:root{--hero-h1: 52px;--hero-rte: 24px;--description-text: 16px;--section-title: 34px;--section-description: 15px;--section-subtitle: 24px;--font-size-h3: 18px;--font-size-small: 14px;--font-size-xs: 12px;--weight-400: 400;--weight-500: 500;--weight-600: 600;--text-uppercase: uppercase;--color-text-description: #7B7B7B;--color-text-dark: #000000;--color-text-white: #FFF;--color-text-subdued: #8A8A8A;--color-bg-light: #F5F5F3;--color-bg-dark: #22382A;--color-accent: #FFC067;--color-border: #DBDBDB;--color-border-secondary: #CDCDCD;--radius-default: 20px;--radius-pill: 60px;--radius-small: 10px;--gap-default: 1.5rem}shopify-accelerated-checkout{--shopify-accelerated-checkout-button-border-radius: 60px;--shopify-accelerated-checkout-button-background:#000}.video-width-text{display:grid;grid-template-columns:1fr 1fr;gap:1rem;align-items:center;background:var(--color-bg-light)}.video-width-text .h1{font-size:var(--hero-h1);font-weight:var(--weight-600);text-transform:var(--text-uppercase);line-height:1.1}.video-width-text .rte{font-size:var(--hero-rte);font-weight:var(--weight-400);text-transform:var(--text-uppercase);line-height:1.3}.video-width-text .rte.desktop{display:block}.video-width-text .rte.mobile{display:none}.video-width-text .custom__featured{display:flex;align-items:center;margin:3em 0;gap:1em}.video-width-text .custom__featured img{max-width:120px}.hero__media video{object-fit:contain}@media (min-width:1024px){.video-width-text .video-parent-section{background:#22382a}}@media (max-width:767px){.video-width-text{grid-template-columns:1fr}.video-width-text .feature-row-wrapper{order:2}.video-width-text .feature-row__text{padding-top:0;text-align:center!important}.video-width-text .hero{margin:1.5em}.video-width-text .h1{font-size:32px;margin-bottom:.7em}.video-width-text .rte{font-size:20px}.video-width-text .rte.desktop{display:none}.video-width-text .rte.mobile{display:block}.feature-row__text .btn{padding:20px 30px;max-width:250px;width:100%;margin:2em 0}.video-width-text .custom__featured{font-size:16px;justify-content:center;margin-top:0}}.section-header__description{max-width:800px;margin:1em auto}.section-header__description p{font-size:var(--description-text);color:var(--color-text-description);font-weight:var(--weight-600)}.skrim__link{border-radius:var(--radius-default)}@media (max-width:767px){.skrim__link{border-radius:8px}.collection--square-small,.collection--wide{height:200px}.skrim__title{top:1.5em;margin:0 1.5em 1.5em}.skrim__button{font-size:20px;margin:0 1.5em 1.5em}}.vip-section{display:flex;align-items:center;justify-content:flex-start;padding:4em;background-color:var(--color-bg-light);border-radius:var(--radius-default)}.vip-logo{margin:3em}.vip-logo img{max-width:300px}.vip-content{flex:1;margin:3em}.vip-content .h2{font-size:var(--section-title);font-weight:var(--weight-600);margin-bottom:16px;color:var(--color-text-dark)}.vip-content .subtitle{font-size:var(--section-subtitle);color:var(--color-text-dark);text-transform:var(--text-uppercase);margin-bottom:16px}.vip-content .description{font-size:var(--section-description);line-height:1.5;color:var(--color-text-description);margin-bottom:24px}@media (max-width: 768px){.vip-section{flex-direction:column;align-items:flex-start}.vip-logo{margin:0 0 20px}.vip-content .btn{padding:20px 30px;max-width:250px;width:100%;margin:2em 0}}@media (max-width: 767px){.vip-section{padding:0;text-align:center}.vip-logo{width:100%;padding-top:2em}.custom__item img{margin:0 auto}.vip-content .h2{font-size:30px}}.custom-content.grid--blocks{display:grid;grid-template-columns:repeat(12,1fr);column-gap:var(--gap-default);row-gap:var(--gap-default);align-items:stretch;padding:2rem 0;margin-left:0}@media (max-width: 749px){.custom-content.grid--blocks .small--one-whole{grid-column:1 / -1}.custom-content.grid--blocks{grid-template-columns:1fr}.custom-content.grid--blocks .one-quarter{min-height:380px}}.custom-content.grid--blocks .one-quarter{min-height:350px}.custom-content.grid--blocks .custom__item{margin:0;padding:0;height:100%;background:var(--color-bg-dark);border-radius:var(--radius-default)}.custom-content.grid--blocks .one-quarter{grid-column:span 3;width:unset}.custom-content.grid--blocks .one-third{grid-column:span 4;width:unset}.custom-content.grid--blocks .one-half{grid-column:span 6;width:unset}.custom-content.grid--blocks .two-thirds{grid-column:span 8;width:unset}.custom-content.grid--blocks .three-quarters{grid-column:span 9;width:unset}.custom-content.grid--blocks .one-whole{grid-column:span 12;width:unset}.custom-content.grid--blocks .custom__item-inner{height:100%}.custom-content .collection-content{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);display:flex;flex-wrap:wrap;justify-content:center;gap:var(--gap-default)}.custom-content .collection-content img{max-width:55px}.collection-content .h3{font-size:var(--font-size-h3);color:var(--color-text-white);font-weight:var(--weight-600);width:100%;text-align:center}.collection-section .collection-link{position:absolute;bottom:3em;left:50%;transform:translate(-50%);font-size:var(--font-size-xs);color:var(--color-text-white);font-weight:var(--weight-600);text-transform:var(--text-uppercase);border-bottom:1px solid var(--color-text-white)}.custom__item-inner .aos-animate{height:100%}.grid--blocks .custom__item-inner .image-wrap{height:100%!important;max-height:380px!important;padding:0!important;border-radius:30px}.benefits-section{background:var(--color-bg-dark)}.benefits-list{list-style:none;padding:1.4em 0 1em;text-align:center;margin:0}.benefit:not(.product-benifits .benefit){display:inline-flex;margin:0 15px;font-size:var(--font-size-small);font-weight:var(--weight-600);color:var(--color-text-white);gap:10px}.benefit svg{width:15px}@media (max-width:768px){.benefit:not(.product-benifits .benefit){display:flex;margin:15px 30px}}.rich-text__image{max-width:350px;margin:0 auto}.rich-text__description.narrow{max-width:600px;margin:0 auto}.rich-text__description.collection{font-size:var(--section-subtitle);text-transform:var(--text-uppercase)}.rich-text__description.collection p{font-weight:var(--weight-400)}.rich-text__description p{font-size:var(--description-text);font-weight:var(--weight-600)}.rich-text--product{padding:4em;background:#285c4d url(/cdn/shop/files/federico-bottos-Z3NceSeZqgI-unsplash_1.png?v=1738664814) no-repeat center center;background-size:cover;background-repeat:no-repeat;border-radius:20px;color:#fff}.rich-text--product .rich-text__image{margin:0}.rich-text__image.d{display:none}@media (min-width:550px){.rich-text__image.d{display:block}.rich-text__image.m{display:none}}.rich-text--product .rich-text__description p{font-weight:400}@media (max-width:767px){.rich-text__description.narrow p{font-size:16px;padding:0 1.5em}.rich-text--product{border-radius:0;text-align:center!important;padding:3em}.rich-text__image{width:100%;max-width:200px;margin:0 auto!important}}.collection-switcher__title{font-size:var(--font-size-xs)}.collection-switchers{background:var(--color-bg-light);margin:0 auto 3em;width:fit-content;border-radius:var(--radius-pill)}.collection-switcher__trigger{padding:15px 30px;margin:5px;border-radius:var(--radius-pill)}.collection-switcher__trigger.is-active{background:var(--color-accent)}@media (max-width:767px){.collection-switcher__trigger{padding:10px}.collection-switchers{display:flex;overflow-x:auto;white-space:nowrap;max-width:100%}}.grid-product__price--original{font-size:var(--font-size-h3);opacity:.4}.grid-product__link{background:var(--color-bg-light);border-radius:var(--radius-default);padding:1em}.grid-product__meta .btn{float:unset;margin-top:1em;padding:10px 20px}@media (max-width:767px){.grid-product__price{font-size:16px}.grid-product__price--original{font-size:12px}.grid-product__meta .btn{min-width:unset;font-size:12px;padding:10px;width:100%}.grid-product__link{border-radius:8px}}.testimonials-section .description p{font-size:15px;font-weight:var(--weight-600)}.skrim__subtitle{font-size:15px;font-weight:var(--weight-600);text-transform:none;color:var(--color-text-dark)}.skrim__button{font-size:15px;text-transform:var(--text-uppercase);font-weight:var(--weight-600);border-bottom:1px solid var(--color-text-dark)}@media (max-width:767px){[data-section-type=testimonials] .section-header h2{font-size:24px}[data-section-type=testimonials] .description{display:none}}.logo-bar__header{font-size:30px;color:#000;font-weight:var(--weight-600);text-transform:var(--text-uppercase)}.text-subdued p{text-transform:var(--text-uppercase);color:var(--color-text-subdued);font-weight:var(--weight-600);font-size:var(--font-size-small)}@media (max-width:767px){.logo-bar{display:flex}.logo-bar__item--advanced{max-width:250px!important;flex:100%!important}.logo-bar__item{max-width:150px;margin:1em auto;flex:50%}}.newsletter-section__content .enlarge-text p{font-size:var(--hero-rte);text-transform:var(--text-uppercase)}@media (max-width:767px){.newsletter-section__content{padding-left:0}.newsletter-section .btn{min-width:auto;padding:20px 30px;width:100%}}.comparison-grid{display:flex;flex-flow:column;text-align:right;margin-top:3em}.comparison-item{border-top:1px solid var(--color-border);font-weight:var(--weight-600);font-size:var(--font-size-small);display:flex;align-items:center;gap:1em;padding:.7em 2em}.comparison-item:last-child{border-bottom:1px solid var(--color-border)}.comparison-item svg{min-width:24px}.comparison_left .comparison-item{justify-content:end}.comparison_right .comparison-item{justify-content:start}@media (max-width:767px){.comparison-item{padding:.4em;min-height:80px}.custom-content.product .custom__item{width:50%}.comparison_right .comparison-item,.comparison_left .comparison-item{text-align:left}.comparison_left .comparison-item{justify-content:start}.comparison-item svg{order:-1}}.product-benefit{display:flex;gap:10px;align-items:center;padding:.3em 0}.product-benefit span{display:block}.product-benefit svg{min-width:24px}.product__buttons{display:flex;align-items:center}.product__buttons .product__quantity{margin-right:1em}.product__buttons .js-qty__wrapper{max-width:200px}.product__buttons .js-qty__wrapper .js-qty__num{padding:12px 20px}.product__price-button{font-weight:var(--weight-600)}@media (max-width:767px){.product__buttons{display:block}.product__buttons .js-qty__wrapper{max-width:100%}.product__buttons .product__quantity{margin-bottom:1em}.product-block--price .product__price{font-size:24px}}.payment-buttons .add-to-cart--secondary{background:var(--color-accent)!important;border:none;border-radius:var(--radius-pill);font-weight:var(--weight-600);font-size:var(--font-size-small)}.shopify-accelerated-checkout{--shopify-accelerated-checkout-button-border-radius: var(--radius-pill)}.product-shipping .shipping{display:flex;gap:10px;align-items:center;padding:.3em 0}.product-shipping .shipping span{display:block}.product-sustainability{background:var(--color-bg-light);padding:2.5em;margin-top:3em;border-radius:var(--radius-small)}.product-sustainability separator{border-bottom:1px solid var(--color-border-secondary);width:100%;display:block;margin:1.5em 0}.product-sustainability .sustainability{display:flex;gap:10px;align-items:center;padding:.3em 0}.product-sustainability .sustainability span{display:block}.product-sustainability h3{font-size:24px}.product-sustainability .description{line-height:1.6}.product-sustainability .sustainability svg{min-width:24px}.collapsible-trigger-btn{text-transform:none!important;letter-spacing:0!important;font-size:var(--font-size-small)!important;font-weight:var(--weight-600)}.shopify-payment-terms.product__policies{display:none}@media (max-width:768px){.site-footer .collapsible-trigger__icon{background:transparent}}@media (max-width:767px){.section-header__title{font-size:30px}.section-header__description{font-size:17px;padding:0 1em}}@media only screen and (max-width: 589px){.collection .custom__item{flex:0 0 33%}.custom__item-inner--image .title{font-size:12px}}.faq__wrapper{display:grid;grid-template-columns:1fr 1fr;gap:2.5em}@media (max-width:767px){.faq__wrapper{grid-template-columns:1fr}}.facts-container{color:#fff;display:flex;justify-content:space-around;align-items:center;padding:40px;flex-wrap:wrap;text-align:center}.fact{flex:1;min-width:150px;margin:10px}.fact h2{margin:0;font-size:2rem}.fact p{margin:5px 0 0;font-size:1rem}.separator{width:1px;height:50px;background-color:#fff3}@media (max-width: 768px){.facts-container{flex-direction:column;align-items:center}.separator{width:50px;height:1px;margin:10px 0}}.h1.hero__title{color:#000}.hero__subtitle{color:#000;text-transform:none!important;letter-spacing:0!important;max-width:700px;font-size:14px!important;margin-top:1em;line-height:1.6}.hero__reviews{max-width:500px;background:#eaeaea;color:#000;border-radius:8px;margin:1.5em auto}.hero__reviews .animation-contents{display:flex;align-items:center;gap:1em;padding:1em}.custom__design .feature-row{background:#285c4d;border-radius:8px;overflow:hidden}.custom__design .feature-row__images{margin:0}.custom__design .feature-row__text{color:#fff}@media only screen and (min-width: 590px){.custom__design .feature-row-wrapper .feature-row__text{flex:0 1 40%;min-width:40%}}@media (max-width:767px){.hero__text-content.vertical-center{vertical-align:bottom}.h1.hero__title{font-size:35px!important}.hero__reviews .animation-contents{flex-wrap:wrap;justify-content:center;gap:.5em}.feature-row--33 .feature-row__images{max-width:100%}.custom__design .feature-row__images{padding:0}.custom__design .feature-row__text{text-align:center!important;margin-bottom:2em}}.category-menu{padding-bottom:2em}.category-menu .category{display:flex;align-items:center;gap:1em;background:#22382a;border-radius:16px;margin-bottom:.5em}.category-menu .category img{max-width:140px;max-height:100px;width:100%;object-fit:cover;overflow:hidden;border-radius:8px}.category-menu .category span{font-size:15px;color:#e8e4d9;text-transform:uppercase;font-weight:600}.mobile-nav__link{font-size:16px!important;font-weight:600}.site-navigation{order:2}.js-drawer-open-nav{margin-right:10px}@media (min-width:768px){.mobile-nav{display:none}.drawer--left{left:-450px;width:450px}.drawer--left.drawer--is-open{transform:translate(450px)}}@media (max-width:425px){.category-menu .category img{max-width:100px;max-height:70px}.category-menu .category span{font-size:12px}}[data-location=cart-drawer] .drawer__header{border-bottom:1px solid #C5C5C5}[data-location=cart-drawer] .cart__item--name{font-size:18px;font-weight:600;line-height:1.3}[data-location=cart-drawer] .cart__item--price{font-size:14px;font-weight:600}[data-location=cart-drawer] .js-qty__wrapper{max-width:140px}[data-location=cart-drawer] .js-qty__num{background:#fff;height:50px;border-color:#e8e4d9}.drawer .cart__item{grid-template-columns:140px 1fr}.drawer__title{font-weight:600}.cart__item--image .image-wrap{border-radius:8px}.cart__subtotal,[data-subtotal]{font-size:18px;font-weight:600;line-height:1.3;letter-spacing:0!important;text-transform:none}.ajaxcart__note{color:#838383;font-size:18px;font-weight:600;margin-top:1em}[data-section-type=featured-collection] .image-element{border-radius:20px}.grid-product__image-mask{position:relative}.grid-product__secondary-image .btn{position:absolute;bottom:0;width:100%;border-radius:0 0 20px 20px;z-index:2;background:#ffc067!important}.grid-product__secondary-image .btn[disabled=disabled]{pointer-events:none}[data-product-image-main] .image-wrap,.testimonials-slider__text img{border-radius:20px}.testimonials-slider__text .video-wrapper{padding:0}.testimonials-slider__text video{width:100%;height:100%;border-radius:20px;position:unset}.faq__video video{width:100%;height:100%;border-radius:25px}.product__custom-image img{border-radius:20px}@media (max-width:767px){[data-product-thumbs]{display:none}}.subcollections-carousel{display:flex;justify-content:space-between;gap:1em}.subcollection-item{text-align:center;flex:1}.subcollection-item img{object-fit:cover;border-radius:16px}.subcollection-item p{font-size:14px;text-transform:uppercase;text-align:center;margin:.5em 0;font-weight:600}@media (max-width: 768px){.subcollections-carousel{display:block}.subcollection-item{width:33%;text-align:center;padding:0 .5em}}@media (max-width: 550px){.subcollection-item{width:60%;padding:20px}.subcollection-item.is-selected{padding:0}}.custom__item-inner--comparison image-element{border-radius:20px}
/*# sourceMappingURL=/cdn/shop/t/16/assets/custom.css.map */
