*,:before,:after{box-sizing:border-box;border-style:solid;border-width:0;border-color:rgb(var(--border-color))}html{-moz-text-size-adjust:none;text-size-adjust:none;tab-size:4;scroll-padding-top:calc(var(--sticky-area-height) + 20px);interpolate-size:allow-keywords;line-height:1.5}body{background:rgb(var(--page-background));font:var(--text-font-style) var(--text-font-weight) var(--text-base) / var(--text-line-height) var(--text-font-family);text-transform:var(--text-transform);letter-spacing:var(--text-letter-spacing);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin:0;position:relative}hr{border-top-width:1px;justify-self:stretch;height:0}hr.horizontal-separator{border-width:0 0 0 1px;width:1px;height:100%}a{color:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:1em}table{text-indent:0;border-color:inherit;border-collapse:collapse}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;font-weight:inherit;font-style:inherit;line-height:inherit;text-transform:inherit;color:inherit;margin:0;padding:0}input[type=submit]{cursor:pointer}select{white-space:nowrap;text-overflow:ellipsis}button,[type=button],[type=reset],[type=submit]{-webkit-appearance:button;appearance:button;background-color:#0000;background-image:none}button,label,summary,[role=button],[type=checkbox],[type=radio],[type=submit]{-webkit-tap-highlight-color:transparent;touch-action:manipulation;cursor:pointer}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;appearance:textfield;outline-offset:-2px}summary{list-style-type:none}summary::-webkit-details-marker{display:none}blockquote,dl,dd,h1,h2,h3,h4,h5,h6,hr,figure,p,pre{margin:0}fieldset{margin:0;padding:0}legend{padding:0}ul,ol,menu{margin:0;padding:0}textarea{resize:vertical;field-sizing:content;min-height:calc(var(--textarea-min-rows, 4) * 1lh + var(--input-padding-block, 0px) * 2)}input::placeholder,textarea::placeholder{opacity:1;color:rgb(var(--text-color) / .5)}[type=date]{min-height:3rem}:disabled{cursor:default!important}picture,img,svg,video,canvas,audio,iframe,embed,object{display:block}img{color:#0000;object-fit:cover;object-position:center;max-width:100%;height:auto;max-height:100%}picture{height:inherit;width:inherit}picture source{display:contents}picture img,figure img{height:inherit;width:inherit}[role=img] svg{display:initial}video{max-width:100%;height:auto}:focus:not(:focus-visible){outline:none}[hidden]{display:none!important}@media(prefers-reduced-motion:reduce){::view-transition-group(*){animation-duration:0s}}height-observer{display:block}.color-scheme{background-color:rgb(var(--background));background-image:var(--background-gradient);color:rgb(var(--text-color));border-color:rgb(var(--border-color))}.color-scheme--with-image-overlay{--border-color: var(--text-color) / .6}.accordion{--accordion-block-padding: .875rem;--accordion-inline-padding: 0;box-sizing:content-box;box-shadow:0 1px rgb(var(--border-color)),0 1px rgb(var(--border-color)) inset;text-align:start;justify-self:stretch;transition:color .2s;display:block}.accordion__summary{padding:var(--accordion-block-padding) var(--accordion-inline-padding);justify-content:space-between;align-items:center;column-gap:.75rem;transition:color .2s;display:flex}.accordion__summary img,.accordion__summary svg{margin:0}.accordion__summary .icon-accordion-arrow,.accordion__summary .icon-accordion-small-arrow{flex-shrink:0;transition:transform .3s ease-in-out}.accordion.is-open :is(.accordion__summary .icon-accordion-arrow,.accordion__summary .icon-accordion-small-arrow){transform:rotate(180deg)}.accordion__content{padding-block-end:var(--accordion-block-padding);padding-inline:var(--accordion-inline-padding)}@media screen and (min-width:700px){.accordion{--accordion-block-padding: 1.25rem}.accordion--large{--accordion-block-padding: 1.65rem}}.accordion.bg-secondary{--accordion-inline-padding: 1rem;box-shadow:none}.accordion.bg-secondary+.accordion{margin-block-start:.25rem}@media screen and (min-width:700px){.accordion.bg-secondary{--accordion-inline-padding: 1.75rem}}.big-link{align-items:center;column-gap:1.5rem;padding-block:1.5rem;display:flex}.divide-y:not(.border-t,.border-b)>.big-link:first-child{padding-block-start:0}.divide-y:not(.border-t,.border-b)>.big-link:last-child{padding-block-end:0}.big-link>*{transition:opacity .2s ease-in-out,transform .2s ease-in-out!important}.big-link--tight{padding-block:1.2rem}.big-link__image{flex-shrink:0;width:5rem}.big-link__arrow{opacity:0;flex-shrink:0;margin-inline-start:auto}@media screen and (pointer:fine){.big-link--opacity:hover~.big-link--opacity>*{opacity:.3}.big-link--opacity:has(~.big-link--opacity:hover)>*{opacity:.3}.big-link--colors{transition:background .2s ease-in-out,color .2s ease-in-out}.big-link--colors:hover{background:rgb(var(--big-link-background-hover));color:rgb(var(--big-link-text-color-hover))}.big-link--colors:hover>*{transform:translate(1.75rem)}.big-link--colors:hover>.big-link__arrow{opacity:1;transform:translate(-3rem)}}@media screen and (min-width:700px){.big-link{column-gap:2rem;padding-block:1.75rem}.big-link__image{width:7.5rem}}.product-info__block-item[data-block-type="@app"]:has(.biscuits-bundle-form){background:rgb(var(--background-secondary));border-radius:8px;padding:1.25rem}.product-info__block-list:has(.biscuits-bundle-form) .product-info__block-item[data-block-type=buy-buttons]{display:none}.shopify-section:has(.biscuits-bundle-form) product-sticky-add-to-cart{display:none}.biscuits-bundle-form{--biscuits-border-radius: var(--push-border-radius-small);--biscuits-border-thickness: 1px;--biscuits-image-radius: var(--push-border-radius-small);--biscuits-summary-container-border-radius: var(--push-border-radius-small);--biscuits-summary-item-border-radius: var(--push-border-radius-small);--biscuits-summary-warning-border-radius: var(--push-border-radius-small);--biscuits-summary-tooltip-border-radius: var(--push-border-radius-small);--biscuits-summary-step-divider-radius: var(--push-border-radius-small);--biscuits-placeholder-item-border-radius: var(--push-border-radius-small);--biscuits-vd-item-border-radius: var(--push-border-radius-small);--biscuits-badge-radius: var(--ribbon-border-radius);--biscuits-vd-badge-border-radius: var(--ribbon-border-radius);--biscuits-vd-bar-border-radius: var(--rounded-full);--biscuits-summary-progress-bar-border-radius: var(--rounded-full);--biscuits-grid-gap: var(--space-sm);--biscuits-card-padding: var(--space-sm);--biscuits-form-vertical-gap: var(--space-sm);--biscuits-form-horizontal-gap: var(--space-sm);--biscuits-placeholder-grid-gap: var(--space-sm);--biscuits-quantity-input-height: 2.75rem;--biscuits-summary-quantity-input-height: 2.75rem;--biscuits-color-text: var(--text-color);--biscuits-color-card: var(--background);--biscuits-color-input: var(--background);--biscuits-color-input-text: var(--text-color);--biscuits-color-input-disabled: var(--text-color) / .4;--biscuits-color-border: var(--text-color) / .1;--biscuits-color-selected: var(--text-color);--biscuits-color-selected-text: var(--text-color);--biscuits-color-divider: var(--text-color) / .1;--biscuits-color-compare: var(--text-color) / .6;--biscuits-color-selected-compare: var(--text-color) / .6;--biscuits-color-badge: var(--text-color);--biscuits-color-important-text: var(--on-sale-text);--biscuits-color-error-text: rgb(var(--error-text));--biscuits-color-error-background: rgb(var(--error-background));--biscuits-color-warning-text: rgb(var(--warning-text));--biscuits-color-warning-background: rgb(var(--warning-background));--biscuits-summary-color-error: var(--error-background);--biscuits-summary-color-error-text: var(--error-text);--biscuits-box-shadow: none;--biscuits-box-shadow-error: none;--biscuits-summary-button-box-shadow: none;--biscuits-summary-background-color: var(--background);--biscuits-summary-background-color-solid: var(--background);--biscuits-summary-container-border-width: 1px;--biscuits-summary-container-border-color: var(--text-color) / .1;--biscuits-summary-text-color: var(--text-color);--biscuits-summary-divider-color: var(--text-color) / .1;--biscuits-summary-placeholder-border-color: var(--text-color) / .1;--biscuits-summary-placeholder-active-border-color: var(--text-color);--biscuits-summary-thumbnail-border-color: var(--text-color) / .1;--biscuits-summary-placeholder-icon-color: var(--text-color) / .4;--biscuits-summary-input-background: var(--background);--biscuits-summary-input-text-color: var(--text-color);--biscuits-summary-input-text-color-disabled: var(--text-color) / .4;--biscuits-summary-badge-divider-color: rgb(var(--text-color) / .6);--biscuits-summary-badge-divider-border-color: var(--text-color) / .1;--biscuits-summary-more-items-color: var(--text-color) / .6;--biscuits-summary-add-another-color: rgb(var(--text-color) / .6);--biscuits-tooltip-color: var(--background);--biscuits-summary-remove-background: rgb(var(--text-color));--biscuits-summary-remove-color: rgb(var(--background));--biscuits-summary-remove-disabled-background: rgb(var(--text-color) / .25);--biscuits-summary-progress-bar-background: var(--text-color) / .1;--biscuits-summary-progress-bar-fill: var(--text-color);--biscuits-summary-progress-bar-border-color: var(--text-color) / 0;--biscuits-vd-page-background-color: var(--background) / 0;--biscuits-vd-page-background-color-solid: var(--background);--biscuits-vd-progress-bar-container-background-color: var(--text-color) / .1;--biscuits-vd-progress-bar-background-color: var(--text-color);--biscuits-vd-progress-bar-border-color: var(--text-color) / 0;--biscuits-vd-progress-bar-marker-color: var(--background);--biscuits-vd-progress-text-color: var(--text-color);--biscuits-vd-progress-subtitle-color: var(--text-color) / .6;--biscuits-vd-progress-border-color: var(--text-color) / .1;--biscuits-vd-success-text-color: var(--text-color);--biscuits-vd-success-subtitle-color: var(--text-color) / .6;--biscuits-vd-success-border-color: var(--text-color);--biscuits-vd-badge-background-color: var(--text-color);--biscuits-vd-badge-text-color: var(--background);font-family:var(--text-font-family);font-size:var(--text-base);line-height:var(--text-line-height)}.biscuits-bundle-form :is(.biscuits-bundle-step__number,.biscuits-bundle-step__title,.biscuits-bundle-custom-field-group__title,.biscuits-bundle-summary__step-title){font-size:var(--text-sm);font-weight:var(--text-font-medium-weight);letter-spacing:0;text-transform:none;line-height:1.4}.biscuits-bundle-form .biscuits-bundle-summary__title{font-family:var(--heading-font-family);font-size:var(--text-h4);font-weight:var(--heading-font-weight);line-height:var(--heading-line-height);letter-spacing:var(--heading-letter-spacing);text-transform:var(--heading-text-transform)}.biscuits-bundle-form :is(.biscuits-bundle-step__required,.biscuits-bundle-step__optional,.biscuits-bundle-summary__step-required,.biscuits-bundle-summary__step-optional){font-size:var(--text-xs);color:rgb(var(--text-color) / .6)}.biscuits-bundle-form :is(.biscuits-bundle-step__counter,.biscuits-bundle-step__price,.biscuits-bundle-summary__counter){font-size:var(--text-xs)}.biscuits-bundle-form .biscuits-bundle-item{font-size:var(--text-sm)}.biscuits-bundle-form .biscuits-bundle-item__image img{object-fit:contain!important}.biscuits-bundle-form .biscuits-bundle-item__media-group.biscuits-width--fill .biscuits-bundle-item__image{aspect-ratio:1;width:100%;max-width:6.5rem;height:auto;margin-inline:auto}.biscuits-bundle-form .biscuits-bundle-item__price .biscuits-bundle-price.biscuits-text--right{text-align:start;justify-content:flex-start!important}.biscuits-bundle-form :is(.biscuits-bundle-item__product-title,.biscuits-bundle-item__title){font-weight:var(--text-font-medium-weight);line-height:1.25}.biscuits-bundle-form .biscuits-bundle-item__group.biscuits-direction--row{flex-wrap:wrap;column-gap:.5rem}.biscuits-bundle-form .biscuits-bundle-item__group.biscuits-direction--row>.biscuits-bundle-item__product-title{min-width:10ch}.biscuits-bundle-form :is(.biscuits-bundle-totals__row--total .biscuits-bundle-totals__text,.biscuits-bundle-totals__row--total .biscuits-bundle-form__total){font-weight:700}.biscuits-bundle-form .biscuits-bundle-volume-discount__card{max-width:9ch;font-size:var(--text-xs);line-height:1.3}.biscuits-bundle-form :is(.biscuits-bundle-volume-discount__progress,.biscuits-bundle-volume-discount__success),.biscuits-bundle-form :is(.biscuits-bundle-volume-discount__progress,.biscuits-bundle-volume-discount__success) :is(small,span){white-space:normal}.biscuits-bundle-form .biscuits-bundle-volume-discounts__title{font-size:var(--text-sm)}.biscuits-bundle-form .biscuits-bundle-item-card--required .biscuits-bundle-item__badge--selection-count{display:none}.biscuits-bundle-form :is(.biscuits-bundle-item__badge--selection-count,.biscuits-bundle-item__badge--selection-count .biscuits-bundle-item__badge-count){color:rgb(var(--background));font-weight:var(--text-font-medium-weight)}.biscuits-bundle-form[data-biscuits-highlight] .biscuits--error,.biscuits-bundle-form[data-biscuits-highlight] .biscuits--warning{border-radius:min(4px,var(--button-border-radius));width:100%;min-width:0;max-width:none;font-size:var(--text-sm);line-height:var(--text-line-height);text-align:center;border:0;margin-inline:0;padding:.75rem;display:block}.biscuits-bundle-form[data-biscuits-highlight] .biscuits-bundle-add-to-cart__tooltip .biscuits--error{background:none;padding:0}.biscuits-bundle-form .biscuits-bundle-add-to-cart__button.biscuits--disabled{opacity:.4}.blog-post-card{grid-template-columns:minmax(0,1fr);align-content:start;gap:0;display:grid;position:relative}.blog-post-card__content{padding-inline:var(--blog-post-card-padding-inline, .625rem);padding-block-end:1.25rem}.blog-post-card__image-container{aspect-ratio:400 / 233.747;border-radius:var(--push-border-radius-small);margin-block-end:1.25rem}.blog-post-card__image-container img,.blog-post-card__image-container .placeholder{object-fit:cover;width:100%;height:100%}.blog-post-card__meta{align-items:center;gap:.625rem;margin-block-end:.625rem;font-weight:600;display:flex}.blog-post-card__meta-muted{color:rgb(var(--text-color) / .5);white-space:nowrap}.blog-post-card__meta-divider{background-color:rgb(var(--text-color) / .5);flex:none;width:1px;height:.625rem}.blog-post-card__title{color:inherit;margin:0}.blog-post-card .blog-post-card__title{line-height:1}.blog-post-card__excerpt{margin-block:.625rem 0}@supports (grid-template-rows: subgrid){.blog-post-card:not(.blog-post-card--horizontal){grid-template-rows:subgrid;grid-row:span 2}}@media screen and (min-width:1000px){.blog-post-card--horizontal{column-gap:2rem;display:flex}.blog-post-card--horizontal .blog-post-card__image-container{flex-shrink:0;width:200px;margin-block-end:0}}@media screen and (min-width:1150px){.blog-post-card--horizontal{column-gap:3rem}.blog-post-card--horizontal .blog-post-card__image-container{width:280px}}.blog-post-feature{border-radius:var(--push-border-radius-small) var(--push-border-radius-small) var(--push-border-radius) var(--push-border-radius-small);background:rgb(var(--background-secondary));grid-template-columns:minmax(0,1fr);align-content:start;gap:1.25rem;display:grid;overflow:hidden}.blog-post-feature__image{aspect-ratio:400 / 233.747;border-radius:var(--push-border-radius-small)}.blog-post-feature__content{gap:1.25rem;padding-block-end:1.25rem;padding-inline:.625rem;display:grid}.blog-post-feature__meta{align-items:center;gap:.625rem;margin-block-end:-.625rem;font-size:14px;font-weight:600;display:flex}.blog-post-feature__meta-muted{color:rgb(var(--text-color) / .5);white-space:nowrap}.blog-post-feature__meta-divider{background-color:rgb(var(--text-color) / .5);flex:none;width:1px;height:.625rem}.blog-post-feature__title,.blog-post-feature__excerpt{margin:0}.blog-post-feature__excerpt{font-size:var(--text-base)}@media screen and (max-width:999px){.blog-post-list__feature{margin-inline-start:calc(-1 * var(--distance-to-bleed));margin-inline-end:calc(-1 * var(--distance-to-bleed))}.blog-post-feature .blog-post-feature__title{font-size:16px;line-height:1}.blog-post-feature__excerpt{font-size:12px;line-height:1.25}}@media screen and (min-width:1000px){.blog-post-feature{gap:2.4375rem}.blog-post-feature__content{padding-inline:2.5rem}.blog-post-feature__title,.blog-post-feature__excerpt{max-width:25rem}}@media screen and (min-width:700px){.blog-post-list__feature{grid-area:span 2 / span 2}.blog-post-list__feature .blog-post-feature{height:100%}}@supports (grid-template-rows: subgrid){@media screen and (min-width:1400px){.blog-post-list__feature{grid-row:span 4}}}.blog-post-list{grid:var(--blog-post-list-grid);gap:var(--blog-post-list-gap);display:grid}@media screen and not (pointer:fine){.blog-post-list{scroll-snap-type:x mandatory}}.blog-post-list__newsletter{grid-template-columns:minmax(0,1fr);align-items:center;min-height:100%;display:grid}.blog-post-list__newsletter .blog-post-list__newsletter-inner{min-height:100%;padding:var(--container-gutter)}@media screen and (min-width:700px){@supports (grid-template-rows: subgrid){.blog-post-list__newsletter{grid-template-rows:subgrid;grid-row:span 2}.blog-post-list__newsletter .blog-post-list__newsletter-inner{grid-row:span 1}}}@media screen and (min-width:1000px){.blog-post-list--with-horizontal-separator .blog-post-card{border-block-start-width:1px;padding-block-start:3rem}}.shopify-challenge__button,.shopify-payment-button__button--unbranded{all:revert}.button,.shopify-challenge__button,.shopify-payment-button__button--unbranded{--button-padding-block: .9375rem;--button-padding-inline: 1.875rem;--button-background: var(--button-background-primary);--button-text-color: var(--button-text-primary);--button-border-color: 0 0 0 / 0;-webkit-appearance:none;appearance:none;background:rgb(var(--button-background));border:1px solid rgb(var(--button-border-color));border-radius:var(--button-border-radius);color:rgb(var(--button-text-color));font:var(--button-font);letter-spacing:var(--button-letter-spacing);text-transform:var(--button-text-transform);text-shadow:none;text-align:center;cursor:pointer;vertical-align:middle;transition:all .2s ease-in-out;display:inline-block;position:relative;overflow:hidden}:is(.button,.shopify-challenge__button,.shopify-payment-button__button--unbranded):has(.icon){transition:transform .1s}:is(.button,.shopify-challenge__button,.shopify-payment-button__button--unbranded):not(:has(.button__content)){padding:var(--button-padding-block) var(--button-padding-inline)}@media screen and (pointer:fine){:is(.button,.shopify-challenge__button,.shopify-payment-button__button--unbranded):has(.icon):hover .icon{transform:translate(4px)}}:is(.button,.shopify-challenge__button,.shopify-payment-button__button--unbranded)[disabled],:is(.button,.shopify-challenge__button,.shopify-payment-button__button--unbranded)[aria-disabled=true]{opacity:.4;pointer-events:none}.button--outline{color:rgb(var(--button-text-color));border-color:rgb(var(--button-text-color));background:none}.button--sm{--button-padding-block: .625rem;--button-padding-inline: 1.25rem;font-size:.6875rem}.button__content{padding:var(--button-padding-block) var(--button-padding-inline);justify-content:safe center;align-items:center;column-gap:.75rem;display:flex}.button__content::part(content){align-items:center;column-gap:.75rem;display:flex}@media screen and (pointer:fine){.button__content[rotated-text]:before{content:attr(rotated-text);min-width:max-content;position:absolute;inset-inline-end:100%}.button__content[glowing]:after{--glowing-shape-width: min(40px, 60%);content:"";right:0;bottom:0;left:0;width:100%;height:100%;clip-path:polygon(calc(var(--glowing-shape-width) * .25) 0%,var(--glowing-shape-width) 0%,calc(var(--glowing-shape-width) * .75) 100%,0% 100%);background-color:rgb(var(--button-text-color) / .1);transform:translate(calc(-1 * var(--glowing-shape-width)));transition:transform .55s cubic-bezier(.19,1,.22,1);position:absolute;top:0}[dir=rtl] .button__content[glowing]:after{transform:translate(100%)}.button:has(.button__content[glowing]):hover .button__content[glowing]:after{transform:translate(100%)}[dir=rtl] :is(.button:has(.button__content[glowing]):hover .button__content[glowing]):after{transform:translate(calc(-1 * var(--glowing-shape-width)))}.button:has(.button__content[up-text]) .button__content{transition:transform .2s ease-in-out}.button:has(.button__content[up-text]):hover:not([aria-busy=true]) .button__content[up-text]{transform:translateY(-100%)}.button:has(.button__content[up-text]) .button__content[up-text]:before{content:attr(up-text);min-width:max-content;position:absolute;inset-block-start:calc(100% + var(--button-padding-block))}@supports (content: attr(foo) / ""){.button:has(.button__content[up-text]) .button__content[up-text]:before{content:attr(up-text) / ""}}}.button-group{flex-wrap:wrap;align-items:center;gap:1rem;display:inline-flex}.button-group>*{margin:0!important}.button-group--same-width{grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;display:inline-grid}@media screen and (min-width:700px){.button-group{gap:1.25rem}}.shopify-payment-button__button{width:100%;min-height:calc(1lh + var(--button-padding-block) * 2);vertical-align:top}.shopify-payment-button__button--unbranded{border-radius:var(--button-border-radius)!important;background-color:rgb(var(--button-background))!important;color:rgb(var(--button-text-color))!important;font:var(--button-font)!important}.shopify-payment-button__button--unbranded:hover:not([disabled]){background-color:rgb(var(--button-background-primary))!important;color:rgb(var(--button-text-primary))!important}shopify-accelerated-checkout,shopify-accelerated-checkout-cart{--shopify-accelerated-checkout-button-block-size: 44px;--shopify-accelerated-checkout-button-border-radius: var(--button-border-radius);--shopify-accelerated-checkout-button-box-shadow: none}.circle-button{--button-size: 1.75rem;width:var(--button-size);height:var(--button-size);color:currentColor;cursor:pointer;z-index:1;background:none;border:none;border-radius:100%;place-content:center;transition:opacity .2s,color .2s;display:grid;position:relative}.circle-button[disabled]{opacity:.5}.circle-button:before{content:"";background:rgb(var(--text-color) / .08);z-index:-1;border-radius:100%;transition:transform .2s,background .2s;position:absolute;top:0;right:0;bottom:0;left:0}@supports (color: color-mix(in srgb,white,black)){.circle-button:before{background:color-mix(in srgb,rgb(var(--text-color)) 8%,rgb(var(--background)))}}@media screen and (pointer:fine){.circle-button:not([disabled]):hover,.circle-button .group\:circle-button:hover{color:color-mix(in srgb,rgb(var(--text-color)) 8%,rgb(var(--background)))}:is(.circle-button:not([disabled]):hover,.circle-button .group\:circle-button:hover):before{background:rgb(var(--text-color));transform:scale(1.2)}}.circle-button--lg,.circle-button--xl{--button-size: 2.5rem}.circle-button--blurred{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.circle-button--blurred:before{opacity:.6}@media screen and (min-width:1000px){.circle-button--xl{--button-size: 3rem}}@keyframes backButtonBounce{0%{transform:translate(0)}50%{transform:translate(calc(var(--transform-logical-flip) * 4px))}to{transform:translate(0)}}.back-button{background:rgb(var(--text-color) / .08);border-radius:20px;align-items:center;column-gap:.625rem;padding:.375rem .625rem;display:inline-flex}@media screen and (pointer:fine){.back-button:hover svg{animation:.5s backButtonBounce}}[aria-haspopup] .icon-chevron-down{transition:rotate .2s}[aria-haspopup][aria-expanded=true] .icon-chevron-down{rotate:180deg}.column-badge{color:#f5f4f4;width:fit-content;font-size:.625rem;font-weight:var(--text-font-bold-weight);white-space:nowrap;background:#292527;border:.72px solid #292527cc;border-radius:24px;align-items:center;gap:4px;padding:4px 8px;line-height:1;display:inline-flex}.column-badge__check{flex-shrink:0}.column-badge svg{margin:0}.column-badge--placeholder{visibility:hidden}.\@container\/content-box{container:content-box / inline-size}.content-box{--content-box-spacing: max(1.5rem, var(--container-gutter));--content-box-spacing-inline-start: max(var(--content-box-inline-spacing, var(--content-box-spacing)), 50% - var(--container-max-width) / 2);--content-box-spacing-inline-end: max(var(--content-box-inline-spacing, var(--content-box-spacing)), 50% - var(--container-max-width) / 2);--content-box-enable-transparent-header-compensation: 0;--sticky-inset-block-start: calc(var(--sticky-offset) + var(--content-box-spacing-block-start, var(--content-box-spacing)));grid-template-rows:[full-start] calc(var(--content-box-spacing-block-start, var(--content-box-block-spacing, var(--content-box-spacing))) + var(--content-box-enable-transparent-header-compensation) * var(--header-height, 0px)) [inner-start] minmax(0,1fr) [inner-end] var(--content-box-spacing-block-end, var(--content-box-block-spacing, var(--content-box-spacing))) [full-end];grid-template-columns:[full-start] var(--content-box-spacing-inline-start, var(--content-box-inline-spacing, var(--content-box-spacing))) [inner-start] minmax(0,1fr) [inner-end] var(--content-box-spacing-inline-end, var(--content-box-inline-spacing, var(--content-box-spacing))) [full-end];display:grid;position:relative}@container content-box (width < 450px){.content-box{--content-box-spacing: 1.5rem}}@container content-box (width < 250px){.content-box{--content-box-spacing: 1rem}}.content-box>*{isolation:isolate;grid-area:inner-start / inner-start / inner-end / inner-end}.content-box .column-bleed{margin-inline-start:calc(-1 * var(--content-box-spacing-inline-start, var(--content-box-inline-spacing, var(--content-box-spacing))));margin-inline-end:calc(-1 * var(--content-box-spacing-inline-end, var(--content-box-inline-spacing, var(--content-box-spacing))))}.content-box .row-bleed{margin-block-start:calc(-1 * var(--content-box-spacing-block-start, var(--content-box-block-spacing, var(--content-box-spacing))));margin-block-end:calc(-1 * var(--content-box-spacing-block-end, var(--content-box-block-spacing, var(--content-box-spacing))))}.content-box__background-media{grid-area:full-start / full-start / full-end / full-end;grid-template-rows:minmax(0,1fr);grid-template-columns:minmax(0,1fr);align-items:stretch;width:100%;height:100%;display:grid}.content-box[class*=min-h-]:not(.min-h-auto) .content-box__background-media{position:absolute;top:0;right:0;bottom:0;left:0}.content-box__background-media>*{width:100%;height:100%}.content-box__background-media img{pointer-events:none}.content-box__background-media:has(video-media)~*{transition:opacity .2s ease-in-out,visibility .2s ease-in-out}.content-box__background-media:has(video-media):has(video-media[loaded]:not([autoplay],[playsinline])){pointer-events:auto}.content-box__background-media:has(video-media):has(video-media[loaded]:not([autoplay],[playsinline]))~*{opacity:0;visibility:hidden}@media screen and (min-width:1000px){.content-box[class*="md:min-h-"] .content-box__background-media{position:absolute;top:0;right:0;bottom:0;left:0}}.shopify-section:first-child [allow-transparent-header] .content-box:first-child{--content-box-enable-transparent-header-compensation: 1}.content-box .placement-grid{grid-template-columns:subgrid;grid-column:full-start / full-end}.content-box .placement-grid>*{grid-column:inner-start / inner-end}.content-box .placement-grid.span-full>*{grid-column:full-start / full-end}.scroll-marker-group{align-items:center;justify-content:var(--scroll-marker-group-justify-content, safe center);gap:var(--scroll-marker-group-gap, .5rem);flex-wrap:wrap;display:flex}.scroll-marker{width:var(--scroll-marker-width, var(--scroll-marker-size));height:var(--scroll-marker-height, var(--scroll-marker-size))}.scroll-marker-group--dots{--scroll-marker-group-gap: .3125rem .75rem}.scroll-marker-group--dots .scroll-marker{--scroll-marker-size: .375rem;border-radius:var(--button-border-radius);opacity:.3;background:currentColor;place-content:center;transition:all .2s ease-in-out;display:grid}.scroll-marker-group--dots .scroll-marker[aria-current=true]{opacity:1}.scroll-marker-group--dots-sm{--scroll-marker-group-gap: .375rem}.scroll-marker-group--dots-sm .scroll-marker{--scroll-marker-size: .25rem}.scroll-marker-group--lines{--scroll-marker-group-gap: .375rem;align-items:flex-end;height:2px}.scroll-marker-group--lines .scroll-marker{--scroll-marker-width: .5rem;--scroll-marker-height: 1px;background-color:rgb(from currentColor r g b / .3);transform-origin:var(--transform-origin-start);will-change:transform;transition:width .3s,height .3s,background-color .3s}.scroll-marker-group--lines .scroll-marker[aria-current=true]{--scroll-marker-width: 1rem;--scroll-marker-height: 2px;background-color:currentColor}.scroll-marker-group--lines.scroll-marker-group--autoplay .scroll-marker[aria-current=true]{background-color:rgb(from currentColor r g b / .3)}.scroll-marker-group__line-progress{transform-origin:var(--transform-origin-start);background-color:currentColor;position:absolute;top:0;right:0;bottom:0;left:0;transform:scaleX(0)}@media screen and (min-width:700px){.scroll-marker-group--lines{--scroll-marker-group-gap: .5rem}.scroll-marker-group--lines .scroll-marker{--scroll-marker-width: .75rem}.scroll-marker-group--lines .scroll-marker[aria-current=true]{--scroll-marker-width: 1.25rem}}.scroll-marker-group--counter{--scroll-marker-group-gap: .75rem;background-color:rgb(var(--text-color) / .1);-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);border-radius:var(--rounded-full);font:var(--button-font);padding:.75rem 1rem}@media screen and (min-width:700px){.scroll-marker-group--counter{--scroll-marker-group-gap: 1rem;padding:1rem 1.25rem}}.scroll-marker-group--thumbnails{--scroll-marker-group-justify-content: start;flex-wrap:nowrap;margin-block-end:-6px;padding-block-end:6px}.scroll-marker-group--thumbnails .scroll-marker{--scroll-marker-width: 3.625rem;min-width:var(--scroll-marker-width);position:relative}.scroll-marker-group--thumbnails .scroll-marker:after{content:"";background-color:rgb(var(--text-color));width:0;height:2px;transition:width .2s;position:absolute;inset-block-end:-4px;inset-inline:0}.scroll-marker-group--thumbnails .scroll-marker[aria-current=true]:after{width:100%}.floating-controls-container{display:grid;position:relative}.floating-controls-container>*{grid-area:1 / -1}.floating-controls__control{--floating-control-offset: 0px;grid-template-rows:subgrid;pointer-events:none;align-items:center;display:grid}.floating-controls__control .circle-button{opacity:0;pointer-events:auto;visibility:visible;grid-row:1 / span 1;transition:scale .2s,translate .2s,opacity .2s,visibility .2s;translate:0 1.5rem}.floating-controls__control .circle-button[disabled]{opacity:0;visibility:hidden;translate:0;scale:.5}.floating-controls__control:first-child .circle-button{justify-self:start;margin-inline-start:var(--floating-control-offset)}.floating-controls__control:last-child .circle-button{justify-self:end;margin-inline-end:var(--floating-control-offset)}.floating-controls__control--offset{--floating-control-offset: 1.25rem}@media screen and (pointer:fine){.floating-controls-container:has(.is-scrollable):hover .floating-controls__control .circle-button:not([disabled]){opacity:1;translate:0}}:where(x-drawer,x-popover):not(:defined){display:none}:where(.drawer,.drawer-popover,.modal,.popover){display:none}:where(.drawer,.drawer-popover,.modal,.popover)::part(base){z-index:999;box-sizing:inherit}:where(.drawer,.drawer-popover,.modal,.popover)::part(content),:where(.drawer,.drawer-popover,.modal,.popover)::part(header),:where(.drawer,.drawer-popover,.modal,.popover)::part(footer){background:rgb(var(--background));background-image:var(--background-gradient);color:rgb(var(--text-color));border-color:rgb(var(--border-color));box-sizing:inherit;z-index:inherit}:where(.drawer,.drawer-popover,.modal,.popover)::part(close-button){color:currentColor;cursor:pointer;background:none;border:none;place-content:center;width:1.75rem;height:1.75rem;display:grid;position:absolute}:where(.drawer,.drawer-popover,.modal,.popover)::part(close-button):before{content:"";background:#fff;border-radius:100%;transition:transform .2s;position:absolute;top:0;right:0;bottom:0;left:0}:where(.drawer,.drawer-popover,.modal,.popover)::part(close-button):hover:before{transform:scale(1.2)}:where(.drawer,.drawer-popover,.modal,.popover)::part(overlay){background:rgb(var(--page-overlay));min-height:100lvh;-webkit-backdrop-filter:blur(var(--dialog-backdrop-blur));backdrop-filter:blur(var(--dialog-backdrop-blur));pointer-events:auto;position:fixed;top:0;right:0;bottom:0;left:0}:where(.drawer,.drawer-popover,.modal,.popover)::part(icon){isolation:isolate;width:.875rem;display:block}.drawer{--drawer-header-padding-block: min(1.25rem, var(--container-gutter));--drawer-header-padding-inline: min(1.25rem, var(--container-gutter));--drawer-body-padding-block: min(2rem, var(--container-gutter));--drawer-body-padding-inline: min(2rem, var(--container-gutter));--drawer-footer-padding-block: min(2rem, var(--container-gutter));--drawer-footer-padding-inline: min(2rem, var(--container-gutter));--drawer-max-width: min(100vw - 2rem, 37.5rem)}.drawer::part(base){pointer-events:none;position:fixed;top:0;right:0;bottom:0;left:0}.drawer::part(content){width:100%;height:100%;max-width:var(--drawer-max-width);pointer-events:auto;flex-direction:column;align-content:start;display:flex;position:relative}.drawer::part(header){--distance-to-bleed: var(--drawer-header-padding-inline);text-align:center;padding:var(--drawer-header-padding-block) var(--drawer-header-padding-inline);border-block-end:1px solid rgb(var(--border-color));place-items:center;display:grid}.drawer::part(close-button){grid-area:1 / 1;justify-self:start;position:relative}.drawer::part(body){--distance-to-bleed: var(--drawer-body-padding-inline);padding:var(--drawer-body-padding-block) var(--drawer-body-padding-inline);overscroll-behavior-y:contain;flex:auto;grid-template-columns:minmax(0,1fr);display:grid;overflow-y:auto}.drawer::part(footer){--distance-to-bleed: var(--drawer-footer-padding-inline);border-block-start:1px solid rgb(var(--border-color));padding:var(--drawer-footer-padding-block) var(--drawer-footer-padding-inline)}.drawer [slot=header]{grid-area:1 / -1}.drawer--narrow{--drawer-max-width: min(100vw - 2rem, 32rem)}.drawer--no-bordered-header::part(header){border:none}.drawer--no-bordered-header::part(body){padding-block-start:0}.drawer-popover::part(base){width:100%;position:absolute;inset-block-end:0;inset-inline-start:0}.drawer-popover::part(overlay){-webkit-backdrop-filter:none;backdrop-filter:none;background:#0000004d}.drawer-popover::part(header){text-align:center;border-block-end:1px solid rgb(var(--border-color));place-items:center;padding:.7rem 1rem;display:grid}.drawer-popover::part(close-button){grid-area:1 / -1;justify-self:start;position:relative}.drawer-popover::part(body){padding:1.25rem}@media screen and (min-width:700px){.drawer-popover::part(header){padding:.9rem 1.25rem}.drawer-popover::part(body){padding:2rem}}.modal{--modal-content-margin: 1rem;--modal-body-padding-block: 1.25rem;--modal-body-padding-inline: 1.25rem;--modal-content-width: 30rem}.modal::part(base){pointer-events:none;display:grid;position:fixed;top:0;right:0;bottom:0;left:0}.modal::part(content){max-height:70vh;margin:var(--modal-content-margin);pointer-events:auto;flex-direction:column;place-self:end stretch;display:flex;position:relative;box-shadow:0 2px 4px #0000000d}.modal::part(body){padding:var(--modal-body-padding-block) var(--modal-body-padding-inline);overscroll-behavior-y:contain;grid-template-columns:minmax(0,1fr);align-items:safe center;display:grid;overflow-y:auto}.modal::part(close-button){inset-block-start:1rem;inset-inline-end:1rem}.modal [slot=image]{object-fit:cover;object-position:center;max-height:200px}.modal--lg{--modal-content-width: 60rem}.modal--no-overlay::part(overlay){display:none}@media screen and (max-width:999px){.modal:has([slot=image])::part(close-button):before{background:rgb(var(--background))}}@media screen and (min-width:1000px){.modal{--modal-content-margin: 1.75rem;--modal-body-padding-block: 3rem;--modal-body-padding-inline: 3rem}.modal::part(content){grid-template-columns:minmax(0,var(--modal-content-width));grid-auto-rows:minmax(0,1fr);grid-auto-flow:column;place-self:center;display:grid}.modal::part(close-button){inset-block-start:1.25rem;inset-inline-end:1.25rem}.modal [slot=image]{grid-column-end:-2;width:430px;height:100%;max-height:none}.modal--tight{--modal-body-padding-block: 2rem;--modal-body-padding-inline: 2rem}}.popover{--popover-padding-inline: 1.25rem}@media screen and (max-width:999px){.popover::part(base){position:relative}.popover::part(content){width:100%;max-height:70vh;z-index:0;flex-direction:column;max-height:70dvh;display:flex;position:fixed;inset-block-end:0;inset-inline-start:0}.popover::part(header){padding:.625rem var(--popover-padding-inline);border-block-end:1px solid rgb(var(--border-color));grid-template-columns:minmax(0,1fr) auto;align-items:center;column-gap:1.5rem;display:grid;position:sticky;inset-block-start:0}.popover::part(close-button){position:relative}.popover::part(body){padding:.625rem var(--popover-padding-inline);overflow:auto}}@media screen and (min-width:1000px){.popover::part(overlay),.popover::part(header){display:none}.popover::part(content){border:1px solid rgb(var(--border-color));width:max-content;min-width:9.5rem;max-width:15rem;max-height:18.5rem;padding:.75rem 1.25rem;position:absolute;inset-block-start:calc(100% + .5rem);inset-inline-start:0;overflow:auto;box-shadow:0 2px 4px #0000000d}.popover[preferred-position=above]::part(content){inset-block:auto calc(100% + .5rem)}.popover[preferred-alignment=start]::part(content){inset-inline:auto 0}.popover[anchor-position*=right]::part(content){left:calc(100% + var(--popover-anchor-inline-offset, 1rem));right:auto}.popover[anchor-position*=left]::part(content){right:calc(100% + var(--popover-anchor-inline-offset, 1rem));left:auto}.popover[anchor-position*=top]::part(content){bottom:var(--popover-anchor-block-offset, -3rem);top:auto}.popover[anchor-position*=bottom]::part(content){top:var(--popover-anchor-block-offset, -3rem);bottom:auto}}.popover::part(overlaid-close-button){z-index:1;position:absolute;inset-block-start:1.25rem;inset-inline-end:1.25rem}.popover--w-full::part(content){width:100%;max-width:none}.popover__divider{margin-block:1.75rem}.popover__value-list{grid-template-columns:minmax(0,1fr);display:grid}.popover__value-option{text-align:start;align-items:center;column-gap:.625rem;padding-block:.5rem;display:flex}.popover__value-option[aria-selected=true]:after{content:"";background-image:url(./checkmark-inverted.svg);background-repeat:no-repeat;width:11px;height:9px}.popover__value-option:has(:checked):after{content:"";background-image:url(./checkmark-inverted.svg);background-repeat:no-repeat;width:11px;height:9px}.empty-state{text-align:center;place-items:center;padding-block:7.5rem;display:grid;position:relative}.empty-state:before{content:attr(data-background-text);letter-spacing:-.04em;opacity:.1;text-box:trim-both cap alphabetic;font-size:min(22rem,40vw);line-height:1;position:absolute;inset-block-start:50%;inset-inline-start:50%;transform:translate(-50%,-50%)}@media screen and (min-width:1000px){.empty-state{padding-block:12.5rem}}@media screen and (min-width:1150px){.empty-state:not(.empty-state--sm){padding-block:17.5rem}}.drawer--facets::part(header),.drawer--facets::part(body),.drawer--facets::part(footer){background:#f5f4f4}.drawer--facets::part(body){padding-block-start:.5rem}.drawer--facets::part(header){border-block-end:none;padding:1.25rem}.drawer--facets::part(footer){border-block-start:1px solid #29252780;padding:1.25rem}.drawer--facets [slot=header]{color:var(--color-black)}.drawer--facets .facets .accordion,.drawer--facets .facets .accordion:last-of-type,.drawer--facets .facets__availability-control{box-shadow:inset 0 -1px #29252780}.drawer--facets .facets:not(:has(.active-facets)) .accordion:first-of-type{box-shadow:inset 0 -1px #29252780}.drawer--facets .facets .accordion__summary.subheading,.drawer--facets .facets__availability-control .subheading{font-family:var(--text-font-family);font-weight:var(--text-font-bold-weight, 700);font-size:var(--text-base);text-transform:none;letter-spacing:0;color:var(--color-black)}.drawer--facets .switch{--switch-height: 30px;--switch-width: 55px;--switch-padding: 4px;--switch-toggle-size: 22px;background:var(--color-black-20)}.drawer--facets .switch:after{background:var(--color-black);box-shadow:none}.drawer--facets .switch:checked{background:var(--color-black)}.drawer--facets .switch:checked:after{background:var(--color-white)}.facets-drawer__footer{justify-content:space-between;align-items:center;gap:1rem;display:flex}.facets-drawer__reset.link{font-family:var(--text-font-family);font-size:var(--text-sm);font-weight:var(--text-font-weight);text-transform:none;letter-spacing:0;color:var(--color-black)}.facets .accordion__summary{min-height:56px}.facets:not(:has(.active-facets)) .accordion:first-of-type{box-shadow:0 1px rgb(var(--border-color))}.facets .accordion:last-of-type{box-shadow:0 1px rgb(var(--border-color)) inset}.facets:has(.accordion.is-open) :where(.accordion:not(.is-open) .accordion__summary,.facets__availability-control .subheading){color:rgb(var(--text-color) / .6)}.facets .accordion:not(.is-open) .accordion__summary .icon-accordion-small-arrow{transform:rotate(calc(var(--transform-logical-flip) * -90deg))}.facets .accordion.is-open .accordion__summary .icon-accordion-small-arrow{transform:none}.facets .checkbox{--checkbox-size: 23px;background-color:var(--color-white);border:1px solid var(--color-black-20);border-radius:4px}.facets .checkbox:checked{background-color:var(--color-black);background-blend-mode:normal;border-color:var(--color-black)}.facets__availability-control{min-height:56px;box-shadow:0 1px rgb(var(--border-color)),0 1px rgb(var(--border-color)) inset;justify-content:space-between;align-items:center;display:flex}.facets__availability-control .subheading{transition:color .2s}@media screen and (min-width:700px){.facets__availability-control{min-height:60px}}.active-facets{flex-wrap:wrap;align-items:center;gap:.5rem;padding:1.5rem 0;display:flex}.collection__results .active-facets{text-align:start;justify-content:flex-start;padding-block:0 1.25rem;padding-inline:0}.collection__sidebar .active-facets{padding-block-start:0}.removable-facet{border-radius:var(--ribbon-border-radius);background:var(--color-black);color:var(--color-white);border-width:1px;border-color:#0000;align-items:center;column-gap:.5rem;padding:.25rem .5rem;display:flex}.removable-facet a{border-radius:100%;place-content:center;width:1rem;height:1rem;transition:rotate .2s ease-in-out,background .2s;display:grid}.removable-facet a:hover{background:var(--color-white-20);rotate:90deg}.facets-clear-all{margin-inline-start:.75rem}.drawer--facets .facets-clear-all{display:none}@media screen and (min-width:1000px){.collection__sidebar~.collection__results .active-facets{display:none}}.banner{--banner-background: var(--text-color) / .08;--banner-color: var(--text-color);color:rgb(var(--banner-color));background:rgb(var(--banner-background));border-radius:min(4px,var(--button-border-radius));gap:1rem 2rem;padding:.75rem;display:grid}.banner__action{justify-self:start}@media screen and (min-width:700px){.banner:has(.banner__action){grid-template-columns:1fr auto;align-items:center}}.banner--error{--banner-background: var(--error-background);--banner-color: var(--error-text)}.banner--success{--banner-background: var(--success-background);--banner-color: var(--success-text)}.banner--warning{--banner-background: var(--warning-background);--banner-color: var(--warning-text)}.toast{text-align:center;z-index:9999999;justify-items:center;display:grid;position:fixed;inset-block-end:1.25rem;inset-inline:.625rem}.toast__message{color:#fff;background:#1a1a1a;border-radius:.5rem;max-width:25rem;padding:.75rem;font-size:.8125rem;box-shadow:0 8px 16px -4px #1a1a1a38}.toast__message a{text-underline-offset:2px;white-space:nowrap;text-decoration:underline}.toast__message--error{background:#e51c00}.form{align-content:start;row-gap:var(--form-gap);display:grid}.form-row{gap:var(--fieldset-gap);flex-wrap:wrap;display:flex}.form-row>.form-control{flex:1 0 var(--fieldset-row-control-width, 12rem)}.form-row>button{flex-shrink:0}.fieldset{gap:var(--fieldset-gap);display:grid}.fieldset--tight{gap:.5rem}.fieldset-row{gap:inherit;grid-template-columns:repeat(auto-fit,minmax(12rem,1fr));display:grid}.form-control{gap:var(--form-control-gap);display:grid;position:relative}.checkbox-control{text-align:start}.checkbox-control .checkbox,.checkbox-control .radio{margin-inline-end:var(--checkbox-control-gap)}.fieldset .checkbox-control{margin-block-start:.25rem}.input,.textarea,.select{-webkit-appearance:none;appearance:none;width:100%;padding:var(--input-padding-block) var(--input-padding-inline);border:1px solid rgb(var(--input-text-color) / calc(var(--has-transparent-background, 0) * .85 + .15));border-radius:var(--input-border-radius);background:rgb(var(--input-background, transparent));color:rgb(var(--input-text-color, var(--text-color)));text-align:start;text-transform:var(--input-text-transform);vertical-align:top}.textarea{border-radius:min(12px,var(--input-border-radius))}:is(.input:focus,.textarea:focus,.select:focus-visible){border-color:currentColor;outline:none}.select~svg,.select>svg{pointer-events:none;position:absolute;inset-block-start:calc(50% - 4.5px);inset-inline-end:calc(var(--input-padding-inline) + 1px)}.select:has(option[value=""]:checked){color:rgb(var(--text-color) / .7)}.floating-label{height:100%;padding-block:var(--input-padding-block);z-index:1;color:rgb(var(--input-text-color, var(--text-color)) / calc(var(--has-transparent-background, 0) * .3 + .7));transform-origin:var(--transform-origin-start) top;pointer-events:none;border:1px solid #0000;transition:transform .15s ease-in-out;position:absolute;inset-block-start:0;inset-inline-start:var(--input-padding-inline)}.input~.floating-label{align-items:center;display:flex}:-webkit-autofill~.floating-label{color:#000}:-webkit-any(.input,.textarea,.select):-webkit-autofill:has(~.floating-label){padding-block:calc(1.6 * var(--input-padding-block)) calc(.4 * var(--input-padding-block))}:-webkit-any(.input,.textarea,.select):-webkit-autofill~.floating-label{transform:scale(.65) translateY(calc(-.4 * var(--input-padding-block)))}:is(.input,.textarea,.select):autofill:has(~.floating-label){padding-block:calc(1.6 * var(--input-padding-block)) calc(.4 * var(--input-padding-block))}:is(.input,.textarea,.select):autofill~.floating-label{transform:scale(.65) translateY(calc(-.4 * var(--input-padding-block)))}.select:not(:has(option[value=""]:checked)):has(~.floating-label){padding-block:calc(1.6 * var(--input-padding-block)) calc(.4 * var(--input-padding-block))}.select:not(:has(option[value=""]:checked))~.floating-label{transform:scale(.65) translateY(calc(-.4 * var(--input-padding-block)))}:is(:is(.input,.textarea):focus,:is(.input,.textarea):not(:placeholder-shown)):has(~.floating-label){padding-block:calc(1.6 * var(--input-padding-block)) calc(.4 * var(--input-padding-block))}:is(:is(.input,.textarea):focus,:is(.input,.textarea):not(:placeholder-shown))~.floating-label{transform:scale(.65) translateY(calc(-.4 * var(--input-padding-block)))}label:focus-within:has(:focus-visible){outline:5px auto highlight;outline:5px auto -webkit-focus-ring-color}.input-prefix{border-radius:min(.625rem,var(--button-border-radius));border:1px solid rgb(var(--text-color) / .12);flex:1 0 0;justify-content:space-between;align-items:center;min-width:0;padding:.625rem 1rem;display:flex}.input-prefix:focus-within{border-color:rgb(var(--text-color));box-shadow:inset 0 0 0 1px rgb(var(--text-color))}.input-prefix>.field{-webkit-appearance:textfield;appearance:textfield;text-align:end;background:none;border:none;width:100%;min-width:0;margin-inline-start:.625rem;padding:0}.input-prefix>.field:focus{outline:none}.input-prefix>.field::-webkit-outer-spin-button{-webkit-appearance:none;appearance:none;margin:0}.input-prefix>.field::-webkit-inner-spin-button{-webkit-appearance:none;appearance:none;margin:0}.input-icon{transition:opacity .2s ease-in-out,visibility .2s ease-in-out;position:absolute;inset-block-start:var(--input-padding-block);inset-inline-end:var(--input-padding-inline)}.form-control:has(:focus-within)+.input-icon.hide-on-focus{opacity:0;visibility:hidden}.checkbox{-webkit-appearance:none;appearance:none;width:var(--checkbox-size);height:var(--checkbox-size);vertical-align:middle;background:rgb(var(--text-color) / .15) url(./checkmark.svg) no-repeat center / 0;border-radius:2px;transition:background-color .2s ease-in-out,border-color .2s ease-in-out;position:relative}@supports (height: 1cap){.checkbox{vertical-align:calc(.5cap - .5 * var(--checkbox-size))}}.checkbox:checked{background-color:rgb(var(--accent));background-blend-mode:difference;background-size:10px 8px}.checkbox:checked~label{opacity:1}.checkbox:disabled,.checkbox:disabled~label{opacity:.5;cursor:default}.checkbox:not(:disabled,:checked)~label{opacity:.7}.checkbox~label{transition:all .2s ease-in-out}.radio{--radio-size: .625rem;-webkit-appearance:none;appearance:none;width:var(--radio-size);height:var(--radio-size);vertical-align:calc(.5cap - .5 * var(--radio-size));border:1px solid rgb(var(--text-color) / .3);background:none;border-radius:100%;transition:background-color .1s ease-in-out,border-color .1s ease-in-out;position:relative}.radio:checked{background-color:rgb(var(--accent));border-color:rgb(var(--text-color))}.radio:disabled,.radio:disabled~label{opacity:.5;cursor:default}.input-with-connected-submit{flex-direction:column;gap:.5rem;display:flex}@media screen and (min-width:700px){.input-with-connected-submit{flex-direction:row;gap:0}.input-with-connected-submit .form-control{flex-grow:1}.input-with-connected-submit .input{border-inline-end-width:0;min-height:100%}.input-with-connected-submit .input:not(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){border-top-right-radius:0;border-bottom-right-radius:0}.input-with-connected-submit .input:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){border-top-left-radius:0;border-bottom-left-radius:0}.input-with-connected-submit .button:not(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){border-top-left-radius:0;border-bottom-left-radius:0}.input-with-connected-submit .button:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){border-top-right-radius:0;border-bottom-right-radius:0}[dir=rtl] .input-with-connected-submit .input[dir=ltr]{border-inline-width:0 1px}}.input-link{inset-block-start:calc(50% - .5lh);inset-inline-end:var(--input-padding-inline);position:absolute!important}.switch{--switch-height: 1rem;--switch-width: 2rem;--switch-padding: .15rem;--switch-toggle-size: 12px;-webkit-appearance:none;appearance:none;height:var(--switch-height);width:var(--switch-width);padding-inline:var(--switch-padding);border-radius:var(--rounded-full);background:rgb(var(--text-color) / .15);align-self:center;align-items:center;transition:background .2s ease-in-out;display:grid}.switch:after{content:"";width:var(--switch-toggle-size);height:var(--switch-toggle-size);background:rgb(var(--background));border-radius:var(--rounded-full);transition:transform .2s ease-in-out;box-shadow:0 1px 1px #0003}.switch:checked{background:rgb(var(--accent))}.switch:checked:after{transform:translate(calc(var(--transform-logical-flip) * (var(--switch-width) - var(--switch-toggle-size) - var(--switch-padding) * 2)))}.globo-formbuilder{min-height:43.4375rem}@media screen and (min-width:700px){.globo-formbuilder{min-height:41.75rem}}@media screen and (min-width:769px){.globo-formbuilder{min-height:32.625rem}}.globo-formbuilder>*{opacity:0;animation:.3s ease-out 3s forwards globo-formbuilder-reveal}.globo-formbuilder[data-ready]>*{opacity:1;transition:opacity .3s ease-out;animation:none}@keyframes globo-formbuilder-reveal{to{opacity:1}}.globo-formbuilder{position:relative}.globo-formbuilder:before{--skeleton-color: #0000000f;content:"";pointer-events:none;background:linear-gradient(var(--skeleton-color) 0 0) 50% .375rem / 60% 1.5rem,linear-gradient(var(--skeleton-color) 0 0) 50% 3.125rem / 90% .875rem,linear-gradient(var(--skeleton-color) 0 0) 50% 4.5rem / 60% .875rem,linear-gradient(var(--skeleton-color) 0 0) 0 8.125rem / 100% 3.3125rem,linear-gradient(var(--skeleton-color) 0 0) 0 12.75rem / 100% 3.3125rem,linear-gradient(var(--skeleton-color) 0 0) 0 17.3125rem / 100% 3.3125rem,linear-gradient(var(--skeleton-color) 0 0) 0 21.875rem / 100% 3.3125rem,linear-gradient(var(--skeleton-color) 0 0) 0 26.4375rem / 100% 7.5625rem,linear-gradient(var(--skeleton-color) 0 0) 0 35.25rem / 100% 3.3125rem,linear-gradient(var(--skeleton-color) 0 0) 0 40.5625rem / 100% 2.375rem;background-repeat:no-repeat;animation:.3s ease-out 3s forwards globo-formbuilder-skeleton-out;position:absolute;top:0;right:.5rem;bottom:0;left:.5rem}@media(prefers-reduced-motion:no-preference){.globo-formbuilder:before{animation:.9s ease-in-out infinite alternate globo-formbuilder-skeleton-pulse,.3s ease-out 3s forwards globo-formbuilder-skeleton-out}}@media screen and (min-width:769px){.globo-formbuilder:before{background:linear-gradient(var(--skeleton-color) 0 0) 50% .375rem / 50% 1.5rem,linear-gradient(var(--skeleton-color) 0 0) 50% 3.125rem / 80% .875rem,linear-gradient(var(--skeleton-color) 0 0) 0 6.4375rem / calc(50% - .5rem) 3.3125rem,linear-gradient(var(--skeleton-color) 0 0) 100% 6.4375rem / calc(50% - .5rem) 3.3125rem,linear-gradient(var(--skeleton-color) 0 0) 0 11rem / calc(50% - .5rem) 3.3125rem,linear-gradient(var(--skeleton-color) 0 0) 100% 11rem / calc(50% - .5rem) 3.3125rem,linear-gradient(var(--skeleton-color) 0 0) 0 15.5625rem / 100% 7.5625rem,linear-gradient(var(--skeleton-color) 0 0) 0 24.375rem / 100% 3.3125rem,linear-gradient(var(--skeleton-color) 0 0) 0 29.75rem / 100% 2.375rem;background-repeat:no-repeat;width:min(100%,36.5rem);margin-inline:auto;inset-inline:0}}.globo-formbuilder[data-ready]:before{opacity:0;transition:opacity .3s ease-out;animation:none}@keyframes globo-formbuilder-skeleton-pulse{to{opacity:.5}}@keyframes globo-formbuilder-skeleton-out{to{opacity:0}}.globo-formbuilder .action.submit{--submit-text-offset: 2.375rem;border-radius:var(--button-border-radius);color:#0000;text-shadow:0 0 rgb(var(--button-text-primary)),0 var(--submit-text-offset) rgb(var(--button-text-primary));transition:text-shadow .2s ease-in-out;overflow:hidden}.globo-formbuilder .action.submit .spinner{color:rgb(var(--button-text-primary))}@media screen and (pointer:fine){.globo-formbuilder .action.submit:hover{text-shadow:0 calc(-1 * var(--submit-text-offset)) rgb(var(--button-text-primary)),0 0 rgb(var(--button-text-primary))}}.garan-label{display:block}.garan-label__trigger{width:min(var(--garan-label-width, 220px),100%);cursor:pointer;background:none;border:none;padding:0;display:block}.garan-label__trigger .garan-label__badge{width:100%;height:auto;display:block}.garan-label-modal{--modal-content-width: 26.25rem;--modal-body-padding-block: 1.25rem;--modal-body-padding-inline: 1.25rem}.garan-label-modal::part(content){background:var(--color-white);border-radius:.5rem;place-self:center}@media screen and (max-width:999px){.garan-label-modal::part(content){width:min(26.25rem,100vw - 2 * var(--modal-content-margin))}}@media screen and (min-width:1000px){.garan-label-modal{--modal-body-padding-block: 1.25rem;--modal-body-padding-inline: 1.25rem}}.garan-label-modal::part(close-button){width:2.5rem;height:2.5rem;inset-block-start:.75rem;inset-inline-end:.75rem}.garan-label-modal__body{flex-direction:column;align-items:center;gap:1rem;padding-block-start:2.25rem;display:flex}.garan-label-modal__label{aspect-ratio:269.29 / 283.46;width:100%}gift-offer{display:none}.gift-offer-card__ribbon .ribbon{font-size:10px}.gift-offer-card{background:var(--background);border:1px solid #29252733;border-radius:8px;align-items:center;gap:16px;padding:4px 20px;display:flex}.gift-offer-card--selectable{cursor:pointer;transition:border-color .15s,box-shadow .15s}.gift-offer-card--selectable:hover{border-color:#29252780}.gift-offer-card.is-selected{border-color:#292527;box-shadow:inset 0 0 0 1px #292527}.gift-offer-card.is-unavailable{cursor:not-allowed;opacity:.55}.gift-offer-card.is-unavailable:hover{border-color:#29252733}.gift-offer-card.is-unavailable .gift-offer-card__img{filter:grayscale()}.gift-offer-card__sold-out{font-family:var(--text-font-family);color:#292527;font-size:12px;font-weight:500}.gift-offer-card--selectable,.gift-offer-card__radio{outline:none}.gift-offer-card__media{background:#fff;border-radius:8px;flex:none;justify-content:center;align-items:center;width:90px;height:90px;display:flex;overflow:hidden}.gift-offer-card__img{object-fit:contain;width:100%;height:100%}.gift-offer-card__body{flex-direction:column;gap:10px;min-width:0;padding-block:10px;display:flex}.gift-offer-card__text{flex-direction:column;gap:4px;min-width:0;display:flex}.gift-offer-card__title{font-family:var(--text-font-family);color:#292527;margin:0;font-size:18px;font-weight:500;line-height:1.1}.gift-offer-card__price{align-items:center;gap:8px;margin:0;display:inline-flex}.gift-offer-card__free,.gift-offer-free{font-family:var(--text-font-family);color:#a61824;font-size:12px;font-weight:400}.gift-offer-card__was{font-family:var(--text-font-family);color:#292527;font-size:12px;font-weight:400;text-decoration:line-through}.gift-offer-card--info{-webkit-appearance:none;appearance:none;width:100%;font:inherit;color:inherit;text-align:start;cursor:pointer;transition:border-color .15s}.gift-offer-card--info:hover{border-color:#29252780}.gift-offer-card--info.is-unavailable{cursor:pointer}.hot-spot-product__gift-price{font-size:var(--text-base);font-weight:var(--text-font-bold-weight);align-items:center;gap:8px;margin:0;display:inline-flex}.hot-spot-product__gift-price :is(.gift-offer-free,.gift-offer-card__was,.gift-offer-card__sold-out){font-size:inherit;font-weight:inherit}.hot-spot-product__gift-text{margin:0}.gift-offer-modal__inner{text-align:start;flex-direction:column;gap:1.25rem;max-width:30rem;display:flex}.gift-offer-modal__title{margin:0}.gift-offer-modal__subtitle{font-size:var(--text-sm);margin:0}.gift-offer-modal__options{gap:.625rem;max-height:min(48vh,26rem);margin-inline:-.25rem;padding-inline:.25rem;display:grid;overflow-y:auto}.gift-offer-modal__footer{flex-direction:column;gap:.625rem;display:flex}.gift-offer-modal__note{text-align:center;margin:0}.gift-offer-modal__unavailable{text-align:center;color:#a61824;margin:0}.cart-gift-item{flex-direction:column;gap:.5rem;display:flex;position:relative}.cart-gift-item .gift-offer-card{cursor:default;padding-inline-end:2.5rem}.cart-gift-item .cart-gift-item__remove{color:var(--text-color);opacity:.7;place-items:center;transition:opacity .15s;display:grid;position:absolute;inset-block-start:.5rem;inset-inline-end:.5rem}.cart-gift-item .cart-gift-item__remove:hover{opacity:1}.gift-offer-change{cursor:pointer;text-underline-offset:2px;color:var(--text-color);font:inherit;opacity:.7;background:none;border:none;align-self:flex-start;align-items:center;gap:.25rem;padding:0;text-decoration:underline;transition:opacity .15s;display:inline-flex}.gift-offer-change:hover{opacity:1}.gift-offer-hook{flex-direction:column;gap:.75rem;display:flex}.gift-offer-hook__header{flex-direction:column;gap:.25rem;display:flex}.gift-offer-hook__title{margin:0}.gift-offer-hook__subtitle{font-size:var(--text-sm);margin:0}.gift-offer-hook__carousel{scroll-snap-type:x mandatory;scrollbar-width:none;gap:10px;display:flex;overflow-x:auto}.gift-offer-hook__carousel::-webkit-scrollbar{display:none}.gift-offer-hook__carousel>.gift-offer-card{scroll-snap-align:start;flex:none;width:min(355px,88%)}.gift-offer-hook__nav{align-self:center}.gift-offer-hook__note{align-items:center;gap:.375rem;margin:0;display:flex}.gift-offer-hook__note svg{flex:none}.gift-offer-hook__note--unavailable{color:#a61824}@media screen and (max-width:699px){.gift-offer-card{gap:12px;padding:4px 12px}.gift-offer-card__media{width:76px;height:76px}.gift-offer-card__title{font-size:16px}.gift-offer-hook .gift-offer-hook__subtitle,.gift-offer-hook .gift-offer-hook__note{font-size:12px}}.highlighted-heading{isolation:isolate;display:block}.text-indent .highlighted-heading{display:inline}.highlighted-heading[effect=italic] em{font-family:var(--heading-italic-font-family);font-weight:var(--heading-italic-font-weight);font-style:italic;font-size:calc(100% + var(--heading-italic-font-size-multiplier))}.highlighted-heading:where([effect=marker],[effect=tilted-marker]) em{--highlight-inline-padding: 8px;--highlight-block-padding: .2em;margin-inline:var(--highlight-inline-padding);font-style:inherit;text-indent:0}.highlighted-heading:where([effect=marker],[effect=tilted-marker]) em ::part(line){position:relative}.highlighted-heading:where([effect=marker],[effect=tilted-marker]) em ::part(line):before,.highlighted-heading:where([effect=marker],[effect=tilted-marker]) em ::part(line):after{content:attr(data-content);width:calc(100% + var(--highlight-inline-padding) * 2);clip-path:inset(0 100% 0 0);text-indent:var(--highlight-inline-padding);white-space:nowrap;pointer-events:none;text-align:start;position:absolute;inset-block-start:0;inset-inline-start:calc(-1 * var(--highlight-inline-padding));overflow:hidden}[dir=rtl] :is(.highlighted-heading:where([effect=marker],[effect=tilted-marker]) em ::part(line):before,.highlighted-heading:where([effect=marker],[effect=tilted-marker]) em ::part(line):after){clip-path:inset(0 0 0 100%)}.highlighted-heading:where([effect=marker],[effect=tilted-marker]) em ::part(line):before{color:#0000;background-color:rgb(var(--heading-highlight-accent-color));transition:background .2s}.highlighted-heading:where([effect=marker],[effect=tilted-marker]) em ::part(line):after{color:rgb(var(--heading-highlight-text-color));transition:color .2s}@supports (content: "x" / "y"){.highlighted-heading:where([effect=marker],[effect=tilted-marker]) em ::part(line):before,.highlighted-heading:where([effect=marker],[effect=tilted-marker]) em ::part(line):after{content:attr(data-content) / ""}}@supports (height: 1cap){.highlighted-heading:where([effect=marker],[effect=tilted-marker]) em{--highlight-block-padding: min(.2em, (1lh - 1cap) / 1.5)}}@supports (text-box: trim-both cap alphabetic){.highlighted-heading:where([effect=marker],[effect=tilted-marker]) em ::part(line),.highlighted-heading:where([effect=marker],[effect=tilted-marker]) em ::part(line):before,.highlighted-heading:where([effect=marker],[effect=tilted-marker]) em ::part(line):after{text-box:trim-both cap alphabetic;padding-block:var(--highlight-block-padding)}}@supports (height: 1cap) and (not (text-box: trim-both cap alphabetic)){.highlighted-heading:where([effect=marker],[effect=tilted-marker]) em ::part(line):before{height:1cap;padding-block:var(--highlight-block-padding);inset-block-start:calc((1lh - 1cap) / 2 - var(--highlight-block-padding))}}.highlighted-heading:where([effect*=circle],[effect*=underline]) em{font-style:inherit;text-indent:0}.highlighted-heading:where([effect*=circle],[effect*=underline]) em ::part(line){position:relative}.highlighted-heading:where([effect*=circle],[effect*=underline]) em ::part(shape){color:rgb(var(--heading-highlight-accent-color));pointer-events:none;transition:color .2s;position:absolute;overflow:visible}.highlighted-heading:where([effect*=circle],[effect*=underline]) em ::part(circle-shape){width:115%;height:1.2em;top:50%;left:50%;transform:translate(-50%,-50%)}.highlighted-heading:where([effect*=circle],[effect*=underline]) em ::part(underline-shape){--shape-compensation: min(.5em, 20px);width:calc(100% + var(--shape-compensation));height:.15em;inset-block-start:100%;inset-inline-start:calc(-1 * var(--shape-compensation) / 2)}.shopify-section{--section-disable-padding-collapsing: calc(1 - var(--section-enable-padding-collapsing, 0));transition:top .2s ease-in-out}.shopify-section:empty{display:none}.shopify-section-group-header-group{z-index:5;position:relative}.shopify-section--header{z-index:4}.shopify-section--header~.shopify-section-group-header-group{z-index:3}.section-spacing{padding-block-start:calc(var(--section-disable-padding-collapsing) * var(--section-vertical-spacing-block-start, var(--section-vertical-spacing)));padding-block-end:var(--section-vertical-spacing-block-end, var(--section-vertical-spacing))}.shopify-section:has(.section-spacing){scroll-margin-block-start:var(--sticky-area-height)}.shopify-section:first-child:has([allow-transparent-header]) .section-spacing{--section-vertical-spacing-block-start: calc(var(--section-vertical-spacing) + var(--header-height) - 16px)}.section-spacing--tight{padding-block-start:min(3rem,var(--section-disable-padding-collapsing) * var(--section-vertical-spacing-block-start, var(--section-vertical-spacing)));padding-block-end:min(3rem,var(--section-vertical-spacing-block-end, var(--section-vertical-spacing)))}.section-spacing--loose{padding-block-start:calc((var(--section-disable-padding-collapsing) * var(--section-vertical-spacing-block-start, var(--section-vertical-spacing))) * 2.5);padding-block-end:calc((var(--section-vertical-spacing-block-end, var(--section-vertical-spacing))) * 2.5)}.section-header .subheading+:where(h1,h2,h3,h4,h5,h6,p,.h1,.h2,.h3,.h4,.h5,.h6,.h7,.display-xl,.display-l,.display-m){margin-block-start:.5rem}.section-header{margin-inline:var(--container-gutter);grid-template-columns:minmax(0,1fr);align-items:start;row-gap:1.8rem;display:grid}:where(.container,.section-split) .section-header{margin-inline:0}.section-header__controls{align-self:end}@media screen and (min-width:700px){.section-header .subheading+:where(h1,h2,h3,h4,h5,h6,p,.h1,.h2,.h3,.h4,.h5,.h6,.h7,.display-xl,.display-l,.display-m){margin-block-start:.5rem}.section-header{grid-auto-columns:auto;grid-auto-flow:column;gap:2rem}.section-header.section-header--stack{grid-auto-flow:row}}.section-split{--distance-to-bleed: var(--container-gutter);margin-inline:max(0px,50% - var(--container-max-width) / 2 - var(--container-gutter));display:flow-root}.section-split__column{padding:var(--section-vertical-spacing) var(--container-gutter)}.section-split__column--image{padding-block:calc(var(--section-disable-padding-collapsing, 1) * var(--container-gutter)) var(--container-gutter)}.section-split__column--flushed{padding:0!important}@media screen and (max-width:999px){.section-split__column:where(:first-child){padding-block-end:var(--section-stack-row-gap)}.section-split__column:where(:last-child){padding-block-start:var(--section-stack-row-gap)}.section-split__column:not(.section-split__column--flushed)+.section-split__column{padding-block-start:0}}@media screen and (min-width:1000px){.section-split{grid-template-columns:var(--section-split-grid-template-columns, repeat(2, minmax(0, 1fr)));reading-flow:grid-columns;align-items:start;display:grid}.section-split:has(.section-split__column--image){align-items:center}.section-split:has(.section-split__column--image) .section-split__column:not(.section-split__column--image){padding-block:var(--container-gutter)}.section-split__column--image{align-self:stretch}.section-split--reverse .section-split__column:first-child{order:2}.section-split:not(.section-split--reverse) .section-split__column--image:first-child,.section-split--reverse .section-split__column--image:last-child{padding-inline-end:0}.section-split:not(.section-split--reverse) .section-split__column--image:last-child,.section-split--reverse .section-split__column--image:first-child{padding-inline-start:0}.section-split:not(.section-split--reverse) .section-split__column--image.section-split__column--flushed:first-child,.section-split--reverse .section-split__column--image.section-split__column--flushed:last-child{margin-inline-start:var(--container-gutter)}.section-split:not(.section-split--reverse) .section-split__column--image.section-split__column--flushed:last-child,.section-split--reverse .section-split__column--image.section-split__column--flushed:first-child{margin-inline-end:var(--container-gutter)}}.section-stack{row-gap:var(--section-stack-row-gap);grid-template-columns:minmax(0,1fr);display:grid}.section-stack--tight{row-gap:min(2rem,var(--section-stack-row-gap))}:where(.shopify-section:has(.section-split,.section-spacing)+.shopify-section:has(.section-spacing)),:where(.shopify-section:has(.section-split,.section-spacing,>.hero,>.collection-story,>.news-slider)+.shopify-section:has(>.news-slider,>.faq-section,>.app-promo)),:where(.shopify-section:has(>.hero,>.collection-story,>.news-slider)+.shopify-section:has(.section-spacing)){--section-enable-padding-collapsing: var(--section-has-same-background-as-previous-section, 0)}:where(.shopify-section:has(.section-split__column--image):not(:has(.section-split__column--flushed))+.shopify-section){--section-vertical-spacing-block-start: calc(var(--section-vertical-spacing) - var(--container-gutter) * var(--section-has-same-background-as-previous-section, 0))}@media screen and (max-width:699px){:where(.shopify-section:has(.section-spacing)+.shopify-section:has(.section-spacing)){--section-enable-padding-collapsing: var(--section-has-same-background-as-previous-section, 0)}.shopify-section:has(.section-split)+.shopify-section:has(.section-split){--section-enable-padding-collapsing: var(--section-has-same-background-as-previous-section, 0)}}@media screen and (min-width:700px){:where(.shopify-section:has(.section-split__column--flushed)+.shopify-section:has(.section-spacing)){--section-enable-padding-collapsing: 0}}.container{--container-gutter-context: var(--container-gutter);--distance-to-bleed: max(var(--container-gutter-context), 50% - var(--container-max-width) / 2);--distance-to-bleed-screen: max(var(--container-gutter-context), 50vw - var(--container-max-width) / 2);margin-inline-start:max(var(--container-gutter-context),50% - var(--container-max-width) / 2);margin-inline-end:max(var(--container-gutter-context),50% - var(--container-max-width) / 2)}.container--narrow{--container-gutter-context: min(1.75rem, var(--container-gutter))}.v-stack{align-content:start;justify-items:inherit;grid-template-columns:minmax(0,1fr);display:grid}.h-stack{align-items:center;justify-content:inherit;display:flex}.bleed,.full-bleed,::part(bleed),::part(full-bleed){margin-inline-start:calc(-1 * var(--distance-to-bleed));margin-inline-end:calc(-1 * var(--distance-to-bleed))}.bleed,::part(bleed){scroll-padding-inline:var(--distance-to-bleed);padding-inline-start:var(--distance-to-bleed);padding-inline-end:var(--distance-to-bleed)}.bleed-screen{--distance-to-bleed: var(--distance-to-bleed-screen, max(var(--container-gutter-context, var(--container-gutter)), 50vw - var(--container-max-width) / 2))}@supports (overflow: clip){.shopify-section:has(.bleed-screen){overflow-x:clip}}@media screen and (min-width:700px){.sm\:unbleed{margin-inline:0;padding-inline:0;scroll-padding-inline:0}}@media screen and (min-width:1000px){.md\:unbleed{margin-inline:0;padding-inline:0;scroll-padding-inline:0}}@media screen and (min-width:1150px){.lg\:unbleed{margin-inline:0;padding-inline:0;scroll-padding-inline:0}}video-media,model-media{border-radius:inherit;aspect-ratio:var(--mobile-aspect-ratio, var(--aspect-ratio, auto));width:100%;display:block;position:relative}@media screen and (min-width:700px){video-media,model-media{aspect-ratio:var(--aspect-ratio, auto)}}video-media[host]{align-items:center;display:grid}video-media:not([autoplay],[loaded]){cursor:pointer}video-media>:is(video,iframe,img){border-radius:inherit;width:100%;height:100%;transition:opacity .2s ease-in-out}video-media>video[controls]{pointer-events:auto}video-media>:-webkit-any(video:not(:-webkit-full-screen),img){object-fit:cover;object-position:center;margin:0!important}video-media>:is(video:not(:fullscreen),img){object-fit:cover;object-position:center;margin:0!important}video-media>:is(iframe,img){position:absolute;top:0;right:0;bottom:0;left:0}video-media:not([loaded])>:is(video,iframe),video-media[loaded]>img,video-media[loaded]::part(play-button){opacity:0;pointer-events:none}video-media[suspended]~*{pointer-events:none}video-media::part(play-button){position:absolute;top:50%;left:50%;translate:-50% -50%}video-media::part(play-button),.play-button{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);z-index:1;will-change:scale;background:#fff3;border-radius:100%;place-content:center;width:80px;height:80px;transition:scale .2s ease-in-out,opacity .2s ease-in-out;display:inline-grid}:is(video-media::part(play-button),.play-button) svg{margin:0}video-media:hover::part(play-button),video-media:hover .play-button,.group:hover .group-hover\:scale{scale:1.1}model-media{--default-aspect-ratio: 1}model-media model-viewer,model-media .shopify-model-viewer-ui{vertical-align:top;width:100%;height:100%}.offer-item{scroll-snap-align:center;border-radius:min(4px,var(--button-border-radius));grid-template-columns:minmax(0,1fr);row-gap:.125rem;padding:1rem 1.25rem;display:grid}.offer-item>img{margin-block-end:2px}@media screen and (min-width:700px){.offer-item--lg{padding:2rem 1.5rem}}.offer-list{gap:.625rem;display:grid}.offer-list--stacked{grid-template-columns:minmax(0,1fr)}.offer-list--split{grid-template-columns:repeat(auto-fit,minmax(150px,1fr))}.offer-carousel{gap:1rem;padding-block:1.25rem;display:grid;position:relative}.offer-carousel__scroller{scroll-snap-type:x mandatory;scroll-snap-stop:always;grid-template-columns:none;grid-auto-columns:100%;grid-auto-flow:column;align-items:start;display:grid}.offer-carousel__scroller>.offer-item{padding-block:0}.offer-carousel--navigation-inline>*{grid-area:1 / -1}.offer-carousel--navigation-inline>.scroll-marker-group--dots{place-self:center end;margin-inline-end:1.25rem}.offer-carousel--navigation-inline .offer-item{padding-inline-end:3.5rem}.color-swatch,.block-swatch__color{box-shadow:inset 0 0 0 1px #0000006b}.color-swatch{--swatch-width: 2rem;--swatch-height: 2rem;--swatch-selected-border-size: 2px;--swatch-selected-border-offset: 3px;width:var(--swatch-width);height:var(--swatch-height);background:content-box var(--swatch-background) no-repeat center/cover;place-items:center;display:grid;position:relative}.color-swatch.is-disabled{filter:grayscale();opacity:.4}.color-swatch.is-sold-out{pointer-events:none}:disabled+.color-swatch{display:none}:checked+.color-swatch,.color-swatch.is-selected{outline:var(--swatch-selected-border-size) solid currentColor;outline-offset:var(--swatch-selected-border-offset)}:is(:checked+.color-swatch,.color-swatch.is-selected) .color-swatch__indicator{width:100%;height:var(--swatch-selected-border-size);background:currentColor;position:absolute;inset-block-end:-4px}.color-swatch--circle{border-radius:100%}.color-swatch--square,.color-swatch--rectangle{--swatch-height: 2rem;--swatch-width: 2rem;border:none}:checked+:is(.color-swatch--square,.color-swatch--rectangle),:is(.color-swatch--square,.color-swatch--rectangle).is-selected{outline:none}.color-swatch--rectangle{--swatch-height: 1.5rem;--swatch-width: 4rem}.color-swatch--sm{--swatch-width: 1rem;--swatch-height: 1rem;--swatch-selected-border-offset: 2px}.color-swatch--square.color-swatch--sm{--swatch-height: 1rem;--swatch-width: 1rem}.color-swatch--rectangle.color-swatch--sm{--swatch-height: .75rem;--swatch-width: 1.75rem}.color-swatch--tight{--swatch-height: 1.25rem;--swatch-width: 1.25rem;box-shadow:0 0 0 1px #0000006b inset,0 0 0 2px rgb(var(--background))}.color-swatch--tight~.color-swatch--tight{margin-inline-start:-.875rem}.color-swatch--tight+.color-swatch__view-more{background:rgb(var(--background));z-index:1;height:1.25rem;box-shadow:0 0 0 2px rgb(var(--background));border-width:1px;border-radius:20px;align-content:center;margin-inline-start:-.875rem;padding-inline:.375rem;font-size:.625rem}.block-swatch{--swatch-border-size: 1px;--swatch-padding: .5625rem 1.125rem;padding:var(--swatch-padding);border-width:var(--swatch-border-size);border-radius:var(--input-border-radius);min-width:3.5rem;color:rgb(var(--text-color) / .65);justify-content:safe center;align-items:center;column-gap:.65rem;display:flex;position:relative}.block-swatch.is-disabled{opacity:.4}.block-swatch.is-disabled .block-swatch__color{filter:grayscale()}.block-swatch.is-sold-out{pointer-events:none}:disabled+.block-swatch{display:none}:checked+.block-swatch,.block-swatch.is-selected{color:var(--text-color);border-color:currentColor;box-shadow:inset 0 0 0 1px}:is(:checked+.block-swatch,.block-swatch.is-selected).block-swatch--fill{background:rgb(var(--text-color));border-color:rgb(var(--text-color));box-shadow:0 0 0 1px rgb(var(--text-color)) inset;color:rgb(var(--background))}:focus-visible+.block-swatch{outline-offset:2px}.block-swatch__color{background:var(--swatch-background) center / cover;width:1em;height:1em}@media screen and (min-width:700px){.block-swatch{min-width:4rem}}.thumbnail-swatch{--thumbnail-size: 3.5rem;width:var(--thumbnail-size);border-block-end:2px solid #0000;height:auto;padding-block-end:2px;display:block;position:relative}:checked+.thumbnail-swatch,.thumbnail-swatch.is-selected{border-color:currentColor}.thumbnail-swatch.is-disabled{filter:grayscale();opacity:.4}.thumbnail-swatch.is-sold-out{pointer-events:none}:disabled+.thumbnail-swatch{display:none}.thumbnail-swatch>img{height:100%}:focus-visible+.thumbnail-swatch{outline-offset:2px}.thumbnail-swatch--sm{--thumbnail-size: 2.5rem}@media screen and (min-width:700px){.thumbnail-swatch{--thumbnail-size: 4.5rem}.thumbnail-swatch--sm{--thumbnail-size: 3.5rem}}.image-filter-list{grid-template-columns:repeat(auto-fit,minmax(140px,.5fr));gap:1px;display:grid}.image-filter{text-align:center;z-index:0;border-width:1px;flex-direction:column;align-items:center;row-gap:.5rem;margin:-1px;padding:1rem;transition:border-color .15s ease-in-out,z-index .15s linear .15s;display:flex}:checked+.image-filter,.image-filter.is-selected{z-index:1;border-color:currentColor;transition-delay:0s}.image-filter__image{object-fit:contain;width:32px}.order-summary td{border-block-width:0;padding:.5rem 0}.order-summary tr:first-child td{border-block-start-width:1px;padding-block-start:1.5rem}.order-summary tr:last-child td{border-block-end-width:1px;padding-block-end:1.5rem}.order-summary td:nth-child(2){min-width:50px}.order-summary td:nth-child(3){min-width:100px}.order-totals{grid-template-columns:minmax(0,1fr) auto;gap:.8rem 1.5rem;display:grid}@media screen and (max-width:699px){.order-summary :is(td:nth-child(2),td:nth-child(3)){display:none}}@media screen and (min-width:700px){.order-summary td{padding-block:.75rem}.order-summary tr:first-child td{padding-block-start:2rem}.order-summary tr:last-child td{padding-block-end:2rem}.order-totals{max-width:25rem;margin-inline-start:auto}}.line-item{flex-direction:row;align-items:center;column-gap:1rem;display:flex}.line-item__media{flex:0 0 5rem;min-width:0}.line-item__info-with-line-price{flex-grow:1;justify-content:space-between;align-items:start;display:flex}.line-item__error-container{margin-block-start:.375rem}.line-item__remove-button{align-items:center;column-gap:.25rem;display:flex}.line-item__remove-button .text-xs{position:relative;top:1px}@media screen and (min-width:700px){.line-item{column-gap:1.5rem}.line-item__media{flex-basis:5.5rem}}@media screen and (pointer:fine){.line-item__remove-button{opacity:0;transition:opacity .2s ease-in-out}.line-item:hover .line-item__remove-button{opacity:.5}.line-item:hover .line-item__remove-button:hover{opacity:1}}.discount-badge{background:rgb(var(--text-color));color:rgb(var(--background));justify-self:baseline;align-items:center;column-gap:.5rem;padding:.375rem;display:flex}.pagination{--pagination-part-size: 2.5rem;justify-self:center;align-items:center;display:flex}.pagination__link{width:var(--pagination-part-size);height:var(--pagination-part-size);border-radius:100%;place-content:center;display:grid;position:relative}.pagination__link[aria-current=page]{background:rgb(var(--text-color));color:rgb(var(--background))}@media screen and (pointer:fine){a.pagination__link:after{content:"";height:1px;transform-origin:var(--transform-origin-end);background-color:currentColor;transition:transform .2s;position:absolute;inset-block-end:25%;inset-inline:25%;transform:scaleX(0)}a.pagination__link:hover:after{transform:scaleX(1)}}@media screen and (max-width:699px){.pagination:has(>:nth-child(9)){--pagination-part-size: 2rem}}@media screen and (min-width:700px){.pagination{column-gap:1rem}}.pswp{--pswp-bg: var(--background);--pswp-root-z-index: 100000;width:100%;height:100%;z-index:var(--pswp-root-z-index);touch-action:none;opacity:.003;contain:layout style size;-webkit-tap-highlight-color:#0000;outline:0;display:none;position:fixed;top:0;left:0}.pswp:focus{outline:0}.pswp--open{display:block}.pswp img{max-width:none}.pswp,.pswp__bg{will-change:opacity;transform:translateZ(0)}.pswp__bg{opacity:.005;background:rgb(var(--pswp-bg))}.pswp,.pswp__scroll-wrap{overflow:hidden}.pswp__scroll-wrap,.pswp__bg,.pswp__container,.pswp__item,.pswp__img,.pswp__zoom-wrap{width:100%;height:100%;max-height:none;position:absolute;top:0;left:0}.pswp__img,.pswp__zoom-wrap{width:auto;height:auto}.pswp--click-to-zoom.pswp--zoom-allowed .pswp__img{cursor:zoom-in}.pswp--click-to-zoom.pswp--zoomed-in .pswp__img{cursor:grab}.pswp--click-to-zoom.pswp--zoomed-in .pswp__img:active{cursor:grabbing}.pswp--no-mouse-drag.pswp--zoomed-in .pswp__img,.pswp--no-mouse-drag.pswp--zoomed-in .pswp__img:active,.pswp__img{cursor:zoom-out}.pswp__container,.pswp__img,.pswp__button,.pswp__counter{-webkit-user-select:none;user-select:none}.pswp__item{z-index:1;overflow:hidden}.pswp__hidden{display:none!important}.pswp .pswp__hide-on-close{opacity:.005;will-change:opacity;z-index:10;pointer-events:none;transition:opacity .3s cubic-bezier(.4,0,.22,1),transform .3s cubic-bezier(.4,0,.22,1);transform:translateY(15px)}.pswp--ui-visible .pswp__hide-on-close{opacity:1;pointer-events:auto;transition-delay:.3s;transform:translateY(0)}.pswp__top-bar{height:100%;pointer-events:none!important}.pswp__button{pointer-events:auto;transition:transform .2s ease-in-out;position:absolute}@media screen and (pointer:fine){.pswp__button:not([disabled]):hover{color:color-mix(in srgb,rgb(var(--text-color)) 8%,rgb(var(--background)))}.pswp__button:not([disabled]):hover:before{background:rgb(var(--text-color));transform:scale(1.2)}}.pswp__button--close-button{inset-block-start:1.75rem;inset-inline-end:1.75rem}@media screen and (pointer:fine){.pswp__button--close-button .icon{transition:rotate .3s ease-in-out}.pswp__button--close-button:not([disabled]):hover .icon{rotate:90deg}}.pswp__button--previous-button{inset-block-start:calc(50% - (var(--button-size) / 2));inset-inline-start:var(--container-gutter)}.pswp__button--next-button{inset-block-start:calc(50% - (var(--button-size) / 2));inset-inline-end:var(--container-gutter)}.pswp__preloader{display:none}@media screen and (min-width:700px){.pswp__top-bar{column-gap:1.125rem}}.range{--range-track-height: 2px;--range-thumb-size: 6px;-webkit-appearance:none;appearance:none;background:none;width:100%}.range::-webkit-slider-thumb{-webkit-appearance:none}.range::-webkit-slider-thumb{box-sizing:content-box;height:var(--range-thumb-size);width:var(--range-thumb-size);background:rgb(var(--background));border:2px solid rgb(var(--text-color));cursor:pointer;z-index:1;box-shadow:none;border-radius:100%;margin-block-start:calc(-1 * ((var(--range-thumb-size) + var(--range-track-height)) / 2));position:relative}.range::-webkit-slider-runnable-track{width:100%;height:var(--range-track-height);cursor:pointer;background:rgb(var(--text-color) / .12);border:none}.range::-moz-range-thumb{box-sizing:content-box;height:var(--range-thumb-size);width:var(--range-thumb-size);border:2px solid rgb(var(--text-color));background:rgb(var(--background));cursor:pointer;border-radius:100%}.range::-moz-range-progress{width:100%;height:var(--range-track-height);cursor:pointer;border:none}.range::-moz-range-track{width:100%;height:var(--range-track-height);cursor:pointer;border:none}.range::-moz-range-progress{background-color:rgba(var(--text-color))}.range::-moz-range-track{background-color:rgb(var(--border-color))}@media screen and not (pointer:fine){.range{--range-thumb-size: 10px}}.range-group{--range-track-height: 2px;height:var(--range-track-height);background:linear-gradient(to var(--transform-origin-end),rgb(var(--text-color) / .12) var(--range-min),rgb(var(--text-color)) var(--range-min),rgb(var(--text-color)) var(--range-max),rgb(var(--text-color) / .12) var(--range-max));position:relative}.range-group .range{pointer-events:none;height:var(--range-track-height);vertical-align:top}.range-group .range::-webkit-slider-runnable-track{background:none}.range-group .range::-webkit-slider-thumb{pointer-events:auto}.range-group .range::-moz-range-progress{background:none}.range-group .range::-moz-range-track{background:none}.range-group .range::-moz-range-thumb{pointer-events:auto}.range-group .range:last-child{position:absolute;inset-block-start:0;inset-inline-start:0}.price-range{row-gap:1.25rem;padding-block-start:.25rem;display:grid}@media screen and not (pointer:fine){.price-range{padding-block-start:.625rem}}.price-range__input-group{align-items:center;column-gap:1.25rem;display:flex}.price-range__field{flex:1 0 0;gap:.25rem;min-width:0;display:grid}.price-range__field-label{color:var(--color-black);font-size:.75rem}.price-range .input-prefix{border-radius:var(--rounded-full);border-color:var(--color-black);height:47px;color:var(--color-black);padding-block:0;padding-inline:1.5rem}.price-range .field::placeholder{color:var(--color-black);opacity:1}.placement-grid{grid-template-rows:auto;row-gap:1.5rem;display:grid}.placement-grid:has(>:where(.align-self-center,.place-self-center,.place-self-center-start,.place-self-center-end)){grid-template-rows:1fr auto 1fr}.placement-grid>:where(.align-self-start,.place-self-start,.place-self-start-center,.place-self-start-end){grid-row:1}.placement-grid>:where(.align-self-center,.place-self-center,.place-self-center-start,.place-self-center-end){grid-row:2}.placement-grid>:where(.align-self-end,.place-self-end,.place-self-end-center,.place-self-end-start){grid-row:3}@media screen and (min-width:700px){.placement-grid:has(>:where(.sm\:align-self-center,.sm\:place-self-center,.sm\:place-self-center-start,.sm\:place-self-center-end)){grid-template-rows:1fr auto 1fr}.placement-grid>:where(.sm\:align-self-start,.sm\:place-self-start,.sm\:place-self-start-center,.sm\:place-self-start-end){grid-row:1}.placement-grid>:where(.sm\:align-self-center,.sm\:place-self-center,.sm\:place-self-center-start,.sm\:place-self-center-end){grid-row:2}.placement-grid>:where(.sm\:align-self-end,.sm\:place-self-end,.sm\:place-self-end-center,.sm\:place-self-end-start){grid-row:3}}@media screen and (min-width:1000px){.placement-grid:has(>:where(.md\:align-self-center,.md\:place-self-center,.md\:place-self-center-start,.md\:place-self-center-end)){grid-template-rows:1fr auto 1fr}.placement-grid>:where(.md\:align-self-start,.md\:place-self-start,.md\:place-self-start-center,.md\:place-self-start-end){grid-row:1}.placement-grid>:where(.md\:align-self-center,.md\:place-self-center,.md\:place-self-center-start,.md\:place-self-center-end){grid-row:2}.placement-grid>:where(.md\:align-self-end,.md\:place-self-end,.md\:place-self-end-center,.md\:place-self-end-start){grid-row:3}}.complementary-products{grid-auto-flow:column;align-items:start;display:grid}.complementary-products--vertical{grid-auto-columns:150px;column-gap:.25rem}.complementary-products--horizontal{grid-auto-columns:250px;column-gap:1.25rem}.product-cross-sell{grid-template-columns:minmax(0,1fr);display:grid}.product-cross-sell--vertical{text-align:center;justify-items:center;row-gap:1rem}.product-cross-sell--horizontal{grid-template-columns:auto minmax(0,1fr);align-items:center;column-gap:1rem;padding:.5rem 1.5rem .5rem .5rem}@media screen and (min-width:1000px){.complementary-products--vertical{grid-auto-columns:calc(33.3333% - .166667rem)}.complementary-products--horizontal{grid-auto-columns:calc(50% - .625rem)}}.product-card{--product-card-inner-padding: .625rem;scroll-snap-align:start;overflow-wrap:anywhere;isolation:isolate;grid-template-columns:minmax(0,1fr);row-gap:0;display:grid;position:relative}.product-card--bordered{outline:1px solid rgb(var(--border-color))}.product-list:has(.product-card--bordered){--product-list-card-border-width: 1px;gap:1px;padding-block:1px}.product-card__figure{--product-card-wishlist-size: 1.125rem;grid-area:1 / 1 / auto / -1;grid-template-columns:minmax(0,1fr);align-items:start;display:grid;position:relative}.product-card__figure .ribbon-list{z-index:1;max-width:100%;padding:var(--product-card-inner-padding);padding-inline-end:calc(var(--product-card-inner-padding) + var(--product-card-wishlist-size) + .5rem);position:absolute}@media screen and (max-width:699px){.product-card__figure .ribbon-list .ribbon:nth-child(n+3){display:none}}.product-card__media{isolation:isolate;min-height:100%;display:block;position:relative;overflow:hidden}.product-card__image{object-fit:contain;object-position:center;margin-inline:auto;transition:opacity .2s cubic-bezier(.4,0,.2,1),transform .2s cubic-bezier(.4,0,.2,1)}.product-card__image--secondary{object-fit:cover;width:100%;height:100%;display:none;position:absolute;inset-block-start:0;inset-inline-start:0}@media screen and (pointer:fine){.product-card__image--secondary{opacity:0;mix-blend-mode:plus-lighter;display:block}}@media screen and (pointer:fine){.product-card__image--secondary{transform:scale(1.05)}.product-card:has(.product-card__image--secondary):hover .product-card__image--primary{opacity:0;transform:scale(1.05)}.product-card:has(.product-card__image--secondary):hover .product-card__image--secondary{opacity:1;transform:scale(1)}}.product-card__info{padding:var(--product-card-inner-padding)}.product-card--info-outside.product-card--blends .product-card__info{padding-block-end:0}.product-card--info-outside.product-card--blends .product-card__info.product-card__info--flush{padding-inline:0}.product-card__info .product-card__swatch-list{grid-area:auto;margin:0}.product-card__swatch-list{margin:var(--product-card-inner-padding);z-index:3;grid-area:1 / 1 / auto / -1}@media screen and (min-width:700px){.product-card:has(.product-card__swatch-list[class*=place-self-end]) .product-card__image--primary:not(.object-cover){padding-block-end:1.625rem}}@media screen and (pointer:fine){.product-card:has(.product-card__floating-size-selector)>.product-card__swatch-list[class*=place-self-end] .color-swatch,.product-card:has(.product-card__floating-size-selector)>.product-card__swatch-list[class*=place-self-end] .color-swatch__view-more{transition:transform .22s ease-in-out .15s}:is(.product-card:has(.product-card__floating-size-selector):hover>.product-card__swatch-list[class*=place-self-end],.product-card:has(.product-card__floating-size-selector):focus-within>.product-card__swatch-list[class*=place-self-end]) .color-swatch,:is(.product-card:has(.product-card__floating-size-selector):hover>.product-card__swatch-list[class*=place-self-end],.product-card:has(.product-card__floating-size-selector):focus-within>.product-card__swatch-list[class*=place-self-end]) .color-swatch__view-more{transform:translateY(calc(-2rem - 2 * var(--product-card-inner-padding)));transition-delay:0s}:is(.product-card:has(.product-card__floating-size-selector):hover>.product-card__swatch-list[class*=place-self-end],.product-card:has(.product-card__floating-size-selector):focus-within>.product-card__swatch-list[class*=place-self-end]) .color-swatch:nth-of-type(2){transition-delay:25ms}:is(.product-card:has(.product-card__floating-size-selector):hover>.product-card__swatch-list[class*=place-self-end],.product-card:has(.product-card__floating-size-selector):focus-within>.product-card__swatch-list[class*=place-self-end]) .color-swatch:nth-of-type(3){transition-delay:50ms}:is(.product-card:has(.product-card__floating-size-selector):hover>.product-card__swatch-list[class*=place-self-end],.product-card:has(.product-card__floating-size-selector):focus-within>.product-card__swatch-list[class*=place-self-end]) .color-swatch:nth-of-type(4){transition-delay:75ms}:is(.product-card:has(.product-card__floating-size-selector):hover>.product-card__swatch-list[class*=place-self-end],.product-card:has(.product-card__floating-size-selector):focus-within>.product-card__swatch-list[class*=place-self-end]) .color-swatch__view-more{transition-delay:.1s}}@media screen and (max-width:699px){.product-card__swatch-list .color-swatch{--swatch-width: .875rem;--swatch-height: .875rem}.product-card__swatch-list .color-swatch--rectangle{--swatch-width: 1.2rem}}@media screen and (min-width:700px){.product-card{--product-card-inner-padding: 1rem}}@media screen and (min-width:1600px){.product-card{--product-card-inner-padding: 1.5rem}}.product-card__quick-buy{padding:max(1rem,var(--product-card-inner-padding));z-index:2;position:absolute;inset-block-end:0;inset-inline-end:0}@media screen and (pointer:fine){.product-card__quick-buy{opacity:0;transition:opacity .15s ease-in-out,transform .15s ease-in-out;transform:translateY(6px)}.product-card:hover .product-card__quick-buy{opacity:1;transform:translateY(0)}}@media screen and (pointer:fine){.product-card:focus-within .product-card__quick-buy{opacity:1;transform:translateY(0)}.product-card__figure:hover:has(.product-card__image--secondary) .product-card__image--primary{opacity:0;transform:scale(1.05)}.product-card__figure:hover:has(.product-card__image--secondary) .product-card__image--secondary{opacity:1;transform:scale(1)}}.product-card:has(>.product-card__swatch-list[class*=place-self-end]) .product-card__quick-buy{padding-block-end:calc(max(1rem,var(--product-card-inner-padding)) - .75rem)}.product-card__quick-buy-button{background:rgb(var(--button-background-primary));width:2.5rem;height:2.5rem;color:rgb(var(--button-text-primary));border-radius:50%;place-items:center;transition:opacity .2s ease-in-out;display:grid;position:relative}@media screen and (pointer:fine){.product-card__quick-buy-button:hover{opacity:.85}}@media screen and (pointer:coarse){.product-card__quick-buy--top-mobile{padding:var(--product-card-inner-padding);inset-block:0 auto}}.modal--quick-buy{--modal-content-margin: 0px;--modal-content-width: 61.25rem}.modal--quick-buy::part(body){position:relative}.quick-buy .product-info{padding-inline:0;position:relative;margin:0!important;inset-block-start:0!important}.quick-buy__product-image{flex-shrink:0;width:6.25rem}@media screen and (max-width:999px){.quick-buy__info{margin-trim:block}.quick-buy__info [data-block-type=vendor],.quick-buy__info [data-block-type=title],.quick-buy__info [data-block-type=badges],.quick-buy__info [data-block-type=price],.quick-buy__info [data-block-type=rating],.quick-buy__info [data-block-type=separator]{display:none}.quick-buy__info:has(.product-info__block-item:first-child:where([data-block-type=vendor],[data-block-type=title],[data-block-type=badges],[data-block-type=price],[data-block-type=rating],[data-block-type=separator])) .product-info__block-list{margin-block-start:calc(-1 * var(--product-block-item-margin))}}@media screen and (min-width:1000px){.modal--quick-buy::part(body){padding:0}.quick-buy{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.quick-buy .product-gallery{margin:0}.quick-buy__info{padding:3rem}}.product-card__floating-size-selector{--selector-layout-gap: .25rem;--selector-grid-max-column-count: 6;--selector-item-min-width: 50px;--selector-gap-count: calc(var(--selector-grid-max-column-count) - 1);--selector-total-gap-width: calc(var(--selector-gap-count) * var(--selector-layout-gap));--selector-item-max-width: calc((100% - var(--selector-total-gap-width)) / var(--selector-grid-max-column-count));grid-template-columns:repeat(auto-fit,minmax(max(var(--selector-item-min-width),var(--selector-item-max-width)),1fr));gap:var(--selector-layout-gap);padding:var(--product-card-inner-padding);visibility:hidden;opacity:0;width:100%;transition:opacity .15s ease-in-out,visibility .15s ease-in-out,transform .15s ease-in-out;display:grid;position:absolute;inset-block-end:0;transform:translateY(6px)}.product-card__figure:hover .product-card__floating-size-selector{opacity:1;visibility:visible;transform:translateY(0)}.floating-size-selector__button{--button-background: var(--button-text-primary);--button-text-color: var(--button-background-primary);--button-border-color: var(--border-color);--button-padding-inline: 0px;transition:color .2s ease-in-out,background-color .2s ease-in-out,border-color .2s ease-in-out}@media screen and (pointer:fine){.floating-size-selector__button:hover{--button-background: var(--button-background-primary);--button-text-color: var(--button-text-primary);--button-border-color: var(--button-background-primary)}}.floating-size-selector__button.is-disabled{--button-text-color: var(--button-background-primary) / .5;text-decoration:line-through;-webkit-text-decoration-color:rgb(var(--button-text-color));text-decoration-color:rgb(var(--button-text-color));pointer-events:none}.product-card--info-outside .product-card__info{padding-block-start:1rem;display:grid}.product-card--info-outside .product-card__info-inner{grid-template-rows:1fr}.product-card--info-outside .product-card__info-stack{flex-direction:column;display:flex}.product-card--info-outside .product-card__price-block{margin-block-start:auto}.product-card--info-inside .product-card__info{z-index:1;pointer-events:none;grid-area:1 / 1 / span 2 / -1}.product-list{--product-list-default-column-count: 2;--product-list-total-gap-width: calc((var(--product-list-column-count, var(--product-list-default-column-count)) - 1) * (var(--product-list-column-gap) + var(--product-list-card-border-width, 0px)));--product-list-card-width: calc((100% - var(--product-list-total-gap-width)) / var(--product-list-column-count, var(--product-list-default-column-count)));grid:auto-flow dense / repeat(auto-fit,minmax(0,max(var(--product-list-card-min-width, 0px),var(--product-list-card-width))));justify-content:safe start;align-items:stretch;column-gap:var(--product-list-column-gap);row-gap:var(--product-list-row-gap);reading-flow:grid-rows;display:grid}@supports (grid-template-rows: subgrid){.product-list>*{grid-template-rows:subgrid;grid-row:span var(--product-card-row-count)}}.product-list:has(.product-card--info-outside):not(:has(.product-card--blends)){--product-list-row-gap: var(--product-list-column-gap)}.product-list--padded{padding-inline:var(--product-list-padding-inline)}.product-list--padded.full-bleed{--distance-to-bleed: var(--product-list-padding-inline)}.product-list--carousel{grid:auto / auto-flow var(--product-list-card-width)}.product-list--carousel:has(.product-card__swatch-list){padding-block-end:5px}@supports (grid-template-rows: subgrid){.floating-controls-container .product-list--carousel:has(.product-card--info-outside){grid-template-rows:subgrid;grid-row:1 / span var(--product-card-row-count);display:grid}}.product-card--highlight{grid-column:span 2}@media screen and (max-width:699px){.product-list--carousel{--product-list-card-width: min(300px, 65%)}.sm-max\:product-list--carousel{grid:auto / auto-flow var(--product-list-card-width)}}@media screen and (max-width:999px){.md-max\:product-list--carousel{grid:auto / auto-flow var(--product-list-card-width)}}@media screen and (min-width:700px){.product-list{--product-list-card-min-width: 10rem;--product-list-default-column-count: 2}@supports (grid-template-rows: subgrid){.product-list .product-card--highlight{grid-row:span calc(var(--product-card-row-count) * 2)}.product-list .product-card--highlight .product-card__figure{grid-row:1 / span max(2,var(--product-card-row-count) * 2 - 1)}.product-list .product-card--highlight .product-card__media,.product-list .product-card--highlight .product-card__image{height:100%}}.product-list--spotlight{scroll-snap-type:x mandatory;grid:auto / auto-flow 100%;justify-content:safe start}.product-list--spotlight .product-card{scroll-snap-align:start;scroll-snap-stop:always}.product-card--info-outside.product-card--blends :is(.product-list--spotlight .product-card__info){padding-inline:0}.product-list--spotlight:has(.product-card__swatch-list){padding-block-end:5px}.sm\:product-list--carousel{grid:auto / auto-flow var(--product-list-card-width)}}@media screen and (min-width:1000px){.product-list{--product-list-default-column-count: 4}.product-card--highlight{grid-area:span 2 / span 2}.md\:product-list--carousel{grid:auto / auto-flow var(--product-list-card-width)}@supports (grid-template-rows: subgrid){.product-card--highlight{grid-area:span calc(var(--product-card-row-count) * 2) / span 2}}}.product-list__promo{grid-column:1 / -1}@media screen and (max-width:699px){.product-list__promo:not(:last-child){margin-block-end:calc(-1 * var(--product-list-row-gap) + var(--product-list-column-gap))}.product-list__promo .content-box__background-media{position:relative!important}}@media screen and (min-width:700px){.product-list__promo{grid-column:span var(--product-list-promo-column-span);grid-row:span var(--product-list-promo-row-span)}@supports (grid-template-rows: subgrid){.product-list__promo{grid-row:span calc(var(--product-card-row-count) * var(--product-list-promo-row-span));gap:0;display:grid}.product-list__promo .content-box{grid-row:span calc(var(--product-card-row-count) * var(--product-list-promo-row-span))}}}@media screen and (max-width:699px){.product-list[mobile-items-per-row="1"]{--product-list-column-count: 1}.product-list[mobile-items-per-row="2"]{--product-list-column-count: 2}.product-list[mobile-items-per-row="3"]{--product-list-column-count: 3;--product-list-row-gap: var(--product-list-column-gap)}.product-list[mobile-items-per-row="3"] .product-list__promo,.product-list[mobile-items-per-row="3"] .product-card__figure .ribbon-list,.product-list[mobile-items-per-row="3"] .product-card__info,.product-list[mobile-items-per-row="3"] .product-card__quick-buy{display:none}.product-list[mobile-items-per-row="3"] .product-card--highlight{grid-column:span 1}}@media screen and (min-width:700px){.product-list[desktop-layout=thumbnails]{--product-card-row-count: 1;--product-list-column-count: 5;--product-list-card-min-width: 5rem;--product-list-row-gap: var(--product-list-column-gap)}.product-list[desktop-layout=thumbnails] .product-list__promo,.product-list[desktop-layout=thumbnails] .product-card__figure .ribbon-list,.product-list[desktop-layout=thumbnails] .product-card__info,.product-list[desktop-layout=thumbnails] .product-card__quick-buy,.product-list[desktop-layout=thumbnails] .product-card__floating-size-selector{display:none}.product-list[desktop-layout=thumbnails] .product-card--highlight{grid-row-start:span var(--product-card-row-count);grid-column:span 1;grid-row-end:auto}}@media screen and (min-width:1000px){.product-list[desktop-layout=thumbnails]{--product-list-column-count: 6}}@media screen and (min-width:1150px){.product-list[desktop-layout=thumbnails]{--product-list-column-count: 7}}.product-list__intro-block{grid-column:1 / -1;grid-row:span var(--product-card-row-count);scroll-snap-align:start}@supports (grid-template-rows: subgrid){.product-list--carousel .product-list__intro-block{grid-template-rows:subgrid;gap:0;display:grid}}@media screen and (max-width:999px){@supports (grid-template-rows: subgrid){.md-max\:product-list--carousel .product-list__intro-block{grid-template-rows:subgrid;gap:0;display:grid}}}@media screen and (min-width:1000px){.product-list__intro-block{z-index:1;grid-column:span 1;position:sticky;inset-inline-start:0}@supports (grid-template-rows: subgrid){.product-list__intro-block{grid-template-rows:subgrid;gap:0;display:grid}}:is(.product-list--carousel:has(.product-list__intro-block),.md\:product-list--carousel:has(.product-list__intro-block)){scroll-padding-inline-start:calc((100vw - var(--container-gutter) * 2 - var(--product-list-total-gap-width)) / var(--product-list-column-count) + var(--product-list-column-gap))}}.product-card{--product-card-radius: 8px;--product-card-ink: 41 37 39}.product-card.product-card--info-outside{border-radius:var(--product-card-radius);overflow:clip}.product-card--info-outside.product-card--blends .product-card__info,.product-card--info-outside .product-card__info.product-card__info--flush{padding-block-end:var(--product-card-inner-padding);padding-inline:var(--product-card-inner-padding)}.product-card--info-outside .product-card__media{aspect-ratio:1;padding:var(--product-card-inner-padding);place-items:center;display:grid}.product-card--info-outside .product-card__media .product-card__image--primary{object-fit:contain;width:100%;height:100%}.product-card--info-outside .product-card__info{border-block-start:1px solid rgb(var(--product-card-ink) / .08)}.product-card__wishlist{z-index:2;color:rgb(var(--product-card-ink));position:absolute;inset-block-start:var(--product-card-inner-padding);inset-inline-end:var(--product-card-inner-padding)}.product-card__heading{font:inherit;color:inherit;margin:0;display:grid}.product-card .product-title{color:rgb(var(--product-card-ink));font-size:1.125rem;font-weight:500;line-height:1.25}.product-card .product-card__type{color:rgb(var(--product-card-ink) / .8);margin:0;font-size:.875rem;font-weight:400;line-height:1.25}.product-card .product-card__sku{color:rgb(var(--product-card-ink) / .8);margin:0 0 4px;font-size:.75rem;font-weight:400;line-height:1.25}.product-card__price-row,.product-card .price-list{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.product-card .price-list :where(sale-price,compare-at-price){font-size:1rem}.product-card .price-list sale-price{font-weight:700}.product-card .price-list .text-subdued{color:rgb(var(--product-card-ink))}@media screen and (max-width:699px){.product-card .product-title{font-size:1rem}.product-card .product-card__type{font-size:.75rem}.product-card .price-list :where(sale-price,compare-at-price){font-size:.875rem}.product-card--info-outside>.product-card__swatch-list{margin:var(--product-card-inner-padding);z-index:2;grid-row:2;place-self:start}.product-card--info-outside>.product-card__swatch-list .color-swatch{--swatch-width: .5625rem;--swatch-height: .5625rem;--swatch-selected-border-size: 1px;--swatch-selected-border-offset: 1.5px;--swatch-disabled-icon-size: .375rem}.product-card--info-outside>.product-card__swatch-list .color-swatch__view-more{font-size:.625rem}.product-card:has(>.product-card__swatch-list) .product-card__info{padding-block-start:calc(var(--product-card-inner-padding) * 2 + .5625rem + .375rem)}.product-card>.product-card__swatch-list>*{column-gap:.25rem}}.prose{--prose-default-spacing: 1.5rem;--prose-heading-spacing: clamp(0px, 1.2em, 2.75rem);--prose-subheading-spacing: 2.5rem;--prose-button-spacing: 1.5rem;--prose-media-spacing: 1.75rem;--prose-blockquote-spacing: calc(var(--prose-default-spacing) * 3.5) calc(var(--prose-default-spacing) * 2);--prose-adjacent-heading-spacing: 1em;--prose-combination-display-heading-paragraph-spacing: 1.5rem;--prose-combination-subheading-heading-spacing: 1.75rem;--prose-combination-subheading-paragraph-spacing: 1.5rem}@media screen and (min-width:1000px){.prose{--prose-default-spacing: 2rem;--prose-heading-spacing: clamp(0px, 1em, 3.5rem);--prose-subheading-spacing: 2.5rem;--prose-button-spacing: 2rem;--prose-media-spacing: 2.5rem;--prose-adjacent-heading-spacing: 1em;--prose-combination-display-heading-paragraph-spacing: 2rem;--prose-combination-subheading-heading-spacing: 2rem;--prose-combination-subheading-paragraph-spacing: 1.5rem}}.prose--compact{--prose-default-spacing: 1rem;--prose-heading-spacing: 1rem;--prose-subheading-spacing: 1rem;--prose-button-spacing: 1rem;--prose-media-spacing: 1.25rem;--prose-adjacent-heading-spacing: .5em;--prose-combination-display-heading-paragraph-spacing: 1rem;--prose-combination-subheading-heading-spacing: 1rem;--prose-combination-subheading-paragraph-spacing: 1rem}@media screen and (min-width:1000px){.prose--compact{--prose-default-spacing: 1.25rem;--prose-heading-spacing: 1.5rem;--prose-subheading-spacing: 1.5rem;--prose-button-spacing: 1.25rem;--prose-media-spacing: 1.5rem;--prose-adjacent-heading-spacing: .5em;--prose-combination-display-heading-paragraph-spacing: 1.75rem;--prose-combination-subheading-heading-spacing: 1.25rem;--prose-combination-subheading-paragraph-spacing: 1rem}}.prose{margin-trim:block;overflow-wrap:anywhere;width:100%;display:block}.prose .vertical-text:not(:first-child){margin-inline-start:var(--prose-heading-spacing)}.prose>:first-child,.prose>div:first-child>:first-child,.prose>style:first-child+*,.prose>meta:first-child+*{margin-block-start:0}.prose>:last-child,.prose>div:last-child>:last-child{margin-block-end:0}.prose :where(p,div):empty{display:none}.prose :where(p,ol,ul,form,hr,table,.accordion){margin-block-start:var(--prose-default-spacing)}.prose :where(h1,h2,h3,h4,h5,h6,.display-xl,.display-l,.display-m,.h1,.h2,.h3,.h4,.h5,.h6,.h7){margin-block-start:var(--prose-heading-spacing)}.prose :where(:where(img,picture,figure,video,object,svg):not([style*="float: left"],[style*="float: right"],.icon)){margin-block:var(--prose-media-spacing)}.prose :where(figure,picture) :where(img,svg,video){margin-block:0}.prose :where(.link,.link-reversed,.link-faded){display:inline-block}.prose :where(figure:has(>img)){display:table}.prose :where(figure:has(>img)) figcaption{caption-side:bottom;display:table-caption}.prose :where(blockquote){margin-block:var(--prose-blockquote-spacing);font-size:var(--text-h5);position:relative}.prose :where(blockquote):before{content:"";background-image:var(--quotation-mark-svg);opacity:.1;background-repeat:no-repeat;background-size:100%;width:42px;height:39px;margin-block-start:-18px;margin-inline-start:-2px;position:absolute}.prose :where(iframe[src*=youtube],iframe[src*="youtu.be"],iframe[src*=vimeo]){aspect-ratio:16 / 9;width:100%;height:auto}.prose :where(br){margin-block:0!important}.prose :where(.subheading){margin-block-start:var(--prose-subheading-spacing)}.prose :where(.icon,.link){margin-block-start:var(--prose-default-spacing)}.prose :where(button,.button-group,.button){margin-block-start:var(--prose-button-spacing)}.prose :where(picture img){margin-inline:inherit}.prose :where(h1,h2,h3,h4,h5,h6,.display-xl,.display-l,.display-m,.h1,.h2,.h3,.h4,.h5,.h6,.h7)+:where(h1,h2,h3,h4,h5,h6,.display-xl,.display-l,.display-m,.h1,.h2,.h3,.h4,.h5,.h6,.h7),.prose :where(h1,h2,h3,h4,h5,h6,.display-xl,.display-l,.display-m,.h1,.h2,.h3,.h4,.h5,.h6,.h7)+:where(:has(h1,h2,h3,h4,h5,h6,.display-xl,.display-l,.display-m,.h1,.h2,.h3,.h4,.h5,.h6,.h7)) :where(h1,h2,h3,h4,h5,h6,.display-xl,.display-l,.display-m,.h1,.h2,.h3,.h4,.h5,.h6,.h7):first-child{margin-block-start:var(--prose-adjacent-heading-spacing)}.prose :where(.subheading)+:where(h1,h2,h3,h4,h5,h6,.display-xl,.display-l,.display-m,.h1,.h2,.h3,.h4,.h5,.h6,.h7){margin-block-start:min(.8em,var(--prose-combination-subheading-heading-spacing))}.prose :where(.subheading,.icon)+:where(h1,h2,h3,h4,h5,h6,.display-xl,.display-l,.display-m,.h1,.h2,.h3,.h4,.h5,.h6,.h7,.subheading,.icon){margin-block-start:var(--prose-combination-subheading-heading-spacing)}.prose :where(.display-xl,.display-l,.display-m)+:where(p:not(.display-xl,.display-l,.display-m,.h1,.h2,.h3,.h4,.h5,.h6,.h7)){margin-block-start:var(--prose-combination-display-heading-paragraph-spacing)}.prose :where(.subheading,.subheading-badge)+:where(p:not(.display-xl,.display-l,.display-m,.h1,.h2,.h3,.h4,.h5,.h6,.h7)){margin-block-start:var(--prose-combination-subheading-paragraph-spacing)}.prose :where(blockquote)+*,.prose :where(blockquote)+*>:first-child,.prose :where(:where(img,picture,figure,video,object,svg):not([style*="float: left"],[style*="float: right"],.icon))+*,.prose :where(:where(img,picture,figure,video,object,svg):not([style*="float: left"],[style*="float: right"],.icon))+*>:first-child{margin-block-start:0}.prose-justify-start,.prose-justify-left{text-align:start}:where(:is(.prose-justify-start,.prose-justify-left)>*){margin-inline:0 auto}.prose-justify-center{text-align:center}:where(.prose-justify-center>*){margin-inline:auto}.prose-justify-center .button-group{justify-content:safe center}.prose-justify-center .vertical-text{justify-self:center}.prose-justify-end,.prose-justify-right{text-align:end}:where(:is(.prose-justify-end,.prose-justify-right)>*){margin-inline:auto 0}:is(.prose-justify-end,.prose-justify-right) .button-group{justify-content:end}:is(.prose-justify-end,.prose-justify-right) .vertical-text{justify-self:end}@media screen and (min-width:700px){.sm\:prose-justify-start,.sm\:prose-justify-left{text-align:start}:where(:is(.sm\:prose-justify-start,.sm\:prose-justify-left)>*){margin-inline:0 auto}.sm\:prose-justify-center{text-align:center}:where(.sm\:prose-justify-center>*){margin-inline:auto}.sm\:prose-justify-center .button-group{justify-content:end}.sm\:prose-justify-end,.sm\:prose-justify-right{text-align:end}:where(:is(.sm\:prose-justify-end,.sm\:prose-justify-right)>*){margin-inline:auto 0}:is(.sm\:prose-justify-end,.sm\:prose-justify-right) .button-group{justify-content:end}}@media screen and (min-width:1000px){.prose :where(blockquote):before{width:62px;height:57px;margin-block-start:-26px}.md\:prose-justify-start,.md\:prose-justify-left{text-align:start}:where(:is(.md\:prose-justify-start,.md\:prose-justify-left)>*){margin-inline:0 auto}.md\:prose-justify-center{text-align:center}:where(.md\:prose-justify-center>*){margin-inline:auto}.md\:prose-justify-end,.md\:prose-justify-right{text-align:end}:where(:is(.md\:prose-justify-end,.md\:prose-justify-right)>*){margin-inline:auto 0}}.link,.prose a:not(.display-xl,.display-l,.display-m,.h1,.h2,.h3,.h4,.h5,.h6,.h7,.button){background:linear-gradient(to right,currentColor,currentColor) 0 100% / 100% 1px no-repeat;background-position-x:var(--transform-origin-start);text-decoration:none;transition:color .3s ease-in-out,background-size .3s ease-in-out,padding .3s ease-in-out;position:relative}.link{font-size:1rem}@media screen and (pointer:fine){.prose a:not(.display-xl,.display-l,.display-m,.h1,.h2,.h3,.h4,.h5,.h6,.h7,.button,.link):not([aria-current=true]):hover{background-size:0% 1px;background-position-x:var(--transform-origin-end)}}.link:after{content:"";opacity:0;background-color:currentColor;width:.5625rem;height:.375rem;transition:opacity .3s ease-in-out;position:absolute;inset-block-start:calc(50% - .1875rem);inset-inline-end:0;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8.28 5.43' fill='none'%3E%3Cpath d='M5.2.35 7.56 2.71 5.2 5.07M7.56 2.71H0' stroke='black' stroke-miterlimit='10'/%3E%3C/svg%3E") center / contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8.28 5.43' fill='none'%3E%3Cpath d='M5.2.35 7.56 2.71 5.2 5.07M7.56 2.71H0' stroke='black' stroke-miterlimit='10'/%3E%3C/svg%3E") center / contain no-repeat}@media screen and (pointer:fine){.link:not([aria-current=true]):hover{padding-inline-end:.8125rem}.link:not([aria-current=true]):hover:after{opacity:1}}.link-reversed{background:linear-gradient(to right,currentColor,currentColor) 0 100% / 0 1px no-repeat;background-position-x:var(--transform-origin-end);text-decoration:none;transition:background-size .2s ease-in-out}.link-reversed[aria-current=true],.link-reversed[aria-selected=true]{background-size:100% 1px}.link-reversed:has(+[open]){background-size:100% 1px}@media screen and (pointer:fine){.link-reversed:not([aria-current=true],[aria-selected=true]):hover{background-size:100% 1px;background-position-x:var(--transform-origin-start)}}.link-faded{color:rgb(var(--text-color) / .6);transition:color .2s ease-in-out}.link-faded[aria-current=true]{color:rgb(var(--text-color))}@media screen and (pointer:fine){.link-faded:hover{color:rgb(var(--text-color))}}.link-faded-reverse{transition:color .2s ease-in-out}@media screen and (pointer:fine){.link-faded-reverse:hover{color:rgb(var(--text-color) / .6)}}.link-faded.link-reversed{transition:background-size .2s ease-in-out,color .2s ease-in-out}table{width:100%}table caption{text-align:inherit;margin-block-end:.5rem}:where(.table) th{text-align:start}:where(.table) td:where(:not(:empty)){border-block-width:1px}:where(.table) th,:where(.table) td{padding:.75rem .25rem}:is(:where(.table) th,:where(.table) td):first-child{padding-inline-start:.5rem}:is(:where(.table) th,:where(.table) td):last-child{text-align:end;padding-inline-end:.5rem}:where(.table) tr[onclick]{cursor:pointer;transition:background .2s ease-in-out}:where(.table) tr[onclick]:hover{background:rgb(var(--text-color) / .03)}:where(.table) tfoot td{border:none;padding-block:.8rem 0}:where(.table) tfoot tr:first-child td{padding-block-start:1.65rem}@media screen and (min-width:700px){:where(.table) th,:where(.table) td{padding:1.25rem .5rem}:is(:where(.table) th,:where(.table) td):first-child{padding-inline-start:1rem}:is(:where(.table) th,:where(.table) td):last-child{padding-inline-end:1rem}}.table--sm :where(td,th){padding:.5rem}.table--remove-trailing-space th:first-child,.table--remove-trailing-space td:first-child{padding-inline-start:0}.table--remove-trailing-space th:last-child,.table--remove-trailing-space td:last-child{padding-inline-end:0}.prose table thead{background:rgb(var(--text-color));color:rgb(var(--background))}.prose table th,.prose table td{padding:.6rem 1rem}.prose table th{font-weight:var(--text-font-weight)}.prose table td{text-align:center}.prose table tbody tr{border-block:1px solid rgb(var(--border-color))}.prose table thead+tbody tr:first-child{border-block-start:none}.prose table tbody th{text-align:start;background:rgb(var(--text-color) / .04)}.ribbon,.biscuits-bundle-form :is(.biscuits-bundle-form__savings-badge,.biscuits-bundle-add-to-cart__discount-badge){border-radius:var(--ribbon-border-radius);width:max-content;max-width:100%;font-family:var(--text-font-family);font-weight:var(--text-font-bold-weight);font-style:var(--text-font-style);letter-spacing:var(--text-letter-spacing);font-size:var(--text-sm);white-space:nowrap;text-transform:none;-webkit-font-smoothing:antialiased;border:1px solid #0000;align-items:center;padding:.25rem .5rem;line-height:1;text-decoration:none;display:inline-flex}:is(.ribbon,.biscuits-bundle-form :is(.biscuits-bundle-form__savings-badge,.biscuits-bundle-add-to-cart__discount-badge)).vertical-text{padding:.375rem .25rem}@supports (text-box: trim-both cap alphabetic){:is(.ribbon,.biscuits-bundle-form :is(.biscuits-bundle-form__savings-badge,.biscuits-bundle-add-to-cart__discount-badge)).vertical-text{padding:.375rem}}.ribbon--outline{background:none;border-color:currentColor}.ribbon--sale,.biscuits-bundle-form :is(.biscuits-bundle-form__savings-badge,.biscuits-bundle-add-to-cart__discount-badge){background:rgb(var(--on-sale-badge-background));color:rgb(var(--on-sale-badge-text))}.biscuits-bundle-form :is(.biscuits-bundle-form__savings-badge,.biscuits-bundle-add-to-cart__discount-badge){gap:.25rem}.ribbon--sold-out{background:rgb(var(--sold-out-badge-background));color:rgb(var(--sold-out-badge-text))}.ribbon--custom{background:rgb(var(--custom-badge-background));color:rgb(var(--custom-badge-text))}.ribbon--custom.ribbon--promotion{color:#a61824;background:none;border-color:currentColor}.ribbon--custom.ribbon--nouveaute{color:#418519;background:none;border-color:currentColor}.ribbon--gift{color:#a61824;background:none;border-color:currentColor;gap:.25rem}.ribbon--neutral{color:rgb(var(--text-color) / .8);background:#f5f4f4}a.ribbon--neutral{transition:border-color .2s}a.ribbon--neutral:hover,a.ribbon--neutral[aria-current=page]{border-color:currentColor}.ribbon--inverse{color:#a61824;background:#fff}.ribbon--inverse-outline{color:#fff;background:none;border-color:#fff}.ribbon-list{flex-wrap:wrap;align-items:start;gap:.25rem;display:flex}.ribbon-list--column{flex-direction:column}@media(max-width:699px){.ribbon-list--mobile-single .ribbon:nth-child(n+2){display:none}}.subheading{font:var(--subheading-font-style) var(--subheading-font-weight) var(--subheading-font-size) / normal var(--subheading-font-family);letter-spacing:var(--subheading-letter-spacing);text-transform:var(--subheading-text-transform)}:lang(ar) .subheading{letter-spacing:0}.subheading-xs{font-size:calc(var(--subheading-font-size) - 1px)}.subheading-badge{max-width:max-content;padding:calc(var(--subheading-has-padding) * .3rem) calc(var(--subheading-has-padding) * .75rem);border:var(--subheading-border);background:rgb(var(--subheading-background));color:rgb(var(--subheading-text-color));border-radius:var(--subheading-border-radius);white-space:break-spaces;vertical-align:middle;align-items:center;transition:all .2s ease-in-out;display:flex}:where(.prose :where(.max-w-xs,.max-w-sm,.max-w-md,.max-w-lg))>.subheading-badge{margin-inline:inherit}.subheading-badge--with-icon{align-items:baseline}.subheading-badge--with-icon:before{content:"";background:currentColor;flex-shrink:0;width:.5625rem;height:.5625rem;margin-inline-end:.75rem}@supports (height: 1cap){.subheading-badge--with-icon:before{width:1cap;height:1cap}}@container style(--subheading-text-transform: lowercase){.subheading-badge--with-icon:before{width:1ex;height:1ex}}.subheading-badge--icon-circle:before{border-radius:100%}.subheading-badge--icon-diamond:before{width:.4375rem;height:.4375rem;transform:translateY(-1px) rotate(45deg)}.tab-pills{grid-template-columns:minmax(0,1fr);align-content:start;row-gap:2rem;display:grid}.tab-pills::part(tab-list){background:rgb(var(--text-color) / .05);border-radius:.5rem;grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;padding:.375rem;display:grid}.tab-pills>button[role=tab]{color:rgb(var(--text-color) / .5);background:none;border-radius:4px;justify-content:safe center;align-items:center;gap:.5rem;padding:14px 8px;transition:background .1s ease-in,color .1s ease-in,box-shadow .1s ease-in;display:flex}.tab-pills>button[role=tab][aria-selected=true]{background:rgb(var(--background));color:rgb(var(--text-color));box-shadow:0 2px 4px #00000014}.tab-pills__dot-indicator{--indicator-size: .25rem;position:relative}.tab-pills__dot-indicator:after{content:"";width:var(--indicator-size);height:var(--indicator-size);background:rgb(var(--on-sale-text));border-radius:100%;position:absolute;inset-block-start:-1px;inset-inline-end:calc(-1 * (var(--indicator-size) + 3px))}@media screen and (min-width:700px){.tab-pills__dot-indicator{--indicator-size: .375rem}}@media(prefers-reduced-motion:no-preference){.features--page-transition{opacity:0}}.constrained-image{width:var(--image-mobile-max-width, var(--image-max-width));flex-shrink:0;max-width:100%}@media screen and (min-width:700px){.constrained-image{width:var(--image-max-width)}}.text-with-icon{--text-with-icon-gap: .5rem;gap:var(--text-with-icon-gap);align-items:center;display:flex}.text-with-icon>svg{flex-shrink:0}.text-with-icon--stacked{flex-direction:column;align-items:flex-start}@media screen and (min-width:700px){.text-with-icon{--text-with-icon-gap: 1rem}}.icon{height:auto;width:var(--icon-mobile-max-width, var(--icon-max-width, auto));transition:transform .2s}.group[aria-expanded=true] .icon.group-expanded\:rotate{transform:rotate(180deg)}[dir=rtl] .icon--direction-aware{scale:-1}.capped-icon{width:auto;height:1cap}.offset-icon{--icon-baseline-distance: .825em ;top:var(--icon-baseline-distance);position:relative;translate:0 -50%}@supports (top: 1lh){.offset-icon{top:.5lh}}@media screen and (min-width:700px){.icon{width:var(--icon-max-width, auto)}}.vertically-separated-list{align-items:center;column-gap:1.5rem;display:flex}.vertically-separated-list hr{background:rgb(var(--text-color) / .15);width:1px;height:1rem}.inventory{row-gap:.7rem;display:grid}.inventory .progress-bar{max-width:18rem}.inventory__text{align-items:center;justify-content:inherit;column-gap:.5rem;display:flex}.inventory__text:before{content:"";background:currentColor;border-radius:100%;width:.4375rem;height:.4375rem;position:relative}@property --progress-bar-progress{syntax: "<number>"; inherits: true; initial-value: 0;}@property --progress-bar-thumb-size{syntax: "<number>"; inherits: true; initial-value: 1;}@property --progress-bar-scroll{syntax: "<number>"; inherits: true; initial-value: 0;}.progress-bar{background:color-mix(in srgb,currentColor 20%,transparent);width:100%;height:3px;display:block;position:relative;overflow:hidden}.progress-bar:before{content:"";width:100%;height:100%;transform:scaleX(var(--progress-bar-progress, 0));transform-origin:var(--transform-origin-start);background:currentColor;display:block}.progress-bar--limit-width{max-width:min(25vw,180px);height:2px;margin-inline:auto}progress-bar[track-scroll-target]{border-radius:99px}progress-bar[track-scroll-target]:before{width:calc(var(--progress-bar-thumb-size, 1) * 100%);transform:translate(calc(var(--progress-bar-scroll, 0) * (100% / var(--progress-bar-thumb-size, 1) - 100%)));border-radius:inherit}[data-tooltip]{--tooltip-text-color: var(--text-color);--tooltip-background: var(--background);position:relative}@media screen and (pointer:fine){[data-tooltip]:after{content:attr(data-tooltip);inset-block-end:calc(100% + var(--tooltip-offset, -.5rem));text-transform:uppercase;border-radius:min(1.5rem,var(--button-border-radius));background:rgb(var(--tooltip-background));width:max-content;max-width:15rem;color:rgb(var(--tooltip-text-color));visibility:hidden;opacity:0;pointer-events:none;z-index:1;box-shadow:0 3px 6px rgb(var(--text-color) / .05);border-width:1px;justify-self:center;padding:.2rem .5rem;font-size:.75rem;transition:opacity .1s ease-in-out,visibility .1s ease-in-out,scale .1s ease-in-out;position:absolute;left:50%;transform:translate(-50%) scale3d(.9,.9,1)}[data-tooltip-style=color]:after{box-shadow:none;transform:none}[data-tooltip]:hover:after{visibility:visible;opacity:1;scale:1}}.localization-selectors{flex-wrap:wrap;justify-content:safe center;gap:.75rem 1.75rem;display:flex}.country-flag{outline:1px solid rgb(var(--border-color));width:20px;height:15px}.country-flag--globe{outline:none;flex-shrink:0}.payment-methods{flex-wrap:wrap;gap:1rem;display:flex}.price-list{flex-wrap:wrap;align-items:flex-end;column-gap:.75rem;display:flex;position:relative}.quantity-selector{--quantity-selector-input-width: 3ch;--tooltip-offset: calc(-1 * var(--quantity-selector-height) / 2 + 1rem);border-radius:var(--button-border-radius);border:1px solid;grid-template-columns:3rem auto 3rem;grid-auto-columns:minmax(0,1fr);justify-self:start;min-height:2rem;transition:border .2s;display:inline-grid}.quantity-selector:focus-within:has(:focus-visible){outline-offset:-1px;outline:2px solid #005fcb}.quantity-selector__button{place-content:center;min-height:100%;display:grid;position:relative}.quantity-selector__button svg{transition:opacity .1s}.quantity-selector__button[disabled] svg{opacity:.4}.quantity-selector__input{-webkit-appearance:textfield;appearance:textfield;min-width:var(--quantity-selector-input-width);width:var(--quantity-selector-character-count, 1ch);text-align:center;background:none}.quantity-selector__input:focus{outline:none}.quantity-selector__input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.quantity-selector__input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.quantity-selector--line-item{border-color:rgb(var(--border-color));grid-template-columns:2.5rem auto 2.5rem}.quantity-selector:has(.icon-spinner){position:relative}.quantity-selector:has(.icon-spinner) .icon-spinner{--icon-max-width: .875rem;z-index:1;opacity:0;position:absolute;inset-block-start:calc(50% - (var(--icon-max-width) / 2));inset-inline-start:calc(50% - (var(--icon-max-width) / 2))}.rating-badge{flex-wrap:wrap;align-items:center;column-gap:.375rem;line-height:normal;display:flex}.rating-badge__stars{column-gap:.125rem;display:flex}@media screen and (max-width:699px){.rating-badge__count{display:none}}.rating-badge--dynamic[hidden]{display:none}.rating-badge__stars--overlay{display:inline-flex;position:relative}.rating-badge__stars-row{column-gap:.125rem;width:max-content;display:flex}.rating-badge__link{align-items:center;column-gap:inherit;color:inherit;text-decoration:none;display:inline-flex}.rating-badge__stars-clip{width:var(--rating-fill, 0%);position:absolute;inset-block-start:0;inset-inline-start:0;overflow:hidden}.social-media{align-items:center;justify-content:inherit;flex-wrap:wrap;gap:1rem 2rem;display:flex}@media screen and (pointer:fine){.social-media__item{transition:opacity .2s}.social-media__item:hover~*{opacity:.4}.social-media__item:has(~.social-media__item:hover){opacity:.4}}.meta-information{flex-wrap:wrap;align-items:center;column-gap:.75rem;display:flex}.meta-information>:not(.shape)~:before{content:"";background:currentColor;width:1px;height:.5625rem;margin-inline-end:.75rem;display:inline-block}.share-buttons{align-items:center;gap:1.5rem;display:flex}.share-buttons--native:not([hidden])+*{display:none}@media screen and (pointer:fine){.share-buttons__item{transition:opacity .2s}.share-buttons__item:hover~*{opacity:.4}.share-buttons__item:has(~.share-buttons__item:hover){opacity:.4}}@media screen and (pointer:fine){.faded-linklist :where(a,button){max-width:max-content;text-align:inherit;transition:color .2s;display:block}.faded-linklist li:hover~*>:where(a,button){color:rgb(var(--text-color) / .6)}.faded-linklist li:has(~li:hover)>:where(a,button){color:rgb(var(--text-color) / .6)}}.figure-with-vertical-caption>figcaption{margin-inline:1rem}@media screen and (min-width:1000px){.figure-with-vertical-caption{grid-template-columns:minmax(0,1fr);grid-auto-flow:column;column-gap:1rem;display:grid}.figure-with-vertical-caption .scrolling-content{margin-block:calc(-1 * var(--container-gutter))}}@media(pointer:fine){.is-scrollable[allow-drag]{cursor:grab}.is-scrollable[allow-drag]:active{cursor:grabbing;-webkit-user-select:none;user-select:none;scroll-snap-type:none}}.custom-cursor{z-index:2;pointer-events:none;opacity:0;visibility:hidden;transition:opacity .1s,scale .1s,visibility .1s;display:none;position:absolute;top:0;left:0;scale:.5}@media screen and (pointer:fine){.custom-cursor{display:block}.custom-cursor.is-visible{opacity:1;visibility:visible;scale:1}:has(>.custom-cursor:not([for-links])){cursor:none}:has(>.custom-cursor[for-links]) a{cursor:none}}.placeholder-svg{aspect-ratio:1;justify-content:center;align-items:center;width:100%;max-width:100%;height:100%;display:flex;overflow:hidden}.placeholder-svg.placeholder-svg>svg{flex:none;width:min(50%,142px);height:auto}.spacer{padding-block-start:var(--spacer-mobile, 0px);display:block!important}@media screen and (min-width:700px){.spacer{padding-block-start:var(--spacer-desktop, 0px)}}.loading-bar{z-index:2000;pointer-events:none;transform-origin:var(--transform-origin-start);background:#000;width:100%;height:2px;position:fixed;top:0;left:0;transform:scaleX(0)}@media screen and (min-width:700px){.loading-bar{height:3px}}.h-captcha{display:contents}split-lines{overflow-wrap:anywhere}product-rerender{display:contents}.wishlist-button{display:inline-flex}.wishlist-button[loading]{display:none}.wishlist-button__button{color:inherit;cursor:pointer;background:none;border:none;justify-content:center;align-items:center;padding:0;transition:transform .2s;display:inline-flex}@media(hover:hover){.wishlist-button__button:hover{transform:scale(1.1)}}.wishlist-button__button[aria-checked=true] .icon-picto-heart path{fill:currentColor}.account-forms{grid-template-columns:minmax(0,1fr);align-content:center;row-gap:2rem;max-width:26.5rem;margin-inline:auto;display:grid}.customer-account__inner{padding-block:2rem}.customer-account--empty .customer-account__inner{padding-block:6rem}.customer-account__header{position:relative}@media screen and (max-width:699px){.customer-account__nav{margin-inline:calc(-1 * var(--container-gutter));padding:1rem var(--container-gutter);background:rgb(var(--background-secondary))}.customer-account__nav ul{flex-wrap:wrap;justify-content:safe center;column-gap:2rem;display:flex}.customer-account__back-button{margin-block-end:1.5rem}}@media screen and (min-width:700px){.customer-account__back-button{position:absolute;inset-block-start:1rem;inset-inline-start:0}}@media screen and (min-width:1000px){.customer-account{grid-template-columns:minmax(0,10rem) minmax(0,1fr);padding-block:4rem;display:grid}.customer-account__inner{margin-inline-end:10rem;padding-block:0}.customer-account__content{width:min(66rem,100%);margin-inline:auto}.customer-account__nav li{margin-block-start:.25rem}.customer-account__nav li:last-child{margin-block-start:1.5rem}}.order-grid-item{border-width:1px;grid-template-columns:minmax(0,1fr);row-gap:1.25rem;padding:1.25rem;display:grid}.order-grid-item__details{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.05rem .5rem;display:grid}.order{grid-template-columns:minmax(0,1fr);row-gap:1.5rem;display:grid}.order .address-list{width:100%}@media screen and (min-width:1400px){.order{grid-template-columns:minmax(0,1fr) minmax(0,20rem);column-gap:4.75rem;display:grid}}.address-list{grid-template-columns:repeat(auto-fill,minmax(18rem,1fr));align-content:start;gap:1rem;width:min(100%,42rem);margin-inline:auto;display:grid}.address{border-width:1px;grid-template-columns:minmax(0,1fr);align-content:start;row-gap:1rem;padding:1.25rem;display:grid}@media screen and (min-width:700px){.address-list{gap:2rem}.address{padding:2rem}}.modal--age-verifier{--container-max-width: 30.25rem;--input-padding-block: .9125rem;z-index:1000;width:100vw;height:100vh;padding:1rem;position:fixed;top:0;right:0;bottom:0;left:0}.modal--age-verifier:before{content:"";background:rgb(var(--page-overlay));width:100vw;height:100vh;-webkit-backdrop-filter:blur(var(--dialog-backdrop-blur));backdrop-filter:blur(var(--dialog-backdrop-blur));position:absolute;top:0;right:0;bottom:0;left:0}.modal--age-verifier[open]{display:block}@supports (height: 100dvh){.modal--age-verifier{width:100dvw;height:100dvh}}.modal--age-verifier hr{--border-color: var(--text-color) / .05}.age-verifier__content{background-color:rgb(var(--background) / .9);width:100%;height:100%;-webkit-backdrop-filter:blur(var(--dialog-backdrop-blur));backdrop-filter:blur(var(--dialog-backdrop-blur));isolation:isolate;place-content:safe center;margin-inline:auto;padding:1.5rem;display:grid;overflow:auto}.age-verifier__input-group{grid:auto / repeat(3,minmax(0,1fr));gap:.75rem;display:grid}.age-verifier__input-group .input::placeholder{opacity:.6;color:rgb(var(--text-color))}@media screen and (min-width:700px){.modal--age-verifier{--input-padding-block: 1.35rem}}.announcement-bar{text-align:center;min-height:42px;padding-block:.5rem;padding-inline:max(var(--container-gutter),50% - var(--container-max-width) / 2);border-bottom:1px solid rgb(var(--text-color) / .2);justify-content:center;align-items:center;display:flex}.announcement-bar__inner{align-items:center;column-gap:1rem;width:100%;max-width:38rem;display:flex}.announcement-bar__arrow{color:rgb(var(--text-color));flex:none}.announcement-bar__message-list{flex-grow:1;place-items:center;display:grid}.announcement-bar__message-list>*{grid-area:1 / -1}.announcement-bar__message-list>:not(.is-selected){visibility:hidden}.announcement-bar__message-list .subheading{font-size:.75rem}.app-banner{padding-inline:1rem}.app-banner__inner{border-radius:.5rem;align-items:center;gap:1rem;margin-inline:auto;padding:1rem;display:flex}.app-banner__media{aspect-ratio:1;border-radius:.5rem;flex-shrink:0;width:3.625rem;overflow:hidden}.app-banner__media img{object-fit:cover;width:100%;height:100%}.app-banner__heading{flex-shrink:0;max-width:14rem;margin:0;line-height:1}.app-banner__divider{background:rgb(var(--text-color) / .3);flex-shrink:0;align-self:stretch;width:1px}.app-banner__text{flex:1;justify-content:space-between;align-items:center;gap:1rem;min-width:0;display:flex}.app-banner__body{max-width:40.6875rem;font-size:.75rem;line-height:normal}.app-banner__body>*{margin:0}.app-banner__btn{flex-shrink:0}@media screen and (max-width:999px){.app-banner{padding-inline:.625rem}.app-banner__inner{grid-template-columns:auto 1fr;grid-template-areas:"media heading" "media button";justify-content:start;align-items:center;gap:.5rem 1rem;padding:1rem;display:grid}.app-banner__media{grid-area:media;align-self:center;width:4.3125rem}.app-banner__heading{grid-area:heading;align-self:end;max-width:11.5rem}.app-banner__divider,.app-banner__body{display:none}.app-banner__text{display:contents}.app-banner__inner .app-banner__btn{background:none;border:none;border-radius:0;grid-area:button;align-self:start;width:max-content;padding:0}.app-banner__btn .button__content{border-bottom:1px solid;padding:0 0 .25rem}}@keyframes app-promo-parallax{0%{transform:translateY(calc(-1 * var(--offset-amount)))}to{transform:translateY(var(--offset-amount))}}.shopify-section--app-promo{view-timeline:--app-promo block}.app-promo{padding-block:calc(var(--section-disable-padding-collapsing, 1) * 48px) 48px;padding-inline:max(var(--container-gutter),50% - var(--container-max-width) / 2);display:block}.app-promo__card{border-radius:8px;flex-direction:column;justify-content:center;gap:20px;min-height:244px;padding:20px 10px;display:flex;position:relative;overflow:clip}.app-promo__content{flex-direction:column;justify-content:center;gap:20px;width:100%;display:flex}.app-promo__heading{margin:0;line-height:1}.app-promo__app{color:#292527;background:#fff;border-radius:8px;align-items:flex-start;gap:16px;width:100%;padding:10px;display:flex}.app-promo__app-media{flex-shrink:0}.app-promo__qr{display:none}.app-promo__qr img{width:6.875rem;height:6.875rem;display:block}.app-promo__badges{flex-direction:column;gap:8px;display:flex}.app-promo__badge{display:block}.app-promo__badge img{width:99px;height:auto;display:block}.app-promo__app-details{flex-direction:column;gap:8px;min-width:0;display:flex}.app-promo__rating{align-items:center;gap:4px;display:flex}.app-promo__stars{align-items:center;display:inline-flex}.app-promo__stars svg{width:.8125rem;height:.8125rem}.app-promo__rating-text{white-space:nowrap;font-size:.625rem}.app-promo__app-name{margin:0;line-height:1}.app-promo__app-text{max-width:200px;margin:0;font-size:.625rem}.app-promo__collage{display:none}@media screen and (min-width:1000px){.app-promo{padding-block:calc(var(--section-disable-padding-collapsing, 1) * 72px) 72px}.app-promo__card{flex-direction:row;justify-content:flex-start;align-items:center;gap:140px;padding-inline:48px}.app-promo__content{flex-shrink:0;width:418px}.app-promo__app{background:#f7f4f0}.app-promo__qr{display:block}.app-promo__qr img{mix-blend-mode:multiply}.app-promo__badges{display:none}.app-promo__app-details{gap:10px}.app-promo__rating-text,.app-promo__app-text{font-size:.75rem}.app-promo__collage{inset-inline-end:8.3%;z-index:0;gap:3.27%;width:50%;display:flex;position:absolute;top:50%;transform:translateY(-50%);container-type:inline-size}.app-promo__collage-col{flex-direction:column;flex:1;gap:3.27cqw;display:flex}.app-promo__collage-col:nth-child(2){margin-block-start:8.93cqw}.app-promo__collage-col:first-child{--parallax-speed: -6}.app-promo__collage-col:nth-child(2){--parallax-speed: 9}.app-promo__collage-col:nth-child(3){--parallax-speed: -4}@supports (view-timeline-name: --foo){@media(prefers-reduced-motion:no-preference){[data-parallax] .app-promo__collage-col{--offset-amount: calc(var(--parallax-speed, 0) * 1vmin);animation:linear forwards app-promo-parallax;animation-timeline:--app-promo;animation-range:cover}}}.app-promo__collage-item{aspect-ratio:7 / 9;border-radius:8px;width:100%;overflow:hidden}.app-promo__collage-item img{object-fit:cover;width:100%;height:100%;display:block}}.app-redirect{min-height:60vh;padding:var(--section-spacing) var(--container-gutter);justify-content:center;align-items:center;display:flex}.app-redirect__inner{text-align:center;flex-direction:column;align-items:center;gap:1.5rem;max-width:34rem;display:flex}.app-redirect__heading,.app-redirect__text{margin:0}.app-redirect__stores{flex-wrap:wrap;justify-content:center;align-items:center;gap:1rem;display:flex}.app-redirect__store img{width:auto;height:2.75rem;display:block}.app-redirect__store[aria-disabled=true]{pointer-events:none}.article-page{padding-block-end:3rem}.article-page__breadcrumb{margin-inline-start:calc(-1 * var(--distance-to-bleed));margin-inline-end:calc(-1 * var(--distance-to-bleed));padding-block:.625rem;padding-inline-start:var(--distance-to-bleed);padding-inline-end:var(--distance-to-bleed)}.article-layout{grid-template-columns:minmax(0,1fr);gap:3rem;display:grid}.article-layout__main{grid-template-columns:minmax(0,1fr);align-content:start;gap:1.25rem;display:grid}@media screen and (min-width:1000px){.article-page{padding-block-end:4.5rem}.article-page__breadcrumb{background:none;margin-inline:0;padding-block:.625rem 1.875rem;padding-inline:0}.article-layout{grid-template-columns:minmax(0,1fr) 22.4375rem;align-items:start;column-gap:clamp(3rem,8vw,7.625rem);max-width:67.5625rem;margin-inline:auto}.article-layout__main{gap:2.5rem}}.article-hero{border-radius:0 0 var(--push-border-radius) 0;grid-template-columns:minmax(0,1fr);justify-items:start;gap:1.25rem;margin-inline-start:calc(-1 * var(--distance-to-bleed));margin-inline-end:calc(-1 * var(--distance-to-bleed));padding-block:.75rem 3rem;padding-inline-start:var(--distance-to-bleed);padding-inline-end:var(--distance-to-bleed);display:grid}.article-hero__back{font-size:var(--text-sm);align-items:center;gap:.625rem;display:inline-flex}.article-hero__back:after{content:none}@media screen and (pointer:fine){.article-hero__back .icon{transition:transform .2s ease-in-out}.article-hero__back:not([aria-current=true]):hover{padding-inline-end:0}.article-hero__back:not([aria-current=true]):hover .icon{transform:translate(-4px)}}.article-hero__image{aspect-ratio:340 / 193;border-radius:var(--push-border-radius-small);width:100%;overflow:hidden}.article-hero__image img{object-fit:cover;width:100%;height:100%}.article-hero__content{grid-template-columns:minmax(0,1fr);gap:1.25rem;max-width:25rem;display:grid}.article-hero__meta{font-size:var(--text-sm);font-weight:var(--text-font-bold-weight);align-items:center;gap:.625rem;margin-block-end:-.25rem;display:flex}.article-hero__meta-divider{background-color:currentColor;flex:none;width:1px;height:.625rem}.article-hero__title{font-size:var(--text-h3);margin:0}.article-hero__excerpt{font-size:var(--text-sm);margin:0}.article-hero__read{justify-self:start;font-size:12px}@media screen and (min-width:1000px){.article-hero{border-radius:var(--push-border-radius-small) var(--push-border-radius-small) var(--push-border-radius) var(--push-border-radius-small);gap:1.25rem;margin-block-end:1.25rem;margin-inline:0;padding:1.25rem}.article-hero__image{aspect-ratio:560 / 262}.article-hero__content{max-width:none}.article-hero__title{font-size:var(--text-h2)}}.article-toc{border-radius:var(--push-border-radius-small);grid-template-columns:minmax(0,1fr);gap:2.5rem;padding:1.25rem;display:grid}.article-toc__title{margin:0}.article-toc__list{grid-template-columns:minmax(0,1fr);justify-items:start;gap:.75rem;display:grid}.article-toc__link{font-size:var(--text-sm)}.article-body{--prose-default-spacing: 1.25rem;--prose-heading-spacing: 2.5rem;--prose-media-spacing: 1.25rem;--prose-adjacent-heading-spacing: 1.25rem;font-size:var(--text-sm)}.article-body>p:first-child{font-family:var(--heading-font-family);font-weight:var(--heading-font-weight);font-size:var(--text-h4);line-height:var(--heading-line-height)}.article-body :where(ul,ol){padding-inline-start:1.3125rem}.article-body :where(ul,ol) li+li{margin-block-start:.625rem}.article-body :where(img,picture,video,iframe){border-radius:var(--push-border-radius-small)}.article-body li>img{vertical-align:middle;border-radius:0;margin-block:0;display:inline-block}.article-products{background:rgb(var(--background-secondary));grid-template-columns:minmax(0,1fr);gap:.5rem;margin-block:1.25rem;margin-inline-start:calc(-1 * var(--distance-to-bleed));margin-inline-end:calc(-1 * var(--distance-to-bleed));padding:.5rem;display:grid}.article-products__title{font-family:var(--heading-font-family);font-weight:var(--heading-font-weight);font-size:var(--text-h3);margin:0;line-height:1}.article-products__list{grid:auto / auto-flow 20rem;gap:.25rem;display:grid}.article-products a:not(.button){background-image:none;padding-block-end:0}.article-products :where(.button,form){margin-block-start:0}.article-products :where(img,.placeholder-svg){margin-block:0}.article-product-card{background:rgb(var(--background));border-radius:var(--push-border-radius-small);align-items:center;gap:.625rem;padding:.625rem;display:flex;overflow:hidden}.article-product-card__media{border-radius:var(--push-border-radius-small);flex:none;width:4rem;height:4rem;overflow:hidden}.article-product-card__media img,.article-product-card__media .placeholder-svg{object-fit:cover;width:100%;height:100%}.article-product-card__content{grid-template-columns:minmax(0,1fr);gap:.625rem;min-width:0;display:grid}.article-product-card a.article-product-card__title{font-family:var(--text-font-family);font-weight:var(--text-font-bold-weight);font-size:var(--text-sm);margin:0;line-height:normal}.article-product-card__prices{flex-wrap:wrap;align-items:center;gap:.625rem;display:flex}.article-product-card .price-list{gap:.5rem}.article-product-card .price-list :where(sale-price,compare-at-price){font-size:var(--text-sm);font-weight:var(--text-font-bold-weight);text-transform:none;letter-spacing:0}.article-product-card .price-list :where(sale-price,compare-at-price):not(.text-on-sale){color:rgb(var(--text-color))}@media screen and (min-width:1000px){.article-products{background:none;gap:.625rem;margin-block:2.5rem;margin-inline:0;padding:0}.article-products__list{grid:auto / minmax(0,1fr);gap:.625rem}.article-product-card{border:1px solid rgb(var(--text-color) / .2);gap:1rem;padding:.5rem 1rem .5rem .5rem}.article-product-card__media{border-radius:var(--push-border-radius-small);width:4rem;height:4rem}.article-product-card__content{flex:1 0 0;gap:.5rem}.article-product-card a.article-product-card__title{font-family:var(--heading-font-family);font-weight:var(--heading-font-weight);font-size:var(--text-h3);line-height:var(--heading-line-height)}.article-product-card .price-list :where(sale-price,compare-at-price){font-size:var(--text-base)}.article-product-card__action{flex:none;align-self:center}.article-product-card__action .button{--button-padding-inline: 1.25rem}}.article-other-posts{grid-template-columns:minmax(0,1fr);gap:2.5rem;display:grid}.article-other-posts__header{grid-template-columns:minmax(0,1fr);justify-items:start;gap:1.25rem;display:grid}.article-other-posts__title{color:inherit;font-size:var(--text-h2);margin:0}.article-other-posts__list{--blog-post-list-grid: auto / auto-flow 13.875rem;--blog-post-list-gap: 0 1.25rem}.article-other-posts__progress{width:6.25rem;height:2px;margin-block-start:-1.25rem;margin-inline:auto}.article-other-posts:has(.article-other-posts__list:not(.is-scrollable)) .article-other-posts__progress{display:none}@media screen and (min-width:1000px){.article-other-posts{top:calc(var(--sticky-area-height) + 20px);max-height:calc(100vh - var(--sticky-area-height) - 20px);scrollbar-width:thin;gap:1.875rem;padding-block-end:1.25rem;position:sticky;overflow-y:auto}.article-other-posts__title{font-size:var(--text-h3)}.article-other-posts__list{--blog-post-list-grid: auto / minmax(0, 1fr);--blog-post-list-gap: 1.25rem 0}}.shopify-section--avis-verifies .skp-carousel__navigation.skp-swiper-pagination-bullets{flex-wrap:nowrap;align-items:center;gap:0;width:11.25rem;max-width:100%;padding-inline:0;margin-inline:auto!important}@media screen and (min-width:1000px){.shopify-section--avis-verifies .skp-carousel__navigation.skp-swiper-pagination-bullets{margin-block-start:2rem!important}}.shopify-section--avis-verifies .skp-carousel__navigation.skp-swiper-pagination-bullets .skp-swiper-pagination-bullet{flex:1 1 0;min-width:0;padding:0;list-style:none}.shopify-section--avis-verifies .skp-carousel__navigation.skp-swiper-pagination-bullets .skp-swiper-pagination-bullet>button{width:100%;height:2px;box-shadow:none;background-color:rgb(from currentColor r g b / .3);border:0;transition:background-color .3s;border-radius:0!important}.shopify-section--avis-verifies .skp-carousel__navigation.skp-swiper-pagination-bullets .skp-swiper-pagination-bullet.skp-swiper-pagination-bullet--active>button{background-color:currentColor}@property --before-after-cursor-position{syntax: "<length-percentage>"; inherits: true; initial-value: 0%;}.before-after{--before-after-content-margin: 1.25rem;--before-after-cursor-size: 2.5rem;-webkit-user-select:none;user-select:none;touch-action:pan-x pan-y;-webkit-touch-callout:none;position:relative}.before-after,.before-after__image{display:grid}:is(.before-after,.before-after__image)>*{grid-area:1 / -1}.before-after__image--after{z-index:1}.before-after__content{margin:var(--before-after-content-margin);isolation:isolate;transition:opacity .15s}.is-dragging .before-after__content{opacity:0}.before-after__content--padded{padding:4px}.before-after__cursor{filter:drop-shadow(0 2px 4px #0000000d);pointer-events:auto;z-index:1;display:grid;position:relative}.before-after__cursor:before{content:"";background:rgb(var(--before-after-cursor-background));z-index:-1;position:absolute}.before-after__cursor svg{width:var(--before-after-cursor-size);height:var(--before-after-cursor-size)}.before-after--horizontal{cursor:ew-resize}.before-after--horizontal .before-after__image--after{clip-path:inset(0 0 0 var(--before-after-cursor-position, 0%))}[dir=rtl] :is(.before-after--horizontal .before-after__image--after){clip-path:inset(0 var(--before-after-cursor-position, 0%) 0 0)}.before-after--horizontal .before-after__cursor{justify-self:start;place-items:center start;inset-inline-start:calc(var(--before-after-cursor-position, 0%) - var(--before-after-cursor-size) / 2)}.before-after--horizontal .before-after__cursor:before{width:.125rem;height:100%;inset-inline-start:calc(var(--before-after-cursor-size) / 2)}.before-after--vertical{cursor:ns-resize}.before-after--vertical .before-after__image--after{clip-path:inset(var(--before-after-cursor-position, 0%) 0 0 0)}.before-after--vertical .before-after__cursor{align-self:start;place-items:start center;inset-block-start:calc(var(--before-after-cursor-position, 0%) - var(--before-after-cursor-size) / 2)}.before-after--vertical .before-after__cursor:before{width:100%;height:.125rem;inset-block-start:calc(var(--before-after-cursor-size) / 2)}@media screen and (min-width:1000px){.before-after{--before-after-content-margin: 1.5rem;--before-after-cursor-size: 4.25rem}}.blog-header{border-radius:var(--push-border-radius-small) var(--push-border-radius-small) var(--push-border-radius) var(--push-border-radius-small);grid-template-columns:minmax(0,1fr);gap:3rem;margin-inline-start:calc(-1 * var(--distance-to-bleed));margin-inline-end:calc(-1 * var(--distance-to-bleed));padding:3rem 1.25rem;display:grid;overflow:hidden}.blog-header__bar{flex-direction:column;gap:1.25rem;min-width:0;display:flex}.blog-header__title{margin:0}.blog-header__tabs{align-items:center;gap:.5rem;display:flex}.blog-header__tab{white-space:nowrap;border:1px solid rgb(var(--text-color) / .2);border-radius:50px;justify-content:center;align-items:center;padding:.5rem 1rem;font-size:14px;line-height:normal;transition:color .2s,background-color .2s,border-color .2s;display:inline-flex;position:relative}.blog-header__tab[aria-current=true]{color:rgb(var(--background));background:rgb(var(--text-color));border-color:rgb(var(--text-color))}@media screen and (pointer:fine){.blog-header__tab:not([aria-current=true]):hover{border-color:rgb(var(--text-color))}}.blog-header__feature{gap:1.25rem;display:grid}.blog-header__feature-image{aspect-ratio:340 / 193;border-radius:var(--push-border-radius-small)}.blog-header__feature-content{align-content:center;gap:1.25rem;display:grid}.blog-header__feature-text{gap:1.25rem;display:grid}.blog-header__meta{align-items:center;gap:.625rem;margin-block-end:-.25rem;font-size:14px;font-weight:600;display:flex}.blog-header__meta-muted{color:rgb(var(--text-color) / .5);white-space:nowrap}.blog-header__meta-divider{background-color:rgb(var(--text-color) / .5);flex:none;width:1px;height:.625rem}.blog-header__feature-title{margin:0}.blog-header__feature-excerpt{margin:0;font-size:12px;line-height:1.25}.blog-header__feature-link{justify-self:start;font-size:1rem}@media screen and (pointer:fine){.blog-header__feature:hover .blog-header__feature-link{padding-inline-end:.8125rem}.blog-header__feature:hover .blog-header__feature-link:after{opacity:1}}@media screen and (min-width:1000px){.blog-header{gap:1.875rem;margin-inline:0;padding:3.125rem 3rem}.blog-header__feature-excerpt{font-size:var(--text-base);line-height:1.4}.blog-header__bar{flex-direction:row;justify-content:space-between;align-items:center}.blog-header__tabs{flex-shrink:0}.blog-header__feature{grid-template-columns:65.5% minmax(0,1fr);align-items:stretch;column-gap:3rem}.blog-header__feature-image{aspect-ratio:810 / 459;height:100%}.blog-header__feature-content{max-width:21.25rem}}.blog-tags{border-block-end-width:1px;grid-auto-columns:max-content;grid-auto-flow:column;justify-content:start;column-gap:1.5rem;padding-block:1rem;display:grid}.blog-header-spacing{--section-vertical-spacing-block-start: 0;--section-vertical-spacing-block-end: 0}.blog-header__breadcrumb{padding-block-end:var(--space-subtitle-title)}@media screen and (min-width:1000px){.blog-header__breadcrumb{padding-block-end:1.625rem}}.blog-post-list-wrapper{padding-block:1.375rem var(--section-vertical-spacing)}@media screen and (min-width:1000px){.blog-post-list-wrapper{padding-block-start:2.0625rem}}.blog-infinite-scroll{justify-items:center;row-gap:1.5rem;display:grid}.blog-infinite-scroll:defined .pagination{display:none}@media screen and (min-width:1000px){.blog-tags{column-gap:2.5rem;padding-block:1.75rem}}.blog-post-banner__image{width:100%;max-height:none;margin-block-start:-3.75rem;margin-inline:auto}@media screen and (min-width:700px){.blog-post-banner__image{width:min(45vw,48rem)}}.article-comments{margin-block-start:var(--section-vertical-spacing)}.article-comments__list,.article-comments__form{border-radius:min(12px,var(--button-border-radius))}.article-comments__list{padding:min(3rem,var(--container-gutter));background:rgb(var(--background-secondary))}.article-comments__form{padding:min(3rem,var(--container-gutter));border:1px solid rgb(var(--border-color));grid-template-columns:minmax(0,1fr);row-gap:1rem;display:grid}.article-comment{border-block-start-width:1px;grid-template-columns:minmax(0,1fr);row-gap:12px;margin-block-start:1.25rem;padding-block-start:1.25rem;display:grid}@media screen and (min-width:1000px){.article-comments__form{row-gap:1.5rem}.article-comment{margin-block-start:1.75rem;padding-block-start:1.75rem}}.blog-post-prev-next{gap:var(--container-gutter);grid:auto / auto-flow 73vw;display:grid}@media screen and (min-width:700px){.blog-post-prev-next{grid-template-columns:repeat(2,minmax(0,1fr))}}.brand-statement{flex-direction:column;display:flex}.brand-statement__inner{text-align:center;flex-direction:column;flex:1 0 auto;align-items:center;gap:1.25rem;padding-block:48px;display:flex}.brand-statement__group{flex-direction:column;align-items:center;width:100%;display:flex}.brand-statement__title{z-index:0;max-width:8em;margin:0;margin-block-end:calc(-1 * var(--brand-statement-overlap, 25px));line-height:1;position:relative}.brand-statement__media{z-index:1;width:100%;max-width:var(--brand-statement-image-max, 1240px);position:relative}.brand-statement__image,.brand-statement__media :is(img,picture,.placeholder-svg){width:100%;height:auto;display:block}.brand-statement__text{max-width:var(--brand-statement-text-max, 450px);font-size:var(--text-base);margin:0}.brand-statement__text>:where(p){margin:0}@media screen and (min-width:1000px){.brand-statement{min-height:calc(100vh - var(--header-height, 0px));min-height:calc(100svh - var(--header-height, 0px))}.brand-statement__inner{justify-content:center;padding-block:72px}}.cart-header{text-align:center;grid-template-columns:minmax(0,1fr);justify-items:center;row-gap:1.6rem;display:grid}.cart-header .free-shipping-bar{width:100%;max-width:26rem}.cart{align-items:start;gap:2rem 3.75rem;display:grid}.cart__left .accordion{box-shadow:0 1px rgb(var(--border-color))}.cart__right{padding:min(40px,var(--container-gutter));border-width:1px;position:sticky;inset-block-start:calc(var(--sticky-area-height) + 20px)}@media screen and (max-width:699px){.cart th:nth-child(2),.cart th:nth-child(3),.cart td:nth-child(2),.cart td:nth-child(3){display:none}}@media screen and (min-width:700px){.cart .line-item__quantity-selector,.cart .line-item__line-price,.cart .line-item__unit-line-price{display:none}}@media screen and (min-width:1000px){.cart{grid-template-columns:minmax(0,1fr) 26rem}}.drawer--cart{--drawer-max-width: min(100vw - 2rem, 32rem);--drawer-header-padding-block: .625rem;--drawer-header-padding-inline: .625rem;--drawer-body-padding-block: 1rem;--drawer-body-padding-inline: 1.25rem;--drawer-footer-padding-block: 1.25rem;--drawer-footer-padding-inline: 1.25rem;--cart-drawer-secondary-background: rgb(var(--text-color) / .05)}.drawer--cart::part(header){background:var(--cart-drawer-secondary-background);border-block-end:none}.drawer--cart::part(close-button){color:rgb(var(--background))}.drawer--cart::part(close-button):before{background:rgb(var(--text-color))}.drawer--cart::part(footer){background:var(--cart-drawer-secondary-background);border-block-start:none;padding:0}.drawer--cart .free-shipping-bar{margin-block-start:-.25rem}.drawer--cart .tab-pills{grid-template-rows:auto minmax(0,1fr)}.drawer--cart:has(.tab-pills)::part(body){padding-block-start:0}.drawer--cart:has(.cart-drawer__body)::part(body){padding-block-end:0}@supports (color: color-mix(in srgb,white,black)){.drawer--cart{--cart-drawer-secondary-background: color-mix(in srgb, rgb(var(--text-color)) 5%, rgb(var(--background)))}}@media screen and (max-width:699px){.drawer--cart{--drawer-max-width: none}}.cart-drawer__heading{background:rgb(var(--background));border-radius:3rem;align-items:center;column-gap:.625rem;padding:.25rem .5rem .25rem .75rem;display:flex}.cart-drawer__heading-title{line-height:1}.cart-drawer__heading .ribbon{background:var(--cart-drawer-secondary-background)}.cart-drawer__empty{border-radius:var(--push-border-radius-small);background:var(--cart-drawer-secondary-background);text-align:center;align-content:start;align-self:start;row-gap:1.125rem;padding:1.25rem;display:grid}.cart-drawer__body{min-height:100%;flex-direction:column;align-self:start;align-items:stretch;row-gap:1rem;padding-block-end:var(--drawer-body-padding-block);display:flex}.cart-drawer__body>product-recommendations,.cart-drawer__body>doofinder-cross-sell,.cart-drawer__body>.cart-drawer__doofinder-widget{z-index:1;margin-block-start:auto;position:sticky;inset-block-end:var(--drawer-body-padding-block)}.line-item--drawer{border-radius:var(--push-border-radius-small);background:var(--cart-drawer-secondary-background);align-items:stretch;column-gap:1rem;min-height:6.875rem;padding:.625rem;display:flex}@media screen and (max-width:699px){.line-item--drawer{min-height:5rem}}.line-item--drawer .line-item__media{aspect-ratio:1;background:rgb(var(--background));border-radius:var(--push-border-radius-small);flex:0 0 5.625rem;align-self:center;place-items:center;padding:.5rem;display:grid;overflow:hidden}@media screen and (max-width:699px){.line-item--drawer .line-item__media{flex-basis:3.9375rem}}.line-item--drawer .line-item__media img{object-fit:contain;width:100%;height:100%}.line-item--drawer .line-item__content{flex-direction:column;flex:auto;justify-content:space-between;row-gap:.375rem;min-width:0;display:flex}.line-item--drawer .line-item__top{justify-content:space-between;align-items:center;column-gap:.75rem;display:flex}@media screen and (max-width:699px){.line-item--drawer .line-item__top{align-items:flex-start}}.line-item--drawer .line-item__title{line-height:1}@media screen and (max-width:699px){.line-item--drawer .line-item__title{font-family:var(--text-font-family);font-weight:var(--text-font-medium-weight);letter-spacing:normal;text-transform:none;font-size:1.125rem;line-height:normal}}.line-item--drawer .line-item__remove{flex-shrink:0;place-items:center;display:grid}.line-item--drawer .line-item__details{justify-content:space-between;align-items:flex-end;column-gap:.75rem;display:flex}.line-item--drawer .line-item__meta{justify-items:start;row-gap:.5rem;min-width:0;display:grid}@media screen and (max-width:699px){.line-item--drawer .line-item__meta{font-size:.75rem}}.line-item--drawer .line-item__variant{align-items:center;column-gap:.25rem;display:flex}.line-item--drawer .line-item__swatch{aspect-ratio:1;background:var(--swatch-color);width:.625rem;box-shadow:inset 0 0 0 1px rgb(var(--text-color) / .15);border-radius:100%;flex-shrink:0}.line-item--drawer .line-item__price{flex-wrap:wrap;align-items:center;column-gap:.5rem;min-width:0;display:flex}.line-item--drawer .quantity-selector{min-width:8rem;min-height:2.0625rem;font-size:var(--text-sm);border-color:currentColor;grid-template-columns:1fr auto 1fr}.cart-drawer__footer-inner{padding:var(--drawer-footer-padding-block) var(--drawer-footer-padding-inline);row-gap:1rem;display:grid}.cart-drawer__footer-inner .button{font-weight:var(--heading-font-weight)}.cart-drawer__footer-actions{border-block-end-width:1px;grid-template-columns:repeat(auto-fit,minmax(0,1fr));display:grid}.cart-drawer__footer-action-button{text-align:center;justify-content:safe center;align-items:center;column-gap:.5rem;padding:1.1rem 1rem;display:flex}.cart-drawer__discount-row{align-items:center;column-gap:.75rem;display:flex}.cart-drawer__discount-row .cart-discount{flex:auto}.cart-drawer__discount-row .input{background:none}.cart-drawer__discount-apply{font-size:var(--text-sm);font-weight:var(--heading-font-weight);text-underline-offset:.1875rem;flex-shrink:0;text-decoration:underline}.cart-drawer__discount-remove{vertical-align:middle;margin-inline-start:.375rem;display:inline-flex}.cart-drawer__discount-remove button{place-items:center;display:grid}.cart-drawer__trust{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.375rem .75rem;display:flex}.cart-drawer__trust-item{align-items:center;column-gap:.625rem;display:flex}.cart-offers{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;display:grid}.cart-offers svg{fill:gray;background:#000}.cart-offers__item{container-type:inline-size}.cart-offers__item--full{grid-column:1 / -1}.cart-offers .offer-item{text-align:center;flex-direction:column;align-items:center;gap:1rem;display:flex}.cart-offers .offer-item .offer-item__content{flex-direction:column;align-items:center;gap:.5rem .75rem;display:flex}@container (width > 400px){.cart-offers .offer-item{text-align:start;flex-direction:row;justify-content:space-between}.cart-offers .offer-item .offer-item__content{flex-direction:row}}.cart-drawer__cross-sell{margin-inline:calc(-1 * var(--drawer-body-padding-inline));padding:.625rem var(--drawer-body-padding-inline) 0;background:var(--cart-drawer-secondary-background);grid-template-columns:minmax(0,1fr);row-gap:.5rem;margin-block-end:calc(-1 * var(--drawer-body-padding-block));display:grid}.cart-drawer__cross-sell-viewport{margin-inline:calc(-1 * var(--drawer-body-padding-inline));position:relative}.cart-drawer__cross-sell-carousel{grid-auto-flow:column;grid-auto-columns:min(20rem,100% - 2 * var(--drawer-body-padding-inline) - 2.5rem);padding-inline:var(--drawer-body-padding-inline);scroll-padding-inline:var(--drawer-body-padding-inline);column-gap:.5rem;display:grid}.cart-drawer__cross-sell-carousel>*{scroll-snap-align:start}.cart-drawer__cross-sell-carousel .product-card{--product-card-inner-padding: .625rem;grid-template-columns:5rem minmax(0,1fr);align-items:center}.cart-drawer__cross-sell-carousel .product-card__figure{grid-column:1;position:static}.cart-drawer__cross-sell-carousel .product-card__info{border-block-start:none;grid-area:1 / 2;padding-inline-start:0}.cart-drawer__cross-sell-carousel .product-card__wishlist,.cart-drawer__cross-sell-carousel .product-card__figure .ribbon-list,.cart-drawer__cross-sell-carousel .product-card__type,.cart-drawer__cross-sell-carousel .product-card__swatch-list{display:none}.cart-drawer__cross-sell-carousel .product-card:has(>.product-card__swatch-list) .product-card__info{padding-block-start:var(--product-card-inner-padding)}.cart-drawer__cross-sell-carousel .product-card:has(.product-card__swatch-list[class*=place-self-end]) .product-card__image--primary:not(.object-cover){padding-block-end:0}.cart-drawer__cross-sell-carousel .product-card .product-title{-webkit-line-clamp:2;font-size:var(--text-sm);-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.cart-drawer__cross-sell-carousel .product-card__quick-buy{opacity:1;align-items:center;padding:.625rem;display:flex;inset-block:0;transform:none}.cart-drawer__cross-sell-carousel .product-card:has(.product-card__quick-buy) .product-card__info{padding-inline-end:3.75rem}.cart-drawer__cross-sell-nav{z-index:2;display:block;position:absolute;top:50%;transform:translateY(-50%)}.cart-drawer__cross-sell-nav[hidden]{display:none}@media screen and (max-width:699px){.cart-drawer__cross-sell-nav{display:none}}.cart-drawer__cross-sell-nav--prev{left:var(--drawer-body-padding-inline)}.cart-drawer__cross-sell-nav--next{right:var(--drawer-body-padding-inline)}.cart-drawer__cross-sell-arrow{width:2.5rem;height:2.5rem;color:inherit;cursor:pointer;background:none;border:none;padding:0;transition:opacity .2s,transform .2s;display:block}.cart-drawer__cross-sell-arrow:not([disabled]):hover{transform:scale(1.05)}.cart-drawer__cross-sell-arrow[disabled]{opacity:0;visibility:hidden;pointer-events:none}.cart-drawer__cross-sell-arrow svg{width:100%;height:100%;display:block}.cart-drawer__cross-sell-progress{justify-self:center;width:11.25rem;max-width:100%;height:2px;margin-block-start:1rem}.cart-drawer__cross-sell:has(.cart-drawer__cross-sell-carousel:not(.is-scrollable)) .cart-drawer__cross-sell-nav,.cart-drawer__cross-sell:has(.cart-drawer__cross-sell-carousel:not(.is-scrollable)) .cart-drawer__cross-sell-progress{display:none}doofinder-cross-sell{display:block}.cart-drawer__doofinder-widget:empty{display:none}.shipping-estimator__fieldset{gap:1rem var(--fieldset-gap);flex-wrap:wrap;display:flex}.shipping-estimator__fieldset .form-control:has([name="address[country]"]){flex:1 0 max-content}.shipping-estimator__fieldset .form-control:has([name="address[province]"]){flex:1 0 max-content}.shipping-estimator__fieldset .form-control:has([name="address[zip]"]){flex-basis:125px}.shipping-estimator__results{background:rgb(var(--background-secondary));padding:.625rem .75rem}.cart-discount-field--error{--input-text-color: var(--error-text)}.cart-discount-field--error .input{box-shadow:0 0 4px rgb(var(--input-text-color) / .5);border:1px solid rgb(var(--input-text-color))}.cart-discount-field__loader{display:none;position:absolute;inset-block-start:calc(50% - .375rem);inset-inline-end:1rem}.cart-discount-field[aria-busy=true] .cart-discount-field__loader{animation:1s linear infinite spin;display:block}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.cms-table__inner{gap:1.875rem;display:grid}.cms-table__intro{flex-direction:column;align-items:flex-start;gap:1.875rem;display:flex}.cms-table__intro>*{margin:0}.cms-table__text{font-size:var(--text-base)}.cms-table__text>*+*{margin-block-start:.75em}.cms-table__body{flex-direction:column;align-items:center;gap:1.5rem;min-width:0;display:flex}.cms-table__scroller{align-self:stretch;min-width:0}.cms-table__table{border-radius:var(--push-border-radius-small);display:grid}.cms-table__row{min-width:0;display:grid}.cms-table__cell{min-width:0;font-size:var(--text-sm);overflow-wrap:break-word;flex-direction:column;justify-content:center;align-items:flex-start;gap:.25rem;padding:1.25rem .625rem;display:flex}.cms-table__row:nth-child(odd)>.cms-table__cell{background:rgb(var(--text-color) / .05)}@supports (color: color-mix(in srgb,white,black)){.cms-table__row:nth-child(odd)>.cms-table__cell{background:color-mix(in srgb,rgb(var(--text-color)) 5%,rgb(var(--background)))}}.cms-table__row--head>.cms-table__cell,.cms-table__row--head:nth-child(odd)>.cms-table__cell{background:rgb(var(--text-color));color:rgb(var(--background));font-size:1rem;font-weight:700}.cms-table__label{font-size:1rem;font-weight:700}.cms-table__value>:is(p,ul,ol){margin:0}.cms-table__value>*+*{margin-block-start:.5em}.cms-table__image{width:auto;height:var(--cms-table-image-height, 5rem);object-fit:contain;max-width:100%;margin-block-end:.375rem;display:block}.cms-table__status{display:flex}.cms-table__inner:not(.is-expanded) .cms-table__row--extra{display:none}.cms-table__toggle{border:none;color:inherit;cursor:pointer;background:none;border-bottom:1px solid;padding:.3125rem 0;font-size:.75rem;line-height:normal}.cms-table__table--simple{overflow:clip}.cms-table__table--simple .cms-table__row{grid-template-columns:minmax(0,1fr)}.cms-table__table--simple .cms-table__cell--label{padding-block-end:0}.cms-table__table--simple .cms-table__cell:not(.cms-table__cell--label){padding-block-start:.25rem}@media screen and (min-width:700px){.cms-table__table--simple .cms-table__row{grid-template-columns:minmax(0,2fr) minmax(0,3fr)}.cms-table__table--simple .cms-table__cell--label,.cms-table__table--simple .cms-table__cell:not(.cms-table__cell--label){padding-block:1.25rem}}.cms-table__table--multi{--cms-table-column-width: 17.1875rem;--cms-table-column-gap: 1.25rem;width:max-content;min-width:100%}.cms-table__table--multi .cms-table__row{grid-template-columns:repeat(var(--cms-table-columns),var(--cms-table-column-width));gap:var(--cms-table-column-gap)}@media screen and (max-width:999px){.cms-table__table--multi .cms-table__row:first-child>.cms-table__cell:not(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){border-top-left-radius:var(--push-border-radius-small);border-top-right-radius:var(--push-border-radius-small)}.cms-table__table--multi .cms-table__row:first-child>.cms-table__cell:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){border-top-right-radius:var(--push-border-radius-small);border-top-left-radius:var(--push-border-radius-small)}.cms-table__table--multi .cms-table__row:last-child>.cms-table__cell:not(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){border-bottom-right-radius:var(--push-border-radius-small);border-bottom-left-radius:var(--push-border-radius-small)}.cms-table__table--multi .cms-table__row:last-child>.cms-table__cell:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){border-bottom-left-radius:var(--push-border-radius-small);border-bottom-right-radius:var(--push-border-radius-small)}}@media screen and (min-width:1000px){.cms-table__table--multi{width:100%;overflow:clip}.cms-table__table--multi .cms-table__row{grid-template-columns:repeat(var(--cms-table-columns),minmax(0,1fr));gap:0}}@media screen and (min-width:1000px){.cms-table__inner--left{grid-template-columns:minmax(0,22.5rem) minmax(0,1fr);align-items:start;gap:4.5rem}.cms-table__inner--top .cms-table__intro{max-width:40rem}}.collection-list{grid:var(--collection-list-grid);gap:var(--collection-list-gap);display:grid}.collection-list__progress{width:6.25rem;height:2px;margin-block-start:1.25rem;margin-inline:auto;display:none}@media screen and (max-width:999px){.collection-list__progress--mobile{display:block}}@media screen and (min-width:1000px){.collection-list__progress--desktop{margin-block-start:2.5rem;display:block}}.shopify-section--collection-list .content-box{aspect-ratio:1;border-radius:var(--product-card-border-radius, .5rem);background:#f5f4f4}.shopify-section--collection-list .content-box__background-media{position:absolute;top:0;right:0;bottom:0;left:0}.shopify-section--collection-list .collection-list__item .prose{gap:0}.shopify-section--collection-list .collection-list__item :is(p,h1,h2,h3,h4,h5,h6){line-height:1.2}.shopify-section--collection-list .collection-list__item .prose>:is(p,h1,h2,h3,h4,h5,h6){padding-block-end:.15em}.shopify-section--collection-list .collection-list__item .prose>:is(p,h1,h2,h3,h4,h5,h6):after{content:"";vertical-align:middle;opacity:0;background-color:currentColor;width:.5625em;height:.375em;margin-inline:.375em -.9375em;transition:opacity .3s ease-in-out,transform .3s ease-in-out;display:inline-block;transform:translate(-.25em);-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8.28 5.43' fill='none'%3E%3Cpath d='M5.2.35 7.56 2.71 5.2 5.07M7.56 2.71H0' stroke='black' stroke-miterlimit='10'/%3E%3C/svg%3E") center / contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8.28 5.43' fill='none'%3E%3Cpath d='M5.2.35 7.56 2.71 5.2 5.07M7.56 2.71H0' stroke='black' stroke-miterlimit='10'/%3E%3C/svg%3E") center / contain no-repeat}@media screen and (pointer:fine){.shopify-section--collection-list .collection-list__item:hover .prose>:is(p,h1,h2,h3,h4,h5,h6):after{opacity:1;transform:translate(0)}}@media screen and (max-width:699px){.shopify-section--collection-list .collection-list.scroll-area:not(.collection-list--stack-mobile){--collection-list-grid: auto / auto-flow 42vw}}.collection-header{border-block-end:1px solid var(--color-black-20)}.collection-header__inner{grid-template-columns:minmax(0,1fr);display:grid}.collection-header__text{padding-block:var(--space-subtitle-title) var(--space-margin);flex-direction:column;display:flex}.collection-header__prose{--prose-heading-spacing: var(--space-title-text);--prose-default-spacing: var(--space-title-text)}.collection-header__title{color:var(--color-black)}@media screen and (min-width:700px){.collection-header__title.h1{font-size:2.875rem}}.breadcrumb__list{color:var(--color-black-80);font-size:var(--text-xs);flex-wrap:nowrap;align-items:center;column-gap:.625rem;display:flex}.breadcrumb__item,.breadcrumb__separator{flex:none;min-width:0}.breadcrumb__item:last-child{flex:0 auto;overflow:hidden}.breadcrumb__separator{color:var(--color-black-80);align-items:center;display:inline-flex}.breadcrumb__link{color:inherit;text-decoration:none;transition:color .2s}@media screen and (pointer:fine){.breadcrumb__link:hover{color:var(--color-black)}}.breadcrumb__parent,.breadcrumb__current{color:inherit}.breadcrumb__current{white-space:nowrap;text-overflow:ellipsis;display:block;overflow:hidden}.collection-header__breadcrumb{padding-block-end:var(--space-subtitle-title)}.collection-header__description{color:var(--color-black);margin-block-start:var(--space-title-text)}.collection-header__categories{margin-block-start:var(--space-img-text);margin-inline:calc(-1 * var(--container-gutter));padding-inline:var(--container-gutter);flex-wrap:nowrap;align-items:flex-start;gap:.9375rem;display:flex}.collection-category-pill{border:1px solid var(--color-black-20);border-radius:var(--rounded-full);color:var(--color-black);text-align:center;flex-shrink:0;justify-content:center;align-items:center;padding:.625rem 1rem;transition:border-color .2s,background .2s;display:inline-flex}.collection-category-pill .h4{white-space:nowrap;font-size:1rem;line-height:1}.collection-category-pill.is-selected{border-color:var(--color-black)}@media screen and (pointer:fine){.collection-category-pill:hover{border-color:var(--color-black)}}.collection-header__media{display:none}.collection-header__image{object-fit:cover;object-position:center;width:100%;height:100%}@media screen and (max-width:999px){.collection-header__text{padding-block-start:0}.collection-header__breadcrumb{border-block-end:1px solid var(--color-inox);padding-block:var(--space-subtitle-title);margin-inline:calc(-1 * var(--container-gutter));padding-inline:var(--container-gutter)}.collection-header__prose{margin-block-start:var(--space-subtitle-title)}}@media screen and (min-width:1000px){.collection-header__inner{grid-template-columns:1fr 1fr;align-items:stretch;column-gap:.5rem}.collection-header__text{padding-block:0 var(--space-margin)}.collection-header__content{flex-direction:column;flex:1;justify-content:center;display:flex}.collection-header__description{max-width:37.5rem;margin-inline-end:var(--space-margin)}.collection-header--plain .collection-header__inner{grid-template-columns:minmax(0,1fr)}.collection-header__media{margin-block:0 var(--space-margin);align-self:stretch;display:block;overflow:hidden}.collection-header__media:not(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){border-top-left-radius:var(--push-border-radius-small);border-top-right-radius:var(--push-border-radius);border-bottom-right-radius:var(--push-border-radius-small);border-bottom-left-radius:var(--push-border-radius-small)}.collection-header__media:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){border-top-right-radius:var(--push-border-radius-small);border-top-left-radius:var(--push-border-radius);border-bottom-left-radius:var(--push-border-radius-small);border-bottom-right-radius:var(--push-border-radius-small)}}@media screen and (min-width:1400px){.collection-header__media{aspect-ratio:668 / 244;align-self:start}}.collection-quick-navigation{grid-auto-flow:column;justify-content:safe center;align-items:start;column-gap:1.5rem;padding-block-start:3px;display:grid}.collection-quick-navigation--padded{padding-block:2.375rem 2rem}.collection-quick-navigation__item{text-align:center;flex-direction:column;align-items:center;row-gap:.625rem;max-width:8rem;display:flex}.collection-quick-navigation__item.is-selected>.rounded-full{outline-offset:2px;outline:1px solid}.collection-quick-navigation__item img{object-fit:cover;object-position:center;width:80px;min-width:80px;height:80px}@media screen and (min-width:700px){.collection-quick-navigation{column-gap:3rem}}.collection{--collection-sidebar-width: 18.5rem;padding-block-end:min(4rem,var(--section-vertical-spacing))}.collection__toolbar-scheme{background:rgb(var(--background))}.collection__toolbar{padding-block:1.25rem;padding-inline:max(var(--container-gutter),50% - var(--container-max-width) / 2);justify-content:space-between;align-items:center;column-gap:1rem;display:flex}.collection__count{color:rgb(var(--text-color))}.collection__filters-button{color:rgb(var(--text-color));transition:opacity .2s}@media screen and (pointer:fine){.collection__filters-button:hover{opacity:.7}}.collection__resource-tab-list::part(tablist){grid-auto-flow:column;justify-items:start;column-gap:1.5rem;display:grid}.collection__toolbar-linklist{flex-wrap:wrap;justify-content:safe center;gap:.5rem 1.25rem;display:flex;position:absolute;left:50%;transform:translate(-50%)}@media screen and (min-width:700px){.collection__toolbar-linklist{column-gap:2.5rem}}.collection__layout-selector{display:grid}.collection__layout-selector label{opacity:.3;transition:opacity .2s}:checked+:is(.collection__layout-selector label){opacity:1}.collection__inner{padding-inline:max(var(--container-gutter),50% - var(--container-max-width) / 2);grid-template-columns:minmax(0,1fr);align-items:start;row-gap:2rem;margin-block-start:var(--space-md);display:grid}@media screen and (max-width:699px){.collection__results .product-list{margin-inline:calc(.625rem - var(--container-gutter))}}.collection__sidebar{display:none}.collection__floating-button{opacity:0;visibility:hidden;z-index:2;justify-items:center;transition:opacity .2s ease-in,visibility .2s ease-in,transform .2s ease-in;display:grid;position:fixed;inset-block-end:1rem;inset-inline:1rem;transform:translateY(20px)}.collection__floating-button.is-visible{opacity:1;visibility:visible;transform:translateY(0)}.collection__floating-button .button{max-width:24rem}@media screen and (min-width:700px){.collection__toolbar{padding-block:1.25rem}.collection__inner{row-gap:3rem;margin-block-start:var(--space-section)}}@media screen and (min-width:1000px){.collection .pagination{grid-column-end:-1}.collection__sidebar{top:calc(var(--sticky-area-height) + 20px);width:var(--collection-sidebar-width);margin-block-start:1.5rem;margin-inline:min(var(--container-gutter),1.75rem);grid-template-columns:minmax(0,1fr);grid-column-end:-2;row-gap:1.5rem;display:grid;position:sticky}}@keyframes collection-story-parallax{0%{transform:translateY(calc(-1 * var(--offset-amount)))}to{transform:translateY(var(--offset-amount))}}.shopify-section--collection-story{view-timeline:--collection-story block}.collection-story{padding-block:3rem;padding-inline:max(var(--container-gutter),50% - var(--container-max-width) / 2);border-radius:0 var(--push-border-radius) 0 0;flex-direction:column;gap:2.5rem;display:flex;position:relative;overflow:hidden}.collection-story__content{flex-direction:column;align-items:flex-start;gap:1.25rem;display:flex}.collection-story__title{color:inherit;margin:0}.collection-story__text>*{margin:0}.collection-story__cta{margin-block-start:.625rem}.collection-story__media{aspect-ratio:1;border-radius:var(--push-border-radius-small);overflow:hidden}.collection-story__media img,.collection-story__media .placeholder{object-fit:cover;width:100%;height:100%}@supports (view-timeline-name: --foo){@media(prefers-reduced-motion:no-preference){[data-parallax] .collection-story__media{--offset-amount: calc(var(--parallax-speed, 3) * 1vmin);animation:linear forwards collection-story-parallax;animation-timeline:--collection-story;animation-range:cover}}}.collection-story__media--1,.collection-story__media--2{border-radius:var(--push-border-radius-small) var(--push-border-radius-small) var(--push-border-radius) var(--push-border-radius-small)}.collection-story__media--3{border-radius:var(--push-border-radius) var(--push-border-radius-small) var(--push-border-radius-small) var(--push-border-radius-small)}.collection-story__media--1{--parallax-speed: 5}.collection-story__media--2{--parallax-speed: -9}.collection-story__media--3{--parallax-speed: 6}.collection-story__gallery{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:5%;padding-block-end:1.25rem;display:grid}.collection-story__media--1{display:none}.collection-story__media--2{order:2}.collection-story__media--3{order:1;margin-block-start:41%}@media screen and (max-width:999px){.collection-story__media--3{border-radius:var(--push-border-radius-small) var(--push-border-radius) var(--push-border-radius-small) var(--push-border-radius-small)}.collection-story__media--2{border-radius:var(--push-border-radius-small) var(--push-border-radius-small) var(--push-border-radius-small) var(--push-border-radius)}}@media screen and (min-width:1000px){.collection-story{border-radius:var(--push-border-radius-small) var(--push-border-radius) var(--push-border-radius-small) var(--push-border-radius-small);flex-direction:row;justify-content:space-between;align-items:flex-end;gap:7.5rem;padding-block:4.5rem}.collection-story__content{flex:none;gap:1.875rem;width:22.5rem}.collection-story__cta{margin-block-start:0}.collection-story__gallery{aspect-ratio:783 / 434;flex:auto;max-width:48.9375rem;padding:0;display:block;position:relative}.collection-story__media{aspect-ratio:1;width:30.65%;margin:0;position:absolute}.collection-story__media--1{display:block;inset-block-start:0;inset-inline-start:0}.collection-story__media--2{inset-block-start:44.7%;inset-inline-start:34.1%}.collection-story__media--3{inset-block-start:14.75%;inset-inline-start:69.35%}}.community-gallery{border-radius:var(--push-border-radius) 0 0 0;flex-direction:column;gap:1.25rem;padding-block:3rem .625rem;display:flex;overflow:hidden}.community-gallery__header{padding-inline:max(var(--container-gutter),50% - var(--container-max-width) / 2);flex-direction:column;gap:1.25rem;display:flex}.community-gallery__subheading{margin:0 0 .5rem;font-size:.875rem}.community-gallery__title{color:inherit}.community-gallery__text{flex-direction:column;align-items:flex-start;gap:1rem;display:flex}.community-gallery__text>*{margin:0}.community-gallery .social-media{--icon-max-width: 1.5rem;--icon-mobile-max-width: 1.5rem;gap:1.5rem}.community-gallery .social-media .branding-colors--instagram{order:-1}.community-gallery__strip{align-items:flex-end;gap:2.667vw;padding-inline:2.667vw;scroll-padding-inline:2.667vw;display:flex}.community-gallery__card{aspect-ratio:200 / 256.281;scroll-snap-align:start;flex-shrink:0;width:22.551vw}.community-gallery__card:first-child{width:38.756vw}.community-gallery__card:nth-child(2){width:28.226vw}.community-gallery__media{border-radius:var(--push-border-radius-small);width:100%;height:100%;display:block;overflow:hidden}.community-gallery__media img,.community-gallery__media .placeholder{object-fit:cover;width:100%;height:100%}@media screen and (min-width:1000px){.community-gallery{gap:2.5rem;padding-block:4.5rem 1rem}.community-gallery__header{flex-direction:row;justify-content:space-between;align-items:center;gap:2rem}.community-gallery__heading{width:50.8%}.community-gallery__title--fluid{font-size:clamp(2rem,3.89vw,5rem)}.community-gallery__text{width:35.9%}.community-gallery__strip.community-gallery__strip{scroll-snap-type:none;gap:1.111vw;height:28.606vw;padding-inline:1rem}.community-gallery__card:first-child{margin-inline-start:auto}.community-gallery__card:last-child{margin-inline-end:auto}.community-gallery__card{width:13.889vw}@media(prefers-reduced-motion:no-preference){.community-gallery__card{transition:width .45s cubic-bezier(.25,1,.5,1)}}.community-gallery__card:first-child,.community-gallery__card:nth-child(2){width:13.889vw}.community-gallery__card.is-sibling{width:16.258vw}.community-gallery__card.is-active{width:22.324vw}}.compatibility__inner{flex-direction:column;gap:1.5rem;padding-block:.625rem 40px;display:flex}.compatibility__heading{margin:0}.compat-search{flex-direction:column;gap:2rem;display:flex}.compat-search__panel{border-radius:var(--push-border-radius-small);background:#f5f4f4;flex-direction:column;gap:1rem;padding:1.5rem;display:flex}.compat-search__panel:not(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){border-bottom-right-radius:var(--push-border-radius)}.compat-search__panel:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){border-bottom-left-radius:var(--push-border-radius)}.compat-search__form{flex-direction:column;gap:.75rem;display:flex}.compat-search__label{margin:0;line-height:1}.compat-search__field{border:1px solid rgb(var(--text-color) / .2);background:rgb(var(--background));border-radius:22px;align-items:center;gap:.5rem;width:100%;min-height:47px;padding-inline:1rem;display:flex;position:relative}.compat-search__field:focus-within{border-color:rgb(var(--text-color) / .6)}.compat-search__field.is-open{border-color:rgb(var(--text-color) / .2)}.compat-search__field.is-open:not(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)),.compat-search__field.is-open:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){border-bottom-right-radius:0;border-bottom-left-radius:0}.compat-search__input{min-width:0;color:rgb(var(--text-color));font-size:var(--text-sm);background:none;border:none;flex:6rem;padding-block:.75rem}.compat-search__input:focus-visible{outline:none}.compat-search__input::-webkit-search-cancel-button{-webkit-appearance:none;appearance:none;display:none}.compat-search__input::-webkit-search-decoration{-webkit-appearance:none;appearance:none;display:none}.compat-search__input::placeholder{color:rgb(var(--text-color) / .5);opacity:1}.compat-search__input[hidden]{display:none}.compat-search__submit{color:rgb(var(--text-color));cursor:pointer;background:none;border:none;flex-shrink:0;place-items:center;margin-inline-start:auto;padding:0;display:grid}.compat-search__pill{border:1px solid rgb(var(--text-color) / .15);min-width:0;max-width:100%;font-size:var(--text-sm);background:#f5f4f4;border-radius:999px;flex:0 auto;align-items:center;gap:.5rem;padding:.375rem .375rem .375rem .75rem;display:inline-flex}.compat-search__pill[hidden]{display:none}.compat-search__pill-text{color:inherit;font:inherit;cursor:pointer;white-space:nowrap;text-overflow:ellipsis;background:none;border:none;padding:0;overflow:hidden}.compat-search__pill-remove{color:rgb(var(--text-color) / .7);cursor:pointer;background:none;border:none;flex-shrink:0;padding:.25rem;display:inline-flex}.compat-search__pill-remove:hover{color:rgb(var(--text-color))}.compat-search__hint{font-size:var(--text-xs);color:rgb(var(--text-color));align-items:center;gap:.5rem;margin:0;display:flex}.compat-search__hint-text,.compat-search__hint-text>:where(p){margin:0}.compat-search__hint-icon{color:rgb(var(--text-color) / .6);flex-shrink:0;display:inline-flex}.compat-search__suggestions{inset-inline:-1px;z-index:3;border:1px solid rgb(var(--text-color) / .2);border-radius:0;background:rgb(var(--background));border-top:none;max-height:26rem;padding-inline:1rem;position:absolute;top:calc(100% + 1px);overflow-y:auto;box-shadow:0 16px 32px #0000001a}.compat-search__suggestions:not(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){border-bottom-right-radius:var(--push-border-radius);border-bottom-left-radius:var(--push-border-radius-small)}.compat-search__suggestions:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){border-bottom-left-radius:var(--push-border-radius);border-bottom-right-radius:var(--push-border-radius-small)}.compat-search__suggestions[hidden]{display:none}.compat-suggestions__list{flex-direction:column;display:flex}.compat-suggestions__item{border:none;border-bottom:1px solid rgb(var(--text-color) / .2);width:100%;color:inherit;text-align:start;cursor:pointer;background:none;align-items:center;gap:1.25rem;padding-block:.75rem;display:flex}.compat-suggestions__list li:last-child .compat-suggestions__item{border-bottom:none}:is(.compat-suggestions__item:hover,.compat-suggestions__item:focus-visible){outline:none}:is(.compat-suggestions__item:hover .compat-suggestions__title,.compat-suggestions__item:focus-visible .compat-suggestions__title){text-decoration:underline}.compat-suggestions__thumb{flex-shrink:0;place-items:center;width:4rem;height:4rem;display:grid}.compat-suggestions__thumb img,.compat-suggestions__thumb .placeholder-svg{object-fit:contain;width:100%;height:100%}.compat-suggestions__label{flex-direction:column;flex:1;gap:.125rem;min-width:0;display:flex}.compat-suggestions__title{font-size:1.125rem;font-weight:700;line-height:1.2}.compat-suggestions__ref{font-size:var(--text-xs);color:rgb(var(--text-color) / .5)}.compat-suggestions__color{font-size:var(--text-sm);color:rgb(var(--text-color));flex-shrink:0;align-items:center;gap:.5rem;display:inline-flex}.compat-suggestions__color-dot{border:1px solid rgb(var(--text-color) / .15);border-radius:50%;width:.625rem;height:.625rem;display:block}.compat-suggestions__empty{font-size:var(--text-sm);color:rgb(var(--text-color) / .7);margin:0;padding:1rem 0}@media screen and (max-width:999px){.compat-suggestions__item{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:.375rem 1rem;display:grid}.compat-suggestions__thumb{width:3rem;height:3rem}.compat-suggestions__title{font-size:var(--text-base)}.compat-suggestions__color{grid-column:2}}.compat-search__results[hidden]{display:none}.compat-results__layout{background:#f5f4f4;flex-direction:column;gap:1.5rem;padding-block:1.5rem;display:flex}.compat-facets{z-index:1000;background:rgb(var(--background));visibility:hidden;flex-direction:column;gap:1rem;width:min(90vw,22rem);padding:1.5rem;transition:transform .25s,visibility .25s;display:flex;position:fixed;inset-block:0;inset-inline-end:0;overflow-y:auto;transform:translate(100%);box-shadow:-8px 0 32px #00000026}.compat-facets.is-open{visibility:visible;transform:translate(0)}.compat-facets__head{justify-content:space-between;align-items:center;gap:1rem;display:flex}.compat-facets__close{color:rgb(var(--text-color));cursor:pointer;background:none;border:none;flex-shrink:0;padding:.25rem;display:inline-flex}.compat-facets__overlay{z-index:999;background:#0006;display:none;position:fixed;top:0;right:0;bottom:0;left:0}.compat-facets.is-open~.compat-facets__overlay{display:block}.compat-facets__title{margin:0}.compat-facets__search{align-items:center;display:flex;position:relative}.compat-facets__search-input{border:1px solid rgb(var(--text-color) / .2);background:rgb(var(--background));width:100%;color:rgb(var(--text-color));font-size:var(--text-sm);border-radius:22px;padding:.75rem 2.5rem .75rem 1rem}.compat-facets__search-input:focus-visible{border-color:rgb(var(--text-color) / .6);outline:none}.compat-facets__search-icon{color:rgb(var(--text-color) / .7);pointer-events:none;display:inline-flex;position:absolute;inset-inline-end:1rem}.compat-facets__group{border-top:1px solid rgb(var(--text-color) / .1);padding-top:1rem}.compat-facets__summary{cursor:pointer;justify-content:space-between;align-items:center;gap:1rem;list-style:none;display:flex}.compat-facets__summary::-webkit-details-marker{display:none}.compat-facets__summary .h7{margin:0}.compat-facets__summary svg{flex-shrink:0;transition:transform .2s}.compat-facets__group[open] .compat-facets__summary svg{transform:rotate(180deg)}.compat-facets__options{flex-direction:column;gap:.75rem;padding-top:1rem;display:flex}.compat-facets__option{font-size:var(--text-sm);cursor:pointer;align-items:center;gap:.625rem;display:flex}.compat-facets__option input{width:1.125rem;height:1.125rem;accent-color:rgb(var(--text-color));flex-shrink:0}.compat-facets__swatch{border:1px solid rgb(var(--text-color) / .15);border-radius:50%;width:1rem;height:1rem;display:block}.compat-facets__price{align-items:center;gap:.5rem;padding-top:1rem;display:flex}.compat-facets__price-field{border:1px solid rgb(var(--text-color) / .2);font-size:var(--text-sm);border-radius:12px;flex:1;align-items:center;gap:.25rem;padding:.5rem .75rem;display:flex}.compat-facets__price-field input{width:100%;min-width:0;color:rgb(var(--text-color));font-size:var(--text-sm);background:none;border:none}.compat-facets__price-field input:focus-visible{outline:none}.compat-facets__price-sep{color:rgb(var(--text-color) / .5)}.compat-results__main{flex-direction:column;gap:1.5rem;min-width:0;display:flex}.compat-results__bar{justify-content:space-between;align-items:start;gap:1rem;display:flex}.compat-results__count{font-size:var(--text-sm);margin:0}.compat-results__count-product{display:inline-block}.compat-results__filters-toggle{color:rgb(var(--text-color));font-size:var(--text-sm);cursor:pointer;background:none;border:none;flex-shrink:0;align-items:center;gap:.5rem;padding:0;display:inline-flex}.compat-results__grid{grid-template-columns:repeat(2,1fr);gap:1rem;display:grid}.compat-results__cell{display:grid}.compat-results__cell>product-card{grid-template-rows:auto 1fr}.compat-results__cell[hidden]{display:none}.compat-results__no-results{font-size:var(--text-sm);color:rgb(var(--text-color) / .7);margin:0;padding:2.5rem 0}.compat-results__empty{padding:2.5rem 0}.compat-results__empty>:where(p){margin:0}.compat-search__placeholder[hidden]{display:none}.compat-search__placeholder{flex-direction:column;gap:1.5rem;display:flex}.compat-search__placeholder.is-below-results{margin-block-start:1.5rem}@media screen and (min-width:1000px){.compat-search__placeholder.is-below-results{display:none}}.compat-search__intro{font-size:var(--text-sm)}.compat-search__intro>:where(p){margin:0}.compat-search__cards{grid-template-columns:1fr;gap:1rem;display:grid}.compat-card{border-radius:var(--push-border-radius-small);background:#f5f4f4;flex-direction:column;gap:1.5rem;padding:1.5rem;display:flex}.compat-card:not(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){border-bottom-right-radius:var(--push-border-radius)}.compat-card:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){border-bottom-left-radius:var(--push-border-radius)}.compat-card__body{flex-direction:column;gap:.75rem;display:flex}.compat-card__eyebrow{font-size:var(--text-sm);margin:0}.compat-card__title{margin:0;line-height:1}.compat-card__text{max-width:400px;font-size:var(--text-sm)}.compat-card__text>:where(p){margin:0}.compat-card__link{color:rgb(var(--text-color));font-size:var(--text-sm);border-bottom:1px solid;align-self:flex-start;padding-bottom:4px;text-decoration:none;transition:opacity .15s}.compat-card__link:hover{opacity:.7}@media screen and (min-width:1000px){.compatibility__inner{padding-block:.625rem 72px}.compat-search{gap:3rem}.compat-search__panel{padding:1.5rem}.compat-search__form{flex-direction:row;align-items:center;gap:1.25rem}.compat-search__label{flex-shrink:0}.compat-search__field{flex:1}.compat-results__layout{flex-direction:row;align-items:flex-start;gap:2rem;padding-block:2.5rem}.compat-facets{inset-inline-end:auto;z-index:auto;visibility:visible;width:auto;box-shadow:none;border-radius:var(--push-border-radius-small);flex:0 0 18.5rem;align-self:start;position:sticky;top:1.5rem;overflow:visible;transform:none}.compat-facets:not(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){border-bottom-right-radius:var(--push-border-radius)}.compat-facets:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){border-bottom-left-radius:var(--push-border-radius)}.compat-facets__head{display:contents}.compat-facets__close{display:none}.compat-facets__overlay{display:none!important}.compat-results__filters-toggle{display:none}.compat-results__main{flex:1}.compat-results__grid{grid-template-columns:repeat(3,1fr);gap:1.5rem}.compat-search__placeholder{flex-direction:row;align-items:flex-start;gap:3rem}.compat-search__intro{flex:0 0 297px}.compat-search__cards{flex:1;grid-template-columns:repeat(2,1fr)}}.compat-drawer{--drawer-max-width: min(100vw, 37.5rem);--drawer-body-padding-block: 1.25rem;--drawer-body-padding-inline: .625rem}.compat-drawer::part(header){background:#f5f4f4;border-block-end:none}.compat-drawer::part(close-button){color:#fff}.compat-drawer::part(close-button):before{background:#292527}.compat-list{flex-direction:column;gap:1.25rem;display:flex}.compat-list__search{align-items:center;display:flex;position:relative}.compat-list__search-input{border:1px solid rgb(var(--text-color) / .2);background:rgb(var(--background));width:100%;color:rgb(var(--text-color));font-size:var(--text-sm);border-radius:999px;padding:.9375rem 4.25rem .9375rem 1rem}.compat-list__search-input:focus-visible{border-color:rgb(var(--text-color) / .6);outline:none}.compat-list__search-input::-webkit-search-cancel-button{-webkit-appearance:none;appearance:none;display:none}.compat-list__search-input::-webkit-search-decoration{-webkit-appearance:none;appearance:none;display:none}.compat-list__search-clear{color:rgb(var(--text-color) / .7);cursor:pointer;background:none;border:none;padding:.25rem;display:inline-flex;position:absolute;inset-inline-end:2.5rem}.compat-list__search-clear:hover{color:rgb(var(--text-color))}.compat-list__search-clear[hidden]{display:none}.compat-list__search-input::placeholder{color:rgb(var(--text-color) / .5);opacity:1}.compat-list__search-icon{color:rgb(var(--text-color));pointer-events:none;display:inline-flex;position:absolute;inset-inline-end:1rem}.compat-list__bar{justify-content:space-between;align-items:start;gap:1rem;display:flex}.compat-list__count{font-size:var(--text-sm);margin:0}.compat-list__filters-toggle{color:inherit;font-size:var(--text-sm);cursor:pointer;background:none;border:none;flex-shrink:0;align-items:center;gap:.625rem;padding:0;display:inline-flex}.compat-list__color-option label{align-items:center;gap:.5rem;display:inline-flex}.compat-list__items{flex-direction:column;gap:.625rem;display:flex}.compat-list__item[hidden]{display:none}.compat-list__link{border-radius:var(--push-border-radius-small);color:inherit;background:#f5f4f4;justify-content:space-between;align-items:center;gap:.5rem;padding:.625rem;text-decoration:none;transition:background-color .2s;display:flex}:is(.compat-list__link:hover,.compat-list__link:focus-visible){background:#ebe9e9;outline:none}:is(.compat-list__link:hover .compat-list__title,.compat-list__link:focus-visible .compat-list__title){text-decoration:underline}.compat-list__main{align-items:center;gap:.5rem;min-width:0;display:flex}.compat-list__thumb{border-radius:var(--push-border-radius-small);background:#fff;flex-shrink:0;place-items:center;width:2.5625rem;height:2.5625rem;padding:.25rem;display:grid}.compat-list__thumb img,.compat-list__thumb .placeholder-svg{object-fit:contain;width:100%;height:100%}.compat-list__label{flex-direction:column;gap:.25rem;min-width:0;display:flex}.compat-list__ref{font-size:var(--text-sm);color:rgb(var(--text-color) / .5)}.compat-list__title{color:rgb(var(--text-color));font-size:1rem;font-weight:700;line-height:1.2}.compat-list__status{color:#fff;border-radius:50%;flex-shrink:0;place-items:center;width:1.25rem;height:1.25rem;display:grid}.compat-list__status--ok{background:#418519}.compat-list__status--ko{background:#a61824}.compat-list__empty{font-size:var(--text-sm);color:rgb(var(--text-color) / .7);text-align:center;margin:0;padding:2rem 0}.product-compatibility__cta{border-radius:3rem;font-size:.875rem}.compat-results__pagination{justify-content:center;padding-block:1.5rem 0;display:flex}.compat-results__pagination[hidden]{display:none}.countdown-condensed{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem 2rem;padding-block:.875rem;display:flex}.countdown-condensed .button,.countdown-condensed .link{flex-shrink:0}.countdown-condensed__content-with-timer{display:contents}.countdown-condensed__content-wrapper{flex-wrap:wrap;align-items:center;gap:.5rem 1rem;display:flex}.countdown-condensed__timer{flex-shrink:0;justify-content:safe center;align-items:center;column-gap:.5rem;display:flex}.countdown-condensed__timer-item{place-items:baseline center;column-gap:.25rem;display:grid}.countdown-condensed__unit-short{display:none}.countdown-condensed__timer--inline .countdown-condensed__timer-item{display:flex}@media screen and (min-width:700px){.countdown-condensed__content-wrapper{column-gap:1.5rem}.countdown-condensed__content-with-timer :is(.button,.link):not(.button--connect-with-heading),.countdown-condensed__content-with-timer~.button--connect-with-heading{display:none}}@media screen and (max-width:699px){.countdown-condensed__content-with-timer :is(.button,.link){display:none}:where(.countdown-condensed:has(.button,.link)) .countdown-condensed__content-with-timer{flex-direction:column;row-gap:.25rem;display:flex}}@media screen and (max-width:699px){.countdown-condensed--center:not(:has(.button,.link)){flex-direction:column;justify-content:safe center;row-gap:.35rem}}@media screen and (min-width:700px){.countdown-condensed--center{justify-content:safe center}}.countdown-condensed--split{justify-content:space-between}@media screen and (max-width:699px){:is(.countdown-condensed--split .countdown-condensed__timer--inline,.countdown-condensed:has(.button,.link) .countdown-condensed__timer--inline) .countdown-condensed__unit{display:none}:is(.countdown-condensed--split .countdown-condensed__timer--inline,.countdown-condensed:has(.button,.link) .countdown-condensed__timer--inline) .countdown-condensed__unit-short{display:block}}.countdown__timer{justify-content:safe center;column-gap:1.5rem;width:100%;max-width:48rem;display:flex;container:countdown-timer / inline-size}.countdown__timer--bordered{border-block-width:1px;padding-block:1.5rem}.countdown__timer-item{justify-items:center;gap:.25rem;display:grid}.countdown__timer-flip{white-space:nowrap;text-align:center;letter-spacing:0!important;display:grid!important}.countdown__timer-flip[animate]{grid-template-columns:1ch 1ch;width:auto}.countdown__timer-flip::part(digit){vertical-align:bottom;overflow:hidden}@media screen and (min-width:1000px){.countdown__timer{column-gap:2rem}.countdown__timer--bordered{padding-block:3rem}.countdown__timer-item{gap:.5rem .75rem}}@media screen and (min-width:1150px){.countdown__timer{column-gap:3rem}}@container countdown-timer (width > 900px){.countdown__timer-item{grid-auto-flow:column;align-items:baseline}@supports (text-box: trim-both cap alphabetic){.countdown__timer-item{align-items:start}.countdown__timer-item .countdown__timer-flip{text-box:trim-both cap alphabetic}}}@keyframes cell-horizontal-parallax{0%{transform:translate(calc(-1 * var(--offset-amount)))}to{transform:translate(var(--offset-amount))}}@keyframes cell-vertical-parallax{0%{transform:translateY(calc(-1 * var(--offset-amount)))}to{transform:translateY(var(--offset-amount))}}.shopify-section--dynamic-grid{view-timeline:--dynamic-grid block;position:relative;overflow-x:hidden}@supports (overflow: clip){.shopify-section--dynamic-grid{overflow-x:clip}}.shopify-section--dynamic-grid:first-child:has([allow-transparent-header]) .dynamic-grid{margin-block-start:var(--header-height, 0px)}.dynamic-grid{--dynamic-grid-column-count: 8;--dynamic-grid-cell-size: calc((100vw - var(--container-gutter-context, 0px) * 2) / var(--dynamic-grid-column-count) - var(--dynamic-grid-gap) * (var(--dynamic-grid-column-count) - 1) / var(--dynamic-grid-column-count));grid-template-columns:repeat(var(--dynamic-grid-column-count),minmax(0,1fr));grid-template-rows:repeat(var(--dynamic-grid-explicit-row-count),var(--dynamic-grid-cell-size)) max-content;gap:var(--dynamic-grid-gap);display:grid;position:relative}.dynamic-grid.editor-is-selected:before{content:"";background-image:repeating-linear-gradient(#c8c8c833 0,#c8c8c833 var(--dynamic-grid-cell-size),transparent var(--dynamic-grid-cell-size),transparent calc(var(--dynamic-grid-cell-size) + max(1px,var(--dynamic-grid-gap)))),repeating-linear-gradient(90deg,#c8c8c833 0,#c8c8c833 var(--dynamic-grid-cell-size),transparent var(--dynamic-grid-cell-size),transparent calc(var(--dynamic-grid-cell-size) + max(1px,var(--dynamic-grid-gap))));background-repeat:no-repeat;background-size:100% calc(var(--dynamic-grid-cell-size) * var(--dynamic-grid-explicit-row-count) + max(1px,var(--dynamic-grid-gap)) * (var(--dynamic-grid-explicit-row-count) - 1));width:100%;height:100%;position:absolute}.dynamic-grid__cell{grid-area:var(--dynamic-grid-grid-area);isolation:isolate;align-self:start;transition:opacity .2s ease-in-out,background-color .2s ease-in-out;position:relative;inset-block-start:var(--dynamic-grid-vertical-adjustment);inset-inline-start:var(--dynamic-grid-horizontal-adjustment)}@supports (view-timeline-name: --foo){.dynamic-grid__cell{--offset-amount: calc(var(--parallax-speed) * 10 / 2 * 1vmin);animation:linear forwards cell-horizontal-parallax;animation-timeline:--dynamic-grid;animation-range:cover}.dynamic-grid__cell[data-parallax-direction=vertical]{animation-name:cell-vertical-parallax}}.dynamic-grid__cell.editor-is-selected{background-color:#0000000d;outline:2px dashed gray}.dynamic-grid__cell:has(.editor-is-selected){background-color:#0000000d;outline:2px dashed gray}.dynamic-grid__cell figure{object-fit:cover;object-position:center;width:100%;max-width:100%;transition:opacity .2s}.dynamic-grid__cell figure video{width:100%}.dynamic-grid.editor-is-selected :is(.dynamic-grid__cell figure):not(.editor-is-selected){opacity:.6}@media screen and (min-width:1000px){.dynamic-grid{--dynamic-grid-column-count: 16}}.faq-section:not(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){border-bottom-left-radius:var(--push-border-radius)}.faq-section:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){border-bottom-right-radius:var(--push-border-radius)}.faq__inner{padding-block:calc(var(--section-disable-padding-collapsing, 1) * 3rem) 3rem;padding-inline:var(--container-gutter);flex-direction:column;align-items:stretch;gap:1.875rem;display:flex}.faq__intro{flex-direction:column;flex:1 1 0;min-width:0;display:flex}.faq__intro .prose{color:var(--color-black)}.faq{flex-direction:column;flex:1 1 0;justify-content:center;width:100%;min-width:0;display:flex}.faq__content{flex-direction:column;gap:.25rem;display:flex}.faq__category{align-items:center;column-gap:.5rem;display:flex}.faq__category:not(:first-child){margin-block-start:.75rem}.faq__item.accordion{--accordion-inline-padding: 1.5rem;--accordion-block-padding: 1.25rem;--faq-text-size: var(--text-sm);border-radius:var(--product-card-border-radius);box-shadow:none}@media screen and (max-width:699px){.faq__item.accordion{--faq-text-size: .75rem}}.faq__item .accordion__summary{font-size:var(--faq-text-size)}.faq__content .accordion__content{font-size:var(--faq-text-size);padding-inline-end:1.5rem}.faq__content .accordion__content a{font-size:inherit}@media screen and (min-width:1000px){.faq-section .faq__inner{padding-block:calc(var(--section-disable-padding-collapsing, 1) * 4.5rem) 4.5rem;flex-flow:wrap;align-items:flex-start;gap:2.5rem 3rem}.faq-section--contained .faq__inner{padding-inline:max(var(--container-gutter),50% - var(--container-max-width) / 2)}.faq-section:not(.faq-section--split) .faq__inner{flex-direction:column;align-items:center}.faq-section:not(.faq-section--split) .faq__intro,.faq-section:not(.faq-section--split) .faq{max-width:50rem}}.faq-families{padding-block:3rem 1.5rem}.faq-families__intro{margin-block-end:2rem}.faq-families__list{grid-template-columns:repeat(3,minmax(0,1fr));gap:1.5rem 1rem;max-width:62.5rem;margin-inline:auto;display:grid}.faq-families__link{text-align:center;flex-direction:column;align-items:center;gap:.75rem;display:flex}.faq-families__media{aspect-ratio:1;justify-content:center;align-items:center;width:100%;max-width:6rem;display:flex}.faq-families__image{object-fit:contain;width:100%;height:100%}.faq-families__title{text-wrap:balance}.faq-families[data-active]{padding-block-end:0}.faq-families[data-active] .faq-families__list{border-block-end:1px solid rgb(var(--text-color) / .15);padding-block-end:2rem}.faq-families[data-active] .faq-families__link:not([aria-current]){opacity:.45}.faq-families[data-active] .faq-families__link:not([aria-current]):hover{opacity:.8}@media(prefers-reduced-motion:no-preference){.faq-families__link{transition:opacity .25s}.faq-families__image{transition:transform .35s cubic-bezier(.22,1,.36,1)}.faq-families__link:hover .faq-families__image,.faq-families__link[aria-current] .faq-families__image{transform:translateY(-.375rem) scale(1.04)}.faq-section.is-faq-family-visible{animation:.45s cubic-bezier(.22,1,.36,1) both faq-family-in}}@keyframes faq-family-in{0%{opacity:0;transform:translateY(1.5rem)}}.faq-families__link[aria-current] .faq-families__title{text-underline-offset:.3em;text-decoration:underline}.faq-section[data-faq-family]:not(.is-faq-family-visible){display:none}.faq__intro-image{width:100%;max-width:10rem;height:auto;margin-inline:auto}.faq__category-nav{flex-wrap:wrap;justify-content:center;gap:.5rem;display:flex}.faq__category-nav .button{--button-text-color: var(--button-background-primary)}@media screen and (min-width:1000px){.faq-families{padding-block:4.5rem 2rem}.faq-families__list{grid-template-columns:repeat(6,minmax(0,1fr))}.faq-families__media{max-width:10rem}}.featured-collections-header{grid-template-columns:minmax(0,1fr);grid-auto-columns:auto;align-items:center;gap:1.5rem 5rem;display:grid}.featured-collections-header__tab-list{align-items:start;column-gap:1.25rem;display:flex}.featured-collections-header__tab-list [role=tab]{text-align:start;flex-shrink:0;transition:margin-inline-start .15s ease-in-out,opacity .15s ease-in-out}.featured-collections-header__tab-list [role=tab] svg,.featured-collections-header__tab-list [role=tab]:before{will-change:opacity;flex-shrink:0;transition:opacity .15s ease-in-out}.featured-collections-header__tab-list [role=tab] span{transition:transform .15s ease-in-out;display:inline-block}.featured-collections-header__tab-list [role=tab][aria-selected=false]{opacity:.3;margin-inline-start:calc(-1 * var(--text-indent-size))}.featured-collections-header__tab-list [role=tab][aria-selected=false] svg,.featured-collections-header__tab-list [role=tab][aria-selected=false]:before{opacity:0}@media screen and (max-width:699px){.featured-collections-header__tab-list [role=tab]{max-width:16rem}}@media screen and (min-width:700px){.featured-collections-header__tab-list{column-gap:2rem}[role=tab][aria-selected=true] span{transform:translate(calc(-1 * var(--transform-logical-flip) * min(.2em,var(--text-indent-size))))}}@media screen and (min-width:1000px){.featured-collections-header{grid-auto-flow:column}}.featured-links{text-align:center;display:block;position:relative}.featured-links .big-link{justify-content:center}.featured-links .big-link:hover>.v-stack{z-index:2;position:relative}.featured-links .custom-cursor:not(.featured-links__image-cursor){z-index:3}@media screen and (max-width:699px){.featured-links{width:100%}}.featured-links__image-cursor{z-index:1;scale:1}.featured-links__cursor-image-list{isolation:isolate;width:21.875rem;transform:translate(calc(-1 * var(--transform-logical-flip) * 50%)) translateY(-50%);place-items:center;display:grid;position:absolute}.featured-links__cursor-image-list>*{mix-blend-mode:plus-lighter;grid-area:1 / -1}.footer{border-radius:var(--push-border-radius-small, .5rem);margin:.625rem;overflow:hidden}.footer__inner{--footer-inset: max(var(--container-gutter), 50% - var(--container-max-width) / 2);flex-direction:column;display:flex}.footer__logo{padding:var(--space-margin, 1.25rem) var(--footer-inset) 0;justify-content:center;display:flex}.footer__logo img{filter:brightness(0) invert();width:auto;height:2rem}.footer__title{font-family:var(--text-font-family);letter-spacing:0;text-transform:none;color:var(--color-white, #fff);margin:0;font-size:.875rem;font-weight:700;line-height:1.2}.footer__link,.footer__newsletter-text,.footer__app-text{color:var(--color-white, #fff);font-size:.625rem;line-height:1.3}.footer__link{transition:opacity .15s;display:inline-block}.footer__link:hover{opacity:.7;text-decoration:underline}.footer__title-link{transition:opacity .15s;display:block}.footer__title-link:hover{opacity:.7}.footer__columns{gap:var(--space-md, 1.25rem);padding:1.5rem var(--footer-inset) var(--space-margin, 1.25rem);flex-direction:column;display:flex}.footer__menus,.footer__menu,.footer__aside{display:contents}.footer__app{order:var(--footer-order, 0)}.footer__accordion,.footer__menu-mobile-title{order:1}.footer__title-link{order:2}.footer__newsletter{order:var(--footer-order, 3)}.footer__payments{order:4}.footer__social{order:5}.footer__menu-desktop{display:none}.footer__accordion{box-shadow:none;--accordion-block-padding: .875rem 0}.footer__accordion .accordion__summary{font-family:var(--text-font-family);color:var(--color-white, #fff);font-size:.875rem;font-weight:700}.footer__accordion .accordion__content{padding-block-start:.75rem}.footer__menu-list{flex-direction:column;gap:.8125rem;display:flex}.footer__title-link{padding-block:.875rem}.footer__payments,.footer__social{flex-direction:column;gap:.625rem;display:flex}.footer__payment-list{flex-wrap:wrap;align-items:center;gap:1rem;display:flex}.footer__payment-list :is(svg,img){width:auto;height:.875rem}.footer .social-media{--icon-max-width: 1.25rem;--icon-mobile-max-width: .9rem;flex-wrap:wrap;align-items:center;gap:1.0965rem;display:flex}.footer .social-media .branding-colors--instagram{order:-1}.footer__newsletter{border-radius:var(--push-border-radius-small, .5rem);background:var(--color-white-20, #fff3);border:1px solid var(--color-black-20, #29252733);flex-direction:column;gap:.625rem;padding:1rem;display:flex}.footer__newsletter-text :is(p){margin:0}.footer-newsletter__field{border:1px solid var(--color-white, #fff);border-radius:50px;justify-content:space-between;align-items:center;gap:.5rem;min-height:38px;padding-block:.25rem;padding-inline:1.125rem;display:flex}.footer-newsletter__input{min-width:0;color:var(--color-white, #fff);background:none;border:none;outline:none;flex:auto;font-size:.625rem}.footer-newsletter__input::placeholder{color:var(--color-white, #fff);opacity:1}.footer-newsletter__submit{color:var(--color-white, #fff);cursor:pointer;background:none;border:none;flex-shrink:0;place-items:center;padding:0;transition:opacity .15s;display:grid}.footer-newsletter__submit:hover{opacity:.7}.footer-newsletter__arrow{block-size:24px;inline-size:24px}.footer__newsletter-disclaimer{color:var(--color-white-80, #fffc);font-size:.625rem}.footer__newsletter-disclaimer :is(p){margin:0}.footer__app{border-radius:var(--push-border-radius-small, .5rem);border:1px solid var(--color-white-20, #fff3);flex-direction:column;gap:.625rem;padding:1rem;display:flex}.footer__app-head{justify-content:space-between;align-items:flex-start;gap:.625rem;display:flex}.footer__app-intro{flex-direction:column;flex:1 1 0;gap:.625rem;min-width:0;display:flex}.footer__app-text{color:var(--color-white-80, #fffc);margin:0}.footer__app-qr{background:#fff;border-radius:.5rem;flex:0 0 6.875rem;block-size:6.875rem;inline-size:6.875rem;display:none;overflow:hidden}.footer__app-qr img{object-fit:contain;block-size:100%;inline-size:100%}.footer__app-badges{flex-direction:column;flex-shrink:0;gap:.5rem;display:flex}.footer__app-badge{display:block}.footer__app-badge img{border-radius:4px;block-size:28px;inline-size:auto;display:block}.footer__app-divider{border:none;border-block-start:1px solid var(--color-white-20, #fff3);block-size:0;margin:0}.footer__app-rating{align-items:center;gap:.25rem;display:flex}.footer__app-stars{align-items:center;gap:1px;display:inline-flex}.footer__app-stars svg{block-size:auto;inline-size:12px}.footer__app-rating-text{color:var(--color-white-80, #fffc);font-size:.625rem}.footer__bar{align-items:center;gap:var(--space-md, 1.25rem);padding:var(--space-margin, 1.25rem) var(--footer-inset, 1.25rem);border-block-start:1px solid var(--color-white-20, #fff3);text-align:center;flex-direction:column;display:flex}.footer__langue{align-items:center;gap:1.25rem;display:flex}.footer__langue .subheading{font-family:var(--text-font-family);text-transform:none;letter-spacing:0;color:var(--color-white, #fff);font-size:.625rem;font-weight:400}.footer__langue .popover .subheading{color:rgb(var(--text-color));font-size:inherit}.footer__langue .country-flag{border-radius:2px;block-size:auto;inline-size:22px}.footer__langue .country-flag--globe{block-size:16.5px}.footer__legal{flex-wrap:wrap;justify-content:center;align-items:center;gap:.625rem 1.25rem;display:flex}.footer__legal-item{align-items:center;display:flex}.footer__legal-link{color:var(--color-white-80, #fffc);font-size:12px;transition:opacity .15s}button.footer__legal-link{font-family:inherit;line-height:inherit;text-align:inherit;cursor:pointer;background:none;border:0;padding:0}.footer__legal-link:hover{opacity:1;text-decoration:underline}.footer__copyright{padding:.25rem var(--footer-inset, 1.25rem);text-align:center;background:none;justify-content:center;align-items:center;display:flex}.footer__copyright p{color:var(--color-white-80, #fffc);margin:0;font-size:.5rem}@media screen and (min-width:1000px){.footer{margin:1rem}.footer__logo{padding:var(--space-margin, 3rem) var(--footer-inset) 0;justify-content:flex-start}.footer__title{font-size:1rem}.footer__link,.footer__newsletter-text,.footer__app-text,.footer-newsletter__input,.footer__newsletter-disclaimer,.footer__app-rating-text{font-size:.75rem}.footer__columns{padding:1.5rem var(--footer-inset) var(--space-margin, 3rem);flex-direction:row;align-items:flex-start;gap:3.75rem}.footer__menus{flex:auto;grid-template-columns:repeat(4,minmax(0,1fr));align-items:start;gap:2.125rem 2.5rem;min-width:0;display:grid}.footer__menu{flex-direction:column;display:flex}.footer__menu--titles{gap:1.25rem}.footer__aside{flex-direction:column;flex:0 0 23rem;gap:1rem;max-width:23rem;display:flex}.footer__app,.footer__newsletter,.footer__accordion,.footer__menu-mobile-title,.footer__title-link,.footer__payments,.footer__social{order:initial}.footer__menu{padding-block:1rem}.footer__menu-desktop{gap:var(--space-md, 1.25rem);flex-direction:column;display:flex}.footer__accordion,.footer__menu-mobile-title{display:none}.footer__title-link{border-block-end:none;padding-block:0}.footer__payments,.footer__social{gap:var(--space-md, 1.25rem)}.footer__social{gap:.9375rem}.footer__payments{grid-column:1 / -1}.footer__payment-list{gap:1.25rem 1.71875rem}.footer .social-media{gap:1rem}.footer__app-qr{display:block}.footer__app-badges{display:none}.footer__bar{padding:.5rem var(--footer-inset, 1rem);border-block:1px solid var(--color-white-20, #fff3);text-align:start;flex-direction:row;justify-content:flex-start;align-items:center;gap:6.25rem}.footer__langue .subheading{font-size:.75rem}.footer__legal{flex:auto;justify-content:center;gap:.5rem}.footer__legal-item:nth-child(n+2):before{content:"";background:var(--color-white, #fff);opacity:.4;block-size:7px;inline-size:1px;margin-inline-end:.5rem}.footer__copyright{padding:.5rem var(--footer-inset, 1rem)}.footer__copyright p{font-size:12px}}.gift-card{text-align:center;align-content:center;row-gap:var(--section-stack-row-gap);grid-template-columns:minmax(0,1fr);max-width:26rem;height:100%;margin-inline:auto;display:grid;position:relative}.gift-card__code{--padding-compensation-ratio: 1;text-align:center;color:rgb(var(--text-color) / .7);text-transform:uppercase;font-size:.8125rem}.gift-card__action-buttons{flex-wrap:wrap;gap:.75rem;display:flex}.gift-card__action-buttons .button{flex:1 0 auto}.gift-card__pass-cards{justify-content:safe center;align-items:center;gap:2rem;width:100%;display:flex}.gift-card__qr-code{width:120px}.header{--header-show-transparent-logo: 0;--header-padding-block: 1rem;--header-padding-inline: min(1.75rem, var(--container-gutter));--header-column-gap: 1.25rem;--header-nav-icon-gap: 1.5rem;grid:var(--header-grid);justify-content:safe center;align-items:center;column-gap:var(--header-column-gap);padding-block:var(--header-padding-block);padding-inline:max(var(--header-padding-inline),50% - var(--container-max-width) / 2);transition:background .2s ease-in-out,color .2s ease-in-out;display:grid;position:relative}.shopify-section--header{transition:transform .2s ease-in-out,visibility .2s ease-in-out}.shopify-section--header:has(.header.is-hidden){visibility:hidden;transform:translateY(-100%)}:root:has(.shopify-section:first-child [allow-transparent-header]):not(:has(.shopify-section--header~.shopify-section-group-header-group)) .header{margin-block-end:calc(-1 * var(--header-height, 0px))}:root:has(.shopify-section:first-child [allow-transparent-header]):not(:has(.shopify-section--header~.shopify-section-group-header-group)) .header:not(.is-solid,:has([open])){--header-show-transparent-logo: 1;--background: 0 0 0 / 0;--background-gradient: initial;--border-color: 0 0 0 / 0;--text-color: var(--header-transparent-header-text-color, var(--header-non-transparent-text-color))}.header .header__secondary-nav{column-gap:0}.header__secondary-nav .header__wishlist-link>a,.header__secondary-nav .header__account-link .tap-area,.header__secondary-nav .header__search-link>a,.header__secondary-nav .header__cart-link>a,.header__secondary-nav .header__account-link shopify-account{place-content:center;width:40px;height:40px;display:grid}.header__secondary-nav .header__search-link{order:-1}@media screen and (max-width:1359px){.header__inline-search{display:none}}@media screen and (min-width:1360px){.header__search-link,.header--search-collapsed .header__inline-search{display:none}.header--search-collapsed .header__search-link{display:block}.header__primary-nav{flex-wrap:nowrap}.header--search-collapsed .header__primary-nav{flex-wrap:wrap}}@media screen and (min-width:1000px){.header{--header-padding-block: 1rem;--header-padding-inline: var(--container-gutter);--header-nav-icon-gap: 1rem;--header-column-gap: 1.5rem}.header__inline-search{margin-inline-end:1.25rem}}.header__cart-count{background:var(--color-rouge-heritage);min-width:12px;height:12px;color:var(--color-white);pointer-events:none;border-radius:16px;place-content:center;padding-inline:2px;font-size:8px;line-height:1;display:grid;position:absolute;inset-block-start:2.5px;inset-inline-end:4px}.header__logo{grid-area:logo;justify-self:start;position:relative}.header__logo-image{width:var(--header-logo-width);max-width:100%;height:auto;opacity:calc(1 - var(--header-show-transparent-logo));transition:opacity .2s ease-in-out}.header__logo-image:only-of-type{--header-show-transparent-logo: 0}.header__logo-image--transparent{opacity:var(--header-show-transparent-logo);pointer-events:none;position:absolute;inset-block-start:0;inset-inline-start:0}.header__logo-text{font-size:1rem}.header__primary-nav{align-items:center;column-gap:var(--header-nav-icon-gap);flex-wrap:wrap;grid-area:primary-nav;display:flex}.header__primary-nav .link-reversed{background-position-y:bottom;padding-block:2px}.header__primary-nav--open-menu-in-sidebar{max-width:calc(480px - 2 * var(--header-padding-inline))}.header__hamburger{row-gap:3px;display:grid}.header__hamburger:before{content:"";transition:transform .2s}.header__hamburger:before,.header__hamburger>*{width:1rem;height:var(--icon-stroke-width, 1px);transform-origin:center;background:currentColor}.header__hamburger>*{transition:transform .2s,opacity .2s}[aria-expanded=true] .header__hamburger:before{transform:translateY(calc(3px + var(--icon-stroke-width, 1px))) rotate(45deg)}[aria-expanded=true] .header__hamburger>:first-child{opacity:0}[aria-expanded=true] .header__hamburger>:last-child{transform:translateY(calc(-1 * (3px + var(--icon-stroke-width, 1px)))) rotate(-45deg)}@media screen and (min-width:1000px){.header__primary-nav{gap:.625rem 1rem}}.header__secondary-nav{justify-self:end;align-items:center;column-gap:var(--header-nav-icon-gap);grid-area:secondary-nav;display:flex}.header__secondary-nav-separator{background:rgb(var(--text-color) / .3);border:none;width:1px;height:10px;margin-inline:.25rem;transition:background .2s ease-in-out}.header__search-form{border:1px solid rgb(var(--text-color) / .2);border-radius:var(--rounded-full);background:rgb(var(--background));align-items:center;gap:.5rem;width:280px;padding:.9375rem 1rem;transition:border-color .2s ease-in-out;display:flex}.header__search-form:focus-within{border-color:rgb(var(--text-color) / .55)}.header__search-input{min-width:0;color:rgb(var(--text-color));font-size:var(--text-sm);-webkit-appearance:none;appearance:none;background:none;border:none;flex:auto;line-height:1}.header__search-input::placeholder{color:rgb(var(--text-color))}.header__search-input:focus{outline:none}.header__search-input::-webkit-search-cancel-button{-webkit-appearance:none}html:has(.header__search-input:focus){scroll-padding-top:0}.header__search-submit{color:rgb(var(--text-color));cursor:pointer;background:none;border:none;flex:none;place-content:center;display:grid}.header__primary-nav .subheading{font-size:.875rem}.header__primary-nav .header__nav-link{font-size:clamp(.875rem,.7143vw + .4286rem,1rem)}.header__nav-link--promo{color:rgb(var(--header-highlight-color, 221 109 115))}.header__nav-link:before{content:attr(data-title);visibility:hidden;height:0;font-weight:var(--text-font-bold-weight);display:block;overflow:hidden}@supports (content: "x" / "y"){.header__nav-link:before{content:attr(data-title) / ""}}.header__nav-link:has(+[open]){font-weight:var(--text-font-bold-weight)}@media screen and (pointer:fine){.header__nav-link:hover{font-weight:var(--text-font-bold-weight)}}.header__nav-separator{background:rgb(var(--text-color) / .2);align-self:center;width:1px;height:.875rem}.header__dropdown-menu{outline:1px solid rgb(var(--border-color));outline-offset:-1px;width:max-content;max-width:15rem;padding-block:1.2rem;display:none;position:absolute;inset-block-start:100%}.header__dropdown-menu[open]{display:block}.header__dropdown-menu li{position:relative}.header__dropdown-menu a{grid-auto-flow:column;justify-content:space-between;align-items:center;padding:.4rem 1.75rem;display:grid}.header__dropdown-menu a:where(:hover,:has(~[open])) .icon-chevron-right{transform:translate(4px)}.header__dropdown-menu .icon-chevron-right{justify-self:end;transition:transform .2s}.header__dropdown-menu:has(.header__dropdown-menu) a{grid-template-columns:minmax(0,1fr) 1.5rem}.header__dropdown-menu .header__dropdown-menu{inset-block-start:-1.2rem;inset-inline-start:calc(100% - 1px)}.header__dropdown-menu .header__dropdown-menu a{grid-template-columns:auto}shopify-account{--shopify-account-font-heading: var(--heading-font-family);--shopify-account-font-heading-weight: var(--heading-font-weight);--shopify-account-font-body: var(--text-font-family);--shopify-account-font-body-weight: var(--text-font-weight);--shopify-account-radius-button: var(--button-border-radius);--shopify-account-radius-input: var(--input-border-radius);--shopify-account-radius-dialog: 0;--shopify-account-color-background: rgb(var(--default-color-scheme-background));--shopify-account-color-text: rgb(var(--default-color-scheme-text-color));--shopify-account-signed-in-avatar-color-background: rgb(var(--text-color));--shopify-account-signed-in-avatar-color-text: rgb(from rgb(var(--text-color)) calc(255 - r) calc(255 - g) calc(255 - b) );--shopify-account-signed-in-avatar-size: 24px;--shopify-account-avatar-size: none;display:block}.menu-promo{--overlay: 0 0 0 / .1;flex-grow:1;overflow-x:auto}.menu-promo__carousel{column-gap:var(--menu-promo-block-column-gap);height:100%;display:flex}.menu-promo__item{scroll-snap-align:start}.menu-promo--with-spacing .menu-promo__item{flex:auto;width:305px;min-width:220px;max-width:max-content}.menu-promo--with-spacing img{object-fit:cover;width:auto;height:275px}.menu-promo--without-spacing{--menu-promo-block-min-width: 290px;--menu-promo-block-max-width: 420px}.menu-promo--without-spacing:has(.menu-promo__item:nth-child(4)){--menu-promo-block-max-width: calc(1px * infinity)}.menu-promo--without-spacing .menu-promo__item{--maximum-space: calc(100vw - var(--menu-promo-block-column-gap) * 2);width:clamp(var(--menu-promo-block-min-width),(var(--maximum-space) - (var(--menu-promo-blocks-count) - 1) * var(--menu-promo-block-column-gap)) / var(--menu-promo-blocks-count),var(--menu-promo-block-max-width));flex:none}@media screen and (min-width:1400px){.menu-promo--without-spacing{--menu-promo-block-min-width: 310px}}.mega-menu{--mega-menu-padding-inline: 3rem;--mega-menu-padding-block: 1.25rem;max-height:calc(100vh - var(--sticky-area-height) - 48px);width:100%;padding-inline:max(var(--mega-menu-padding-inline),50% - var(--container-max-width) / 2);padding-block:var(--mega-menu-padding-block);justify-content:space-between;align-items:start;gap:.75rem;display:none;position:absolute;inset-block-start:100%;inset-inline-start:0;overflow-y:auto}.mega-menu[open]{display:flex}.mega-menu:after{content:"";background:rgb(var(--page-overlay));z-index:-1;mix-blend-mode:plus-lighter;pointer-events:none;position:fixed;top:0;right:0;bottom:0;left:0;inset-block-start:calc(var(--announcement-bar-height, 0px) + var(--header-height, 0px) + var(--countdown-condensed-height, 0px))}@supports (position-anchor: auto){.mega-menu:after{position-anchor:auto;inset-block:anchor(end) auto;height:100%}}.mega-menu .link-reversed{padding-block:0}.mega-menu .menu-promo{flex:0 608px;min-width:0}.mega-menu .menu-promo__carousel{column-gap:8px;width:100%}.mega-menu .menu-promo__item{width:clamp(200px,50% - 4px,300px)}.mega-menu .menu-promo__push{aspect-ratio:300 / 233}.mega-menu:not(:has(.mega-menu__navigation)) .menu-promo__carousel{justify-content:safe center}.mega-menu__navigation{flex-direction:column;flex:none;row-gap:1.5rem;display:flex}@media screen and (min-width:1600px){.mega-menu__navigation{flex-flow:wrap;align-items:flex-start;column-gap:50px}.mega-menu__navigation .menu-tags{flex-direction:column}}.mega-menu__columns{flex-wrap:wrap;align-items:flex-start;gap:1.5rem 50px;display:flex}.mega-menu__column{flex-direction:column;gap:1rem;min-width:233px;display:flex}.mega-menu__columns:has(.mega-menu__column:nth-child(3)){column-gap:40px}.mega-menu__columns:has(.mega-menu__column:nth-child(3)) .mega-menu__column{min-width:207px}.mega-menu__col-heading{width:fit-content;font-size:var(--text-sm);line-height:1.2;font-weight:var(--text-font-medium-weight);color:rgb(var(--text-color) / .8)}.mega-menu__linklist{max-width:16rem;font-size:var(--text-sm);flex-direction:column;row-gap:10px;line-height:1.2;display:flex}.mega-menu__link{width:fit-content;font-size:var(--text-sm);color:rgb(var(--text-color) / .8);transition:color .2s ease-in-out,background-size .2s ease-in-out}@media screen and (pointer:fine){.mega-menu__link:hover{color:rgb(var(--text-color))}}.menu-tags-group{flex-direction:column;gap:.75rem;display:flex}.menu-tags{flex-wrap:wrap;align-items:flex-start;gap:8px;display:flex}.menu-promo__push{--content-box-inline-spacing: 1.25rem;--content-box-block-spacing: 1.25rem;border-radius:var(--push-border-radius-small);background-color:#292527;overflow:hidden}.menu-promo__push .content-box__background-media{position:absolute;top:0;right:0;bottom:0;left:0}.menu-promo__push-media.with-overlay{--gradient-overlay: linear-gradient(to bottom, #0000004d 0%, #0000 24%), linear-gradient(to bottom, #0000 48%, rgb(0 0 0 / var(--menu-promo-overlay-opacity, .65)) 100%)}.menu-promo__push-media img{object-fit:cover;width:100%;height:100%}.menu-promo__badges{z-index:1;gap:5px;display:flex}.menu-promo__push-text{z-index:1}.menu-promo__push-title{font-size:var(--text-base);color:#fff;margin:0;font-weight:700}.menu-promo__push-subtitle{font-size:var(--text-sm);color:#ffffffd9;margin:0}.menu-drawer .menu-promo__push{--content-box-inline-spacing: .625rem;--content-box-block-spacing: .625rem;aspect-ratio:225 / 140}.menu-drawer{--menu-drawer-padding-inline: 1.5rem;display:none}.menu-drawer::part(overlay){content:"";background:rgb(var(--page-overlay));-webkit-backdrop-filter:blur(var(--dialog-backdrop-blur));backdrop-filter:blur(var(--dialog-backdrop-blur));z-index:-1;pointer-events:auto;position:fixed;top:0;right:0;bottom:0;left:0;inset-block-start:var(--sticky-area-height)}.menu-drawer::part(content){width:100%;max-width:480px;height:calc(100vh - var(--menu-offset-top, 0px));border-block-start:1px solid rgb(var(--border-color));background:inherit;color:inherit;grid-auto-rows:minmax(0,1fr);display:grid;position:absolute;inset-block-start:100%;inset-inline-start:0;overflow:clip}@supports (height: 100dvh){.menu-drawer::part(content){height:calc(100dvh - var(--menu-offset-top, 0px))}}.menu-drawer__panel{visibility:hidden;flex-direction:column;grid-area:1 / -1;height:100%;display:none}.menu-drawer__panel.is-visible{visibility:visible;display:flex}.menu-drawer__panel-header{padding-inline:var(--header-padding-inline);min-height:var(--header-height);box-shadow:0 1px rgb(var(--border-color));align-items:center;display:flex;position:sticky;inset-block-start:0}.menu-drawer__panel-body{padding:2.2rem var(--menu-drawer-padding-inline);flex-grow:1;overflow-y:auto}.menu-drawer__separator{margin-block:2rem}.menu-drawer__footer-item{padding:1rem var(--menu-drawer-padding-inline);border-block-start-width:1px}.menu-drawer__footer-item .social-media{--icon-max-width: 1.125rem}.menu-drawer__footer-item .social-media:has(>:nth-child(3)){justify-content:space-between}.menu-drawer .menu-promo{margin-inline:calc(-1 * var(--menu-drawer-padding-inline))}.menu-drawer .menu-promo__carousel{padding-inline:var(--menu-drawer-padding-inline);scroll-padding-inline:var(--menu-drawer-padding-inline)}.menu-drawer .menu-promo__item{width:210px}.menu-drawer__panel-body--flush{padding:0}.menu-drawer__list{flex-direction:column;display:flex}.menu-drawer__row{border-block-end:1px solid rgb(var(--text-color) / .2);width:100%;font-size:var(--text-base);font-weight:var(--text-font-medium-weight);color:rgb(var(--text-color));text-align:start;justify-content:space-between;align-items:center;gap:1rem;padding:1rem 1.5625rem 1rem .625rem;display:flex}.menu-drawer__row--promo{font-weight:var(--text-font-weight);color:rgb(var(--header-highlight-color, var(--text-color)))}.menu-drawer__row-chevron{flex-shrink:0}.menu-drawer__subhead{border-block-end:1px solid rgb(var(--text-color) / .1);justify-content:space-between;align-items:center;gap:.5rem;min-height:57px;padding:.5rem .625rem;display:flex}.menu-drawer__subhead-action{width:40px;height:40px;color:rgb(var(--text-color));flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.menu-drawer__subhead-action .icon{--icon-max-width: 1rem}.menu-drawer__subtitle{text-align:center;color:rgb(var(--text-color));flex:auto;font-size:1rem;font-weight:700}.menu-drawer__section-head{border-block-end:1px solid rgb(var(--text-color) / .2);font-size:var(--text-base);color:rgb(var(--text-color));cursor:pointer;background:#f5f4f480;justify-content:space-between;align-items:center;gap:1rem;padding:1rem 1.25rem 1rem .625rem;font-weight:700;list-style:none;display:flex}.menu-drawer__section-head::-webkit-details-marker{display:none}.menu-drawer__section-head--link{text-decoration:none}.menu-drawer__section-chevron{flex-shrink:0;transition:transform .2s}.menu-drawer__section[open] .menu-drawer__section-chevron{transform:rotate(90deg)}.menu-drawer__section-body{flex-direction:column;display:flex}.menu-drawer__item{border-block-end:1px solid rgb(var(--text-color) / .1);font-size:var(--text-base);font-weight:var(--text-font-medium-weight);color:rgb(var(--text-color));justify-content:space-between;align-items:center;gap:1rem;padding:1rem 2.5rem 1rem 1.625rem;display:flex}.menu-drawer__showcase{flex-direction:column;gap:1.25rem;padding:1.875rem .625rem;display:flex}.menu-drawer__showcase .menu-promo{margin-inline:0}.menu-drawer__showcase .menu-promo__carousel{column-gap:6px;padding-inline:0;scroll-padding-inline:0}.menu-drawer__showcase .menu-promo__item{width:225px}.menu-drawer--dropdown-sidebar::part(content){border:none;inset-block-start:0}.menu-drawer__dropdown-sidebar-level{display:none}.menu-drawer__dropdown-sidebar-level.is-visible{display:block}.hero{padding-block-end:4.5rem}.hero__frame{isolation:isolate;min-height:var(--hero-mobile-height, 420px);border-radius:var(--push-border-radius-small);margin-inline:1rem;padding:1.25rem;display:flex;position:relative;overflow:clip}.hero__media{z-index:0;position:absolute;top:0;right:0;bottom:0;left:0}.hero__media picture{width:100%;height:100%;display:block}.hero__media :is(img,svg,video){object-fit:cover;width:100%;height:100%}.hero__scrim{pointer-events:none;background:linear-gradient(to top,rgb(0 0 0 / var(--hero-scrim-opacity, .5)),#0000 90%);position:absolute;top:0;right:0;bottom:0;left:0}.hero__content{z-index:1;width:100%;max-width:var(--container-max-width);flex-direction:column;flex:auto;justify-content:flex-end;gap:1rem;margin-inline:auto;display:flex;position:relative}.hero__heading{color:rgb(var(--hero-overlay-text, 255 255 255));flex-direction:column;gap:.625rem;display:flex}.hero__subheading{font-size:var(--text-sm);margin:0}.hero__title{color:inherit;margin:0;line-height:1}.hero__card{border-radius:var(--push-border-radius-small);flex-direction:column;align-items:flex-start;gap:.625rem;width:100%;padding:1rem;display:flex}.hero__card:not(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){border-bottom-right-radius:var(--push-border-radius)}.hero__card:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){border-bottom-left-radius:var(--push-border-radius)}.hero__card-title{margin:0;line-height:1}.hero__card-text{font-size:var(--text-base)}.hero__card-text>:where(p){margin:0}.hero__card-text>:where(p)+p{margin-block-start:.5rem}.hero__card-buttons{margin-block-start:.25rem}.hero__card-buttons--stacked{flex-direction:column;align-items:stretch}.hero__heading-btn{align-self:flex-start}@media screen and (max-width:999px){.hero__card-text{font-size:var(--text-xs);line-height:1.4}.hero__card-buttons{margin-block-start:0}}@media screen and (min-width:1000px){.hero__frame{min-height:var(--hero-height, 400px);padding:1.5rem}.hero__card{gap:.875rem;padding:1.25rem}.hero__scrim{background:linear-gradient(to top,rgb(0 0 0 / var(--hero-scrim-opacity, .5)),#0000 55%)}.hero__content{flex-direction:row;justify-content:space-between;align-items:flex-end;gap:1.5rem}.hero__heading{max-width:28rem}.hero__card{flex-shrink:0;width:522px;max-width:50%}}.hot-spot{--hot-spot-dot-size: 2rem;--hot-spot-dot-shadow-size: 3rem;left:calc(var(--hot-spot-mobile-horizontal-position) - var(--hot-spot-dot-size) / 2);top:calc(var(--hot-spot-mobile-vertical-position) - var(--hot-spot-dot-size) / 2);grid-area:1 / 1 / -1 / -1;transition:z-index .2s ease-in-out;position:absolute}.hot-spot:has(.hot-spot__dot[aria-expanded=true]){z-index:2}@keyframes hotSpotDotAnimation{0%{transform:scale(1)}to{transform:scale(.8)}}.hot-spot__dot{width:var(--hot-spot-dot-size);height:var(--hot-spot-dot-size);background:rgb(var(--hot-spot-background));color:rgb(var(--hot-spot-text-color));border-radius:100%;place-items:center;display:grid;position:relative}.hot-spot__dot:after{content:"";width:var(--hot-spot-dot-shadow-size);height:var(--hot-spot-dot-shadow-size);background:radial-gradient(50% 50% at 50% 50%,rgb(var(--hot-spot-background) / 0),rgb(var(--hot-spot-background) / .3));border-radius:inherit;grid-area:1 / -1;animation:2s ease-in-out infinite alternate hotSpotDotAnimation;position:absolute}.hot-spot__dot--content svg{transition:rotate .2s ease-in-out}.hot-spot__dot--content[aria-expanded=true] svg{rotate:45deg}@media screen and (min-width:1000px){.hot-spot{--hot-spot-dot-size: 2.5rem;--hot-spot-dot-shadow-size: 4.25rem;left:calc(var(--hot-spot-desktop-horizontal-position) - var(--hot-spot-dot-size) / 2);top:calc(var(--hot-spot-desktop-vertical-position) - var(--hot-spot-dot-size) / 2)}}.hot-spot-modal{--modal-content-width: 47.5rem;--modal-body-padding-block: 1.25rem;--modal-body-padding-inline: 1.25rem}.hot-spot-modal:has(.hot-spot-content){--modal-body-padding-block: 1.25rem}.hot-spot-modal:has(.hot-spot-content){--modal-content-width: 54.8125rem}.hot-spot-modal::part(close-button){z-index:1}.hot-spot-modal::part(content){background:var(--color-white);color:var(--color-black);border-radius:.5rem .5rem 3rem;place-self:center}@media screen and (max-width:999px){.hot-spot-modal::part(content){width:min(var(--modal-content-width),100vw - 2 * var(--modal-content-margin))}}@media screen and (min-width:1000px){.hot-spot-modal{--modal-body-padding-block: 2.375rem;--modal-body-padding-inline: 1.25rem}}.hot-spot-product{text-align:start;align-items:center;gap:1.25rem;display:grid}.hot-spot-product__figure{--hot-spot-media-size: 12.5rem;align-self:center;gap:.75rem;display:grid;position:relative}.hot-spot-product__carousel{height:var(--hot-spot-media-size);border-radius:.5rem;grid-auto-columns:100%;grid-auto-flow:column;display:grid;overflow-x:auto}.hot-spot-product__media{place-items:center;display:grid;overflow:hidden}.hot-spot-product__media :is(img,.placeholder-svg){width:100%;max-height:var(--hot-spot-media-size);object-fit:contain}.hot-spot-product__dots{justify-self:center}.hot-spot-product__info{flex-direction:column;align-items:start;gap:1.375rem;width:100%;min-width:0;display:flex}.hot-spot-product__content{flex-direction:column;align-items:start;gap:.6875rem;width:100%;display:flex}.hot-spot-product__intro{flex-direction:column;align-items:start;gap:.5rem;width:100%;display:flex}.hot-spot-product__title{color:var(--color-black);margin:0;line-height:1}.hot-spot-product .rating-badge__count{display:none}.hot-spot-product .price-list{font-size:var(--text-base);font-weight:var(--text-font-bold-weight);color:var(--color-black)}.hot-spot-product :is(sale-price,compare-at-price){font-size:inherit;font-weight:inherit}@media screen and (min-width:1000px){.hot-spot-product{grid-template-columns:271px minmax(0,370px);justify-content:start;gap:.6875rem}.hot-spot-product__figure{--hot-spot-media-size: 271px;width:271px}}.hot-spot-content{text-align:start;align-items:center;gap:1.25rem;display:grid}.hot-spot-content__figure{border-radius:.5rem;overflow:hidden}.hot-spot-content__image{object-fit:cover;width:100%;height:12.5rem;display:block}.hot-spot-content__info{flex-direction:column;align-items:start;gap:1.375rem;min-width:0;display:flex}.hot-spot-content__text{flex-direction:column;align-items:start;gap:.6875rem;display:flex}.hot-spot-content__title{color:var(--color-black);margin:0;line-height:1}.hot-spot-content__body{color:#383838;font-size:.75rem;line-height:1.4}.hot-spot-content__body>:first-child{margin-block-start:0}.hot-spot-content__body>:last-child{margin-block-end:0}@media screen and (min-width:1000px){.hot-spot-content{grid-template-columns:380px minmax(0,1fr)}.hot-spot-content__image{height:402px}}.shopify-section--image-with-text-overlay>.color-scheme{background:none}.shopify-section--image-with-text-overlay .content-box{margin-inline:max(1rem,50% - var(--container-max-width) / 2);border-radius:var(--push-border-radius-small) var(--push-border-radius) var(--push-border-radius-small) var(--push-border-radius-small);margin-block:2.5rem;overflow:clip}@media screen and (min-width:1000px){.shopify-section--image-with-text-overlay .content-box{margin-inline:max(var(--container-gutter),50% - var(--container-max-width) / 2)}.shopify-section--image-with-text-overlay .content-box.min-h-auto{aspect-ratio:1600 / 540;min-height:0}.shopify-section--image-with-text-overlay .content-box:has(>.sm\:place-self-start-end,>.sm\:place-self-center-end,>.sm\:place-self-end){--content-box-spacing-inline-start: 50%;--content-box-spacing-inline-end: 0}.shopify-section--image-with-text-overlay .content-box>.sm\:place-self-start-end,.shopify-section--image-with-text-overlay .content-box>.sm\:place-self-center-end,.shopify-section--image-with-text-overlay .content-box>.sm\:place-self-end{justify-self:stretch}.shopify-section--image-with-text-overlay .content-box:has(>.sm\:place-self-start-end,>.sm\:place-self-center-end,>.sm\:place-self-end) .prose{max-width:none}.shopify-section--image-with-text-overlay .content-box:has(>.sm\:place-self-start-end,>.sm\:place-self-center-end,>.sm\:place-self-end) .prose>*{margin-inline:0}}.shopify-section--image-with-text-overlay .content-box[full-width]{border-radius:0;margin-inline:0}.shopify-section--image-with-text-overlay .prose{--prose-default-spacing: 1rem;--prose-button-spacing: 1.5rem;text-align:start;align-items:flex-start;max-width:48rem}join-stories{margin-block-start:-14px;display:block}.lightwidget-section{gap:var(--section-stack-row-gap);border-radius:var(--push-border-radius) 0 0 0;flex-direction:column;padding-block:3rem .625rem;display:flex}.lightwidget-section__header{padding-inline:max(var(--container-gutter),50% - var(--container-max-width) / 2);flex-direction:column;gap:1.25rem;display:flex}.lightwidget-section__subheading{margin:0 0 .5rem;font-size:.875rem}.lightwidget-section__title{color:inherit}.lightwidget-section__text{flex-direction:column;align-items:flex-start;gap:1rem;display:flex}.lightwidget-section__text>*{margin:0}.lightwidget-section .social-media{--icon-max-width: 1.5rem;--icon-mobile-max-width: 1.5rem;gap:1.5rem}.lightwidget-section .social-media .branding-colors--instagram{order:-1}.lightwidget-section__strip{display:block}@media screen and (min-width:1000px){.lightwidget-section{padding-block:4.5rem 1rem}.lightwidget-section__header{flex-direction:row;justify-content:space-between;align-items:center;gap:2rem}.lightwidget-section__heading{width:50.8%}.lightwidget-section__title--fluid{font-size:clamp(2rem,3.89vw,5rem)}.lightwidget-section__text{width:35.9%}}.links-with-image-carousel{display:grid}.links-with-image-carousel>*{grid-area:1 / -1}.links-with-image-carousel>:not(.is-selected){opacity:0;visibility:hidden}.logo-list{grid:var(--logo-list-grid);gap:var(--logo-list-gap);justify-content:var(--logo-list-justify-content);padding-block:1px;display:grid}.logo-list__item{padding:var(--logo-item-padding-block) var(--logo-item-padding-inline);background:rgb(var(--logo-item-background));box-shadow:1px 0 rgb(var(--logo-item-border-color)),0 1px rgb(var(--logo-item-border-color)),1px 1px rgb(var(--logo-item-border-color)),1px 0 rgb(var(--logo-item-border-color)) inset,0 1px rgb(var(--logo-item-border-color)) inset;place-content:center;display:grid}.media-blocks{grid:var(--media-blocks-grid);gap:var(--media-blocks-gap);align-items:center;display:grid}.section-spacing .media-blocks{padding-block:1px}.media-blocks__item{height:100%;display:block}.media-blocks__item--bordered{outline:1px solid rgb(var(--border-color))}.media-tabs{padding-block:48px;padding-inline:max(var(--container-gutter),50% - var(--container-max-width) / 2)}.media-tabs__inner{flex-direction:column;align-items:center;gap:20px;display:flex}.media-tabs__media{aspect-ratio:8 / 7;grid:auto / auto-flow 100%;gap:20px;width:100%;display:grid;overflow:hidden}.media-tabs__image{border-radius:var(--push-border-radius-small);overflow:hidden}.media-tabs__image:not(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){border-top-right-radius:var(--push-border-radius)}.media-tabs__image:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){border-top-left-radius:var(--push-border-radius)}.media-tabs__image :is(img,picture,.placeholder-svg){object-fit:cover;width:100%;height:100%;display:block}.media-tabs__cards{grid:auto / auto-flow 100%;gap:20px;width:100%;display:grid}.media-tabs__card{border-radius:var(--push-border-radius-small);color:#292527;text-align:center;cursor:pointer;background:#fff;flex-direction:column;align-items:center;gap:16px;width:100%;padding:40px 20px;display:flex;position:relative;overflow:hidden}.media-tabs__card-trigger{color:inherit;text-align:inherit;cursor:pointer;font:inherit;background:none;border:none;flex-direction:column;align-self:stretch;gap:8px;margin:0;padding:0;display:flex}.media-tabs__card-title{margin:0;line-height:1}.media-tabs__card-text{font-size:var(--text-base)}.media-tabs__lines{--scroll-marker-group-gap: 0}.media-tabs__lines .scroll-marker{--scroll-marker-width: 35px;--scroll-marker-height: 1px;background-color:var(--color-rouge-heritage);opacity:.2;transition:opacity .3s}.media-tabs__lines .scroll-marker[aria-current=true]{--scroll-marker-width: 35px;--scroll-marker-height: 1px;background-color:var(--color-rouge-heritage);opacity:1}@media screen and (min-width:1000px){.media-tabs{padding-block:72px}.media-tabs__inner{flex-direction:row;align-items:flex-end;gap:92px}.media-tabs__media{top:calc(var(--sticky-area-height) + 20px);aspect-ratio:675 / 566;order:2;align-self:flex-start;width:50%;display:block;position:sticky}.media-tabs__image{opacity:0;transition:opacity .4s;position:absolute;top:0;right:0;bottom:0;left:0}.media-tabs__image.is-active{opacity:1}.media-tabs .media-tabs__cards{flex-direction:column;flex:1;order:1;gap:8px;display:flex;overflow:visible}.media-tabs__card{text-align:start;align-items:flex-start;padding:40px 48px;transition:box-shadow .25s}.media-tabs__card.is-active{box-shadow:0 12px 32px #2925271a}.media-tabs__card:before{content:"";background-color:var(--color-rouge-heritage);opacity:0;width:4px;transition:transform .4s cubic-bezier(.22,1,.36,1),opacity .25s;position:absolute;inset-block:0;inset-inline-start:0;transform:scaleY(0)}.media-tabs__card.is-active:before{opacity:1;transform:scaleY(1)}.media-tabs__card-text{max-width:388px}}.multi-column{grid:var(--multi-column-grid);column-gap:var(--multi-column-column-gap);row-gap:var(--multi-column-row-gap);display:grid}.multi-column__item{grid-column:span min(var(--multi-column-item-span, 1),var(--multi-column-column-count));position:relative;container:multi-column-item / inline-size}.multi-column__item :where(figure,picture,video){width:100%}.multi-column__item--spacer{min-height:150px}.multi-column__item :where(img,.placeholder-svg){aspect-ratio:1;object-fit:cover;border-radius:var(--push-border-radius-small);width:100%;height:auto}@media screen and (max-width:699px){.shopify-section--multi-column .multi-column{grid-auto-columns:66vw}}.multi-column--bordered{gap:1px;padding-block:1px}.multi-column--bordered .multi-column__item{padding-block:var(--multi-column-row-gap);padding-inline:var(--multi-column-column-gap);outline:1px solid rgb(var(--border-color))}.header__news-link .active{position:relative}.header__news-link .active:after{content:"";border-radius:var(--rounded-full);background:currentColor;width:.25rem;height:.25rem;position:absolute;inset-block-start:0;inset-inline-end:-.125rem}.modal--news::part(content){place-self:start stretch;margin-block-start:var(--modal-news-margin-block-start, 0);margin-inline:0;overflow:hidden auto}.modal--news::part(body){align-items:start}.modal--news::part(overlay){display:none}.news-modal__container{gap:1.25rem;display:grid}.news-modal__wrapper{gap:1.75rem;display:grid}.news-modal-button{--news-modal-button-image-width: 5rem;justify-content:space-between;align-items:center;gap:1.25rem;width:100%;transition:opacity .3s .45s;display:flex;position:relative}.news-modal-button:after{content:"";background:rgb(var(--on-sale-text));border-radius:var(--rounded-full);width:6px;height:6px;position:absolute;inset-block-start:calc(50% - 3px);inset-inline-end:0}.news-modal-button.visited{opacity:.5}.news-modal-button.visited:after{display:none}.news-modal-button__content{text-align:start;flex:1;justify-items:start;gap:.625rem;padding-inline-end:var(--modal-body-padding-inline);display:grid}.news-modal-button__image{width:var(--news-modal-button-image-width)}.news-modal-panel{z-index:1;padding:0 var(--modal-body-padding-inline) var(--modal-body-padding-block);background:rgb(var(--background));opacity:0;visibility:hidden;width:100%;height:100%;position:absolute;top:0;right:0;bottom:0;left:0;overflow:auto}.news-modal-panel__header{padding-block:var(--modal-body-padding-block);justify-content:flex-start;align-items:center;gap:.75rem;display:flex}@media screen and (min-width:700px){.modal--news::part(content){place-self:start end;margin-inline-end:var(--modal-news-margin-inline-end, 0)}.news-modal-button{--news-modal-button-image-width: 6.5rem}.news-modal-button__content{gap:1rem}}@media screen and (min-width:1000px){.modal--news{--modal-body-padding-block: 1.75rem;--modal-body-padding-inline: 1.75rem}.modal--news::part(close-button){inset-block-start:1.25rem;inset-inline-end:1.25rem}}.news-slider{padding-block:calc(var(--section-disable-padding-collapsing, 1) * 3rem) 3rem}.news-slider__header{flex-direction:column;align-items:flex-start;gap:1.25rem;margin-block-end:var(--section-stack-row-gap);display:flex}.news-slider__title{color:inherit}.news-slider__list{--blog-post-list-grid: auto / auto-flow 13.75rem;--blog-post-list-gap: 0 .625rem}.news-slider__progress{width:6.25rem;height:2px;margin-block-start:1.25rem;margin-inline:auto}.news-slider:has(.news-slider__list:not(.is-scrollable)) .news-slider__progress{display:none}@media screen and (min-width:1000px){.news-slider{padding-block:calc(var(--section-disable-padding-collapsing, 1) * 4.5rem) 4.5rem}.news-slider__header{flex-direction:row;justify-content:space-between;align-items:flex-end;gap:2rem}.news-slider__list{--blog-post-list-grid: auto / auto-flow calc((100% - 3rem)/4) ;--blog-post-list-gap: 0 1rem}.news-slider__progress{margin-block-start:2.5rem}.news-slider .floating-controls__control{grid-row:1 / span var(--blog-post-list-row-count, 1)}.news-slider .floating-controls__control .circle-button{grid-row:1 / -1}:where(.news-slider .floating-controls__control) .circle-button{color:rgb(var(--text-color))}.news-slider .floating-controls__control:first-child .circle-button{margin-inline-start:-15.5px}.news-slider .floating-controls__control:last-child .circle-button{margin-inline-end:-15.5px}.news-slider .floating-controls-container:has(.is-scrollable) .floating-controls__control .circle-button:not([disabled]){opacity:1;translate:0}}@media screen and (max-width:699px){.news-slider .floating-controls__control{display:none}}@media screen and (min-width:700px){.modal--newsletter::part(content){place-self:end start}}.password{text-align:center;height:100%;min-height:inherit;align-content:center;justify-items:center;row-gap:var(--section-stack-row-gap);grid-template-columns:minmax(0,1fr);display:grid}.press-carousel{grid-template-columns:minmax(0,1fr);align-content:start;display:grid}.press-carousel>*{grid-area:1 / -1}.press-carousel__item{grid-template-columns:minmax(0,1fr);align-content:start;justify-items:center;row-gap:2rem;display:grid;position:relative}.press-carousel__item:not(.is-selected){opacity:0;visibility:hidden}.press-carousel__quotation-mark{opacity:.1;position:absolute;inset-block-start:-1.125rem;inset-inline-start:-.125rem}.press-carousel__quotation--with-mark:before{z-index:-1;content:"";background-image:var(--quotation-mark-svg);opacity:.15;background-repeat:no-repeat;background-size:100%;width:42px;height:39px;margin-block-start:-18px;margin-inline-start:-2px;position:absolute}.press-carousel__avatar{border-radius:100%;width:4rem}.press-carousel__placeholder-logo{background:rgb(var(--text-color) / .2);width:3.75rem}@media screen and (min-width:700px){.press-carousel__quotation--with-mark:before{width:62px;height:57px;margin-block-start:-26px}.press-carousel__item{row-gap:2.8rem}}.press-navigation__button{flex-shrink:0;transition:opacity .2s;position:relative}.press-navigation__button[aria-current=false]{opacity:.2}.product-accessories__inner{--acc-block-gap: 2rem;gap:var(--acc-block-gap);flex-direction:column;padding-block:40px;display:flex}.product-accessories__header{flex-direction:column;gap:1.25rem;display:flex}.product-accessories__heading{margin:0;line-height:1}.product-accessories__text{max-width:500px;font-size:var(--text-sm)}.product-accessories__text>:where(p){margin:0}.product-accessories__carousel{gap:var(--acc-block-gap);flex-direction:column;display:flex}.product-accessories__viewport{position:relative}.product-accessories__list{--acc-card-width: 65%;grid-auto-flow:column;grid-auto-columns:var(--acc-card-width);gap:1.5rem;display:grid}.accessory-card{border-radius:var(--push-border-radius-small);background:rgb(var(--text-color) / .05);color:inherit;text-align:center;scroll-snap-align:start;grid-template-columns:100%;align-items:center;padding:1.5rem;text-decoration:none;display:grid}.accessory-card:before{content:"";aspect-ratio:1;grid-area:1 / 1;width:100%}.accessory-card__content{flex-direction:column;grid-area:1 / 1;align-items:center;gap:.625rem;display:flex}@supports (color: color-mix(in srgb,white,black)){.accessory-card{background:color-mix(in srgb,rgb(var(--text-color)) 5%,rgb(var(--background)))}}.accessory-card__media{place-items:center;width:100%;display:grid}.accessory-card__image{object-fit:contain;mix-blend-mode:multiply;width:auto;max-width:100%;max-height:6.5rem}.accessory-card__title{font-size:1rem;font-weight:700;line-height:1.2}.product-accessories__nav{z-index:2;display:block;position:absolute;top:50%;transform:translateY(-50%)}.product-accessories__nav[hidden]{display:none}.product-accessories__nav--prev{left:0}.product-accessories__nav--next{right:0}.product-accessories__arrow{width:2.5rem;height:2.5rem;color:inherit;cursor:pointer;background:none;border:none;padding:0;transition:opacity .2s,transform .2s;display:block}.product-accessories__arrow:not([disabled]):hover{transform:scale(1.05)}.product-accessories__arrow[disabled]{opacity:0;visibility:hidden;pointer-events:none}.product-accessories__arrow svg{width:100%;height:100%;display:block}.product-accessories__progress{width:11.25rem;max-width:100%;height:2px}@media screen and (min-width:700px){.product-accessories__list{--acc-card-width: calc((100% - 2 * 1.5rem) / 3)}}@media screen and (min-width:1000px){.product-accessories__inner{--acc-block-gap: 3rem;padding-block:72px}.product-accessories__list{--acc-card-width: calc((100% - 4.5rem)/4) }.product-accessories__nav--prev{left:-1.25rem}.product-accessories__nav--next{right:-1.25rem}.accessory-card{padding:3rem}.accessory-card__image{max-height:8rem}}.product-comparator{border-top-left-radius:var(--push-border-radius)}.product-comparator__inner{padding-block:var(--space-section);flex-direction:column;gap:1.875rem;display:flex}.product-comparator__heading{margin:0;line-height:1}.product-comparator__grid{--comparator-card-width: 87%;grid-auto-flow:column;grid-auto-columns:var(--comparator-card-width);gap:.625rem;padding-top:.75rem;display:grid}.product-comparator__slot{display:grid;position:relative}.comparator-card{border-radius:var(--push-border-radius-small);background:rgb(var(--background-secondary));flex-direction:column;gap:1rem;padding:1.5rem .625rem;display:flex;position:relative}.comparator-card__ribbon{z-index:2;font-size:.625rem;line-height:normal;position:absolute;top:-.625rem;left:1rem}.comparator-card__header{flex:1 0 auto;justify-content:space-between;align-items:stretch;gap:.5rem;display:flex}.comparator-card__product{align-items:stretch;gap:.625rem;min-width:0;display:flex}.comparator-card__image{object-fit:cover;flex-shrink:0;align-self:center;width:2.8125rem;height:2.875rem}.comparator-card__text{flex-direction:column;gap:.5rem;min-width:0;display:flex}.comparator-card__title{margin:0;font-size:.875rem;font-weight:700}.comparator-card__prices{align-items:baseline;gap:.5rem;margin-top:auto;font-size:.75rem;display:flex}.comparator-card__price{font-weight:700}.comparator-card__price--sale{color:var(--color-rouge-heritage)}.comparator-card__compare-price{font-weight:400}.comparator-card__change,.product-comparator__popover-close{border:none;color:inherit;font-size:var(--text-base);white-space:nowrap;cursor:pointer;background:none;border-bottom:1px solid;align-items:center;gap:.5rem;padding:0 0 .25rem;display:inline-flex}.comparator-card__change{align-self:flex-end}.comparator-card__change .icon{display:none}.comparator-card__specs{flex-direction:column;gap:.25rem;margin:auto 0 0;padding:0;list-style:none;display:flex}.comparator-card__spec{border-radius:var(--push-border-radius-small);flex-direction:column;gap:.25rem;padding:.625rem;display:flex}.comparator-card__spec:nth-child(odd of:not([hidden])){background:rgb(var(--text-color) / .05)}@supports (color: color-mix(in srgb,white,black)){.comparator-card__spec:nth-child(odd of:not([hidden])){background:color-mix(in srgb,rgb(var(--text-color)) 5%,rgb(var(--background-secondary)))}}.comparator-card__spec-label{font-size:var(--text-sm);align-items:center;gap:.25rem;display:flex}.comparator-card__spec-value{min-height:calc(var(--text-line-height, 1.5) * 1em);overflow-wrap:break-word;align-items:center;font-size:.875rem;font-weight:700;display:flex}.product-comparator__add{border-radius:var(--push-border-radius-small);background:rgb(var(--background-secondary));color:inherit;cursor:pointer;border:none;flex-direction:column;justify-content:center;align-items:center;gap:.625rem;padding:.625rem;display:flex}.product-comparator__add-icon{background:rgb(var(--text-color));border-radius:50%;width:2.125rem;height:2.125rem;transition:transform .2s;position:relative}.product-comparator__add-icon:before,.product-comparator__add-icon:after{content:"";background:rgb(var(--background-secondary));width:.8125rem;height:1px;position:absolute;top:50%;left:50%}.product-comparator__add-icon:before{transform:translate(-50%,-50%)}.product-comparator__add-icon:after{transform:translate(-50%,-50%) rotate(90deg)}.product-comparator__add:hover .product-comparator__add-icon{transform:scale(1.08)}.product-comparator__add-label{font-size:1.125rem;font-weight:500}.product-comparator__popover{z-index:3;border-radius:var(--push-border-radius-small);background:rgb(var(--background-secondary));flex-direction:column;gap:1rem;padding-block:1.5rem;display:flex;position:absolute;top:0;right:0;bottom:0;left:0}.product-comparator__popover[hidden]{display:none}.product-comparator__slot--selecting>.comparator-card,.product-comparator__slot--selecting>.product-comparator__add{visibility:hidden}.product-comparator__popover-header{justify-content:space-between;align-items:flex-end;gap:.5rem;padding-inline:.5rem;display:flex}.product-comparator__popover-heading{min-width:0;margin:0;line-height:1}.product-comparator__popover-close{flex-shrink:0}.product-comparator__popover-list{flex-direction:column;flex:1;gap:.625rem;min-height:0;margin:0;padding-inline:.5rem;display:flex;overflow-y:auto}.product-comparator__option{border:1px solid rgb(var(--text-color) / .2);border-radius:var(--push-border-radius-small);background:rgb(var(--background-secondary));width:100%;color:inherit;text-align:left;cursor:pointer;flex-shrink:0;align-items:center;gap:.625rem;padding:.25rem .625rem;display:flex;overflow:hidden}.product-comparator__option[hidden]{display:none}.product-comparator__option:hover{border-color:rgb(var(--text-color) / .4)}.product-comparator__option-media{flex-shrink:0;width:5.625rem;height:5.625rem}.product-comparator__option-image{object-fit:contain;width:100%;height:100%}.product-comparator__option-text{flex-direction:column;flex:1;align-items:flex-start;gap:.625rem;min-width:0;display:flex}.product-comparator__option-details{flex-direction:column;gap:.25rem;min-width:0;display:flex}.product-comparator__option-title{font-size:1rem;font-weight:500}.product-comparator__option-prices{align-items:baseline;gap:.5rem;font-size:.75rem;display:flex}.product-comparator__option-price--sale{color:var(--color-rouge-heritage)}.product-comparator__option-radio{background:rgb(var(--text-color) / .05);border-radius:50%;flex-shrink:0;width:1.5rem;height:1.5rem;position:relative}.product-comparator__option[aria-checked=true] .product-comparator__option-radio:after{content:"";background:rgb(var(--text-color));border-radius:50%;position:absolute;top:.3125rem;right:.3125rem;bottom:.3125rem;left:.3125rem}@media screen and (min-width:700px){.product-comparator__grid{--comparator-card-width: calc((100% - .625rem)/2) }.comparator-card__change .icon{display:block}}@media screen and (min-width:1000px){.product-comparator__inner{gap:2rem}.product-comparator__grid{grid-template-columns:repeat(3,minmax(0,1fr));grid-auto-flow:row;gap:1rem}.comparator-card__title,.comparator-card__spec-value{font-size:1rem}.product-comparator__popover-header,.product-comparator__popover-list{padding-inline:.625rem}.product-comparator__option{gap:1rem;padding:.25rem 1.25rem}.product-comparator__option-title{font-size:1.125rem}}.product-exploded-view{--exploded-dot-size: 2.375rem}.product-exploded-view__inner{padding:24px 10px;display:block}.product-exploded-view__section-heading{margin:0 0 1.5rem}.product-exploded-view__layout{flex-direction:column;gap:24px;display:flex}.product-exploded-view__stage{width:fit-content;max-width:100%;margin-inline:auto;position:relative}.product-exploded-view__image :is(img,picture){width:auto;max-width:100%;height:auto;max-height:clamp(15rem,90vw,21.125rem);display:block}.product-exploded-view__dot{left:var(--dot-x-mobile, 50%);top:var(--dot-y-mobile, 50%);width:var(--exploded-dot-size);height:var(--exploded-dot-size);background:rgb(var(--exploded-dot-background));color:rgb(var(--exploded-dot-text-color));cursor:pointer;border:none;border-radius:100%;place-items:center;padding:0;font-size:.875rem;line-height:1;transition:background-color .2s ease-in-out,color .2s ease-in-out,transform .2s ease-in-out;display:grid;position:absolute;transform:translate(-50%,-50%)}.product-exploded-view__dot:hover{transform:translate(-50%,-50%) scale(1.05)}.product-exploded-view__dot.is-active{background:rgb(var(--exploded-dot-active-background));color:rgb(var(--exploded-dot-active-text-color))}.product-exploded-view__panel{border-radius:var(--push-border-radius-small);background:rgb(var(--exploded-card-background));flex-direction:column;gap:20px;width:100%;padding:20px;display:flex}.product-exploded-view__slide{flex-direction:column;gap:24px;display:flex}.product-exploded-view__slide[hidden]{display:none}.product-exploded-view__slide-media{display:none;overflow:hidden}.product-exploded-view__slide-media:not(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){border-top-left-radius:var(--push-border-radius-small);border-top-right-radius:var(--push-border-radius);border-bottom-right-radius:var(--push-border-radius-small);border-bottom-left-radius:var(--push-border-radius-small)}.product-exploded-view__slide-media:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){border-top-right-radius:var(--push-border-radius-small);border-top-left-radius:var(--push-border-radius);border-bottom-left-radius:var(--push-border-radius-small);border-bottom-right-radius:var(--push-border-radius-small)}.product-exploded-view__slide-image{aspect-ratio:412 / 262;object-fit:cover;width:100%;height:auto;display:block}.product-exploded-view__slide-content{flex-direction:column;gap:20px;display:flex}.product-exploded-view__slide-index,.product-exploded-view__slide-title{margin:0;line-height:1}.product-exploded-view__slide-text{margin:0}.product-exploded-view__nav{gap:.1875rem;display:flex}.product-exploded-view__arrow{border:1px solid rgb(var(--text-color));width:2.375rem;height:1.28rem;color:rgb(var(--text-color));cursor:pointer;background:none;border-radius:999px;place-items:center;padding:0;transition:background-color .2s ease-in-out,color .2s ease-in-out,border-color .2s ease-in-out;display:grid}.product-exploded-view__arrow:not([disabled]):hover{background:rgb(var(--text-color));color:rgb(var(--background));border-color:rgb(var(--text-color))}.product-exploded-view__arrow[disabled]{border-color:rgb(var(--text-color) / .5);color:rgb(var(--text-color) / .5);cursor:default}.product-exploded-view__arrow svg{width:.75rem;height:auto}@media screen and (min-width:1000px){.product-exploded-view{--exploded-dot-size: 4.25rem}.product-exploded-view__inner{max-width:var(--container-max-width, 1440px);padding:72px var(--container-gutter, 3rem);margin-inline:auto}.product-exploded-view__dot{left:var(--dot-x, 50%);top:var(--dot-y, 50%);font-size:1.5rem}.product-exploded-view__layout{flex-direction:row;justify-content:center;align-items:center;gap:clamp(3rem,17vw,15.375rem)}.product-exploded-view__stage{flex:0 auto;min-width:0;margin-inline:0}.product-exploded-view__image :is(img,picture){max-height:clamp(30rem,50vw,46.875rem)}.product-exploded-view__panel{background:none;border-radius:0;flex:0 25.75rem;min-width:0;max-width:25.75rem;padding:0}.product-exploded-view__slide-media{display:block}}.product-tabs__card{--product-tabs-separator: #29252724;color:var(--color-black);padding:var(--space-margin);border-radius:var(--push-border-radius-small);background:#ece3d9}.product-tabs__card:not(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){border-bottom-right-radius:var(--push-border-radius)}.product-tabs__card:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){border-bottom-left-radius:var(--push-border-radius)}.product-tabs__heading{margin-block-end:1.25rem}.product-tabs__heading .h2{color:var(--color-black)}.product-tabs__list{flex-direction:column;display:flex}.product-tabs__item.accordion{--accordion-inline-padding: 0;--accordion-block-padding: 1.25rem;box-shadow:none;border-block-start:1px solid var(--product-tabs-separator);border-radius:0}.product-specs{margin:0;display:grid}.product-specs__row{grid-template-columns:minmax(0,1fr);gap:.25rem;padding:.75rem 1rem;display:grid}.product-specs__row:nth-child(2n){background:#ffffff73}.product-specs__label{font-weight:600}.product-specs__value{margin:0}.product-specs__line{display:block}@media screen and (min-width:700px){.product-specs__row{grid-template-columns:minmax(0,20rem) minmax(0,1fr);align-items:baseline;gap:1.5rem}}.product-documents{flex-direction:column;gap:.75rem;margin:0;padding:0;display:flex}.product-documents__link{color:inherit;align-items:center;gap:.75rem;text-decoration:none;display:flex}.product-documents__link:hover .product-documents__title{text-decoration:underline}.product-documents__icon{flex:none;width:1.25rem;height:auto}.product-documents__text{flex-direction:column;gap:.125rem;display:flex}.product-documents__title{font-weight:500}.product-documents__meta{opacity:.6;text-transform:uppercase;letter-spacing:.02em;font-size:.8125rem}.product-documents__all{margin-block-start:1rem;display:inline-block}.product-usage{color:var(--color-black);background:#f5f4f4}.product-usage__inner{padding-block:var(--space-section);flex-direction:column;gap:2.5rem;display:flex}.product-usage__header{flex-direction:column;gap:.625rem;display:flex}.product-usage__heading{color:var(--color-black);margin:0;line-height:1}.product-usage__link{color:var(--color-black);font-size:var(--text-sm);border-block-end:1px solid;align-self:flex-start;padding-block-end:4px;text-decoration:none;transition:opacity .2s}.product-usage__link:hover{opacity:.7}.product-usage__link[aria-disabled=true]{pointer-events:none}@media screen and (min-width:700px){.product-usage__header{flex-direction:row;justify-content:space-between;align-items:center;gap:1.5rem}.product-usage__link{white-space:nowrap;align-self:auto}}.product-usage__body{grid-template-columns:minmax(0,1fr);gap:1.25rem;display:grid}@media screen and (min-width:1000px){.product-usage__body{grid-template-columns:minmax(0,25.75rem) minmax(0,1fr);align-items:start;gap:3rem}.product-usage--single .product-usage__body{grid-template-columns:minmax(0,1fr)}}.product-usage__tabs{gap:.5rem;display:flex}@media screen and (min-width:1000px){.product-usage__tabs{flex-direction:column;gap:1rem}}.product-usage__tab{--usage-icon-size: 1.125rem;border-radius:var(--push-border-radius-small);background:var(--color-white);width:5.625rem;min-height:3.125rem;color:var(--color-black);text-align:center;cursor:pointer;border:none;flex-direction:column;flex:none;justify-content:center;align-items:center;gap:.25rem;padding:.5rem;transition:background .2s,color .2s;display:flex}.product-usage__tab[aria-selected=true]{background:var(--color-black);color:#f5f4f4}.product-usage__tab:focus-visible{outline:2px solid var(--color-black);outline-offset:2px}.product-usage__tab-icon{justify-content:center;align-items:center;display:flex}.product-usage__tab-icon .icon,.product-usage__tab-icon img{width:auto;height:var(--usage-icon-size);max-width:100%}.product-usage__tab-title{display:none}.product-usage__tab-label{font-size:.625rem;font-weight:600;line-height:1.1}@media screen and (min-width:1000px){.product-usage__tab{--usage-icon-size: 1.875rem;text-align:start;justify-content:flex-start;align-items:flex-start;gap:.5rem;width:100%;min-height:8.75rem;padding:1.25rem}.product-usage__tab-title{font-family:var(--heading-font-family);font-weight:700;font-size:var(--text-h3);line-height:1;display:block}.product-usage__tab-label{display:none}}.product-usage__panel[hidden]{display:none}.product-usage__carousel{flex-direction:column;gap:1.5rem;display:flex}.product-usage__viewport{position:relative}.product-usage__list{--usage-card-width: 13.75rem;grid-auto-flow:column;grid-auto-columns:var(--usage-card-width);gap:.625rem;display:grid}@media screen and (min-width:1000px){.product-usage__list{--usage-card-width: 20.25rem;gap:1.5rem;margin-inline-start:0;padding-inline-start:0;scroll-padding-inline-start:0}.product-usage--single .product-usage__list{--usage-card-width: calc((100% - 4.5rem)/4) }}.product-usage__nav{z-index:2;display:block;position:absolute;top:50%;transform:translateY(-50%)}.product-usage__nav[hidden]{display:none}.product-usage__nav--prev{left:0}.product-usage__nav--next{right:0}.product-usage__arrow{width:2.5rem;height:2.5rem;color:var(--color-black);cursor:pointer;background:none;border:none;padding:0;transition:opacity .2s,transform .2s;display:block}.product-usage__arrow:not([disabled]):hover{transform:scale(1.05)}.product-usage__arrow[disabled]{opacity:0;visibility:hidden;pointer-events:none}.product-usage__arrow svg{width:100%;height:100%;display:block}.product-usage__progress{align-self:center;width:6.25rem;max-width:100%;height:2px}.product{grid:var(--product-grid, auto-flow / minmax(0, 1fr));align-items:start;gap:2.25rem;padding-block-end:var(--section-vertical-spacing);display:grid}@media screen and (min-width:1000px){.product{gap:0}.product-info{padding-inline-start:3rem}}.product-gallery{--product-gallery-thumbnail-list-gap: .5rem;--product-gallery-thumbnail-size: 3.625rem;--product-gallery-thumbnail-list-inset-block-end: .375rem;align-self:start;gap:var(--product-gallery-gap);grid-template-columns:minmax(0,1fr);display:grid;position:relative}.product-gallery__image-list{row-gap:var(--product-gallery-gap);grid-template-columns:minmax(0,1fr);grid-auto-rows:max-content;width:100%;display:grid;position:relative}.product-gallery__carousel{grid:var(--product-gallery-carousel-grid, auto / auto-flow 100%);align-items:start;gap:var(--product-gallery-carousel-gap, .25rem);scroll-snap-type:var(--product-gallery-carousel-scroll-snap-type, x mandatory);display:grid;position:relative}[allow-transparent-header] .product-gallery__carousel{padding-inline:0}.product-gallery__media>*{width:100%}.product-gallery__cursor.is-half-start svg{transform:rotate(180deg)}.product-gallery__controls-floating .scroll-marker-group{--scroll-marker-group-inset-block-end: 1.5rem;inset-block-end:var(--scroll-marker-group-inset-block-end);width:var(--scroll-marker-group-width, 50%);position:absolute;left:50%;transform:translate(-50%)}.product-gallery__controls-floating .scroll-marker-group--counter{--scroll-marker-group-width: auto;--scroll-marker-group-inset-block-end: 1rem}.product-gallery__thumbnail-list{--distance-to-bleed: var(--container-gutter);--container-gutter-context: var(--product-gallery-gap);max-width:100%;position:relative}.product-gallery__thumbnail-list.container{--distance-to-bleed: var(--product-gallery-gap)}[allow-transparent-header] .product-gallery__thumbnail-list .scroll-marker-group--thumbnails{padding-inline:var(--product-gallery-gap)}.product-gallery__thumbnail-scroller{--distance-to-bleed: var(--product-gallery-thumbnail-list-gap);grid-auto-columns:var(--product-gallery-thumbnail-size);grid-auto-flow:var(--product-gallery-thumbnail-list-grid-auto-flow, column);align-items:start;gap:var(--product-gallery-thumbnail-list-gap);scroll-snap-type:both mandatory;max-height:var(--product-gallery-thumbnail-list-max-height, none);overscroll-behavior:contain;scrollbar-width:none;grid-template-columns:none;margin-block-end:-6px;padding-block-end:6px;display:grid;position:relative;overflow:auto}.product-gallery__thumbnail-scroller::-webkit-scrollbar{display:none}.product-gallery__media-badge{position:absolute;inset-block-end:0;inset-inline-start:0}.product-gallery .scroll-marker-group--thumbnails{--scroll-marker-group-justify-content: safe center}@media screen and (min-width:1000px){.product-gallery{--product-gallery-gap: 1.25rem}}@media screen and (max-width:999px){.product-gallery{--product-gallery-gap: .625rem}.product-gallery .product-gallery__controls-floating .scroll-marker-group--dots{width:100%;position:static;transform:none}.product-gallery .product-gallery__carousel{--distance-to-bleed: 0px}}@media screen and (min-width:1000px){.shopify-section--main-product .product-gallery__image-list .product-gallery__media img{object-fit:cover}}@media screen and (min-width:700px){.product-gallery .product-gallery__controls-floating .product-gallery__thumbnail-list{width:100%;padding-block-end:var(--product-gallery-thumbnail-list-inset-block-end)}.product-gallery .product-gallery__controls-floating .scroll-marker-group--thumbnails{inset-block-end:calc(var(--product-gallery-thumbnail-list-inset-block-end) - 6px)}}.product-gallery .scroll-marker-group--thumbnails .scroll-marker:after{background-color:#a61824}.product-gallery__wishlist{z-index:2;position:absolute;inset-block-start:min(5%,.5rem);inset-inline-end:min(5%,.5rem)}.product-zoom-button{--product-gallery-zoom-button-position: min(5%, .5rem);grid-auto-flow:column;align-items:center;display:grid;position:absolute;inset-block-end:8px;inset-inline-end:-12px;overflow:hidden}.product-zoom-button .icon{padding:.75rem}@media screen and (pointer:fine){.product-zoom-button:hover .product-zoom-button__label{width:auto}}.product-zoom-button__label{width:0;font:var(--button-font);letter-spacing:var(--button-letter-spacing);text-transform:var(--button-text-transform);transition:width .3s}.view-in-space-button{margin-block-start:var(--container-gutter)}.view-in-space-button[data-shopify-xr-hidden]{display:none}@media screen and (min-width:700px){.product-gallery__controls-floating .scroll-marker-group{--scroll-marker-group-inset-block-end: 2.5rem}.product-gallery__controls-floating .scroll-marker-group--counter{--scroll-marker-group-inset-block-end: 1.75rem}.product-gallery__controls-floating .scroll-marker-group--thumbnails{--scroll-marker-group-inset-block-end: 1.75rem;--scroll-marker-group-width: 100%;padding-inline:1.75rem;left:0;transform:none}.product-gallery__controls-floating .product-gallery__thumbnail-list{pointer-events:none;align-items:flex-end;width:75%;height:100%;padding-block-end:1.75rem;display:flex;position:absolute;inset-block-end:0}.product-gallery__controls-floating .product-gallery__thumbnail-list .scroll-marker{pointer-events:all}.product-gallery__controls-floating .scroll-marker-group--thumbnails{z-index:1;position:sticky;inset-block-end:calc(1.75rem - 6px)}.product-zoom-button{inset-block-end:min(5%,1.75rem);inset-inline-end:min(5%,1.75rem)}}@media screen and (min-width:1000px){.product-gallery{position:sticky;inset-block-start:var(--header-height)}[allow-transparent-header] .product-gallery{margin-inline-start:calc(-1 * var(--container-gutter));inset-block-start:0}.modal--quick-buy .product-gallery{inset-block-start:0}[allow-transparent-header] .product-gallery__thumbnail-list{padding-inline-start:var(--product-gallery-gap)}[allow-transparent-header] .product-gallery__thumbnail-list .scroll-marker-group--thumbnails{padding-inline:0}[allow-transparent-header] .product-gallery__controls-floating .scroll-marker-group--thumbnails{padding-inline:1.75rem}}.product-info{--distance-to-bleed: min(1.75rem, var(--container-gutter));--product-block-item-margin: 1.25rem;width:100%;margin-inline:auto}.product-info__block-list>:not(:nth-child(1 of:not(:empty))){margin-block-start:var(--product-block-item-margin)}.product-info__block-list>:not(:last-child){margin-block-end:var(--product-block-item-margin)}.product-info__block-item:empty{display:none}.product-info__block-item:is([data-block-type=badges],[data-block-type=title],[data-block-type=rating],[data-block-type=price],[data-block-type=vendor],[data-block-type=sku]){--product-block-item-margin: .5rem}@media screen and (min-width:1000px){.product-info{max-width:calc(32rem + var(--product-block-item-margin) * 2);z-index:1;margin-block:0;position:sticky;inset-block-start:calc(var(--sticky-area-height) + 20px)}[allow-transparent-header] .product-info{margin-block-start:calc(var(--header-height) + 4rem)}}.product-short-description{color:rgb(var(--text-color));--prose-default-spacing: .5rem;font-size:.875rem;line-height:1.45}@media screen and (min-width:1000px){.product-short-description{--prose-default-spacing: .5rem}}.product-short-description .product-short-description__toggle{color:rgb(var(--text-color));text-underline-offset:3px;margin-block-start:.375rem;font-size:.875rem;text-decoration:underline;transition:opacity .15s ease-in-out}.product-short-description .product-short-description__toggle:hover{opacity:.7}.product-features{justify-items:start;row-gap:.125rem;display:grid}.product-features__list{row-gap:.125rem;margin:0;padding:0;list-style:none;display:grid}.product-features__item{color:rgb(var(--text-color));align-items:center;column-gap:.25rem;font-size:.875rem;line-height:1.3;display:flex}.product-features__icon-wrapper{flex:none;justify-content:center;align-items:center;padding:.4rem;display:inline-flex}.product-features__icon{width:var(--feature-icon-width, 16px);object-fit:contain;height:auto;display:block}.product-features__more{flex-direction:column;row-gap:.125rem;width:max-content;display:flex}.product-features__more>.product-features__toggle{order:1;margin-block-start:.375rem}.product-features__toggle{cursor:pointer;width:max-content;color:rgb(var(--text-color));text-underline-offset:3px;align-items:center;font-size:.875rem;text-decoration:underline;list-style:none;transition:opacity .15s ease-in-out;display:inline-flex}.product-features__toggle:hover{opacity:.7}.product-features__toggle::-webkit-details-marker{display:none}.product-features__label--less,.product-features__more[open] .product-features__label--more{display:none}.product-features__more[open] .product-features__label--less{display:inline}.variant-picker{row-gap:var(--product-block-item-margin);grid-template-columns:minmax(0,1fr);display:grid}.product-info__block-item:is([data-block-type=variant-picker],[data-block-type=family-configurator]){background:rgb(var(--background-secondary));border-radius:8px;padding:1.25rem}.product-info__block-item:is([data-block-type=variant-picker],[data-block-type=family-configurator]) .variant-picker{row-gap:1.25rem}.variant-picker__label{text-transform:uppercase;letter-spacing:.02em;font-size:.75rem}.product-info__block-item[data-block-type=family-configurator] .variant-picker__label{text-transform:none;letter-spacing:0;font-size:.875rem}.product-info__block-item:is([data-block-type=variant-picker],[data-block-type=family-configurator]) .block-swatch{--swatch-padding: .25rem 1rem;background:rgb(var(--background));color:rgb(var(--text-color));border-color:#0000;border-radius:4px;column-gap:.25rem;min-width:0;font-size:.875rem}.product-info__block-item:is([data-block-type=variant-picker],[data-block-type=family-configurator]) :checked+.block-swatch,.product-info__block-item:is([data-block-type=variant-picker],[data-block-type=family-configurator]) .block-swatch.is-selected{border-color:rgb(var(--text-color));box-shadow:none}.product-info__block-item:is([data-block-type=variant-picker],[data-block-type=family-configurator]) .block-swatch__color{width:.75rem;height:.75rem}.product-info__block-item:is([data-block-type=variant-picker],[data-block-type=family-configurator]) .variant-picker__option-values{gap:.25rem}.product-info .product-title{line-height:1.1}@media screen and (min-width:1000px){.product-info .product-title{font-size:2rem}}.product-info .price-list{column-gap:.5rem}.product-info .price-list :is(sale-price,compare-at-price){font:var(--text-font-style) 700 1rem / 1.3 var(--text-font-family)}.variant-picker__option{row-gap:var(--form-control-gap);grid-template-columns:minmax(0,1fr);display:grid}.variant-picker__option-info{flex-wrap:wrap;align-items:baseline;column-gap:2rem;display:flex}@media(scripting:none){.variant-picker__option{display:none}}.buy-buttons{row-gap:.625rem;display:grid}.buy-buttons .quantity-selector{min-height:100%}.buy-buttons .collapse-quantity-selector .quantity-selector{border-inline-end:none}.product-info .buy-buttons .button,.product-info .shopify-payment-button__button{border-radius:3rem;font-size:.875rem}.product-info__block-item[data-block-type=compatibility]{--product-block-item-margin: .5rem}.product-info__block-item[data-block-type=buy-buttons]~.product-info__block-item[data-block-type=icons-with-text]{--product-block-item-margin: .5rem;font-size:.75rem}@media screen and (min-width:1000px){.product-info__block-item[data-block-type=buy-buttons]:has(+[data-block-type=compatibility]:not(:empty)){margin-block-end:.5rem}}.product-info__block-item[data-block-type=buy-buttons]~.product-info__block-item[data-block-type=icons-with-text] .icon{flex:none}.payment-terms shopify-payment-terms{background:rgb(var(--background-secondary));padding:1rem;display:block}.product-countdown{border-radius:min(4px,var(--button-border-radius));grid-template-columns:minmax(0,1fr);grid-auto-columns:min-content;grid-auto-flow:column;align-items:center;column-gap:2.5rem;padding:1rem 1.25rem;display:grid}.drawer--pickup-availability{--drawer-header-padding-block: min(2rem, var(--container-gutter));--drawer-header-padding-inline: min(2rem, var(--container-gutter))}.drawer--pickup-availability::part(header){text-align:start;justify-items:start}.drawer--pickup-availability::part(close-button){grid-column:2;align-self:start;margin-inline-start:auto}.product-sticky-add-to-cart{--sticky-price-font-size: 1rem;z-index:6;visibility:hidden;opacity:0;border-width:1px;border-radius:.5rem;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;column-gap:1.5rem;width:min(100%,40rem);padding:1rem 2rem 1rem 1rem;transition:opacity .2s ease-in-out,visibility .2s ease-in-out;display:grid;position:fixed;inset-block-end:1.75rem;inset-inline-end:1.75rem;box-shadow:0 2px 4px #0000000d}.product-sticky-add-to-cart.is-visible{visibility:visible;opacity:1}body:has(#menu-drawer[open]) .product-sticky-add-to-cart{visibility:hidden;opacity:0}.product-sticky-add-to-cart .price-list sale-price{font:var(--text-font-style) 700 var(--sticky-price-font-size) / 1.3 var(--text-font-family)}.product-sticky-add-to-cart .price-list compare-at-price{font:var(--text-font-style) 400 var(--sticky-price-font-size) / 1.3 var(--text-font-family);color:rgb(var(--text-color))}@media screen and (max-width:699px){.product-sticky-add-to-cart{--sticky-price-font-size: .875rem;box-shadow:none;border:none;border-radius:0;grid-template-columns:auto minmax(0,1fr);gap:.625rem;padding:.625rem;inset-block-end:0;inset-inline-start:0}.product-sticky-add-to-cart .constrained-image{grid-area:1 / 1 / span 2}.product-sticky-add-to-cart .h3{font-size:1.25rem}}@media screen and (max-width:999px){.product{position:relative}.product-info__block-item[data-block-type=badges]{z-index:2;margin:0;position:absolute;inset-block-start:calc(min(1.75rem,var(--container-gutter)) + .625rem);inset-inline-start:0}.product-info__block-list{grid-template-columns:minmax(0,1fr);display:grid}.product-info__block-list>:not(:last-child){margin-block-end:0}.product-info__block-item[data-block-type=rating]{order:-1}}.pr-inline-rating:not([data-initialized]){min-height:1.25rem}.rating-badge--productreview{display:block}.productreview-carousel__header{margin-block-end:2rem}.productreview-carousel__heading{margin:0}.promo-banner{padding-inline:max(1rem,50% - var(--container-max-width) / 2);padding-block-end:1rem}.promo-banner__grid{flex-wrap:wrap;gap:1rem;display:flex}.promo-banner__card{isolation:isolate;aspect-ratio:696 / 600;flex:300px;grid-template-rows:minmax(0,1fr);grid-template-columns:minmax(0,1fr);min-width:300px;text-decoration:none;display:grid;position:relative;overflow:hidden}a.promo-banner__card .promo-banner__btn{cursor:pointer}.promo-banner__card-link{z-index:1;position:absolute;top:0;right:0;bottom:0;left:0}.promo-banner__btn--link{z-index:2;position:relative}.promo-banner__card--promo{border-radius:.5rem .5rem 3rem;padding:2rem}.promo-banner__card--push{background:var(--color-inox);border-radius:3rem .5rem .5rem;padding:1rem}@media screen and (min-width:1000px){.promo-banner__card:only-child{aspect-ratio:7 / 3}}.promo-banner__image{z-index:-1;object-fit:cover;width:100%;height:100%;position:absolute;top:0;right:0;bottom:0;left:0}.promo-banner__video{z-index:-1;aspect-ratio:auto;width:100%;height:100%;position:absolute;top:0;right:0;bottom:0;left:0}.promo-banner__overlay{flex-direction:column;gap:1rem;width:auto;max-width:100%;display:flex}.promo-banner__title{max-width:400px;font-size:var(--promo-title-size, var(--text-h1));color:inherit}.promo-banner__ribbon{background:var(--promo-ribbon-color, #dd6d74);width:max-content;max-width:100%;color:var(--color-white);border-radius:2rem .25rem .25rem;padding:.5rem 1rem}.promo-banner__countdown{width:max-content;max-width:100%;color:inherit;grid-template-columns:1fr auto 1fr auto 1fr auto 1fr;align-items:start;gap:.5rem;display:grid}.promo-banner__countdown-item{justify-items:center;gap:.25rem;display:grid}.promo-banner__countdown-flip{white-space:nowrap;font-variant-numeric:tabular-nums;color:inherit;grid-template-columns:1ch 1ch;letter-spacing:0!important;display:grid!important}.promo-banner__countdown-flip::part(digit){vertical-align:bottom;overflow:hidden}.promo-banner__countdown-separator{color:inherit;line-height:inherit}@media screen and (min-width:700px){.promo-banner__countdown{gap:.75rem}}.promo-banner__overlay-bottom{align-items:inherit;flex-direction:column;gap:1.5rem;display:flex}.promo-banner__subtext{max-width:25rem;color:inherit}.promo-banner__btn{flex-shrink:0}.promo-banner__info{border-radius:.5rem;gap:.5rem;width:100%;padding:1rem;display:flex}.promo-banner__info-main{flex-direction:column;flex:1;gap:1rem;min-width:0;display:flex}.promo-banner__info-title{max-width:400px;color:inherit;text-align:right;margin-inline-start:auto}.promo-banner__divider{border:none;border-top:1px solid rgb(var(--text-color) / .2);width:100%;height:0;margin:0}.promo-banner__info-row{align-items:center;gap:1rem;display:flex}.promo-banner__conditions{min-width:0;color:inherit;text-align:right;flex:1}.promo-banner__conditions>*{margin:0}.promo-banner__vdivider{background:rgb(var(--text-color) / .2);flex-shrink:0;align-self:stretch;width:1px}.promo-banner__product{border-radius:.5rem;flex-shrink:0;align-self:stretch;width:7.875rem;position:relative;overflow:hidden}.promo-banner__product img{object-fit:cover;width:100%;height:100%;position:absolute;top:0;right:0;bottom:0;left:0}@media screen and (max-width:999px){.promo-banner{padding-block-end:.625rem;padding-inline:.625rem}.promo-banner__card--promo{border-radius:.5rem .5rem 2rem;padding:1.25rem}.promo-banner__card--push{border-radius:2rem .5rem .5rem}.promo-banner__info{grid-template-columns:1fr auto;grid-template-areas:"title product" "divider divider" "row row";align-items:start;gap:.625rem;padding:.625rem;display:grid}.promo-banner__info-main{display:contents}.promo-banner__info-title{grid-area:title;max-width:none;margin:0}.promo-banner__product{aspect-ratio:30 / 32;grid-area:product;align-self:start;width:1.875rem}.promo-banner__divider{grid-area:divider}.promo-banner__info-row{grid-area:row}.promo-banner__conditions{font-size:10px}.promo-banner__card--push .promo-banner__btn{--button-padding-block: .625rem}.promo-banner__vdivider{display:none}}.products-with-image .product-list{position:relative}.products-with-image__products-wrapper{--distance-to-bleed: var(--product-list-column-gap);padding:var(--product-list-column-gap)}.products-with-image__products-wrapper:has(.product-card--info-outside){padding-block-end:calc(var(--section-vertical-spacing) / 2)}.products-with-image__carousel-arrow{transition:opacity .2s}.products-with-image__carousel-arrow[disabled]{opacity:.3}@media screen and (min-width:1000px){.products-with-image__image-wrapper{align-self:start;transition:inset-block-start .2s ease-in-out;position:sticky;inset-block-start:var(--sticky-offset)}.products-with-image__products-wrapper{grid-template-columns:minmax(0,1fr);padding-block-end:var(--product-list-column-gap);display:grid}.products-with-image__carousel-container{padding:var(--container-gutter) var(--product-list-row-gap);grid-template-columns:minmax(0,1fr);place-self:center;justify-items:center;gap:2.5rem;max-width:min(35vw,550px);display:grid}.products-with-image__carousel-container .scroll-marker-group{flex-wrap:wrap;justify-content:center;row-gap:.5rem}}.products-stars-section{--ps-inox: #f5f4f4;--ps-black: #292527;--ps-black-80: #292527cc;--ps-black-20: #29252733;--ps-red: #a61824;--ps-green: #418519;background-color:var(--ps-inox);padding-block:4.5rem}.products-stars-section:not(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){border-top-left-radius:48px}.products-stars-section:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){border-top-right-radius:48px}@media screen and (max-width:699px){.products-stars-section{padding-block:2.5rem}.products-stars-section:not(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){border-top-left-radius:24px}.products-stars-section:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){border-top-right-radius:24px}}.products-stars{gap:var(--section-stack-row-gap);color:var(--ps-black);flex-direction:column;display:flex}.products-stars__header{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem 2.5rem;display:flex}.products-stars__title{color:var(--ps-black);margin:0}.products-stars__tabs{scrollbar-width:none;align-items:center;gap:.5rem;min-width:0;display:flex;overflow-x:auto}.products-stars__tabs::-webkit-scrollbar{display:none}.products-stars__tab{border:1px solid var(--ps-black-20);color:var(--ps-black);white-space:nowrap;cursor:pointer;background-color:#0000;border-radius:50px;flex-shrink:0;padding:.5rem 1rem;font-size:.875rem;line-height:1;transition:background-color .2s,color .2s,border-color .2s}.products-stars__tab:where(:hover){border-color:var(--ps-black)}.products-stars__tab[aria-selected=true],.products-stars__tab--link{background-color:var(--ps-black);border-color:var(--ps-black);color:#fff}.products-stars__tab--link{text-decoration:none}.products-stars__tab--link:where(:hover){color:var(--ps-black);background-color:#0000}.products-stars__panel{flex-direction:column;gap:2rem;display:flex}.products-stars__panel[hidden]{display:none}.products-stars .floating-controls__control{grid-row:1 / span var(--product-card-row-count)}.products-stars .floating-controls__control .circle-button{grid-row:1 / -1}:where(.products-stars .floating-controls__control) .circle-button{color:rgb(var(--text-color))}.products-stars .floating-controls__control:first-child .circle-button{margin-inline-start:-15.5px}.products-stars .floating-controls__control:last-child .circle-button{margin-inline-end:-15.5px}.products-stars .floating-controls-container:has(.is-scrollable) .floating-controls__control .circle-button:not([disabled]){opacity:1;translate:0}@media screen and (max-width:699px){.products-stars .floating-controls__control{display:none}}.products-stars__panel:has(.product-list:not(.is-scrollable)) .progress-bar{display:none}.ps-promo{border-radius:8px;isolation:isolate;scroll-snap-align:start;align-items:flex-end;height:100%;min-height:320px;padding:1rem;display:flex;position:relative;overflow:clip}.ps-promo:not(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){border-bottom-right-radius:48px}.ps-promo:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){border-bottom-left-radius:48px}.ps-promo__image{object-fit:cover;z-index:-2;width:100%;height:100%;position:absolute;top:0;right:0;bottom:0;left:0}.ps-promo__overlay{z-index:-1;background:linear-gradient(#0000 40%,#00000080);position:absolute;top:0;right:0;bottom:0;left:0}.ps-promo__content{flex-direction:column;gap:1rem;width:100%;display:flex}.ps-promo__heading,.ps-promo__heading :where(p){color:#fff;font-family:var(--heading-font-family);font-size:var(--text-h3);margin:0;font-weight:700;line-height:1.1}@media screen and (max-width:699px){.push-card.product-list__promo{grid-column:span 1}.push-card.product-list__promo:not(:last-child){margin-block-end:0}}.push-card .content-box{--content-box-inline-spacing: 1rem;--content-box-block-spacing: 1rem;overflow:hidden}@media screen and (min-width:1000px){.push-card .content-box{--content-box-inline-spacing: 2rem;--content-box-block-spacing: 2rem}}.push-card--corner-tr .content-box{border-radius:var(--push-border-radius-small) var(--push-border-radius) var(--push-border-radius-small) var(--push-border-radius-small)}.push-card--corner-br .content-box{border-radius:var(--push-border-radius-small) var(--push-border-radius-small) var(--push-border-radius) var(--push-border-radius-small)}.push-card__media .push-card__image,.push-card__media img{object-fit:cover;width:100%;height:100%}.push-card__scrim{background:linear-gradient(#00000080 12%,#6660);position:absolute;top:0;right:0;bottom:0;left:0}.push-card__content{flex-direction:column;align-items:flex-start;gap:1rem;display:flex}.push-card__title{color:#fff;margin:0}.push-card__text{color:#fff;margin:0;font-size:1rem;font-weight:700}.push-card__btn.button{--button-background: 255 255 255;--button-text-color: 41 37 39;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.push-card__app{width:100%}.push-card__glass{border-radius:var(--push-border-radius-small);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff14;border:1px solid #fff3;flex-direction:column;align-items:flex-start;gap:.625rem;padding:1rem;display:flex}.push-card__glass-text{flex-direction:column;gap:.625rem;display:flex}.push-card__app-title,.push-card__app-name{color:#fff;margin:0;font-size:1rem;font-weight:700}.push-card__app-name{font-size:.875rem}.push-card__app-subtitle{color:#fffc;margin:0;font-size:.75rem}.push-card__qr{border-radius:var(--push-border-radius-small);background:#fff;width:6.875rem;height:6.875rem;display:none;overflow:hidden}.push-card__qr-image,.push-card__qr img{object-fit:contain;width:100%;height:100%}.push-card__divider{background:#fff3;width:100%;height:1px}.push-card__stores{flex-direction:column;align-self:stretch;align-items:center;gap:.5rem;display:flex}.push-card__store{display:inline-flex}.push-card__store img{width:auto;height:1.75rem;display:block}.push-card__store[aria-disabled=true]{pointer-events:none}.push-card__rating{color:#fffc;align-items:center;gap:.375rem;font-size:.75rem;display:flex}.push-card__stars{align-items:center;display:inline-flex}.push-card__stars svg{width:.8125rem;height:.8125rem}.push-card__rating-text{white-space:nowrap}.push-card__app-title,.push-card__app-subtitle,.push-card__rating-text{display:none}@media screen and (min-width:1000px){.push-card__qr{display:block}.push-card__stores,.push-card__app-name,.push-card__rating-value{display:none}.push-card__app-title,.push-card__app-subtitle{display:block}.push-card__rating-text{display:inline}}.quick-order-list__table-head th{padding-block:.625rem}.quick-order-list__table-body tr:first-child :is(td,th){padding-block-start:1.25rem}.quick-order-list__table-body tr:last-child :is(td,th){padding-block-end:1.25rem}.quick-order-list__table-body td{padding-block:.75rem;padding-inline:.5rem}.quick-order-list__table-body td:last-child{padding-inline-end:0}.quick-order-list__table-body th{padding-block:.75rem;padding-inline:0 .5rem}.quick-order-list__table-body:has(.quick-order-list__table-paginate-row) tr:nth-last-child(2) :is(td,th){padding-block-end:1.25rem}.quick-order-list__table-body:has(.quick-order-list__table-paginate-row) tr:last-child :is(td,th){padding-block:1.25rem}.quick-order-list__table-foot td{padding-block-start:1.5rem}.popover--quick-order-list-info::part(header){border-block-end:none}.popover--quick-order-list-info::part(body){padding-block-end:2.25rem}@media screen and (max-width:699px){.quick-order-list__table-body td{vertical-align:top}.quick-order-list__table-foot tr{flex-direction:column-reverse;display:flex}.quick-order-list__table-foot .button{width:100%}}@media screen and (min-width:700px){.quick-order-list__table-head th{padding-block:1rem}.quick-order-list__table-body tr:first-child :is(td,th){padding-block-start:.75rem}.quick-order-list__table-body tr:last-child :is(td,th){padding-block-end:.75rem}.quick-order-list__table-body td,.quick-order-list__table-body th{padding-block:.375rem}.quick-order-list__table-body:has(.quick-order-list__table-paginate-row) tr:nth-last-child(2) :is(td,th){padding-block-end:.75rem}.quick-order-list__table-body:has(.quick-order-list__table-paginate-row) tr:last-child :is(td,th){padding-block:1.5rem}.quick-order-list__table-foot td:first-child{white-space:nowrap}.quick-order-list__quantity-actions{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;column-gap:.625rem;display:grid}.quick-order-list__remove-variant{justify-self:start;margin-inline-start:.625rem}}.quick-order-list__quantity-actions{position:relative}.quick-order-list__quantity-actions .text-with-icon{--text-with-icon-gap: .375rem;white-space:nowrap}.popover--quantity-breaks::part(header){border-block-end:none}.popover--quantity-breaks::part(body){padding-block-end:2.25rem}.quantity-breaks-list__item{padding-block:.5rem}@media screen and (min-width:700px){.popover--quantity-breaks::part(header){padding-inline:0}.popover--quantity-breaks::part(content){padding:.625rem 1rem}.popover--quantity-breaks::part(body){padding:0}.quantity-breaks-list__item{padding-block:.375rem}.quantity-breaks-list__item.quantity-breaks-list__item--rules{padding-block-end:.625rem}}@media screen and (min-width:1000px){.popover--quantity-breaks{--popover-anchor-inline-offset: 1rem}.popover--quantity-breaks::part(content){transform:translate(calc(var(--transform-logical-flip) * (-100% - .75rem)));inset-block-start:0;inset-inline-start:0}.popover--quantity-breaks::part(body){padding:0}}.quick-order-list .quantity-selector{border-color:rgb(var(--border-color))}@media screen and (min-width:700px){.quick-order-list .quantity-selector{min-height:2.8125rem}}.shopify-section--reading-text{overflow:clip}.reading-text{min-height:calc(100vh + var(--reading-text-scroll-height, 0px) - var(--sticky-area-height));padding-inline:var(--container-gutter);background:rgb(var(--reading-text-overlay));isolation:isolate;display:block}.reading-text__inner{min-height:calc(100dvh - var(--sticky-area-height));padding-block:min(var(--section-vertical-spacing),3rem);grid-template-rows:minmax(0,1fr);grid-template-columns:minmax(0,1fr);display:grid;position:sticky;inset-block-start:var(--sticky-area-height)}.reading-text__inner ::part(letter){white-space:pre-wrap}.reading-text__inner ::part(letter),.reading-text__inner .button{opacity:var(--reading-text-initial-opacity, .2)}.recipe-nutrition__toggle{margin-block-start:1.25rem;font-size:.875rem}.rich-text{grid-template-columns:minmax(0,1fr);grid-auto-columns:minmax(0,1fr);grid-auto-flow:row;align-items:start;gap:1.75rem 3rem;display:grid}@media screen and (min-width:1000px){.rich-text{grid-auto-flow:column}}.rich-text .prose:has(>.button:first-child)>.button{margin-block-start:0}.rich-text .prose:has(>.button:first-child)>:not(.button)~.button{margin-block-start:var(--prose-button-spacing)}.rich-text .prose.max-w-md{max-width:800px}.read-more{display:block}.read-more__content{-webkit-line-clamp:var(--read-more-line-clamp, 3);line-clamp:var(--read-more-line-clamp, 3);-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.read-more.is-expanded .read-more__content{display:block;overflow:visible}.read-more__toggle{cursor:pointer;background-color:#0000;border:0;margin-block-start:1.25rem;padding-block-start:0;padding-inline:0;display:inline-block}.read-more__toggle[hidden],.read-more__label--less,.read-more.is-expanded .read-more__label--more{display:none}.read-more.is-expanded .read-more__label--less{display:inline}.scroll-panels{isolation:isolate;display:block}.scroll-panels__panel{top:var(--header-height, 0px);min-height:calc(100vh - var(--header-height, 0px) - var(--product-sticky-add-to-cart-height, 0px));min-height:calc(100svh - var(--header-height, 0px) - var(--product-sticky-add-to-cart-height, 0px));padding-block:16px;padding-inline:max(16px,50% - var(--container-max-width) / 2);justify-content:center;align-items:flex-end;display:flex;position:sticky;overflow:clip}.scroll-panels__panel+.scroll-panels__panel{margin-block-start:0}.scroll-panels__media{z-index:0;position:absolute;top:0;right:0;bottom:0;left:0}.scroll-panels__media :is(img,picture,svg,video){object-fit:cover;width:100%;height:100%;display:block}.scroll-panels__card{z-index:1;color:#292527;border-radius:var(--push-border-radius-small);background:#f5f4f4;flex-direction:column;justify-content:flex-end;gap:1.25rem;width:100%;min-height:295px;padding:20px;display:flex;position:relative}.scroll-panels__card:not(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){border-top-right-radius:var(--push-border-radius)}.scroll-panels__card:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){border-top-left-radius:var(--push-border-radius)}.scroll-panels__count{font-size:var(--text-sm);margin:0}.scroll-panels__body{flex-direction:column;gap:.625rem;display:flex}.scroll-panels__title{color:inherit;margin:0;line-height:1}.scroll-panels__text{font-size:var(--text-base)}.scroll-panels__text>:where(p){margin:0}.scroll-panels__features{flex-wrap:wrap;gap:5px;display:flex}.scroll-panels__feature{font-size:.75rem;font-weight:var(--text-font-bold-weight);background:#fff;border-radius:1.5rem;align-items:center;gap:4px;padding:4px 8px;line-height:1;display:inline-flex}.scroll-panels__check{flex-shrink:0}.scroll-panels__arrow{background:rgb(var(--button-background-primary, 41 37 39));width:40px;height:40px;color:rgb(var(--button-text-primary, 255 255 255));cursor:pointer;border:none;border-radius:50%;justify-content:center;align-items:center;padding:0;transition:transform .2s;display:inline-flex}@media screen and (pointer:fine){.scroll-panels__arrow:hover{transform:translateY(3px)}}@media screen and (min-width:1000px){.scroll-panels__panel{min-height:100vh;min-height:100svh;padding-block:22px 21px;padding-inline:max(20px,50% - var(--container-max-width) / 2);justify-content:flex-end;align-items:flex-start;top:0}.scroll-panels__card{justify-content:center;gap:2.5rem;width:372px;max-width:40%;height:624px;max-height:calc(100svh - 43px);padding:1rem 3rem}.scroll-panels__body{gap:1.25rem}}.shopify-section--scrolling-content>*{z-index:1;transform:rotate(var(--scrolling-content-rotation)) translate(calc(var(--transform-logical-flip) * -1%));transform-origin:0;width:102%;position:relative}.scrolling-content{--scrolling-content-calculated-gap: var(--scrolling-content-gap, 2ch);text-align:start;white-space:nowrap;-webkit-user-select:none;user-select:none;display:block;position:relative;overflow:hidden}.scrolling-content[direction=end-to-start]{text-align:end}.scrolling-content::part(scroller){width:max-content;margin-inline:inherit;display:flex}@supports (overflow: clip){.scrolling-content{overflow:clip visible}}.scrolling-content__item{align-items:center;gap:var(--scrolling-content-calculated-gap);width:max-content;grid-auto-flow:column;padding-inline-end:var(--scrolling-content-calculated-gap);display:grid}.scrolling-content__text{align-items:center;column-gap:min(.8em,2rem);display:flex}.scrolling-content__text a{text-underline-position:under;text-decoration:underline;text-decoration-thickness:min(3px,.1em)}.scrolling-content__text-icon{width:auto;height:1em}.scrolling-content__text-icon--after{order:2}.scrolling-content--vertical .scrolling-content__item{grid-auto-flow:row;justify-items:center;padding-block-end:var(--scrolling-content-calculated-gap);padding-inline-end:0}@supports (overflow: clip){.scrolling-content--vertical{overflow:visible clip}}@media screen and (min-width:700px){.sm\:scrolling-content--vertical .scrolling-content__item{grid-auto-flow:row;justify-items:center;padding-block-end:var(--scrolling-content-calculated-gap);padding-inline-end:0}@supports (overflow: clip){.sm\:scrolling-content--vertical{overflow:visible clip}}}@media screen and (min-width:1000px){.md\:scrolling-content--vertical .scrolling-content__item{grid-auto-flow:row;justify-items:center;padding-block-end:var(--scrolling-content-calculated-gap);padding-inline-end:0}@supports (overflow: clip){.md\:scrolling-content--vertical{overflow:visible clip}}}.prose .scrolling-content__text>*{margin-block-start:0!important}.search-form{border-width:1px;grid-template-columns:auto minmax(0,1fr);align-items:center;column-gap:.625rem;padding:.8rem 1.25rem;transition:border-color .2s;display:grid}.search-form>*{margin:0}.search-form:focus-within{border-color:currentColor}.search-form__input{background:none;font-size:1.0625rem}.search-form__input:focus{outline:none}.search-form__input::-webkit-search-cancel-button{display:none}@media screen and (min-width:700px){.search-form{padding:1.2rem 1.75rem}}.drawer--search::part(close-button){justify-self:end}.drawer--search [slot=header]{width:100%;padding-inline-end:2.5rem}.search-drawer__input{width:100%;font-size:var(--text-h7);background:none}.search-drawer__input:focus{outline:none}.search-drawer__input::-webkit-search-cancel-button{display:none}.search-drawer__product-carousel{--distance-to-bleed: var(--drawer-body-padding-inline);gap:var(--product-list-row-gap) var(--product-list-column-gap);grid-auto-columns:200px;grid-auto-flow:column;padding-block:1px;display:grid}@media screen and (min-width:700px){.search-drawer__product-carousel{grid-auto-columns:240px}}.search-tabs{grid-template-columns:minmax(0,1fr);row-gap:1.75rem;display:grid}.predictive-search__suggestions~.search-tabs{border-block-start-width:1px;padding-block-start:1.75rem}.search-tabs::part(tab-list){margin-inline:calc(-1 * var(--drawer-body-padding-inline));padding-inline:var(--drawer-body-padding-inline);scrollbar-width:none;grid-auto-columns:max-content;grid-auto-flow:column;justify-content:start;column-gap:1.5rem;display:grid;overflow:auto}.search-tabs [slot=tab]:not([aria-selected=true]){color:rgb(var(--text-color) / .6)}.predictive-search__no-results{align-content:center;justify-items:center;min-height:100%;display:grid}.predictive-search__suggestions{white-space:nowrap;grid-auto-flow:column;justify-content:start;column-gap:1.5rem;margin-block-start:calc(-1 * var(--drawer-body-padding-block));padding-block:1rem;display:grid;overflow-x:auto}.predictive-search__suggestions mark{background:none;font-weight:700}.predictive-search__products{gap:var(--product-list-row-gap) var(--product-list-column-gap);grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;display:grid}.predictive-search__articles,.predictive-search__collections{grid-template-columns:minmax(0,1fr);row-gap:1.5rem;display:grid}.predictive-search__item-result{align-items:center;column-gap:.75rem;display:flex}.predictive-search__item-result img{flex-shrink:0;width:5rem}.predictive-search-link{justify-content:space-between;padding-block:1rem;display:flex}.predictive-search-link svg{opacity:0;transition:opacity .2s,transform .2s}.predictive-search-link span{transition:transform .2s}.predictive-search-link:hover svg{opacity:1;transform:translate(-.75rem)}.predictive-search-link:hover span{transform:translate(.75rem)}@media screen and (min-width:700px){.predictive-search__suggestions{padding-block:1.75rem}.predictive-search-link{padding-block:1.25rem}.predictive-search__item-result{column-gap:1.75rem}.predictive-search__item-result img{width:10rem}}.shop-the-look{max-width:var(--container-max-width);margin-block-start:1.25rem;margin-inline:auto}.shop-the-look__box{--content-box-inline-spacing: 2rem;--content-box-block-spacing: 2rem;min-height:var(--shop-the-look-mobile-height, 600px);position:relative}.shop-the-look__media{z-index:0;position:absolute;top:0;right:0;bottom:0;left:0}.shop-the-look__media picture{width:100%;height:100%;display:block}.shop-the-look__media :is(img,svg,video){object-fit:cover;width:100%;height:100%}.shop-the-look__promo{z-index:1;max-width:90%;color:rgb(var(--shop-the-look-text, 255 255 255));flex-direction:column;align-items:flex-start;gap:1.25rem;display:flex;position:relative}.shop-the-look__badge{color:#fff;border-radius:4px;font-family:var(--heading-font-family);font-weight:var(--heading-font-weight);font-size:var(--text-h4);background:#a61824;align-items:center;padding:.5rem 1rem;line-height:1;display:inline-flex}.shop-the-look__badge:not(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){border-top-left-radius:2rem}.shop-the-look__badge:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){border-top-right-radius:2rem}.shop-the-look__heading,.shop-the-look__subheading{color:inherit;margin:0;line-height:1}@media screen and (min-width:1000px){.shop-the-look__box{min-height:var(--shop-the-look-height, 540px)}}.slideshow{background-color:rgb(var(--slideshow-background));display:grid;overflow:hidden}.slideshow__slide{grid-area:1 / -1;align-items:stretch;display:grid;overflow:hidden}.slideshow__slide img{-webkit-user-select:none;user-select:none}.slideshow__slide:has(.min-h-auto){align-self:start}.slideshow__slide:not(.is-selected){visibility:hidden}.slideshow__slide:not(:only-child):has(.place-self-end-start,.place-self-end-center,.place-self-end){--content-box-spacing-block-end: 5rem}.slideshow__split-media{width:100%;height:100%}.slideshow[transition=fade]{isolation:isolate}.slideshow[transition=fade] .slideshow__slide{mix-blend-mode:plus-lighter;will-change:opacity}@media(prefers-reduced-motion:reduce){.slideshow{isolation:isolate}.slideshow .slideshow__slide{mix-blend-mode:plus-lighter}}@media screen and (max-width:999px){.slideshow__split-media>:last-child{display:none}}@media screen and (min-width:1000px){.slideshow__split-media{grid-template-rows:minmax(0,1fr);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}}.slideshow__controls{z-index:1;color:rgb(var(--slideshow-controls-color));grid-area:1 / -1;place-self:end;align-items:center;column-gap:.5rem;margin-block-end:1.25rem;margin-inline-end:1.25rem;display:flex}.slideshow__autoplay-button{place-content:center;width:1.5rem;height:1.5rem;display:grid}.slideshow__autoplay-button>*{grid-area:1 / -1}@media screen and (min-width:700px){.slideshow__controls{column-gap:1rem;margin-block-end:1.75rem;margin-inline-end:1.75rem}}.specification-table{--specification-row-block-padding: 1rem;border-block-width:1px}.specification-table__row{padding-block:var(--specification-row-block-padding);grid-template-columns:minmax(0,.4fr) minmax(0,.6fr);align-items:end;column-gap:1rem;display:grid}.specification-table__row-name,.specification-table__row-value{text-align:start;padding:0;font-weight:400}@media screen and (min-width:700px){.specification-table{--specification-row-block-padding: 1.65rem}}.store-locator__breadcrumb-bar{padding-block:.625rem}.store-locator__header{background:#f5f4f4;padding-block:1.25rem}@media screen and (min-width:1000px){.store-locator__header{padding-block:1.875rem}}.store-locator__inner{padding-block:2.5rem}.store-locator__intro{flex-direction:column;display:flex}.store-locator__eyebrow,.store-locator__heading{margin:0}.store-locator__eyebrow{font-size:.875rem}.store-locator__heading:not(:first-child){margin-block-start:.75rem}.store-locator__description{font-size:.875rem;line-height:1.25}.store-locator__description:not(:first-child){margin-block-start:1.25rem}.store-locator__description>:where(p):first-child{margin-block-start:0}@media screen and (min-width:1000px){.store-locator__description{max-width:37.5rem}}@media screen and (max-width:999px){.store-locator__description{font-size:.75rem}}.store-locator__widget{min-height:var(--store-locator-widget-height-mobile)}@media screen and (min-width:1000px){.store-locator__widget{min-height:var(--store-locator-widget-height)}}.store-locator__widget--empty{border-radius:var(--push-border-radius-small);background:#f5f4f4;justify-content:center;align-items:center;display:flex}.store-locator__widget-placeholder{color:rgb(var(--text-color));font-size:var(--text-xs);text-align:center;margin:0;padding-inline:1.5rem}.store-locator__no-network{flex-direction:column;align-items:flex-start;gap:1.25rem;max-width:37.5rem;display:flex}.store-locator__no-network p{margin:0;font-size:.875rem;line-height:1.25}@media screen and (max-width:999px){.store-locator__no-network p{font-size:.75rem}}.shopify-challenge__container,.shopify-policy__container,.shopify-email-marketing-confirmation__container{max-width:48rem;padding-block:var(--section-vertical-spacing)}.shopify-challenge__container{gap:1rem;display:grid}.shopify-challenge__container>form{display:contents}.shopify-email-marketing-confirmation__container{text-align:center}.shopify-policy__title{margin-block-end:var(--section-stack-row-gap)}.shopify-policy__title h1{font:inherit}.testimonials__carousel{display:grid}.testimonials__content{grid-area:1 / -1;align-content:start;gap:2rem;display:grid}.testimonials__content:not(.is-selected){opacity:0;visibility:hidden}.testimonials__nav{gap:.75rem;display:flex}.testimonials__content-wrapper{flex-direction:column;justify-content:space-between;gap:2rem;height:100%;display:flex}.testimonials__info-list{isolation:isolate;display:grid}.testimonials__info-list-item{mix-blend-mode:plus-lighter;grid-area:1 / -1}.testimonials__info-list-item.content-box{--content-box-spacing: var(--container-gutter)}.testimonials__info-list-item:not(:first-child){opacity:0;visibility:hidden}.testimonials__product{background-color:rgb(var(--background));align-items:center;gap:1.5rem;padding-block:.5rem;padding-inline:.5rem 1.5rem;display:flex}.testimonials__product>img{width:3rem}@media screen and (min-width:700px){.testimonials__content{gap:2.5rem;display:grid}.testimonials__product{padding-block:.75rem;padding-inline:.75rem 3rem}.testimonials__product>img{width:4rem}}.text-with-fixed-background__title-block{max-width:40rem}.text-with-fixed-background__content-block{max-width:30rem;padding:calc(var(--has-filled-background, 0) * var(--container-gutter))}@keyframes floating-images-parallax{0%{transform:translateY(calc(-1 * var(--offset-amount)))}to{transform:translateY(var(--offset-amount))}}.shopify-section--text-with-floating-images{view-timeline:--floating-images block}.floating-images{border-radius:0 var(--push-border-radius) 0 0;display:block;overflow:hidden}.floating-images__inner{isolation:isolate;flex-direction:column;width:100%;padding:3rem 1.25rem;display:flex;position:relative;overflow:hidden}.floating-images__content{text-align:center;flex-direction:column;align-items:center;gap:1.25rem;width:100%;max-width:37.5rem;margin-inline:auto;display:flex}.floating-images__title{color:inherit}.floating-images__body{flex-direction:column;align-items:center;gap:1.875rem;display:flex}.floating-images__text{max-width:37.5rem}.floating-images__text>*{margin:0}.floating-images__media{border-radius:var(--push-border-radius-small);overflow:hidden}.floating-images__media img,.floating-images__media .placeholder{object-fit:cover;width:100%;height:100%}@supports (view-timeline-name: --foo){@media(prefers-reduced-motion:no-preference){[data-parallax] .floating-images__media{--offset-amount: calc(var(--parallax-speed, 3) * 1vmin);animation:linear forwards floating-images-parallax;animation-timeline:--floating-images;animation-range:cover}}}.floating-images__media--left{--parallax-speed: 5;border-radius:var(--push-border-radius-small) var(--push-border-radius-small) var(--push-border-radius) var(--push-border-radius-small);display:none}.floating-images__media--small{--parallax-speed: 8;aspect-ratio:109 / 153;border-radius:var(--push-border-radius-small) var(--push-border-radius) var(--push-border-radius-small) var(--push-border-radius-small);flex-shrink:0;width:32.5%}.floating-images__media--main{--parallax-speed: -16;aspect-ratio:183 / 227;flex-shrink:0;width:54.6%}.floating-images__layer{z-index:-1;align-items:flex-start;gap:5.7%;margin-block-start:1.3125rem;padding-inline-start:3.6%;display:flex}.floating-images__media--small{margin-block-start:4.8%}@media screen and (min-width:1000px){.floating-images{border-radius:var(--push-border-radius-small) var(--push-border-radius) var(--push-border-radius-small) var(--push-border-radius-small)}.floating-images__inner{aspect-ratio:1440 / 484;max-width:var(--container-max-width);justify-content:center;margin-inline:auto;padding:4.5rem 3rem}.floating-images__content{max-width:41.6%}.floating-images__title--fluid{font-size:clamp(2.25rem,3.89vw,5rem)}.floating-images__layer{pointer-events:none;margin:0;padding:0;display:block;position:absolute;top:0;right:0;bottom:0;left:0}.floating-images__media{position:absolute}.floating-images__media--left{--parallax-speed: -5;aspect-ratio:auto;width:max(11rem,20.8%);display:block;inset-block:6.6%;inset-inline-start:2.2%}.floating-images__media--small{--parallax-speed: 14;width:max(5.5rem,7.6%);margin:0;inset-block-end:14.4%;inset-inline-end:19.375%}.floating-images__media--main{--parallax-speed: -10;aspect-ratio:202 / 251;width:max(8.75rem,14%);inset-block-start:6.6%;inset-inline-end:2.2%}}@keyframes textWithIconsItemsScale{0%{opacity:0;scale:.8}to{opacity:1;scale:1}}.text-with-icons{grid:var(--text-with-icons-grid);gap:var(--text-with-icons-row-gap) var(--text-with-icons-column-gap);display:grid}.text-with-icons__item{scroll-snap-align:center;scroll-snap-stop:always;align-items:start;column-gap:1.25rem;padding-inline:0;display:flex}@supports (animation-timeline: scroll()){.text-with-icons__item{animation-name:textWithIconsItemsScale,textWithIconsItemsScale;animation-direction:normal,reverse;animation-timeline:view(inline 0);animation-range:entry-crossing,exit-crossing}}.text-with-icons--separator-horizontal .text-with-icons__item{border-block-start-width:1px;padding-block-start:var(--text-with-icons-row-gap)}@media screen and (min-width:700px){.text-with-icons--separator-vertical{margin-inline:calc(-1 * var(--container-gutter));column-gap:0}.text-with-icons--separator-vertical .text-with-icons__item{padding-inline:var(--container-gutter)}}@media screen and (max-width:699px){.text-with-icons.scroll-area .text-with-icons__item{border:none;padding:0}.text-with-icons--separator-vertical:not(.scroll-area) .text-with-icons__item+.text-with-icons__item{border-block-start-width:1px;padding-block-start:var(--text-with-icons-row-gap)}}.text-with-icons--icon-circle .icon{box-sizing:content-box;background:rgb(var(--button-background-primary, 41 37 39));color:rgb(var(--button-text-primary, 255 255 255));border-radius:50%;padding:.5625rem}.text-with-icons__item .text-subdued{color:rgb(var(--text-color))}@media screen and (max-width:999px){.shopify-section--text-with-media .placement-grid{display:block}}@media screen and (min-width:1000px){.shopify-section--text-with-media .section-split:has(.section-split__column--image){align-items:stretch}.shopify-section--text-with-media .section-split:has(.section-split__column--image) .section-split__column:not(.section-split__column--image){padding-block:4.5rem}.shopify-section--text-with-media .section-split__column:not(.section-split__column--image) .placement-grid>.prose{justify-self:center;width:78%}}.shopify-section--text-with-media .section-split--stacked{--stacked-media-height: var(--stacked-media-height-mobile, 300px)}.shopify-section--text-with-media .section-split--stacked .section-split__column--image .content-box{height:var(--stacked-media-height)}.shopify-section--text-with-media .section-split--stacked .placement-grid{display:block}.shopify-section--text-with-media .section-split--stacked .section-split__column:not(.section-split__column--image) .placement-grid>.prose{width:100%;max-width:var(--stacked-content-max-width, 50rem);margin-inline:0 auto}.shopify-section--text-with-media .section-split--stacked .section-split__column:not(.section-split__column--image) .placement-grid>.prose:is(.place-self-start-center,.place-self-center,.place-self-end-center){margin-inline:auto}.shopify-section--text-with-media .section-split--stacked .section-split__column:not(.section-split__column--image) .placement-grid>.prose:is(.place-self-start-end,.place-self-center-end,.place-self-end){margin-inline:auto 0}@media screen and (min-width:1000px){.shopify-section--text-with-media .section-split--stacked{--stacked-media-height: var(--stacked-media-height-desktop, 460px);grid-template-columns:minmax(0,1fr)}.shopify-section--text-with-media .section-split--stacked .section-split__column--image.section-split__column--flushed:first-child{margin-inline:0}}.shopify-section--text-with-media .section-split--stacked-contain .section-split__column--image .content-box{container-type:size}.shopify-section--text-with-media .section-split--stacked-contain .section-split__column--image .constrained-image{--stacked-media-inner-height: calc(100cqh - var(--content-box-spacing-block-start, var(--content-box-block-spacing, var(--content-box-spacing))) - var(--content-box-spacing-block-end, var(--content-box-block-spacing, var(--content-box-spacing))));width:min(var(--image-mobile-max-width, var(--image-max-width)),var(--stacked-media-inner-height) * var(--secondary-media-aspect-ratio, 1))}.shopify-section--text-with-media :is(.section-split--stacked-grow,.section-split--stacked-overflow) .section-split__column--image .content-box{height:auto;min-height:var(--stacked-media-height)}.shopify-section--text-with-media .section-split--stacked-grow .content-box__background-media{position:absolute;top:0;right:0;bottom:0;left:0}.shopify-section--text-with-media .section-split--stacked-overflow .content-box__background-media{height:var(--stacked-media-height);position:absolute;inset:0 0 auto}.shopify-section--text-with-media .section-split--stacked-overflow .section-split__column--image .constrained-image{width:min(var(--image-mobile-max-width, var(--image-max-width)),var(--stacked-media-height) * var(--secondary-media-aspect-ratio, 1));align-self:start;margin-block-start:calc(var(--stacked-media-height) / 2 - var(--content-box-spacing-block-start, var(--content-box-block-spacing, var(--content-box-spacing))))}@media screen and (min-width:700px){.shopify-section--text-with-media .section-split--stacked-contain .section-split__column--image .constrained-image{width:min(var(--image-max-width),var(--stacked-media-inner-height) * var(--secondary-media-aspect-ratio, 1))}.shopify-section--text-with-media .section-split--stacked-overflow .section-split__column--image .constrained-image{width:min(var(--image-max-width),var(--stacked-media-height) * var(--secondary-media-aspect-ratio, 1))}}.timeline{--scroll-shadow-size: 56px;--scroll-shadow-left: linear-gradient(to right, rgb(var(--background)) 20%, transparent 100%);--scroll-shadow-right: linear-gradient(to left, rgb(var(--background)) 20%, transparent 100%);--scroll-shadow-top: linear-gradient(to bottom, rgb(var(--background)) 20%, transparent 100%);--scroll-shadow-bottom: linear-gradient(to top, rgb(var(--background)) 20%, transparent 100%);--scroll-shadow-margin: 0 0 1px 0;--timeline-inner-padding: var(--container-gutter);display:flow-root}.timeline__content-with-nav{grid-template-rows:auto minmax(0,1fr);grid-template-columns:minmax(0,1fr);display:grid}.timeline__nav{height:100%;padding:var(--timeline-inner-padding) var(--container-gutter);white-space:nowrap;border-block-end-width:1px;align-items:center;column-gap:1.75rem;display:flex;position:relative}.timeline__image-list,.timeline__content-list{display:grid}:is(.timeline__image-list,.timeline__content-list)>*{grid-area:1 / -1}:is(.timeline__image-list,.timeline__content-list)>:not(.is-selected){opacity:0;visibility:hidden}.timeline__content-list{padding:var(--timeline-inner-padding);position:relative}.timeline__image-list{isolation:isolate;overflow:hidden}.timeline__image{mix-blend-mode:plus-lighter}.timeline__content{grid-template-columns:minmax(0,1fr);align-content:start;row-gap:1.5rem;display:grid}.timeline--with-spacing .timeline__image-list{margin:var(--timeline-inner-padding);margin-block-start:0}@media screen and (min-width:1000px){.timeline{--scroll-shadow-size: 96px;--timeline-inner-padding: min(2.8rem, var(--container-gutter));grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.timeline--reverse .timeline__image-list{order:-1}.timeline__content-with-nav{height:calc(50vw * var(--timeline-aspect-ratio))}.timeline__content-list{padding-inline:var(--timeline-inner-padding);overscroll-behavior-y:contain;align-content:safe center;align-items:center;overflow-y:auto}.timeline__content{align-content:stretch}.timeline:not(.timeline--with-spacing) .timeline__content-with-nav--top-nav .timeline__nav{padding-block:1.5rem}.timeline--with-spacing .timeline__content-with-nav{height:calc(50vw * var(--timeline-aspect-ratio) + var(--timeline-inner-padding))}.timeline--with-spacing .timeline__content-with-nav--top-nav .timeline__nav{border-block-end:none}.timeline--with-spacing .timeline__image-list{margin:var(--timeline-inner-padding);margin-inline-start:0}.timeline__content-with-nav--left-nav{--scroll-shadow-margin: 0 1px 0 0;grid-template-rows:minmax(0,1fr);grid-template-columns:auto minmax(0,1fr)}.timeline__content-with-nav--left-nav scroll-shadow::part(s){transform:scale(-1)}.timeline__content-with-nav--left-nav .timeline__nav{writing-mode:vertical-rl;overflow-wrap:break-word;overscroll-behavior:auto contain;padding-block:2rem;overflow:hidden auto;transform:scale(-1)}.timeline__content-with-nav--left-nav .timeline__nav .link-reversed{background-position:0 0;background-size:1px 0}.timeline__content-with-nav--left-nav .timeline__nav .link-reversed[aria-current=true]{background-size:1px 100%}@media screen and (pointer:fine){.timeline__content-with-nav--left-nav .timeline__nav .link-reversed:not([aria-current=true]):hover{background-position-y:bottom;background-size:1px 100%}}.timeline__content-with-nav--left-nav .timeline__content-list{align-content:stretch}.timeline__content-with-nav--left-nav .timeline__content{grid-auto-rows:auto minmax(0,1fr);align-items:center;height:100%}}@media screen and (min-width:1400px){.timeline__content-with-nav--left-nav .timeline__nav{padding-block:2.8rem}}.trust-icons{padding-inline:max(var(--container-gutter),50% - var(--container-max-width) / 2);padding-block:min(4rem,var(--section-vertical-spacing));border-block-width:1px;grid-template-columns:minmax(0,1fr);row-gap:1.5rem;display:grid}.trust-icons__carousel{grid:auto / auto-flow 100%;display:grid}.trust-icons__item{padding-inline:1.5rem}@media screen and (min-width:700px){.trust-icons{row-gap:2rem}}@media screen and (min-width:1000px){.trust-icons{padding-block:0}.trust-icons__carousel{grid:auto / repeat(var(--trust-icons-item-count, 4),minmax(0,1fr));column-gap:1px}.trust-icons__item{padding-block:min(4rem,var(--section-vertical-spacing));box-shadow:1px 0 rgb(var(--border-color))}}.shopify-section--trust-icons>.color-scheme{--trust-icons-card-inset: 1rem;--trust-icons-card-margin: max(var(--trust-icons-card-inset), 50% - var(--container-max-width) / 2);--trust-icons-content-padding: 1rem;margin:var(--trust-icons-card-inset) var(--trust-icons-card-margin) 0;border-radius:.5rem;overflow:hidden}.shopify-section-group-footer-group.shopify-section--trust-icons>.color-scheme{--trust-icons-card-margin: var(--trust-icons-card-inset);--trust-icons-content-padding: max(1rem, 50% - var(--container-max-width) / 2)}.trust-icons{padding-block:1.5rem;padding-inline:var(--trust-icons-content-padding, 1rem);border-block-width:0;row-gap:1.5rem}@media screen and (min-width:1000px){.trust-icons{padding-block:1.5rem}.trust-icons__carousel{column-gap:0}.trust-icons__item{box-shadow:none;padding-block:0}}.trust-icons__item .prose{flex-direction:column;align-items:center;gap:.5rem;display:flex}.trust-icons__item .prose>*{margin:0}.trust-icons__item .subheading{font-family:var(--text-font-family);text-transform:none;letter-spacing:0;color:rgb(var(--text-color));font-size:1rem;font-weight:700}.trust-icons__item .text-subdued{color:rgb(var(--text-color));font-size:.75rem;line-height:1.2}@media screen and (max-width:999px){.shopify-section--trust-icons>.color-scheme{--trust-icons-card-inset: .625rem}.trust-icons__item .subheading{font-size:.875rem}.trust-icons__item .text-subdued{font-size:.625rem}}.trust-icons-band__card{color:#292527;--band-card-inset: 1rem;margin-inline:max(var(--band-card-inset),50% - var(--container-max-width) / 2);border-radius:var(--push-border-radius-small, .5rem);background:#f5f4f4;padding-block:1.5rem;padding-inline:1rem;overflow:hidden;container-type:inline-size}.trust-icons-band__list{grid:auto / auto-flow 100%;display:grid}.trust-icons-band__item{justify-items:center;min-width:0;display:grid}.trust-icons-band__inner{min-width:0;color:inherit;justify-content:center;align-items:center;gap:.5rem;text-decoration:none;display:flex}@media screen and (pointer:fine){.trust-icons-band__inner--link:hover .trust-icons-band__title{text-underline-offset:.2em;text-decoration:underline}}.trust-icons-band__text{font-family:var(--text-font-family);letter-spacing:0;text-align:center;white-space:nowrap;margin:0;font-size:.875rem;font-weight:700;line-height:1}.trust-icons-band__sep{font-weight:inherit}[data-brand-rating]:empty+.trust-icons-band__sep{display:none}.trust-icons-band__nav{margin-top:1.25rem}@media screen and (max-width:999px){.trust-icons-band__card{--band-card-inset: .625rem}.trust-icons-band__inner{flex-direction:column;gap:.5rem}.trust-icons-band__text{white-space:normal;flex-direction:column;align-items:center;gap:.125rem;line-height:1.2;display:flex}.trust-icons-band__sep{display:none}.trust-icons-band__content{font-size:.75rem;font-weight:400}.trust-icons-band__item--rating .trust-icons-band__inner{flex-direction:row}.trust-icons-band__item--rating .trust-icons-band__text{white-space:nowrap;display:block}.trust-icons-band__item--rating .trust-icons-band__sep{display:inline}.trust-icons-band__item--rating .trust-icons-band__content{font-weight:inherit;font-size:inherit}}@media screen and (min-width:1000px){.trust-icons-band__list{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem 1.5rem;display:flex}.trust-icons-band__item{flex:none}.trust-icons-band__text{font-size:1rem}.trust-icons-band__item--rating .trust-icons-band__text{min-width:8.75rem}}@container (width < 1200px){@media screen and (min-width:1000px){.trust-icons-band__list{grid:none / repeat(2,minmax(0,1fr));row-gap:1rem;display:grid}}}.trust-icons-grid{padding-inline:max(var(--container-gutter),50% - var(--container-max-width) / 2);border-block-end:1px solid #29252733;padding-block:2.5rem}.trust-icons-grid__list{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:2rem;display:grid}.trust-icons-grid__item{text-align:center;flex-direction:column;justify-content:flex-start;align-items:center;gap:.9375rem;display:flex}.trust-icons-grid__icon{border-radius:var(--rounded-full);background:var(--color-black);width:38px;height:38px;color:var(--color-white);justify-content:center;align-items:center;display:inline-flex}.trust-icons-grid__icon .icon{width:auto;max-height:22px;display:block}.trust-icons-grid__title{color:var(--color-black);line-height:1}.trust-icons-grid__content{color:var(--color-black)}@media screen and (max-width:999px){.trust-icons-grid__item .trust-icons-grid__title{font-size:.875rem;line-height:1.15}}@media screen and (min-width:1000px){.trust-icons-grid{padding-inline:max(var(--space-margin),50% - var(--container-max-width) / 2);padding-block:3rem}.trust-icons-grid__list{flex-wrap:nowrap;justify-content:space-between;align-items:flex-start;gap:79px;display:flex}.trust-icons-grid__item{flex:1 1 0;min-width:0}}.trust-icons-grid__link{cursor:pointer;background-color:#0000;border:0}@media screen and (pointer:fine){.trust-icons-grid__link:hover{margin-inline-end:-.8125rem}}.trust-popup{--modal-content-width: 33.125rem;--modal-body-padding-block: 1.25rem;--modal-body-padding-inline: 1.25rem}.trust-popup::part(content){color:var(--color-black);background:#f7f4f0;border-radius:.5rem .5rem 2rem;place-self:center}@media screen and (max-width:999px){.trust-popup::part(content){width:min(33.125rem,100vw - 2 * var(--modal-content-margin))}}@media screen and (min-width:1000px){.trust-popup{--modal-body-padding-block: 1.25rem;--modal-body-padding-inline: 1.25rem}.trust-popup::part(content){border-radius:.5rem .5rem 3rem}}.trust-popup::part(close-button){width:2.5rem;height:2.5rem;inset-block-start:1.25rem;inset-inline-end:1.25rem}.trust-popup::part(icon){stroke-width:.6px;width:1.125rem}.trust-popup__inner{text-align:start;flex-direction:column;gap:1.25rem;display:flex}.trust-popup__head{align-items:center;gap:.75rem;padding-inline-end:2.75rem;display:flex}.trust-popup__icon{border-radius:var(--rounded-full);background:var(--color-black);width:38px;height:38px;color:var(--color-white);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.trust-popup__icon .icon{width:auto;max-height:22px;display:block}.trust-popup__title{color:var(--color-black);margin:0;line-height:1}.trust-popup__divider{border:0;border-block-start:1px solid #29252780;margin:0}.trust-popup__body{color:var(--color-black);font-size:var(--text-base);line-height:1.4}.trust-popup__body>:first-child{margin-block-start:0}.trust-popup__body>:last-child{margin-block-end:0}.trust-icons__nav{--scroll-marker-group-gap: 0;flex-wrap:nowrap;width:105px;margin-inline:auto}.trust-icons__nav .scroll-marker{--scroll-marker-height: 1px;opacity:.2;background-color:currentColor;flex:1;width:auto;transition:opacity .3s}.trust-icons__nav .scroll-marker[aria-current=true]{--scroll-marker-height: 1px;opacity:1;background-color:currentColor}.trust-icons-grid__item--link,.trust-icons__link{color:inherit;text-decoration:none}@media screen and (pointer:fine){.trust-icons-grid__item--link:hover .trust-icons-grid__title,.trust-icons__link:hover .subheading,.trust-icons__link:hover .h7{text-underline-offset:.2em;text-decoration:underline}}.trust-icons-grid__logo{align-items:center;height:38px;display:flex}.skeepers-brand-rating-values:has([data-brand-rating]:empty){visibility:hidden}.user-manuals{padding-block:var(--section-vertical-spacing)}.user-manuals__intro{max-width:45rem;margin-block-end:2.5rem}.user-manuals__language{max-width:28rem;margin-block-end:1rem}.user-manuals__search{margin-block-end:2.5rem}.user-manuals__search-input{border:1px solid rgb(var(--border-color));background:rgb(var(--background));width:100%;max-width:28rem;height:2.8125rem;color:rgb(var(--text-color));font-family:var(--text-font-family);border-radius:3.125rem;padding-inline:1.25rem}.user-manuals__search-input::-webkit-search-cancel-button{-webkit-appearance:none;appearance:none;background-color:rgb(var(--text-color));cursor:pointer;width:.75rem;height:.75rem;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12'%3E%3Cpath d='M1 1l10 10M11 1L1 11' stroke='black' stroke-width='1.5'/%3E%3C/svg%3E") center / contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12'%3E%3Cpath d='M1 1l10 10M11 1L1 11' stroke='black' stroke-width='1.5'/%3E%3C/svg%3E") center / contain no-repeat}.user-manuals__empty{margin-block-start:1rem}.user-manuals__grid{grid-template-columns:minmax(0,1fr);gap:2.5rem 1.5rem;display:grid}@media screen and (min-width:700px){.user-manuals__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media screen and (min-width:1000px){.user-manuals__grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media screen and (min-width:1150px){.user-manuals__grid{grid-template-columns:repeat(4,minmax(0,1fr))}}.user-manuals__card{flex-direction:column;gap:.875rem;display:flex}.user-manuals__card:not(:has(.product-documents__item+.product-documents__item)){cursor:pointer;position:relative}.user-manuals__card:not(:has(.product-documents__item+.product-documents__item)) .product-documents__link:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0}.user-manuals__frame{border:1px solid rgb(var(--border-color));border-radius:var(--push-border-radius-small);transition:border-color .35s ease-in-out;position:relative;overflow:hidden}.user-manuals__overlay{background:rgb(var(--background) / .88);opacity:0;pointer-events:none;flex-direction:column;justify-content:center;align-items:center;gap:.625rem;padding:1rem;transition:opacity .25s ease-in-out;display:flex;position:absolute;top:0;right:0;bottom:0;left:0}.user-manuals__format{color:#a61824;letter-spacing:.06em;border:1px solid;border-radius:.1875rem;padding:.125rem .4375rem;font-size:.6875rem;font-weight:700;line-height:1.4}.user-manuals__overlay-title{text-align:center;text-wrap:balance;font-size:.8125rem;font-weight:500;line-height:1.35}.user-manuals__card:has(.product-documents__item+.product-documents__item) .user-manuals__overlay{display:none}.user-manuals__placeholder{background:rgb(var(--background))}.user-manuals__image{aspect-ratio:1;object-fit:contain;background:rgb(var(--background));width:100%;height:auto;display:block}@media screen and (max-width:699px){.user-manuals__card{text-align:center;align-items:center}.user-manuals__frame{width:100%;max-width:12.5rem}.user-manuals__card .product-documents{width:100%}.user-manuals__card .product-documents__link{justify-content:center}}.user-manuals__model{margin:0}.user-manuals__card .product-documents{gap:.5rem}.user-manuals__card .product-documents__icon{transition:transform .35s ease-in-out}.user-manuals__card .product-documents__title{text-underline-offset:3px;text-decoration-line:underline;text-decoration-color:#0000;text-decoration-thickness:1px;transition:text-decoration-color .2s ease-in-out}@media screen and (pointer:fine){.user-manuals__card:hover .user-manuals__frame,.user-manuals__card:focus-within .user-manuals__frame{border-color:rgb(var(--text-color) / .35)}.user-manuals__card:hover .user-manuals__overlay,.user-manuals__card:focus-within .user-manuals__overlay{opacity:1}:is(.user-manuals__card .product-documents__link:hover .product-documents__title,.user-manuals__card .product-documents__link:focus-visible .product-documents__title){text-decoration-color:currentColor}}@media screen and (pointer:fine)and (prefers-reduced-motion:no-preference){.user-manuals__image{transition:transform .35s ease-in-out}.user-manuals__card:hover .user-manuals__image,.user-manuals__card:focus-within .user-manuals__image{transform:scale(1.04)}.user-manuals__card:hover .product-documents__icon,.user-manuals__card:focus-within .product-documents__icon{transform:translateY(2px)}}@media screen and (max-width:699px){#product-video .content-box{aspect-ratio:16 / 9;min-height:0}}.shopify-section--video>.color-scheme{max-width:var(--container-max-width);margin-inline:auto}.video__play-button{-webkit-backdrop-filter:none;backdrop-filter:none;background:#a61824;width:5.375rem;height:5.375rem;box-shadow:0 0 0 1.0625rem #b81c2633}.video__play-button svg{width:1.75rem;translate:6px}.sr-only,::part(sr-only){clip:rect(0,0,0,0);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}:is(:is(.sr-only,::part(sr-only))[type=checkbox]:focus-visible+label,:is(.sr-only,::part(sr-only))[type=radio]:focus-visible+label){outline:2px solid highlight;outline:2px solid -webkit-focus-ring-color}.skip-to-content:focus-visible{z-index:9999;clip:auto;color:#fff;background:#000;width:auto;height:auto;padding:6px 12px;font-weight:700;overflow:auto}.tap-area{--tap-area-size: 2.25rem;position:relative}.tap-area:before{content:"";width:var(--tap-area-size);height:var(--tap-area-size);top:calc(50% - var(--tap-area-size) / 2);left:calc(50% - var(--tap-area-size) / 2);position:absolute}.tap-area--sm{--tap-area-size: 1rem}.link-tap-area{position:relative}.link-tap-area:before{content:"";position:absolute;top:-4px;right:0;bottom:-4px;left:0}@media print{.print\:hidden{display:none}}@media screen and (pointer:fine){.features--zoom-filter-image .zoom-image{transform-origin:center;transition:transform .8s cubic-bezier(.16,1,.3,1),filter .6s}.features--zoom-filter-image .group:hover .group-hover\:zoom{filter:brightness(1.1) contrast(1.05);transform:scale(1.07) rotate(-1deg)}.features--zoom-image .zoom-image{transform-origin:center;transition:transform 1.2s cubic-bezier(.16,1,.3,1)}.features--zoom-image .group:hover .group-hover\:zoom{transform:scale(1.1)}}@media(prefers-reduced-motion:no-preference){[reveal-on-scroll=true]{opacity:0}}@media(scripting:none){[reveal-on-scroll=true]{opacity:1}}.border{border:1px solid rgb(var(--border-color))}.border-x{border-inline:1px solid rgb(var(--border-color))}.border-y{border-block:1px solid rgb(var(--border-color))}.border-t{border-block-start:1px solid rgb(var(--border-color))}.border-b{border-block-end:1px solid rgb(var(--border-color))}.divide-x>:not([hidden],.custom-cursor)~:not([hidden],.custom-cursor){border-inline-start-width:1px}.divide-y>:not([hidden],.custom-cursor)~:not([hidden],.custom-cursor){border-block-start-width:1px}.outline{outline:1px solid rgb(var(--border-color))}.rounded-full{border-radius:var(--rounded-full)}.text-success{color:rgb(var(--success-text))}.text-warning{color:rgb(var(--warning-text))}.text-error{color:rgb(var(--error-text))}.text-subdued{color:rgb(var(--text-color) / .6)}.text-ghost{color:rgb(var(--text-color) / .1)}.text-on-sale{color:rgb(var(--on-sale-text))}.text-stroke{-webkit-text-stroke:1px currentColor;-webkit-text-fill-color:transparent}.text-gradient{background-image:var(--gradient);color:#0000;-webkit-background-clip:text;background-clip:text}.text-stroke.text-gradient{color:rgb(var(--background));-webkit-text-stroke-color:transparent;-webkit-text-fill-color:unset}.bg-error,.bg-success,.bg-warning{--border-color: var(--text-color) / .15}.bg-error{background:rgb(var(--error-background))}.bg-success{background:rgb(var(--success-background))}.bg-warning{background:rgb(var(--warning-background))}.bg-secondary{background:rgb(var(--background-secondary))}.with-overlay:after{content:"";background:var(--gradient-overlay, rgb(var(--overlay, 0 0 0 / .3)));pointer-events:none;border-radius:inherit;position:absolute;top:0;right:0;bottom:0;left:0}.opacity-0{opacity:0}.clip-inset{clip-path:inset(0);margin-block-start:-1px}.mix-blend-plus-lighter{mix-blend-mode:plus-lighter}.lock{overflow:hidden}.pointer-events-none{pointer-events:none}.scroll-area,::part(scroll-area){scrollbar-width:none;overscroll-behavior-x:contain;overflow:auto hidden}.scroll-area::-webkit-scrollbar{display:none}::part(scroll-area)::-webkit-scrollbar{display:none}.snap-x{scroll-snap-type:x mandatory}.snap-y{scroll-snap-type:y mandatory}.snap-start{scroll-snap-align:start;scroll-snap-stop:always}.snap-center{scroll-snap-align:center;scroll-snap-stop:always}.hidden,.empty\:hidden:empty{display:none}.block{display:block}.inline-block{display:inline-block}.grid{display:grid}.flex{display:flex}.contents{display:contents}@media screen and (min-width:700px){.sm\:hidden{display:none}.sm\:block{display:block}.sm\:grid{display:grid}.sm\:flex{display:flex}.sm\:table{display:table}.sm\:table-cell{display:table-cell}.sm\:contents{display:contents}}@media screen and (min-width:1000px){.md\:hidden{display:none}.md\:block{display:block}.md\:grid{display:grid}.md\:flex{display:flex}.md\:table{display:table}.md\:table-cell{display:table-cell}.md\:contents{display:contents}}@media screen and (min-width:1150px){.lg\:hidden{display:none}.lg\:block{display:block}.lg\:grid{display:grid}.lg\:flex{display:flex}.lg\:table{display:table}.lg\:table-cell{display:table-cell}.lg\:contents{display:contents}}@media screen and (min-width:1400px){.xl\:hidden{display:none}}@media screen and (max-width:699px){.sm-max\:hidden{display:none}}@media screen and (max-width:999px){.md-max\:hidden{display:none}}@media screen and (max-width:1149px){.lg-max\:hidden{display:none}}@media screen and (max-width:1399px){.xl-max\:hidden{display:none}}@media(prefers-reduced-motion:reduce){.motion-reduce\:hidden{display:none}.motion-reduce\:block{display:block}}@media screen and (pointer:fine){.no-touch\:hidden{display:none}}@media screen and (pointer:coarse){.touch\:hidden{display:none}}.visibility-hidden{visibility:hidden}.relative{position:relative}.sticky{transition:inset-block-start .2s ease-in-out;position:sticky;inset-block-start:var(--sticky-inset-block-start, var(--sticky-offset, 0px))}.wrap{flex-wrap:wrap}.grow{flex-grow:1}.shrink-0{flex-shrink:0}.span-full{grid-area:1 / 1 / -1 / -1}.column-span-full{grid-column:1 / -1}.row-span-full{grid-row:1 / -1}.text-start{text-align:start}.text-center{text-align:center}.text-end{text-align:end}.content-start{align-content:start}.content-center{align-content:center}.content-end{align-content:end}.content-between{align-content:space-between}.justify-start{justify-content:start}.justify-center{justify-content:safe center}.justify-end{justify-content:safe end}.justify-between{justify-content:space-between}.justify-evenly{justify-content:space-evenly}.justify-items-start{justify-items:start}.justify-items-center{justify-items:safe center}.justify-items-end{justify-items:safe end}.justify-self-start{justify-self:start}.justify-self-center{justify-self:center}.justify-self-end{justify-self:end}.align-start{align-items:start}.align-center{align-items:center}.align-end{align-items:end}.align-baseline{align-items:baseline}.align-self-stretch{align-self:stretch}.align-self-start{align-self:start}.align-self-center{align-self:center}.align-self-end{align-self:end}.place-self-start{place-self:start}.place-self-start-center{place-self:start center}.place-self-start-end{place-self:start end}.place-self-center{place-self:center}.place-self-center-start{place-self:center start}.place-self-center-end{place-self:center end}.place-self-end{place-self:end}.place-self-end-start{place-self:end start}.place-self-end-center{place-self:end center}@media screen and (min-width:700px){.sm\:text-start{text-align:start}.sm\:text-center{text-align:center}.sm\:text-end{text-align:end}.sm\:content-start{align-content:start}.sm\:content-center{align-content:center}.sm\:content-end{align-content:end}.sm\:content-between{align-content:space-between}.sm\:justify-start{justify-content:start}.sm\:justify-center{justify-content:safe center}.sm\:justify-end{justify-content:safe end}.sm\:justify-between{justify-content:space-between}.sm\:justify-evenly{justify-content:space-evenly}.sm\:justify-items-start{justify-items:start}.sm\:justify-items-center{justify-items:safe center}.sm\:justify-items-end{justify-items:safe end}.sm\:justify-self-start{justify-self:start}.sm\:justify-self-center{justify-self:center}.sm\:justify-self-end{justify-self:end}.sm\:align-start{align-items:start}.sm\:align-center{align-items:center}.sm\:align-end{align-items:end}.sm\:align-baseline{align-items:baseline}.sm\:align-self-stretch{align-self:stretch}.sm\:align-self-start{align-self:start}.sm\:align-self-center{align-self:center}.sm\:align-self-end{align-self:end}.sm\:place-self-start{place-self:start}.sm\:place-self-start-center{place-self:start center}.sm\:place-self-start-end{place-self:start end}.sm\:place-self-center{place-self:center}.sm\:place-self-center-start{place-self:center start}.sm\:place-self-center-end{place-self:center end}.sm\:place-self-end{place-self:end}.sm\:place-self-end-start{place-self:end start}.sm\:place-self-end-center{place-self:end center}}@media screen and (min-width:1000px){.md\:text-start{text-align:start}.md\:text-center{text-align:center}.md\:text-end{text-align:end}.md\:content-start{align-content:start}.md\:content-center{align-content:center}.md\:content-end{align-content:end}.md\:content-between{align-content:space-between}.md\:justify-start{justify-content:start}.md\:justify-center{justify-content:safe center}.md\:justify-end{justify-content:safe end}.md\:justify-between{justify-content:space-between}.md\:justify-evenly{justify-content:space-evenly}.md\:justify-items-start{justify-items:start}.md\:justify-items-center{justify-items:safe center}.md\:justify-items-end{justify-items:safe end}.md\:justify-self-start{justify-self:start}.md\:justify-self-center{justify-self:center}.md\:justify-self-end{justify-self:end}.md\:align-start{align-items:start}.md\:align-center{align-items:center}.md\:align-end{align-items:end}.md\:align-baseline{align-items:baseline}.md\:align-self-stretch{align-self:stretch}.md\:align-self-start{align-self:start}.md\:align-self-center{align-self:center}.md\:align-self-end{align-self:end}.md\:place-self-start{place-self:start}.md\:place-self-start-center{place-self:start center}.md\:place-self-start-end{place-self:start end}.md\:place-self-center{place-self:center}.md\:place-self-center-start{place-self:center start}.md\:place-self-center-end{place-self:center end}.md\:place-self-end{place-self:end}.md\:place-self-end-start{place-self:end start}.md\:place-self-end-center{place-self:end center}}.w-full{width:100%}.h-full{height:100%}.size-full{width:100%;height:100%}.min-h-auto{min-height:auto}.min-h-full{min-height:100%}.min-h-screen{min-height:100svh}.min-h-fill{min-height:calc(100svh - var(--sticky-area-height, 0px))}.shopify-section:first-child [allow-transparent-header] .min-h-fill{min-height:calc(100svh - var(--announcement-bar-height, 0px) - var(--countdown-condensed-height, 0px))}.min-h-xs{min-height:clamp(10rem,30vmax,15rem)}.min-h-sm{min-height:clamp(15rem,35vmax,25rem)}.min-h-md{min-height:clamp(20rem,45vmax,35rem)}.min-h-lg{min-height:clamp(25rem,55vmax,45rem)}.min-w-full{min-width:100%}.max-w-full{max-width:100%}.max-w-xs{max-width:26.5rem}.max-w-sm{max-width:36rem}.max-w-md{max-width:48rem}.max-w-lg{max-width:60rem}.max-w-xl{max-width:68rem}.max-w-2xl{max-width:78rem}@media screen and (max-width:699px){.sm-max\:w-full{width:100%}}@media screen and (min-width:700px){.sm\:min-h-screen{min-height:100svh}.sm\:min-h-fill{min-height:calc(100svh - var(--sticky-area-height, 0px))}.shopify-section:first-child [allow-transparent-header] .sm\:min-h-fill{min-height:calc(100svh - var(--announcement-bar-height, 0px) - var(--countdown-condensed-height, 0px))}.shopify-section:first-child:not(:has([allow-transparent-header])) .sm\:min-h-fill{min-height:calc(100svh - var(--header-group-height, 0px))}.sm\:min-h-xs{min-height:clamp(10rem,30vmax,15rem)}.sm\:min-h-sm{min-height:clamp(15rem,40vmax,25rem)}.sm\:min-h-md{min-height:clamp(20rem,50vmax,35rem)}.sm\:min-h-lg{min-height:clamp(25rem,60vmax,45rem)}.sm\:max-w-full{max-width:100%}.sm\:max-w-xs{max-width:26.5rem}.sm\:max-w-sm{max-width:36rem}.sm\:max-w-md{max-width:48rem}.sm\:max-w-lg{max-width:60rem}.sm\:max-w-xl{max-width:68rem}.sm\:max-w-2xl{max-width:78rem}}@media screen and (min-width:1000px){.md\:min-h-screen{min-height:100svh}.md\:min-h-fill{min-height:calc(100svh - var(--sticky-area-height, 0px))}.shopify-section:first-child [allow-transparent-header] .md\:min-h-fill{min-height:calc(100svh - var(--announcement-bar-height, 0px) - var(--countdown-condensed-height, 0px))}.shopify-section:first-child:not(:has([allow-transparent-header])) .md\:min-h-fill{min-height:calc(100svh - var(--header-group-height, 0px))}.md\:min-h-xs{min-height:clamp(10rem,30vmax,15rem)}.md\:min-h-sm{min-height:clamp(15rem,40vmax,25rem)}.md\:min-h-md{min-height:clamp(20rem,50vmax,35rem)}.md\:min-h-lg{min-height:clamp(25rem,60vmax,45rem)}.md\:max-w-full{max-width:100%}.md\:max-w-xs{max-width:26.5rem}.md\:max-w-sm{max-width:36rem}.md\:max-w-md{max-width:48rem}.md\:max-w-lg{max-width:60rem}.md\:max-w-xl{max-width:68rem}.md\:max-w-2xl{max-width:78rem}}.mx-auto{margin-inline:auto}.ms-auto{margin-inline-start:auto}.me-auto{margin-inline-end:auto}.my-auto{margin-block:auto}.aspect-auto{aspect-ratio:auto}.aspect-short{aspect-ratio:4 / 3}.aspect-tall{aspect-ratio:2 / 3}.aspect-portrait{aspect-ratio:4 / 5}.aspect-square{aspect-ratio:1}.aspect-video{aspect-ratio:16 / 9}@media screen and (min-width:700px){.sm\:aspect-auto{aspect-ratio:auto}.sm\:aspect-short{aspect-ratio:4 / 3}.sm\:aspect-tall{aspect-ratio:2 / 3}.sm\:aspect-portrait{aspect-ratio:4 / 5}.sm\:aspect-square{aspect-ratio:1}.sm\:aspect-video{aspect-ratio:16 / 9}}.gap-0\.5{gap:.125rem}.gap-1{gap:.25rem}.gap-1\.5{gap:.375rem}.gap-2{gap:.5rem}.gap-2\.5{gap:.625rem}.gap-3{gap:.75rem}.gap-3\.5{gap:.875rem}.gap-4{gap:1rem}.gap-4\.5{gap:1.125rem}.gap-5{gap:1.25rem}.gap-5\.5{gap:1.375rem}.gap-6{gap:1.5rem}.gap-7{gap:1.75rem}.gap-8{gap:2rem}.gap-9{gap:2.25rem}.gap-10{gap:2.5rem}.gap-11{gap:2.75rem}.gap-12{gap:3rem}.gap-14{gap:3.5rem}.gap-16{gap:4rem}.gap-20{gap:5rem}.gap-24{gap:6rem}@media screen and (min-width:700px){.sm\:gap-0\.5{gap:.125rem}.sm\:gap-1{gap:.25rem}.sm\:gap-1\.5{gap:.375rem}.sm\:gap-2{gap:.5rem}.sm\:gap-2\.5{gap:.625rem}.sm\:gap-3{gap:.75rem}.sm\:gap-3\.5{gap:.875rem}.sm\:gap-4{gap:1rem}.sm\:gap-4\.5{gap:1.125rem}.sm\:gap-5{gap:1.25rem}.sm\:gap-5\.5{gap:1.375rem}.sm\:gap-6{gap:1.5rem}.sm\:gap-7{gap:1.75rem}.sm\:gap-8{gap:2rem}.sm\:gap-9{gap:2.25rem}.sm\:gap-10{gap:2.5rem}.sm\:gap-11{gap:2.75rem}.sm\:gap-12{gap:3rem}.sm\:gap-14{gap:3.5rem}.sm\:gap-16{gap:4rem}.sm\:gap-20{gap:5rem}.sm\:gap-24{gap:6rem}}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.grid-cols-6{grid-template-columns:repeat(6,minmax(0,1fr))}@media screen and (min-width:700px){.sm\:grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.sm\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.sm\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.sm\:grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.sm\:grid-cols-6{grid-template-columns:repeat(6,minmax(0,1fr))}}.object-cover{object-fit:cover;object-position:center}.object-contain{object-fit:contain;object-position:center}.image-cover{object-fit:cover;object-position:center;width:100%;height:100%}.image-background,.image-background-fixed{object-fit:cover;object-position:center;width:100%;height:100%;position:absolute;inset-block-start:0;inset-inline-start:0}.image-background-fixed{position:fixed;height:100vh!important;max-height:none!important}@supports (height: 100lvh){.image-background-fixed{height:100lvh!important}}.overflow-visible{overflow:visible}.overflow-hidden{overflow:hidden}.overflow-clip{overflow:clip}@supports not (overflow: clip){.overflow-clip{overflow:hidden}}.isolate{isolation:isolate}.\@container{container-type:inline-size}.shape{width:var(--shape-size, 1rem);height:var(--shape-size, 1rem);background:currentColor}@supports (height: 1cap){.shape{width:var(--shape-size, 1cap);height:var(--shape-size, 1cap)}}.shape--circle{border-radius:100%}.shape--diamond{transform:scale(.8) rotate(45deg)}.clip-circle{clip-path:circle(50%)}.clip-square{overflow:hidden}.clip-blob-1{clip-path:polygon(var(--clip-path--blob-1))}.clip-blob-2{clip-path:polygon(var(--clip-path--blob-2))}.clip-blob-3{clip-path:polygon(var(--clip-path--blob-3))}.clip-blob-4{clip-path:polygon(var(--clip-path--blob-4))}.clip-blob-5{clip-path:polygon(var(--clip-path--blob-5))}.text-xxs{font-size:10px}.text-xs{font-size:var(--text-xs)}.text-sm{font-size:var(--text-sm)}.text-base{font-size:var(--text-base)}.text-lg{font-size:var(--text-lg)}.heading,.display-xl,.display-l,.display-m,.h1,.h2,.h3,.h4,.h5,.h6,.h7,.prose :where(h1,h2,h3,h4,h5,h6):where(:not(.subheading)){font-family:var(--heading-font-family);font-weight:var(--heading-font-weight);font-style:var(--heading-font-style);letter-spacing:var(--heading-letter-spacing);text-transform:var(--heading-text-transform);line-height:var(--heading-line-height);overflow-wrap:anywhere;-webkit-font-smoothing:antialiased;display:block}.display-xl{font-size:var(--text-display-xl)}.display-l{font-size:var(--text-display-l)}.display-m{font-size:var(--text-display-m)}.h1,:where(.prose h1){font-size:var(--text-h1)}.h2,:where(.prose h2){font-size:var(--text-h2)}.h3,:where(.prose h3){font-size:var(--text-h3)}.h4,:where(.prose h4){font-size:var(--text-h4);line-height:calc(var(--heading-line-height) + .1)}.h5,:where(.prose h5){font-size:var(--text-h5);line-height:calc(var(--heading-line-height) + .1)}.h6,:where(.prose h6){font-size:var(--text-h6);line-height:calc(var(--heading-line-height) + .1)}.h7{font-size:var(--text-h7);line-height:calc(var(--heading-line-height) + .1)}@media screen and (min-width:700px){.sm\:text-xxs{font-size:10px}.sm\:text-xs{font-size:var(--text-xs)}.sm\:text-sm{font-size:var(--text-sm)}.sm\:text-base{font-size:var(--text-base)}.sm\:text-lg{font-size:var(--text-lg)}.sm\:display-xl{font-size:var(--text-display-xl)}.sm\:display-l{font-size:var(--text-display-l)}.sm\:display-m{font-size:var(--text-display-m)}.sm\:h1{font-size:var(--text-h1)}.sm\:h2{font-size:var(--text-h2)}.sm\:h3{font-size:var(--text-h3)}.sm\:h4{font-size:var(--text-h4)}.sm\:h5{font-size:var(--text-h5)}.sm\:h6{font-size:var(--text-h6)}.sm\:h7{font-size:var(--text-h7)}}@media screen and (min-width:1150px){.display-l,.display-xl,.sm\:display-l,.sm\:display-xl{line-height:calc(var(--heading-line-height) - .1)}}figcaption{text-align:start;font-size:var(--text-sm);margin-block-start:.625rem!important}.medium{font-weight:var(--text-font-medium-weight)}.bold{font-weight:var(--text-font-bold-weight)}.uppercase{text-transform:uppercase}.lowercase{text-transform:lowercase}:where(ol,ul):not(.unstyled-list){margin-inline-start:1em;list-style-position:outside}:where(ol,ul):not(.unstyled-list) li{margin-block-start:0;padding-inline-start:1ch}:where(ol,ul):not(.unstyled-list) :where(ol,ul){margin-block-start:0!important}.unstyled-list{list-style:none}.vertical-text{writing-mode:vertical-rl;overflow-wrap:break-word;margin-block:0;transform:scale(-1)}:is(:lang(ja),:lang(zh),:lang(ko)) .vertical-text{text-orientation:upright;transform:none}@media screen and (min-width:700px){.sm\:vertical-text{writing-mode:vertical-rl;overflow-wrap:break-word;margin-block:0;transform:scale(-1)}:is(:lang(ja),:lang(zh),:lang(ko)) .sm\:vertical-text{text-orientation:upright;transform:none}}@media screen and (min-width:1000px){.md\:vertical-text{writing-mode:vertical-rl;overflow-wrap:break-word;margin-block:0;transform:scale(-1)}:is(:lang(ja),:lang(zh),:lang(ko)) .md\:vertical-text{text-orientation:upright;transform:none}}.line-through{text-decoration:line-through}.whitespace-pre-wrap{white-space:pre-wrap}.break-all{word-break:break-all}.hyphenate{-webkit-hyphens:auto;hyphens:auto}.truncate-text{white-space:nowrap;text-overflow:ellipsis;max-width:var(--truncate-text-max-width, 100%);overflow:hidden}.line-clamp{-webkit-line-clamp:var(--line-clamp-count, 2);-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.text-balance{text-wrap:balance}.text-indent{--text-indent-size: 1em;text-indent:var(--text-indent-size)}.text-indent--circle,.text-indent--square,.text-indent--diamond{--text-indent-icon-size: .6em;text-indent:0}:is(.text-indent--circle,.text-indent--square,.text-indent--diamond):before{content:"";width:var(--text-indent-icon-size);height:var(--text-indent-icon-size);background:currentColor;flex-shrink:0;margin-inline-end:calc(var(--text-indent-size) - var(--text-indent-icon-size));display:inline-block}@supports (height: 1cap){.text-indent--circle,.text-indent--square,.text-indent--diamond{--text-indent-icon-size: 1cap}}@container style(--text-transform: lowercase) or style(--heading-text-transform: lowercase){.text-indent--circle,.text-indent--square,.text-indent--diamond{--text-indent-icon-size: 1ex}}.text-indent--circle:before{border-radius:100%}.text-indent--diamond:before{transform:rotate(45deg)}@supports (height: 1cap){.text-indent--diamond:before{width:calc(var(--text-indent-icon-size) * .75);height:calc(var(--text-indent-icon-size) * .75);translate:0 calc(-1 * var(--text-indent-icon-size) * .15);margin-inline-end:calc(var(--text-indent-size) - var(--text-indent-icon-size) * .75)}}.text-indent--arrow{align-items:center;column-gap:calc(var(--text-indent-size) - 1cap);text-indent:0;display:flex}.text-indent--arrow svg{height:1cap}@supports (height: 1lh){.text-indent--arrow svg{align-self:start;position:relative;inset-block-start:calc(.5lh - .5cap)}}@media screen and (min-width:700px){.text-indent{--text-indent-size: 1.2em}}.trim-start{text-box:trim-start cap alphabetic}.trim-end{text-box:trim-end cap alphabetic}
/*# sourceMappingURL=/cdn/shop/t/2/assets/theme.css.map */
