.ss-stages__btn,.ss-gtee__btn,.collection-view-product-btn,.shopify-section .button,.new-hero .button{transition:transform .18s cubic-bezier(.2,.7,.3,1),box-shadow .18s cubic-bezier(.2,.7,.3,1),background-color .18s ease,color .18s ease;will-change:transform}.ss-stages__btn:hover,.ss-gtee__btn:hover,.collection-view-product-btn:hover,.shopify-section .button:hover,.new-hero .button:hover{transform:translateY(-2px);box-shadow:0 8px 18px -6px #1e3d3461}.ss-stages__btn:active,.ss-gtee__btn:active,.collection-view-product-btn:active,.shopify-section .button:active,.new-hero .button:active{transform:translateY(0);box-shadow:0 2px 6px -3px #1e3d3459}.ss-stages__btn:focus-visible,.ss-gtee__btn:focus-visible,.collection-view-product-btn:focus-visible,.shopify-section .button:focus-visible,.new-hero .button:focus-visible{outline:3px solid #BD4323;outline-offset:3px}.collection-grid-section .product-card{transition:transform .2s cubic-bezier(.2,.7,.3,1),box-shadow .2s ease}.collection-grid-section .product-card:hover{transform:translateY(-4px);box-shadow:0 14px 30px -14px #1e3d344d}.ss-reveal-ready [data-ss-reveal]{opacity:0;transform:translateY(18px)}.ss-reveal-ready [data-ss-reveal].ss-in{opacity:1;transform:none;transition:opacity .6s ease,transform .6s cubic-bezier(.2,.7,.3,1);transition-delay:calc(var(--ss-order, 0) * 90ms)}@media(prefers-reduced-motion:reduce){.ss-reveal-ready [data-ss-reveal],.ss-reveal-ready [data-ss-reveal].ss-in{opacity:1!important;transform:none!important;transition:none!important}.ss-stages__btn,.ss-gtee__btn,.collection-view-product-btn,.shopify-section .button,.new-hero .button,.collection-grid-section .product-card{transition:none!important}.ss-stages__btn:hover,.ss-gtee__btn:hover,.collection-view-product-btn:hover,.shopify-section .button:hover,.new-hero .button:hover,.collection-grid-section .product-card:hover{transform:none!important}}.collection-grid-section .custom-badge,.collection-grid-section .sale-badge{right:auto!important;left:12px!important;width:fit-content!important;min-width:0!important;max-width:calc(100% - 24px)!important;border-radius:999px!important;box-shadow:none!important}.collection-grid-section .product-card .product-image-container{margin:12px 12px 0!important;width:auto!important;max-width:none!important;border-radius:12px!important;overflow:hidden!important}.collection-grid-section .product-card .product-image{border-radius:12px}@media(max-width:767px){.collection-grid-section .custom-badge,.collection-grid-section .sale-badge{left:8px!important;max-width:calc(100% - 16px)!important}.collection-grid-section.collection-grid-section .product-grid:not(.swiper-wrapper){display:flex!important;grid-template-columns:none!important;flex-wrap:nowrap!important;overflow-x:auto!important;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;scrollbar-width:none;justify-content:flex-start!important;gap:14px!important;padding:2px 4px 8px!important;max-width:100%!important}.collection-grid-section .product-grid::-webkit-scrollbar{display:none}.collection-grid-section.collection-grid-section .product-grid .product-card{flex:0 0 78%!important;min-width:78%!important;max-width:78%!important;scroll-snap-align:center;justify-self:auto!important}}.image-text-section{--font-accent-weight: 700;--font-accent-family: var(--font-heading-family)}.size-chart-popup{align-items:stretch;justify-content:flex-end;overflow:hidden}.size-chart-popup.size-chart-popup .size-chart-popup-content{width:100%;max-width:40rem;height:100%;max-height:100%;border-radius:0;animation:none!important;transform:translate(100%);transition:transform .3s ease}.size-chart-popup.size-chart-popup.active .size-chart-popup-content{transform:translate(0)}@media screen and (max-width:749px){.size-chart-popup.size-chart-popup .size-chart-popup-content{max-width:100%}}@media(prefers-reduced-motion:reduce){.size-chart-popup.size-chart-popup .size-chart-popup-content{transition:none}}.size-chart-block .size-chart-trigger{margin-left:-6px}.ss-size{font-size:1.5rem;line-height:1.55}.ss-size h4{margin:2.4rem 0 .8rem;font-size:1.6rem;font-weight:700;color:#1e3d34;text-transform:uppercase;letter-spacing:.04em}.ss-size h4:first-of-type{margin-top:.8rem}.ss-size table{width:100%;border-collapse:collapse;margin:0 0 .8rem}.ss-size th,.ss-size td{padding:.9rem .6rem;text-align:left;border-bottom:1px solid #e3dcce}.ss-size th{background:#f7f2e8;color:#1e3d34;font-weight:700;font-size:1.3rem;text-transform:uppercase;letter-spacing:.04em}.ss-size td:first-child{font-weight:700}.ss-size ol{margin:0 0 1.2rem 1.6rem;padding:0}.ss-size ol li{margin-bottom:.5rem}.ss-size .ss-size__note{margin:0 0 1.6rem;font-size:1.35rem;color:#5c6660}.ss-size .ss-size__rule{margin:1.6rem 0;padding:1.2rem 1.4rem;background:#f7f2e8;border-left:3px solid #bd4323;font-size:1.45rem}.ss-size .ss-size__rule strong{color:#1e3d34}.ss-size .ss-size__more{display:inline-block;margin-top:.8rem;color:#1e3d34;font-weight:700;text-decoration:underline}.ss-back-wrap{margin:0 0 2.4rem}.ss-back{display:inline-flex;align-items:center;gap:.6rem;color:#1e3d34;font-weight:700;font-size:1.5rem;text-decoration:none;border-bottom:1px solid transparent;transition:color .2s ease,border-color .2s ease}.ss-back:hover,.ss-back:focus-visible{color:#bd4323;border-bottom-color:currentColor}.ss-back:before{content:"\2190";font-size:1.7rem;line-height:1}@media(prefers-reduced-motion:reduce){.ss-back{transition:none}}.simple-variant-picker .value--size .simple-variant-picker__value.size-value{width:auto;min-width:0;height:auto;padding:.9rem 1.6rem;border-radius:999px;white-space:nowrap;line-height:1.2}.page-width--narrow .main-page-title{color:#1e3d34;font-size:clamp(3.2rem,6vw,4.4rem);line-height:1.12;letter-spacing:-.01em;margin:0 0 2.4rem;text-wrap:balance}.page-width--narrow .rte{max-width:68ch;font-size:1.7rem;line-height:1.72;color:#1b2430}.page-width--narrow .rte h1{font-size:2.8rem;line-height:1.2;color:#1e3d34;margin:4.4rem 0 1.4rem}.page-width--narrow .rte h2{font-size:2.6rem;line-height:1.22;color:#1e3d34;margin:4.8rem 0 1.4rem;padding-top:2.4rem;border-top:1px solid #e3dcce;text-wrap:balance}.page-width--narrow .rte h3{font-size:1.9rem;line-height:1.3;color:#1e3d34;margin:3.2rem 0 .8rem;text-wrap:balance}.page-width--narrow .rte h2+h3{margin-top:2rem}.page-width--narrow .rte p{margin:0 0 1.6rem}.page-width--narrow .rte>p:first-child{font-size:2rem;line-height:1.55;color:#5c6660;margin-bottom:2.4rem}.page-width--narrow .rte strong{color:#1e3d34;font-weight:700}.page-width--narrow .rte em{font-style:italic}.page-width--narrow .rte a{color:#bd4323;text-decoration:underline;text-underline-offset:.25em;text-decoration-thickness:1px}.page-width--narrow .rte a:hover{color:#1e3d34}.page-width--narrow .rte ul,.page-width--narrow .rte ol{margin:0 0 1.8rem;padding-left:2.2rem}.page-width--narrow .rte li{margin-bottom:.7rem;padding-left:.3rem}.page-width--narrow .rte li::marker{color:#bd4323;font-weight:700}.page-width--narrow .rte li>p{margin:0}.page-width--narrow .rte li>p+p{margin-top:.6rem}.page-width--narrow .rte blockquote{margin:2.4rem 0;padding:1.6rem 2rem;background:#f7f2e8;border-left:3px solid #bd4323;font-size:1.8rem}.page-width--narrow .rte blockquote p:last-child{margin-bottom:0}.page-width--narrow .rte hr{border:0;border-top:1px solid #e3dcce;margin:3.6rem 0}.page-width--narrow .rte img{max-width:100%;height:auto;border-radius:12px;display:block;margin:2.4rem 0}.page-width--narrow .rte table{width:100%;border-collapse:collapse;margin:0 0 1.8rem;font-size:1.55rem}.page-width--narrow .rte table th,.page-width--narrow .rte table td{padding:1rem 1.2rem;text-align:left;border-bottom:1px solid #e3dcce}.page-width--narrow .rte table th{background:#f7f2e8;color:#1e3d34;font-weight:700;font-size:1.35rem;text-transform:uppercase;letter-spacing:.04em}.page-width--narrow .rte table td:first-child{font-weight:700;color:#1e3d34}@media screen and (max-width:749px){.page-width--narrow .rte{font-size:1.65rem}.page-width--narrow .rte h2{font-size:2.2rem;margin-top:3.6rem}.page-width--narrow .rte h3{font-size:1.8rem}.page-width--narrow .rte>p:first-child{font-size:1.85rem}}.custom-hero:has(.custom-hero__video-container) .custom-hero__flex{position:relative}.custom-hero:has(.custom-hero__video-container) .custom-hero__image-wrapper{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;max-width:none;height:100%;aspect-ratio:auto;flex:none;padding:0;z-index:0}.custom-hero:has(.custom-hero__video-container) .custom-hero__video-container,.custom-hero:has(.custom-hero__video-container) .custom-hero__video{background-color:transparent;border-radius:0}.custom-hero:has(.custom-hero__video-container) .custom-hero__content{position:relative;z-index:1}.custom-hero:has(.custom-hero__video-container) .custom-hero__flex:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;pointer-events:none}.custom-hero:has(.custom-hero__video-container) .custom-hero__content-wrapper .custom-hero__title[data-block-id]{color:#fff!important}.custom-hero:has(.custom-hero__video-container) .custom-hero__content-wrapper .custom-hero__title[data-block-id] .section-accent-text{background:none!important;color:#e17a5f!important;-webkit-text-fill-color:#e17a5f!important}.custom-hero:has(.custom-hero__video-container) .custom-hero__content-wrapper .custom-hero__subtitle[data-block-id],.custom-hero:has(.custom-hero__video-container) .custom-hero__content-wrapper .custom-hero__subtitle[data-block-id] p{color:#ffffffed!important}.custom-hero:has(.custom-hero__video-container) .custom-hero__content-wrapper .custom-hero__benefit-item,.custom-hero:has(.custom-hero__video-container) .custom-hero__content-wrapper .custom-hero__guarantee-text{color:#fffffff2!important}.custom-hero:has(.custom-hero__video-container) .custom-hero__content-wrapper .custom-hero__benefit-icon,.custom-hero:has(.custom-hero__video-container) .custom-hero__content-wrapper .custom-hero__benefit-icon svg{color:#fff!important;fill:currentColor!important}@media screen and (min-width:769px){.custom-hero:has(.custom-hero__video-container) .custom-hero__content{flex:0 1 54%;max-width:54%}.custom-hero:has(.custom-hero__video-container) .custom-hero__flex:after{background:linear-gradient(90deg,#1b243000 0% 22%,#1b24304d 34%,#1b24309e 44%,#1b2430bd 52%,#1b2430c7 70% 100%)}}@media screen and (max-width:768px){.custom-hero:has(.custom-hero__video-container) .custom-hero__content{width:100%;max-width:100%}.custom-hero:has(.custom-hero__video-container){padding:0!important}.custom-hero:has(.custom-hero__video-container) .custom-hero__container{max-width:none!important;margin:0!important;padding:0!important;border:0!important;border-radius:0!important}.custom-hero:has(.custom-hero__video-container) .custom-hero__flex{min-height:0!important}.custom-hero:has(.custom-hero__video-container) .custom-hero__content{min-height:0!important;padding:5.2rem 2.4rem 5.6rem!important}.custom-hero:has(.custom-hero__video-container) .custom-hero__flex:after{background:linear-gradient(180deg,#1b2430bd,#1b2430a8 55%,#1b243085 80%,#1b24306b)}}[id*=__shop_product_details]{background:#fff}@keyframes ss-wiggle{0%,12%,to{transform:rotate(0) scale(1)}2%{transform:rotate(-2.5deg) scale(1.025)}4%{transform:rotate(2.5deg) scale(1.025)}6%{transform:rotate(-1.5deg) scale(1.015)}8%{transform:rotate(1.5deg) scale(1.015)}10%{transform:rotate(-.5deg) scale(1)}}.shop-add-to-cart-button{animation:ss-wiggle 6s ease-in-out 2s infinite;transform-origin:50% 50%;will-change:transform}.shop-add-to-cart-button:hover,.shop-add-to-cart-button:focus-visible,.shop-add-to-cart-button[disabled],.shop-add-to-cart-button[aria-disabled=true],.shop-add-to-cart-button.loading{animation:none}@media(prefers-reduced-motion:reduce){.shop-add-to-cart-button{animation:none;will-change:auto}}.shop-add-to-cart-button:has(.ss-button-subtext){display:flex!important;flex-wrap:wrap;align-items:center;justify-content:center;row-gap:.2rem;line-height:1.15}.shop-add-to-cart-button .ss-button-subtext{flex:0 0 100%;display:block;font-size:1.2rem;font-weight:500;letter-spacing:0;text-transform:none;opacity:.88}@media(max-width:799px){[id*=__shop_product_details] .shop-product-info{padding-top:2rem!important}}@media screen and (max-width:768px){[class*=content-tabs-] [class*=tabs-navigation-]{grid-template-columns:repeat(3,1fr)!important;gap:4px!important}[class*=content-tabs-] [class*=tab-button-]{min-width:0!important;width:100%!important;padding:1.2rem .3rem!important;font-size:1.15rem!important;letter-spacing:.02em!important;white-space:nowrap!important}}@media screen and (max-width:374px){[class*=content-tabs-] [class*=tab-button-]{font-size:1.05rem!important;padding:1.2rem .15rem!important}}html,body{overflow-x:clip}.testimonial-card.has-photo{overflow:hidden;text-align:center;gap:.6rem}.testimonial-card.has-photo .ss-review-photo{order:0;margin:-24px -24px 0;aspect-ratio:4 / 3;overflow:hidden;background:#edf2ef}.testimonial-card.has-photo .ss-review-photo img{width:100%;height:100%;object-fit:cover;display:block}.testimonial-card.has-photo .testimonial-author-container{order:1;margin-top:-2.8rem;padding-top:0}.testimonial-card.has-photo .testimonial-author{flex-direction:column;gap:.6rem}.testimonial-card.has-photo .author-avatar{width:5.6rem;height:5.6rem;font-size:1.8rem;border:3px solid #ffffff;box-shadow:0 2px 8px #1b24301f;position:relative;z-index:1}.testimonial-card.has-photo .author-info,.testimonial-card.has-photo .author-info-container,.testimonial-card.has-photo .author-info-details{flex-direction:column;align-items:center;justify-content:center;gap:.2rem}.testimonial-card.has-photo .author-name{font-size:1.6rem;font-weight:700}.testimonial-card.has-photo .testimonials-product-purchase-date{margin:.2rem auto 0}.testimonial-card.has-photo .testimonial-title{order:2;margin-top:.8rem}.testimonial-card.has-photo .testimonial-content{order:3;flex:0 0 auto;font-style:italic;font-size:1.5rem}.testimonial-card.has-photo .testimonial-content p{margin:0;display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;overflow:hidden}.testimonial-card.has-photo .testimonial-content p:before{content:"\201c\2009"}.testimonial-card.has-photo .testimonial-content p:after{content:"\2009\201d"}.testimonial-card.has-photo .testimonials-card-rating{order:4;justify-content:center;margin-top:.8rem}.testimonial-card.has-photo .testimonials-card-stars{justify-content:center}.cart-drawer .upsell-header-text p+p{margin-top:.3rem!important;font-size:1.3rem;line-height:1.4;color:#5c6660!important;font-weight:400}.cart-drawer .upsell-header-text p:first-child{line-height:1.3}.cart-drawer .cart__checkout-button{display:flex!important;align-items:center;justify-content:center;gap:.8rem;width:100%;padding:1.6rem 2rem;font-size:1.6rem;font-weight:700;letter-spacing:.01em;text-transform:none;line-height:1}.cart-drawer .cart__checkout-button .icon-lock{width:1.6rem;height:1.6rem;flex:0 0 auto}.cart-drawer .cart-drawer-payment-icons{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:.8rem}.cart-drawer .cart-item__name,.cart-drawer .cart-item__details,.cart-drawer .product-option,.cart-drawer .upsell-header-text{text-align:left}cart-drawer.is-empty .drawer__inner{display:flex!important;flex-direction:column;align-items:stretch;position:relative;overflow-y:auto;-webkit-overflow-scrolling:touch}cart-drawer.is-empty .drawer__inner-empty{height:auto;min-height:100%;overflow:visible;padding:0 20px;flex:1 0 auto}cart-drawer.is-empty .cart-drawer__warnings{flex:1 0 auto;justify-content:flex-start;padding:64px 0 32px}cart-drawer.is-empty .cart-drawer__empty-content{width:100%;margin:auto 0;display:flex;flex-direction:column;align-items:center;text-align:center}cart-drawer.is-empty .cart__empty-text{font-size:22px;line-height:1.25;margin:0 0 20px;padding:0}cart-drawer.is-empty .drawer__inner-empty .drawer__close{position:absolute;top:12px;right:4px;min-width:48px;min-height:48px;display:flex;align-items:center;justify-content:center}cart-drawer.is-empty .drawer__inner-empty .button{min-width:220px;border-radius:10px}cart-drawer.is-empty .cart__login-title{font-size:18px;line-height:1.3;margin:32px 0 4px}cart-drawer.is-empty .cart__login-paragraph{font-size:14px;margin:0;color:#5c6660}cart-drawer.is-empty #jdgm-cart-drawer-widget{width:100%;margin-top:32px;padding-top:16px;border-top:1px solid #e6e1d6}cart-drawer.is-empty #jdgm-cart-drawer-widget .jm-text--align-center{font-size:18px!important;line-height:1.3!important}@media(min-width:750px){cart-drawer.is-empty .cart__empty-text{font-size:26px}}.faq-answer .faq-answer-inner>*+*{margin-top:10px}.faq-answer .faq-answer-inner ul{list-style:disc;padding-left:20px;margin-bottom:0}.faq-answer .faq-answer-inner ul.ss-plain-list{list-style:none;padding-left:0}.faq-answer .faq-answer-inner li+li{margin-top:6px}.faq-answer .faq-answer-inner li::marker{color:#1e3d34}.new-product-faq .faq-question-text{font-weight:700}.new-product-faq .faq-question{gap:0}.new-product-faq .faq-question-image{margin-right:12px;border-radius:50%}.new-product-faq .faq-toggle svg{display:none}.new-product-faq .faq-toggle:before{content:"";display:block;width:16px;height:16px;background-color:currentColor;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E") center/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E") center/contain no-repeat}.new-product-faq .faq-item.active .faq-toggle{transform:rotate(180deg)}.ss-usp-tiles{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:12px 0}.ss-usp-tile{display:flex;flex-direction:column;align-items:center;text-align:center;gap:3px;padding:10px 6px;border-radius:10px;background:var(--ss-usp-bg,#EDF2EF);color:var(--ss-usp-fg,#1E3D34)}.ss-usp-tile__icon{width:22px;height:22px;margin-bottom:2px}.ss-usp-tile__title{font-weight:800;font-size:12px;line-height:1.2}.ss-usp-tile__text{font-size:11px;line-height:1.25;color:#5c6660}@media screen and (max-width:749px){main .shopify-section :is(p,li):not([class*=jdgm]):not(.testimonials-product-purchase-date):not(.ss-size__note){font-size:16px!important;line-height:1.55!important}main .shopify-section :is(p,li) :is(strong,b,em,span,a):not([class*=jdgm]){font-size:inherit!important}main .shopify-section .ss-size__note{font-size:14px!important}main .shopify-section .testimonials-product-purchase-date{font-size:13px!important}main .shopify-section .feature-name{font-size:14px!important;line-height:1.35!important}main .shopify-section .guarantee-section__description{font-size:16px!important}main .shopify-section .faq-question-text,main .shopify-section [id*=store_faq] .faq-question span{font-size:16px!important}main .shopify-section .roadmap-description :is(p,li),main .shopify-section [class*=content-tabs-subheading] p{color:#4a524e!important}}
/*# sourceMappingURL=/cdn/shop/t/18/assets/ss-enhance.css.map */
