.vd-platform *,.vd-platform :before,.vd-platform :after{--tw-border-spacing-x: 0;--tw-border-spacing-y: 0;--tw-translate-x: 0;--tw-translate-y: 0;--tw-rotate: 0;--tw-skew-x: 0;--tw-skew-y: 0;--tw-scale-x: 1;--tw-scale-y: 1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness: proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: rgb(59 130 246 / .5);--tw-ring-offset-shadow: 0 0 #0000;--tw-ring-shadow: 0 0 #0000;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }.vd-platform ::backdrop{--tw-border-spacing-x: 0;--tw-border-spacing-y: 0;--tw-translate-x: 0;--tw-translate-y: 0;--tw-rotate: 0;--tw-skew-x: 0;--tw-skew-y: 0;--tw-scale-x: 1;--tw-scale-y: 1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness: proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: rgb(59 130 246 / .5);--tw-ring-offset-shadow: 0 0 #0000;--tw-ring-shadow: 0 0 #0000;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }.vd-platform *,.vd-platform :before,.vd-platform :after{box-sizing:border-box;border-width:0;border-style:solid;border-color:#e5e7eb}.vd-platform :before,.vd-platform :after{--tw-content: ""}.vd-platform{line-height:1.5;-webkit-text-size-adjust:100%;-moz-tab-size:4;-o-tab-size:4;tab-size:4;font-family:ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol,"Noto Color Emoji";font-feature-settings:normal;font-variation-settings:normal;-webkit-tap-highlight-color:transparent}.vd-platform{margin:0;line-height:inherit}.vd-platform hr{height:0;color:inherit;border-top-width:1px}.vd-platform abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}.vd-platform h1,.vd-platform h2,.vd-platform h3,.vd-platform h4,.vd-platform h5,.vd-platform h6{font-size:inherit;font-weight:inherit}.vd-platform a{color:inherit;text-decoration:inherit}.vd-platform b,.vd-platform strong{font-weight:bolder}.vd-platform code,.vd-platform kbd,.vd-platform samp,.vd-platform pre{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-feature-settings:normal;font-variation-settings:normal;font-size:1em}.vd-platform small{font-size:80%}.vd-platform sub,.vd-platform sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}.vd-platform sub{bottom:-.25em}.vd-platform sup{top:-.5em}.vd-platform table{text-indent:0;border-color:inherit;border-collapse:collapse}.vd-platform button,.vd-platform input,.vd-platform optgroup,.vd-platform select,.vd-platform textarea{font-family:inherit;font-feature-settings:inherit;font-variation-settings:inherit;font-size:100%;font-weight:inherit;line-height:inherit;letter-spacing:inherit;color:inherit;margin:0;padding:0}.vd-platform button,.vd-platform select{text-transform:none}.vd-platform button,.vd-platform input:where([type=button]),.vd-platform input:where([type=reset]),.vd-platform input:where([type=submit]){-webkit-appearance:button;background-color:transparent;background-image:none}.vd-platform :-moz-focusring{outline:auto}.vd-platform :-moz-ui-invalid{box-shadow:none}.vd-platform progress{vertical-align:baseline}.vd-platform ::-webkit-inner-spin-button,.vd-platform ::-webkit-outer-spin-button{height:auto}.vd-platform [type=search]{-webkit-appearance:textfield;outline-offset:-2px}.vd-platform ::-webkit-search-decoration{-webkit-appearance:none}.vd-platform ::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}.vd-platform summary{display:list-item}.vd-platform blockquote,.vd-platform dl,.vd-platform dd,.vd-platform h1,.vd-platform h2,.vd-platform h3,.vd-platform h4,.vd-platform h5,.vd-platform h6,.vd-platform hr,.vd-platform figure,.vd-platform p,.vd-platform pre{margin:0}.vd-platform fieldset{margin:0;padding:0}.vd-platform legend{padding:0}.vd-platform ol,.vd-platform ul,.vd-platform menu{list-style:none;margin:0;padding:0}.vd-platform dialog{padding:0}.vd-platform textarea{resize:vertical}.vd-platform input::-moz-placeholder,.vd-platform textarea::-moz-placeholder{opacity:1;color:#9ca3af}.vd-platform input::placeholder,.vd-platform textarea::placeholder{opacity:1;color:#9ca3af}.vd-platform button,.vd-platform [role=button]{cursor:pointer}.vd-platform :disabled{cursor:default}.vd-platform img,.vd-platform svg,.vd-platform video,.vd-platform canvas,.vd-platform audio,.vd-platform iframe,.vd-platform embed,.vd-platform object{display:block;vertical-align:middle}.vd-platform img,.vd-platform video{max-width:100%;height:auto}.vd-platform [hidden]:where(:not([hidden=until-found])){display:none}.vd-platform .\!container{width:100%!important}.vd-platform .container{width:100%}@media(min-width:640px){.vd-platform .\!container{max-width:640px!important}.vd-platform .container{max-width:640px}}@media(min-width:768px){.vd-platform .\!container{max-width:768px!important}.vd-platform .container{max-width:768px}}@media(min-width:1024px){.vd-platform .\!container{max-width:1024px!important}.vd-platform .container{max-width:1024px}}@media(min-width:1280px){.vd-platform .\!container{max-width:1280px!important}.vd-platform .container{max-width:1280px}}@media(min-width:1536px){.vd-platform .\!container{max-width:1536px!important}.vd-platform .container{max-width:1536px}}.vd-platform .sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}.vd-platform .visible{visibility:visible}.vd-platform .static{position:static}.vd-platform .fixed{position:fixed}.vd-platform .absolute{position:absolute}.vd-platform .relative{position:relative}.vd-platform .-bottom-32{bottom:-8rem}.vd-platform .-right-20{right:-5rem}.vd-platform .-top-24{top:-6rem}.vd-platform .right-20{right:5rem}.vd-platform .isolate{isolation:isolate}.vd-platform .z-10{z-index:10}.vd-platform .mx-2{margin-left:.5rem;margin-right:.5rem}.vd-platform .mx-auto{margin-left:auto;margin-right:auto}.vd-platform .-mt-2{margin-top:-.5rem}.vd-platform .mb-1\.5{margin-bottom:.375rem}.vd-platform .mb-2{margin-bottom:.5rem}.vd-platform .mb-3{margin-bottom:.75rem}.vd-platform .mb-4{margin-bottom:1rem}.vd-platform .mb-5{margin-bottom:1.25rem}.vd-platform .mb-6{margin-bottom:1.5rem}.vd-platform .mb-8{margin-bottom:2rem}.vd-platform .me-2{margin-inline-end:.5rem}.vd-platform .mt-0\.5{margin-top:.125rem}.vd-platform .mt-1{margin-top:.25rem}.vd-platform .mt-1\.5{margin-top:.375rem}.vd-platform .mt-10{margin-top:2.5rem}.vd-platform .mt-16{margin-top:4rem}.vd-platform .mt-2{margin-top:.5rem}.vd-platform .mt-3{margin-top:.75rem}.vd-platform .mt-4{margin-top:1rem}.vd-platform .mt-5{margin-top:1.25rem}.vd-platform .mt-6{margin-top:1.5rem}.vd-platform .mt-7{margin-top:1.75rem}.vd-platform .mt-8{margin-top:2rem}.vd-platform .line-clamp-2{overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2}.vd-platform .line-clamp-3{overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3}.vd-platform .block{display:block}.vd-platform .inline-block{display:inline-block}.vd-platform .inline{display:inline}.vd-platform .flex{display:flex}.vd-platform .table{display:table}.vd-platform .grid{display:grid}.vd-platform .hidden{display:none}.vd-platform .aspect-\[16\/10\]{aspect-ratio:16/10}.vd-platform .aspect-\[4\/3\]{aspect-ratio:4/3}.vd-platform .aspect-square{aspect-ratio:1 / 1}.vd-platform .h-10{height:2.5rem}.vd-platform .h-12{height:3rem}.vd-platform .h-24{height:6rem}.vd-platform .h-4{height:1rem}.vd-platform .h-64{height:16rem}.vd-platform .h-72{height:18rem}.vd-platform .h-8{height:2rem}.vd-platform .h-full{height:100%}.vd-platform .min-h-36{min-height:9rem}.vd-platform .min-h-\[65px\]{min-height:65px}.vd-platform .min-h-screen{min-height:100vh}.vd-platform .w-10{width:2.5rem}.vd-platform .w-12{width:3rem}.vd-platform .w-24{width:6rem}.vd-platform .w-4{width:1rem}.vd-platform .w-48{width:12rem}.vd-platform .w-64{width:16rem}.vd-platform .w-72{width:18rem}.vd-platform .w-auto{width:auto}.vd-platform .w-full{width:100%}.vd-platform .min-w-0{min-width:0px}.vd-platform .max-w-2xl{max-width:42rem}.vd-platform .max-w-3xl{max-width:48rem}.vd-platform .max-w-4xl{max-width:56rem}.vd-platform .max-w-5xl{max-width:64rem}.vd-platform .max-w-6xl{max-width:72rem}.vd-platform .max-w-7xl{max-width:80rem}.vd-platform .max-w-96{max-width:24rem}.vd-platform .max-w-md{max-width:28rem}.vd-platform .max-w-none{max-width:none}.vd-platform .max-w-xl{max-width:36rem}.vd-platform .flex-1{flex:1 1 0%}.vd-platform .flex-shrink{flex-shrink:1}.vd-platform .flex-shrink-0,.vd-platform .shrink-0{flex-shrink:0}.vd-platform .transform{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}@keyframes pulse{50%{opacity:.5}}.vd-platform .animate-pulse{animation:pulse 2s cubic-bezier(.4,0,.6,1) infinite}.vd-platform .cursor-pointer{cursor:pointer}.vd-platform .grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.vd-platform .grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.vd-platform .flex-col{flex-direction:column}.vd-platform .flex-wrap{flex-wrap:wrap}.vd-platform .items-start{align-items:flex-start}.vd-platform .items-end{align-items:flex-end}.vd-platform .items-center{align-items:center}.vd-platform .justify-center{justify-content:center}.vd-platform .justify-between{justify-content:space-between}.vd-platform .gap-1{gap:.25rem}.vd-platform .gap-12{gap:3rem}.vd-platform .gap-2{gap:.5rem}.vd-platform .gap-3{gap:.75rem}.vd-platform .gap-4{gap:1rem}.vd-platform .gap-5{gap:1.25rem}.vd-platform .gap-6{gap:1.5rem}.vd-platform .gap-8{gap:2rem}.vd-platform .gap-x-4{-moz-column-gap:1rem;column-gap:1rem}.vd-platform .gap-y-8{row-gap:2rem}.vd-platform .space-y-1>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.25rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.25rem * var(--tw-space-y-reverse))}.vd-platform .space-y-4>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(1rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1rem * var(--tw-space-y-reverse))}.vd-platform .space-y-5>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(1.25rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1.25rem * var(--tw-space-y-reverse))}.vd-platform .overflow-hidden{overflow:hidden}.vd-platform .overflow-x-auto{overflow-x:auto}.vd-platform .whitespace-pre-line{white-space:pre-line}.vd-platform .rounded-full{border-radius:9999px}.vd-platform .rounded-lg{border-radius:.5rem}.vd-platform .rounded-store{border-radius:var(--store-radius)}.vd-platform .border{border-width:1px}.vd-platform .border-\[46px\]{border-width:46px}.vd-platform .border-t{border-top-width:1px}.vd-platform .border-\[var\(--store-line\)\]{border-color:var(--store-line)}.vd-platform .border-current{border-color:currentColor}.vd-platform .border-red-300{--tw-border-opacity: 1;border-color:rgb(252 165 165 / var(--tw-border-opacity, 1))}.vd-platform .bg-\[var\(--store-primary\)\]{background-color:var(--store-primary)}.vd-platform .bg-\[var\(--store-surface\)\]{background-color:var(--store-surface)}.vd-platform .bg-gray-100{--tw-bg-opacity: 1;background-color:rgb(243 244 246 / var(--tw-bg-opacity, 1))}.vd-platform .bg-red-50{--tw-bg-opacity: 1;background-color:rgb(254 242 242 / var(--tw-bg-opacity, 1))}.vd-platform .object-cover{-o-object-fit:cover;object-fit:cover}.vd-platform .p-3{padding:.75rem}.vd-platform .p-5{padding:1.25rem}.vd-platform .p-6{padding:1.5rem}.vd-platform .p-8{padding:2rem}.vd-platform .px-3{padding-left:.75rem;padding-right:.75rem}.vd-platform .px-4{padding-left:1rem;padding-right:1rem}.vd-platform .px-5{padding-left:1.25rem;padding-right:1.25rem}.vd-platform .px-6{padding-left:1.5rem;padding-right:1.5rem}.vd-platform .px-8{padding-left:2rem;padding-right:2rem}.vd-platform .py-1{padding-top:.25rem;padding-bottom:.25rem}.vd-platform .py-1\.5{padding-top:.375rem;padding-bottom:.375rem}.vd-platform .py-10{padding-top:2.5rem;padding-bottom:2.5rem}.vd-platform .py-14{padding-top:3.5rem;padding-bottom:3.5rem}.vd-platform .py-16{padding-top:4rem;padding-bottom:4rem}.vd-platform .py-2{padding-top:.5rem;padding-bottom:.5rem}.vd-platform .py-2\.5{padding-top:.625rem;padding-bottom:.625rem}.vd-platform .py-24{padding-top:6rem;padding-bottom:6rem}.vd-platform .py-3{padding-top:.75rem;padding-bottom:.75rem}.vd-platform .py-3\.5{padding-top:.875rem;padding-bottom:.875rem}.vd-platform .py-8{padding-top:2rem;padding-bottom:2rem}.vd-platform .py-9{padding-top:2.25rem;padding-bottom:2.25rem}.vd-platform .pb-2{padding-bottom:.5rem}.vd-platform .pb-5{padding-bottom:1.25rem}.vd-platform .pt-2{padding-top:.5rem}.vd-platform .pt-5{padding-top:1.25rem}.vd-platform .text-center{text-align:center}.vd-platform .text-end{text-align:end}.vd-platform .font-body{font-family:var(--font-body, inherit)}.vd-platform .font-heading{font-family:var(--font-heading, inherit)}.vd-platform .text-2xl{font-size:1.5rem;line-height:2rem}.vd-platform .text-3xl{font-size:1.875rem;line-height:2.25rem}.vd-platform .text-4xl{font-size:2.25rem;line-height:2.5rem}.vd-platform .text-base{font-size:1rem;line-height:1.5rem}.vd-platform .text-lg{font-size:1.125rem;line-height:1.75rem}.vd-platform .text-sm{font-size:.875rem;line-height:1.25rem}.vd-platform .text-xl{font-size:1.25rem;line-height:1.75rem}.vd-platform .text-xs{font-size:.75rem;line-height:1rem}.vd-platform .font-bold{font-weight:700}.vd-platform .font-medium{font-weight:500}.vd-platform .font-semibold{font-weight:600}.vd-platform .uppercase{text-transform:uppercase}.vd-platform .italic{font-style:italic}.vd-platform .leading-7{line-height:1.75rem}.vd-platform .leading-\[1\.05\]{line-height:1.05}.vd-platform .leading-tight{line-height:1.25}.vd-platform .tracking-\[0\.16em\]{letter-spacing:.16em}.vd-platform .tracking-\[0\.18em\]{letter-spacing:.18em}.vd-platform .tracking-\[0\.2em\]{letter-spacing:.2em}.vd-platform .tracking-tight{letter-spacing:-.025em}.vd-platform .tracking-wide{letter-spacing:.025em}.vd-platform .text-\[var\(--store-muted\)\]{color:var(--store-muted)}.vd-platform .text-\[var\(--store-primary\)\]{color:var(--store-primary)}.vd-platform .text-\[var\(--store-primary-text\)\]{color:var(--store-primary-text)}.vd-platform .text-red-600{--tw-text-opacity: 1;color:rgb(220 38 38 / var(--tw-text-opacity, 1))}.vd-platform .text-red-700{--tw-text-opacity: 1;color:rgb(185 28 28 / var(--tw-text-opacity, 1))}.vd-platform .underline{text-decoration-line:underline}.vd-platform .underline-offset-2{text-underline-offset:2px}.vd-platform .antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.vd-platform .opacity-20{opacity:.2}.vd-platform .opacity-50{opacity:.5}.vd-platform .opacity-55{opacity:.55}.vd-platform .opacity-60{opacity:.6}.vd-platform .opacity-65{opacity:.65}.vd-platform .opacity-70{opacity:.7}.vd-platform .opacity-75{opacity:.75}.vd-platform .opacity-80{opacity:.8}.vd-platform .opacity-\[0\.035\]{opacity:.035}.vd-platform .opacity-\[0\.07\]{opacity:.07}.vd-platform .shadow{--tw-shadow: 0 1px 3px 0 rgb(0 0 0 / .1), 0 1px 2px -1px rgb(0 0 0 / .1);--tw-shadow-colored: 0 1px 3px 0 var(--tw-shadow-color), 0 1px 2px -1px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.vd-platform .outline{outline-style:solid}.vd-platform .ring{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.vd-platform .blur{--tw-blur: blur(8px);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)}.vd-platform .blur-2xl{--tw-blur: blur(40px);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)}.vd-platform .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)}.vd-platform .backdrop-filter{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)}.vd-platform .transition{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.vd-platform .transition-colors{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.vd-platform .transition-opacity{transition-property:opacity;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.vd-platform .transition-transform{transition-property:transform;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.vd-platform .duration-300{transition-duration:.3s}.vd-platform{--store-bg: #f7f2e9;--store-surface: #fffdf8;--store-text: #2d241d;--store-muted: #75685e;--store-line: #ded2c5;--store-primary: #a6472b;--store-secondary: #55705b;--store-radius: 1rem;--store-shadow: 0 18px 50px rgba(63,42,24,.09);--store-primary-text: #fff;--store-danger: #b42318;background:var(--store-bg);color:var(--store-text);font-family:ui-serif,Georgia,Cambria,Times New Roman,serif;min-height:100vh;min-height:100dvh;display:flex;flex-direction:column}.vd-platform .storefront-main{flex:1 0 auto}.vd-platform.storefront-in-layout,.vd-platform.storefront-bare{min-height:0;display:block;background:transparent}.vd-platform[data-commerce-theme=noir]{--store-bg: #10100f;--store-surface: #191918;--store-text: #f5f0e5;--store-muted: #aaa397;--store-line: #373532;--store-primary: #c7a95f;--store-secondary: #8e7746;--store-radius: .25rem;--store-shadow: 0 24px 70px rgba(0,0,0,.4);font-family:ui-serif,Georgia,serif}.vd-platform[data-commerce-theme=tide]{--store-bg: #edf7f6;--store-surface: #fff;--store-text: #123f45;--store-muted: #55777a;--store-line: #c7e0df;--store-primary: #087f8c;--store-secondary: #e38862;--store-radius: 1.35rem;--store-shadow: 0 20px 55px rgba(8,127,140,.11);font-family:ui-sans-serif,system-ui,sans-serif}.vd-platform[data-commerce-theme=citrus]{--store-bg: #fff7d9;--store-surface: #fffdf4;--store-text: #25351d;--store-muted: #687257;--store-line: #e6d986;--store-primary: #e95f27;--store-secondary: #718c2b;--store-radius: 1.6rem;--store-shadow: 0 16px 0 rgba(37,53,29,.08);font-family:ui-rounded,Arial Rounded MT Bold,ui-sans-serif,system-ui,sans-serif}.vd-platform[data-commerce-theme=clay]{--store-bg: #f4e8e1;--store-surface: #fffaf6;--store-text: #49302e;--store-muted: #876c67;--store-line: #dfc8bf;--store-primary: #9e4f47;--store-secondary: #73805c;--store-radius: 1.15rem;--store-shadow: 0 18px 50px rgba(91,54,47,.1);font-family:ui-serif,Georgia,serif}.vd-platform[data-commerce-theme=mono]{--store-bg: #f5f5f2;--store-surface: #fff;--store-text: #111;--store-muted: #606060;--store-line: #111;--store-primary: #1b50e0;--store-secondary: #111;--store-radius: 0;--store-shadow: 8px 8px 0 #111;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace}.vd-platform[data-commerce-theme=ai]{--store-bg: var(--background, #fff);--store-surface: var(--surface, #fff);--store-text: var(--text, #171717);--store-muted: var(--muted, #737373);--store-line: var(--border, #e5e5e5);--store-primary: var(--primary, var(--brand-primary, #171717));--store-primary-text: var(--primary-text, var(--brand-fg, #fff));--store-secondary: var(--secondary, #525252);--store-radius: var(--radius, var(--brand-radius, .75rem));--store-shadow: 0 16px 45px rgba(0,0,0,.08);font-family:var(--font-body, ui-sans-serif, system-ui, sans-serif)}.vd-platform .storefront-header{position:sticky;top:0;z-index:30;border-bottom:1px solid var(--store-line);background:color-mix(in srgb,var(--store-bg) 88%,transparent);backdrop-filter:blur(16px)}.vd-platform .storefront-header-inner{min-height:4.5rem;display:flex;align-items:center;justify-content:space-between;gap:1rem}.vd-platform .storefront-brand{display:flex;min-width:0;align-items:center;gap:.7rem;font-weight:700;letter-spacing:-.02em}.vd-platform .storefront-brand span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.vd-platform .storefront-nav{display:flex;align-items:center;gap:clamp(.75rem,3vw,1.6rem);font-family:ui-sans-serif,system-ui,sans-serif;font-size:.82rem;font-weight:650}.vd-platform .storefront-nav a{opacity:.72;transition:opacity .15s ease}.vd-platform .storefront-nav a:hover{opacity:1}.vd-platform .storefront-cart-link{border:1px solid var(--store-line);border-radius:999px;padding:.5rem .8rem;opacity:1!important}.vd-platform .storefront-lang{display:flex;align-items:center;gap:.15rem;font-family:ui-sans-serif,system-ui,sans-serif;font-size:.78rem;font-weight:650}.vd-platform .storefront-lang a{border:1px solid transparent;border-radius:999px;padding:.3rem .6rem;opacity:.72;transition:opacity .15s ease}.vd-platform .storefront-lang a:hover{opacity:1}.vd-platform .storefront-lang a[aria-current=true]{border-color:var(--store-line);opacity:1}.vd-platform .storefront-footer{border-top:1px solid var(--store-line);background:var(--store-surface)}.vd-platform .store-surface{border:1px solid var(--store-line);border-radius:var(--store-radius);background:var(--store-surface);box-shadow:var(--store-shadow)}.vd-platform .store-card{display:block}.vd-platform .store-card-media{overflow:hidden;border-radius:var(--store-radius);background:color-mix(in srgb,var(--store-surface) 75%,var(--store-line))}.vd-platform .store-card img{transition:transform .35s ease}.vd-platform .store-card:hover img{transform:scale(1.035)}.vd-platform .store-button,.vd-platform .primary-button{display:inline-flex;align-items:center;justify-content:center;border:1px solid var(--store-primary);border-radius:var(--store-radius);background:var(--store-primary);color:var(--store-primary-text);font-weight:700;transition:transform .15s ease,opacity .15s ease}.vd-platform .store-button:hover,.vd-platform .primary-button:hover{transform:translateY(-1px);opacity:.92}.vd-platform .store-button-secondary{border-color:var(--store-line);background:transparent;color:var(--store-text)}.vd-platform .store-input{width:100%;border:1px solid var(--store-line);border-radius:var(--store-radius);background:var(--store-surface);color:var(--store-text);outline:none}.vd-platform .store-input:focus{border-color:var(--store-primary);box-shadow:0 0 0 3px color-mix(in srgb,var(--store-primary) 14%,transparent)}.vd-platform .store-sale{display:inline-flex;flex-wrap:wrap;align-items:baseline;gap:.25rem .5rem}.vd-platform .store-sale-now{font-weight:700;color:var(--store-primary)}.vd-platform .store-sale-was{opacity:.6;font-weight:400}.vd-platform .store-sale-badge{border-radius:calc(var(--store-radius) * .5);background:var(--store-primary);color:var(--store-primary-text);padding:.0625rem .375rem;font-size:.75rem;font-weight:700;line-height:1.4}.vd-platform .store-sale-name{flex-basis:100%;font-size:.8125rem;font-weight:600}.vd-platform .store-sale-ends{flex-basis:100%;font-size:.75rem;opacity:.7}.vd-platform .store-cart-sale{margin-top:1rem;font-size:.9375rem}.vd-platform .store-cart-sale-row{display:flex;justify-content:space-between;gap:1rem;font-weight:600;color:var(--store-primary)}.vd-platform .variant-option{border:1px solid var(--store-line);border-radius:var(--store-radius);background:transparent;color:var(--store-text)}.vd-platform .variant-option[data-selected=true]{border-color:var(--store-primary);background:var(--store-primary);color:var(--store-primary-text)}.vd-platform .quantity-button{border:1px solid var(--store-line);border-radius:var(--store-radius);background:transparent;color:var(--store-text)}.vd-platform .bg-gray-100,.vd-platform .bg-gray-50{background-color:color-mix(in srgb,var(--store-surface) 78%,var(--store-line))}.vd-platform .border-gray-200{border-color:var(--store-line)}.vd-platform input,.vd-platform textarea,.vd-platform select{background-color:var(--store-surface);color:var(--store-text);border-color:var(--store-line)}.vd-platform .vd-checkout-host{--vd-background: var(--store-bg);--vd-surface: var(--store-surface);--vd-text: var(--store-text);--vd-muted: var(--store-muted);--vd-border: var(--store-line);--vd-primary: var(--store-primary);--vd-primary-text: var(--store-primary-text);--vd-radius: var(--store-radius);--vd-font: inherit}@media(max-width:520px){.vd-platform .storefront-header-inner{min-height:4rem;align-items:flex-start;flex-direction:column;padding-top:.75rem;padding-bottom:.7rem}.vd-platform .storefront-nav{width:100%;justify-content:space-between;gap:.45rem}.vd-platform .storefront-cart-link{padding:.35rem .6rem}}.vd-platform .vd-location-selector{display:grid;gap:.5rem}.vd-platform :where(.vd-location-selector label){font-size:.875rem;font-weight:600}.vd-platform :where(.vd-location-selector select){width:100%;min-height:2.75rem;border:1px solid var(--border, #d1d5db);border-radius:var(--radius, .5rem);padding:.65rem .75rem;color:inherit;background:var(--surface, #fff);font:inherit}.vd-platform .vd-location-selector select:focus-visible{outline:2px solid currentColor;outline-offset:2px}.vd-platform .vd-location-selector select:disabled{opacity:.55}.vd-platform :where(.vd-location-selector p){font-size:.875rem}.vd-platform :where(.vd-location-selector button){text-decoration:underline;color:inherit}.vd-platform .hover\:border-\[var\(--store-muted\)\]:hover{border-color:var(--store-muted)}.vd-platform .hover\:border-\[var\(--store-primary\)\]:hover{border-color:var(--store-primary)}.vd-platform .hover\:opacity-100:hover{opacity:1}.vd-platform .hover\:opacity-75:hover{opacity:.75}.vd-platform .hover\:opacity-90:hover{opacity:.9}.vd-platform .focus\:border-\[var\(--store-muted\)\]:focus{border-color:var(--store-muted)}.vd-platform .focus\:outline-none:focus{outline:2px solid transparent;outline-offset:2px}.vd-platform .disabled\:cursor-not-allowed:disabled{cursor:not-allowed}.vd-platform .disabled\:opacity-50:disabled{opacity:.5}.vd-platform .group:hover .group-hover\:scale-105{--tw-scale-x: 1.05;--tw-scale-y: 1.05;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.vd-platform .group:hover .group-hover\:opacity-75{opacity:.75}@media(min-width:640px){.vd-platform .sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.vd-platform .sm\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.vd-platform .sm\:flex-row{flex-direction:row}.vd-platform .sm\:items-end{align-items:flex-end}.vd-platform .sm\:items-center{align-items:center}.vd-platform .sm\:justify-between{justify-content:space-between}.vd-platform .sm\:p-7{padding:1.75rem}.vd-platform .sm\:px-12{padding-left:3rem;padding-right:3rem}.vd-platform .sm\:px-6{padding-left:1.5rem;padding-right:1.5rem}.vd-platform .sm\:py-14{padding-top:3.5rem;padding-bottom:3.5rem}.vd-platform .sm\:py-16{padding-top:4rem;padding-bottom:4rem}.vd-platform .sm\:py-20{padding-top:5rem;padding-bottom:5rem}.vd-platform .sm\:text-4xl{font-size:2.25rem;line-height:2.5rem}.vd-platform .sm\:text-5xl{font-size:3rem;line-height:1}.vd-platform .sm\:text-6xl{font-size:3.75rem;line-height:1}.vd-platform .sm\:text-base{font-size:1rem;line-height:1.5rem}.vd-platform .sm\:text-lg{font-size:1.125rem;line-height:1.75rem}.vd-platform .sm\:text-xl{font-size:1.25rem;line-height:1.75rem}}@media(min-width:1024px){.vd-platform .lg\:block{display:block}.vd-platform .lg\:hidden{display:none}.vd-platform .lg\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.vd-platform .lg\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.vd-platform .lg\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.vd-platform .lg\:grid-cols-\[\.8fr_1\.2fr\]{grid-template-columns:.8fr 1.2fr}.vd-platform .lg\:gap-7{gap:1.75rem}.vd-platform .lg\:px-16{padding-left:4rem;padding-right:4rem}.vd-platform .lg\:px-8{padding-left:2rem;padding-right:2rem}}
