html,body{scroll-behavior:smooth}[id^=shopify-section-template--]{overflow-x:hidden}#MainContent:has(collection-supports .collection-support-info.show) [id^=shopify-section-template--]{overflow-x:visible}*,*:before,*:after{box-sizing:border-box}ul[class],ol[class]{padding:0;list-style:none}body,h1,h2,h3,h4,h5,h6,p,ul[class],ol[class],li,figure,figcaption,blockquote,dl,dd{margin:0}a,a:hover,a:focus,a:active{outline:0;outline-offset:0;box-shadow:none;text-decoration:none}img{display:block;max-width:100%;height:auto}article>*+*{margin-top:1em}input:active,button:active,textarea:active,select:active,input:focus,button:focus,textarea:focus,select:focus{outline:0;outline-offset:0;box-shadow:none}@media(prefers-reduced-motion:reduce){*{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}::selection{background:var(--brand-primary);color:#fff}::-moz-selection{background:var(--brand-primary);color:#fff}::-webkit-scrollbar{display:none!important;width:5px}::-webkit-scrollbar-track{background-color:transparent}::-webkit-scrollbar-thumb{border-radius:20px;background-color:var(--brand-primary);height:80px}input::-webkit-outer-spin-button,input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}:root{--transition-default-duration: .3s;--transition-default-timing-function: ease-in-out}.font-x-large{font-weight:var(--font-weight-x-large-mobile);font-size:var(--font-size-x-large-mobile);line-height:var(--font-line-height-x-large-mobile);font-family:var(--font-family-x-large);letter-spacing:var(--font-letter-spacing-x-large-mobile);text-transform:var(--font-text-transform-x-large-mobile)}@media screen and (min-width:768px){.font-x-large{font-weight:var(--font-weight-x-large-desktop);font-size:var(--font-size-x-large-desktop);line-height:var(--font-line-height-x-large-desktop);letter-spacing:var(--font-letter-spacing-x-large-desktop);text-transform:var(--font-text-transform-x-large-desktop)}}.font-large{font-weight:var(--font-weight-large-mobile);font-size:var(--font-size-large-mobile);line-height:var(--font-line-height-large-mobile);font-family:var(--font-family-large);letter-spacing:var(--font-letter-spacing-large-mobile);text-transform:var(--font-text-transform-large-mobile)}@media screen and (min-width:768px){.font-large{font-weight:var(--font-weight-large-desktop);font-size:var(--font-size-large-desktop);line-height:var(--font-line-height-large-desktop);letter-spacing:var(--font-letter-spacing-large-desktop);text-transform:var(--font-text-transform-large-desktop)}}.font-medium{font-weight:var(--font-weight-medium-mobile);font-size:var(--font-size-medium-mobile);line-height:var(--font-line-height-medium-mobile);font-family:var(--font-family-medium);letter-spacing:var(--font-letter-spacing-medium-mobile);text-transform:var(--font-text-transform-medium-mobile)}@media screen and (min-width:768px){.font-medium{font-weight:var(--font-weight-medium-desktop);font-size:var(--font-size-medium-desktop);line-height:var(--font-line-height-medium-desktop);letter-spacing:var(--font-letter-spacing-medium-desktop);text-transform:var(--font-text-transform-medium-desktop)}}.font-small{font-weight:var(--font-weight-small-mobile);font-size:var(--font-size-small-mobile);line-height:var(--font-line-height-small-mobile);font-family:var(--font-family-small);letter-spacing:var(--font-letter-spacing-small-mobile);text-transform:var(--font-text-transform-small-mobile)}@media screen and (min-width:768px){.font-small{font-weight:var(--font-weight-small-desktop);font-size:var(--font-size-small-desktop);line-height:var(--font-line-height-small-desktop);letter-spacing:var(--font-letter-spacing-small-desktop);text-transform:var(--font-text-transform-small-desktop)}}.font-x-small{font-weight:var(--font-weight-x-small-mobile);font-size:var(--font-size-x-small-mobile);line-height:var(--font-line-height-x-small-mobile);font-family:var(--font-family-x-small);letter-spacing:var(--font-letter-spacing-x-small-mobile);text-transform:var(--font-text-transform-x-small-mobile)}@media screen and (min-width:768px){.font-x-small{font-weight:var(--font-weight-x-small-desktop);font-size:var(--font-size-x-small-desktop);line-height:var(--font-line-height-x-small-desktop);letter-spacing:var(--font-letter-spacing-x-small-desktop);text-transform:var(--font-text-transform-x-small-desktop)}}.font-page-heading{font-weight:var(--font-weight-page-heading-mobile);font-size:var(--font-size-page-heading-mobile);line-height:var(--font-line-height-page-heading-mobile);font-family:var(--font-family-page-heading);letter-spacing:var(--font-letter-spacing-page-heading-mobile);text-transform:var(--font-text-transform-page-heading-mobile)}@media screen and (min-width:768px){.font-page-heading{font-weight:var(--font-weight-page-heading-desktop);font-size:var(--font-size-page-heading-desktop);line-height:var(--font-line-height-page-heading-desktop);letter-spacing:var(--font-letter-spacing-page-heading-desktop);text-transform:var(--font-text-transform-page-heading-desktop)}}.font-heading{font-weight:var(--font-weight-heading-mobile);font-size:var(--font-size-heading-mobile);line-height:var(--font-line-height-heading-mobile);font-family:var(--font-family-heading);letter-spacing:var(--font-letter-spacing-heading-mobile);text-transform:var(--font-text-transform-heading-mobile)}@media screen and (min-width:768px){.font-heading{font-weight:var(--font-weight-heading-desktop);font-size:var(--font-size-heading-desktop);line-height:var(--font-line-height-heading-desktop);letter-spacing:var(--font-letter-spacing-heading-desktop);text-transform:var(--font-text-transform-heading-desktop)}}.font-subheading{font-weight:var(--font-weight-subheading-mobile);font-size:var(--font-size-subheading-mobile);line-height:var(--font-line-height-subheading-mobile);font-family:var(--font-family-subheading);letter-spacing:var(--font-letter-spacing-subheading-mobile);text-transform:var(--font-text-transform-subheading-mobile)}@media screen and (min-width:768px){.font-subheading{font-weight:var(--font-weight-subheading-desktop);font-size:var(--font-size-subheading-desktop);line-height:var(--font-line-height-subheading-desktop);letter-spacing:var(--font-letter-spacing-subheading-desktop);text-transform:var(--font-text-transform-subheading-desktop)}}.font-body{font-weight:var(--font-weight-body);font-size:var(--font-size-body);line-height:var(--font-line-height-body);font-family:var(--font-family-body);letter-spacing:var(--font-letter-spacing-body);text-transform:var(--font-text-transform-body)}.font-caption{font-weight:var(--font-weight-caption);font-size:var(--font-size-caption);line-height:var(--font-line-height-caption);font-family:var(--font-family-caption);letter-spacing:var(--font-letter-spacing-caption);text-transform:var(--font-text-transform-caption)}.font-label{font-weight:var(--font-weight-label);font-size:var(--font-size-label);line-height:var(--font-line-height-label);font-family:var(--font-family-label);letter-spacing:var(--font-letter-spacing-label);text-transform:var(--font-text-transform-label)}.font-button{font-weight:var(--font-weight-button);font-size:var(--font-size-button);line-height:var(--font-line-height-button);font-family:var(--font-family-button);letter-spacing:var(--font-letter-spacing-button);text-transform:var(--font-text-transform-button)}.text-left{text-align:left}.text-center{text-align:center}.text-right{text-align:right}@media screen and (max-width:768px){.text-mobile-left{text-align:left}.text-mobile-center{text-align:center}.text-mobile-right{text-align:right}}.bg-brand-primary{background-color:var(--brand-primary)}.text-brand-primary{color:var(--brand-primary)}.bg-brand-secondary{background-color:var(--brand-secondary)}.text-brand-secondary{color:var(--brand-secondary)}.bg-brand-accent-1{background-color:var(--brand-accent-1)}.text-brand-accent-1{color:var(--brand-accent-1)}.bg-primary{background-color:var(--text-primary)}.text-primary{color:var(--text-primary)}.bg-secondary{background-color:var(--text-secondary)}.text-secondary{color:var(--text-secondary)}.bg-accent-1{background-color:var(--text-accent-1)}.text-accent-1{color:var(--text-accent-1)}.bg-action-primary{background-color:var(--interactive-action-primary)}.text-action-primary{color:var(--text-action-primary)}.bg-action-primary:hover{background-color:var(--interactive-action-primary-hover)}.bg-action-secondary{background-color:var(--interactive-action-secondary)}.text-action-secondary{color:var(--text-action-secondary)}.bg-action-secondary:hover{background-color:var(--interactive-action-secondary-hover)}.bg-action-accent-1{background-color:var(--interactive-action-accent-1)}.text-action-accent-1{color:var(--text-action-accent-1)}.bg-action-accent-1:hover{background-color:var(--interactive-action-accent-1-hover)}.text-link{color:var(--text-action-link)}.text-link:hover{color:var(--text-action-link-hover)}.text-field-placeholder{color:var(--text-field-placeholder)}.text-field-active{color:var(--text-field-active)}.bg-field{background-color:var(--interactive-action-field)}.border-field-focus{box-shadow:0 0 0 .2rem var(--interactive-action-focus);border-color:var(--interactive-action-focus)}.bg-state-success{background-color:var(--state-success)}.text-state-success{color:var(--state-success)}.bg-state-success-light{background-color:var(--state-success-light)}.text-state-success-light{color:var(--state-success)}.bg-state-critical{background-color:var(--state-critical)}.text-state-critical{color:var(--state-critical)}.bg-state-critical-light{background-color:var(--state-critical-light)}.text-state-critical-light{color:var(--state-critical)}.bg-state-pending{background-color:var(--state-pending)}.text-state-pending{color:var(--state-pending)}.bg-state-warning{background-color:var(--state-warning)}.text-state-warning{color:var(--state-warning)}.bg-state-inactive{background-color:var(--state-inactive)}.text-state-inactive{color:var(--state-inactive)}.bg-state-discount{background-color:var(--state-discount)}.text-state-discount{color:var(--state-discount)}.bg-ecommerce-sale{background-color:var(--ecommerce-sale)}.text-ecommerce-sale{color:var(--ecommerce-sale)}.bg-ecommerce-reviews{background-color:var(--ecommerce-reviews)}.text-ecommerce-reviews{color:var(--ecommerce-reviews)}.bg-primary{background-color:var(--bg-primary)}.bg-secondary{background-color:var(--bg-secondary)}.bg-accent-1{background-color:var(--bg-accent-1)}.bg-overlay{background-color:var(--bg-overlay)}.border-primary{border-color:var(--border-line-primary)}.border-separate-primary{border-color:var(--border-line-separate-primary)}.border-separate-secondary{border-color:var(--border-line-separate-secondary)}.bg-white{background-color:var(--grayscale-white)}.text-white{color:var(--grayscale-white)}.bg-light-grey{background-color:var(--grayscale-light-grey)}.text-light-grey{color:var(--grayscale-light-grey)}.bg-mid-grey{background-color:var(--grayscale-mid-grey)}.text-mid-grey{color:var(--grayscale-mid-grey)}.bg-dark-grey{background-color:var(--grayscale-dark-grey)}.text-dark-grey{color:var(--grayscale-dark-grey)}.bg-black{background-color:var(--grayscale-black)}.text-black{color:var(--grayscale-black)}.text-white-on-dark{color:var(--grayscale-white)}.text-black-on-light{color:var(--grayscale-black)}body{background-color:var(--bg-secondary);color:var(--text-primary)}html.with-fancybox{overflow:auto!important}html:has(body.overflow-hidden),html:has([data-overflow-hidden]:checked){overflow:hidden}[data-fancybox]{position:relative;cursor:pointer;overflow:hidden}[data-fancybox]:after{position:absolute;right:16px;bottom:16px;opacity:1;z-index:2;border-radius:50%;background-image:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none"><path d="M1 12C1 12 5 4 12 4C19 4 23 12 23 12C23 12 19 20 12 20C5 20 1 12 1 12Z" stroke="%23414141" stroke-linecap="round" stroke-linejoin="round"/><path d="M12 15C13.6569 15 15 13.6569 15 12C15 10.3431 13.6569 9 12 9C10.3431 9 9 10.3431 9 12C9 13.6569 10.3431 15 12 15Z" stroke="%23414141" stroke-linecap="round" stroke-linejoin="round"/></svg>');background-position:center;background-size:24px 24px;background-repeat:no-repeat;background-color:var(--brand-primary);width:40px;height:40px;content:""}sup,.metafield-rich_text_field sup{position:relative;top:.1em;vertical-align:super;font-size:.8em;line-height:0}.rte p{margin-block-start:1em;margin-block-end:1em}@media screen and (min-width:768px){[data-fancybox]:before{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);opacity:0;z-index:1;transition:opacity .2s ease;background-color:#0000004d;width:110%;height:110%;content:""}[data-fancybox]:after{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);opacity:0;z-index:2;transition:opacity .2s ease;border-radius:50%;background-image:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none"><path d="M1 12C1 12 5 4 12 4C19 4 23 12 23 12C23 12 19 20 12 20C5 20 1 12 1 12Z" stroke="%23414141" stroke-linecap="round" stroke-linejoin="round"/><path d="M12 15C13.6569 15 15 13.6569 15 12C15 10.3431 13.6569 9 12 9C10.3431 9 9 10.3431 9 12C9 13.6569 10.3431 15 12 15Z" stroke="%23414141" stroke-linecap="round" stroke-linejoin="round"/></svg>');background-position:center;background-size:24px 24px;background-repeat:no-repeat;background-color:var(--brand-primary);width:40px;height:40px;content:""}[data-fancybox]:hover:before,[data-fancybox]:hover:after{opacity:1}}.a-b-testing{display:none}:root{--container-max-width: 1280px;--container-padding: var(--spacing-medium);--container-block-padding-top: 0px;--container-block-padding-bottom: 0px;--container-block-margin-top: 0px;--container-block-margin-bottom: 0px}.container{margin:var(--container-block-margin-top) auto var(--container-block-margin-bottom) auto;background-color:var(--bg-container-color);padding:var(--container-block-padding-top) var(--container-padding) var(--container-block-padding-bottom) var(--container-padding);max-width:calc(var(--container-max-width) + var(--container-padding) * 2)}.full-width-container{margin:0 auto;background-color:var(--bg-container-color);padding:var(--container-block-padding-top) var(--container-padding) var(--container-block-padding-bottom) var(--container-padding);width:100%}.mobile-hidden{display:none}@media screen and (min-width:1024px){.mobile-hidden{display:block}.desktop-hidden{display:none}}.atlas-grid{display:grid;grid-template-columns:repeat(var(--grid-columns, 1),minmax(0,1fr));grid-auto-rows:min-content;justify-content:var(--grid-justify-content, normal);align-items:var(--grid-align-items, stretch);justify-items:var(--grid-justify-items, stretch);gap:var(--grid-gap, 0)}.atlas-grid>*{min-width:0;min-height:0}.atlas-grid .col-span-1{grid-column:span 1 / span 1}.atlas-grid .col-span-2{grid-column:span 2 / span 2}.atlas-grid .col-span-3{grid-column:span 3 / span 3}.atlas-grid .col-span-4{grid-column:span 4 / span 4}.atlas-grid .col-span-5{grid-column:span 5 / span 5}.atlas-grid .col-span-6{grid-column:span 6 / span 6}.atlas-grid .row-span-1{grid-row:span 1 / span 1}.atlas-grid .row-span-2{grid-row:span 2 / span 2}.atlas-grid .row-span-3{grid-row:span 3 / span 3}.atlas-grid .row-span-4{grid-row:span 4 / span 4}.atlas-grid .row-span-5{grid-row:span 5 / span 5}.atlas-grid .row-span-6{grid-row:span 6 / span 6}@media screen and (min-width:768px){.atlas-grid .md-col-span-1{grid-column:span 1 / span 1}.atlas-grid .md-col-span-2{grid-column:span 2 / span 2}.atlas-grid .md-col-span-3{grid-column:span 3 / span 3}.atlas-grid .md-col-span-4{grid-column:span 4 / span 4}.atlas-grid .md-col-span-5{grid-column:span 5 / span 5}.atlas-grid .md-col-span-6{grid-column:span 6 / span 6}.atlas-grid .md-row-span-1{grid-row:span 1 / span 1}.atlas-grid .md-row-span-2{grid-row:span 2 / span 2}.atlas-grid .md-row-span-3{grid-row:span 3 / span 3}.atlas-grid .md-row-span-4{grid-row:span 4 / span 4}.atlas-grid .md-row-span-5{grid-row:span 5 / span 5}.atlas-grid .md-row-span-6{grid-row:span 6 / span 6}}.flex{display:flex;gap:var(--flex-gap, 0px)}.flex-wrap{flex-wrap:wrap}.flex-mobile{display:flex}@media screen and (min-width:768px){.flex-desktop{display:flex}}.flex-row-mobile{flex-direction:row}.flex-column-mobile{flex-direction:column}.flex-row-reverse-mobile{flex-direction:row-reverse}.flex-column-reverse-mobile{flex-direction:column-reverse}@media screen and (min-width:768px){.flex-row-desktop{flex-direction:row}.flex-column-desktop{flex-direction:column}.flex-row-reverse-desktop{flex-direction:row-reverse}.flex-column-reverse-desktop{flex-direction:column-reverse}}.justify-start-mobile{justify-content:flex-start}.justify-center-mobile{justify-content:center}.justify-end-mobile{justify-content:flex-end}.justify-between-mobile{justify-content:space-between}.justify-around-mobile{justify-content:space-around}.justify-evenly-mobile{justify-content:space-evenly}@media screen and (min-width:768px){.justify-start-desktop{justify-content:flex-start}.justify-center-desktop{justify-content:center}.justify-end-desktop{justify-content:flex-end}.justify-between-desktop{justify-content:space-between}.justify-around-desktop{justify-content:space-around}.justify-evenly-desktop{justify-content:space-evenly}}.align-start-mobile{align-items:flex-start}.align-center-mobile{align-items:center}.align-end-mobile{align-items:flex-end}.align-stretch-mobile{align-items:stretch}.align-baseline-mobile{align-items:baseline}@media screen and (min-width:768px){.align-start-desktop{align-items:flex-start}.align-center-desktop{align-items:center}.align-end-desktop{align-items:flex-end}.align-stretch-desktop{align-items:stretch}.align-baseline-desktop{align-items:baseline}}.wrap-nowrap-mobile{flex-wrap:nowrap}.wrap-wrap-mobile{flex-wrap:wrap}.wrap-wrap-reverse-mobile{flex-wrap:wrap-reverse}@media screen and (min-width:768px){.wrap-nowrap-desktop{flex-wrap:nowrap}.wrap-wrap-desktop{flex-wrap:wrap}.wrap-wrap-reverse-desktop{flex-wrap:wrap-reverse}}.gap-0-mobile{gap:0}.gap-2x-small-mobile{gap:var(--spacing-2x-small)}.gap-x-small-mobile{gap:var(--spacing-x-small)}.gap-small-mobile{gap:var(--spacing-small)}.gap-default-mobile{gap:var(--spacing-default)}.gap-medium-mobile{gap:var(--spacing-medium)}.gap-medium-large-mobile{gap:var(--spacing-medium-large)}.gap-large-mobile{gap:var(--spacing-large)}.gap-2x-large-mobile{gap:var(--spacing-2x-large)}.gap-3x-large-mobile{gap:var(--spacing-3x-large)}.gap-4x-large-mobile{gap:var(--spacing-4x-large)}.gap-5x-large-mobile{gap:var(--spacing-5x-large)}@media screen and (min-width:768px){.gap-0-desktop{gap:0}.gap-2x-small-desktop{gap:var(--spacing-2x-small)}.gap-x-small-desktop{gap:var(--spacing-x-small)}.gap-small-desktop{gap:var(--spacing-small)}.gap-default-desktop{gap:var(--spacing-default)}.gap-medium-desktop{gap:var(--spacing-medium)}.gap-medium-large-desktop{gap:var(--spacing-medium-large)}.gap-large-desktop{gap:var(--spacing-large)}.gap-2x-large-desktop{gap:var(--spacing-2x-large)}.gap-3x-large-desktop{gap:var(--spacing-3x-large)}.gap-4x-large-desktop{gap:var(--spacing-4x-large)}.gap-5x-large-desktop{gap:var(--spacing-5x-large)}}.padding-0-mobile{padding:0}.padding-2x-small-mobile{padding:var(--spacing-2x-small)}.padding-x-small-mobile{padding:var(--spacing-x-small)}.padding-small-mobile{padding:var(--spacing-small)}.padding-default-mobile{padding:var(--spacing-default)}.padding-medium-mobile{padding:var(--spacing-medium)}.padding-medium-large-mobile{padding:var(--spacing-medium-large)}.padding-large-mobile{padding:var(--spacing-large)}.padding-2x-large-mobile{padding:var(--spacing-2x-large)}.padding-3x-large-mobile{padding:var(--spacing-3x-large)}.padding-4x-large-mobile{padding:var(--spacing-4x-large)}.padding-5x-large-mobile{padding:var(--spacing-5x-large)}@media screen and (min-width:768px){.padding-0-desktop{padding:0}.padding-2x-small-desktop{padding:var(--spacing-2x-small)}.padding-x-small-desktop{padding:var(--spacing-x-small)}.padding-small-desktop{padding:var(--spacing-small)}.padding-default-desktop{padding:var(--spacing-default)}.padding-medium-desktop{padding:var(--spacing-medium)}.padding-medium-large-desktop{padding:var(--spacing-medium-large)}.padding-large-desktop{padding:var(--spacing-large)}.padding-2x-large-desktop{padding:var(--spacing-2x-large)}.padding-3x-large-desktop{padding:var(--spacing-3x-large)}.padding-4x-large-desktop{padding:var(--spacing-4x-large)}.padding-5x-large-desktop{padding:var(--spacing-5x-large)}}.margin-0-mobile{margin:0}.margin-2x-small-mobile{margin:var(--spacing-2x-small)}.margin-x-small-mobile{margin:var(--spacing-x-small)}.margin-small-mobile{margin:var(--spacing-small)}.margin-default-mobile{margin:var(--spacing-default)}.margin-medium-mobile{margin:var(--spacing-medium)}.margin-medium-large-mobile{margin:var(--spacing-medium-large)}.margin-large-mobile{margin:var(--spacing-large)}.margin-2x-large-mobile{margin:var(--spacing-2x-large)}.margin-3x-large-mobile{margin:var(--spacing-3x-large)}.margin-4x-large-mobile{margin:var(--spacing-4x-large)}.margin-5x-large-mobile{margin:var(--spacing-5x-large)}@media screen and (min-width:768px){.margin-0-desktop{margin:0}.margin-2x-small-desktop{margin:var(--spacing-2x-small)}.margin-x-small-desktop{margin:var(--spacing-x-small)}.margin-small-desktop{margin:var(--spacing-small)}.margin-default-desktop{margin:var(--spacing-default)}.margin-medium-desktop{margin:var(--spacing-medium)}.margin-medium-large-desktop{margin:var(--spacing-medium-large)}.margin-large-desktop{margin:var(--spacing-large)}.margin-2x-large-desktop{margin:var(--spacing-2x-large)}.margin-3x-large-desktop{margin:var(--spacing-3x-large)}.margin-4x-large-desktop{margin:var(--spacing-4x-large)}.margin-5x-large-desktop{margin:var(--spacing-5x-large)}}.border-radius-small{border-radius:4px}.border-radius-medium{border-radius:8px}.border-radius-large{border-radius:12px}.border-radius-xl{border-radius:16px}.border-radius-full{border-radius:50%}.btn{--button-border-width: 0;display:inline-flex;justify-content:center;align-items:center;gap:var(--spacing-2x-small);transition:var(--transition-default-duration) var(--transition-default-timing-function);cursor:pointer;border-width:var(--button-border-width);border-style:solid;font-weight:var(--font-weight-button);font-size:var(--font-size-button);line-height:var(--font-line-height-button);font-family:var(--font-family-button);letter-spacing:var(--font-letter-spacing-button);text-transform:var(--font-text-transform-button)}.btn-small{border-radius:var(--button-small-radius);padding:0 var(--spacing-default);height:var(--button-small-height)}.btn-medium{border-radius:var(--button-medium-radius);padding:0 var(--spacing-medium);height:var(--button-medium-height)}.btn-large{border-radius:var(--button-large-radius);padding:0 var(--spacing-medium);height:var(--button-large-height)}.btn-large.btn-primary{--button-border-width: 1px}.btn-primary{border-color:var(--text-action-primary);background-color:var(--interactive-action-primary);color:var(--text-action-primary)}.btn-primary:not(:disabled):hover{background-color:var(--interactive-action-primary-hover);color:var(--text-action-primary-hover)}.btn-primary.animate:not(:disabled):hover{transform:translate3d(-3px,-3px,0);background-color:var(--interactive-action-primary);color:var(--text-action-primary);font-weight:600}.btn-primary.animate.shadow:not(:disabled):hover{box-shadow:2px 3px 0 1px #000}.btn-primary svg{fill:var(--text-action-primary)}.btn-secondary{background-color:var(--interactive-action-secondary);color:var(--text-action-secondary)}.btn-secondary:not(:disabled):hover{background-color:var(--interactive-action-secondary-hover);color:var(--text-action-secondary-hover)}.btn-secondary svg{fill:var(--text-action-secondary)}.btn-accent-1{background-color:var(--interactive-action-accent-1);color:var(--text-action-accent-1)}.btn-accent-1:not(:disabled):hover{background-color:var(--interactive-action-accent-1-hover);color:var(--text-action-accent-1-hover)}.btn-accent-1 svg{fill:var(--text-action-accent-1)}.btn.disabled,.btn[disabled]{opacity:.5;cursor:not-allowed}:root{--badge-gap: var(--spacing-2x-small);--badge-background-color: var(--grayscale-white);--badge-text-color: var(--text-primary);--badge-text-font-weight: var(--font-weight-label);--badge-text-font-size: 10px;--badge-text-line-height: var(--font-line-height-label);--badge-text-font-family: var(--font-family-label);--badge-text-letter-spacing: var(--font-letter-spacing-label);--badge-text-text-transform: var(--font-text-transform-label);--badge-border-color: var(--text-primary);--badge-border-width: 1px;--badge-border-style: solid;--badge-border-radius: 100px;--badge-height: 20px;--badge-padding: 0 var(--spacing-x-small);--badge-position-space: 10px}@media screen and (min-width:768px){:root{--badge-gap: 6px;--badge-text-font-size: var(--font-size-label);--badge-height: 24px;--badge-padding: 0 10px}}.badges-group{display:flex;justify-content:center;align-items:center;gap:var(--badge-gap)}.badges-group-horizontal{flex-direction:row}.badges-group-vertical{flex-direction:column;justify-content:flex-start;align-items:flex-start}.badges-group.badges-position{position:absolute;z-index:2}.badges-position.position-top-left{top:var(--badge-position-space);left:var(--badge-position-space)}.badges-position.position-bottom-left{bottom:var(--badge-position-space);left:var(--badge-position-space)}.badges-position.position-top-right{top:var(--badge-position-space);right:var(--badge-position-space)}.badges-position.position-bottom-right{right:var(--badge-position-space);bottom:var(--badge-position-space)}.badge{display:flex;align-items:center;border:var(--badge-border-width) var(--badge-border-style) var(--badge-border-color);border-radius:var(--badge-border-radius);background-color:var(--badge-background-color);padding:var(--badge-padding);height:var(--badge-height);color:var(--badge-text-color);font-weight:var(--badge-text-font-weight);font-size:var(--badge-text-font-size);line-height:var(--badge-text-line-height);font-family:var(--badge-text-font-family);letter-spacing:var(--badge-text-letter-spacing);text-transform:var(--badge-text-text-transform)}.badge-text{transform:translateY(1px);line-height:1}.badge-sale{--badge-background-color: var(--ecommerce-sale);--badge-text-color: var(--grayscale-white);--badge-border-color: var(--ecommerce-sale)}.badge-new{--badge-background-color: var(--state-success);--badge-text-color: var(--text-primary);--badge-border-color: var(--state-success)}.badge-bestseller{--badge-background-color: var(--state-pending);--badge-text-color: var(--text-primary);--badge-border-color: var(--state-pending)}.badges-group.badge-for{width:100%;max-width:calc(100% - var(--badge-position-space) * 2)}.badge-for .badge{--badge-background-color: var(--brand-accent-1);--badge-text-color: var(--text-primary);--badge-height: fit-content;--badge-padding: 4px 8px;--tooltip-icon-size: 15px;--tooltip-icon-margin-left: 4px;--tooltip-trigger-font-weight: 500;--tooltip-trigger-font-size: 10px;--tooltip-text-font-size: 12px;--tooltip-padding: 6px 8px;--tooltip-text-line-height: 130%;width:100%;text-align:left;@media screen and (min-width:768px){--tooltip-trigger-font-size: 14px;--tooltip-text-font-size: 16px;--badge-padding: 4px 10px;--tooltip-padding: 10px 14px}}.badge-for .badge .tooltip-trigger{padding-right:calc(var(--tooltip-icon-size) + var(--tooltip-icon-margin-left));width:100%}.badge-for .badge .tooltip-text{display:block;transform:translateY(1px);width:100%;overflow:hidden;font-weight:var(--tooltip-trigger-font-weight);font-size:var(--tooltip-trigger-font-size);text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap}.badge-for .badge .tooltip{padding:var(--tooltip-padding);max-width:200px;font-size:var(--tooltip-text-font-size);line-height:var(--tooltip-text-line-height);text-transform:capitalize;@media screen and (min-width:768px){max-width:280px}}.badge-for .badge .tooltip-icon{position:absolute;top:50%;right:8px;transform:translateY(-50%);@media screen and (min-width:768px){right:10px}}:root{--notification-border-width: 0;--notification-border-style: solid;--notification-border-radius: 4px;--notification-background-color: var(--grayscale-white);--notification-title-color: var(--text-primary);--notification-text-color: var(--text-secondary);--notification-border-color: var(--text-primary)}.notification-group{display:flex;align-items:flex-start;gap:var(--spacing-default);box-shadow:0 2px 6px #0000001a;border-color:var(--notification-border-color);border-radius:var(--notification-border-radius);background-color:var(--notification-background-color);padding:var(--spacing-default) var(--spacing-medium);color:var(--notification-text-color)}.notification-icon{width:20px;height:20px}.notification-content{display:flex;flex-direction:column;gap:var(--spacing-x-small)}.notification-title{color:var(--notification-title-color);font-weight:var(--font-weight-caption);font-size:var(--font-size-caption);line-height:var(--font-line-height-caption);font-family:var(--font-family-caption);letter-spacing:var(--font-letter-spacing-caption);text-transform:var(--font-text-transform-caption)}.notification-text{color:var(--notification-text-color);font-weight:var(--font-weight-body);font-size:var(--font-size-body);line-height:var(--font-line-height-body);font-family:var(--font-family-body);letter-spacing:var(--font-letter-spacing-body);text-transform:var(--font-text-transform-body)}.notification-error{--notification-title-color: var(--state-critical);--notification-text-color: var(--state-critical);--notification-border-color: var(--state-critical)}.notification-warning{--notification-border-color: var(--state-warning)}.notification-success{--notification-border-color: var(--state-success)}.notification-info{--notification-border-color: var(--state-info)}:root{--tooltip-background-color: #fff;--tooltip-text-color: var(--text-primary);--tooltip-border-radius: 10px;--tooltip-border-width: 1px;--tooltip-border-style: solid;--tooltip-padding: var(--spacing-medium) var(--spacing-medium);--tooltip-font-size: 18px;--tooltip-font-weight: var(--font-weight-caption);--tooltip-font-family: var(--font-family-caption);--tooltip-font-letter-spacing: var(--font-letter-spacing-caption);--tooltip-font-text-transform: var(--font-text-transform-caption);--tooltip-line-height: 1.3;--tooltip-width: 329px;--tooltip-icon-size: 19px}.tooltip-container{display:flex;position:relative;justify-content:center;align-items:center}.tooltip{display:none;position:absolute;justify-content:center;align-items:center;gap:var(--spacing-2x-small);border-width:var(--tooltip-border-width);border-style:var(--tooltip-border-style);border-color:var(--tooltip-text-color);border-radius:var(--tooltip-border-radius);background-color:var(--tooltip-background-color);padding:var(--tooltip-padding);width:var(--tooltip-width, 329px);max-width:var(--tooltip-width, 329px);color:var(--tooltip-text-color);font-weight:var(--tooltip-font-weight);font-size:var(--tooltip-font-size);line-height:var(--tooltip-line-height);font-family:var(--tooltip-font-family);letter-spacing:var(--tooltip-font-letter-spacing);text-transform:var(--tooltip-font-text-transform)}.tooltip.top{bottom:100%;left:50%;transform:translate(-50%);margin-bottom:12px}.tooltip.bottom{top:100%;left:50%;transform:translate(-50%);margin-top:12px}.tooltip.left{top:50%;right:100%;transform:translateY(-50%);margin-right:12px}.tooltip.right{top:50%;left:100%;transform:translateY(-50%);margin-left:12px}.tooltip.top.flipped{top:100%;bottom:auto;margin-top:12px;margin-bottom:0}.tooltip.bottom.flipped{top:auto;bottom:100%;margin-top:0;margin-bottom:12px}.tooltip.left.flipped{right:auto;left:100%;margin-right:0;margin-left:12px}.tooltip.right.flipped{right:100%;left:auto;margin-right:12px;margin-left:0}.tooltip-small{--tooltip-width: 90px}.tooltip-large{--tooltip-width: 232px}.tooltip-icon{width:var(--tooltip-icon-size);min-width:var(--tooltip-icon-size);height:var(--tooltip-icon-size);min-height:var(--tooltip-icon-size);color:var(--tooltip-text-color)}.tooltip-icon svg{width:100%;height:100%}.tooltip-trigger{cursor:pointer;margin:0;border:none;background:none;padding:0}.tooltip.show{display:block}.tooltip-container:has(.tooltip.show){z-index:4}:root{--tag-border-width: 1px;--tag-border-style: solid;--tag-border-color: var(--text-primary);--tag-border-radius: 4px;--tag-height: 28px;--tag-background-color: var(--grayscale-light-grey);--tag-text-color: var(--text-primary)}.tags-group{display:flex;justify-content:center;align-items:center;gap:var(--spacing-x-small)}.tag{display:flex;justify-content:center;align-items:center;gap:var(--spacing-2x-small);border-radius:var(--tag-border-radius);background-color:var(--tag-background-color);padding:var(--spacing-2x-small) var(--spacing-small);min-height:var(--tag-height);color:var(--tag-text-color);font-weight:var(--font-weight-caption);font-size:var(--font-size-caption);line-height:var(--font-line-height-caption);font-family:var(--font-family-caption);letter-spacing:var(--font-letter-spacing-caption);text-transform:var(--font-text-transform-caption)}.tag-border{border-width:var(--tag-border-width);border-style:var(--tag-border-style);border-color:var(--tag-border-color)}.tag-icon{width:16px;height:16px;color:var(--tag-text-color)}.tag-icon svg{fill:currentColor;width:100%;height:100%}:root{--pagination-background-color: var(--grayscale-white);--pagination-text-color: var(--text-secondary);--pagination-text-color-hover: var(--interactive-action-primary);--pagination-text-color-active: var(--grayscale-white);--pagination-background-color-hover: var(--interactive-action-primary);--pagination-border-color-hover: var(--interactive-action-primary);--pagination-background-color-active: var(--interactive-action-primary);--pagination-background-color-disabled: var(--interactive-action-field);--pagination-text-color-disabled: var(--grayscale-mid-grey);--pagination-border-color: var(--grayscale-white);--pagination-border-width: 1px;--pagination-border-style: solid;--pagination-border-radius: 4px;--pagination-padding: var(--spacing-2x-small) var(--spacing-default);--pagination-font-size: var(--font-size-caption);--pagination-font-weight: var(--font-weight-caption);--pagination-font-family: var(--font-family-caption);--pagination-font-letter-spacing: var(--font-letter-spacing-caption);--pagination-font-text-transform: var(--font-text-transform-caption);--pagination-width: 32px;--pagination-height: 32px;--pagination-transition-duration: var(--transition-default-duration);--pagination-transition-timing-function: var( --transition-default-timing-function );--pagination-spacing: var(--spacing-2x-small)}.pagination-container{display:flex;justify-content:center;align-items:center}.pagination-list{display:flex;justify-content:center;align-items:center;gap:var(--pagination-spacing)}.pagination-item{display:flex;justify-content:center;align-items:center;transition:var(--pagination-transition-duration) var(--pagination-transition-timing-function);cursor:pointer;border-width:var(--pagination-border-width);border-style:var(--pagination-border-style);border-color:var(--pagination-border-color);border-radius:var(--pagination-border-radius);background-color:var(--pagination-background-color);padding:var(--pagination-padding);width:var(--pagination-width);height:var(--pagination-height);color:var(--pagination-text-color);font-weight:var(--pagination-font-weight);font-size:var(--pagination-font-size);font-family:var(--pagination-font-family);letter-spacing:var(--pagination-font-letter-spacing);text-transform:var(--pagination-font-text-transform)}.pagination-item:hover{border-color:var(--pagination-border-color-hover);color:var(--pagination-text-color-hover)}.pagination-item.disabled{cursor:not-allowed;border-color:var(--pagination-background-color-disabled);pointer-events:none;color:var(--pagination-text-color-disabled)}.pagination-item.active{background-color:var(--pagination-background-color-active);color:var(--pagination-text-color-active)}:root{--tabs-background-color: var(--grayscale-white);--tabs-background-color-hover: var(--interactive-action-primary);--tabs-background-color-active: var(--interactive-action-primary);--tabs-background-color-disabled: var(--interactive-action-field);--tabs-text-color: var(--text-secondary);--tabs-text-color-hover: var(--interactive-action-primary);--tabs-text-color-active: var(--grayscale-white);--tabs-text-color-disabled: var(--grayscale-mid-grey);--tabs-border-color: var(--grayscale-white);--tabs-border-color-hover: var(--interactive-action-primary);--tabs-border-color-active: var(--interactive-action-primary);--tabs-border-width: 1px;--tabs-border-style: solid;--tab-padding: var(--spacing-small) var(--spacing-default);--tabs-font-size: var(--font-size-caption);--tabs-font-weight: var(--font-weight-caption);--tabs-font-family: var(--font-family-caption);--tabs-font-letter-spacing: var(--font-letter-spacing-caption);--tabs-font-text-transform: var(--font-text-transform-caption);--tabs-underline-height: 2px;--tabs-transition-duration: var(--transition-default-duration);--tabs-transition-timing-function: var( --transition-default-timing-function );--tabs-spacing: 0;--tab-spacing: var(--spacing-2x-small)}.tabs-container{display:flex;justify-content:center;align-items:center}.tabs-list{display:flex;justify-content:center;align-items:center;gap:var(--tabs-spacing)}.tab-item{display:flex;justify-content:center;align-items:center;gap:var(--tab-spacing);transition:var(--tabs-transition-duration) var(--tabs-transition-timing-function);cursor:pointer;background-color:transparent;color:var(--tabs-text-color);font-weight:var(--tabs-font-weight);font-size:var(--tabs-font-size);font-family:var(--tabs-font-family);letter-spacing:var(--tabs-font-letter-spacing);text-transform:var(--tabs-font-text-transform)}.tabs-list.tabs-underline .tab-item{border:0;border-bottom:var(--tabs-underline-height) solid transparent;padding:var(--tab-padding)}.tabs-list.tabs-underline .tab-item:hover{border-bottom-color:var(--tabs-border-color-hover);color:var(--tabs-text-color-hover)}.tabs-list.tabs-underline .tab-item.active{border-bottom-color:var(--tabs-border-color-active);color:var(--tabs-text-color-hover)}.tabs-list.tabs-underline .tab-item.disabled{cursor:not-allowed;border-bottom-color:var(--tabs-background-color-disabled);pointer-events:none;color:var(--tabs-text-color-disabled)}.tabs-list.tabs-pill .tab-item{border-width:var(--tabs-border-width);border-style:var(--tabs-border-style);border-color:var(--tabs-border-color);background-color:var(--tabs-background-color);padding:var(--tab-padding)}.tabs-list.tabs-pill .tab-item:hover{border-color:var(--tabs-border-color-hover);color:var(--tabs-text-color-hover)}.tabs-list.tabs-pill .tab-item.active{border-color:var(--tabs-border-color-active);background-color:var(--tabs-background-color-active);color:var(--tabs-text-color-active)}.tabs-list.tabs-pill .tab-item.disabled{cursor:not-allowed;border-color:var(--tabs-background-color-disabled);pointer-events:none;color:var(--tabs-text-color-disabled)}:root{--accordion-border-color: var(--text-primary, #e0e0e0);--accordion-border-radius: 0;--accordion-item-gap: var(--spacing-none, 8px);--accordion-trigger-bg: none;--accordion-trigger-bg-hover: none;--accordion-trigger-bg-active: none;--accordion-trigger-color: var(--brand-four);--accordion-trigger-color-hover: var(--brand-four);--accordion-trigger-color-active: var(--brand-four);--accordion-trigger-padding: calc(var(--spacing-medium-large) - 3px) var(--spacing-none);--accordion-trigger-font-size: var(--font-size-body);--accordion-trigger-font-weight: var(--font-weight-button);--accordion-trigger-font-family: var(--font-family-caption);--accordion-trigger-letter-spacing: var(--font-letter-spacing-caption);--accordion-trigger-text-transform: var(--font-text-transform-caption);--accordion-panel-padding-x: var(--spacing-none);--accordion-panel-padding-y: calc(var(--spacing-medium-large) - 3px);--accordion-panel-bg: none;--accordion-panel-color: var(--text-primary, #222);--accordion-transition-duration: var(--transition-default-duration, .2s);--accordion-transition-ease: var( --transition-default-timing-function, ease )}.accordion{display:flex;flex-direction:column;gap:var(--accordion-item-gap);width:100%}.accordion-item{border:1px solid var(--accordion-border-color);border-right:none;border-bottom:none;border-left:none;border-radius:var(--accordion-border-radius);background:var(--accordion-panel-bg);width:100%;overflow:hidden}.accordion .accordion-item:last-child{border-bottom:1px solid var(--accordion-border-color)}.accordion-item summary{list-style:none}.accordion-item summary::-webkit-details-marker{display:none}.accordion-trigger{display:flex;justify-content:space-between;align-items:center;gap:8px;transition:background var(--accordion-transition-duration) var(--accordion-transition-ease),color var(--accordion-transition-duration) var(--accordion-transition-ease);transition:all .3s ease;cursor:pointer;border:0;background:var(--accordion-trigger-bg);padding:var(--accordion-trigger-padding);width:100%;color:var(--accordion-trigger-color);font-weight:var(--accordion-trigger-font-weight);font-size:var(--accordion-trigger-font-size);font-family:var(--accordion-trigger-font-family);letter-spacing:var(--accordion-trigger-letter-spacing);user-select:none;text-align:left;text-transform:var(--accordion-trigger-text-transform)}.accordion-item.active .accordion-trigger{padding-bottom:14px}.accordion-trigger:hover{background:var(--accordion-trigger-bg-hover);color:var(--accordion-trigger-color-hover)}.accordion-item.active .accordion-trigger{background:var(--accordion-trigger-bg-active);color:var(--accordion-trigger-color-active)}.accordion-icon{display:inline-block;transition:transform var(--accordion-transition-duration) var(--accordion-transition-ease)}.accordion-item.active .accordion-trigger .accordion-icon{transform:rotate(45deg)}.accordion-panel{transition:max-height var(--accordion-transition-duration) var(--accordion-transition-ease);max-height:0;overflow:hidden}.accordion-panel__inner{padding:var(--accordion-panel-padding-y) var(--accordion-panel-padding-x);padding-top:0;color:var(--accordion-panel-color);font-size:16px;line-height:1.3;letter-spacing:.5px}.accordion-panel__inner p{font-weight:400;font-family:var(--font-primary)}.accordion-panel__inner ul,.accordion-panel__inner ol,.accordion-panel__inner li{font-weight:400;font-family:var(--font-family-body)}.accordion-trigger .open,.accordion-trigger .close{justify-content:center;align-items:center;padding:3px;width:20px;height:20px}.accordion-trigger .open{display:none}.accordion-trigger .close{display:flex}.accordion-item.active .accordion-trigger .close{display:none}.accordion-item.active .accordion-trigger .open{display:flex}.media-with-text{display:flex;align-items:center;gap:var(--media-with-text-item-gap);border:1px solid var(--media-with-text-item-border-color);border-radius:var(--media-with-text-item-border-radius);background-color:var(--media-with-text-background-color);padding:var(--media-with-text-item-padding)}.media-with-text__image{width:var(--media-with-text-image-width);min-width:var(--media-with-text-image-width);height:var(--media-with-text-image-height);min-height:var(--media-with-text-image-height)}.media-with-text__image.border-image{border:1px solid var(--media-with-text-image-border-color);border-radius:var(--media-with-text-image-border-radius);overflow:hidden}.media-with-text__image img{width:100%;height:100%;object-fit:var(--media-with-text-image-object-fit)}.media-with-text__content{display:flex;flex-direction:column;gap:4px;width:calc(100% - var(--media-with-text-image-width))}.media-with-text__content .media-with-text__tex{font-weight:400;font-size:16px;line-height:130%;font-family:var(--font-family-body);letter-spacing:.08px}.media-with-text__content .media-with-text__title{font-weight:600;font-size:16px;line-height:130%;font-family:var(--font-family-body);letter-spacing:.08px}atlas-slider:not([data-tab-content]):not(.desktop-hidden):not(.mobile-hidden),atlas-slider[data-tab-content].active{display:block}atlas-slider{position:relative}atlas-slider swiper-container{display:flex;justify-content:center;width:100%;height:100%}atlas-slider swiper-slide{box-sizing:border-box;min-width:0;height:auto}atlas-slider swiper-container{--swiper-space-between: var(--spacing-default, 16px)}atlas-slider swiper-container{--swiper-pagination-bullet-inactive-color: var(--bg-primary)}atlas-slider swiper-container::part(bullet-active){--swiper-pagination-color: var(--brand-primary)}atlas-slider swiper-container::part(scrollbar),atlas-slider swiper-container::part(pagination){--swiper-pagination-progressbar-bg-color: var(--bg-primary);--swiper-pagination-color: var(--brand-primary);top:auto;bottom:6px}atlas-slider:has(.slider-thumbs) swiper-container::part(pagination){display:none}atlas-slider .slider-thumbs{margin-top:10px}atlas-slider .slider-thumbs .media-block{--border-color: transparent;--border-radius: 2px}atlas-slider .slider-thumbs .swiper-slide-thumb-active .media-block{--border-color: var(--text-primary)}atlas-slider swiper-container::part(button-prev),atlas-slider swiper-container::part(button-next){display:flex;position:absolute;top:50%;justify-content:center;align-items:center;transition:all .3s ease;border-radius:50%;background-color:var(--bg-accent-1);width:50px;height:50px;color:var(--bg-accent-1);font-size:24px;line-height:1;text-align:center}atlas-slider.arrows-mobile-bottom_center swiper-container::part(button-prev),atlas-slider.arrows-mobile-bottom_center swiper-container::part(button-next){top:unset;bottom:7px}atlas-slider.arrows-mobile-bottom_center swiper-container::part(button-prev){right:auto;left:calc(50% - 55px)}atlas-slider.arrows-mobile-bottom_center swiper-container::part(button-next){right:calc(50% - 55px);left:auto}atlas-slider swiper-container::part(button-prev):before{display:flex;border:1px solid var(--brand-four);border-radius:50%;background-image:url("data:image/svg+xml,%3Csvg width='16' height='16' viewBox='0 0 16 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M3.825 9H16V7H3.825L9.425 1.4L8 0L0 8L8 16L9.425 14.6L3.825 9Z' fill='currentColor'/%3E%3C/svg%3E");background-position:center;background-size:16px 16px;background-repeat:no-repeat;background-color:var(--bg-accent-1);width:50px;min-width:50px;height:50px;min-height:50px;content:""}atlas-slider swiper-container::part(button-next):before{display:flex;border:1px solid var(--brand-four);border-radius:50%;background-image:url("data:image/svg+xml,%3Csvg width='16' height='16' viewBox='0 0 16 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M12.175 9H0V7H12.175L6.575 1.4L8 0L16 8L8 16L6.575 14.6L12.175 9Z' fill='currentColor'/%3E%3C/svg%3E");background-position:center;background-size:16px 16px;background-repeat:no-repeat;background-color:var(--bg-accent-1);width:50px;min-width:50px;height:50px;min-height:50px;content:""}atlas-slider swiper-container::part(button-prev) .swiper-navigation-icon,atlas-slider swiper-container::part(button-next) .swiper-navigation-icon{fill:var(--brand-four)}.atlas-tabs-wrapper{margin-bottom:var(--spacing-default, 16px)}.atlas-slide-filtered-hidden{transition:opacity .3s ease}@media(max-width:1024px){atlas-slider.arrows-mobile-bottom_center swiper-container::part(container){padding-bottom:75px}.atlas-tabs-wrapper .tabs-buttons-list{flex-wrap:nowrap;overflow-x:auto;-webkit-overflow-scrolling:touch;scrollbar-width:none;-ms-overflow-style:none}.atlas-tabs-wrapper .tabs-buttons-list::-webkit-scrollbar{display:none}}@media screen and (min-width:1024px){atlas-slider.arrows-bottom_center swiper-container::part(container){padding-bottom:100px}atlas-slider.arrows-bottom_center swiper-container::part(button-prev),atlas-slider.arrows-bottom_center swiper-container::part(button-next){top:unset;bottom:7px}atlas-slider.arrows-bottom_center swiper-container::part(button-prev){right:auto;left:calc(50% - 55px)}atlas-slider.arrows-bottom_center swiper-container::part(button-next){right:calc(50% - 55px);left:auto}atlas-slider swiper-container::part(button-prev):hover,atlas-slider swiper-container::part(button-next):hover{transform:scale(1.2)}}#shopify-section-template--25741287227576__tabs_and_product_slider_DdBcMY .collection-item-content:has(a[href*="/collections/hormone-gummies"]) h3.collection-title{margin-bottom:5px}#shopify-section-template--25741287227576__tabs_and_product_slider_DdBcMY .collection-item-content:has(a[href*="/collections/hormone-gummies"]) a.collection-link-button{margin-top:10px!important}#shopify-section-template--26027715428536__tabs_and_product_slider_WLcr7H .collection-item-content:has(a[href*="/collections/hormone-gummies"]) h3.collection-title{margin-bottom:5px}#shopify-section-template--26027715428536__tabs_and_product_slider_WLcr7H .collection-item-content:has(a[href*="/collections/hormone-gummies"]) a.collection-link-button{margin-top:10px!important}:root{--inputs-border-color: var(--interactive-action-field, #d9d9d9);--inputs-border-focus-color: var(--interactive-action-focus, #2d2d2d);--inputs-border-error-color: var(--state-critical, #d82c0d);--inputs-background-color: var(--grayscale-white, #fff);--inputs-background-disabled: var(--state-inactive, #f7f7f7);--inputs-border-radius: 100px;--inputs-border-width: 1px;--inputs-border-style: solid;--inputs-padding-top: 18px;--inputs-padding-right: 20px;--inputs-padding-bottom: 18px;--inputs-padding-left: 20px;--inputs-select-padding-left: 20px;--inputs-select-padding-right: 58px;--inputs-padding-active-top: 21.5px;--inputs-padding-active-bottom: 5.5px;--inputs-padding-right-has-link: 80px;--inputs-height: 55px;--inputs-min-width: 280px;--inputs-quantity-height: 36px;--inputs-quantity-min-width: 88px;--inputs-input-font-size: 16px;--inputs-input-font-family: var(--font-family-primary);--inputs-input-font-weight: 400;--inputs-input-line-height: 1.2;--inputs-input-letter-spacing: .08em;--inputs-label-color: var(--text-field-placeholder, #737373);--inputs-label-font-size: 16px;--inputs-label-font-size-active: 12px;--inputs-label-font-weight: 400;--inputs-label-line-height: 1.2;--inputs-label-letter-spacing: .08em;--inputs-link-color: var(--text-action-link, #414141);--inputs-link-font-size: 12px;--inputs-link-font-weight: 400;--inputs-link-line-height: 1.2;--inputs-link-letter-spacing: 0}.atlas-ui__inputs-grid-cell{position:relative}.atlas-ui__inputs-grid-cell input,.atlas-ui__inputs-grid-cell select,.atlas-ui__inputs-grid-cell textarea,#rebuy-cart .rebuy-select{border:var(--inputs-border-width) var(--inputs-border-style) var(--inputs-border-color);border-radius:var(--inputs-border-radius);background-color:var(--inputs-background-color);padding:var(--inputs-padding-top) var(--inputs-padding-right) var(--inputs-padding-bottom) var(--inputs-padding-left);width:100%;min-width:var(--inputs-min-width);height:var(--inputs-height);color:var(--text-primary, #333);font-weight:var(--inputs-input-font-weight);font-size:var(--inputs-input-font-size);line-height:var(--inputs-input-line-height);font-family:var(--inputs-input-font-family);letter-spacing:var(--inputs-input-letter-spacing)}.atlas-ui__inputs-grid-cell select,#rebuy-cart .rebuy-select{padding-right:var(--inputs-select-padding-right);padding-left:var(--inputs-select-padding-left)}.atlas-ui__inputs-grid-cell input:focus,.atlas-ui__inputs-grid-cell input.is-focus,.atlas-ui__inputs-grid-cell select:focus,.atlas-ui__inputs-grid-cell select.is-focus,.atlas-ui__inputs-grid-cell textarea:focus,.atlas-ui__inputs-grid-cell textarea.is-focus,#rebuy-cart .rebuy-select:focus,#rebuy-cart .rebuy-select.is-focus{outline:none;box-shadow:none;border-color:var(--inputs-border-focus-color);border-radius:var(--inputs-border-radius)}.atlas-ui__inputs-grid-cell:has(.dynamic-label) input::placeholder,.atlas-ui__inputs-grid-cell:has(.dynamic-label) textarea::placeholder{color:transparent}.atlas-ui__inputs-grid-cell label.dynamic-label{position:absolute;top:18px;left:20px;transition:all .2s ease-in-out;color:var(--inputs-label-color);font-weight:var(--inputs-label-font-weight);font-size:var(--inputs-label-font-size);line-height:var(--inputs-label-line-height);letter-spacing:var(--inputs-label-letter-spacing)}.atlas-ui__inputs-grid-cell input:focus+label.dynamic-label,.atlas-ui__inputs-grid-cell input.is-focus+label.dynamic-label,.atlas-ui__inputs-grid-cell input:active+label.dynamic-label,.atlas-ui__inputs-grid-cell input.is-active+label.dynamic-label,.atlas-ui__inputs-grid-cell input:not(:placeholder-shown)+label.dynamic-label,.atlas-ui__inputs-grid-cell input:not(:empty)+label.dynamic-label,.atlas-ui__inputs-grid-cell textarea:focus+label.dynamic-label,.atlas-ui__inputs-grid-cell textarea.is-focus+label.dynamic-label,.atlas-ui__inputs-grid-cell textarea:active+label.dynamic-label,.atlas-ui__inputs-grid-cell textarea.is-active+label.dynamic-label,.atlas-ui__inputs-grid-cell textarea:not(:placeholder-shown)+label.dynamic-label,.atlas-ui__inputs-grid-cell textarea:not(:empty)+label.dynamic-label,.atlas-ui__input-select:has(select option:checked:not([value=""])) .atlas-ui__field-label{top:9.5px;left:22px;transition:all .2s ease-in-out;font-size:var(--inputs-label-font-size-active)}.atlas-ui__inputs-grid-cell:has(input:focus) input,.atlas-ui__inputs-grid-cell:has(input.is-focus) input,.atlas-ui__inputs-grid-cell:has(input:active) input,.atlas-ui__inputs-grid-cell:has(input.is-active) input,.atlas-ui__inputs-grid-cell:has(input:not(:placeholder-shown)) input,.atlas-ui__inputs-grid-cell:has(input:not(:empty)) input,.atlas-ui__inputs-grid-cell:has(select:focus) select,.atlas-ui__inputs-grid-cell:has(select.is-focus) select,.atlas-ui__inputs-grid-cell:has(select:active) select,.atlas-ui__inputs-grid-cell:has(select.is-active) select,.atlas-ui__inputs-grid-cell:has(select:not(:placeholder-shown)) select,.atlas-ui__inputs-grid-cell:has(select:not(:empty)) select,.atlas-ui__inputs-grid-cell:has(textarea:focus) textarea,.atlas-ui__inputs-grid-cell:has(textarea.is-focus) textarea,.atlas-ui__inputs-grid-cell:has(textarea:active) textarea,.atlas-ui__inputs-grid-cell:has(textarea.is-active) textarea,.atlas-ui__inputs-grid-cell:has(textarea:not(:placeholder-shown)) textarea,.atlas-ui__inputs-grid-cell:has(textarea:not(:empty)) textarea{padding:var(--inputs-padding-active-top) var(--inputs-padding-right) var(--inputs-padding-active-bottom) var(--inputs-padding-left)}.atlas-ui__inputs-grid-cell:has(select:not(:empty)) select{padding-right:var(--inputs-select-padding-right);padding-left:var(--inputs-select-padding-left)}.atlas-ui__field-link{display:flex;position:absolute;right:2px;bottom:1px;align-items:center;background-color:var(--inputs-background-color);padding:0 20px;height:calc(100% - 2px);color:var(--inputs-link-color);font-weight:var(--inputs-link-font-weight);font-size:var(--inputs-link-font-size);line-height:var(--inputs-link-line-height);letter-spacing:var(--inputs-link-letter-spacing)}.atlas-ui__inputs-grid-cell:has(.atlas-ui__field-link) input{padding-right:var(--inputs-padding-right-has-link)}.atlas-ui__inputs-grid-cell:has(input.has-error),.atlas-ui__inputs-grid-cell:has(select.has-error){border-color:var(--inputs-border-error-color)}.atlas-ui__inputs-grid-cell:has(input.has-error) input,.atlas-ui__inputs-grid-cell:has(select.has-error) select{border-color:var(--inputs-border-error-color)}.atlas-ui__field-error{display:flex;align-items:center;gap:4px;color:var(--inputs-border-error-color)}.atlas-ui__input.is-disabled,.atlas-ui__input[disabled]{background-color:var(--inputs-background-disabled)}.atlas-ui__inputs-grid-cell .atlas-ui__input.has-icon{padding-left:50px}.atlas-ui__inputs-grid-cell:has(.atlas-ui__input.has-icon) label.dynamic-label{left:50px}.atlas-ui__inputs-grid-cell input.has-icon:focus+label.dynamic-label,.atlas-ui__inputs-grid-cell input.has-icon.is-focus+label.dynamic-label,.atlas-ui__inputs-grid-cell input.has-icon:active+label.dynamic-label,.atlas-ui__inputs-grid-cell input.has-icon.is-active+label.dynamic-label,.atlas-ui__inputs-grid-cell input.has-icon:not(:placeholder-shown)+label.dynamic-label,.atlas-ui__inputs-grid-cell input.has-icon:not(:empty)+label.dynamic-label{left:52px}.atlas-ui__inputs-grid-cell .atlas-ui__field-icon{display:flex;position:absolute;top:50%;left:20px;justify-content:center;align-items:center;transform:translateY(-50%);padding:2.5px;width:20px;height:20px}.atlas-ui__input-select select,#rebuy-cart .rebuy-select{appearance:none;-webkit-appearance:none;-moz-appearance:none;cursor:pointer;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='11' height='6' viewBox='0 0 11 6' fill='none'%3E%3Cpath d='M0.5 0.5L5.5 5.5L10.5 0.5' stroke='%23737373' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-position:right 20px center;background-size:11px 6px;background-repeat:no-repeat}#rebuy-cart .rebuy-product-options{position:relative}.atlas-ui__input-select:after,#rebuy-cart .rebuy-product-options:after{position:absolute;top:50%;right:48px;transform:translateY(-50%);background-color:var(--interactive-action-field);width:1px;height:22px;pointer-events:none;content:""}quantity-input.quantity{display:flex;justify-content:center;align-items:center;border:var(--inputs-border-width) var(--inputs-border-style) var(--inputs-border-color);border-radius:var(--inputs-border-radius);background-color:var(--inputs-background-color);padding:0;width:var(--inputs-quantity-min-width);height:var(--inputs-quantity-height)}quantity-input.quantity:before,quantity-input.quantity:after{display:none}quantity-input.quantity input.quantity__input{display:flex;justify-content:center;align-items:center;gap:8px;border:none;padding:0;min-width:unset;height:calc(100% - 4px)}quantity-input.quantity:has(input.quantity__input:focus){box-shadow:0 0 0 1px var(--inputs-border-focus-color)}quantity-input.quantity:has(input.quantity__input:focus) input.quantity__input,.quantity__button:not(:focus-visible):not(.focused),.quantity__input:not(:focus-visible):not(.focused){box-shadow:none;border:none}quantity-input.quantity button.quantity__button{max-width:32px;height:100%}:root{--checkbox-size-lg: 24px;--checkbox-size-md: 16px;--checkbox-size-sm: 12px;--checkbox-icon-size-lg: 12px;--checkbox-icon-size-md: 10px;--checkbox-icon-size-sm: 8px;--checkbox-border-radius: 3px;--checkbox-border-width: 1px;--checkbox-border-style: solid;--checkbox-border-color: var(--interactive-action-field, #d9d9d9);--checkbox-border-hover-color: var(--interactive-action-primary, #2d2d2d);--checkbox-border-checked-color: var(--interactive-action-primary, #2d2d2d);--checkbox-background-color: var(--bg-primary, #fff);--checkbox-background-checked-color: var( --interactive-action-primary, #2d2d2d );--checkbox-background-disabled: var(--state-inactive, #f7f7f7);--checkbox-label-font-size: 16px;--checkbox-label-font-weight: 400;--checkbox-label-line-height: 1.2;--checkbox-label-color: var(--text-secondary, #616467)}fieldset,.atlas-ui__checkbox-fieldset{display:flex;justify-content:flex-start;align-items:center;gap:10px;margin:0;border:none;padding:0}.atlas-ui__checkbox-label{display:inline-flex;align-items:center;cursor:pointer;color:var(--checkbox-label-color);font-weight:var(--checkbox-label-font-weight);font-size:var(--checkbox-label-font-size);line-height:var(--checkbox-label-line-height);user-select:none}.atlas-ui__checkbox-label input[type=checkbox]{display:none}.atlas-ui__checkbox-label .checkmark{display:flex;justify-content:center;align-items:center;transition:background-color .3s,border-color .3s;margin-right:10px;border:var(--checkbox-border-width) var(--checkbox-border-style) var(--checkbox-border-color);border-radius:4px;width:24px;height:24px}.atlas-ui__checkbox-label .checkmark{transition:color .3s,transform .3s;background-color:var(--checkbox-background-color);font-size:16px}.atlas-ui__checkbox-label .checkmark svg{opacity:0}.checkmark svg path{fill:var(--text-action-primary, #fff)}.atlas-ui__checkbox-label input[type=checkbox]:checked+.checkmark svg{opacity:1}.atlas-ui__checkbox-label input[type=checkbox]:checked+.checkmark{border-color:var(--checkbox-border-checked-color);background-color:var(--checkbox-background-checked-color)}.atlas-ui__checkbox-label:hover .checkmark{border-color:var(--checkbox-border-hover-color)}.atlas-ui__checkbox-label input[type=checkbox][disabled]+.checkmark,.atlas-ui__checkbox-label input[type=checkbox].disabled+.checkmark{border-color:var(--checkbox-border-color);background-color:var(--checkbox-background-disabled)}.atlas-ui__checkbox-label.lg .checkmark{width:var(--checkbox-size-lg);height:var(--checkbox-size-lg)}.atlas-ui__checkbox-label.md .checkmark{width:var(--checkbox-size-md);height:var(--checkbox-size-md)}.atlas-ui__checkbox-label.sm .checkmark{width:var(--checkbox-size-sm);height:var(--checkbox-size-sm)}.atlas-ui__checkbox-label.lg .checkmark svg{width:var(--checkbox-icon-size-lg)}.atlas-ui__checkbox-label.md .checkmark svg{width:var(--checkbox-icon-size-md)}.atlas-ui__checkbox-label.sm .checkmark svg{width:var(--checkbox-icon-size-sm)}:root{--radio-button-width: 16px;--radio-button-height: 16px;--radio-button-border-radius: 50%;--radio-border-width: 1px;--radio-border-style: solid;--radio-button-border-color: var(--interactive-action-field, #d9d9d9);--radio-button-background-color: var(--grayscale-white, #fff);--radio-button-border-hover-color: var( --interactive-action-primary, #2d2d2d );--radio-button-border-selected-color: var( --interactive-action-primary, #2d2d2d );--radio-button-background-selected-color: var( --interactive-action-primary, #2d2d2d );--radio-button-inner-selected-color: var(--grayscale-white, #fff);--radio-button-border-disabled-color: var( --interactive-action-field, #e0e0e0 );--radio-button-background-disabled: var(--grayscale-white, #fff);--radio-button-inner-disabled-color: var(--grayscale-mid-grey, #999);--radio-button-text-color: var(--text-secondary, #333);--radio-button-text-disabled-color: var(--text-secondary, #999);--radio-button-border-focus-color: var(--interactive-action-focus, #2d2d2d)}fieldset,.atlas-ui__radio-buttons-fieldset{display:flex;justify-content:flex-start;align-items:center;gap:10px;margin:0;border:none;padding:0}.atlas-ui__radio-buttons-label,.atlas-ui__radio-buttons{display:inline-flex;position:relative;align-items:center;cursor:pointer;color:var(--radio-button-text-color);font-weight:400;font-size:16px;line-height:1.2;user-select:none}.atlas-ui__radio-buttons-label input[type=radio],.atlas-ui__radio-buttons input[type=radio]{position:absolute;opacity:0;width:0;height:0}.atlas-ui__radio-buttons-label input[type=radio]+.atlas-ui__radio-buttons-text:before,.atlas-ui__radio-buttons input[type=radio]+.atlas-ui__radio-buttons-text:before{display:inline-block;position:relative;vertical-align:middle;transition:border-color .2s ease,background-color .2s ease;margin-right:10px;border:var(--radio-border-width) var(--radio-border-style) var(--radio-button-border-color);border-radius:var(--radio-button-border-radius);background-color:var(--radio-button-background-color);width:var(--radio-button-width);min-width:var(--radio-button-width);height:var(--radio-button-height);min-height:var(--radio-button-height);content:""}.atlas-ui__radio-buttons-label:hover input[type=radio]:not(:disabled)+.atlas-ui__radio-buttons-text:before,.atlas-ui__radio-buttons:hover input[type=radio]:not(:disabled)+.atlas-ui__radio-buttons-text:before,.atlas-ui__radio-buttons-label.hover input[type=radio]+.atlas-ui__radio-buttons-text:before,.atlas-ui__radio-buttons.hover input[type=radio]+.atlas-ui__radio-buttons-text:before{border-color:var(--radio-button-border-hover-color)}.atlas-ui__radio-buttons-label input[type=radio]:checked+.atlas-ui__radio-buttons-text:before,.atlas-ui__radio-buttons input[type=radio]:checked+.atlas-ui__radio-buttons-text:before{border-color:var(--radio-button-border-selected-color);background-color:var(--radio-button-background-selected-color)}.atlas-ui__radio-buttons-label input[type=radio]:checked+.atlas-ui__radio-buttons-text:after,.atlas-ui__radio-buttons input[type=radio]:checked+.atlas-ui__radio-buttons-text:after{background-color:var(--radio-button-inner-selected-color)}.atlas-ui__radio-buttons-label input[type=radio]:disabled+.atlas-ui__radio-buttons-text:before,.atlas-ui__radio-buttons input[type=radio]:disabled+.atlas-ui__radio-buttons-text:before,.atlas-ui__radio-buttons-label.inactive input[type=radio]+.atlas-ui__radio-buttons-text:before,.atlas-ui__radio-buttons.inactive input[type=radio]+.atlas-ui__radio-buttons-text:before{cursor:not-allowed;border-color:var(--radio-button-border-disabled-color)}.atlas-ui__radio-buttons-label input[type=radio]:disabled+.atlas-ui__radio-buttons-text,.atlas-ui__radio-buttons input[type=radio]:disabled+.atlas-ui__radio-buttons-text,.atlas-ui__radio-buttons-label.inactive input[type=radio]+.atlas-ui__radio-buttons-text,.atlas-ui__radio-buttons.inactive input[type=radio]+.atlas-ui__radio-buttons-text{cursor:not-allowed;color:var(--radio-button-text-disabled-color)}.atlas-ui__radio-buttons-label input[type=radio]:disabled:checked+.atlas-ui__radio-buttons-text:before,.atlas-ui__radio-buttons input[type=radio]:disabled:checked+.atlas-ui__radio-buttons-text:before,.atlas-ui__radio-buttons-label.active.disabled input[type=radio]:checked+.atlas-ui__radio-buttons-text:before,.atlas-ui__radio-buttons.active.disabled input[type=radio]:checked+.atlas-ui__radio-buttons-text:before{opacity:.5}.atlas-ui__radio-buttons-label input[type=radio]:focus-visible+.atlas-ui__radio-buttons-text:before,.atlas-ui__radio-buttons input[type=radio]:focus-visible+.atlas-ui__radio-buttons-text:before{outline:2px solid var(--radio-button-border-focus-color);outline-offset:2px}.atlas-ui__radio-buttons-text{display:inline-flex;position:relative;align-items:center}.atlas-ui__radio-buttons-label input[type=radio]+.atlas-ui__radio-buttons-text:after,.atlas-ui__radio-buttons input[type=radio]+.atlas-ui__radio-buttons-text:after{position:absolute;top:50%;left:8px;transform:translate(-50%,-50%);transition:background-color .2s ease;border-radius:50%;background-color:transparent;width:6px;height:6px;pointer-events:none;content:""}:root{--toggle-width: 44px;--toggle-height: 24px;--toggle-border-radius: 12px;--toggle-knob-size: 16px;--toggle-knob-offset: 3px;--toggle-border-unselected: var(--interactive-action-field, #e0e0e0);--toggle-knob-unselected: var(--interactive-action-field, #f5f5f5);--toggle-background-selected: var(--interactive-action-primary, #2d2d2d);--toggle-knob-selected: var(--grayscale-white, #fff);--toggle-background-disabled: var(--interactive-action-field, #e0e0e0);--toggle-knob-disabled: var(--grayscale-light-grey, #f5f5f5);--toggle-text-color: var(--text-secondary, #333);--toggle-text-disabled-color: var(--text-secondary, #999);--toggle-transition: .3s ease}fieldset,.atlas-ui__toggle-fieldset{display:flex;justify-content:flex-start;align-items:center;gap:10px;margin:0;border:none;padding:0}.atlas-ui__toggle-label{display:inline-flex;position:relative;align-items:center;gap:12px;cursor:pointer;color:var(--toggle-text-color);font-weight:400;font-size:16px;line-height:1.2;user-select:none}.atlas-ui__toggle-label input[type=checkbox].toggle{position:absolute;opacity:0;width:0;height:0}.atlas-ui__toggle-switch{display:inline-block;position:relative;flex-shrink:0;transition:background-color var(--toggle-transition);cursor:pointer;border:1px solid var(--toggle-border-unselected);border-radius:var(--toggle-border-radius);width:var(--toggle-width);min-width:var(--toggle-width);height:var(--toggle-height);min-height:var(--toggle-height)}.atlas-ui__toggle-switch:after{position:absolute;top:50%;left:var(--toggle-knob-offset);transform:translateY(-50%);transition:transform var(--toggle-transition),background-color var(--toggle-transition);border-radius:50%;background-color:var(--toggle-knob-unselected);width:var(--toggle-knob-size);height:var(--toggle-knob-size);content:""}.atlas-ui__toggle-label input[type=checkbox].toggle:checked+.atlas-ui__toggle-text .atlas-ui__toggle-switch{background-color:var(--toggle-background-selected)}.atlas-ui__toggle-label input[type=checkbox].toggle:checked+.atlas-ui__toggle-text .atlas-ui__toggle-switch:after{transform:translate(calc(var(--toggle-width) - var(--toggle-knob-size) - 8px),-50%);background-color:var(--toggle-knob-selected)}.atlas-ui__toggle-label input[type=checkbox].toggle:disabled+.atlas-ui__toggle-text .atlas-ui__toggle-switch{opacity:.6;cursor:not-allowed;background-color:var(--toggle-background-disabled)}.atlas-ui__toggle-label input[type=checkbox].toggle:disabled+.atlas-ui__toggle-text .atlas-ui__toggle-switch:after{background-color:var(--toggle-knob-disabled)}.atlas-ui__toggle-label input[type=checkbox].toggle:disabled+.atlas-ui__toggle-text{cursor:not-allowed;color:var(--toggle-text-disabled-color)}.atlas-ui__toggle-label:hover input[type=checkbox].toggle:not(:disabled)+.atlas-ui__toggle-text .atlas-ui__toggle-switch{opacity:.9}.atlas-ui__toggle-text{display:inline-flex;align-items:center;gap:12px}.atlas-ui__toggle-label input[type=checkbox].toggle:focus-visible+.atlas-ui__toggle-text .atlas-ui__toggle-switch{outline:2px solid var(--interactive-action-focus, #2d2d2d);outline-offset:2px}:root{--price-range-main-bg: var(--interactive-action-field);--price-range-active-bg: var(--interactive-action-primary);--price-range-buttons-bg: var(--interactive-action-primary);--price-range-ring-bg: var(--grayscale-white);--price-range-ring-border-color: var(--interactive-action-primary);--price-range-buttons-width: 14px;--price-range-buttons-height: 14px;--price-range-buttons-radius: 50%;--price-range-track-height: 4px;--price-range-handle-size: 14px;--price-range-handle-ring-size: 19px;--price-range-value-box-bg: var(--bg-primary);--price-range-value-box-text: var(--grayscale-white)}atlas-price-range{display:block;position:relative;margin-top:35px;padding:24px 0 16px;width:100%;touch-action:none}.price-range__wrapper{position:relative;padding:0 16px;width:100%}.price-range__track{position:relative;cursor:pointer;border-radius:2px;background-color:var(--price-range-main-bg);width:100%;height:var(--price-range-track-height)}.price-range__wrapper .price-range__track-active{display:block;position:absolute;top:0;left:0;transition:none;border-radius:2px;background-color:var(--price-range-active-bg);height:100%;pointer-events:none}.price-range__handle{position:absolute;top:50%;transform:translate(-50%,-50%);z-index:2;cursor:grab;width:var(--price-range-handle-ring-size);height:var(--price-range-handle-ring-size);touch-action:none}.price-range__handle:active{cursor:grabbing}.price-range__handle:before{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);z-index:1;box-shadow:0 0 0 2px #ffffff80;border-radius:50%;background-color:var(--price-range-buttons-bg);width:var(--price-range-handle-size);height:var(--price-range-handle-size);content:""}.price-range__handle:after{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);transition:border-color .2s ease;border:1px solid var(--price-range-ring-border-color);border-radius:50%;background-color:var(--price-range-ring-bg);width:var(--price-range-handle-ring-size);height:var(--price-range-handle-ring-size);content:""}.price-range__handle:hover:after{border-color:#969696e6}.price-range__handle:active:after{border-color:#787878}.price-range__value-box{display:flex;position:absolute;bottom:calc(100% + 5px);left:50%;justify-content:center;align-items:center;transform:translate(-50%);z-index:3;box-shadow:0 1px 7px #00000026;border-radius:3px;background-color:var(--price-range-value-box-bg);padding:6px 10px;min-width:34px;min-height:34px;pointer-events:none;color:var(--price-range-value-box-text);font-weight:500;font-size:1.2rem;line-height:1.4;text-align:center;white-space:nowrap}.price-range__input{display:none}.price-range__handle:focus-visible{outline:2px solid var(--interactive-action-focus);outline-offset:2px}.media-block{display:block;position:relative;border:var(--border-width) var(--border-style) var(--border-color);border-radius:var(--border-radius);width:100%;overflow:hidden}.media-block img{display:block;width:100%;height:auto;object-fit:cover}.media-block video{display:block;width:100%;height:auto;object-fit:cover}.media-block img.mobile-image{display:none}.media-block img.desktop-image{display:block}@media screen and (max-width:768px){.media-block:has(img.mobile-image) img.desktop-image{display:none}.media-block:has(img.mobile-image) img.mobile-image{display:block}}.block-group{display:flex;flex-direction:var(--flex-direction-mobile);flex-wrap:var(--flex-wrap-mobile);justify-content:var(--justify-content-mobile);align-items:var(--align-items-mobile);gap:var(--gap-mobile);margin:var(--margin-mobile);padding:var(--padding-mobile);width:var(--max-width-mobile);max-width:var(--max-width-mobile)}@media(min-width:1024px){.block-group{flex-direction:var(--flex-direction-desktop);flex-wrap:var(--flex-wrap-desktop);justify-content:var(--justify-content-desktop);align-items:var(--align-items-desktop);gap:var(--gap-desktop);margin:var(--margin-desktop);padding:var(--padding-desktop);width:var(--max-width-desktop);max-width:var(--max-width-desktop)}}:root{--product-card-gap: 20px}.product-card{display:flex;flex-direction:column;gap:var(--product-card-gap);height:100%}.product-card .badges-group.badges-position{z-index:1}@media screen and (max-width:768px){.product-card .product-content-group{display:flex;flex-direction:column;justify-items:stretch;height:100%}.product-content-group .product-title{margin-bottom:var(--product-reviews-margin-top)}.product-content-group:has(.product-reviews .loox-icon) .product-price{margin-bottom:0}.product-card .product-content-group .product-reviews,.product-content-group .product-price{margin-top:auto}.product-content-group:has(.product-reviews .loox-icon) .product-price{margin-top:var(--product-price-margin-top)}}.product-container{display:block;position:relative;margin-top:var(--product-container-margin-top);margin-bottom:var(--product-container-margin-bottom);background-color:var(--bg-product-container-color);padding-top:var(--product-container-padding-top);padding-bottom:var(--product-container-padding-bottom)}.product-container .media-group swiper-container:not([initialized]){display:block;height:auto}.product-container .media-group swiper-container:not([initialized]) swiper-slide{display:block;width:100%}.product-container .media-group .product-media-group{--badge-padding: 0 10px;--badge-height: 32px;--badge-text-font-size: 14px}@media screen and (min-width:768px)and (max-width:1024px){.product-container .media-group [data-slides-per-view-mobile=auto] swiper-container swiper-slide{margin-right:10px;max-width:520px}}@media screen and (max-width:768px){.product-container .media-group [data-slides-per-view-mobile=auto] swiper-container swiper-slide{margin-right:10px;max-width:316px}}@media screen and (max-width:1024px){.product-container .media-group:has(atlas-slider product-badges) product-badges{display:none}.product-container .media-group:has(atlas-slider product-badges) atlas-slider product-badges{display:flex;opacity:0;transition:opacity .3s ease}.product-container .media-group:has(atlas-slider product-badges) atlas-slider .swiper-slide-active product-badges{opacity:1}}.product-container .media-group swiper-container:not([initialized]){display:flex;flex-direction:column;gap:20px;min-height:0}.product-container .media-group swiper-container:not([initialized]) swiper-slide{aspect-ratio:var(--ratio);width:100%}.product-container .media-group swiper-container:not([initialized]) .product-media{aspect-ratio:var(--ratio);width:100%;height:100%}.product-container .media-group swiper-container::part(button-prev){left:20px}.product-container .media-group swiper-container::part(button-next){right:20px}:root{--product-media-transition-duration: .3s;--product-media-transition-timing-function: ease-in-out;--product-media-scale: 1.04}.product-media-group{position:relative}.product-media img{transition:transform var(--product-media-transition-duration) var(--product-media-transition-timing-function)}.product-media:hover img{transform:scale(var(--product-media-scale))}.product-media-group{--badge-text-font-weight: 500}:root{--product-title-color: var(--text-primary);--product-title-color-hover: var(--brand-secondary);--product-title-font-family: var(--font-family-heading);--product-title-font-size: var(--font-size-medium-mobile);--product-title-font-weight: var(--font-weight-x-small-mobile);--product-title-line-height: var(--font-line-height-x-small-mobile);--product-title-letter-spacing: var(--font-letter-spacing-x-small-mobile);--product-title-transition-duration: .3s;--product-title-transition-property: color;--product-title-transition-timing-function: ease-in-out}@media screen and (min-width:768px){:root{--product-title-font-size: var(--font-size-small-desktop);--product-title-font-weight: var(--font-weight-small-desktop);--product-title-line-height: var(--font-line-height-small-desktop);--product-title-letter-spacing: var( --font-letter-spacing-small-desktop )}}.product-title{display:block;position:relative;color:var(--product-title-color);font-weight:var(--product-title-font-weight);font-size:var(--product-title-font-size);line-height:var(--product-title-line-height);font-family:var(--product-title-font-family);letter-spacing:var(--product-title-letter-spacing)}.product-title *{color:inherit;font-weight:inherit;font-size:inherit;line-height:inherit;font-family:inherit;letter-spacing:inherit}.product-title .product-title-link{transition:var(--product-title-transition-property) var(--product-title-transition-duration) var(--product-title-transition-timing-function);color:inherit}:root{--product-description-color: var(--text-primary);--product-description-color-hover: var(--brand-secondary);--product-description-font-family: var(--font-family-body);--product-description-font-size: var(--font-size-body);--product-description-font-weight: var(--font-weight-body);--product-description-line-height: var(--font-line-height-body);--product-description-letter-spacing: .08px;--product-description-transition-duration: .3s;--product-description-transition-property: color;--product-description-transition-timing-function: ease-in-out;--product-description-margin: 16px 0}.product-description{display:block;position:relative;margin:var(--product-description-margin);padding-right:20px;color:var(--product-description-color);font-weight:var(--product-description-font-weight);font-size:var(--product-description-font-size);line-height:var(--product-description-line-height);font-family:var(--product-description-font-family);letter-spacing:var(--product-description-letter-spacing)}.product-description *{color:inherit;font-weight:inherit;font-size:inherit;line-height:inherit;font-family:inherit;letter-spacing:inherit}.product-description br{display:none}.product-description a{transition:var(--product-description-transition-property) var(--product-description-transition-duration) var(--product-description-transition-timing-function);color:inherit}.product-description a:hover{color:var(--product-description-color-hover)}@media screen and (min-width:1023px){.product-description{padding-right:20px}}.product-supports{--product-supports-margin: 18px 0 30px 0;--product-supports-title-margin: 0 0 8px 0;--product-supports-list-gap: 8px;--font-family-subheading: var(--font-family-body);--product-supports-size-subheading: 16px;--product-supports-line-height-subheading: 120%;--product-supports-weight-subheading: 600;--product-supports-letter-spacing-subheading: .07px;--tooltip-icon-size: 15px;--tooltip-icon-margin-left: 4px;--badge-height: 28px;display:block;margin:var(--product-supports-margin)}@media screen and (min-width:768px){.product-supports{--product-supports-size-subheading: 14px}}.product-supports .product-supports-title{margin:var(--product-supports-title-margin);color:var(--text-primary);font-weight:var(--product-supports-weight-subheading);font-size:var(--product-supports-size-subheading);line-height:var(--product-supports-line-height-subheading);font-family:var(--font-family-subheading);letter-spacing:var(--product-supports-letter-spacing-subheading)}.product-supports .product-supports-list{display:flex;flex-wrap:wrap;gap:var(--product-supports-list-gap)}.product-supports .product-support-item{transition:var(--transition-default-duration) var(--transition-default-timing-function)}.product-supports .product-support-item:has(.product-support-info.show){background:var(--grayscale-black);color:var(--grayscale-white)}.product-supports .tooltip-trigger{display:flex;align-items:center;gap:var(--tooltip-icon-margin-left)}.product-supports .tooltip-text{font-size:12px;line-height:100%}.product-supports .tooltip-icon{width:var(--tooltip-icon-size);height:var(--tooltip-icon-size)}.product-supports .tooltip-icon svg{width:100%;height:100%}.product-supports .product-support-info{padding:8px;font-size:12px;text-align:left}.product-stitching{--product-stitching-margin: 30px 0 20px 0;--badge-height: 27px;--badge-background-color: var(--brand-primary);--badge-text-font-size: 12px;--badge-padding: 0 6px;--product-stitching-grid-columns: repeat(3, 1fr);--font-size-x-small-desktop: 14px;--font-size-x-small-mobile: 14px;--font-line-height-x-small-desktop: 130%;--font-line-height-x-small-mobile: 130%;--font-size-body: 14px;display:block;margin:var(--product-stitching-margin)}.product-stitching .product-stitching-title{margin-bottom:20px;color:var(--text-primary);font-size:20px}.product-content-group:has(.product-consumer-information.white-background) .product-stitching{margin-bottom:0}.product-content-group:has(.product-consumer-information.white-background) .product-stitching .product-stitching-groups:before,.product-content-group:has(.product-consumer-information.white-background) .product-stitching .product-stitching-groups{border-radius:10px 10px 0 0}.product-stitching .product-stitching-groups{position:relative;border-radius:10px;overflow:hidden}.product-stitching .product-stitching-groups:before{position:absolute;top:0;left:0;z-index:1;border:1px solid var(--text-primary);border-radius:10px;width:100%;height:100%;pointer-events:none;content:""}.product-stitching .product-stitching-group-buttons{display:flex;position:relative}.product-stitching .product-stitching-group-buttons .badge-discount{position:relative;z-index:1;font-weight:500}.product-stitching .product-stitching-tab-radio{display:none}.product-stitching .product-stitching-group-button{display:flex;position:relative;flex:1;justify-content:center;align-items:center;gap:6px;transition:background-color .2s;cursor:pointer;background-color:var(--bg-product-container-color);padding:15px 8px;min-height:56px;font-weight:600;font-size:16px;line-height:var(--font-line-height-body);font-family:var(--font-family-body);letter-spacing:.08px;text-align:center;text-transform:var(--font-text-transform-body)}@media screen and (min-width:1024px){.product-stitching .product-stitching-group-button{gap:10px}}.product-stitching .product-stitching-group-button .product-stitching-group-button-text{position:relative;z-index:1;text-decoration:underline}.product-stitching .product-stitching-group-button:before{position:absolute;top:0;left:0;border:1px solid transparent;background-color:transparent;width:100%;height:calc(50% + 1px);pointer-events:none;content:""}.product-stitching .product-stitching-group-button:after{position:absolute;bottom:0;left:0;background-color:transparent;width:100%;height:calc(50% + 6px);pointer-events:none;content:""}.product-stitching .product-stitching-group-button:last-child:before{left:-1px;width:calc(100% + 1px)}.product-stitching .product-stitching-group-button:last-child:after{left:-1px;width:calc(100% + 1px)}.product-stitching .product-stitching-group-button:has(.product-stitching-tab-radio:checked){border-top-right-radius:10px;border-top-left-radius:10px;background-color:var(--bg-accent-1);color:var(--text-primary)}.product-stitching .product-stitching-group-button:first-child:has(.product-stitching-tab-radio:checked):before{z-index:0;border-top:1px solid var(--text-primary);border-right:1px solid var(--text-primary);border-left:1px solid var(--text-primary);border-radius:10px 10px 0 0}.product-stitching .product-stitching-group-button:first-child:has(.product-stitching-tab-radio:checked):after{z-index:0;border-left:1px solid var(--text-primary);background-color:var(--bg-accent-1);width:calc(100% + 10px)}.product-stitching .product-stitching-group-button:first-child:not(:has(.product-stitching-tab-radio:checked)):before{border-top:1px solid var(--text-primary);border-left:1px solid var(--text-primary);border-radius:10px 0 0;background-color:var(--bg-product-container-color)}.product-stitching .product-stitching-group-button:first-child:not(:has(.product-stitching-tab-radio:checked)) .product-stitching-group-button-text{z-index:2}.product-stitching .product-stitching-group-button:first-child:not(:has(.product-stitching-tab-radio:checked)):after{z-index:1;border-right:1px solid var(--text-primary);border-bottom:1px solid var(--text-primary);border-left:1px solid var(--text-primary);border-radius:0 0 10px;background-color:var(--bg-product-container-color)}.product-stitching .product-stitching-group-button:last-child:has(.product-stitching-tab-radio:checked):before{border-top:1px solid var(--text-primary);border-right:1px solid var(--text-primary);border-left:1px solid var(--text-primary);border-radius:10px 10px 0 0}.product-stitching .product-stitching-group-button:last-child:has(.product-stitching-tab-radio:checked):after{left:-10px;border-right:1px solid var(--text-primary);background:var(--bg-accent-1);width:calc(100% + 10px)}.product-stitching .product-stitching-group-button:last-child:not(:has(.product-stitching-tab-radio:checked)):before{z-index:0;border-top:1px solid var(--text-primary);border-right:1px solid var(--text-primary);border-radius:0 10px 0 0}.product-stitching .product-stitching-group-button:last-child:not(:has(.product-stitching-tab-radio:checked)):after{z-index:0;border-bottom:1px solid var(--text-primary);border-left:1px solid var(--text-primary);border-radius:0 0 0 10px}.product-stitching .product-stitching-group-button:not(:has(.product-stitching-tab-radio:checked)){font-weight:500}.product-stitching .product-stitching-group-button:first-child:not(:has(.product-stitching-tab-radio:checked)){border-bottom-right-radius:10px}.product-stitching .product-stitching-group-button:last-child:not(:has(.product-stitching-tab-radio:checked)){border-bottom-left-radius:10px}.product-stitching .product-stitching-group-button:not(:has(.product-stitching-tab-radio:checked)) .product-stitching-group-button-text{text-decoration:none}.product-stitching .product-stitching-group{display:none;background-color:var(--bg-accent-1);padding:20px}.product-stitching .product-stitching-groups:has([id^=tab-flavours-]:checked) [id^=panel-flavours-]{display:block}.product-stitching .product-stitching-groups:has([id^=tab-bundles-]:checked) [id^=panel-bundles-]{display:block}.product-stitching .product-stitching-grid{display:grid;grid-template-columns:var(--product-stitching-grid-columns);gap:8px}@media screen and (min-width:768px){.product-stitching .product-stitching-grid{--product-stitching-grid-columns: repeat(auto-fill, minmax(104px, 1fr))}}@media screen and (min-width:1024px){.product-stitching .product-stitching-grid{--product-stitching-grid-columns: repeat(4, 1fr)}}.product-stitching .product-stitching-item{cursor:pointer;border:1px solid var(--grayscale-mid-grey);border-radius:5px;background:var(--grayscale-white);overflow:hidden;--badge-position-space: 4px;--badge-background-color: #fff;--badge-padding: 0 8px;--badge-text-font-size: 10px;--badge-height: 23px;--badge-text-line-height: 100%;--badge-text-font-weight: 500;--badge-text-letter-spacing: 1px;transition:.3s background-color,.3s opacity}.product-stitching .product-stitching-item:not(.active){opacity:.85;border:1px solid var(--bg-accent-1)}.product-stitching .product-stitching-item:not(.active):hover{border:1px solid var(--grayscale-mid-grey);background-color:var(--bg-accent-1)}.product-stitching:has(.product-stitching-item:hover) .product-stitching-item{opacity:.5}.product-stitching:has(.product-stitching-item:hover) .product-stitching-item:hover{opacity:1}.product-stitching .product-stitching-item.active{border-color:var(--text-primary)}.product-stitching .product-stitching-item .media-group{position:relative;height:60px}.product-stitching .product-stitching-item .media-group img,.product-stitching .product-stitching-item .media-group video{width:100%;height:100%;object-fit:cover}.product-stitching .product-stitching-item .content-group{display:flex;justify-content:center;align-items:center;padding:6px;height:calc(100% - 60px);color:var(--text-primary);text-align:center}.product-stitching .product-stitching-notes{margin-top:12px;color:var(--text-primary)}.product-stitching .font-body span{font-weight:500}.product-stitching .product-stitching-item--sold-out{opacity:.85;cursor:not-allowed;pointer-events:none}.product-stitching .product-stitching-item--sold-out:hover{background-color:var(--grayscale-white)}.product-stitching:has(.product-stitching-item:hover) .product-stitching-item--sold-out{opacity:.85}.content-loader-overlay{display:none;position:absolute;top:0;left:0;justify-content:center;align-items:center;opacity:0;z-index:1000;backdrop-filter:blur(10px);transition:opacity .3s ease;background-color:#cae8ffb3;width:100%;height:100%;min-height:400px;pointer-events:none}.content-loader-overlay.active{display:flex;opacity:1;pointer-events:all}.product-consumer-information .atlas-popup-modal{transform:translate(0)}.consumer-info-popup-toggle{position:absolute;opacity:0;width:0;height:0;pointer-events:none}.product-consumer-information{--popup-bg-color: var(--popup-bg-color, #deefff);display:block;position:relative;margin:20px 0 30px}.product-consumer-information.white-background{margin-top:0;border:1px solid var(--text-primary);border-top:0;border-radius:0 0 10px 10px;background-color:var(--grayscale-white);padding:14px}.product-consumer-information.white-background.transparent{background-color:var(--bg-accent-1)}.product-consumer-information .atlas-popup-modal__title,.product-consumer-information .atlas-popup-modal__sub-text{text-align:center}.product-consumer-information .atlas-popup-modal__sub-text *{margin:0;color:inherit;font-size:inherit;line-height:inherit;font-family:inherit;letter-spacing:inherit;text-align:center}.product-consumer-information .atlas-popup-modal__sub-text ul li,.product-consumer-information .atlas-popup-modal__sub-text ol li{text-align:left}.product-consumer-information .atlas-popup-modal__sub-text h1,.product-consumer-information .atlas-popup-modal__sub-text h2{color:var(--product-title-color);font-weight:var(--product-title-font-weight);font-size:var(--product-title-font-size);line-height:var(--product-title-line-height);font-family:var(--product-title-font-family)}.product-consumer-information .atlas-popup-modal__sub-text h3,.product-consumer-information .atlas-popup-modal__sub-text h4{color:var(--product-title-color);font-weight:var(--product-title-font-weight);font-size:20px;line-height:var(--product-title-line-height);font-family:var(--product-title-font-family)}.product-consumer-information .atlas-popup-modal__sub-text h5,.product-consumer-information .atlas-popup-modal__sub-text h6{color:var(--product-title-color);font-weight:var(--product-title-font-weight);font-size:18px;line-height:var(--product-title-line-height);font-family:var(--product-title-font-family)}.product-consumer-information .atlas-popup-modal__sub-text a{text-decoration:underline}.product-consumer-information .metafield-rich_text_field{display:flex;flex-direction:column;gap:16px}.product-consumer-information .atlas-popup-modal__media-container{display:flex;flex-direction:column;gap:20px}.product-consumer-information .atlas-popup-modal__media-container img,.product-consumer-information .atlas-popup-modal__media-container video{border-radius:10px;width:100%;height:auto;object-fit:contain}.product-consumer-information .atlas-popup-modal__media-container+.atlas-popup-modal__sub-text{margin-top:30px;margin-bottom:0}.product-consumer-information .atlas-popup-modal{transition:transform .45s ease,opacity .45s ease}.product-consumer-information .atlas-popup-modal__container{--popup-padding-top-mobile: 50px;--popup-padding-right-mobile: 20px;--popup-padding-bottom-mobile: 50px;--popup-padding-left-mobile: 20px;transition:transform .45s ease,opacity .45s ease}@media screen and (min-width:1024px){.product-consumer-information .atlas-popup-modal__container{--popup-padding-top-desktop: 60px;--popup-padding-right-desktop: 50px;--popup-padding-bottom-desktop: 50px;--popup-padding-left-desktop: 50px}}.consumer-info-popup-toggle:checked~.atlas-popup-modal,.consumer-info-popup-toggle:checked~.atlas-popup-modal .atlas-popup-modal__container{transform:translate(0);opacity:1;overflow-y:auto;pointer-events:all}.product-consumer-information label.atlas-link-trigger{display:flex;justify-content:center;align-items:center;gap:10px;cursor:pointer}.product-consumer-information .atlas-link-trigger .atlas-link-text{flex-grow:initial;font-weight:500;font-size:16px;line-height:1.3;font-family:var(--font-primary);letter-spacing:.07em;text-decoration:underline;text-underline-offset:2px;text-transform:uppercase}.product-consumer-information .atlas-link-trigger .atlas-link-icon{transition:transform .45s ease;width:18px;height:18px}.product-consumer-information label.atlas-link-trigger:hover .atlas-link-icon{transform:rotate(360deg) scale(1.2)}.product-consumer-information label.atlas-popup-modal__close{cursor:pointer}.product-consumer-information .atlas-popup-modal__overlay{position:absolute;top:0;left:0;z-index:1;cursor:pointer;width:100%;height:100%}.product-consumer-information .atlas-popup-modal__container{position:inherit;z-index:2}.product-variants{--product-variants-margin: 0 0 20px 0;--product-variants-margin-desktop: 0 0 25px 0;--font-size-small-desktop: 20px;--font-size-small-mobile: 20px;--product-variants-label-font-family: var(--font-family-body);--product-variants-label-weight: 600;--product-variants-label-size: 16px;--product-variants-label-line-height: 100%;--product-variants-label-letter-spacing: .08px;--badge-height: 27px;--badge-background-color: var(--brand-primary);--badge-text-font-size: 12px;--badge-padding: 0 6px;display:block;margin:var(--product-variants-margin)}@media screen and (min-width:1024px){.product-variants{margin:var(--product-variants-margin-desktop)}}.product-variants .product-variants-title{margin-bottom:20px;color:var(--text-primary)}.product-variants .product-variants-groups{display:flex;flex-direction:column;gap:12px}.product-variants .product-variants-group{display:flex;flex-direction:column;gap:10px}.product-form:has(.subscription-group .product-variants-toggle-input:checked) square-placement{display:none}.product-variants .product-variants-fieldset{width:100%}.product-variants .product-variants-input{display:none}.product-variants .product-variants-label{display:flex;position:relative;align-items:center;gap:8px;transition:var(--transition-default-duration) var(--transition-default-timing-function);transition:.3s border-color,.3s background-color;cursor:pointer;border:1px solid var(--grayscale-white);border-radius:5px;background:var(--grayscale-white);padding:15px 12px;width:100%;min-height:75px}.product-variants .product-variants-label:hover{border-color:var(--text-primary);background-color:var(--bg-accent-1)}.product-variants .product-variants-fieldset:has(input:checked) .product-variants-label:hover{border-color:var(--text-primary);background:var(--grayscale-white)}@media screen and (min-width:1024px){.product-variants .product-variants-label{gap:14px}}.product-variants .product-variants-label-circle{position:relative;border:2px solid var(--text-primary);border-radius:50%;width:16px;min-width:16px;height:16px;min-height:16px}.product-variants .product-variants-label-circle:before{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);opacity:0;transition:var(--transition-default-duration) var(--transition-default-timing-function);border-radius:50%;background:var(--text-primary);width:8px;height:8px;content:""}.product-variants .product-variants-input:checked+.product-variants-label{border-color:var(--text-primary)}.product-variants .product-variants-input:checked+.product-variants-label .product-variants-label-circle:before{opacity:1}.product-variants .product-variants-label-text{display:flex;flex-direction:column;gap:6px;width:100%}.product-variants .product-variants-label-text-group{display:flex;align-items:center;gap:4px}.product-variants .product-variants-label-title{color:var(--text-primary);font-weight:var(--product-variants-label-weight);font-size:var(--product-variants-label-size);line-height:var(--product-variants-label-line-height);font-family:var(--product-variants-label-font-family);letter-spacing:var(--product-variants-label-letter-spacing)}.product-variants .product-variants-label-discount,.product-variants-toggle-label .badge-discount{width:fit-content;font-weight:500;white-space:nowrap}.product-variants-toggle-label .badge-discount .product-variants-label-text-unit{color:var(--text-primary);font-style:normal;font-weight:400;font-size:14px;line-height:130%;font-family:var(--font-family-body)}.product-variants .product-variants-label-prices{display:flex;flex-direction:column;justify-content:flex-end;align-items:flex-end;gap:6px;width:fit-content;text-align:right}.product-variants .product-variants-label-price-value{display:flex;align-items:center;gap:4px}.product-variants .product-variants-label-compare-at-price{color:#737373;font-size:10px;line-height:120%;font-family:var(--font-family-body);text-decoration-line:line-through}@media screen and (min-width:768px){.product-variants .product-variants-label-compare-at-price{color:var(--text-accent-1);font-size:14px;line-height:130%}}.product-variants .product-variants-label-price-original{color:var(--text-primary);font-style:normal;font-weight:500;font-size:14px;line-height:130%;font-family:var(--font-family-body)}.product-variants .product-variants-label-price-serve{color:var(--text-primary);font-style:normal;font-weight:400;font-size:14px;line-height:130%;font-family:var(--font-family-body);white-space:nowrap}.product-variants .product-variants-badge{display:flex;position:absolute;top:-10px;right:12px;justify-content:center;align-items:center;border-radius:4px;background-color:var(--text-primary);padding:5px 10px;width:fit-content;height:23px;color:var(--grayscale-white);font-size:10px;line-height:100%;letter-spacing:2px;text-transform:uppercase}.product-variants .product-variants-label--oos{opacity:.85;cursor:not-allowed;pointer-events:none}.product-variants .product-variants-label--oos:hover{border-color:var(--grayscale-white);background-color:var(--grayscale-white)}.product-variants .product-variants-label--oos .product-variants-label-circle{display:none}.product-variants .product-variants-badge--sold-out{border:1px solid var(--text-primary);background-color:var(--grayscale-white);color:var(--text-primary)}.product-variants-groups-without-subscriptions:has(.product-variants-fieldset:nth-child(2)){--padding-group: 16px 15px;--padding-group-desktop: 20px}.product-variants-groups-with-subscriptions{--padding-group: 20px}.product-variants-groups-with-subscriptions .product-variants-group,.product-variants-groups-without-subscriptions .product-variants-group:has(.product-variants-fieldset:nth-child(2)){border:1px solid var(--text-primary);border-radius:10px;background:var(--bg-accent-1);padding:var(--padding-group);color:var(--text-primary)}.product-variants-groups-with-subscriptions .product-variants-toggle-label-circle{position:relative;top:-1px;border:2px solid var(--text-primary);border-radius:50%;width:16px;min-width:16px;height:16px;min-height:16px}.product-variants-groups-with-subscriptions .product-variants-toggle-label-circle:before{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);opacity:0;transition:var(--transition-default-duration) var(--transition-default-timing-function);border-radius:50%;background:var(--text-primary);width:8px;height:8px;content:""}.product-variants-groups-with-subscriptions .product-variants-group:has(.product-variants-toggle-input:checked) .product-variants-toggle-label-circle:before{opacity:1}@media screen and (min-width:1024px){.product-variants-groups-without-subscriptions:has(.product-variants-fieldset:nth-child(2)) .product-variants-group{padding:var(--padding-group-desktop)}}.product-variants-groups-with-subscriptions .subscription-group{padding-bottom:0}.product-variants-groups-with-subscriptions .product-variants-fieldset{display:none}.product-variants-groups-with-subscriptions .product-variants-group:has(.product-variants-toggle-input:checked) .product-variants-fieldset{display:block}.product-variants-groups-with-subscriptions .product-variants-group:has(.product-variants-toggle-input:checked) .product-variants-toggle-label-text:after{content:":"}.product-variants-groups-with-subscriptions .product-variants-group:has(.product-variants-toggle-input:checked) .badge-discount,.product-variants-groups-with-subscriptions{display:none}.product-variants-groups-with-subscriptions .product-variants-toggle-label{display:flex;flex-wrap:wrap;align-items:center;gap:6px;cursor:pointer;font-weight:500;font-size:16px;line-height:130%;font-family:var(--font-family-body);letter-spacing:.08px}.product-variants-groups-with-subscriptions .product-variants-toggle-label .product-variants-toggle-input{display:none}.product-variants-groups-with-subscriptions .product-variants-toggle-label:has(.product-variants-toggle-input:checked){margin-bottom:4px;font-weight:600}.product-variants-group-info-top{transform:translateY(calc(-1 * var(--padding-group) - 1px));margin:0 calc(-1 * var(--padding-group)) calc(-1 * var(--padding-group) + 5px) calc(-1 * var(--padding-group));border-radius:10px 10px 0 0;background:var(--text-primary);padding:8px 10px;color:var(--grayscale-white);font-weight:500;font-size:12px;line-height:130%;letter-spacing:0;text-align:center;@media screen and (min-width:768px){font-size:15px}}.product-variants-toggle-label .group-badges{display:flex;justify-content:flex-start;align-items:center;gap:6px;width:fit-content}.product-variants-group-free-gift{margin:0}.product-variants-group-free-gift .tooltip-trigger .tooltip-text{font-weight:500;text-transform:uppercase;white-space:nowrap}.product-variants-group-free-gift .product-support-info{max-width:240px;font-size:14px;@media screen and (min-width:768px){padding:10px 14px;max-width:320px;font-size:16px}}.product-variants-group-info-bottom{display:flex;justify-content:space-between;align-items:center;gap:10px;margin:0 calc(-1 * var(--padding-group));margin-top:10px;border-top:1px solid var(--text-primary);border-radius:0 0 10px 10px;background:var(--grayscale-white);padding:8px 10px;color:var(--text-primary);@media screen and (min-width:768px){padding:8px 20px}}.product-variants-group-info-bottom span{display:flex;align-items:center;gap:4px;font-weight:500;font-size:12px;line-height:130%;font-family:var(--font-family-body);letter-spacing:0;@media screen and (min-width:768px){font-size:14px}}.product-variants-group-bottom{display:flex;justify-content:center;align-items:center;gap:10px;transform:translateY(1px);margin:0 calc(-1 * var(--padding-group));margin-top:10px;border-radius:0 0 10px 10px;background:var(--text-primary);padding:8px;color:var(--grayscale-white)}.product-variants-group-bottom *{font-weight:500;font-size:16px;line-height:130%;font-family:var(--font-family-body);letter-spacing:.08px}@media screen and (min-width:1024px){.product-variants-group-bottom{gap:20px}}:root{--product-reviews-font-family: var(--font-family-primary);--product-reviews-font-size: 16px;--product-reviews-font-weight: 400;--product-reviews-line-height: 130%;--product-reviews-letter-spacing: normal;--product-reviews-color: var(--text-primary);--product-reviews-margin-top: var(--spacing-2x-small)}.product-reviews{display:none}.product-reviews:has(.loox-rating-content){display:block;position:relative;margin-top:var(--product-reviews-margin-top)}.product-reviews .loox-rating{position:relative}.product-reviews .loox-rating .loox-rating-content{gap:4px}.product-reviews .loox-rating .loox-icon{width:14px;height:14px;color:var(--product-reviews-color)}.product-reviews .loox-rating .loox-rating-label{position:relative;transform:translateY(1px);color:var(--text-primary);font-weight:var(--product-reviews-font-weight);font-size:var(--product-reviews-font-size);line-height:var(--product-reviews-line-height);font-family:var(--product-reviews-font-family);letter-spacing:var(--product-reviews-letter-spacing)}@media screen and (min-width:768px){:root{--product-reviews-font-size: 16px;--product-reviews-font-weight: 500;--product-reviews-line-height: 120%;--product-reviews-letter-spacing: .08px}}:root{--product-price-font-family: var(--font-family-primary);--product-price-font-size: 16px;--product-price-font-weight: 500;--product-price-line-height: 130%;--product-price-letter-spacing: .08px;--product-price-margin-top: var(--spacing-default)}.product-price{display:block;position:relative;margin-top:var(--product-price-margin-top)}.product-price .price{color:var(--text-primary);font-weight:var(--product-price-font-weight);font-size:var(--product-price-font-size);line-height:var(--product-price-line-height);font-family:var(--product-price-font-family);letter-spacing:var(--product-price-letter-spacing)}:root{--product-form-margin-top: auto}.product-form{display:flex;position:relative;flex-direction:column;margin-top:var(--product-form-margin-top);--badge-text-letter-spacing: 0px;--badge-padding: 0 10px}.product-form [id*=afterpay_on_site_messaging_payments_messaging] square-placement{display:flex;justify-content:center;align-items:center}:root{--product-buttons-gap: var(--spacing-default)}.product-buttons{display:flex;position:relative;flex-direction:column;gap:var(--product-buttons-gap)}.product-buttons .product-button{width:100%}.product-buttons .product-button .product-price .price,.product-buttons .product-button .price--on-sale .price-item--regular{color:inherit}.product-buttons .product-button .product-price{--product-price-font-size: 18px;--product-price-font-weight: 500;--product-price-line-height: 120%;--product-price-letter-spacing: 0px}.product-buttons .product-button .price--on-sale .price-item--regular{opacity:.7;margin:0;font-weight:var(--product-price-font-weight);font-size:var(--product-price-font-size);line-height:var(--product-price-line-height);letter-spacing:var(--product-price-letter-spacing)}.product-buttons .product-button .product-price .price__sale{display:flex;flex-direction:row-reverse;gap:4px}.product-buttons .product-button--sold-out{opacity:.85;cursor:not-allowed;pointer-events:none}.product-buttons .product-button--sold-out:hover{transform:none}.product-buttons .product-button--sold-out .product-button__separator,.product-buttons .product-button--sold-out .product-price{display:none}.product-content-additional-info-group .accordion-item:last-child{border-bottom:1px solid var(--accordion-border-color)}.product-content-additional-info-group .accordion-trigger{padding:17px 0;min-height:64px;font-weight:600;font-size:16px;line-height:130%;font-family:var(--font-family-body);letter-spacing:.08px}.product-content-additional-info-group .accordion-panel__inner .description-block,.product-content-additional-info-group .accordion-panel__inner .description-block .metafield-rich_text_field{display:flex;flex-direction:column;gap:10px}.product-content-additional-info-group .accordion-panel__inner .description-block a,.product-content-additional-info-group .accordion-panel__inner .description-block .metafield-rich_text_field a{color:var(--accordion-trigger-color-active);text-decoration:underline;font-weight:600}.product-content-additional-info-group .accordion-panel__inner .description-block ul,.product-content-additional-info-group .accordion-panel__inner .description-block ol,.product-content-additional-info-group .accordion-panel__inner .description-block li,.product-content-additional-info-group .accordion-panel__inner .description-block .metafield-rich_text_field ul,.product-content-additional-info-group .accordion-panel__inner .description-block .metafield-rich_text_field ol,.product-content-additional-info-group .accordion-panel__inner .description-block .metafield-rich_text_field li{font-weight:400;font-family:var(--font-family-body)}.product-content-additional-info-group .accordion-panel__inner .children-group:has(.media-with-text) .description-block{margin-bottom:20px}.product-content-additional-info-group .accordion-panel__inner .media-with-text~.media-with-text{margin-top:10px}.product-content-additional-info-group .accordion-panel__inner .find-your-ritual{margin-top:20px}.loved-by-customers{--loved-by-customers-media-height: 290px;--loved-by-customers-items-width: 180px}.loved-by-customers .loved-by-customers__heading{margin-bottom:22px}.loved-by-customers .loved-by-customers__heading.text-left-mobile{text-align:left}.loved-by-customers .loved-by-customers__heading.text-center-mobile{text-align:center}.loved-by-customers .loved-by-customers__heading.text-right-mobile{text-align:right}@media screen and (min-width:1024px){.loved-by-customers .loved-by-customers__heading.text-left-desktop{text-align:left}.loved-by-customers .loved-by-customers__heading.text-center-desktop{text-align:center}.loved-by-customers .loved-by-customers__heading.text-right-desktop{text-align:right}}.loved-by-customers .loved-by-customers__title{margin:0;color:var(--text-primary);font-weight:600;font-size:34px;line-height:130%;font-family:var(--font-family-heading);letter-spacing:.1px}.loved-by-customers{width:100%;display:none}.loved-by-customers:has(.atlas-slider swiper-slide){display:block}@media screen and (min-width:990px){.loved-by-customers:has(.atlas-slider[data-render-review-mode=outside]){width:calc((100vw - var(--container-max-width) - var(--container-padding) * 2) / 2 + var(--container-padding) + 480px)}}.loved-by-customers .static-review__item{transition:.3s opacity}.loved-by-customers:has(.static-review__item:hover) .static-review__item{opacity:.5}.loved-by-customers:has(.static-review__item:hover) .static-review__item:hover{opacity:1}.loved-by-customers:has(.atlas-slider[data-render-review-mode=outside]) .atlas-slider:before{position:absolute;top:0;right:0;z-index:2;background:linear-gradient(270deg,var(--bg-product-container-color) 0%,rgba(202,232,255,0) 100%);width:calc((100vw - var(--container-max-width) - 100px - var(--container-padding) * 2) / 2 + var(--container-padding));height:100%;content:""}.loved-by-customers swiper-container:not([initialized]){display:flex;gap:16px}.loved-by-customers .atlas-slider swiper-container::part(button-prev){display:none!important}.loved-by-customers .atlas-slider swiper-container::part(button-next){top:calc(var(--loved-by-customers-media-height) / 2 + 22px);right:0;transform:translateY(-50%);z-index:3;background-color:var(--grayscale-white);color:var(--text-primary)}.loved-by-customers .atlas-slider swiper-container::part(button-next):before{transition:background-color .3s ease;border-color:var(--text-primary);background-color:var(--grayscale-white);color:var(--text-primary)}.loved-by-customers .atlas-slider swiper-container::part(button-next):hover:before{background-color:var(--bg-secondary)}@media screen and (min-width:1024px){.loved-by-customers .atlas-slider swiper-container::part(button-next){top:calc(var(--loved-by-customers-media-height) / 2 + 10px);right:20px}.loved-by-customers:has(.atlas-slider[data-render-review-mode=outside]) .atlas-slider swiper-container::part(button-next){right:calc((100vw - var(--container-max-width) - var(--container-padding) * 2) / 2 + var(--container-padding) - 50px)}}.loved-by-customers swiper-slide{width:var(--loved-by-customers-items-width);min-width:var(--loved-by-customers-items-width);pointer-events:none}.loved-by-customers swiper-slide.swiper-slide-active{pointer-events:auto}@media screen and (min-width:520px){.loved-by-customers swiper-slide.swiper-slide-next{pointer-events:auto}}.loved-by-customers .static-review__item.static-review__item--video{display:block;max-width:var(--loved-by-customers-items-width);min-height:auto}.loved-by-customers .static-review__item-video{--ratio-percent: var(--loved-by-customers-media-height) !important}.loved-by-customers .static-review__item-video deferred-media{--ratio-percent: var(--loved-by-customers-media-height) !important}.loved-by-customers .static-review__item:not(.static-review__item--video),.loved-by-customers .static-review__item-video{position:relative;height:var(--loved-by-customers-media-height);min-height:auto}.loved-by-customers .static-review__item .deferred-media__poster-button{top:50%;left:50%;transform:translate(-50%,-50%);transition:.3s background-color;width:43px;height:43px}.loved-by-customers .static-review__item .deferred-media__poster-button .svg-wrapper{padding:3px 0 3px 4px;width:23px;height:23px}.loved-by-customers .video-section__media:hover .deferred-media__poster-button{background-color:var(--grayscale-black)}.loved-by-customers .static-review__item.static-review__item--video .static-review__item-content{margin-top:14px}.loved-by-customers .static-review__item.static-review__item--video .static-review__item-heading{font-size:16px}.loved-by-customers .static-review__item-count{color:var(--text-primary)}.find-your-ritual{position:relative}.find-your-ritual .find-your-ritual__heading{margin-bottom:20px}.find-your-ritual .find-your-ritual__heading.text-left-mobile{text-align:left}.find-your-ritual .find-your-ritual__heading.text-center-mobile{text-align:center}.find-your-ritual .find-your-ritual__heading.text-right-mobile{text-align:right}@media screen and (min-width:1024px){.find-your-ritual .find-your-ritual__heading.text-left-desktop{text-align:left}.find-your-ritual .find-your-ritual__heading.text-center-desktop{text-align:center}.find-your-ritual .find-your-ritual__heading.text-right-desktop{text-align:right}}.find-your-ritual .find-your-ritual__title{margin:0;color:var(--text-primary);font-weight:600;font-size:34px;line-height:130%;font-family:var(--font-family-heading);letter-spacing:.1px}.find-your-ritual__products{display:flex;flex-direction:column;gap:12px}@media screen and (min-width:1024px){.find-your-ritual__products{gap:14px}}.find-your-ritual__products .product-card{display:flex;flex-direction:row;gap:0;transition:.3s opacity;border:1px solid var(--text-primary);border-radius:10px;background:var(--grayscale-white);overflow:hidden}.find-your-ritual__products:has(.product-card:hover) .product-card{opacity:.5}.find-your-ritual__products:has(.product-card:hover) .product-card:hover{opacity:1}.find-your-ritual__products .product-card__left{width:100%;max-width:85px}.find-your-ritual__products .product-card__right{display:flex;align-items:center;gap:10px;padding:10px 20px;width:100%;max-width:calc(100% - 85px)}@media screen and (min-width:1024px){.find-your-ritual__products .product-card__left{max-width:115px}.find-your-ritual__products .product-card__right{padding:20px;max-width:calc(100% - 115px)}}.find-your-ritual__products .product-media{border-right:1px solid var(--text-primary);border-radius:0;height:100%}.find-your-ritual__products .product-media img{height:100%}.find-your-ritual__products .product-card__right-group{width:100%}.find-your-ritual__products .product-collection .font-label{margin-bottom:4px}.find-your-ritual__products .product-title{--product-title-font-size: 16px;margin-bottom:12px}.find-your-ritual__products .product-price{--product-price-margin-top: 0}.find-your-ritual__products .product-card__right .price--on-sale .price__sale{display:flex;flex-direction:row-reverse;gap:3px}.find-your-ritual__products .product-card__right .price--on-sale .price-item--regular{opacity:.7;margin:0;color:var(--text-primary);font-size:16px}@media screen and (min-width:1024px){.find-your-ritual__products .product-title{--product-title-font-size: 20px}.find-your-ritual__products .product-collection .font-label{margin-bottom:8px}}.find-your-ritual__products .product-form{margin:auto;min-width:70px}@media screen and (min-width:1024px){.find-your-ritual__products .product-form{min-width:133px}}@media screen and (max-width:1023px){.find-your-ritual__products .product-form .btn-large{--button-large-height: 41px}}.collection-item-slide{transition:all .3s ease;border:1px solid var(--text-primary);border-radius:15px;background:var(--bg-accent-1);overflow:hidden}.collection-item-content-wrapper{transition:all .3s ease}.collection-item-slide.separate-line .collection-image{border-bottom:1px solid var(--text-primary)}swiper-slide:has(.collection-item-slide){display:inline-flex;width:300px}swiper-slide.swiper-slide-active:has(.collection-item-slide) .collection-item-content-wrapper,swiper-slide.swiper-slide-active:has(.collection-item-slide) .collection-item-slide{height:100%}.collection-item-content-wrapper{align-self:center}.collection-item-slide .collection-image{height:212px;min-height:212px;object-fit:cover}.collection-card__rating{display:flex;justify-content:center;align-items:baseline;gap:5px;margin-bottom:10px;text-align:center}.collection-card__stars{display:flex;align-items:center;gap:3px}.collection-card__stars .svg-wrapper{width:14px;height:13px}.collection-card__score{font-weight:600;font-size:16px;line-height:1.3;font-family:var(--font-family-heading);letter-spacing:0px;text-align:center}.collection-card__count{position:relative;top:-2px;transform:translateY(1px);margin-left:5px;color:var(--text-primary);font-weight:400;font-size:15px;line-height:1.2;font-family:var(--font-primary);letter-spacing:0px}.collection-item-slide .collection-title{margin-bottom:16px;color:var(--brand-four);font-weight:600;font-size:24px;line-height:1.3;font-family:Recoleta;letter-spacing:.1px;text-align:center}swiper-slide:not(.swiper-slide-active) .collection-item-slide .collection-link-button{display:none}.collection-item-content{display:flex;flex-direction:column;padding:15px}.collection-supports{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:5px;margin-bottom:12px}.collection-support-item{display:flex;justify-content:center;align-items:center;border:1px solid var(--brand-four);border-radius:100px;background-color:var(--grayscale-white);padding:6px;min-height:28px}.support-title{position:relative;color:var(--brand-four);font-weight:500;font-size:10px;line-height:1;font-family:var(--font-primary);letter-spacing:0px;text-align:center;text-transform:uppercase}.collection-short-description p{display:-webkit-box;color:var(--brand-four);font-weight:500;font-size:14px;line-height:1.2;font-family:var(--font-primary);letter-spacing:0px;text-align:center}.collection-link-button{margin-top:16px;padding:0 10px;text-align:center}@media screen and (min-width:768px){.collection-item-slide .collection-title{font-size:30px}swiper-slide:has(.collection-item-slide){width:350px}.collection-item-slide .collection-image{height:305px;min-height:305px}.collection-item-content{padding:35px 10px}.collection-item-slide .collection-item-content{padding:25px 10px}.collection-short-description{padding:0 6px}.collection-short-description p{font-size:18px}.collection-link-button{margin-top:16px}.collection-supports{gap:6px;margin-bottom:16px}.collection-support-item{padding:6px 7px 4px;min-height:33px}.support-title{top:1px;font-size:14px}.collection-card__rating{margin-bottom:15px}}.section-main-product .product-media-gallery:not(.mobile-hidden){display:grid;grid-template-columns:1fr;gap:10px}.section-main-product .atlas-slider swiper-container::part(container){overflow:visible}@media screen and (min-width:1024px){.section-main-product .product-media-gallery:not(.desktop-hidden){display:grid;grid-template-columns:1fr 1fr;gap:10px}.section-main-product .product-media-gallery:not(.desktop-hidden)>:nth-child(3n+3){grid-column:span 2}.section-main-product .atlas-slider swiper-container::part(container){overflow:hidden}}.section-main-product .product-media-review{display:flex;flex-direction:column;justify-content:center;align-items:center;padding:28px 20px;min-height:170px;text-align:center}.section-main-product .product-media-review-text{margin:6px 0 14px}.section-main-product .product-media-review-author{font-size:18px}#looxReviews{max-width:100%!important}.atlas-collection{--media-max-height: 348px}@media screen and (min-width:768px){.atlas-collection{--media-max-height: 550px}}.atlas-collection [data-fancybox]:before,.atlas-collection [data-fancybox]:after{content:none}.collection-media-item{display:block;position:relative;cursor:pointer;border-radius:10px;width:100%;height:auto;min-height:0;max-height:var(--media-max-height);overflow:hidden}.collection-media-item img{border:1px solid var(--text-primary);border-radius:10px}.collection-media-item.no-quick-view{cursor:default}.collection-media-item.width-mobile-50{grid-column:span 1}.collection-media-item.width-mobile-100{grid-column:1 / -1}@media screen and (max-width:680px){.collection-media-item.width-mobile-100{margin-top:22px}}@media screen and (max-width:768px){.atlas-collection .product-card .product-title{font-size:16px}.atlas-collection .product-card .product-reviews .loox-rating .loox-rating-label{font-weight:400;font-size:14px}}.collection-media-item .media-item-button{display:flex;position:absolute;top:50%;left:50%;justify-content:center;align-items:center;transform:translate(-50%,-50%);transition:background-color .3s ease-in-out;margin:0;border:none;border-radius:100px;background-color:#fff9;padding:0;width:73px;height:73px;pointer-events:none}.collection-media-item .media-item-button svg{width:40px;height:auto}.collection-media-item .media-item-button.play-button svg{transform:translate(6px);width:35px}.collection-media-item:hover .media-item-button{background-color:var(--grayscale-black)}.collection-media-item .media-item-tags{display:flex;position:absolute;top:10px;left:10px;flex-wrap:wrap;gap:4px;--badge-height: 31px;--badge-padding: 0 12px;--badge-text-font-size: 16px;--badge-text-letter-spacing: 0px}.collection-media-item .media-item-tag{width:fit-content}.collection-media-item img{display:block;width:auto}.atlas-collection .atlas-collection-info .description-block{color:var(--text-primary);font-weight:400;font-size:16px;line-height:130%;font-family:var(--font-family-body);letter-spacing:.08px}.atlas-collection .atlas-collection-info .font-medium{color:var(--text-primary);font-weight:600;font-size:34px;letter-spacing:.1px}.atlas-collection .atlas-collection-pagination,.atlas-collection .atlas-collection-filters{position:relative;grid-column:1 / -1}.atlas-collection .atlas-collection-filters{margin-bottom:30px}.atlas-collection .atlas-collection-filters:has(.mobile-facets__disclosure.menu-opening){z-index:4}.atlas-collection .atlas-collection-pagination{margin-top:50px;--pagination-background-color-active: var(--text-primary);--pagination-text-color-active: var(--grayscale-white);--pagination-border-color: var(--text-primary);--pagination-border-color-hover: var(--text-primary);--pagination-text-color-hover: var(--grayscale-white);--pagination-background-color-hover: var(--text-primary)}.atlas-collection .atlas-collection-filters .facets-container{padding:0}.atlas-collection .atlas-collection-filters .facets__form{margin-bottom:0}.atlas-collection .atlas-collection-filters .active-facets{display:none}.atlas-collection .atlas-collection-filters .active-facets:has(facet-remove:nth-child(2)){display:flex;margin:0}.atlas-collection .facets__summary{margin-bottom:0}.atlas-collection .facets__heading{margin:0 20px 0 0}@media screen and (min-width:768px){.atlas-collection .atlas-collection-filters{margin-bottom:40px}.atlas-collection .atlas-collection-pagination{margin-top:60px}}.atlas-collection .pagination-wrapper{display:flex;flex-direction:column;justify-content:center;align-items:center;margin:0 auto}.atlas-collection .pagination-text{color:var(--text-primary);font-weight:500;font-size:18px;line-height:120%;font-family:var(--font-family-body);text-align:center}.atlas-collection .load-more-button{margin-top:20px;width:fit-content;min-width:305px}.atlas-collection [hide-load-more]+.atlas-collection-pagination .load-more-button{display:none}.atlas-collection .pagination-item{padding:0;text-decoration:none}.atlas-collection .pagination-item:hover{background-color:var(--pagination-background-color-hover)}.atlas-collection .pagination-item--next svg{transform:rotate(-90deg)}.atlas-collection .pagination-item--prev svg{transform:rotate(90deg)}.atlas-collection .pagination-item .pagination-item-arrow{color:var(--text-primary)}@media screen and (max-width:750px){.atlas-collection-filters{margin:0 calc(-1 * var(--container-padding));border-top:1px solid var(--text-primary);border-bottom:1px solid var(--text-primary);padding:20px var(--container-padding);overflow:hidden}.atlas-collection-filters:before{position:absolute;top:0;left:0;z-index:0;background-color:var(--bg-accent-1);width:100vw;height:100%;content:""}.atlas-collection-filters:after{position:absolute;top:28px;right:var(--container-padding);background-image:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="7" height="12" viewBox="0 0 7 12" fill="none"><path d="M0.999999 1L6 6L1 11" stroke="%23414141" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/></svg>');background-position:center;background-size:contain;background-repeat:no-repeat;width:10px;height:10px;content:""}.atlas-collection:has(.atlas-collection-filters .mobile-facets__disclosure.menu-opening) .atlas-collection-pagination{z-index:0}.template-collection:has(.atlas-collection-filters .mobile-facets__disclosure.menu-opening) .section-header.shopify-section-group-header-group{z-index:0;pointer-events:none}.atlas-collection-filters .active-facets facet-remove .button{box-shadow:none;height:30px}.atlas-collection-filters facet-remove.active-facets__button-wrapper{display:none}.atlas-collection-filters .active-facets facet-remove .active-facets__button{padding:10px 10px 0}.atlas-collection-filters .mobile-facets__open{padding:0;color:var(--text-primary)}.atlas-collection-filters .mobile-facets__open .svg-wrapper{width:24px;height:auto}.atlas-collection-filters .mobile-facets__open-label{margin-left:10px;color:var(--text-primary);font-weight:500;font-size:16px;line-height:130%;font-family:var(--font-family-body);letter-spacing:.08px;text-decoration:none!important}.atlas-collection-filters .active-facets-mobile+.product-count{display:none}.atlas-collection-filters .facets-container .mobile-facets__wrapper,.atlas-collection-filters .facets-container .mobile-facets__wrapper .mobile-facets__disclosure{width:100%}.atlas-collection-filters .disclosure-has-popup[open]>summary:before{background:#0000004d}.atlas-collection-filters .facets-container .mobile-facets__wrapper .mobile-facets__open-wrapper{display:flex;width:100%}.atlas-collection-filters .mobile-facets__inner{margin-right:auto;margin-left:0;border-radius:0 30px 30px 0;background:var(--bg-accent-1);width:calc(100% - 26px)}.js .atlas-collection-filters .disclosure-has-popup:not(.menu-opening) .mobile-facets__inner{transform:translate(-105vw)}.atlas-collection-filters .menu-opening .mobile-facets__inner{transform:translate(0)}.atlas-collection-filters .mobile-facets__close{top:18px;left:32rem}.atlas-collection-filters .mobile-facets__close .svg-wrapper{width:26px;height:auto}.atlas-collection-filters .mobile-facets__header{border-bottom:none;padding:24px 20px 19px;text-align:left}.atlas-collection-filters .mobile-facets__header:before{position:absolute;bottom:0;left:50%;transform:translate(-50%);background:#cae8ff;width:calc(100% - 40px);height:1px;content:""}.atlas-collection-filters .mobile-facets__header .mobile-facets__heading{color:var(--text-primary);font-style:normal;font-weight:600;font-size:24px;line-height:130%;font-family:var(--font-family-heading);letter-spacing:.1px}.atlas-collection-filters .mobile-facets__header .mobile-facets__count{display:none}.atlas-collection-filters .mobile-facets__main{background:var(--bg-accent-1);padding-top:30px}.atlas-collection-filters .mobile-facets__summary{padding:3px 20px;color:var(--text-primary);font-weight:600;font-size:18px;line-height:130%;font-family:var(--font-family-body);letter-spacing:.1px}.atlas-collection-filters .mobile-facets__main .mobile-facets__details+.mobile-facets__details{margin-top:30px}.atlas-collection-filters .mobile-facets__sort .select__select{color:var(--text-primary);font-style:normal;font-weight:400;font-size:16px;line-height:130%;font-family:var(--font-family-body);letter-spacing:.08px}.atlas-collection-filters .mobile-facets__sort .select__select:focus-visible{outline:none;outline-offset:0;box-shadow:none}.atlas-collection-filters .mobile-facets__submenu{position:relative!important;bottom:auto!important;transform:translate(-100%)!important;background:var(--bg-accent-1);height:fit-content}.atlas-collection-filters details[open].menu-opening>.mobile-facets__submenu{transform:translate(0)!important}.atlas-collection-filters .mobile-facets__summary .mobile-facets__arrow{transition:.3s ease-in-out}.atlas-collection-filters details[open].menu-opening>.mobile-facets__summary .mobile-facets__arrow:not(.sort-arrow){transform:translateY(-6px) rotate(180deg)!important}.atlas-collection-filters .mobile-facets .submenu-open{visibility:visible!important}.atlas-collection-filters .mobile-facets__submenu .mobile-facets__close-button{display:none;color:var(--text-primary);font-style:normal;font-weight:600;font-size:18px;line-height:130%;font-family:var(--font-family-body)}.atlas-collection-filters .mobile-facets__submenu .facets-layout{margin-top:14px}.atlas-collection-filters .mobile-facets__submenu .list-menu__item{margin-bottom:14px}.atlas-collection-filters .mobile-facets__label>input[type=checkbox]:checked~.icon-checkmark{top:6px;left:22px;margin:0}.atlas-collection-filters .mobile-facets__submenu .mobile-facets__info{padding:0 20px;color:var(--text-primary);font-size:16px;line-height:130%;font-family:var(--font-family-body);letter-spacing:.08px}.atlas-collection-filters .mobile-facets__submenu .mobile-facets__sort{margin-top:14px;padding:0 20px;width:100%}.atlas-collection-filters .mobile-facets__submenu .mobile-facets__sort .select{width:100%}.atlas-collection-filters .mobile-facets__submenu .mobile-facets__sort select{margin:0;background-color:rgb(var(--color-background));padding:0 20px;width:100%;min-width:100%;height:4.5rem;min-height:calc(var(--inputs-border-width) * 2);color:var(--text-primary);font-size:16px;line-height:130%;font-family:var(--font-family-body);letter-spacing:.08px}.atlas-collection-filters .mobile-facets__submenu .mobile-facets__sort .sort-arrow{right:14px;transform:rotate(180deg);transition:.3s ease-in-out}.atlas-collection-filters .mobile-facets__submenu .mobile-facets__sort .select:focus-within .sort-arrow,.atlas-collection-filters .mobile-facets__submenu .mobile-facets__sort .select__select:focus~.sort-arrow{transform:rotate(0)}.atlas-collection-filters .mobile-facets__submenu .mobile-facets__footer{display:none!important}.atlas-collection-filters .mobile-facets__label{display:flex;align-items:center;padding:0 20px}.atlas-collection-filters .mobile-facets__label>svg{margin-right:10px}.atlas-collection-filters .mobile-facets__label .facet-checkbox__text{color:var(--text-primary);font-style:normal;font-weight:400;font-size:16px;line-height:130%;font-family:var(--font-family-body);letter-spacing:.08px}.atlas-collection-filters .mobile-facets__footer{display:flex;flex-direction:column-reverse;gap:20px;z-index:3;border:none;background:var(--bg-accent-1);padding:20px 20px 40px}.atlas-collection-filters .mobile-facets__footer>*{width:100%}.atlas-collection-filters .button{display:inline-flex;justify-content:center;align-items:center;gap:var(--spacing-2x-small);transition:var(--transition-default-duration) var(--transition-default-timing-function);cursor:pointer;margin:0;border-width:1px;border-style:solid;border-color:var(--text-action-primary);border-radius:var(--button-large-radius);background-color:var(--interactive-action-primary);padding:0 var(--spacing-medium);height:var(--button-large-height);color:var(--text-action-primary);font-weight:var(--font-weight-button);font-size:var(--font-size-button);line-height:var(--font-line-height-button);font-family:var(--font-family-button);letter-spacing:var(--font-letter-spacing-button);text-transform:var(--font-text-transform-button)}.atlas-collection-filters .button:hover{background-color:var(--interactive-action-primary-hover);color:var(--text-action-primary-hover)}.atlas-collection-filters .button:before,.atlas-collection-filters .button:after{content:none}.atlas-collection-filters .mobile-facets__clear{display:inline-block;position:relative;transform:translate(16px);width:fit-content;color:var(--text-primary);font-style:normal;font-weight:500;font-size:16px;line-height:130%;font-family:var(--font-family-body);letter-spacing:.7px;text-decoration-line:underline;text-decoration-style:solid;text-decoration-thickness:auto;text-decoration-skip-ink:none;text-underline-position:from-font;text-underline-offset:auto;text-transform:uppercase}.atlas-collection-filters .mobile-facets__clear:before{position:absolute;top:50%;left:-26px;transform:translateY(-50%);background-image:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 20 20" fill="none"><path d="M15 5L5 15" stroke="%23414141" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"/><path d="M5 5L15 15" stroke="%23414141" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"/></svg>');background-position:center;background-size:contain;background-repeat:no-repeat;width:16px;height:16px;content:""}}@media screen and (min-width:750px){.atlas-collection-filters .product-count:has(#ProductCountDesktop){display:none}.atlas-collection-filters .select .svg-wrapper,.atlas-collection-filters .facets__summary svg{width:12px;height:10px}.atlas-collection-filters .select .svg-wrapper{top:50%;transform:translateY(-50%)}.atlas-collection-filters .facets__summary svg{margin-left:6px}.atlas-collection-filters .facet-filters.sorting{grid-column:3}.atlas-collection-filters .facet-filters__label,.atlas-collection-filters .facets__heading,.atlas-collection-filters .facets__summary{color:var(--text-primary);font-weight:500;font-size:18px;line-height:120%;font-family:var(--font-family-body)}.atlas-collection-filters .facet-filters__label{margin:0 6px 0 0}.atlas-collection-filters .facets__heading{margin:0 50px 0 0}.atlas-collection-filters .facet-filters__sort{color:var(--text-primary);font-weight:500;font-size:18px;line-height:120%;font-family:var(--font-family-body)}.atlas-collection-filters .facets__summary span{text-decoration:none!important}.atlas-collection-filters .facets__display,.atlas-collection-filters .facets__header{background-color:var(--bg-accent-1)}.atlas-collection-filters .facets__header{display:flex;align-items:center}.atlas-collection-filters .facets__display{box-shadow:4px 4px #41414180;border-radius:10px;overflow:hidden}.atlas-collection-filters .facets__selected,.atlas-collection-filters .facets__reset{color:var(--text-primary);font-size:14px;line-height:1;font-family:var(--font-family-body)}.atlas-collection-filters .facets-layout{padding:10px 20px;width:100%}.atlas-collection-filters .list-menu__item .facets__label{display:flex;align-items:center;padding:10px 0}.atlas-collection-filters .facets__label>svg{margin-right:10px}.atlas-collection-filters .facets__label .facet-checkbox__text{color:var(--text-primary);font-style:normal;font-weight:400;font-size:16px;line-height:130%;font-family:var(--font-family-body);letter-spacing:.08px}.atlas-collection-filters .list-menu__item .facet-checkbox .svg-wrapper{top:17px;left:3px;margin:0}.atlas-collection-filters .select__select:focus-visible{outline:none;outline-offset:0;box-shadow:none}.atlas-collection-filters .facet-filter.sorting .svg-wrapper{transform:rotate(180deg);transition:.3s ease-in-out}.atlas-collection-filters .facet-filter.sorting .select:focus-within .svg-wrapper,.atlas-collection-filters .facet-filter.sorting .select__select:focus~.svg-wrapper{transform:rotate(0)}.atlas-collection-filters facet-remove .button{display:inline-flex;justify-content:center;align-items:center;gap:var(--spacing-2x-small);transition:var(--transition-default-duration) var(--transition-default-timing-function);cursor:pointer;box-shadow:none;border-width:1px;border-style:solid;border-color:var(--text-action-primary);border-radius:var(--button-large-radius);background-color:var(--interactive-action-primary);padding:0 var(--spacing-medium);height:30px;color:var(--text-action-primary);font-weight:var(--font-weight-button);font-size:var(--font-size-button);line-height:var(--font-line-height-button);font-family:var(--font-family-button);letter-spacing:var(--font-letter-spacing-button);text-transform:var(--font-text-transform-button)}.atlas-collection-filters .button:hover{background-color:var(--interactive-action-primary-hover);color:var(--text-action-primary-hover)}.atlas-collection-filters .button:before,.atlas-collection-filters .button:after{content:none}.active-facets__button-remove{font-weight:400;font-size:16px;line-height:130%;font-family:var(--font-family-body);letter-spacing:.08px}}@media screen and (min-width:768px){.atlas-collection .atlas-collection-info .description-block{font-size:18px;letter-spacing:0px}.atlas-collection .atlas-collection-info .font-medium{font-size:40px}.collection-media-item{max-height:var(--media-max-height)}.collection-media-item.width-desktop-25{grid-column:span 1}.collection-media-item.width-desktop-50{grid-column:span 2}.collection-media-item.width-desktop-100{grid-column:1 / -1}}.template-collection:has(.atlas-collection-filters) .section-collection-hero .divider-line{margin-top:0!important;margin-bottom:30px!important;background:none!important}@media screen and (min-width:768px){.template-collection:has(.atlas-collection-filters) .section-collection-hero .divider-space{height:40px!important}}@media(min-width:1024px){.template-collection .difference-list .difference-list__images{max-width:533px}.template-collection .difference-list .difference-list__content{width:100%}.atlas-collection .facets__disclosure{margin-right:60px}.atlas-collection-filters .facets__summary{padding-right:0}}cart-notification{display:none!important}#rebuy-cart .rebuy-cart__flyout-header{padding:11px 13px}#rebuy-cart .rebuy-cart__flyout-header .rebuy-cart__flyout-title{color:var(--text-primary);font-weight:600;font-size:26px;line-height:1.3;font-family:var(--font-heading);letter-spacing:0px;text-align:left;text-transform:capitalize}#rebuy-cart .rebuy-cart__flyout-close{display:flex;right:15px;justify-content:center;align-items:center;cursor:pointer}#rebuy-cart .rebuy-cart__flyout-close i{display:none}#rebuy-cart .rebuy-cart__flyout-close:before{display:flex;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='15' height='15' viewBox='0 0 15 15' fill='none'%3E%3Cpath d='M1.39677 14L0 12.5968L5.61302 7.00982L0.0260442 1.39682L1.42929 0L7.01627 5.61307L12.6293 0.0261L14.026 1.42935L8.41301 7.01632L14 12.6293L12.5967 14.0261L7.00976 8.41307L1.39677 14Z' fill='currentColor'/%3E%3C/svg%3E");background-position:center;background-size:contain;background-repeat:no-repeat;width:14px;height:14px;content:""}#rebuy-smart-cart-announcement-bar .rebuy-cart__flyout-announcement-bar-message{border-bottom:1px solid var(--text-secondary);padding:8px;color:var(--text-primary);font-weight:400;font-size:16px;line-height:1.3;font-family:var(--font-primary);letter-spacing:.5px;text-align:center}#rebuy-smart-cart-announcement-bar .rebuy-cart__flyout-announcement-bar-message:first-letter{text-transform:uppercase}#rebuy-cart .rebuy-cart__flyout-footer{padding:20px 15px}#rebuy-cart .rebuy-product-options{margin:0;padding:10px 0 10px 20px}#rebuy-cart:has(.rebuy-cart__flyout-item-subscription select.rebuy-select) .rebuy-cart__flyout-installments{display:none!important}.rebuy-cart__flyout-footer .rebuy-cart__flyout-installments{display:inline-block;gap:6px;margin-top:15px;width:100%;color:var(--brand-four);font-weight:400;font-size:14px;line-height:1.3;font-family:var(--font-primary);letter-spacing:0px}.rebuy-cart__flyout-footer .rebuy-cart__flyout-installments a{font-size:0}.rebuy-cart__flyout-footer .rebuy-cart__flyout-installments a:after{display:inline-block;position:relative;top:5px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='85' height='17' viewBox='0 0 85 17' fill='none'%3E%3Cpath d='M82.9568 3.26095L80.4198 1.8122L77.8462 0.341493C76.1451 -0.631658 74.0188 0.590267 74.0188 2.5512L74.0188 2.88047C74.0188 3.06339 74.1141 3.23168 74.2754 3.31948L75.4706 3.99996C75.8005 4.1902 76.2111 3.94874 76.2111 3.56826L76.2111 2.78535C76.2111 2.39755 76.6291 2.15609 76.9663 2.34633L79.3126 3.69264L81.6516 5.03164C81.9889 5.22188 81.9889 5.71212 81.6516 5.90236L79.3126 7.24135L76.9663 8.58767C76.6291 8.77791 76.2111 8.53645 76.2111 8.14865L76.2111 7.76086C76.2111 5.79992 74.0848 4.57067 72.3837 5.55114L69.8101 7.02185L67.2731 8.4706C65.5647 9.45107 65.5647 11.9169 67.2731 12.8973L69.8101 14.3461L72.3837 15.8168C74.0848 16.7899 76.2111 15.568 76.2111 13.6071L76.2111 13.2778C76.2111 13.0949 76.1158 12.9266 75.9545 12.8388L74.7593 12.1583C74.4294 11.9681 74.0188 12.2095 74.0188 12.59L74.0188 13.3729C74.0188 13.7607 73.6008 14.0022 73.2636 13.812L70.9172 12.4656L68.5783 11.1266C68.241 10.9364 68.241 10.4462 68.5783 10.2559L70.9172 8.91693L73.2636 7.57061C73.6008 7.38037 74.0188 7.62183 74.0188 8.00963L74.0188 8.39743C74.0188 10.3584 76.1451 11.5876 77.8462 10.6071L80.4198 9.13644L82.9568 7.68769C84.6652 6.6999 84.6652 4.24141 82.9568 3.26095Z' fill='%23414141'/%3E%3Cpath d='M66.313 3.74365L60.3738 15.9849L57.9102 15.9849L60.1319 11.4118L56.6344 3.74365L59.164 3.74365L61.4077 8.88014L63.8567 3.74365L66.313 3.74365Z' fill='%23414141'/%3E%3Cpath d='M6.92895 8.09049C6.92895 6.6271 5.86578 5.60273 4.56064 5.60273C3.25551 5.60273 2.19234 6.64905 2.19234 8.09049C2.19234 9.51729 3.25551 10.5782 4.56064 10.5782C5.86578 10.5782 6.92895 9.55387 6.92895 8.09049ZM6.95095 12.4367L6.95095 11.3099C6.30571 12.0928 5.34519 12.5758 4.20136 12.5758C1.81106 12.5758 1.25777e-09 10.666 1.61443e-09 8.09049C1.96806e-09 5.53688 1.88438 3.59058 4.25269 3.59058C5.36719 3.59058 6.30571 4.08081 6.95095 4.84177L6.95095 3.74423L9.09196 3.74423L9.09196 12.4367L6.95095 12.4367Z' fill='%23414141'/%3E%3Cpath d='M19.5039 10.5049C18.756 10.5049 18.5434 10.2268 18.5434 9.49512L18.5434 5.6391L19.9218 5.6391L19.9218 3.74402L18.5434 3.74402L18.5434 1.62211L16.3511 1.62211L16.3511 3.74402L13.5208 3.74402L13.5208 2.88062C13.5208 2.14892 13.7994 1.87088 14.5693 1.87088L15.0533 1.87088L15.0533 0.187988L13.9974 0.187988C12.1863 0.187988 11.3285 0.780658 11.3285 2.58794L11.3285 3.75133L10.1113 3.75133L10.1113 5.6391L11.3285 5.6391L11.3285 12.4365L13.5208 12.4365L13.5208 5.6391L16.3511 5.6391L16.3511 9.89755C16.3511 11.6682 17.0329 12.4365 18.8073 12.4365L19.9365 12.4365L19.9365 10.5049L19.5039 10.5049Z' fill='%23414141'/%3E%3Cpath d='M27.3786 7.30732C27.2246 6.18052 26.3008 5.50004 25.2156 5.50004C24.1378 5.50004 23.2432 6.15857 23.0233 7.30732L27.3786 7.30732ZM23.0013 8.66096C23.1552 9.94874 24.0791 10.6804 25.2523 10.6804C26.1761 10.6804 26.8873 10.2487 27.3053 9.55362L29.5563 9.55362C29.0357 11.3975 27.3786 12.5755 25.2009 12.5755C22.5687 12.5755 20.7209 10.7316 20.7209 8.10487C20.7209 5.47809 22.6713 3.58301 25.2523 3.58301C27.8479 3.58301 29.7323 5.49273 29.7323 8.10487C29.7323 8.29511 29.7176 8.48535 29.6809 8.66096L23.0013 8.66096Z' fill='%23414141'/%3E%3Cpath d='M43.6926 8.09023C43.6926 6.68538 42.6294 5.60248 41.3243 5.60248C40.0191 5.60248 38.956 6.6488 38.956 8.09023C38.956 9.51703 40.0191 10.578 41.3243 10.578C42.6294 10.578 43.6926 9.5024 43.6926 8.09023ZM36.793 15.9852L36.793 3.74398L38.934 3.74398L38.934 4.87079C39.5792 4.07324 40.5397 3.58301 41.6836 3.58301C44.0372 3.58301 45.8849 5.51468 45.8849 8.06828C45.8849 10.6219 44.0006 12.5682 41.6322 12.5682C40.5324 12.5682 39.6305 12.1365 39 11.4048L39 15.9779L36.793 15.9779L36.793 15.9852Z' fill='%23414141'/%3E%3Cpath d='M53.606 8.09049C53.606 6.6271 52.5428 5.60273 51.2376 5.60273C49.9325 5.60273 48.8693 6.64905 48.8693 8.09049C48.8693 9.51729 49.9325 10.5782 51.2376 10.5782C52.5428 10.5782 53.606 9.55387 53.606 8.09049ZM53.628 12.4367L53.628 11.3099C52.9827 12.0928 52.0222 12.5758 50.8784 12.5758C48.4881 12.5758 46.677 10.666 46.677 8.09049C46.677 5.53688 48.5614 3.59058 50.9297 3.59058C52.0442 3.59058 52.9827 4.08081 53.628 4.84177L53.628 3.74423L55.769 3.74423L55.769 12.4367L53.628 12.4367Z' fill='%23414141'/%3E%3Cpath d='M32.9289 4.59274C32.9289 4.59274 33.4714 3.58301 34.8132 3.58301C35.3852 3.58301 35.7518 3.78057 35.7518 3.78057L35.7518 5.99759C35.7518 5.99759 34.9452 5.50004 34.2047 5.60248C33.4641 5.70492 32.9948 6.37807 32.9948 7.28537L32.9948 12.4292L30.7805 12.4292L30.7805 3.74398L32.9215 3.74398L32.9215 4.59274L32.9289 4.59274Z' fill='%23414141'/%3E%3C/svg%3E");background-position:center;background-size:contain;background-repeat:no-repeat;width:65px;height:18px;content:"";@media screen and (min-width:1024px){top:8px}}.rebuy-cart__flyout-footer .rebuy-cart__flyout-installments:first-letter{text-transform:uppercase}.rebuy-cart__flyout-footer .rebuy-cart__flyout-subtotal{margin-bottom:20px}.rebuy-cart__flyout-subtotal .rebuy-cart__flyout-subtotal-label{color:#000;font-weight:500;font-size:18px;line-height:24px;font-family:var(--font-primary);letter-spacing:0%}.rebuy-cart__flyout-subtotal-amount .rebuy-cart__flyout-subtotal-final-amount{color:#000}.rebuy-cart__flyout-subtotal-amount .rebuy-cart__flyout-subtotal-final-amount,.rebuy-cart__flyout-subtotal-amount .rebuy-cart__flyout-subtotal-compare-amount{font-weight:500;font-size:18px;line-height:24px;font-family:var(--font-primary);letter-spacing:0}.rebuy-cart__flyout-footer .rebuy-cart__checkout-button,.rebuy-cart__flyout-empty-cart .ql-align-center a{transition:all var(--transition-default-duration) var(--transition-default-timing-function);min-height:55px}.rebuy-cart__flyout-footer .rebuy-cart__checkout-button i{display:none}.rebuy-cart__flyout-footer .rebuy-cart__checkout-button:hover,.rebuy-cart__flyout-empty-cart .ql-align-center a:hover{transform:translate3d(-3px,-3px,0);background-color:var(--interactive-action-primary)}.rebuy-cart__flyout-footer .rebuy-cart__checkout-button:hover span:before,.rebuy-cart__flyout-empty-cart .ql-align-center a:hover{color:var(--text-action-primary);font-weight:600}.rebuy-cart__flyout-footer .rebuy-cart__checkout-button span{font-size:0}.rebuy-cart__flyout-footer .rebuy-cart__checkout-button span:before{content:"CONTINUE TO CHECKOUT";color:var(--text-primary);font-weight:500;font-size:18px;line-height:24px;font-family:var(--font-primary);letter-spacing:0%}.rebuy-cart__flyout-content .rebuy-cart__flyout-items{border:none}.rebuy-cart__flyout-content.no-items .rebuy-cart__flyout-empty-cart{text-align:center}.rebuy-cart__flyout-items .rebuy-cart__flyout-item{margin:0;border-top:none;border-bottom:1px solid var(--text-primary);padding:20px 15px}.rebuy-cart__flyout-content .rebuy-cart__flyout-item+.rebuy-cart__flyout-item{border-width:0 0 1px}.rebuy-cart__flyout-items .rebuy-cart__flyout-item-media{width:100px}.rebuy-cart__flyout-items .rebuy-cart__flyout-item-info{padding-left:20px;width:calc(100% - 100px)}.rebuy-cart__flyout-items .rebuy-cart__flyout-item-product-title{margin-bottom:2px;color:var(--brand-four);font-weight:600;font-size:20px;line-height:1.3;font-family:var(--font-heading);letter-spacing:0px}.rebuy-cart__flyout-item-info .rebuy-cart__flyout-item-variant-title{color:var(--brand-four);font-weight:400;font-size:16px;line-height:1.3;font-family:var(--font-primary);letter-spacing:.5px;text-align:left}.rebuy-cart__flyout-item-info .rebuy-cart__flyout-item-quantity{margin-top:20px}.rebuy-cart__flyout-item-info .rebuy-cart__flyout-item-quantity-widget-label{border-width:0}.rebuy-cart__flyout-item-info .rebuy-cart__flyout-item-quantity-widget-button,.rebuy-cart__flyout-item-info .rebuy-cart__flyout-item-quantity-widget-label{display:inline-flex;justify-content:center;align-items:center;background-color:#e1effe;width:33px;height:30px;overflow:hidden;color:#000;font-weight:400;font-size:14px;line-height:1.3;font-family:var(--font-primary);letter-spacing:0px}.rebuy-cart__flyout-item-info .rebuy-cart__flyout-item-quantity-widget-button:first-of-type{border-radius:8px 0 0 8px}.rebuy-cart__flyout-item-info .rebuy-cart__flyout-item-quantity-widget-button:last-of-type{border-radius:0 8px 8px 0}.rebuy-cart__flyout-item-info .rebuy-cart__flyout-item-quantity-widget-button .fa-minus:before{display:flex;justify-content:center;align-items:center;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='2' viewBox='0 0 10 2' fill='none'%3E%3Cpath d='M10 1H0' stroke='black'/%3E%3C/svg%3E");background-position:center;background-size:contain;background-repeat:no-repeat;width:10px;height:2px;content:""}.rebuy-cart__flyout-item-info .rebuy-cart__flyout-item-quantity-widget-button .fa-plus:before{display:flex;align-items:center;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='10' viewBox='0 0 10 10' fill='none'%3E%3Cpath d='M10 5H0M5 10L5 0' stroke='black'/%3E%3C/svg%3E");background-position:center;background-size:contain;background-repeat:no-repeat;width:10px;height:10px;content:""}.rebuy-cart__flyout-item-info .rebuy-cart__flyout-item-quantity-widget-button:hover,.rebuy-cart__flyout-item-info .rebuy-cart__flyout-item-quantity-widget-button:focus{display:flex;background-color:#e1effe;width:33px;height:30px}.rebuy-cart__flyout-item-info .rebuy-cart__flyout-item-remove i{display:none}.rebuy-cart__flyout-item-info .rebuy-cart__flyout-item-remove,.rebuy-cart__flyout-item-info .rebuy-cart__flyout-item-remove:hover{top:3px;right:3px;width:21px;height:21px}.rebuy-cart__flyout-item-info .rebuy-cart__flyout-item-remove:before{display:flex;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='21' height='21' viewBox='0 0 21 21' fill='none'%3E%3Cpath d='M2.625 5.25H4.375H18.375' stroke='%23616467' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M7 5.25V3.5C7 3.03587 7.18437 2.59075 7.51256 2.26256C7.84075 1.93437 8.28587 1.75 8.75 1.75H12.25C12.7141 1.75 13.1592 1.93437 13.4874 2.26256C13.8156 2.59075 14 3.03587 14 3.5V5.25M16.625 5.25V17.5C16.625 17.9641 16.4406 18.4092 16.1124 18.7374C15.7842 19.0656 15.3391 19.25 14.875 19.25H6.125C5.66087 19.25 5.21575 19.0656 4.88756 18.7374C4.55937 18.4092 4.375 17.9641 4.375 17.5V5.25H16.625Z' stroke='%23616467' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M8.75 9.625V14.875' stroke='%23616467' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M12.25 9.625V14.875' stroke='%23616467' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-position:center;background-size:contain;background-repeat:no-repeat;width:21px;height:21px;content:""}.rebuy-cart__flyout-item-info .rebuy-cart__flyout-item-price span{color:var(--text-primary);font-weight:400;font-size:16px;line-height:1.3;font-family:var(--font-primary);letter-spacing:.05px}.rebuy-cart__flyout-item-info .rebuy-cart__flyout-item-price span.compare-at span{color:#939393;font-size:14px}.rebuy-cart__flyout-item-info .rebuy-cart__flyout-item-price{margin-top:25px}.rebuy-cart__flyout-content .rebuy-cart__flyout-note{margin:0;border-bottom:1px solid var(--text-primary);padding:20px 30px}.rebuy-cart__flyout-body .rebuy-cart__flyout-note-toggle-input.rebuy-checkbox{border-color:var(--text-accent-1);width:16px;height:16px}.rebuy-cart__flyout-body .rebuy-cart__flyout-note-toggle-label{margin-left:11px;color:var(--text-primary);font-weight:400;font-size:16px;line-height:1.3;font-family:var(--font-primary);letter-spacing:.05px}.rebuy-cart__flyout-body .rebuy-cart__flyout-note-toggle{display:flex;align-items:center}.rebuy-cart__flyout-body .rebuy-cart__flyout-recommendations{margin:0;padding:30px 15px 20px}.rebuy-cart__flyout-body .rebuy-cart__flyout-recommendations .rebuy-widget .super-title{margin-top:0;margin-bottom:20px;color:var(--text-primary);font-weight:500;font-size:16px;line-height:1.3;font-family:var(--font-primary);letter-spacing:.05px;text-align:center}.rebuy-cart__flyout .rebuy-cart__flyout-body .rebuy-cart__flyout-recommendations .rebuy-widget .rebuy-product-grid.large-style-line .rebuy-product-block{align-items:normal;margin-bottom:15px;border:1px solid var(--text-primary);border-width:1px;border-radius:10px;background-color:var(--grayscale-white);padding:0 20px 0 0;overflow:hidden}.rebuy-cart__flyout .rebuy-cart__flyout-body .rebuy-cart__flyout-recommendations .rebuy-widget .rebuy-product-grid.large-style-line .rebuy-product-block:last-child{margin-bottom:0}.rebuy-cart__flyout-body .rebuy-widget .rebuy-product-block .rebuy-product-media a.rebuy-product-image.clickable,.rebuy-cart__flyout-body .rebuy-widget .rebuy-product-block .rebuy-product-media a.rebuy-product-image.clickable img{border:none!important;border-radius:0!important}.rebuy-cart__flyout-body .rebuy-cart__flyout-recommendations .rebuy-widget .rebuy-product-grid.large-style-line .rebuy-product-block .rebuy-product-media{display:flex;align-items:center;box-shadow:0 0 0 1px #414141;background-color:#deefff;width:auto}.rebuy-cart__flyout-body .rebuy-cart__flyout-recommendations .rebuy-widget .rebuy-product-grid.large-style-line .rebuy-product-block .rebuy-product-media a{width:100px}.rebuy-cart__flyout-body .rebuy-cart__flyout-recommendations .rebuy-widget .rebuy-product-grid.large-style-line .rebuy-product-block .rebuy-product-info{padding:0 0 0 10px;width:calc(100% - 187px)}.rebuy-cart__flyout-recommendations .rebuy-product-info .rebuy-product-title-link{color:var(--text-primary);font-weight:600;font-size:16px;line-height:1.3;font-family:var(--font-heading);letter-spacing:0px}.rebuy-cart__flyout-recommendations .rebuy-product-info .rebuy-product-price span{margin-top:12px;color:var(--text-primary);font-weight:500;font-size:16px;line-height:1.3;letter-spacing:.05px}.rebuy-cart__flyout-recommendations .rebuy-product-info .rebuy-product-price span.compare-at span{color:#939393;font-size:14px}.rebuy-cart__flyout-recommendations .rebuy-product-info .rebuy-product-review{margin:2px 0 12px}.rebuy-cart__flyout-recommendations .rebuy-product-review .rebuy-review-count{margin-left:4px;color:var(--brand-four);font-weight:400;font-size:14px;line-height:1.3;font-family:var(--font-primary);letter-spacing:0px;text-align:center}.rebuy-cart__flyout-recommendations .rebuy-product-review .rebuy-review-count .rebuy-review-count-label{display:none}.rebuy-cart__flyout-body .rebuy-cart__flyout-recommendations .rebuy-widget .rebuy-product-grid.large-style-line .rebuy-product-block .rebuy-product-actions{align-self:center;width:66px}.rebuy-cart__flyout-body .rebuy-cart__flyout-recommendations .rebuy-widget .rebuy-product-grid.large-style-line .rebuy-product-block .rebuy-product-actions .rebuy-button{transition:all var(--transition-default-duration) var(--transition-default-timing-function);width:66px;height:44px;color:var(--text-primary);font-weight:500;font-size:16px;line-height:1.3;font-family:var(--font-primary);letter-spacing:.7px;text-transform:uppercase}.rebuy-cart__flyout-body .rebuy-cart__flyout-recommendations .rebuy-widget .rebuy-product-grid.large-style-line .rebuy-product-block .rebuy-product-actions .rebuy-button:hover{transform:translate3d(-3px,-3px,0);background-color:var(--interactive-action-primary)}#rebuy-cart .rebuy-cart__flyout{border:1px solid #414141;overflow:hidden}#rebuy-cart .rebuy-cart__flyout-header{border-top:0}#rebuy-cart .rebuy-cart__flyout-footer{border-bottom:none}#rebuy-cart .rebuy-cart__progress-bar-container{border-top:none}#rebuy-cart .rebuy-cart__progress-bar-container.above{padding:16px 15px!important}#rebuy-cart .rebuy-cart__progress-step-wrapper.count-1{margin-bottom:8px}#rebuy-cart .rebuy-cart__progress-bar-meter{margin-top:0;height:11px}#rebuy-cart .rebuy-cart__progress-bar-meter-fill[aria-valuenow="100"]{border-right:none}#rebuy-cart .rebuy-cart__progress-bar-prompt{margin-top:14px;color:var(--text-primary);font-weight:400;font-size:16px;line-height:130%;font-family:var(--font-primary);letter-spacing:.05px;text-align:center}@media screen and (min-width:1024px){#rebuy-cart .rebuy-cart__flyout{width:100%;min-width:518px;max-width:518px}#rebuy-cart .rebuy-cart__flyout-close{right:22px}#rebuy-cart .rebuy-cart__flyout-header{padding:14px 29px}#rebuy-cart .rebuy-cart__flyout-footer{padding:30px}.rebuy-cart__flyout-footer .rebuy-cart__flyout-installments{margin-top:27.5px;font-size:18px}.rebuy-cart__flyout-footer .rebuy-cart__flyout-installments a:after{top:5px;width:85px}.rebuy-cart__flyout-items .rebuy-cart__flyout-item{margin:0 25px 0 30px;padding:20px 0}.rebuy-cart__flyout-content .rebuy-cart__flyout-note{margin:0 25px 0 30px;padding:20px 0;width:calc(100% - 55px)}.rebuy-cart__flyout-body .rebuy-cart__flyout-recommendations{margin:0 25px 0 30px;padding:30px 0;width:calc(100% - 55px)}.rebuy-cart__flyout .rebuy-cart__flyout-body .rebuy-cart__flyout-recommendations .rebuy-widget .rebuy-product-grid.large-style-line .rebuy-product-block{margin-bottom:10px}.rebuy-cart__flyout-recommendations .rebuy-product-info .rebuy-product-title-link{font-size:20px}.rebuy-cart__flyout-recommendations .rebuy-product-review .rebuy-review-count{margin-left:10px}.rebuy-cart__flyout-body .rebuy-cart__flyout-recommendations .rebuy-widget .rebuy-product-grid.large-style-line .rebuy-product-block .rebuy-product-actions{width:87px}.rebuy-cart__flyout-recommendations .rebuy-product-review .rebuy-review-count{font-weight:500;font-size:16px}.rebuy-cart__flyout-body .rebuy-cart__flyout-recommendations .rebuy-widget .rebuy-product-grid.large-style-line .rebuy-product-block .rebuy-product-actions .rebuy-button{width:87px}.rebuy-cart__flyout-body .rebuy-cart__flyout-recommendations .rebuy-widget .rebuy-product-grid.large-style-line .rebuy-product-block .rebuy-product-info{padding:5px 10px 5px 20px;width:calc(100% - 187px)}#rebuy-cart .rebuy-cart__progress-bar-container.above{padding:16px 30px!important}}@media screen and (max-width:1023px){#rebuy-cart .rebuy-cart__flyout{margin:7px;max-width:calc(100% - 13px)}}
