.utilities{width:100%;display:flex;flex-direction:column;align-items:center;gap:var(--gap);text-wrap:nowrap;border-top:var(--border-width) solid var(--divider-color, var(--color-border));color:var(--color-foreground-muted)}@media screen and (min-width:750px){.utilities{display:grid;grid-template-columns:1fr auto 1fr;justify-content:center;gap:var(--gap);align-items:center;text-align:left}}.utilities a,.utilities button{color:var(--color-utilities, var(--color-foreground-muted))}.utilities>*{text-align:center}@media screen and (min-width:750px){.utilities>*{text-align:left;justify-self:start}}@media screen and (min-width:750px){.utilities--blocks-1{grid-template-columns:1fr;justify-content:start}.utilities--blocks-1>*{justify-self:start;text-align:left}.utilities--blocks-2{grid-template-columns:1fr 1fr}.utilities--blocks-2>*:nth-child(2){justify-self:end;text-align:right}.utilities--blocks-3{grid-template-columns:1fr auto 1fr}.utilities--blocks-3>*:nth-child(2){justify-self:center;text-align:center}.utilities--blocks-3>*:nth-child(3){justify-self:end;text-align:right}}.footer-content{contain:content;content-visibility:auto;display:grid;grid-template-columns:1fr;gap:var(--footer-gap);align-items:start}.footer-content .menu__heading__default{font-weight:var(--font-heading--weight)}@media screen and (min-width:750px)and (max-width:989px){.footer-content{grid-template-columns:repeat(min(var(--grid-columns),3),1fr);grid-auto-flow:row}.footer-content[style*="--grid-columns: 4"]{grid-template-columns:repeat(2,1fr)}.footer-content--isolated-grid-item-tablet>:last-child{grid-column:1 / -1}}@media screen and (min-width:990px){.footer-content{grid-template-columns:repeat(var(--grid-columns),1fr)}.footer-content[style*="--grid-columns: 1"]{justify-items:center}.footer-content--isolated-grid-item-desktop>:last-child{grid-column:1 / -1}}.vnv{position:sticky;top:0;z-index:50;background:var(--vnv-bg);color:var(--vnv-text)}.vnv__bar{border-bottom:1px solid transparent;transition:border-color .3s ease,box-shadow .3s ease,background-color .3s ease}.vnv.is-stuck .vnv__bar{border-bottom-color:var(--vnv-border);box-shadow:0 10px 30px -24px #17150f80;background:color-mix(in srgb,var(--vnv-bg) 88%,transparent);-webkit-backdrop-filter:saturate(1.4) blur(10px);backdrop-filter:saturate(1.4) blur(10px)}.vnv__inner{display:flex;align-items:center;justify-content:space-between;gap:2rem;max-width:var(--page-width);margin-inline:auto;padding-inline:var(--page-margin);height:5.25rem;transition:height .3s cubic-bezier(.2,.7,.3,1)}.vnv.is-stuck .vnv__inner{height:4.25rem}.vnv__brand{display:flex;align-items:center;flex-shrink:0}.vnv__logo{display:block;width:auto;height:2.25rem;transition:height .3s cubic-bezier(.2,.7,.3,1)}.vnv.is-stuck .vnv__logo{height:1.875rem}.vnv__wordmark{font-family:var(--font-heading--family);font-size:1.375rem;font-weight:700;letter-spacing:-.03em;color:var(--vnv-accent)}.vnv__nav{margin-inline:auto}.vnv__list{display:flex;align-items:center;gap:2.125rem;margin:0;padding:0;list-style:none}.vnv__link{position:relative;display:block;padding-block:.5rem;font-size:.9375rem;font-weight:500;color:var(--vnv-muted);text-decoration:none;transition:color .2s ease}.vnv__link:after{content:"";position:absolute;left:0;bottom:0;width:100%;height:2px;background:var(--vnv-accent);transform:scaleX(0);transform-origin:0 50%;transition:transform .32s cubic-bezier(.2,.7,.3,1)}.vnv__link:hover{color:var(--vnv-text)}.vnv__link:hover:after,.vnv__link.is-current:after{transform:scaleX(1)}.vnv__link.is-current{color:var(--vnv-text)}.vnv__end{display:flex;align-items:center;gap:.75rem;flex-shrink:0}.vnv__cta{display:inline-flex;align-items:center;gap:.5rem;height:2.75rem;padding-inline:1.375rem;background:var(--vnv-accent);color:#fff;font-size:.875rem;font-weight:700;text-decoration:none;white-space:nowrap;transition:background-color .2s ease,box-shadow .2s ease,transform .2s cubic-bezier(.2,.7,.3,1)}.vnv__cta:hover{color:#fff;background:color-mix(in srgb,var(--vnv-accent) 86%,#000000);transform:translateY(-1px);box-shadow:0 12px 24px -14px var(--vnv-accent)}.vnv__cta-arrow{width:.875rem;height:.875rem;transition:translate .24s cubic-bezier(.2,.7,.3,1)}.vnv__cta:hover .vnv__cta-arrow{translate:3px 0}.vnv__toggle{display:none;align-items:center;justify-content:center;width:2.75rem;height:2.75rem;margin-right:-.625rem;padding:0;background:none;border:0;color:inherit;cursor:pointer}.vnv__burger{position:relative;display:block;width:1.375rem;height:.75rem}.vnv__burger i{position:absolute;left:0;width:100%;height:2px;background:currentColor;transition:transform .34s cubic-bezier(.2,.7,.3,1),width .34s ease}.vnv__burger i:first-child{top:0}.vnv__burger i:last-child{bottom:0;width:65%}.vnv.is-open .vnv__burger i:first-child{transform:translateY(5px) rotate(45deg)}.vnv.is-open .vnv__burger i:last-child{width:100%;transform:translateY(-5px) rotate(-45deg)}.vnv__panel[hidden]{display:none}.vnv__panel{position:fixed;top:0;right:0;bottom:0;left:0;z-index:49;display:flex;flex-direction:column;justify-content:center;gap:2rem;padding:6rem var(--page-margin) 3rem;background:var(--vnv-panel);color:var(--vnv-panel-text);overflow-y:auto}.vnv__panel-list{margin:0;padding:0;list-style:none}.vnv__panel-list li{border-bottom:1px solid color-mix(in srgb,var(--vnv-panel-text) 16%,transparent)}.vnv__panel-link{display:flex;align-items:baseline;gap:1rem;padding-block:1.125rem;font-family:var(--font-heading--family);font-size:clamp(1.75rem,8vw,2.5rem);font-weight:700;letter-spacing:-.03em;color:inherit;text-decoration:none}.vnv__panel-link.is-current{color:var(--vnv-accent)}.vnv__panel-index{font-family:var(--font-accent--family);font-size:.75rem;font-weight:400;letter-spacing:.1em;color:var(--vnv-accent)}.vnv__panel-note{margin:0;font-family:var(--font-accent--family);font-size:.8125rem;color:color-mix(in srgb,var(--vnv-panel-text) 64%,transparent)}.vnv__panel-note a{color:var(--vnv-accent);text-decoration:none}.js .vnv__panel-list li,.js .vnv__panel-note{opacity:0;translate:0 14px}.js .vnv.is-open .vnv__panel-list li,.js .vnv.is-open .vnv__panel-note{animation:vnvIn .5s cubic-bezier(.2,.7,.3,1) forwards;animation-delay:calc(.06s + var(--i, 0) * 55ms)}@keyframes vnvIn{to{opacity:1;translate:0 0}}.vnv__sr{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}@media screen and (max-width:1149px){.vnv__list{gap:1.5rem}.vnv__link{font-size:.875rem}}@media screen and (max-width:989px){.vnv__nav{display:none}.vnv__toggle{display:inline-flex}.vnv__cta{display:none}.vnv__inner,.vnv.is-stuck .vnv__inner{height:4.25rem}.vnv__logo,.vnv.is-stuck .vnv__logo{height:1.875rem}}@media(prefers-reduced-motion:reduce){.vnv__inner,.vnv__logo,.vnv__bar,.vnv__link:after,.vnv__burger i,.vnv__cta{transition:none}.js .vnv__panel-list li,.js .vnv__panel-note{opacity:1;translate:0 0;animation:none}}.vxv__frame{aspect-ratio:16 / 9;background:color-mix(in srgb,var(--vx-border) 45%,var(--vx-card));overflow:hidden}.vxv__frame iframe{width:100%;height:100%;border:0;display:block}.vxv__play{position:relative;display:block;width:100%;height:100%;padding:0;border:0;background:#000;cursor:pointer;color:#fff}.vxv__still{width:100%;height:100%;object-fit:cover;display:block;opacity:.86;transition:opacity .3s ease,scale .6s cubic-bezier(.2,.7,.3,1)}.vxv__play:hover .vxv__still{opacity:1;scale:1.03}.vxv__badge{position:absolute;top:0;right:0;bottom:0;left:0;margin:auto;width:3.5rem;height:3.5rem;display:grid;place-items:center;border-radius:50%;background:var(--vx-accent);color:#17150f;transition:transform .28s cubic-bezier(.2,.7,.3,1)}.vxv__badge svg{width:1.375rem;height:1.375rem;margin-left:2px}.vxv__play:hover .vxv__badge{transform:scale(1.08)}.vxv__sr{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}@media(prefers-reduced-motion:reduce){.vxv__still,.vxv__badge{transition:none}.vxv__play:hover .vxv__still{scale:1}}.footer-utilities__group-copyright{color:var(--color-utilities, var(--color-foreground-muted))}.policy-list-trigger{anchor-name:--terms-policies-trigger;cursor:pointer;font-size:var(--font-size, .75rem);text-transform:var(--text-transform, none)}.policy_list li{border-radius:calc(var(--style-border-radius-popover) - 8px)}.policy_list li a{color:var(--color-foreground);display:inline-block;padding:8px;text-align:start;width:100%;outline-color:#0000;font-size:var(--font-size, .75rem);text-transform:var(--text-transform, none)}.policy_list li:is(:hover,:focus-within){background:rgb(var(--color-foreground-rgb) / .15)}.terms-policies-popover{position-anchor:--terms-policies-trigger;inset:unset;bottom:calc(anchor(top) + 1rem);left:anchor(left);border-radius:var(--style-border-radius-popover);background:linear-gradient(var(--color-background) 0 100%),linear-gradient(rgb(var(--color-background-rgb) / .15) 0 100%);background-clip:padding-box,border-box;border:1px solid #0000;box-shadow:var(--shadow-popover);padding:8px;margin:0;opacity:0;scale:.94;translate:0 6px;transform-origin:3.9em 100%}.terms-policies-popover.\:popover-open,.terms-policies-popover:popover-open{opacity:1;translate:0 0;scale:1}@media screen and (max-width:749px){.terms-policies-popover{left:anchor(center);transform:translate(-50%);transform-origin:0% 100%}}@supports not (position-anchor: --account-button-trigger){.terms-policies-popover{bottom:unset;top:calc(var(--anchor-top) * 1px);left:calc(var(--anchor-left) * 1px);transform:translateY(calc(-100% - 1.25rem))}@media screen and (max-width:749px){.terms-policies-popover{left:calc((var(--anchor-left) + (var(--anchor-width) / 2)) * 1px);transform:translate(-50%,calc(-100% - 1.25rem))}}}@media(prefers-reduced-motion:no-preference){.terms-policies-popover{transition-property:display,overlay,opacity,scale,translate;transition-behavior:allow-discrete;transition-duration:.3s;transition-timing-function:var(--ease-out-quad)}@starting-style{.terms-policies-popover.\:popover-open,.terms-policies-popover:popover-open{opacity:.7;translate:0 6px;scale:.94}}}.menu{width:100%}.menu:not(:has(.menu__heading--empty)) .details-content{margin-block-start:var(--spacing--size)}.menu__item+.menu__item{margin-block-start:var(--spacing--size)}.menu .menu__heading--empty{display:none}.menu__heading__default{display:contents}.menu__heading__accordion{display:none}@media screen and (max-width:749px){.menu--accordion .menu__heading--empty{display:flex}.menu--accordion .menu__heading__accordion{display:contents}.menu--accordion .menu__heading__default{display:none}.menu--accordion .details-content{margin-block-start:var(--spacing--size)}.menu--accordion .menu__details{padding-inline:0}.menu--dividers .menu__details{border-block-end:var(--style-border-width) solid var(--color-border)}.menu--dividers .details-content{padding-block-end:var(--padding-sm)}}.social-icons__wrapper{display:flex;gap:var(--gap-sm);flex-wrap:wrap;justify-content:center}@media screen and (min-width:750px){.social-icons__wrapper{flex-wrap:nowrap;justify-content:flex-start}}.social-icons__icon-wrapper{display:flex;align-items:center;justify-content:center;height:var(--icon-size-lg)}.social-icons__icon{display:flex;flex-shrink:0;width:var(--icon-size-lg);height:var(--icon-size-lg)}.social-icons__icon{display:none}.social-icons__icon-wrapper:has(.social-icons__icon path){width:var(--icon-size-lg)}.social-icons__icon-wrapper:has(.social-icons__icon path) .social-icons__icon{display:block}.social-icons__icon-wrapper:has(.social-icons__icon path) .social-icons__icon-label{display:none}.shopify-design-mode .social-icons__icon-wrapper--disabled{opacity:var(--disabled-opacity, .5);cursor:not-allowed}.shopify-design-mode .social-icons__icon-wrapper--disabled a{pointer-events:none}accordion-custom details::details-content,accordion-custom details .details-content{block-size:0;overflow-y:clip;opacity:0;interpolate-size:allow-keywords;transition:content-visibility var(--animation-speed-slow) allow-discrete,padding-block var(--animation-speed-slow) var(--animation-easing),opacity var(--animation-speed-slow) var(--animation-easing),block-size var(--animation-speed-slow) var(--animation-easing)}accordion-custom details:not(:focus-within)::details-content,accordion-custom details:not(:focus-within) .details-content{transition:none}accordion-custom details:not([open])::details-content,accordion-custom details:not([open]) .details-content{padding-block:0}accordion-custom details[open]::details-content,accordion-custom details[open] .details-content{opacity:1;block-size:auto}@starting-style{accordion-custom details[open]::details-content,accordion-custom details[open] .details-content{block-size:0;opacity:0;overflow-y:clip}}accordion-custom details[open] .details-content:focus-within{overflow-y:visible}@media screen and (max-width:749px){accordion-custom[data-disable-on-mobile=true] summary{cursor:auto}}@media screen and (min-width:750px){accordion-custom[data-disable-on-desktop=true] summary{cursor:auto}}.background-image-container{overflow:hidden;position:absolute;top:0;right:0;bottom:0;left:0;opacity:var(--image-opacity)}.background-image-container img,.background-image-container svg{object-fit:cover;width:100%;height:100%}.background-image-fit img,.background-image-fit svg{object-fit:contain}.product-card:hover,.collection-card:hover,.predictive-search-results__card:hover{z-index:var(--layer-raised)}shopify-chat{--shopify-chat-breakpoint: 768px}shopify-chat[mode=managed]{position:static;height:100%}.theme-drawer__dialog:has(shopify-chat[mode=standalone][open]){z-index:calc(var(--layer-menu-drawer) + 1)}.theme-drawer__dialog.chat-drawer:has(shopify-chat:defined){display:flex}.dialog-modal{border:none;box-shadow:var(--shadow-popover)}@media screen and (min-width:750px){.dialog-modal{border-radius:var(--style-border-radius-popover);max-width:var(--normal-content-width)}}@media screen and (max-width:749px){.dialog-modal{max-width:100%;max-height:100%;height:100dvh;width:100dvw;padding:max(var(--padding-md),var(--safe-area-inset-top)) max(var(--padding-md),var(--safe-area-inset-right)) max(var(--padding-md),var(--safe-area-inset-bottom)) max(var(--padding-md),var(--safe-area-inset-left))}}.dialog-modal::backdrop{transition:backdrop-filter var(--animation-speed) var(--animation-easing);-webkit-backdrop-filter:brightness(1);backdrop-filter:brightness(1);background:rgb(var(--backdrop-color-rgb) / var(--backdrop-opacity))}:where(.dialog-modal)[open]{animation:elementSlideInTop var(--animation-speed) var(--animation-easing) forwards}:where(.dialog-modal)[open]::backdrop{animation:backdropFilter var(--animation-speed) var(--animation-easing) forwards;transition:opacity var(--animation-speed) var(--animation-easing)}:where(.dialog-modal).dialog-closing{animation:elementSlideOutTop var(--animation-speed) var(--animation-easing) forwards}:where(.dialog-modal).dialog-closing::backdrop{opacity:0}.dialog-drawer{--dialog-drawer-opening-animation: move-and-fade;--dialog-drawer-closing-animation: move-and-fade}.dialog-drawer[open]{--start-x: var(--custom-transform-from, 100%);--end-x: var(--custom-transform-to, 0px);--start-opacity: 1;animation:var(--dialog-drawer-opening-animation) var(--animation-speed) var(--animation-easing) forwards}.dialog-drawer[open].dialog-closing{--start-x: 0px;--end-x: 100%;--start-opacity: 1;--end-opacity: 1;animation:var(--dialog-drawer-closing-animation) var(--animation-speed) var(--animation-easing)}.group-block__link{position:absolute;top:0;right:0;bottom:0;left:0}.group-block__link~:is(.group-block-content,.group-block__media-wrapper){pointer-events:none}.group-block__link~:is(.group-block-content,.group-block__media-wrapper) :is(a,button,input,textarea,select){pointer-events:auto}.group-block__link~.group-block-content--design-mode{pointer-events:auto}form.payment-terms{padding-top:.5em;font-size:min(.85em,var(--font-paragraph--size));font-weight:var(--font-paragraph--weight);color:var(--color, rgb(var(--color-foreground-rgb) / var(--opacity-subdued-text)))}.installments:not(:has(shopify-payment-terms)){display:none}:where(:not(.dialog-zoomed-gallery))>.product-media-container{--slide-width: 100%;display:flex;aspect-ratio:var(--gallery-aspect-ratio, var(--media-preview-ratio));max-height:var(--constrained-height);width:var(--slide-width, 100%);position:relative;overflow:hidden}:where(:not(.dialog-zoomed-gallery))>.product-media-container:where(.constrain-height){--viewport-offset: 400px;--constrained-min-height: 300px;--constrained-height: max(var(--constrained-min-height), calc(100vh - var(--viewport-offset)));margin-right:auto;margin-left:auto}@supports (--test: round(up, 100%, 1px)){:where(:not(.dialog-zoomed-gallery))>.product-media-container{--slide-width: round(up, 100%, 1px)}}@media screen and (max-width:749px){.product-media-container.constrain-height{max-height:none}}@media screen and (min-width:750px){.product-media-container.constrain-height{--viewport-offset: var(--header-height, 100px);--constrained-min-height: 500px}body:has(header-component[transparent]) .product-media-container.constrain-height{--viewport-offset: 0px}}.product-media-container img{aspect-ratio:inherit;object-fit:contain}.product-media-container.media-fit-contain img{object-position:center center}.product-media-container.media-fit{--product-media-fit: cover}.product-media-container.media-fit img{object-fit:var(--product-media-fit)}media-gallery{display:block;width:100%}:where(media-gallery,.product-grid__item) .media-gallery__grid{grid-template-columns:1fr;gap:var(--image-gap)}@media screen and (min-width:750px){.media-gallery--large-first-image .product-media-container:first-child,.media-gallery--two-column .product-media-container:only-child{grid-column:span 2}}media-gallery:where(.media-gallery--grid) .media-gallery__grid{display:none}media-gallery.media-gallery--grid .media-gallery__grid .product-media-container{height:100%}@media screen and (min-width:750px){.media-gallery--two-column .media-gallery__grid{grid-template-columns:repeat(2,1fr)}media-gallery:is(.media-gallery--grid) slideshow-component{display:none}media-gallery:where(.media-gallery--grid) .media-gallery__grid{display:grid}}zoom-dialog dialog{width:100vw;height:100vh;border:none;margin:0;padding:0;max-width:100%;max-height:100%;background:#fff;opacity:0;transition:opacity var(--animation-speed) var(--animation-easing);scrollbar-width:none}zoom-dialog dialog[open]{opacity:1}@media(prefers-reduced-motion:no-preference){zoom-dialog dialog{scroll-behavior:smooth}}zoom-dialog dialog::backdrop{background:transparent}.product-media-container__zoom-button{position:absolute;width:100%;height:100%;z-index:var(--layer-flat);cursor:zoom-in;background-color:transparent}.product-media-container__zoom-button:hover{background-color:transparent}slideshow-slide.product-media-container--tallest{content-visibility:visible}.product-media__drag-zoom-wrapper{aspect-ratio:inherit;min-height:inherit;min-width:inherit;display:inherit;flex:inherit}.media-gallery__mobile-controls{grid-area:auto}.product-media-container--zoomable.product-media-container--image{cursor:zoom-in}#quick-add-dialog{display:contents}.quick-add-modal .quantity-selector-wrapper{--color-input-background: inherit;--color-input-text: inherit;--color-input-text-rgb: inherit;--color-input-border: inherit;--style-border-width-inputs: inherit;--style-border-radius-inputs: inherit;--style-border-radius-buttons-primary: var(--style-border-radius-inputs);--style-border-radius-buttons-secondary: var(--style-border-radius-inputs)}.quick-add-modal .product-details .quantity-selector{border-radius:var(--style-border-radius-inputs)}@media screen and (min-width:750px){.quick-add-modal{width:var(--quick-add-modal-width);height:var(--quick-add-modal-height);max-width:none}}.quick-add-modal{padding:0;border:var(--style-border-popover);overflow:hidden;box-shadow:0 5px 30px rgb(0 0 0 / var(--opacity-15))}@media screen and (max-width:749px){.quick-add-modal{position:fixed;margin:auto 0 0;min-height:unset;max-width:100%;border-radius:0;overflow:clip;height:fit-content;padding-block-end:var(--safe-area-inset-bottom)}}@media screen and (max-width:750px){.quick-add-modal[open]{border-top-left-radius:var(--style-border-radius-popover);border-top-right-radius:var(--style-border-radius-popover)}}@media screen and (min-width:750px){.quick-add-modal[open]{display:flex}}@media screen and (max-width:749px){.quick-add-modal .view-more-details__wrapper{display:none}}.quick-add-modal[open]{animation:modalSlideInTop var(--animation-speed) var(--animation-easing) forwards}.quick-add-modal.dialog-closing{animation:modalSlideOutTop var(--animation-speed) var(--animation-easing) forwards}.quick-add-modal__close{position:absolute;top:var(--margin-2xs);right:var(--margin-2xs);transition:transform .15s var(--animation-timing-bounce);z-index:var(--layer-raised);overflow:visible;transform-origin:center}.quick-add-modal__close:active{transform:scale(.99) translateY(1px)}.quick-add-modal__close:focus-visible{outline:none}.quick-add-modal__close:focus-visible:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:calc(var(--style-border-radius-popover) - var(--margin-2xs));outline:var(--focus-outline-width) solid currentColor}.quick-add-modal__content{display:grid;grid-template-columns:repeat(7,1fr);grid-template-rows:100% 1fr;position:relative;overflow-y:auto;max-height:100vh;flex-grow:1}@media screen and (max-width:749px){.quick-add-modal__content{grid-template-columns:repeat(4,1fr);grid-template-rows:auto;padding-inline:var(--padding-xl);padding-block:var(--padding-xl);gap:var(--gap-lg);flex:1;min-height:0;overflow-y:auto;height:auto;max-height:100vh}}.quick-add-modal__content .media-gallery--grid .media-gallery__grid{grid-template-columns:1fr}.quick-add-modal__content .media-gallery--grid.media-gallery--two-column .product-media-container:first-child{grid-column:auto}.quick-add-modal__content .media-gallery--grid:not(.media-gallery--two-column) .product-media>*,.quick-add-modal__content .media-gallery--grid.media-gallery--two-column:not(.media-gallery--large-first-image) .product-media-container:nth-of-type(odd) .product-media>*,.quick-add-modal__content .media-gallery--grid.media-gallery--two-column.media-gallery--large-first-image .product-media-container:is(:first-of-type,:nth-of-type(2n)) .product-media>*,.quick-add-modal__content .media-gallery--carousel slideshow-container{border-top-left-radius:0;border-bottom-left-radius:0}.quick-add-modal__content .view-more-details__wrapper{display:flex;justify-content:flex-start;width:100%}.view-more-details__wrapper .view-more-details{display:flex;align-items:center;width:fit-content}@media screen and (max-width:749px){.quick-add-modal__content .product-header{display:flex;flex-direction:column;grid-column:2 / -1;grid-row:1;padding-right:var(--padding-2xl)}}@media screen and (max-width:749px){.quick-add-modal__content .product-header a:not(product-price *){font-size:var(--font-size--md);font-weight:500;color:inherit;width:fit-content}}@media screen and (max-width:749px){.quick-add-modal__content variant-picker,.quick-add-modal__content product-form-component{grid-column:1 / -1}}.quick-add-modal__content .product-media-container__zoom-button{cursor:default}.quick-add-modal__content .product-details{grid-column:4 / -1;grid-row:1 / span 2;display:flex;flex-direction:column;justify-content:stretch;height:100%;min-height:0;overflow-y:auto;position:relative}dialog[open] :is(.quick-add-modal__content .product-details){animation:fadeSlideIn .3s var(--animation-timing-fade-in) both;animation-delay:.1s}@media screen and (max-width:749px){.quick-add-modal__content .product-details{grid-column:2 / span 2;grid-row:span 1;max-height:100%;height:100%}}@property --quick-add-modal-mask-start{syntax: "<length>"; initial-value: 0px; inherits: false;}@property --quick-add-modal-mask-end{syntax: "<length>"; initial-value: 0px; inherits: true;}@keyframes detect-scroll{0%,to{--can-scroll: }}@supports (animation-timeline: scroll(self)){dialog[open] .quick-add-modal__content .product-details{-webkit-mask-image:linear-gradient(to bottom,transparent 0%,#000 var(--quick-add-modal-mask-start),#000 100%);mask-image:linear-gradient(to bottom,transparent 0%,#000 var(--quick-add-modal-mask-start),#000 100%);animation:.3s var(--animation-timing-fade-in) .1s both fadeSlideIn,scrollStart 1s linear both,scrollEnd 1s linear both,detect-scroll 1ms linear none;animation-timeline:auto,scroll(self),scroll(self),scroll(self);animation-range:normal,0px 48px,calc(100% - 48px) 100%,0% 100%}}@keyframes scrollStart{0%{--quick-add-modal-mask-start: 0px}to{--quick-add-modal-mask-start: 48px}}@keyframes scrollEnd{0%{--quick-add-modal-mask-end: 0px}to{--quick-add-modal-mask-end: 48px}}.quick-add-modal__content .product-details>.group-block{flex-grow:1;width:auto}.quick-add-modal__content>*{min-height:0}.quick-add-modal__content .product-details :is(.view-product-title,.buy-buttons-block){flex:0 0 auto}.quick-add-modal__content .product-details :is(.buy-buttons-block){margin-top:auto;position:sticky;bottom:0;padding-bottom:var(--padding-3xl);background-color:var(--color-background);z-index:var(--layer-raised)}.quick-add-modal__content .product-details :is(.buy-buttons-block):before{--quick-add-modal-mask-end-progressive-enhanced: 0px;position:absolute;content:"";display:block;inset:auto 0 100% 0;pointer-events:none;height:min(var(--gap-2xl),var(--gap));background-color:inherit;-webkit-mask-image:linear-gradient(to top,#000 0%,#000 calc(var(--gap-2xs)),transparent calc(100% - var(--quick-add-modal-mask-end-progressive-enhanced)),transparent);mask-image:linear-gradient(to top,#000 0%,#000 calc(var(--gap-2xs)),transparent calc(100% - var(--quick-add-modal-mask-end-progressive-enhanced)),transparent)}.quick-add-modal__content .product-details .buy-buttons-block:has(gift-card-recipient-form){position:static;padding-bottom:0;flex-grow:1;display:flex;flex-direction:column}.quick-add-modal__content .product-details .buy-buttons-block:has(gift-card-recipient-form)>product-form-component{flex-grow:1;display:flex;flex-direction:column}.quick-add-modal__content .product-details .buy-buttons-block:has(gift-card-recipient-form) form{flex-grow:1;display:flex;flex-direction:column}.quick-add-modal__content .product-details .buy-buttons-block:has(gift-card-recipient-form):before{display:none}.quick-add-modal__content .product-details .buy-buttons-block__bar{display:block;position:sticky;bottom:0;margin-top:auto;padding-block:var(--gap-md) var(--padding-3xl);background-color:var(--color-background);z-index:var(--layer-raised)}.quick-add-modal__content .product-details .buy-buttons-block__bar:before{--quick-add-modal-mask-end-progressive-enhanced: 0px;position:absolute;content:"";display:block;inset:auto 0 100% 0;pointer-events:none;height:min(var(--gap-2xl),var(--gap));background-color:inherit;-webkit-mask-image:linear-gradient(to top,#000 0%,#000 calc(var(--gap-2xs)),transparent calc(100% - var(--quick-add-modal-mask-end-progressive-enhanced)),transparent);mask-image:linear-gradient(to top,#000 0%,#000 calc(var(--gap-2xs)),transparent calc(100% - var(--quick-add-modal-mask-end-progressive-enhanced)),transparent)}@supports (animation-timeline: scroll(self)){.quick-add-modal__content .product-details :is(.buy-buttons-block):before,.quick-add-modal__content .product-details .buy-buttons-block__bar:before{--mask-if-scroll: var(--can-scroll) var(--quick-add-modal-mask-end);--mask-if-no-scroll: 48px;--quick-add-modal-mask-end-progressive-enhanced: var(--mask-if-scroll, var(--mask-if-no-scroll));height:calc(var(--gap-2xs) + 48px)}}.quick-add-modal__content .product-details .variant-picker{flex:0 0 auto;padding-block:min(var(--gap-2xl),var(--gap));margin-block-end:calc(var(--focus-outline-offset) + var(--focus-outline-width))}.quick-add-modal__content .variant-option--swatches{padding-inline-start:var(--padding-2xs)}.quick-add-modal__content .variant-option--swatches legend{margin-inline-start:calc(-1 * var(--padding-2xs))}.quick-add-modal__content:not(:has(.product-information__media)) .product-details{grid-column:1 / -1}.quick-add-modal__content .view-product-title{display:flex;padding-block:0;margin-block-end:12px;padding-inline-end:calc(var(--padding-2xl) + calc(var(--minimum-touch-target) / 2))}.quick-add-modal__content .view-product-title a{color:inherit;text-decoration:none;text-align:left;font-size:var(--font-size--2xl);font-weight:600;line-height:1.2;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;text-overflow:ellipsis;transition:color .2s var(--animation-easing)}.quick-add-modal__content .product-details product-price{--text-align: left}.quick-add-modal__content .product-details product-price.text-block--align-center{margin-inline:0}.quick-add-modal__content .product-details product-price.text-center{--text-align: left}.quick-add-modal__content .product-details product-price>*{text-align:left}@media screen and (min-width:750px){.quick-add-modal__content .product-details *:not(.group-block,.group-block-content,.buy-buttons-block,.buy-buttons-block *,.view-product-title,.view-product-title *,variant-picker,variant-picker *,product-price,product-price *,product-inventory,product-inventory *,.view-more-details__wrapper,.view-more-details__wrapper *){display:none!important}}.quick-add-modal__content .group-block:not(:has(.buy-buttons-block,.buy-buttons-block *,.view-product-title,.view-product-title *,variant-picker,variant-picker *,product-price,product-price *,product-inventory,product-inventory *,.view-more-details__wrapper,.view-more-details__wrapper *),.buy-buttons-block){display:none}@media screen and (min-width:750px){.quick-add-modal__content .group-block-content{gap:0}.quick-add-modal__content .media-gallery__grid{gap:min(var(--gap-2xs),var(--image-gap));border-radius:var(--style-border-radius-popover, 0)}.quick-add-modal__content .media-gallery--grid .product-media img{border-radius:0}}.quick-add-modal__content .product-details>.group-block{padding-block:var(--padding-3xl) 0}.quick-add-modal__content :where(.product-details>.group-block>.group-block-content>*){padding-inline:var(--padding-3xl)}.quick-add-modal__content slideshow-slide:not([aria-hidden=false]){content-visibility:auto}.quick-add-modal__content .product-information__media{width:100%;grid-column:1 / span 1;grid-row:1;position:relative;top:0;animation:fadeIn .4s var(--animation-timing-fade-in) both}@media screen and (min-width:750px){.quick-add-modal__content .product-information__media{position:sticky;grid-column:1 / 4;width:var(--quick-add-modal-gallery-width);overflow-y:auto;-ms-overflow-style:none;scrollbar-width:none}}.quick-add-modal__content .product-information__media::-webkit-scrollbar{display:none}.quick-add-modal__content .product-information__media media-gallery{pointer-events:none}@media screen and (min-width:750px){.quick-add-modal__content .product-information__media media-gallery{position:absolute;top:0;right:0;bottom:0;left:0}}.quick-add-modal media-gallery{padding:0}.quick-add-modal__content .product-information__media slideshow-arrows{display:none}.quick-add-modal__content .product-information__media slideshow-container{display:block}.quick-add-modal__content .product-information__media slideshow-slides{display:flex;flex-direction:column;gap:var(--gap-2xs);overflow:visible;scroll-snap-type:none}.quick-add-modal__content .product-information__media slideshow-slide{width:100%;flex:none;scroll-snap-align:unset;position:relative;transform:none;opacity:1;visibility:visible;transition:opacity .3s var(--animation-easing)}@media screen and (max-width:749px){.quick-add-modal__content .product-information__media slideshow-slide[aria-hidden=true]{display:none}}.quick-add-modal__content .product-information__media slideshow-slide:nth-child(1){animation:fadeSlideIn .3s var(--animation-timing-fade-in) both}.quick-add-modal__content .product-information__media slideshow-slide:nth-child(2){animation:fadeSlideIn .3s var(--animation-timing-fade-in) both;animation-delay:.05s}.quick-add-modal__content .product-information__media slideshow-slide:nth-child(3){animation:fadeSlideIn .3s var(--animation-timing-fade-in) both;animation-delay:.1s}.quick-add-modal__content .product-information__media :is(slideshow-controls,slideshow-controls[thumbnails]){display:none}.quick-add-modal__content .sticky-content,.quick-add-modal__content .sticky-content--desktop{top:0}.quick-add-modal__content .text-block.rte:not(product-price),.quick-add-modal__content .view-more-details__wrapper{display:none}@keyframes fadeSlideIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.skip-to-content-link{position:absolute;inset-inline-start:-99999px}.skip-to-content-link:focus{z-index:var(--layer-temporary);overflow:auto;width:auto;height:auto;padding:var(--padding-lg) var(--padding-4xl);inset-inline-start:var(--margin-lg);top:var(--margin-lg);background-color:var(--color-background);box-shadow:0 0 0 var(--focus-outline-offset) var(--color-background)}details[open]>summary .icon-animated>svg{transform:rotate(180deg)}summary .svg-wrapper{margin-inline-start:auto;height:var(--icon-size-xs);width:var(--icon-size-xs);transition:transform var(--animation-speed) var(--animation-easing)}summary .icon-plus :is(.horizontal,.vertical){transition:transform var(--animation-speed) var(--animation-easing);transform:rotate(0);transform-origin:50% 50%;opacity:1}details[open]>summary .icon-plus .horizontal{transform:rotate(90deg)}details[open]>summary .icon-plus .vertical{transform:rotate(90deg);opacity:0}.text-block{width:var(--width, 100%)}.text-block--align-center,.text-block--align-center>*{margin-inline:auto}.text-block--align-right,.text-block--align-right>*{margin-inline-start:auto}.text-block--background{background-color:var(--text-background-color);border-radius:var(--text-corner-radius);padding-block-start:max(var(--text-padding),var(--padding-block-start, 0));padding-block-end:max(var(--text-padding),var(--padding-block-end, 0));padding-inline-start:max(var(--text-padding),var(--padding-inline-start, 0));padding-inline-end:max(var(--text-padding),var(--padding-inline-end, 0))}.custom-color,.custom-color>:is(h1,h2,h3,h4,h5,h6,p,*){color:var(--color)}.text-block:not(.text-block--full-width).rte,.text-block:not(.text-block--full-width).paragraph{text-wrap:balance;text-wrap:pretty}.text-block:not(.text-block--full-width):is(.h1,.h2,.h3,.h4,.h5,.h6){text-wrap:balance}.text-block.text-block:is(.h1,.h2,.h3,.h4,.h5,.h6) a{text-decoration-line:none;color:currentColor}.text-block.text-block:is(.h1,.h2,.h3,.h4,.h5,.h6) a:hover{text-decoration-line:none;color:currentColor}.text-block h1,.text-block.h1>*{margin-block:var(--font-h1--spacing)}.text-block h2,.text-block.h2>*{margin-block:var(--font-h2--spacing)}.text-block h3,.text-block.h3>*{margin-block:var(--font-h3--spacing)}.text-block h4,.text-block.h4>*{margin-block:var(--font-h4--spacing)}.text-block h5,.text-block.h5>*{margin-block:var(--font-h5--spacing)}.text-block h6,.text-block.h6>*{margin-block:var(--font-h6--spacing)}.text-block p,.text-block.p>*{margin-block:var(--font-paragraph--spacing)}.text-block.text-block>*:last-child,.text-block.text-block>*:has(+*:last-child:empty){margin-block-end:0}.text-block.text-block>style+*,.text-block.text-block>*:first-child,.text-block.text-block>*:first-child:empty+*{margin-block-start:0}:root{--text-align-default: left}.text-block{max-width:100%;display:flex;flex-direction:column;align-items:var(--horizontal-alignment);color:var(--color, var(--color-foreground))}[style*="--horizontal-alignment: center"] .text-block{--text-align-default: center}[style*="--horizontal-alignment: flex-end"] .text-block{--text-align-default: right}[style*="--horizontal-alignment: flex-start"]>.text-block{--text-align-default: left}[style*="--horizontal-alignment: center"]>.text-block{--text-align-default: center}[style*="--horizontal-alignment: flex-end"]>.text-block{--text-align-default: right}.text-block>*{width:var(--width, 100%);max-inline-size:min(100%,var(--max-width, 100%));text-align:var(--text-align, var(--text-align-default));text-wrap:var(--text-wrap)}theme-drawer{display:contents}.theme-drawer__dialog{--theme-drawer-padding: var(--padding-xl);z-index:calc(var(--layer-sticky) + var(--drawer-stack-order, 0));position:fixed;inset:unset;top:0;right:calc(-1 * var(--theme-drawer-width, var(--sidebar-width)));flex-direction:column;width:var(--theme-drawer-width, var(--sidebar-width));max-width:100%;max-height:none;height:100dvh;padding:var(--safe-area-inset-top) var(--safe-area-inset-right) var(--safe-area-inset-bottom) 0;border:none;border-left:var(--style-border-drawer);background-color:var(--color-background);color:var(--color-foreground)}.theme-drawer__dialog[open]{display:flex;right:0}.theme-drawer__dialog--opening{animation:drawer-slide-in var(--animation-speed) var(--animation-timing-fade-in)}.theme-drawer__dialog--opening-inline-start{animation:drawer-slide-in-inline-start var(--animation-speed) var(--animation-timing-fade-in)}.theme-drawer__dialog--closing{animation:drawer-slide-out var(--animation-speed) var(--animation-timing-fade-out) forwards}.theme-drawer__dialog-instant{animation:none}@keyframes drawer-slide-in{0%{right:calc(-1 * var(--theme-drawer-width, var(--sidebar-width)))}}@keyframes drawer-slide-in-inline-start{0%{right:calc(var(--theme-drawer-width, var(--sidebar-width)) / 2)}}@keyframes drawer-slide-out{to{right:calc(-1 * var(--theme-drawer-width, var(--sidebar-width)))}}.theme-drawer__dialog::backdrop{background:rgb(var(--backdrop-color-rgb) / var(--backdrop-opacity))}html:active-view-transition-type(page-navigation) .theme-drawer__dialog[open]{view-transition-name:theme-drawer}::view-transition-old(theme-drawer),::view-transition-new(theme-drawer){animation:none}.theme-drawer__header{display:flex;align-items:center;justify-content:space-between;padding:var(--theme-drawer-padding);flex-shrink:0;color:var(--color-foreground)}.theme-drawer__title{display:flex;align-items:center;gap:var(--gap-xs);margin:0}.theme-drawer__badge{display:flex;align-items:center;justify-content:center;min-width:22px;height:22px;flex-shrink:0;border-radius:var(--style-border-radius-lg);background-color:rgb(var(--color-foreground-rgb) / .1);font-family:var(--font-paragraph--family);font-weight:var(--font-paragraph--weight);color:var(--color-foreground);font-size:clamp(var(--font-size--3xs),.75em,var(--font-size--xs));padding-inline:.5em;line-height:1}.theme-drawer__badge[data-maintain-ratio]{aspect-ratio:1 / 1;padding-inline:.2em}.theme-drawer__close-button{--private-button-size: 34px;--private-focus-ring-size: 2px;--private-motion-speed: .15s;--private-motion-ease: cubic-bezier(.25, 0, .1, 1);--private-border-width: 1px;--private-button-border-color: rgb(0, 0, 0, .06);--private-button-shadow: 0 2px 6px 0 var(--private-button-border-color);cursor:pointer;display:flex;align-items:center;justify-content:center;margin-inline-start:auto;width:var(--private-button-size);height:var(--private-button-size);border-radius:var(--private-button-size);background-color:var(--color-background);outline:var(--private-focus-ring-size) solid transparent;outline-offset:var(--private-focus-ring-size);transition-property:color,outline-color,background-color;transition-duration:var(--private-motion-speed);transition-timing-function:var(--private-motion-ease);--button-icon-opacity: .8;color:var(--color-foreground);border:var(--private-border-width) solid var(--private-button-border-color);box-shadow:var(--private-button-shadow)}.theme-drawer__close-button:hover:not(:active){--button-icon-opacity: 1}.theme-drawer__close-button:focus-visible{outline-color:var(--color-foreground)}@supports (color: oklch(from red l c h)){.theme-drawer__close-button{--contrast-color: oklch(from var(--color-background) clamp(0, (.6 / l - 1) * infinity, 1) 0 0);--button-icon-opacity: 1;--private-button-border-color: color-mix(in srgb, var(--contrast-color) 6%, transparent);--private-button-shadow: 0 2px 6px 0 var(--private-button-border-color);color:color-mix(in srgb,var(--contrast-color) 50%,transparent)}.theme-drawer__close-button:hover:not(:active){color:color-mix(in srgb,var(--contrast-color) 70%,transparent)}.theme-drawer__close-button:hover:not(:active){background-color:color-mix(in srgb,var(--contrast-color) 6%,var(--color-background))}}.video-background,.video-background *{position:absolute;top:0;left:0;width:100%;height:100%;overflow:hidden}.video-background--cover *{object-fit:cover}.video-background--contain *{object-fit:contain}@media(prefers-reduced-motion:reduce){video-background-component video{display:none}}.js [data-reveal]{opacity:0;translate:0 18px;transition:opacity .8s cubic-bezier(.2,.7,.3,1),translate .8s cubic-bezier(.2,.7,.3,1);transition-delay:var(--d, 0s);animation:vmSafety 0s 3s forwards}.js [data-stagger]>*{opacity:0;translate:0 16px;transition:opacity .7s cubic-bezier(.2,.7,.3,1),translate .7s cubic-bezier(.2,.7,.3,1);transition-delay:calc(var(--i, 0) * 75ms);animation:vmSafety 0s 3s forwards}.js [data-reveal].is-in,.js [data-stagger].is-in>*{opacity:1;translate:0 0}@keyframes vmSafety{to{opacity:1;translate:0 0}}.vx__card,.vb__card,.vbl__row{transition:transform .28s cubic-bezier(.2,.7,.3,1),box-shadow .28s ease,border-color .28s ease}.vx__card:hover,.vb__card:hover{transform:translateY(-4px);box-shadow:0 22px 44px -26px #17150f61;border-color:var(--vx-accent, #f87c24)}a.vx__link,a.vp__link:not(.vp__link--button){border-bottom:0;padding-bottom:3px;background-image:linear-gradient(currentColor,currentColor);background-repeat:no-repeat;background-size:100% 2px;background-position:0 100%;transition:background-size .32s cubic-bezier(.2,.7,.3,1),color .2s ease}a.vx__link:hover,a.vp__link:not(.vp__link--button):hover{background-size:0 2px;background-position:100% 100%}.vx__btn,.vb__button,.vp__link--button,.vct__submit{transition:transform .2s cubic-bezier(.2,.7,.3,1),background-color .2s ease,box-shadow .2s ease}.vx__btn:hover,.vb__button:hover,.vp__link--button:hover,.vct__submit:hover{transform:translateY(-2px);box-shadow:0 14px 28px -16px #f87c248c}.js img[loading=lazy]{transition:opacity .6s ease}.js img[loading=lazy]:not([data-loaded]){opacity:0}.vm-progress{position:fixed;top:0;left:0;width:100%;height:3px;background:var(--vm-accent, #f87c24);transform:scaleX(0);transform-origin:0 50%;z-index:60;pointer-events:none}@media(prefers-reduced-motion:reduce){.js [data-reveal],.js [data-stagger]>*{opacity:1;translate:0 0;transition:none;animation:none}.vx__card,.vb__card,.vbl__row,.vx__btn,.vb__button,.vp__link--button,.vct__submit{transition:none}.vx__card:hover,.vb__card:hover{transform:none}.js img[loading=lazy]:not([data-loaded]){opacity:1}.vm-progress{display:none}}.vx{background:var(--vx-bg);color:var(--vx-text)}.vx__inner{max-width:var(--page-width);margin-inline:auto;padding-inline:var(--page-margin)}.vx__mono,.vx__eyebrow,.vx__label{font-family:var(--font-accent--family);font-size:.6875rem;letter-spacing:.14em;text-transform:uppercase}.vx__eyebrow{font-size:.75rem;color:var(--vx-accent);margin:0 0 1.5rem}.vx__label{color:var(--vx-muted);margin:0}.vx__label--accent{color:var(--vx-accent)}.vx__h1{margin:0;font-family:var(--font-heading--family);font-size:clamp(2.25rem,5vw,4.5rem);line-height:1.02;font-weight:700;letter-spacing:-.035em;max-width:17ch;text-wrap:pretty}.vx__lede{margin:2rem 0 0;font-size:clamp(1.0625rem,1.5vw,1.3125rem);line-height:1.6;color:var(--vx-muted);max-width:58ch}.vx__lede>:first-child{margin-top:0}.vx__lede>:last-child{margin-bottom:0}.vx__h2{margin:0;font-family:var(--font-heading--family);font-size:clamp(1.5rem,2.4vw,1.875rem);font-weight:700;letter-spacing:-.025em;line-height:1.12}.vx__h3{margin:0;font-family:var(--font-heading--family);font-size:clamp(1.25rem,1.9vw,1.75rem);font-weight:700;letter-spacing:-.02em;line-height:1.15}.vx__rule{display:block;width:3.25rem;height:3px;background:var(--vx-accent);margin-top:.875rem}.vx__head{display:flex;align-items:baseline;justify-content:space-between;gap:2rem;flex-wrap:wrap;margin-bottom:2.25rem}.vx__facts{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));margin-top:4rem;border-top:1px solid var(--vx-rule);padding-top:1.625rem}.vx__fact{padding-inline:2rem;border-right:1px solid var(--vx-rule)}.vx__fact:first-child{padding-inline-start:0}.vx__fact:last-child{border-right:0}.vx__fact-value{margin:.5rem 0 0;font-family:var(--font-heading--family);font-size:clamp(1.5rem,2.3vw,2rem);font-weight:700;letter-spacing:-.025em;font-variant-numeric:tabular-nums}.vx__fact-value--accent{color:var(--vx-accent)}.vx__fact-note{margin:.25rem 0 0;font-size:.875rem;color:var(--vx-muted)}.vx__grid{display:grid;gap:1.5rem}.vx__grid--2{grid-template-columns:repeat(2,minmax(0,1fr))}.vx__grid--3{grid-template-columns:repeat(3,minmax(0,1fr))}.vx__grid--4{grid-template-columns:repeat(4,minmax(0,1fr))}.vx__split{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:5rem;align-items:start}.vx__split--wide{grid-template-columns:minmax(0,7fr) minmax(0,5fr)}.vx__split--even{grid-template-columns:repeat(2,minmax(0,1fr))}.vx__card{display:flex;flex-direction:column;background:var(--vx-card);border:1px solid var(--vx-border);padding:1.875rem 1.75rem 2rem}.vx__card--accent{border-top:3px solid var(--vx-accent)}.vx__card--flush{padding:0;overflow:hidden}.vx__card-body{padding:1.625rem 1.75rem 1.875rem;display:flex;flex-direction:column;flex-grow:1}.vx__card-media{aspect-ratio:16 / 10;background:color-mix(in srgb,var(--vx-border) 45%,var(--vx-card));overflow:hidden}.vx__card-media img{width:100%;height:100%;object-fit:cover;display:block}.vx__card .vx__h3{margin-top:.75rem}.vx__card-text{margin:.75rem 0 0;font-size:.9375rem;line-height:1.6;color:var(--vx-muted);flex-grow:1}.vx__card-text>:first-child{margin-top:0}.vx__card-text>:last-child{margin-bottom:0}.vx__btn{display:inline-block;padding:.9375rem 1.75rem;min-height:2.75rem;background:var(--vx-accent);color:#fff;font-weight:700;font-size:.9375rem;text-decoration:none;transition:background-color .18s ease}.vx__btn:hover{background:color-mix(in srgb,var(--vx-accent) 84%,#000000);color:#fff}.vx__link{font-weight:700;color:var(--vx-accent);text-decoration:none;border-bottom:2px solid var(--vx-accent);padding-bottom:2px}.vx__link:hover{color:var(--vx-text)}.vx__prose{font-size:1.0625rem;line-height:1.7;color:var(--vx-text)}.vx__prose--muted{color:var(--vx-muted)}.vx__prose p{margin:0 0 1.25rem}.vx__prose>:first-child{margin-top:0}.vx__prose>:last-child{margin-bottom:0}.vx__prose h2,.vx__prose h3,.vx__prose h4{font-family:var(--font-heading--family);font-weight:700;letter-spacing:-.02em;line-height:1.2;margin:2.25rem 0 .875rem;font-size:1.375rem}.vx__prose ul,.vx__prose ol{margin:0 0 1.25rem;padding-inline-start:1.35rem}.vx__prose li{margin-bottom:.5rem}.vx__prose a{color:var(--vx-accent);text-decoration:underline;text-underline-offset:.2em}.vx__prose img{max-width:100%;height:auto;display:block;margin:1.5rem 0;border:1px solid var(--vx-border)}.vx__hero{position:relative;overflow:hidden;padding-bottom:.5rem}.vx__h1[data-reveal]{--d: .08s}.vx__lede[data-reveal]{--d: .18s}.vx__facts[data-stagger]>*{--i: calc(var(--i, 0) + 3)}.vx__card-media--panel{display:flex;flex-direction:column;justify-content:flex-end;padding:1.5rem 1.75rem;background:linear-gradient(135deg,color-mix(in srgb,var(--vx-accent) 16%,var(--vx-card)),color-mix(in srgb,var(--vx-accent) 4%,var(--vx-card)))}.vx__panel-figure{font-family:var(--font-heading--family);font-size:clamp(2rem,3.6vw,3rem);font-weight:700;letter-spacing:-.035em;line-height:1;color:var(--vx-accent);font-variant-numeric:tabular-nums}.vx__panel-note{margin-top:.5rem;font-family:var(--font-accent--family);font-size:.6875rem;letter-spacing:.12em;text-transform:uppercase;color:var(--vx-muted)}.vx__band{padding-block:4.5rem}.vx__band--card{background:var(--vx-card);border-top:1px solid var(--vx-border);border-bottom:1px solid var(--vx-border)}.vx__crumbs{display:flex;gap:.5rem;font-family:var(--font-accent--family);font-size:.75rem;letter-spacing:.08em;text-transform:uppercase;color:var(--vx-muted);margin-bottom:2.5rem}.vx__crumbs a{color:inherit;text-decoration:none}.vx__crumbs a:hover{color:var(--vx-accent)}@media screen and (min-width:750px)and (max-width:989px){.vx__facts{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:1.75rem}.vx__fact:nth-child(2n){border-right:0}.vx__fact:nth-child(odd){padding-inline-start:0}.vx__grid--3,.vx__grid--4{grid-template-columns:repeat(2,minmax(0,1fr))}.vx__split{gap:3rem}}@media screen and (max-width:749px){.vx__facts{grid-template-columns:minmax(0,1fr);padding-top:0}.vx__fact{padding-inline:0;border-right:0;border-top:1px solid var(--vx-rule);padding-block:1.25rem}.vx__grid--2,.vx__grid--3,.vx__grid--4,.vx__split,.vx__split--wide,.vx__split--even{grid-template-columns:minmax(0,1fr);gap:1.25rem}.vx__btn{width:100%;text-align:center}}.vxs{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;opacity:var(--vxs-opacity, .16);pointer-events:none;z-index:0}.vxs~*{position:relative;z-index:1}@keyframes vxsDraw{0%{stroke-dashoffset:1}to{stroke-dashoffset:0}}@keyframes vxsRise{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}@media(prefers-reduced-motion:no-preference){.js .vxs__trace{stroke-dasharray:1;animation:vxsDraw 2.2s cubic-bezier(.4,0,.2,1) both;animation-delay:var(--d, 0s)}.js .vxs__node{animation:vxsRise .8s cubic-bezier(.2,.7,.3,1) both;animation-delay:var(--d, 0s)}}@media screen and (max-width:749px){.vxs{opacity:calc(var(--vxs-opacity, .16) * .4)}}
/*# sourceMappingURL=/cdn/shop/t/2/compiled_assets/styles.css.map?subset=AAwAAAAAAgIAAAAAAAAAYBAACCJAQIAAIAAACAAMAgABQFQAIBY */
