.product-card__title-heading{margin:0;font:inherit}.shopify-policy__container{margin-block-start:clamp(3rem,6vw,5rem);margin-block-end:clamp(4rem,7vw,6rem);gap:clamp(1.75rem,3vw,2.75rem)}.shopify-policy__title{text-align:center}.shopify-policy__title h1{margin:0}.shopify-policy__body .rte>:first-child{margin-block-start:0}:root{--border-radius-standard: 20px;--border-radius-small: 10px;--border-radius-large: 15px;--transition-duration: .2s;--transition-timing: cubic-bezier(.4, 0, .2, 1)}.sl-brandstyle-80b8a197-0d04-4e6b-ad79-bc53e2ee949d .sl-font-style--title{font-family:var(--font-family-base);font-weight:700;font-style:normal}.sl-brandstyle-80b8a197-0d04-4e6b-ad79-bc53e2ee949d .sl-font-style--body{font-family:var(--font-family-base);font-weight:500;font-style:normal}.sl-brandstyle-80b8a197-0d04-4e6b-ad79-bc53e2ee949d .sl-font-style--button{font-family:var(--font-family-base);font-weight:700;font-style:normal}.sl-brandstyle-80b8a197-0d04-4e6b-ad79-bc53e2ee949d .sl-font-style--label{font-family:var(--font-family-base);font-weight:500;font-style:normal;text-transform:uppercase}.sl-pattern-218183c4-9090-4de9-b050-94257a9abe94{background-color:#fff;border-style:none}.sl-pattern-218183c4-9090-4de9-b050-94257a9abe94 .sl-font-style--title,.sl-pattern-218183c4-9090-4de9-b050-94257a9abe94 .sl-font-style--body{color:#1c1917}.sl-pattern-218183c4-9090-4de9-b050-94257a9abe94 .sl-font-style--button{color:#fff}.sl-pattern-218183c4-9090-4de9-b050-94257a9abe94 .sl-font-style--label{color:#1c1917}.sl-pattern-411bbc07-88bf-43c3-80ff-3378e2fc8f30{background-color:#fff;border-style:none}.sl-pattern-411bbc07-88bf-43c3-80ff-3378e2fc8f30 .sl-font-style--title,.sl-pattern-411bbc07-88bf-43c3-80ff-3378e2fc8f30 .sl-font-style--body,.sl-pattern-411bbc07-88bf-43c3-80ff-3378e2fc8f30 .sl-font-style--button,.sl-pattern-411bbc07-88bf-43c3-80ff-3378e2fc8f30 .sl-font-style--label{color:#1c1917}.sl-pattern-bd3d7629-c59a-4804-bce1-a33dfbcd41c9{background-color:#efefef;border-style:none}.sl-pattern-bd3d7629-c59a-4804-bce1-a33dfbcd41c9 .sl-font-style--title,.sl-pattern-bd3d7629-c59a-4804-bce1-a33dfbcd41c9 .sl-font-style--body,.sl-pattern-bd3d7629-c59a-4804-bce1-a33dfbcd41c9 .sl-font-style--button,.sl-pattern-bd3d7629-c59a-4804-bce1-a33dfbcd41c9 .sl-font-style--label{color:#fff}.sl-pattern-9233031f-61cf-4e58-8ea1-72a2af2610c3{background-color:#efefef;border-style:none}.sl-pattern-9233031f-61cf-4e58-8ea1-72a2af2610c3 .sl-font-style--title,.sl-pattern-9233031f-61cf-4e58-8ea1-72a2af2610c3 .sl-font-style--body,.sl-pattern-9233031f-61cf-4e58-8ea1-72a2af2610c3 .sl-font-style--label{color:#000}.sl-pattern-281b0f92-d849-4cfc-80fd-6d44cdf645a2{background-color:#fff;border-style:none}.sl-pattern-281b0f92-d849-4cfc-80fd-6d44cdf645a2 .sl-font-style--title,.sl-pattern-281b0f92-d849-4cfc-80fd-6d44cdf645a2 .sl-font-style--body,.sl-pattern-281b0f92-d849-4cfc-80fd-6d44cdf645a2 .sl-font-style--button,.sl-pattern-281b0f92-d849-4cfc-80fd-6d44cdf645a2 .sl-font-style--label{color:#1c1917}.sl-pattern-821b5af4-aeea-44c3-82d1-9a6efd274b85{background-color:#e0ded9;border-style:none}.sl-pattern-821b5af4-aeea-44c3-82d1-9a6efd274b85 .sl-font-style--title,.sl-pattern-821b5af4-aeea-44c3-82d1-9a6efd274b85 .sl-font-style--body,.sl-pattern-821b5af4-aeea-44c3-82d1-9a6efd274b85 .sl-font-style--button,.sl-pattern-821b5af4-aeea-44c3-82d1-9a6efd274b85 .sl-font-style--label{color:#1c1917}.sl-pattern-379f5192-9e71-49f7-b21b-a67237f53cda{background-color:#fff;border-style:none}.sl-pattern-379f5192-9e71-49f7-b21b-a67237f53cda .sl-font-style--title,.sl-pattern-379f5192-9e71-49f7-b21b-a67237f53cda .sl-font-style--body,.sl-pattern-379f5192-9e71-49f7-b21b-a67237f53cda .sl-font-style--button,.sl-pattern-379f5192-9e71-49f7-b21b-a67237f53cda .sl-font-style--label{color:#1c1917}.shopify-section:first-child [allow-transparent-header]{border-radius:0 0 var(--border-radius-standard) var(--border-radius-standard)}.sl-section{position:relative;border-radius:0 0 var(--border-radius-standard) var(--border-radius-standard)}.button{transition:background-size .45s cubic-bezier(.785,.135,.15,.86),background-position .45s step-end,color .45s cubic-bezier(.785,.135,.15,.86),border .45s cubic-bezier(.785,.135,.15,.86),transform .18s ease,box-shadow .18s ease}@media screen and (max-width:768px){.sl-section{border-radius:0 0 var(--border-radius-small) var(--border-radius-small)}}@media screen and (min-width:767px){.mobile{display:none!important}}@media screen and (max-width:768px){.desktop{display:none!important}}:root{--container-xxs-max-width: 27.5rem;--container-xs-max-width: 35rem;--container-sm-max-width: 48.25rem;--container-md-max-width: 56.25rem;--container-lg-max-width: 70rem;--container-xl-max-width: 85rem;--shadow-hover: 0 16px 40px -14px rgb(var(--resty-third-rgb, 123 137 135) / .3);--font-weight-display: 380;--letter-spacing-display: -.02em;--eyebrow-font-size: .75rem;--eyebrow-font-weight: 560;--eyebrow-letter-spacing: .08em;--button-font: var(--text-font-style) 500 var(--text-sm) / 1.65 var(--text-font-family);--text-h1: 3.75rem;--text-h2: 3rem;--text-h3: 2rem;--text-h4: 1.5rem;--text-h5: 1.25rem;--text-h6: 1rem;--text-h7: .875rem;--text-h8: .75rem;--text-sort-des: 1.5rem;--section-vertical-spacing: 75px}@media screen and (min-width:1000px)and (max-width:1439px){:root{--container-xxs-max-width: 21.25rem;--container-xs-max-width: 31.25rem;--container-sm-max-width: 40.625rem;--container-md-max-width: 43.75rem;--container-lg-max-width: 51.9375rem;--container-xl-max-width: 100%;--text-h1: 3rem;--text-h2: 2.5rem;--text-h3: 2rem;--text-h4: 1.5rem;--text-h5: 1.25rem;--text-h6: 1rem;--text-h7: .875rem;--text-h8: .75rem;--text-sort-des: 1.5rem;--section-vertical-spacing: 60px}}@media screen and (max-width:999px){:root{--text-h1: 3rem;--text-h2: 2.5rem;--text-h3: 2rem;--text-h4: 1.5rem;--text-h5: 1.25rem;--text-h6: 1rem;--text-h7: .875rem;--text-h8: .75rem;--text-sort-des: 1.5rem;--section-vertical-spacing: 50px}}@media screen and (max-width:750px){:root{--text-h4: 1.25rem;--text-h5: 1rem;--text-h6: 1rem;--text-sort-des: 1.25rem}}@media screen and (max-width:375px){:root{--text-h1: 2.5rem;--text-h2: 2rem;--text-h3: 1.5rem;--text-h4: 1.25rem;--text-h5: 1rem;--text-h6: 1rem;--text-h7: .75rem;--text-h8: .625rem;--text-sort-des: 1.25rem;--section-vertical-spacing: 50px}}@media screen and (max-width:360px){:root{--text-h1: 2rem;--text-h2: 1.5rem;--text-h3: 1.25rem;--text-h4: 1rem;--text-h5: 1rem;--text-h6: 1rem;--text-h7: .75rem;--text-h8: .625rem;--text-sort-des: 1.25rem;--section-vertical-spacing: 50px}}@media screen and (min-width:1000px){.h1,:where(.prose h1){line-height:1.1}.h2,:where(.prose h2){line-height:1.1}.h3,:where(.prose h3){line-height:1.1}.h4,:where(.prose h4){line-height:1.4}.h5,:where(.prose h5){line-height:1.4}.h6,:where(.prose h6){line-height:1.4}}@media screen and (max-width:999px){.h1,:where(.prose h1){line-height:1.1}.h2,:where(.prose h2){line-height:1.1}.h3,:where(.prose h3){line-height:1.1}.h4,:where(.prose h4){line-height:1.3}.h5,:where(.prose h5){line-height:1.3}.h6,:where(.prose h6){line-height:1.3}}.text-right{text-align:right}.container{max-width:var(--container-max-width)}@media screen and (min-width:1000px){.container-auto{margin-left:auto;margin-right:auto}}@media screen and (max-width:999px){.container{--container-gutter: 2.5rem}}.text-subdued{color:rgb(var(--text-color) / 1)}.header__cart-dot{box-shadow:inherit;background-color:var(--resty-black);width:17px;height:17px;font-size:10.174px;font-style:normal;font-weight:700;line-height:13.565px;color:#fff;justify-content:center;display:inline-flex;align-items:center;inset-inline-end:inherit;top:-7px;right:-7px;text-align:center}.hero-text{font-size:var(--text-sort-des);letter-spacing:.48px;line-height:1.563}@media screen and (max-width:999px){.desktop .button{width:100%}}.button,.shopify-challenge__button,.shopify-payment-button__button--unbranded{text-align:center;font-size:14px;font-style:normal;font-family:var(--heading-font-family);font-weight:var(--heading-font-weight);line-height:normal;letter-spacing:.56px;border-radius:5px;padding:.782rem 2.964rem}@media screen and (min-width:1000px)and (max-width:1439px){.button,.shopify-challenge__button,.shopify-payment-button__button--unbranded{padding:.782rem 2.5rem}}@media screen and (max-width:999px){.button,.shopify-challenge__button,.shopify-payment-button__button--unbranded{padding:.782rem 2rem}}@media screen and (max-width:767px){.button,.shopify-challenge__button,.shopify-payment-button__button--unbranded{padding:.782rem 1rem}}@media screen and (max-width:375px){.button,.shopify-challenge__button,.shopify-payment-button__button--unbranded{padding:.782rem 1rem;font-size:13px}}.footer{--section-vertical-spacing: 2.25rem;padding-block-start:3.5rem}.footer__aside{border-top:.5px solid rgb(var(--text-color) / 1);padding-top:18px}.social-media--list .social-media__item{opacity:1}.footer__block--language button{min-width:142px;justify-content:space-between;width:100%}.footer__block--language .localization-selectors .relative{border:1px solid;padding:5.5px 11px;width:100%}@media screen and (min-width:700px){.footer__block--language{flex-grow:0;max-width:14rem}}@media screen and (max-width:699px){.footer__block--language button{min-width:72px}}.footer__block .link-faded{color:rgb(var(--text-color) / 1);font-size:var(--text-h6);font-style:normal;font-weight:var(--text-font-weight);line-height:22px}@media screen and (min-width:1450px){.footer__block-list{column-gap:6.9375rem}}@media screen and (max-width:1449px){.footer__block-list{gap:2rem}}@media screen and (max-width:750px){.footer__block p.h6,.footer__block .link-faded{font-size:16px}}@media screen and (max-width:767px){.footer{padding-block-start:2.5rem}.footer__block-list{flex-wrap:wrap;gap:2rem;display:flex;text-align:left}.footer__block.footer__block--image{flex:1 1 100%;text-align:center;margin:0 auto;display:block}.footer__block--links,.footer__block--language,.footer__block--text{margin:0 auto;max-width:100%;flex:1 1 calc(50% - 1rem)}.footer__block--newsletter{flex:1 1 100%;max-width:100%}.footer__inner{row-gap:min(var(--section-vertical-spacing),2rem)}.footer__aside{display:flex;flex-flow:wrap}.mobile .social-media{margin-top:2rem;gap:20px}.footer__aside .social-media{display:none}.footer .social-media--list{justify-content:center}}@media screen and (max-width:450px){.footer__aside{flex-flow:column}}@media screen and (min-width:768px){.footer__aside{grid-auto-flow:column;justify-content:space-between}}.section-header{max-width:var(--container-sm-max-width)}.section-header .prose{margin-inline-start:4.375rem;margin-inline-end:4.375rem}@media screen and (min-width:1000px)and (max-width:1439px){.section-header .prose{margin-inline-start:2.375rem;margin-inline-end:2.375rem}}@media screen and (max-width:999px){.section-header .prose{margin-inline-start:0px;margin-inline-end:0px}}.shopify-section--new-featured-collection .section-header{--container-xs-max-width: 36.25rem;gap:32px;display:flex;flex-flow:column}.product-button button,.product-button a.button{width:100%}.product-button .button-group{justify-content:center;width:100%}.product-button .button-group>form{width:100%}.testimonials{--testimonial-list-items-per-row: 3;--testimonial-list-max-items-per-row-allowed: 3;--testimonial-list-horizontal-spacing-factor: 10;--testimonial-list-calculated-items-per-row: min(var(--testimonial-list-max-items-per-row-allowed), var(--testimonial-list-items-per-row));--testimonial-list-default-row-gap: 2.1875rem;--testimonial-list-default-column-gap: .625rem;--testimonial-list-calculated-row-gap: clamp(var(--section-vertical-spacing) / 4, var(--testimonial-list-default-row-gap) * var(--testimonial-list-vertical-spacing-factor, 1), var(--section-vertical-spacing) * 2);--testimonial-list-calculated-column-gap: clamp(var(--container-gutter) / 4, var(--testimonial-list-default-column-gap) * var(--testimonial-list-horizontal-spacing-factor, 1), var(--container-gutter) * 2);--testimonial-list-card-width: calc(100% / var(--testimonial-list-calculated-items-per-row) - var(--testimonial-list-calculated-column-gap, 0px) * (var(--testimonial-list-calculated-items-per-row) - 1) / var(--testimonial-list-calculated-items-per-row));grid:auto / repeat(auto-fit,var(--testimonial-list-card-width));align-items:start;column-gap:var(--testimonial-list-calculated-column-gap);row-gap:var(--testimonial-list-calculated-row-gap);display:grid}@media screen and (min-width:1000px)and (max-width:1439px){.testimonials{--testimonial-list-horizontal-spacing-factor: 6}}@media screen and (max-width:999px){.testimonials{--testimonial-list-items-per-row: 3;--testimonial-list-max-items-per-row-allowed: 3}}@media screen and (min-width:700px)and (max-width:999px){.testimonials{--testimonial-list-calculated-column-gap: 30px}}@media screen and (max-width:699px){.testimonials{--testimonial-list-items-per-row: 1;--testimonial-list-max-items-per-row-allowed: 1}}.t-rating{text-align:center;display:flex;align-items:center;justify-content:center;margin-bottom:32px}.text-size-small{font-size:var(--text-h8);line-height:normal}.text-size-bigger{font-size:16px}@media screen and (max-width:999px){.product-info__block-item .text-right.text-size-small{text-align:center}.shopify-section--new-testimonials p.h2{font-size:var(--text-h3)}}@media screen and (min-width:1000px){.product-image-right safe-sticky.product-info{grid-area:product-gallery}.product-image-right .product-gallery{grid-area:product-info}}.product-info__block-item price-list .h4,.product-info__block-item price-list .h5{font-size:30px}@media screen and (max-width:999px){.shopify-section--new-featured-product .product{max-width:600px;margin-left:auto;margin-right:auto}.text-with-rating{flex-direction:column;align-items:flex-start}.text-with-rating [data-block-type=rating]{order:2}.product-info__block-item price-list .h4,.product-info__block-item price-list .h5{font-size:25px}}.shopify-section--new-image-with-text .image-with-text>.prose{--image-with-text-gap: 8.5rem;padding-inline-end:0;padding-inline-start:var(--image-with-text-gap)}.shopify-section--new-image-with-text .image-with-text--reverse>.prose{--image-with-text-gap: 8.5rem;padding-inline-end:var(--image-with-text-gap);padding-inline-start:0}@media screen and (min-width:1000px)and (max-width:1439px){.shopify-section--new-image-with-text .image-with-text>.prose{--image-with-text-gap: 4rem}.shopify-section--new-image-with-text .image-with-text--reverse>.prose{--image-with-text-gap: 4rem}}@media screen and (max-width:999px){.shopify-section--new-image-with-text .image-with-text>.prose{--image-with-text-gap: 3rem;text-align:left;margin-bottom:0}.shopify-section--new-image-with-text .image-with-text--reverse>.prose{--image-with-text-gap: 3rem;text-align:left;margin-bottom:0}.prose :where(:not(meta,span)+*){margin-block-start:25px}.image-with-text>.prose{margin-top:30px}}@media screen and (max-width:767px){.shopify-section--new-image-with-text .image-with-text{grid-template-columns:repeat(1,minmax(0,1fr))}.shopify-section--new-image-with-text .image-with-text img{width:100%}.shopify-section--new-image-with-text .image-with-text--reverse>:is(picture,svg,img){order:0}.shopify-section--new-image-with-text .image-with-text>.prose{--image-with-text-gap: 0rem;text-align:left;margin-bottom:0}.shopify-section--new-image-with-text .image-with-text--reverse>.prose{--image-with-text-gap: 0rem;text-align:left;margin-bottom:0}}@media screen and (min-width:1000px){.prose:not(.prose--tight) :where(:not(meta,span)+*){margin-block-start:2.5rem}.prose p.h6{margin-bottom:-2rem}}.new-button-wrap{margin-top:var(--button-space)}.shopify-section--new-rich-text .prose{font-size:var(--text-h4)}@media screen and (min-width:1440px){.shopify-section--new-rich-text .prose:not(.prose--tight) :where(:not(meta,span)+*),.shopify-section--new-rich-text .prose:not(.prose--tight) :is(.button,.button-group:has(.button)){margin-block-start:4.375rem;margin-inline-start:4.375rem;margin-inline-end:4.375rem}}@media screen and (min-width:1000px)and (max-width:1439px){.shopify-section--new-rich-text .prose:not(.prose--tight) :where(:not(meta,span)+*),.shopify-section--new-rich-text .prose:not(.prose--tight) :is(.button,.button-group:has(.button)){margin-block-start:4.375rem;margin-inline-start:2.375rem;margin-inline-end:2.375rem}}@media screen and (max-width:999px){.shopify-section--new-rich-text .prose{line-height:normal}.shopify-section--new-rich-text .prose :where(:not(meta,span)+*){margin-block-start:2.5rem}.shopify-section--new-rich-text .prose :is(.button,.button-group:has(.button)){margin-top:2.5rem}}.span.constrained-image{width:var(--image-max-width);height:var(--image-max-width);display:flex;align-items:center;justify-content:center;padding:20px;border-radius:100%;background:rgb(var(--text-color))}@media screen and (min-width:1440px){.shopify-section--new-text-with-icons .text-with-icons:not(:has(>:nth-child(5))){--text-with-icons-items-per-row: 3;--text-with-icons-column-gap: 7.5rem}}@media screen and (min-width:1000px)and (max-width:1439px){.shopify-section--new-text-with-icons .text-with-icons:not(:has(>:nth-child(5))){--text-with-icons-items-per-row: 3;--text-with-icons-column-gap: 4rem}}.product-card__info{padding-left:25px;padding-right:25px}.shopify-section--new-text-with-icons .section-header{--container-xs-max-width: 36.25rem;gap:32px;display:flex;flex-flow:column}.shopify-section--new-text-with-icons .section-header .h5{margin-bottom:-22px}.shopify-section--new-text-with-icons .h5{font-family:var(--text-font-family);font-weight:var(--text-font-weight)}.shopify-section--new-newsletter .newsletter{grid:"image-area text-info" / minmax(0,.41fr) minmax(0,.59fr);display:grid;column-gap:150px;padding:60px 0;align-items:center}@media screen and (min-width:1000px)and (max-width:1439px){.shopify-section--new-newsletter .newsletter{grid:"image-area text-info" / minmax(0,.43fr) minmax(0,.57fr);column-gap:70px}}@media screen and (max-width:999px){.shopify-section--new-newsletter .newsletter{grid:"image-area" / minmax(0,1fr)}.shopify-section--new-newsletter .image-wrap{display:none}}.shopify-section--new-newsletter .image-wrap{grid-area:text-info}.shopify-section--new-newsletter .text-wrapper{grid-area:image-area}button.button.button--outline.w-full{white-space:nowrap}html{padding-bottom:0!important}html,body{box-shadow:inherit!important}.collection-card__content{border-radius:5px}.shopify-section--video .content-over-media{border-radius:20px 20px 0 0;overflow:hidden}.shopify-section--video video-media{border-radius:20px 20px 0 0}.shopify-section--video video-media video,.shopify-section--video video-media iframe,.shopify-section--video video-media img{border-radius:20px 20px 0 0}@media screen and (min-width:1000px){.shopify-section--main-product .product-info{align-self:start;min-width:0}}.product-gallery__media{overflow:hidden}.product-gallery__carousel img,.product-gallery__carousel>*{border-radius:25px!important}.product-gallery__media picture img{border-radius:25px!important;display:block}.shopify-section--main-product,.shopify-section--main-product .section-spacing{background-color:#f5f5f5!important}body:has(.shopify-section--main-product){background-color:#f5f5f5}.product-gallery__thumbnail-list{margin-top:2px!important;position:relative!important;z-index:1;--product-gallery-thumbnail-list-gap: .125rem .125rem !important}@media screen and (min-width:1000px){.product-gallery__thumbnail-list{inset-block-start:auto!important}}.product-gallery__thumbnail{overflow:hidden;background-color:#fff;width:56px;height:56px;display:flex;align-items:center;justify-content:center}.product-gallery__thumbnail img{border-radius:10px;width:100%;height:100%;object-fit:cover}.shopify-section--main-collection{background-color:#f5f5f5!important}.product-card__figure,.product-card__media{overflow:hidden}.product-card__image{background-color:transparent!important;box-shadow:none!important}.product-card .product-title{font-family:var(--heading-font-family)}.shopify-section--main-collection .resty-product-decision-line,.template-index .shopify-section--featured-collections .resty-product-decision-line{margin:0;color:rgb(var(--text-color) / .68);font-size:.75rem;line-height:1.35;text-align:center;text-wrap:balance}.shopify-section--main-collection .resty-collection-seo-copy{padding:clamp(1.5rem,4vw,3rem)}.shopify-section--main-collection .resty-collection-seo-copy__inner{max-width:820px;margin-inline:auto}.shopify-section--main-collection .resty-collection-seo-copy__heading{margin:0;text-wrap:balance}.shopify-section--main-collection .resty-collection-seo-copy__body{margin-block-start:1rem;color:rgb(var(--text-color) / .78);line-height:1.7}.shopify-section--main-collection .resty-collection-seo-copy__body p,.shopify-section--main-collection .resty-collection-seo-copy__body ul{margin-block:0}.shopify-section--main-collection .resty-collection-seo-copy__body p+p,.shopify-section--main-collection .resty-collection-seo-copy__body p+ul,.shopify-section--main-collection .resty-collection-seo-copy__body ul+p{margin-block-start:1rem}.shopify-section--main-collection .resty-collection-seo-copy__body ul{display:grid;gap:.4rem;padding-inline-start:1.25rem}.shopify-section--main-collection .resty-collection-seo-copy__body{font-size:.9375rem}.shopify-section--main-collection .resty-collection-seo-copy__body h2{font-size:1.5rem;line-height:1.3}.shopify-section--main-collection .resty-collection-seo-copy__body h3{font-size:1.125rem;line-height:1.4;margin-block-start:1.25rem}@media screen and (max-width:750px){.shopify-section--main-collection .resty-collection-seo-copy__body{font-size:.875rem}.shopify-section--main-collection .resty-collection-seo-copy__body h2{font-size:1.25rem}.shopify-section--main-collection .resty-collection-seo-copy__body h3{font-size:1rem}}.resty-collection-header{display:grid;justify-items:center;gap:.75rem;padding-block:clamp(1.5rem,4vw,3rem) clamp(1.5rem,3vw,2.25rem);border-bottom:1px solid var(--resty-border, #e8e2d9);text-align:center}.resty-collection-header__title{margin:0}.resty-collection-header__subline{max-width:56ch;margin:0;color:rgb(var(--text-color) / .72);font-size:1rem;line-height:1.55;text-wrap:balance}.resty-collection-header__trust{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:.5rem 1.25rem;margin-block-start:.25rem}.resty-collection-header__trust .resty-trustpilot-chip{margin-top:0}.resty-collection-header__usp{margin:0;color:rgb(var(--text-color) / .62);font-size:.8125rem;line-height:1.45}.resty-collection-header__dot{margin-inline:.4em;color:rgb(var(--text-color) / .35)}.shopify-section--main-collection .product-card__figure{overflow:hidden;background-color:var(--resty-card, #ffffff)}.shopify-section--main-collection .product-card .line-through{color:#a8a29e;font-size:.875rem}.product-card .price-list{font-family:var(--text-font-family)}.badge--on-sale{padding:6px 12px;font-size:12px;font-weight:600;display:inline-block;vertical-align:middle;margin-left:12px;font-family:var(--heading-font-family)}.product-info__price-row{display:flex;align-items:baseline;gap:12px;flex-wrap:wrap}.product-info>badge-list{display:flex;margin-left:0}.product-info .price-list--product{display:inline-flex;align-items:baseline;gap:8px}@media screen and (max-width:699px){.product-info__price-row{gap:8px}}.line-through,compare-at-price.text-subdued,.price-list .price.line-through{color:#5f6670!important;font-size:14px}.header-sidebar__linklist--resty-cards.divide-y>*+*,.header-sidebar__linklist--resty-cards>li+li{border-block-start:1px solid rgb(var(--text-color) / .08)}.resty-mobile-menu__top-card{display:flex;align-items:center;justify-content:space-between;gap:1rem;width:100%;padding:1.1rem 0;border:0;background:none;color:rgb(var(--text-color));font-size:16px;font-weight:500;line-height:1.3;text-align:left;text-decoration:none}.resty-mobile-menu__top-card svg{flex-shrink:0;color:rgb(var(--text-color) / .4)}.resty-mobile-menu__top-card:active{opacity:.55}.resty-mobile-menu__eyebrow{padding:1.6rem 0 .4rem;font-size:var(--eyebrow-font-size);font-weight:var(--eyebrow-font-weight);letter-spacing:var(--eyebrow-letter-spacing);text-transform:uppercase;color:rgb(var(--text-color) / .45)}.header-sidebar__sub-panel .header-sidebar__linklist--resty-smart>.resty-mobile-menu__eyebrow:first-child{padding-block-start:.5rem}.header-sidebar__linklist--resty-smart.divide-y>*+*,.header-sidebar__linklist--resty-smart>li+li{border-block-start:1px solid rgb(var(--text-color) / .06)}.header-sidebar__linklist--resty-smart.divide-y>.resty-mobile-menu__eyebrow,.header-sidebar__linklist--resty-smart>li.resty-mobile-menu__eyebrow,.header-sidebar__linklist--resty-smart.divide-y>.resty-mobile-menu__eyebrow+*,.header-sidebar__linklist--resty-smart>.resty-mobile-menu__eyebrow+li{border-block-start:0}.resty-mobile-menu__card{display:flex;align-items:center;gap:.85rem;padding:.75rem 0;color:rgb(var(--text-color));text-decoration:none}.resty-mobile-menu__card:active{opacity:.55}.resty-mobile-menu__thumb{flex-shrink:0;width:48px;height:48px;padding:.25rem;object-fit:contain;border:1px solid rgb(var(--text-color) / .06)}.resty-mobile-menu__card-copy{display:grid;gap:.15rem;min-width:0}.resty-mobile-menu__card-copy>span,.resty-mobile-menu__card-title{min-width:0;overflow-wrap:anywhere;word-break:normal;font-size:14px;font-weight:500;line-height:1.35}.resty-mobile-menu__top-card .resty-mobile-menu__card-title{font-size:inherit;font-weight:inherit;line-height:inherit}.resty-mobile-menu__card small{font-size:12px;font-weight:400;line-height:1.4;color:rgb(var(--text-color) / .55)}.header-sidebar__view-all-link,.header-sidebar__linklist-button.text-with-icon{font-weight:500;color:rgb(var(--text-color));display:flex;align-items:center;justify-content:space-between}.header-sidebar__view-all-link{margin-block-start:.5rem;padding-block:1rem;border-block-start:1px solid rgb(var(--text-color) / .08)}.header-sidebar__nested-linklist .header-sidebar__view-all-link{margin-block-start:.25rem}.header-sidebar__view-all-link svg,.header-sidebar__linklist-button.text-with-icon svg{margin-left:auto;flex-shrink:0;color:rgb(var(--text-color) / .4)}.header__primary-nav>ul>li:last-child>a{color:rgb(var(--text-color));font-weight:600}.header__primary-nav>ul>li:last-child>a:hover{color:rgb(var(--text-color) / .7)}.header-sidebar__linklist>li:last-child>a,.header-sidebar__linklist>li:last-child>button{color:rgb(var(--text-color));font-weight:600}.header-sidebar__linklist>li:last-child>a:hover,.header-sidebar__linklist>li:last-child>button:hover{color:rgb(var(--text-color) / .7)}@media(max-width:999px){.header-sidebar::part(content){background:#fff;color:#292524;box-shadow:8px 0 24px -12px #29252424}.header-sidebar__main-panel,.header-sidebar__sub-panel,.header-sidebar__scroller{overflow-x:hidden;background:#fff}.header-sidebar__linklist.divide-y>*+*{border-block-start-color:rgb(var(--text-color) / .08)}.header-sidebar__back-button{column-gap:.5rem;border-block-end-color:rgb(var(--text-color) / .08);color:rgb(var(--text-color) / .7)}.header-sidebar__back-button:hover{color:rgb(var(--text-color))}.header-sidebar__footer{display:grid;gap:0;width:100%;margin:0;padding:0;background:#fff!important;border:0!important;border-block-start:1px solid rgba(28,25,23,.08)!important;box-shadow:none!important}.header-sidebar__footer>*,.header-sidebar__footer shopify-store,.header-sidebar__footer shopify-account,.header-sidebar__footer [slot=signed-out-avatar],.header-sidebar__footer .localization-selectors,.header-sidebar__footer .localization-selectors .relative{display:block!important;width:100%!important;margin:0!important;padding:0!important;background:transparent!important;border:0!important;border-block-start:0!important;border-block-end:0!important;border-radius:0!important;box-shadow:none!important;text-align:left!important}.header-sidebar__footer .text-with-icon.smallcaps,.header-sidebar__footer .localization-toggle{display:flex!important;align-items:center!important;justify-content:flex-start!important;gap:.5rem!important;width:100%!important;min-height:48px;margin:0!important;padding:1rem 2rem!important;background:transparent!important;border:0!important;border-radius:0!important;box-shadow:none!important;color:rgb(var(--text-color))!important;text-align:left!important}.header-sidebar__footer .text-with-icon.smallcaps{font-size:11px;letter-spacing:.08em}.header-sidebar__footer .localization-toggle{font-size:12px;letter-spacing:.06em}.header-sidebar__footer .localization-selectors__separator{display:none!important}@media(hover:hover){.header-sidebar__footer .text-with-icon.smallcaps:hover,.header-sidebar__footer .localization-toggle:hover{background:rgb(var(--text-color) / .04)!important;border-color:transparent!important}}}.header-sidebar__footer shopify-account::part(signed-out-avatar),.header-sidebar__footer shopify-account::part(button),.header-sidebar__footer shopify-account::part(customer-account-button){display:flex!important;justify-content:flex-start!important;width:100%!important;margin:0!important;padding:0!important;background:transparent!important;border:0!important;box-shadow:none!important;text-align:left!important}.product-content-below-gallery accordion-disclosure,.product-info accordion-disclosure{display:block;background:#fff;border-radius:15px;margin-bottom:12px;box-shadow:0 1px 3px #00000014;overflow:hidden}.product-content-below-gallery .accordion,.product-info .accordion{background:transparent;border:none;padding:0}.product-content-below-gallery .accordion__toggle,.product-info .accordion__toggle{padding:18px 20px;font-family:var(--heading-font-family);font-weight:var(--heading-font-weight)}.product-content-below-gallery .accordion__content,.product-info .accordion__content{padding:0 20px 18px;margin-top:-10px}.product-card__quick-add-button{min-width:40px!important;min-height:40px!important;opacity:1!important;transform:translateY(0)!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;padding:0!important}.product-card__quick-add-button svg{width:20px!important;height:20px!important}@media(hover:hover){.product-card__quick-add-button:hover{transform:scale(1.05)!important}.product-card__quick-add-button:hover svg{transform:none!important}}.product-card__info .price-list .price{font-size:1.375rem!important;font-weight:700!important;line-height:1.2!important}.product-card__info .price.line-through{font-size:.875rem!important;font-weight:400!important}.product-card{border-radius:20px!important;overflow:visible!important}@media(hover:hover)and (pointer:fine){.product-card__figure{transition:box-shadow .25s ease!important}.product-card:hover .product-card__figure{transform:none!important;box-shadow:var(--shadow-hover)!important}}@media(prefers-reduced-motion:reduce){.product-card__figure,.product-card__quick-add-button{transition:none!important}.product-card:hover .product-card__figure,.product-card__quick-add-button:hover{transform:none!important}}@media(max-width:999px){.product-card__quick-add-button{opacity:1!important;transform:translateY(0)!important;min-width:36px!important;min-height:36px!important}.product-card__quick-add-button svg{width:18px!important;height:18px!important}}@media(max-width:480px){.product-card__quick-add-button{min-width:32px!important;min-height:32px!important}.product-card__quick-add-button svg{width:16px!important;height:16px!important}}@media(max-width:699px){.quick-buy-modal__info-wrapper{border-block-start-width:0!important}}[class*=ss-],[class*=ss-] *{font-family:var(--font-family-base)!important}.product-info__block-item[data-block-type=text] p{margin-bottom:0}.product-info__block-item[data-block-type=text] p br{line-height:1.4}.variant-picker{gap:6px}.variant-picker__option{gap:2px}.variant-picker__option-values{gap:5px}.block-swatch{padding:8px 14px;font-size:14px}.buy-buttons{margin-top:0}.product-info accordion-disclosure{margin-bottom:8px}@media screen and (max-width:999px){.block-swatch{padding:7px 12px;font-size:13px}.product-gallery{margin-bottom:0}}.ss-product-addons,[id=ss-buy-more]{margin-block:.75rem}.product-info__block-list>.product-info__block-item[data-block-type="@app"]:has(#google-automated-discounts-price:empty){display:none!important}.variant-picker__option-values--variant-cards{display:grid;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:.55rem}@media screen and (max-width:699px){.variant-picker__option-values--variant-cards{grid-template-columns:1fr}}.variant-picker .select{min-height:52px;display:flex;align-items:center;padding-block:.85rem;font-size:15px;font-weight:600;border-radius:12px}.variant-picker .select>svg{width:12px}.popover__value-list{gap:.25rem}.popover__value-list>*,.popover__value-option{min-height:46px;display:flex;align-items:center;padding-block:.5rem;border-radius:10px}.popover__value-list>*>a{display:flex;align-items:center;width:100%;align-self:stretch}.popover__value-list>*[aria-selected=true],.popover__value-list>*:has(:checked),.popover__value-list>*:hover,.popover__value-option[aria-selected=true],.popover__value-option:hover{background:rgb(var(--text-color) / .06)}.resty-model-dropdown{margin-top:2px}.variant-picker .select.resty-model-select{gap:10px}.resty-model-select__current{display:flex;align-items:center;gap:10px;min-width:0;flex:1}.resty-model-select__media{flex:0 0 28px;width:28px;height:28px;display:grid;place-items:center}.resty-model-select__thumb{max-width:28px;max-height:28px;object-fit:contain;mix-blend-mode:multiply}.resty-model-select__name{font-size:14.5px;font-weight:700;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.resty-model-popover__list{gap:.2rem}.resty-model-option{display:flex;align-items:center;gap:11px;width:100%;padding:.5rem .6rem;border-radius:11px;text-decoration:none;color:rgb(var(--text-color))}.resty-model-option__media{flex:0 0 38px;width:38px;height:38px;display:grid;place-items:center;border-radius:9px;background:rgb(var(--text-color) / .04);overflow:hidden}.resty-model-option__image{max-width:32px;max-height:32px;object-fit:contain;mix-blend-mode:multiply}.resty-model-option__text{display:flex;flex-direction:column;gap:1px;min-width:0;flex:1}.resty-model-option__title{font-size:14px;font-weight:700;line-height:1.2;color:rgb(var(--text-color))}.resty-model-option__best-for{font-size:11.5px;line-height:1.25;color:rgb(var(--text-color) / .58)}.resty-model-option__badge{flex:0 0 auto}.resty-model-option.is-selected:after{content:"";flex:0 0 9px;width:9px;height:9px;border-radius:50%}@media(hover:hover){.resty-model-option:hover{background:rgb(var(--text-color) / .06)}.resty-model-option.is-selected:hover{background:rgb(var(--accent) / .12)}}.resty-pdp-trust-card{display:grid;gap:10px;padding:12px}.resty-pdp-trust-card__row,.resty-pdp-trust-card__payment{display:flex;gap:11px;align-items:flex-start;padding:11px 12px;text-decoration:none;color:rgb(var(--text-color))}.resty-pdp-trust-card__row{transition:background .16s ease,transform .16s ease}@media(hover:hover){.resty-pdp-trust-card__row:hover{background:rgb(var(--accent) / .07);transform:translateY(-1px)}}.resty-pdp-trust-card__icon{flex:0 0 34px;width:34px;height:34px;display:grid;place-items:center;border-radius:999px;background:rgb(var(--accent) / .1)}.resty-pdp-trust-card__copy,.resty-pdp-trust-card__payment-copy{display:grid;gap:2px;min-width:0}.resty-pdp-trust-card__copy strong,.resty-pdp-trust-card__payment-copy strong{font-size:13px;line-height:1.25;font-weight:700}.resty-pdp-trust-card__copy span,.resty-pdp-trust-card__payment-copy span{font-size:12px;line-height:1.38;color:rgb(var(--text-color) / .68)}.resty-pdp-trust-card__copy span.resty-pdp-cutoff-countdown{font-weight:650;color:rgb(var(--accent))}.resty-pdp-trust-card__copy span.resty-pdp-cutoff-countdown[hidden],.resty-pdp-trust-card__copy span[hidden]{display:none}.resty-eu-origin-trust{display:inline-flex!important;align-items:center;gap:6px;justify-self:start;max-width:100%;margin-block-start:4px;font-size:12px;line-height:1.35;font-weight:650;color:rgb(var(--text-color) / .78)!important}.resty-eu-origin-trust__flag{box-sizing:border-box;flex:0 0 24px;width:24px;height:16px;border:1px solid rgb(var(--text-color) / .16);border-radius:2px;object-fit:cover;box-shadow:0 1px 2px rgb(var(--text-color) / .08)}.resty-cart-trust-footer .resty-eu-origin-trust,.resty-main-cart-trust .resty-eu-origin-trust{justify-self:center;margin-block-start:0}.resty-pdp-trust-card__payment{flex-direction:column}.resty-pdp-trust-card__methods{display:flex;flex-wrap:wrap;gap:6px;margin:2px 0 0;padding:0;list-style:none}.resty-pdp-trust-card__methods li{display:grid;place-items:center;min-width:42px;height:27px;border:1px solid rgb(var(--text-color) / .1);border-radius:8px;padding-inline:7px;background:#fff;box-shadow:0 1px 2px rgb(var(--text-color) / .04)}.resty-pdp-trust-card__methods svg{max-width:34px;max-height:18px}@media screen and (max-width:640px){.resty-pdp-trust-card{padding:10px;border-radius:8px}.resty-pdp-trust-card__row,.resty-pdp-trust-card__payment{padding:10px}}.resty-pdp-benefits{display:grid;gap:8px;margin:0;padding:0;list-style:none}.resty-pdp-benefits__item{display:grid;grid-template-columns:22px minmax(0,1fr);align-items:start;gap:8px;color:rgb(var(--text-color));font-size:14px;line-height:1.38}.resty-pdp-benefits__check{width:22px;height:22px;display:inline-grid;place-items:center;border-radius:999px;background:rgb(var(--accent) / .1);font-size:13px;font-weight:700;line-height:1;transform:translateY(-1px)}.product-info:has(.resty-breathing-conversion) .resty-pdp-benefits{display:none!important}@media screen and (max-width:640px){.resty-pdp-benefits{gap:7px}.resty-pdp-benefits__item{font-size:13.5px}}.product-rating,.rating,.lai-star-rating,.rating-badge__stars{color:var(--resty-star)}.resty-pdp-trust-card,.resty-cart-routine-upsell{border-color:#29252421!important}.resty-model-swatch.is-selected{background:#fff!important}@media(hover:hover){.resty-model-swatch:hover{border-color:#09090961!important;box-shadow:var(--resty-shadow-soft)!important}}.color-swatch,.block-swatch__color,.thumbnail-swatch{border-color:#29252429!important}.color-swatch.is-selected,input:checked+.color-swatch,.thumbnail-swatch.is-selected,input:checked+.thumbnail-swatch{box-shadow:0 0 0 3px var(--resty-black)!important;border-color:var(--resty-black)!important}#cart-drawer .resty-auto-gift-line{display:grid;gap:4px}#cart-drawer .resty-auto-gift-line line-item-quantity,#cart-drawer .resty-auto-gift-line price-list,#cart-drawer .resty-auto-gift-line .discount-badge,#cart-drawer .resty-auto-gift-line .line-item-info .text-sm{display:none!important}#cart-drawer .resty-auto-gift-line__label{color:var(--resty-muted);font-weight:500;line-height:1.4}#cart-drawer .resty-cart-upsell-helper strong{color:inherit;font-weight:800}@media screen and (max-width:749px){.shopify-section--main-product .resty-breathing-conversion{margin-left:0;margin-right:0}}.shopify-product-form:has(resty-subscription-picker) .sealsubs-target-element,.resty-subscription-form .sealsubs-target-element{display:none!important}.resty-subscription-picker{display:grid;gap:10px;margin-bottom:2px;color:rgb(var(--text-color))}.resty-purchase-option{border:1px solid rgb(var(--text-color) / .16);border-radius:2px;background:#fff;box-shadow:0 1px 2px #1c19170a,0 4px 12px -6px #1c19171a;transition:border-color .16s ease,background-color .16s ease,box-shadow .16s ease}.resty-purchase-option.is-active{border:2px solid rgb(var(--text-color));background:var(--resty-pdp-selected-bg);box-shadow:0 8px 20px -10px #1c19172e}.resty-subscribe-line__row{display:grid;grid-template-columns:20px minmax(0,1fr) auto;align-items:center;gap:12px;min-height:52px;padding:11px 15px;cursor:pointer}.resty-subscribe-line__row input{position:absolute;inline-size:1px;block-size:1px;opacity:0;pointer-events:none}.resty-subscribe-line__box{position:relative;width:20px;height:20px;border:1.5px solid rgb(var(--text-color) / .55);border-radius:2px;background:#fff}.resty-subscribe-line__row input:checked+.resty-subscribe-line__box{border-color:rgb(var(--text-color));background:rgb(var(--text-color))}.resty-subscribe-line__row input:checked+.resty-subscribe-line__box:after{content:"";position:absolute;inset-inline-start:6px;inset-block-start:2px;width:5px;height:10px;border:solid #fff;border-width:0 2px 2px 0;transform:rotate(45deg)}.resty-purchase-option:has(input:focus-visible){outline:2px solid rgb(var(--text-color));outline-offset:2px}.resty-subscribe-line__label{font-size:.95rem;font-weight:700;line-height:1.25}.resty-subscription-picker__prices{display:grid;justify-items:end;gap:1px;white-space:nowrap}.resty-subscription-picker__prices strong{font-size:1.05rem}.resty-subscription-picker__prices s{color:rgb(var(--text-color) / .6);font-size:.8rem}.resty-subscription-picker__body{display:grid;gap:14px;padding:2px 15px 15px 47px}.resty-subscription-picker__schedule{display:grid;grid-template-columns:minmax(0,1fr) minmax(150px,auto);align-items:center;gap:12px;font-size:.86rem;font-weight:700}.resty-subscription-picker__schedule select{min-height:44px;padding:0 38px 0 12px;border:1px solid rgb(var(--text-color) / .25);border-radius:2px;background-color:#fff;color:inherit;font:inherit}.resty-subscription-picker__benefits{display:grid;gap:8px;margin:0;padding:0;list-style:none;font-size:.88rem}.resty-subscription-picker__benefits li{display:grid;grid-template-columns:20px minmax(0,1fr);align-items:start;gap:8px}.resty-subscription-picker__benefits li span{font-size:1rem;font-weight:900;line-height:1.2}.resty-subscription-picker__details{width:fit-content;color:rgb(var(--text-color) / .67);font-size:.76rem;text-decoration:underline;text-underline-offset:3px}@media screen and (max-width:420px){.resty-subscribe-line__row{grid-template-columns:18px minmax(0,1fr) auto;gap:9px;padding:11px 12px}.resty-subscribe-line__box{width:18px;height:18px}.resty-subscribe-line__row input:checked+.resty-subscribe-line__box:after{inset-inline-start:5px;inset-block-start:2px;width:5px;height:9px}.resty-subscribe-line__label{font-size:.88rem}.resty-subscription-picker__body{padding:2px 12px 12px 39px}.resty-subscription-picker__schedule{grid-template-columns:1fr;gap:6px}.resty-subscription-picker__schedule select{width:100%}}.resty-trustpilot-chip{display:inline-flex;align-items:center;gap:9px;width:fit-content;margin-top:2px;padding:7px 11px;border:1px solid rgb(var(--text-color) / .1);border-radius:8px;background:#fff;text-decoration:none;box-shadow:0 1px 2px rgb(var(--text-color) / .03);transition:border-color .16s ease}@media(hover:hover){.resty-trustpilot-chip:hover{border-color:rgb(var(--text-color) / .24)}}.resty-trustpilot-chip__stars{position:relative;display:block;width:88px;height:16px;color:#dcdce6}.resty-trustpilot-chip .resty-trustpilot-chip__stars svg{display:block;width:88px;height:16px;color:#dcdce6}.resty-trustpilot-chip__stars-fill{position:absolute;top:0;right:0;bottom:0;left:0;margin:0!important;overflow:hidden;color:#00b67a}.resty-trustpilot-chip .resty-trustpilot-chip__stars-fill svg{color:#00b67a}.resty-trustpilot-chip__text{font-size:13px;line-height:1.2;color:rgb(var(--text-color) / .72);white-space:nowrap}.resty-trustpilot-chip__text strong{color:var(--resty-ink);font-weight:700}.resty-trustpilot-proof{margin:4px 0 0;font-size:12px;line-height:1.35;color:rgb(var(--text-color) / .62)}.resty-search-popular{padding-block:clamp(20px,3vw,36px) clamp(28px,4vw,48px)}.predictive-search:has(.predictive-search__content:not(:empty))+.resty-search-popular{display:none}.resty-search-popular__header{display:flex;align-items:end;justify-content:space-between;gap:20px;margin-block-end:18px}.resty-search-popular__eyebrow{display:flex;align-items:center;gap:8px;margin:0 0 4px;font-size:12px;line-height:1.2;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.resty-search-popular__eyebrow>span{width:7px;height:7px;border-radius:50%;background:var(--resty-third, #7b8987)}.resty-search-popular__intro{margin:0;color:rgb(var(--text-color) / .64)}.resty-search-popular__all{flex:none;font-size:13px;font-weight:700}.resty-search-popular__links{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border-block:1px solid rgb(var(--border-color))}.resty-search-popular__link{display:grid;align-content:center;gap:7px;min-width:0;min-height:92px;padding:14px 18px;border-inline-end:1px solid rgb(var(--border-color));transition:background-color .16s ease}.resty-search-popular__link:last-child{border-inline-end:0}.resty-search-popular__name{font-weight:750;line-height:1.25}.resty-search-popular__meta{font-size:11px;line-height:1.3;color:rgb(var(--text-color) / .58)}@media(hover:hover){.resty-search-popular__link:hover{background:rgb(var(--text-color) / .035)}}@media screen and (max-width:699px){.resty-search-popular__header{align-items:start}.resty-search-popular__all{display:none}.resty-search-popular__links{grid-template-columns:repeat(2,minmax(0,1fr))}.resty-search-popular__link{min-height:82px;padding:12px}.resty-search-popular__link:nth-child(2n){border-inline-end:0}.resty-search-popular__link:nth-child(-n+2){border-block-end:1px solid rgb(var(--border-color))}}.product-card__quick-add-button svg{color:#fff!important}@media(hover:hover){.product-card__quick-add-button:hover{background:var(--resty-accent-hover)!important}}.variant-picker--resty-offer,.resty-model-picker,.resty-pdp-trust-card,.resty-breathing-conversion,.resty-redlight-conversion,.resty-sunlike-conversion,.resty-family-picker,.resty-quantity-card,.resty-magnetic-refill-cta__link,.resty-breathing-cross-sell{color:var(--resty-ink)}.variant-picker--resty-offer,.resty-model-picker,.resty-breathing-conversion,.resty-redlight-conversion,.resty-sunlike-conversion,.resty-family-picker,.resty-quantity-card,.resty-magnetic-refill-cta__link,.resty-breathing-cross-sell{border:1px solid var(--resty-border);border-radius:8px;background:var(--resty-card);box-shadow:var(--resty-shadow-card)}.variant-picker--resty-offer,.resty-model-picker,.resty-breathing-conversion,.resty-redlight-conversion,.resty-sunlike-conversion,.resty-family-picker{padding:12px;margin:12px 0}.product-info__block-item[data-block-type=quantity-selector]{display:block;margin-top:-2px}.resty-quantity-card{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:6px 12px;width:100%;padding:8px 9px 8px 13px}.resty-quantity-card__label{margin:0;color:var(--resty-ink);font-size:13px;font-weight:800;line-height:1.2;letter-spacing:0}.resty-quantity-card>p.text-subdued{flex-basis:100%;order:3;margin:0;color:var(--resty-muted);font-size:11px;line-height:1.3}.resty-quantity-card .quantity-selector{--quantity-selector-height: 2.6rem;--quantity-selector-input-width: 2.9rem;flex:0 0 auto;width:auto;overflow:hidden;border:1px solid var(--resty-border-strong);border-radius:999px;background:#fff;transition:border-color .15s ease,box-shadow .15s ease,background .15s ease}.resty-quantity-card .quantity-selector:focus-within{border-color:var(--resty-accent);background:#fff;box-shadow:var(--resty-shadow-selected)}.resty-quantity-card .quantity-selector__button{color:var(--resty-ink);transition:background .15s ease,opacity .15s ease}.resty-quantity-card .quantity-selector__button:hover:not([disabled]){background:var(--resty-accent-bg)}.resty-quantity-card .quantity-selector__input{color:var(--resty-ink);font-size:14px;font-weight:800}.resty-family-picker__header{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-bottom:10px}.resty-family-picker__label{margin:0;color:var(--resty-ink);font-size:14px;font-weight:800;line-height:1.2;letter-spacing:0}.resty-family-picker__current{color:var(--resty-muted);font-size:12px;line-height:1.2;text-align:right}.resty-family-picker__values{display:grid!important;gap:8px!important}.resty-family-picker--mouth-tape .resty-family-picker__current,.resty-family-picker--nasal-strip .resty-family-picker__current{display:none}.resty-family-picker--mouth-tape .resty-family-picker__values{grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch}.resty-family-picker--nasal-strip .resty-family-picker__values{grid-template-columns:repeat(4,minmax(0,1fr));align-items:stretch}.resty-family-picker--heat-lamp .resty-family-picker__values{grid-template-columns:repeat(2,minmax(0,1fr))}.resty-family-card{position:relative;display:flex!important;flex-direction:column;align-items:center;justify-content:center;gap:6px;min-width:0;width:100%;min-height:104px;padding:10px 8px;overflow:visible;border:1px solid var(--resty-border-strong);border-radius:8px;background:#fff;color:var(--resty-ink);text-align:center;text-decoration:none;transition:border-color .16s ease,box-shadow .16s ease,background .16s ease,transform .16s ease}.resty-family-picker--mouth-tape .resty-family-card,.resty-family-picker--nasal-strip .resty-family-card{min-height:104px;padding:12px 7px 9px;gap:4px}.resty-family-card__media{display:flex;align-items:center;justify-content:center;width:100%;height:52px}.resty-family-picker--mouth-tape .resty-family-card__media,.resty-family-picker--nasal-strip .resty-family-card__media{height:44px}.resty-family-card__media img{width:auto;max-width:58px;max-height:52px}.resty-family-picker--mouth-tape .resty-family-card__media img,.resty-family-picker--nasal-strip .resty-family-card__media img{max-width:52px;max-height:44px}.resty-family-card__text{display:flex;flex-direction:column;align-items:center;gap:2px;min-width:0;width:100%}.resty-family-card__title{display:block;color:var(--resty-ink);font-size:11px;font-weight:800;line-height:1.1;letter-spacing:0}.resty-family-card__best-for{display:block;color:var(--resty-muted);font-size:9px;font-weight:650;line-height:1.15}.resty-family-card__badge{position:absolute;top:5px;right:5px;z-index:2;max-width:calc(100% - 10px);padding:3px 5px;overflow:visible;text-overflow:clip}.resty-family-card.is-selected{background:var(--resty-accent-bg);box-shadow:var(--resty-shadow-selected);outline:1px solid rgba(9,9,9,.2)}.resty-family-picker__dropdown-accordion{display:contents}.resty-family-picker__dropdown{display:none}.resty-family-picker__summary{display:flex;align-items:center;gap:12px;padding:11px 12px;border:1px solid var(--resty-border-strong);border-radius:8px;background:#fff;list-style:none;cursor:pointer;-webkit-tap-highlight-color:transparent}.resty-family-picker__summary::-webkit-details-marker{display:none}.resty-family-picker__summary:focus-visible{outline:2px solid var(--resty-accent);outline-offset:2px}.resty-family-picker__summary-thumb{flex:0 0 40px;width:40px;height:40px}.resty-family-picker__summary-thumb img{width:40px;height:40px;object-fit:contain;object-position:left center;mix-blend-mode:multiply}.resty-family-picker__summary-text{flex:1;display:flex;flex-direction:column;gap:1px;min-width:0;text-align:left}.resty-family-picker__summary-title{overflow:hidden;color:var(--resty-ink);font-size:14px;font-weight:800;line-height:1.2;text-overflow:ellipsis;white-space:nowrap}.resty-family-picker__summary-sub{overflow:hidden;color:var(--resty-muted);font-size:11px;font-weight:650;line-height:1.2;text-overflow:ellipsis;white-space:nowrap}.resty-family-picker__summary-badge{flex:0 0 auto;padding:3px 7px}.resty-family-picker__chevron{flex:0 0 auto;width:9px;height:9px;margin-left:2px;border-right:2px solid var(--resty-ink);border-bottom:2px solid var(--resty-ink);transform:translateY(-3px) rotate(45deg);transition:transform .2s ease}.resty-family-picker__dropdown[open] .resty-family-picker__chevron{transform:translateY(1px) rotate(-135deg)}.resty-family-picker__dropdown-list{display:flex;flex-direction:column;gap:6px;margin-top:8px;padding:8px;border:1px solid var(--resty-border-strong);border-radius:8px;background:#fff;box-shadow:var(--resty-shadow-card)}.variant-picker--resty-offer .variant-picker__option-info,.resty-model-picker .variant-picker__option-info{margin-block-end:10px}.variant-picker--resty-offer .variant-picker__option-info legend,.resty-model-picker .variant-picker__option-info p,.resty-model-picker .variant-picker__option-info legend{color:var(--resty-ink);font-size:14px;font-weight:800;line-height:1.2;letter-spacing:0}.variant-picker--resty-offer .variant-picker__option-values{display:grid!important;grid-template-columns:repeat(auto-fit,minmax(112px,1fr));gap:8px!important;margin-top:10px}.resty-model-picker .variant-picker__option-values{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr));grid-auto-rows:1fr;align-items:stretch;gap:8px!important;margin-top:10px}.variant-picker--resty-offer .block-swatch,.resty-model-swatch{position:relative;box-sizing:border-box;width:100%;border:1px solid var(--resty-border-strong)!important;color:var(--resty-ink);transition:border-color .16s ease,box-shadow .16s ease,background .16s ease,transform .16s ease}.variant-picker--resty-offer .block-swatch{border-radius:8px!important;background:#fff!important;box-shadow:none!important;min-height:78px;display:flex!important;flex-direction:column;align-items:center;justify-content:center;gap:4px;padding:12px 9px 10px;text-align:center}.variant-picker--resty-offer .block-swatch:before{content:"";position:absolute;top:9px;left:9px;width:12px;height:12px;border:1.5px solid rgba(41,37,36,.28);border-radius:50%;background:#fff}.variant-picker--resty-offer .resty-option-value{display:flex!important;flex-direction:column;align-items:center;gap:3px;line-height:1.12}.variant-picker--resty-offer .resty-option-value__title,.resty-model-swatch .resty-option-value__title{display:inline-flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:6px;color:var(--resty-ink);font-size:12px;font-weight:800;line-height:1.15;letter-spacing:0}.variant-picker--resty-offer .resty-option-value__price{color:var(--resty-ink);font-size:13px;font-weight:850;line-height:1.05}.variant-picker--resty-offer .resty-option-value__meta{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:4px 7px;color:#4f5660;font-size:10px;font-weight:700;line-height:1.2}.variant-picker--resty-offer .resty-option-value__unit-price{white-space:nowrap}.variant-picker--resty-offer .resty-option-value__shipping-badge{display:inline-flex;align-items:center;min-height:20px;border-radius:999px;background:#e8f4ed;color:#1f5b45;padding:3px 7px;font-size:9px;font-weight:850;line-height:1;white-space:nowrap}.variant-picker--resty-offer .resty-option-value__save{display:inline-flex;align-items:center;border-radius:999px;background:var(--resty-forest-bg);color:var(--resty-forest);font-size:10px;font-weight:800;line-height:1.1;letter-spacing:0;padding:4px 7px;white-space:nowrap}.variant-picker--resty-offer .resty-starter-promo-badge,.variant-picker--resty-offer .resty-option-value__flag,.resty-model-swatch__promo,.resty-model-option__badge,.resty-family-card__badge,.resty-family-picker__summary-badge{display:inline-flex;align-items:center;font-size:9px;font-weight:700;line-height:1;white-space:nowrap}.variant-picker--resty-offer .resty-starter-promo-badge,.variant-picker--resty-offer .resty-option-value__flag,.resty-family-card__badge,.resty-family-picker__summary-badge{border-radius:999px;background:var(--resty-accent);color:#fff;letter-spacing:.06em;text-transform:uppercase}.variant-picker--resty-offer .resty-starter-promo-badge{padding:3px 7px}.variant-picker--resty-offer .resty-option-value--starter-promo .resty-starter-promo-badge{position:absolute;top:-9px;right:14px;z-index:3;transform:none;box-shadow:0 4px 11px #1c191724}.variant-picker--resty-offer .resty-option-value__flag{position:absolute;top:-9px;left:50%;z-index:3;transform:translate(-50%);padding:3px 8px;box-shadow:0 4px 11px #1c191724}.variant-picker--resty-offer .resty-option-value__flag--popular{background:var(--resty-navy)}.variant-picker--resty-offer .resty-option-value__flag--value{background:var(--resty-accent)}.variant-picker--resty-offer .resty-option-value__vs{display:none}.variant-picker--resty-offer input:checked+.block-swatch,.variant-picker--resty-offer .block-swatch.is-selected,.resty-model-swatch.is-selected,.resty-family-card.is-selected{background:var(--resty-accent-bg)!important}.variant-picker--resty-offer input:checked+.block-swatch,.variant-picker--resty-offer .block-swatch.is-selected,.resty-family-card.is-selected{border-color:var(--resty-accent)!important;box-shadow:var(--resty-shadow-selected)!important;outline:1px solid rgba(9,9,9,.2)!important}.variant-picker--resty-offer input:checked+.block-swatch:before,.variant-picker--resty-offer .block-swatch.is-selected:before{border-color:var(--resty-accent);background:var(--resty-accent);box-shadow:inset 0 0 0 2.5px #fff}@media screen and (min-width:641px){.variant-picker--resty-offer .block-swatch:before{display:none}.variant-picker--resty-offer .block-swatch{padding-left:9px}}@media(hover:hover){.variant-picker--resty-offer .block-swatch:hover,.resty-model-swatch:hover,.resty-family-card:hover{transform:translateY(-1px);border-color:#09090970!important;background:#fff!important;box-shadow:var(--resty-shadow-card)!important}.variant-picker--resty-offer input:checked+.block-swatch:hover,.variant-picker--resty-offer .block-swatch.is-selected:hover,.resty-model-swatch.is-selected:hover,.resty-family-card.is-selected:hover{background:var(--resty-accent-bg)!important;box-shadow:var(--resty-shadow-selected)!important}}.resty-model-swatch{min-height:108px;height:100%;display:flex!important;flex-direction:column;align-items:center;justify-content:flex-start;gap:4px;padding:14px 8px 11px;overflow:visible;text-align:center}.resty-model-swatch__media{display:flex;align-items:center;justify-content:center;width:100%;height:54px}.resty-model-swatch__media img,.resty-family-card__media img,.resty-breathing-cross-sell__image img{object-fit:contain;mix-blend-mode:multiply}.resty-model-swatch__media img{display:block;width:auto;max-width:58px;max-height:54px;margin:auto}.resty-model-swatch__best-for{display:block;max-width:100%;color:var(--resty-muted);font-size:11px;font-weight:550;line-height:1.25;white-space:normal}.resty-model-swatch__promo{position:absolute;top:5px;right:5px;z-index:2;max-width:calc(100% - 10px);padding:3px 5px;overflow:visible;pointer-events:none;text-overflow:clip}.resty-model-option__badge{padding:3px 7px}.resty-model-option.is-selected{background:var(--resty-accent-bg)}.resty-model-option.is-selected:after{background:var(--resty-accent)}.resty-pdp-benefits__check,.resty-pdp-trust-card__icon{border:1px solid rgba(41,37,36,.16);background:var(--resty-forest-bg)!important}.resty-pdp-trust-card__row,.resty-pdp-trust-card__payment{border:1px solid rgba(41,37,36,.08);border-radius:8px;background:var(--resty-canvas)!important}.resty-breathing-conversion__eyebrow,.resty-redlight-conversion__eyebrow,.resty-sunlike-conversion__eyebrow,.resty-magnetic-refill-cta__eyebrow{margin:0 0 6px;color:var(--resty-accent);font-size:var(--eyebrow-font-size);font-weight:var(--eyebrow-font-weight);line-height:1.15;letter-spacing:var(--eyebrow-letter-spacing);text-transform:uppercase}.resty-redlight-conversion__title,.resty-sunlike-conversion__title,.resty-magnetic-refill-cta__copy strong{margin:0 0 6px;color:var(--resty-ink);font-size:16px;font-weight:850;line-height:1.25;letter-spacing:0}.resty-sunlike-conversion__text,.resty-magnetic-refill-cta__copy span:not(.resty-magnetic-refill-cta__eyebrow){margin:0 0 12px;color:var(--resty-muted);font-size:13px;line-height:1.5}.resty-sunlike-conversion__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:0 0 12px}.resty-sunlike-conversion__item{border:1px solid rgba(41,37,36,.1);border-radius:8px;background:var(--resty-canvas);padding:11px}.resty-sunlike-conversion__item strong{display:block;margin-bottom:4px;color:var(--resty-ink);font-size:13px;font-weight:800;line-height:1.25}.resty-sunlike-conversion__item span{display:block;color:var(--resty-muted);font-size:12px;line-height:1.4}.resty-usp-list{margin:2px 0 0}.resty-usp-island{border-top:1px solid var(--resty-border)}.resty-usp-island summary{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:10px 0;cursor:pointer;list-style:none;color:var(--resty-ink);font-size:13px;font-weight:800;line-height:1.3}.resty-usp-island summary::-webkit-details-marker{display:none}.resty-usp-island__label{min-width:0}.resty-usp-island__chevron{flex:0 0 auto;display:grid;place-items:center;width:20px;height:20px;border:1px solid var(--resty-border);border-radius:999px;background:var(--resty-card);color:var(--resty-muted);transition:transform .18s ease,color .18s ease,border-color .18s ease}.resty-usp-island[open]>summary .resty-usp-island__chevron{transform:rotate(180deg);border-color:#09090959;color:var(--resty-accent)}@media(hover:hover){.resty-usp-island summary:hover .resty-usp-island__chevron{border-color:#09090959;color:var(--resty-accent)}}.resty-usp-island__body{margin:0;padding:0 30px 12px 0;color:var(--resty-muted);font-size:12.5px;line-height:1.5}.resty-magnetic-refill-cta{margin:12px 0}.resty-magnetic-refill-cta__link{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:12px;align-items:center;padding:14px;text-decoration:none}.resty-magnetic-refill-cta__copy{display:grid;gap:4px;min-width:0}.resty-magnetic-refill-cta__button,.resty-breathing-cross-sell__cta{display:inline-flex;align-items:center;justify-content:center;border-radius:999px;background:var(--resty-accent);color:#fff;font-size:12px;font-weight:850;line-height:1;letter-spacing:0;white-space:nowrap}.resty-magnetic-refill-cta__button{padding:9px 12px}.resty-breathing-cross-sell{padding:2px 12px;margin:14px 0}.product-info__block-item>.liquid+.resty-breathing-cross-sell{margin:0;border-top-left-radius:0;border-top-right-radius:0;box-shadow:none}.product-info__block-item>.liquid:has(+.resty-breathing-cross-sell)>.resty-breathing-conversion{margin-bottom:0;border-bottom:0;border-bottom-left-radius:0;border-bottom-right-radius:0}.resty-breathing-cross-sell__grid{display:grid;grid-template-columns:1fr;gap:10px;padding:2px 0 12px}.resty-breathing-cross-sell__card{position:relative;display:grid;grid-template-columns:72px minmax(0,1fr);grid-template-areas:"image badge" "image body" "image cta";gap:8px 10px;align-items:center;min-height:124px;border:1px solid var(--resty-border-strong);border-radius:8px;background:#fff;color:var(--resty-ink);padding:12px;text-decoration:none;box-shadow:none;transition:border-color .16s ease,box-shadow .16s ease,transform .16s ease}.resty-breathing-cross-sell__card:hover{border-color:#09090970;box-shadow:var(--resty-shadow-card);transform:translateY(-1px)}.resty-breathing-cross-sell__image{grid-area:image;display:grid;place-items:center;width:72px;height:72px;border-radius:8px;background:var(--resty-canvas);overflow:hidden}.resty-breathing-cross-sell__image img{width:100%;height:100%}.resty-breathing-cross-sell__body{grid-area:body;display:grid;gap:3px;min-width:0;padding-right:0;padding-top:0}.resty-breathing-cross-sell__body strong{display:block;overflow:visible;color:var(--resty-ink)!important;font-size:13px;font-weight:850;line-height:1.22;text-overflow:clip;white-space:normal}.resty-breathing-cross-sell__body span{color:var(--resty-muted);font-size:11.5px;line-height:1.35;white-space:normal}.resty-breathing-cross-sell__body em{color:var(--resty-ink)!important;font-size:12px;font-style:normal;font-weight:850;white-space:normal}.resty-breathing-cross-sell__cta{grid-area:cta;justify-self:start;padding:8px 11px}.product-card__figure{background-color:var(--resty-canvas)!important}.product-card__image--primary,.product-card__image--secondary,.product-card__media{background-color:transparent!important;box-shadow:none!important}.product-info strong,.rte strong,.prose strong{color:inherit}cart-drawer .horizontal-product-card .\@narrow\:horizontal-product-card__button.link,.shopify-section--cart-drawer .horizontal-product-card .\@narrow\:horizontal-product-card__button.link{background:none;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:.2em}[class^=buy-more-free-stand-note-],[class*=" buy-more-free-stand-note-"]{color:var(--resty-muted)!important}.buy-more-upsell-price--free,[class^=buy-more-upsell-price-][style*="307a07"],[class*=" buy-more-upsell-price-"][style*="307a07"]{color:var(--resty-accent)!important}.ss-product-addons,[id=ss-buy-more]{border-radius:8px!important;border-color:var(--resty-border)!important;background:var(--resty-card)!important}@media screen and (max-width:749px){.shopify-section--main-product>.container,.shopify-section--main-product .container{--container-gutter: 1rem}}@media screen and (max-width:640px){.variant-picker--resty-offer,.resty-model-picker,.resty-breathing-conversion,.resty-redlight-conversion,.resty-sunlike-conversion,.resty-family-picker{padding:11px}.variant-picker--resty-offer .variant-picker__option-values{grid-template-columns:1fr!important;gap:12px!important}.resty-model-picker .variant-picker__option-values{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:8px!important}.variant-picker--resty-offer .block-swatch{min-height:56px;flex-direction:row;align-items:center;justify-content:flex-start;gap:0;padding:11px 13px 11px 34px;text-align:left}.variant-picker--resty-offer .block-swatch:before{top:50%;left:12px;transform:translateY(-50%)}.variant-picker--resty-offer .resty-option-value{display:grid!important;grid-template-columns:minmax(0,1fr) auto;width:100%;align-items:center;column-gap:10px;row-gap:3px}.variant-picker--resty-offer .resty-option-value__title{justify-content:flex-start;text-align:left;font-size:13px}.variant-picker--resty-offer .resty-option-value__price{justify-self:end;font-size:13.5px}.variant-picker--resty-offer .resty-option-value__save{grid-column:1 / -1;justify-self:start}.variant-picker--resty-offer .resty-option-value__meta{grid-column:1 / -1;justify-content:flex-start;justify-self:start}.variant-picker--resty-offer .resty-option-value__flag{top:-8px;right:10px;left:auto;transform:none}.resty-model-swatch{min-height:96px;gap:3px;padding:12px 6px 10px}.resty-model-swatch .resty-option-value__title{font-size:11px}.resty-model-swatch__best-for{font-size:10px;line-height:1.25}.resty-model-swatch__price{font-size:11px}.resty-model-swatch__selected{font-size:8px;padding:2px 6px}.resty-model-swatch__promo{top:6px;right:6px;max-width:calc(100% - 12px);padding:3px 6px;font-size:10px;line-height:1.05}.resty-sunlike-conversion__grid,.resty-breathing-cross-sell__grid{grid-template-columns:1fr}.resty-breathing-cross-sell{padding:12px}.resty-breathing-cross-sell__card{grid-template-columns:64px minmax(0,1fr);min-height:104px}.resty-breathing-cross-sell__image{width:64px;height:64px}.resty-breathing-cross-sell__body{padding-right:0}}@media screen and (max-width:749px){.resty-family-picker--mouth-tape .resty-family-picker__dropdown,.resty-family-picker--nasal-strip .resty-family-picker__dropdown{display:block;margin-top:2px}.resty-family-picker--mouth-tape .resty-family-picker__values,.resty-family-picker--nasal-strip .resty-family-picker__values{display:none!important}.resty-family-picker__dropdown-list .resty-family-card{flex-direction:row!important;align-items:center!important;justify-content:flex-start!important;gap:12px!important;min-height:0!important;padding:9px 10px!important;overflow:visible!important;text-align:left!important;box-shadow:none!important;outline:none!important}.resty-family-picker__dropdown-list .resty-family-card__media{order:1!important;display:block!important;flex:0 0 40px!important;width:40px!important;height:40px!important}.resty-family-picker__dropdown-list .resty-family-card__media img{width:40px!important;height:40px!important;max-width:none!important;max-height:none!important;object-fit:contain!important;object-position:left center!important}.resty-family-picker__dropdown-list .resty-family-card__text{order:2!important;flex:1 1 auto!important;align-items:flex-start!important;gap:1px!important;min-width:0!important;width:auto!important;text-align:left!important}.resty-family-picker__dropdown-list .resty-family-card__title{font-size:13.5px!important;line-height:1.2!important;text-align:left!important}.resty-family-picker__dropdown-list .resty-family-card__best-for{font-size:11px!important;line-height:1.2!important;text-align:left!important}.resty-family-picker__dropdown-list .resty-family-card__badge{position:static!important;order:3!important;flex:0 0 auto!important;margin:0 0 0 auto!important;max-width:none!important;padding:3px 7px!important;font-size:8px!important}.resty-magnetic-refill-cta{display:none}}.shopify-section--main-product .resty-breathing-conversion,.shopify-section--main-product .resty-redlight-conversion,.shopify-section--main-product .resty-sunlike-conversion{position:relative;overflow:hidden;border:1px solid var(--resty-border)!important;border-radius:12px!important;padding:18px!important;background:var(--resty-card)!important;color:var(--resty-text)!important;box-shadow:var(--resty-shadow-soft)!important}.shopify-section--main-product .resty-breathing-conversion:before,.shopify-section--main-product .resty-redlight-conversion:before,.shopify-section--main-product .resty-sunlike-conversion:before{content:none!important}.shopify-section--main-product .resty-breathing-conversion__eyebrow,.shopify-section--main-product .resty-redlight-conversion__eyebrow,.shopify-section--main-product .resty-sunlike-conversion__eyebrow{display:flex;align-items:center;gap:8px;margin:0 0 8px;color:var(--resty-navy);font-size:var(--eyebrow-font-size);font-weight:var(--eyebrow-font-weight);line-height:1.15;letter-spacing:var(--eyebrow-letter-spacing);text-transform:uppercase}.shopify-section--main-product .resty-breathing-conversion__eyebrow:before,.shopify-section--main-product .resty-redlight-conversion__eyebrow:before,.shopify-section--main-product .resty-sunlike-conversion__eyebrow:before{content:"";flex:0 0 auto;width:6px;height:6px;border-radius:999px;background:var(--resty-copper)}.shopify-section--main-product .resty-redlight-conversion__title,.shopify-section--main-product .resty-sunlike-conversion__title{margin:0 0 7px;color:var(--resty-text);font-size:18px;font-weight:750;line-height:1.22;letter-spacing:0}.shopify-section--main-product .resty-sunlike-conversion__text{margin:0 0 14px;color:var(--resty-muted);font-size:13px;line-height:1.52}.shopify-section--main-product .resty-sunlike-conversion__grid{gap:10px;margin:0 0 13px}.shopify-section--main-product .resty-sunlike-conversion__item{position:relative;border:1px solid rgba(217,217,213,.9);border-radius:10px;padding:12px 12px 12px 33px;background:var(--resty-cream)}.shopify-section--main-product .resty-sunlike-conversion__item:before{content:"";position:absolute;top:16px;left:14px;width:7px;height:7px;border-radius:999px;background:var(--resty-navy)}.shopify-section--main-product .resty-sunlike-conversion__item strong{margin-bottom:4px;color:var(--resty-text)!important;font-size:13px;font-weight:700;line-height:1.25}.shopify-section--main-product .resty-sunlike-conversion__item span{color:var(--resty-muted);font-size:12px;line-height:1.42}.shopify-section--main-product .resty-pdp-trust-card__methods{gap:7px;margin-top:4px}.shopify-section--main-product .product-gallery__carousel{padding-right:8px;padding-bottom:8px;padding-left:8px}.shopify-section--main-product .product-gallery__image-list{padding-top:8px}@media screen and (max-width:999px){.shopify-section--main-product .product-gallery__carousel{padding-bottom:0}.shopify-section--main-product .product-gallery__media>img{display:block}.shopify-section--main-product .product-gallery__media{border-width:0!important;outline:1px solid var(--resty-line);outline-offset:-1px}}.shopify-section--main-product .line-through{color:#a4a4a4;font-size:18px}[id$=__proofquotehome2026] .prose p:first-child{font-family:var(--font-family-serif-accent);font-style:italic;font-weight:430;font-size:26px;line-height:1.4;color:#1c1917;margin:0}[id$=__proofquotehome2026] .prose p:last-child{font-size:14px;color:#57534e;margin-top:10px}.shopify-section--main-product .product-info__block-item[data-block-type="@app"]{min-height:16px;line-height:1}.shopify-section--main-product .product-info__block-item[data-block-type="@app"]>.shopify-block,.shopify-section--main-product .product-info__block-item[data-block-type="@app"] .scm-reviews-rate{line-height:1}@media screen and (max-width:699px){.product{row-gap:1.125rem}}.resty-lai-hold{height:0!important;overflow:hidden!important;visibility:hidden!important}.shopify-section--main-product .resty-pdp-after-atc{display:flex;flex-direction:column;gap:12px;margin-top:16px}.shopify-section--main-product .resty-pdp-after-atc>.product-info__block-item,.shopify-section--main-product .resty-pdp-after-atc>.product-info__block-group{margin:0!important}.shopify-section--main-product .resty-pdp-after-atc>.product-info__block-item:empty{display:none}.shopify-section--main-product .resty-pdp-after-atc>.product-info__block-item[data-block-type=inventory],.shopify-section--main-product .resty-pdp-after-atc>.product-info__block-item[data-block-type=description],.shopify-section--main-product .resty-pdp-after-atc>.product-info__block-item[data-block-type=text],.shopify-section--main-product .resty-pdp-after-atc>.product-info__block-item[data-block-type=accordion]{border:1px solid var(--resty-border);border-radius:2px;padding:12px;background:transparent;box-shadow:none}.shopify-section--main-product .resty-pdp-after-atc>.product-info__block-item[data-block-type=accordion]{padding:0;overflow:hidden}.shopify-section--main-product .resty-pdp-after-atc>.product-info__block-item[data-block-type=accordion] .accordion{border:0;background:transparent}.shopify-section--main-product .resty-pdp-after-atc>.product-info__block-item[data-block-type=accordion] .accordion__toggle{padding:13px 14px;color:var(--resty-text)}.shopify-section--main-product .resty-pdp-after-atc>.product-info__block-item[data-block-type=accordion] .accordion__content{padding-inline:14px;padding-block-end:14px}.shopify-section--main-product .resty-pdp-after-atc>.product-info__block-item[data-block-type=text] .prose{font-size:14px;line-height:1.45;color:var(--resty-text)}.shopify-section--main-product .resty-pdp-after-atc>.product-info__block-item[data-block-type=text] .prose>:first-child{margin-top:0}.shopify-section--main-product .resty-pdp-after-atc>.product-info__block-item[data-block-type=text] .prose>:last-child{margin-bottom:0}.shopify-section--main-product .resty-pdp-after-atc>.product-info__block-group.accordion-group{border:1px solid var(--resty-border);border-radius:2px;background:transparent;overflow:hidden;box-shadow:none}.shopify-section--main-product .resty-pdp-after-atc>.product-info__block-group.accordion-group>.product-info__block-item{margin:0!important;padding:0;background:transparent;border:0;border-radius:0;box-shadow:none}.shopify-section--main-product .resty-pdp-after-atc>.product-info__block-group.accordion-group>.product-info__block-item+.product-info__block-item{border-top:1px solid var(--resty-border)}.shopify-section--main-product .resty-pdp-after-atc>.product-info__block-group.accordion-group accordion-disclosure{display:block;margin:0!important;background:transparent;border-radius:0;box-shadow:none;overflow:visible}.shopify-section--main-product .resty-pdp-after-atc>.product-info__block-group.accordion-group .accordion{border:0;background:transparent}.shopify-section--main-product .resty-pdp-after-atc>.product-info__block-group.accordion-group .accordion__toggle{padding:13px 14px;color:var(--resty-text);font-family:var(--heading-font-family);font-weight:var(--heading-font-weight)}.shopify-section--main-product .resty-pdp-after-atc>.product-info__block-group.accordion-group .accordion__content{padding:0 14px 14px;margin-top:-6px}.shopify-section--main-product .resty-pdp-after-atc>.product-info__block-group.accordion-group .accordion__content>p:empty{display:none}.shopify-section--main-product .resty-pdp-after-atc>.product-info__block-group.accordion-group .accordion__content>:first-child,.shopify-section--main-product .resty-pdp-after-atc>.product-info__block-group.accordion-group .accordion__content>.metafield-rich_text_field{margin-top:0}.shopify-section--main-product .product-info__block-item[data-block-type=liquid]:has(>.liquid:not(:has(*))),.shopify-section--main-product .product-info__block-item[data-block-type=liquid]:has(#ss-product-videos:empty),.shopify-section--main-product .product-info__block-item[data-block-type=liquid]:has(#ss-buy-more:empty){display:none}@media screen and (max-width:640px){.shopify-section--main-product .resty-breathing-conversion,.shopify-section--main-product .resty-redlight-conversion,.shopify-section--main-product .resty-sunlike-conversion{padding:15px!important}.shopify-section--main-product .resty-redlight-conversion__title,.shopify-section--main-product .resty-sunlike-conversion__title{font-size:16px}.shopify-section--main-product .resty-sunlike-conversion__item{padding:11px 11px 11px 31px}.shopify-section--main-product .resty-pdp-trust-card__row,.shopify-section--main-product .resty-pdp-trust-card__payment{padding:13px}.shopify-section--main-product .resty-pdp-after-atc{gap:12px;margin-top:14px}}@media screen and (max-width:699px){.template-page .shopify-section--image-with-text image-with-text>picture{order:2}.template-page .shopify-section--image-with-text image-with-text>.prose{order:1}}@media screen and (min-width:641px){.variant-picker--resty-offer .variant-picker__option-values{grid-template-columns:repeat(3,minmax(0,1fr))!important;align-items:stretch}.variant-picker--resty-offer .block-swatch{min-height:92px;height:100%;padding-top:15px;overflow:visible}.variant-picker--resty-offer .resty-option-value--starter-promo .resty-starter-promo-badge{top:-9px!important;right:auto!important;left:50%!important;transform:translate(-50%)!important}}@media screen and (min-width:1000px){.header{--resty-header-gap: clamp(1rem, 2vw, 2rem);column-gap:var(--resty-header-gap)}.header__primary-nav{gap:.5rem clamp(.9rem,1.6vw,1.9rem)}.header__primary-nav-item:before{display:none}.header__primary-nav-item>a,.header__primary-nav-item>dropdown-menu-disclosure>details>summary,.header__primary-nav-item>mega-menu-disclosure>details>summary{position:relative;display:flex;align-items:center;min-height:40px;padding:.55rem .1rem;border-radius:0;color:rgb(var(--text-color) / .82);font-family:var(--heading-font-family);letter-spacing:0;line-height:1;text-transform:none;transition:color .22s ease}.header__primary-nav-item>a:after,.header__primary-nav-item>dropdown-menu-disclosure>details>summary:after,.header__primary-nav-item>mega-menu-disclosure>details>summary:after{content:"";position:absolute;inset-inline:.1rem;inset-block-end:.4rem;height:1px;background:currentColor;transform:scaleX(0);transform-origin:var(--transform-origin-start, left);transition:transform .25s ease}.header__primary-nav-item:hover>a,.header__primary-nav-item>a[aria-current=page],.header__primary-nav-item:hover>dropdown-menu-disclosure>details>summary,.header__primary-nav-item:hover>mega-menu-disclosure>details>summary,.header__primary-nav-item>dropdown-menu-disclosure>details[aria-expanded=true]>summary,.header__primary-nav-item>mega-menu-disclosure>details[aria-expanded=true]>summary{background:none;color:rgb(var(--text-color))}.header__primary-nav-item:hover>a:after,.header__primary-nav-item>a[aria-current=page]:after,.header__primary-nav-item:hover>dropdown-menu-disclosure>details>summary:after,.header__primary-nav-item:hover>mega-menu-disclosure>details>summary:after,.header__primary-nav-item>dropdown-menu-disclosure>details[aria-expanded=true]>summary:after,.header__primary-nav-item>mega-menu-disclosure>details[aria-expanded=true]>summary:after{transform:scaleX(1)}.header__primary-nav details[aria-expanded=true]>:is(.header__dropdown-menu,.mega-menu){z-index:2}.header__primary-nav details[aria-expanded=false][open]>:is(.header__dropdown-menu,.mega-menu){z-index:1;pointer-events:none}.header__dropdown-menu:before{transition:transform .18s ease}.header__primary-nav-item>a:focus-visible,.header__primary-nav-item>dropdown-menu-disclosure>details>summary:focus-visible,.header__primary-nav-item>mega-menu-disclosure>details>summary:focus-visible,.header__secondary-nav a:focus-visible,.header__secondary-nav button:focus-visible{outline:2px solid var(--resty-black, #090909);outline-offset:2px}.header__secondary-nav{gap:.5rem}.header__account-link>a,.header__search-link>a,.header__cart-link>a,.header__secondary-nav .localization-toggle{display:flex;align-items:center;justify-content:center;min-width:40px;min-height:40px;border-radius:999px;transition:color .18s ease,background .18s ease}.header__secondary-nav .localization-toggle{gap:.4rem;padding-inline:.7rem;color:rgb(var(--text-color) / .78);font-size:.75rem;letter-spacing:0;text-transform:none}.header__account-link>a:hover,.header__search-link>a:hover,.header__cart-link>a:hover,.header__secondary-nav .localization-toggle:hover,.header__secondary-nav .localization-toggle[aria-expanded=true]{background:rgb(var(--text-color) / .06);color:rgb(var(--text-color))}.header__cart-dot{background:rgb(var(--accent));color:#fff;box-shadow:0 0 0 2px rgb(var(--background))}.header__secondary-nav .popover::part(content){border-color:rgb(var(--text-color) / .1);border-radius:16px;background:rgb(var(--background));box-shadow:0 18px 48px rgb(var(--text-color) / .14)}.header__secondary-nav .popover__value-option{padding:.55rem .7rem;border-radius:10px}.header__secondary-nav .popover__value-option:hover,.header__secondary-nav .popover__value-option[aria-selected=true]{background:rgb(var(--text-color) / .05);color:rgb(var(--text-color))}.header__dropdown-menu--resty-products{--resty-dropdown-width: 34rem;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.35rem;width:min(var(--resty-dropdown-width),calc(100vw - 2 * var(--container-gutter)));min-width:min(var(--resty-dropdown-width),calc(100vw - 2 * var(--container-gutter)));max-width:calc(100vw - 2 * var(--container-gutter));max-height:calc(100dvh - var(--header-height, 0px) - var(--announcement-bar-height, 0px) - 2rem);padding:.75rem;overflow-x:hidden;overflow-y:auto;border:1px solid rgb(var(--text-color) / .1);border-block-start:3px solid rgb(var(--accent));border-radius:0 0 16px 16px}.header__dropdown-menu--resty-products:before{display:none}.header__dropdown-menu--resty-products>li{min-width:0}.header__dropdown-menu--resty-wide{--resty-dropdown-width: 38rem}.header__dropdown-menu--resty-single-row{--resty-dropdown-width: 21rem;grid-template-columns:minmax(0,1fr);grid-auto-flow:row}.header__dropdown-menu .header__product-menu-card,.header__dropdown-menu summary.header__product-menu-card{display:grid;grid-template-columns:44px minmax(0,1fr);align-items:center;gap:.65rem;min-height:58px;width:100%;padding:.45rem .55rem;border:1px solid transparent;border-radius:12px;background:transparent;color:rgb(var(--text-color) / .86);box-shadow:none;text-align:start;text-decoration:none;transition:color .18s ease,border-color .18s ease,background .18s ease}.header__dropdown-menu summary.header__product-menu-card>.h-stack{display:grid;grid-template-columns:44px minmax(0,1fr) auto;align-items:center;gap:.65rem;width:100%}.header__product-menu-thumb{display:grid;place-items:center;width:44px;height:44px;overflow:hidden;border:1px solid rgb(var(--text-color) / .07);border-radius:11px;background:rgb(var(--text-color) / .04);box-shadow:none}.header__product-menu-image{display:block;width:38px;height:38px;object-fit:contain;object-position:center;mix-blend-mode:multiply}.header__product-menu-title{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2;overflow:hidden;min-width:0;color:inherit;font-size:.85rem;font-weight:600;line-height:1.3}.header__product-menu-thumb:not(:has(img)){display:none}.header__dropdown-menu .header__product-menu-card:not(:has(.header__product-menu-thumb img)){grid-template-columns:minmax(0,1fr)}.header__dropdown-menu summary.header__product-menu-card>.h-stack:not(:has(.header__product-menu-thumb img)){grid-template-columns:minmax(0,1fr) auto}.header__dropdown-menu .header__product-menu-card:hover,.header__dropdown-menu .header__product-menu-card[aria-current=page],.header__dropdown-menu summary.header__product-menu-card:hover,.header__dropdown-menu details[open]>summary.header__product-menu-card{border-color:var(--resty-black, #090909);background:var(--resty-white, #ffffff);color:var(--resty-black, #090909);box-shadow:none}.header__dropdown-menu .header__product-menu-card:focus-visible,.header__dropdown-menu summary.header__product-menu-card:focus-visible,.mega-menu a:focus-visible{outline:2px solid var(--resty-black, #090909);outline-offset:2px}.header__dropdown-menu--resty-products .header__dropdown-menu{min-width:min(21rem,calc(100vw - 2 * var(--container-gutter)));max-width:min(21rem,calc(100vw - 2 * var(--container-gutter)));padding:.7rem;border:1px solid rgb(var(--text-color) / .1);border-radius:16px;background:rgb(var(--background));box-shadow:0 20px 52px rgb(var(--text-color) / .14);inset-block-start:-.75rem}.mega-menu{align-items:start;justify-content:flex-start;padding-block:2.4rem 2.6rem;padding-inline-start:calc(var(--container-gutter) + var(--header-logo-width, 0px) + var(--resty-header-gap, 2rem));padding-inline-end:var(--container-gutter);border-block:1px solid var(--resty-border, #e4e4e0)}.mega-menu__editorial{display:grid;grid-template-columns:clamp(14rem,16vw,16.5rem) minmax(0,1fr);gap:clamp(1.75rem,3.5vw,3.5rem);width:100%;max-width:78rem}.mega-menu__rail{display:flex;flex-direction:column;align-items:flex-start;gap:.9rem;min-height:100%;padding-inline-end:clamp(1.5rem,3vw,3rem);border-inline-end:1px solid var(--resty-border, #e4e4e0)}.mega-menu__rail-title{margin:0;color:var(--resty-black, #090909);font-family:var(--font-family-serif-accent, Georgia, serif);font-style:italic;font-size:clamp(1.6rem,1.3rem + .6vw,1.95rem);font-weight:400;line-height:1.05;letter-spacing:-.01em}.mega-menu__rail-title:before{content:"";display:block;width:2rem;height:2px;margin-block-end:.9rem;background:var(--resty-copper, #a64a25)}.mega-menu__rail-tagline{margin:0;max-width:24ch;color:var(--resty-muted, #656565);font-size:.875rem;font-weight:450;line-height:1.55}.mega-menu__rail-shop-all{display:inline-flex;align-items:center;gap:.5rem;margin-block-start:.15rem;padding-block-end:.35rem;border-block-end:1px solid var(--resty-line-strong, rgba(9, 9, 9, .28));color:var(--resty-black, #090909);font-size:.86rem;font-weight:650;text-decoration:none;transition:border-color .22s ease}.mega-menu__rail-shop-all svg{transition:transform .22s ease}.mega-menu__rail-shop-all:hover{border-block-end-color:var(--resty-black, #090909)}.mega-menu__rail-shop-all:hover svg{transform:translate(3px)}[dir=rtl] .mega-menu__rail-shop-all:hover svg{transform:translate(-3px)}.mega-menu__rail-cta{width:100%;margin-block-start:auto;padding-block-start:1.1rem}.mega-menu__rail-cta~.mega-menu__rail-cta{margin-block-start:0;padding-block-start:.5rem}.mega-menu__category-cta-link{display:flex;align-items:center;justify-content:space-between;gap:.75rem;width:100%;padding:.7rem .9rem;border:1px solid var(--resty-black, #090909);border-radius:0;background:var(--resty-white, #ffffff);color:var(--resty-black, #090909);font-size:.86rem;font-weight:650;text-decoration:none;transition:background .18s ease,color .18s ease}.mega-menu__category-cta-link:hover{background:var(--resty-black, #090909);color:var(--resty-white, #ffffff)}.mega-menu__category-cta-link:hover .mega-menu__category-cta-icon{border-color:#ffffff59;color:var(--resty-white, #ffffff)}.mega-menu__category-cta-icon{display:grid;flex:none;place-items:center;width:28px;height:28px;border:1px solid rgb(var(--text-color) / .14);border-radius:0;background:transparent;transition:border-color .18s ease,color .18s ease}.mega-menu__category-cta-icon svg{display:block;width:15px;height:15px}.mega-menu__category-cta-text{flex:1 1 auto;min-width:0}.mega-menu__columns{display:flex;flex-wrap:wrap;align-items:flex-start;align-content:flex-start;gap:1.75rem clamp(1.75rem,3vw,3.25rem)}.mega-menu__product-group{display:grid;align-content:start;gap:.45rem;width:clamp(15rem,17.5vw,18rem);min-width:0;padding:0;border:0;background:transparent;box-shadow:none}.mega-menu__product-group--direct{width:auto}.mega-menu__group-title{display:flex;align-items:center;min-height:0;padding:0 0 .6rem;margin-block-end:.2rem;border-block-end:1px solid var(--resty-border, #e4e4e0);color:var(--resty-muted, #656565);font-size:.72rem;font-weight:650;letter-spacing:.09em;text-transform:uppercase;text-decoration:none;transition:color .22s ease,border-color .22s ease}.mega-menu__group-title:before{display:none}.mega-menu__group-title:hover,.mega-menu__group-title[aria-current=page]{border-block-end-color:var(--resty-black, #090909);color:var(--resty-black, #090909)}.mega-menu__product-grid{display:grid;grid-template-columns:1fr;gap:.15rem}.mega-menu__product-grid--direct{grid-template-columns:repeat(2,minmax(16rem,19rem));gap:.15rem 1.5rem}.mega-menu__product-card{display:grid;grid-template-columns:52px minmax(0,1fr);align-items:center;gap:.8rem;min-height:62px;padding:.45rem .6rem;margin-inline:-.6rem 0;border:1px solid transparent;border-radius:0;background:transparent;color:rgb(var(--text-color) / .84);box-shadow:none;text-decoration:none;transition:color .22s ease,border-color .22s ease,background .22s ease}.mega-menu__product-thumb{display:grid;place-items:center;width:52px;height:52px;overflow:hidden;border:1px solid var(--resty-line, rgba(9, 9, 9, .12));border-radius:0;background:var(--resty-paper, #ffffff);box-shadow:none}.mega-menu__product-image{display:block;width:46px;height:46px;object-fit:contain;object-position:center;mix-blend-mode:multiply}.mega-menu__product-title{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2;overflow:hidden;min-width:0;color:inherit;font-size:.875rem;font-weight:560;line-height:1.3}.mega-menu__product-card:hover,.mega-menu__product-card[aria-current=page]{border-color:var(--resty-black, #090909);background:var(--resty-white, #ffffff);color:var(--resty-black, #090909);box-shadow:none}.mega-menu--resty-text .mega-menu__columns{display:grid;grid-template-columns:repeat(2,minmax(15rem,19rem));gap:.15rem 1.5rem}.mega-menu__text-row{display:grid;grid-template-columns:40px minmax(0,1fr) auto;align-items:center;gap:.8rem;min-height:56px;padding:.45rem .6rem;margin-inline:-.6rem 0;border:1px solid transparent;color:rgb(var(--text-color) / .84);font-size:.875rem;font-weight:560;text-decoration:none;transition:color .22s ease,border-color .22s ease,background .22s ease}.mega-menu__text-row>svg{opacity:.35;transition:opacity .22s ease}.mega-menu__text-row:hover,.mega-menu__text-row[aria-current=page]{border-color:var(--resty-black, #090909);background:var(--resty-white, #ffffff);color:var(--resty-black, #090909)}.mega-menu__text-row:hover>svg{opacity:1}.mega-menu__text-row-icon{display:grid;place-items:center;width:40px;height:40px;border:1px solid var(--resty-line, rgba(9, 9, 9, .12));background:var(--resty-paper, #ffffff)}.mega-menu__text-row-icon svg{display:block;width:16px;height:16px}}@media screen and (min-width:1000px)and (max-width:1199px){.mega-menu__editorial{grid-template-columns:minmax(12.5rem,14rem) minmax(0,1fr);gap:1.75rem}.mega-menu__product-group{width:clamp(14rem,22vw,16rem)}.mega-menu__product-grid--direct,.mega-menu--resty-text .mega-menu__columns{grid-template-columns:repeat(2,minmax(14rem,17rem))}}@media screen and (min-width:750px){.product{gap:clamp(2.25rem,5vw,4.5rem);align-items:start}.product-gallery__media,.product-gallery__media>*,.product-gallery__media img,.product-gallery__media video,.product-gallery__media model-viewer{border-radius:clamp(18px,2vw,28px)}.product-gallery__media{overflow:hidden;background:#fff;box-shadow:0 18px 48px #1c191714}.product-gallery__thumbnail{border-radius:14px;overflow:hidden;transition:border-color .18s ease,box-shadow .18s ease}.product-gallery__thumbnail[aria-current=true],.product-gallery__thumbnail:hover{border-color:#09090961;box-shadow:0 10px 24px #1c19171a}.product-info__block-list{padding:clamp(1.15rem,2.4vw,1.75rem);border:1px solid rgba(41,37,36,.08);border-radius:28px;background:linear-gradient(180deg,#fffffffa,#fffffffc);box-shadow:0 22px 56px #1c191714}.product-title{max-width:11ch;letter-spacing:-.035em;line-height:.95}.product-title+.prose,.product-title+p,.product-info__block-list .product-title+*{margin-block-start:.65rem}.product-info__block-list sale-price,.product-info__block-list .price-list sale-price{color:#1c1917;font-weight:800;letter-spacing:-.02em}.product-info__block-list fieldset,.product-info__block-list .variant-picker,.product-info__block-list .block-swatch-list,.product-info__block-list .variant-picker__option-values{gap:.65rem}.product-info__block-list label,.product-info__block-list .block-swatch,.product-info__block-list .color-swatch,.product-info__block-list .resty-compact-model-option{border-radius:18px}.product-info__block-list .block-swatch,.product-info__block-list .resty-compact-model-option{transition:border-color .18s ease,box-shadow .18s ease,transform .18s ease,background .18s ease}.product-info__block-list .block-swatch:hover,.product-info__block-list .resty-compact-model-option:hover{border-color:#09090952;background:#fff;box-shadow:0 14px 34px #1c19171a;transform:translateY(-1px)}.product-info__block-list .button,.product-info__block-list button[type=submit],.product-sticky-bar .button{min-height:56px;border-radius:999px;font-weight:800;letter-spacing:.01em;box-shadow:0 2px 6px #1c19171f}.product-info__block-list .button:hover,.product-info__block-list button[type=submit]:hover,.product-sticky-bar .button:hover{transform:translateY(-1px);box-shadow:0 3px 8px #1c191724}.product-info__block-group.accordion-group,.product-info__block-list .accordion-group{overflow:hidden;border:1px solid rgba(41,37,36,.08);border-radius:22px;background:#fff;box-shadow:0 12px 30px #1c19170d}.product-info__block-list .accordion{--accordion-spacing: 1rem}}@media screen and (min-width:1000px){.shopify-section--main-product .container--lg{--container-max-width: 78.75rem}.shopify-section--main-product .product{gap:clamp(2.5rem,4vw,4rem)}.product-info{top:calc(var(--sticky-area-height, 0px) + 1.25rem)}.product-sticky-bar{inset-inline:0;margin:0 auto 1rem;width:min(1180px,calc(100vw - 3rem));border:1px solid rgba(41,37,36,.08);border-radius:22px;background:#fff;box-shadow:0 18px 44px #1c19171a}}@media screen and (min-width:750px)and (max-width:999px){.product-info__block-list{margin-block-start:1rem}}@media screen and (max-width:749px){.product-gallery__media{background:#fff;box-shadow:0 8px 18px -6px #1c19171a}.product-info__block-list .variant-picker__option-values{gap:.5rem}.product-info__block-list [data-block-type=buy-buttons] .button,.product-info button[name=add],.product-info .product-form__submit{min-height:54px;border-radius:999px}.product-info accordion-disclosure{border-radius:18px;box-shadow:0 4px 14px #1c19170f}}@media screen and (max-width:749px){.shopify-section--main-product .product-info,.shopify-section--main-product .product-info__block-list,.shopify-section--main-product .product-info__block-list>*,.shopify-section--main-product .product-info__block-group,.shopify-section--main-product .product-info fieldset,.shopify-section--main-product .product-info .variant-picker,.shopify-section--main-product .product-info .variant-picker__option,.shopify-section--main-product .product-info .variant-picker__option-values,.shopify-section--main-product .product-info .resty-family-picker,.shopify-section--main-product .product-info .resty-klarna-installments,.shopify-section--main-product .product-info .resty-pdp-benefits,.shopify-section--main-product .product-info .resty-model-picker,.shopify-section--main-product .product-info .resty-pdp-trust-card,.shopify-section--main-product .product-info .resty-pdp-trust-card__row,.shopify-section--main-product .product-info .resty-pdp-trust-card__payment{box-sizing:border-box;min-inline-size:0;max-inline-size:100%}.shopify-section--main-product .product-info :is(.product-title,.resty-product-subheadline,.resty-klarna-installments__text,.resty-usp-island__label,.resty-usp-island__body,.resty-pdp-benefits__item,.resty-pdp-trust-card__copy,.resty-pdp-trust-card__payment-copy,.resty-model-swatch,.resty-option-value){min-inline-size:0;max-inline-size:100%;overflow-wrap:anywhere}.shopify-section--main-product .product-info .accordion__content.prose,.shopify-section--main-product .product-info .accordion__content.prose :is(.metafield-rich_text_field,ul,ol,li){min-inline-size:0;max-inline-size:100%;overflow-wrap:anywhere}}.shopify-section--main-product .product-info :is(.variant-picker--resty-offer,.resty-model-picker,.resty-model-picker--dropdown,.resty-family-picker){margin-block:10px;padding:0!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important}.shopify-section--main-product .product-info :is(.variant-picker--resty-offer .block-swatch,.resty-model-swatch,.resty-family-card,.resty-family-picker__summary,.resty-model-select){border:1px solid var(--resty-pdp-control-border)!important;border-radius:var(--resty-pdp-control-radius)!important;background:#fff!important;box-shadow:none!important}.shopify-section--main-product .product-info :is(.variant-picker--resty-offer .variant-picker__option-info legend,.resty-model-picker .variant-picker__option-info p,.resty-model-picker .variant-picker__option-info legend,.resty-family-picker__label){color:#111!important;font-weight:800!important}.shopify-section--main-product .product-info .resty-family-picker__chevron{border-color:var(--resty-accent)}.shopify-section--main-product .product-info :is(.variant-picker--resty-offer input:checked+.block-swatch,.variant-picker--resty-offer .block-swatch.is-selected,.resty-model-swatch.is-selected,.resty-family-card.is-selected){border-color:var(--resty-accent)!important;background:var(--resty-pdp-selected-bg)!important;outline:0!important;box-shadow:0 0 0 2px var(--resty-pdp-focus-ring)!important}.shopify-section--main-product .product-info :is(.variant-picker--resty-offer input:checked+.block-swatch .resty-option-value__title,.variant-picker--resty-offer .block-swatch.is-selected .resty-option-value__title,.resty-model-swatch.is-selected .resty-option-value__title,.resty-family-card.is-selected .resty-family-card__title){color:#111!important}@media(hover:hover){.shopify-section--main-product .product-info :is(.variant-picker--resty-offer .block-swatch,.resty-model-swatch,.resty-family-card,.resty-family-picker__summary,.resty-model-select):hover{border-color:#0909096b!important;background:#fff!important;box-shadow:0 4px 12px #1c19170f!important;transform:none}.shopify-section--main-product .product-info :is(.variant-picker--resty-offer input:checked+.block-swatch,.variant-picker--resty-offer .block-swatch.is-selected,.resty-model-swatch.is-selected,.resty-family-card.is-selected):hover{background:var(--resty-pdp-selected-bg)!important;box-shadow:0 0 0 2px var(--resty-pdp-focus-ring)!important}}.shopify-section--main-product .product-info :is(input:focus-visible+.block-swatch,.resty-model-swatch:focus-visible,.resty-family-card:focus-visible,.resty-family-picker__summary:focus-visible,.resty-model-select:focus-visible){outline:2px solid var(--resty-accent)!important;outline-offset:3px;box-shadow:none!important}.shopify-section--main-product .product-info :is(.resty-starter-promo-badge,.resty-option-value__flag){border:1px solid rgba(9,9,9,.2)!important;background:#f3f3f0!important;color:#111!important;box-shadow:none!important}.shopify-section--main-product .product-info .resty-model-option__badge{border:0!important;background:transparent!important;color:var(--resty-copper, #a64a25)!important;box-shadow:none!important}.shopify-section--main-product .product-info .resty-model-swatch__promo{border:1px solid rgba(9,9,9,.16)!important;border-radius:999px!important;background:#fff!important;color:var(--resty-copper, #a64a25)!important;box-shadow:none!important;padding:2px 6px;font-size:8px}.shopify-section--main-product .product-info .resty-family-picker__values:has(.resty-family-card__badge){padding-top:8px}.shopify-section--main-product .product-info .resty-family-card__badge{top:-9px!important;right:auto!important;left:50%!important;width:max-content;max-width:calc(100% - 8px);padding:3px 7px!important;border:0!important;background:var(--resty-black)!important;color:var(--resty-white)!important;box-shadow:none!important;font-size:8px;letter-spacing:.08em;transform:translate(-50%)}.shopify-section--main-product .product-info .resty-family-picker__summary-badge,.shopify-section--main-product .product-info .resty-family-picker__dropdown-list .resty-family-card__badge{padding:3px 7px!important;border:0!important;background:var(--resty-black)!important;color:var(--resty-white)!important;box-shadow:none!important;letter-spacing:.08em;transform:none}.shopify-section--main-product .product-info .resty-option-value__shipping-badge{border:1px solid rgba(9,9,9,.16);background:#fff!important;color:var(--resty-accent)!important}.shopify-section--main-product .product-info .resty-option-value__save{border:1px solid var(--resty-line)!important;background:var(--resty-white)!important;color:var(--resty-ink)!important}.shopify-section--main-product .product-info :is(.resty-option-value__meta,.resty-family-card__best-for){color:#656565!important}.shopify-section--main-product .product-info .resty-pdp-benefits{gap:8px;margin-block:8px;padding:0!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important}.shopify-section--main-product .product-info .resty-pdp-benefits__check{width:20px;height:20px;border:0!important;background:#e8e8e4!important;color:#111!important}.shopify-section--main-product .product-info .resty-pdp-benefits__item{grid-template-columns:20px minmax(0,1fr);gap:8px;color:var(--resty-text)}.shopify-section--main-product .product-info :is(.resty-klarna-installments,.resty-pdp-trust-card){border:0!important;border-radius:var(--resty-pdp-support-radius)!important;background:var(--resty-pdp-support-bg)!important;color:var(--resty-text)!important;box-shadow:none!important}.shopify-section--main-product .product-info .resty-klarna-installments{gap:10px;margin-block:8px;padding:10px 12px}.shopify-section--main-product .product-info .resty-klarna-installments__badge{min-height:26px;padding:4px 9px;border-radius:7px;font-size:12px}.shopify-section--main-product .product-info .resty-pdp-trust-card{overflow:hidden;gap:0;padding:0!important}.shopify-section--main-product .product-info .resty-pdp-trust-card__row,.shopify-section--main-product .product-info .resty-pdp-trust-card__payment{gap:10px;padding:11px 12px;border:0!important;border-radius:0;background:transparent!important;color:var(--resty-text)!important}.shopify-section--main-product .product-info .resty-pdp-trust-card__row+.resty-pdp-trust-card__row,.shopify-section--main-product .product-info .resty-pdp-trust-card__payment{border-top:1px solid rgba(9,9,9,.18)!important}.shopify-section--main-product .product-info .resty-pdp-trust-card__icon{flex-basis:32px;width:32px;height:32px;border:0!important;background:#e8e8e4!important;color:#111!important}.shopify-section--main-product .product-info :is(.resty-pdp-trust-card__copy strong,.resty-pdp-trust-card__payment-copy strong){color:var(--resty-text)!important}.shopify-section--main-product .product-info :is(.resty-pdp-trust-card__copy span,.resty-pdp-trust-card__payment-copy span){color:var(--resty-muted)!important}.shopify-section--main-product .product-info .resty-pdp-trust-card__methods li{min-width:38px;height:24px;padding-inline:4px;border:0;background:transparent;box-shadow:none}.shopify-section--main-product .product-info__block-item[data-block-type=buy-buttons] .buy-buttons>.button,.shopify-section--main-product .product-sticky-bar .button{min-height:56px;border:1px solid var(--resty-accent)!important}.shopify-section--main-product .product-info__block-item[data-block-type=buy-buttons] .shopify-payment-button__button{min-height:50px;border:1px solid var(--resty-pdp-control-border)!important}.shopify-section--main-product .product-info__block-item[data-block-type=buy-buttons] :is(.buy-buttons>.button,.shopify-payment-button__button):focus-visible,.shopify-section--main-product .product-sticky-bar .button:focus-visible{outline:3px solid rgba(9,9,9,.34)!important;outline-offset:3px}@media screen and (max-width:749px){.shopify-section--main-product .product-info :is(.variant-picker--resty-offer,.resty-model-picker,.resty-model-picker--dropdown,.resty-family-picker){padding:0!important}.shopify-section--main-product .product-info__block-item[data-block-type=buy-buttons] .buy-buttons>.button{min-height:54px}}.shopify-section--main-product .product-info :is(.resty-family-picker--mouth-tape,.resty-family-picker--nasal-strip){overflow:visible!important}.shopify-section--main-product .product-info :is(.resty-family-picker--mouth-tape,.resty-family-picker--nasal-strip) .resty-family-picker__values{margin:-4px;padding:4px;overflow:visible!important}.shopify-section--main-product .product-info :is(.resty-family-picker--mouth-tape,.resty-family-picker--nasal-strip) .resty-family-card.is-selected{border-color:var(--resty-accent)!important;background:var(--resty-pdp-selected-bg)!important;box-shadow:0 0 0 3px #09090924,0 6px 16px #1c191712!important}@media screen and (max-width:749px){.shopify-section--main-product .product-info :is(.resty-family-picker--mouth-tape,.resty-family-picker--nasal-strip) .resty-family-picker__dropdown-accordion{display:block;margin:0;overflow:visible;border-radius:0;background:transparent!important;box-shadow:none!important}.shopify-section--main-product .product-info :is(.resty-family-picker--mouth-tape,.resty-family-picker--nasal-strip) :is(.resty-family-picker__dropdown,.resty-family-picker__dropdown-list){overflow:visible}.shopify-section--main-product .product-info :is(.resty-family-picker--mouth-tape,.resty-family-picker--nasal-strip) .resty-family-picker__summary{width:100%;border-color:#09090985!important;background:#fff!important;outline:0!important;box-shadow:0 0 0 3px #09090921,0 5px 14px #1c19170f!important}.shopify-section--main-product .product-info :is(.resty-family-picker--mouth-tape,.resty-family-picker--nasal-strip) .resty-family-picker__dropdown[open] .resty-family-picker__summary{border-color:#090909a3!important;box-shadow:0 0 0 3px #0909092b,0 6px 16px #1c191712!important}.shopify-section--main-product .product-info :is(.resty-family-picker--mouth-tape,.resty-family-picker--nasal-strip) .resty-family-picker__summary:focus-visible{outline:0!important;box-shadow:0 0 0 2px #09090973!important}}.resty-redlight-gift-line{display:flex;align-items:flex-start;gap:8px;margin:2px 0 0;color:var(--resty-ink);font-size:13px;font-weight:650;line-height:1.4}.resty-redlight-gift-line__icon{display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;width:22px;height:22px;margin-top:1px;border:1px solid rgba(41,37,36,.14);border-radius:999px;background:var(--resty-accent-bg);color:var(--resty-accent)}.resty-model-swatch__price{display:block;margin-top:auto;padding-top:4px;color:var(--resty-ink);font-size:12px;font-weight:750;line-height:1.2}.resty-model-swatch__selected{position:absolute;top:5px;left:5px;z-index:2;display:inline-flex;align-items:center;padding:2px 7px;border-radius:999px;background:var(--resty-accent);color:#fff;font-size:9px;font-weight:750;line-height:1.3;pointer-events:none}.product-sticky-bar__variant{display:flex;gap:6px;min-width:0}.product-sticky-bar__variant-select{appearance:none;-webkit-appearance:none;min-width:0;max-width:100%;padding:7px 28px 7px 11px;border:1px solid rgba(41,37,36,.16);border-radius:10px;background:#fff url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='6' viewBox='0 0 10 6'%3E%3Cpath d='M1 1l4 4 4-4' fill='none' stroke='%2357534e' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") no-repeat right 11px center;color:var(--resty-ink, #292524);font:inherit;font-size:13px;font-weight:600;line-height:1.2;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;cursor:pointer}.product-sticky-bar__variant-select:focus-visible{outline:2px solid var(--resty-accent, #090909);outline-offset:2px}.product-sticky-bar__price-demand{display:flex;align-items:center;gap:10px}@media screen and (max-width:999px){.product-sticky-bar{background:rgb(var(--background));border-block-start:1px solid rgba(41,37,36,.1);border-block-end-width:0;box-shadow:0 -8px 24px #1c191714}}@media screen and (max-width:699px){.product-sticky-bar{display:grid;grid-template-columns:auto minmax(0,1fr);grid-template-areas:"price variant" "thumb buy";align-items:center;column-gap:10px;row-gap:7px;padding-block:8px}.product-sticky-bar__mobile-meta{grid-area:price;display:grid;gap:3px;min-width:72px}.product-sticky-bar__mobile-price{font-size:14px;font-weight:750;line-height:1.2}.product-sticky-bar__variant{grid-area:variant;justify-content:flex-end}.product-sticky-bar__mobile-thumb{grid-area:thumb}.product-sticky-bar__mobile-thumb img{display:block;width:44px;height:44px;object-fit:cover;border:1px solid rgba(41,37,36,.08);border-radius:10px;background:#fff}.product-sticky-bar .buy-buttons{grid-area:buy;display:block}.product-sticky-bar .buy-buttons .button{width:100%}.shopify-section--main-product .product-sticky-bar .button{min-height:44px;padding-block:.5rem;font-size:14px}}@media screen and (min-width:700px){.product-sticky-bar{grid-template-columns:minmax(0,1fr) max-content max-content;column-gap:14px;padding-block:.75rem;padding-block-end:max(.75rem,env(safe-area-inset-bottom,0px))}.product-sticky-bar__variant-select{max-width:240px}.shopify-section--main-product .product-sticky-bar .button{min-height:50px}}.resty-sunlike-lab,.resty-mars-lab{max-width:1060px;margin:0 auto;padding:48px 0 40px;color:var(--resty-ink);text-align:left}.resty-sunlike-lab__intro,.resty-mars-lab__intro{max-width:640px;margin-bottom:32px}.resty-sunlike-lab__eyebrow,.resty-mars-lab__eyebrow{margin:0 0 8px;color:var(--resty-accent);font-size:var(--eyebrow-font-size);font-weight:var(--eyebrow-font-weight);letter-spacing:var(--eyebrow-letter-spacing);text-transform:uppercase}.resty-sunlike-lab__title,.resty-mars-lab__title{margin:0 0 12px;color:var(--resty-ink);font-size:28px;font-weight:750;line-height:1.2}.resty-sunlike-lab__text,.resty-mars-lab__text{margin:0;color:var(--resty-muted);font-size:15px;line-height:1.6}.resty-sunlike-lab__grid{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);gap:40px;align-items:start}.resty-sunlike-lab__chart{margin:0;min-width:0}.resty-sunlike-lab__caption{margin-top:10px;color:var(--resty-muted);font-size:12px;line-height:1.5}.resty-sunlike-lab__subtitle,.resty-mars-lab__subtitle{margin:0 0 4px;color:var(--resty-ink);font-size:14px;font-weight:800;line-height:1.3}.resty-sunlike-lab__list,.resty-mars-lab__list{margin:0}.resty-sunlike-lab__row,.resty-mars-lab__row{display:flex;justify-content:space-between;gap:16px;padding:9px 0;border-bottom:1px solid var(--resty-border)}.resty-sunlike-lab__row dt,.resty-mars-lab__row dt{color:var(--resty-muted);font-size:13px;line-height:1.45}.resty-sunlike-lab__row dd,.resty-mars-lab__row dd{margin:0;color:var(--resty-ink);font-size:13px;font-weight:650;line-height:1.45;text-align:right}.resty-sunlike-lab__method,.resty-mars-lab__method{color:var(--resty-muted);font-size:12px;line-height:1.6}@media screen and (max-width:899px){.resty-sunlike-lab,.resty-mars-lab{padding:36px 0 28px}.resty-sunlike-lab__grid{grid-template-columns:minmax(0,1fr);gap:28px}.resty-sunlike-lab__title,.resty-mars-lab__title{font-size:22px}}.resty-sunlike-lab__legend{display:flex;flex-wrap:wrap;gap:6px 20px;margin:0 0 14px;padding:0;list-style:none;color:var(--resty-ink);font-size:13px;font-weight:650;line-height:1.35}.resty-sunlike-lab__legend li{display:inline-flex;align-items:center;gap:8px}.resty-sunlike-lab__key{flex:0 0 auto;width:22px;height:0;border-top:2px solid var(--resty-accent, #a73821)}.resty-sunlike-lab__key--ref{border-top:2px dashed var(--resty-muted, #656565)}.resty-sunlike-lab__zones{display:grid;grid-template-columns:8.333% 50% 41.667%;margin-bottom:6px;color:var(--resty-muted);font-size:11px;font-weight:650;letter-spacing:.06em;line-height:1.2;text-transform:uppercase}.resty-sunlike-lab__zone{min-width:0;overflow:hidden;text-align:center;text-overflow:ellipsis;white-space:nowrap}.resty-sunlike-lab__canvas{position:relative;height:230px}.resty-sunlike-lab__svg{display:block;width:100%;height:100%;overflow:visible}.resty-sunlike-lab__shade{fill:#f6f4f1}.resty-sunlike-lab__grid-lines line{stroke:#e8e2d9;stroke-width:1;vector-effect:non-scaling-stroke}.resty-sunlike-lab__baseline{stroke:#d8d0c4;stroke-width:1;vector-effect:non-scaling-stroke}.resty-sunlike-lab__area{fill:var(--resty-accent, #a73821);fill-opacity:.08}.resty-sunlike-lab__line{fill:none;stroke-width:2;stroke-linejoin:round;stroke-linecap:round;vector-effect:non-scaling-stroke}.resty-sunlike-lab__line--panel{stroke:var(--resty-accent, #a73821)}.resty-sunlike-lab__line--ref{stroke:var(--resty-muted, #656565);stroke-dasharray:6 5;opacity:.8}.resty-sunlike-lab__peak{position:absolute;transform:translate(10px,-50%);color:var(--resty-accent);font-size:12px;font-weight:700;line-height:1;white-space:nowrap}.resty-sunlike-lab__peak:before{content:"";position:absolute;top:50%;left:-14px;width:8px;height:8px;border:2px solid #ffffff;border-radius:999px;background:var(--resty-accent, #a73821);transform:translateY(-50%)}.resty-sunlike-lab__axis{position:relative;height:30px}.resty-sunlike-lab__strip{position:absolute;top:5px;left:8.333%;width:50%;height:5px;border-radius:3px;background:linear-gradient(90deg,#7b4fe0,#3f6fe8 16%,#2fa7c9 30%,#3fb56a 42%,#c3c84a 58%,#eaa53a,#e06a34 82%,#c9372c)}.resty-sunlike-lab__tick{position:absolute;top:14px;color:var(--resty-muted);font-size:11px;line-height:1.2;transform:translate(-50%)}.resty-sunlike-lab__axis-label{margin:0;color:var(--resty-muted);font-size:11px;line-height:1.3;text-align:center}.resty-sunlike-lab__range{margin-top:22px;padding-top:14px;border-top:1px solid var(--resty-border)}.resty-sunlike-lab__range-title{margin:0 0 10px;color:var(--resty-ink);font-size:14px;font-weight:800;line-height:1.3}.resty-sunlike-lab__range-row+.resty-sunlike-lab__range-row{margin-top:12px}.resty-sunlike-lab__range-head{display:flex;flex-wrap:wrap;justify-content:space-between;gap:2px 16px;margin:0 0 6px;font-size:13px;line-height:1.4}.resty-sunlike-lab__range-name{color:var(--resty-ink);font-weight:650}.resty-sunlike-lab__range-note{color:var(--resty-muted)}.resty-sunlike-lab__range-track{position:relative;display:block;height:6px;border-radius:3px;background:#f1eee9}.resty-sunlike-lab__range-bar{position:absolute;top:0;bottom:0;border-radius:3px}.resty-sunlike-lab__range-bar--ref{left:0;right:0;background:linear-gradient(90deg,#57534e00,#57534e8c 7% 93%,#57534e00)}.resty-sunlike-lab__range-bar--panel{background:var(--resty-accent, #a73821)}@media screen and (max-width:749px){.resty-sunlike-lab__canvas{height:190px}.resty-sunlike-lab__zones{font-size:10px;letter-spacing:.03em}}.resty-sunlike-lab__subtitle+.resty-sunlike-lab__list{margin-bottom:24px}.resty-sunlike-lab__row-strong{color:var(--resty-accent)!important;font-weight:800!important}.resty-sunlike-lab__method{margin:28px 0 0}.resty-sunlike-lab__report-link{margin-left:6px;color:var(--resty-accent);font-weight:700;text-decoration:underline;text-underline-offset:2px}.resty-mars-lab__bands{margin:0 0 40px}.resty-mars-lab__bands-zones{display:grid;grid-template-columns:42.86% 57.14%;margin-bottom:6px;color:var(--resty-muted);font-size:11px;font-weight:650;letter-spacing:.06em;line-height:1.2;text-align:center;text-transform:uppercase}.resty-mars-lab__bands-plot{position:relative;height:150px;border-bottom:1px solid #d8d0c4;background:linear-gradient(90deg,transparent 0 42.86%,#f6f4f1 42.86% 100%)}.resty-mars-lab__bands-plot:after{content:"";position:absolute;top:0;bottom:0;left:42.86%;border-left:1px solid #e8e2d9}.resty-mars-lab__band{position:absolute;bottom:0;width:4px;height:78%;border-radius:2px 2px 0 0;background:var(--band, #3a3a3a);transform:translate(-50%)}.resty-mars-lab__band--nir{background:repeating-linear-gradient(180deg,#3a3a3a 0 6px,#8a8580 6px 9px)}.resty-mars-lab__bands-axis{position:relative;height:30px}.resty-mars-lab__bands-axis>span:not(.resty-mars-lab__bands-strip){position:absolute;top:14px;color:var(--resty-muted);font-size:11px;line-height:1.2;transform:translate(-50%)}.resty-mars-lab__bands-axis>span:first-of-type+span{transform:none}.resty-mars-lab__bands-axis>span:last-child{transform:translate(-100%)}.resty-mars-lab__bands-strip{position:absolute;top:5px;left:0;width:42.86%;height:5px;border-radius:3px;background:linear-gradient(90deg,#7b4fe0,#3f6fe8 16%,#2fa7c9 30%,#3fb56a 42%,#c3c84a 58%,#eaa53a,#e06a34 82%,#c9372c)}.resty-mars-lab__bands-axis-label{margin:0;color:var(--resty-muted);font-size:11px;line-height:1.3;text-align:center}.resty-mars-lab__groups{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px 40px;margin-top:22px;padding-top:16px;border-top:1px solid var(--resty-border)}.resty-mars-lab__group-title{margin:0 0 2px;color:var(--resty-ink);font-size:14px;font-weight:800;line-height:1.3}.resty-mars-lab__group-bands{margin:0 0 6px;color:var(--resty-ink);font-size:13px;font-weight:600;line-height:1.4}.resty-mars-lab__group-text{margin:0;color:var(--resty-muted);font-size:13px;line-height:1.55}.resty-mars-lab__bands-caption{margin-top:14px;color:var(--resty-muted);font-size:12px;line-height:1.5}@media screen and (max-width:749px){.resty-mars-lab__bands-plot{height:120px}.resty-mars-lab__bands-zones{font-size:10px;letter-spacing:.03em}.resty-mars-lab__band{width:3px}.resty-mars-lab__groups{grid-template-columns:minmax(0,1fr);gap:18px}}.resty-mars-lab__list--split{column-count:2;column-gap:56px}.resty-mars-lab__list--split .resty-mars-lab__row{break-inside:avoid}@media screen and (max-width:749px){.resty-mars-lab__list--split{column-count:1}}.resty-mars-lab__ladder{margin-top:40px}.resty-mars-lab__ladder-text{margin:0 0 16px;max-width:640px;color:var(--resty-muted);font-size:14px;line-height:1.6}.resty-mars-lab__models{display:grid}.resty-mars-lab__model{display:grid;grid-template-columns:200px minmax(0,1fr) 210px;gap:12px 24px;align-items:center;padding:14px 12px;border-bottom:1px solid var(--resty-border);color:inherit;text-decoration:none}.resty-mars-lab__model:first-child{border-top:1px solid var(--resty-border)}a.resty-mars-lab__model:hover{background:var(--resty-canvas)}.resty-mars-lab__model.is-current{background:var(--resty-accent-bg)}.resty-mars-lab__model-id{display:block;min-width:0}.resty-mars-lab__model-id strong{display:block;color:var(--resty-ink);font-size:14px;font-weight:800;letter-spacing:.02em;line-height:1.3}.resty-mars-lab__model-id>span{display:block;color:var(--resty-muted);font-size:12px;line-height:1.4}.resty-mars-lab__model-tag{display:inline-block;margin-top:4px;padding:1px 8px;border:1px solid var(--resty-accent);border-radius:999px;color:var(--resty-accent);font-size:10px;font-style:normal;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.resty-mars-lab__model-bar{display:flex;align-items:center;gap:10px;min-width:0}.resty-mars-lab__model-bar-track{flex:1 1 auto;height:8px;border-radius:4px;background:#29252414;overflow:hidden}.resty-mars-lab__model-bar-fill{display:block;height:100%;min-width:4px;border-radius:4px;background:var(--resty-accent)}.resty-mars-lab__model-watt{flex:0 0 auto;min-width:52px;color:var(--resty-ink);font-size:13px;font-weight:750;text-align:right;font-variant-numeric:tabular-nums}.resty-mars-lab__model-meta{color:var(--resty-muted);font-size:12px;line-height:1.4;text-align:right;font-variant-numeric:tabular-nums}.resty-mars-lab__method{margin:16px 0 0}@media screen and (max-width:899px){.resty-mars-lab__model{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:6px 16px;padding:12px 8px}.resty-mars-lab__model-bar{grid-column:1 / -1;order:3}.resty-mars-lab__model-meta{align-self:start}}[class*=section-template--][class*=__ss_feature_13_]:not([class*=-settings]){background:var(--resty-cream)!important;border-top:1px solid var(--resty-border)!important;border-bottom:1px solid var(--resty-border)!important}[class*=section-template--][class*=__ss_feature_13_][class*=-settings]{padding-top:44px!important;padding-bottom:48px!important}[class*=feature-heading-][class*=__ss_feature_13_] *{font-size:24px!important;font-weight:750!important;line-height:1.25!important;letter-spacing:-.01em!important;color:var(--resty-ink)!important}[class*=feature-heading-][class*=__ss_feature_13_]:after{content:"";display:block;width:44px;height:3px;margin:16px auto 0;border-radius:999px;background:var(--resty-accent)}[class*=feature-icon-][class*=__ss_feature_13_]{display:flex!important;align-items:center;justify-content:center;width:46px!important;height:46px!important;background:var(--resty-accent-bg);border:1px solid rgba(9,9,9,.18);border-radius:50%}[class*=feature-icon-][class*=__ss_feature_13_] svg{width:21px!important;height:21px!important}[class*=feature-icon-][class*=__ss_feature_13_] svg path{fill:var(--resty-accent)!important}[class*=feature-title-][class*=__ss_feature_13_]{margin-top:12px!important;font-size:15px!important;font-weight:750!important;line-height:1.35!important;letter-spacing:0!important;text-transform:none!important;color:var(--resty-ink)!important}[class*=feature-text-][class*=__ss_feature_13_]{max-width:36ch;margin-inline:auto;font-size:14px!important;line-height:1.6!important;color:var(--resty-muted)!important}[class*=feature-image-][class*=__ss_feature_13_]{background:#fff;border:1px solid var(--resty-border)!important;border-radius:16px!important}@media(min-width:1024px){[class*=section-template--][class*=__ss_feature_13_][class*=-settings]{padding-top:64px!important;padding-bottom:68px!important}[class*=feature-heading-][class*=__ss_feature_13_] *{font-size:32px!important}[class*=feature-icon-][class*=__ss_feature_13_]{width:52px!important;height:52px!important}[class*=feature-icon-][class*=__ss_feature_13_] svg{width:23px!important;height:23px!important}[class*=feature-title-][class*=__ss_feature_13_]{margin-top:14px!important;font-size:16px!important}}.shopify-section--main-product .product-info .variant-picker--resty-offer .variant-picker__option-values{grid-template-columns:minmax(0,1fr)!important;gap:8px!important}.shopify-section--main-product .product-info .variant-picker--resty-offer .block-swatch{min-height:0!important;padding:11px 14px 11px 40px!important;text-align:left!important}.shopify-section--main-product .product-info .variant-picker--resty-offer .block-swatch:before{display:block!important;top:50%;left:15px;transform:translateY(-50%)}.shopify-section--main-product .product-info .variant-picker--resty-offer .resty-option-value{display:grid!important;grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"title price" "meta  save";align-items:baseline;column-gap:12px;row-gap:3px;width:100%}.shopify-section--main-product .product-info .variant-picker--resty-offer .resty-option-value:has(.resty-option-value__flag){grid-template-areas:"flag  price" "title save" "meta  meta"}.shopify-section--main-product .product-info .variant-picker--resty-offer .resty-option-value__flag{position:static!important;transform:none!important;grid-area:flag;justify-self:start;padding:0!important;border:0!important;background:transparent!important;box-shadow:none!important;color:var(--resty-muted, #57534e)!important;font-size:10px;font-weight:850;line-height:1.1;letter-spacing:.08em}.shopify-section--main-product .product-info .variant-picker--resty-offer .resty-starter-promo-badge{position:static!important;transform:none!important;padding:0!important;border:0!important;background:transparent!important;box-shadow:none!important;color:var(--resty-muted, #57534e)!important;font-size:10px;font-weight:850;letter-spacing:.06em}.shopify-section--main-product .product-info .variant-picker--resty-offer .resty-option-value__title{grid-area:title;justify-content:flex-start!important;text-align:left;font-size:14px;font-weight:800}.shopify-section--main-product .product-info .variant-picker--resty-offer .resty-option-value__price{grid-area:price;justify-self:end;font-size:14px;font-weight:800;white-space:nowrap}.shopify-section--main-product .product-info .variant-picker--resty-offer .resty-option-value__save{grid-area:save;justify-self:end;padding:0!important;border:0!important;border-radius:0!important;background:transparent!important;color:var(--resty-muted, #57534e)!important;font-size:12px;font-weight:750;white-space:nowrap}.shopify-section--main-product .product-info .variant-picker--resty-offer .resty-option-value__meta{grid-area:meta;justify-content:flex-start!important;justify-self:start;gap:6px;font-size:11.5px;font-weight:600}.shopify-section--main-product .product-info .variant-picker--resty-offer .resty-option-value__shipping-badge{min-height:0!important;padding:0!important;border:0!important;background:transparent!important;color:inherit!important;font-size:inherit;font-weight:inherit}.shopify-section--main-product .product-info .variant-picker--resty-offer .resty-option-value__unit-price+.resty-option-value__shipping-badge:before{content:"\b7";margin-inline-end:6px}.shopify-section--main-product .product-info .quantity-selector__button{color:#111}.shopify-section--main-product .product-info .quantity-selector__input{color:#111;font-weight:750}@media(hover:hover){.shopify-section--main-product .product-info .quantity-selector__button:hover{color:var(--resty-accent)}.shopify-section--main-product .product-info .quantity-selector__button:hover svg{opacity:1}}.shopify-section--main-product .product-info .quantity-selector:focus-within{border-color:var(--resty-accent)!important;box-shadow:0 0 0 2px var(--resty-pdp-focus-ring, rgba(9, 9, 9, .12))}.shopify-section--main-product .product-info .variant-picker--resty-offer .block-swatch{border-color:#09090966!important}.shopify-section--main-product .product-info .variant-picker--resty-offer .block-swatch:before{width:14px;height:14px;border-color:#0909098c}.shopify-section--main-product .product-info .variant-picker--resty-offer input:checked+.block-swatch,.shopify-section--main-product .product-info .variant-picker--resty-offer .block-swatch.is-selected{border-color:var(--resty-accent)!important;background:var(--resty-pdp-selected-bg, #fbf5ef)!important;box-shadow:inset 0 0 0 1px var(--resty-accent),0 0 0 3px #09090921!important}@media(hover:hover){.shopify-section--main-product .product-info .variant-picker--resty-offer input:checked+.block-swatch:hover,.shopify-section--main-product .product-info .variant-picker--resty-offer .block-swatch.is-selected:hover{box-shadow:inset 0 0 0 1px var(--resty-accent),0 0 0 3px #0909091a!important}}.announcement-bar{position:relative;padding-block:.6875rem;padding-block-start:calc(env(safe-area-inset-top,0px) + .6875rem)}.announcement-bar .resty-abar__item{display:inline-flex;align-items:center;justify-content:center;gap:.625rem;font-weight:500;line-height:1.3}.announcement-bar .resty-abar__message,.announcement-bar .resty-abar__trustpilot{display:inline-flex;align-items:center}.announcement-bar .resty-abar__divider{width:1px;height:.875rem;background:currentColor;opacity:.4}.announcement-bar .resty-abar__trustpilot .resty-trustpilot-chip{gap:.375rem;margin:0;padding:0;border:0;border-radius:0;background:transparent;box-shadow:none;color:inherit;letter-spacing:normal;text-transform:none}.announcement-bar .resty-abar__trustpilot .resty-trustpilot-chip__stars,.announcement-bar .resty-abar__trustpilot .resty-trustpilot-chip .resty-trustpilot-chip__stars svg{width:77px;height:14px}.announcement-bar .resty-abar__trustpilot .resty-trustpilot-chip__text,.announcement-bar .resty-abar__trustpilot .resty-trustpilot-chip__text strong{color:inherit}.announcement-bar .resty-abar__trustpilot .resty-trustpilot-chip__text{font-size:var(--announcement-bar-font-size);line-height:1}.announcement-bar .prose a.resty-abar__link{background:none;text-decoration:none;display:inline-flex;align-items:baseline;flex-wrap:wrap;justify-content:center;column-gap:.5em}.resty-abar__cta{display:inline-flex;align-items:baseline;column-gap:.3em;font-weight:700;white-space:nowrap}.resty-abar__arrow{display:inline-block;transition:transform .2s ease}.resty-abar__link:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0}@media(hover:hover){.resty-abar__link:hover .resty-abar__arrow{transform:translate(3px)}}.announcement-bar .tap-area{position:relative;z-index:2;color:var(--resty-muted);opacity:.55;transition:opacity .2s ease}@media(hover:hover){.announcement-bar .tap-area:hover{opacity:1}}@media screen and (max-width:699px){.announcement-bar carousel-prev-button.contents,.announcement-bar carousel-next-button.contents{display:none}.announcement-bar .resty-abar__item{gap:.5rem}.announcement-bar .resty-abar__trustpilot .resty-trustpilot-chip__text{display:none}}@media screen and (min-width:1000px){.announcement-bar{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;column-gap:1.5rem}.announcement-bar .social-media{--social-media-list-gap: 0 .9rem;grid-column:1;justify-self:start;flex-wrap:nowrap}.announcement-bar .social-media svg{width:14px;height:auto}.announcement-bar .social-media__item .tap-area{color:rgb(var(--text-color) / .65);opacity:1;transition:color .18s ease-in-out}.announcement-bar__carousel{grid-column:2}.announcement-bar .resty-abar__lang{position:relative;z-index:2;grid-column:3;justify-self:end}.announcement-bar .localization-toggle{gap:.35rem;font:inherit;letter-spacing:inherit;line-height:1.3}.announcement-bar .localization-toggle>svg{width:9px;height:9px}.announcement-bar .localization-toggle[aria-expanded=true]{color:rgb(var(--text-color))}}@media screen and (min-width:1000px){.announcement-bar .popover.popover--localization{--popover-block-offset: calc(.6875rem + 1px) }.announcement-bar .localization-toggle{padding-block:calc(.6875rem + 1px);margin-block:calc(-.6875rem - 1px)}.footer .popover.popover--localization{--popover-block-offset: .6875rem}:is(.announcement-bar,.footer) .popover.popover--localization::part(content){border-color:#ffffff26;background:var(--resty-black);box-shadow:0 14px 30px -16px #000000bf;scrollbar-color:rgb(255 255 255 / .3) transparent}:is(.announcement-bar,.footer) .popover.popover--localization .popover__value-option{color:#ffffffa6}:is(.announcement-bar,.footer) .popover.popover--localization .popover__value-option:hover{background:#ffffff14;color:var(--resty-white)}:is(.announcement-bar,.footer) .popover.popover--localization .popover__value-option[aria-selected=true]{box-shadow:inset 2px 0 0 var(--resty-white);color:var(--resty-white)}:is(.announcement-bar,.footer) .popover.popover--localization .popover__value-option:focus-visible{outline-color:var(--resty-white)}.shopify-section--announcement-bar{position:relative;z-index:51}}@media screen and (min-width:1000px)and (hover:hover){.announcement-bar .social-media__item .tap-area:hover,:is(.announcement-bar,.footer) .localization-toggle:hover{color:rgb(var(--text-color))}}@media screen and (max-width:999px){.announcement-bar .social-media,.announcement-bar .resty-abar__lang{display:none}}.h1,.h2,:where(.prose h1),:where(.prose h2){font-weight:var(--font-weight-display);letter-spacing:var(--letter-spacing-display)}.h1,:where(.prose h1){line-height:1.08}.h2,:where(.prose h2){line-height:1.12}[class*=hero-heading-] *{font-weight:var(--font-weight-display)!important;letter-spacing:var(--letter-spacing-display)!important}.section-header .prose p.h6{font-size:var(--eyebrow-font-size);font-weight:var(--eyebrow-font-weight);letter-spacing:var(--eyebrow-letter-spacing);text-transform:uppercase;color:rgb(var(--text-color) / .68)}.smallcaps{font-size:.6875rem;font-weight:560;letter-spacing:var(--eyebrow-letter-spacing)}[class*=testimonials-slide-text-] *{font-style:italic!important}[class*=testimonials-slide-title-]{font-weight:620!important}[class*=testimonials-slide-author-]{font-weight:560!important}.footer__brand-slogan{margin:0;font-style:italic;letter-spacing:0}.resty-buybox-quote{margin:14px 0 4px;padding:2px 0 2px 14px;border-left:2px solid var(--resty-copper)}.resty-buybox-quote__text{margin:0;color:var(--resty-ink);font-style:italic;line-height:1.55}.resty-buybox-quote__attribution{margin:5px 0 0;color:var(--resty-muted);font-size:.75rem;font-style:normal;font-weight:500}:root{--font-family-serif-accent: Georgia, "Times New Roman", serif}.h1 em,.h2 em,.prose h1 em,.prose h2 em,[class*=hero-heading-] em{font-family:inherit;font-style:normal;font-weight:inherit;color:var(--resty-copper-strong);text-decoration:none}.product-title .resty-title-accent{color:inherit}.resty-product-subheadline em{font-style:normal;font-weight:640}.prose em{font-family:var(--font-family-serif-accent);font-weight:460}.resty-buybox-quote__text{font-family:var(--font-family-serif-accent);font-size:.8125rem;font-weight:460}[class*=testimonials-slide-text-] *{font-family:var(--font-family-serif-accent)!important;font-weight:460!important}.footer__brand-slogan{font-family:var(--font-family-serif-accent);font-size:1.125rem;font-weight:460}.header{box-shadow:0 -1px var(--resty-border, #e8e2d9) inset,0 10px 28px -22px #1c19174d}@media screen and (min-width:1000px){.header__primary-nav-item>a,.header__primary-nav-item>dropdown-menu-disclosure>details>summary,.header__primary-nav-item>mega-menu-disclosure>details>summary{font-size:clamp(.8125rem,.7rem + .2vw,.9375rem);font-weight:560;transition:color .22s ease,background .22s ease}.header__dropdown-menu--resty-products{border-color:var(--resty-border, #e8e2d9);border-block-start-width:2px;border-block-start-color:rgb(var(--accent));background:var(--resty-cream, #ffffff);box-shadow:var(--shadow-md),0 2px 8px #1c19170d}.mega-menu{background:var(--resty-cream, #ffffff);box-shadow:0 24px 56px -24px #1c19172e}.mega-menu__group-title{border-block-end-color:var(--resty-border, #e8e2d9);font-weight:620}.header__product-menu-thumb,.mega-menu__product-thumb{border-color:var(--resty-border, #e8e2d9);background:var(--resty-parchment, #f3f3f0)}.header__product-menu-title,.mega-menu__product-title{font-weight:560}.mega-menu__promo .overflow-hidden{border-radius:14px;box-shadow:var(--shadow-sm)}.header__dropdown-menu .header__product-menu-card,.header__dropdown-menu summary.header__product-menu-card,.mega-menu__product-card{transition:color .22s ease,border-color .22s ease,background .22s ease}}.product-info--resty-visual .product-info__block-group.accordion-group,.product-info--resty-visual .product-info__block-list .accordion-group{border:1px solid var(--resty-border, #e8e2d9);border-radius:14px;background:transparent;box-shadow:none}@media screen and (max-width:749px){.product-info--resty-visual accordion-disclosure{box-shadow:none}}#ss-buy-more{display:block;height:0;scroll-margin-top:calc(var(--sticky-area-height, 0px) + 12px)}.product-info__block-item:has(>.liquid>#ss-buy-more){margin:0;padding:0;line-height:0}body{padding-inline-start:env(safe-area-inset-left,0px);padding-inline-end:env(safe-area-inset-right,0px)}@media screen and (max-width:699px){.product-sticky-bar{padding-block-end:max(8px,env(safe-area-inset-bottom,0px))}}.pop-in{inset-block-end:max(1rem,env(safe-area-inset-bottom,0px))}.article__toolbar{padding-block-end:max(1rem,env(safe-area-inset-bottom,0px))}.cart-drawer__footer,.header-sidebar__footer{padding-block-end:env(safe-area-inset-bottom,0px)}.text-on-sale{color:rgb(var(--text-color))}:root{color-scheme:light;--resty-black: #090909;--resty-ink: #111111;--resty-charcoal: #262626;--resty-muted: #656565;--resty-paper: #ffffff;--resty-white: #ffffff;--resty-third-rgb: 123 137 135;--resty-third: rgb(var(--resty-third-rgb));--resty-third-strong: #536461;--resty-third-hover: #6f807d;--resty-third-ink: #090909;--resty-third-tint: #edf1f0;--resty-third-ring: rgb(var(--resty-third-rgb) / .3);--resty-soft: var(--resty-third-tint);--resty-line: rgb(var(--resty-third-rgb) / .26);--resty-line-strong: rgb(var(--resty-third-rgb) / .48);--resty-glass: rgba(255, 255, 255, .82);--resty-copper: var(--resty-third);--resty-copper-strong: var(--resty-third-strong);--resty-copper-hover: var(--resty-third-hover);--resty-copper-ink: var(--resty-third-ink);--resty-copper-tint: var(--resty-third-tint);--resty-copper-ring: var(--resty-third-ring);--resty-media-wash: var(--resty-third-tint);--resty-navy: var(--resty-black);--resty-navy-soft: var(--resty-charcoal);--resty-teal: var(--resty-black);--resty-teal-hover: #292929;--resty-forest-trust: var(--resty-black);--resty-parchment: var(--resty-paper);--resty-cream: var(--resty-white);--resty-card: var(--resty-white);--resty-border: rgb(var(--resty-third-rgb) / .3);--resty-text: var(--resty-ink);--resty-star: #c08a2e;--resty-ring: var(--resty-third-ring);--resty-accent: var(--resty-black);--resty-accent-hover: #292929;--resty-accent-bg: var(--resty-paper);--resty-forest: var(--resty-black);--resty-forest-bg: rgba(9, 9, 9, .07);--resty-canvas: var(--resty-paper);--resty-border-strong: rgb(var(--resty-third-rgb) / .48);--resty-shadow-card: 0 1px 2px rgb(var(--resty-third-rgb) / .07), 0 14px 30px -18px rgb(var(--resty-third-rgb) / .28);--resty-shadow-card-hover: 0 2px 6px rgb(var(--resty-third-rgb) / .1), 0 22px 44px -22px rgb(var(--resty-third-rgb) / .34);--resty-shadow-selected: 0 0 0 2px var(--resty-third-ring);--resty-shadow-soft: none;--resty-shadow-cta: none;--page-background: 255 255 255;--on-sale-text: 9 9 9;--on-sale-badge-background: 9 9 9;--on-sale-badge-text: 255 255 255;--star-color: 192 138 46;--button-border-radius: .4375rem;--input-border-radius: .25rem;--shadow-sm: none;--shadow: none;--shadow-md: none;--shadow-block: none}html{background:var(--resty-white)}body{background:var(--resty-white);color:var(--resty-ink)}::selection{background:var(--resty-black);color:var(--resty-white)}.color-scheme--scheme-1,.color-scheme--scheme-2{--accent: 9 9 9;--text-color: 17 17 17;--background: 255 255 255 / 1;--background-without-opacity: 255 255 255;--border-color: 17 17 17 / .14;--button-background: 9 9 9;--button-text-color: 255 255 255;--circle-button-background: 255 255 255;--circle-button-text-color: 9 9 9}.color-scheme--scheme-3,.color-scheme--scheme-4{--accent: 255 255 255;--text-color: 255 255 255;--background: 9 9 9 / 1;--background-without-opacity: 9 9 9;--border-color: 255 255 255 / .2;--button-background: 255 255 255;--button-text-color: 9 9 9;--circle-button-background: 255 255 255;--circle-button-text-color: 9 9 9}.color-scheme--scheme-642a2dad-9d70-401f-8b05-3b4fe8d585b0{--accent: 9 9 9;--text-color: 17 17 17;--background: 255 255 255 / 1;--background-without-opacity: 255 255 255;--border-color: 17 17 17 / .14;--button-background: 9 9 9;--button-text-color: 255 255 255}.color-scheme--scheme-161a8484-620a-4809-96dd-df25ef497f93{--accent: 255 255 255;--text-color: 255 255 255;--background: 0 0 0 / 0;--background-without-opacity: 0 0 0;--border-color: 255 255 255 / .24;--button-background: 255 255 255;--button-text-color: 9 9 9}:where(h1,.h1,h2,.h2,h3,.h3){letter-spacing:-.045em;text-wrap:balance}:where(h1,.h1,h2,.h2) em{font-family:Georgia,Times New Roman,serif;font-weight:400;letter-spacing:-.025em}.h6,.eyebrow,[class*=__eyebrow]{letter-spacing:.11em;text-transform:uppercase}:focus-visible{outline-color:currentColor;outline-offset:4px}.button:not(.button--outline),.shopify-payment-button__button,.product-form__submit,button[name=add],button[name=checkout],.resty-quiz-core .resty-quiz__cta{--button-background: 9 9 9 !important;--button-text-color: 255 255 255 !important;--button-outline-color: 9 9 9 !important;border-radius:7px!important;background:var(--resty-black)!important;color:var(--resty-white)!important;box-shadow:none!important;font-weight:600}.color-scheme--scheme-3 .button:not(.button--outline),.color-scheme--scheme-4 .button:not(.button--outline),.footer .button:not(.button--outline){--button-background: 255 255 255 !important;--button-text-color: 9 9 9 !important;--button-outline-color: 255 255 255 !important;background:var(--resty-white)!important;color:var(--resty-black)!important}.button--outline{--button-outline-color: 9 9 9 !important;border-radius:7px!important;color:var(--resty-black)!important;box-shadow:inset 0 0 0 1px var(--resty-black)!important}.color-scheme--scheme-3 .button--outline,.color-scheme--scheme-4 .button--outline,.footer .button--outline{--button-outline-color: 255 255 255 !important;color:var(--resty-white)!important;box-shadow:inset 0 0 0 1px var(--resty-white)!important}@media(hover:hover){.button:not(.button--outline):hover,.shopify-payment-button__button:hover,.product-form__submit:hover,button[name=add]:hover,button[name=checkout]:hover,.resty-quiz-core .resty-quiz__cta:hover{background:#292929!important;transform:translateY(-2px);box-shadow:none!important}.color-scheme--scheme-3 .button:not(.button--outline):hover,.color-scheme--scheme-4 .button:not(.button--outline):hover,.footer .button:not(.button--outline):hover{background:#e8e8e4!important}}.input,.select,input:not([type=checkbox]):not([type=radio]),textarea,select{border-radius:4px}.shopify-section--announcement-bar,.announcement-bar{background:var(--resty-black)!important;color:var(--resty-white)!important}.announcement-bar{border-bottom:1px solid rgb(255 255 255 / .15);font-size:11px;font-weight:600;letter-spacing:.09em;text-transform:uppercase}.shopify-section--header{transition:transform .18s ease}.header{border-bottom:1px solid transparent}.header.is-solid{background:#ffffffad!important;-webkit-backdrop-filter:blur(20px) saturate(.7) contrast(1.04);backdrop-filter:blur(20px) saturate(.7) contrast(1.04);border-bottom-color:#0909091a;box-shadow:none}@supports not ((backdrop-filter: blur(1px)) or (-webkit-backdrop-filter: blur(1px))){.header.is-solid{background:var(--resty-white)!important}}.template-index:has(#main>.shopify-section:first-child [allow-transparent-header]) .header:not(:has(.header__primary-nav [open],.header__secondary-nav [open],.header-search[open]),:hover,.is-solid){background:transparent!important;border-bottom-color:transparent;box-shadow:none;color:var(--resty-white)}.template-index:has(#main>.shopify-section:first-child [allow-transparent-header]) .header:not(:has(.header__primary-nav [open],.header__secondary-nav [open],.header-search[open]),:hover,.is-solid) .header__logo-image{filter:brightness(0) invert(1)}.template-index .header.is-solid .header__logo-image,.template-index .header:has(.header__primary-nav [open],.header__secondary-nav [open],.header-search[open]) .header__logo-image{filter:none}.header__dropdown-menu,.mega-menu,.header-search,.header-sidebar::part(content){background:var(--resty-white)!important;color:var(--resty-black)!important}.header__product-menu-thumb,.resty-mobile-menu__thumb{background:var(--resty-paper)!important;border-color:var(--resty-line)!important;border-radius:0!important}.resty-mobile-menu__thumb{width:40px;height:40px;padding:.15rem}.header-sidebar__nested-linklist .resty-mobile-menu__card{padding-block:.5rem}.resty-editorial-hero{background:var(--resty-black)!important;color:var(--resty-white)}.resty-editorial-hero>[class*=-settings]{padding:0!important}.resty-editorial-hero [class*=hero-layout-]{min-height:min(820px,calc(100svh - var(--announcement-bar-height, 0px)));border-radius:0!important}.resty-editorial-hero [class*=hero-bg-image-]:after{background:linear-gradient(90deg,#000000c2,#0000007a 43%,#0000001f 76%),linear-gradient(0deg,rgba(0,0,0,.58) 0%,transparent 48%)!important}.resty-editorial-hero [class*=hero-content-]{max-width:760px!important;padding-top:calc(var(--header-height, 76px) + 24px)}@media screen and (min-width:1024px){.resty-editorial-hero [class*=hero-content-]{transform:translateY(-32px)}}.resty-editorial-hero [class*=hero-heading-] :where(h1,h2,h3),.resty-editorial-hero [class*=hero-text-] *,.resty-editorial-hero [class*=hero-feature-text-]{color:var(--resty-white)!important}.resty-editorial-hero [class*=hero-heading-] h1{max-width:12ch;font-size:clamp(52px,5.8vw,88px)!important;font-weight:600!important;letter-spacing:-.055em!important;line-height:.96!important}.resty-editorial-hero [class*=hero-heading-] em{color:inherit!important;font-family:Georgia,Times New Roman,serif!important;font-style:italic!important;font-weight:400!important}.resty-editorial-hero [class*=hero-text-]{max-width:54ch}.resty-editorial-hero [class*=hero-text-] a{color:inherit!important;text-decoration-color:#ffffffb3}.resty-editorial-hero .resty-trustpilot-chip{gap:8px;padding:6px 10px;border:1px solid rgba(255,255,255,.24)!important;border-radius:2px!important;background:#ffffff1a!important;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);color:var(--resty-white)!important;box-shadow:none!important}.resty-editorial-hero .resty-trustpilot-chip__text,.resty-editorial-hero .resty-trustpilot-chip__text strong{color:var(--resty-white)!important}.resty-editorial-hero .resty-trustpilot-chip__stars,.resty-editorial-hero .resty-trustpilot-chip .resty-trustpilot-chip__stars>svg{color:#ffffff52}.resty-editorial-hero .resty-trustpilot-proof{color:#ffffffc7!important}.resty-editorial-hero [class*=hero-feature-icon-] svg path{fill:var(--resty-white)!important}.resty-editorial-hero [class*=hero-button-]:not([class*=hero-button-inner-]){border:1px solid var(--resty-white)!important;border-radius:2px!important;background:var(--resty-white)!important;color:var(--resty-black)!important;box-shadow:none!important}@media(hover:hover){.resty-editorial-hero [class*=hero-button-]:not([class*=hero-button-inner-]):hover{border-color:#d9d9d5!important;background:#d9d9d5!important;color:var(--resty-black)!important}}.template-index{--resty-home-pad: clamp(64px, 8vw, 116px);--section-vertical-spacing: var(--resty-home-pad)}.template-index #main>.shopify-section{border-color:var(--resty-line)}.shopify-section--scrolling-content .scrolling-content__image>img{width:auto;max-width:none;height:clamp(34px,4vw,54px);object-fit:contain}.shopify-section--scrolling-content .section-spacing{padding-block:clamp(20px,3vw,34px)!important;background:var(--resty-white)!important}.shopify-section--scrolling-content .scrolling-content{line-height:0}.shopify-section--scrolling-content .scrolling-content__text{line-height:1.15}.template-index .section-spacing{border-color:var(--resty-line)}.template-index .section-stack>.v-stack:first-child :where(.h1,.h2,h2),.template-index .collection-tabs__heading,.template-index .resty-quiz__heading{font-size:clamp(34px,4.1vw,64px)!important;font-weight:600!important;letter-spacing:-.05em!important;line-height:.98!important}.template-index .shoplift-collection--tabs{background:var(--resty-white)!important}.template-index .shoplift-collection--tabs .collection-tabs__shell{padding-block:var(--resty-home-pad)!important}.template-index .shoplift-collection--tabs .collection-tabs__intro{margin-bottom:clamp(26px,4vw,48px)!important}.template-index .shoplift-collection--tabs .collection-tabs__heading{color:var(--resty-black)!important}.template-index .shoplift-collection--tabs .tab-item__image{border:1px solid var(--resty-line);border-radius:4px!important;background:var(--resty-paper)!important}.template-index .shoplift-collection--tabs .tab-item__text{color:var(--resty-black)!important;font-size:clamp(15px,1.35vw,19px)!important;font-weight:600!important}.product-card__figure,.shopify-section--main-collection .product-card__figure,.template-index .shopify-section--featured-collections .product-card__figure{border:1px solid var(--resty-line)!important;border-radius:4px!important;background:linear-gradient(180deg,#ffffff 0%,#ffffff 46%,var(--resty-media-wash) 100%)!important;box-shadow:var(--resty-shadow-card)!important}.product-card__media,.product-card__image,.product-card__image--primary,.product-card__image--secondary{border-radius:4px!important}.product-card__info{gap:.45rem}.product-card .rating-badge{gap:7px;color:var(--resty-black)}.product-card .rating-badge__stars{gap:1px;color:var(--resty-black)}.product-card .rating-badge__stars path{fill:currentColor!important}.product-card .product-rating__count{color:var(--resty-muted);font-size:12px;font-weight:500;letter-spacing:0;line-height:1.2;text-transform:none}.product-card .product-title,.product-card__title{font-size:clamp(14px,1vw,16px)!important;font-weight:600!important;letter-spacing:-.015em}.product-card__quick-add-button{border:1px solid var(--resty-black)!important;border-radius:2px!important;background:var(--resty-black)!important;color:var(--resty-white)!important;box-shadow:none!important}.badge,.badge--on-sale,.resty-model-swatch__promo,.resty-model-option__badge{border:0!important;border-radius:2px!important;background:var(--resty-black)!important;color:var(--resty-white)!important;letter-spacing:.06em;text-transform:uppercase}@media(hover:hover){.product-card__figure img{transition:transform .42s cubic-bezier(.2,.75,.25,1),opacity .2s ease}.product-card:hover .product-card__figure img{transform:scale(1.025)}}.template-index [id$=__proofquotehome2026] .section-spacing{padding-block:clamp(70px,10vw,150px);border-block:1px solid var(--resty-line);background:var(--resty-white)!important}.template-index [id$=__proofquotehome2026] .prose{max-width:920px;margin-inline:auto;font-family:Georgia,Times New Roman,serif;font-size:clamp(30px,4.6vw,72px);font-weight:400;letter-spacing:-.045em;line-height:1.02}.template-index [id$=__proofquotehome2026] .prose p:first-child{color:var(--resty-black)!important;font:inherit!important;letter-spacing:inherit!important;line-height:inherit!important}.template-index [id$=__proofquotehome2026] .prose p:last-child{margin-top:24px!important;color:var(--resty-muted)!important;font-family:var(--text-font-family)!important;font-size:13px!important;font-style:normal!important;font-weight:600!important;letter-spacing:.09em!important;line-height:1.4!important;text-transform:uppercase}.template-index [id$=__richtextfounder2026] .section-spacing{padding-block:clamp(80px,12vw,180px);background:var(--resty-black)!important;color:var(--resty-white)!important}.template-index [id$=__richtextfounder2026] .prose{max-width:1120px}.template-index [id$=__richtextfounder2026] :where(h2,.h2){max-width:11ch;font-size:clamp(54px,8vw,118px)!important;font-weight:500;line-height:.9}.template-index [id$=__richtextfounder2026] :where(h2,.h2) em{color:inherit;font-family:Georgia,Times New Roman,serif!important;font-style:italic!important;font-weight:400!important;letter-spacing:-.025em}.template-index [id$=__richtextfounder2026] .prose>div:last-child{margin-top:clamp(32px,5vw,68px);color:#ffffffbd;font-size:clamp(17px,1.6vw,22px)}.template-index .resty-quiz{border-block:1px solid var(--resty-line);background:var(--resty-paper)!important}.template-index .resty-quiz .resty-quiz__shell{padding-block:var(--resty-home-pad)!important}.resty-quiz-core .resty-quiz__eyebrow,.resty-quiz-core .resty-quiz__intro,.resty-quiz-core .resty-quiz__email-sub,.resty-quiz-core .resty-quiz__email-consent{color:var(--resty-muted)!important}.resty-quiz-core .resty-quiz__incentive-pill{border:1px solid var(--resty-line)!important;border-radius:999px!important;background:var(--resty-white)!important;color:var(--resty-black)!important}.resty-quiz-core .resty-quiz__incentive-dot{background:var(--resty-black)!important}.resty-quiz-core .resty-quiz__product,.resty-quiz-core .resty-quiz__reward{border:1px solid var(--resty-line-strong)!important;border-radius:4px!important;background:var(--resty-white)!important;box-shadow:none!important}.resty-quiz-core .resty-quiz__options{overflow:hidden;border:1px solid var(--resty-line-strong)!important;border-radius:4px;background:var(--resty-white)}.resty-quiz-core .resty-quiz__options li{border-bottom:0!important}.resty-quiz-core .resty-quiz__options li+li{border-top:1px solid var(--resty-line)}.resty-quiz-core .resty-quiz__option{gap:14px;padding:13px 18px!important;border:0!important;border-radius:0!important;background:none!important;box-shadow:none!important}.resty-quiz-core .resty-quiz__option strong{font-size:15px!important;letter-spacing:-.01em}.resty-quiz-core .resty-quiz__option small{margin-top:1px!important;font-size:13px!important}@media(max-width:767px){.resty-quiz-core .resty-quiz__option{padding:12px 14px!important}}@media(hover:hover){.resty-quiz-core .resty-quiz__option:hover{background:var(--resty-black)!important;color:var(--resty-white)!important}.resty-quiz-core .resty-quiz__product:hover{border-color:var(--resty-black)!important;background:var(--resty-black)!important;color:var(--resty-white)!important;transform:translateY(-2px)}.resty-quiz-core .resty-quiz__option:hover :where(strong,small,.resty-quiz__arrow),.resty-quiz-core .resty-quiz__product:hover :where(strong,small,.resty-quiz__price){color:inherit!important}}.template-index [id*=__ss_testimonials_38_]>[class*=section-]{background:var(--resty-paper)!important}.template-index [id*=__ss_testimonials_38_] [class*=section-][class$=-settings]{padding-block:var(--resty-home-pad)!important}.template-index [id*=__ss_testimonials_38_] .swiper-slide[class*=testimonials-slide-]{border:1px solid var(--resty-line)!important;border-radius:4px!important;background:var(--resty-white)!important;box-shadow:none!important}.template-index [id*=__ss_testimonials_38_] [class*=testimonials-slide-text-]{font-family:Georgia,Times New Roman,serif;font-size:16px}.template-index [id$=__featured_collections_bestsellers] .section-spacing{background:var(--resty-white)!important}.template-index [id$=__featured_collections_zTiTLc] .section-spacing{background:var(--resty-paper)!important}.template-index .shopify-section--featured-collections .section-spacing{padding-block:var(--resty-home-pad)}.template-index [id*=__featured_collection_tabs_3_]>[class*=section-]{background:var(--resty-white)!important}.template-index [id*=__featured_collection_tabs_3_] [class*=featured-main-slide-wrapper-]{border:1px solid var(--resty-black)!important;border-radius:4px!important;background:var(--resty-black)!important;color:var(--resty-white)!important}.template-index [id*=__featured_collection_tabs_3_] [class*=featured-main-slide-text-] *,.template-index [id*=__featured_collection_tabs_3_] [class*=featured-main-button-]{color:var(--resty-white)!important}.template-index [id*=__featured_collection_tabs_3_] [class*=featured-image-]{border-radius:4px!important;background:var(--resty-paper)!important}.template-index .shopify-section--image-with-text .section-spacing{background:var(--resty-white)!important}.template-index [id$=__image_with_text_G3rYFP] image-with-text{border-block:1px solid var(--resty-line)}.template-index [id$=__image_with_text_G3rYFP] image-with-text>picture img{width:100%;height:100%;object-fit:cover}.template-index [id$=__image_with_text_G3rYFP] image-with-text>.prose{max-width:600px;padding:clamp(36px,4.5vw,64px) clamp(48px,7vw,112px)}.template-index [id$=__image_with_text_G3rYFP] image-with-text :where(.h2,h2){max-width:10ch;font-size:clamp(46px,6vw,88px)!important;font-weight:600;line-height:.96}.template-index [id$=__image_with_text_G3rYFP] image-with-text .prose>div{max-width:46ch;color:var(--resty-muted);font-size:clamp(16px,1.4vw,20px);line-height:1.55}.template-index .shopify-section--image-with-text image-with-text>picture{overflow:hidden;background:var(--resty-paper)}.template-index .shopify-section--newsletter .section-spacing,.footer{background:var(--resty-black)!important;color:var(--resty-white)!important}.template-index .shopify-section--newsletter .newsletter .h2 em{color:var(--resty-white)!important}.template-index .shopify-section--newsletter .newsletter :where(input,.input){border-color:#ffffff57!important;background:#ffffff14!important;color:var(--resty-white)!important}.footer{border-top:1px solid rgba(255,255,255,.18)}.footer .constrained-image{filter:brightness(0) invert(1)}.footer .link-faded,.footer .text-subdued{color:#ffffffad}.footer .h6{color:var(--resty-white)}.resty-about-page{--about-copper: var(--resty-copper) !important;--about-stone: var(--resty-paper) !important;--about-linen: var(--resty-soft) !important;--about-cream: var(--resty-white) !important;--about-border: var(--resty-line) !important;--about-ink: var(--resty-ink) !important;--about-navy: var(--resty-black) !important;--about-muted: var(--resty-muted) !important}.resty-about-page .resty-about-page__hero{background:radial-gradient(circle at 8% 10%,rgba(9,9,9,.07),transparent 31%),linear-gradient(180deg,var(--resty-paper) 0%,var(--resty-white) 100%)!important}.resty-about-page :is(.resty-about-page__hero-media,.resty-about-page__proof,.resty-about-page__story-card,.resty-about-page__chapter,.resty-about-page__value-card,.resty-about-page__route-card,.resty-about-page__closing-card){border-radius:4px!important;box-shadow:none!important}.resty-help{--help-copper: var(--resty-black) !important;--help-copper-hover: #292929 !important;--help-tint: var(--resty-soft) !important;--help-ink: var(--resty-ink) !important;--help-muted: var(--resty-muted) !important;--help-line: var(--resty-line) !important;--help-linen: var(--resty-soft) !important;--help-cream: var(--resty-white) !important;--help-surface: var(--resty-paper) !important}.resty-help :is(.resty-help__search,.resty-help__quick-card,.resty-help__topic-card,.resty-help__answer-group,.resty-help__no-results,.resty-help__support-card){border-radius:4px!important;box-shadow:none!important}.resty-help .resty-help__hero-chat{border-radius:2px!important;background:var(--resty-black)!important;box-shadow:none!important}.resty-skin-hero{padding:clamp(28px,4vw,48px) 0 clamp(24px,3vw,36px)!important}.resty-skin-hero__eyebrow{margin-bottom:8px!important}.resty-skin-hero__title{max-width:18ch!important;font-size:clamp(34px,4.2vw,52px)!important}.resty-skin-hero__lead{max-width:52ch!important;margin-top:10px!important;line-height:1.45!important}.resty-skin-hero__cta{display:none!important}.resty-skin-hero__trust{margin-top:14px!important}.resty-skin-hero__trust .resty-trustpilot-chip{--text-color: 17 17 17;border:1px solid var(--resty-line-strong)!important;border-radius:0!important;background:var(--resty-white)!important;color:var(--resty-black)!important;box-shadow:none!important}.resty-skin-hero__trust .resty-trustpilot-chip__text,.resty-skin-hero__trust .resty-trustpilot-chip__text strong{color:var(--resty-black)!important}html:not([lang^=fr]):not([lang^=nl]) [id$=__custom_rich_text_Xtxnnp]{display:none!important}html:not([lang^=fr]) [id$=__ss_video_with_text_9_ckwPwJ] [class$=-settings]{padding-top:clamp(24px,3vw,40px)!important}:is(.resty-skin-hero__eyebrow,.resty-science-intro__eyebrow),.resty-skin-devices__cta{color:var(--resty-black)!important}:is(.resty-science-intro__card,.resty-fr-science__block,.resty-skin-devices__card){border:1px solid var(--resty-line)!important;border-radius:4px!important;background:var(--resty-white)!important;box-shadow:none!important}.resty-science-intro__visual,.resty-science-intro__badge,.resty-skin-devices__media{border-radius:4px!important;box-shadow:none!important}.resty-science-intro__badge{border:1px solid rgba(255,255,255,.32)!important;background:#090909c7!important;color:var(--resty-white)!important}.resty-science-intro__badge span{color:#ffffffc2!important}.resty-skin-devices__media{background:var(--resty-paper)!important}.resty-quiz-core{--resty-accent: var(--resty-black) !important;--resty-accent-hover: #292929 !important;--resty-accent-bg: var(--resty-paper) !important}.template-product,.template-collection,.template-search,.template-cart,.shopify-section--main-product,.shopify-section--main-product .section-spacing,.shopify-section--main-collection{background:var(--resty-paper)!important}.shopify-section--main-product{--resty-pdp-control-radius: 0px !important;--resty-pdp-support-radius: 0px !important;--resty-pdp-control-border: var(--resty-line-strong) !important;--resty-pdp-support-bg: var(--resty-white) !important;--resty-pdp-selected-bg: var(--resty-copper-tint) !important;--resty-pdp-focus-ring: var(--resty-third-ring) !important}.product-gallery__media{border:1px solid var(--resty-line)!important;border-radius:0!important;background:linear-gradient(180deg,#ffffff 0%,#ffffff 46%,var(--resty-media-wash) 100%)!important}.product-gallery__media>*,.product-gallery__media img,.product-gallery__media picture,.product-gallery__media video,.product-gallery__media model-viewer,.product-gallery__media iframe{border-radius:0!important}.product-gallery__thumbnail{border-radius:0!important;background:var(--resty-white)!important}.resty-collection-header{border-bottom-color:var(--resty-line)!important}.shopify-section--main-collection .resty-collection-seo-copy,.resty-pdp-trust-card,#cart-drawer .resty-cart-routine-upsell{border:1px solid var(--resty-line)!important;border-radius:4px!important;background:var(--resty-white)!important;box-shadow:none!important}.resty-model-swatch,.quantity-selector{border-radius:0!important;border-color:var(--resty-line-strong)!important;background:var(--resty-white)!important;box-shadow:none!important}.resty-model-swatch.is-selected{border-color:var(--resty-black)!important;outline:0!important}.shopify-section--main-product .product-info :is(.variant-picker--resty-offer .block-swatch,.resty-model-swatch,.resty-family-card,.resty-family-picker__summary,.resty-model-select){box-shadow:0 1px 2px #1c19170a,0 4px 12px -6px #1c19171a!important}.shopify-section--main-product .product-info :is(.variant-picker--resty-offer input:checked+.block-swatch,.variant-picker--resty-offer .block-swatch.is-selected,.resty-model-swatch.is-selected,.resty-family-card.is-selected){box-shadow:inset 0 0 0 1px var(--resty-black),0 8px 20px -10px #1c19172e!important}.product-info__block-group.feature-badge-list{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr));gap:2px 16px;align-items:start;margin-top:8px}.product-info .feature-badge{width:100%;min-height:0;align-items:center;justify-content:flex-start!important;gap:9px!important;padding:5px 0!important;border:0!important;border-radius:0!important;background:transparent!important;color:var(--resty-muted)!important;box-shadow:none!important;text-align:left}.product-info .feature-badge :is(svg,img){flex:0 0 auto;color:var(--resty-black)!important}.product-info .feature-badge p{margin:0!important;font-size:13px;font-weight:500;line-height:1.35;letter-spacing:0}.resty-pdp-benefits__check,.resty-pdp-trust-card__icon{color:var(--resty-black)!important}@media screen and (max-width:699px){.product-info__block-group.feature-badge-list{grid-template-columns:1fr;gap:0 16px}}.template-product #main *{border-radius:0!important}.template-product #main input[type=radio],.template-product #main .swiper-pagination-bullet{border-radius:50%!important}.drawer,.popover,.dialog,.cart-drawer{--dialog-background: 255 255 255}.cart-drawer__footer,.drawer::part(content),.popover::part(content){background:var(--resty-white)}.cart-drawer::part(footer){background:var(--resty-white);background-image:none}.cart-drawer{--drawer-footer-padding-inline: 1rem}@media screen and (min-width:1000px){.cart-drawer{--drawer-footer-padding-inline: 1.5rem}}@media screen and (max-width:699px){.cart-drawer{--drawer-body-padding-block: 1rem}.cart-drawer__items{gap:1rem}.cart-drawer .line-item{--line-item-media-width: 4rem;column-gap:.75rem;align-items:flex-start}.cart-drawer .line-item-info{font-size:.875rem;line-height:1.45}.cart-drawer .line-item-info .v-stack{gap:.25rem}.cart-drawer .line-item-info .text-sm{font-size:.8125rem}.cart-drawer .line-item line-item-quantity{margin-block-start:.25rem}.cart-drawer .line-item .quantity-selector{--quantity-selector-height: 2rem}.cart-drawer .line-item .discount-badge{font-size:.6875rem;line-height:1.35;padding:.125rem .375rem}.cart-drawer .resty-auto-gift-line__label{font-size:.6875rem}#cart-drawer .resty-cart-routine-upsell.cart-drawer__complementary-products{padding:.5rem;row-gap:.375rem!important}#cart-drawer .resty-cart-routine-upsell__intro{gap:.25rem}#cart-drawer .resty-cart-routine-upsell__intro>.h6{font-size:.8125rem;line-height:1.2}#cart-drawer .resty-cart-routine-upsell .resty-cart-upsell-helper{display:none}#cart-drawer .resty-cart-routine-upsell .horizontal-product-card{column-gap:.625rem}#cart-drawer .resty-cart-routine-upsell .horizontal-product-card__figure{width:3.25rem}#cart-drawer .resty-cart-routine-upsell .horizontal-product-card__info{gap:.25rem}#cart-drawer .resty-cart-routine-upsell .horizontal-product-card__info .v-stack{gap:.125rem}#cart-drawer .resty-cart-routine-upsell .product-title,#cart-drawer .resty-cart-routine-upsell .price-list{font-size:.8125rem;line-height:1.2}#cart-drawer .resty-cart-routine-upsell .\@narrow\:horizontal-product-card__button{font-size:.75rem;line-height:1.2}}@media(prefers-reduced-motion:reduce){.resty-editorial-hero [class*=hero-bg-image-] img,.resty-editorial-hero [class*=hero-bg-video-],.template-index .shoplift-collection--tabs .tab-item__image img,.product-card__figure img,.template-index .shopify-section--image-with-text image-with-text>picture img{transition:none!important;transform:none!important}}@media screen and (max-width:1023px){.resty-editorial-hero [class*=hero-layout-]{min-height:min(760px,calc(100svh - var(--announcement-bar-height, 0px)))}.resty-editorial-hero [class*=hero-content-]{max-width:100%!important;padding-top:calc(var(--header-height, 68px) + 18px)}.resty-editorial-hero [class*=hero-heading-] h1{max-width:11ch;font-size:clamp(42px,12vw,62px)!important}.resty-editorial-hero [class*=hero-bg-image-]:after{background:linear-gradient(180deg,#000000d6,#0000009e 48%,#00000038 72%,#00000070)!important}}@media screen and (max-width:699px){.template-index .resty-editorial-hero [class*=hero-bg-image-] picture{top:150px;height:calc(100% - 150px);-webkit-mask-image:linear-gradient(transparent,#000 18%);mask-image:linear-gradient(transparent,#000 18%)}.template-index .resty-editorial-hero [class*=hero-bg-image-] img{object-position:50% top}.template-index .resty-editorial-hero [class*=hero-bg-image-]:after{background:linear-gradient(180deg,#000000b3,#00000085 36%,#0000000d 65%,#00000061)!important}.header{padding-inline:16px}.resty-editorial-hero [class*=hero-text-]{max-width:34ch}.template-index .shoplift-collection--tabs .tab-item__image{border-radius:3px!important}.template-index [id$=__proofquotehome2026] .prose{font-size:clamp(32px,10vw,48px)}}a,button,summary{-webkit-tap-highlight-color:transparent}.button,.shopify-challenge__button,.shopify-payment-button__button--unbranded{transition-duration:.18s,.18s,.18s,.18s!important}.button:active,.product-card__quick-buy-button:active,.hero-button-button_wyznGU:active{transform:scale(.98)}@view-transition{navigation:auto}::view-transition-old(root),::view-transition-new(root){animation-duration:.14s}@media(prefers-reduced-motion:reduce){@view-transition{navigation:none}}.product-gallery__image-list{position:relative}.resty-gallery-labels{position:absolute;inset-block-start:.75rem;inset-inline-start:.75rem;z-index:2;display:flex;flex-wrap:wrap;gap:.375rem;pointer-events:none}.resty-gallery-label{display:inline-block;padding:.34rem .6rem;background:#ffffffeb;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);box-shadow:inset 0 0 0 1px #0909091a;color:var(--resty-copper-strong);font-size:.72rem;font-weight:600;letter-spacing:.02em;line-height:1;border-radius:2px;white-space:nowrap}@media screen and (max-width:749px){.resty-gallery-labels{inset-block-start:.6rem;inset-inline-start:.6rem}.resty-gallery-label{font-size:.66rem;padding:.3rem .5rem}}.shopify-section--main-product .product-info .variant-picker--resty-offer .block-swatch:before{border-radius:2px!important}.shopify-section--main-product .product-info .variant-picker--resty-breathing-offer .variant-picker__option-values--variant-cards{grid-template-columns:none;grid-auto-flow:column;grid-auto-columns:minmax(0,1fr);gap:6px;align-items:stretch}.shopify-section--main-product .product-info .variant-picker--resty-breathing-offer .block-swatch{position:relative;display:flex!important;flex-direction:column;align-items:center;justify-content:flex-start;width:100%;min-height:0!important;padding:24px 6px 10px!important;border:1px solid rgb(var(--text-color) / .16)!important;border-radius:2px!important;background:#fff!important;box-shadow:0 1px 2px #1c19170a,0 4px 12px -6px #1c19171a!important;text-align:center!important}.shopify-section--main-product .product-info .variant-picker--resty-breathing-offer .block-swatch:before{display:none!important}.shopify-section--main-product .product-info .variant-picker--resty-breathing-offer input:checked+.block-swatch,.shopify-section--main-product .product-info .variant-picker--resty-breathing-offer .block-swatch.is-selected{padding:23px 5px 9px!important;border:2px solid rgb(var(--text-color))!important;background:var(--resty-pdp-selected-bg)!important;box-shadow:0 8px 20px -10px #1c19172e!important}.shopify-section--main-product .product-info .variant-picker--resty-breathing-offer input:focus-visible+.block-swatch{outline:3px solid var(--resty-third-strong)!important;outline-offset:3px}.shopify-section--main-product .product-info .variant-picker--resty-breathing-offer .resty-option-value{display:flex!important;flex-direction:column;row-gap:0;column-gap:0}.shopify-section--main-product .product-info .variant-picker--resty-breathing-offer .resty-option-value__flag{position:absolute!important;top:9px;bottom:auto!important;left:4px!important;right:auto!important;width:calc(100% - 8px)!important;min-width:0;justify-content:center;margin:0!important;transform:none!important;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;text-align:center;color:var(--resty-copper, #a64a25)!important;font-size:9px}.shopify-section--main-product .product-info .variant-picker--resty-breathing-offer .resty-option-value__thumbs{display:flex;align-items:flex-end;justify-content:center;height:38px;max-width:100%;margin-bottom:6px}.shopify-section--main-product .product-info .variant-picker--resty-breathing-offer .resty-option-value__thumb{flex:0 0 auto;width:auto;height:36px;max-width:36px;object-fit:contain;filter:drop-shadow(0 1px 1.5px rgba(28,25,23,.18))}.shopify-section--main-product .product-info .variant-picker--resty-breathing-offer .resty-option-value__thumb+.resty-option-value__thumb{margin-left:-25px}.shopify-section--main-product .product-info .variant-picker--resty-breathing-offer .resty-option-value__title{display:flex;flex-direction:column;align-items:center;gap:1px;text-align:center}.shopify-section--main-product .product-info .variant-picker--resty-breathing-offer .resty-option-value__pack{font-size:14px;font-weight:800;line-height:1.15}.shopify-section--main-product .product-info .variant-picker--resty-breathing-offer .resty-option-value__pack-count{color:var(--resty-muted, #57534e);font-size:11px;font-weight:600;line-height:1.25}.shopify-section--main-product .product-info .variant-picker--resty-breathing-offer .resty-option-value__buy{display:flex;flex-direction:column;align-items:center;gap:2px;margin-top:7px}.shopify-section--main-product .product-info .variant-picker--resty-breathing-offer .resty-option-value__anchor{color:var(--resty-muted, #57534e);font-size:11px;font-weight:600;line-height:1.2;text-decoration:line-through;white-space:nowrap}.shopify-section--main-product .product-info .variant-picker--resty-breathing-offer .resty-option-value__price{justify-self:auto;font-size:15.5px}.shopify-section--main-product .product-info .variant-picker--resty-breathing-offer .resty-option-value__meta{order:4;display:flex;flex-direction:column;align-items:center;justify-self:auto;gap:1px;margin-top:3px;font-size:11px;line-height:1.3}.shopify-section--main-product .product-info .variant-picker--resty-breathing-offer .resty-option-value__save{order:5;justify-self:auto;margin-top:2px;color:var(--resty-ink, #1c1917)!important;font-size:11px;font-weight:700;white-space:nowrap}.shopify-section--main-product .product-info .variant-picker--resty-breathing-offer .resty-option-value__unit-price{font-weight:600}.shopify-section--main-product .product-info .variant-picker--resty-breathing-offer .resty-option-value__shipping-badge{display:none!important}.shopify-section--main-product .product-info .variant-picker--resty-breathing-offer .resty-starter-promo-badge{font-size:9px}.shopify-section--main-product .product-info .product-title{font-size:clamp(1.75rem,1.4rem + 1.5vw,2.25rem);font-weight:600;line-height:1.08;letter-spacing:-.028em;max-width:20ch}@media screen and (max-width:699px){.shopify-section--main-product .product-info .product-title{font-size:clamp(21px,calc((100vw - 32px) / var(--resty-title-em, 8)),calc(1.4rem + 1.5vw));max-width:none}}.shopify-section--main-product .product-info .resty-product-subheadline{font-size:clamp(.9rem,.86rem + .15vw,.975rem);font-weight:420;line-height:1.42;color:rgb(var(--text-color) / .7);max-width:34ch;margin-block-start:.4rem}.shopify-section--main-product .product-info sale-price,.shopify-section--main-product .product-info .price-list--product>.price,.shopify-section--main-product .product-info .price-list--product sale-price{font-size:clamp(1.375rem,1.2rem + .5vw,1.5rem);font-weight:600;letter-spacing:-.035em}.shopify-section--main-product .product-info .resty-price-save{font-size:.8125rem;font-weight:600;letter-spacing:normal;color:var(--resty-ink)}.shopify-section--main-product .product-info .resty-price-save__pct{font-weight:500;opacity:.8}.resty-subscription-gift-line{display:flex;align-items:center;gap:11px;margin:0;padding:0;font-size:.8125rem;line-height:1.3}.resty-subscription-gift-line__image{flex:0 0 auto;width:38px;height:38px;object-fit:contain;border-radius:2px}.resty-subscription-gift-line__text{display:grid;gap:1px;min-width:0}.resty-subscription-gift-line__badge{font-weight:700;letter-spacing:.05em;text-transform:uppercase;font-size:.6875rem;opacity:.6}.resty-subscription-gift-line__title{font-weight:600}.resty-subscription-gift-line__detail{color:rgb(var(--text-color) / .6);font-size:.75rem}.resty-purchase-option--subscription .resty-subscription-picker__body{display:grid;grid-template-rows:0fr;padding-block:0;opacity:0;transition:grid-template-rows .28s cubic-bezier(.22,1,.36,1),opacity .2s ease,padding-block .28s cubic-bezier(.22,1,.36,1)}.resty-subscription-picker__body-inner{display:grid;gap:14px;min-height:0;overflow:hidden}.resty-purchase-option--subscription.is-active .resty-subscription-picker__body{grid-template-rows:1fr;padding-block:2px 15px;opacity:1}.resty-purchase-option--subscription.is-active .resty-subscription-picker__body-inner{overflow:visible}@media(prefers-reduced-motion:reduce){.resty-purchase-option--subscription .resty-subscription-picker__body{transition:none}}@media screen and (max-width:699px){.resty-purchase-option--subscription.is-active .resty-subscription-picker__body{padding-block:2px 12px}}.shopify-section--main-product .product-info{--product-info-gap: .5rem}.shopify-section--main-product .product-info__block-item[data-block-type="@app"],.shopify-section--main-product .product-info__block-item[data-block-type=title]{--product-info-gap: .25rem}.shopify-section--main-product .product-info__block-item[data-block-type=price],.shopify-section--main-product .product-info__block-item[data-block-type=badges],.shopify-section--main-product .product-info__block-item[data-block-type=variant-picker],.shopify-section--main-product .product-info__block-item[data-block-type=product-variations],.shopify-section--main-product .product-info__block-item[data-block-type=quantity-selector],.shopify-section--main-product .product-info__block-item[data-block-type=inventory]{--product-info-gap: .5rem}.shopify-section--main-product .product-info__block-item[data-block-type=feature-with-icon],.shopify-section--main-product .product-info__block-item[data-block-type=liquid]{--product-info-gap: .625rem}.shopify-section--main-product .product-info__block-item[data-block-type=buy-buttons]{--product-info-gap: 1.25rem}.shopify-section--main-product .product-info__block-group:has(>.product-info__block-item:is([data-block-type=price],[data-block-type=rating],[data-block-type=sku])){--product-info-gap: .5rem}.shopify-section--main-product .product-info__block-group:has(>.product-info__block-item[data-block-type=feature-with-icon]){--product-info-gap: .625rem}.shopify-product-form:has(.resty-purchase-option--subscription.is-active) .shopify-payment-button{display:none}#shopify-buyer-consent{display:none!important}.shopify-section--main-product .resty-pdp-after-atc .prose,.shopify-section--main-product .resty-pdp-after-atc .prose p,.shopify-section--main-product .resty-pdp-after-atc .accordion__content{font-size:15px!important;font-weight:400!important;line-height:1.55!important}.shopify-section--main-product .resty-pdp-trust-card__copy strong,.shopify-section--main-product .resty-pdp-trust-card__payment-copy strong{font-size:15px!important;font-weight:650!important;line-height:1.35!important}.shopify-section--main-product .resty-buybox-quote blockquote,.shopify-section--main-product .resty-buybox-quote p{font-size:15px!important}.shopify-section--main-product .resty-pdp-after-atc .accordion__toggle,.shopify-section--main-product .resty-pdp-after-atc summary{font-size:13px!important;font-weight:700!important}.shopify-section--main-product .resty-pdp-trust-card__copy>span,.shopify-section--main-product .resty-pdp-cutoff-countdown{font-size:13px!important;font-weight:400!important}.shopify-section--main-product .resty-eu-origin-trust,.shopify-section--main-product .resty-eu-origin-trust span,.shopify-section--main-product .resty-buybox-quote cite,.shopify-section--main-product .resty-buybox-quote footer{font-size:12px!important;font-weight:500!important}.resty-journal{--journal-paper: oklch(98.8% .004 190);--journal-paper-soft: oklch(95.2% .009 190);--journal-ink: oklch(18% .008 190);--journal-muted: oklch(44% .014 190);--journal-rule: oklch(79% .014 190);--journal-rule-strong: oklch(59% .026 190);--journal-accent: oklch(43% .055 205);--journal-focus: oklch(46% .13 245);--journal-transparent: transparent;--journal-font-display: var(--font-family-serif-accent);--journal-font-body: var(--font-family-base);--journal-text-sm: .875rem;--journal-text-base: 1.0625rem;--journal-text-md: 1.25rem;--journal-text-lg: 1.5625rem;--journal-text-xl: 1.953rem;--journal-text-2xl: 2.441rem;--journal-text-display: clamp(2.25rem, 5vw, 3.75rem);--journal-leading-body: 1.68;--journal-leading-tight: 1.08;--journal-space-2xs: .25rem;--journal-space-xs: .5rem;--journal-space-sm: .75rem;--journal-space-md: 1rem;--journal-space-lg: 1.5rem;--journal-space-xl: 2rem;--journal-space-2xl: 3rem;--journal-space-3xl: 4.5rem;--journal-space-4xl: 6rem;--journal-measure-prose: 65ch;--journal-measure-wide: 61.25rem;--journal-measure-table: 60rem;--journal-measure-product: 13rem;--journal-rule-thin: 1px;--journal-rule-strong-width: 2px;--journal-rule-focus: 3px;--journal-radius-media: .25rem;--journal-summary-target: 2.75rem;--article-wrapper-offset: 0px;--article-wrapper-padding-inline: 0px;background:var(--journal-paper);color:var(--journal-ink);font-family:var(--journal-font-body);padding-block-end:var(--journal-space-4xl)}.resty-journal .article__image{background:var(--journal-paper-soft)}.resty-journal .article__image+.article__wrapper{margin-block-start:0}.resty-journal .article__wrapper{--container-max-width: var(--journal-measure-wide);background:var(--journal-paper);padding-block-start:var(--journal-space-xl)}.resty-journal .article__meta,.resty-journal .article__wrapper h1.h1{margin-inline:auto;max-width:var(--journal-measure-prose);width:100%}.resty-journal .article__meta{color:var(--journal-muted);font-family:var(--journal-font-body)}.resty-journal .article__wrapper h1.h1{color:var(--journal-ink);font-family:var(--journal-font-display);font-size:var(--journal-text-display);font-style:normal;font-weight:700;letter-spacing:-.025em;line-height:var(--journal-leading-tight);min-width:0;overflow-wrap:anywhere;text-transform:none}.resty-journal-body{color:var(--journal-ink);display:grid;font-family:var(--journal-font-body);font-size:var(--journal-text-base);font-variant-numeric:oldstyle-nums;grid-template-columns:[wide-start] minmax(0,1fr) [prose-start] minmax(0,var(--journal-measure-prose)) [prose-end] minmax(0,1fr) [wide-end];line-height:var(--journal-leading-body);row-gap:var(--journal-space-lg)}.resty-journal-body>*{grid-column:prose-start / prose-end;margin-block:0!important;min-width:0;width:100%}.resty-journal-body :where(h2,h3,h4){color:var(--journal-ink);font-family:var(--journal-font-display);font-style:normal;font-weight:700;letter-spacing:-.025em;line-height:var(--journal-leading-tight);min-width:0;overflow-wrap:anywhere;text-transform:none}.resty-journal-body>h2,.resty-journal-body section>h2{font-size:clamp(var(--journal-text-xl),4vw,var(--journal-text-2xl))}.resty-journal-body>h2{margin-block-start:var(--journal-space-2xl)!important}.resty-journal-body>h3,.resty-journal-body section>h3{font-size:var(--journal-text-lg)}.resty-journal-body>h3{margin-block-start:var(--journal-space-xl)!important}.resty-journal-body :where(h4){font-size:var(--journal-text-md)}.resty-journal-body :where(p,ul,ol,blockquote,figure,aside,section){margin-block:0}.resty-journal-body :where(ul,ol){margin-inline:0;padding-inline-start:var(--journal-space-lg)}.resty-journal-body li+li{margin-block-start:var(--journal-space-xs)!important}.resty-journal-body strong{font-weight:750}.resty-journal-body a:not(.button,:has(img)){background-image:none;color:var(--journal-accent);text-decoration:underline;text-decoration-color:var(--journal-rule-strong);text-decoration-thickness:var(--journal-rule-thin);text-underline-offset:var(--journal-space-2xs);transition:none}@media(hover:hover)and (pointer:fine){.resty-journal-body a:not(.button,:has(img)):hover{background-size:auto;color:var(--journal-ink);text-decoration-color:var(--journal-accent)}}.resty-journal-body a:not(.button,:has(img)):active{color:var(--journal-ink);text-decoration-thickness:var(--journal-rule-strong-width)}.resty-journal-body :where(a,summary,.table-scroller):focus-visible{border-radius:var(--journal-radius-media);outline:var(--journal-rule-focus) solid var(--journal-focus);outline-offset:var(--journal-space-2xs)}.resty-journal-answer{border-block:var(--journal-rule-thin) solid var(--journal-rule-strong);display:grid;gap:var(--journal-space-sm);padding-block:var(--journal-space-lg)}.resty-journal-answer h2{font-size:var(--journal-text-lg)}.resty-journal-callout{background:var(--journal-paper-soft);color:var(--journal-ink);display:grid;gap:var(--journal-space-xs);padding:var(--journal-space-lg)}.resty-journal-callout--caution{border-block:var(--journal-rule-strong-width) solid var(--journal-rule-strong)}.resty-journal-callout>:first-child{font-family:var(--journal-font-display);font-size:var(--journal-text-md);font-style:normal;font-weight:700}.resty-journal-body blockquote{border-block:var(--journal-rule-thin) solid var(--journal-rule);border-inline:0;color:var(--journal-ink);font-family:var(--journal-font-display);font-size:var(--journal-text-lg);font-style:normal;line-height:1.45;padding:var(--journal-space-lg) 0}.resty-journal-body img{display:block;height:auto;max-width:100%}.resty-journal-body figure{display:grid;gap:var(--journal-space-sm)}.resty-journal-body figcaption{color:var(--journal-muted);font-family:var(--journal-font-body);font-size:var(--journal-text-sm);font-style:normal;line-height:1.5;margin-block-start:0}.resty-journal-body>:where(.resty-journal-figure--wide,.resty-journal-product,.table-scroller,table){grid-column:wide-start / wide-end}.resty-journal-figure--wide img{border-radius:var(--journal-radius-media);width:100%}.resty-journal-product{align-items:center;border-block:var(--journal-rule-thin) solid var(--journal-rule);grid-template-columns:minmax(0,1fr);padding-block:var(--journal-space-lg)}.resty-journal-product img{background:var(--journal-paper-soft);border-radius:var(--journal-radius-media);justify-self:start;max-width:var(--journal-measure-product);padding:var(--journal-space-sm);width:100%}.resty-journal-product figcaption{color:var(--journal-ink);display:grid;font-size:var(--journal-text-base);gap:var(--journal-space-xs)}.resty-journal-product figcaption strong{font-family:var(--journal-font-display);font-size:var(--journal-text-lg);font-style:normal}.resty-journal-body .table-scroller{background:var(--journal-paper);border-block:var(--journal-rule-thin) solid var(--journal-rule-strong);color:var(--journal-ink);justify-self:center;max-width:100%;width:min(100%,var(--journal-measure-table))}.resty-journal-body table{background:var(--journal-paper);border-collapse:collapse;color:var(--journal-ink);font-variant-numeric:tabular-nums;margin-block:0;table-layout:fixed;width:100%}.resty-journal-body table caption{color:var(--journal-ink);font-family:var(--journal-font-display);font-size:var(--journal-text-md);font-style:normal;font-weight:700;line-height:1.3;margin-block:0;padding-block:var(--journal-space-lg) var(--journal-space-md);text-align:start}.resty-journal-body :where(th,td){border:0;border-block-end:var(--journal-rule-thin) solid var(--journal-rule);color:var(--journal-ink);opacity:1;overflow-wrap:anywhere;padding:var(--journal-space-sm) var(--journal-space-md);text-align:start;text-transform:none;vertical-align:top}.resty-journal-body :where(th,td):first-child{padding-inline-start:var(--journal-space-md)}.resty-journal-body :where(th,td):last-child{padding-inline-end:var(--journal-space-md)}.resty-journal-body :where(thead th,tbody th){font-family:var(--journal-font-body);font-size:var(--journal-text-sm);font-weight:750;letter-spacing:0;line-height:1.5}.resty-journal-body thead th{background:var(--journal-paper-soft)}.resty-journal-body thead th:first-child{width:20%}.resty-journal-faq,.resty-journal-sources{display:grid;gap:var(--journal-space-md);margin-block-start:var(--journal-space-2xl)}.resty-journal-body details{border-block-start:var(--journal-rule-thin) solid var(--journal-rule)}.resty-journal-body details:last-child{border-block-end:var(--journal-rule-thin) solid var(--journal-rule)}.resty-journal-body summary{color:var(--journal-ink);cursor:pointer;display:list-item;font-family:var(--journal-font-body);font-weight:750;list-style-type:disclosure-closed;min-height:var(--journal-summary-target);padding-block:var(--journal-space-sm)}.resty-journal-body details[open]>summary{list-style-type:disclosure-open}.resty-journal-body summary::-webkit-details-marker{display:inline}.resty-journal-body details>:not(summary){margin-block:0 var(--journal-space-lg)}.resty-journal-body summary :where(h2,h3,h4){display:inline;font-family:var(--journal-font-body);font-size:var(--journal-text-base);font-weight:750;letter-spacing:0;line-height:1.5}.resty-journal-sources{border-block-start:var(--journal-rule-thin) solid var(--journal-rule-strong);font-size:var(--journal-text-sm);line-height:1.55;padding-block-start:var(--journal-space-lg)}.resty-journal-sources h2{font-size:var(--journal-text-lg)}@media screen and (min-width:40rem){.resty-journal .article__wrapper{padding-block-start:var(--journal-space-3xl)}.resty-journal-product{gap:var(--journal-space-xl);grid-template-columns:minmax(0,var(--journal-measure-product)) minmax(0,1fr)}}@media screen and (max-width:43.6875rem){.resty-journal-body>.table-scroller{border-block:0}.resty-journal-body :where(table,caption,tbody,tr,th,td){display:block;width:100%}.resty-journal-body table{table-layout:auto}.resty-journal-body table caption{border-block-end:var(--journal-rule-strong-width) solid var(--journal-rule-strong);padding-inline:var(--journal-space-md)}.resty-journal-body thead{block-size:1px;inline-size:1px;inset-inline-start:-10000px;position:absolute;white-space:nowrap}.resty-journal-body tbody{border-block-end:var(--journal-rule-strong-width) solid var(--journal-rule-strong)}.resty-journal-body tbody tr{border-block-start:var(--journal-rule-thin) solid var(--journal-rule);padding-block:var(--journal-space-sm)}.resty-journal-body :where(tbody th,tbody td){border-block-end:0;padding:var(--journal-space-sm) var(--journal-space-md)}.resty-journal-body tbody th{font-family:var(--journal-font-display);font-size:var(--journal-text-md);line-height:1.25}.resty-journal-body tbody td:before{color:var(--journal-muted);content:attr(data-label);display:block;font-size:var(--journal-text-sm);font-weight:750;margin-block-end:var(--journal-space-2xs)}}@media(prefers-reduced-motion:reduce){.resty-journal *,.resty-journal *:before,.resty-journal *:after{animation-duration:.001ms!important;animation-iteration-count:1!important;scroll-behavior:auto!important;transition-duration:.001ms!important}}.shopify-section--main-product .resty-pdp-after-atc :is(.accordion__content,.prose) :where(h1,h2,h3,h4,h5,h6){font-size:15px!important;font-weight:650!important;line-height:1.35!important;letter-spacing:normal!important;margin-block-start:22px!important}.shopify-section--main-product .resty-pdp-after-atc :is(.accordion__content,.prose) :where(h1,h2,h3,h4,h5,h6)+*{margin-block-start:6px!important}.shopify-section--main-product .resty-pdp-after-atc :is(.accordion__content,.prose)>:first-child{margin-block-start:0!important}.shopify-section--main-product .resty-pdp-after-atc :is(.accordion__content,.prose) :is(p,ul,ol)+:is(p,ul,ol){margin-block-start:15px!important}.shopify-section--main-product .resty-pdp-after-atc :is(.accordion__content,.prose) li::marker{color:#1111116b}.shopify-section--main-product .resty-pdp-after-atc :is(.accordion__content,.prose) :is(p,ul,ol,h1,h2,h3,h4,h5,h6){margin-block-end:0!important}.shopify-section--main-product .resty-pdp-after-atc :is(.accordion__content,.prose) :is(p,ul,ol,li){font-size:15px!important;line-height:1.55!important}.shopify-section--main-product .resty-pdp-after-atc :is(.accordion__content,.prose) :is(ul,ol){margin-inline-start:1em!important;padding-inline-start:0!important}.shopify-section--main-product .product-info .resty-family-picker{margin-block:8px}.shopify-section--main-product .product-info .resty-family-picker__header{margin-bottom:7px}.shopify-section--main-product .product-info .resty-family-card{min-height:88px;padding:8px 7px;gap:3px}.shopify-section--main-product .product-info .resty-family-picker--mouth-tape .resty-family-card,.shopify-section--main-product .product-info .resty-family-picker--nasal-strip .resty-family-card{min-height:86px;padding:8px 6px 7px}.shopify-section--main-product .product-info .resty-family-card__media{height:42px}.shopify-section--main-product .product-info .resty-family-card__media img{max-height:42px}.shopify-section--main-product .product-info .resty-family-picker--mouth-tape .resty-family-card__media,.shopify-section--main-product .product-info .resty-family-picker--nasal-strip .resty-family-card__media{height:36px}.shopify-section--main-product .product-info .resty-family-picker--mouth-tape .resty-family-card__media img,.shopify-section--main-product .product-info .resty-family-picker--nasal-strip .resty-family-card__media img{max-height:36px}.shopify-section--main-product .product-info .variant-picker__option-values--variant-cards{gap:.4rem}.shopify-section--main-product .resty-subscribe-line__row{min-height:46px;padding:9px 13px}.shopify-section--main-product .resty-subscription-gift-line{gap:10px}.shopify-section--main-product .resty-subscription-gift-line__badge{margin-right:7px}.shopify-section--main-product .product-info .resty-pdp-trust-card__row,.shopify-section--main-product .product-info .resty-pdp-trust-card__payment{padding:9px 11px;gap:9px}.shopify-section--main-product .product-info .resty-pdp-trust-card__methods{gap:4px}.shopify-section--main-product .product-info .resty-pdp-trust-card__methods li{min-width:34px;height:22px;padding-inline:3px}.shopify-section--main-product .product-info .resty-pdp-trust-card__methods svg{max-width:30px;max-height:15px}.shopify-section--main-product .resty-buybox-quote{margin:10px 0 2px}.shopify-section--main-product .resty-pdp-after-atc>.product-info__block-item[data-block-type=accordion] .accordion__toggle,.shopify-section--main-product .resty-pdp-after-atc>.product-info__block-group.accordion-group .accordion__toggle{padding-block:10px}@media screen and (min-width:750px){.product-info__block-list{padding:clamp(1rem,2vw,1.4rem)}}.template-index{--resty-home-pad: clamp(44px, 6vw, 84px);--resty-home-pad-lg: calc(var(--resty-home-pad) * 1.4);--resty-gutter: clamp(16px, calc(4.51vw - 1px) , 64px);--resty-shell: 1440px;--container-gutter: var(--resty-gutter)}@media screen and (max-width:999px){.template-index .container{--container-gutter: var(--resty-gutter)}}.template-index [id$=__image_with_text_G3rYFP] image-with-text{min-height:0}.template-index [id$=__image_with_text_G3rYFP]>div{padding-block:0!important}.template-index [id$=__image_with_text_G3rYFP] .prose{padding-block:var(--resty-home-pad)!important}.template-index [id$=__newsletter] .newsletter{min-height:0;padding-block:0!important}.template-index [id$=__resty_creator_community] .resty-creator-callout__copy{padding-block:var(--resty-home-pad)!important}.template-index [id$=__resty_creator_community] .resty-creator-callout__panel{border-top:1px solid rgba(255,255,255,.14)}.template-index .shoplift-collection--tabs .collection-tabs__shell,.template-index .resty-quiz .resty-quiz__shell,.template-index [id*=__ss_testimonials_38_] [class*=section-][class$=-settings]{max-width:var(--resty-shell)!important;padding-inline:var(--resty-gutter)!important}.template-index #main>.shopify-section .container--lg{--container-max-width: var(--resty-shell)}.template-index .shopify-section--featured-collections .product-list:not(.product-list--carousel){margin-inline:0}.template-index .resty-ig__inner{max-width:none!important}@media screen and (max-width:749px){.template-index .resty-ig__grid{margin-inline:calc(var(--resty-gutter) * -1)!important;padding-inline:var(--resty-gutter)!important;scroll-padding-inline:var(--resty-gutter)!important}}.template-index [id$=__image_with_text_G3rYFP] .prose,.template-index [id$=__newsletter] .newsletter,.template-index [id$=__resty_creator_community] .resty-creator-callout__copy{padding-inline:var(--resty-gutter)!important}.template-index .shopify-section--featured-collections .section-stack>.v-stack,.template-index [id*=__ss_testimonials_38_] [class*=testimonials-content-],.template-index [id*=__ss_testimonials_38_] [class*=testimonials-heading-],.template-index [id*=__ss_testimonials_38_] [class*=testimonials-heading-] :where(h1,h2,h3),.template-index .resty-quiz__heading,.template-index [id$=__image_with_text_G3rYFP] .prose{justify-self:start!important;text-align:start!important;margin-inline:0!important}.template-index [id*=__ss_testimonials_38_] [class*=testimonials-content-]{width:100%;max-width:46ch;align-items:flex-start!important}.template-index [id*=__ss_testimonials_38_] [class*=testimonials-content-] :where(p,div,h1,h2,h3){margin-inline:0!important;text-align:start!important}.template-index .resty-quiz__eyebrow,.template-index .resty-quiz__intro,.template-index .resty-quiz__incentive{margin-inline:0!important;text-align:start!important}.template-index .resty-quiz__body{margin-inline:0!important}.template-index [id$=__richtextfounder2026] .prose>div{max-width:46rem!important;margin-inline:0!important}.template-index [id$=__richtextfounder2026]>.color-scheme,.template-index [id$=__proofquotehome2026]>.color-scheme{padding-block:var(--resty-home-pad-lg)!important}@media screen and (max-width:699px){.template-index [id$=__image_with_text_G3rYFP] .prose :where(.h2,h2){max-width:none}}@media screen and (max-width:1023px){.resty-editorial-hero [class*=hero-button-]:not([class*=hero-button-inner-]){min-height:48px;margin-top:22px!important}}@media screen and (max-width:699px){.resty-editorial-hero [class*=hero-layout-]{height:auto!important;min-height:clamp(560px,calc(100svh - var(--announcement-bar-height, 38px) - 96px),760px)!important;padding:0 16px 30px!important}.resty-editorial-hero [class*=hero-content-]{padding-top:calc(var(--header-height, 68px) + 20px);padding-bottom:max(28px,env(safe-area-inset-bottom,0px))}.resty-editorial-hero [class*=hero-button-]:not([class*=hero-button-inner-]){width:auto;max-width:fit-content;padding-inline:28px}}.resty-editorial-hero [class*=hero-button-inner-]:after{content:"";flex:0 0 auto;width:6px;height:6px;margin-left:4px;border-top:1.5px solid currentColor;border-right:1.5px solid currentColor;transform:rotate(45deg)}.localization-selectors .localization-toggle,.popover--localization .popover__value-option{border-radius:0}.popover.popover--localization{--popover-body-padding-inline: 0}.popover.popover--localization::part(content){border-radius:0;background:var(--resty-white)}.popover--localization .popover__value-option{padding-inline:1.25rem}.popover--localization .popover__value-option:focus-visible{outline:2px solid var(--resty-black);outline-offset:-2px}.popover--localization .popover__value-option[aria-selected=true]{background:transparent;box-shadow:inset 2px 0 0 var(--resty-black);color:var(--resty-black);font-weight:600}.popover--localization .popover__value-option:hover{background:#0909090d;color:var(--resty-black)}@media screen and (min-width:1000px){.header__secondary-nav .localization-toggle{min-width:0;padding-inline:.6rem;border:1px solid transparent;color:rgb(var(--text-color) / .72);transition:color .18s ease,border-color .18s ease,background .18s ease}.header__secondary-nav .localization-toggle>svg{width:9px;height:9px}.header__secondary-nav .localization-toggle:hover{background:transparent;border-color:rgb(var(--text-color) / .16);color:rgb(var(--text-color))}.header__secondary-nav .localization-toggle[aria-expanded=true]{background:transparent;border-color:rgb(var(--text-color) / .3);color:rgb(var(--text-color))}.popover.popover--localization{--popover-block-offset: .35rem;--popover-body-padding-block: .3rem}.popover.popover--localization::part(content){min-width:11.5rem;max-width:15rem;border:1px solid var(--resty-line-strong);box-shadow:0 10px 26px -14px #0909094d}.popover.popover--localization:has(.popover__value-list)::part(body){padding-inline-end:0}.popover--localization .popover__value-list{gap:0}.popover--localization .popover__value-option{min-height:34px;padding:.4rem .85rem;color:var(--resty-muted);font-size:13px;line-height:1.3;transition:background .15s ease,color .15s ease}}.product-card__figure>.badge-list{position:static;margin-block-end:6px}.product-card__info{padding-inline:min(6%,25px)}.product-card__title-heading{line-height:1.28;text-wrap:balance}.product-card .product-title,.product-card__title{line-height:1.28!important}.product-card__title-spec{display:block;margin-block-start:3px;color:rgb(var(--text-color) / .68);font-size:.75rem;font-weight:500;letter-spacing:0;line-height:1.35;text-transform:none}.product-card__info .badge-list{flex-wrap:wrap;justify-content:center;gap:2px 10px}.product-card__info .product-card__marks .badge{margin:0!important;padding:0!important;border:0!important;border-radius:0!important;background:transparent!important;color:var(--resty-black)!important;font-family:var(--text-font-family);font-size:10px;font-weight:700;letter-spacing:.09em;line-height:1.2;text-transform:uppercase}.product-card__info .product-card__marks .badge--most-reviewed{background:transparent!important;color:var(--resty-copper, #a64a25)!important}.product-card__info .product-card__marks .badge--sold-out{color:var(--resty-muted)!important}.product-card__price-row{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:center;gap:2px 8px}.product-card__info .product-card__savings .badge{margin:0!important;padding:0!important;border:0!important;border-radius:0!important;background:transparent!important;color:var(--resty-black)!important;font-family:var(--text-font-family);font-size:10px;font-weight:700;letter-spacing:.09em;line-height:1.2;text-transform:uppercase;white-space:nowrap}.shopify-section--main-product .product-info .variant-picker--resty-breathing-offer .resty-option-value--best{border-color:rgb(var(--resty-third-rgb) / .9)!important;background:rgb(var(--resty-third-rgb) / .09)!important}.shopify-section--main-product .product-info .variant-picker--resty-breathing-offer .resty-option-value__flag--value{top:-9px!important;left:50%!important;width:max-content!important;max-width:calc(100% - 8px);padding:3px 7px!important;border-radius:2px!important;background:var(--resty-black)!important;color:var(--resty-white)!important;transform:translate(-50%)!important;letter-spacing:.08em}.shopify-section--main-product .product-info .variant-picker--resty-breathing-offer .resty-option-value__anchor-row{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:4px}.shopify-section--main-product .product-info .variant-picker--resty-breathing-offer .resty-option-value__pct{padding:2px 4px;border-radius:2px;background:var(--resty-black);color:var(--resty-white);font-size:10px;font-weight:800;line-height:1.1;white-space:nowrap}.shopify-section--main-product .product-info .variant-picker--resty-breathing-offer .resty-option-value__shipping-badge{display:block!important;color:var(--resty-black)!important;font-size:10.5px!important;font-weight:700!important;white-space:nowrap}.shopify-section--main-product .product-info .variant-picker--resty-breathing-offer .resty-option-value__unit-price+.resty-option-value__shipping-badge:before{content:none}.variant-picker--resty-offer .resty-upsell-hint{display:flex;align-items:center;justify-content:space-between;gap:12px;width:100%;margin:10px 0 0;padding:10px 10px 10px 14px;border:1px solid rgb(var(--resty-third-rgb) / .55);border-radius:2px;background:rgb(var(--resty-third-rgb) / .12);color:var(--resty-black);font:inherit;text-align:left;cursor:pointer;transition:background-color .15s ease}.variant-picker--resty-offer .resty-upsell-hint:hover{background:rgb(var(--resty-third-rgb) / .2)}.variant-picker--resty-offer .resty-upsell-hint:focus-visible{outline:2px solid var(--resty-black);outline-offset:2px}.variant-picker--resty-offer .resty-upsell-hint__text{display:flex;flex-direction:column;gap:2px;min-width:0}.variant-picker--resty-offer .resty-upsell-hint__title{font-size:14px;font-weight:800;line-height:1.2}.variant-picker--resty-offer .resty-upsell-hint__detail{font-size:12px;font-weight:600;line-height:1.3}.variant-picker--resty-offer .resty-upsell-hint__cta{flex:0 0 auto;padding:8px 14px;border-radius:2px;background:var(--resty-black);color:var(--resty-white);font-size:13px;font-weight:800;line-height:1}.variant-picker--resty-offer .resty-upsell-hint--done{display:block;margin:8px 0 0;padding:0;border:0;background:none;font-size:12.5px;font-weight:700;text-align:center;cursor:default}@media(prefers-reduced-motion:reduce){.variant-picker--resty-offer .resty-upsell-hint{transition:none}}@media(prefers-reduced-motion:reduce){.template-product #main :is(.resty-nasal-hiw__ala--l,.resty-nasal-hiw__ala--r,.resty-nasal-hiw__standard-strip,.resty-nasal-hiw__magnetic-setup,.resty-nasal-hiw__lift,.resty-nasal-hiw__airflow,.resty-nasal-hiw__airflow-line,[class*=video-slide-video-],.product-sticky-bar,.product-info .variant-picker--resty-offer .block-swatch,.product-info .resty-model-swatch,.scm-reviews-importer,.scm-reviews-importer-iframe){animation:none!important;transition:none!important}}.shopify-section--main-product .resty-purchase-return{display:flex;align-items:center;justify-content:center;gap:6px;width:fit-content;margin:6px auto 0;font-size:12px;line-height:1.4;text-underline-offset:3px}.shopify-section--main-product .resty-purchase-return:hover{text-decoration:underline}.resty-mask-compare-link{display:inline-block;margin-top:10px;font-size:13px}#beauty-choice{scroll-margin-block-start:calc(var(--sticky-area-height, 0px) + 24px)}.shopify-section--main-product .resty-model-picker .variant-picker__option-values{grid-template-columns:repeat(2,minmax(0,1fr))}.shopify-section--main-product .resty-model-swatch{display:grid!important;grid-template-columns:36px minmax(0,1fr);align-content:center;gap:3px 8px;min-height:92px;padding:10px;text-align:start}.shopify-section--main-product .resty-model-swatch__media{grid-column:1;grid-row:1 / 5;height:48px}.shopify-section--main-product .resty-model-swatch__media img{max-width:36px;max-height:48px}.shopify-section--main-product .resty-model-swatch .resty-option-value__title{grid-column:2;grid-row:1;font-size:13px;justify-content:flex-start}.shopify-section--main-product .resty-model-swatch__best-for{grid-column:2;grid-row:2;font-size:11px}.shopify-section--main-product .resty-model-swatch__price{grid-column:2;grid-row:3;margin:0;padding:0;font-size:13px}.shopify-section--main-product .resty-model-swatch__promo{position:static;grid-column:2;grid-row:4;justify-self:start;max-width:100%;padding:1px 3px;font-size:9px}.shopify-section--main-product .resty-model-swatch__selected{display:none}.shopify-section--main-product a.resty-model-swatch:focus-visible,.shopify-section--main-product .resty-purchase-return:focus-visible{outline:2px solid currentColor!important;outline-offset:3px}#shopify-pc__banner{right:16px;bottom:max(16px,env(safe-area-inset-bottom));left:16px;width:auto;max-width:calc(100vw - 32px);max-height:calc(100dvh - 32px);padding:14px;border:1px solid var(--resty-line);border-radius:12px;background:#fffffff5;box-shadow:var(--resty-shadow-card);color:var(--resty-ink);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}#shopify-pc__banner .shopify-pc__banner__body{margin-block-end:12px}#shopify-pc__banner .shopify-pc__banner__wrapper{max-width:100%}#shopify-pc__banner #shopify-pc__banner__body-title{margin:0 0 4px;color:var(--resty-black);font-size:16px;font-weight:650;line-height:1.2}#shopify-pc__banner .shopify-pc__banner__body p{color:var(--resty-muted);font-size:12px;line-height:1.4}#shopify-pc__banner .shopify-pc__banner__body a{color:var(--resty-black);text-underline-offset:3px}#shopify-pc__banner .shopify-pc__banner__btns{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px}#shopify-pc__banner .shopify-pc__banner__btns button{min-height:44px;margin:0;padding:9px 10px;border-radius:7px;font-size:12px;font-weight:650;line-height:1.2}#shopify-pc__banner #shopify-pc__banner__btn-accept{order:1;border-color:var(--resty-line-strong);background:var(--resty-white);color:var(--resty-black)}#shopify-pc__banner #shopify-pc__banner__btn-decline{order:2;border-color:var(--resty-line-strong);background:var(--resty-white);color:var(--resty-black)}#shopify-pc__banner #shopify-pc__banner__btn-manage-prefs{order:3;grid-column:1 / -1;min-height:32px;padding:4px;background:transparent;color:var(--resty-muted);font-weight:550;text-underline-offset:3px}#shopify-pc__banner #shopify-pc__banner__btn-manage-prefs:focus span{outline:2px solid var(--resty-third-strong);outline-offset:2px}#shopify-pc__banner button:focus-visible,#shopify-pc__prefs__dialog button:focus-visible,#shopify-pc__prefs__dialog input:focus-visible+span{outline:2px solid var(--resty-third-strong);outline-offset:2px;box-shadow:none}.shopify-pc__prefs__overlay{background:#09090961;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}#shopify-pc__prefs__dialog{top:50%;left:50%;width:calc(100vw - 24px);max-height:calc(100dvh - 24px);transform:translate(-50%,-50%);border:1px solid var(--resty-line);border-radius:14px;background:var(--resty-white);box-shadow:var(--resty-shadow-card-hover);color:var(--resty-ink)}#shopify-pc__prefs__dialog>header{align-items:stretch;gap:14px;padding:18px 16px 16px;border-color:var(--resty-line)}#shopify-pc__prefs__dialog>header h2{margin:0;padding-inline-end:36px!important;color:var(--resty-black);font-size:19px;font-weight:650;text-align:left}#shopify-pc__prefs__dialog .shopify-pc__prefs__header-close{top:18px;right:16px}#shopify-pc__prefs__dialog .shopify-pc__prefs__header-actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;width:100%;padding:0}#shopify-pc__prefs__dialog .shopify-pc__prefs__header-actions button{min-height:42px;margin:0;padding:8px 10px;border-color:var(--resty-line-strong);border-radius:7px;background:var(--resty-white);color:var(--resty-black);font-size:12px;font-weight:650;white-space:normal}#shopify-pc__prefs__dialog #shopify-pc__prefs__header-save{grid-column:1 / -1;border-color:var(--resty-black);background:var(--resty-black);color:var(--resty-white)}#shopify-pc__prefs__dialog .shopify-pc__prefs__header-close:focus{outline:none;box-shadow:0 0 0 3px var(--resty-third-ring)}#shopify-pc__prefs__dialog .shopify-pc__prefs__intro-main{padding:18px 16px 0}#shopify-pc__prefs__dialog .shopify-pc__prefs__intro h3{margin-block-end:6px;color:var(--resty-black);font-size:15px}#shopify-pc__prefs__dialog .shopify-pc__prefs__intro p,#shopify-pc__prefs__dialog .shopify-pc__prefs__option p{color:var(--resty-muted);font-size:13px;line-height:1.45}#shopify-pc__prefs__dialog .shopify-pc__prefs__options{padding:0 16px 20px}#shopify-pc__prefs__dialog .shopify-pc__prefs__option,#shopify-pc__prefs__dialog .shopify-pc__prefs__option:first-child{margin:0;padding:14px 0;border-top:1px solid var(--resty-line)}#shopify-pc__prefs__dialog .shopify-pc__prefs__option label{gap:12px;margin-block-end:4px;color:var(--resty-black);font-size:14px;font-weight:650}#shopify-pc__prefs__dialog .shopify-pc__prefs__option p{padding-inline-start:36px}#shopify-pc__prefs__dialog .shopify-pc__prefs__option label span,#shopify-pc__prefs__dialog .shopify-pc__prefs__option label span svg{width:22px;height:22px}#shopify-pc__prefs__dialog .shopify-pc__prefs__option label svg path{fill:var(--resty-third-strong)}@media screen and (min-width:481px){#shopify-pc__banner{right:auto;bottom:max(16px,env(safe-area-inset-bottom));left:max(16px,env(safe-area-inset-left));width:min(390px,calc(100vw - 32px));max-width:390px;max-height:calc(100dvh - 32px);padding:16px}#shopify-pc__prefs__dialog{width:min(560px,calc(100vw - 32px));max-height:min(720px,calc(100dvh - 32px))}#shopify-pc__prefs__dialog>header{padding:20px}#shopify-pc__prefs__dialog .shopify-pc__prefs__header-close{top:20px;right:20px}#shopify-pc__prefs__dialog .shopify-pc__prefs__header-actions{grid-template-columns:repeat(3,minmax(0,1fr))}#shopify-pc__prefs__dialog #shopify-pc__prefs__header-save{grid-column:auto}#shopify-pc__prefs__dialog .shopify-pc__prefs__intro-main,#shopify-pc__prefs__dialog .shopify-pc__prefs__options{padding-inline:20px}}.content-tabs::part(tab-list-scrollable){overflow-x:auto}.content-tabs--center::part(tab-list){width:min-content;min-width:100%}
/*# sourceMappingURL=/cdn/shop/t/2/assets/custom-style.css.map */
