product-component,collection-component{display:block}:root{--badge-corner-radius: 4rem;--buttons-border-offset: 0px;--buttons-border-opacity: 1;--buttons-border-width: 1px;--buttons-radius: 0px;--buttons-radius-outset: 0px;--buttons-shadow-blur-radius: 5px;--buttons-shadow-horizontal-offset: 0px;--buttons-shadow-opacity: 0;--buttons-shadow-vertical-offset: 4px;--buttons-shadow-visible: 0;--inputs-border-opacity: .55;--inputs-border-width: 1px;--inputs-margin-offset: 0px;--inputs-radius: 0px;--inputs-radius-outset: 0px;--inputs-shadow-blur-radius: 5px;--inputs-shadow-horizontal-offset: 0px;--inputs-shadow-opacity: 0;--inputs-shadow-vertical-offset: 4px;--media-border-opacity: .05;--media-border-width: 1px;--media-radius: 0px;--media-shadow-blur-radius: 5px;--media-shadow-horizontal-offset: 0px;--media-shadow-opacity: 0;--media-shadow-vertical-offset: 4px;--media-shadow-visible: 0;--text-boxes-border-opacity: .1;--text-boxes-border-width: 0px;--text-boxes-radius: 0px;--text-boxes-shadow-blur-radius: 5px;--text-boxes-shadow-horizontal-offset: 0px;--text-boxes-shadow-opacity: 0;--text-boxes-shadow-vertical-offset: 4px;--text-boxes-shadow-visible: 0;--alpha-button-background: 1;--alpha-button-border: 1;--alpha-link: .85;--alpha-badge-border: .1;--focused-base-outline: .2rem solid rgba(var(--color-foreground), .5);--focused-base-outline-offset: .3rem;--focused-base-box-shadow: 0 0 0 .3rem rgb(var(--color-background)), 0 0 .5rem .4rem rgba(var(--color-foreground), .3)}.content-container{--border-radius: var(--text-boxes-radius);--border-width: var(--text-boxes-border-width);--border-opacity: var(--text-boxes-border-opacity);--shadow-horizontal-offset: var(--text-boxes-shadow-horizontal-offset);--shadow-vertical-offset: var(--text-boxes-shadow-vertical-offset);--shadow-blur-radius: var(--text-boxes-shadow-blur-radius);--shadow-opacity: var(--text-boxes-shadow-opacity);--shadow-visible: var(--text-boxes-shadow-visible)}.global-media-settings{--border-radius: var(--media-radius);--border-width: var(--media-border-width);--border-opacity: var(--media-border-opacity);--shadow-horizontal-offset: var(--media-shadow-horizontal-offset);--shadow-vertical-offset: var(--media-shadow-vertical-offset);--shadow-blur-radius: var(--media-shadow-blur-radius);--shadow-opacity: var(--media-shadow-opacity);--shadow-visible: var(--media-shadow-visible)}.page-width{max-width:var(--ac-page-max);margin:0 auto;padding:0 1.5rem}@media screen and (min-width:750px){.page-width{padding:0 5rem}}.isolate{position:relative;z-index:0}.content-for-layout{flex:1;display:flex;flex-direction:column}.content-for-layout>.shopify-section:last-child{flex-grow:1}.shopify-challenge__container{margin:7rem auto}.list-unstyled{margin:0;padding:0;list-style:none}.overflow-hidden{overflow:hidden}.skip-to-content-link:focus{z-index:9999;position:inherit;overflow:auto;width:auto;height:auto;clip:auto}::selection{background-color:rgba(var(--color-foreground),.2)}.text-body{font-size:1.5rem;letter-spacing:.06rem;line-height:calc(1 + .8 / var(--font-body-scale));font-family:var(--font-body-family);font-style:var(--font-body-style);font-weight:var(--font-body-weight)}h1,h2,h3,h4,h5,.h0,.h1,.h2,.h3,.h4,.h5{font-family:var(--font-heading-family);font-style:var(--font-heading-style);font-weight:var(--font-heading-weight);letter-spacing:calc(var(--font-heading-scale) * .06rem);color:rgb(var(--color-foreground));line-height:calc(1 + .3/max(1,var(--font-heading-scale)));word-break:break-word}.hxxl{font-size:clamp(calc(var(--font-heading-scale) * 5.6rem),14vw,calc(var(--font-heading-scale) * 7.2rem));line-height:1.1}.hxl{font-size:calc(var(--font-heading-scale) * 5rem);line-height:calc(1 + .3/max(1,var(--font-heading-scale)))}@media only screen and (min-width:750px){.hxl{font-size:calc(var(--font-heading-scale) * 6.2rem)}}.h0{font-size:calc(var(--font-heading-scale) * 4rem)}@media only screen and (min-width:750px){.h0{font-size:calc(var(--font-heading-scale) * 5.2rem)}}h1,.h1{font-size:calc(var(--font-heading-scale) * 3rem)}@media only screen and (min-width:750px){h1,.h1{font-size:calc(var(--font-heading-scale) * 4rem)}}h2,.h2{font-size:calc(var(--font-heading-scale) * 2rem)}@media only screen and (min-width:750px){h2,.h2{font-size:calc(var(--font-heading-scale) * 2.4rem)}}h3,.h3{font-size:calc(var(--font-heading-scale) * 1.7rem)}@media only screen and (min-width:750px){h3,.h3{font-size:calc(var(--font-heading-scale) * 1.8rem)}}h4,.h4{font-family:var(--font-heading-family);font-style:var(--font-heading-style);font-size:calc(var(--font-heading-scale) * 1.5rem)}h5,.h5{font-size:calc(var(--font-heading-scale) * 1.2rem)}@media only screen and (min-width:750px){h5,.h5{font-size:calc(var(--font-heading-scale) * 1.3rem)}}h6,.h6{color:rgba(var(--color-foreground),.75);margin-block-start:1.67em;margin-block-end:1.67em}blockquote{font-style:italic;color:rgba(var(--color-foreground),.75);border-left:.2rem solid rgba(var(--color-foreground),.2);padding-left:1rem}@media screen and (min-width:750px){blockquote{padding-left:1.5rem}}.caption{font-size:1rem;letter-spacing:.07rem;line-height:calc(1 + .7 / var(--font-body-scale))}@media screen and (min-width:750px){.caption{font-size:1.2rem}}.caption-large,.customer .field input,.customer select,.field__input,.form__label{font-size:1.3rem;line-height:calc(1 + .5 / var(--font-body-scale));letter-spacing:.04rem}.color-foreground{color:rgb(var(--color-foreground))}table:not([class]){table-layout:fixed;border-collapse:collapse;font-size:1.4rem;border-style:hidden;box-shadow:0 0 0 .1rem rgba(var(--color-foreground),.2)}table:not([class]) td,table:not([class]) th{padding:1em;border:.1rem solid rgba(var(--color-foreground),.2)}.left{text-align:left}.center{text-align:center}.right{text-align:right}.light{opacity:.7}a:empty,ul:empty,dl:empty,div:empty,section:empty,article:empty,p:empty,h1:empty,h2:empty,h3:empty,h4:empty,h5:empty,h6:empty{display:none}.link,.customer a{cursor:pointer;display:inline-block;border:none;box-shadow:none;text-decoration:underline;text-underline-offset:.3rem;color:rgb(var(--color-link));background-color:transparent;font-size:1.4rem;font-family:inherit}.link--text{color:rgb(var(--color-foreground))}.link--text:hover{color:rgba(var(--color-foreground),.75)}a:not([href]){cursor:not-allowed}hr{border:none;height:.1rem;background-color:rgba(var(--color-foreground),.2);display:block;margin:5rem 0}@media screen and (min-width:750px){hr{margin:7rem 0}}.placeholder{background-color:rgba(var(--color-foreground),.04);color:rgba(var(--color-foreground),.55);fill:rgba(var(--color-foreground),.55)}details>*{box-sizing:border-box}.break{word-break:break-word}:root{--duration-short: .1s;--duration-default: .2s;--duration-medium: .3s;--duration-long: .5s;--duration-extra-long: .6s;--ease-out-slow: cubic-bezier(0, 0, .3, 1);--animation-slide-in: slideIn var(--duration-extra-long) var(--ease-out-slow) forwards}.underlined-link,.customer a{text-underline-offset:.3rem;text-decoration-thickness:.1rem;transition:text-decoration-thickness ease .1s}.underlined-link,.customer a{color:rgba(var(--color-link),var(--alpha-link))}.underlined-link:hover,.customer a:hover{color:rgb(var(--color-link));text-decoration-thickness:.2rem}.icon-arrow{width:1.5rem}h3 .icon-arrow,.h3 .icon-arrow{width:calc(var(--font-heading-scale) * 1.5rem)}.svg-wrapper{display:inline-flex;justify-content:center;align-items:center;width:20px;height:20px}.svg-wrapper>svg{height:100%;width:100%}summary{cursor:pointer;list-style:none;position:relative}summary::-webkit-details-marker{display:none}.placeholder-svg{height:100%;width:100%}*:focus{outline:0;box-shadow:none}*:focus-visible{outline:var(--focused-base-outline);outline-offset:var(--focused-base-outline-offset);box-shadow:var(--focused-base-box-shadow)}.focused{outline:var(--focused-base-outline);outline-offset:var(--focused-base-outline-offset);box-shadow:var(--focused-base-box-shadow)}.focus-none{box-shadow:none;outline:0}.subtitle{font-size:1.8rem;line-height:calc(1 + .8 / var(--font-body-scale));letter-spacing:.06rem;color:rgba(var(--color-foreground),.7)}.media{display:block;background-color:rgba(var(--color-foreground),.1);position:relative;overflow:hidden}.media--transparent{background-color:transparent}.media>*:not(.zoom):not(.deferred-media__poster-button),.media model-viewer{display:block;max-width:100%;position:absolute;top:0;left:0;height:100%;width:100%}.media>img{object-fit:cover;object-position:center center;transition:opacity .4s cubic-bezier(.25,.46,.45,.94)}deferred-media{display:block}.shopify-challenge__button,.customer button,button.shopify-payment-button__button--unbranded{--shadow-horizontal-offset: var(--buttons-shadow-horizontal-offset);--shadow-vertical-offset: var(--buttons-shadow-vertical-offset);--shadow-blur-radius: var(--buttons-shadow-blur-radius);--shadow-opacity: var(--buttons-shadow-opacity);--shadow-visible: var(--buttons-shadow-visible);--border-offset: var(--buttons-border-offset);--border-opacity: calc(1 - var(--buttons-border-opacity));border-radius:var(--buttons-radius-outset);position:relative}.shopify-challenge__button,.customer button,button.shopify-payment-button__button--unbranded{min-width:calc(12rem + var(--buttons-border-width) * 2);min-height:calc(4.5rem + var(--buttons-border-width) * 2)}.shopify-challenge__button,.customer button{display:inline-flex;justify-content:center;align-items:center;border:0;padding:0 3rem;cursor:pointer;font:inherit;font-size:1.5rem;text-decoration:none;color:rgb(var(--color-button-text));transition:box-shadow var(--duration-short) ease;-webkit-appearance:none;appearance:none;background-color:rgba(var(--color-button),var(--alpha-button-background))}.shopify-challenge__button:before,.customer button:before,.shopify-payment-button__button--unbranded:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;border-radius:var(--buttons-radius-outset);box-shadow:var(--shadow-horizontal-offset) var(--shadow-vertical-offset) var(--shadow-blur-radius) rgba(var(--color-shadow),var(--shadow-opacity))}.shopify-challenge__button:after,.customer button:after,.shopify-payment-button__button--unbranded:after{content:"";position:absolute;top:var(--buttons-border-width);right:var(--buttons-border-width);bottom:var(--buttons-border-width);left:var(--buttons-border-width);z-index:1;border-radius:var(--buttons-radius);box-shadow:0 0 0 calc(var(--buttons-border-width) + var(--border-offset)) rgba(var(--color-button-text),var(--border-opacity)),0 0 0 var(--buttons-border-width) rgba(var(--color-button),var(--alpha-button-background));transition:box-shadow var(--duration-short) ease}.shopify-challenge__button:hover:after,.customer button:hover:after,.shopify-payment-button__button--unbranded:hover:after{--border-offset: 1.3px;box-shadow:0 0 0 calc(var(--buttons-border-width) + var(--border-offset)) rgba(var(--color-button-text),var(--border-opacity)),0 0 0 calc(var(--buttons-border-width) + 1px) rgba(var(--color-button),var(--alpha-button-background))}.shopify-payment-button__button--unbranded:focus-visible,.shopify-payment-button__button--unbranded:focus{outline:0;box-shadow:0 0 0 .3rem rgb(var(--color-background)),0 0 0 .5rem rgba(var(--color-foreground),.5),0 0 .5rem .4rem rgba(var(--color-foreground),.3)}.shopify-payment-button__button--unbranded:focus:not(:focus-visible):not(.focused){box-shadow:inherit}.shopify-challenge__button::selection,.customer button::selection{background-color:rgba(var(--color-button-text),.3)}.shopify-challenge__button,.customer button{font-size:1.5rem;letter-spacing:.1rem;line-height:calc(1 + .2 / var(--font-body-scale))}shopify-accelerated-checkout{--shopify-accelerated-checkout-button-border-radius: var(--buttons-radius-outset);--shopify-accelerated-checkout-button-box-shadow: var(--shadow-horizontal-offset) var(--shadow-vertical-offset) var(--shadow-blur-radius) rgba(var(--color-shadow), var(--shadow-opacity))}shopify-accelerated-checkout-cart{--shopify-accelerated-checkout-button-border-radius: var(--buttons-radius-outset);--shopify-accelerated-checkout-button-box-shadow: var(--shadow-horizontal-offset) var(--shadow-vertical-offset) var(--shadow-blur-radius) rgba(var(--color-shadow), var(--shadow-opacity))}.customer button:disabled,.customer button[aria-disabled=true],.customer button.disabled{cursor:not-allowed;opacity:.5}.field__input,.customer .field input,.customer select{-webkit-appearance:none;appearance:none;background-color:rgb(var(--color-background));color:rgb(var(--color-foreground));font-family:var(--font-body-family);font-style:var(--font-body-style);font-weight:var(--font-body-weight);font-size:1.6rem;width:100%;box-sizing:border-box;transition:box-shadow var(--duration-short) ease;border-radius:var(--inputs-radius);height:4.5rem;min-height:calc(var(--inputs-border-width) * 2);min-width:calc(7rem + (var(--inputs-border-width) * 2));position:relative;border:0}.field:before,.select:before,.customer .field:before,.customer select:before{pointer-events:none;content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:var(--inputs-radius-outset);box-shadow:var(--inputs-shadow-horizontal-offset) var(--inputs-shadow-vertical-offset) var(--inputs-shadow-blur-radius) rgba(var(--color-shadow),var(--inputs-shadow-opacity));z-index:-1}.field:after,.select:after,.customer .field:after,.customer select:after{pointer-events:none;content:"";position:absolute;top:var(--inputs-border-width);right:var(--inputs-border-width);bottom:var(--inputs-border-width);left:var(--inputs-border-width);border:.1rem solid transparent;border-radius:var(--inputs-radius);box-shadow:0 0 0 var(--inputs-border-width) rgba(var(--color-foreground),var(--inputs-border-opacity));transition:box-shadow var(--duration-short) ease;z-index:1}.field:hover.field:after,.select:hover.select:after,.customer .field:hover.field:after,.customer select:hover.select:after{box-shadow:0 0 0 calc(.1rem + var(--inputs-border-width)) rgba(var(--color-foreground),var(--inputs-border-opacity));outline:0;border-radius:var(--inputs-radius)}.field__input:focus-visible,.customer .field input:focus-visible,.customer select:focus-visible{box-shadow:0 0 0 calc(.1rem + var(--inputs-border-width)) rgba(var(--color-foreground));outline:0;border-radius:var(--inputs-radius)}.field__input:focus,.customer .field input:focus,.customer select:focus{box-shadow:0 0 0 calc(.1rem + var(--inputs-border-width)) rgba(var(--color-foreground));outline:0;border-radius:var(--inputs-radius)}.text-area,.select{display:flex;position:relative;width:100%}.select .svg-wrapper,.customer select+.svg-wrapper{height:.6rem;width:1rem;pointer-events:none;position:absolute;top:calc(50% - .2rem);right:0}.customer select{cursor:pointer;line-height:calc(1 + .6 / var(--font-body-scale));padding:0 calc(var(--inputs-border-width) + 3rem) 0 2rem;margin:var(--inputs-border-width);min-height:calc(var(--inputs-border-width) * 2)}.field{position:relative;width:100%;display:flex;transition:box-shadow var(--duration-short) ease}.customer .field{display:flex}.field__input,.customer .field input{flex-grow:1;text-align:left;padding:1.5rem;margin:var(--inputs-border-width);transition:box-shadow var(--duration-short) ease}.field__label,.customer .field label{font-size:1.6rem;left:calc(var(--inputs-border-width) + 2rem);top:calc(1rem + var(--inputs-border-width));margin-bottom:0;pointer-events:none;position:absolute;transition:top var(--duration-short) ease,font-size var(--duration-short) ease;color:rgba(var(--color-foreground),.75);letter-spacing:.1rem;line-height:1.5}.field__input:focus~.field__label,.field__input:not(:placeholder-shown)~.field__label,.field__input:-webkit-autofill~.field__label,.customer .field input:focus~label,.customer .field input:not(:placeholder-shown)~label,.customer .field input:-webkit-autofill~label{font-size:1rem;top:calc(var(--inputs-border-width) + .5rem);left:calc(var(--inputs-border-width) + 2rem);letter-spacing:.04rem}.field__input:focus,.field__input:not(:placeholder-shown),.field__input:-webkit-autofill,.customer .field input:focus,.customer .field input:not(:placeholder-shown),.customer .field input:-webkit-autofill{padding:2.2rem 1.5rem .8rem 2rem;margin:var(--inputs-border-width)}.field__input::-webkit-search-cancel-button,.customer .field input::-webkit-search-cancel-button{display:none}.field__input::placeholder,.customer .field input::placeholder{opacity:0}.field__button{align-items:center;background-color:transparent;border:0;color:currentColor;cursor:pointer;display:flex;height:4.4rem;justify-content:center;overflow:hidden;padding:0;position:absolute;right:0;top:0;width:4.4rem}.field__button>.svg-wrapper{height:2.5rem;width:2.5rem}.field__input:-webkit-autofill~.field__button,.field__input:-webkit-autofill~.field__label,.customer .field input:-webkit-autofill~label{color:#000}.text-area{font-family:var(--font-body-family);font-style:var(--font-body-style);font-weight:var(--font-body-weight);min-height:10rem;resize:none}input[type=checkbox]{display:inline-block;width:auto;margin-right:.5rem}.form__label{display:block;margin-bottom:.6rem}.form__message{align-items:center;display:flex;font-size:1.4rem;line-height:1;margin-top:1rem}.customer .field .form__message{font-size:1.4rem;text-align:left}.form__message .icon,.customer .form__message .svg-wrapper{flex-shrink:0;height:1.3rem;margin-right:.5rem;width:1.3rem}.customer .form__message .svg-wrapper{height:1.5rem;width:1.5rem;margin-right:1rem}.customer .field .form__message .svg-wrapper{align-self:start}.modal__toggle{list-style-type:none}.modal__toggle-close{display:none}.modal__toggle-open{display:flex}.modal__content{position:absolute;top:0;left:0;right:0;bottom:0;background:rgb(var(--color-background));z-index:4;display:flex;justify-content:center;align-items:center}.media-modal{cursor:zoom-out}.media-modal .deferred-media{cursor:initial}.shopify-section-group-header-group:not(.section-ac-ref-header){z-index:4}@keyframes animateMenuOpen{0%{opacity:0;transform:translateY(-1.5rem)}to{opacity:1;transform:translateY(0)}}.badge{border:1px solid transparent;border-radius:var(--badge-corner-radius);display:inline-block;font-size:1.2rem;letter-spacing:.1rem;line-height:1;padding:.5rem 1.3rem .6rem;text-align:center;background-color:rgb(var(--color-badge-background));border-color:rgba(var(--color-badge-border),var(--alpha-badge-border));color:rgb(var(--color-badge-foreground));word-break:break-word}.gradient{background:rgb(var(--color-background));background:var(--gradient-background);background-attachment:fixed}@media screen and (forced-colors:active){.icon,.icon *{color:CanvasText;fill:CanvasText}}.ratio{display:flex;position:relative;align-items:stretch}.ratio:before{content:"";width:0;height:0;padding-bottom:var(--ratio-percent)}.content-container{border-radius:var(--text-boxes-radius);border:var(--text-boxes-border-width) solid rgba(var(--color-foreground),var(--text-boxes-border-opacity));position:relative}.content-container:after{content:"";position:absolute;top:calc(var(--text-boxes-border-width) * -1);right:calc(var(--text-boxes-border-width) * -1);bottom:calc(var(--text-boxes-border-width) * -1);left:calc(var(--text-boxes-border-width) * -1);border-radius:var(--text-boxes-radius);box-shadow:var(--text-boxes-shadow-horizontal-offset) var(--text-boxes-shadow-vertical-offset) var(--text-boxes-shadow-blur-radius) rgba(var(--color-shadow),var(--text-boxes-shadow-opacity));z-index:-1}@media screen and (max-width:749px){.content-container--full-width-mobile{border-left:none;border-right:none;border-radius:0}.content-container--full-width-mobile:after{display:none}}.global-media-settings{position:relative;border:var(--media-border-width) solid rgba(var(--color-foreground),var(--media-border-opacity));border-radius:var(--media-radius);overflow:visible;background-color:rgb(var(--color-background))}.global-media-settings:after{content:"";position:absolute;top:calc(var(--media-border-width) * -1);right:calc(var(--media-border-width) * -1);bottom:calc(var(--media-border-width) * -1);left:calc(var(--media-border-width) * -1);border-radius:var(--media-radius);box-shadow:var(--media-shadow-horizontal-offset) var(--media-shadow-vertical-offset) var(--media-shadow-blur-radius) rgba(var(--color-shadow),var(--media-shadow-opacity));z-index:-1;pointer-events:none}.global-media-settings--no-shadow{overflow:hidden}.global-media-settings--no-shadow:after{content:none}.global-media-settings img,.global-media-settings iframe,.global-media-settings model-viewer,.global-media-settings video,.global-media-settings .placeholder-svg{border-radius:calc(var(--media-radius) - var(--media-border-width))}@media(forced-colors:active){.shopify-challenge__button,.customer button{border:transparent solid 1px}.shopify-payment-button__button--unbranded:focus-visible,.shopify-payment-button [role=button]:focus-visible,.shopify-payment-button__button--unbranded:focus,.shopify-payment-button [role=button]:focus{outline:solid transparent 1px}.field__input:focus,.customer .field input:focus,.customer select:focus{outline:transparent solid 1px}}.rte:after{clear:both;content:"";display:block}.rte>*:first-child{margin-top:0}.rte>*:last-child{margin-bottom:0}.rte table{table-layout:fixed}@media screen and (min-width:750px){.rte table td{padding-left:1.2rem;padding-right:1.2rem}}.rte img{height:auto;max-width:100%;border:var(--media-border-width) solid rgba(var(--color-foreground),var(--media-border-opacity));border-radius:var(--media-radius);box-shadow:var(--media-shadow-horizontal-offset) var(--media-shadow-vertical-offset) var(--media-shadow-blur-radius) rgba(var(--color-shadow),var(--media-shadow-opacity));margin-bottom:var(--media-shadow-vertical-offset)}.rte ul,.rte ol{list-style-position:inside;padding-left:2rem}.rte li{list-style:inherit}.rte li:last-child{margin-bottom:0}.rte a{color:rgba(var(--color-link),var(--alpha-link));text-underline-offset:.3rem;text-decoration-thickness:.1rem;transition:text-decoration-thickness var(--duration-short) ease}.rte a:hover{color:rgb(var(--color-link));text-decoration-thickness:.2rem}.rte blockquote{display:inline-flex}.rte blockquote>*{margin:-.5rem 0}@media(prefers-reduced-motion:no-preference){.scroll-trigger.animate--slide-in{opacity:.01}.scroll-trigger.animate--slide-in{transform:translateY(2rem)}.scroll-trigger:not(.scroll-trigger--offscreen).animate--slide-in{animation:var(--animation-slide-in);animation-delay:calc(var(--animation-order) * 75ms)}.scroll-trigger.scroll-trigger--design-mode.animate--slide-in,.scroll-trigger.scroll-trigger--design-mode .slider,.scroll-trigger:not(.scroll-trigger--offscreen).scroll-trigger--cancel{opacity:1;animation:none;transition:none;transform:none}.scroll-trigger.scroll-trigger--design-mode.animate--slide-in{transform:translateY(0)}@keyframes slideIn{0%{transform:translateY(2rem);opacity:.01}to{transform:translateY(0);opacity:1}}}:root{--ac-font-display-primary: "Thunder";--ac-font-display: var(--ac-font-display-primary), Arial Narrow, Arial, sans-serif;--ac-font-mono: "PP Fraktion Mono", "Courier New", monospace;--ac-font-sans: "Inter", Arial, sans-serif;--font-body-family: var(--ac-font-sans);--font-body-style: normal;--font-body-weight: 400;--font-body-weight-bold: 400;--font-heading-family: var(--ac-font-display);--font-heading-style: normal;--font-heading-weight: 400;--font-body-scale: 1;--font-heading-scale: 1}:root{--ac-type-display-form-family: var(--ac-font-display);--ac-type-display-form-weight: 500;--ac-type-display-form-line-height: 1;--ac-type-legal-family: var(--ac-font-mono);--ac-type-legal-size: 11px;--ac-type-legal-weight: 400;--ac-type-legal-line-height: 1.4;--ac-type-notice-family: var(--ac-font-sans);--ac-type-notice-size: 13px;--ac-type-notice-weight: 400;--ac-type-notice-line-height: 1.4;--ac-type-base-size: 1.3rem;--ac-type-base-weight: 400;--ac-type-base-tracking: 0;--ac-type-base-line-height: 1.25;--ac-type-display-family: var(--ac-font-display);--ac-type-copy-family: var(--ac-font-sans);--ac-type-interface-family: var(--ac-font-mono);--ac-type-page-title-size: clamp(4.8rem, 8vw, 12rem);--ac-type-section-label-size: clamp(1.8rem, 1.55vw, 2.6rem);--ac-type-editorial-label-family: var(--ac-type-display-family);--ac-type-editorial-label-size: 2rem;--ac-type-editorial-label-weight: 500;--ac-type-editorial-label-line-height: 1;--ac-type-editorial-label-tracking: var(--ac-tracking-display-default, 0em);--ac-type-editorial-label-case: uppercase;--ac-type-product-title-size: clamp(1.3rem, 1vw, 1.8rem);--ac-type-product-price-size: clamp(1.3rem, 1vw, 1.8rem);--ac-type-product-heading-size: clamp(3.4rem, 2.9vw, 5.2rem);--ac-type-commerce-price-size: clamp(1.8rem, 1.5vw, 2.5rem);--ac-type-form-label-size: clamp(1.2rem, .82vw, 1.5rem);--ac-type-meta-size: clamp(1.1rem, .75vw, 1.3rem);--ac-type-body-size: clamp(1.4rem, .95vw, 1.7rem);--ac-type-cta-size: clamp(1.6rem, 1.3vw, 2.2rem);--ac-type-status-size: var(--ac-type-meta-size);--ac-type-page-title-weight: 600;--ac-type-page-title-tracking: var(--ac-tracking-display-tight, -.035em);--ac-type-page-title-line-height: .76;--ac-type-section-label-weight: 500;--ac-type-section-label-line-height: .9;--ac-type-product-title-weight: 500;--ac-type-product-title-tracking: -.03em;--ac-type-product-title-line-height: 1.05;--ac-type-product-price-weight: 700;--ac-type-product-price-tracking: -.06em;--ac-type-product-price-line-height: 1;--ac-type-product-heading-weight: 800;--ac-type-product-heading-tracking: var(--ac-tracking-display-default, 0);--ac-type-product-heading-line-height: .75;--ac-type-commerce-price-weight: 800;--ac-type-commerce-price-line-height: 1;--ac-type-form-label-weight: 400;--ac-type-form-label-letter-spacing: 0;--ac-type-form-label-line-height: 1.15;--ac-type-meta-weight: 400;--ac-type-meta-letter-spacing: 0;--ac-type-meta-line-height: 1.15;--ac-type-status-weight: var(--ac-type-meta-weight);--ac-type-status-letter-spacing: var(--ac-type-meta-letter-spacing);--ac-type-status-line-height: var(--ac-type-meta-line-height);--ac-type-body-line-height: 1.35;--ac-type-editorial-copy-family: var(--ac-font-sans);--ac-type-editorial-copy-weight: 600;--ac-type-editorial-copy-line-height: 1;--ac-type-drawer-copy-family: var(--ac-font-sans);--ac-type-drawer-copy-weight: 600;--ac-type-drawer-copy-line-height: 1.3;--ac-type-drawer-item-family: var(--ac-font-sans);--ac-type-drawer-item-weight: 600;--ac-type-drawer-item-line-height: 1.2;--ac-type-drawer-price-family: var(--ac-font-mono);--ac-type-drawer-price-weight: 700;--ac-type-drawer-price-line-height: 1.1;--ac-type-drawer-option-family: var(--ac-font-display);--ac-type-drawer-option-weight: 500;--ac-type-drawer-option-line-height: 1.2;--ac-type-display-meta-family: var(--ac-font-display);--ac-type-display-meta-weight: 500;--ac-type-display-meta-line-height: 1;--ac-type-editorial-title-family: var(--ac-font-display);--ac-type-editorial-title-weight: 800;--ac-type-editorial-title-line-height: 1;--ac-type-button-size: 1.1rem;--ac-type-button-weight: 600;--ac-type-button-tracking: 0;--ac-type-button-line-height: 1;--ac-type-card-title-size-ratio: 1.1;--ac-type-card-title-weight: 500;--ac-type-card-title-tracking-ratio: -.04;--ac-type-card-title-line-ratio: 1.1;--ac-type-card-price-size-ratio: 1.3;--ac-type-card-price-weight: 700;--ac-type-card-price-tracking-ratio: -.14;--ac-type-card-price-line-ratio: 1.2}@media(min-width:768px){:root{--ac-type-card-title-size-ratio: 1.2;--ac-type-card-title-weight: 600;--ac-type-card-title-line-ratio: 1.2;--ac-type-card-price-size-ratio: 1.4}}body.ac-reference{--ac-type-display-form-size: calc(1.2 * var(--ac-ref-rem));--ac-type-editorial-label-size: calc(2 * var(--ac-ref-rem));--ac-type-editorial-copy-size: calc(1.2 * var(--ac-ref-rem));--ac-type-drawer-copy-size: calc(1.2 * var(--ac-ref-rem));--ac-type-drawer-item-size: calc(1.2 * var(--ac-ref-rem));--ac-type-drawer-price-size: calc(1.6 * var(--ac-ref-rem));--ac-type-drawer-option-size: calc(1.5 * var(--ac-ref-rem));--ac-type-display-meta-size: calc(1.6 * var(--ac-ref-rem));--ac-type-editorial-title-size: calc(4.2 * var(--ac-ref-rem));--ac-type-editorial-copy-tracking: calc(-.04 * var(--ac-ref-rem))}:root{--drawer-border-opacity: .1;--drawer-border-width: 1px;--drawer-shadow-blur-radius: 5px;--drawer-shadow-horizontal-offset: 0px;--drawer-shadow-opacity: 0;--drawer-shadow-vertical-offset: 4px;--ac-page-max: 1600px;--ac-content-narrow-max: 920px;--ac-gutter-desktop: 24px;--ac-gutter-mobile: 14px;--ac-grid-gap: 12px;--ac-header-height: 64px;--ac-header-safe-block-start: 100px;--ac-color-page: #fff9f7;--ac-color-ink: #000000;--ac-color-white: #ffffff;--ac-color-black: #000000;--ac-color-accent: #ed3833;--ac-color-subtle: #e7e2d7;--ac-line: color-mix(in srgb, var(--ac-color-ink) 22%, transparent);--ac-surface-page: var(--ac-ref-page, var(--ac-color-page));--ac-surface-ink: var(--ac-ref-ink, var(--ac-color-ink));--ac-surface-accent: var(--ac-ref-red, var(--ac-color-accent));--ac-surface-accent-readable: var(--ac-color-accent-readable, #cf2b27);--ac-surface-line: var(--ac-ref-line, var(--ac-line));--ac-space-2xs: clamp(.4rem, .35vw, .6rem);--ac-space-xs: clamp(.8rem, .7vw, 1.2rem);--ac-space-sm: clamp(1.2rem, 1vw, 1.8rem);--ac-space-md: clamp(1.8rem, 1.6vw, 2.8rem);--ac-space-lg: clamp(2.8rem, 2.8vw, 4.8rem);--ac-space-xl: clamp(4.8rem, 5vw, 8.8rem);--ac-layer-content: 1;--ac-layer-floating: 2;--ac-layer-popover: 20;--ac-motion-fast: .18s;--ac-motion-standard: .35s;--ac-ease-out: cubic-bezier(.22, 1, .36, 1);--ac-drawer-motion-duration: .6s;--ac-drawer-motion-ease: cubic-bezier(.75, 0, .25, 1);--ac-layer-overlay-scrim: 1090;--ac-layer-overlay: 1100;--ac-layer-overlay-modal: 1300;--buttons-radius: 0;--buttons-border-width: 1px;--buttons-border-opacity: 1;--inputs-radius: 0;--inputs-border-width: 1px;--inputs-border-opacity: 1}html{background:var(--ac-color-page);scroll-behavior:auto;scrollbar-color:color-mix(in srgb,var(--ac-surface-ink) 55%,transparent) transparent;scrollbar-width:thin}html::-webkit-scrollbar{inline-size:4px;block-size:4px}html::-webkit-scrollbar-track{background:transparent}html::-webkit-scrollbar-thumb{border-radius:999px;background:color-mix(in srgb,var(--ac-surface-ink) 55%,transparent)}html::-webkit-scrollbar-thumb:hover{background:var(--ac-surface-ink)}body.gradient{color:var(--ac-color-ink);background:var(--ac-color-page);font-family:var(--ac-font-sans);font-size:var(--ac-type-base-size);font-weight:var(--ac-type-base-weight);letter-spacing:var(--ac-type-base-tracking);line-height:var(--ac-type-base-line-height)}.page-width{width:min(calc(100% - (var(--ac-gutter-desktop) * 2)),var(--ac-page-max));max-width:none;margin-right:auto;margin-left:auto;padding-right:0;padding-left:0}.content-for-layout{min-height:calc(100vh - var(--ac-header-height))}.shopify-payment-button__button--unbranded{min-height:4.2rem;border:1px solid currentColor;border-radius:0;color:var(--ac-color-ink);background:transparent;box-shadow:none;font-family:var(--ac-font-mono);font-size:1.1rem;font-weight:400;letter-spacing:.04em;text-transform:uppercase}.shopify-payment-button__button--unbranded:before,.shopify-payment-button__button--unbranded:after{display:none}.shopify-payment-button__button--unbranded:hover{border-color:var(--ac-color-ink);color:var(--ac-color-page);background:var(--ac-color-ink)}.h0,.h1,.h2,.h3,.h4,.h5,.h6,h1,h2,h3,h4,h5,h6{color:currentColor;font-family:var(--ac-font-display);font-weight:400;letter-spacing:var(--ac-tracking-display-default, 0em);line-height:.88;text-transform:uppercase}.content-for-layout .ac-type-page-title{margin:0;font-family:var(--ac-type-display-family);font-size:var(--ac-type-page-title-size);font-weight:var(--ac-type-page-title-weight);letter-spacing:var(--ac-type-page-title-tracking);line-height:var(--ac-type-page-title-line-height);text-transform:uppercase}.content-for-layout .ac-type-section-label{margin:0;font-family:var(--ac-type-display-family);font-size:var(--ac-type-section-label-size);font-weight:var(--ac-type-section-label-weight);line-height:var(--ac-type-section-label-line-height);text-transform:uppercase}.content-for-layout .ac-type-product-heading{margin:0;font-family:var(--ac-type-display-family);font-size:var(--ac-type-product-heading-size);font-weight:var(--ac-type-product-heading-weight);letter-spacing:var(--ac-type-product-heading-tracking);line-height:var(--ac-type-product-heading-line-height);text-transform:uppercase}.content-for-layout .ac-type-commerce-price{font-family:var(--ac-type-display-family);font-size:var(--ac-type-commerce-price-size);font-weight:var(--ac-type-commerce-price-weight);line-height:var(--ac-type-commerce-price-line-height);text-transform:uppercase}.content-for-layout .ac-type-form-label,.content-for-layout .ac-type-meta,.content-for-layout .ac-type-status,.media-modal .ac-type-status{font-family:var(--ac-type-interface-family);font-weight:var(--ac-type-status-weight);letter-spacing:var(--ac-type-status-letter-spacing);line-height:var(--ac-type-status-line-height);text-transform:uppercase}.content-for-layout .ac-type-form-label{font-family:var(--ac-type-form-label-family, var(--ac-type-interface-family));font-size:var(--ac-type-form-label-size);font-weight:var(--ac-type-form-label-weight);letter-spacing:var(--ac-type-form-label-letter-spacing);line-height:var(--ac-type-form-label-line-height)}.content-for-layout .ac-type-meta{font-size:var(--ac-type-meta-size);font-weight:var(--ac-type-meta-weight);letter-spacing:var(--ac-type-meta-letter-spacing);line-height:var(--ac-type-meta-line-height)}.content-for-layout .ac-type-status,.media-modal .ac-type-status{font-family:var(--ac-type-status-family, var(--ac-type-interface-family));font-size:var(--ac-type-status-size);font-weight:var(--ac-type-status-weight);letter-spacing:var(--ac-type-status-letter-spacing);line-height:var(--ac-type-status-line-height)}.content-for-layout .ac-type-body{font-family:var(--ac-type-copy-family);font-size:var(--ac-type-body-size);line-height:var(--ac-type-body-line-height);font-weight:var(--ac-type-body-weight, inherit);letter-spacing:var(--ac-type-body-tracking, inherit)}@media screen and (max-width:749px){.page-width{width:calc(100% - (var(--ac-gutter-mobile) * 2))}}html:lang(ko) :is(h1,h2,h3,.ac-about-hero__label){line-height:1.12;word-break:keep-all;overflow-wrap:anywhere}#MainContent>.shopify-section,#MainContent>.ac-policy-layout>.ac-policy-content>.shopify-section{padding-block-start:var(--ac-section-gap, 0px)}#MainContent>.shopify-section~.shopify-section,#MainContent>.ac-policy-layout>.ac-policy-content>.shopify-section~.shopify-section{padding-block-start:var(--ac-section-gap, var(--spacing-sections-desktop))}@media screen and (max-width:749px){#MainContent>.shopify-section,#MainContent>.ac-policy-layout>.ac-policy-content>.shopify-section{padding-block-start:var(--ac-section-gap-mobile, var(--ac-section-gap, 0px))}#MainContent>.shopify-section~.shopify-section,#MainContent>.ac-policy-layout>.ac-policy-content>.shopify-section~.shopify-section{padding-block-start:var(--ac-section-gap-mobile, var(--ac-section-gap, var(--spacing-sections-mobile)))}}.ac-section-shell{position:relative;isolation:isolate;min-width:0;max-width:100%}.ac-section-shell--commerce,.ac-section-shell--content{--ac-section-shell-header-safe-area: var(--ac-header-safe-block-start)}.ac-section-shell--immersive,.ac-section-shell--editorial{--ac-section-shell-header-safe-area: 0px}.ac-section-shell.ac-section-shell--width-page,.ac-section-shell.ac-section-shell--width-narrow{width:min(calc(100% - (var(--ac-gutter-desktop) * 2)),var(--ac-section-shell-max-width));margin-inline:auto}.ac-section-shell.ac-section-shell--width-page{--ac-section-shell-max-width: var(--ac-page-max)}.ac-section-shell.ac-section-shell--width-narrow{--ac-section-shell-max-width: var(--ac-content-narrow-max)}.ac-section-shell.ac-section-shell--uses-color-scheme{--ac-color-page: rgb(var(--color-background));--ac-color-ink: rgb(var(--color-foreground));--ac-ref-page: var(--ac-color-page);--ac-ref-ink: var(--ac-color-ink);--ac-line: color-mix(in srgb, var(--ac-color-ink) 22%, transparent);--ac-ref-line: var(--ac-line);--ac-surface-page: var(--ac-color-page);--ac-surface-ink: var(--ac-color-ink);--ac-surface-line: var(--ac-line);color:rgb(var(--color-foreground));background:var(--gradient-background)}.ac-section-shell.ac-section-shell--align-start{text-align:start}.ac-section-shell.ac-section-shell--align-center{text-align:center}.ac-section-shell.ac-section-shell--align-end{text-align:end}.ac-section-header{min-width:0}.ac-section-header__title,.ac-section-header__intro{overflow-wrap:break-word}@media screen and (max-width:749px){.ac-section-shell.ac-section-shell--width-page,.ac-section-shell.ac-section-shell--width-narrow{width:calc(100% - (var(--ac-gutter-mobile) * 2))}}.ac-button{--ac-action-background: transparent;--ac-action-block-size: auto;--ac-action-border-color: currentColor;--ac-action-border-width: 1px;--ac-action-color: inherit;--ac-action-disabled-opacity: .45;--ac-action-font-family: var(--ac-font-mono);--ac-action-font-size: var(--ac-type-button-size);--ac-action-font-weight: var(--ac-type-button-weight);--ac-action-gap: .8rem;--ac-action-letter-spacing: var(--ac-type-button-tracking);--ac-action-line-height: var(--ac-type-button-line-height);--ac-action-min-block-size: 4.4rem;--ac-action-padding-block: .4rem;--ac-action-padding-inline: 1.6rem;-webkit-appearance:none;appearance:none;display:inline-flex;align-items:center;justify-content:center;gap:var(--ac-action-gap);box-sizing:border-box;block-size:var(--ac-action-block-size);min-block-size:var(--ac-action-min-block-size);padding:var(--ac-action-padding-block) var(--ac-action-padding-inline);border:var(--ac-action-border-width) solid var(--ac-action-border-color);border-radius:0;color:var(--ac-action-color);background:var(--ac-action-background);box-shadow:none;font-family:var(--ac-action-font-family);font-size:var(--ac-action-font-size);font-weight:var(--ac-action-font-weight);letter-spacing:var(--ac-action-letter-spacing);line-height:var(--ac-action-line-height);text-align:center;text-decoration:none;text-transform:var(--ac-action-text-transform, uppercase);cursor:pointer;transition:color .18s ease,background-color .18s ease,border-color .18s ease,opacity .18s ease,transform .4s cubic-bezier(.22,1,.36,1)}.ac-button:before,.ac-button:after{display:none}.ac-button--outline:is(:hover,:focus-visible){border-color:var(--ac-action-hover-border-color, var(--ac-color-ink));color:var(--ac-action-hover-color, var(--ac-color-page));background:var(--ac-action-hover-background, var(--ac-color-ink))}.ac-button--text{--ac-action-border-width: 0;--ac-action-padding-block: 0;--ac-action-padding-inline: 0}.ac-button--text:is(:hover,:focus-visible){color:var(--ac-action-hover-color, inherit)}.ac-button--brush{--ac-action-border-width: 0;--ac-action-color: #fff;--ac-action-font-family: var(--ac-font-display);--ac-action-font-size: calc(1.3 * var(--ac-ref-rem));--ac-action-min-block-size: calc(2.6 * var(--ac-ref-rem));--ac-action-padding-block: calc(.25 * var(--ac-ref-rem));--ac-action-padding-inline: calc(1.2 * var(--ac-ref-rem));background:transparent url(./ac-ref-button-bg.webp) center / 100% 100% no-repeat}.ac-button--brush:is(:hover,:focus-visible){color:#fff}.ac-button:is(:active){transform:translateY(1px)}.ac-button:disabled,.ac-button[aria-disabled=true],.ac-button[aria-busy=true],.ac-button.is-loading{pointer-events:none;cursor:not-allowed;opacity:var(--ac-action-disabled-opacity)}.ac-text-link{color:inherit;text-decoration:none;transition:color .18s ease,opacity .18s ease,transform .4s cubic-bezier(.22,1,.36,1)}.ac-text-link--bracket{font-family:var(--ac-text-link-font-family, var(--ac-font-display));font-size:var(--ac-text-link-font-size, calc(2.2 * var(--ac-ref-rem)));font-weight:var(--ac-text-link-font-weight, 600);letter-spacing:var(--ac-text-link-letter-spacing, 0);line-height:var(--ac-text-link-line-height, 1);text-transform:var(--ac-text-link-text-transform, uppercase)}.ac-text-link--bracket:before{content:"[ "}.ac-text-link--bracket:after{content:" ]"}.ac-text-link--underline:is(:hover,:focus-visible){color:var(--ac-action-hover-color, inherit)}.ac-text-link--underline{text-decoration:underline;text-underline-offset:.3rem}.ac-action__label{position:relative;display:inline-block;isolation:isolate}.ac-action--marker{--ac-action-marker-block-size: 60%;--ac-action-marker-inline: 0;--ac-action-marker-top: 40%;--ac-action-marker-translate-y: -50%;position:relative;isolation:isolate}.ac-action__lottie{position:absolute;display:block;overflow:hidden;pointer-events:none;z-index:-1}.ac-action__lottie canvas{display:block;width:100%;height:100%}.ac-action__lottie--marker{inset-inline:var(--ac-action-marker-inline);inset-block-start:var(--ac-action-marker-top);block-size:var(--ac-action-marker-block-size);transform:translateY(var(--ac-action-marker-translate-y))}.ac-action--marker-fine{--ac-action-marker-block-size: 42%;--ac-action-marker-top: 48%}.ac-action--marker-strong,.ac-button--brush.ac-action--marker{--ac-action-marker-block-size: 82%;--ac-action-marker-top: 46%}.ac-action--marker-low{--ac-action-marker-top: 30%}.ac-action--marker-wide{--ac-action-marker-inline: -10%}.ac-action--marker-over .ac-action__lottie--marker{z-index:2}.ac-button--brush .ac-action__lottie--marker{filter:invert(1)}.ac-action--nav{--ac-action-font-family: var(--ac-font-mono);--ac-action-font-size: 1.3rem;--ac-action-font-weight: 400;--ac-action-letter-spacing: -.06em;--ac-action-line-height: 1;--ac-action-min-block-size: auto;--ac-action-padding-block: 0;--ac-action-padding-inline: 0;display:inline-flex;align-items:center;width:max-content;font-family:var(--ac-action-font-family);font-size:var(--ac-action-font-size);font-weight:var(--ac-action-font-weight);letter-spacing:var(--ac-action-letter-spacing);line-height:var(--ac-action-line-height);text-transform:var(--ac-action-text-transform, uppercase);white-space:nowrap}.ac-action__state-icon{position:relative;display:block;flex:0 0 auto;width:var(--ac-action-state-icon-size, .9em);height:var(--ac-action-state-icon-size, .9em);margin-inline-start:var(--ac-action-state-icon-gap, .35em)}.ac-action__state-icon:before,.ac-action__state-icon:after{position:absolute;inset:50% 0 auto;height:1px;background:currentColor;content:"";transform:translateY(-50%);transform-origin:center;transition:transform .4s cubic-bezier(.22,1,.36,1),opacity .25s ease}.ac-action__state-icon:after{transform:translateY(-50%) rotate(90deg)}[aria-expanded=true]>.ac-action__state-icon:after{opacity:0;transform:translateY(-50%) rotate(90deg) scaleX(0)}.ac-action-choice{-webkit-appearance:none;appearance:none;display:inline-flex;align-items:center;gap:var(--ac-action-gap, .4rem);color:inherit;cursor:pointer;isolation:isolate;position:relative;text-transform:uppercase}.ac-action-choice:before{content:"[ "}.ac-action-choice:after{content:" ]"}.ac-action-choice__selection,.ac-action-choice__hover{position:absolute;display:block;opacity:0;pointer-events:none}.ac-action-choice__selection{transition:opacity .12s ease}.ac-action-choice__hover{inset-block-start:25%;inset-inline-start:50%;inline-size:80%;block-size:60%;transform:translate(-50%,-50%);z-index:2}.ac-action-choice__selection--spot{inset-block-start:40%;inset-inline-start:50%;inline-size:125%;block-size:var(--ac-choice-ink-height, 160%);transform:translate(-50%,-50%);z-index:-1}.ac-action-choice__selection--spot{border-radius:46% 54% 48% 52%/52% 45% 55% 48%;background:#050505;box-shadow:-.08em .02em 0 -.02em #050505,.07em -.05em 0 -.03em #050505,.03em .08em 0 -.04em #050505}.ac-action-choice__hover canvas{display:block;inline-size:100%;block-size:100%}input:checked+.ac-action-choice .ac-action-choice__selection,.ac-action-choice[data-ac-choice-hovering] .ac-action-choice__hover[data-ac-lottie-ready]{opacity:1}input:checked+.ac-action-choice--spot .ac-action__label{color:#fff;z-index:1}input:focus-visible+.ac-action-choice{outline:2px solid currentColor;outline-offset:3px}.ac-icon-button{--ac-action-disabled-opacity: .45;--ac-action-icon-background: transparent;--ac-action-icon-border-color: transparent;--ac-action-icon-border-radius: 0;--ac-action-icon-border-width: 0px;-webkit-appearance:none;appearance:none;display:inline-grid;place-items:center;box-sizing:border-box;inline-size:var(--ac-action-icon-size, 4.4rem);min-inline-size:4.4rem;block-size:var(--ac-action-icon-size, 4.4rem);min-block-size:4.4rem;padding:0;border:var(--ac-action-icon-border-width) solid var(--ac-action-icon-border-color);border-radius:var(--ac-action-icon-border-radius);color:var(--ac-action-icon-color, inherit);background:var(--ac-action-icon-background);box-shadow:none;cursor:pointer;transition:color .18s ease,background-color .18s ease,border-color .18s ease,opacity .18s ease}.ac-icon-button:is(:hover,:focus-visible){border-color:var(--ac-action-icon-hover-border-color, var(--ac-action-icon-border-color));color:var(--ac-action-icon-hover-color, inherit);background:var(--ac-action-icon-hover-background, var(--ac-action-icon-background))}.ac-icon-button--motion svg{transition:fill .18s ease,stroke .18s ease,transform .22s cubic-bezier(.34,1.56,.64,1)}.ac-icon-button--motion:is(:hover,:focus-visible) svg{transform:scale(1.08)}.ac-icon-button.ac-icon-button--close{--ac-close-glyph-color: var(--ac-color-ink, #000);--ac-close-glyph-active-color: var(--ac-color-white);--ac-close-lottie-filter: none;--ac-close-glyph-size: calc(3.2 * var(--ac-ref-rem));--ac-close-lottie-size: calc(4 * var(--ac-ref-rem));--ac-action-icon-size: max(44px, var(--ac-close-glyph-size));isolation:isolate;padding:0;border:0;border-radius:0;color:var(--ac-close-glyph-color);background:transparent;overflow:visible;transition:color .5s ease .2s,opacity .18s ease}.ac-icon-button--close[data-ac-lottie-active=true]{color:var(--ac-close-glyph-active-color);transition-delay:0ms}.ac-icon-button.ac-icon-button--close-inverse{--ac-close-glyph-color: var(--ac-color-white);--ac-close-glyph-active-color: var(--ac-color-black);--ac-close-lottie-filter: invert(1)}.ac-close-icon{position:relative;display:block;inline-size:var(--ac-close-glyph-size);block-size:var(--ac-close-glyph-size);overflow:visible;pointer-events:none}.ac-close-icon__glyph{position:relative;z-index:1;display:block;width:100%;height:100%;fill:currentColor}.ac-action__lottie--close{z-index:-1;inset-block-start:50%;inset-inline-start:50%;inline-size:var(--ac-close-lottie-size);block-size:var(--ac-close-lottie-size);transform:translate(-50%,-50%)}.ac-icon-button--close .ac-action__lottie--close canvas{filter:var(--ac-close-lottie-filter)}.ac-icon-button--close:focus-visible{outline-color:currentColor}.ac-button:focus-visible,.ac-text-link:focus-visible,.ac-icon-button:focus-visible{outline:2px solid currentColor;outline-offset:3px}.ac-icon-button:disabled,.ac-icon-button[aria-disabled=true],.ac-icon-button[aria-busy=true]{pointer-events:none;cursor:not-allowed;opacity:var(--ac-action-disabled-opacity)}@media(prefers-reduced-motion:reduce){.ac-button,.ac-text-link,.ac-icon-button{transition-duration:0ms}.ac-action__state-icon:before,.ac-action__state-icon:after{transition-duration:0ms}.ac-action__lottie{display:none}.ac-icon-button--motion svg{transition:none}}@media(pointer:coarse){.ac-action--nav{min-block-size:4.4rem}}@media(forced-colors:active){.ac-button,.ac-icon-button{border-color:ButtonText}.ac-action__lottie{display:none}}.ac-scroll-region{overflow:auto;overscroll-behavior:contain;scrollbar-width:none;-webkit-overflow-scrolling:touch}.ac-scroll-region::-webkit-scrollbar{display:none;width:0;height:0}.ac-section-header{display:grid;grid-template-areas:"title action";grid-template-columns:minmax(0,1fr) auto;gap:var(--ac-space-sm) var(--ac-space-md);align-items:start}.ac-section-header--has-intro{grid-template-areas:"title action" "intro intro"}.ac-section-header__title,.ac-section-header__intro{margin:0}.ac-section-header__title{grid-area:title}.ac-section-header__title strong{color:var(--ac-surface-accent-readable);font-weight:inherit}.ac-section-header__intro{grid-area:intro;max-inline-size:var(--ac-section-header-intro-size, 34rem);font-family:var(--ac-type-copy-family);font-size:var(--ac-type-body-size);line-height:var(--ac-type-body-line-height)}.ac-section-header__action{align-self:start;grid-area:action;justify-self:end;min-inline-size:max-content;font-size:var(--ac-type-cta-size)}.ac-section-header--rail-side{inline-size:min(100%,var(--ac-section-header-side-size, 32rem))}.ac-page-header{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:var(--ac-space-sm) var(--ac-space-lg);align-items:end;min-inline-size:0;padding-block:var(--ac-page-header-space-top, var(--ac-space-xl)) var(--ac-page-header-space-bottom, var(--ac-space-lg))}.ac-page-header__primary,.ac-page-header__title{min-inline-size:0}.ac-page-header__eyebrow,.ac-page-header__meta,.ac-page-header__count{margin:0}.ac-page-header__eyebrow{margin-block-end:var(--ac-space-sm)}.ac-page-header__meta{margin-block-start:var(--ac-space-sm)}.ac-page-header__count,.ac-page-header__action{justify-self:end}.ac-page-header--stack{grid-template-columns:1fr;align-items:start}.ac-page-header--stack :is(.ac-page-header__count,.ac-page-header__action){justify-self:start}.ac-page-header--compact{--ac-page-header-space-top: var(--ac-space-lg);--ac-page-header-space-bottom: var(--ac-space-md)}.ac-page-header--bracketed .ac-page-header__title:before{content:"[ "}.ac-page-header--bracketed .ac-page-header__title:after{content:" ]"}.ac-page-header--count-bracketed .ac-page-header__count:before{content:"[ "}.ac-page-header--count-bracketed .ac-page-header__count:after{content:" ]"}.ac-contrast-surface{position:relative;isolation:isolate}.ac-contrast-text{position:relative;z-index:var(--ac-layer-floating)}.ac-contrast-text--light{color:#fff}.ac-contrast-text--dark{color:#000}.ac-contrast-layer{--ac-contrast-source: #fff;--ac-contrast-fallback: var(--ac-surface-ink, #000);color:var(--ac-contrast-fallback)}@supports (mix-blend-mode: difference){.ac-contrast-layer{color:var(--ac-contrast-source)}.ac-contrast-layer,.ac-contrast-media,.ac-contrast-after:after,.ac-campaign-film.is-enhanced .ac-campaign-film__text{mix-blend-mode:difference}}.ac-contrast-layer.ac-contrast-text--light{color:#fff;mix-blend-mode:normal}.ac-contrast-layer.ac-contrast-text--dark{color:var(--ac-contrast-fallback);mix-blend-mode:normal}.ac-contrast-layer :is(.ac-contrast-layer,.ac-contrast-media),.ac-contrast-layer .ac-contrast-after:after{mix-blend-mode:normal}.ac-progress{--ac-progress-color: var(--ac-surface-accent);--ac-progress-track-color: var(--ac-surface-line);--ac-progress-thickness: 1px;min-inline-size:0}.ac-progress__track,.ac-progress__value{display:block}.ac-progress__track{position:relative;overflow:hidden;inline-size:100%;block-size:var(--ac-progress-thickness);background:var(--ac-progress-track-color)}.ac-progress__value{position:absolute;top:0;right:0;bottom:0;left:0;background:var(--ac-progress-color);transform:scaleX(var(--ac-progress-value, 0));transform-origin:left center;transition:transform var(--ac-motion-standard) var(--ac-ease-out)}.ac-progress--sketch{--ac-progress-sketch-thumb-size: 20%;--ac-progress-sketch-travel: calc(100% - var(--ac-progress-sketch-thumb-size));--ac-progress-motion-duration: 0ms;--ac-progress-motion-ease: ease-out;block-size:calc(1.1 * var(--ac-ref-rem, 1rem))}.ac-progress--sketch .ac-progress__track{overflow:hidden;block-size:100%;background:transparent}.ac-progress--sketch .ac-progress__track:after{position:absolute;inset-inline:0;inset-block-start:50%;z-index:0;block-size:1px;background:var(--ac-progress-track-color);content:"";transform:translateY(-50%)}.ac-progress--sketch .ac-progress__value{top:0;right:0;bottom:0;left:0;z-index:1;background-color:transparent;transform:translate3d(calc(var(--ac-progress-value, 0) * var(--ac-progress-sketch-travel)),0,0);transition-duration:var(--ac-progress-motion-duration);transition-property:transform;transition-timing-function:var(--ac-progress-motion-ease)}.ac-progress--sketch[data-ac-progress-animating] .ac-progress__value{will-change:transform}.ac-progress--sketch .ac-progress__image{position:absolute;inset-inline-start:calc(-.1 * var(--ac-ref-rem, 1rem));inset-block-start:50%;display:block;width:calc(var(--ac-progress-sketch-thumb-size) + .2 * var(--ac-ref-rem, 1rem));max-width:none;height:auto;transform:translateY(-50%)}.ac-disclosure{position:relative}.ac-disclosure__summary{display:inline-flex;align-items:center;gap:var(--ac-space-xs);min-block-size:4.4rem;list-style:none;color:inherit;font-family:var(--ac-type-copy-family);font-size:var(--ac-type-form-label-size);font-weight:500;line-height:1;text-transform:uppercase;cursor:pointer}.ac-disclosure__summary::-webkit-details-marker{display:none}.ac-disclosure__summary:focus-visible{outline:2px solid currentColor;outline-offset:4px}.ac-disclosure__panel{position:absolute;inset-block-start:calc(100% + var(--ac-space-2xs));inset-inline-start:0;z-index:var(--ac-layer-popover);min-inline-size:min(32rem,calc(100vw - (var(--ac-gutter-mobile) * 2)));max-inline-size:min(42rem,calc(100vw - (var(--ac-gutter-mobile) * 2)));padding:var(--ac-space-md);border:1px dashed var(--ac-surface-ink);color:var(--ac-surface-ink);background:var(--ac-surface-page);opacity:0;transform:translateY(calc(-1 * var(--ac-space-xs)));transition:opacity var(--ac-motion-fast) ease,transform var(--ac-motion-standard) var(--ac-ease-out)}.ac-disclosure--end .ac-disclosure__panel{inset-inline:auto 0}.ac-disclosure:where([open])>.ac-disclosure__panel{opacity:1;transform:none}.ac-disclosure--inline .ac-disclosure__summary{inline-size:100%;justify-content:space-between}.ac-disclosure--inline .ac-disclosure__panel{position:static;min-inline-size:0;max-inline-size:none;padding:0;border:0;background:transparent;opacity:1;transform:none}.ac-form-field{display:grid;gap:var(--ac-space-xs);min-inline-size:0}.ac-form-field__label{display:flex;gap:var(--ac-space-2xs);align-items:baseline}.ac-form-field__required,.ac-form-field__error{color:var(--ac-surface-accent-readable)}.ac-form-field__control :is(input,select,textarea){inline-size:100%;min-block-size:4.4rem;padding:var(--ac-space-xs) 0;border:0;border-block-end:1px solid currentColor;border-radius:0;color:inherit;background:transparent;box-shadow:none;font-family:var(--ac-type-copy-family);font-size:var(--ac-type-body-size)}.ac-form-field__control textarea{min-block-size:12rem;resize:vertical}.ac-form-field__control :is(input,select,textarea):focus-visible{outline:2px solid currentColor;outline-offset:3px}.ac-form-field__help,.ac-form-field__error{margin:0}.ac-empty-state{display:grid;justify-items:center;align-content:center;min-block-size:var(--ac-empty-state-min-size, 42rem);padding:var(--ac-space-xl) var(--ac-space-md);text-align:center}.ac-empty-state__eyebrow,.ac-empty-state__title,.ac-empty-state__copy{margin:0}.ac-empty-state__copy{max-inline-size:44rem;margin-block-start:var(--ac-space-sm)}.ac-empty-state__action{margin-block-start:var(--ac-space-lg)}.ac-pagination{--ac-pagination-type-size: var(--ac-type-editorial-label-size);--ac-pagination-direction-size: calc(var(--ac-pagination-type-size) * .9);padding-block:var(--ac-space-xl)}.ac-pagination__list{display:flex;flex-wrap:wrap;gap:var(--ac-space-xs);align-items:center;justify-content:center;margin:0;padding:0;list-style:none}.ac-pagination__link,.ac-pagination__ellipsis{display:inline-grid;place-items:center;min-inline-size:4.4rem;min-block-size:4.4rem;font-family:var(--ac-type-editorial-label-family);font-size:var(--ac-pagination-type-size, var(--ac-type-editorial-label-size));font-weight:var(--ac-type-editorial-label-weight);letter-spacing:var(--ac-type-editorial-label-tracking);line-height:var(--ac-type-editorial-label-line-height);text-transform:uppercase}.ac-pagination__link{position:relative;isolation:isolate;-webkit-appearance:none;appearance:none;padding-inline:var(--ac-space-xs);border:0;color:var(--ac-surface-ink);background:transparent;text-decoration:none;transition:color .18s ease}.ac-pagination__link:is(a,button){cursor:pointer}.ac-pagination__link:before{position:absolute;inset:calc(var(--ac-space-xs) * .5) 0;z-index:-1;border-radius:46% 54% 48% 52%/52% 45% 55% 48%;background:var(--ac-surface-ink);-webkit-mask:url(./ac-facet-apply-brush.webp) center / 100% 100% no-repeat;mask:url(./ac-facet-apply-brush.webp) center / 100% 100% no-repeat;opacity:0;transform:scale(.78,.88) rotate(-3deg);transition:opacity .18s ease,transform .24s cubic-bezier(.22,1,.36,1);pointer-events:none;content:""}.ac-pagination__link.is-current,.ac-pagination__link:focus-visible{color:var(--ac-surface-page)}.ac-pagination__link.is-current:before,.ac-pagination__link:focus-visible:before{opacity:1;transform:none}.ac-pagination__link:focus-visible{outline:2px solid var(--ac-surface-ink);outline-offset:3px}.ac-pagination__item--previous .ac-pagination__link,.ac-pagination__item--next .ac-pagination__link{padding-inline:var(--ac-space-md);font-size:var(--ac-pagination-direction-size)}@media(hover:hover)and (pointer:fine){.ac-pagination__link:hover{color:var(--ac-surface-page)}.ac-pagination__link:hover:before{opacity:1;transform:none}}@media(max-width:767px){.ac-pagination{--ac-pagination-type-size: calc(var(--ac-type-editorial-label-size) * .9);--ac-pagination-direction-size: calc(var(--ac-type-editorial-label-size) * .8)}.ac-pagination__item--previous,.ac-pagination__item--next{order:2;flex-basis:calc(50% - var(--ac-space-xs));display:flex;justify-content:center}.ac-pagination__list:before{order:1;flex-basis:100%;content:""}}@media(prefers-reduced-motion:reduce){.ac-pagination__link,.ac-pagination__link:before{transition:none}}body[data-ac-motion=reduced] .ac-pagination__link,body[data-ac-motion=reduced] .ac-pagination__link:before{transition:none}@media(forced-colors:active){.ac-pagination__link.is-current{color:HighlightText;background:Highlight}.ac-pagination__link:focus-visible{color:LinkText;outline-color:LinkText}.ac-pagination__link:before{display:none}}@media(max-width:767px){.ac-section-header,.ac-section-header--rail-side,.ac-page-header{grid-template-columns:minmax(0,1fr) auto}.ac-section-header--rail-side{inline-size:auto}.ac-section-header__intro{grid-column:1 / -1}.ac-page-header__title{overflow-wrap:anywhere}.ac-page-header--stack{grid-template-columns:1fr}.ac-disclosure__panel{position:fixed;inset:auto var(--ac-gutter-mobile) var(--ac-gutter-mobile);max-block-size:calc(100svh - (var(--ac-gutter-mobile) * 2));overflow:auto}}@media(prefers-reduced-motion:reduce){.ac-progress__value,.ac-disclosure__panel{transition-duration:.01ms}}@media(forced-colors:active){.ac-contrast-layer,.ac-contrast-layer.ac-contrast-text--light,.ac-contrast-layer.ac-contrast-text--dark,.ac-contrast-media,.ac-contrast-after:after{color:CanvasText;mix-blend-mode:normal}}body.ac-layer-open{overflow:hidden}.ac-ref-localization{position:relative;min-width:17rem}.ac-ref-localization__details,.ac-ref-localization__form{margin:0}.ac-ref-localization__summary{min-height:3.8rem;cursor:pointer;list-style:none}.ac-ref-localization__summary-motion{display:grid;gap:.45rem;min-height:inherit}.ac-ref-localization__summary::-webkit-details-marker{display:none}.ac-ref-localization__current{display:grid;grid-template-columns:minmax(0,auto) auto;align-items:center;gap:.7rem;min-width:0;border-block-end:1px solid currentColor;padding-block-end:.45rem}.ac-ref-localization__current .ac-action__label{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ac-ref-localization__toggle{font-size:1.6rem;transition:transform .36s cubic-bezier(.34,1.56,.64,1)}.ac-ref-localization__details[open] .ac-ref-localization__toggle{transform:rotate(45deg)}.ac-ref-localization__panel{position:absolute;inset-block-end:calc(100% + .8rem);inset-inline-start:0;display:grid;grid-template-rows:auto minmax(0,1fr);width:max(100%,24rem);max-height:min(48vh,34rem);overflow:hidden;border:1px dashed currentColor;padding:.7rem;background:var(--ac-surface-page);color:var(--ac-surface-ink);mix-blend-mode:normal;box-shadow:0 .8rem 2rem color-mix(in srgb,var(--ac-surface-ink) 10%,transparent);transform:translate3d(0,.8rem,0) scale(.98);transform-origin:left bottom;animation:ac-navigation-disclosure-in .28s cubic-bezier(.34,1.2,.64,1) forwards;z-index:8}[data-ac-ref-navigation] .ac-ref-localization__details:not([open])>.ac-ref-localization__panel{display:none}.ac-ref-localization:last-child .ac-ref-localization__panel{inset-inline-start:auto;inset-inline-end:0;transform-origin:right bottom}.ac-ref-localization__list{display:grid;min-height:0;max-height:min(48vh,32.6rem);gap:.2rem;margin:0;padding:0;list-style:none}.ac-ref-localization__search{display:grid;grid-template-columns:minmax(0,1fr) 4.4rem;align-items:end;border-block-end:1px solid currentColor;margin-block-end:.6rem}.ac-ref-localization__search-label{grid-column:1 / -1;padding:.35rem .4rem 0;font:400 1rem / 1 var(--ac-type-interface-family);text-transform:uppercase}.ac-ref-localization__search-input{width:100%;min-width:0;min-height:4.4rem;border:0;border-radius:0;padding:.4rem;color:inherit;background:transparent;-webkit-appearance:none;appearance:none;font:400 1.15rem / 1.15 var(--ac-type-interface-family);text-transform:uppercase}.ac-ref-localization__search-input::-webkit-search-cancel-button{display:none}.ac-ref-localization__search-input:focus-visible{outline:1px solid currentColor;outline-offset:-1px}.ac-ref-localization__search-clear{display:grid;place-items:center;width:4.4rem;height:4.4rem;border:0;padding:0;color:inherit;background:transparent;font:400 1.8rem / 1 var(--ac-type-interface-family);cursor:pointer;transition:color .18s ease,transform .26s cubic-bezier(.34,1.56,.64,1)}.ac-ref-localization__search-clear:is(:hover,:focus-visible){color:var(--ac-surface-accent);transform:rotate(8deg) scale(1.08)}.ac-ref-localization__search-clear[hidden]{display:none}.ac-ref-localization__empty{padding:1.2rem .4rem;font:400 1.15rem / 1.2 var(--ac-type-interface-family);text-transform:uppercase}.ac-ref-localization__option{display:grid;grid-template-columns:2rem minmax(0,1fr);align-items:center;gap:.8rem;width:100%;min-height:4.4rem;border:0;padding:.4rem;color:inherit;background:transparent;font:400 1.15rem / 1.15 var(--ac-type-interface-family);text-align:start;text-transform:uppercase;cursor:pointer;transition:color .18s ease,transform .26s cubic-bezier(.34,1.56,.64,1)}.ac-ref-localization__option:is(:hover,:focus-visible){color:var(--ac-surface-accent);transform:translate3d(.35rem,0,0)}.ac-ref-localization__check{width:1.6rem;height:1.6rem;border:1px solid currentColor;transform:rotate(-2deg)}.ac-ref-localization__option[aria-current=true] .ac-ref-localization__check{border-color:var(--ac-surface-accent);background:var(--ac-surface-accent);box-shadow:inset 0 0 0 .35rem var(--ac-surface-page)}@keyframes ac-navigation-disclosure-in{to{transform:translateZ(0) scale(1)}}@media(max-width:1023px){.ac-ref-localization{min-width:0}.ac-ref-localization__summary{min-height:4.4rem}.ac-ref-localization__panel{width:min(34rem,calc(100vw - 2.8rem))}}@media(prefers-reduced-motion:reduce){.ac-ref-localization__toggle,.ac-ref-localization__option{animation-duration:.01ms;transition-duration:.01ms;transition-delay:0ms}}@media(forced-colors:active){.ac-ref-localization__panel{color:CanvasText;background:Canvas}}.section-ac-ref-header{position:relative}.ac-ref-header-system{--ac-header-height: 8.6rem;--ac-header-basic-target: 4.4rem;--ac-header-surface: var(--ac-surface-page);--ac-header-ink: var(--ac-surface-ink);--ac-header-accent: var(--ac-surface-accent);--ac-header-font-meta: var(--ac-type-interface-family);--ac-header-font-display: var(--ac-type-display-family);--ac-header-inline-gutter: clamp(3.2rem, 2.361111vw, 6rem);--ac-header-top: clamp(1.45rem, 2.152778vw, 5.511rem);--ac-header-control-step-base: clamp(2.1rem, 1.458333vw, 3.733rem);--ac-header-control-step: max(24px, var(--ac-header-control-step-base));--ac-header-control-step-extra: calc(var(--ac-header-control-step) - var(--ac-header-control-step-base));--ac-header-control-font-size: clamp(1.3rem, .902778vw, 2.311rem);--ac-header-control-letter-spacing: min(-.12rem, -.083333vw);--ac-header-compact-secondary-x: max(11.7rem, 8.125vw);--ac-header-compact-tertiary-x: max(23rem, 15.972222vw);--ac-header-compact-search-x: min(-21.1rem, -14.652778vw);--ac-header-compact-favorites-x: min(-7rem, -4.861111vw);--ac-header-compact-secondary-y: calc(min(-2.1rem, -1.458333vw) - var(--ac-header-control-step-extra));--ac-header-compact-tertiary-y: calc(-2 * var(--ac-header-control-step));--ac-header-brand-top: 2.291667vw;--ac-header-brand-width: clamp(17.6rem, 12.222222vw, 31.289rem);--ac-header-brand-font-size: clamp(3.63rem, 2.517647vw, 6.445rem);--ac-header-brand-letter-scale: 1.075;--ac-header-motion-duration: .6s;--ac-header-motion-ease: cubic-bezier(.75, 0, .25, 1);--ac-navigation-open-duration: .8s;--ac-navigation-close-duration: 1.45s;--ac-navigation-fold-ease: cubic-bezier(.75, 0, .25, 1);display:block}.ac-ref-header{position:fixed;inset-block-start:0;inset-inline:0;height:var(--ac-header-height);pointer-events:none;z-index:1200}.ac-ref-header-system[data-sticky=false] .ac-ref-header{position:absolute}.ac-ref-header-system:not([data-navigation-ready]) .ac-ref-header{color:var(--ac-header-ink);background:var(--ac-header-surface);mix-blend-mode:normal}.ac-ref-header-system:not([data-navigation-ready]) .ac-ref-header__nav,.ac-ref-header-system:not([data-navigation-ready]) .ac-ref-header__utility,.ac-ref-header-system[data-navigation-ready] .ac-basic-navigation{display:none}.ac-basic-navigation{position:absolute;inset-block-start:var(--ac-header-top);inset-inline-start:0;z-index:2;font-family:var(--ac-header-font-meta);font-size:var(--ac-header-control-font-size);line-height:1.5;pointer-events:auto}.ac-basic-navigation__summary{min-block-size:var(--ac-header-basic-target);padding-inline-end:var(--ac-space-sm);cursor:pointer}.ac-basic-navigation__panel{position:fixed;inset-block-start:var(--ac-header-height);inset-inline:var(--ac-header-inline-gutter);max-block-size:calc(100dvh - var(--ac-header-height) - var(--ac-space-md));overflow-y:auto;overscroll-behavior:contain;padding:var(--ac-space-sm);border:1px solid currentColor;color:var(--ac-header-ink);background:var(--ac-header-surface)}.ac-basic-navigation__list{margin:0;padding:0;list-style:none}.ac-basic-navigation__group>.ac-basic-navigation__list{padding-inline-start:var(--ac-space-sm)}.ac-basic-navigation__panel a,.ac-basic-navigation__group>summary{display:block;min-block-size:var(--ac-header-basic-target);padding-block:var(--ac-space-xs);color:inherit;overflow-wrap:anywhere}.ac-basic-navigation__group>summary{display:list-item;cursor:pointer}.ac-basic-navigation :focus-visible{outline:2px solid currentColor;outline-offset:2px}.ac-ref-header__visual{position:absolute;top:0;right:0;bottom:0;left:0;color:inherit;transform:translateZ(0);transition:opacity var(--ac-header-motion-duration) var(--ac-header-motion-ease),transform var(--ac-header-motion-duration) var(--ac-header-motion-ease)}.ac-ref-header__inner{position:relative;display:block;height:100%;margin-inline:var(--ac-header-inline-gutter)}.ac-ref-header__nav,.ac-ref-header__utility{position:absolute;inset-block-start:var(--ac-header-top);display:grid;grid-auto-rows:var(--ac-header-control-step);align-items:center;gap:0;min-width:10rem;width:auto;height:auto;padding:0;pointer-events:none;z-index:2}.ac-ref-header__nav{inset-inline-start:0;justify-items:start}.ac-ref-header__utility{inset-inline-end:0;justify-items:end}.ac-ref-header__control{--ac-action-font-family: var(--ac-header-font-meta);--ac-action-font-size: var(--ac-header-control-font-size);--ac-action-font-weight: 400;--ac-action-letter-spacing: var(--ac-header-control-letter-spacing);--ac-action-line-height: 1;position:relative;inset:auto;min-block-size:var(--ac-header-control-step);margin:0;color:inherit;opacity:1;pointer-events:auto;transform:translateZ(0);transform-origin:center;transition:color .18s ease,opacity .3s ease,transform var(--ac-header-motion-duration) var(--ac-header-motion-ease)}.ac-ref-header__state-icon{--ac-action-state-icon-gap: .4em;--ac-action-state-icon-size: .85em}.ac-ref-header__brand{position:absolute;inset-block-start:var(--ac-header-brand-top);inset-inline-start:50%;grid-column:auto;grid-row:auto;display:block;width:var(--ac-header-brand-width);color:inherit;font-family:var(--ac-header-font-display);font-size:var(--ac-header-brand-font-size);font-weight:600;line-height:.72;text-align:center;text-transform:uppercase;white-space:nowrap;pointer-events:auto;margin-block-start:0;transform:translate3d(-50%,0,0) scale(1);transform-origin:50% 0;transition:opacity .36s ease,transform var(--ac-header-motion-duration) var(--ac-header-motion-ease);z-index:1}.ac-ref-header__brand-text{display:inline-block;transform:scaleX(var(--ac-header-brand-letter-scale));transform-origin:center}.ac-ref-header__logo{display:block;width:100%;height:auto}html:has(.ac-ref-header-system[data-sticky=true]){scroll-padding-block-start:var(--ac-header-safe-block-start)}.ac-ref-header-system[data-navigation-ready][data-shell-state=compact] .ac-ref-header__visual{pointer-events:auto}.ac-ref-header-system[data-shell-state=compact] .ac-ref-header__brand,.ac-ref-header.is-compact .ac-ref-header__brand{transform:translate3d(-50%,0,0) scale(.7)}@media(min-width:1024px){.ac-ref-header-system[data-shell-state=compact] .ac-ref-header__control--shop,.ac-ref-header.is-compact .ac-ref-header__control--shop{transform:translate3d(var(--ac-header-compact-secondary-x),var(--ac-header-compact-secondary-y),0)}.ac-ref-header-system[data-shell-state=compact] .ac-ref-header__control--categories,.ac-ref-header.is-compact .ac-ref-header__control--categories{transform:translate3d(var(--ac-header-compact-tertiary-x),var(--ac-header-compact-tertiary-y),0)}.ac-ref-header-system[data-shell-state=compact] .ac-ref-header__control--search,.ac-ref-header.is-compact .ac-ref-header__control--search{transform:translate3d(var(--ac-header-compact-search-x),var(--ac-header-compact-secondary-y),0)}.ac-ref-header-system[data-shell-state=compact] .ac-ref-header__control--favorites,.ac-ref-header.is-compact .ac-ref-header__control--favorites{transform:translate3d(var(--ac-header-compact-favorites-x),var(--ac-header-compact-tertiary-y),0)}}.ac-ref-header-system.is-footer-hidden .ac-ref-header__visual{opacity:0;transform:translate3d(0,-120%,0)}.ac-ref-header-system>.ac-action__lottie--portal{position:fixed;inset:auto;transform:none;z-index:1201}.ac-ref-header-system.is-footer-hidden>.ac-action__lottie--portal{opacity:0}.ac-ref-header-system.is-keyboard-navigation :is(.ac-ref-header__brand,.ac-ref-header__control):focus-visible{outline:2px solid currentColor;outline-offset:.3rem}.ac-ref-navigation{--ac-navigation-header-safe-area: calc( var(--ac-header-top) + 3 * var(--ac-header-control-step) + clamp(2.4rem, 1.667vw, 4rem) );--ac-navigation-item-font-size: clamp(2.4rem, 1.666667vw, 4.267rem);--ac-navigation-index-font-size: clamp(1.4rem, 1.111111vw, 2.844rem);--ac-navigation-item-row-size: clamp(3.6rem, 2.5vw, 6.4rem);--ac-navigation-media-duration: .5s;--ac-navigation-text-duration: .34s;--ac-navigation-item-stagger: 22ms;--ac-navigation-footer-font-size: clamp(1.2rem, .833333vw, 2.133rem);--ac-navigation-footer-gap: clamp(1.4rem, 1.8vw, 2.8rem);--ac-navigation-footer-reserve: 12rem;--ac-navigation-stage-width: 38%;--ac-navigation-submenu-first-start: 38%;--ac-navigation-submenu-first-width: 21%;--ac-navigation-submenu-second-start: 59%;--ac-navigation-submenu-second-width: 20%;--ac-navigation-collage-start: 42%;--ac-navigation-collage-expanded-start: 59%;position:fixed;top:0;right:0;bottom:0;left:0;display:grid;grid-template-rows:var(--ac-navigation-header-safe-area) minmax(0,1fr) auto;width:100%;height:100dvh;overflow:hidden;color:var(--ac-header-ink);background:transparent;pointer-events:none;visibility:hidden;transition:visibility var(--ac-navigation-close-duration) linear;z-index:1100}.ac-ref-navigation,.ac-ref-navigation *{box-sizing:border-box}.ac-ref-navigation:before{position:absolute;top:0;right:0;bottom:0;left:0;background:var(--ac-header-surface);content:"";transform:scaleY(0);transform-origin:top center;transition:transform var(--ac-navigation-open-duration) var(--ac-navigation-fold-ease) .65s}.ac-ref-navigation[hidden],.ac-ref-navigation__view[hidden],.ac-ref-navigation__tree[hidden]{display:none}.ac-ref-navigation[data-phase=opening],.ac-ref-navigation[data-phase=open],.ac-ref-navigation[data-phase=switching]{pointer-events:auto;visibility:visible;transition-delay:0ms}.ac-ref-navigation[data-phase=preparing]{pointer-events:none;visibility:visible;transition-delay:0ms}.ac-ref-navigation[data-phase=opening]:before,.ac-ref-navigation[data-phase=open]:before,.ac-ref-navigation[data-phase=switching]:before{transform:scaleY(1);transition-delay:0ms}.ac-ref-navigation[data-phase=closing]{pointer-events:none;visibility:visible}.ac-ref-navigation[data-motion=subtle]{--ac-navigation-open-duration: .42s;--ac-navigation-close-duration: .76s;--ac-navigation-media-duration: .38s;--ac-navigation-text-duration: .28s;--ac-navigation-item-stagger: 16ms}.ac-ref-navigation[data-motion=subtle]:before{transition-delay:.34s}.ac-ref-navigation[data-motion=reduced]{--ac-navigation-open-duration: 0ms;--ac-navigation-close-duration: 0ms;--ac-navigation-media-duration: 0ms;--ac-navigation-text-duration: 0ms;--ac-navigation-item-stagger: 0ms}.ac-ref-navigation[data-motion=reduced]:before{transition-delay:0ms}.ac-ref-navigation__stage{position:absolute;inset-block:0;inset-inline-start:0;width:var(--ac-navigation-stage-width);overflow:hidden;pointer-events:none;background:var(--ac-header-surface);transform:scaleX(0);transform-origin:right center;transition:transform var(--ac-navigation-media-duration) var(--ac-navigation-fold-ease)}.ac-ref-navigation[data-phase=opening] .ac-ref-navigation__stage,.ac-ref-navigation[data-phase=open] .ac-ref-navigation__stage,.ac-ref-navigation[data-phase=switching] .ac-ref-navigation__stage{transform:scaleX(1);transform-origin:left center;transition-delay:.4s}.ac-ref-navigation__stage-image,.ac-ref-navigation__stage svg{position:absolute;top:0;right:0;bottom:0;left:0;display:block;width:100%;height:100%;object-fit:cover;object-position:center}.ac-ref-navigation__stage-image[hidden]{display:none}.ac-ref-navigation__stage-image--current{transform:scaleX(1);transform-origin:left center}.ac-ref-navigation__stage-image--incoming{transform:scaleX(0);transform-origin:left center}.ac-ref-navigation__stage-image.is-exiting,.ac-ref-navigation__stage-image.is-entering{transition:transform var(--ac-navigation-media-duration) var(--ac-navigation-fold-ease)}.ac-ref-navigation__stage-image.is-exiting{transform:scaleX(0);transform-origin:right center}.ac-ref-navigation__stage-image.is-entering{transform:scaleX(1);transform-origin:left center}.ac-ref-navigation__content{position:relative;grid-row:2;grid-column:1;min-width:0;min-height:0;width:100%;overflow:hidden}.ac-ref-navigation__view,.ac-ref-navigation__nav{height:100%}.ac-ref-navigation__tree{position:absolute;inset-block:0;inset-inline-start:var(--ac-header-inline-gutter);width:calc(var(--ac-navigation-stage-width) - 2 * var(--ac-header-inline-gutter));max-height:100%;margin:0;padding:0;overflow-x:hidden;list-style:none;-webkit-font-smoothing:antialiased}.ac-ref-navigation__item{position:static;min-width:0}.ac-ref-navigation__item-row{position:relative;min-height:var(--ac-navigation-item-row-size)}.ac-ref-navigation__item-motion{display:grid;grid-template-columns:minmax(0,1fr) auto 3.6rem;align-items:center;column-gap:clamp(.8rem,.75vw,1.8rem);min-height:inherit;opacity:0;transform:scaleY(0);transform-origin:center bottom;transition:opacity .2s ease,transform var(--ac-navigation-text-duration) var(--ac-navigation-fold-ease)}.ac-ref-navigation[data-phase=opening] .ac-ref-navigation__item-motion--root,.ac-ref-navigation[data-phase=open] .ac-ref-navigation__item-motion--root,.ac-ref-navigation[data-phase=switching] .ac-ref-navigation__item-motion--root{opacity:1;transform:scaleY(1);transition-delay:calc(.65s + var(--ac-navigation-item-index) * var(--ac-navigation-item-stagger))}.ac-ref-navigation__view.is-entering .ac-ref-navigation__item-motion--root,.ac-ref-navigation__view.is-exiting .ac-ref-navigation__item-motion--root{opacity:0;transform:scaleY(0);transition-delay:calc(var(--ac-navigation-item-index) * 25ms)}.ac-ref-navigation__link{display:block;border:0;padding:0;background:transparent;text-align:start;align-items:center;min-width:0;width:fit-content;max-width:100%;color:inherit;font-family:var(--ac-header-font-display);font-size:var(--ac-navigation-item-font-size);font-weight:500;line-height:1;text-decoration:none;text-transform:uppercase;transform:scale(1);transform-origin:left center;transition:transform .42s cubic-bezier(.34,1.56,.64,1)}.ac-ref-navigation__link:is(:hover,:focus-visible){transform:scale(1.035)}.ac-ref-navigation__label{display:inline-flex;min-width:0;align-items:baseline;gap:.18em}.ac-ref-navigation__label .ac-action__label{overflow-wrap:anywhere}.ac-ref-navigation__bracket{font-weight:100}.ac-ref-navigation__index{display:inline-flex;align-items:baseline;gap:.45em;color:inherit;font:500 var(--ac-navigation-index-font-size) / 1 var(--ac-header-font-display);letter-spacing:0;transition:transform .42s cubic-bezier(.34,1.56,.64,1)}.ac-ref-navigation__link:is(:hover,:focus-visible)+.ac-ref-navigation__index{transform:translate3d(.55rem,0,0)}.ac-ref-navigation__number-bracket{font-weight:100}.ac-ref-navigation__expand{position:relative;width:3.6rem;height:3.6rem;margin:0;border:0;padding:0;color:inherit;background:transparent;font:400 1.7rem / 1 var(--ac-header-font-meta);cursor:pointer}.ac-ref-navigation__expand span{display:block;transition:transform .42s cubic-bezier(.34,1.56,.64,1)}.ac-ref-navigation__item.is-expanded>.ac-ref-navigation__item-row .ac-ref-navigation__expand span{transform:rotate(45deg) scale(1.08)}.ac-ref-navigation__submenu-shell{position:fixed;inset-block-start:var(--ac-navigation-header-safe-area);inset-block-end:var(--ac-navigation-footer-reserve);inset-inline-start:var(--ac-navigation-submenu-first-start);width:var(--ac-navigation-submenu-first-width);height:auto;overflow:hidden;pointer-events:none}.ac-ref-navigation__submenu{position:relative;inset:auto;width:100%;max-height:100%;padding-inline:clamp(2rem,2vw,4rem);overflow-x:hidden;color:inherit;transform:scaleX(0);transform-origin:right center;transition:transform var(--ac-navigation-media-duration) var(--ac-navigation-fold-ease)}.ac-ref-navigation__submenu[data-state=opening],.ac-ref-navigation__submenu[data-state=open]{pointer-events:auto;transform:scaleX(1);transform-origin:left center}.ac-ref-navigation__submenu[data-state=open]{transform:none;transition:none}.ac-ref-navigation__item-motion--submenu{opacity:0;transform:scaleY(0);transition-delay:0ms}.ac-ref-navigation__submenu:is([data-state=opening],[data-state=open])>li>div>.ac-ref-navigation__item-motion--submenu{opacity:1;transform:scaleY(1);transition-delay:calc((var(--ac-navigation-item-index) - 1) * var(--ac-navigation-item-stagger))}.ac-ref-navigation__submenu .ac-ref-navigation__submenu-shell{inset-inline-start:var(--ac-navigation-submenu-second-start);width:var(--ac-navigation-submenu-second-width)}.ac-ref-navigation__mobile-head{display:none}.ac-ref-navigation__collage{position:relative;grid-row:2;grid-column:1;min-width:0;min-height:0;margin-inline:var(--ac-navigation-collage-start) var(--ac-header-inline-gutter);transition:margin-inline-start .52s var(--ac-ease-out),opacity .32s ease;z-index:1}.ac-ref-navigation__collage-group{position:absolute;top:0;right:0;bottom:0;left:0}.ac-ref-navigation__collage-group--current{z-index:1}.ac-ref-navigation__collage-group--incoming{z-index:2}.ac-ref-navigation__collage-group[hidden]{display:none}.ac-ref-navigation__products{display:grid;grid-template-columns:1fr 1.15fr .8fr 1.1fr;grid-template-rows:.72fr 1.25fr;gap:clamp(.6rem,.7vw,1.2rem);width:100%;height:100%;margin:0;padding:0;list-style:none}.ac-ref-navigation__product{container-type:size;display:grid;place-items:center;min-width:0;min-height:0;overflow:hidden;transform:scaleX(0);transform-origin:left center;transition:transform var(--ac-navigation-media-duration) var(--ac-navigation-fold-ease)}.ac-ref-navigation[data-phase=opening] :where(.ac-ref-navigation__collage-group--current) .ac-ref-navigation__product,.ac-ref-navigation[data-phase=open] :where(.ac-ref-navigation__collage-group--current) .ac-ref-navigation__product,.ac-ref-navigation[data-phase=switching] :where(.ac-ref-navigation__collage-group--current) .ac-ref-navigation__product,.ac-ref-navigation__collage-group.is-entering .ac-ref-navigation__product{transform:scaleX(1);transform-origin:right center;transition-delay:calc(.4s + var(--ac-navigation-product-index) * 55ms)}.ac-ref-navigation[data-phase=open] :where(.ac-ref-navigation__collage-group--current) .ac-ref-navigation__product,.ac-ref-navigation[data-phase=switching] :where(.ac-ref-navigation__collage-group--current) .ac-ref-navigation__product{transition-delay:0ms}.ac-ref-navigation__collage-group.is-entering .ac-ref-navigation__product{transition-delay:calc(var(--ac-navigation-product-index) * 45ms)}.ac-ref-navigation__collage-group.is-exiting .ac-ref-navigation__product,.ac-ref-navigation[data-phase=closing] .ac-ref-navigation__collage-group .ac-ref-navigation__product{transform:scaleX(0);transform-origin:left center;transition-delay:calc((6 - var(--ac-navigation-product-index)) * 35ms)}.ac-ref-navigation__product:nth-child(1){align-self:end;grid-column:1;grid-row:1;height:72%}.ac-ref-navigation__product:nth-child(2){grid-column:3;grid-row:1}.ac-ref-navigation__product:nth-child(3){grid-column:4;grid-row:1}.ac-ref-navigation__product:nth-child(4){grid-column:2;grid-row:2;height:72%}.ac-ref-navigation__product:nth-child(5){grid-column:3 / span 2;grid-row:2}.ac-ref-navigation[data-collage-limit="1"] .ac-ref-navigation__product:nth-child(n+2),.ac-ref-navigation[data-collage-limit="2"] .ac-ref-navigation__product:nth-child(n+3),.ac-ref-navigation[data-collage-limit="3"] .ac-ref-navigation__product:nth-child(n+4),.ac-ref-navigation[data-collage-limit="4"] .ac-ref-navigation__product:nth-child(n+5){display:none}.ac-ref-navigation__footer{position:relative;grid-row:3;grid-column:1;display:grid;justify-items:start;gap:1.2rem;min-width:0;margin:var(--ac-navigation-footer-gap) var(--ac-header-inline-gutter);max-width:min(76vw,100rem);font-family:var(--ac-header-font-meta);font-size:var(--ac-navigation-footer-font-size);font-weight:400;line-height:1;text-transform:uppercase}.ac-ref-navigation__support{display:flex;flex-wrap:wrap;gap:.8rem 2rem}.ac-ref-navigation__support a{color:inherit;text-decoration:none;opacity:0;transform:scaleY(0);transform-origin:center bottom;transition:opacity .2s ease,transform var(--ac-navigation-text-duration) var(--ac-navigation-fold-ease)}.ac-ref-navigation__localization{display:flex;align-items:end;gap:1.4rem}.ac-ref-navigation .ac-ref-localization__summary-motion{opacity:0;transform:scaleY(0);transform-origin:center bottom;transition:opacity .2s ease,transform var(--ac-navigation-text-duration) var(--ac-navigation-fold-ease)}.ac-ref-navigation[data-phase=opening] .ac-ref-navigation__support a,.ac-ref-navigation[data-phase=open] .ac-ref-navigation__support a,.ac-ref-navigation[data-phase=switching] .ac-ref-navigation__support a,.ac-ref-navigation[data-phase=opening] .ac-ref-localization__summary-motion,.ac-ref-navigation[data-phase=open] .ac-ref-localization__summary-motion,.ac-ref-navigation[data-phase=switching] .ac-ref-localization__summary-motion{opacity:1;transform:scaleY(1);transition-delay:.7s}@media(min-width:1024px){.ac-ref-navigation[data-expanded-depth="1"] .ac-ref-navigation__collage,.ac-ref-navigation[data-expanded-depth="2"] .ac-ref-navigation__collage{margin-inline-start:var(--ac-navigation-collage-expanded-start)}.ac-ref-navigation[data-expanded-depth="2"] .ac-ref-navigation__collage{opacity:0;pointer-events:none}}@media(max-width:1023px){.ac-ref-header-system{--ac-header-inline-gutter: clamp(1.6rem, 4.166667vw, 3.2rem);--ac-header-top: 1.3rem;--ac-header-brand-top: 1.5rem;--ac-header-motion-duration: .52s}.ac-ref-header{height:9.2rem}.ac-ref-header__nav,.ac-ref-header__utility{min-width:8.5rem}.ac-ref-header-system[data-shell-state=compact] .ac-ref-header__brand,.ac-ref-header.is-compact .ac-ref-header__brand{transform:translate3d(-50%,.2rem,0) scale(.8)}.ac-ref-header-system[data-shell-state=compact] .ac-ref-header__control--menu,.ac-ref-header-system[data-shell-state=compact] .ac-ref-header__control--bag,.ac-ref-header.is-compact .ac-ref-header__control--menu,.ac-ref-header.is-compact .ac-ref-header__control--bag{transform:translate3d(0,-.4rem,0)}.ac-ref-header-system[data-shell-state=compact] .ac-ref-header__control--shop,.ac-ref-header.is-compact .ac-ref-header__control--shop{transform:translate3d(.8rem,-.2rem,0)}.ac-ref-header-system[data-shell-state=compact] .ac-ref-header__control--categories,.ac-ref-header.is-compact .ac-ref-header__control--categories{transform:translate3d(.35rem,0,0)}.ac-ref-header-system[data-shell-state=compact] .ac-ref-header__control--search,.ac-ref-header.is-compact .ac-ref-header__control--search{transform:translate3d(-.8rem,-.2rem,0)}.ac-ref-header-system[data-shell-state=compact] .ac-ref-header__control--favorites,.ac-ref-header.is-compact .ac-ref-header__control--favorites{transform:translate3d(-.35rem,0,0)}.ac-ref-navigation{--ac-navigation-header-safe-area: 8.8rem;--ac-navigation-item-font-size: 3.125vw;--ac-navigation-index-font-size: 2.083333vw;--ac-navigation-item-row-size: 4.6875vw;height:100vh;height:100dvh}.ac-ref-navigation__stage{top:0;right:0;bottom:0;left:0;width:100%}.ac-ref-navigation__content{position:relative;inset:auto;grid-row:2;min-height:0;width:100%;overflow:hidden}.ac-ref-navigation__view{position:relative;top:0;right:0;bottom:0;left:0;min-height:0;height:100%;overflow:hidden}.ac-ref-navigation__nav{min-height:0}.ac-ref-navigation__tree{position:static;box-sizing:border-box;width:100%;height:100%;max-height:none;padding:.6rem 1.4rem 1.6rem;overflow-y:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;background:transparent}.ac-ref-navigation__item-row{min-height:var(--ac-navigation-item-row-size)}.ac-ref-navigation__expand{width:4.4rem;height:4.4rem}.ac-ref-navigation__item-motion{grid-template-columns:minmax(0,1fr) auto 4.4rem}.ac-ref-navigation__submenu-shell,.ac-ref-navigation__submenu .ac-ref-navigation__submenu-shell{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;mix-blend-mode:normal;pointer-events:none;z-index:3}.ac-ref-navigation__submenu{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;max-height:none;padding:.6rem 1.4rem 1.6rem;overflow-y:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;background:transparent;pointer-events:auto;transform:scaleX(0);transform-origin:right center;transition:transform var(--ac-navigation-media-duration) var(--ac-navigation-fold-ease)}.ac-ref-navigation__submenu[data-state=opening],.ac-ref-navigation__submenu[data-state=open]{transform:scaleX(1);transform-origin:left center}.ac-ref-navigation__submenu[data-state=open]{transform:none;transition:none}.ac-ref-navigation__item-motion[data-suppressed=true]{visibility:hidden;opacity:0;transform:scaleY(0);transition-delay:0ms}.ac-ref-navigation__mobile-head{display:block;min-height:5rem;margin-block-end:1.4rem;border-block-end:1px solid color-mix(in srgb,var(--ac-header-ink) 24%,transparent)}.ac-ref-navigation__mobile-head-motion{display:grid;grid-template-columns:auto 1fr;gap:1.2rem;align-items:center;min-height:inherit;opacity:0;transform:scaleY(0);transform-origin:center bottom;transition:opacity .2s ease,transform var(--ac-navigation-text-duration) var(--ac-navigation-fold-ease)}.ac-ref-navigation__submenu:is([data-state=opening],[data-state=open])>li>.ac-ref-navigation__mobile-head-motion{opacity:1;transform:scaleY(1)}.ac-ref-navigation__back{min-width:4.4rem;min-height:4.4rem;border:0;padding:0;color:inherit;background:transparent;font:400 1.2rem / 1 var(--ac-header-font-meta);text-transform:uppercase}.ac-ref-navigation__view-all{justify-self:end;color:inherit;font:400 1.2rem / 1 var(--ac-header-font-meta);text-decoration:none;text-transform:uppercase}.ac-ref-navigation__collage{display:none}.ac-ref-navigation__footer{display:grid;gap:1rem;width:100%;max-width:none;margin:0;padding:1rem 1.4rem max(1.4rem,env(safe-area-inset-bottom));background:transparent;font-size:var(--ac-navigation-footer-font-size)}.ac-ref-navigation__support{gap:.8rem 1.4rem}.ac-ref-navigation__localization{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:1rem;width:100%}}@media(max-width:767px){.ac-ref-navigation{--ac-navigation-item-font-size: clamp(2.4rem, 6.4vw, 3.2rem);--ac-navigation-index-font-size: clamp(1.6rem, 4.266667vw, 2.1rem);--ac-navigation-item-row-size: clamp(3.6rem, 9.6vw, 4.8rem)}.ac-ref-header__nav,.ac-ref-header__utility{min-width:7.8rem}.ac-ref-header-system{--ac-header-top: 1.45rem;--ac-header-brand-top: 1.45rem;--ac-header-control-font-size: clamp(1.2rem, 3.2vw, 1.3rem);--ac-header-control-letter-spacing: clamp(-.12rem, -.272vw, -.09rem)}}@media(max-width:360px){.ac-ref-header__nav,.ac-ref-header__utility{min-width:7.3rem}.ac-ref-navigation__localization{grid-template-columns:1fr}}@media(prefers-reduced-motion:reduce){.ac-ref-header__visual,.ac-ref-header__brand,.ac-ref-header__control,.ac-ref-navigation,.ac-ref-navigation:before,.ac-ref-navigation__stage,.ac-ref-navigation__stage-image,.ac-ref-navigation__item-motion,.ac-ref-navigation__link,.ac-ref-navigation__submenu,.ac-ref-navigation__collage,.ac-ref-navigation__product,.ac-ref-navigation__support a,.ac-ref-navigation .ac-ref-localization__summary-motion{animation-duration:.01ms;transition-duration:.01ms;transition-delay:0ms}}@media(forced-colors:active){.ac-ref-header__visual{color:CanvasText}.ac-ref-navigation,.ac-ref-navigation:before,.ac-ref-navigation__stage,.ac-ref-navigation__footer{color:CanvasText;background:Canvas}.ac-ref-navigation__link,.ac-ref-navigation__expand{color:CanvasText}.ac-ref-header-system.is-keyboard-navigation :is(.ac-ref-header__brand,.ac-ref-header__control):focus-visible{outline:3px solid LinkText}}.ac-ref-navigation__submenu:not(:has(.ac-ref-navigation__expand)) .ac-ref-navigation__item-motion{grid-template-columns:minmax(0,1fr) auto}.ac-ref-header-system[data-navigation-ready][data-shell-state=navigation-open] .ac-ref-header__visual{pointer-events:auto}.ac-ref-navigation__expand span{width:max-content;margin-inline:auto}.ac-ref-footer{--ac-footer-inline: calc(1.6 * var(--ac-ref-rem));--ac-footer-ink: #fff;--ac-footer-focus: #f00;display:block;position:relative;z-index:15;color:var(--ac-footer-ink);background:transparent}.ac-ref-footer__surface{position:relative;height:calc(68.4285 * var(--ac-ref-rem));min-height:0;overflow:hidden;isolation:isolate;-webkit-mask-image:var(--ac-footer-mask-mobile);mask-image:var(--ac-footer-mask-mobile);-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:100% 100%;mask-size:100% 100%}.ac-ref-footer__background{position:absolute;z-index:-3;top:-1px;right:-1px;bottom:-1px;left:-1px;display:block;pointer-events:none}.ac-ref-footer__background img{display:block;width:100%;height:100%;pointer-events:none;max-width:none;object-fit:fill}.ac-ref-footer__figure{position:absolute;z-index:-1;--ac-footer-figure-height: calc(46.9368 * var(--ac-ref-rem));--ac-footer-figure-bottom: -5px;--ac-footer-figure-scale: var(--ac-footer-figure-scale-mobile, 1);--ac-footer-figure-raise: var(--ac-footer-figure-raise-mobile, 0);bottom:calc(var(--ac-footer-figure-bottom) + var(--ac-footer-figure-height) * var(--ac-footer-figure-raise));left:calc(8.8 * var(--ac-ref-rem));width:calc(19.9 * var(--ac-ref-rem));height:calc(var(--ac-footer-figure-height) * var(--ac-footer-figure-scale));pointer-events:none}.ac-ref-footer__figure img{position:absolute;bottom:0;left:50%;display:block;width:auto;height:100%;max-width:none;transform:translate(-50%)}.ac-ref-footer__discount{position:absolute;z-index:3;top:calc(10 * var(--ac-ref-rem));left:calc(-1.8 * var(--ac-ref-rem));width:calc(18 * var(--ac-ref-rem));aspect-ratio:63 / 32;overflow:hidden;pointer-events:none}.ac-ref-footer__discount-media,.ac-ref-footer__discount-fallback{position:absolute;top:0;right:0;bottom:0;left:0;display:block;width:100%;height:100%}.ac-ref-footer__discount-media{z-index:1}.ac-ref-footer__discount-media canvas{display:block;width:100%;height:100%}.ac-ref-footer__discount-fallback{z-index:0;max-width:none;object-fit:contain;transition:opacity .12s linear}.ac-ref-footer__discount-media[data-ac-lottie-ready=true]+.ac-ref-footer__discount-fallback{opacity:0}.ac-ref-footer__discount-action{position:absolute;z-index:2;top:calc(2.5 * var(--ac-ref-rem));left:calc(3 * var(--ac-ref-rem));width:calc(12.5 * var(--ac-ref-rem));height:calc(4.5 * var(--ac-ref-rem));padding:0;border:0;color:#fff;background:transparent;cursor:pointer;pointer-events:auto}.ac-ref-footer__discount-action:focus-visible{outline:2px solid currentColor;outline-offset:3px}.ac-ref-footer__body{position:relative;z-index:auto;display:flex;flex-direction:column;height:100%;padding:calc(5.6 * var(--ac-ref-rem)) var(--ac-footer-inline) calc(2.5 * var(--ac-ref-rem))}.ac-ref-footer__top,.ac-ref-footer__signup h2,.ac-ref-footer__form,.ac-ref-footer__utilities,.ac-ref-footer__bottom{position:relative;z-index:2}.ac-ref-footer__top{display:grid;grid-template-rows:minmax(max-content,calc(14.7 * var(--ac-ref-rem))) max-content;flex:1 1 auto;min-height:0;align-content:start;gap:0}.ac-ref-footer__nav a{padding-block-start:max(0px,calc(24px - 1.2em))}.ac-ref-footer__nav ul{display:flex;flex-wrap:wrap;gap:calc(1.3 * var(--ac-ref-rem)) calc(2.2 * var(--ac-ref-rem));margin:0;padding:0;list-style:none}.ac-ref-footer__nav,.ac-ref-footer__bottom,.ac-ref-footer__utilities{font-family:var(--ac-font-mono);font-size:calc(1.3 * var(--ac-ref-rem));font-weight:400;letter-spacing:calc(-.12 * var(--ac-ref-rem));line-height:calc(1.3 * var(--ac-ref-rem));text-transform:uppercase}.ac-ref-footer__middle{display:grid;flex-shrink:0;align-content:start;margin-bottom:calc(2.3 * var(--ac-ref-rem))}.ac-ref-footer__brand{position:relative;z-index:2;display:block;width:100%;margin-bottom:calc(5.5 * var(--ac-ref-rem));color:#fff;text-decoration:none;overflow:hidden}.ac-ref-footer__brand img{display:block;width:100%;height:auto}.ac-ref-footer__signup h2{display:flex;align-items:flex-end;gap:calc(.2 * var(--ac-ref-rem));margin:0 0 calc(2.8 * var(--ac-ref-rem));font-family:var(--ac-font-display);font-size:calc(6.4 * var(--ac-ref-rem));font-weight:800;letter-spacing:normal;line-height:calc(5.1 * var(--ac-ref-rem));text-transform:uppercase;transform-origin:bottom center}.ac-ref-footer__signup-title{display:block;flex:0 0 auto}.ac-ref-footer__signup-note{display:block;flex:0 0 auto;margin-bottom:calc(.4 * var(--ac-ref-rem));font-size:calc(2.8 * var(--ac-ref-rem));font-weight:800;line-height:calc(2.3 * var(--ac-ref-rem))}.ac-ref-footer__signup-note>span{font-weight:300}.ac-ref-footer__form{position:relative;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:calc(.8 * var(--ac-ref-rem));width:max-content;max-width:100%}.ac-ref-footer__captcha{grid-column:1 / -1;width:0;min-width:100%;font:var(--ac-type-legal-weight) var(--ac-type-legal-size) / var(--ac-type-legal-line-height) var(--ac-type-legal-family)}.ac-ref-footer__captcha p{margin:0;font:inherit}.ac-ref-footer__captcha a{color:inherit;text-decoration:underline;text-underline-offset:2px}.ac-ref-footer__form-field{position:relative;display:block;width:calc(27.5 * var(--ac-ref-rem));color:inherit;font-family:var(--ac-type-display-form-family);font-size:var(--ac-type-display-form-size);font-weight:var(--ac-type-display-form-weight);line-height:var(--ac-type-display-form-line-height);text-transform:uppercase}.ac-ref-footer__input-label{position:absolute;z-index:1;inset-block-start:0;inset-inline:0;display:flex;align-items:flex-end;height:calc(1.2 * var(--ac-ref-rem));pointer-events:none;transform:translateY(10%);transform-origin:left bottom;transition:transform .3s ease}.ac-ref-footer__form input[type=email]{display:flex;width:100%;min-width:0;height:calc(2.2 * var(--ac-ref-rem));padding:calc(.4 * var(--ac-ref-rem)) 0 calc(.5 * var(--ac-ref-rem));border:0;border-bottom:1px solid #b9b8b8;outline:0;-webkit-appearance:none;appearance:none;color:inherit;background:transparent;box-shadow:none;caret-color:var(--ac-footer-focus);font:inherit;letter-spacing:normal;text-transform:none;transition:border-color .3s ease}.ac-ref-footer__form input::placeholder{color:transparent;opacity:1}.ac-ref-footer__form-field:focus-within input{border-bottom-color:var(--ac-footer-focus);outline:0;box-shadow:none}.ac-ref-footer__form-field:has(input:not(:placeholder-shown)):not(:focus-within) input{border-bottom-color:currentColor}.ac-ref-footer__form-field:focus-within .ac-ref-footer__input-label,.ac-ref-footer__form-field:has(input:not(:placeholder-shown)) .ac-ref-footer__input-label{transform:translateY(-100%)}.ac-ref-footer__submit{position:relative;width:calc(6 * var(--ac-ref-rem));padding:0;border:0;color:inherit;background:transparent;font-family:var(--ac-font-display);font-size:calc(1.8 * var(--ac-ref-rem));font-weight:600;line-height:1;text-align:left;text-transform:uppercase;white-space:nowrap;cursor:pointer}.ac-ref-footer__submit-label{position:relative;z-index:1;display:inline-block}.ac-ref-footer__submit-label:after{position:absolute;right:0;bottom:calc(-.2 * var(--ac-ref-rem));left:0;height:1px;background:currentColor;content:"";transform-origin:left}.ac-ref-footer__form-message{grid-column:1 / -1;width:0;min-width:100%;margin:.4rem 0 0;font-family:var(--ac-font-mono);font-size:1.1rem}.ac-ref-footer__utilities{display:flex;flex-wrap:wrap;align-items:center;gap:calc(1 * var(--ac-ref-rem)) calc(2 * var(--ac-ref-rem));margin-top:calc(1.5 * var(--ac-ref-rem))}.ac-ref-footer__social,.ac-ref-footer__payments{display:flex;align-items:center;gap:.8rem;margin:0;padding:0;list-style:none}.ac-ref-footer__social .list-social__link{color:inherit}.ac-ref-footer__payments svg{width:3.2rem;height:auto}.ac-ref-footer__utilities .ac-ref-localization{color:inherit}.ac-ref-footer__bottom{display:grid;flex-shrink:0;grid-template-columns:calc(18.8 * var(--ac-ref-rem)) minmax(0,1fr);grid-auto-rows:min-content;gap:calc(.8 * var(--ac-ref-rem)) 0}.ac-ref-footer__bottom>*{min-width:0}@media(min-width:768px){.ac-ref-footer{--ac-footer-inline: calc(3.2 * var(--ac-ref-rem))}.ac-ref-footer__surface{height:calc(76.8734 * var(--ac-ref-rem));-webkit-mask-image:var(--ac-footer-mask-tablet);mask-image:var(--ac-footer-mask-tablet)}.ac-ref-footer__body{padding-top:calc(6.4 * var(--ac-ref-rem));padding-bottom:calc(3.4 * var(--ac-ref-rem))}.ac-ref-footer__figure{--ac-footer-figure-bottom: calc(-.5 * var(--ac-ref-rem));--ac-footer-figure-height: calc(64.8 * var(--ac-ref-rem));left:calc(24 * var(--ac-ref-rem));width:calc(27.5 * var(--ac-ref-rem))}.ac-ref-footer__discount{top:auto;bottom:calc(11.8 * var(--ac-ref-rem));left:calc(45 * var(--ac-ref-rem));width:calc(25 * var(--ac-ref-rem))}.ac-ref-footer__discount-action{top:calc(3 * var(--ac-ref-rem));left:calc(3.5 * var(--ac-ref-rem));width:calc(18 * var(--ac-ref-rem));height:calc(6.5 * var(--ac-ref-rem))}.ac-ref-footer__top{grid-template-columns:1fr 1fr;grid-template-rows:none;gap:calc(8.6 * var(--ac-ref-rem))}.ac-ref-footer__nav ul{gap:calc(2.1 * var(--ac-ref-rem));max-width:calc(31 * var(--ac-ref-rem))}.ac-ref-footer__nav li{min-height:calc(1.3 * var(--ac-ref-rem))}.ac-ref-footer__middle{margin-bottom:calc(3.2 * var(--ac-ref-rem))}.ac-ref-footer__brand{margin-bottom:calc(5.5 * var(--ac-ref-rem))}.ac-ref-footer__signup h2{margin-bottom:calc(3.2 * var(--ac-ref-rem));font-size:calc(8 * var(--ac-ref-rem));line-height:calc(6.4 * var(--ac-ref-rem))}.ac-ref-footer__signup-note{margin-bottom:calc(.8 * var(--ac-ref-rem));font-size:calc(3 * var(--ac-ref-rem));line-height:calc(2.4 * var(--ac-ref-rem))}.ac-ref-footer__form{gap:calc(1.6 * var(--ac-ref-rem))}.ac-ref-footer__form-field{width:calc(30 * var(--ac-ref-rem))}.ac-ref-footer__bottom{grid-template-columns:calc(22 * var(--ac-ref-rem)) repeat(3,max-content);column-gap:calc(2.2 * var(--ac-ref-rem))}}@media(min-width:1024px){.ac-ref-footer__nav a{display:inline-block;min-width:24px;min-height:24px;padding-block-start:0;vertical-align:top}.ac-ref-footer{--ac-footer-inline: calc(3.5 * var(--ac-ref-rem))}.ac-ref-footer__surface{height:auto;min-height:calc(55.9531 * var(--ac-ref-rem));-webkit-mask-image:var(--ac-footer-mask-desktop);mask-image:var(--ac-footer-mask-desktop)}.ac-ref-footer__body{height:auto;min-height:inherit;padding-top:calc(9 * var(--ac-ref-rem));padding-bottom:calc(2.1 * var(--ac-ref-rem))}.ac-ref-footer__figure{--ac-footer-figure-bottom: calc(-6.1 * var(--ac-ref-rem));--ac-footer-figure-height: calc(53.289 * var(--ac-ref-rem));--ac-footer-figure-scale: var(--ac-footer-figure-scale-desktop, 1);--ac-footer-figure-raise: var(--ac-footer-figure-raise-desktop, 0);left:calc(45.5 * var(--ac-ref-rem));width:calc(22.6 * var(--ac-ref-rem))}.ac-ref-footer__discount{bottom:calc(18.5 * var(--ac-ref-rem));left:calc(84 * var(--ac-ref-rem));width:calc(26 * var(--ac-ref-rem))}.ac-ref-footer__discount-action{top:calc(3 * var(--ac-ref-rem));left:calc(4 * var(--ac-ref-rem));width:calc(18 * var(--ac-ref-rem));height:calc(7 * var(--ac-ref-rem))}.ac-ref-footer__top{min-height:min-content;grid-template-columns:calc(31.5 * var(--ac-ref-rem)) 1fr;gap:calc(53.5 * var(--ac-ref-rem))}.ac-ref-footer__nav ul{display:grid;grid-template-columns:calc(6.8 * var(--ac-ref-rem)) calc(8.1 * var(--ac-ref-rem)) calc(8 * var(--ac-ref-rem)) 1fr;gap:calc(1 * var(--ac-ref-rem));max-width:none}.ac-ref-footer__nav--support ul{display:flex;justify-content:space-between;gap:calc(1.3 * var(--ac-ref-rem)) calc(1.6 * var(--ac-ref-rem))}.ac-ref-footer__nav--support li{max-width:100%;overflow-wrap:anywhere}.ac-ref-footer__middle{grid-template-columns:calc(68.4 * var(--ac-ref-rem)) 1fr;column-gap:0;margin-bottom:calc(3.4 * var(--ac-ref-rem))}.ac-ref-footer__brand{margin-bottom:calc(5.74 * var(--ac-ref-rem))}.ac-ref-footer__signup{display:contents}.ac-ref-footer__signup h2{grid-column:1;margin:0}.ac-ref-footer__form{grid-column:2;align-self:end;justify-self:end;margin-bottom:calc(.3 * var(--ac-ref-rem))}.ac-ref-footer__form-field{width:calc(44.3 * var(--ac-ref-rem))}.ac-ref-footer__utilities{position:absolute;right:var(--ac-footer-inline);bottom:calc(4.2 * var(--ac-ref-rem));max-width:48%}.ac-ref-footer__bottom{grid-template-columns:calc(84.5 * var(--ac-ref-rem)) calc(28.9 * var(--ac-ref-rem)) 1fr calc(1.9 * var(--ac-ref-rem));column-gap:0}}@media(prefers-reduced-motion:reduce){.ac-ref-footer__discount-fallback,.ac-ref-footer__form input[type=email]{transition:none}}@media(forced-colors:active){.ac-ref-footer{color:CanvasText;background:Canvas}.ac-ref-footer__surface{background:Canvas;-webkit-mask-image:none;mask-image:none}.ac-ref-footer__discount-action{border:1px solid ButtonText;color:ButtonText}.ac-ref-footer__discount-media,.ac-ref-footer__discount-fallback{display:none}}@media(scripting:none){noscript[data-ac-media-fallback]{display:contents}video[data-ac-media-static-fallback]{display:none}}body.ac-reference{--ac-ref-page: var(--ac-color-page);--ac-ref-ink: var(--ac-color-ink);--ac-ref-red: var(--ac-color-accent);--ac-ref-blue: #2ec8cd;--ac-ref-line: #eedfdf;--ac-surface-page: var(--ac-ref-page);--ac-surface-ink: var(--ac-ref-ink);--ac-surface-accent: var(--ac-ref-red);--ac-surface-line: var(--ac-ref-line);background:var(--ac-ref-page);color:var(--ac-ref-ink);font-family:var(--ac-type-display-family);letter-spacing:0;line-height:1}body.ac-reference *{box-sizing:border-box}:where(body.ac-reference) :where(a,button){color:inherit;text-decoration:none}:where(body.ac-reference) :where(a,button,input){font:inherit}body.ac-reference button{border:0;cursor:pointer}body.ac-reference .page-width{max-width:none;padding:0}body.ac-reference .content-for-layout{overflow:clip}.ac-ref-section-label .ac-section-header__title{font-family:var(--ac-type-editorial-label-family);font-size:var(--ac-type-editorial-label-size);font-weight:var(--ac-type-editorial-label-weight);letter-spacing:var(--ac-type-editorial-label-tracking);line-height:var(--ac-type-editorial-label-line-height);text-transform:var(--ac-type-editorial-label-case)}.ac-ref-section-label .ac-section-header__title{color:var(--ac-surface-accent-readable)}.ac-ref-section-label>a{--ac-text-link-font-size: calc(1.7 * var(--ac-ref-rem))}@media(max-width:767px){body.ac-reference--home{overflow-x:clip}body.ac-reference--home .content-for-layout,body.ac-reference--home .ac-ref-footer{width:100vw}.ac-product-rail{height:auto;min-height:0}.ac-ref-footer{height:calc(68.461538 * var(--ac-ref-rem));min-height:0}}.ac-media-toggle{align-items:center;background:var(--ac-color-black);border:1px solid var(--ac-color-white);border-radius:50%;color:var(--ac-color-white);cursor:pointer;display:inline-flex;height:44px;inset-block-start:50%;inset-inline-end:var(--ac-space-md);justify-content:center;padding:0;position:absolute;transform:translateY(-50%);width:44px;z-index:4}.ac-media-toggle[hidden]{display:none}.ac-media-toggle:focus-visible{outline:2px solid var(--ac-color-white);outline-offset:3px;box-shadow:0 0 0 6px var(--ac-color-black)}.ac-media-toggle__pause,.ac-media-toggle[data-ac-media-playing] .ac-media-toggle__play{display:none}.ac-media-toggle[data-ac-media-playing] .ac-media-toggle__pause{display:block}.ac-overlay-system{--ac-overlay-ease: var(--ac-drawer-motion-ease);--ac-overlay-motion-duration: var(--ac-drawer-motion-duration);display:contents}.ac-overlay-scrim{position:fixed;top:0;right:0;bottom:0;left:0;z-index:var(--ac-layer-overlay-scrim);display:block;width:100%;height:100%;border:0;padding:0;background:#000c;opacity:0;visibility:hidden;pointer-events:none;transition:opacity var(--ac-overlay-motion-duration) var(--ac-overlay-ease),visibility 0s linear var(--ac-overlay-motion-duration)}.ac-overlay-system.is-active .ac-overlay-scrim{opacity:1;visibility:visible;pointer-events:auto;transition-delay:0s}.ac-overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:var(--ac-layer-overlay);display:block;color:var(--ac-ref-ink);background:var(--ac-ref-page);opacity:0;visibility:hidden;pointer-events:none}.ac-overlay[data-state=opening],.ac-overlay[data-state=closing],.ac-overlay[data-state=open]:not([data-motion-settled]){will-change:opacity,transform}.ac-overlay[data-state=opening],.ac-overlay[data-state=open]{opacity:1;visibility:visible;pointer-events:auto}.ac-overlay[data-state=closing]{visibility:visible}.ac-drawer{--ac-drawer-closed-transform: translateX(105%);--ac-drawer-closing-transform: var(--ac-drawer-closed-transform);--ac-drawer-open-transform: translateX(0);transform:var(--ac-drawer-closed-transform);transition:opacity var(--ac-overlay-motion-duration) var(--ac-overlay-ease),transform var(--ac-overlay-motion-duration) var(--ac-overlay-ease),visibility 0s linear var(--ac-overlay-motion-duration)}.ac-drawer--vertical{--ac-drawer-closed-transform: translateY(-105%);--ac-drawer-closing-transform: translateY(105%);--ac-drawer-open-transform: translateY(0)}.ac-drawer--scale{--ac-drawer-closed-transform: scale(1.1);--ac-drawer-closing-transform: scale(1.1);--ac-drawer-open-transform: scale(1)}.ac-drawer[data-state=opening],.ac-drawer[data-state=open]{transform:var(--ac-drawer-open-transform);transition-delay:0s}.ac-drawer[data-state=closing]{transform:var(--ac-drawer-closing-transform);transition-delay:0s}.ac-drawer[data-state=open][data-motion-settled]{transform:none;transition:none}.ac-overlay-system:not(.is-keyboard-navigation) [data-ac-overlay-close]:focus-visible{outline:0}@media(prefers-reduced-motion:reduce){.ac-overlay-system{--ac-overlay-motion-duration: 0ms}.ac-overlay-scrim,.ac-overlay,.ac-drawer{transition-duration:0ms}}@media(forced-colors:active){.ac-overlay :focus-visible{outline:3px solid LinkText}}.ac-search-overlay{--ac-search-header-height: calc(12 * var(--ac-ref-rem));--ac-search-edge: calc(3.5 * var(--ac-ref-rem));--ac-search-card-gap: calc(1 * var(--ac-ref-rem));--ac-search-results-bottom-space: calc(18 * var(--ac-ref-rem));--ac-search-popular-height: calc(26.667vw - calc(1 * var(--ac-ref-rem)));--ac-overlay-motion-duration: .8s;z-index:var(--ac-layer-overlay-modal);overflow:hidden}.ac-search-overlay__header{position:relative;display:flex;align-items:center;height:var(--ac-search-header-height);padding-inline:calc(3.6 * var(--ac-ref-rem));color:var(--ac-color-white);background:var(--ac-color-black)}.ac-search-overlay__form{display:flex;flex:1;padding-block-start:calc(1 * var(--ac-ref-rem))}.ac-search-overlay__form input[type=search]{box-sizing:border-box;width:100%;min-width:0;height:calc(7.1 * var(--ac-ref-rem));-webkit-appearance:none;appearance:none;padding:0;border:0;outline:0;font-family:var(--ac-font-display);font-size:calc(6.4 * var(--ac-ref-rem));font-weight:800;line-height:.8;color:var(--ac-color-white);caret-color:var(--ac-ref-accent);background:transparent;box-shadow:none;text-transform:uppercase}.ac-search-overlay__form input[type=search]:focus{box-shadow:none}.ac-overlay-system.is-keyboard-navigation .ac-search-overlay__form input[type=search]:focus-visible{outline:0;box-shadow:none}.ac-search-overlay__form input[type=search]::placeholder{color:var(--ac-color-white);opacity:1}.ac-search-overlay__form input[type=search]::-webkit-search-cancel-button{display:none;-webkit-appearance:none;appearance:none}.ac-search-overlay__form input[type=search]::-ms-clear,.ac-search-overlay__form input[type=search]::-ms-reveal{display:none;width:0;height:0}.ac-search-overlay__close{position:absolute;inset-block-start:calc(3.2 * var(--ac-ref-rem));inset-inline-end:calc(2 * var(--ac-ref-rem))}.ac-search-overlay__body{box-sizing:border-box;width:100vw;height:calc(100dvh - var(--ac-search-header-height));padding-inline:var(--ac-search-edge);overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;scrollbar-width:none;-webkit-overflow-scrolling:touch}.ac-search-overlay__body::-webkit-scrollbar{display:none}.ac-search-overlay__popular{position:relative;min-height:var(--ac-search-popular-height);margin-block-start:max(0px,calc(100dvh - var(--ac-search-header-height) - var(--ac-search-popular-height)))}.ac-search-overlay__popular[hidden]{display:none}.ac-search-overlay__results.is-query-results{display:block;min-height:100%;padding-block-end:calc(var(--ac-search-results-bottom-space) + env(safe-area-inset-bottom))}.ac-search-overlay__results-top{display:flex;align-items:center;min-height:calc(2 * var(--ac-ref-rem));margin-block-start:calc(3.1 * var(--ac-ref-rem));text-transform:uppercase}.ac-search-overlay__results-top p{margin:0}.ac-search-overlay__results-label{color:var(--ac-ref-red);font-family:var(--ac-type-editorial-label-family);font-size:var(--ac-type-editorial-label-size);font-weight:var(--ac-type-editorial-label-weight);line-height:var(--ac-type-editorial-label-line-height)}.ac-search-overlay__results-summary{margin-inline-start:clamp(18rem,34.72vw,88.9rem);font-family:var(--ac-font-display);font-size:calc(1.6 * var(--ac-ref-rem));font-weight:300;line-height:calc(1.6 * var(--ac-ref-rem))}.ac-search-overlay__results-bracket{font-weight:100}.ac-search-overlay__results-emphasis{font-weight:500}.ac-search-overlay__results-query{text-transform:uppercase}.ac-search-overlay__results-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:calc(4.5 * var(--ac-ref-rem)) calc(.8 * var(--ac-ref-rem));margin-block-start:calc(3.2 * var(--ac-ref-rem))}.ac-search-overlay__result{min-width:0}.ac-search-overlay__empty{display:grid;justify-items:center;gap:calc(1.2 * var(--ac-ref-rem));min-height:calc(100dvh - var(--ac-search-header-height));padding:calc(16 * var(--ac-ref-rem)) var(--ac-search-edge);font-family:var(--ac-font-mono);text-align:center;text-transform:uppercase}.ac-search-overlay__empty h3,.ac-search-overlay__empty p{margin:0}.ac-search-overlay__view-all,.ac-search-overlay__fallback-link{display:table;margin:calc(6 * var(--ac-ref-rem)) auto 0;font-family:var(--ac-type-editorial-label-family);font-size:var(--ac-type-editorial-label-size);font-weight:var(--ac-type-editorial-label-weight);line-height:var(--ac-type-editorial-label-line-height);text-transform:uppercase}@media(min-width:768px)and (max-width:1023px){.ac-search-overlay__results-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:767px){.ac-search-overlay{--ac-search-edge: calc(1.6 * var(--ac-ref-rem));--ac-search-results-bottom-space: calc(16 * var(--ac-ref-rem));--ac-search-popular-height: calc(53.166 * var(--ac-ref-rem))}.ac-search-overlay__header{padding-inline:0}.ac-search-overlay__form{box-sizing:border-box;height:100%;padding-block-start:calc(.7 * var(--ac-ref-rem))}.ac-search-overlay__form input[type=search]{height:100%;padding:calc(1.5 * var(--ac-ref-rem)) calc(5 * var(--ac-ref-rem)) calc(1.5 * var(--ac-ref-rem)) calc(1.5 * var(--ac-ref-rem));line-height:calc(5.1 * var(--ac-ref-rem))}.ac-search-overlay__close{inset-block-start:calc(3.8 * var(--ac-ref-rem));inset-inline-end:calc(1.2 * var(--ac-ref-rem))}.ac-search-overlay__popular{margin-block-start:calc(16 * var(--ac-ref-rem))}.ac-search-overlay__results.is-query-results{display:flex;flex-direction:column;gap:calc(1.6 * var(--ac-ref-rem));padding-block:calc(3.2 * var(--ac-ref-rem)) calc(var(--ac-search-results-bottom-space) + env(safe-area-inset-bottom))}.ac-search-overlay__results-top{justify-content:space-between;margin:0 0 calc(1.6 * var(--ac-ref-rem))}.ac-search-overlay__results-summary{max-width:68%;margin-inline-start:0;text-align:end}.ac-search-overlay__results-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:calc(3 * var(--ac-ref-rem)) calc(.8 * var(--ac-ref-rem));margin:0}.ac-search-overlay__empty{min-height:calc(100dvh - var(--ac-search-header-height) - calc(6.4 * var(--ac-ref-rem)));padding:calc(10 * var(--ac-ref-rem)) var(--ac-search-edge)}}.ac-favorites-overlay{--ac-overlay-motion-duration: .4s;--ac-overlay-ease: ease;display:grid;grid-template-columns:minmax(0,calc(78 * var(--ac-ref-rem))) minmax(0,1fr);gap:calc(11.8 * var(--ac-ref-rem));overflow:clip;height:100dvh;padding-inline:calc(3.5 * var(--ac-ref-rem)) calc(8 * var(--ac-ref-rem))}.ac-favorites-overlay__close{position:absolute;inset-block-start:max(100px,calc(10 * var(--ac-ref-rem)));inset-inline-end:calc(2.2 * var(--ac-ref-rem));z-index:3}.ac-favorites-overlay__saved{min-width:0;min-height:0;padding-top:max(110px,calc(11 * var(--ac-ref-rem)));display:grid;grid-template-rows:auto minmax(0,1fr)}.ac-favorites-overlay__header{display:flex;align-items:center;justify-content:space-between;gap:16px;text-transform:uppercase}.ac-favorites-overlay__header h2,.ac-favorites-overlay__recommendations-label{margin:0;color:var(--ac-ref-red);font:var(--ac-type-editorial-label-weight) var(--ac-type-editorial-label-size) / var(--ac-type-editorial-label-line-height) var(--ac-type-editorial-label-family);text-transform:uppercase}.ac-favorites-overlay__header>span{white-space:nowrap;font:var(--ac-type-display-meta-weight) var(--ac-type-display-meta-size) / var(--ac-type-display-meta-line-height) var(--ac-type-display-meta-family)}.ac-favorites-overlay__header b{font-weight:500}.ac-favorites-overlay__header i,.ac-favorites__item-options i{font-style:normal;font-weight:100}.ac-favorites-overlay__items{min-height:0;overflow-y:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;scrollbar-width:none;padding:calc(3.2 * var(--ac-ref-rem)) calc(2.4 * var(--ac-ref-rem)) calc(5 * var(--ac-ref-rem)) 0}.ac-favorites-overlay__items::-webkit-scrollbar,.ac-favorites-overlay__recommendations-window::-webkit-scrollbar{display:none}.ac-favorites__empty{display:flex;flex-direction:column;align-items:flex-start;gap:32px;padding-block:min(15vh,140px)}.ac-favorites__empty p{margin:0;max-width:34ch;font:var(--ac-type-drawer-copy-weight) var(--ac-type-drawer-copy-size) / var(--ac-type-drawer-copy-line-height) var(--ac-type-drawer-copy-family);text-transform:uppercase}.ac-favorites__pending{padding-block:24px}.ac-favorites__item{display:grid;grid-template-columns:calc(11.6 * var(--ac-ref-rem)) minmax(0,1fr);gap:calc(2 * var(--ac-ref-rem));position:relative;padding-block:calc(2 * var(--ac-ref-rem)) calc(2.4 * var(--ac-ref-rem));text-transform:uppercase}.ac-favorites__item:first-child{padding-top:calc(1.6 * var(--ac-ref-rem))}.ac-favorites__item:after{content:"";position:absolute;inset-inline:0;bottom:0;height:1px;background:url(ac-favorites-divider.svg) center / 100% 100% no-repeat;pointer-events:none}.ac-favorites__item-media{display:block;align-self:start;aspect-ratio:var(--ac-favorite-ratio, 3/4);overflow:hidden}.ac-favorites__item-media :is(img,svg){display:block;width:100%;height:100%;object-fit:var(--ac-favorite-fit, cover)}.ac-favorites__item-info{min-width:0;display:flex;flex-direction:column}.ac-favorites__item-top{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;padding-top:calc(2 * var(--ac-ref-rem))}.ac-favorites__item-title{font:var(--ac-type-drawer-item-weight) var(--ac-type-drawer-item-size) / var(--ac-type-drawer-item-line-height) var(--ac-type-drawer-item-family);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.ac-favorites__item-price{flex-shrink:0;font:var(--ac-type-drawer-price-weight) var(--ac-type-drawer-price-size) / var(--ac-type-drawer-price-line-height) var(--ac-type-drawer-price-family);letter-spacing:-.1em}.ac-favorites__item-options{display:flex;flex-wrap:wrap;gap:8px 16px;margin-top:calc(2.2 * var(--ac-ref-rem));font:var(--ac-type-drawer-option-weight) var(--ac-type-drawer-option-size) / var(--ac-type-drawer-option-line-height) var(--ac-type-drawer-option-family);overflow-wrap:anywhere}.ac-favorites__item-bottom{margin-top:auto;padding-top:20px;display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:8px 16px}.ac-favorites__item-actions{display:flex;align-items:center;justify-content:flex-end;gap:calc(2.4 * var(--ac-ref-rem));margin-inline-start:auto}.ac-favorites__item-actions .ac-button{--ac-action-letter-spacing: calc(.08 * var(--ac-ref-rem));--ac-action-font-family: var(--ac-font-display);--ac-action-font-size: calc(1.3 * var(--ac-ref-rem));--ac-action-font-weight: 600;--ac-action-min-block-size: 44px;--ac-action-padding-inline: 0px;--ac-action-padding-block: 0px}.ac-favorites__item-status,.ac-favorites__item-notice{margin:8px 0 0;color:var(--ac-ref-red);font:var(--ac-type-notice-weight) var(--ac-type-notice-size) / var(--ac-type-notice-line-height) var(--ac-type-notice-family)}.ac-favorites__item-status:empty{display:none}.ac-favorites__item .ac-product-quantity__rules:empty{display:none}.ac-favorites-overlay__recommendations{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.33fr);min-height:0;min-width:0}.ac-favorites-overlay__recommendations[hidden]{display:none}.ac-favorites-overlay__context{padding-top:max(110px,calc(10.9 * var(--ac-ref-rem)));display:flex;flex-direction:column;gap:calc(19 * var(--ac-ref-rem))}.ac-favorites-overlay__context p{margin:0;font:var(--ac-type-drawer-item-weight) var(--ac-type-drawer-item-size) / var(--ac-type-drawer-item-line-height) var(--ac-type-drawer-item-family)}.ac-favorites-overlay__recommendations-window{min-height:0;overflow:auto;overscroll-behavior:contain;scrollbar-width:none;position:relative}.ac-favorites-overlay__recommendations-list{display:flex;flex-direction:column;width:100%}.ac-favorites-overlay__recommendations-list>div{flex:0 0 auto;min-width:0;padding-bottom:calc(1 * var(--ac-ref-rem))}.ac-favorites-overlay__recommendations-window.is-dragging{cursor:grabbing;-webkit-user-select:none;user-select:none}.ac-favorites-overlay:has(.ac-favorites-overlay__recommendations[hidden]){grid-template-columns:minmax(0,1fr)}.ac-favorites-overlay:not(:has(.ac-favorites-overlay__recommendations)){grid-template-columns:minmax(0,1fr)}.ac-favorites-overlay:has(.ac-favorites-overlay__recommendations[hidden]) .ac-favorites-overlay__saved{max-width:900px;width:100%}@media(max-width:1023px){.ac-favorites-overlay{grid-template-columns:minmax(0,1fr);grid-template-rows:minmax(0,1fr) auto;gap:0;padding-inline:calc(1.6 * var(--ac-ref-rem))}.ac-favorites-overlay__saved{padding-top:max(110px,calc(9 * var(--ac-ref-rem)))}.ac-favorites-overlay__header{padding-inline-end:40px}.ac-favorites-overlay__close{top:max(100px,calc(8 * var(--ac-ref-rem)));right:8px}.ac-favorites-overlay__items{padding-block:24px;padding-inline:0}.ac-favorites-overlay__recommendations{display:block;border-top:1px solid var(--ac-ref-line);padding-top:16px;padding-bottom:max(12px,env(safe-area-inset-bottom))}.ac-favorites-overlay__context{padding:0 0 12px}.ac-favorites-overlay__context p{display:none}.ac-favorites-overlay__recommendations-window{max-height:32dvh}.ac-favorites-overlay__recommendations-list{width:max-content;flex-direction:row}.ac-favorites-overlay__recommendations-list>div{width:min(24vw,180px);padding-inline-end:8px}}@media(max-width:767px){.ac-favorites-overlay__saved{padding-top:max(104px,calc(7 * var(--ac-ref-rem)))}.ac-favorites-overlay__close{top:max(94px,calc(6 * var(--ac-ref-rem)))}.ac-favorites__item{grid-template-columns:min(28vw,120px) minmax(0,1fr);gap:16px}.ac-favorites__item-top{flex-wrap:wrap;gap:8px;padding-top:4px}.ac-favorites__item-price{font-size:16px}.ac-favorites__item-title{font-size:12px}.ac-favorites__item-options{margin-top:12px;font-size:17px}.ac-favorites__item-actions{gap:20px;margin-inline-start:0}.ac-favorites__item-actions .ac-button{--ac-action-font-size: 16px}.ac-favorites-overlay__recommendations-list>div{width:31vw}}@media(max-height:500px)and (max-width:1023px){.ac-favorites-overlay{overflow-y:auto;display:block}.ac-favorites-overlay__items{max-height:none;overflow:visible}.ac-favorites-overlay__recommendations-window{max-height:none}}@media(prefers-reduced-motion:reduce){.ac-favorites-overlay{--ac-overlay-motion-duration: 0ms}}@media(min-width:1024px){.ac-favorites__item-title{line-height:1}.ac-favorites__item-price{line-height:.8125}.ac-favorites__item-options{line-height:1}.ac-favorites-overlay__recommendations{grid-template-columns:minmax(0,calc(18.3 * var(--ac-ref-rem))) minmax(0,1fr)}}.ac-cart-overlay{--ac-cart-gutter: calc(2.5 * var(--ac-ref-rem));z-index:var(--ac-layer-overlay-modal);inset-inline-start:auto;width:calc(48.4 * var(--ac-ref-rem));max-width:100%;height:100dvh;display:grid;grid-template-rows:auto minmax(0,1fr) auto;overflow:clip}.ac-cart-overlay [hidden]{display:none}.ac-cart-overlay__header{position:relative;z-index:1;background:var(--ac-ref-page);display:grid;grid-template-columns:calc(7.5 * var(--ac-ref-rem)) 1fr 1fr;align-items:center;gap:12px;padding:calc(2.7 * var(--ac-ref-rem)) var(--ac-cart-gutter) calc(.6 * var(--ac-ref-rem));text-transform:uppercase}.ac-cart-overlay__header h2{margin:0;color:var(--ac-ref-red);font:var(--ac-type-editorial-label-weight) var(--ac-type-editorial-label-size) / var(--ac-type-editorial-label-line-height) var(--ac-type-editorial-label-family)}.ac-cart-overlay__header>span{text-align:center;font:var(--ac-type-display-meta-weight) var(--ac-type-display-meta-size) / var(--ac-type-display-meta-line-height) var(--ac-type-display-meta-family)}.ac-cart-overlay__header b{font-weight:500}.ac-cart-bracket{font-weight:100}.ac-cart-overlay__close{position:absolute;inset-inline-end:calc(var(--ac-cart-gutter) - 1 * var(--ac-ref-rem));top:50%;transform:translateY(-50%)}.ac-cart-overlay__content{min-height:0;overflow-y:auto;overflow-x:hidden;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;scrollbar-width:none;scroll-padding-block:16px}.ac-cart-overlay__content::-webkit-scrollbar{display:none}.ac-cart-overlay__items{padding-inline:var(--ac-cart-gutter)}.ac-cart-overlay[data-empty] .ac-cart-overlay__items{height:100%}.ac-cart-overlay__empty{min-height:100%;display:flex;flex-direction:column;justify-content:center;padding:30px 0;text-align:center}.ac-cart-overlay__empty p{margin:0 0 calc(3.2 * var(--ac-ref-rem));font:var(--ac-type-drawer-copy-weight) var(--ac-type-drawer-copy-size) / var(--ac-type-drawer-copy-line-height) var(--ac-type-drawer-copy-family);text-transform:uppercase}.ac-cart-overlay__empty .ac-button--brush{--ac-action-font-size: calc(1.7 * var(--ac-ref-rem));--ac-action-min-block-size: max(44px, calc(6 * var(--ac-ref-rem)));width:100%}.ac-cart-line{display:grid;grid-template-columns:calc(11.6 * var(--ac-ref-rem)) minmax(0,1fr);gap:calc(2 * var(--ac-ref-rem));margin-inline:-5px;padding-inline:5px;padding-block:calc(1.6 * var(--ac-ref-rem)) calc(1.8 * var(--ac-ref-rem));overflow:hidden}.ac-cart-line__media{display:block;align-self:start;aspect-ratio:var(--ac-cart-media-ratio, 3/4);overflow:hidden}.ac-cart-line__media :is(img,svg){display:block;width:100%;height:100%;object-fit:var(--ac-cart-media-fit, cover)}.ac-cart-line__info{display:flex;flex-direction:column;min-width:0;padding-block:calc(2 * var(--ac-ref-rem))}.ac-cart-line__top{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.ac-cart-line__top>a{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;min-width:0;overflow:hidden;color:inherit;font:600 calc(1.2 * var(--ac-ref-rem)) / 1.15 var(--ac-font-sans);letter-spacing:calc(-.04 * var(--ac-ref-rem));text-transform:uppercase;overflow-wrap:anywhere}.ac-cart-line__prices{flex-shrink:0;text-align:end;font:var(--ac-type-drawer-price-weight) var(--ac-type-drawer-price-size) / var(--ac-type-drawer-price-line-height) var(--ac-type-drawer-price-family);letter-spacing:calc(-.12 * var(--ac-ref-rem))}.ac-cart-line__prices :is(s,small){display:block;font-size:.7em;letter-spacing:normal}.ac-cart-line__prices:has(s)>span{color:var(--ac-ref-red)}.ac-cart-line__options{display:flex;flex-wrap:wrap;gap:8px calc(1.2 * var(--ac-ref-rem));margin-block:calc(2.3 * var(--ac-ref-rem)) calc(1.2 * var(--ac-ref-rem))}.ac-cart-line__options p{margin:0;font:var(--ac-type-drawer-option-weight) var(--ac-type-drawer-option-size) / var(--ac-type-drawer-option-line-height) var(--ac-type-drawer-option-family);text-transform:uppercase;overflow-wrap:anywhere}.ac-cart-line__detail,.ac-cart-line__discount{margin:4px 0;font:400 max(11px,calc(1 * var(--ac-ref-rem))) / 1.4 var(--ac-font-sans);overflow-wrap:anywhere}.ac-cart-line__discount{color:var(--ac-ref-red)}.ac-cart-line__bottom{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:0 10px;margin-top:auto;padding-top:12px}.ac-cart-line__remove,.ac-cart-line__favorite{--ac-action-font-family: var(--ac-font-display);--ac-action-font-size: calc(1.3 * var(--ac-ref-rem));--ac-action-font-weight: 600;--ac-action-letter-spacing: calc(.08 * var(--ac-ref-rem));min-height:44px}.ac-cart-line__favorite .ac-wishlist-button__icon{display:none}.ac-cart-overlay__recommendations{border-top:1px solid #dedede;padding:calc(2.1 * var(--ac-ref-rem)) var(--ac-cart-gutter) calc(1.6 * var(--ac-ref-rem))}.ac-cart-overlay__recommendations h3{margin:0 0 calc(1.6 * var(--ac-ref-rem));color:var(--ac-ref-red);font:var(--ac-type-editorial-label-weight) var(--ac-type-editorial-label-size) / var(--ac-type-editorial-label-line-height) var(--ac-type-editorial-label-family);text-transform:uppercase}.ac-cart-overlay__extras{padding-inline:var(--ac-cart-gutter)}.ac-cart-overlay__extras details{border-top:1px solid #dedede;padding-block:12px}.ac-cart-overlay__extras summary{cursor:pointer;min-height:44px;display:flex;align-items:center;justify-content:space-between;font:500 max(16px,calc(1.5 * var(--ac-ref-rem))) / 1.2 var(--ac-font-display);text-transform:uppercase}.ac-cart-overlay__extras summary:after{content:"+"}.ac-cart-overlay__extras details[open]>summary:after{content:"\2212"}.ac-cart-overlay__extras form{display:flex;flex-wrap:wrap;align-items:center;gap:12px}.ac-cart-overlay__extras :is(input,textarea){min-width:0;width:100%;flex:1 1 160px;border:1px solid #bbb;border-radius:0;background:transparent;color:inherit;padding:12px;font:400 16px / 1.4 var(--ac-font-sans)}.ac-cart-overlay__extras textarea{resize:vertical;flex-basis:100%}.ac-cart-overlay__extras p,.ac-cart-overlay__extras li{font:400 max(11px,calc(.9 * var(--ac-ref-rem))) / 1.4 var(--ac-font-sans)}.ac-cart-overlay__extras ul{padding:0;list-style:none}.ac-cart-overlay__extras li{display:flex;align-items:center;justify-content:space-between;gap:10px;overflow-wrap:anywhere}.ac-cart-overlay__footer{border-top:1px solid #dedede;padding:calc(2.8 * var(--ac-ref-rem)) var(--ac-cart-gutter) max(calc(2.2 * var(--ac-ref-rem)),env(safe-area-inset-bottom))}.ac-cart-overlay__subtotal{display:flex;align-items:center;justify-content:space-between;gap:20px}.ac-cart-overlay__subtotal p{position:relative;margin:0;font:500 calc(1.6 * var(--ac-ref-rem)) / 1.2 var(--ac-font-display);text-transform:uppercase}.ac-cart-overlay__subtotal p:first-child{font-weight:600;font-size:calc(1.8 * var(--ac-ref-rem))}.ac-cart-overlay__amount{isolation:isolate;white-space:nowrap;display:flex;align-items:center;justify-content:center;gap:calc(.4 * var(--ac-ref-rem));min-width:calc(8 * var(--ac-ref-rem));padding-inline:calc(1 * var(--ac-ref-rem));margin-inline-end:calc(-1 * var(--ac-ref-rem))}.ac-cart-overlay__amount:before{content:"";position:absolute;z-index:-1;pointer-events:none;left:50%;top:40%;transform:translate(-50%,-50%);width:130%;aspect-ratio:170 / 139;background:var(--ac-cart-price-circle) center / 100% 100% no-repeat}.ac-cart-overlay__discount-total{display:flex;justify-content:space-between;gap:10px;margin:0 0 8px;font:500 12px / 1.3 var(--ac-font-sans)}.ac-cart-overlay__footer form{margin:0}.ac-cart-overlay__footer .ac-button--brush{--ac-action-block-size: max(44px, calc(4.9 * var(--ac-ref-rem)));--ac-action-min-block-size: max(44px, calc(4.9 * var(--ac-ref-rem)));--ac-action-padding-block: 0;--ac-action-padding-inline: 0;--ac-action-font-size: calc(1.7 * var(--ac-ref-rem));width:100%;margin-top:calc(2 * var(--ac-ref-rem))}.ac-cart-overlay__note{display:flex;justify-content:space-between;gap:20px;margin-top:calc(2 * var(--ac-ref-rem))}.ac-cart-overlay__note>div{max-width:52%;font:500 calc(.9 * var(--ac-ref-rem)) / 1.1 var(--ac-font-sans);letter-spacing:calc(-.04 * var(--ac-ref-rem));text-transform:uppercase}.ac-cart-overlay__note>div:last-child{text-align:end;max-width:28%}.ac-cart-overlay__note strong{color:var(--ac-ref-red);font-weight:inherit}.ac-cart-error{padding:12px 0;font:var(--ac-type-notice-weight) var(--ac-type-notice-size) / var(--ac-type-notice-line-height) var(--ac-type-notice-family)}.ac-cart-error p{color:var(--ac-ref-red)}.ac-cart-error a{margin-inline-start:16px;text-decoration:underline}.ac-cart-overlay__content>.ac-cart-error{padding-inline:var(--ac-cart-gutter)}.ac-cart-line[aria-busy]{opacity:.65}@media(max-width:767px){.ac-cart-overlay{--ac-cart-gutter: calc(1.6 * var(--ac-ref-rem));width:100%}.ac-cart-overlay__header{min-height:44px;padding-block:8px;gap:8px}.ac-cart-overlay__close{margin-inline-end:-5px}.ac-cart-line{gap:calc(1.6 * var(--ac-ref-rem))}.ac-cart-line__info{padding-block:8px}.ac-cart-line__bottom{gap:0 8px}.ac-cart-overlay__footer{padding-top:24px}}@media(max-height:550px){.ac-cart-overlay__header{padding-block:4px}.ac-cart-overlay__footer{padding-block:14px max(8px,env(safe-area-inset-bottom))}.ac-cart-overlay__footer .ac-button--brush{margin-top:10px}.ac-cart-overlay__note{margin-top:8px}.ac-cart-overlay__amount:before{max-height:calc(4.5 * var(--ac-ref-rem))}}.ac-product-rail-compact{display:block;min-width:0}.ac-product-rail-compact .ac-product-rail-compact__list{--ac-product-list-gap: 10px;margin:0}.ac-product-rail{display:block;min-height:calc(87.6 * var(--ac-ref-rem));overflow:hidden;padding-block:calc(18 * var(--ac-ref-rem));position:relative;background:var(--ac-ref-page)}.ac-product-rail__header{inset-inline-start:calc(3.5 * var(--ac-ref-rem));position:absolute;inset-block-start:calc(19.1 * var(--ac-ref-rem));z-index:2;pointer-events:none}.ac-product-rail__side{display:contents}.ac-product-rail__context,.ac-product-rail__decorative{inset-inline-start:calc(3.5 * var(--ac-ref-rem));position:absolute;z-index:2;width:calc(30 * var(--ac-ref-rem));font-family:var(--ac-font-mono);font-size:calc(1.4 * var(--ac-ref-rem));font-weight:700;letter-spacing:calc(-.14 * var(--ac-ref-rem));line-height:calc(1.2 * var(--ac-ref-rem));text-transform:uppercase}.ac-product-rail__context{margin:0;inset-block-start:calc(32 * var(--ac-ref-rem))}.ac-product-rail__decorative{margin:0;padding:0;inset-block-start:calc(51.6 * var(--ac-ref-rem));list-style:none}.ac-product-rail__decorative li{position:absolute;inset:0 0 auto;width:100%;opacity:0;visibility:hidden;transform:translateY(-24%);transition:transform .24s ease,opacity .24s ease,visibility 0s linear .24s}.ac-product-rail__decorative li.is-active{opacity:1;visibility:visible;transform:translateY(0);transition-delay:0s}.ac-product-rail__stage{margin-inline:calc(39 * var(--ac-ref-rem)) calc(2.5 * var(--ac-ref-rem));position:relative}.ac-product-rail__slider{display:block;position:relative}.ac-product-rail__list{--ac-product-card-media-ratio-override: 343 / 488;--ac-product-list-gap: calc(1 * var(--ac-ref-rem))}.ac-product-rail__list.is-swiper .ac-product-list__viewport{--ac-product-rail-viewport-bleed: var(--ac-product-list-badge-inline-bleed);overflow:visible;clip-path:inset(0 calc(-1 * var(--ac-product-rail-viewport-bleed)) 0 calc(-1 * var(--ac-product-rail-viewport-bleed)));scroll-behavior:auto;scroll-snap-type:none;touch-action:pan-y pinch-zoom;cursor:grab}.ac-product-rail__list.is-swiper .ac-product-list__viewport:active{cursor:grabbing}.ac-product-rail__list.is-swiper .ac-product-list__items{display:flex;grid-auto-flow:initial;column-gap:0;inline-size:auto;min-inline-size:0}.ac-product-rail__list.is-swiper .ac-product-list__item{flex-shrink:0;scroll-snap-align:none;scroll-snap-stop:normal}.ac-product-rail__footer{display:contents}.ac-product-rail__progress{inset-inline-start:calc(3.5 * var(--ac-ref-rem));position:absolute;inset-block-start:calc(65.167 * var(--ac-ref-rem));z-index:2;width:calc(32.5 * var(--ac-ref-rem))}.ac-product-rail__action{inset-inline-start:calc(27.4 * var(--ac-ref-rem));position:absolute;inset-block-start:calc(19.1 * var(--ac-ref-rem));z-index:3;font-size:calc(1.7 * var(--ac-ref-rem))}@media(max-width:1023px){.ac-product-rail{min-height:auto;padding-block:calc(15.5 * var(--ac-ref-rem)) calc(14 * var(--ac-ref-rem))}.ac-product-rail__header,.ac-product-rail__context,.ac-product-rail__decorative,.ac-product-rail__progress,.ac-product-rail__action{inset-inline-start:calc(3.2 * var(--ac-ref-rem))}.ac-product-rail__header{inset-block-start:calc(15.5 * var(--ac-ref-rem))}.ac-product-rail__context{inset-block-start:calc(32.6 * var(--ac-ref-rem))}.ac-product-rail__decorative{inset-block-start:calc(40.2 * var(--ac-ref-rem))}.ac-product-rail__progress{inset-block-start:calc(49.4 * var(--ac-ref-rem));width:calc(18 * var(--ac-ref-rem))}.ac-product-rail__action{inset-block-start:calc(24.2 * var(--ac-ref-rem))}.ac-product-rail__stage{margin-inline:calc(21 * var(--ac-ref-rem)) calc(3.2 * var(--ac-ref-rem))}.ac-product-rail__list{--ac-product-card-media-ratio-override: 343 / 482;--ac-product-list-columns-desktop: 2}}@media(max-width:767px){.ac-product-rail{padding-block:calc(9.6 * var(--ac-ref-rem)) calc(11.2 * var(--ac-ref-rem))}.ac-product-rail__header{inset:auto;margin-inline:calc(1.6 * var(--ac-ref-rem));position:relative}.ac-product-rail__context{display:none}.ac-product-rail__decorative{inset-inline:auto calc(1.6 * var(--ac-ref-rem));inset-block-start:calc(9.6 * var(--ac-ref-rem));width:calc(16 * var(--ac-ref-rem));font-size:calc(1.3 * var(--ac-ref-rem));line-height:calc(1.3 * var(--ac-ref-rem));text-align:end}.ac-product-rail__stage{margin:calc(4.7 * var(--ac-ref-rem)) 0 0}.ac-product-rail__list{--ac-product-card-badge-inline-overhang-override: calc(.8 * var(--ac-ref-rem));margin-inline:calc(1.6 * var(--ac-ref-rem))}.ac-product-rail__footer{display:flex;align-items:center;gap:calc(3.7 * var(--ac-ref-rem));margin-block-start:calc(3.5 * var(--ac-ref-rem));padding-inline:calc(1.6 * var(--ac-ref-rem))}.ac-product-rail__progress,.ac-product-rail__action{inset:auto;position:relative}.ac-product-rail__progress{flex:1 1 auto;min-width:0;inset-block-start:calc(.4 * var(--ac-ref-rem));width:auto}.ac-product-rail__action{flex:0 0 auto}}@media(prefers-reduced-motion:reduce){.ac-product-rail__decorative li{transition:none}}.ac-product-rail[data-profile=search]{--ac-product-rail-search-columns: 5;display:grid;grid-template-columns:calc(23 * var(--ac-ref-rem)) minmax(0,1fr);column-gap:calc(3 * var(--ac-ref-rem));min-height:var(--ac-search-popular-height);padding:0;overflow:visible}.ac-product-rail[data-profile=search] .ac-product-rail__header{inset:0 auto auto 0;margin:0}.ac-product-rail[data-profile=search] .ac-product-rail__context{inset:calc(12.9 * var(--ac-ref-rem)) auto auto 0;width:calc(23 * var(--ac-ref-rem))}.ac-product-rail[data-profile=search] .ac-product-rail__decorative{inset:calc(29.2 * var(--ac-ref-rem)) auto auto 0;width:calc(23 * var(--ac-ref-rem))}.ac-product-rail[data-profile=search] .ac-product-rail__stage{grid-column:2;margin:0;min-width:0}.ac-product-rail[data-profile=search] .ac-product-rail__list{--ac-product-card-media-ratio-override: initial;--ac-product-list-column-gap: var(--ac-search-card-gap);--ac-product-list-slide-size: calc((100% - (var(--ac-product-rail-search-columns) - 1) * var(--ac-product-list-column-gap)) / var(--ac-product-rail-search-columns));margin:0}.ac-product-rail[data-profile=search] .ac-product-list__viewport{padding-block-end:calc(var(--ac-search-results-bottom-space) + env(safe-area-inset-bottom));scroll-behavior:auto}.ac-product-rail[data-profile=search] .is-swiper .ac-product-list__item{width:var(--ac-product-list-slide-size)}.ac-product-rail[data-profile=search] .ac-product-rail__footer{display:block;position:absolute;inset:calc(34 * var(--ac-ref-rem)) auto auto 0;width:calc(23 * var(--ac-ref-rem));margin:0;padding:0}.ac-product-rail[data-profile=search] .ac-product-rail__progress{position:relative;inset:auto;width:100%}.ac-product-rail[data-profile=search]:not([data-overflow]) .ac-product-rail__footer{display:none}@media(min-width:768px)and (max-width:1023px){.ac-product-rail[data-profile=search]{--ac-product-rail-search-columns: 3}}@media(max-width:767px){.ac-product-rail[data-profile=search]{display:block;padding-block-start:calc(7.2 * var(--ac-ref-rem))}.ac-product-rail[data-profile=search] .ac-product-rail__header{position:absolute;inset-block-start:calc(.7 * var(--ac-ref-rem))}.ac-product-rail[data-profile=search] .ac-product-rail__decorative{inset:calc(1.1 * var(--ac-ref-rem)) 0 auto auto;width:calc(12 * var(--ac-ref-rem))}.ac-product-rail[data-profile=search] .ac-product-rail__list{--ac-product-list-slide-size: 70vw}.ac-product-rail[data-profile=search] .ac-product-rail__footer{position:relative;inset:auto;width:100%;padding-block-end:calc(3 * var(--ac-ref-rem))}}.ac-product-card{--ac-product-card-unit: var(--ac-ref-rem, 1rem);--ac-product-card-info-color: var(--ac-color-ink);--ac-product-card-info-position: relative;--ac-product-card-info-layout: block;--ac-product-card-info-block-end: auto;--ac-product-card-info-inline: auto;--ac-product-card-badge-overhang: calc(1.5 * var(--ac-product-card-unit));--ac-product-card-badge-inline-overhang: var( --ac-product-card-badge-inline-overhang-override, calc(.8 * var(--ac-product-card-unit)) );--ac-product-card-media-layer: 1;--ac-product-card-info-layer: 2;--ac-product-card-tooltip-max-inline-size: calc(12 * var(--ac-product-card-unit));position:relative;min-width:0;color:var(--ac-product-card-info-color);isolation:isolate}.ac-product-card--badge-overhang{padding-block-start:var(--ac-product-card-badge-overhang)}.ac-product-card__media{position:relative;z-index:var(--ac-product-card-media-layer);overflow:visible;min-width:0;height:var(--ac-product-card-media-height, auto)}.ac-product-card__media-link{position:relative;display:block;overflow:hidden;width:100%;height:var(--ac-product-card-media-height, auto);aspect-ratio:var(--ac-product-card-media-ratio-override, var(--ac-product-card-media-ratio));background:var(--ac-product-card-media-background-override, var(--ac-product-card-media-background))}.ac-product-card__media-link--navigation{overflow:hidden;width:min(100cqw,calc(100cqh * var(--ac-product-card-media-ratio-override, var(--ac-product-card-media-ratio))));height:auto;max-width:100%;max-height:100%}.ac-product-card__media-link--navigation :is(.ac-product-card__image,img,video,svg){display:block;width:100%;height:100%}.ac-product-card__media-link--navigation :is(img,video){object-fit:var(--ac-product-card-media-fit-override, contain)}.ac-product-card__media-link--placeholder{display:flex;align-items:center;justify-content:center;background:var(--ac-product-card-media-background)}.ac-product-card__placeholder-svg{width:100%;height:auto;max-height:100%}.ac-product-card__image{position:absolute;top:0;right:0;bottom:0;left:0;display:block;overflow:hidden;width:100%;height:100%;pointer-events:none}.ac-product-card__image img,.ac-product-card__image video,.ac-product-card__placeholder{display:block;width:100%;height:100%;object-fit:var(--ac-product-card-media-fit-override, var(--ac-product-card-media-fit))}.ac-product-card__image--primary{z-index:2;transform-origin:left center;transform:var(--ac-card-primary-transform, none)}.ac-product-card__image--secondary{z-index:3;opacity:var(--ac-card-secondary-opacity, 0);transform:var(--ac-card-secondary-transform, none);transform-origin:right center}.ac-product-card__media-link[data-ac-product-card-hover] .ac-product-card__image{transition:transform var(--ac-card-media-duration, 0ms) cubic-bezier(.4,0,.6,1),opacity var(--ac-card-media-duration, 0ms) ease}.ac-product-card:not(.is-option-previewing) .ac-product-card__media-link.is-active,.ac-product-card:is(:hover,:focus-within):not(.is-option-previewing) .ac-product-card__media-link[data-ac-product-card-hover]:not([data-ac-card-media-enhanced]){--ac-card-primary-transform: var(--ac-card-primary-active-transform, none);--ac-card-secondary-transform: var(--ac-card-secondary-active-transform, none);--ac-card-secondary-opacity: 1}@media(min-width:768px)and (hover:hover)and (pointer:fine){.ac-product-card__media-link[data-ac-product-card-hover]{--ac-card-media-duration: .35s}.ac-product-card__media-link[data-ac-product-card-transition=wipe]{--ac-card-primary-active-transform: scaleX(0);--ac-card-secondary-transform: scaleX(0);--ac-card-secondary-active-transform: scaleX(1);--ac-card-secondary-opacity: 1}.ac-product-card__media-link[data-ac-product-card-transition=slide-x]{--ac-card-primary-active-transform: translateX(-100%);--ac-card-secondary-transform: translateX(100%);--ac-card-secondary-opacity: 1}.ac-product-card__media-link[data-ac-product-card-transition=slide-y]{--ac-card-primary-active-transform: translateY(-100%);--ac-card-secondary-transform: translateY(100%);--ac-card-secondary-opacity: 1}.ac-product-card__media-link[data-ac-product-card-transition=zoom]{--ac-card-secondary-transform: scale(1.06);--ac-card-secondary-active-transform: scale(1)}.ac-product-card__media-link[data-ac-product-card-transition=flip]{--ac-card-primary-transform: perspective(900px) rotateY(0deg);--ac-card-primary-active-transform: perspective(900px) rotateY(180deg);--ac-card-secondary-transform: perspective(900px) rotateY(-180deg);--ac-card-secondary-active-transform: perspective(900px) rotateY(0deg);--ac-card-secondary-opacity: 1}.ac-product-card__media-link[data-ac-product-card-transition=flip] .ac-product-card__image{backface-visibility:hidden;transform-origin:center}}.ac-product-card__media-link[data-ac-product-card-transition=none],.ac-product-card__media-link[data-ac-card-media-static],.ac-motion-reduced .ac-product-card__media-link[data-ac-product-card-hover],body[data-ac-motion=reduced] .ac-product-card__media-link[data-ac-product-card-hover]{--ac-card-media-duration: 0ms}.ac-product-card__media-link[data-ac-card-media-static] .ac-product-card__image,.ac-motion-reduced .ac-product-card__media-link .ac-product-card__image,body[data-ac-motion=reduced] .ac-product-card__media-link .ac-product-card__image{transition:none}@media(prefers-reduced-motion:reduce){.ac-product-card__media-link[data-ac-product-card-hover]{--ac-card-media-duration: 0ms}.ac-product-card__media-link[data-ac-product-card-hover] .ac-product-card__image{transition:none}}.ac-product-card__overlay{position:absolute;top:0;right:0;bottom:0;left:0;z-index:4;display:var(--ac-product-card-overlay-display, block);pointer-events:none}.ac-product-card__badge{position:absolute;inset-block-start:calc(-1 * var(--ac-product-card-badge-overhang));z-index:1;display:flex;align-items:center;justify-content:center;box-sizing:border-box;width:calc(14.1 * var(--ac-product-card-unit));height:calc(2.9 * var(--ac-product-card-unit));padding-inline:calc(1.4 * var(--ac-product-card-unit));color:var(--ac-color-page);background-image:var(--ac-product-card-badge-image, url(./ac-product-card-badge-brush.webp));background-position:center;background-repeat:no-repeat;background-size:100% 100%;font-family:var(--ac-font-display);font-size:calc(1.6 * var(--ac-product-card-unit));font-weight:500;line-height:calc(1.6 * var(--ac-product-card-unit));text-align:center;text-transform:uppercase;white-space:nowrap;transform-origin:center bottom;animation:ac-product-card-badge-in .36s cubic-bezier(.4,0,.2,1) both}.ac-product-card__badge--top-left{inset-inline-start:calc(-1 * var(--ac-product-card-badge-inline-overhang))}.ac-product-card__badge--top-right{inset-inline-end:calc(-1 * var(--ac-product-card-badge-inline-overhang))}.ac-product-card__badge--inside{inset-block-start:calc(.8 * var(--ac-product-card-unit))}.ac-product-card__badge--inside.ac-product-card__badge--top-left{inset-inline-start:calc(.8 * var(--ac-product-card-unit))}.ac-product-card__badge--inside.ac-product-card__badge--top-right{inset-inline-end:calc(.8 * var(--ac-product-card-unit))}.ac-product-card__favorite{position:absolute;inset-block-start:calc(.5 * var(--ac-product-card-unit));inset-inline-end:calc(.5 * var(--ac-product-card-unit));pointer-events:auto}.ac-wishlist-button{color:var(--ac-color-ink)}.ac-wishlist-button__icon{width:2.4rem;height:2.4rem;overflow:visible;fill:transparent;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.4}.ac-wishlist-button.is-active{color:var(--ac-color-accent)}.ac-wishlist-button.is-active .ac-wishlist-button__icon{fill:currentColor}.ac-wishlist-button.is-feedback .ac-wishlist-button__icon{animation:ac-wishlist-heart-feedback .42s cubic-bezier(.34,1.56,.64,1)}.ac-product-card__info{position:var(--ac-product-card-info-position);inset-block-end:var(--ac-product-card-info-block-end);inset-inline:var(--ac-product-card-info-inline);z-index:var(--ac-product-card-info-layer);display:var(--ac-product-card-info-display, var(--ac-product-card-info-layout));box-sizing:border-box;min-width:0;min-height:calc(3.9 * var(--ac-product-card-unit));height:var(--ac-product-card-info-height, auto);padding-block-start:calc(.8 * var(--ac-product-card-unit));color:var(--ac-product-card-info-color);text-transform:uppercase}.ac-product-card__summary,.ac-product-card__details,.ac-product-card__title,.ac-product-card__price,.ac-product-card__vendor,.ac-product-card__rating,.ac-product-card__inventory,.ac-product-card__option,.ac-product-card__selected-option{margin:0}.ac-product-card__summary,.ac-product-card__details{min-width:0}.ac-product-card__vendor,.ac-product-card__rating,.ac-product-card__inventory{margin-block-end:calc(.4 * var(--ac-product-card-unit));font-family:var(--ac-font-mono);font-size:calc(1 * var(--ac-product-card-unit));line-height:calc(1.1 * var(--ac-product-card-unit))}.ac-product-card__title{min-width:0;width:100%;font-family:var(--ac-font-sans);font-size:calc(var(--ac-type-card-title-size-ratio) * var(--ac-product-card-unit));font-weight:var(--ac-type-card-title-weight);font-synthesis:none;letter-spacing:calc(var(--ac-type-card-title-tracking-ratio) * var(--ac-product-card-unit));line-height:calc(var(--ac-type-card-title-line-ratio) * var(--ac-product-card-unit))}.ac-product-card__title a{display:-webkit-box;overflow:hidden;color:inherit;text-decoration:none;overflow-wrap:anywhere;-webkit-box-orient:vertical;-webkit-line-clamp:var(--ac-product-card-title-lines)}.ac-product-card__price{display:block;margin-block-start:calc(.2 * var(--ac-product-card-unit));font-family:var(--ac-font-mono);font-size:calc(var(--ac-type-card-price-size-ratio) * var(--ac-product-card-unit));font-weight:var(--ac-type-card-price-weight);letter-spacing:calc(var(--ac-type-card-price-tracking-ratio) * var(--ac-product-card-unit));line-height:calc(var(--ac-type-card-price-line-ratio) * var(--ac-product-card-unit))}.ac-product-card__price [hidden]{display:none}.ac-product-card__current-price,.ac-product-card__compare-price{white-space:nowrap}.ac-product-card__compare-price{margin-inline-end:calc(.4 * var(--ac-product-card-unit));color:currentColor;opacity:.55}.ac-product-card__unit-price{display:block;margin-block-start:calc(.3 * var(--ac-product-card-unit));font-size:calc(1 * var(--ac-product-card-unit));letter-spacing:0}.ac-product-card__details{display:grid;gap:calc(.6 * var(--ac-product-card-unit));padding-block-end:calc(.2 * var(--ac-product-card-unit))}.ac-product-card__options{display:flex;align-items:center;justify-content:space-between;gap:calc(1 * var(--ac-product-card-unit));min-width:0}.ac-product-card__option{min-width:0;padding:0;border:0}.ac-product-card__selected-option{display:none;margin-block-end:calc(.4 * var(--ac-product-card-unit));font-family:var(--ac-font-mono);font-size:calc(1 * var(--ac-product-card-unit));font-weight:400;line-height:1}.ac-product-card__option-values{display:flex;align-items:center;gap:calc(.6 * var(--ac-product-card-unit));min-width:0;margin:0;padding:0;list-style:none}.ac-product-card__option-item{position:relative}.ac-product-card__option-value,.ac-product-card__option-overflow{position:relative;display:inline-grid;place-items:center;min-width:calc(2.4 * var(--ac-product-card-unit));min-height:calc(2.4 * var(--ac-product-card-unit));padding:0;border:0;color:inherit;background:transparent;font-family:var(--ac-font-display);font-size:calc(2.4 * var(--ac-product-card-unit));font-weight:800;line-height:calc(1.9 * var(--ac-product-card-unit));text-decoration:none}.ac-product-card__size-label{display:inline-flex;align-items:baseline}.ac-product-card__size-parenthesis{font-weight:100}.ac-product-card__size-value{font-weight:800}.ac-product-card__option-value.is-selected .ac-product-card__size-value{text-decoration:underline;text-underline-offset:calc(.25 * var(--ac-product-card-unit))}.ac-product-card__option-value.is-unavailable{cursor:not-allowed;opacity:.48}.ac-product-card__option-value.is-unavailable .ac-product-card__size-label{text-decoration:line-through;text-decoration-thickness:1px}.ac-product-card__swatch{position:relative;display:block;width:calc(2 * var(--ac-product-card-unit));height:calc(2 * var(--ac-product-card-unit));overflow:hidden;border:1px solid color-mix(in srgb,currentColor 35%,transparent);border-radius:50%;background-color:var(--ac-product-card-swatch-color, transparent);background-image:var(--ac-product-card-swatch-image, none);background-position:center;background-size:cover}.ac-product-card__option-value.is-selected .ac-product-card__swatch{outline:1px solid currentColor;outline-offset:calc(.2 * var(--ac-product-card-unit))}.ac-product-card__option-value.is-unavailable .ac-product-card__swatch:after{position:absolute;inset-block-start:50%;inset-inline-start:-15%;width:130%;height:1px;background:currentColor;content:"";transform:rotate(-45deg);transform-origin:center}.ac-product-card__option-tooltip{position:absolute;inset-block-start:calc(100% + (.6 * var(--ac-product-card-unit)));inset-block-end:auto;inset-inline-start:auto;inset-inline-end:0;z-index:6;width:max-content;max-width:min(var(--ac-product-card-tooltip-max-inline-size),calc(100vw - 2rem));padding:calc(.35 * var(--ac-product-card-unit)) calc(.55 * var(--ac-product-card-unit));color:var(--ac-color-page);background:var(--ac-color-ink);font-family:var(--ac-font-mono);font-size:calc(1 * var(--ac-product-card-unit));font-weight:400;letter-spacing:0;line-height:1.15;text-align:center;text-transform:uppercase;overflow-wrap:anywhere;white-space:normal;pointer-events:none;opacity:0;transform:translateY(calc(-.3 * var(--ac-product-card-unit)));transition:opacity .16s ease,transform .16s ease}.ac-product-card__option-value:is(:hover,:focus-visible) .ac-product-card__option-tooltip{opacity:1;transform:translateY(0)}.ac-product-card__quick-add-button{--ac-action-font-size: calc(1 * var(--ac-product-card-unit));--ac-action-font-weight: 700;--ac-action-gap: calc(.7 * var(--ac-product-card-unit));--ac-action-min-block-size: calc(2.8 * var(--ac-product-card-unit));--ac-action-padding-block: calc(.2 * var(--ac-product-card-unit));--ac-action-padding-inline: calc(.8 * var(--ac-product-card-unit))}.ac-product-card__quick-add-spinner{display:none;width:calc(1.1 * var(--ac-product-card-unit));height:calc(1.1 * var(--ac-product-card-unit));border:1px solid currentColor;border-inline-end-color:transparent;border-radius:50%;animation:ac-product-card-spin .7s linear infinite}.ac-product-card__quick-add-button.is-loading .ac-product-card__quick-add-spinner{display:block}.ac-product-card__quick-add-error{margin:calc(.4 * var(--ac-product-card-unit)) 0 0;color:var(--ac-color-accent);font-family:var(--ac-font-mono);font-size:calc(1 * var(--ac-product-card-unit));line-height:1.2}.ac-product-card :focus-visible:not(.ac-button):not(.ac-text-link):not(.ac-icon-button){outline:2px solid currentColor;outline-offset:2px}@media(min-width:768px)and (hover:hover){.ac-product-card--has-details{--ac-product-card-info-layout: grid}.ac-product-card--has-details .ac-product-card__summary,.ac-product-card--has-details .ac-product-card__details{grid-area:1 / 1;align-self:start}.ac-product-card--has-details .ac-product-card__summary{transform:scaleY(1);transform-origin:center top;transition:transform .4s .1s cubic-bezier(.4,0,.2,1)}.ac-product-card--has-details .ac-product-card__details{pointer-events:none;transform:scaleY(0);transform-origin:center bottom;transition:transform .4s cubic-bezier(.4,0,.2,1)}.ac-product-card--has-details:is(:hover,:focus-within) .ac-product-card__summary{transform:scaleY(0);transition-delay:0ms}.ac-product-card--has-details:is(:hover,:focus-within) .ac-product-card__details{pointer-events:auto;transform:scaleY(1);transition-delay:.1s}.ac-product-card--has-details .ac-product-card__summary:focus-within{transform:scaleY(1);transition:none}.ac-product-card--has-details:has(.ac-product-card__summary:focus-within) .ac-product-card__details{transform:scaleY(0);pointer-events:none;transition:none}:is([data-ac-product-rail-moving],[data-ac-product-list-moving]) .ac-product-card--has-details:not(:focus-within) .ac-product-card__summary{transform:scaleY(1);transition:none}:is([data-ac-product-rail-moving],[data-ac-product-list-moving]) .ac-product-card--has-details:not(:focus-within) .ac-product-card__details{pointer-events:none;transform:scaleY(0);transition:none}}@media(max-width:767px){.ac-product-card{--ac-product-card-badge-inline-overhang: var(--ac-product-card-badge-inline-overhang-override, 0rem)}.ac-product-card__details{margin-block-start:calc(.8 * var(--ac-product-card-unit))}.ac-product-card__options{display:none}.ac-product-card--options-mobile .ac-product-card__options{display:flex;align-items:flex-end}.ac-product-card--options-mobile .ac-product-card__selected-option{display:flex;gap:calc(.4 * var(--ac-product-card-unit))}.ac-product-card__option-values{gap:.8rem}.ac-product-card__option-value,.ac-product-card__option-overflow{min-width:4.4rem;min-height:4.4rem}.ac-product-card__quick-add-button{--ac-action-min-block-size: 4.4rem}}.ac-motion-reduced .ac-product-card__image,.ac-motion-reduced .ac-product-card__summary,.ac-motion-reduced .ac-product-card__details,.ac-motion-reduced .ac-wishlist-button__icon,.ac-motion-reduced .ac-product-card__badge,.ac-motion-reduced .ac-product-card__option-tooltip{animation:none;transition:none}@media(prefers-reduced-motion:reduce){.ac-product-card__image,.ac-product-card__summary,.ac-product-card__details,.ac-wishlist-button__icon,.ac-product-card__badge,.ac-product-card__option-tooltip,.ac-product-card__quick-add-spinner{animation:none;transition:none}}@media(forced-colors:active){.ac-product-card__option-value.is-unavailable .ac-product-card__swatch:after{background:CanvasText}.ac-product-card__option-tooltip{border:1px solid CanvasText}}@keyframes ac-product-card-badge-in{0%{opacity:0;transform:translateY(100%)}to{opacity:1;transform:translateY(0)}}@keyframes ac-wishlist-heart-feedback{0%,to{transform:scale(1)}45%{transform:scale(1.3)}}@keyframes ac-product-card-spin{to{transform:rotate(1turn)}}.ac-product-card__option-values>[hidden]{display:none}.ac-product-list{--ac-product-list-columns-desktop: var(--ac-product-list-columns-desktop-config, 4);--ac-product-list-columns-mobile: var(--ac-product-list-columns-mobile-config, 2);--ac-product-list-gap: var(--ac-grid-gap);--ac-product-list-column-gap: var(--ac-product-list-gap);--ac-product-list-row-gap: max(var(--ac-product-list-gap), var(--ac-space-md));--ac-product-list-badge-inline-bleed: 0rem;min-inline-size:0}.ac-product-list--badge-overhang{--ac-product-list-badge-inline-bleed: calc(.8 * var(--ac-ref-rem, 1rem))}.ac-product-list__viewport{min-inline-size:0}.ac-product-list__items{margin:0;padding:0}.ac-product-list__item{min-inline-size:0;list-style:none}.ac-product-list--grid .ac-product-list__items,.ac-product-list--compact .ac-product-list__items{display:grid;grid-template-columns:repeat(var(--ac-product-list-columns-desktop),minmax(0,1fr));column-gap:var(--ac-product-list-column-gap);row-gap:var(--ac-product-list-row-gap)}.ac-product-list--dawn-slider .ac-product-list__viewport:focus-visible{outline:2px solid currentColor;outline-offset:4px}.ac-product-list--compact{--ac-product-list-gap: var(--ac-space-xs)}.ac-product-list--dawn-slider{--ac-product-list-page-columns: 3;--ac-product-list-slide-size: calc((100% - ((var(--ac-product-list-page-columns) - 1) * var(--ac-product-list-column-gap))) / var(--ac-product-list-page-columns))}.ac-product-list--dawn-slider .ac-product-list__viewport{overflow-x:auto;overflow-y:hidden;overscroll-behavior-inline:contain;scrollbar-width:none;scroll-behavior:smooth;scroll-snap-type:inline mandatory;touch-action:pan-x pan-y pinch-zoom;cursor:grab}.ac-product-list--dawn-slider .ac-product-list__viewport::-webkit-scrollbar{display:none}.ac-product-list--dawn-slider .ac-product-list__viewport.is-dragging{scroll-behavior:auto;scroll-snap-type:none;cursor:grabbing;-webkit-user-select:none;user-select:none}.ac-product-list--dawn-slider .ac-product-list__items{display:grid;grid-auto-columns:var(--ac-product-list-slide-size);grid-auto-flow:column;column-gap:var(--ac-product-list-column-gap);inline-size:100%;min-inline-size:100%}.ac-product-list--dawn-slider .ac-product-list__item:nth-child(3n+1){scroll-snap-align:start;scroll-snap-stop:always}.ac-product-list--compact .ac-product-card{--ac-product-card-unit: max(.8rem, calc(.75 * var(--ac-ref-rem)))}@media(max-width:767px){.ac-product-list--grid .ac-product-list__items,.ac-product-list--compact .ac-product-list__items{grid-template-columns:repeat(var(--ac-product-list-columns-mobile),minmax(0,1fr))}.ac-product-list--dawn-slider{--ac-product-list-page-columns: 1;--ac-product-list-slide-size: var(--ac-product-list-item-size-mobile-config, 100%)}.ac-product-list--dawn-slider .ac-product-list__item,.ac-product-list--dawn-slider .ac-product-list__item:nth-child(3n+1){scroll-snap-align:start;scroll-snap-stop:always}}@media(min-width:768px)and (max-width:1023px){.ac-product-list--dawn-slider{--ac-product-list-page-columns: 2}.ac-product-list--dawn-slider .ac-product-list__item:nth-child(3n+1){scroll-snap-align:none;scroll-snap-stop:normal}.ac-product-list--dawn-slider .ac-product-list__item:nth-child(odd){scroll-snap-align:start;scroll-snap-stop:always}}@media(prefers-reduced-motion:reduce){.ac-product-list--dawn-slider .ac-product-list__viewport{scroll-behavior:auto}}.ac-quick-add-drawer{--ac-quick-add-padding: 24px;--ac-product-control-unit: 12px;z-index:var(--ac-layer-overlay-modal);inset:0 0 0 auto;display:grid;grid-template-rows:auto minmax(0,1fr) auto;width:100%;height:100dvh;color:var(--ac-color-ink);background:var(--ac-ref-page, var(--ac-color-page))}.ac-quick-add-drawer__header{display:flex;align-items:center;justify-content:space-between;gap:16px;min-height:72px;padding:12px var(--ac-quick-add-padding);border-block-end:1px solid var(--ac-line)}.ac-quick-add-drawer__title{margin:0;font:500 26px/1 var(--ac-font-display);text-transform:uppercase}.ac-quick-add-drawer__content{min-height:0;overflow:auto;overscroll-behavior:contain;scrollbar-width:none;-webkit-overflow-scrolling:touch}.ac-quick-add-drawer__content::-webkit-scrollbar{display:none}.ac-quick-add-drawer__footer{padding:20px var(--ac-quick-add-padding) max(20px,env(safe-area-inset-bottom));border-block-start:1px solid var(--ac-line);background:inherit}.ac-quick-add-drawer__footer[hidden]{display:none}.ac-quick-add-product{display:grid;grid-template-columns:minmax(0,1fr);align-items:start;gap:28px;padding:var(--ac-quick-add-padding)}.ac-quick-add-product__gallery,.ac-quick-add-product__content{min-width:0}.ac-quick-add-product__media{width:100%;aspect-ratio:var(--ac-quick-add-ratio, 3 / 4);overflow:hidden;background:var(--ac-color-subtle);touch-action:pan-y}.ac-quick-add-product__media>.swiper-wrapper{display:flex;height:100%}.ac-quick-add-product__gallery[data-native-gallery] .ac-quick-add-product__media{overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none}.ac-quick-add-product__gallery[data-native-gallery] .ac-quick-add-product__slide{scroll-snap-align:start}.ac-quick-add-product__slide{flex:0 0 100%;height:100%;min-width:0}.ac-quick-add-product__slide img,.ac-quick-add-product__placeholder{display:block;width:100%;height:100%;object-fit:var(--ac-quick-add-fit, cover)}.ac-quick-add-product__slide img{transition:opacity .18s ease}.ac-quick-add-product__slide img[data-loading]{opacity:0}.ac-quick-add-product__media-controls{display:flex;align-items:center;justify-content:space-between;padding-block:4px}.ac-quick-add-product__media-controls svg{width:20px;height:20px}.ac-quick-add-product__counter{font:400 12px/1 var(--ac-font-mono)}.ac-quick-add-product__title{margin:0;font:700 clamp(30px,3vw,40px)/.98 var(--ac-font-display);text-transform:uppercase;overflow-wrap:anywhere}.ac-quick-add-product__price{margin-block-start:16px;font:500 24px/1.15 var(--ac-font-display);color:var(--ac-color-accent)}.ac-quick-add-product__description{margin-block:20px 0;font:400 14px/1.5 var(--ac-font-sans)}.ac-quick-add-product__options{display:grid;gap:30px;margin-block-start:32px}.ac-quick-add-product__option{min-width:0;margin:0;padding:0;border:0}.ac-quick-add-product__option legend{padding:0;font:600 14px/1.3 var(--ac-font-sans);text-transform:uppercase}.ac-quick-add-product__option .ac-ref-product__option-values{row-gap:30px;padding-inline:8px}.ac-quick-add-product__option .ac-action-choice{--ac-choice-ink-height: 56px;max-width:100%;min-width:44px;min-height:44px;height:auto;overflow-wrap:anywhere}.ac-quick-add-product__stock{display:flex;align-items:center;gap:8px;margin-block:28px;font:500 12px/1.4 var(--ac-font-sans);text-transform:uppercase}.ac-quick-add-product__stock:before{content:"";width:10px;height:10px;flex-shrink:0;border-radius:50%;background:var(--ac-color-ink)}.ac-quick-add-product__stock[data-available=true]:before{background:#269d56}.ac-quick-add-product__quantity{margin-block:28px}.ac-quick-add-product__submit{--ac-action-font-size: 22px;--ac-action-font-family: var(--ac-font-display);--ac-action-min-block-size: 64px;width:100%}.ac-quick-add-product__submit.is-loading{opacity:.65;cursor:wait}.ac-quick-add-product__error{margin:12px 0 0;color:var(--ac-color-accent);font:400 13px/1.4 var(--ac-font-sans)}.ac-quick-add-product__details{display:inline-block;margin-block:12px;font:500 14px/1.4 var(--ac-font-mono);color:inherit;text-transform:uppercase}.ac-quick-add-drawer__retry{margin-block:8px 0;font:500 14px/1.5 var(--ac-font-sans)}.ac-quick-add-product[aria-busy=true] .ac-quick-add-product__price{opacity:.55}.ac-quick-add-skeleton{display:grid;gap:28px;padding:var(--ac-quick-add-padding)}.ac-quick-add-skeleton__media{aspect-ratio:var(--ac-quick-add-ratio, 3 / 4);background:var(--ac-color-subtle)}.ac-quick-add-skeleton__lines{height:220px;background:linear-gradient(var(--ac-color-subtle) 0 20%,transparent 20% 30%,var(--ac-color-subtle) 30% 38%,transparent 38% 64%,var(--ac-color-subtle) 64% 70%,transparent 70%)}@media(min-width:768px){.ac-quick-add-drawer{width:min(100%,600px)}}@media(min-width:1024px){.ac-quick-add-drawer{--ac-quick-add-padding: 28px;width:min(92vw,var(--ac-quick-add-width, 880px))}.ac-quick-add-product,.ac-quick-add-skeleton{grid-template-columns:minmax(0,45fr) minmax(0,55fr);gap:28px}.ac-quick-add-product__gallery{position:sticky;top:0}.ac-quick-add-drawer__footer{display:grid;grid-template-columns:minmax(0,45fr) minmax(0,55fr);column-gap:28px}.ac-quick-add-drawer__footer>*{grid-column:2}}@media(max-width:767px){.ac-quick-add-drawer{--ac-quick-add-padding: 16px}.ac-quick-add-drawer__header{min-height:64px}.ac-quick-add-product{gap:20px}.ac-quick-add-product__title{font-size:32px}}@media(prefers-reduced-motion:reduce){.ac-quick-add-product__slide img{transition:none}}body[data-ac-motion=reduced] .ac-quick-add-product__slide img{transition:none}.ac-ref-product__option-values{align-items:center;display:flex;flex-wrap:wrap;gap:calc(1.2 * var(--ac-product-control-unit, var(--ac-pdp-u, 10px)));margin-top:calc(1.7 * var(--ac-product-control-unit, var(--ac-pdp-u, 10px)))}.ac-ref-product__option-values input{clip:rect(0 0 0 0);clip-path:inset(50%);height:1px;overflow:hidden;position:absolute;white-space:nowrap;width:1px}.ac-ref-product__option-values label{align-items:center;border:0;color:#000;cursor:pointer;display:inline-flex;font-family:var(--ac-font-display);font-size:calc(2 * var(--ac-product-control-unit, var(--ac-pdp-u, 10px)));font-weight:500;height:calc(2 * var(--ac-product-control-unit, var(--ac-pdp-u, 10px)));justify-content:center;line-height:calc(2 * var(--ac-product-control-unit, var(--ac-pdp-u, 10px)));min-width:calc(1.8 * var(--ac-product-control-unit, var(--ac-pdp-u, 10px)));padding:0;position:relative;text-transform:uppercase;z-index:0}.ac-ref-product__option-values label[data-unavailable=true]{opacity:.6;text-decoration:line-through}.ac-ref-product__swatch{background-color:var(--ac-swatch-color, transparent);background-image:var(--ac-swatch-image, none);background-position:center;background-size:cover;border:1px solid currentColor;border-radius:50%;height:calc(1.4 * var(--ac-product-control-unit, var(--ac-pdp-u, 10px)));margin-right:calc(.5 * var(--ac-product-control-unit, var(--ac-pdp-u, 10px)));width:calc(1.4 * var(--ac-product-control-unit, var(--ac-pdp-u, 10px)))}.ac-product-quantity__label{font-family:var(--ac-font-sans);font-size:calc(1.1 * var(--ac-product-control-unit, var(--ac-pdp-u, 10px)));font-weight:600;text-transform:uppercase}.ac-product-quantity{display:grid;gap:calc(.8 * var(--ac-product-control-unit, var(--ac-pdp-u, 10px)))}.ac-product-quantity__controls{align-items:center;display:flex;gap:calc(.35 * var(--ac-product-control-unit, var(--ac-pdp-u, 10px)));width:max-content}.ac-product-quantity__button,.ac-product-quantity__value{align-items:center;display:inline-flex;gap:.2em;height:max(44px,calc(4.4 * var(--ac-product-control-unit, var(--ac-pdp-u, 10px))));justify-content:center;min-width:max(44px,calc(4.4 * var(--ac-product-control-unit, var(--ac-pdp-u, 10px))));padding-inline:calc(.5 * var(--ac-product-control-unit, var(--ac-pdp-u, 10px)))}.ac-product-quantity__button{--ac-action-disabled-opacity: .35;font:500 calc(1.5 * var(--ac-product-control-unit, var(--ac-pdp-u, 10px))) / 1 var(--ac-font-display);margin:0}.ac-product-quantity__button .ac-action__label{align-items:center;display:inline-flex;gap:.2em;justify-content:center}.ac-product-quantity__value:has(input:focus-visible){outline:1px solid #000;outline-offset:calc(.4 * var(--ac-product-control-unit, var(--ac-pdp-u, 10px)))}.ac-product-quantity__bracket{font-weight:100}.ac-product-quantity__value{--ac-product-quantity-ink-size: 120%;color:#000;font:500 calc(1.5 * var(--ac-product-control-unit, var(--ac-pdp-u, 10px))) / 1 var(--ac-font-display);isolation:isolate;min-width:max(48px,calc(4.8 * var(--ac-product-control-unit, var(--ac-pdp-u, 10px))));position:relative}.ac-product-quantity__value:has(.ac-product-quantity__ink[data-ready]){color:var(--ac-ref-page)}.ac-product-quantity__ink{position:absolute;inset-block-start:50%;inset-inline-start:50%;display:block;inline-size:var(--ac-product-quantity-ink-size);block-size:var(--ac-product-quantity-ink-size);max-inline-size:none;object-fit:fill;opacity:0;pointer-events:none;transform:translate(-50%,-50%);z-index:-1}.ac-product-quantity__ink[data-ready]{opacity:1}.ac-product-quantity__value input{-webkit-appearance:textfield;appearance:textfield;background:transparent;border:0;border-radius:0;caret-color:currentColor;color:inherit;font:inherit;height:100%;margin:0;min-width:3ch;padding:0;text-align:center;width:3ch}.ac-product-quantity__value input:focus{outline:0}.ac-product-quantity__value input::-webkit-inner-spin-button,.ac-product-quantity__value input::-webkit-outer-spin-button{-webkit-appearance:none;appearance:none;margin:0}.ac-product-quantity__rules{font:400 calc(.9 * var(--ac-product-control-unit, var(--ac-pdp-u, 10px))) / 1.3 var(--ac-font-mono);margin:0;min-height:1em}.ac-product-quantity__rules:empty{display:none}.ac-product-quantity--compact{display:block}.ac-product-quantity--plain{--ac-product-control-unit: var(--ac-ref-rem);display:block}.ac-product-quantity--plain .ac-product-quantity__label{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}.ac-product-quantity--plain .ac-product-quantity__controls{gap:0}.ac-product-quantity--plain .ac-product-quantity__value{min-width:32px;padding:0}.ac-product-quantity--plain .ac-product-quantity__value>.ac-product-quantity__bracket,.ac-product-quantity--plain [data-ac-quantity-minus] .ac-product-quantity__bracket:last-child,.ac-product-quantity--plain [data-ac-quantity-plus] .ac-product-quantity__bracket:first-child{display:none}.ac-product-quantity--compact .ac-product-quantity__label,.ac-product-quantity--compact .ac-product-quantity__rules{display:none}.ac-product-quantity--compact .ac-product-quantity__controls{gap:4px}.ac-product-quantity--compact :is(.ac-product-quantity__button,.ac-product-quantity__value){height:44px}
/*# sourceMappingURL=/cdn/shop/t/107/assets/ac-home-critical.css.map */
