*,*:before,*:after{box-sizing:border-box}*{margin:0}html{-webkit-text-size-adjust:100%}body{min-height:100svh}img,picture,video,canvas,svg{display:block;max-width:100%}input,button,textarea,select{font:inherit;color:inherit}p,h1,h2,h3,h4,h5,h6{overflow-wrap:break-word}ul[role=list],ol[role=list]{list-style:none;padding:0}:root{--line-height--display-tight: 1.05;--line-height--display-normal: 1.1;--line-height--display-loose: 1.2;--line-height--heading-tight: 1.1;--line-height--heading-normal: 1.2;--line-height--heading-loose: 1.35;--line-height--body-tight: 1.3;--line-height--body-normal: 1.5;--line-height--body-loose: 1.7;--letter-spacing--display-tight: -.02em;--letter-spacing--display-normal: -.01em;--letter-spacing--display-loose: .02em;--letter-spacing--heading-tight: -.01em;--letter-spacing--heading-normal: 0em;--letter-spacing--heading-loose: .05em;--letter-spacing--body-tight: -.01em;--letter-spacing--body-normal: 0em;--letter-spacing--body-loose: .05em;--max-width--display-narrow: 20ch;--max-width--display-normal: 30ch;--max-width--display-none: none;--max-width--heading-narrow: 25ch;--max-width--heading-normal: 40ch;--max-width--heading-none: none;--max-width--body-narrow: 45ch;--max-width--body-normal: 65ch;--max-width--body-none: none;--spacing-scale: .85;--type-scale-mobile: .75;--padding-2xs: 4px;--padding-xs: 8px;--padding-sm: 12px;--padding-md: 16px;--padding-lg: 24px;--padding-xl: 32px;--padding-2xl: 40px;--padding-3xl: 48px;--padding-4xl: 64px;--padding-5xl: 80px;--padding-6xl: 96px;--gap-2xs: 4px;--gap-xs: 8px;--gap-sm: 12px;--gap-md: 16px;--gap-lg: 24px;--gap-xl: 32px;--gap-2xl: 40px;--page-margin: clamp(1rem, 3vw, 2.5rem);--section-height-small: 40svh;--section-height-medium: 60svh;--section-height-large: 80svh;--layer-base: 0;--layer-flat: 1;--layer-raised: 2;--layer-sticky: 10;--layer-overlay: 20;--layer-modal: 30;--layer-skip-link: 100;--animation-speed-fast: .1s;--animation-speed: .2s;--animation-speed-slow: .4s;--ease-out-quad: cubic-bezier(.25, .46, .45, .94);--ease-out-cubic: cubic-bezier(.215, .61, .355, 1);--focus-outline-width: 2px;--focus-outline-offset: 2px;--radius-pill: 999px;--color-error: #b3261e;--color-success: #1a7f37;--color-text-brand: #9b887f;--color-text-inverse: #f6f3ec;--color-inverse-muted: #c8c4b0;--color-header-solid-bg: #b2ad8f;--color-text-secondary: #34281b;--color-text-muted: #6b5840;--color-border-muted: #dfddd0;--color-border-muted-rgb: 223 221 208;--color-bg-inverse: #390502;--color-bg-inverse-hover: #6f2e1f;--color-border-accent: #c7b78f;--color-text-disabled: #aba68f;--color-text-accent-gold: #998759;--color-bg-subtle: #e9e6d8;--color-surface-elevated: #fdfbf7;--color-bg-canvas-alt: #f4f2ea;--color-action-solid: #7c7861;--shadow-md: 0 8px 24px rgb(var(--color-foreground-rgb) / .08);--shadow-lg: 0 16px 48px rgb(var(--color-foreground-rgb) / .12);--height-buy-buttons: 56px}@media(min-width:990px){:root{--spacing-scale: 1}}body{font-family:var(--font-body--family);font-style:var(--font-body--style);font-weight:var(--font-body--weight);font-size:var(--font-paragraph--size);line-height:var(--font-paragraph--line-height);background:var(--color-background);color:var(--color-foreground);-webkit-font-smoothing:antialiased}h1,h2,h3,h4,h5,h6{font-family:var(--font-heading--family);font-style:var(--font-heading--style);font-weight:var(--font-heading--weight);text-wrap:balance}h1{font-size:var(--font-h1--size);line-height:var(--font-h1--line-height);letter-spacing:var(--font-h1--letter-spacing);text-transform:var(--font-h1--case)}h2{font-size:var(--font-h2--size);line-height:var(--font-h2--line-height);letter-spacing:var(--font-h2--letter-spacing);text-transform:var(--font-h2--case)}h3{font-size:var(--font-h3--size);line-height:var(--font-h3--line-height);letter-spacing:var(--font-h3--letter-spacing);text-transform:var(--font-h3--case)}h4{font-size:var(--font-h4--size);line-height:var(--font-h4--line-height);letter-spacing:var(--font-h4--letter-spacing);text-transform:var(--font-h4--case)}h5{font-size:var(--font-h5--size);line-height:var(--font-h5--line-height);letter-spacing:var(--font-h5--letter-spacing);text-transform:var(--font-h5--case)}h6{font-size:var(--font-h6--size);line-height:var(--font-h6--line-height);letter-spacing:var(--font-h6--letter-spacing);text-transform:var(--font-h6--case)}a{color:currentColor}:focus-visible{outline:var(--focus-outline-width) solid var(--color-foreground);outline-offset:var(--focus-outline-offset)}:focus:not(:focus-visible){outline:none}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}.spacing-style{padding-block:var(--padding-block-start, 0) var(--padding-block-end, 0);padding-inline:var(--padding-inline-start, 0) var(--padding-inline-end, 0)}.layout-panel-flex{display:flex;flex-direction:column;gap:var(--gap, 0);justify-content:var(--layout-panel-justify, flex-start);align-items:var(--layout-panel-align, stretch)}.layout-panel-flex--row{flex-direction:row}@media(max-width:749px){.layout-panel-flex--row.mobile-column{flex-direction:column}}@property --padding-block-start-mobile{syntax: "*"; inherits: false;}@property --padding-block-end-mobile{syntax: "*"; inherits: false;}@property --padding-inline-start-mobile{syntax: "*"; inherits: false;}@property --padding-inline-end-mobile{syntax: "*"; inherits: false;}@property --gap-mobile{syntax: "*"; inherits: false;}@media(max-width:749px){.spacing-style{padding-block:var(--padding-block-start-mobile, var(--padding-block-start, 0)) var(--padding-block-end-mobile, var(--padding-block-end, 0));padding-inline:var(--padding-inline-start-mobile, var(--padding-inline-start, 0)) var(--padding-inline-end-mobile, var(--padding-inline-end, 0))}.layout-panel-flex{gap:var(--gap-mobile, var(--gap, 0))}}.border-style{border:var(--border-width, 0) var(--border-style, none) var(--border-color, transparent);border-radius:var(--border-radius, 0)}.size-style{width:var(--size-style-width, auto);height:var(--size-style-height, auto)}@media(max-width:749px){.size-style{width:var(--size-style-width-mobile, var(--size-style-width, auto))}}.type-preset{font-family:var(--font-family, inherit);font-weight:var(--font-weight, inherit);font-size:var(--font-size, inherit);line-height:var(--line-height, inherit);letter-spacing:var(--letter-spacing, inherit);text-transform:var(--text-transform, none)}[class*=color-custom-]{background:var(--color-background);color:var(--color-foreground)}.page-wrapper{min-height:100svh;display:flex;flex-direction:column}#header-group{display:contents}main.content-for-layout{flex:1 0 auto}.icon{flex-shrink:0;width:var(--icon-size, 24px);height:var(--icon-size, 24px);stroke-width:var(--icon-stroke-width, 1.5)}.svg-wrapper{display:inline-flex;flex-shrink:0;color:inherit}.hidden{display:none}@media(max-width:749px){.hide-mobile.hide-mobile{display:none}}@media(min-width:750px){.hide-desktop.hide-desktop{display:none}}.visually-hidden{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}.skip-to-content-link{position:absolute;top:var(--padding-xs);left:var(--padding-xs);z-index:var(--layer-skip-link);padding:var(--padding-xs) var(--padding-md);background:var(--color-foreground);color:var(--color-background);border-radius:var(--style-border-radius-buttons, 8px);text-decoration:none}.skip-to-content-link:not(:focus){position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.button-unstyled{background:none;border:0;padding:0;cursor:pointer}.flex{display:flex}slideshow-carousel{--carousel-columns: 1;--carousel-columns-mobile: var(--carousel-columns);--carousel-gap: 0px;--carousel-gap-mobile: var(--carousel-gap);--carousel-gutter: 0px;--carousel-snap: start;--carousel-fade: 0px;--carousel-autoplay-speed: 5s;--carousel-dot-size: 6px;--carousel-dot-size-current: 7px;--carousel-dot-gap: 6px;--carousel-dot-color: var(--color-border-muted);--carousel-dot-color-current: var(--color-foreground);display:flex;flex-direction:column;position:relative;align-self:stretch;width:100%}.carousel__track{position:relative;display:flex;gap:var(--carousel-gap);overflow-x:auto;block-size:var(--carousel-height, auto);scroll-snap-type:x mandatory;scroll-behavior:smooth;scrollbar-width:none;overscroll-behavior-x:contain;padding-inline:var(--carousel-gutter);scroll-padding-inline:var(--carousel-gutter)}.carousel__track::-webkit-scrollbar{display:none}@property --carousel-fade-start{syntax: "<length>"; inherits: false; initial-value: 0px;}@property --carousel-fade-end{syntax: "<length>"; inherits: false; initial-value: 0px;}slideshow-carousel[fade]:defined:not([data-no-overflow]) .carousel__track{--carousel-fade-start: var(--carousel-fade);--carousel-fade-end: var(--carousel-fade);-webkit-mask-image:linear-gradient(to right,transparent 0,#000 var(--carousel-fade-start),#000 calc(100% - var(--carousel-fade-end)),transparent 100%);mask-image:linear-gradient(to right,transparent 0,#000 var(--carousel-fade-start),#000 calc(100% - var(--carousel-fade-end)),transparent 100%);transition:--carousel-fade-start var(--animation-speed) var(--ease-out-quad),--carousel-fade-end var(--animation-speed) var(--ease-out-quad)}slideshow-carousel[fade][direction=vertical]:defined:not([data-no-overflow]) .carousel__track{-webkit-mask-image:linear-gradient(to bottom,transparent 0,#000 var(--carousel-fade-start),#000 calc(100% - var(--carousel-fade-end)),transparent 100%);mask-image:linear-gradient(to bottom,transparent 0,#000 var(--carousel-fade-start),#000 calc(100% - var(--carousel-fade-end)),transparent 100%)}slideshow-carousel[fade]:defined[data-at-start] .carousel__track{--carousel-fade-start: 0px}slideshow-carousel[fade]:defined[data-at-end] .carousel__track{--carousel-fade-end: 0px}.carousel__slide{position:relative;flex:0 0 auto;min-width:0;width:calc((100% - var(--carousel-gap) * (var(--carousel-columns) - 1)) / var(--carousel-columns));scroll-snap-align:var(--carousel-snap)}slideshow-carousel:not(:defined) .carousel__controls,slideshow-carousel:not(:defined) .carousel__arrows,slideshow-carousel[data-no-overflow] .carousel__controls,slideshow-carousel[data-no-overflow] .carousel__arrows{display:none}.carousel__viewport{position:relative}slideshow-carousel[direction=vertical] .carousel__track{flex-direction:column;overflow-x:hidden;overflow-y:auto;block-size:var(--carousel-height, 26rem);scroll-snap-type:y mandatory;overscroll-behavior-y:contain;padding-inline:0;padding-block:var(--carousel-gutter);scroll-padding-inline:0;scroll-padding-block:var(--carousel-gutter)}slideshow-carousel[direction=vertical] .carousel__slide{width:auto;block-size:calc((100% - var(--carousel-gap) * (var(--carousel-columns) - 1)) / var(--carousel-columns))}slideshow-carousel[direction=vertical] .carousel__arrows{flex-direction:column;padding-block:var(--carousel-arrow-inset, var(--padding-xs));padding-inline:0}slideshow-carousel[direction=vertical] .carousel__arrow svg{rotate:90deg}@media(hover:hover)and (pointer:fine){.carousel__track{cursor:grab}}slideshow-carousel[no-drag] .carousel__track{cursor:auto}slideshow-carousel[data-dragging] .carousel__track{cursor:grabbing;scroll-behavior:auto;-webkit-user-select:none;user-select:none}slideshow-carousel[data-dragging] .carousel__track :is(a,img){pointer-events:none}.carousel__controls{display:flex;align-items:center;gap:var(--gap-sm);margin-block-start:var(--gap-md)}slideshow-carousel[arrows=top] .carousel__controls{margin-block:0 var(--gap-md);order:-1}slideshow-carousel[arrows=sides] .carousel__controls{--carousel-dot-color: rgb(var(--color-background-rgb) / .55);--carousel-dot-color-current: var(--color-background);position:absolute;inset-inline:0;bottom:var(--padding-xs);margin-block-start:0;z-index:var(--layer-raised);pointer-events:none}slideshow-carousel[arrows=sides] .carousel__controls>*{pointer-events:auto}@media(max-width:749px){.carousel__controls>[data-breakpoint=desktop]{display:none}.carousel__controls:not(:has(>:not([data-breakpoint=desktop]))){display:none}}@media(min-width:750px){.carousel__controls>[data-breakpoint=mobile]{display:none}.carousel__controls:not(:has(>:not([data-breakpoint=mobile]))){display:none}}slideshow-carousel[align=center] .carousel__controls{justify-content:center}slideshow-carousel[align=start] .carousel__controls{justify-content:flex-start}slideshow-carousel[align=end] .carousel__controls{justify-content:flex-end}slideshow-carousel[align=edges] .carousel__controls{justify-content:space-between}slideshow-carousel[align=edges] .carousel__dots,slideshow-carousel[align=edges] .carousel__counter,slideshow-carousel[align=edges] .carousel__progress{margin-inline:auto}.carousel__arrows{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:space-between;padding-inline:var(--carousel-arrow-inset, 0);z-index:var(--layer-raised);pointer-events:none}.carousel__arrows .carousel__arrow{--icon-size: 48px;pointer-events:auto;width:48px;height:48px;border:0;background:none;color:var(--color-background)}.carousel__arrows .carousel__arrow[disabled]{opacity:0;pointer-events:none}.carousel__arrow{--icon-size: 20px;display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;border:1px solid;border-radius:var(--radius-pill);background:var(--color-background);color:var(--color-foreground);cursor:pointer;transition:opacity var(--animation-speed) var(--ease-out-quad)}.carousel__arrow[disabled]{opacity:.3;cursor:default}.carousel__dots{display:flex;align-items:center;gap:var(--carousel-dot-gap);list-style:none;padding:0;margin:0}.carousel__dots>li{flex:0 0 auto}.carousel__dot{width:var(--carousel-dot-size);height:var(--carousel-dot-size);padding:0;border:0;border-radius:var(--radius-pill);background:var(--carousel-dot-color);cursor:pointer;transition:width var(--animation-speed) var(--ease-out-quad),height var(--animation-speed) var(--ease-out-quad),background-color var(--animation-speed) var(--ease-out-quad),opacity var(--animation-speed) var(--ease-out-quad),translate var(--animation-speed) var(--ease-out-quad)}.carousel__dot[aria-current=true]{width:var(--carousel-dot-size-current);height:var(--carousel-dot-size-current);background:var(--carousel-dot-color-current);opacity:1}.carousel__dots--numbers .carousel__dot{width:auto;height:auto;min-width:2rem;padding:.25rem .5rem;border-radius:var(--radius-pill);background:transparent;color:var(--color-foreground);font-variant-numeric:tabular-nums;opacity:.5}.carousel__dots--numbers .carousel__dot[aria-current=true]{background:var(--color-foreground);color:var(--color-background);opacity:1}slideshow-carousel[dots-dynamic] .carousel__dots{--carousel-dot-slot: calc(var(--carousel-dot-size) + var(--carousel-dot-gap));max-width:calc(var(--carousel-dot-slot) * 7);overflow:hidden}slideshow-carousel[dots-dynamic] .carousel__dots>li{translate:calc(var(--carousel-dot-slot) * -1 * clamp(0,var(--carousel-index, 0) - 3,var(--carousel-count, 1) - 7)) 0}.carousel__counter{font-variant-numeric:tabular-nums}.carousel__progress{position:relative;flex:1 1 auto;max-width:12rem;height:3px;border-radius:var(--radius-pill);background:color-mix(in srgb,var(--color-foreground) 18%,transparent);cursor:pointer;touch-action:none}.carousel__progress-bar{position:absolute;inset-block:0;inline-size:calc(var(--carousel-visible, 1) * 100%);inset-inline-start:calc(var(--carousel-progress, 0) * (100% - var(--carousel-visible, 1) * 100%));border-radius:inherit;background:var(--color-foreground);opacity:1}slideshow-carousel[direction=vertical] .carousel__progress{width:3px;height:8rem;max-width:none;flex:0 0 auto}slideshow-carousel[direction=vertical] .carousel__progress-bar{inset-inline:0;inset-block-start:calc(var(--carousel-progress, 0) * (100% - var(--carousel-visible, 1) * 100%));block-size:calc(var(--carousel-visible, 1) * 100%);inline-size:auto}slideshow-carousel[data-playing] .carousel__toggle-icon--play{display:none}slideshow-carousel:not([data-playing]) .carousel__toggle-icon--pause{display:none}@property --carousel-autoplay-progress{syntax: "<percentage>"; inherits: true; initial-value: 0%;}@keyframes carousel-autoplay-ring{to{--carousel-autoplay-progress: 100%}}.carousel__toggle{position:relative;animation:carousel-autoplay-ring var(--carousel-autoplay-speed) linear infinite;animation-play-state:paused}.carousel__toggle:after{content:"";position:absolute;top:-3px;right:-3px;bottom:-3px;left:-3px;border-radius:var(--radius-pill);background:conic-gradient(currentcolor var(--carousel-autoplay-progress),transparent 0);mask:radial-gradient(farthest-side,transparent calc(100% - 2px),#000 0);-webkit-mask:radial-gradient(farthest-side,transparent calc(100% - 2px),#000 0);opacity:0;pointer-events:none}slideshow-carousel[data-playing] .carousel__toggle{animation-play-state:running}slideshow-carousel[data-playing] .carousel__toggle:after{opacity:1}@supports (animation-timeline: view()){@media(prefers-reduced-motion:no-preference){slideshow-carousel[effect] .carousel__slide{animation:linear both;animation-timeline:view(inline)}slideshow-carousel[effect][direction=vertical] .carousel__slide{animation-timeline:view(block)}slideshow-carousel[effect=fade] .carousel__slide{animation-name:carousel-fade}slideshow-carousel[effect=fade] .carousel__slide>*{position:sticky;inset-inline-start:0;inset-block-start:0}slideshow-carousel[effect=scale] .carousel__slide{animation-name:carousel-scale}slideshow-carousel[effect=coverflow] .carousel__slide{animation-name:carousel-coverflow}slideshow-carousel[parallax] [data-parallax]{scale:1.18;animation:carousel-parallax linear both;animation-timeline:view(inline)}slideshow-carousel[parallax][direction=vertical] [data-parallax]{animation-timeline:view(block)}}}@keyframes carousel-fade{0%,to{opacity:0}40%,60%{opacity:1}}@keyframes carousel-scale{0%,to{scale:var(--carousel-effect-scale, .84);opacity:var(--carousel-effect-opacity, .5)}50%{scale:1;opacity:1}}@keyframes carousel-coverflow{0%{transform:perspective(1200px) rotateY(35deg) scale(.86);opacity:.45}50%{transform:perspective(1200px) rotateY(0) scale(1);opacity:1}to{transform:perspective(1200px) rotateY(-35deg) scale(.86);opacity:.45}}@keyframes carousel-parallax{0%{translate:calc(var(--carousel-parallax, 8) * -1%) 0}to{translate:calc(var(--carousel-parallax, 8) * 1%) 0}}@media(max-width:749px){.carousel__track{gap:var(--carousel-gap-mobile)}.carousel__slide{width:calc((100% - var(--carousel-gap-mobile) * (var(--carousel-columns-mobile) - 1)) / var(--carousel-columns-mobile))}slideshow-carousel[direction=vertical] .carousel__slide{width:auto;block-size:calc((100% - var(--carousel-gap-mobile) * (var(--carousel-columns-mobile) - 1)) / var(--carousel-columns-mobile))}}@media(prefers-reduced-motion:reduce){.carousel__track{scroll-behavior:auto}}:root{--motion-duration-fast: .45s;--motion-duration-normal: .7s;--motion-duration-slow: 1s;--motion-duration: var(--motion-duration-normal);--motion-stagger: 90ms;--motion-delay: 0ms;--motion-ease: var(--ease-out-cubic);--motion-distance: 1.75rem;--motion-blur: 12px;--motion-scale-in: .92;--motion-scale-out: 1.08;--motion-hover-lift: 8px;--motion-hover-reach: var(--motion-hover-lift);--motion-hover-glow: 0 0 0 1px rgb(var(--color-foreground-rgb) / 10%), 0 18px 40px -16px rgb(var(--color-foreground-rgb) / 35%)}:is([data-animate=fade],[data-animate-group=fade]){--motion-name: motion-fade;--motion-hidden: 0}:is([data-animate=fade-up],[data-animate-group=fade-up]){--motion-name: motion-fade-up;--motion-hidden: 0}:is([data-animate=fade-down],[data-animate-group=fade-down]){--motion-name: motion-fade-down;--motion-hidden: 0}:is([data-animate=fade-left],[data-animate-group=fade-left]){--motion-name: motion-fade-left;--motion-hidden: 0}:is([data-animate=fade-right],[data-animate-group=fade-right]){--motion-name: motion-fade-right;--motion-hidden: 0}:is([data-animate=blur-in],[data-animate-group=blur-in]){--motion-name: motion-blur-in;--motion-hidden: 0}:is([data-animate=zoom-in],[data-animate-group=zoom-in]){--motion-name: motion-zoom-in;--motion-hidden: 0}:is([data-animate=zoom-out],[data-animate-group=zoom-out]){--motion-name: motion-zoom-out;--motion-hidden: 0}:is([data-animate=rise],[data-animate-group=rise]){--motion-name: motion-rise;--motion-hidden: 0}@media(prefers-reduced-motion:no-preference){[data-motion] :is([data-animate],[data-animate-group]){--motion-index: 0}[data-motion] [data-animate][data-animate-split]:not([data-motion-split]),[data-motion] [data-animate]:not([data-animate-split]):not([data-animate-visible]),[data-motion] [data-animate][data-animate-split]:not([data-animate-visible]) .motion-part,[data-motion] [data-animate-group]:not([data-animate-visible])>*:not([data-animate]){opacity:var(--motion-hidden, 1)}[data-motion] [data-animate]:not([data-animate-split])[data-animate-visible],[data-motion] [data-animate][data-animate-split][data-animate-visible] .motion-part,[data-motion] [data-animate-group][data-animate-visible]>*:not([data-animate]){animation-name:var(--motion-name);animation-duration:var(--motion-duration);animation-timing-function:var(--motion-ease);animation-fill-mode:both;animation-delay:calc(var(--motion-delay) + var(--motion-index, 0) * var(--motion-stagger))}}.motion-part{display:inline-block}.motion-word{white-space:nowrap}.motion-mask{display:inline-block;overflow:clip;vertical-align:bottom;padding-block-end:.14em;margin-block-end:-.14em}.motion-line{display:block}[data-animate-scroll]{overflow:clip}@supports (animation-timeline: view()){@media(prefers-reduced-motion:no-preference){[data-animate-scroll] :is(img,video,svg){animation:linear both;animation-timeline:view(block);animation-range:cover}[data-animate-scroll=parallax] :is(img,video,svg){animation-name:motion-scroll-parallax;scale:1.16}[data-animate-scroll=zoom-in] :is(img,video,svg){animation-name:motion-scroll-zoom-in}[data-animate-scroll=zoom-out] :is(img,video,svg){animation-name:motion-scroll-zoom-out}}}@media(hover:hover)and (prefers-reduced-motion:no-preference){.card-hover-lift :is(.product-card,.collection-card:not(.collection-card--on-image),.blog-post-card),.card-hover-scale :is(.product-card,.collection-card:not(.collection-card--on-image),.blog-post-card),.card-hover-glow :is(.product-card,.collection-card:not(.collection-card--on-image),.blog-post-card){transition:translate var(--animation-speed-slow) var(--ease-out-cubic),scale var(--animation-speed-slow) var(--ease-out-cubic),box-shadow var(--animation-speed-slow) var(--ease-out-cubic)}.card-hover-lift :is(.product-card,.collection-card:not(.collection-card--on-image),.blog-post-card):hover{translate:0 calc(var(--motion-hover-lift) * -1)}.card-hover-scale :is(.product-card,.collection-card:not(.collection-card--on-image),.blog-post-card):hover{scale:1.02}.card-hover-glow :is(.product-card,.collection-card:not(.collection-card--on-image),.blog-post-card):hover{translate:0 calc(var(--motion-hover-lift) * -.5);box-shadow:var(--motion-hover-glow)}.card-hover-glow{--motion-hover-reach: 44px}:is(.card-hover-lift,.card-hover-scale,.card-hover-glow) .resource-list--carousel:not([direction=vertical]) .carousel__track{padding-block:var(--motion-hover-reach);margin-block:calc(var(--motion-hover-reach) * -1)}.card-hover-zoom :is(.product-card,.collection-card,.blog-post-card) :is(img,video){transition:scale var(--animation-speed-slow) var(--ease-out-cubic)}.card-hover-zoom :is(.product-card,.collection-card,.blog-post-card):hover :is(img,video){scale:1.05}}@media(hover:hover)and (prefers-reduced-motion:no-preference){[data-magnetic]{translate:var(--magnet-x, 0) var(--magnet-y, 0);transition:translate var(--animation-speed-slow) var(--ease-out-cubic)}[data-magnetic][data-magnet-active]{transition-duration:var(--animation-speed-fast)}}@keyframes motion-fade{0%{opacity:0}}@keyframes motion-fade-up{0%{opacity:0;translate:0 var(--motion-distance)}}@keyframes motion-fade-down{0%{opacity:0;translate:0 calc(var(--motion-distance) * -1)}}@keyframes motion-fade-left{0%{opacity:0;translate:var(--motion-distance) 0}}@keyframes motion-fade-right{0%{opacity:0;translate:calc(var(--motion-distance) * -1) 0}}@keyframes motion-blur-in{0%{opacity:0;filter:blur(var(--motion-blur))}}@keyframes motion-zoom-in{0%{opacity:0;scale:var(--motion-scale-in)}}@keyframes motion-zoom-out{0%{opacity:0;scale:var(--motion-scale-out)}}@keyframes motion-rise{0%{translate:0 100%}}@keyframes motion-scroll-parallax{0%{translate:0 -6%}to{translate:0 6%}}@keyframes motion-scroll-zoom-in{0%{scale:1}to{scale:1.12}}@keyframes motion-scroll-zoom-out{0%{scale:1.12}to{scale:1}}.fly-to-cart{--fly-ease-x: cubic-bezier(.32, .14, .55, .76);--fly-ease-y: cubic-bezier(.4, .29, .54, 1);--fly-ease-shape: cubic-bezier(.7, .02, .94, 1);position:fixed;inset-block-start:0;inset-inline-start:0;width:var(--fly-size, 44px);height:var(--fly-size, 44px);margin-block-start:calc(var(--fly-size, 44px) / -2);margin-inline-start:calc(var(--fly-size, 44px) / -2);z-index:var(--layer-modal);pointer-events:none;border-radius:var(--style-border-radius-cards);background-color:var(--color-bg-inverse);background-position:center;background-size:cover;translate:var(--fly-x, 0) var(--fly-y, 0);animation-name:fly-to-cart-x,fly-to-cart-y,fly-to-cart-shape;animation-duration:var(--fly-duration, .62s);animation-timing-function:var(--fly-ease-x),var(--fly-ease-y),var(--fly-ease-shape);animation-composition:accumulate,accumulate,replace;animation-fill-mode:both}@media(prefers-reduced-motion:reduce){.fly-to-cart{display:none}}@keyframes fly-to-cart-x{to{translate:var(--fly-travel-x, 0) 0}}@keyframes fly-to-cart-y{to{translate:0 var(--fly-travel-y, 0)}}@keyframes fly-to-cart-shape{0%{opacity:0}14%{opacity:1}82%{opacity:1}to{opacity:0;scale:.4;border-radius:50%}}
/*# sourceMappingURL=/cdn/shop/t/11/assets/base.css.map */
