/*! tailwindcss v4.3.3 | MIT License | https://tailwindcss.com */@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){:host,:root{--color-background:#fff;--color-foreground:#030302c2;--color-foreground-heading:#030302;--color-border:#d5d5d5}*,::backdrop,:after,:before{--tw-translate-x:0;--tw-translate-y:0;--tw-translate-z:0;--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--tw-leading:initial;--tw-font-weight:initial;--tw-tracking:initial;--tw-ordinal:initial;--tw-slashed-zero:initial;--tw-numeric-figure:initial;--tw-numeric-spacing:initial;--tw-numeric-fraction:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-backdrop-blur:initial;--tw-backdrop-brightness:initial;--tw-backdrop-contrast:initial;--tw-backdrop-grayscale:initial;--tw-backdrop-hue-rotate:initial;--tw-backdrop-invert:initial;--tw-backdrop-opacity:initial;--tw-backdrop-saturate:initial;--tw-backdrop-sepia:initial;--tw-duration:initial;--tw-ease:initial;--tw-scale-x:1;--tw-scale-y:1;--tw-scale-z:1}}}@layer theme{:host,:root{--font-mono:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;--color-neutral-950:oklch(14.5% 0 none);--color-black:#000;--spacing:.25rem;--container-2xl:42rem;--text-3xl:1.875rem;--text-3xl--line-height:calc(2.25 / 1.875);--font-weight-semibold:600;--tracking-tight:-.025em;--ease-out:cubic-bezier(0,0,.2,1);--ease-in-out:cubic-bezier(.4,0,.2,1);--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4,0,.2,1);--default-font-family:var(--font-body--family);--default-mono-font-family:var(--font-mono)}}@layer base{*,::backdrop,:after,:before{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}:host,html{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue","Noto Sans",Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,pre,samp{font-family:var(--default-mono-font-family,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring:where(:not(iframe)){outline:auto}progress{vertical-align:baseline}summary{display:list-item}menu,ol,ul{list-style:none}audio,canvas,embed,iframe,img,object,svg,video{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,optgroup,select,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab,red,red)){::placeholder{color:color-mix(in oklab,currentcolor 50%,transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit,::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-day-field,::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-hour-field,::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-millisecond-field,::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}body{transition:--color-background var(--scheme-fade,.3s) ease,--color-foreground var(--scheme-fade,.3s) ease,--color-foreground-heading var(--scheme-fade,.3s) ease,--color-border var(--scheme-fade,.3s) ease}@media (prefers-reduced-motion:reduce){body{transition:none}}}@layer components;@layer utilities{.pointer-events-none{pointer-events:none}.collapse{visibility:collapse}.invisible{visibility:hidden}.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden}.absolute,.sr-only{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky{position:sticky}.inset-0{inset:0}.inset-x-0{inset-inline:0}.inset-y-\[-40\%\]{inset-block:-40%}.top-0{top:0}.top-1\/2{top:50%}.top-3{top:calc(var(--spacing) * 3)}.top-\[0\.65em\]{top:.65em}.top-\[38\%\]{top:38%}.top-\[51\%\]{top:51%}.-right-full{right:-100%}.right-1{right:var(--spacing)}.right-5{right:calc(var(--spacing) * 5)}.right-\[4\%\]{right:4%}.bottom-0{bottom:0}.bottom-5{bottom:calc(var(--spacing) * 5)}.bottom-6{bottom:calc(var(--spacing) * 6)}.left-0{left:0}.left-1{left:var(--spacing)}.left-1\/2{left:50%}.left-3{left:calc(var(--spacing) * 3)}.left-6{left:calc(var(--spacing) * 6)}.left-\[-9999px\]{left:-9999px}.left-\[4\%\]{left:4%}.left-\[29\%\]{left:29%}.left-\[44\%\]{left:44%}.left-\[73\%\]{left:73%}.left-\[88\%\]{left:88%}.left-\[var\(--page-margin\)\]{left:var(--page-margin)}.isolate{isolation:isolate}.-z-10{z-index:calc(10 * -1)}.z-0{z-index:0}.z-10{z-index:10}.z-30{z-index:30}.z-40{z-index:40}.z-50{z-index:50}.z-\[1\]{z-index:1}.z-\[2\]{z-index:2}.z-\[55\]{z-index:55}.z-\[60\]{z-index:60}.order-1{order:1}.order-2{order:2}.col-span-2{grid-column:span 2/span 2}.col-start-2{grid-column-start:2}.container{width:100%}@media (min-width:40rem){.container{max-width:40rem}}@media (min-width:48rem){.container{max-width:48rem}}@media (min-width:64rem){.container{max-width:64rem}}@media (min-width:80rem){.container{max-width:80rem}}@media (min-width:96rem){.container{max-width:96rem}}.m-0{margin:0}.mx-auto{margin-inline:auto}.-mt-\[header\]{margin-top:calc(header * -1)}.-mt-\[var\(--header-height\)\]{margin-top:calc(var(--header-height) * -1)}.-mt-\[var\(--header-height\,60px\)\]{margin-top:calc(var(--header-height,60px) * -1)}.mt-1{margin-top:var(--spacing)}.mt-1\.5{margin-top:calc(var(--spacing) * 1.5)}.mt-2{margin-top:calc(var(--spacing) * 2)}.mt-3{margin-top:calc(var(--spacing) * 3)}.mt-4{margin-top:calc(var(--spacing) * 4)}.mt-5{margin-top:calc(var(--spacing) * 5)}.mt-6{margin-top:calc(var(--spacing) * 6)}.mt-8{margin-top:calc(var(--spacing) * 8)}.mt-10{margin-top:calc(var(--spacing) * 10)}.mt-12{margin-top:calc(var(--spacing) * 12)}.mt-14{margin-top:calc(var(--spacing) * 14)}.mt-16{margin-top:calc(var(--spacing) * 16)}.mt-20{margin-top:calc(var(--spacing) * 20)}.mt-auto{margin-top:auto}.mb-2{margin-bottom:calc(var(--spacing) * 2)}.mb-4{margin-bottom:calc(var(--spacing) * 4)}.mb-6{margin-bottom:calc(var(--spacing) * 6)}.mb-\[clamp\(12px\,1\.6vh\,22px\)\]{margin-bottom:clamp(12px,1.6vh,22px)}.ml-0\.5{margin-left:calc(var(--spacing) * .5)}.ml-3{margin-left:calc(var(--spacing) * 3)}.ml-auto{margin-left:auto}.box-border{box-sizing:border-box}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-block{display:inline-block}.inline-flex{display:inline-flex}.table{display:table}.aspect-\[3\/2\]{aspect-ratio:3/2}.aspect-\[3\/4\]{aspect-ratio:3/4}.aspect-\[4\/3\]{aspect-ratio:4/3}.aspect-\[4\/5\]{aspect-ratio:4/5}.aspect-\[5\/6\]{aspect-ratio:5/6}.aspect-\[16\/9\]{aspect-ratio:16/9}.h-2\.5{height:calc(var(--spacing) * 2.5)}.h-3{height:calc(var(--spacing) * 3)}.h-3\.5{height:calc(var(--spacing) * 3.5)}.h-4{height:calc(var(--spacing) * 4)}.h-7{height:calc(var(--spacing) * 7)}.h-10{height:calc(var(--spacing) * 10)}.h-11{height:calc(var(--spacing) * 11)}.h-12{height:calc(var(--spacing) * 12)}.h-\[0\.7em\]{height:.7em}.h-\[0\.55em\]{height:.55em}.h-\[1\.5px\]{height:1.5px}.h-\[2\.5px\]{height:2.5px}.h-\[3px\]{height:3px}.h-\[18px\]{height:18px}.h-\[52px\]{height:52px}.h-\[62px\]{height:62px}.h-\[64px\]{height:64px}.h-\[76px\]{height:76px}.h-full{height:100%}.h-px{height:1px}.h-svh{height:100svh}.min-h-0{min-height:0}.min-h-\[540px\]{min-height:540px}.min-h-\[clamp\(440px\,72svh\,620px\)\]{min-height:clamp(440px,72svh,620px)}.min-h-\[inherit\]{min-height:inherit}.min-h-full{min-height:100%}.min-h-screen{min-height:100vh}.w-2\.5{width:calc(var(--spacing) * 2.5)}.w-3{width:calc(var(--spacing) * 3)}.w-3\.5{width:calc(var(--spacing) * 3.5)}.w-4{width:calc(var(--spacing) * 4)}.w-7{width:calc(var(--spacing) * 7)}.w-11{width:calc(var(--spacing) * 11)}.w-12{width:calc(var(--spacing) * 12)}.w-\[0\.7em\]{width:.7em}.w-\[0\.55em\]{width:.55em}.w-\[1\.5px\]{width:1.5px}.w-\[3px\]{width:3px}.w-\[21rem\]{width:21rem}.w-\[42px\]{width:42px}.w-\[62px\]{width:62px}.w-\[64px\]{width:64px}.w-\[76px\]{width:76px}.w-\[84px\]{width:84px}.w-\[clamp\(120px\,11vw\,180px\)\]{width:clamp(120px,11vw,180px)}.w-\[min\(100\%\,1100px\)\]{width:min(100%,1100px)}.w-fit{width:fit-content}.w-full{width:100%}.w-max{width:max-content}.w-px{width:1px}.max-w-2xl{max-width:var(--container-2xl)}.max-w-\[16rem\]{max-width:16rem}.max-w-\[22rem\]{max-width:22rem}.max-w-\[26rem\]{max-width:26rem}.max-w-full{max-width:100%}.min-w-0{min-width:0}.flex-1{flex:1}.shrink{flex-shrink:1}.shrink-0{flex-shrink:0}.grow{flex-grow:1}.origin-top{transform-origin:top}.-translate-x-1\/2{--tw-translate-x:calc(calc(1 / 2 * 100%) * -1)}.-translate-x-1\/2,.-translate-y-1\/2{translate:var(--tw-translate-x) var(--tw-translate-y)}.-translate-y-1\/2{--tw-translate-y:calc(calc(1 / 2 * 100%) * -1)}.-translate-y-full{--tw-translate-y:-100%}.-translate-y-full,.translate-y-0{translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-y-0{--tw-translate-y:0px}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.cursor-pointer{cursor:pointer}.resize{resize:both}.resize-y{resize:vertical}.list-none{list-style-type:none}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-cols-\[auto_1fr\]{grid-template-columns:auto 1fr}.grid-cols-\[auto_1fr_auto\]{grid-template-columns:auto 1fr auto}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.items-baseline{align-items:baseline}.items-center{align-items:center}.items-end{align-items:flex-end}.items-start{align-items:flex-start}.justify-around{justify-content:space-around}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.justify-end{justify-content:flex-end}.justify-evenly{justify-content:space-evenly}.gap-1{gap:var(--spacing)}.gap-1\.5{gap:calc(var(--spacing) * 1.5)}.gap-2{gap:calc(var(--spacing) * 2)}.gap-2\.5{gap:calc(var(--spacing) * 2.5)}.gap-3{gap:calc(var(--spacing) * 3)}.gap-4{gap:calc(var(--spacing) * 4)}.gap-5{gap:calc(var(--spacing) * 5)}.gap-6{gap:calc(var(--spacing) * 6)}.gap-8{gap:calc(var(--spacing) * 8)}.gap-10{gap:calc(var(--spacing) * 10)}.gap-12{gap:calc(var(--spacing) * 12)}.gap-14{gap:calc(var(--spacing) * 14)}.gap-16{gap:calc(var(--spacing) * 16)}.gap-24{gap:calc(var(--spacing) * 24)}.gap-\[3px\]{gap:3px}.gap-\[9px\]{gap:9px}.gap-\[clamp\(2\.5rem\,5vw\,5rem\)\]{gap:clamp(2.5rem,5vw,5rem)}.gap-px{gap:1px}.gap-x-4{column-gap:calc(var(--spacing) * 4)}.gap-x-5{column-gap:calc(var(--spacing) * 5)}.gap-x-6{column-gap:calc(var(--spacing) * 6)}.gap-x-8{column-gap:calc(var(--spacing) * 8)}.gap-x-10{column-gap:calc(var(--spacing) * 10)}.gap-y-1{row-gap:var(--spacing)}.gap-y-2{row-gap:calc(var(--spacing) * 2)}.gap-y-3{row-gap:calc(var(--spacing) * 3)}.gap-y-6{row-gap:calc(var(--spacing) * 6)}.gap-y-10{row-gap:calc(var(--spacing) * 10)}.gap-y-12{row-gap:calc(var(--spacing) * 12)}.gap-y-14{row-gap:calc(var(--spacing) * 14)}.self-center{align-self:center}.truncate{text-overflow:ellipsis;white-space:nowrap}.overflow-hidden,.truncate{overflow:hidden}.overflow-y-auto{overflow-y:auto}.rounded{border-radius:.25rem}.rounded-\[2px\]{border-radius:2px}.rounded-\[3px\]{border-radius:3px}.rounded-\[4px\]{border-radius:4px}.rounded-\[10px\]{border-radius:10px}.rounded-\[50px\]{border-radius:50px}.rounded-full{border-radius:3.40282e+38px}.border{border-style:var(--tw-border-style);border-width:1px}.border-0{border-style:var(--tw-border-style);border-width:0}.border-b{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.border-\[color\:var\(--color-border\)\]{border-color:var(--color-border)}.bg-\[var\(--sweep\)\]{background-color:var(--sweep)}.bg-black{background-color:var(--color-black)}.bg-current{background-color:currentColor}.bg-transparent{background-color:#0000}.object-contain{object-fit:contain}.object-cover{object-fit:cover}.p-0{padding:0}.p-1{padding:var(--spacing)}.p-1\.5{padding:calc(var(--spacing) * 1.5)}.p-3{padding:calc(var(--spacing) * 3)}.px-1{padding-inline:var(--spacing)}.px-2{padding-inline:calc(var(--spacing) * 2)}.px-3\.5{padding-inline:calc(var(--spacing) * 3.5)}.px-4{padding-inline:calc(var(--spacing) * 4)}.px-6{padding-inline:calc(var(--spacing) * 6)}.py-1{padding-block:var(--spacing)}.py-1\.5{padding-block:calc(var(--spacing) * 1.5)}.py-2\.5{padding-block:calc(var(--spacing) * 2.5)}.py-3{padding-block:calc(var(--spacing) * 3)}.py-3\.5{padding-block:calc(var(--spacing) * 3.5)}.py-5{padding-block:calc(var(--spacing) * 5)}.py-6{padding-block:calc(var(--spacing) * 6)}.py-7{padding-block:calc(var(--spacing) * 7)}.py-8{padding-block:calc(var(--spacing) * 8)}.py-16{padding-block:calc(var(--spacing) * 16)}.py-20{padding-block:calc(var(--spacing) * 20)}.pt-2{padding-top:calc(var(--spacing) * 2)}.pt-5{padding-top:calc(var(--spacing) * 5)}.pt-6{padding-top:calc(var(--spacing) * 6)}.pt-8{padding-top:calc(var(--spacing) * 8)}.pt-12{padding-top:calc(var(--spacing) * 12)}.pt-\[calc\(var\(--header-height\,60px\)\+12px\)\]{padding-top:calc(var(--header-height,60px) + 12px)}.pr-3{padding-right:calc(var(--spacing) * 3)}.pr-4{padding-right:calc(var(--spacing) * 4)}.pr-5{padding-right:calc(var(--spacing) * 5)}.pr-10{padding-right:calc(var(--spacing) * 10)}.pb-2{padding-bottom:calc(var(--spacing) * 2)}.pb-3{padding-bottom:calc(var(--spacing) * 3)}.pb-5{padding-bottom:calc(var(--spacing) * 5)}.pb-6{padding-bottom:calc(var(--spacing) * 6)}.pb-7{padding-bottom:calc(var(--spacing) * 7)}.pb-\[3px\]{padding-bottom:3px}.pl-4{padding-left:calc(var(--spacing) * 4)}.pl-5{padding-left:calc(var(--spacing) * 5)}.pl-\[0\.8vw\]{padding-left:.8vw}.text-center{text-align:center}.text-left{text-align:left}.text-right{text-align:right}.text-3xl{font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height))}.text-\[1\.0625rem\]{font-size:1.0625rem}.text-\[clamp\(1\.625rem\,7\.4vw\,2\.25rem\)\]{font-size:clamp(1.625rem,7.4vw,2.25rem)}.leading-\[1\.5\]{--tw-leading:1.5;line-height:1.5}.leading-\[1\.45\]{--tw-leading:1.45;line-height:1.45}.font-semibold{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.tracking-tight{--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight)}.text-ellipsis{text-overflow:ellipsis}.whitespace-nowrap{white-space:nowrap}.whitespace-pre-wrap{white-space:pre-wrap}.text-neutral-950{color:var(--color-neutral-950)}.lowercase{text-transform:lowercase}.uppercase{text-transform:uppercase}.tabular-nums{--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.no-underline{text-decoration-line:none}.underline{text-decoration-line:underline}.underline-offset-4{text-underline-offset:4px}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.opacity-0{opacity:0}.opacity-40{opacity:.4}.opacity-60{opacity:.6}.opacity-80{opacity:.8}.opacity-90{opacity:.9}.shadow-\[0_30px_80px_rgba\(0\,0\,0\,0\.45\)\]{--tw-shadow:0 30px 80px var(--tw-shadow-color,#00000073)}.shadow-\[0_30px_80px_rgba\(0\,0\,0\,0\.45\)\],.shadow-lg{box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-lg{--tw-shadow:0 10px 15px -3px var(--tw-shadow-color,#0000001a),0 4px 6px -4px var(--tw-shadow-color,#0000001a)}.ring{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.blur{--tw-blur:blur(8px)}.blur,.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.backdrop-filter{-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[grid-template-rows\,opacity\]{transition-property:grid-template-rows,opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[grid-template-rows\]{transition-property:grid-template-rows;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[right\]{transition-property:right;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-colors{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-opacity{transition-property:opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-transform{transition-property:transform,translate,scale,rotate;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.duration-300{--tw-duration:.3s;transition-duration:.3s}.duration-500{--tw-duration:.5s;transition-duration:.5s}.duration-\[450ms\]{--tw-duration:.45s;transition-duration:.45s}.duration-\[900ms\]{--tw-duration:.9s;transition-duration:.9s}.ease-in-out{--tw-ease:var(--ease-in-out);transition-timing-function:var(--ease-in-out)}.ease-linear{--tw-ease:linear;transition-timing-function:linear}.ease-out{--tw-ease:var(--ease-out);transition-timing-function:var(--ease-out)}.outline-none{--tw-outline-style:none;outline-style:none}@media (hover:hover){.group-hover\:right-0:is(:where(.group):hover *){right:0}.group-hover\:-translate-x-1:is(:where(.group):hover *){--tw-translate-x:calc(var(--spacing) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.group-hover\:translate-x-0\.5:is(:where(.group):hover *){--tw-translate-x:calc(var(--spacing) * .5);translate:var(--tw-translate-x) var(--tw-translate-y)}.group-hover\:translate-x-1:is(:where(.group):hover *){--tw-translate-x:var(--spacing);translate:var(--tw-translate-x) var(--tw-translate-y)}.group-hover\:-translate-y-0\.5:is(:where(.group):hover *){--tw-translate-y:calc(var(--spacing) * -.5);translate:var(--tw-translate-x) var(--tw-translate-y)}.group-hover\:-translate-y-1:is(:where(.group):hover *){--tw-translate-y:calc(var(--spacing) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.group-hover\:scale-110:is(:where(.group):hover *){--tw-scale-x:110%;--tw-scale-y:110%;--tw-scale-z:110%;scale:var(--tw-scale-x) var(--tw-scale-y)}.group-hover\:scale-\[0\.97\]:is(:where(.group):hover *){scale:.97}.group-hover\:scale-\[1\.04\]:is(:where(.group):hover *){scale:1.04}.group-hover\:scale-\[1\.05\]:is(:where(.group):hover *){scale:1.05}.group-hover\:scale-\[1\.035\]:is(:where(.group):hover *){scale:1.035}.group-hover\:text-\[var\(--hover-color\)\]:is(:where(.group):hover *){color:var(--hover-color)}.group-hover\:opacity-60:is(:where(.group):hover *){opacity:.6}}.group-focus-visible\:scale-\[1\.035\]:is(:where(.group):focus-visible *){scale:1.035}.group-focus-visible\:opacity-100:is(:where(.group):focus-visible *){opacity:1}.placeholder\:opacity-60::placeholder{opacity:.6}.even\:border-l:nth-child(2n){border-left-style:var(--tw-border-style);border-left-width:1px}.even\:pl-4:nth-child(2n){padding-left:calc(var(--spacing) * 4)}@media (hover:hover){.hover\:underline:hover{text-decoration-line:underline}.hover\:opacity-55:hover{opacity:.55}.hover\:opacity-60:hover{opacity:.6}}.focus\:border-b-\[var\(--color-foreground-heading\)\]:focus{border-bottom-color:var(--color-foreground-heading)}.focus-visible\:outline-none:focus-visible{--tw-outline-style:none;outline-style:none}.disabled\:cursor-default:disabled{cursor:default}.disabled\:opacity-25:disabled{opacity:.25}.disabled\:opacity-60:disabled{opacity:.6}@media not all and (min-width:48rem){.max-md\:pointer-events-none{pointer-events:none}.max-md\:opacity-0{opacity:0}}@media (min-width:40rem){.sm\:right-3{right:calc(var(--spacing) * 3)}.sm\:left-3{left:calc(var(--spacing) * 3)}.sm\:block{display:block}.sm\:w-56{width:calc(var(--spacing) * 56)}.sm\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.sm\:flex-row{flex-direction:row}.sm\:items-baseline{align-items:baseline}.sm\:justify-between{justify-content:space-between}.sm\:gap-4{gap:calc(var(--spacing) * 4)}.sm\:gap-6{gap:calc(var(--spacing) * 6)}.sm\:gap-10{gap:calc(var(--spacing) * 10)}.sm\:gap-24{gap:calc(var(--spacing) * 24)}.sm\:gap-x-9{column-gap:calc(var(--spacing) * 9)}.sm\:px-16{padding-inline:calc(var(--spacing) * 16)}.sm\:py-28{padding-block:calc(var(--spacing) * 28)}}@media (min-width:48rem){.md\:sticky{position:sticky}.md\:col-span-1{grid-column:span 1/span 1}.md\:col-span-3{grid-column:span 3/span 3}.md\:col-span-4{grid-column:span 4/span 4}.md\:col-span-5{grid-column:span 5/span 5}.md\:col-span-6{grid-column:span 6/span 6}.md\:col-span-7{grid-column:span 7/span 7}.md\:col-span-8{grid-column:span 8/span 8}.md\:col-span-9{grid-column:span 9/span 9}.md\:col-start-5{grid-column-start:5}.md\:col-start-6{grid-column-start:6}.md\:col-start-7{grid-column-start:7}.md\:col-start-auto{grid-column-start:auto}.md\:mt-0{margin-top:0}.md\:mt-10{margin-top:calc(var(--spacing) * 10)}.md\:mt-12{margin-top:calc(var(--spacing) * 12)}.md\:mt-16{margin-top:calc(var(--spacing) * 16)}.md\:mt-20{margin-top:calc(var(--spacing) * 20)}.md\:mt-24{margin-top:calc(var(--spacing) * 24)}.md\:mt-28{margin-top:calc(var(--spacing) * 28)}.md\:mt-auto{margin-top:auto}.md\:ml-0{margin-left:0}.md\:block{display:block}.md\:flex{display:flex}.md\:hidden{display:none}.md\:aspect-\[4\/5\]{aspect-ratio:4/5}.md\:aspect-auto{aspect-ratio:auto}.md\:\[height\:var\(--row-height\)\]{height:var(--row-height)}.md\:min-h-\[640px\]{min-height:640px}.md\:min-h-\[clamp\(560px\,92vh\,980px\)\]{min-height:clamp(560px,92vh,980px)}.md\:flex-1{flex:1}.md\:\[grid-template-columns\:var\(--row-columns\)\]{grid-template-columns:var(--row-columns)}.md\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.md\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.md\:grid-cols-12{grid-template-columns:repeat(12,minmax(0,1fr))}.md\:grid-cols-\[1fr_2fr_1fr\]{grid-template-columns:1fr 2fr 1fr}.md\:grid-cols-\[1fr_3fr_1fr\]{grid-template-columns:1fr 3fr 1fr}.md\:grid-cols-\[4\.5rem_minmax\(0\,0\.55fr\)_minmax\(0\,1\.6fr\)_auto\]{grid-template-columns:4.5rem minmax(0,.55fr) minmax(0,1.6fr) auto}.md\:grid-cols-\[4\.5rem_minmax\(0\,1\.6fr\)_minmax\(0\,0\.8fr\)_minmax\(0\,0\.4fr\)\]{grid-template-columns:4.5rem minmax(0,1.6fr) minmax(0,.8fr) minmax(0,.4fr)}.md\:grid-cols-\[minmax\(0\,0\.8fr\)_minmax\(0\,1\.6fr\)\]{grid-template-columns:minmax(0,.8fr) minmax(0,1.6fr)}.md\:grid-cols-\[minmax\(0\,0\.26fr\)_minmax\(0\,0\.74fr\)\]{grid-template-columns:minmax(0,.26fr) minmax(0,.74fr)}.md\:grid-cols-\[minmax\(0\,1\.2fr\)_minmax\(0\,1fr\)_minmax\(0\,1fr\)\]{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr) minmax(0,1fr)}.md\:flex-row{flex-direction:row}.md\:items-baseline{align-items:baseline}.md\:items-end{align-items:flex-end}.md\:justify-between{justify-content:space-between}.md\:gap-4{gap:calc(var(--spacing) * 4)}.md\:gap-6{gap:calc(var(--spacing) * 6)}.md\:gap-8{gap:calc(var(--spacing) * 8)}.md\:gap-10{gap:calc(var(--spacing) * 10)}.md\:gap-12{gap:calc(var(--spacing) * 12)}.md\:gap-32{gap:calc(var(--spacing) * 32)}.md\:gap-x-6{column-gap:calc(var(--spacing) * 6)}.md\:gap-x-10{column-gap:calc(var(--spacing) * 10)}.md\:gap-y-12{row-gap:calc(var(--spacing) * 12)}.md\:border-l{border-left-style:var(--tw-border-style);border-left-width:1px}.md\:py-2{padding-block:calc(var(--spacing) * 2)}.md\:py-4{padding-block:calc(var(--spacing) * 4)}.md\:py-7{padding-block:calc(var(--spacing) * 7)}.md\:pt-0{padding-top:0}.md\:pt-\[calc\(var\(--header-height\,60px\)\+clamp\(56px\,11vh\,120px\)\)\]{padding-top:calc(var(--header-height,60px) + clamp(56px, 11vh, 120px))}.md\:pb-\[0\.6em\]{padding-bottom:.6em}.md\:pb-\[0\.35em\]{padding-bottom:.35em}.md\:pb-\[1\.2vw\]{padding-bottom:1.2vw}.md\:pl-6{padding-left:calc(var(--spacing) * 6)}.md\:text-right{text-align:right}.md\:text-\[0\.9375rem\]{font-size:.9375rem}.md\:text-\[clamp\(1\.5rem\,2\.3vw\,2\.5rem\)\]{font-size:clamp(1.5rem,2.3vw,2.5rem)}.md\:first\:border-l-0:first-child{border-left-style:var(--tw-border-style);border-left-width:0}.md\:first\:pl-0:first-child{padding-left:0}}@media (min-width:64rem){.lg\:block{display:block}.lg\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.lg\:grid-cols-\[240px_1fr\]{grid-template-columns:240px 1fr}.lg\:gap-20{gap:calc(var(--spacing) * 20)}}@media (max-height:700px) and (max-width:767px){.\[\@media\(max-height\:700px\)_and_\(max-width\:767px\)\]\:mt-5{margin-top:calc(var(--spacing) * 5)}.\[\@media\(max-height\:700px\)_and_\(max-width\:767px\)\]\:hidden{display:none}.\[\@media\(max-height\:700px\)_and_\(max-width\:767px\)\]\:text-\[0\.9375rem\]{font-size:.9375rem}}}:root{--sidebar-width:25rem;--narrow-content-width:36rem;--normal-content-width:42rem;--wide-content-width:46rem;--narrow-page-width:90rem;--normal-page-width:120rem;--wide-page-width:150rem;--section-height-small:15rem;--section-height-medium:25rem;--section-height-large:35rem}@media screen and (min-width:40em){:root{--section-height-small:40svh;--section-height-medium:55svh;--section-height-large:70svh}}@media screen and (min-width:60em){:root{--section-height-small:50svh;--section-height-medium:65svh;--section-height-large:80svh}}:root{--letter-spacing-sm:.06em;--letter-spacing-md:.13em;--font-stack-fallback:ui-sans-serif,system-ui,-apple-system,"Segoe UI",Roboto,Helvetica,Arial,sans-serif;--font-body--family:var(--font-geist),var(--font-stack-fallback);--font-body--style:normal;--font-body--weight:400;--font-subheading--family:var(--font-geist),var(--font-stack-fallback);--font-subheading--style:normal;--font-subheading--weight:500;--font-heading--family:var(--font-geist),var(--font-stack-fallback);--font-heading--style:normal;--font-heading--weight:600;--font-accent--family:var(--font-geist),var(--font-stack-fallback);--font-accent--style:normal;--font-accent--weight:600;--font-h1--spacing:.25em;--font-h2--spacing:.25em;--font-h3--spacing:.25em;--font-h4--spacing:.25em;--font-h5--spacing:.25em;--font-h6--spacing:.25em;--font-paragraph--spacing:.5em;--font-h1--color:var(--color-foreground-heading);--font-h2--color:var(--color-foreground-heading);--font-h3--color:var(--color-foreground-heading);--font-h4--color:var(--color-foreground-heading);--font-h5--color:var(--color-foreground-heading);--font-h6--color:var(--color-foreground-heading);--layer-section-background:-2;--layer-lowest:-1;--layer-base:0;--layer-flat:1;--layer-raised:2;--layer-heightened:4;--layer-sticky:8;--layer-window-overlay:10;--layer-header-menu:12;--layer-overlay:16;--layer-menu-drawer:18;--layer-temporary:20;--max-width--body-normal:32.5em;--max-width--body-narrow:22.75em;--max-width--heading-normal:32.5em;--max-width--heading-narrow:19.5em;--max-width--display-normal:13em;--max-width--display-narrow:9.75em;--max-width--display-tight:3.25em;--letter-spacing--display-tight:-.03em;--letter-spacing--display-normal:0em;--letter-spacing--display-loose:.03em;--letter-spacing--heading-tight:-.03em;--letter-spacing--heading-normal:0em;--letter-spacing--heading-loose:.03em;--letter-spacing--body-tight:-.03em;--letter-spacing--body-normal:0em;--letter-spacing--body-loose:.03em;--line-height:1;--line-height--display-tight:1;--line-height--display-normal:1.1;--line-height--display-loose:1.2;--line-height--heading-tight:1.15;--line-height--heading-normal:1.25;--line-height--heading-loose:1.35;--line-height--body-tight:1.2;--line-height--body-normal:1.4;--line-height--body-loose:1.6;--font-size--paragraph:.875rem;--font-size--h1:clamp(2.25rem,7.2vw,4.5rem);--font-size--h2:2rem;--font-size--h3:1.5rem;--font-size--h4:1.125rem;--font-size--h5:.875rem;--font-size--h6:.75rem;--font-paragraph--weight:400;--font-paragraph--letter-spacing:var(--letter-spacing--body-normal);--font-paragraph--size:var(--font-size--paragraph);--font-paragraph--family:var(--font-body--family);--font-paragraph--style:var(--font-body--style);--font-paragraph--case: ;--font-paragraph--line-height:var(--line-height--body-normal);--font-h1--weight:var(--font-primary--weight);--font-h1--letter-spacing:var(--letter-spacing--heading-normal);--font-h1--size:var(--font-size--h1);--font-h1--family:var(--font-primary--family);--font-h1--style:var(--font-primary--style);--font-h1--case:none;--font-h1--line-height:var(--line-height--display-tight);--font-h2--weight:var(--font-primary--weight);--font-h2--letter-spacing:var(--letter-spacing--heading-normal);--font-h2--size:var(--font-size--h2);--font-h2--family:var(--font-primary--family);--font-h2--style:var(--font-primary--style);--font-h2--case:none;--font-h2--line-height:var(--line-height--display-normal);--font-h3--weight:var(--font-primary--weight);--font-h3--letter-spacing:var(--letter-spacing--heading-normal);--font-h3--size:var(--font-size--h3);--font-h3--family:var(--font-primary--family);--font-h3--style:var(--font-primary--style);--font-h3--case:none;--font-h3--line-height:var(--line-height--display-normal);--font-h4--weight:var(--font-secondary--weight);--font-h4--letter-spacing:var(--letter-spacing--heading-normal);--font-h4--size:var(--font-size--h4);--font-h4--family:var(--font-secondary--family);--font-h4--style:var(--font-secondary--style);--font-h4--case:none;--font-h4--line-height:var(--line-height--display-normal);--font-h5--weight:var(--font-body--weight);--font-h5--letter-spacing:var(--letter-spacing--heading-normal);--font-h5--size:var(--font-size--h5);--font-h5--family:var(--font-body--family);--font-h5--style:var(--font-body--style);--font-h5--case:none;--font-h5--line-height:var(--line-height--display-normal);--font-h6--weight:var(--font-subheading--weight);--font-h6--letter-spacing:var(--letter-spacing--heading-loose);--font-h6--size:var(--font-size--h6);--font-h6--family:var(--font-subheading--family);--font-h6--style:var(--font-subheading--style);--font-h6--case:uppercase;--font-h6--line-height:var(--line-height--display-normal);--font-size--2xs:.625rem;--font-size--xs:.8125rem;--font-size--sm:.875rem;--font-size--md:1rem;--font-size--lg:1.125rem;--font-size--xl:1.25rem;--font-size--2xl:1.5rem;--font-size--3xl:2rem;--font-size--4xl:2.5rem;--font-size--5xl:3rem;--font-size--6xl:3.5rem;--menu-font-sm--size:.875rem;--menu-font-sm--line-height:calc(1.1 + .5 * min(16 / 14));--menu-font-md--size:1rem;--menu-font-md--line-height:calc(1.1 + .5 * min(16 / 16));--menu-font-lg--size:1.125rem;--menu-font-lg--line-height:calc(1.1 + .5 * min(16 / 18));--menu-font-xl--size:1.25rem;--menu-font-xl--line-height:calc(1.1 + .5 * min(16 / 20));--menu-font-2xl--size:1.75rem;--menu-font-2xl--line-height:calc(1.1 + .5 * min(16 / 28));--color-error:#8b0000;--color-success:#006400;--color-white:#fff;--color-white-rgb:255 255 255;--color-black:#000;--color-instock:#3ed660;--color-lowstock:#ee9441;--color-outofstock:#c8c8c8;--opacity-5:.05;--opacity-8:.08;--opacity-10:.1;--opacity-15:.15;--opacity-20:.2;--opacity-25:.25;--opacity-30:.3;--opacity-40:.4;--opacity-50:.5;--opacity-60:.6;--opacity-70:.7;--opacity-80:.8;--opacity-85:.85;--opacity-90:.9;--opacity-subdued-text:var(--opacity-70);--shadow-button:0 2px 3px #0003;--gradient-image-overlay:linear-gradient(0deg,#00000080,transparent);--margin-3xs:.125rem;--margin-2xs:.3rem;--margin-xs:.5rem;--margin-sm:.7rem;--margin-md:.8rem;--margin-lg:1rem;--margin-xl:1.25rem;--margin-2xl:1.5rem;--margin-3xl:1.75rem;--margin-4xl:2rem;--margin-5xl:3rem;--margin-6xl:5rem;--scroll-margin:50px;--padding-3xs:.125rem;--padding-2xs:.25rem;--padding-xs:.5rem;--padding-sm:.7rem;--padding-md:.8rem;--padding-lg:1rem;--padding-xl:1.25rem;--padding-2xl:1.5rem;--padding-3xl:1.75rem;--padding-4xl:2rem;--padding-5xl:3rem;--padding-6xl:4rem;--gap-3xs:.125rem;--gap-2xs:.3rem;--gap-xs:.5rem;--gap-sm:.7rem;--gap-md:.9rem;--gap-lg:1rem;--gap-xl:1.25rem;--gap-2xl:2rem;--gap-3xl:3rem;--spacing-scale-sm:.6;--spacing-scale-md:.7;--spacing-scale-default:1;--checkout-button-gap:10px;--style-border-width:1px;--style-border-radius-xs:.2rem;--style-border-radius-sm:.6rem;--style-border-radius-md:.8rem;--style-border-radius-50:50%;--style-border-radius-lg:1rem;--style-border-radius-pills:40px;--style-border-radius-inputs:8px;--style-border-radius-buttons-primary:2px;--style-border-radius-buttons-secondary:0px;--style-border-width-primary:1px;--style-border-width-secondary:1px;--style-border-width-inputs:1px;--style-border-radius-popover:8px;--style-border-popover:1px none rgb(var(--color-border-rgb)/50%);--style-border-drawer:1px none rgb(var(--color-border-rgb)/50%);--style-border-swatch-opacity:10%;--style-border-swatch-width:1px;--style-border-swatch-style:solid;--ease-out-cubic:cubic-bezier(.33,1,.68,1);--ease-out-quad:cubic-bezier(.32,.72,0,1);--animation-speed-fast:62.5ms;--animation-speed:.125s;--animation-speed-slow:.2s;--animation-speed-medium:.15s;--animation-easing:ease-in-out;--animation-slideshow-easing:cubic-bezier(.4,0,.2,1);--drawer-animation-speed:.2s;--animation-values-slow:var(--animation-speed-slow) var(--animation-easing);--animation-values:var(--animation-speed) var(--animation-easing);--animation-values-fast:var(--animation-speed-fast) var(--animation-easing);--animation-values-allow-discrete:var(--animation-speed) var(--animation-easing) allow-discrete;--animation-timing-hover:cubic-bezier(.25,.46,.45,.94);--animation-timing-active:cubic-bezier(.5,0,.75,0);--animation-timing-bounce:cubic-bezier(.34,1.56,.64,1);--animation-timing-default:cubic-bezier(0,0,.2,1);--animation-timing-fade-in:cubic-bezier(.16,1,.3,1);--animation-timing-fade-out:cubic-bezier(.4,0,.2,1);--view-transition-old-main-content:var(--animation-speed) var(--animation-easing) both fadeOut;--view-transition-new-main-content:var(--animation-speed) var(--animation-easing) both fadeIn,var(--animation-speed) var(--animation-easing) both slideInTopViewTransition;--focus-outline-width:.09375rem;--focus-outline-offset:.2em;--badge-blob-padding-block:1px;--badge-blob-padding-inline:12px 8px;--badge-rectangle-padding-block:1px;--badge-rectangle-padding-inline:6px}@media screen and (min-width:750px){:root{--badge-blob-padding-block:4px;--badge-blob-padding-inline:16px 12px;--badge-rectangle-padding-block:4px;--badge-rectangle-padding-inline:10px}}:root{--icon-size-2xs:.6rem;--icon-size-xs:.85rem;--icon-size-sm:1.25rem;--icon-size-md:1.375rem;--icon-size-lg:1.5rem;--icon-stroke-width:1px;--input-email-min-width:200px;--input-search-max-width:650px;--input-padding-y:.8rem;--input-padding-x:.8rem;--input-padding:var(--input-padding-y) var(--input-padding-x);--input-box-shadow-width:var(--style-border-width-inputs);--input-box-shadow:0 0 0 var(--input-box-shadow-width) var(--color-input-border);--input-box-shadow-focus:0 0 0 calc(var(--input-box-shadow-width) + .5px) var(--color-input-border);--input-disabled-background-color:rgb(var(--color-foreground-rgb)/var(--opacity-10));--input-disabled-border-color:rgb(var(--color-foreground-rgb)/var(--opacity-5));--input-disabled-text-color:rgb(var(--color-foreground-rgb)/var(--opacity-50));--input-textarea-min-height:55px;--button-size-sm:30px;--button-size-md:36px;--button-size:var(--minimum-touch-target);--button-padding-inline:24px;--button-padding-block:16px;--button-font-family-primary:var(--font-body--family);--button-font-family-secondary:var(--font-body--family);--button-text-case: ;--button-text-case-primary:default;--button-text-case-secondary:default;--border-color:rgb(var(--color-border-rgb)/var(--opacity-50));--border-width-sm:1px;--border-width-md:2px;--border-width-lg:5px;--border-radius-sm:.25rem;--drawer-inline-padding:25px;--drawer-menu-inline-padding:2.5rem;--drawer-header-block-padding:20px;--drawer-content-block-padding:10px;--drawer-header-desktop-top:0rem;--drawer-padding:calc(var(--padding-sm) + 7px);--drawer-height:100dvh;--drawer-width:95vw;--drawer-max-width:500px;--variant-picker-swatch-width-unitless:25;--variant-picker-swatch-height-unitless:25;--variant-picker-swatch-width:25px;--variant-picker-swatch-height:25px;--variant-picker-swatch-radius:100px;--variant-picker-border-width:1px;--variant-picker-border-style:solid;--variant-picker-border-opacity:10%;--variant-picker-button-radius:2px;--variant-picker-button-border-width:1px;--slideshow-controls-size:3.5rem;--slideshow-controls-icon:2rem;--peek-next-slide-size:3rem;--backdrop-opacity:.15;--backdrop-color-rgb:var(--color-shadow-rgb);--minimum-touch-target:44px;--disabled-opacity:.5;--skeleton-opacity:.025;--shape--circle:circle(50% at center);--shape--sunburst:polygon(100% 50%,94.62% 55.87%,98.3% 62.94%,91.57% 67.22%,93.3% 75%,85.7% 77.39%,85.36% 85.36%,77.39% 85.7%,75% 93.3%,67.22% 91.57%,62.94% 98.3%,55.87% 94.62%,50% 100%,44.13% 94.62%,37.06% 98.3%,32.78% 91.57%,25% 93.3%,22.61% 85.7%,14.64% 85.36%,14.3% 77.39%,6.7% 75%,8.43% 67.22%,1.7% 62.94%,5.38% 55.87%,0% 50%,5.38% 44.13%,1.7% 37.06%,8.43% 32.78%,6.7% 25%,14.3% 22.61%,14.64% 14.64%,22.61% 14.3%,25% 6.7%,32.78% 8.43%,37.06% 1.7%,44.13% 5.38%,50% 0%,55.87% 5.38%,62.94% 1.7%,67.22% 8.43%,75% 6.7%,77.39% 14.3%,85.36% 14.64%,85.7% 22.61%,93.3% 25%,91.57% 32.78%,98.3% 37.06%,94.62% 44.13%);--shape--diamond:polygon(50% 0%,100% 50%,50% 100%,0% 50%);--shape--blob:polygon(85.349% 11.712%,87.382% 13.587%,89.228% 15.647%,90.886% 17.862%,92.359% 20.204%,93.657% 22.647%,94.795% 25.169%,95.786% 27.752%,96.645% 30.382%,97.387% 33.048%,98.025% 35.74%,98.564% 38.454%,99.007% 41.186%,99.358% 43.931%,99.622% 46.685%,99.808% 49.446%,99.926% 52.21%,99.986% 54.977%,99.999% 57.744%,99.975% 60.511%,99.923% 63.278%,99.821% 66.043%,99.671% 68.806%,99.453% 71.565%,99.145% 74.314%,98.724% 77.049%,98.164% 79.759%,97.433% 82.427%,96.495% 85.03%,95.311% 87.529%,93.841% 89.872%,92.062% 91.988%,89.972% 93.796%,87.635% 95.273%,85.135% 96.456%,82.532% 97.393%,79.864% 98.127%,77.156% 98.695%,74.424% 99.129%,71.676% 99.452%,68.918% 99.685%,66.156% 99.844%,63.39% 99.942%,60.624% 99.99%,57.856% 99.999%,55.089% 99.978%,52.323% 99.929%,49.557% 99.847%,46.792% 99.723%,44.031% 99.549%,41.273% 99.317%,38.522% 99.017%,35.781% 98.639%,33.054% 98.17%,30.347% 97.599%,27.667% 96.911%,25.024% 96.091%,22.432% 95.123%,19.907% 93.994%,17.466% 92.69%,15.126% 91.216%,12.902% 89.569%,10.808% 87.761%,8.854% 85.803%,7.053% 83.703%,5.418% 81.471%,3.962% 79.119%,2.702% 76.656%,1.656% 74.095%,0.846% 71.45%,0.294% 68.74%,0.024% 65.987%,0.05% 63.221%,0.343% 60.471%,0.858% 57.752%,1.548% 55.073%,2.37% 52.431%,3.283% 49.819%,4.253% 47.227%,5.249% 44.646%,6.244% 42.063%,7.211% 39.471%,8.124% 36.858%,8.958% 34.22%,9.711% 31.558%,10.409% 28.88%,11.083% 26.196%,11.76% 23.513%,12.474% 20.839%,13.259% 18.186%,14.156% 15.569%,15.214% 13.012%,16.485% 10.556%,18.028% 8.261%,19.883% 6.211%,22.041% 4.484%,24.44% 3.11%,26.998% 2.057%,29.651% 1.275%,32.36% 0.714%,35.101% 0.337%,37.859% 0.11%,40.624% 0.009%,43.391% 0.016%,46.156% 0.113%,48.918% 0.289%,51.674% 0.533%,54.425% 0.837%,57.166% 1.215%,59.898% 1.654%,62.618% 2.163%,65.322% 2.75%,68.006% 3.424%,70.662% 4.197%,73.284% 5.081%,75.86% 6.091%,78.376% 7.242%,80.813% 8.551%,83.148% 10.036%,85.349% 11.712%);--height-buy-buttons:calc(var(--padding-lg) * 2 + var(--icon-size-sm));--card-width-small:10rem;--height-small:10rem;--height-medium:11.5rem;--height-large:13rem;--height-full:100vh}@media screen and (min-width:750px){:root{--height-small:17.5rem;--height-medium:21.25rem;--height-large:25rem}}:root{--modal-max-height:65dvh;--card-bg-hover:rgb(var(--color-foreground-rgb)/var(--opacity-5));--card-border-hover:rgb(var(--color-foreground-rgb)/var(--opacity-30));--card-border-focus:rgb(var(--color-foreground-rgb)/var(--opacity-10));--cart-primary-font-family:var(--font-body--family);--cart-primary-font-style:var(--font-body--style);--cart-primary-font-weight:var(--font-body--weight);--cart-secondary-font-family:var(--font-body--family);--cart-secondary-font-style:var(--font-body--style);--cart-secondary-font-weight:var(--font-body--weight)}.header-logo__image-container{overflow:visible}.header-logo__image{object-fit:contain;object-position:center;width:100%;height:100%}.explore-static-title,.product-card :is(h4,.h4),.product-grid-view-zoom-out--details :is(h4,.h4),.product-grid__card :is(h4,.h4){font-size:var(--font-size--md)!important}@media screen and (min-width:750px){body:not(:has(#quick-add-dialog dialog[open])) .product-grid:has(.product-card:hover) .product-card:not(:hover) .quick-add__button{visibility:hidden!important;opacity:0!important;pointer-events:none!important}}.color-scheme-1,:root{--color-background:#fff;--color-background-rgb:255 255 255;--opacity-5-15:.05;--opacity-10-25:.1;--opacity-35-55:.35;--opacity-40-60:.4;--opacity-30-60:.3;--color-foreground:#030302c2;--color-foreground-rgb:3 3 2;--color-foreground-heading:#030302;--color-foreground-heading-rgb:3 3 2;--color-primary:#030302;--color-primary-rgb:3 3 2;--color-primary-hover:#030302;--color-primary-hover-rgb:3 3 2;--color-border:#d5d5d5;--color-border-rgb:213 213 213;--color-shadow:#030302;--color-shadow-rgb:3 3 2;--color-primary-button-text:#fff;--color-primary-button-background:#030302;--color-primary-button-border:#030302;--color-primary-button-hover-text:#030302;--color-primary-button-hover-background:#03030214;--color-primary-button-hover-border:#030302;--color-secondary-button-text:#030302;--color-secondary-button-background:#0000;--color-secondary-button-border:#d3cec5;--color-secondary-button-hover-text:#030302;--color-secondary-button-hover-background:#0000;--color-secondary-button-hover-border:#030302;--color-input-background:#d3cec517;--color-input-text:#030302;--color-input-text-rgb:3 3 2;--color-input-border:#d3cec5;--color-input-hover-background:#f5f5f5;--color-variant-background:#0000;--color-variant-border:#0303021c;--color-variant-text:#000;--color-variant-text-rgb:0 0 0;--color-variant-hover-background:#f5f5f5;--color-variant-hover-text:#000;--color-variant-hover-border:#e6e6e6;--color-selected-variant-background:#0000;--color-selected-variant-border:#030302;--color-selected-variant-text:#030302;--color-selected-variant-hover-background:#1a1a1a;--color-selected-variant-hover-text:#fff;--color-selected-variant-hover-border:#1a1a1a;--input-disabled-background-color:rgb(var(--color-foreground-rgb)/var(--opacity-10));--input-disabled-border-color:rgb(var(--color-foreground-rgb)/var(--opacity-5-15));--input-disabled-text-color:rgb(var(--color-foreground-rgb)/var(--opacity-50));--color-foreground-muted:rgb(var(--color-foreground-rgb)/var(--opacity-60));--font-h1--color:var(--color-foreground-heading);--font-h2--color:var(--color-foreground-heading);--font-h3--color:var(--color-foreground-heading);--font-h4--color:var(--color-foreground-heading);--font-h5--color:var(--color-foreground-heading);--font-h6--color:var(--color-foreground-heading);--shadow-drawer:0px 4px 20px rgb(var(--color-shadow-rgb)/var(--opacity-15));--shadow-blur:20px;--shadow-popover:0px 4px 20px rgb(var(--color-shadow-rgb)/var(--opacity-15))}.color-scheme-2{--color-background:#fff;--color-background-rgb:255 255 255;--opacity-5-15:.05;--opacity-10-25:.1;--opacity-35-55:.35;--opacity-40-60:.4;--opacity-30-60:.3;--color-foreground:#000;--color-foreground-rgb:0 0 0;--color-foreground-heading:#000;--color-foreground-heading-rgb:0 0 0;--color-primary:#000;--color-primary-rgb:0 0 0;--color-primary-hover:#000;--color-primary-hover-rgb:0 0 0;--color-border:#000;--color-border-rgb:0 0 0;--color-shadow:#000;--color-shadow-rgb:0 0 0;--color-primary-button-text:#fff;--color-primary-button-background:#000;--color-primary-button-border:#000;--color-primary-button-hover-text:#000;--color-primary-button-hover-background:#0000;--color-primary-button-hover-border:#000;--color-secondary-button-text:#000;--color-secondary-button-background:#0000;--color-secondary-button-border:#000;--color-secondary-button-hover-text:#fff;--color-secondary-button-hover-background:#000;--color-secondary-button-hover-border:#000;--color-input-background:#fff;--color-input-text:#000;--color-input-text-rgb:0 0 0;--color-input-border:#000;--color-input-hover-background:#f5f5f5;--color-variant-background:#fff;--color-variant-border:#e6e6e6;--color-variant-text:#000;--color-variant-text-rgb:0 0 0;--color-variant-hover-background:#f5f5f5;--color-variant-hover-text:#000;--color-variant-hover-border:#e6e6e6;--color-selected-variant-background:#000;--color-selected-variant-border:#000;--color-selected-variant-text:#fff;--color-selected-variant-hover-background:#1a1a1a;--color-selected-variant-hover-text:#fff;--color-selected-variant-hover-border:#1a1a1a;--input-disabled-background-color:rgb(var(--color-foreground-rgb)/var(--opacity-10));--input-disabled-border-color:rgb(var(--color-foreground-rgb)/var(--opacity-5-15));--input-disabled-text-color:rgb(var(--color-foreground-rgb)/var(--opacity-50));--color-foreground-muted:rgb(var(--color-foreground-rgb)/var(--opacity-60));--font-h1--color:var(--color-foreground-heading);--font-h2--color:var(--color-foreground-heading);--font-h3--color:var(--color-foreground-heading);--font-h4--color:var(--color-foreground-heading);--font-h5--color:var(--color-foreground-heading);--font-h6--color:var(--color-foreground-heading);--shadow-drawer:0px 4px 20px rgb(var(--color-shadow-rgb)/var(--opacity-15));--shadow-blur:20px;--shadow-popover:0px 4px 20px rgb(var(--color-shadow-rgb)/var(--opacity-15))}.color-scheme-3{--color-background:#713f50;--color-background-rgb:113 63 80;--opacity-5-15:.05;--opacity-10-25:.1;--opacity-35-55:.35;--opacity-40-60:.4;--opacity-30-60:.3;--color-foreground:#ffffffb0;--color-foreground-rgb:255 255 255;--color-foreground-heading:#fff;--color-foreground-heading-rgb:255 255 255;--color-primary:#fff;--color-primary-rgb:255 255 255;--color-primary-hover:#edebe7;--color-primary-hover-rgb:237 235 231;--color-border:#d6d4d3;--color-border-rgb:214 212 211;--color-shadow:#000;--color-shadow-rgb:0 0 0;--color-primary-button-text:#000;--color-primary-button-background:#fff;--color-primary-button-border:#fff;--color-primary-button-hover-text:#fff;--color-primary-button-hover-background:#0000;--color-primary-button-hover-border:#fff;--color-secondary-button-text:#fff;--color-secondary-button-background:#0000;--color-secondary-button-border:#fff;--color-secondary-button-hover-text:#000;--color-secondary-button-hover-background:#fff;--color-secondary-button-hover-border:#fff;--color-input-background:#0000;--color-input-text:#fff;--color-input-text-rgb:255 255 255;--color-input-border:#fff;--color-input-hover-background:#ffffff14;--color-variant-background:#fff;--color-variant-border:#e6e6e6;--color-variant-text:#000;--color-variant-text-rgb:0 0 0;--color-variant-hover-background:#f5f5f5;--color-variant-hover-text:#000;--color-variant-hover-border:#e6e6e6;--color-selected-variant-background:#000;--color-selected-variant-border:#000;--color-selected-variant-text:#fff;--color-selected-variant-hover-background:#1a1a1a;--color-selected-variant-hover-text:#fff;--color-selected-variant-hover-border:#1a1a1a;--input-disabled-background-color:rgb(var(--color-foreground-rgb)/var(--opacity-10));--input-disabled-border-color:rgb(var(--color-foreground-rgb)/var(--opacity-5-15));--input-disabled-text-color:rgb(var(--color-foreground-rgb)/var(--opacity-50));--color-foreground-muted:rgb(var(--color-foreground-rgb)/var(--opacity-60));--font-h1--color:var(--color-foreground-heading);--font-h2--color:var(--color-foreground-heading);--font-h3--color:var(--color-foreground-heading);--font-h4--color:var(--color-foreground-heading);--font-h5--color:var(--color-foreground-heading);--font-h6--color:var(--color-foreground-heading);--shadow-drawer:0px 4px 20px rgb(var(--color-shadow-rgb)/var(--opacity-15));--shadow-blur:20px;--shadow-popover:0px 4px 20px rgb(var(--color-shadow-rgb)/var(--opacity-15))}.color-scheme-4{--color-background:#cbdee8;--color-background-rgb:203 222 232;--opacity-5-15:.05;--opacity-10-25:.1;--opacity-35-55:.35;--opacity-40-60:.4;--opacity-30-60:.3;--color-foreground:#000;--color-foreground-rgb:0 0 0;--color-foreground-heading:#000;--color-foreground-heading-rgb:0 0 0;--color-primary:#000;--color-primary-rgb:0 0 0;--color-primary-hover:#924a62;--color-primary-hover-rgb:146 74 98;--color-border:#000;--color-border-rgb:0 0 0;--color-shadow:#000;--color-shadow-rgb:0 0 0;--color-primary-button-text:#fff;--color-primary-button-background:#000;--color-primary-button-border:#000;--color-primary-button-hover-text:#000;--color-primary-button-hover-background:#0000;--color-primary-button-hover-border:#000;--color-secondary-button-text:#000;--color-secondary-button-background:#0000;--color-secondary-button-border:#000;--color-secondary-button-hover-text:#fff;--color-secondary-button-hover-background:#000;--color-secondary-button-hover-border:#000;--color-input-background:#fff;--color-input-text:#000;--color-input-text-rgb:0 0 0;--color-input-border:#000;--color-input-hover-background:#f5f5f5;--color-variant-background:#fff;--color-variant-border:#e6e6e6;--color-variant-text:#000;--color-variant-text-rgb:0 0 0;--color-variant-hover-background:#f5f5f5;--color-variant-hover-text:#000;--color-variant-hover-border:#e6e6e6;--color-selected-variant-background:#000;--color-selected-variant-border:#000;--color-selected-variant-text:#fff;--color-selected-variant-hover-background:#1a1a1a;--color-selected-variant-hover-text:#fff;--color-selected-variant-hover-border:#1a1a1a;--input-disabled-background-color:rgb(var(--color-foreground-rgb)/var(--opacity-10));--input-disabled-border-color:rgb(var(--color-foreground-rgb)/var(--opacity-5-15));--input-disabled-text-color:rgb(var(--color-foreground-rgb)/var(--opacity-50));--color-foreground-muted:rgb(var(--color-foreground-rgb)/var(--opacity-60));--font-h1--color:var(--color-foreground-heading);--font-h2--color:var(--color-foreground-heading);--font-h3--color:var(--color-foreground-heading);--font-h4--color:var(--color-foreground-heading);--font-h5--color:var(--color-foreground-heading);--font-h6--color:var(--color-foreground-heading);--shadow-drawer:0px 4px 20px rgb(var(--color-shadow-rgb)/var(--opacity-15));--shadow-blur:20px;--shadow-popover:0px 4px 20px rgb(var(--color-shadow-rgb)/var(--opacity-15))}.color-scheme-5{--color-background:#030302c2;--color-background-rgb:3 3 2;--opacity-5-15:.15;--opacity-10-25:.25;--opacity-35-55:.55;--opacity-40-60:.6;--opacity-30-60:.6;--color-foreground:#fff;--color-foreground-rgb:255 255 255;--color-foreground-heading:#fff;--color-foreground-heading-rgb:255 255 255;--color-primary:#fff;--color-primary-rgb:255 255 255;--color-primary-hover:#acacac;--color-primary-hover-rgb:172 172 172;--color-border:#666;--color-border-rgb:102 102 102;--color-shadow:#000;--color-shadow-rgb:0 0 0;--color-primary-button-text:#000;--color-primary-button-background:#fff;--color-primary-button-border:#fff;--color-primary-button-hover-text:#fff;--color-primary-button-hover-background:#0000;--color-primary-button-hover-border:#fff;--color-secondary-button-text:#fff;--color-secondary-button-background:#030302;--color-secondary-button-border:#fff;--color-secondary-button-hover-text:#acacac;--color-secondary-button-hover-background:#fff;--color-secondary-button-hover-border:#acacac;--color-input-background:#0000;--color-input-text:#fff;--color-input-text-rgb:255 255 255;--color-input-border:#fff;--color-input-hover-background:#ffffff21;--color-variant-background:#fff;--color-variant-border:#e6e6e6;--color-variant-text:#000;--color-variant-text-rgb:0 0 0;--color-variant-hover-background:#f5f5f5;--color-variant-hover-text:#030302;--color-variant-hover-border:#e6e6e6;--color-selected-variant-background:#fff;--color-selected-variant-border:#000;--color-selected-variant-text:#fff;--color-selected-variant-hover-background:#1a1a1a;--color-selected-variant-hover-text:#fff;--color-selected-variant-hover-border:#fff;--input-disabled-background-color:rgb(var(--color-foreground-rgb)/var(--opacity-10));--input-disabled-border-color:rgb(var(--color-foreground-rgb)/var(--opacity-5-15));--input-disabled-text-color:rgb(var(--color-foreground-rgb)/var(--opacity-50));--color-foreground-muted:rgb(var(--color-foreground-rgb)/var(--opacity-60));--font-h1--color:var(--color-foreground-heading);--font-h2--color:var(--color-foreground-heading);--font-h3--color:var(--color-foreground-heading);--font-h4--color:var(--color-foreground-heading);--font-h5--color:var(--color-foreground-heading);--font-h6--color:var(--color-foreground-heading);--shadow-drawer:0px 4px 20px rgb(var(--color-shadow-rgb)/var(--opacity-15));--shadow-blur:20px;--shadow-popover:0px 4px 20px rgb(var(--color-shadow-rgb)/var(--opacity-15))}.color-scheme-6{--color-background:#0000;--color-background-rgb:0 0 0;--opacity-5-15:.15;--opacity-10-25:.25;--opacity-35-55:.55;--opacity-40-60:.6;--opacity-30-60:.6;--color-foreground:#fff;--color-foreground-rgb:255 255 255;--color-foreground-heading:#fff;--color-foreground-heading-rgb:255 255 255;--color-primary:#fff;--color-primary-rgb:255 255 255;--color-primary-hover:#acacac;--color-primary-hover-rgb:172 172 172;--color-border:#acacac;--color-border-rgb:172 172 172;--color-shadow:#0000;--color-shadow-rgb:0 0 0;--color-primary-button-text:#000;--color-primary-button-background:#fff;--color-primary-button-border:#fff;--color-primary-button-hover-text:#fff;--color-primary-button-hover-background:#000;--color-primary-button-hover-border:#000;--color-secondary-button-text:#fff;--color-secondary-button-background:#0000;--color-secondary-button-border:#fff;--color-secondary-button-hover-text:#000;--color-secondary-button-hover-background:#fff;--color-secondary-button-hover-border:#fff;--color-input-background:#fff;--color-input-text:#000;--color-input-text-rgb:0 0 0;--color-input-border:#000;--color-input-hover-background:#f5f5f5;--color-variant-background:#fff;--color-variant-border:#e6e6e6;--color-variant-text:#000;--color-variant-text-rgb:0 0 0;--color-variant-hover-background:#f5f5f5;--color-variant-hover-text:#000;--color-variant-hover-border:#e6e6e6;--color-selected-variant-background:#000;--color-selected-variant-border:#000;--color-selected-variant-text:#fff;--color-selected-variant-hover-background:#1a1a1a;--color-selected-variant-hover-text:#fff;--color-selected-variant-hover-border:#1a1a1a;--input-disabled-background-color:rgb(var(--color-foreground-rgb)/var(--opacity-10));--input-disabled-border-color:rgb(var(--color-foreground-rgb)/var(--opacity-5-15));--input-disabled-text-color:rgb(var(--color-foreground-rgb)/var(--opacity-50));--color-foreground-muted:rgb(var(--color-foreground-rgb)/var(--opacity-60));--font-h1--color:var(--color-foreground-heading);--font-h2--color:var(--color-foreground-heading);--font-h3--color:var(--color-foreground-heading);--font-h4--color:var(--color-foreground-heading);--font-h5--color:var(--color-foreground-heading);--font-h6--color:var(--color-foreground-heading);--shadow-drawer:0px 4px 20px rgb(var(--color-shadow-rgb)/var(--opacity-15));--shadow-blur:20px;--shadow-popover:0px 4px 20px rgb(var(--color-shadow-rgb)/var(--opacity-15))}.color-scheme-7{--color-background:#000;--color-background-rgb:0 0 0;--opacity-5-15:.15;--opacity-10-25:.25;--opacity-35-55:.55;--opacity-40-60:.6;--opacity-30-60:.6;--color-foreground:#fff;--color-foreground-rgb:255 255 255;--color-foreground-heading:#fff;--color-foreground-heading-rgb:255 255 255;--color-primary:#fff;--color-primary-rgb:255 255 255;--color-primary-hover:#fff;--color-primary-hover-rgb:255 255 255;--color-border:#030302;--color-border-rgb:3 3 2;--color-shadow:#030302;--color-shadow-rgb:3 3 2;--color-primary-button-text:#fff;--color-primary-button-background:#acacac;--color-primary-button-border:#000;--color-primary-button-hover-text:#fff;--color-primary-button-hover-background:#000;--color-primary-button-hover-border:#000;--color-secondary-button-text:#000;--color-secondary-button-background:#efefef;--color-secondary-button-border:#000f9f;--color-secondary-button-hover-text:#000;--color-secondary-button-hover-background:#dedede;--color-secondary-button-hover-border:#000;--color-input-background:#fff;--color-input-text:#fff;--color-input-text-rgb:255 255 255;--color-input-border:#000;--color-input-hover-background:#f5f5f5;--color-variant-background:#fff;--color-variant-border:#e6e6e6;--color-variant-text:#fff;--color-variant-text-rgb:255 255 255;--color-variant-hover-background:#f5f5f5;--color-variant-hover-text:#000;--color-variant-hover-border:#e6e6e6;--color-selected-variant-background:#fff;--color-selected-variant-border:#000;--color-selected-variant-text:#fff;--color-selected-variant-hover-background:#1a1a1a;--color-selected-variant-hover-text:#fff;--color-selected-variant-hover-border:#1a1a1a;--input-disabled-background-color:rgb(var(--color-foreground-rgb)/var(--opacity-10));--input-disabled-border-color:rgb(var(--color-foreground-rgb)/var(--opacity-5-15));--input-disabled-text-color:rgb(var(--color-foreground-rgb)/var(--opacity-50));--color-foreground-muted:rgb(var(--color-foreground-rgb)/var(--opacity-60));--font-h1--color:var(--color-foreground-heading);--font-h2--color:var(--color-foreground-heading);--font-h3--color:var(--color-foreground-heading);--font-h4--color:var(--color-foreground-heading);--font-h5--color:var(--color-foreground-heading);--font-h6--color:var(--color-foreground-heading);--shadow-drawer:0px 4px 20px rgb(var(--color-shadow-rgb)/var(--opacity-15));--shadow-blur:20px;--shadow-popover:0px 4px 20px rgb(var(--color-shadow-rgb)/var(--opacity-15))}.color-scheme-88aa96ec-ab54-49d8-ab74-00b4ef9f9363{--color-background:#030302;--color-background-rgb:3 3 2;--opacity-5-15:.15;--opacity-10-25:.25;--opacity-35-55:.55;--opacity-40-60:.6;--opacity-30-60:.6;--color-foreground:#fff;--color-foreground-rgb:255 255 255;--color-foreground-heading:#fff;--color-foreground-heading-rgb:255 255 255;--color-primary:#fff;--color-primary-rgb:255 255 255;--color-primary-hover:#fff;--color-primary-hover-rgb:255 255 255;--color-border:#fff;--color-border-rgb:255 255 255;--color-shadow:#030302;--color-shadow-rgb:3 3 2;--color-primary-button-text:#fff;--color-primary-button-background:#030302;--color-primary-button-border:#fff;--color-primary-button-hover-text:#fff;--color-primary-button-hover-background:#03030214;--color-primary-button-hover-border:#fff;--color-secondary-button-text:#fff;--color-secondary-button-background:#0000;--color-secondary-button-border:#030302c2;--color-secondary-button-hover-text:#fff;--color-secondary-button-hover-background:#0000;--color-secondary-button-hover-border:#030302;--color-input-background:#d3cec517;--color-input-text:#fff;--color-input-text-rgb:255 255 255;--color-input-border:#fff;--color-input-hover-background:#0902ed0a;--color-variant-background:#0000;--color-variant-border:#0303021c;--color-variant-text:#000;--color-variant-text-rgb:0 0 0;--color-variant-hover-background:#f5f5f5;--color-variant-hover-text:#000;--color-variant-hover-border:#e6e6e6;--color-selected-variant-background:#0000;--color-selected-variant-border:#030302;--color-selected-variant-text:#fff;--color-selected-variant-hover-background:#1a1a1a;--color-selected-variant-hover-text:#fff;--color-selected-variant-hover-border:#1a1a1a;--input-disabled-background-color:rgb(var(--color-foreground-rgb)/var(--opacity-10));--input-disabled-border-color:rgb(var(--color-foreground-rgb)/var(--opacity-5-15));--input-disabled-text-color:rgb(var(--color-foreground-rgb)/var(--opacity-50));--color-foreground-muted:rgb(var(--color-foreground-rgb)/var(--opacity-60));--font-h1--color:var(--color-foreground-heading);--font-h2--color:var(--color-foreground-heading);--font-h3--color:var(--color-foreground-heading);--font-h4--color:var(--color-foreground-heading);--font-h5--color:var(--color-foreground-heading);--font-h6--color:var(--color-foreground-heading);--shadow-drawer:0px 4px 20px rgb(var(--color-shadow-rgb)/var(--opacity-15));--shadow-blur:20px;--shadow-popover:0px 4px 20px rgb(var(--color-shadow-rgb)/var(--opacity-15))}.color-scheme-1,.color-scheme-2,.color-scheme-3,.color-scheme-4,.color-scheme-5,.color-scheme-6,.color-scheme-7,.color-scheme-88aa96ec-ab54-49d8-ab74-00b4ef9f9363,body{color:var(--color-foreground);background-color:var(--color-background)}:root{--page-margin:16px;--page-max:var(--wide-page-width);--block-margin:max(20px,calc(var(--spacing-scale,1) * 48px));--intro-media-height:50svh}@media screen and (min-width:750px){:root{--page-margin:40px;--intro-media-height:60svh}}body{--header-height:60px;background:var(--color-background);font-family:var(--font-body--family);font-size:var(--font-size--paragraph);font-weight:var(--font-body--weight);font-variation-settings:"slnt" 0}.vame-scheme-dark,body{color:var(--color-foreground)}.vame-scheme-dark{background-color:var(--color-background)}.prose-vame h2{font-size:var(--font-size--h3);font-weight:var(--font-heading--weight);color:var(--color-foreground-heading);margin-top:2rem;margin-bottom:.75rem}.prose-vame h2:first-child{margin-top:0}.prose-vame h3{font-size:var(--font-size--h4);font-weight:var(--font-heading--weight);color:var(--color-foreground-heading);margin-top:1.5rem;margin-bottom:.5rem}.prose-vame p{margin-top:.75rem;margin-bottom:.75rem;line-height:1.7}.prose-vame ol,.prose-vame ul{margin:.75rem 0;padding-left:1.5rem}.prose-vame ul{list-style-type:disc}.prose-vame ol{list-style-type:decimal}.prose-vame li{margin-bottom:.4rem;line-height:1.6}.prose-vame strong{font-weight:var(--font-heading--weight);color:var(--color-foreground-heading)}.prose-vame a{text-decoration:underline}.vame-menu-list:has(.vame-menu-link:focus-visible) .vame-menu-link,.vame-menu-list:has(.vame-menu-link:hover) .vame-menu-link,.vame-menu-list:has(.vame-menu-link[data-active=true]) .vame-menu-link{color:var(--color-foreground-heading)}@supports (color:color-mix(in lab,red,red)){.vame-menu-list:has(.vame-menu-link:focus-visible) .vame-menu-link,.vame-menu-list:has(.vame-menu-link:hover) .vame-menu-link,.vame-menu-list:has(.vame-menu-link[data-active=true]) .vame-menu-link{color:color-mix(in srgb,var(--color-foreground-heading) calc(var(--opacity-subdued-text,.7) * 100%),transparent)}}.vame-menu-list .vame-menu-link:focus-visible,.vame-menu-list .vame-menu-link:hover,.vame-menu-list .vame-menu-link[data-active=true]{color:var(--color-foreground)}.vame-menu-list:has(.vame-menu-link:hover) .vame-menu-link[data-active=true]:not(:hover){color:var(--color-foreground-heading)}@supports (color:color-mix(in lab,red,red)){.vame-menu-list:has(.vame-menu-link:hover) .vame-menu-link[data-active=true]:not(:hover){color:color-mix(in srgb,var(--color-foreground-heading) calc(var(--opacity-subdued-text,.7) * 100%),transparent)}}.vame-menu-roll{--roll-line:1.08em;--roll-gap:.27em;height:var(--roll-line);display:block;overflow:hidden}.vame-menu-roll__inner{transition:transform .42s cubic-bezier(.16,1,.3,1);display:block;transform:translateY(0)}.vame-menu-roll__face{line-height:inherit;display:block}.vame-menu-roll__face+.vame-menu-roll__face{margin-top:var(--roll-gap);color:var(--color-foreground-heading)}@supports (color:color-mix(in lab,red,red)){.vame-menu-roll__face+.vame-menu-roll__face{color:color-mix(in srgb,var(--color-foreground-heading) 68%,var(--color-background))}}@media (hover:hover){.vame-menu-roll:hover .vame-menu-roll__inner{transform:translateY(calc(-1 * (var(--roll-line) + var(--roll-gap))))}}.vame-menu-roll:focus-visible .vame-menu-roll__inner{transform:translateY(calc(-1 * (var(--roll-line) + var(--roll-gap))))}@media (prefers-reduced-motion:reduce){.vame-menu-roll__inner{transition:none}.vame-menu-roll:focus-visible .vame-menu-roll__inner,.vame-menu-roll:hover .vame-menu-roll__inner{transform:none}.vame-menu-roll:focus-visible,.vame-menu-roll:hover{opacity:.5}}.vame-corner-menu{transition:grid-template-rows var(--animation-speed-slow) var(--ease-out-cubic);grid-template-rows:0fr;display:grid}.vame-corner-menu[data-open=true]{grid-template-rows:1fr}.vame-menu-scroll{padding-block:var(--padding-2xs);scrollbar-width:none;position:relative;overflow-x:auto;-webkit-mask-image:linear-gradient(90deg,#0000,#000 20px calc(100% - 20px),#0000);mask-image:linear-gradient(90deg,#0000,#000 20px calc(100% - 20px),#0000)}.vame-menu-scroll::-webkit-scrollbar{display:none}.vame-jumbo-text{text-box:trim-both cap alphabetic}.vame-quick-add{--quick-add-offset:var(--padding-sm);z-index:var(--layer-raised);pointer-events:none;position:absolute;inset:0}@media screen and (min-width:750px){.vame-quick-add{--quick-add-offset:var(--padding-md)}}.vame-quick-add__button{right:var(--quick-add-offset);bottom:var(--quick-add-offset);height:var(--button-size-md);background:linear-gradient(var(--color-background) 0 100%) padding-box;color:var(--color-foreground);opacity:0;cursor:pointer;pointer-events:all;-webkit-backdrop-filter:blur(20px)saturate(180%);backdrop-filter:blur(20px)saturate(180%);transition-property:scale,translate,opacity;transition-duration:var(--animation-speed);transition-timing-function:var(--ease-out-cubic);border:2px solid #00000026;border-radius:50px;align-items:center;padding:0;display:none;position:absolute;overflow:hidden}@media screen and (min-width:750px){.vame-quick-add__button{display:flex}}.vame-product-card:focus-within .vame-quick-add__button,.vame-product-card:hover .vame-quick-add__button{opacity:1}.vame-quick-add__button:active{translate:0 1px;scale:.99}.vame-quick-add__content{background:var(--color-background);border-radius:50px;align-items:center;gap:0;height:100%;display:flex;overflow:hidden}.vame-quick-add__icon{height:100%;width:calc(var(--button-size-md) - 4px);justify-content:center;align-items:center;display:flex}.vame-quick-add__label{transition:grid-template-columns var(--animation-speed) var(--ease-out-cubic);grid-template-columns:0fr;display:grid}.vame-quick-add__label>span{min-width:0}.vame-quick-add__label>span>span{padding-right:var(--padding-sm);white-space:nowrap;opacity:0;filter:blur(2px);transition-property:opacity,filter,translate;transition-duration:var(--animation-speed-slow);transition-timing-function:var(--ease-out-quad);display:inline-block;translate:.5ch}.vame-quick-add__button:focus-visible .vame-quick-add__label,.vame-quick-add__button:hover .vame-quick-add__label{grid-template-columns:1fr}.vame-quick-add__button:focus-visible .vame-quick-add__label>span>span,.vame-quick-add__button:hover .vame-quick-add__label>span>span{opacity:1;filter:blur();translate:0}@media (prefers-reduced-motion:reduce){.vame-quick-add__label{grid-template-columns:1fr}.vame-quick-add__label>span>span{opacity:1;filter:blur();translate:0}}.vame-bento{--bento-gap:12px;column-gap:var(--bento-gap);row-gap:var(--bento-gap);width:100%;display:grid}@media screen and (min-width:750px){.vame-bento{--bento-gap:16px}}@media screen and (max-width:900px){.vame-bento{grid-template-columns:repeat(2,1fr)}.vame-bento__item{min-width:0;overflow:hidden}.vame-bento__item:nth-child(3n+1),.vame-bento__item:nth-child(3n+2){grid-column:span 1}.vame-bento__item:nth-child(3n+3){grid-column:span 2}.vame-bento__item:last-child:nth-child(3n+5){grid-column:span 1}.vame-bento__item:last-child:nth-child(3n+4){grid-column:span 2}}@media screen and (min-width:901px){.vame-bento{grid-template-columns:repeat(12,1fr);grid-template-areas:"A A A B B B B B B C C C""D D D D D D E E E F F F""G G G H H H I I I I I I""J J J J K K K K L L L L"}.vame-bento__item:first-child{grid-area:A}.vame-bento__item:nth-child(2){grid-area:B}.vame-bento__item:nth-child(3){grid-area:C}.vame-bento__item:nth-child(4){grid-area:D}.vame-bento__item:nth-child(5){grid-area:E}.vame-bento__item:nth-child(6){grid-area:F}.vame-bento__item:nth-child(7){grid-area:G}.vame-bento__item:nth-child(8){grid-area:H}.vame-bento__item:nth-child(9){grid-area:I}.vame-bento__item:nth-child(10){grid-area:J}.vame-bento__item:nth-child(11){grid-area:K}.vame-bento__item:nth-child(12){grid-area:L}.vame-bento:has(.vame-bento__item:first-child:last-child){grid-template-areas:"A A A A A A A A A A A A"}.vame-bento:has(.vame-bento__item:first-child:nth-last-child(2)){grid-template-areas:"A A A A A A B B B B B B"}.vame-bento:has(.vame-bento__item:first-child:nth-last-child(4)){grid-template-areas:"A A A A B B B B B B B B""C C C C C C C C D D D D"}.vame-bento:has(.vame-bento__item:first-child:nth-last-child(5)){grid-template-areas:"A A A B B B B B B C C C""D D D D D D E E E E E E"}.vame-bento:has(.vame-bento__item:first-child:nth-last-child(7)){grid-template-areas:"A A A B B B B B B C C C""D D D D D D D D D E E E""F F F F F F G G G G G G"}.vame-bento:has(.vame-bento__item:first-child:nth-last-child(8)){grid-template-areas:"A A A B B B B B B C C C""D D D D D D E E E F F F""G G G H H H H H H H H H"}.vame-bento:has(.vame-bento__item:first-child:nth-last-child(10)){grid-template-areas:"A A A B B B B B B C C C""D D D D D D E E E F F F""G G G G G G G G G H H H""I I I J J J J J J J J J"}.vame-bento:has(.vame-bento__item:first-child:nth-last-child(11)){grid-template-areas:"A A A B B B B B B C C C""D D D D D D E E E F F F""G G G H H H I I I I I I""J J J J K K K K K K K K"}}@property --color-background{syntax:"<color>";inherits:true;initial-value:#fff}@property --color-foreground{syntax:"<color>";inherits:true;initial-value:#030302c2}@property --color-foreground-heading{syntax:"<color>";inherits:true;initial-value:#030302}@property --color-border{syntax:"<color>";inherits:true;initial-value:#d5d5d5}@keyframes vame-fade-up{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}.vame-fade-up{animation:vame-fade-up .7s var(--animation-timing-fade-in,cubic-bezier(.16,1,.3,1)) both}.vame-fade-up-delay-1{animation-delay:.12s}.vame-fade-up-delay-2{animation-delay:.24s}@media (prefers-reduced-motion:reduce){.vame-fade-up{animation:none}}.vame-variant-option{border-radius:var(--variant-picker-button-radius);border-width:var(--variant-picker-border-width);border-style:solid;border-color:var(--color-variant-border);background-color:var(--color-variant-background);color:var(--color-variant-text);transition-property:background-color,border-color,color;transition-duration:var(--animation-speed);transition-timing-function:var(--ease-out-cubic)}.vame-variant-option:hover{background-color:var(--color-variant-hover-background);border-color:var(--color-variant-hover-border);color:var(--color-variant-hover-text)}.vame-variant-option[data-selected=true]{border-color:var(--color-selected-variant-border);background-color:var(--color-selected-variant-background);color:var(--color-selected-variant-text)}.vame-variant-option[data-selected=true]:hover{background-color:var(--color-selected-variant-hover-background);border-color:var(--color-selected-variant-hover-border);color:var(--color-selected-variant-hover-text)}.vame-button-primary{justify-content:center;align-items:center;gap:var(--gap-xs);border-radius:var(--style-border-radius-buttons-primary);border-width:var(--style-border-width-primary);border-style:solid;border-color:var(--color-primary-button-border);background-color:var(--color-primary-button-background);color:var(--color-primary-button-text);padding-inline:var(--button-padding-inline);padding-block:var(--button-padding-block);font-family:var(--button-font-family-primary);font-size:var(--font-size--sm);transition-property:background-color,border-color,color;transition-duration:var(--animation-speed);transition-timing-function:var(--ease-out-cubic);font-weight:500;display:inline-flex}.vame-button-primary:hover:not(:disabled){background-color:var(--color-primary-button-hover-background);border-color:var(--color-primary-button-hover-border);color:var(--color-primary-button-hover-text)}.vame-button-primary:disabled{cursor:not-allowed;opacity:var(--disabled-opacity)}.vame-input{border-radius:var(--style-border-radius-inputs);border-width:var(--style-border-width-inputs);border-style:solid;border-color:var(--color-input-border);background-color:var(--color-input-background);color:var(--color-input-text);padding:var(--input-padding)}.vame-input:hover{background-color:var(--color-input-hover-background)}.vame-underline-field::placeholder{color:var(--color-foreground-muted);opacity:1}.vame-field-rule{pointer-events:none;transform-origin:0;width:100%;height:1px;display:block;position:absolute;bottom:0;left:0}.vame-field-ink{background-color:var(--color-foreground-heading);transition:transform .45s var(--ease-out-cubic,cubic-bezier(.33,1,.68,1));transform:scaleX(0)}.vame-field:focus-within .vame-field-ink{transform:scaleX(1)}.vame-field:hover .vame-field-ink{opacity:.35;transform:scaleX(1)}.vame-field:focus-within .vame-field-ink{opacity:1}.vame-field.is-open .vame-field-ink{opacity:1;transform:scaleX(1)}.vame-faq-question{transition:transform .35s var(--ease-out-cubic,cubic-bezier(.33,1,.68,1));display:inline-block}.vame-faq-trigger:focus-visible .vame-faq-question,.vame-faq-trigger:hover .vame-faq-question,.vame-field.is-open .vame-faq-question{transform:translate(10px)}@media (prefers-reduced-motion:reduce){.vame-faq-question,.vame-field-ink{transition-duration:1ms}}.vame-route-wipe{height:100lvh}.vame-cart-skeleton{background-color:var(--color-border);border-radius:3px}@supports (color:color-mix(in lab,red,red)){.vame-cart-skeleton{background-color:color-mix(in srgb,var(--color-border) 55%,var(--color-background))}}.vame-cart-skeleton{animation:vame-cart-skeleton-pulse 1.4s ease-in-out infinite}@keyframes vame-cart-skeleton-pulse{0%,to{opacity:1}50%{opacity:.45}}@media (prefers-reduced-motion:reduce){.vame-cart-skeleton{animation:none}}.vame-section-index__row{position:relative}.vame-section-index__label{transition:transform .35s var(--ease-out-cubic,cubic-bezier(.33,1,.68,1)),color .3s ease;display:inline-block}.vame-section-index__row:hover .vame-section-index__label{transform:translate(6px)}.vame-section-index__ink{background-color:var(--color-foreground-heading);transform-origin:0;width:100%;height:1px;transition:transform .45s var(--ease-out-cubic,cubic-bezier(.33,1,.68,1));display:block;position:absolute;bottom:-1px;left:0;transform:scaleX(0)}.vame-section-index__row:hover .vame-section-index__ink{opacity:.3;transform:scaleX(1)}.vame-section-index__ink[data-on]{opacity:1;transform:scaleX(1)}.vame-capability__term{transition:transform .35s var(--ease-out-cubic,cubic-bezier(.33,1,.68,1))}.vame-capability__link:focus-visible .vame-capability__term,.vame-capability__link:hover .vame-capability__term{transform:translate(10px)}.vame-capability__cue{opacity:0;transition:opacity .3s var(--ease-out-cubic,cubic-bezier(.33,1,.68,1)),transform .3s var(--ease-out-cubic,cubic-bezier(.33,1,.68,1));transform:translate(-6px)}.vame-capability__link:focus-visible .vame-capability__cue,.vame-capability__link:hover .vame-capability__cue{opacity:1;transform:translate(0)}.vame-capability__link:focus-visible{outline:2px solid var(--color-foreground-heading);outline-offset:4px}@media (hover:none){.vame-capability__cue{opacity:.6;transform:none}}@media (prefers-reduced-motion:reduce){.vame-capability__cue,.vame-capability__term{transition-duration:1ms}.vame-capability__link:focus-visible .vame-capability__term,.vame-capability__link:hover .vame-capability__term{transform:none}}.vame-plate{background-color:var(--color-border)}@supports (color:color-mix(in lab,red,red)){.vame-plate{background-color:color-mix(in srgb,var(--color-border) 45%,var(--color-background))}}@media (prefers-reduced-motion:reduce){.vame-section-index__ink,.vame-section-index__label{transition-duration:1ms}.vame-section-index__row:hover .vame-section-index__label{transform:none}}.vame-archive-frame{background-color:var(--color-border)}@supports (color:color-mix(in lab,red,red)){.vame-archive-frame{background-color:color-mix(in srgb,var(--color-border) 45%,var(--color-background))}}.vame-archive-frame:focus-visible{outline:2px solid var(--color-foreground-heading);outline-offset:3px}.vame-archive-image{transition:transform .75s var(--ease-out-cubic,cubic-bezier(.33,1,.68,1))}.vame-archive-frame:focus-visible .vame-archive-image,.vame-archive-frame:hover .vame-archive-image{transform:scale(1.045)}.vame-archive-caption{opacity:0;transition:opacity .3s var(--ease-out-cubic,cubic-bezier(.33,1,.68,1)),transform .3s var(--ease-out-cubic,cubic-bezier(.33,1,.68,1));transform:translateY(6px)}.vame-archive-frame:focus-visible .vame-archive-caption,.vame-archive-frame:hover .vame-archive-caption{opacity:1;transform:translateY(0)}@media (hover:none){.vame-archive-caption{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.vame-archive-caption,.vame-archive-image{transition-duration:1ms}.vame-archive-frame:focus-visible .vame-archive-image,.vame-archive-frame:hover .vame-archive-image{transform:none}}.vame-underline-field:-webkit-autofill,.vame-underline-field:-webkit-autofill:hover{-webkit-text-fill-color:var(--color-foreground-heading);-webkit-box-shadow:0 0 0 1000px var(--color-background) inset;transition:background-color 5000s ease-in-out}.vame-underline-field:-webkit-autofill:focus{-webkit-text-fill-color:var(--color-foreground-heading);-webkit-box-shadow:0 0 0 1000px var(--color-background) inset;transition:background-color 5000s ease-in-out}.vame-pill-button{background-color:var(--color-foreground-heading);color:var(--color-background);font-family:var(--font-body--family);letter-spacing:-.01em;cursor:pointer;transition:opacity .2s var(--ease-out-cubic,cubic-bezier(.33,1,.68,1));border-radius:50px;justify-content:center;align-items:center;padding-block:16px;padding-inline:34px;font-size:.9375rem;font-weight:500;display:inline-flex;position:relative;overflow:hidden}.vame-pill-button:disabled{cursor:not-allowed;opacity:var(--disabled-opacity,.5)}.vame-gallery-nav{background-color:rgb(var(--color-background-rgb)/.9);color:var(--color-foreground);box-shadow:var(--shadow-button);transition:background-color var(--animation-speed) var(--ease-out-cubic)}.vame-gallery-nav:hover{background-color:var(--color-background)}.vame-skip-link{z-index:100;background-color:var(--color-foreground-heading,#030302);color:var(--color-background,#fff);font-size:var(--font-size--sm);transition:transform .2s var(--ease-out-cubic,ease-out);padding:.75rem 1.25rem;font-weight:500;text-decoration:none;position:absolute;top:0;left:0;transform:translateY(-150%)}.vame-skip-link:focus-visible{outline:2px solid var(--color-background,#fff);outline-offset:-4px;transform:translateY(0)}.vame-add-to-cart{border:1px solid var(--color-foreground-heading);border-radius:var(--style-border-radius-buttons-primary);background-color:var(--color-foreground-heading);width:100%;min-height:56px;color:var(--color-background);font-family:var(--button-font-family-primary);font-size:var(--font-size--sm);letter-spacing:.04em;cursor:pointer;transition:border-color .3s var(--ease-out-cubic),transform .12s var(--ease-out-cubic);justify-content:center;align-items:center;font-weight:500;display:flex;position:relative;overflow:hidden}.vame-add-to-cart:active:not(:disabled){transform:scale(.985)}.vame-add-to-cart:disabled{cursor:not-allowed;border-color:var(--color-border);color:var(--color-foreground-muted);background-color:#0000}.vame-add-to-cart__sweep{z-index:1;transition:transform .35s var(--ease-out-cubic);background-color:#0001ff;position:absolute;inset:0;transform:translate(-101%)}.vame-add-to-cart:hover:not(:disabled) .vame-add-to-cart__sweep,.vame-add-to-cart[data-confirmed] .vame-add-to-cart__sweep{transform:translate(0)}.vame-add-to-cart__label{z-index:2;transition:opacity .2s var(--ease-out-cubic),transform .25s var(--ease-out-cubic);align-items:center;gap:.55rem;display:inline-flex;position:relative}.vame-add-to-cart__label[data-hidden]{opacity:0;transform:translateY(-6px)}.vame-add-to-cart__label--confirm{opacity:0;justify-content:center;position:absolute;inset:0;transform:translateY(6px)}.vame-add-to-cart__label--confirm[data-shown]{opacity:1;transform:translateY(0)}.vame-check-draw{stroke-dasharray:24;stroke-dashoffset:24px}.vame-add-to-cart[data-confirmed] .vame-check-draw{animation:vame-draw-check .4s var(--ease-out-cubic) 80ms forwards}@keyframes vame-draw-check{to{stroke-dashoffset:0}}@keyframes vame-badge-pop{0%{transform:scale(1)}40%{transform:scale(1.45)}to{transform:scale(1)}}.vame-cart-badge[data-bumped]{animation:vame-badge-pop .45s var(--ease-out-cubic)}@media (prefers-reduced-motion:reduce){.vame-add-to-cart,.vame-add-to-cart__label,.vame-add-to-cart__sweep{transition-duration:.01ms}.vame-add-to-cart:active:not(:disabled){transform:none}.vame-add-to-cart[data-confirmed] .vame-check-draw{stroke-dashoffset:0;animation:none}.vame-cart-badge[data-bumped]{animation:none}}.vame-gallery-image{transition:transform .7s var(--ease-out-cubic)}.group:hover .vame-gallery-image{transform:scale(1.04)}.vame-gallery-track{transition:transform .42s var(--ease-out-cubic,cubic-bezier(.33,1,.68,1));will-change:transform}.vame-gallery-track[data-dragging=true]{transition:none}@media (prefers-reduced-motion:reduce){.group:hover .vame-gallery-image,.vame-gallery-image{transition:none;transform:none}.vame-gallery-track{transition:none}}.vame-range{appearance:none;cursor:pointer;background:0 0;height:44px;display:block}.vame-range::-webkit-slider-runnable-track{background-color:var(--color-border);height:1px}.vame-range::-moz-range-track{background-color:#0000;background-image:linear-gradient(var(--color-border),var(--color-border));background-position:50%;background-repeat:no-repeat;background-size:100% 1px;height:44px}.vame-range::-webkit-slider-thumb{appearance:none;background-color:var(--color-foreground-heading);border:3px solid var(--color-background);width:20px;height:20px;box-shadow:0 0 0 1px var(--color-foreground-heading);transition:transform .15s var(--ease-out-cubic);border-radius:50%;margin-top:-9.5px}.vame-range::-moz-range-thumb{background-color:var(--color-foreground-heading);border:3px solid var(--color-background);width:20px;height:20px;box-shadow:0 0 0 1px var(--color-foreground-heading);transition:transform .15s var(--ease-out-cubic);border-radius:50%}.vame-range:active::-webkit-slider-thumb,.vame-range:hover::-webkit-slider-thumb{transform:scale(1.15)}.vame-range:active::-moz-range-thumb,.vame-range:hover::-moz-range-thumb{transform:scale(1.15)}.vame-range:focus-visible::-webkit-slider-thumb{outline:2px solid var(--color-foreground-heading);outline-offset:3px}.vame-card-outline{border:1.5px dashed var(--color-foreground-heading);width:var(--card-short);height:var(--card-long);border-radius:10px;flex-shrink:0;transition:width .12s linear,height .12s linear}@media screen and (min-width:750px){.vame-card-outline{width:var(--card-long);height:var(--card-short)}}.vame-card-outline__label{writing-mode:vertical-rl}@media screen and (min-width:750px){.vame-card-outline__label{writing-mode:horizontal-tb}}.vame-ring-circle{border:1.5px solid var(--color-foreground-heading);transition:width .35s var(--ease-out-cubic),height .35s var(--ease-out-cubic);border-radius:50%;flex-shrink:0}@media (prefers-reduced-motion:reduce){.vame-card-outline,.vame-ring-circle{transition:none}.vame-range::-webkit-slider-thumb{transition:none}.vame-range::-moz-range-thumb{transition:none}}.vame-lightbox{background-color:var(--color-background);opacity:0;transition:opacity .25s var(--ease-out-cubic)}.vame-lightbox[data-entered]{opacity:1}.vame-lightbox__stage{transition:transform .35s var(--ease-out-cubic);transform:scale(.985)}.vame-lightbox[data-entered] .vame-lightbox__stage{transform:scale(1)}.vame-lightbox__control{color:var(--color-foreground);transition:background-color .25s var(--ease-out-cubic),opacity .25s var(--ease-out-cubic);background-color:#0000}.vame-lightbox__control:hover{background-color:rgb(var(--color-foreground-rgb)/.07)}html[scroll-lock]{overflow:hidden}html[scroll-lock] body{padding-right:var(--scroll-lock-gutter,0)}.vame-buy-bar{opacity:0;transition:transform .45s var(--ease-out-cubic),opacity .3s var(--ease-out-cubic);will-change:transform;transform:translateY(100%)}.vame-buy-bar[data-shown]{opacity:1;transform:translateY(0)}@media (prefers-reduced-motion:reduce){.vame-buy-bar,.vame-lightbox,.vame-lightbox__stage{transition-duration:.01ms}.vame-lightbox__stage{transform:none}}@media (hover:none){.vame-gallery-nav--touch{opacity:1}}.vame-looks-dialog{max-width:min(1100px,94vw);max-height:92vh;color:var(--color-foreground);background:0 0;border:0;margin:auto;padding:0;overflow:visible}.vame-looks-dialog::backdrop{background:var(--color-foreground-heading)}@supports (color:color-mix(in lab,red,red)){.vame-looks-dialog::backdrop{background:color-mix(in srgb,var(--color-foreground-heading) 72%,transparent)}}.vame-looks-panel{background:var(--color-background);grid-template-columns:1fr;max-height:92vh;display:grid;position:relative;overflow-y:auto}@media (min-width:900px){.vame-looks-panel{grid-template-columns:minmax(0,1.15fr) minmax(280px,.85fr);overflow-y:visible}}.vame-looks-figure{aspect-ratio:4/5;background:var(--color-background);width:100%;position:relative}.vame-looks-aside{padding:1.5rem}@media (min-width:900px){.vame-looks-aside{max-height:92vh;padding:2rem;overflow-y:auto}}.vame-looks-close,.vame-looks-step{background:var(--color-background);border:1px solid var(--color-border);color:var(--color-foreground-heading);cursor:pointer;justify-content:center;align-items:center;transition:opacity .2s;display:inline-flex}.vame-looks-close:hover,.vame-looks-step:hover{opacity:.65}.vame-looks-close:focus-visible,.vame-looks-step:focus-visible{outline:2px solid var(--color-foreground-heading);outline-offset:2px}.vame-looks-close{z-index:1;border-radius:50%;width:2.25rem;height:2.25rem;position:absolute;top:.75rem;right:.75rem}.vame-looks-step{border-radius:50%;width:2rem;height:2rem}.vame-zone-track{border:1px solid var(--color-border);background:var(--color-background);border-radius:999px;align-items:stretch;padding:3px;display:flex;overflow:hidden}.vame-zone-seg{cursor:pointer;min-width:0;color:var(--color-foreground-muted);opacity:.62;background:0 0;border:0;border-radius:999px;flex:1 1 0;justify-content:center;align-items:center;padding:.6rem .35rem;transition:color .22s,opacity .22s;display:flex;position:relative}.vame-zone-seg:hover{opacity:1;color:var(--color-foreground-heading)}.vame-zone-seg[data-active]{opacity:1;color:var(--color-background)}.vame-zone-seg:focus-visible{outline:2px solid var(--color-foreground-heading);outline-offset:-3px;opacity:1}.vame-zone-fill{background:linear-gradient(180deg,var(--color-foreground-heading) 0,var(--color-foreground-heading) 100%);border-radius:999px;position:absolute;inset:0}@supports (color:color-mix(in lab,red,red)){.vame-zone-fill{background:linear-gradient(180deg,color-mix(in srgb,var(--color-foreground-heading) 93%,#fff) 0,var(--color-foreground-heading) 100%)}}.vame-zone-mark{box-shadow:0 0 0 1px var(--color-foreground-heading);line-height:0;display:block;position:relative}@supports (color:color-mix(in lab,red,red)){.vame-zone-mark{box-shadow:0 0 0 1px color-mix(in srgb,var(--color-foreground-heading) 22%,transparent)}}.vame-zone-seg[data-active] .vame-zone-mark{box-shadow:0 0 0 1px var(--color-background)}@supports (color:color-mix(in lab,red,red)){.vame-zone-seg[data-active] .vame-zone-mark{box-shadow:0 0 0 1px color-mix(in srgb,var(--color-background) 45%,transparent)}}@media (prefers-reduced-motion:reduce){.vame-zone-seg{transition:none}}@keyframes vame-marquee{0%{transform:translate(0)}to{transform:translate(-50%)}}.vame-marquee__track{will-change:transform;animation-name:vame-marquee;animation-timing-function:linear;animation-iteration-count:infinite}.vame-marquee:hover .vame-marquee__track{animation-play-state:paused}@media (prefers-reduced-motion:reduce){.vame-marquee__track{animation:none}}.vame-arrow-link__rule{background:var(--color-foreground-heading);inset-inline:0;height:1px;position:absolute;bottom:0;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.vame-arrow-link__rule{background:color-mix(in srgb,var(--color-foreground-heading) 45%,transparent)}}.vame-arrow-link__rule:after{content:"";background:var(--color-foreground-heading);transform-origin:0;transition:transform .6s cubic-bezier(.16,1,.3,1);position:absolute;inset:0;transform:scaleX(0)}.vame-arrow-link:focus-visible .vame-arrow-link__rule:after,.vame-arrow-link:hover .vame-arrow-link__rule:after{transform:scaleX(1)}.vame-arrow-link__tick{transition:transform .45s cubic-bezier(.16,1,.3,1)}.vame-arrow-link:focus-visible .vame-arrow-link__tick,.vame-arrow-link:hover .vame-arrow-link__tick{transform:translate(3px,-3px)}.vame-index__link{transition:opacity .4s}.vame-index__title{display:inline-block}.vame-index__thumb,.vame-index__title{transition:transform .6s cubic-bezier(.16,1,.3,1)}@media (hover:hover){.vame-index:hover .vame-index__row:not(:hover) .vame-index__link{opacity:.32}.vame-index__row:hover .vame-index__title{transform:translate(14px)}.vame-index__row:hover .vame-index__thumb{transform:translateY(-4px)}}.vame-portrait img{transition:filter .7s,transform .9s ease-out}@media (hover:hover){.vame-portrait img{filter:grayscale()contrast(1.05)}.group:focus-within .vame-portrait img,.group:hover .vame-portrait img{filter:grayscale(0)contrast()}}@media (hover:none) and (pointer:coarse){header[data-painted=true]{background-color:var(--color-background)!important}@supports (color:color-mix(in lab,red,red)){header[data-painted=true]{background-color:color-mix(in srgb,var(--color-background) 94%,transparent)!important}}header[data-painted=true]{-webkit-backdrop-filter:none!important;backdrop-filter:none!important}}@property --tw-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-z{syntax:"*";inherits:false;initial-value:0}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-leading{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-tracking{syntax:"*";inherits:false}@property --tw-ordinal{syntax:"*";inherits:false}@property --tw-slashed-zero{syntax:"*";inherits:false}@property --tw-numeric-figure{syntax:"*";inherits:false}@property --tw-numeric-spacing{syntax:"*";inherits:false}@property --tw-numeric-fraction{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-backdrop-blur{syntax:"*";inherits:false}@property --tw-backdrop-brightness{syntax:"*";inherits:false}@property --tw-backdrop-contrast{syntax:"*";inherits:false}@property --tw-backdrop-grayscale{syntax:"*";inherits:false}@property --tw-backdrop-hue-rotate{syntax:"*";inherits:false}@property --tw-backdrop-invert{syntax:"*";inherits:false}@property --tw-backdrop-opacity{syntax:"*";inherits:false}@property --tw-backdrop-saturate{syntax:"*";inherits:false}@property --tw-backdrop-sepia{syntax:"*";inherits:false}@property --tw-duration{syntax:"*";inherits:false}@property --tw-ease{syntax:"*";inherits:false}@property --tw-scale-x{syntax:"*";inherits:false;initial-value:1}@property --tw-scale-y{syntax:"*";inherits:false;initial-value:1}@property --tw-scale-z{syntax:"*";inherits:false;initial-value:1}