@font-face{font-family:__mainsonNeueMono_903e31;src:url(/_next/static/media/22874f8524568197-s.p.woff2) format("woff2");font-display:swap}@font-face{font-family:__mainsonNeueMono_Fallback_903e31;src:local("Arial");ascent-override:69.64%;descent-override:23.59%;line-gap-override:0.00%;size-adjust:142.45%}.__className_903e31{font-family:__mainsonNeueMono_903e31,__mainsonNeueMono_Fallback_903e31}.__variable_903e31{--font-mainson-neue-mono:"__mainsonNeueMono_903e31","__mainsonNeueMono_Fallback_903e31"}@font-face{font-family:__shapiro_d21f4b;src:url(/_next/static/media/5f7dfc912ed73616-s.p.otf) format("opentype");font-display:swap}@font-face{font-family:__shapiro_Fallback_d21f4b;src:local("Arial");ascent-override:86.29%;descent-override:17.61%;line-gap-override:0.00%;size-adjust:113.57%}.__className_d21f4b{font-family:__shapiro_d21f4b,__shapiro_Fallback_d21f4b}.__variable_d21f4b{--font-shapiro:"__shapiro_d21f4b","__shapiro_Fallback_d21f4b"}@font-face{font-family:__shapiroMediumLight_bd1fa3;src:url(/_next/static/media/364df7b9334c5c65-s.p.woff2) format("woff2");font-display:swap}@font-face{font-family:__shapiroMediumLight_Fallback_bd1fa3;src:local("Arial");ascent-override:94.85%;descent-override:19.36%;line-gap-override:0.00%;size-adjust:103.32%}.__className_bd1fa3{font-family:__shapiroMediumLight_bd1fa3,__shapiroMediumLight_Fallback_bd1fa3}.__variable_bd1fa3{--font-shapiro-medium-light:"__shapiroMediumLight_bd1fa3","__shapiroMediumLight_Fallback_bd1fa3"}@font-face{font-family:__shapiroMedium_9a42f2;src:url(/_next/static/media/364df7b9334c5c65-s.p.woff2) format("woff2");font-display:swap}@font-face{font-family:__shapiroMedium_Fallback_9a42f2;src:local("Arial");ascent-override:94.85%;descent-override:19.36%;line-gap-override:0.00%;size-adjust:103.32%}.__className_9a42f2{font-family:__shapiroMedium_9a42f2,__shapiroMedium_Fallback_9a42f2}.__variable_9a42f2{--font-shapiro-medium:"__shapiroMedium_9a42f2","__shapiroMedium_Fallback_9a42f2"}@font-face{font-family:__shapiroLight_f806c9;src:url(/_next/static/media/8a93bffa478557f9-s.p.woff2) format("woff2");font-display:swap}@font-face{font-family:__shapiroLight_Fallback_f806c9;src:local("Arial");ascent-override:96.74%;descent-override:19.74%;line-gap-override:0.00%;size-adjust:101.30%}.__className_f806c9{font-family:__shapiroLight_f806c9,__shapiroLight_Fallback_f806c9}.__variable_f806c9{--font-shapiro-light:"__shapiroLight_f806c9","__shapiroLight_Fallback_f806c9"}*{box-sizing:border-box;-webkit-box-sizing:border-box;-ms-box-sizing:border-box;-moz-box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth;-webkit-scroll-behavior:smooth;-moz-scroll-behavior:smooth;-ms-scroll-behavior:smooth;scrollbar-gutter:stable;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body{width:100%;height:100%;overflow-x:hidden;font-size:18px;line-height:1.34;position:relative;font-weight:400;font-style:normal;font-family:var(--font-shapiro);background-color:#e6e1d8}.main-container{background-color:#e6e1d8!important;margin-bottom:500px;position:relative;z-index:10}@media screen and (max-width:991px){.main-container{margin-bottom:548px}}@media screen and (max-width:767px){.main-container{margin-bottom:677px}}@media screen and (max-width:420px){.main-container{margin-bottom:565px}}@media screen and (max-width:767px){body:has(.header-active){overflow:hidden}}.full-width-image-or-video-wrapper{position:relative;width:100%;height:100%}.full-width-image-or-video-wrapper .full-width-image{width:100%;height:100%;display:block;position:unset!important}.primary-title{font-size:38px;line-height:1.1}@media screen and (max-width:767px){.primary-title{font-size:24px}}.sub-title{font-size:18px;line-height:1.6}@media screen and (max-width:767px){.sub-title{font-size:10px;line-height:1.5}}.body-text{font-size:14px;line-height:20px}.product-title{font-size:26px;line-height:1.1}.link-text{font-size:10px;line-height:1}h1{font-weight:400!important}.header-container{width:100%;padding:20px 40px;font-family:var(--font-mainson-neue-mono);font-size:12px;line-height:1;letter-spacing:2.4px;text-transform:uppercase;background:#873334;z-index:999;position:relative}@media(max-width:767px){.header-container{padding:20px;font-family:var(--font-shapiro);font-size:38px;font-style:normal;line-height:1.1}}.header-container .header-content{display:flex}@media(max-width:767px){.header-container .header-content{flex-direction:column;position:fixed;top:36px;left:0;width:100%;background:#873334;padding:40px 20px 20px;opacity:0;pointer-events:none;transition:all .5s cubic-bezier(.4,0,.2,1);transform:translateY(-10px);height:0;visibility:hidden;z-index:999}.header-container .header-content.open{opacity:1;z-index:999;pointer-events:auto;justify-content:space-between;height:calc(100vh - 36px);height:calc(100svh - 36px);visibility:visible;transform:translateY(0)}.header-container .header-content.open .header-mobile-item{display:block;color:#c46868;letter-spacing:-1px;animation:fadeIn .3s ease forwards;animation-delay:.2s}.header-container .header-content.closing{opacity:0;pointer-events:none;transform:translateY(-10px);transition:all .4s cubic-bezier(.4,0,.2,1);height:calc(100vh - 36px);height:calc(100svh - 36px)}.header-container .header-content.closing .header-mobile-item{animation:fadeOut .2s ease forwards}}.header-container .header-content .header-item-container{display:flex;justify-content:space-between;align-items:flex-start;width:100%}@media(max-width:767px){.header-container .header-content .header-item-container{flex-direction:column;gap:16px}}.header-container .header-content .header-item-container .header-left-item,.header-container .header-content .header-item-container .header-right-item{display:flex;align-items:flex-start;gap:48px}@media(max-width:767px){.header-container .header-content .header-item-container .header-left-item,.header-container .header-content .header-item-container .header-right-item{flex-direction:column;gap:16px;text-align:center}}@media screen and (max-width:575px){.header-container .header-content .header-item-container .header-left-item,.header-container .header-content .header-item-container .header-right-item{letter-spacing:0;line-height:.8}}.header-container .header-content .header-item-container a{color:#c46868;text-decoration:none}.header-container .header-mobile-item{display:none}.header-container .header-mobile-bars{display:none;cursor:pointer;position:relative}.menu-bar-container{display:none;width:25px;cursor:pointer}@media(max-width:767px){.menu-bar-container{display:flex;flex-direction:column;height:16px;justify-content:space-between}}.menu-bar-container .menu-bars{width:25px;height:2px;z-index:9;background:#c46868;transition:all .4s ease}.menu-bar-container.header-active .menu-bars{opacity:0}.menu-bar-container.header-active .menu-bars:first-child{transform:translateY(7px) rotate(45deg);opacity:1}.menu-bar-container.header-active .menu-bars:last-child{transform:translateY(-7px) rotate(-45deg);opacity:1}@keyframes fadeIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeOut{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(-10px)}}.footer-container{position:fixed;bottom:0;left:0;top:auto;height:auto;min-height:500px;opacity:1;z-index:1;width:100%;background-color:#873334}@media screen and (max-width:767px){.footer-container{min-height:677px}}@media screen and (max-width:420px){.footer-container{min-height:565px}}.footer-container .footer-logo-container{padding:60px 40px}@media screen and (max-width:991px){.footer-container .footer-logo-container{padding:40px}}.footer-container .footer-logo-container .footer-logo{display:flex;justify-content:center;width:-moz-fit-content;width:fit-content;margin:auto;position:relative}.footer-container .footer-logo-container .footer-logo img{position:unset!important}.footer-container .footer-item-container{display:flex;gap:130px;padding:60px 40px 0;font-family:var(--font-mainson-neue-mono);color:#e6e1d8;border-top:1px solid #e6e1d8}@media screen and (max-width:991px){.footer-container .footer-item-container{flex-direction:column;gap:0;padding:0}}.footer-container .footer-item-container a{color:#e6e1d8;text-decoration:none}.footer-container .footer-item-container .footer-left-item{min-width:334px;width:334px;display:flex;gap:41px;flex-direction:column}@media screen and (max-width:991px){.footer-container .footer-item-container .footer-left-item{order:1;width:100%;padding:40px}}@media screen and (max-width:420px){.footer-container .footer-item-container .footer-left-item{padding:20px}}.footer-container .footer-item-container .footer-left-item div{font-family:var(--font-shapiro-light);font-size:14px;line-height:1}@media screen and (max-width:767px){.footer-container .footer-item-container .footer-left-item div{font-size:12px;line-height:1.4}.footer-container .footer-item-container .footer-left-item span{font-size:14px;line-height:1.4}}.footer-container .footer-item-container .footer-right-item{display:flex;justify-content:space-evenly;width:100%;font-size:12px;line-height:24px;letter-spacing:2.6px;text-transform:uppercase}@media screen and (max-width:991px){.footer-container .footer-item-container .footer-right-item{border-bottom:1px solid #e6e1d8;justify-content:space-between;padding:40px}}@media screen and (max-width:420px){.footer-container .footer-item-container .footer-right-item{padding:20px}}@media screen and (max-width:767px){.footer-container .footer-item-container .footer-right-item{line-height:1.8;flex-wrap:wrap;gap:20px}}.footer-container .footer-item-container .footer-right-item .footer-right-link{flex-basis:calc(50% - 10px)}.footer-container .footer-item-container .footer-right-item .footer-right-link h4{color:#c46868;margin-bottom:20px}.footer-container .footer-item-container .footer-right-item .footer-right-link ul li{list-style:none}.banner-wrapper{position:relative;background-color:#873334}.banner-wrapper .banner-title{position:absolute;margin:65px 41px 0;font-size:42px}@media screen and (max-width:768px){.banner-wrapper .banner-title{margin:20px 20px 0}}.banner-wrapper .banner-image,.banner-wrapper .banner-image-mobile,.banner-wrapper .banner-image-tablet{width:100%;height:100%;object-fit:cover;display:none;position:unset!important}.banner-wrapper .banner-image{height:calc(100vh - 52px)!important;max-height:calc(100vh - 52px);object-position:top}.banner-wrapper .banner-image-mobile,.banner-wrapper .banner-image-tablet{max-height:calc(100vh - 106px)}@media screen and (min-width:992px){.banner-wrapper .banner-image{display:block}}@media screen and (min-width:391px)and (max-width:991px){.banner-wrapper .banner-image-tablet{display:block}}@media screen and (max-width:390px){.banner-wrapper .banner-image-mobile{display:block}}.details-wrapper{border-block:1px solid #873334;display:flex;justify-content:center}@media screen and (max-width:767px){.details-wrapper{border-block:none;flex-direction:column}.details-wrapper.reverse-order{flex-direction:column-reverse}}.details-wrapper .details-left-section{width:50%;display:flex;flex-direction:column;justify-content:space-between;padding:32px 40px;color:#873334}@media screen and (max-width:767px){.details-wrapper .details-left-section{width:100%;padding:20px}}.details-wrapper .details-left-section.reverse-order{order:2}.details-wrapper .details-left-section .title{font-family:var(--font-shapiro);text-transform:uppercase;margin-bottom:50px}@media screen and (max-width:767px){.details-wrapper .details-left-section .title{border-bottom:1px solid #873334;margin:0 -20px 20px;padding:0 20px 20px}}.details-wrapper .details-left-section .title div{display:inline-block}.details-wrapper .details-left-section .description{max-width:450px;font-family:var(--font-shapiro-medium);line-height:160%}@media screen and (max-width:1400px){.details-wrapper .details-left-section .description{max-width:420px}}@media screen and (max-width:767px){.details-wrapper .details-left-section .description{max-width:none;padding-right:30px}}@media screen and (max-width:575px){.details-wrapper .details-left-section .description{font-size:14px}}@media screen and (max-width:390px){.details-wrapper .details-left-section .description{padding-right:0}}@media screen and (max-width:767px){.details-wrapper .accordion-content-wrapper{order:2}}.details-wrapper .accordion-content-wrapper .accordion-content h2{font-family:var(--font-shapiro);padding:20px 0}.details-wrapper .details-right-section{position:relative;width:50%}@media screen and (max-width:767px){.details-wrapper .details-right-section{width:100%}}.details-wrapper .details-right-section .details-right-image{position:relative;height:100%}.details-wrapper .details-right-section .details-right-image img{display:flex;width:100%;height:100%;max-height:100vh;object-fit:cover;object-position:top;position:unset!important}.details-wrapper .details-right-section .details-right-image div{position:absolute;bottom:40px;left:60px;color:#e6e1d8;font-family:var(--font-mainson-neue-mono);display:flex;gap:44px}@media screen and (max-width:576px){.details-wrapper .details-right-section .details-right-image div{bottom:20px;left:40px;gap:22px}}.slider-container{overflow-x:hidden;padding-left:0}.slider-container .slick-track{display:flex}.slider-container img{display:flex;width:100%;height:100%;max-height:100vh;object-fit:cover;object-position:top}.slider-container .slick-slide{height:inherit}.slider-container .slick-slide>div{height:100%}.slider-container .slick-slide:not(.slick-active){opacity:.7}.slider-container .home-carousel-slide{display:block!important;height:100%}.slider-container .home-carousel-slide .slide-content-wrapper{position:relative;background-color:#873334;color:#c46868;font-family:var(--font-mainson-neue-mono);display:flex;height:100%}@media screen and (max-width:620px){.slider-container .home-carousel-slide .slide-content-wrapper{flex-direction:column}}.slider-container .home-carousel-slide .slide-content-wrapper .image-wrapper{flex:1 1;height:100%;width:100%}.slider-container .home-carousel-slide .slide-content-wrapper .image-wrapper img{position:unset!important}.slider-container .home-carousel-slide .slide-content-wrapper .content-wrapper{justify-content:space-between;display:flex;flex-direction:column;flex:1 1}@media screen and (max-width:620px){.slider-container .home-carousel-slide .slide-content-wrapper .content-wrapper{height:500px;min-height:310px}}@media screen and (max-width:420px){.slider-container .home-carousel-slide .slide-content-wrapper .content-wrapper{min-height:335px}}.slider-container .home-carousel-slide .slide-content-wrapper .content-wrapper .body-text,.slider-container .home-carousel-slide .slide-content-wrapper .content-wrapper p{padding:40px}@media screen and (max-width:767px){.slider-container .home-carousel-slide .slide-content-wrapper .content-wrapper .body-text,.slider-container .home-carousel-slide .slide-content-wrapper .content-wrapper p{padding:20px 20px 40px}}.slider-container .home-carousel-slide .slide-content-wrapper .content-wrapper .learn-more{padding:0 40px 40px}@media screen and (max-width:767px){.slider-container .home-carousel-slide .slide-content-wrapper .content-wrapper .learn-more{padding:20px 20px 40px}.slider-container .home-carousel-slide .slide-content-wrapper .content-wrapper .body-text{padding-bottom:0}}.slider-container .home-carousel-slide .slide-content-wrapper .content-wrapper h6{letter-spacing:2.5px;line-height:1;font-weight:400}.slider-container .home-carousel-slide .slide-content-wrapper .content-wrapper p{font-family:var(--font-shapiro-medium);font-size:26px;line-height:1.4;width:90%}@media screen and (max-width:1080px){.slider-container .home-carousel-slide .slide-content-wrapper .content-wrapper p{width:100%}}@media screen and (max-width:991px){.slider-container .home-carousel-slide .slide-content-wrapper .content-wrapper p{font-size:24px}}@media screen and (max-width:620px){.slider-container .home-carousel-slide .slide-content-wrapper .content-wrapper p{font-size:20px}}.slider-container .home-carousel-slide .slide-content-wrapper .content-wrapper .learn-more{display:inline-block;color:#c46868;cursor:pointer;text-decoration:underline;text-underline-offset:6px}@media screen and (max-width:767px){.slider-container .home-carousel-slide .slide-content-wrapper .content-wrapper .learn-more{padding-bottom:20px}}.slider-container .home-bottom-carousel-slide{position:relative;display:flex!important;width:100vw!important}.slider-container .home-bottom-carousel-slide img{min-height:25vh}@media screen and (max-width:767px){.slider-container .home-bottom-carousel-slide img{min-height:35vh}}@media screen and (max-width:575px){.slider-container .home-bottom-carousel-slide img{min-height:50vh}}.slider-container .home-bottom-carousel-slide .content-wrapper{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);text-align:center;width:100%;padding:140px 400px}.slider-container .home-bottom-carousel-slide .content-wrapper .sub-title{text-align:center;font-family:var(--font-mainson-neue-mono);color:#e6e1d8;line-height:26px;letter-spacing:3.5px;text-transform:uppercase;width:100%}@media screen and (max-width:1500px){.slider-container .home-bottom-carousel-slide .content-wrapper{padding:140px 200px}}@media screen and (max-width:767px){.slider-container .home-bottom-carousel-slide .content-wrapper{padding:100px}.slider-container .home-bottom-carousel-slide .content-wrapper .sub-title{font-size:14px}}@media screen and (max-width:575px){.slider-container .home-bottom-carousel-slide .content-wrapper{padding:60px}}.responsive-container{position:relative;width:100%}@media screen and (max-width:576px){.responsive-container{height:auto}}.responsive-container .primary-title{font-family:var(--font-shapiro);color:#873334;padding:20px 40px}@media screen and (max-width:767px){.responsive-container .primary-title{padding:20px}}.responsive-container .product-highlight{position:relative;width:100%;height:100%;display:flex;justify-content:center;align-items:center;color:#e6e1d8}.responsive-container .responsive-image{object-fit:cover;position:unset!important}@media screen and (max-width:1024px){.responsive-container .responsive-image.desktop-image{display:none}}.responsive-container .responsive-image.tablet-image{display:none}@media screen and (max-width:1024px){.responsive-container .responsive-image.tablet-image{display:block}}@media screen and (max-width:576px){.responsive-container .responsive-image.tablet-image{display:none}}.responsive-container .responsive-image.mobile-image{display:none}@media screen and (max-width:576px){.responsive-container .responsive-image.mobile-image{display:block;width:100%;height:auto}}.responsive-container .product{position:absolute;font-family:var(--font-shapiro-light);text-transform:uppercase;display:flex;flex-direction:column;text-align:right}@media screen and (max-width:991px){.responsive-container .product{display:none}}.responsive-container .product .main-text{padding-bottom:15px;border-bottom:1px solid #e6e1d8;width:251px}.responsive-container .product .main-text p{font-size:16px;line-height:23px}.responsive-container .product .main-text h5{font-size:11px;line-height:16px;font-weight:400}.responsive-container .product .sub-text{margin-top:15px}.responsive-container .product .sub-text p{font-size:10px;font-family:var(--font-mainson-neue-mono);line-height:1.4;width:251px}.responsive-container .bold{font-weight:700}.responsive-container .top-center{top:10%;left:46.6%}@media screen and (max-width:1920px){.responsive-container .top-center{top:12%}}@media screen and (max-width:991px){.responsive-container .top-center{top:10%;left:50%}}.responsive-container .top-right{top:25%;right:8.5%}@media screen and (max-width:1920px){.responsive-container .top-right{right:5%}}@media screen and (max-width:991px){.responsive-container .top-right{top:20%;right:5%}}.responsive-container .bottom-left{bottom:36%;left:10.5%;align-items:flex-start;text-align:left}@media screen and (max-width:1920px){.responsive-container .bottom-left{left:7%}}@media screen and (max-width:991px){.responsive-container .bottom-left{bottom:35%;left:10%}}.responsive-container .bottom-right{bottom:20%;right:24.5%}@media screen and (max-width:1920px){.responsive-container .bottom-right{right:22%;bottom:22%}}@media screen and (max-width:991px){.responsive-container .bottom-right{bottom:20%;right:5%}}.our-range-container{color:#873334;font-family:var(--font-shapiro);background-color:#e6e1d8;width:100%}.our-range-container .primary-title{padding:20px 40px}@media screen and (max-width:767px){.our-range-container .primary-title{padding:20px}}.our-range-container .our-range-item-container{display:flex;flex-wrap:wrap;position:relative;width:100%;border-block:1px solid #873334}.our-range-container .our-range-item-container .product-card:last-child{border-bottom:none}.product-statistic{width:100%;color:#873334;font-family:var(--font-shapiro)}.product-statistic .product-statistic-container{display:flex;flex-wrap:wrap;width:100%}@media screen and (max-width:767px){.product-statistic .product-statistic-container{flex-wrap:nowrap;flex-direction:column;width:100%}}@media screen and (max-width:1024px){.product-statistic .product-detail-statistic-container{flex-direction:column}.product-statistic .product-detail-statistic-container .product-statistic-item{width:100%}}.product-statistic .product-detail-statistic-container .product-statistic-item:first-child,.product-statistic .product-detail-statistic-container .product-statistic-item:nth-child(2){order:unset}.product-statistic .product-detail-statistic-container .product-statistic-item .product-statistic-item-content{padding:20px 40px;letter-spacing:3.7px}.product-statistic .product-detail-statistic-container .product-statistic-item .product-statistic-item-content .symbol{color:#fff}.product-statistic .product-detail-statistic-container .product-statistic-item .product-statistic-item-content .text{padding-left:44px;color:#fff}.product-statistic .product-detail-statistic-container .last-item{padding:40px}@media screen and (max-width:575px){.product-statistic .product-detail-statistic-container .last-item{padding:20px}}.product-statistic .product-detail-statistic-container .last-item .product-statistic-text .body-text{text-align:left!important;font-size:15px}.product-statistic .product-detail-statistic-container .percentage-text{font-family:var(--font-shapiro-medium)!important;font-size:118px!important;letter-spacing:-5.9px}@media screen and (max-width:768px){.product-statistic .product-detail-statistic-container .percentage-text{font-size:80px!important}}@media screen and (max-width:575px){.product-statistic .product-detail-statistic-container .percentage-text{font-size:60px!important;letter-spacing:-2px!important}}.product-statistic .product-detail-statistic-container .description{max-width:300px}@media screen and (max-width:575px){.product-statistic .product-detail-statistic-container .description{max-width:none}}.product-statistic .product-detail-statistic-container .description p{text-transform:uppercase;width:100%;font-size:20px;font-family:var(--font-shapiro-medium);line-height:1.34}.product-statistic .product-statistic-item{width:50%;display:flex;flex-direction:column;position:relative;gap:20px}@media screen and (max-width:767px){.product-statistic .product-statistic-item{width:100%}.product-statistic .product-statistic-item:first-child{order:3}.product-statistic .product-statistic-item:last-child{order:2;width:100%}.product-statistic .product-statistic-item:nth-child(2){order:3}.product-statistic .product-statistic-item:nth-child(3){order:1;width:100%}}.product-statistic .product-statistic-item .foot-note{font-size:12px;font-style:normal;font-weight:203;line-height:159%;font-family:var(--font-shapiro-medium);padding-top:20px}.product-statistic .product-statistic-item .primary-title{width:25%}@media screen and (max-width:767px){.product-statistic .product-statistic-item .desktop-image{display:none}}.product-statistic .product-statistic-item .mobile-image{display:none}@media screen and (max-width:767px){.product-statistic .product-statistic-item .mobile-image{display:block}}.product-statistic .product-statistic-item img{width:100%;height:100%;max-height:100vh;object-fit:cover;object-position:center;position:unset!important}.product-statistic .product-statistic-item .product-statistic-item-content{position:absolute;bottom:0;left:0;padding:30px 40px;display:flex;flex-direction:column;justify-content:flex-end;height:100%;color:#e6e1d8;font-size:16px;line-height:30px;letter-spacing:3.25px;font-family:var(--font-mainson-neue-mono)}.product-statistic .product-statistic-item .product-statistic-item-content ul li{list-style:none}.product-statistic .product-statistic-item .product-statistic-item-content ul li .text{padding-left:44px}@media screen and (max-width:767px){.product-statistic .product-statistic-item .product-statistic-item-content ul li .text{padding-left:10px}}.product-statistic .last-item{background-color:#e6e1d8;justify-content:space-between;padding:40px}@media screen and (max-width:991px){.product-statistic .last-item{padding:20px}}.product-statistic .last-item .product-statistic-text{display:flex;flex-direction:column}.product-statistic .last-item .product-statistic-text .body-text{font-family:var(--font-mainson-neue-mono);text-align:right;letter-spacing:3px;padding-bottom:20px}@media screen and (max-width:767px){.product-statistic .last-item .product-statistic-text .body-text{padding-bottom:10px;text-align:unset}}.product-statistic .last-item .product-statistic-text .product-statistic-text-item{display:flex;padding:20px 0;justify-content:space-between;gap:30px;border-bottom:1px solid #873334}.product-statistic .last-item .product-statistic-text .product-statistic-text-item:first-of-type{border-top:1px solid #873334}@media screen and (max-width:575px){.product-statistic .last-item .product-statistic-text .product-statistic-text-item{flex-direction:column;gap:20px}}.product-statistic .last-item .product-statistic-text .product-statistic-text-item span{font-size:118px;line-height:.8;font-family:var(--font-shapiro-light)}@media screen and (max-width:991px){.product-statistic .last-item .product-statistic-text .product-statistic-text-item span{font-size:80px}}@media screen and (max-width:767px){.product-statistic .last-item .product-statistic-text .product-statistic-text-item span{font-size:67px}}.product-statistic .last-item .product-statistic-text .product-statistic-text-item span small{display:block;font-size:16px;margin:20px 0 0;letter-spacing:3px;font-family:var(--font-mainson-neue-mono);line-height:150%}@media screen and (max-width:767px){.product-statistic .last-item .product-statistic-text .product-statistic-text-item span small{font-size:12px}}.product-statistic .last-item .product-statistic-text .product-statistic-text-item .description{width:50%;font-size:14px;line-height:1.6;font-family:var(--font-shapiro-medium-light)}@media screen and (max-width:1300px){.product-statistic .last-item .product-statistic-text .product-statistic-text-item .description{width:40%}}@media screen and (max-width:1080px){.product-statistic .last-item .product-statistic-text .product-statistic-text-item .description{width:30%}}@media screen and (max-width:991px){.product-statistic .last-item .product-statistic-text .product-statistic-text-item .description{width:50%}}@media screen and (max-width:575px){.product-statistic .last-item .product-statistic-text .product-statistic-text-item .description{width:100%}}.product-card{width:50%;display:flex;align-items:center;flex-direction:column;padding:40px;border-bottom:1px solid #873334}@media screen and (max-width:767px){.product-card{padding:20px;width:100%}}.product-card:nth-child(2n){border-left:1px solid #873334}@media screen and (max-width:767px){.product-card:nth-child(2n){border-left:none}}.product-card:nth-last-child(-n+2){border-bottom:none}@media screen and (max-width:767px){.product-card:nth-last-child(-n+2){border-bottom:1px solid #873334}}.product-card img{object-fit:cover}@media screen and (max-width:1440px){.product-card img{width:100%;height:100%}}.product-card .product-card-text{width:100%;display:flex;flex-direction:column;gap:20px}.product-card .product-card-text .product-title{text-transform:uppercase}.product-card .product-card-text .link-text{text-decoration:underline;text-underline-offset:6px}.product-card .link-text{font-family:var(--font-mainson-neue-mono);font-size:12px;line-height:1.6;text-decoration:none;color:#873334;letter-spacing:2px;text-transform:uppercase;transition:text-shadow .3s ease;width:100%}.product-card .link-text:hover{text-shadow:0 0 1px #873334}.product-card .bottom-text{text-align:right;width:100%}.product-card:-webkit-any-link{text-decoration:none;color:#873334}.heading{font-size:40px;font-style:normal;font-weight:215;line-height:54.341px;text-transform:uppercase;margin:70px 0 40px}@media screen and (max-width:575px){.heading{line-height:100%;font-size:24px;margin-bottom:20px}.heading:first-child{margin-top:0}}.wrapper{border-top:1px solid #873334;overflow:hidden}.wrapper .question-container{font-family:var(--font-shapiro);color:#873334;cursor:pointer;width:100%;padding:20px 10px;display:flex;align-items:center;gap:40px;font-weight:500;font-size:20px;background:transparent;border:none;text-transform:uppercase}@media screen and (max-width:1024px){.wrapper .question-container{gap:20px}}@media screen and (max-width:991px){.wrapper .question-container{gap:10px;font-size:16px;padding:10px}}@media screen and (max-width:575px){.wrapper .question-container{gap:0;font-size:14px;padding-left:0;padding-right:0}}@media screen and (max-width:375px){.wrapper .question-container{font-size:12px}}.wrapper .question-container .icon{width:9px}.wrapper .answer-container{transition:height .4s ease-in-out}.wrapper .answer-container .answer-content{padding-bottom:20px;font-family:var(--font-mainson-neue-mono);font-size:14px}@media screen and (max-width:991px){.wrapper .answer-container .answer-content{padding-bottom:10px}}@media screen and (max-width:375px){.wrapper .answer-container .answer-content{font-size:12px}}.characteristics-accordion .question-container{font-size:20px}@media screen and (max-width:991px){.characteristics-accordion .question-container{font-size:16px}}@media screen and (max-width:575px){.characteristics-accordion .question-container .question-content{font-size:16px;padding-left:20px}}.characteristics-accordion .answer-container .answer-content{font-size:14px;margin-left:10px}@media screen and (max-width:575px){.characteristics-accordion .answer-container .answer-content{margin-left:40px}}.faq-accordion-wrapper a{color:#873334}.faq-accordion-wrapper .question-container{flex-direction:row-reverse;justify-content:space-between;font-family:var(--font-mainson-neue-mono);letter-spacing:3px;text-align:left}.faq-accordion-wrapper .question-container .question-content{font-size:16px}.faq-accordion-wrapper .answer-container{padding:0 30px 0 10px;text-align:justify}@media screen and (max-width:575px){.faq-accordion-wrapper .answer-container{padding-right:20px;padding-left:0;text-align:left}}.faq-accordion-wrapper .answer-container .answer-content{font-family:var(--font-shapiro-medium);font-weight:200;font-size:20px;margin-left:40%;margin-right:10%}@media screen and (max-width:1024px){.faq-accordion-wrapper .answer-container .answer-content{margin-left:0}}@media screen and (max-width:575px){.faq-accordion-wrapper .answer-container .answer-content{margin-right:0;font-size:16px}}.filter-accordion.wrapper{border-top:none}.filter-accordion.wrapper:first-child{margin-top:20px}.filter-accordion.wrapper .question-container{gap:20px;padding:0;margin-bottom:6px;font-family:var(--font-mainson-neue-mono);font-size:14px}.filter-accordion.wrapper .question-container .question-content{letter-spacing:3px}.filter-accordion.wrapper .question-container.selectedOption{font-weight:bolder}.filter-accordion.wrapper .answer-container .answer-content{font-family:var(--font-mainson-neue-mono);font-size:14px;padding-bottom:6px;margin-left:20px;letter-spacing:3px}.filter-accordion.wrapper .answer-container .answer-content .filter-option{cursor:pointer;margin-bottom:6px}.filter-accordion.wrapper .answer-container .answer-content .filter-option:before{content:"-";margin-right:20px}.filter-accordion.wrapper .answer-container .answer-content .filter-option.selected-option{color:#c46868}.product-detail-accordion-wrapper .question-container{font-size:20px;font-family:var(--font-shapiro);padding:15px 10px}@media screen and (max-width:575px){.product-detail-accordion-wrapper .question-container .question-content{font-size:16px;padding-left:20px}}.product-detail-accordion-wrapper .answer-container{margin-left:60px}.product-detail-accordion-wrapper .answer-container .answer-content{font-family:var(--font-mainson-neue-mono);font-weight:200;padding-bottom:15px;line-height:160%}.product-detail-accordion-wrapper .answer-container .answer-content span{font-size:12px;font-style:italic}.product-detail-accordion-wrapper .answer-container .answer-content sup{font-size:smaller;vertical-align:top}@media screen and (max-width:575px){.product-detail-accordion-wrapper .answer-container{margin:0 10px 0 40px}}.contact-us-form .form-group input,.contact-us-form .form-group select,.contact-us-form .form-group textarea,.contact-us-form .submit-button button{width:100%;background-color:#e6e1d8;border:none;outline:none;color:#873334}.contact-us-form .form-group input,.contact-us-form .form-group input::placeholder,.contact-us-form .form-group select,.contact-us-form .form-group select::placeholder,.contact-us-form .form-group textarea,.contact-us-form .form-group textarea::placeholder,.contact-us-form .submit-button button{font-family:var(--font-mainson-neue-mono);letter-spacing:3px;font-size:14px;line-height:1}.contact-us-form{font-family:var(--font-shapiro-medium-light);display:flex;flex-direction:row;flex-wrap:wrap;gap:20px;position:relative}.contact-us-form .form-group{width:100%;margin-bottom:16px;position:relative}.contact-us-form .form-group input,.contact-us-form .form-group select,.contact-us-form .form-group textarea{padding:0 4px 8px;border-bottom:1px solid #873334}.contact-us-form .form-group input::placeholder,.contact-us-form .form-group select::placeholder,.contact-us-form .form-group textarea::placeholder{color:#873334;text-transform:uppercase}.contact-us-form .form-group input,.contact-us-form .form-group textarea{resize:none}.contact-us-form .form-group select{letter-spacing:3px;text-transform:uppercase;cursor:pointer}.contact-us-form .form-group select option{font-size:14px;padding-left:20px;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;padding-right:20px}.contact-us-form .form-group input:-webkit-autofill,.contact-us-form .form-group input:-webkit-autofill:focus,.contact-us-form .form-group input:-webkit-autofill:hover,.contact-us-form .form-group select:-webkit-autofill,.contact-us-form .form-group select:-webkit-autofill:focus,.contact-us-form .form-group select:-webkit-autofill:hover{-webkit-box-shadow:inset 0 0 0 30px #e6e1d8;-webkit-text-fill-color:#873334;-webkit-transition:background-color 5000s ease-in-out 0s;transition:background-color 5000s ease-in-out 0s}.contact-us-form .half-width-input{width:calc(50% - 10px)}@media screen and (max-width:575px){.contact-us-form .half-width-input{width:100%}}.contact-us-form .textarea-group{margin-bottom:0}.contact-us-form .radio-button-group{display:flex;align-items:flex-start;gap:15px;margin-top:30px}.contact-us-form .radio-button-group .checkbox-input{width:20px;height:20px;min-width:20px;max-width:20px;border:1px solid #873334;border-radius:4px;cursor:pointer;position:relative;appearance:none;-webkit-appearance:none;-moz-appearance:none;padding:4px;transition:background-color .2s ease-in-out}.contact-us-form .radio-button-group .checkbox-input:checked{background-color:#873334}.contact-us-form .radio-button-group .checkbox-input:checked:after{content:"";position:absolute;top:50%;left:50%;width:4px;height:8px;border:solid #e6e1d8;border-width:0 2px 2px 0;transform:translate(-50%,-65%) rotate(45deg);transition:opacity .2s ease-in-out}.contact-us-form .radio-button-group .checkbox-input.checkbox-error{border-color:red}.contact-us-form .radio-button-group .checkbox-label{font-size:14px;line-height:1.5;letter-spacing:.135px;color:#873334}.contact-us-form .radio-button-group .checkbox-label a{color:inherit;padding-bottom:2px;text-decoration:none;border-bottom:1px solid #873334}.contact-us-form .submit-button{margin-top:30px;margin-bottom:20px;position:relative}.contact-us-form .submit-button img{position:absolute;right:5px;top:10px;cursor:pointer;transform:translateX(0);opacity:.8;transition:all .3s ease}.contact-us-form .submit-button button{cursor:pointer;text-align:left;padding:10px 0;border-bottom:1px solid #873334;text-transform:uppercase;transition:all .3s ease}.contact-us-form .submit-button button:disabled{opacity:.7;cursor:not-allowed}.contact-us-form .submit-button:hover img{transform:translateX(6px);opacity:1}.contact-us-form .submit-button:hover button{letter-spacing:4px}.contact-us-form .input-error{font-size:12px;line-height:1.5;letter-spacing:.2px;color:red}.contact-us-form .success-msg{color:green}.contact-us-form .error-msg{color:red}.contact-us-form .message{bottom:0;display:flex;align-items:center;font-size:14px;font-family:var(--font-mainson-neue-mono);line-height:1.5;letter-spacing:.2px;gap:10px;min-height:24px;margin-bottom:20px}.product-details-container{color:#873334;border-bottom:1px solid #873334;height:auto;width:100%;display:grid;grid-template-columns:50vw 50vw;grid-template-rows:auto auto;grid-gap:0 0;gap:0 0;grid-template-areas:"top-section right-section" "bottom-section right-section"}@media screen and (max-width:1024px){.product-details-container{grid-template-columns:100vw;grid-template-rows:auto auto auto;grid-template-areas:"top-section" "right-section" "bottom-section";max-height:max-content}}.product-details-container .top-section{grid-area:top-section;padding:40px 40px 0;border-right:1px solid #873334}@media screen and (max-width:1024px){.product-details-container .top-section{border:0}}.product-details-container .top-section .category{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px}.product-details-container .top-section .category .product-category{font-family:var(--font-mainson-neue-mono);font-size:15px;letter-spacing:3px;text-transform:uppercase}.product-details-container .top-section .category .ingredient-system{display:none;padding-bottom:5px}@media screen and (max-width:1024px){.product-details-container .top-section .category .ingredient-system{display:block}}.product-details-container .top-section .product-name{display:flex;justify-content:space-between}.product-details-container .top-section .product-name .name{font-size:55px;display:flex;flex-direction:column;line-height:110%;text-transform:uppercase}@media screen and (max-width:1024px){.product-details-container .top-section .product-name .ingredient-system{display:none}}.product-details-container .top-section .ingredient-system{font-family:var(--font-shapiro-medium);font-size:20px;text-transform:uppercase}.product-details-container .top-section .ingredient-system span{font-family:var(--font-shapiro)}.product-details-container .top-section .ingredient-system span sup{font-size:smaller;vertical-align:text-top;font-size:50%}@media screen and (max-width:575px){.product-details-container .top-section .ingredient-system{font-size:16px}}.product-details-container .top-section .product-description{font-size:20px;margin:20px 0}.product-details-container .top-section .ingredients-container{display:flex;justify-content:flex-start;gap:20px;margin:20px 0;font-size:14px}.product-details-container .top-section .ingredients-container .ingredients-title{font-family:var(--font-shapiro-medium);padding:5px 10px;text-transform:uppercase}.product-details-container .top-section .color-accent-light{color:#873334;background-color:#c1b2a9}.product-details-container .top-section .color-primary{color:#d5898d;background-color:#873334}.product-details-container .top-section .color-accent-medium-light{color:#873334;background-color:#d5898d}.product-details-container .top-section .try-it-now{font-size:12px;font-family:var(--font-mainson-neue-mono);text-decoration:underline;text-underline-offset:6px;margin-bottom:10px;text-transform:uppercase}@media screen and (max-width:1024px){.product-details-container .top-section .try-it-now{margin-bottom:42px}}.product-details-container .top-section .try-it-now a{color:#873334;text-decoration:none}@media screen and (max-width:768px){.product-details-container .top-section{padding:40px 20px 0}}@media screen and (max-width:575px){.product-details-container .top-section .product-name .name{font-size:38px}.product-details-container .top-section .product-description{font-size:20px;margin:20px 0}.product-details-container .top-section .ingredients-container{gap:10px}}.product-details-container .bottom-section{grid-area:bottom-section;padding:0 40px 40px;display:flex;flex-direction:column;justify-content:flex-end;border-right:1px solid #873334}@media screen and (max-width:1024px){.product-details-container .bottom-section{padding:0 40px 40px}}@media screen and (max-width:575px){.product-details-container .bottom-section{padding:20px;border:none}}.product-details-container .right-section{grid-area:right-section}.product-details-container .right-section .product-image-slider-container .slick-slide div{margin-bottom:-3%}.product-details-container .right-section .product-image-slider-container .slick-dots{bottom:15px}@media screen and (max-width:1024px){.product-details-container .right-section .product-image-slider-container .slick-dots{bottom:10px}}.product-details-container .right-section .product-image-slider-container .slick-arrow{display:none!important}.product-details-container .right-section .product-image-slider-container img{height:100%}@media screen and (max-width:1024px){.product-details-container .right-section .product-image-slider-container img{height:auto}}.instagram-feed-wrapper{padding:40px 0}@media screen and (max-width:767px){.instagram-feed-wrapper{padding:20px 0}}.instagram-feed-wrapper .primary-title{color:#873334;margin-bottom:24px;text-align:center}.form-group.floating-select .custom-select-wrapper{position:relative;width:100%}.form-group.floating-select .custom-select-wrapper select.custom-select{width:100%;appearance:none;-webkit-appearance:none;-moz-appearance:none;margin:11px 0 0!important;cursor:pointer;padding-right:25px!important;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.form-group.floating-select .custom-select-wrapper:after{content:"";width:5px;height:5px;border-color:#873334;border-style:solid;border-width:0 2px 2px 0;position:absolute;right:0;top:50%;pointer-events:none;margin-right:5px;transition:transform .2s ease;transform:translateY(-50%) rotate(45deg)}.form-group.floating-select .custom-select-wrapper:hover:after{transform:translateY(-30%) rotate(45deg)}.collaboration-form-group .custom-select{margin-top:8px;position:relative;width:100%;font-size:14px;line-height:1;letter-spacing:3px}.collaboration-form-group .select-header{cursor:pointer;font-family:var(--font-mainson-neue-mono);display:flex;justify-content:space-between;align-items:center;padding-bottom:10.5px;border-bottom:1px solid #873334;padding-left:4px}.collaboration-form-group .select-header .select-arrow{width:7px;height:7px;border-color:#873334;border-style:solid;border-width:0 2px 2px 0;margin-right:5px;transition:transform .2s ease;transform:rotate(45deg)}.collaboration-form-group .select-header.open .select-arrow{transform:rotate(-135deg)}.collaboration-form-group .select-options{position:absolute;top:100%;left:0;right:0;border-radius:4px;max-height:200px;overflow-y:auto;z-index:1000;font-family:var(--font-mainson-neue-mono);letter-spacing:3px;font-size:14px;line-height:1;background-color:#e6e1d8;box-shadow:0 4px 6px rgba(0,0,0,.15),0 8px 12px rgba(0,0,0,.15);border:1px solid rgba(31,31,31,.3)}.collaboration-form-group .select-option{padding:8px 12px}.collaboration-form-group .select-option input[type=checkbox]{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:18px;height:18px;min-width:18px;border-radius:4px;border:1px solid #873334;background-color:#e6e1d8;padding:0;cursor:pointer}.collaboration-form-group .select-option input[type=checkbox]:checked{background-color:#873334;position:relative}.collaboration-form-group .select-option input[type=checkbox]:checked:after{content:"";position:absolute;top:50%;left:50%;width:4px;height:8px;color:#e6e1d8;border:solid #e6e1d8;border-width:0 2px 2px 0;transform:translate(-50%,-65%) rotate(45deg)}.collaboration-form-group .select-option label{display:flex;align-items:center;gap:8px;cursor:pointer}.collaboration-form-group .select-option input[type=checkbox]{margin:0}.file-upload-container{margin-top:20px;height:auto!important;letter-spacing:.135px;font-size:14px;display:flex;flex-direction:column;gap:5px}.file-upload-container input[type=file]{display:none}.file-upload-container .preview-container{position:relative;display:flex;flex:1 1 auto;width:100%;max-width:230px;aspect-ratio:1/1;height:auto;border-radius:4px;overflow:hidden;flex-direction:column;align-items:center;border-radius:16px;gap:5px}.file-upload-container .preview-container .file-preview{width:100%;height:100%;object-fit:cover;border-radius:16px;transition:transform .2s ease}.file-upload-container .preview-container .file-preview:hover{transform:scale(1.05)}.file-upload-container .preview-container .video-indicator{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);background-color:rgba(0,0,0,.5);color:#fff;width:32px;height:32px;border-radius:50%;display:flex;align-items:center;justify-content:center;transition:transform .2s ease;cursor:default}.file-upload-container .preview-container .video-indicator:hover{transform:translate(-50%,-50%) scale(1.1)}.file-upload-container .preview-container .file-name{position:absolute;bottom:0;left:0;width:100%;padding:8px;font-size:12px;color:#fff;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;background:linear-gradient(transparent,rgba(0,0,0,.7));margin:0;border-bottom-left-radius:16px;border-bottom-right-radius:16px}.file-upload-container .preview-container .remove-button{position:absolute;top:8px;right:8px;width:22px;height:22px;border-radius:50%;border:none;background-color:hsla(0,0%,100%,.9);box-shadow:0 2px 4px rgba(0,0,0,.1);padding:0;opacity:.8;cursor:pointer;transition:all .2s ease}.file-upload-container .preview-container .remove-button:hover{transform:scale(1.1);background-color:#fff;opacity:1}.file-upload-container .preview-container .remove-button img{margin-top:3px;width:12px;height:12px}.file-upload-container .file-preview-list{display:flex;flex-wrap:nowrap;gap:25px;margin-bottom:15px;width:100%;overflow-x:auto}.file-upload-container .upload-button{margin-bottom:10px;width:max-content;padding:10px 16px;border:none;border-radius:8px;color:#e6e1d8;background-color:#873334;font-family:var(--font-shapiro-medium-light);font-size:14px;cursor:pointer;transition:all .2s ease}.file-upload-container .upload-button:hover{transform:translateY(-1px);box-shadow:0 2px 4px rgba(0,0,0,.5)}.file-upload-container .upload-button:hover:disabled{transform:translateY(0);box-shadow:none}.file-upload-container .upload-button img{margin-left:10px}.file-upload-container .upload-button:disabled{opacity:.6;cursor:not-allowed}.file-upload-container .validation-message{display:flex;align-items:center;gap:8px}.file-upload-container .validation-message.valid{color:#28a745}.file-upload-container .validation-message.invalid{color:#dc3545}.file-upload-container .validation-message img{vertical-align:middle}.home-banner-wrapper{position:relative}.home-banner-wrapper .home-banner-video{display:flex;width:100%!important;height:100%!important;object-fit:cover;max-height:calc(100vh - 52px)}@media screen and (max-width:575px){.home-banner-wrapper .home-banner-video{max-height:calc(100vh - 36px)}}.home-banner-wrapper .home-banner-logo{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}@media screen and (max-width:767px){.home-banner-wrapper .home-banner-logo{width:500px}}@media screen and (max-width:575px){.home-banner-wrapper .home-banner-logo{width:300px}}.primary-marquee{font-family:var(--font-mainson-neue-mono);color:#873334;letter-spacing:2.8px;padding:30px 25px;display:flex;z-index:10;gap:50px}.primary-marquee .marquee-container{position:relative;display:flex;gap:50px}.primary-marquee .marquee-container img{position:unset!important}.brand-logo-marquee{gap:122px;padding:20px 86px;align-items:center}.meet-laura-section .primary-title{padding:20px 40px;color:#873334}@media screen and (max-width:767px){.meet-laura-section .primary-title{padding:20px}}.meet-laura-section .slider-container .slick-next{right:20px;z-index:1}.meet-laura-section .slider-container .slick-next:before{content:url(/images/carousel-arrow-next.png)!important}.about-page-carousel{margin-bottom:64px}@media screen and (max-width:767px){.about-page-carousel{margin-bottom:0}}.laura-polko-section .laura-polko-text .sub-title{display:block!important;font-family:var(--font-mainson-neue-mono);line-height:1.3}@media screen and (max-width:767px){.laura-polko-section .laura-polko-text .sub-title{font-size:14px;letter-spacing:2.8px}}.laura-polko-section .laura-polko-text .sub-title:first-of-type{margin-top:20px}.testimony-section .slider-container .slick-prev{left:80px;z-index:1}.testimony-section .slider-container .slick-prev:before{content:url(/images/carousel-arrow-prev.png)!important}@media screen and (max-width:767px){.testimony-section .slider-container .slick-prev{left:20px}}.testimony-section .slider-container .slick-next{right:80px;z-index:1}.testimony-section .slider-container .slick-next:before{content:url(/images/carousel-arrow-next.png)!important}@media screen and (max-width:767px){.testimony-section .slider-container .slick-next{right:20px}}.ingredients-details-wrapper .section-title{font-family:var(--font-shapiro);padding:20px 40px;color:#873334}@media screen and (max-width:767px){.ingredients-details-wrapper .section-title{padding:20px}}.ingredients-details-wrapper .ingredients-container{display:grid;grid-template-columns:1fr 1fr}@media screen and (max-width:767px){.ingredients-details-wrapper .ingredients-container{grid-template-columns:1fr}}.ingredients-details-wrapper .ingredients-container .ingredient{height:100vh;display:flex;flex-direction:column;justify-content:space-between;padding:52px 40px 38px;position:relative;background-color:#c46868;color:#873334}@media screen and (max-width:1440px){.ingredients-details-wrapper .ingredients-container .ingredient{height:700px}}@media screen and (max-width:991px){.ingredients-details-wrapper .ingredients-container .ingredient{height:600px}}@media screen and (max-width:767px){.ingredients-details-wrapper .ingredients-container .ingredient{padding:20px;height:500px}}.ingredients-details-wrapper .ingredients-container .ingredient:hover .hover-image{opacity:1}.ingredients-details-wrapper .ingredients-container .ingredient:hover .ingredient-description,.ingredients-details-wrapper .ingredients-container .ingredient:hover .ingredient-title{color:#e6e1d8}.ingredients-details-wrapper .ingredients-container .ingredient .hover-image{position:absolute!important;opacity:0;width:100%;height:100vh;object-fit:cover;object-position:top;transition:all .4s ease-in-out}.ingredients-details-wrapper .ingredients-container .ingredient .ingredient-title{max-width:420px;z-index:10;font-family:var(--font-shapiro-medium);transition:all .4s ease-in-out}.ingredients-details-wrapper .ingredients-container .ingredient .ingredient-title .primary-title{margin-bottom:20px}.ingredients-details-wrapper .ingredients-container .ingredient .ingredient-title .primary-title span{font-family:var(--font-shapiro)}@media screen and (max-width:575px){.ingredients-details-wrapper .ingredients-container .ingredient .ingredient-title .primary-title{margin-bottom:5px}}.ingredients-details-wrapper .ingredients-container .ingredient .ingredient-description{max-width:420px;font-family:var(--font-shapiro-medium);z-index:10;transition:all .4s ease-in-out}@media screen and (max-width:575px){.ingredients-details-wrapper .ingredients-container .ingredient .ingredient-description{font-size:14px}}.ingredients-details-wrapper .ingredients-container .ingredient .ingredient-description sup{font-size:smaller!important}@media screen and (max-width:575px){.ingredients-details-wrapper .ingredients-container .ingredient .ingredient-description sup{font-size:50%!important}}.faq-container{color:#873334}.faq-container .faq-content{margin:65px 35px 65px 40px;padding-bottom:80px}@media screen and (max-width:575px){.faq-container .faq-content{margin:40px 10px 65px;padding-bottom:40px}}.faq-container .faq-content .faq-title{font-size:40px}@media screen and (max-width:575px){.faq-container .faq-content .faq-title{font-size:30px}}.wtb-wrapper{background-color:#e6e1d8;color:#873334}.wtb-wrapper .wtb-details-wrapper .title-wrapper{margin:66px 40px}@media screen and (max-width:767px){.wtb-wrapper .wtb-details-wrapper .title-wrapper{margin:33px 20px}}@media screen and (max-width:390px){.wtb-wrapper .wtb-details-wrapper .title-wrapper{max-width:100%}}.wtb-wrapper .wtb-details-wrapper .title-wrapper .primary-title{font-family:var(--font-shapiro);margin-bottom:8px}.wtb-wrapper .wtb-details-wrapper .title-wrapper .secondary-title{font-family:var(--font-mainson-neue-mono);font-size:16px;letter-spacing:3px}@media screen and (max-width:575px){.wtb-wrapper .wtb-details-wrapper .title-wrapper .secondary-title{font-size:12px}}.contact-us-page{min-height:calc(100vh - 52px)}@media screen and (max-width:991px){.contact-us-page{height:auto}}.contact-us-page .contact-us-container{display:flex;height:100%}@media screen and (max-width:991px){.contact-us-page .contact-us-container{flex-direction:column}}.contact-us-page .contact-left-section,.contact-us-page .contact-right-section{width:50%}@media screen and (max-width:991px){.contact-us-page .contact-left-section,.contact-us-page .contact-right-section{width:100%}}.contact-us-page .contact-left-section{display:flex;flex-direction:column;color:#873334;background-color:#e6e1d8;padding:40px 40px 0;gap:100px}@media screen and (max-width:991px){.contact-us-page .contact-left-section{order:2;gap:40px}}@media screen and (max-width:575px){.contact-us-page .contact-left-section{padding:40px 20px 20px}}.contact-us-page .contact-left-section h1{font-family:var(--font-shapiro);font-size:46px;line-height:1.2}@media screen and (max-width:991px){.contact-us-page .contact-left-section h1{padding-bottom:40px}}@media screen and (max-width:575px){.contact-us-page .contact-left-section h1{font-size:36px}}.contact-us-page .contact-right-section img{height:100%;width:100%;min-height:calc(100vh - 52px);max-height:calc(100vh - 52px);object-fit:cover}@media screen and (max-width:991px){.contact-us-page .contact-right-section img{height:100%;max-height:calc(60vh - 52px);min-height:calc(60vh - 52px)}}.blog-container{width:100%;background-color:#e6e1d8;color:#873334}.blog-container h1{padding:25px 40px}@media screen and (max-width:767px){.blog-container h1{padding:25px 20px}}.blog-container .blog-card-container{display:flex;flex-wrap:wrap}@media screen and (max-width:991px){.blog-container .blog-card-container{flex-direction:column}}.blog-container .blog-card-container .blog-card{width:50%}@media screen and (max-width:991px){.blog-container .blog-card-container .blog-card{width:100%}}.blog-container .blog-card-container .blog-card img{height:auto;max-height:70vh;width:100%;object-fit:cover;object-position:top}.blog-container .blog-card-container .blog-card .blog-card-text-container{display:flex;flex-direction:column;gap:24px;padding:40px}@media screen and (max-width:767px){.blog-container .blog-card-container .blog-card .blog-card-text-container{padding:24px 20px;gap:16px}}.blog-container .blog-card-container .blog-card .blog-card-text-container h2{font-size:42px}@media screen and (max-width:767px){.blog-container .blog-card-container .blog-card .blog-card-text-container h2{font-size:24px}}.blog-container .blog-card-container .blog-card .blog-card-text-container .body-text{display:inline;width:-moz-fit-content;width:fit-content;font-family:var(--font-mainson-neue-mono);letter-spacing:2.1px;text-decoration:none;font-weight:400;padding-bottom:4px;color:#873334;transition:all .3s ease;border-bottom:1px solid #873334}@media screen and (max-width:767px){.blog-container .blog-card-container .blog-card .blog-card-text-container .body-text{font-size:12px}}.blog-container .blog-card-container .blog-card .blog-card-text-container .body-text:hover{transform:scale(1.05);text-shadow:0 0 1px #873334}.single-blog-container .blog-section{display:flex;height:calc(100vh - 52px)}@media screen and (max-width:767px){.single-blog-container .blog-section{height:auto;flex-direction:column}}@media screen and (max-width:767px){.single-blog-container .blog-section:has(.blog-text-container:last-child){flex-direction:column-reverse}}.single-blog-container .blog-section .blog-text-container{width:50%;display:flex;flex-direction:column;justify-content:flex-end;gap:50px;color:#873334;padding:50px 32px}@media screen and (max-width:767px){.single-blog-container .blog-section .blog-text-container{width:100%;height:100vh}}.single-blog-container .blog-section .blog-text-container .body-text{font-family:var(--font-mainson-neue-mono);line-height:1.6;padding-bottom:8px}.single-blog-container .blog-section .blog-text-container .blog-title{font-size:42px;line-height:1.1}.single-blog-container .blog-section .blog-text-container .blog-description{font-family:var(--font-shapiro-medium);font-size:20px;line-height:1.6;width:53%}@media screen and (max-width:1280px){.single-blog-container .blog-section .blog-text-container .blog-description{width:100%}}.single-blog-container .blog-section .blog-text-container:has(.blog-title){justify-content:space-between}.single-blog-container .blog-section .blog-image{width:50%;height:calc(100vh - 52px)}@media screen and (max-width:767px){.single-blog-container .blog-section .blog-image{width:100%}}.single-blog-container .blog-section .blog-image img{width:100%;height:100%;object-fit:cover;object-position:top}.products-wrapper{color:#873334}.products-wrapper .filter-wrapper{padding:30px 40px 60px;text-transform:uppercase;display:flex;justify-content:space-between}@media screen and (max-width:991px){.products-wrapper .filter-wrapper{padding:30px 20px;flex-direction:column;row-gap:20px}}.products-wrapper .filter-wrapper .filter-container{width:300px;margin-right:150px;font-family:var(--font-mainson-neue-mono)}@media screen and (max-width:1200px){.products-wrapper .filter-wrapper .filter-container{margin-right:70px}}@media screen and (max-width:991px){.products-wrapper .filter-wrapper .filter-container{margin-right:0}}.products-wrapper .filter-wrapper .filter-container .filter-title{cursor:pointer;border-bottom:1px solid #873334;width:-moz-fit-content;width:fit-content;font-size:14px;letter-spacing:3px}.products-wrapper .filter-wrapper .filter-container .filter-close{max-height:0;overflow:hidden;transition:max-height .3s ease}.products-wrapper .filter-wrapper .filter-container .filter-open{max-height:220px;transition:max-height .3s ease}.products-wrapper .products{display:grid;grid-template-columns:repeat(4,1fr);position:relative}@media screen and (max-width:1500px){.products-wrapper .products{grid-template-columns:repeat(3,1fr)}}@media screen and (max-width:1200px){.products-wrapper .products{grid-template-columns:repeat(2,1fr)}}@media screen and (max-width:767px){.products-wrapper .products{grid-template-columns:1fr}}.products-wrapper .products:after{content:"";position:absolute;bottom:0;left:0;width:100%;height:1px;background-color:#873334}.products-wrapper .products .product-card{border:1px solid #873334;width:100%}@media screen and (min-width:1501px){.products-wrapper .products .product-card:nth-child(n+5){border-top:none}.products-wrapper .products .product-card:nth-child(2n){border-left:none;border-right:none}.products-wrapper .products .product-card:last-child,.products-wrapper .products .product-card:nth-child(4n){border-right:1px solid #873334}}@media screen and (min-width:1201px)and (max-width:1500px){.products-wrapper .products .product-card:nth-child(n+4){border-top:none}.products-wrapper .products .product-card:nth-child(3n),.products-wrapper .products .product-card:nth-child(3n+2){border-left:none}}@media screen and (min-width:767px)and (max-width:1200px){.products-wrapper .products .product-card:nth-child(n+3){border-top:none}.products-wrapper .products .product-card:first-child,.products-wrapper .products .product-card:nth-child(2n),.products-wrapper .products .product-card:nth-child(n+2){border-left:none}.products-wrapper .products .product-card:nth-child(2n){border-right:none}}@media screen and (max-width:767px){.products-wrapper .products .product-card{border-left:none;border-right:none}.products-wrapper .products .product-card:not(:first-child){border-top:none}}.products-wrapper .products .product-card .product-card-image-wrapper{flex-grow:1;display:flex;align-items:flex-end}.products-wrapper .products .product-card .product-card-image-wrapper img{width:287px;height:431px;object-fit:cover}@media screen and (max-width:420px){.products-wrapper .products .product-card .product-card-image-wrapper img{width:100%;height:100%}}.products-wrapper .products .product-card .bottom-text{display:none}.product-recommendation{color:#873334}.product-recommendation .title{font-family:var(--font-shapiro);font-size:41.462px;font-style:normal;font-weight:215;line-height:111%;text-transform:uppercase;padding:20px 40px}@media screen and (max-width:575px){.product-recommendation .title{padding:20px;font-size:28px}}.product-recommendation .product-card-container{display:flex}@media screen and (max-width:1500px){.product-recommendation .product-card-container{flex-wrap:wrap}}@media screen and (max-width:767px){.product-recommendation .product-card-container{flex-direction:column}}.product-recommendation .product-card-container .product-card{padding:40px;border:1px solid #873334}@media screen and (min-width:1501px){.product-recommendation .product-card-container .product-card:nth-child(n+5){border-top:none}.product-recommendation .product-card-container .product-card:nth-child(2n){border-left:none;border-right:none}.product-recommendation .product-card-container .product-card:first-child{border-left:none}.product-recommendation .product-card-container .product-card:nth-child(4){border-right:none!important}}@media screen and (min-width:767px)and (max-width:1500px){.product-recommendation .product-card-container .product-card:nth-child(n+3){border-top:none}.product-recommendation .product-card-container .product-card:first-child,.product-recommendation .product-card-container .product-card:nth-child(2n),.product-recommendation .product-card-container .product-card:nth-child(n+2){border-left:none}.product-recommendation .product-card-container .product-card:nth-child(2),.product-recommendation .product-card-container .product-card:nth-child(4){border-right:none!important}}@media screen and (max-width:767px){.product-recommendation .product-card-container .product-card:not(:first-child){border-top:none}.product-recommendation .product-card-container .product-card:nth-child(1n){border-left:none;border-right:none}}@media screen and (max-width:575px){.product-recommendation .product-card-container .product-card{padding:20px}}.product-recommendation .product-card-container .product-card .product-card-image-wrapper{flex-grow:1;display:flex;align-items:flex-end}.product-recommendation .product-card-container .product-card .product-card-image-wrapper img{width:287px;height:431px;object-fit:cover}.product-detail-statistic{border-top:1px solid #873334}.not-found-wrapper{position:relative;text-transform:uppercase;text-align:center;color:#e6e1d8}.not-found-wrapper .d-block{display:none}@media screen and (max-width:991px){.not-found-wrapper .d-block{display:block}}.not-found-wrapper .text-wrapper{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);padding:0 20px;width:100%}.not-found-wrapper .text-wrapper .error-code{font-family:var(--font-shapiro-medium-light);font-size:20px}.not-found-wrapper .text-wrapper .primary-title{margin:40px auto;max-width:650px}@media screen and (max-width:767px){.not-found-wrapper .text-wrapper .primary-title{margin:20px auto}}.not-found-wrapper .text-wrapper a{color:#e6e1d8;font-family:var(--font-mainson-neue-mono);font-size:14px;text-underline-offset:8px}@media screen and (max-width:767px){.not-found-wrapper .text-wrapper a{font-size:12px}}.policy-wrapper{color:#873334;padding:40px;width:50%}@media screen and (max-width:991px){.policy-wrapper{width:100%}}@media screen and (max-width:767px){.policy-wrapper{padding:20px}}.policy-wrapper .policy-title{margin-bottom:300px;text-transform:uppercase}.policy-wrapper .policy-content{font-family:var(--font-shapiro-medium);font-size:20px}.policy-wrapper .policy-content ul{list-style-type:disc}.policy-wrapper .policy-content ol,.policy-wrapper .policy-content ul{margin-left:20px}.policy-wrapper .policy-content a{color:#873334}.policy-wrapper .policy-content strong{font-size:26px;text-transform:uppercase;font-family:var(--font-shapiro);line-height:1.1}