.page-the-modern-carats-quality-standard .slideshow__controls.slider-buttons{display:none!important}.page-the-modern-carats-quality-standard .rich-text__blocks.center,.page-the-modern-carats-quality-standard .rich-text__wrapper{max-width:1420px;padding:0 50px}.page-the-modern-carats-quality-standard .hero-banner{margin:20px 0 0}.page-the-modern-carats-quality-standard .hero-banner.banner .banner__content{max-width:1420px!important;padding:0 50px}.page-the-modern-carats-quality-standard .hero-banner.banner .banner__box{max-width:492px!important}.page-the-modern-carats-quality-standard .hero-banner.banner .banner__box .banner__heading{color:#15395f;line-height:133%;letter-spacing:1.44px;text-transform:uppercase}.page-the-modern-carats-quality-standard .hero-banner.banner .banner__box .banner__text{margin-top:24px;font-weight:300;line-height:170%;letter-spacing:normal}.page-the-modern-carats-quality-standard .hero-banner.banner .banner__box .banner__text p{margin:0;color:#191919cc}.page-the-modern-carats-quality-standard .rich-text .rich-text__blocks{padding:0}.page-the-modern-carats-quality-standard .rich-text .rich-text__heading{font-size:28px;line-height:140%;letter-spacing:.56px;text-transform:uppercase;max-width:544.969px;margin:auto}.page-the-modern-carats-quality-standard .rich-text .rich-text__heading strong{color:#15395f;font-weight:400}.page-the-modern-carats-quality-standard .rich-text .rich-text__text{margin-top:20px;color:#191919;font-size:14px;font-weight:300;line-height:170%;letter-spacing:normal}.page-the-modern-carats-quality-standard .default-image-with-text .page-width{max-width:1420px;padding:0 50px}.page-the-modern-carats-quality-standard .default-image-with-text .image-with-text__text-item,.page-the-modern-carats-quality-standard .default-image-with-text .image-with-text__content{padding:0}.page-the-modern-carats-quality-standard .default-image-with-text .image-with-text__media{border:none}.page-the-modern-carats-quality-standard .default-image-with-text .image-with-text__media img{object-fit:contain;left:0;right:auto;max-width:550px;width:100%}.page-the-modern-carats-quality-standard .default-image-with-text .image-with-text__grid--reverse .image-with-text__media img{margin:0;right:0;left:auto!important}.page-the-modern-carats-quality-standard .default-image-with-text .image-with-text__heading{line-height:140%;text-transform:uppercase}.page-the-modern-carats-quality-standard .default-image-with-text .image-with-text__text{margin-top:24px!important;color:#191919;font-size:14px;font-weight:300;line-height:170%;letter-spacing:normal}.page-the-modern-carats-quality-standard .multicolumn.multicolumn-default .page-width{max-width:1420px;padding-left:50px;padding-right:50px}.page-the-modern-carats-quality-standard .multicolumn.multicolumn-default .multicolumn-card__image-wrapper{margin:0}.page-the-modern-carats-quality-standard .multicolumn.multicolumn-default .multicolumn-card__info{padding:0 17px!important;margin-top:24px}.page-the-modern-carats-quality-standard .multicolumn.multicolumn-default .inline-richtext{font-size:24px;line-height:130%;letter-spacing:.96px;max-width:450px;margin:auto}.page-the-modern-carats-quality-standard .multicolumn.multicolumn-default .rte{color:#191919;font-size:14px;font-weight:300;letter-spacing:normal;line-height:170%}.page-the-modern-carats-quality-standard .banner-wrap{max-width:1430px;padding:0 50px;margin:auto auto 77px}.page-the-modern-carats-quality-standard .banner-wrap .banner__media img{border-radius:12px}.page-the-modern-carats-quality-standard .banner-wrap .banner__media{background:none}.page-the-modern-carats-quality-standard .banner-wrap .banner__content{max-width:none;padding:0 50px}.page-the-modern-carats-quality-standard .banner-wrap .banner__box .banner__heading{letter-spacing:1.44px;text-transform:uppercase}.page-the-modern-carats-quality-standard .banner-wrap .banner__box .banner__heading p{margin:0}.page-the-modern-carats-quality-standard .banner-wrap .banner__box{padding-top:86px}.page-the-modern-carats-quality-standard .banner-wrap .banner__box .banner__text{margin-top:32px;max-width:410px;font-size:14px;line-height:26px}.page-the-modern-carats-quality-standard .banner-wrap .banner__box .banner__buttons .button:hover{background:#7ac7e4;color:#fff;border:solid 1px #7AC7E4}.page-the-modern-carats-quality-standard .banner-wrap .banner__box .banner__buttons .button:after{content:none}@media (max-width: 750px){.page-the-modern-carats-quality-standard .hero-banner.banner .banner__content{padding:0}.page-the-modern-carats-quality-standard .hero-banner.banner .banner__box{height:100%;display:flex;flex-direction:column;justify-content:flex-end;padding:0 20px 70px}.page-the-modern-carats-quality-standard .hero-banner.banner .banner__box .banner__heading{font-size:28px;line-height:120%;letter-spacing:normal;text-transform:capitalize}.page-the-modern-carats-quality-standard .hero-banner.banner .banner__box .banner__text{font-size:14px;font-weight:300;margin-top:20px}.page-the-modern-carats-quality-standard .rich-text__wrapper{padding:0 20px;width:100%}.page-the-modern-carats-quality-standard .default-image-with-text .page-width{padding:0 20px}.page-the-modern-carats-quality-standard .default-image-with-text .image-with-text__grid{gap:32px}.page-the-modern-carats-quality-standard .default-image-with-text .image-with-text__heading{font-size:28px;width:100%;text-align:center}.page-the-modern-carats-quality-standard .multicolumn.multicolumn-default .page-width{padding:55px 20px 0}.page-the-modern-carats-quality-standard .multicolumn.multicolumn-default .multicolumn-list{padding:0;gap:42px}.page-the-modern-carats-quality-standard .multicolumn.multicolumn-default .inline-richtext{font-size:22px;letter-spacing:.88px}.page-the-modern-carats-quality-standard .multicolumn.multicolumn-default .multicolumn-card__image-wrapper .mobile-banner{padding:0!important}.page-the-modern-carats-quality-standard .multicolumn.multicolumn-default .multicolumn-card__image-wrapper .mobile-banner img{transform:none}.page-the-modern-carats-quality-standard .multicolumn.multicolumn-default .multicolumn-card__info{padding:0!important}.page-the-modern-carats-quality-standard .banner-wrap{padding:0;margin:60px 0}.page-the-modern-carats-quality-standard .banner-wrap .banner__content{padding:0 20px;position:absolute;height:100%;display:flex;align-items:flex-start}.page-the-modern-carats-quality-standard .banner-wrap .banner__box{padding:40px 0 0}.page-the-modern-carats-quality-standard .banner-wrap .banner__box .banner__heading{font-size:22px;line-height:133%;letter-spacing:.88px}.page-the-modern-carats-quality-standard .banner-wrap .banner__box .banner__text{margin-top:24px;color:#191919cc;letter-spacing:normal}.page-the-modern-carats-quality-standard .banner-wrap .banner__box .banner__buttons{margin-top:10px!important}.page-the-modern-carats-quality-standard .banner-wrap .banner__media img{border-radius:0}}.page-learn-about-lab-grown-diamonds .slideshow__controls.slider-buttons{display:none!important}.page-learn-about-lab-grown-diamonds .rich-text__blocks.center,.page-learn-about-lab-grown-diamonds .rich-text__wrapper{max-width:1420px;padding:0 50px}.page-learn-about-lab-grown-diamonds .hero-banner{margin:20px 0 0}.page-learn-about-lab-grown-diamonds .hero-banner.banner .banner__content{max-width:1420px!important;padding:0 50px}.page-learn-about-lab-grown-diamonds .hero-banner.banner .banner__box{max-width:492px!important}.page-learn-about-lab-grown-diamonds .hero-banner.banner .banner__box .banner__heading{color:#15395f;line-height:133%;letter-spacing:1.44px;text-transform:uppercase}.page-learn-about-lab-grown-diamonds .hero-banner.banner .banner__box .banner__text{margin-top:24px;font-weight:300;line-height:170%;letter-spacing:normal}.page-learn-about-lab-grown-diamonds .hero-banner.banner .banner__box .banner__text p{margin:0;color:#191919cc}.page-learn-about-lab-grown-diamonds .rich-text .rich-text__blocks{padding:0}.page-learn-about-lab-grown-diamonds .rich-text .rich-text__heading{font-size:28px;line-height:140%;letter-spacing:.56px;text-transform:uppercase;max-width:544.969px;margin:auto}.page-learn-about-lab-grown-diamonds .rich-text .rich-text__heading strong{color:#15395f;font-weight:400}.page-learn-about-lab-grown-diamonds .rich-text .rich-text__text{margin-top:20px;color:#191919;font-size:14px;font-weight:300;line-height:170%;letter-spacing:normal}.page-learn-about-lab-grown-diamonds .default-image-with-text .page-width{max-width:1420px;padding:0 50px}.page-learn-about-lab-grown-diamonds .default-image-with-text .image-with-text__text-item{padding:0}.page-learn-about-lab-grown-diamonds .default-image-with-text .image-with-text__content{padding:0 0 0 50px}.page-learn-about-lab-grown-diamonds .default-image-with-text .image-with-text__media{border:none}.page-learn-about-lab-grown-diamonds .default-image-with-text .image-with-text__media img{object-fit:contain;left:0;right:auto;max-width:550px;width:100%}.page-learn-about-lab-grown-diamonds .default-image-with-text .image-with-text__grid--reverse .image-with-text__media img{margin:0;right:0;left:auto!important}.page-learn-about-lab-grown-diamonds .default-image-with-text .image-with-text__heading{line-height:140%;text-transform:uppercase}.page-learn-about-lab-grown-diamonds .default-image-with-text .image-with-text__text{margin-top:24px!important;color:#191919;font-size:14px;font-weight:300;line-height:170%;letter-spacing:normal}.page-learn-about-lab-grown-diamonds .multicolumn.multicolumn-default .page-width{max-width:1420px;padding-left:50px;padding-right:50px}.page-learn-about-lab-grown-diamonds .multicolumn.multicolumn-default .multicolumn-card__image-wrapper{margin:0}.page-learn-about-lab-grown-diamonds .multicolumn.multicolumn-default .multicolumn-card__info{padding:0 17px!important;margin-top:24px}.page-learn-about-lab-grown-diamonds .multicolumn.multicolumn-default .inline-richtext{font-size:24px;line-height:130%;letter-spacing:.96px;max-width:450px;margin:auto}.page-learn-about-lab-grown-diamonds .multicolumn.multicolumn-default .rte{color:#191919;font-size:14px;font-weight:300;letter-spacing:normal;line-height:170%}.page-learn-about-lab-grown-diamonds .banner-wrap{max-width:1430px;padding:0 50px;margin:auto auto 77px}.page-learn-about-lab-grown-diamonds .banner-wrap .banner__media img{border-radius:12px}.page-learn-about-lab-grown-diamonds .banner-wrap .banner__media{background:none}.page-learn-about-lab-grown-diamonds .banner-wrap .banner__content{max-width:none;padding:0 50px}.page-learn-about-lab-grown-diamonds .banner-wrap .banner__box .banner__heading{letter-spacing:1.44px;text-transform:uppercase}.page-learn-about-lab-grown-diamonds .banner-wrap .banner__box .banner__heading p{margin:0}.page-learn-about-lab-grown-diamonds .banner-wrap .banner__box{padding-top:86px}.page-learn-about-lab-grown-diamonds .banner-wrap .banner__box .banner__text{margin-top:32px;max-width:410px;font-size:14px;line-height:26px}.page-learn-about-lab-grown-diamonds .banner-wrap .banner__box .banner__buttons .button:hover{background:transparent}.page-learn-about-lab-grown-diamonds .our-promise-to-you{background:linear-gradient(0deg,#a7cbe300,#eaf3f8 97.46%)!important}@media (max-width: 750px){.page-learn-about-lab-grown-diamonds .hero-banner.banner .banner__content{padding:0}.page-learn-about-lab-grown-diamonds .hero-banner.banner .banner__box{height:100%;display:flex;flex-direction:column;justify-content:flex-start;padding:0 20px 70px;margin-top:10px}.page-learn-about-lab-grown-diamonds .hero-banner.banner .banner__box .banner__heading{font-size:28px;line-height:120%;letter-spacing:normal;text-transform:capitalize}.page-learn-about-lab-grown-diamonds .hero-banner.banner .banner__box .banner__text{font-size:14px;font-weight:300;margin-top:20px}.page-learn-about-lab-grown-diamonds .rich-text__wrapper{padding:0 20px;width:100%}.page-learn-about-lab-grown-diamonds .default-image-with-text .page-width{padding:0 20px;margin-top:60px}.page-learn-about-lab-grown-diamonds .default-image-with-text .image-with-text__grid{gap:32px}.page-learn-about-lab-grown-diamonds .default-image-with-text .image-with-text__heading{font-size:28px;width:100%;text-align:center}.page-learn-about-lab-grown-diamonds .multicolumn.multicolumn-default .page-width{padding:55px 20px 0}.page-learn-about-lab-grown-diamonds .multicolumn.multicolumn-default .multicolumn-list{padding:0;gap:42px}.page-learn-about-lab-grown-diamonds .multicolumn.multicolumn-default .inline-richtext{font-size:22px;letter-spacing:.88px}.page-learn-about-lab-grown-diamonds .multicolumn.multicolumn-default .multicolumn-card__image-wrapper .mobile-banner{padding:0!important}.page-learn-about-lab-grown-diamonds .multicolumn.multicolumn-default .multicolumn-card__image-wrapper .mobile-banner img{transform:none}.page-learn-about-lab-grown-diamonds .multicolumn.multicolumn-default .multicolumn-card__info{padding:0!important}.page-learn-about-lab-grown-diamonds .banner-wrap{padding:0;margin:60px 0}.page-learn-about-lab-grown-diamonds .banner-wrap .banner__content{padding:0 20px;position:absolute;height:100%;display:flex;align-items:flex-start}.page-learn-about-lab-grown-diamonds .banner-wrap .banner__box{padding:40px 0 0}.page-learn-about-lab-grown-diamonds .banner-wrap .banner__box .banner__heading{font-size:22px;line-height:133%;letter-spacing:.88px}.page-learn-about-lab-grown-diamonds .banner-wrap .banner__box .banner__text{margin-top:24px;color:#191919cc;letter-spacing:normal}.page-learn-about-lab-grown-diamonds .banner-wrap .banner__box .banner__buttons{margin-top:10px!important}.page-learn-about-lab-grown-diamonds .banner-wrap .banner__media img{border-radius:0}.page-learn-about-lab-grown-diamonds .default-image-with-text .image-with-text__content{padding:0}}.page-handcrafted-in-the-usa .slideshow__controls.slider-buttons{display:none!important}.page-handcrafted-in-the-usa .rich-text__blocks.center,.page-handcrafted-in-the-usa .rich-text__wrapper{max-width:1420px;padding:0 50px}.page-handcrafted-in-the-usa .hero-banner{margin:20px 0 0}.page-handcrafted-in-the-usa .hero-banner.banner .banner__content{max-width:1420px!important;padding:0 50px}.page-handcrafted-in-the-usa .hero-banner.banner .banner__box{max-width:492px!important}.page-handcrafted-in-the-usa .hero-banner.banner .banner__box .banner__heading{color:#fff;line-height:133%;letter-spacing:1.44px;text-transform:uppercase}.page-handcrafted-in-the-usa .hero-banner.banner .banner__box .banner__text{margin-top:24px;font-weight:300;line-height:170%;letter-spacing:normal}.page-handcrafted-in-the-usa .hero-banner.banner .banner__box .banner__text p{margin:0;color:#fff}.page-handcrafted-in-the-usa .multicolumn.multicolumn-default .page-width{max-width:1420px;padding-left:50px;padding-right:50px}.page-handcrafted-in-the-usa .multicolumn.multicolumn-default .multicolumn-card__image-wrapper{margin:0}.page-handcrafted-in-the-usa .multicolumn.multicolumn-default .multicolumn-card__info{padding:0 17px!important;margin-top:24px}.page-handcrafted-in-the-usa .multicolumn.multicolumn-default .inline-richtext{font-size:24px;line-height:130%;letter-spacing:.96px;max-width:450px;margin:auto}.page-handcrafted-in-the-usa .multicolumn.multicolumn-default .rte{color:#191919;font-size:14px;font-weight:300;letter-spacing:normal;line-height:170%}.page-handcrafted-in-the-usa .banner-wrap{max-width:1430px;padding:0 50px;margin:auto auto 77px}.page-handcrafted-in-the-usa .banner-wrap .banner__media img{border-radius:12px}.page-handcrafted-in-the-usa .banner-wrap .banner__media{background:none}.page-handcrafted-in-the-usa .banner-wrap .banner__content{max-width:none;padding:0 50px}.page-handcrafted-in-the-usa .banner-wrap .banner__box .banner__heading{letter-spacing:1.44px;text-transform:uppercase}.page-handcrafted-in-the-usa .banner-wrap .banner__box .banner__heading p{margin:0}.page-handcrafted-in-the-usa .banner-wrap .banner__box{padding-top:86px}.page-handcrafted-in-the-usa .banner-wrap .banner__box .banner__text{margin-top:32px;max-width:410px;font-size:14px;line-height:26px}.page-handcrafted-in-the-usa .banner-wrap .banner__box .banner__buttons .button{font-size:14px;letter-spacing:.56px;text-transform:uppercase;font-weight:500}.page-handcrafted-in-the-usa .banner-wrap .banner__box .banner__buttons .button:hover{background:#afd5ea;border:solid 1px #afd5ea;color:#fff}.page-handcrafted-in-the-usa .hero-banner:after{content:""!important;display:block!important}@media (max-width: 750px){.page-handcrafted-in-the-usa .banner:after{content:""!important;display:block!important}.page-handcrafted-in-the-usa .hero-banner.banner .banner__content{padding:0}.page-handcrafted-in-the-usa .hero-banner.banner .banner__box{height:100%;display:flex;flex-direction:column;justify-content:center;padding:0 20px 70px}.page-handcrafted-in-the-usa .hero-banner.banner .banner__box .banner__heading{font-size:28px;line-height:120%;letter-spacing:normal;text-transform:capitalize}.page-handcrafted-in-the-usa .hero-banner.banner .banner__box .banner__text{font-size:14px;font-weight:300;margin-top:20px}.page-handcrafted-in-the-usa .multicolumn.multicolumn-default .page-width{padding:55px 20px}.page-handcrafted-in-the-usa .multicolumn.multicolumn-default .multicolumn-list{padding:0;gap:42px}.page-handcrafted-in-the-usa .multicolumn.multicolumn-default .inline-richtext{font-size:22px;letter-spacing:.88px}.page-handcrafted-in-the-usa .multicolumn.multicolumn-default .multicolumn-card__image-wrapper .mobile-banner{padding:0!important}.page-handcrafted-in-the-usa .multicolumn.multicolumn-default .multicolumn-card__image-wrapper .mobile-banner img{transform:none}.page-handcrafted-in-the-usa .multicolumn.multicolumn-default .multicolumn-card__info{padding:0!important}.page-handcrafted-in-the-usa .banner-wrap{padding:0;margin:0}.page-handcrafted-in-the-usa .banner__media img{min-height:591px}.page-handcrafted-in-the-usa .banner-wrap .banner__content{padding:0 20px 30px;position:relative;height:100%;display:flex;align-items:flex-start}.page-handcrafted-in-the-usa .banner-wrap .banner__content *{color:#000}.page-handcrafted-in-the-usa .banner-wrap .banner__box{padding:40px 0 0}.page-handcrafted-in-the-usa .banner-wrap .banner__box .banner__heading{font-size:22px;line-height:133%;letter-spacing:.88px}.page-handcrafted-in-the-usa .banner-wrap .banner__box .banner__text{margin-top:24px;letter-spacing:normal}.page-handcrafted-in-the-usa .banner-wrap .banner__box .banner__buttons{margin-top:10px!important}.page-handcrafted-in-the-usa .banner-wrap .banner__media img{border-radius:0}}.page-diamond-shape-guide .multicolumn.multicolumn-default .page-width{max-width:1420px;padding-left:50px;padding-right:50px}.page-diamond-shape-guide .multicolumn.multicolumn-default .multicolumn-card__image-wrapper{margin:0}.page-diamond-shape-guide .multicolumn.multicolumn-default .multicolumn-card__info{padding:0 17px!important;margin-top:24px}.page-diamond-shape-guide .multicolumn.multicolumn-default .inline-richtext{font-size:24px;line-height:130%;letter-spacing:.96px;max-width:450px;margin:auto}.page-diamond-shape-guide .multicolumn.multicolumn-default .rte{color:#191919;font-size:14px;font-weight:300;letter-spacing:normal;line-height:170%}.page-diamond-shape-guide .multicolumn.multicolumn-default .multicolumn-list__item{display:flex;flex-direction:column;justify-content:center}.page-diamond-shape-guide .multicolumn.multicolumn-default>div.page-width{border-bottom:solid 1px #D1D5DB}.page-diamond-shape-guide .footer{padding-top:80px}@media (max-width: 750px){.page-diamond-shape-guide .multicolumn.multicolumn-default .page-width{padding:55px 20px 0}.page-diamond-shape-guide .multicolumn.multicolumn-default .multicolumn-list{padding:0;gap:42px}.page-diamond-shape-guide .multicolumn.multicolumn-default .inline-richtext{font-size:22px;letter-spacing:.88px}.page-diamond-shape-guide .multicolumn.multicolumn-default .multicolumn-card__image-wrapper .mobile-banner{padding:0!important}.page-diamond-shape-guide .multicolumn.multicolumn-default .multicolumn-card__image-wrapper .mobile-banner img{transform:none}.page-diamond-shape-guide .multicolumn.multicolumn-default .multicolumn-card__info{padding:0!important}}.page-contact-us{position:relative}.page-contact-us .footer{position:static}.page-contact-us .footer:after{background:linear-gradient(0deg,#7ac7e44d .87%,#7ac7e42b 73.45%,#7ac7e400 100.93%);height:100%}.page-contact-us main .gradient{background:transparent}.contact.page-width{max-width:1290px;padding-left:50px;padding-right:50px}.contact .contact-blocks{max-width:calc(50% - 20px)}.contact .grid{justify-content:center!important}.contact form{max-width:calc(50% - 20px);width:100%}.contact .title-wrapp{margin-bottom:80px}.contact .title-wrapp .title{margin-bottom:20px;line-height:100%;text-align:center}.contact .title-wrapp .description{max-width:504px;margin:auto;text-align:center;font-size:14px;font-weight:300;line-height:26px;letter-spacing:normal}.contact .banner__heading{font-size:28px;letter-spacing:.56px;text-transform:uppercase;max-width:320px;margin:0}.contact .banner__heading p{margin:0}.contact .banner__text{max-width:462px;color:#191919;line-height:170%;letter-spacing:normal;margin-top:24px;margin-bottom:32px}.contact .banner__text p{margin:0}.contact .icon-link{margin-bottom:39px;display:flex}.contact .icon-link>a{display:flex;gap:20px;align-items:flex-start;text-decoration:none!important}.contact .icon-link h2{font-size:20px;line-height:100%;letter-spacing:.4px;text-transform:uppercase;margin:0 0 12px;text-decoration:none!important}.contact form .field{margin-bottom:28px;display:flex;flex-direction:column-reverse}.contact form .field .field__label{position:static;font-size:16px!important;padding-left:10px;color:#191919;letter-spacing:.32px;margin-bottom:12px}.contact form .field .field__input{border-radius:12px;border:1px solid rgba(0,0,0,.08);background:#fffc;padding:20px 16px;color:#19191999;min-height:56px}.contact form .field:after{content:none}.contact form .field textarea.field__input{height:180px}.contact form .button{background:#7ac7e4;border:solid 1px #7AC7E4;width:100%;height:49px;padding:16px;font-size:14px;letter-spacing:.7px;font-weight:500}.contact form .button:hover{background:#fff;color:#7ac7e4}.contact form .button:after{box-shadow:none}.mobile-contact{display:none}@media (max-width: 750px){.desktop-contact{display:none}.mobile-contact{display:block}.contact .icon-link{justify-content:center;position:relative}.contact .contact-blocks{max-width:100%;display:flex;flex-direction:column}.contact .contact-blocks .title-wrapp{order:4;margin-bottom:40px}.contact .contact-blocks .banner__heading{order:1}.contact .contact-blocks .banner__text{order:2;margin-bottom:32px}.contact .contact-blocks .icon-link.order-top{order:3;margin-bottom:120px}.contact .contact-blocks .icon-link.order-bottom{order:5;margin-top:60px}.contact .contact-blocks form{order:4}.contact form{max-width:100%}.contact.page-width{padding-left:20px;padding-right:20px}.contact .title-wrapp .title{font-size:28px}.contact .banner__heading{text-align:center;margin:auto}.contact .banner__text{margin-top:24px;text-align:center;font-size:14px}.contact .icon-link>a{align-items:center}.contact .icon-link>a>div{position:relative;display:flex;justify-content:center}.contact .icon-link h2{margin:0}.contact .icon-link{margin-bottom:65px}}.t4s-tabs-inline .t4s-tabs-head{align-items:flex-end}.product-details-tab h2{display:none}.product-details-tab hr{border-bottom:1px solid #e0e0e0;min-width:100%;margin-top:2px}.product-details-tab .container .row{display:none}.product-details-tab .container .row:last-child{display:flex;margin-top:60px}.product-details-tab .container .row:last-child>div:nth-child(2){padding:0 25px;margin:0 25px;border-left:solid 1px rgba(55,73,85,.1);border-right:solid 1px rgba(55,73,85,.1)}.product-description h5{text-align:left!important;font-style:normal}.product-info h5,.product-description h5{text-align:left;display:block;font-weight:700;font-size:13px;line-height:13px;text-transform:none;border-bottom:1px solid #e0e0e0;padding-bottom:15px}.product-info ul{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;margin:20px 0 0;padding:0;width:100%;float:left;display:block}.product-info .lside,.product-info .rside{text-align:left;padding:5px 0;width:47%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;float:left;font-size:12px}.product-info .rside{padding-left:20px;margin-left:-1px;text-align:left!important}.product-description{font-size:11px;font-style:italic;line-height:18px;border-bottom:1px solid #e0e0e0;padding-bottom:20px}.product-table h3{font-size:13px;font-style:normal;font-weight:600;line-height:13px;display:flex;justify-content:center;margin-bottom:28px;align-items:center;gap:8px}.product-table h3:before{content:url(/cdn/shop/files/Icon-cut.svg?v=1727132265)}.product-table ul{width:100%;display:table;margin:0 0 5px;padding:0;border:1px solid #e0e0e0}.product-table li{display:table-cell;padding:7px 5px;text-align:center;font-size:11px;background:#fff;text-transform:uppercase}.product-table li.active{text-decoration:none;color:#474645;background:#7ac7e4}.product-table p{font-size:12px;font-weight:400;line-height:170%;margin-top:28px}.pt15{padding-top:15px}.thumbs-row{display:flex;justify-content:space-between;align-items:center}.thumbs-up{float:left;margin-right:5px}.thumbs-down{float:right;margin-left:5px}@media (max-width: 750px){.product-details-tab .container .row:last-child{flex-direction:column}.product-details-tab .container .row:last-child>div:nth-child(2){padding:0;margin:0;border:none}.product-details-tab .container .row:last-child{margin:0}.product-details .product-table{border-top:solid 1px rgba(55,73,85,.1)}.product-details .product-table h3{justify-content:flex-start;padding:16px 0;margin:0}.product-details .product-table h3:after{content:"";transform:rotate(180deg);background-image:url(/cdn/shop/files/SVG_2.svg?v=1725390359);margin-left:auto;display:block;width:20px;height:20px}.product-details .product-table.active h3:after{transform:rotate(0)}.product-details .product-table .thumbs-row,.product-details .product-table p{display:none}.product-details .product-table.active .thumbs-row,.product-details .product-table.active p{display:block}.product-details .product-table:last-child{border-bottom:solid 1px rgba(55,73,85,.1)}}.page-about-us .slideshow__controls.slider-buttons{display:none!important}.page-about-us .rich-text__blocks.center,.page-about-us .rich-text__wrapper{max-width:1420px;padding:0 50px}.page-about-us .hero-banner{margin:20px 0 0}.page-about-us .hero-banner.banner .banner__content{max-width:1420px!important;padding:0 50px}.page-about-us .hero-banner.banner .banner__box{max-width:492px!important}.page-about-us .hero-banner.banner .banner__box .banner__heading{letter-spacing:1.44px;text-transform:capitalize;color:#15395f;font-family:Poppins;font-size:46px;font-style:normal;font-weight:400;line-height:120%}.page-about-us .hero-banner.banner .banner__box .banner__text{margin-top:25px;font-weight:300;line-height:170%;letter-spacing:normal}.page-about-us .hero-banner.banner .banner__box .banner__text p{margin:0;color:#191919cc;font-family:Poppins;font-size:16px;font-style:normal;font-weight:300;line-height:170%}.page-about-us .rich-text .rich-text__blocks{padding:0}.page-about-us .rich-text .rich-text__heading{max-width:544.969px;margin:auto;color:var(--Black, #191919);text-align:center;font-family:Poppins;font-size:28px;font-style:normal;font-weight:400;line-height:140%;letter-spacing:.56px;text-transform:uppercase}.page-about-us .rich-text .rich-text__heading strong{color:#15395f;font-weight:400}.page-about-us .rich-text .rich-text__text{letter-spacing:normal;max-width:600px;margin:20px auto 0;color:var(--Black, #191919);text-align:center;font-family:Poppins;font-size:14px;font-style:normal;font-weight:400;line-height:170%}.page-about-us .default-image-with-text .page-width{max-width:1420px;padding:0 50px}.page-about-us .default-image-with-text .image-with-text__text-item,.page-about-us .default-image-with-text .image-with-text__content{padding:0}.page-about-us .default-image-with-text .image-with-text__media{border:none}.page-about-us .default-image-with-text .image-with-text__media img{object-fit:contain;left:0;right:auto;max-width:550px;width:100%}.page-about-us .default-image-with-text .image-with-text__grid--reverse .image-with-text__media img{margin:0;right:0;left:auto!important}.page-about-us .default-image-with-text .image-with-text__heading{line-height:140%;text-transform:uppercase}.page-about-us .default-image-with-text .image-with-text__text{margin-top:24px!important;color:#191919;font-size:14px;font-weight:300;line-height:170%;letter-spacing:normal}.page-about-us .multicolumn.multicolumn-default .page-width{max-width:1420px;padding-left:50px;padding-right:50px}.page-about-us .multicolumn.multicolumn-default .multicolumn-card__image-wrapper{margin:0}.page-about-us .multicolumn.multicolumn-default .multicolumn-card__info{padding:0 17px!important;margin-top:24px}.page-about-us .multicolumn.multicolumn-default .inline-richtext{font-size:24px;line-height:130%;letter-spacing:.96px;max-width:450px;margin:auto}.page-about-us .multicolumn.multicolumn-default .rte{color:#191919;font-size:14px;font-weight:300;letter-spacing:normal;line-height:170%}.page-about-us .banner-wrap{max-width:1430px;padding:0 50px;margin:auto auto 77px}.page-about-us .banner-wrap .banner__media img{border-radius:12px}.page-about-us .banner-wrap .banner__media{background:none}.page-about-us .banner-wrap .banner__content{max-width:none;padding:0 50px}.page-about-us .banner-wrap .banner__box .banner__heading{letter-spacing:1.44px;text-transform:uppercase}.page-about-us .banner-wrap .banner__box .banner__heading p{margin:0}.page-about-us .banner-wrap .banner__box{padding-top:86px}.page-about-us .banner-wrap .banner__box .banner__text{margin-top:24px;max-width:410px;font-size:14px;line-height:26px}.page-about-us .banner-wrap .banner__box .banner__buttons .button:hover{background:#7ac7e4;color:#fff;border:solid 1px #7AC7E4}.page-about-us .banner-wrap .banner__box .banner__buttons .button:after{content:none}.page-about-us .custom-multicolumn .inline-richtext{color:var(--Black, #191919);text-align:center;font-family:Poppins;font-size:28px;font-style:normal;font-weight:400;line-height:140%;letter-spacing:.56px;text-transform:uppercase;width:100%;max-width:100%}.page-about-us .multicolumn .title-wrapper-with-link{width:100%;text-align:center}.page-about-us .custom-multicolumn .multicolumn-list{justify-content:center}.page-about-us .multicolumn.custom-multicolumn slider-component.slider-mobile-gutter{margin-top:40px}.page-about-us .custom-multicolumn h3.inline-richtext{color:var(--Black, #191919);text-align:center;font-family:Poppins;font-size:20px;font-style:normal;font-weight:400;line-height:130%;letter-spacing:.4px;text-transform:capitalize}.page-about-us .custom-multicolumn .rte p{color:#191919cc;text-align:center;font-family:Poppins;font-size:14px;font-style:normal;font-weight:300;line-height:170%}.page-about-us .multicolumn.multicolumn-default:after{content:"";position:absolute;bottom:0;left:0;z-index:-1;width:100%;height:1173px;background:linear-gradient(0deg,#7ac7e44d,#7ac7e400 97.46%)}@media (max-width: 750px){.page-about-us .multicolumn.multicolumn-default:after{display:none}.page-about-us .hero-banner.banner .banner__content{padding:0}.page-about-us .hero-banner.banner .banner__box{height:100%;display:flex;flex-direction:column;justify-content:flex-end;padding:0 20px 70px}.page-about-us .hero-banner.banner .banner__box .banner__heading{font-size:28px;line-height:120%;letter-spacing:normal;text-transform:capitalize}.page-about-us .hero-banner.banner .banner__box .banner__text{font-size:14px;font-weight:300;margin-top:20px}.page-about-us .rich-text__wrapper{padding:0 20px;width:100%}.page-about-us .default-image-with-text .page-width{padding:0 20px}.page-about-us .default-image-with-text .image-with-text__grid{gap:32px}.page-about-us .default-image-with-text .image-with-text__heading{font-size:28px;width:100%;text-align:center}.page-about-us .multicolumn.multicolumn-default .page-width{padding:55px 20px 0}.page-about-us .multicolumn.multicolumn-default .multicolumn-list{padding:0;gap:42px}.page-about-us .multicolumn.multicolumn-default .inline-richtext{font-size:22px;letter-spacing:.88px}.page-about-us .multicolumn.multicolumn-default .multicolumn-card__image-wrapper .mobile-banner{padding:0!important}.page-about-us .multicolumn.multicolumn-default .multicolumn-card__image-wrapper .mobile-banner img{transform:none}.page-about-us .multicolumn.multicolumn-default .multicolumn-card__info{padding:0!important}.page-about-us .banner-wrap{padding:0;margin:60px 0}.page-about-us .banner-wrap .banner__content{padding:0 20px;position:absolute;height:100%;display:flex;align-items:flex-start}.page-about-us .banner-wrap .banner__box{padding:40px 0 0}.page-about-us .banner-wrap .banner__box .banner__heading{font-size:22px;line-height:133%;letter-spacing:.88px}.page-about-us .banner-wrap .banner__box .banner__text{margin-top:24px;color:#191919cc;letter-spacing:normal}.page-about-us .banner-wrap .banner__box .banner__buttons{margin-top:10px!important}.page-about-us .banner-wrap .banner__media img{border-radius:0}}
/*# sourceMappingURL=/cdn/shop/t/24/assets/static-pages.css.map */
