.align-self-end{-webkit-align-self:flex-end;-ms-flex-item-align:end}.h1,:where(.prose h1),.h2,:where(.prose h2),.h3,:where(.prose h3),.h4,:where(.prose h4),.h2 p{line-height:1em}.h1.x-large{font-size:60px}@media screen and (min-width: 1000px){.h1.x-large{font-size:125px}}p{line-height:1.27em}.clearance{color:#c94537}.p-large,.shop-thelook__image-header p{font-size:18px;line-height:22px}.button,.shopify-challenge__button,.shopify-payment-button__button--unbranded{height:46px}.collection-title .p{max-width:700px;margin:10px 0}.prose p:not(.h1):not(.h2):not(.h3):not(.h4):not(.h5):not(.h6),.rte.prose,.collection-description,.collection-title .p,.custom-blog-posts .prose-meta p,.prose ul li{font-size:16px;line-height:20px}.custom-blog-posts .multiple-media-with-text .prose .prose-meta .content-paragraph p:not(.h1):not(.h2):not(.h3):not(.h4):not(.h5):not(.h6){font-size:16px!important;line-height:20px!important}.rte.prose h1{font-size:46px}.rte.prose h2{font-size:35px}.multiple-media-with-text p:not(.h3):not(.h4):not(.h5):not(.h6):not(.h2):not(.h1),.multiple-media-with-text .prose p:not(.h3):not(.h4):not(.h5):not(.h6):not(.h2):not(.h1){font-size:18px!important;line-height:22px!important}.is-solid .header__logo-image{width:calc(var(--header-logo-width) - calc(var(--header-logo-width)*.2))}@media screen and (max-width: 999px){.p-large{font-size:16px;line-height:20px}.shop-thelook__image-header p{font-size:14px;line-height:18px}.multiple-media-with-text p:not(.h3):not(.h4):not(.h5):not(.h6):not(.h2):not(.h1){font-size:16px!important;line-height:20px!important}}.multiple-media-with-text .h1 p:not(.h3):not(.h4):not(.h5):not(.h6):not(.h2):not(.h1),.multiple-media-with-text .prose .h1 p:not(.h3):not(.h4):not(.h5):not(.h6):not(.h2):not(.h1){font-size:var(--text-h1)!important;line-height:1em!important}.multiple-media-with-text .h2 p:not(.h3):not(.h4):not(.h5):not(.h6):not(.h2):not(.h1),.multiple-media-with-text .prose .h2 p:not(.h3):not(.h4):not(.h5):not(.h6):not(.h2):not(.h1){font-size:var(--text-h2)!important;line-height:1em!important}.multiple-media-with-text .h3 p,.multiple-media-with-text .prose .h3 p:not(.h3):not(.h4):not(.h5):not(.h6):not(.h2):not(.h1){font-size:var(--text-h3)!important;line-height:1em!important}.collection-filters-container{display:flex}.collection-toolbar__button-container{margin-left:1em}.collection-toolbar__button-container+.collection-toolbar__button-container{border-inline-start-width:0}.template-index .slideshow__slide-content .p-large,.slideshow__slide-content.text-center .p-large,.shopify-section--video .content-over-media .place-self-center.text-center .prose .p-large{max-width:410px}.slideshow__slide-content.text-center .p-large,.shopify-section--video .content-over-media .text-center .prose .p-large{margin-left:auto;margin-right:auto}@media screen and (min-width: 700px){.slideshow__slide-content.sm\:place-self-center-start.text-center .p-large,.shopify-section--video .content-over-media.sm\:place-self-center-start.text-center .prose .p-large{margin-left:0;margin-right:0}}.slideshow__slide-content .p-large,.collection-banner .collection-description{max-width:410px}.collection-toolbar{position:relative;inset-block-start:0;box-shadow:none;background:transparent;margin-inline-start:0;margin-top:34px;margin-inline-end:0}.collection-toolbar__button{opacity:1}.collection-toolbar__button-container{width:auto}.collection-toolbar__button-container{border-inline-start-width:0px}.collection-toolbar__button-list{display:flex;flex-direction:column-reverse}@media screen and (min-width: 700px){.collection-toolbar__button-list{width:100%;justify-content:space-between;align-items:flex-end;flex-direction:row-reverse}}@media screen and (max-width: 699px){.collection-toolbar__button-container{margin-top:20px}.collection-filters-container .collection-toolbar__button-container:first-child{margin-left:0}.header-sidebar__sub-panel{background-color:rgb(var(--background))}}.slideshow__next-section-button.circle-button{background:none;box-shadow:none}.slideshow__next-section-button{inset-block-end:calc(1 * var(--circle-button-size) / 2)}.multiple-media-custom.multiple-media-with-text__media-wrapper{position:relative}.curved-container,.curved-container .slideshow__slide .content-over-media,.collection-banner.curved-container .content-over-media{margin-top:20px}.logo-list .logo-content{margin-top:5px;display:flex;flex-direction:column;gap:5px}@media screen and (max-width: 999px){.modal.modal-video::part(content){transform:translateY(-50vh);max-height:100vh}.multiple-media-with-text{gap:0}}.multiple-media-custom .prose{position:absolute;width:100%;left:0;right:0;bottom:0;top:0;padding:75px 50px;display:flex;max-width:500px;margin:0 auto}@media screen and (max-width: 999px){.multiple-media-custom.mobile-reverse .prose{position:relative;display:flex;padding-bottom:0}.multiple-media-custom .prose{padding:30px}}@media screen and (min-width: 1000px){.shopify-section--multiple-media-with-text-custom .multiple-media-with-text{grid-template-columns:50% 50%!important;gap:0}}.metafield-single_line_text_field-array{list-style-type:none;margin:0;line-height:1.3em;padding:0}.metafield-single_line_text_field-array li{padding:0}.shopify-section--multiple-media-with-text-custom .section-spacing.no-top{padding-top:0}.shopify-section--multiple-media-with-text-custom .section-spacing.no-bottom{padding-bottom:0;padding-block-end:0}@media screen and (min-width: 1000px){.shopify-section--multiple-media-with-text-custom .section-spacing.no-bottom{padding-bottom:0;padding-block-end:0}}.shopify-section--multiple-media-with-text-custom .multiple-media-with-text{gap:0}.multiple-media-with-text__media-wrapper{position:relative;display:block;align-items:center}.align-horizontal-center{text-align:center;margin:0 auto}.align-horizontal-center .button-group{justify-content:center}.featured-collection-title .button{min-width:140px}@media screen and (min-width: 1000px){.multiple-media-with-text__media-wrapper{position:relative;display:flex;align-items:center}.shopify-section--featured-collections .section-stack,.shopify-section--related-products .section-stack{display:flex}.featured-collection-title,.shopify-section--related-product .featured-collection-title{width:calc(25% - var(--section-stack-gap));padding-top:35px}.featured-collections-carousel,.shopify-section--related-product .featured-collections-carousel{width:75%}}.featured-collections-carousel .floating-controls-container,.floating-controls-container.featured-collections-carousel{padding-inline:0;padding-top:40px}.prev-next-button[disabled]{opacity:.1;visibility:visible}.featured-collections-carousel .circle-button,.floating-controls-container.featured-collections-carousel .circle-button{background:transparent;box-shadow:none}@media screen and (pointer: fine){.featured-collections-carousel .prev-next-button,.floating-controls-container.featured-collections-carousel .prev-next-button{z-index:1;display:grid;position:absolute;inset-block-start:calc(0% - 1.5625rem)!important}.featured-collections-carousel .floating-controls-container>.prev-next-button--prev,.floating-controls-container.featured-collections-carousel>.prev-next-button--prev{inset-inline-start:unset!important;inset-inline-end:var(--floating-controls-inset-inline, 50px)}}@media screen and (max-width: 999px){.featured-collections-carousel .floating-controls-container>.prev-next-button--prev,.floating-controls-container>.prev-next-button,.floating-controls-container.featured-collections-carousel>.prev-next-button--prev{inset-inline-start:40px;inset-block-start:unset!important}.shopify-section--related-products .featured-collections-carousel .floating-controls-container>.prev-next-button--prev,.shopify-section--related-products .floating-controls-container>.prev-next-button,.shopify-section--related-products .floating-controls-container.featured-collections-carousel>.prev-next-button--prev{inset-block-start:calc(0% - 1.5625rem)!important}.featured-collections-carousel .floating-controls-container>.prev-next-button--prev,.floating-controls-container.featured-collections-carousel>.prev-next-button--prev{inset-inline-start:-10px!important;inset-inline-end:unset}.featured-collections-carousel .floating-controls-container,.floating-controls-container.featured-collections-carousel{padding-inline:0;padding-bottom:60px;padding-top:20px}}.shop-the-look__image-wrapper{border-radius:12px;height:100%}.shop-the-look__item-content{border-radius:12px}.shop-the-look__item-content .product-card__image.aspect-tall{aspect-ratio:auto}.shop-the-look__carousel_outer{position:relative}.shop-the-look__carousel_outer .prev-next-button--prev{position:absolute;left:15px;top:50%;z-index:10;display:none!important;margin-top:-25px}.shop-the-look__carousel_outer .prev-next-button--next{position:absolute;right:15px;top:50%;z-index:10;margin-top:-25px}.shopify-section--shop-the-look .md:hidden .button.button--outline{width:150px;margin:0 auto}.shop-the-look__item-product .product-card{position:relative}.shop-the-look__item-content .product-card__info{position:absolute;bottom:1.75rem;left:1.5rem;width:calc(100% - 3rem)}.shop-the-look__item-content .product-purpose{display:none!important}.multiple-media-with-text__content-wrapper{position:relative}@media screen and (min-width: 1000px){.shop-the-look__item{max-width:100%!important;grid:auto / min(66%,66%) minmax(0,1fr);gap:15px}.shop-the-look__item-product{max-width:100%}.shop-the-look__item-content{background:#f2efe9;border-radius:12px;height:100%}}.product-card__media{background:#f2efe9;border-radius:12px}.shop-the-look__item-product .product-card{height:100%;align-content:space-between}.shop-the-look__item-content .page-dots{display:none}.product-card__info{text-align:left}.product-card__info{justify-items:left}.product-card__info :is(.price-list,.rating-badge){justify-content:left}.product-title-price-grid{display:flex;justify-content:space-between;align-content:center;line-height:1.1em;flex-direction:column}.product-card__info{gap:.05rem}.product-card .product-title{font-family:var(--accent-font);font-size:14px}@media screen and (min-width: 1000px){.product-card .product-title{font-size:16px}}.product-info__block-list .product-title{font-size:45px}.product-card_meta{width:100%}.product-size{line-height:1.1em;margin-top:2px}.newsletter-signup{margin-bottom:45px}.footer{border-radius:12px 12px 0 0;padding-block-start:0;padding-block-end:0}.footer_row{padding-block-start:55px}.main_footer_row{width:100%;margin-inline-end:0}@media screen and (min-width: 1000px){.main_footer_row{margin-inline-end:0}}.margin-right-0{margin-right:0!important}.footer_top{display:flex;justify-content:space-between}.footer__aside{margin-top:130px;padding-bottom:90px;margin-bottom:0}.footer-feature-image{display:none!important}@media screen and (min-width: 1000px){.footer_row{padding-block-start:75px}.footer-feature-image{width:33%;display:flex!important;max-width:460px}.main_footer_row{width:66%;margin-inline-start:75px}}.localization-toggle.heading.h5{line-height:1em}.newlsetter-submit{position:absolute;right:0}.newsletter-signup{max-width:520px;margin-right:20px}.newsletter-signup form{position:relative}.newsletter-signup .form-control .input{border-radius:50px;background:#fff;color:#000}.social-media--list{gap:var(--social-media-list-gap, .75rem 1rem)}.footer__block-list{column-gap:0!important}.footer__block-list{flex-wrap:nowrap}@media screen and (max-width: 999px){.footer__block-list{display:flex;column-gap:0!important;justify-content:flex-start;flex-wrap:wrap}.footer__block.footer__block--links{width:50%;max-width:50%}}@media screen and (min-width: 1000px){.footer__block.footer__block--links{width:220px;max-width:220px}}.image-with-text img{border-radius:12px}html{padding-bottom:0!important}.footer_top .footer-feature-image img{height:100%;object-fit:cover;border-top-right-radius:12px}.header{align-items:start}@media screen and (max-width: 999px){.header{padding:20px}.header .header__primary-nav .h5{line-height:1em}}.header__primary-nav,.header__secondary-nav{align-items:start}.header__primary-nav-item a.h5,.header__menu-disclosure .h5{line-height:1em;display:flex}.header__primary-nav-item a.h5 .header__nav-droparrow,.header__menu-disclosure .h5 .header__nav-droparrow{margin-left:6px}@media screen and (min-width: 700px){.header__secondary-nav{column-gap:2rem}}@media screen and (min-width: 1150px){.header__primary-nav{column-gap:2rem}}.header__secondary-nav cart-count{border-radius:50%;background:#ffffff40;width:20px;display:inline-flex;height:20px;text-align:center;align-items:center;justify-content:center;margin-left:13px;font-size:12px}.header.is-solid .header__secondary-nav cart-count{background:#e7e3da}@media screen and (max-width: 999px){.header__secondary-nav cart-count{margin-top:2px}}.header-sidebar__nested-linklist{row-gap:5px}.header__primary-nav-item:before{height:0}.header__primary-nav-item:hover:after{transform:scaleX(1.3)}.header__primary-nav-item:after{content:attr(data-title);transform-origin:var(--transform-origin-start);background:#e7e3da;color:#0000;font-size:var(--text-h6);font-family:var(--heading-font-family);font-weight:var(--heading-font-weight);font-style:var(--heading-font-style);letter-spacing:var(--heading-letter-spacing);text-transform:var(--heading-text-transform);pointer-events:none;width:max-content;height:1px;transition:transform .2s ease-in-out;position:absolute;inset-block-end:auto;transform:scaleX(0)}.header__nav-icon.icon.icon-search{width:14px;height:auto}.cart-block{display:flex;align-items:start}@media screen and (min-width: 1000px){.cart-block{line-height:1.2em}}.cart-link{margin-top:-2px}@media screen and (min-width: 1000px){.prose:not(.prose--tight) :is(.button,.button-group:has(.button)){margin-block-start:1.4rem}}@media screen and (pointer: fine){.product-card__image--secondary{opacity:0;mix-blend-mode:normal;display:block;object-fit:cover}}.product-card__image{border-radius:12px}.product-purpose{opacity:0}.product-card:hover .product-purpose{opacity:1}.strength-indicator,.strength-ratings{display:flex;align-items:center;z-index:1}.benefits-highlight{display:flex;justify-content:space-between;padding:.5em 0}.product-info__block-item .strength-indicator{justify-content:space-between;padding:.5em 0}.product-info__block-item .border-row{display:flex;justify-content:space-between;border-top:1px solid #E7E3DA;padding:.5em 0;align-items:center}.quantity-selector{--quantity-selector-height: 1.5rem}.product-info__block-item:is([data-block-type=strength-benefits]) .border-row{align-items:flex-start}.block-swatch{border-radius:var(--button-border-radius);min-width:80px;--swatch-padding: .255em .875rem}.product-info__block-item .s-label{color:#949494}.product-info__block-item .feature-paragraph{margin:10px 0}.product-info__block-item:is([data-block-type=variant-picker],[data-block-type=product-variations],[data-block-type=strength-benefits],[data-block-type=quantity-selector]){margin:0!important}.product-info__block-item:is([data-block-type=buy-buttons]){margin-bottom:0!important;--product-info-gap: 1rem}.product-info__block-item:is([data-block-type=modal]){display:inline-block;width:50%}.product-info__block-item.right-align{text-align:right}.product-info__block-item .prose,.product-info__block-item .prose span,.product-info__block-item .prose p,.product-info__block-item .prose strong{line-height:1.33em!important;font-family:var(--text-font-family)!important;font-style:var(--text-font-style)!important;font-weight:var(--text-font-weight)!important;font-size:var(--text-base) / 1.65!important;font-weight:400!important;background:transparent!important}.product-info__block-item .prose strong,.product-info__block-item .prose strong span{font-weight:400!important;font-family:var(--accent-font)!important}.product-gallery[allow-zoom] .product-gallery__media{background:#f2efe9;border-radius:12px}.product-card__figure .strength-indicator{position:absolute;inset-block-start:2px;inset-inline-start:10px;padding:.625rem}.product-info__block-item .quantity-selector{border:0}@media screen and (min-width: 700px){.strength-indicator{inset-block-start:.5rem;inset-inline-start:.5rem}.shop-the-look__item-product .strength-indicator{inset-inline-start:10px}}.s-label{margin-right:10px}.strength-dot{border-radius:50%;width:8px;height:8px;background-color:#fff;margin-right:3px;position:relative;overflow:hidden}.strength-dot.active{background-color:#c94537}.strength-dot .half-cover{background:#c94537;position:absolute;width:50%;left:0;top:0;right:50%;height:100%;overflow:hidden}.badge{padding:.3125rem .625rem;border-radius:12px;color:#000;font-size:12px;font:var(--text-font-style) var(--text-font-weight) var(--text-base) / 1.65 var(--text-font-family);letter-spacing:var(--text-letter-spacing);text-transform:none;background:none}@media screen and (min-width: 700px){.product-card__figure>.badge-list{inset-block-start:7px}}.product-card__figure>.badge-list{inset-inline-end:.25rem;inset-inline-start:unset}@media screen and (min-width: 700px){.product-card__figure>.badge-list{inset-inline-end:.5rem}.shop-the-look__item-product .product-card__figure>.badge-list{inset-inline-end:.5rem}}.mega-menu{justify-content:space-between;padding-block:0 2.5rem}.mega-menu li a.h3{font-size:30px;margin-bottom:5px;display:block}.mega-menu li a.active,.mega-menu li a:hover{color:#967545}.mega-menu__promo a.group,.header-sidebar__promo a.group{position:relative}.mega-menu__promo .promo_text,.header-sidebar__promo .promo_text{position:absolute;left:1.5rem;bottom:1.5rem;color:#fff}.mega-menu__promo .promo_text p,.header-sidebar__promo .promo_text p{color:#fff}.border-rounded{border-radius:12px}.shop-thelook__image-header{color:#fff}.shop-the-look__image-wrapper .image-cover{border-radius:12px}@media screen and (max-width: 999px){.shopify-section--shop-the-look .section-stack{gap:22px}}.shopify-section--shop-the-look .v-stack.gap-6 .button.button--outline{width:150px;margin:0 auto}.shop-the-look__popover.popover::part(content){border-radius:12px}.shop-the-look__popover.popover::part(header){border-block-end:0}.shop-thelook__image-content{position:absolute;top:0;width:100%;padding:1.25rem;display:flex;justify-content:space-between;align-items:flex-start;z-index:9}.shop-thelook__image-content .button{color:#fff}.shop-the-look__image-wrapper{margin-top:0;overflow:visible}@media screen and (max-width: 999px){.shop-the-look__item-product .product-card__info{padding:0 1.25rem}.shop-the-look__item-product .badge-list,.shop-the-look__item-product .product-purpose,.shop-thelook__image-content .button{display:none}}.curved-container,.curved-container .slideshow__slide .content-over-media,.collection-banner.curved-container .content-over-media{border-radius:12px}@media screen and (max-width: 999px){.slideshow__next-section-button.circle-button{inset-block-end:5px}.image-with-text.container .prose{order:-1}.image-with-text.container .prose.text-center{text-align:left;padding:0 0 20px}}@media screen and (min-width: 1000px){.shop-thelook__image-content .button{display:inline-flex}.shop-the-look__image-wrapper{margin-top:0;overflow:hidden}.shop-thelook__image-content{position:absolute;left:0;right:0;width:100%;padding:2.5rem;display:flex;justify-content:space-between;align-items:flex-start;z-index:9;top:0}}.shop-the-look__carousel_outer .page-dots{position:absolute;z-index:10;bottom:2.5rem;left:33%}.multiple-media-custom.multiple-media-with-text__content-wrapper img{height:100%;object-fit:cover}.multiple-media-custom.multiple-media-with-text__content-wrapper .limit-media-width img{height:unset;object-fit:unset;border-radius:12px}@media screen and (max-width: 999px){.multiple-media-custom.multiple-media-with-text__content-wrapper .limit-media-width{padding:0 75px 50px}.multiple-media-custom.multiple-media-with-text__content-wrapper{display:flex}.multiple-media-custom.multiple-media-with-text__content-wrapper.mobile-reverse{display:flex;flex-direction:column-reverse}.multiple-media-custom.multiple-media-with-text__content-wrapper.mobile-reverse .limit-media-width{padding:50px 75px}}.content-over-media>:not(img,video,iframe,svg,video-media,picture){max-width:100%}.page-dots{--dot-size: .5rem}.button--outline.button--transparent{border:0;background:#ffffff40}.circle-button>svg{width:24px}.image-with-text>.prose{margin-top:0}.prose .h6{font-size:var(--text-h5)}@media screen and (min-width: 1000px){.image-with-text{--image-with-text-gap: 8.1rem;margin-inline-start:80px;margin-inline-end:80px;padding-top:30px;padding-bottom:56px}.images-with-text-scroll__container{margin-inline-start:80px;margin-inline-end:80px;padding-top:50px;padding-bottom:100px}}@media screen and (min-width: 700px){.image-with-text{align-items:flex-start}.image-with-text--reverse>.prose{padding-inline-start:0;margin-inline-start:0}}.footer__block--text .prose a{background:none}.footer__block--text .prose :where(:not(meta,span)+*){margin-block-start:11px!important}.main_footer_row .newlsetter-submit .button{height:50px;border:0;background:transparent;padding:0 22px}.main_footer_row .newlsetter-submit .button svg{width:16px}.main_footer_row .newsletter-signup input{font-family:var(--heading-font-family);font-weight:var(--heading-font-weight);font-style:var(--heading-font-style);letter-spacing:var(--heading-letter-spacing);text-transform:var(--heading-text-transform);font-size:15px;line-height:30px;padding:10px 22px}.main_footer_row .newsletter-signup input::placeholder{color:#000}.main_footer_row .newsletter-signup .floating-label{display:none!important}.footer__aside{text-align:left;grid-auto-columns:200px;gap:20px;justify-content:flex-start}@media screen and (max-width: 999px){.footer__aside{display:flex;text-align:left;justify-content:flex-start;padding-bottom:20px;flex-wrap:wrap}.background-bee{padding-bottom:150px!important;margin-bottom:0}}.footer-feature-image{position:relative;display:flex;justify-content:end}.footerimage-text{position:absolute;width:100%;bottom:90px;text-align:center;color:#fff}.header-sidebar__nested-linklist{border-inline-start-width:0px;margin-inline-start:0rem;padding-inline-start:0rem;display:grid}.header-sidebar__back-button{border-block-end-color:#000;padding-block-start:10px;padding-block-end:10px}.divide-y>:not([hidden])~:not([hidden]){border-block-start-color:#000}.sidebar_navigation-image{max-width:100%!important;width:100%!important;height:auto!important}.header-sidebar__linklist.divide-y .header-sidebar__linklist-button{padding-block-start:10px;padding-block-end:10px}.header-sidebar__linklist .header-sidebar__linklist-button{padding-block-start:5px;padding-block-end:5px}.header-sidebar__linklist.divide-y .header-sidebar__nested-linklist{margin-block-end:15px}@media screen and (pointer: fine){.header-sidebar__main-panel li:has([aria-expanded=true])~li .header-sidebar__linklist-button{color:rgb(var(--text-color) / 1)}}@media screen and (min-width: 1400px){.mega-menu{--mega-menu-gap: 6.25rem;--mega-menu-linklist-gap: 2.5rem 2.5rem}}.mega-menu__linklist>*{max-width:280px}.collection-card.group .content-over-media{border-radius:12px}.shopify-section--image-with-text .prose .p-large{margin-block-start:14px}.blog-post-card__info{justify-items:start;row-gap:5px;display:grid}.blog-post-card,.blog-post-card a,.blog-post-card img{border-radius:12px}.prose .payment-methods :first-child{margin-block-start:1.25rem!important}.article__wrapper{border-radius:12px}.faq-left{justify-content:flex-start}.with-image{margin:0 auto}.newsletter-popup.regional-popup:before{background:#13131566;width:150vw;height:400vh;position:absolute;top:-200vh;z-index:1;content:"";left:-50vw}@media screen and (min-width: 700px){.newsletter-popup.regional-popup{width:524px;inset-inline-start:50%;transform:translate(-50%,-50%)!important;border-radius:12px;inset-block-end:auto;inset-block-start:50%}.newsletter-popup.regional-popup:before{background:#13131566;width:150vw;height:200vh;position:absolute;top:-50vw;z-index:1;content:"";left:-50vw}}.header__cart-dot{display:none!important}.regional-popoverlist{display:flex;flex-wrap:wrap}.regional-popoverlist button,.regional-popoverlist a{width:calc(50% - .4rem);border-radius:8px;border:1px solid #F2EFE9;height:46px;text-align:center;line-height:46px;color:#000!important}.regional-popoverlist button:hover,.regional-popoverlist a:hover{background:#f2efe9}.newsletter-popup.regional-popup{padding:0}.regional-content{position:relative;z-index:1;background:#fff;padding:30px;border-radius:12px}.sitecredit.show-desktop{display:none}.sitecredit.show-mobile{display:flex}@media screen and (min-width: 700px){.sitecredit.show-desktop{display:flex}.sitecredit.show-mobile,.sitecredit a,.sitecredit span.ampersand{display:none}.sitecredit:hover a,.sitecredit:hover span.ampersand{display:inline;padding-left:3px;text-decoration:none}.sitecredit a:hover{text-decoration:underline}.sitecredit:hover span.credit-title{display:none}}.popover__value-list>*{color:#000}@media screen and (min-width: 1000px){.localization-selectors .popover::part(content){border:0!important;box-shadow:none!important}}.localization-selectors .popover__value-list>*{line-height:1.2em}@media screen and (min-width: 1000px){.localization-selectors .popover--bottom-end{inset-block-start:calc(100% + var(--popover-block-offset))!important;inset-inline-end:-1.4em!important}}.header-sidebar__footer .localization-selectors{border-block-start-width:0!important}@media screen and (max-width: 999px){.header-sidebar__footer .localization-toggle.heading.h5,.calledby-header-sidebar .popover__value-list .h5{font-size:var(--text-h4)}}.pop-in{z-index:99999!important}.header-sidebar__footer:before{background:none!important}.s-column-one .h2{display:block}.s-column-one img,.s-column-one .prose{margin-top:20px}.s-column-two .h2{display:none}.s-column .text-with-icons>*{flex-basis:min(45%)}.s-column .text-with-icons{justify-content:left;margin-top:40px}.s-column .text-with-icons__item .justify-items-start{max-width:225px}.s-column .text-with-icons{--text-with-icons-items-per-row: 2}@media screen and (min-width: 700px){.sticky-section{position:sticky;top:0}.s-column-one .h2{display:none}.s-column-two .h2{display:block}.s-column .text-with-icons{margin-left:-1.5em}.s-column-two .h2{margin-left:-1.5rem}.s-container{display:flex;gap:3rem}.s-container .s-column{width:50%}.s-column-one img{margin-top:0}.s-column-one img,.s-column-one .prose{width:100%;max-width:420px}}.blog-posts-cards{display:flex;position:relative;gap:2em;align-items:baseline}.meet-the-makers.shopify-section--multiple-media-with-text-custom .prose{margin:0;max-width:100%;padding:20px}.meet-the-makers.shopify-section--multiple-media-with-text-custom .multiple-media-with-text__media-wrapper .h2 p{color:#fff!important}.meet-the-makers.shopify-section--video.shopify-section--multiple-media-with-text-custom .prose{padding:20px 30px;position:absolute}.meet-the-makers.shopify-section--video.shopify-section--multiple-media-with-text-custom .multiple-media-with-text__content-wrapper{position:relative;padding:20px 30px}.shopify-section--multiple-media-with-text-custom .prose-meta{max-width:500px}.shopify-section--multiple-media-with-text-custom .prose-surround{height:100%;display:flex;flex-direction:column;justify-content:space-between}.blog-posts-cards .blog-post-card{position:relative;gap:0}.blog-posts-cards .blog-post-card__info{position:absolute;bottom:22px;left:22px}.multiple-media-custom .large-blog-feature{position:absolute;left:34px;bottom:34px;width:calc(100% - 68px);z-index:2;display:flex;align-items:flex-end;gap:1rem}.custom-blog-posts.shopify-section--multiple-media-with-text-custom .multiple-media-custom.multiple-media-with-text__media-wrapper{min-height:75vh}.custom-blog-posts .multiple-media-custom .prose{margin:0;max-width:unset;padding:20px}.custom-blog-posts .multiple-media-with-text p:not(.h3):not(.h4):not(.h5):not(.h6):not(.h2):not(.h1),.multiple-media-with-text .prose p:not(.h3):not(.h4):not(.h5):not(.h6):not(.h2):not(.h1){font-size:18px!important;line-height:22px!important;max-width:350px}@media screen and (min-width: 1000px){.custom-blog-posts.shopify-section--multiple-media-with-text-custom .multiple-media-custom.multiple-media-with-text__media-wrapper{min-height:800px;position:relative}}.large-blog-feature-image img{position:absolute;left:0;right:0;top:0;bottom:0;width:100%;height:100%;object-fit:cover}.shopify-section--multiple-media-with-text-custom .blog-post-card__title.h4{font-size:18px}.large-blog-feature{display:flex;justify-content:space-between}.shopify-section--multiple-media-with-text-custom .bordered-section{border-block-start-width:0!important}.featured-collections-carousel .prev-next-button{grid-area:auto!important}.name-text{display:block;text-align:center;margin:20px auto}.name-text span{border-top:1px solid #000;border-bottom:1px solid #000;display:inline-block;padding:3px 0}.images-with-text-scroll__image .column-text{object-fit:contain;object-position:center;position:sticky;inset-block-start:var(--sticky-area-height)}.images-with-text-scroll__image .column-text{display:flex;justify-content:space-between;padding:0 80px;margin:0 auto}.custom-images-with-text-scroll__container{margin-top:100px}.images-with-text-scroll__image .column-text p{max-width:400px}.images-with-text-scroll__image.fixed-image{width:100%}.custom-images-with-text-scroll__container .images-with-text-scroll__item{width:100vw;height:100vh}.images-with-text-scroll__image-background{max-height:100vh;inset-block-start:0}.narrow-width .images-with-text-scroll__image-background{max-width:100%;max-height:unset;width:850px;margin:0 auto;object-fit:unset;height:auto;position:relative}.custom-images-with-text-scroll__container{grid-template-columns:none;padding:0!important}.custom-images-with-text-scroll__container .images-with-text-scroll__image__surround{width:100vw;height:100vh;margin:0}.images-with-text-scroll__image .subheading{position:absolute;left:50%;bottom:-50vh;transform:translate(-50px)}.images-with-text-scroll__image .centered-text p{max-width:700px;color:#fff}.images-with-text-scroll__image .column-text{animation:fadeIn 1s ease-in-out;animation-delay:2s;opacity:0;animation-fill-mode:forwards}.images-with-text-scroll__image .fixed-image img{animation:fadeIn 1.5s ease-in-out;animation-delay:3s;opacity:0;animation-fill-mode:forwards}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes slideIn{0%{transform:translate(0);opacity:0}to{transform:translate(0);opacity:1}}.images-with-text-scroll__image .centered-text{position:relative;z-index:9;margin:0 auto;width:100%;text-align:center;max-width:unset;justify-content:center;align-items:flex-start;transform:translateY(150%);animation-play-state:paused;animation-fill-mode:forwards;opacity:1;transition:opacity 1s ease-in-out}.images-with-text-scroll__image.active .centered-text{animation:fadeIn 1s ease-in-out;animation-delay:2s;animation-play-state:running;opacity:1}.images-with-text-scroll__image.active .column-text,.images-with-text-scroll__image.active .fixed-image img{animation-play-state:running}.multiple-media-custom .blog-post-card__info{z-index:1}.media-grid .content-over-media{background:transparent}.media-grid .content-over-media img{border-radius:12px}.multiple-media-custom .large-blog-feature-image a.large-image:before,.multiple-media-custom .blog-post-card .art-image:before{content:"";background:linear-gradient(0deg,#000000b3,#0000 50%);border-radius:inherit;z-index:1;pointer-events:none;position:absolute;top:0;right:0;bottom:0;left:0}@media screen and (max-width: 999px){.meet-the-makers.shopify-section--multiple-media-with-text-custom .prose{position:relative}.multiple-media-custom .blog-post-card .art-image{min-height:200px}.custom-blog-posts.shopify-section--multiple-media-with-text-custom .section-spacing.no-top{padding-block-end:0}.custom-blog-posts .multiple-media-custom .prose{position:relative}.custom-blog-posts.shopify-section--multiple-media-with-text-custom .multiple-media-custom.multiple-media-with-text__media-wrapper{min-height:50vh}}.video-item{display:flex;justify-content:space-between;gap:1rem}.video-item .video-thumb{width:160px;min-height:unset;height:105px;border-radius:5px;position:relative}.video-item .video-thumb img{border-radius:15px}.video-text{width:calc(100% - 124px);text-align:left}.video-text .h4{margin-top:10px}.webyzeProductColorsLabel{color:#949494}.webyzeProductColors.webyzeProductColorsForceCenter,.webyzeProductColorsLabel.webyzeProductColorsForceCenter{text-align:left!important}.webyzeProductColors>.swatchProductColor>div{display:none!important}.webyzeProductColors .swatchProductColor{border:1px solid #E7E3DA!important;border-radius:50px!important;padding:3px!important;min-width:50px!important;text-align:center!important}.webyzeProductColors .swatchProductColor.currentSwatch{background-color:#e7e3da!important}.webyzeProductColors>.swatchProductColor>.webyzeTooltip{width:auto!important;white-space:normal!important;margin:0 10px!important;line-height:24px!important}.webyzeProductColors>.swatchProductColor>.webyzeTooltip>.innerText{text-align:center!important;width:auto!important;line-height:24px!important;padding:0 10px!important}form.shopify-product-form{position:relative}form .webyzeProductColors{justify-content:flex-end;display:flex;border-top:1px solid #E7E3DA!important;padding-top:10px}.webyzeProductColorsLabel{position:absolute;top:8px}.product-info__block-item:is([data-block-type=buy-buttons]){--product-info-gap: 0}.video-library{display:flex;justify-content:space-between;flex-direction:column;height:100%}.video-list .video-item{border-bottom:1px solid #000;padding:15px 0;cursor:pointer}.video-list .video-item .video-text{opacity:.4}.video-list .video-item:hover .video-text{opacity:1}.video-list .video-item:last-of-type{border-bottom:0;padding-bottom:0}.video-list .video-item .play-button{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);z-index:1}.video-list .video-item .play-button svg{height:40px;width:40px;opacity:0}.video-list .video-item:hover .play-button svg{opacity:1}.shopify-section--video.shopify-section--multiple-media-with-text-custom .multiple-media-with-text__media-wrapper img{object-fit:cover;height:100%}@media screen and (max-width: 699px){.template-index .slideshow__slide-content.place-self-start-center .prose{padding-top:80px}}@media screen and (min-width: 700px){.template-index .slideshow__slide-content.sm\:place-self-start-center .prose{padding-top:80px}}.product-info__block-list{max-width:450px}.sustainability-section .sticky-section img{border-radius:15px}.buy-buttons{margin-top:10px}.modal::part(header){border-block-end:0!important}.modal.modal-video::part(body){padding:0!important}.modal.modal-video::part(content){background:transparent!important}.modal.modal-video::part(close-button){inset-inline-end:0!important}.modal.modal-video::part(close-button) .icon-close{color:#fff!important;width:20px!important;height:auto!important}.modal.modal-video::part(close-button){opacity:1!important}@media screen and (max-width: 699px){.video-intro-text{margin:20px 0!important}.video-list .video-item .video-text{opacity:1!important}}.sections-about-us .shopify-section--header{position:relative!important}.images-with-text-scroll__image .column-text p{font-size:18px;line-height:22px}.images-with-text-scroll__image .column-text p.h3{font-size:var(--text-h3);line-height:1em}@media screen and (min-width: 1000px){.mobile-only{display:none!important}}@media screen and (max-width: 999px){.hide-on-mobile{display:none}}.shopify-section.shopify-section--footer{margin-top:-9px;position:relative}.badge.badge--custom{background:#492e1f;color:#fff;border-radius:3.125rem;padding:.3rem .9rem}.badge-list--vertical{align-items:flex-end}.pifyform #form-wrapper{font-size:15px!important;background-color:transparent!important;border:0!important;border-radius:0!important;box-shadow:none!important}.multi-column__item.custom-race-panel{border:1px solid rgb(206,203,198);border-radius:25px;padding:2rem}.multi-column__item.custom-race-panel.active{background:#f3e5ba}.multi-column__item.custom-race-panel .button.to-select{display:block}.multi-column__item.custom-race-panel .button.active,.multi-column__item.custom-race-panel.active .button.to-select{display:none}.multi-column__item.custom-race-panel.active .button.active{display:block;opacity:.3}.pifyform{margin:0!important;padding:0}.full-width.alternate-colours{padding:3rem 0;border-right:1px solid #de382a;max-width:650px}.full-width.alternate-colours tr td:last-child{color:#de382a;border-bottom-color:#de382a;border-top-color:#de382a;word-wrap:normal;padding:10px 20px;text-align:left}.full-width.alternate-colours tr td:first-child{background-color:#de382a;color:#f6e3b3;word-wrap:normal;white-space:nowrap;padding:10px 20px;text-align:left}.prose.no-padding{padding-left:0;padding-right:0}@media screen and (max-width: 999px){.prose.no-padding{padding:30px}}.prose.no-padding{position:relative}.marathon-tickets .shopify-product-form{display:none!important}.marathon-tickets .shopify-product-form.hasdirectbuylink{display:block!important}@media screen and (min-width: 700px){.logo-list__item{padding:2rem}}.hide-tab-title.content-tabs .h6,.accordion-group.hide-tab-title .accordion__toggle.h5{display:none}.section-stack.tab-content{gap:2rem}.shopify-section--faq .with-image{margin-bottom:2rem}.logo-list.text-center .logo-content{text-align:center;width:100%}.logo-list.text-left .logo-content{text-align:left;width:100%}.jdgm-widget.jdgm-widget{max-width:1000px;margin:0 auto}.jdgm-write-rev-link,.jdgm-ask-question-btn,.jdgm-btn{border-radius:var(--button-border-radius)!important;text-transform:var(--button-text-transform)!important;font:var(--button-font)!important;letter-spacing:var(--button-letter-spacing)!important}.jdgm--leex-script-loaded .jdgm-rev-widg__header,.jdgm--leex-script-loaded .jdgm-rev-widg__actions,.jdgm--leex-script-loaded .jdgm-rev,.jdgm--leex-script-loaded .jdgm-quest{background-color:#f2efe980!important;box-shadow:none!important;border-radius:20px!important}.jdgm-all-reviews__footer{margin-bottom:100px!important}#judgeme_product_reviews .jdgm-rev-widg__title{display:none}@media screen and (min-width: 1000px){.shopify-section--main-product .section-spacing{padding-block-start:4rem}}.collection-list{gap:1rem}.jdgm-testimonials-carousel .jdgm-title{font-family:var(--heading-font-family);font-weight:var(--heading-font-weight);font-style:var(--heading-font-style);letter-spacing:var(--heading-letter-spacing);text-transform:var(--heading-text-transform)}.jdgm-testimonials-carousel .jdgm-product-name{text-underline-position:under!important;margin-top:12px}.jdgm-card-content,.jdgm-text,.jdgm-testimonials-carousel .jdgm-reviewer-name,.jdgm-testimonials-carousel .jdgm-product-name,.jdgm-testimonials-carousel .jdgm-product-name a{color:#e5a55d!important}.jdgm-testimonials-carousel .jdgm-card-content{gap:10px!important}.jdgm-testimonials-carousel .jdgm-reviewer-name{font-weight:400!important}.jdgm-testimonials-carousel .jdgm-reviewer-verified-icon,.jdgm-testimonials-carousel .jdgm-product-name{display:none!important}.slideshow__slide-content .prose:not(.prose--tight) :where(:not(meta,span)+*){margin-block-start:.7rem}.images-with-text-scroll__image{object-fit:cover;border-radius:12px}.section-spacing--hide-top{padding-top:0!important}.section-spacing--hide-bottom{padding-bottom:0!important}.images-with-text-scroll__text .prose:not(.prose--tight) :where(:not(meta,span)+*){margin-block-start:.75rem}.prose table td p,.prose table td p span{font-family:var(--text-font-family)!important;font-size:var(--text-base)!important}.prose table td p a{background:none!important}#step1-register{background:#0000000d;max-width:500px;padding:40px;margin:20px auto;text-align:left}#step1-register .h4{margin-bottom:1rem;display:block;text-align:center}#step2-track{display:none}#skiplink{text-align:center;cursor:pointer;margin-top:100px;text-decoration:underline;display:block}#batchForm{max-width:500px;justify-content:center;display:flex;align-items:center;gap:10px;padding:40px;border-radius:12px;margin:20px auto;background:#0000000d;flex-wrap:wrap}#batchForm div.hint{flex-basis:100%;width:100%;font-size:12px;font-style:italic;margin-top:0}#batchForm div.hint *{font-size:12px;font-style:italic}#batchForm *{margin-block-start:0!important}.batch-lookup{display:none}.batch-lookup input{padding:8px;width:120px;margin-right:10px}.batch-lookup button{padding:8px 12px;cursor:pointer;min-width:100px}.batch-lookup ul{list-style-type:none;padding:0}.batch-lookup li{background:#f4f4f4;margin-bottom:8px;padding:8px;border-radius:5px}#batchReport{display:none;max-width:900px;margin:0 auto;text-align:left}#batchReport .h6{color:#e9a55d!important}#batchReport .h5{color:#4f2c1d!important;font-size:18px;line-height:1.1;margin-bottom:10px!important}#batchReport .labResults .h5{margin-bottom:3px!important}.batchInfo{display:flex;gap:20px;align-items:flex-start;justify-content:space-between;padding:20px 0;border-radius:12px;margin:20px 0;text-align:left}.batchGroupTables{display:flex;gap:20px}.batchField{margin-block-start:0!important}.batchField *{margin-block-start:0!important;margin-block-end:0!important}.batchTable{display:flex;border:1px solid lightgray;flex-wrap:wrap;padding:20px;border-radius:12px;column-gap:40px;row-gap:20px;margin-top:10px!important}.batchData.text-xl{min-height:27px}.batchGroup{width:50%}.labResults .batchField p{font-size:14px!important;line-height:1em!important;margin-bottom:2px!important}.batchTable .batchField{width:calc(50% - 20px);line-height:1.3}.labResults .batchTable{text-align:center;column-gap:0;padding:20px 0;justify-content:space-between}.labResults .units{font-size:13px;font-family:var(--accent-font)}.labResults .batchTable .batchField:nth-child(1),.labResults .batchTable .batchField:nth-child(3){border-right:1px solid;width:50%}.batchReportFooter{display:flex;justify-content:space-between;align-items:center;gap:20px;margin:0;border-top:1px solid grey;padding-top:20px}.batchInfo.labInfo{padding:0}.batchLabel.h5{position:relative}.batchLabel .tooltip{position:relative;background:#f2efe9;border-radius:50%;width:20px;cursor:pointer}#batchReport .labResults .h5{justify-content:center;display:flex;gap:5px;flex-wrap:wrap}.batchLabel .tooltip .tooltip-content{position:absolute;right:0;top:20px;padding:10px;background:#f2efe9;display:none;width:200px;border-radius:15px;z-index:1}.labResults .batchField .tooltip-content p{font-family:FoundersGroteskRegular;text-transform:none;color:#000;line-height:1.3!important}.batchLabel.h5:hover .tooltip .tooltip-content{display:block}.batchReportFooter .firstCol{display:flex;align-items:center;gap:20px}.batchReportFooter button{cursor:pointer;line-height:1em;font-size:12px;white-space:nowrap;min-width:unset}.batch-footer-text .text-subdued{max-width:300px}.umf-image{width:60px}.lab-image{width:100px}@media screen and (max-width: 999px){.batchGroupTables{flex-direction:column}#batchForm,.batchInfo{flex-wrap:wrap}.batchGroup{width:100%}#batchForm p{flex-basis:100%}.labResults .batchTable{padding:20px 15px 20px 0}.labResults .batchTable .batchField{border:0!important;width:100%}.labResults .batchTable .batchField:nth-child(1),.labResults .batchTable .batchField:nth-child(3){width:100%}.batchReportFooter{flex-direction:column}}.modal{display:none;position:fixed;z-index:9999;left:0;top:0;width:100%;height:100%;background-color:#0009}.modal-content{background:#fff;margin:20% auto;padding:20px;border-radius:15px;width:80%;max-width:400px;position:relative}.close{position:absolute;right:15px;top:10px;font-size:22px;cursor:pointer}
/*# sourceMappingURL=/cdn/shop/t/22/assets/custom.css.map */
