*,*:before,*:after{box-sizing:border-box}*{margin:0}html{-webkit-text-size-adjust:100%;text-size-adjust:100%;scroll-padding-top:var(--header-height, 0px)}body{min-height:100svh;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility}img,picture,video,svg{display:block;max-width:100%}img,video{height:auto}input,button,textarea,select{font:inherit;color:inherit;letter-spacing:inherit}button{cursor:pointer;background:none;border:0;padding:0}a{color:inherit;text-decoration:none}:where(ul[role=list],ol[role=list]){list-style:none;padding:0}table{border-collapse:collapse;width:100%}[hidden]{display:none!important}:focus-visible{outline:1px solid currentColor;outline-offset:3px}html:has(dialog[open]){overflow:hidden;scrollbar-gutter:stable}@media(prefers-reduced-motion:no-preference){html{scroll-behavior:smooth}}[class*=color-scheme],[class^=color-],[class*=" color-"]{color:var(--color-fg)}body,.section-bg{background:var(--color-bg-gradient, var(--color-bg));color:var(--color-fg)}html.is-scrolling main{pointer-events:none}body{font-family:var(--font-body);font-weight:var(--font-body-weight);font-size:calc(.875rem * var(--body-scale));line-height:1.6;letter-spacing:.01em}h1,h2,h3,h4,.h0,.h1,.h2,.h3,.h4{font-family:var(--font-heading);font-weight:var(--font-heading-weight);text-transform:var(--font-heading-case);line-height:1.05;letter-spacing:-.01em;text-wrap:balance}.h0{font-size:calc(clamp(2.75rem,7vw,6.5rem) * var(--heading-scale))}h1,.h1{font-size:calc(clamp(2.25rem,5vw,4.5rem) * var(--heading-scale))}h2,.h2{font-size:calc(clamp(2rem,4vw,3.5rem) * var(--heading-scale))}h3,.h3{font-size:calc(clamp(1.5rem,2.5vw,2.25rem) * var(--heading-scale))}h4,.h4{font-size:calc(clamp(1.25rem,1.8vw,1.625rem) * var(--heading-scale))}.heading-accent{display:block;font-style:italic;color:var(--color-muted)}.heading-accent--inline{display:inline}p{text-wrap:pretty}.label,.eyebrow{font-family:var(--font-body);font-size:calc(.6875rem * var(--body-scale));font-weight:var(--font-body-weight-medium);letter-spacing:var(--label-tracking);text-transform:uppercase;line-height:1.4}.eyebrow{color:var(--color-muted);display:block;margin-bottom:.75rem}.text-muted{color:var(--color-muted)}.text-small{font-size:calc(.75rem * var(--body-scale))}.text-large{font-size:calc(1rem * var(--body-scale))}.rte>*+*{margin-top:1em}.rte>p:empty,.rte>div:empty{display:none}.rte a{text-decoration:underline;text-underline-offset:3px}.rte ul,.rte ol{padding-left:1.25em}.rte img{margin-inline:auto}.rte table td,.rte table th{border:1px solid var(--color-border);padding:.5em .75em;text-align:left}.rte h2,.rte h3,.rte h4{margin-top:1.5em}.rte blockquote{border-left:1px solid currentColor;padding-left:1em;font-style:italic}.link-underline{background:linear-gradient(currentColor,currentColor) 0 100% / 100% 1px no-repeat;padding-bottom:2px;transition:background-size .4s cubic-bezier(.2,.7,.2,1)}@media(hover:hover){.link-underline:hover{background-size:0 1px;background-position:100% 100%}.link-hover{background:linear-gradient(currentColor,currentColor) 0 100% / 0 1px no-repeat;padding-bottom:2px;transition:background-size .4s cubic-bezier(.2,.7,.2,1)}.link-hover:hover{background-size:100% 1px}}.page-width{width:100%;max-width:calc(var(--page-width) + var(--gutter) * 2);margin-inline:auto;padding-inline:var(--gutter)}.page-width--narrow{max-width:calc(52rem + var(--gutter) * 2)}.page-width--full{max-width:none}@media(min-width:990px){:root{--gutter: var(--gutter-desktop);--section-spacing: var(--section-spacing-desktop)}}.section{padding-block:var(--section-spacing)}.section--flush{padding-block:0}.section+.section.section-bg--same{padding-top:0}.section-header{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:1rem 2rem;margin-bottom:clamp(1.5rem,3vw,2.5rem)}.section-header--center{flex-direction:column;align-items:center;text-align:center}.section-header__link{flex-shrink:0}.main{display:block}.main:focus{outline:none}.grid{display:grid;gap:var(--grid-gap);grid-template-columns:repeat(var(--cols-mobile, 2),minmax(0,1fr))}@media(min-width:750px){.grid{grid-template-columns:repeat(var(--cols-tablet, var(--cols-desktop, 3)),minmax(0,1fr))}}@media(min-width:990px){.grid{grid-template-columns:repeat(var(--cols-desktop, 4),minmax(0,1fr))}}.stack>*+*{margin-top:var(--stack-gap, 1rem)}.visually-hidden,.visually-hidden-focusable:not(:focus):not(:focus-within){position:absolute!important;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.skip-link{position:fixed;top:1rem;left:1rem;z-index:999;padding:.75rem 1rem;background:var(--color-fg);color:var(--color-bg)}.button{--btn-bg: var(--color-button);--btn-fg: var(--color-button-label);--btn-border: var(--color-button);position:relative;display:inline-flex;align-items:center;justify-content:center;gap:.5rem;min-height:var(--button-height);padding:0 2rem;border:1px solid var(--btn-border);border-radius:var(--button-radius);background:var(--btn-bg);color:var(--btn-fg);font-size:calc(.6875rem * var(--body-scale));font-weight:var(--font-body-weight-medium);letter-spacing:var(--label-tracking);text-transform:uppercase;text-align:center;line-height:1.2;overflow:hidden;isolation:isolate;transition:color .35s ease,border-color .35s ease,background-color .35s ease;-webkit-tap-highlight-color:transparent}.button:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background:var(--btn-fg);transform:scaleY(0);transform-origin:bottom;transition:transform .45s cubic-bezier(.2,.7,.2,1)}@media(hover:hover){.button:hover:not([disabled]){color:var(--btn-bg)}.button:hover:not([disabled]):before{transform:scaleY(1)}}.button--outline{--btn-bg: transparent;--btn-fg: var(--color-fg);--btn-border: var(--color-fg)}@media(hover:hover){.button--outline:hover:not([disabled]){color:var(--color-bg)}}.button--outline:before{background:var(--color-fg)}.button--full{width:100%}.button--small{min-height:calc(var(--button-height) - 10px);padding:0 1.25rem}.button[disabled],.button[aria-disabled=true]{opacity:.45;cursor:not-allowed}.button.is-loading{color:transparent!important;pointer-events:none}.button.is-loading:after{content:"";position:absolute;width:16px;height:16px;border-radius:50%;border:1px solid var(--btn-fg);border-right-color:transparent;animation:spin .7s linear infinite}@keyframes spin{to{transform:rotate(360deg)}}.icon-button{display:inline-grid;place-items:center;width:44px;height:44px;border-radius:50%;transition:opacity .2s}@media(hover:hover){.icon-button:hover{opacity:.6}}.buttons{display:flex;flex-wrap:wrap;gap:.75rem}.field{position:relative;display:flex}.input,.select,.textarea{width:100%;min-height:var(--button-height);padding:.75rem 1rem;border:1px solid var(--color-border);border-radius:var(--input-radius);background:transparent;font-size:16px;transition:border-color .2s;-webkit-appearance:none;appearance:none}.input:focus,.select:focus,.textarea:focus{border-color:var(--color-fg);outline:none}.input::placeholder{color:var(--color-muted)}.select{padding-right:2.5rem;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23888' stroke-width='1.4'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E") right .75rem center / 16px no-repeat}.textarea{min-height:8rem;resize:vertical}.checkbox{display:flex;align-items:center;gap:.75rem;cursor:pointer}.checkbox input{width:16px;height:16px;accent-color:var(--color-fg)}.form-message{padding:.75rem 1rem;border:1px solid var(--color-border);margin-bottom:1rem}.form-message--error{border-color:#c4302b;color:#c4302b}.media{position:relative;overflow:hidden;background:var(--color-card)}.media>img,.media>video,.media>svg,.media>picture,.media>picture>img,.media>iframe{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.media--contain>img{object-fit:contain}.placeholder-svg{fill:var(--color-muted);opacity:.4;background:var(--color-card)}.overlay:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:#000;opacity:var(--overlay, .25);pointer-events:none}.badge{display:inline-block;padding:.3rem .55rem;font-size:.625rem;font-weight:var(--font-body-weight-medium);letter-spacing:.12em;text-transform:uppercase;line-height:1;background:var(--badge-custom-bg);color:var(--badge-custom-text)}.badge--sale{background:var(--badge-sale-bg);color:var(--badge-sale-text)}.badge--soldout{background:var(--badge-soldout-bg);color:var(--badge-soldout-text)}.price{display:flex;flex-wrap:wrap;align-items:baseline;gap:.5rem;font-variant-numeric:tabular-nums}.price__compare{color:var(--color-muted);text-decoration:line-through}.price__unit{width:100%;font-size:.75em;color:var(--color-muted)}.price--sale .price__current{color:inherit}.product-card{position:relative;display:flex;flex-direction:column;text-align:var(--card-align, left)}.product-card__media{position:relative;aspect-ratio:var(--card-ratio);background:var(--color-card);overflow:hidden}.product-card__media img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:var(--card-fit);transition:opacity .5s ease,transform 1.2s cubic-bezier(.2,.7,.2,1)}.product-card__media--adapt{aspect-ratio:var(--ratio)}.product-card__image--secondary{opacity:0}@media(hover:hover){.product-card:hover .product-card__image--secondary{opacity:1}.has-hover-zoom .product-card:hover .product-card__media img{transform:scale(1.03)}}.product-card__link:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:1}.product-card__badges{position:absolute;top:.75rem;left:.75rem;z-index:2;display:flex;flex-direction:column;align-items:flex-start;gap:.25rem;pointer-events:none}.product-card__info{display:grid;gap:.25rem;padding:.875rem .75rem 1.25rem;font-size:calc(.8125rem * var(--body-scale))}.product-card__title{font-family:var(--font-body);font-size:inherit;font-weight:var(--font-body-weight);line-height:1.35;letter-spacing:.01em;text-transform:none}.product-card__vendor{color:var(--color-muted)}.product-card .price{justify-content:var(--card-justify, flex-start)}:is(.product-card,.look__info,.complementary__info,.cart-upsell__bottom) .price,.cart-upsell__bottom>span{color:var(--color-muted)}:is(.product-card,.look__info,.complementary__info) .price__compare{opacity:.7}.product-card__swatches{position:relative;z-index:2;display:flex;flex-wrap:wrap;gap:.375rem;justify-content:var(--card-justify, flex-start);margin-top:.25rem}.product-card__rating{display:flex;align-items:center;gap:.25rem;font-size:.75rem;color:var(--color-muted);justify-content:var(--card-justify, flex-start)}.quick-add{position:absolute;inset:auto .5rem .5rem;z-index:3;min-height:40px}.quick-add__button.is-loading{color:transparent}.quick-add__toggle,.quick-add__button{position:absolute;right:0;bottom:0;display:grid;place-items:center;width:40px;height:40px;background:var(--color-bg);color:var(--color-fg);border-radius:50%;transition:transform .3s ease,opacity .3s ease}.quick-add__panel{display:flex;flex-wrap:wrap;justify-content:center;gap:.25rem;padding:.625rem;background:var(--color-bg);opacity:0;visibility:hidden;transform:translateY(8px);transition:opacity .3s ease,transform .3s ease,visibility .3s}.quick-add__label{width:100%;text-align:center;margin-bottom:.25rem}.quick-add__option{min-width:2.5rem;padding:.5rem;font-size:.75rem;border:1px solid transparent;transition:border-color .2s}.quick-add__option:hover:not([disabled]),.quick-add__option:focus-visible{border-color:currentColor}.quick-add__option[disabled]{color:var(--color-muted);text-decoration:line-through;cursor:not-allowed}.quick-add.is-open .quick-add__panel{opacity:1;visibility:visible;transform:none}.quick-add.is-open .quick-add__toggle{opacity:0;pointer-events:none}@media(hover:hover)and (min-width:990px){.quick-add__toggle,.quick-add__button{opacity:0;transform:translateY(6px)}.product-card:hover .quick-add:not(.is-open) :is(.quick-add__toggle,.quick-add__button),.quick-add:not(.is-open) :is(.quick-add__toggle,.quick-add__button):focus-visible{opacity:1;transform:none}}.swatch{--size: 14px;position:relative;display:inline-block;width:var(--size);height:var(--size);border-radius:50%;background:var(--swatch, #ccc) center / cover;box-shadow:inset 0 0 0 1px #0000001f}.swatch:after{content:"";position:absolute;top:-3px;right:-3px;bottom:-3px;left:-3px;border-radius:50%;border:1px solid transparent;transition:border-color .2s}.swatch.is-active:after,.swatch:hover:after,input:checked+.swatch:after{border-color:var(--color-fg)}.swatch--lg{--size: 28px}.swatch.is-unavailable{opacity:.4}.swatch.is-unavailable:before{content:"";position:absolute;inset:50% -2px auto;height:1px;background:var(--color-fg);transform:rotate(-45deg)}slider-component,product-info,variant-picker,predictive-search,free-shipping,cart-upsell,product-recommendations{display:block}.slider{position:relative}.slider__track{display:grid;grid-auto-flow:column;grid-auto-columns:var(--slide-width, 80%);gap:var(--grid-gap);overflow-x:auto;overflow-y:hidden;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:none;-webkit-overflow-scrolling:touch;padding-inline:var(--slider-peek, 0px);scroll-padding-inline:var(--slider-peek, 0px)}.slider__track::-webkit-scrollbar{display:none}.slider__track>*{scroll-snap-align:start}.slider__nav{position:absolute;top:50%;z-index:2;display:grid;place-items:center;width:48px;height:48px;translate:0 -50%;background:var(--color-bg);color:var(--color-fg);border-radius:50%;opacity:0;transition:opacity .3s}.slider__nav--prev{left:1rem}.slider__nav--next{right:1rem}.slider__nav[disabled]{opacity:0!important;pointer-events:none}@media(hover:hover){.slider:hover .slider__nav{opacity:1}}@media(hover:hover)and (pointer:fine){.slider__track{overflow-x:hidden;overflow-y:hidden;scroll-snap-type:none;cursor:grab}.slider__track.is-dragging{cursor:grabbing;-webkit-user-select:none;user-select:none}.slider__track.is-dragging a,.slider__track.is-dragging img{pointer-events:none}.slider__nav{opacity:.9}}.slider__progress{height:1px;background:var(--color-border);margin-top:1.5rem;position:relative;overflow:hidden}.slider__progress span{position:absolute;inset:0 auto 0 0;background:var(--color-fg);width:var(--progress-width, 20%);translate:var(--progress, 0%) 0;transition:translate .2s linear}@media(min-width:990px){.slider--desktop-grid .slider__track{grid-auto-flow:row;grid-template-columns:repeat(var(--cols-desktop, 4),minmax(0,1fr));overflow:visible;padding-inline:0}.slider--desktop-grid .slider__nav,.slider--desktop-grid .slider__progress{display:none}}.drawer{--drawer-width: min(440px, 100vw);position:fixed;inset:0 0 0 auto;width:var(--drawer-width);max-width:100vw;height:100dvh;max-height:100dvh;margin:0 0 0 auto;padding:0;border:0;background:var(--color-bg);color:var(--color-fg);display:flex;flex-direction:column;translate:100% 0;transition:translate .5s cubic-bezier(.2,.7,.2,1),overlay .5s allow-discrete,display .5s allow-discrete}.drawer:not([open]){display:none}.drawer[open]{translate:0 0}@starting-style{.drawer[open]{translate:100% 0}}.drawer--left{inset:0 auto 0 0;margin:0 auto 0 0;translate:-100% 0}@starting-style{.drawer--left[open]{translate:-100% 0}}.drawer--top{inset:0 0 auto 0;width:100vw;height:auto;max-height:90dvh;margin:0;translate:0 -100%}@starting-style{.drawer--top[open]{translate:0 -100%}}@media(max-width:749px){.drawer--bottom-mobile{inset:auto 0 0 0;width:100vw;height:auto;max-height:85dvh;margin:auto 0 0;translate:0 100%}@starting-style{.drawer--bottom-mobile[open]{translate:0 100%}}}dialog::backdrop{background:#0000;-webkit-backdrop-filter:blur(0);backdrop-filter:blur(0);transition:background .5s ease,backdrop-filter .5s ease,overlay .5s allow-discrete,display .5s allow-discrete}dialog[open]::backdrop{background:#00000073;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}@starting-style{dialog[open]::backdrop{background:#0000;-webkit-backdrop-filter:blur(0);backdrop-filter:blur(0)}}.drawer__header{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:1rem 1rem 1rem var(--gutter);border-bottom:1px solid var(--color-border);min-height:64px}.drawer__title{font-size:calc(.75rem * var(--body-scale));font-family:var(--font-body);font-weight:var(--font-body-weight-medium);letter-spacing:var(--label-tracking);text-transform:uppercase}.drawer__body{flex:1;overflow-y:auto;overscroll-behavior:contain;padding:1.25rem var(--gutter)}.drawer__footer{padding:1.25rem var(--gutter) calc(1.25rem + env(safe-area-inset-bottom));border-top:1px solid var(--color-border)}.modal{width:min(960px,calc(100vw - 2rem));max-height:calc(100dvh - 2rem);padding:0;border:0;margin:auto;background:var(--color-bg);color:var(--color-fg);opacity:0;scale:.98;transition:opacity .35s ease,scale .35s ease,overlay .35s allow-discrete,display .35s allow-discrete}.modal[open]{opacity:1;scale:1}@starting-style{.modal[open]{opacity:0;scale:.98}}.modal__close{position:absolute;top:.5rem;right:.5rem;z-index:2}.accordion{border-bottom:1px solid var(--color-border)}.accordion>summary{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:1.125rem 0;cursor:pointer;list-style:none}.accordion>summary::-webkit-details-marker{display:none}.accordion>summary .icon{transition:rotate .3s ease;flex-shrink:0}.accordion[open]>summary .icon-plus{rotate:45deg}.accordion[open]>summary .icon-chevron-down{rotate:180deg}.accordion__content{padding-bottom:1.25rem}@supports (interpolate-size: allow-keywords){:root{interpolate-size:allow-keywords}.accordion::details-content{height:0;overflow:clip;transition:height .35s ease,content-visibility .35s allow-discrete}.accordion[open]::details-content{height:auto}}.quantity{display:inline-flex;align-items:center;border:1px solid var(--color-border);height:40px}.quantity button{width:36px;height:100%;display:grid;place-items:center}.quantity input{width:2.5rem;height:100%;border:0;background:none;text-align:center;font-size:.8125rem;-moz-appearance:textfield}.quantity input::-webkit-outer-spin-button,.quantity input::-webkit-inner-spin-button{-webkit-appearance:none}.pagination{display:flex;justify-content:center;align-items:center;gap:.25rem;margin-top:3rem}.pagination a,.pagination span{display:grid;place-items:center;min-width:40px;height:40px;padding:0 .5rem;font-size:.8125rem}.pagination [aria-current=page]{border-bottom:1px solid currentColor}.toast{position:fixed;left:50%;bottom:calc(1.5rem + env(safe-area-inset-bottom));z-index:1000;translate:-50% 150%;opacity:0;padding:.875rem 1.25rem;background:var(--color-fg);color:var(--color-bg);font-size:.8125rem;transition:translate .4s cubic-bezier(.2,.7,.2,1),opacity .4s;pointer-events:none;max-width:calc(100vw - 2rem)}.toast.is-visible{translate:-50% 0;opacity:1}@media(prefers-reduced-motion:no-preference){.js .has-reveal [data-reveal]{opacity:0;translate:0 24px;transition:opacity .9s cubic-bezier(.2,.7,.2,1),translate .9s cubic-bezier(.2,.7,.2,1);transition-delay:calc(var(--reveal-index, 0) * 80ms)}.js .has-reveal [data-reveal].is-revealed{opacity:1;translate:0 0}.js .has-reveal [data-reveal=fade]{translate:0 0}}.breadcrumbs{display:flex;flex-wrap:wrap;gap:.5rem;font-size:.75rem;color:var(--color-muted)}.breadcrumbs li:not(:last-child):after{content:"/";margin-left:.5rem}.breadcrumbs [aria-current]{color:var(--color-fg)}.empty-state{text-align:center;padding-block:4rem}.empty-state>*+*{margin-top:1.25rem}.newsletter-form__field{display:flex;gap:0}.newsletter-form__field .input{flex:1;min-width:0;border-right:0}.newsletter-form__button{flex-shrink:0;padding-inline:clamp(1rem,4vw,2rem)}.newsletter-form__legal{margin-top:.75rem}.newsletter-form__name{width:100%;margin-bottom:-1px}.newsletter-form__error{margin-top:.75rem}.newsletter-form__message{display:flex;align-items:center;gap:.5rem}.social-icons{display:flex;flex-wrap:wrap;gap:.25rem;list-style:none;padding:0}.article-card{position:relative;display:grid;gap:1.25rem}.article-card .media img{transition:transform 1.2s cubic-bezier(.2,.7,.2,1)}@media(hover:hover){.article-card:hover .media img{transform:scale(1.04)}.article-card:hover .article-card__more{background-size:0 1px;background-position:100% 100%}}.article-card__body{display:grid;gap:.75rem;justify-items:start}.article-card__body .eyebrow{margin:0}.article-card__link:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0}.section--pending{padding:0}@media(prefers-reduced-motion:no-preference){@view-transition{navigation:auto}::view-transition-old(root){animation:.25s cubic-bezier(.4,0,1,1) both vt-out}::view-transition-new(root){animation:.45s cubic-bezier(0,0,.2,1) both vt-in}[data-header]{view-transition-name:site-header}}@keyframes vt-out{to{opacity:0}}@keyframes vt-in{0%{opacity:0;translate:0 8px}}.localization{max-width:100%}.localization__field{min-width:0}.localization__select{max-width:100%;text-overflow:ellipsis}.support-chat{position:fixed;right:max(1rem,env(safe-area-inset-right));bottom:max(1rem,env(safe-area-inset-bottom));z-index:60;display:grid;place-items:center;width:52px;height:52px;border-radius:50%;background:#000;color:#fff;border:1px solid rgb(255 255 255 / .22);box-shadow:0 6px 24px #00000059;cursor:pointer;transition:translate .35s cubic-bezier(.2,.7,.2,1),opacity .25s,border-color .25s,scale .25s}.support-chat:hover{border-color:#fff9;scale:1.05}.support-chat:focus-visible{outline:2px solid #fff;outline-offset:3px}.support-chat.is-loading .icon{opacity:.4}.support-chat__badge{position:absolute;top:-2px;right:-2px;min-width:18px;height:18px;padding:0 5px;border-radius:9px;background:#fff;color:#000;font-size:.6875rem;font-weight:600;line-height:18px;text-align:center}body.has-sticky-atc .support-chat{translate:0 -76px}.support-chat .icon{grid-area:1 / 1;transition:opacity .2s,rotate .3s}.support-chat__close{opacity:0;rotate:-90deg}html.support-chat-open .support-chat__icon{opacity:0;rotate:90deg}html.support-chat-open .support-chat__close{opacity:1;rotate:0deg}html.support-chat-open .support-chat__badge{display:none}iframe#launcher{display:none!important}@media(max-width:749px){.support-chat{width:48px;height:48px}}#shop-hcaptcha-badge-container{display:none!important}.captcha-notice a,.newsletter-form__legal a{text-decoration:underline;text-underline-offset:2px}.article-card__fallback{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-content:center;gap:.75rem;padding:1.5rem;text-align:center;background:#111;color:#ffffffeb;font-family:var(--font-heading);font-size:clamp(1.25rem,2vw,1.625rem);line-height:1.15;text-wrap:balance}.article-card__fallback .eyebrow{margin:0;color:#ffffff8c}dialog:focus{outline:none}#redo-modal-root[popover]:not(:popover-open){display:none!important}#redo-modal-root:popover-open{top:0;right:0;bottom:0;left:0;width:100vw;height:100dvh;max-width:none;max-height:none;margin:0;padding:0;border:0;background:transparent;overflow:visible}
/*# sourceMappingURL=/cdn/shop/t/107/assets/base.css.map */
