/*! 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)))){*,:before,:after,::backdrop{--tw-border-style:solid;--tw-leading:initial;--tw-font-weight:initial;--tw-tracking: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-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-translate-x:0;--tw-translate-y:0;--tw-translate-z:0;--tw-scale-x:1;--tw-scale-y:1;--tw-scale-z:1;--tw-duration:initial;--tw-border-spacing-x:0;--tw-border-spacing-y:0}}}@layer theme{:root,:host{--font-sans:"Inter", ui-sans-serif, system-ui, -apple-system, "Segoe UI", sans-serif;--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--color-black:#000;--color-white:#fff;--spacing:.25rem;--container-xs:20rem;--container-sm:24rem;--container-md:28rem;--container-lg:32rem;--container-xl:36rem;--container-2xl:42rem;--container-3xl:48rem;--text-xs:.75rem;--text-xs--line-height:calc(1 / .75);--text-sm:.875rem;--text-sm--line-height:calc(1.25 / .875);--text-base:1rem;--text-base--line-height:calc(1.5 / 1);--text-lg:1.125rem;--text-lg--line-height:calc(1.75 / 1.125);--text-xl:1.25rem;--text-xl--line-height:calc(1.75 / 1.25);--text-2xl:1.5rem;--text-2xl--line-height:calc(2 / 1.5);--text-3xl:1.875rem;--text-3xl--line-height:calc(2.25 / 1.875);--text-4xl:2.25rem;--text-4xl--line-height:calc(2.5 / 2.25);--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--font-weight-extrabold:800;--tracking-tight:-.025em;--tracking-wide:.025em;--tracking-wider:.05em;--tracking-widest:.1em;--leading-tight:1.25;--leading-snug:1.375;--leading-relaxed:1.625;--radius-md:.375rem;--shadow-sm:0 1px 3px 0 #0000001a, 0 1px 2px -1px #0000001a;--animate-spin:spin 1s linear infinite;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono);--color-brand:#0e9594;--color-brand-dark:#0b6f6e;--color-brand-ink:#0a3d3c;--color-brand-soft:#e9f6f6;--color-accent:#f26b3a;--color-accent-dark:#d4532a;--color-accent-soft:#fdeee6;--color-ink:#16232b;--color-ink-2:#3d4d57;--color-mute:#6b7a85;--color-line:#e5eaee;--color-line-2:#d5dce1;--color-bg:#f5f7f8;--color-card:#fff;--color-save:#1e9e50;--color-danger:#d64545;--color-danger-soft:#fdecec;--color-warn:#b57d10;--color-warn-soft:#fdf5e0;--color-star:#f5a623;--font-display:"Plus Jakarta Sans", "Inter", ui-sans-serif, system-ui, sans-serif;--font-bangla:"Noto Sans Bengali", "Inter", sans-serif;--radius-vr:.5rem;--radius-vr-lg:.75rem;--radius-vr-xl:1rem;--container-site:1280px}}@layer base{*,:after,:before,::backdrop{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}html,:host{-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;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{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}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,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{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-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{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}html{-webkit-text-size-adjust:100%}:root{--mbn-h:52px}@media (max-width:63.99rem){body{padding-bottom:calc(var(--mbn-h) + env(safe-area-inset-bottom,0px))}body:has(.sticky-buy){padding-bottom:calc(var(--mbn-h) + 64px + env(safe-area-inset-bottom,0px))}}body{background-color:var(--color-bg);font-family:var(--font-sans);--tw-leading:var(--leading-relaxed);font-size:15px;line-height:var(--leading-relaxed);color:var(--color-ink);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body.lang-bn{font-family:var(--font-bangla), var(--font-sans)}h1,h2,h3,h4{font-family:var(--font-display);--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-ink);letter-spacing:-.01em}a{text-decoration-line:none}::selection{background:var(--color-brand);color:#fff}:focus-visible{outline:2px solid var(--color-brand);outline-offset:2px;border-radius:4px}img{max-width:100%}:root{--brand:#0e9594;--brand-2:#0b6f6e;--brand-soft:#e9f6f6;--brand-ink:#0a3d3c;--ink:#16232b;--ink-2:#3d4d57;--mute:#6b7a85;--line:#e5eaee;--line-2:#d5dce1;--bg:#f5f7f8;--card:#fff;--coral:#f26b3a;--coral-dark:#d4532a;--coral-2:#f2845f;--save:#1e9e50;--disp:"Plus Jakarta Sans", "Inter", ui-sans-serif, system-ui, sans-serif;--r:.75rem;--shadow-sm:0 1px 2px #16232b0d}}@layer components{.hero{background-color:var(--color-white);padding-block:calc(var(--spacing) * 6)}@media (min-width:40rem){.hero{padding-block:calc(var(--spacing) * 8)}}.hero-main{border-radius:var(--radius-vr-xl);background-color:var(--color-brand-ink);min-height:300px;padding:calc(var(--spacing) * 7);flex-direction:column;justify-content:flex-end;display:flex;position:relative;overflow:hidden}@media (min-width:40rem){.hero-main{min-height:380px;padding:calc(var(--spacing) * 10)}}@media (min-width:64rem){.hero-main{min-height:420px}}.hero-main video,.hero-main .media-embed,.hero-main img{object-fit:cover;opacity:.6;width:100%;height:100%;position:absolute;inset:0}.hero-main .media-embed iframe{width:100%;height:100%}.hero-main .copy{max-width:var(--container-xl);position:relative}.hero-main .eyebrow{margin-bottom:calc(var(--spacing) * 3);border-style:var(--tw-border-style);border-width:1px;border-color:#ffffff40;border-radius:3.40282e38px;align-items:center;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.hero-main .eyebrow{border-color:color-mix(in oklab, var(--color-white) 25%, transparent)}}.hero-main .eyebrow{background-color:#ffffff1a}@supports (color:color-mix(in lab, red, red)){.hero-main .eyebrow{background-color:color-mix(in oklab, var(--color-white) 10%, transparent)}}.hero-main .eyebrow{padding-inline:calc(var(--spacing) * 3);padding-block:var(--spacing);--tw-font-weight:var(--font-weight-extrabold);font-size:11px;font-weight:var(--font-weight-extrabold);--tw-tracking:.14em;letter-spacing:.14em;color:#ffffffe6}@supports (color:color-mix(in lab, red, red)){.hero-main .eyebrow{color:color-mix(in oklab, var(--color-white) 90%, transparent)}}.hero-main .eyebrow{text-transform:uppercase;--tw-backdrop-blur:blur(8px);-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,)}.hero-main h1{--tw-leading:1.15;--tw-font-weight:var(--font-weight-extrabold);font-size:26px;line-height:1.15;font-weight:var(--font-weight-extrabold);--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight);color:var(--color-white)}@media (min-width:40rem){.hero-main h1{font-size:var(--text-4xl);line-height:var(--tw-leading,var(--text-4xl--line-height))}}.hero-main .lead{margin-top:calc(var(--spacing) * 3);max-width:var(--container-lg);--tw-leading:var(--leading-relaxed);font-size:15px;line-height:var(--leading-relaxed);color:#fffc}@supports (color:color-mix(in lab, red, red)){.hero-main .lead{color:color-mix(in oklab, var(--color-white) 80%, transparent)}}.cta-row{margin-top:calc(var(--spacing) * 6);align-items:center;gap:calc(var(--spacing) * 3);flex-wrap:wrap;display:flex}.hero-sublink{align-items:center;gap:calc(var(--spacing) * 1.5);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);color:#ffffffe6;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.hero-sublink{color:color-mix(in oklab, var(--color-white) 90%, transparent)}}.hero-sublink{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))}@media (hover:hover){.hero-sublink:hover{color:var(--color-white)}}.stat-strip{margin-top:calc(var(--spacing) * 4);gap:calc(var(--spacing) * 3);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}@media (min-width:64rem){.stat-strip{grid-template-columns:repeat(4,minmax(0,1fr))}}.stat{align-items:center;gap:calc(var(--spacing) * 3);border-radius:var(--radius-vr-lg);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-line);background-color:var(--color-card);padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 3.5);--tw-shadow:0 1px 2px var(--tw-shadow-color,#16232b0d);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);display:flex}.stat .ic{height:calc(var(--spacing) * 9);width:calc(var(--spacing) * 9);border-radius:var(--radius-vr);background-color:var(--color-brand-soft);color:var(--color-brand);flex-shrink:0;justify-content:center;align-items:center;display:flex}.stat .ic svg{width:18px;height:18px}.stat .num{font-family:var(--font-display);font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height));--tw-leading:1;--tw-font-weight:var(--font-weight-extrabold);line-height:1;font-weight:var(--font-weight-extrabold);color:var(--color-ink)}.stat .lbl{margin-top:var(--spacing);--tw-font-weight:var(--font-weight-semibold);font-size:11.5px;font-weight:var(--font-weight-semibold);color:var(--color-mute)}.hero-side{margin-top:calc(var(--spacing) * 4);gap:calc(var(--spacing) * 3);display:grid}@media (min-width:40rem){.hero-side{grid-template-columns:repeat(2,minmax(0,1fr))}}.hero-card{justify-content:space-between;align-items:center;gap:calc(var(--spacing) * 4);border-radius:var(--radius-vr-lg);padding:calc(var(--spacing) * 5);color:var(--color-white);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));display:flex}@media (hover:hover){.hero-card:hover{--tw-translate-y:calc(var(--spacing) * -.5);translate:var(--tw-translate-x) var(--tw-translate-y)}}.hero-card.c1{background-color:var(--color-brand)}.hero-card.c2{background-color:var(--color-accent)}.hero-card .badge{border-radius:var(--radius-md);background-color:#fff3}@supports (color:color-mix(in lab, red, red)){.hero-card .badge{background-color:color-mix(in oklab, var(--color-white) 20%, transparent)}}.hero-card .badge{padding-inline:calc(var(--spacing) * 2);padding-block:calc(var(--spacing) * .5);--tw-font-weight:var(--font-weight-extrabold);font-size:10px;font-weight:var(--font-weight-extrabold);--tw-tracking:var(--tracking-widest);letter-spacing:var(--tracking-widest);text-transform:uppercase;--tw-backdrop-blur:blur(8px);-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,)}.hero-card .label{--tw-font-weight:var(--font-weight-bold);font-size:11px;font-weight:var(--font-weight-bold);--tw-tracking:.12em;letter-spacing:.12em;color:#fffc}@supports (color:color-mix(in lab, red, red)){.hero-card .label{color:color-mix(in oklab, var(--color-white) 80%, transparent)}}.hero-card .label{text-transform:uppercase}.hero-card h3{margin-top:var(--spacing);font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height));--tw-leading:var(--leading-snug);line-height:var(--leading-snug);--tw-font-weight:var(--font-weight-extrabold);font-weight:var(--font-weight-extrabold);white-space:pre-line;color:var(--color-white)}.hero-card .mini-btn{margin-top:calc(var(--spacing) * 2);border-radius:var(--radius-vr);background-color:#ffffff26;display:inline-block}@supports (color:color-mix(in lab, red, red)){.hero-card .mini-btn{background-color:color-mix(in oklab, var(--color-white) 15%, transparent)}}.hero-card .mini-btn{padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 1.5);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);--tw-backdrop-blur:blur(8px);-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,)}.flash{justify-content:space-between;align-items:center;gap:calc(var(--spacing) * 3);border-radius:var(--radius-vr-lg);border-style:var(--tw-border-style);border-width:1px;border-color:#f26b3a40;flex-wrap:wrap;display:flex}@supports (color:color-mix(in lab, red, red)){.flash{border-color:color-mix(in oklab, var(--color-accent) 25%, transparent)}}.flash{background-color:var(--color-accent-soft);padding-inline:calc(var(--spacing) * 5);padding-block:calc(var(--spacing) * 3.5)}.flash .left{align-items:center;gap:calc(var(--spacing) * 3);display:flex}.flash .bolt{color:var(--color-accent)}.flash h3{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));--tw-font-weight:var(--font-weight-extrabold);font-weight:var(--font-weight-extrabold);color:var(--color-accent-dark)}.flash .shop-btn{align-items:center;gap:calc(var(--spacing) * 1.5);border-radius:var(--radius-vr);background-color:var(--color-accent);padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 2);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-white);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));display:inline-flex}@media (hover:hover){.flash .shop-btn:hover{background-color:var(--color-accent-dark)}}.poster{border-radius:var(--radius-vr-xl);background-color:var(--color-brand-ink);padding:calc(var(--spacing) * 8);color:var(--color-white);flex-direction:column;display:flex;overflow:hidden}@media (min-width:40rem){.poster{padding:calc(var(--spacing) * 10);flex-direction:row;justify-content:space-between;align-items:center}}.poster-copy .tag{border-style:var(--tw-border-style);border-width:1px;border-color:#ffffff40;border-radius:3.40282e38px;display:inline-block}@supports (color:color-mix(in lab, red, red)){.poster-copy .tag{border-color:color-mix(in oklab, var(--color-white) 25%, transparent)}}.poster-copy .tag{background-color:#ffffff1a}@supports (color:color-mix(in lab, red, red)){.poster-copy .tag{background-color:color-mix(in oklab, var(--color-white) 10%, transparent)}}.poster-copy .tag{padding-inline:calc(var(--spacing) * 3);padding-block:var(--spacing);--tw-font-weight:var(--font-weight-extrabold);font-size:11px;font-weight:var(--font-weight-extrabold);--tw-tracking:.12em;letter-spacing:.12em;color:#ffffffe6}@supports (color:color-mix(in lab, red, red)){.poster-copy .tag{color:color-mix(in oklab, var(--color-white) 90%, transparent)}}.poster-copy .tag{text-transform:uppercase}.poster-copy h3{margin-top:calc(var(--spacing) * 3);font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height));--tw-font-weight:var(--font-weight-extrabold);font-weight:var(--font-weight-extrabold);color:var(--color-white)}.poster-copy p{margin-top:calc(var(--spacing) * 2);max-width:var(--container-md);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:#ffffffbf}@supports (color:color-mix(in lab, red, red)){.poster-copy p{color:color-mix(in oklab, var(--color-white) 75%, transparent)}}.poster-copy .btn{margin-top:calc(var(--spacing) * 5);border-radius:var(--radius-vr);background-color:var(--color-white);padding-inline:calc(var(--spacing) * 5);padding-block:calc(var(--spacing) * 2.5);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-brand-ink);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));align-items:center;display:inline-flex}@media (hover:hover){.poster-copy .btn:hover{background-color:#ffffffe6}@supports (color:color-mix(in lab, red, red)){.poster-copy .btn:hover{background-color:color-mix(in oklab, var(--color-white) 90%, transparent)}}}.poster-visual{margin-top:calc(var(--spacing) * 6);width:calc(var(--spacing) * 44);flex-shrink:0;display:none}@media (min-width:40rem){.poster-visual{margin-top:0;display:block}}.poster-dots{margin-top:calc(var(--spacing) * 4);justify-content:center;gap:calc(var(--spacing) * 1.5);display:flex}.poster-dots span{height:calc(var(--spacing) * 1.5);width:calc(var(--spacing) * 6);background-color:var(--color-line-2);border-radius:3.40282e38px}.poster-dots .on{background-color:var(--color-brand)}.reseller-band{gap:calc(var(--spacing) * 8);border-radius:var(--radius-vr-xl);background-color:var(--color-brand-ink);padding:calc(var(--spacing) * 8);color:var(--color-white);display:grid}@media (min-width:40rem){.reseller-band{padding:calc(var(--spacing) * 10)}}@media (min-width:64rem){.reseller-band{grid-template-columns:1fr 320px}}.reseller-band .eyebrow{margin-bottom:calc(var(--spacing) * 2);--tw-font-weight:var(--font-weight-extrabold);font-size:11px;font-weight:var(--font-weight-extrabold);--tw-tracking:.14em;letter-spacing:.14em;color:#fff9;display:block}@supports (color:color-mix(in lab, red, red)){.reseller-band .eyebrow{color:color-mix(in oklab, var(--color-white) 60%, transparent)}}.reseller-band .eyebrow{text-transform:uppercase}.reseller-band h2{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height));--tw-font-weight:var(--font-weight-extrabold);font-weight:var(--font-weight-extrabold);color:var(--color-white)}.reseller-band p{margin-top:calc(var(--spacing) * 3);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed);color:#ffffffbf}@supports (color:color-mix(in lab, red, red)){.reseller-band p{color:color-mix(in oklab, var(--color-white) 75%, transparent)}}.perk-list{margin-top:calc(var(--spacing) * 5);gap:calc(var(--spacing) * 2.5);display:grid}.perk-list li{align-items:center;gap:calc(var(--spacing) * 2.5);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:#ffffffe6;display:flex}@supports (color:color-mix(in lab, red, red)){.perk-list li{color:color-mix(in oklab, var(--color-white) 90%, transparent)}}.perk-list svg{width:16px;height:16px;color:var(--color-brand);flex-shrink:0}.reseller-band .cta-row{margin-top:calc(var(--spacing) * 6)}.reseller-band .btn-primary{background-color:var(--color-white);color:var(--color-brand-ink)}@media (hover:hover){.reseller-band .btn-primary:hover{background-color:#ffffffe6}@supports (color:color-mix(in lab, red, red)){.reseller-band .btn-primary:hover{background-color:color-mix(in oklab, var(--color-white) 90%, transparent)}}}.reseller-band .btn-ghost{border-color:#ffffff4d}@supports (color:color-mix(in lab, red, red)){.reseller-band .btn-ghost{border-color:color-mix(in oklab, var(--color-white) 30%, transparent)}}.reseller-band .btn-ghost{color:var(--color-white);background-color:#0000}@media (hover:hover){.reseller-band .btn-ghost:hover{border-color:var(--color-white);color:var(--color-white)}}.margin-card{border-radius:var(--radius-vr-lg);border-style:var(--tw-border-style);border-width:1px;border-color:#ffffff1a;align-self:flex-start}@supports (color:color-mix(in lab, red, red)){.margin-card{border-color:color-mix(in oklab, var(--color-white) 10%, transparent)}}.margin-card{background-color:#ffffff0d}@supports (color:color-mix(in lab, red, red)){.margin-card{background-color:color-mix(in oklab, var(--color-white) 5%, transparent)}}.margin-card{padding:calc(var(--spacing) * 6);--tw-backdrop-blur:blur(8px);-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,)}.margin-card .num{font-family:var(--font-display);font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height));--tw-font-weight:var(--font-weight-extrabold);font-weight:var(--font-weight-extrabold);color:var(--color-white)}.margin-card .cap{margin-top:var(--spacing);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);--tw-tracking:var(--tracking-wide);letter-spacing:var(--tracking-wide);color:#fff9}@supports (color:color-mix(in lab, red, red)){.margin-card .cap{color:color-mix(in oklab, var(--color-white) 60%, transparent)}}.margin-card .cap{text-transform:uppercase}.margin-card hr{margin-block:calc(var(--spacing) * 4);border-color:#ffffff1a}@supports (color:color-mix(in lab, red, red)){.margin-card hr{border-color:color-mix(in oklab, var(--color-white) 10%, transparent)}}.mini-row{padding-block:calc(var(--spacing) * 1.5);color:#ffffffbf;justify-content:space-between;align-items:center;font-size:13px;display:flex}@supports (color:color-mix(in lab, red, red)){.mini-row{color:color-mix(in oklab, var(--color-white) 75%, transparent)}}.mini-row .v{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-white)}.steps{gap:calc(var(--spacing) * 4);display:grid}@media (min-width:40rem){.steps{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:64rem){.steps{grid-template-columns:repeat(4,minmax(0,1fr))}}.step{border-radius:var(--radius-vr-xl);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-line);background-color:var(--color-card);padding:calc(var(--spacing) * 5);--tw-shadow:0 1px 2px var(--tw-shadow-color,#16232b0d);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.step .circle{margin-bottom:calc(var(--spacing) * 4);height:calc(var(--spacing) * 12);width:calc(var(--spacing) * 12);background-color:var(--color-brand-soft);color:var(--color-brand);border-radius:3.40282e38px;justify-content:center;align-items:center;display:inline-flex;position:relative}.step .circle svg{width:20px;height:20px}.step .circle .n{top:calc(var(--spacing) * -1);right:calc(var(--spacing) * -1);height:calc(var(--spacing) * 5);width:calc(var(--spacing) * 5);background-color:var(--color-accent);--tw-font-weight:var(--font-weight-extrabold);font-size:11px;font-weight:var(--font-weight-extrabold);color:var(--color-white);border-radius:3.40282e38px;justify-content:center;align-items:center;display:flex;position:absolute}.step h4{--tw-font-weight:var(--font-weight-extrabold);font-size:15px;font-weight:var(--font-weight-extrabold)}.step p{margin-top:calc(var(--spacing) * 1.5);--tw-leading:var(--leading-relaxed);font-size:13px;line-height:var(--leading-relaxed);color:var(--color-mute)}.shop-grid{gap:calc(var(--spacing) * 6);display:grid}@media (min-width:64rem){.shop-grid{grid-template-columns:230px 1fr}}.shop-side{display:none}@media (min-width:64rem){.shop-side{display:block}}.shop-side h4{margin-bottom:calc(var(--spacing) * 2.5);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-extrabold);font-weight:var(--font-weight-extrabold);--tw-tracking:.1em;letter-spacing:.1em;color:var(--color-mute);text-transform:uppercase}.cat-list{gap:calc(var(--spacing) * .5);display:grid}.cat-list a{border-radius:var(--radius-vr);padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 2);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-ink-2);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));display:block}@media (hover:hover){.cat-list a:hover{background-color:var(--color-brand-soft);color:var(--color-brand)}}.cat-list a.current{background-color:var(--color-brand-soft);--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-brand)}.shop-results{margin-bottom:calc(var(--spacing) * 4);justify-content:space-between;align-items:center;gap:calc(var(--spacing) * 3);flex-wrap:wrap;display:flex}.shop-results .count{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--color-mute)}.shop-results .count b{color:var(--color-ink)}.sort-row{align-items:center;gap:calc(var(--spacing) * 2);display:flex}.sort-pill{height:calc(var(--spacing) * 9);cursor:pointer;appearance:none;border-radius:var(--radius-vr);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-line-2);background-color:var(--color-white);padding-right:calc(var(--spacing) * 8);padding-left:calc(var(--spacing) * 3);--tw-font-weight:var(--font-weight-semibold);font-size:13px;font-weight:var(--font-weight-semibold);color:var(--color-ink-2);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));--tw-outline-style:none;outline-style:none}.sort-pill:focus{border-color:var(--color-brand)}.sort-pill{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 24 24' fill='none' stroke='%236b7a85' stroke-width='2.5'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");background-position:right .7rem center;background-repeat:no-repeat}.shop-mobile-bar{margin-bottom:calc(var(--spacing) * 4);align-items:center;gap:calc(var(--spacing) * 2);display:flex}@media (min-width:64rem){.shop-mobile-bar{display:none}}.prod-detail{gap:calc(var(--spacing) * 8);padding-block:calc(var(--spacing) * 8);display:grid}@media (min-width:64rem){.prod-detail{grid-template-columns:minmax(0,560px) 1fr}.gallery-wrap{top:calc(var(--spacing) * 24);align-self:flex-start;position:sticky}}.gallery-main{aspect-ratio:1;border-radius:var(--radius-vr-xl);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-line);background-color:#f1f4f5;position:relative;overflow:hidden}.gallery-main .gm-item{width:100%;height:100%}.gallery-main img,.gallery-main video{background-color:var(--color-white);object-fit:contain;width:100%;height:100%}.gallery-main .media-embed{background-color:var(--color-black);width:100%;height:100%}.gallery-main .media-embed iframe{border-style:var(--tw-border-style);border-width:0;width:100%;height:100%}.gallery-thumbs{margin-top:calc(var(--spacing) * 3);gap:calc(var(--spacing) * 2);flex-wrap:wrap;display:flex}.gthumb{height:calc(var(--spacing) * 16);width:calc(var(--spacing) * 16);cursor:pointer;border-radius:var(--radius-vr);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-line);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));background-color:#f1f4f5;padding:0;overflow:hidden}@media (hover:hover){.gthumb:hover{border-color:var(--color-brand)}}.gthumb.active{border-color:var(--color-brand);--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + 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);--tw-ring-color:#0e959440}@supports (color:color-mix(in lab, red, red)){.gthumb.active{--tw-ring-color:color-mix(in oklab, var(--color-brand) 25%, transparent)}}.gthumb img{object-fit:cover;width:100%;height:100%}.gal-arrow{z-index:10;height:calc(var(--spacing) * 11);width:calc(var(--spacing) * 11);--tw-translate-y:calc(calc(1 / 2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y);cursor:pointer;border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-line);background-color:#fffffff2;border-radius:3.40282e38px;justify-content:center;align-items:center;display:flex;position:absolute;top:50%}@supports (color:color-mix(in lab, red, red)){.gal-arrow{background-color:color-mix(in oklab, var(--color-white) 95%, transparent)}}.gal-arrow{color:var(--color-ink);--tw-shadow:0 1px 3px var(--tw-shadow-color,#16232b0f), 0 4px 14px var(--tw-shadow-color,#16232b0d);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);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))}@media (hover:hover){.gal-arrow:hover{background-color:var(--color-white)}}.gal-arrow:active{--tw-scale-x:95%;--tw-scale-y:95%;--tw-scale-z:95%;scale:var(--tw-scale-x) var(--tw-scale-y)}.gal-arrow svg{width:22px;height:22px}.gal-prev{left:calc(var(--spacing) * 3)}.gal-next{right:calc(var(--spacing) * 3)}.info{min-width:0}.prod-title{--tw-leading:var(--leading-snug);font-size:22px;line-height:var(--leading-snug);--tw-font-weight:var(--font-weight-extrabold);font-weight:var(--font-weight-extrabold);--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight)}@media (min-width:40rem){.prod-title{font-size:26px}}.pd-badges{margin-top:calc(var(--spacing) * 3);gap:calc(var(--spacing) * 1.5);flex-wrap:wrap;display:flex}.chip{border-radius:var(--radius-md);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-line);background-color:var(--color-bg);padding-inline:calc(var(--spacing) * 2);padding-block:var(--spacing);--tw-font-weight:var(--font-weight-bold);font-size:11px;font-weight:var(--font-weight-bold);color:var(--color-ink-2);align-items:center;display:inline-flex}.chip.save{border-color:#1e9e504d}@supports (color:color-mix(in lab, red, red)){.chip.save{border-color:color-mix(in oklab, var(--color-save) 30%, transparent)}}.chip.save{color:var(--color-save);background-color:#eef9f1}.chip.coral{border-color:#f26b3a4d}@supports (color:color-mix(in lab, red, red)){.chip.coral{border-color:color-mix(in oklab, var(--color-accent) 30%, transparent)}}.chip.coral{background-color:var(--color-accent-soft);color:var(--color-accent-dark)}.chip.ink{border-color:var(--color-line);background-color:var(--color-white);color:var(--color-ink-2)}.live-price{margin-top:calc(var(--spacing) * 4);border-radius:var(--radius-vr-lg);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-line);background-color:var(--color-white);padding:calc(var(--spacing) * 4);--tw-shadow:0 1px 2px var(--tw-shadow-color,#16232b0d);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.lp-top{justify-content:space-between;align-items:center;gap:calc(var(--spacing) * 2);display:flex}.lp-label{--tw-font-weight:var(--font-weight-bold);font-size:12px;font-weight:var(--font-weight-bold);--tw-tracking:var(--tracking-wide);letter-spacing:var(--tracking-wide);color:var(--color-mute);text-transform:uppercase}.discount-chip{border-radius:var(--radius-md);background-color:var(--color-accent);padding-inline:calc(var(--spacing) * 2);padding-block:calc(var(--spacing) * .5);--tw-font-weight:var(--font-weight-extrabold);font-size:11px;font-weight:var(--font-weight-extrabold);color:var(--color-white)}.lp-price{margin-top:var(--spacing);font-family:var(--font-display);--tw-leading:1;--tw-font-weight:var(--font-weight-extrabold);font-size:30px;line-height:1;font-weight:var(--font-weight-extrabold);--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight);color:var(--color-ink)}.lp-tier{margin-top:calc(var(--spacing) * 1.5);--tw-font-weight:var(--font-weight-bold);font-size:12.5px;font-weight:var(--font-weight-bold);color:var(--color-brand)}.bought-pill{margin-top:calc(var(--spacing) * 3);align-items:center;gap:calc(var(--spacing) * 1.5);background-color:var(--color-bg);padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 1.5);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-ink-2);border-radius:3.40282e38px;display:inline-flex}.tier-hint{margin-top:calc(var(--spacing) * 2.5);align-items:center;gap:calc(var(--spacing) * 1.5);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));color:var(--color-mute);display:flex}.stock-label{margin-top:calc(var(--spacing) * 2.5);--tw-font-weight:var(--font-weight-bold);font-size:13px;font-weight:var(--font-weight-bold);color:var(--color-save)}.stock-label.out{color:var(--color-danger)}#variantSelector{margin-top:calc(var(--spacing) * 5)}.vr-label{margin-bottom:calc(var(--spacing) * 2);--tw-font-weight:var(--font-weight-bold);font-size:13px;font-weight:var(--font-weight-bold);color:var(--color-ink)}.vr-selected{--tw-font-weight:var(--font-weight-extrabold);font-weight:var(--font-weight-extrabold)}.swatch-row{gap:calc(var(--spacing) * 2);flex-wrap:wrap;display:flex}.swatch{height:calc(var(--spacing) * 9);width:calc(var(--spacing) * 9);cursor:pointer;border-style:var(--tw-border-style);border-width:2px;border-color:var(--color-line-2);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));background-position:50%;background-size:cover;border-radius:3.40282e38px}@media (hover:hover){.swatch:hover{border-color:var(--color-brand)}}.swatch.active{border-color:var(--color-brand);--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + 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);--tw-ring-color:#0e959440}@supports (color:color-mix(in lab, red, red)){.swatch.active{--tw-ring-color:color-mix(in oklab, var(--color-brand) 25%, transparent)}}.vpill{cursor:pointer;border-radius:var(--radius-vr);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-line-2);background-color:var(--color-white);padding-inline:calc(var(--spacing) * 3.5);padding-block:calc(var(--spacing) * 2);--tw-font-weight:var(--font-weight-bold);font-size:13px;font-weight:var(--font-weight-bold);color:var(--color-ink-2);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))}@media (hover:hover){.vpill:hover{border-color:var(--color-brand);color:var(--color-brand)}}.vpill.active{border-color:var(--color-brand);background-color:var(--color-brand-soft);color:var(--color-brand)}.edit-selections{cursor:pointer;align-items:center;gap:var(--spacing);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-brand);background-color:#0000;display:inline-flex}.price-break-table{margin-top:calc(var(--spacing) * 5);border-radius:var(--radius-vr-lg);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-line);width:100%;font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));overflow:hidden}.price-break-table thead th{background-color:var(--color-bg);padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 2.5);text-align:left;--tw-font-weight:var(--font-weight-extrabold);font-size:11px;font-weight:var(--font-weight-extrabold);--tw-tracking:var(--tracking-wide);letter-spacing:var(--tracking-wide);color:var(--color-mute);text-transform:uppercase}.price-break-table tbody td{border-top-style:var(--tw-border-style);border-top-width:1px;border-color:var(--color-line);padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 2.5)}.price-break-table tbody tr.active{background-color:var(--color-brand-soft)}.price-break-table tbody tr.active td{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-brand-ink)}.qty-picker{margin-top:calc(var(--spacing) * 5);align-items:center;gap:calc(var(--spacing) * 3);display:flex}.qty-picker label{--tw-font-weight:var(--font-weight-bold);font-size:13px;font-weight:var(--font-weight-bold);color:var(--color-ink)}.qty-box{height:calc(var(--spacing) * 11);border-radius:var(--radius-vr);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-line-2);align-items:center;display:inline-flex;overflow:hidden}.qty-box button{height:100%;width:calc(var(--spacing) * 10);cursor:pointer;background-color:var(--color-white);font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-ink-2);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))}@media (hover:hover){.qty-box button:hover{background-color:var(--color-brand-soft);color:var(--color-brand)}}.qty-box input{height:100%;width:calc(var(--spacing) * 16);border-inline-style:var(--tw-border-style);border-inline-width:1px;border-color:var(--color-line);background-color:var(--color-white);text-align:center;font-family:var(--font-display);font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-ink);--tw-outline-style:none;outline-style:none}.pd-actions{margin-top:calc(var(--spacing) * 5);gap:calc(var(--spacing) * 2.5);display:grid}@media (min-width:40rem){.pd-actions{grid-template-columns:repeat(2,minmax(0,1fr))}}.pd-mini-row{margin-top:calc(var(--spacing) * 3);gap:calc(var(--spacing) * 2.5);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.pd-wide-btn{cursor:pointer;justify-content:center;align-items:center;gap:calc(var(--spacing) * 2);border-radius:var(--radius-vr);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-line);background-color:var(--color-white);padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 2.5);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-ink-2);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));display:inline-flex}@media (hover:hover){.pd-wide-btn:hover{border-color:var(--color-brand);color:var(--color-brand)}}.pd-wide-btn svg{width:16px;height:16px}.pd-wide-btn.saved{border-color:#d6454566}@supports (color:color-mix(in lab, red, red)){.pd-wide-btn.saved{border-color:color-mix(in oklab, var(--color-danger) 40%, transparent)}}.pd-wide-btn.saved{color:var(--color-danger)}.pd-cards{margin-top:calc(var(--spacing) * 6);gap:calc(var(--spacing) * 3);display:grid}.supplier-card{border-radius:var(--radius-vr-lg);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-line);background-color:var(--color-white);padding:calc(var(--spacing) * 4);--tw-shadow:0 1px 2px var(--tw-shadow-color,#16232b0d);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.sc-head{align-items:center;gap:calc(var(--spacing) * 3);display:flex}.sc-badge{height:calc(var(--spacing) * 9);width:calc(var(--spacing) * 9);border-radius:var(--radius-vr);background-color:var(--color-brand-soft);color:var(--color-brand);justify-content:center;align-items:center;display:flex}.sc-badge svg{width:18px;height:18px}.sc-name{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-extrabold);font-weight:var(--font-weight-extrabold);color:var(--color-ink)}.sc-sub{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));color:var(--color-mute)}.sc-stats{margin-top:calc(var(--spacing) * 3);gap:calc(var(--spacing) * 2);border-top-style:var(--tw-border-style);border-top-width:1px;border-color:var(--color-line);padding-top:calc(var(--spacing) * 3);text-align:center;grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.sc-stats .n{font-family:var(--font-display);font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));--tw-font-weight:var(--font-weight-extrabold);font-weight:var(--font-weight-extrabold);color:var(--color-ink)}.sc-stats .l{margin-top:calc(var(--spacing) * .5);--tw-leading:var(--leading-tight);font-size:10.5px;line-height:var(--leading-tight);--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-mute)}.sc-return{margin-top:calc(var(--spacing) * 3);border-top-style:var(--tw-border-style);border-top-width:1px;border-color:var(--color-line);padding-top:calc(var(--spacing) * 3);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));color:var(--color-mute)}.ship-card{cursor:pointer;border-radius:var(--radius-vr-lg);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-line);background-color:var(--color-white);width:100%;padding:calc(var(--spacing) * 4);text-align:left;--tw-shadow:0 1px 2px var(--tw-shadow-color,#16232b0d);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);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))}@media (hover:hover){.ship-card:hover{border-color:var(--color-brand)}}.ship-title{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-brand)}.ship-note{margin-top:var(--spacing);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));color:var(--color-mute)}.weight-box{border-radius:var(--radius-vr-lg);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-line);background-color:var(--color-white);padding:calc(var(--spacing) * 4);--tw-shadow:0 1px 2px var(--tw-shadow-color,#16232b0d);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.wb-label{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);--tw-tracking:var(--tracking-wide);letter-spacing:var(--tracking-wide);color:var(--color-mute);text-transform:uppercase}.wb-val{margin-top:var(--spacing);font-family:var(--font-display);font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height));--tw-font-weight:var(--font-weight-extrabold);font-weight:var(--font-weight-extrabold);color:var(--color-ink)}.wb-val span{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-mute)}.wb-note{margin-top:var(--spacing);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));color:var(--color-mute)}.reviews-teaser{margin-top:calc(var(--spacing) * 5);cursor:pointer;align-items:center;gap:calc(var(--spacing) * 2);border-radius:var(--radius-vr-lg);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-line);background-color:var(--color-white);width:100%;padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 3);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-ink);--tw-shadow:0 1px 2px var(--tw-shadow-color,#16232b0d);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);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));display:flex}@media (hover:hover){.reviews-teaser:hover{border-color:var(--color-brand)}}.prod-tabs{border-radius:var(--radius-vr-xl);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-line);background-color:var(--color-white);--tw-shadow:0 1px 2px var(--tw-shadow-color,#16232b0d);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.tabs{border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--color-line);padding-inline:calc(var(--spacing) * 4);padding-top:calc(var(--spacing) * 2);display:flex;overflow-x:auto}.tab-btn{cursor:pointer;border-top-left-radius:var(--radius-vr);border-top-right-radius:var(--radius-vr);border-bottom-style:var(--tw-border-style);padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 3);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);white-space:nowrap;color:var(--color-mute);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));background-color:#0000;border-color:#0000;border-bottom-width:2px}@media (hover:hover){.tab-btn:hover{color:var(--color-ink)}}.tab-btn.active{border-color:var(--color-brand);color:var(--color-brand)}.tab-panel{padding:calc(var(--spacing) * 5);display:none}@media (min-width:40rem){.tab-panel{padding:calc(var(--spacing) * 6)}}.tab-panel.active{display:block}.spec-table{width:100%;font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.spec-table td{border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--color-line);padding-inline:var(--spacing);padding-block:calc(var(--spacing) * 2.5);vertical-align:top;--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-ink)}.spec-table td:first-child{padding-right:calc(var(--spacing) * 6)}.spec-table td:last-child{color:var(--color-ink-2)}.review-card{border-radius:var(--radius-vr-lg);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-line);background-color:var(--color-white);padding:calc(var(--spacing) * 4.5);padding:calc(var(--spacing) * 5);--tw-shadow:0 1px 2px var(--tw-shadow-color,#16232b0d);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.review-head{align-items:center;gap:calc(var(--spacing) * 3);display:flex}.review-avatar{height:calc(var(--spacing) * 9);width:calc(var(--spacing) * 9);background-color:var(--color-brand-soft);font-family:var(--font-display);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-extrabold);font-weight:var(--font-weight-extrabold);color:var(--color-brand);border-radius:3.40282e38px;flex-shrink:0;justify-content:center;align-items:center;display:flex}.review-name{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-ink)}.review-date{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));color:var(--color-mute)}.review-comment{margin-top:calc(var(--spacing) * 3);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed);color:var(--color-ink-2)}.review-photo{margin-top:calc(var(--spacing) * 3);max-height:calc(var(--spacing) * 56);border-radius:var(--radius-vr);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-line);object-fit:cover}.stars{align-items:center;gap:calc(var(--spacing) * .5);color:var(--color-star);display:inline-flex}.rel-products{padding-block:calc(var(--spacing) * 8)}.sticky-buy{inset-inline:0;bottom:calc(var(--mbn-h,52px));z-index:30;align-items:center;gap:calc(var(--spacing) * 2);border-top-style:var(--tw-border-style);border-top-width:1px;border-color:var(--color-line);background-color:#fffffff2;display:flex;position:fixed}@supports (color:color-mix(in lab, red, red)){.sticky-buy{background-color:color-mix(in oklab, var(--color-white) 95%, transparent)}}.sticky-buy{padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 2.5);--tw-backdrop-blur:blur(8px);-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,)}@media (min-width:64rem){.sticky-buy{display:none}}.sticky-buy .wish-btn{height:calc(var(--spacing) * 10);width:calc(var(--spacing) * 10);position:static}.sb-total{--tw-leading:var(--leading-tight);line-height:var(--leading-tight);flex-direction:column;display:flex}.sb-total-label{--tw-font-weight:var(--font-weight-bold);font-size:10.5px;font-weight:var(--font-weight-bold);--tw-tracking:var(--tracking-wide);letter-spacing:var(--tracking-wide);color:var(--color-mute);text-transform:uppercase}.sb-price{font-family:var(--font-display);--tw-font-weight:var(--font-weight-extrabold);font-size:15px;font-weight:var(--font-weight-extrabold);color:var(--color-ink)}.sb-add,.sb-buy{cursor:pointer;border-radius:var(--radius-vr);padding-block:calc(var(--spacing) * 2.5);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);flex:1}.sb-add{border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-brand);background-color:var(--color-white);color:var(--color-brand)}.sb-buy{background-color:var(--color-accent);color:var(--color-white)}@supports (bottom:env(safe-area-inset-bottom)){.sticky-buy{bottom:calc(52px + env(safe-area-inset-bottom))}}.vsheet-overlay{visibility:hidden;z-index:40;background-color:#16232b73;position:fixed;inset:0}@supports (color:color-mix(in lab, red, red)){.vsheet-overlay{background-color:color-mix(in oklab, var(--color-ink) 45%, transparent)}}.vsheet-overlay{opacity:0;transition-property:opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.vsheet-overlay.show{visibility:visible;opacity:1}.vsheet{visibility:hidden;z-index:50;--tw-translate-y:100%;max-height:88vh;translate:var(--tw-translate-x) var(--tw-translate-y);border-top-left-radius:var(--radius-vr-xl);border-top-right-radius:var(--radius-vr-xl);background-color:var(--color-white);--tw-shadow:0 8px 30px var(--tw-shadow-color,#16232b1f);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);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));--tw-duration:.2s;inset-inline:0;flex-direction:column;transition-duration:.2s;display:flex;position:fixed;bottom:0}.vsheet.open{visibility:visible;--tw-translate-y:0px;translate:var(--tw-translate-x) var(--tw-translate-y)}.vs-handle{margin-inline:auto;margin-top:calc(var(--spacing) * 2.5);height:var(--spacing);width:calc(var(--spacing) * 10);background-color:var(--color-line-2);border-radius:3.40282e38px;flex-shrink:0}.vs-head{border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--color-line);padding-inline:calc(var(--spacing) * 5);padding-block:calc(var(--spacing) * 3.5);flex-shrink:0;justify-content:space-between;align-items:center;display:flex}.vs-head h3{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));--tw-font-weight:var(--font-weight-extrabold);font-weight:var(--font-weight-extrabold)}.vs-close{cursor:pointer;border-radius:var(--radius-vr);padding:calc(var(--spacing) * 1.5);color:var(--color-mute);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))}@media (hover:hover){.vs-close:hover{background-color:var(--color-bg);color:var(--color-ink)}}.vs-close svg{width:16px;height:16px}.vs-body{min-height:0;padding-inline:calc(var(--spacing) * 5);padding-block:calc(var(--spacing) * 4);flex:1;overflow-y:auto}.vs-group-label{margin-bottom:calc(var(--spacing) * 2.5);--tw-font-weight:var(--font-weight-bold);font-size:13px;font-weight:var(--font-weight-bold);color:var(--color-ink)}.vs-sel-name{--tw-font-weight:var(--font-weight-extrabold);font-weight:var(--font-weight-extrabold);color:var(--color-brand)}.vs-colors{margin-bottom:calc(var(--spacing) * 4);gap:calc(var(--spacing) * 2);flex-wrap:wrap;display:flex}.vs-color{cursor:pointer;border-radius:var(--radius-vr);border-style:var(--tw-border-style);background-color:var(--color-white);padding:calc(var(--spacing) * .5);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));border-width:2px;border-color:#0000;flex-direction:column;align-items:center;display:flex;position:relative;overflow:visible}@media (hover:hover){.vs-color:hover{border-color:var(--color-ink-2)}}.vs-color.active{border-color:var(--color-ink)}.vsc-letter{background-color:var(--color-brand-soft);width:100%;height:100%;font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-extrabold);font-weight:var(--font-weight-extrabold);color:var(--color-brand);justify-content:center;align-items:center;display:flex}.vsc-img{height:calc(var(--spacing) * 12);width:calc(var(--spacing) * 12);border-radius:var(--radius-vr);background-color:var(--color-bg);font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height));justify-content:center;align-items:center;display:flex;overflow:hidden}.vsc-img img{object-fit:cover;width:100%;height:100%}.vsc-name{text-overflow:ellipsis;white-space:nowrap;--tw-font-weight:var(--font-weight-bold);max-width:72px;font-size:11px;font-weight:var(--font-weight-bold);color:var(--color-ink);overflow:hidden}.vsc-badge{top:calc(var(--spacing) * -1);right:calc(var(--spacing) * -1);height:calc(var(--spacing) * 4.5);min-width:calc(var(--spacing) * 4.5);background-color:var(--color-accent);padding-inline:var(--spacing);--tw-font-weight:var(--font-weight-extrabold);font-size:10px;font-weight:var(--font-weight-extrabold);color:var(--color-white);border-radius:3.40282e38px;justify-content:center;align-items:center;display:flex;position:absolute}.vs-size-head{margin-bottom:var(--spacing);border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--color-line);padding-bottom:calc(var(--spacing) * 2);--tw-font-weight:var(--font-weight-extrabold);font-size:10.5px;font-weight:var(--font-weight-extrabold);--tw-tracking:var(--tracking-wide);letter-spacing:var(--tracking-wide);color:var(--color-mute);text-transform:uppercase;justify-content:space-between;align-items:center;display:flex}.vs-sizes{display:grid}.vs-size-row{align-items:center;gap:calc(var(--spacing) * 3);border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--color-line);padding-block:calc(var(--spacing) * 2.5);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));display:flex}.vs-size-row:last-child{border-bottom-style:var(--tw-border-style);border-bottom-width:0}.vs-size-row.selected .vsz-pill{border-color:var(--color-ink);background-color:var(--color-white)}.vs-size-row.out{opacity:.55}.vsz-pill{min-width:calc(var(--spacing) * 11);border-radius:var(--radius-vr);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-line-2);background-color:var(--color-white);padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 2);--tw-font-weight:var(--font-weight-bold);font-size:13.5px;font-weight:var(--font-weight-bold);color:var(--color-ink);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));justify-content:center;align-items:center;display:inline-flex}.vss-info{align-items:center;gap:calc(var(--spacing) * 2.5);flex:1;min-width:0;display:flex}.vss-txt{gap:calc(var(--spacing) * .5);flex-direction:column;min-width:0;display:flex}.vss-name{--tw-font-weight:var(--font-weight-bold);font-size:13.5px;font-weight:var(--font-weight-bold);color:var(--color-ink)}.vss-stock,.vss-note{--tw-font-weight:var(--font-weight-semibold);font-size:11.5px;font-weight:var(--font-weight-semibold);color:var(--color-mute)}.vss-price{font-family:var(--font-display);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-extrabold);font-weight:var(--font-weight-extrabold);white-space:nowrap;color:var(--color-ink)}.vss-price s{margin-left:var(--spacing);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-mute)}.vd-qty{border-radius:var(--radius-vr);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-line-2);align-items:center;display:flex;overflow:hidden}.vd-qty button{height:calc(var(--spacing) * 8);width:calc(var(--spacing) * 8);cursor:pointer;background-color:var(--color-white);--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-ink-2);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))}@media (hover:hover){.vd-qty button:hover{background-color:var(--color-brand-soft);color:var(--color-brand)}}.vd-qty button:disabled{opacity:.4}.vd-qty input{width:calc(var(--spacing) * 9);border-inline-style:var(--tw-border-style);border-inline-width:1px;border-color:var(--color-line);background-color:var(--color-white);text-align:center;font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-ink);--tw-outline-style:none;outline-style:none}.vs-foot{border-top-style:var(--tw-border-style);border-top-width:1px;border-color:var(--color-line);padding-inline:calc(var(--spacing) * 5);padding-block:calc(var(--spacing) * 3.5);flex-shrink:0}.vs-foot-top{justify-content:space-between;align-items:center;gap:calc(var(--spacing) * 3);padding-bottom:calc(var(--spacing) * 2.5);display:flex}.vs-count{--tw-font-weight:var(--font-weight-bold);font-size:13px;font-weight:var(--font-weight-bold);color:var(--color-mute)}.vs-amount{font-family:var(--font-display);font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height));--tw-font-weight:var(--font-weight-extrabold);font-weight:var(--font-weight-extrabold);color:var(--color-ink)}.vs-details-toggle{cursor:pointer;--tw-font-weight:var(--font-weight-bold);font-size:13px;font-weight:var(--font-weight-bold);color:var(--color-brand);background-color:#0000}.vs-foot-btns{gap:calc(var(--spacing) * 2.5);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.vs-add{cursor:pointer;border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-accent);background-color:var(--color-white);padding-block:calc(var(--spacing) * 2.5);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-accent);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));border-radius:3.40282e38px}@media (hover:hover){.vs-add:hover{background-color:var(--color-accent-soft)}}.vs-buy{cursor:pointer;background-color:var(--color-accent);padding-block:calc(var(--spacing) * 2.5);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-white);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));border-radius:3.40282e38px}@media (hover:hover){.vs-buy:hover{background-color:var(--color-accent-dark)}}@media (min-width:40rem){.vsheet-top{top:50%}}.vs-review-head{border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--color-line);padding-inline:calc(var(--spacing) * 5);padding-block:calc(var(--spacing) * 3.5);justify-content:space-between;align-items:center;display:flex}.vs-review-title{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));--tw-font-weight:var(--font-weight-extrabold);font-weight:var(--font-weight-extrabold)}.vs-clear{cursor:pointer;font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-danger);background-color:#0000}.vs-review-row{margin-bottom:calc(var(--spacing) * 1.5);align-items:center;gap:calc(var(--spacing) * 3);border-radius:var(--radius-vr);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-line);background-color:var(--color-white);padding:calc(var(--spacing) * 2.5);display:flex}.vd-thumb{height:calc(var(--spacing) * 12);width:calc(var(--spacing) * 12);border-radius:var(--radius-vr);background-color:var(--color-bg);font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height));flex-shrink:0;justify-content:center;align-items:center;display:flex;overflow:hidden}.vd-thumb img{object-fit:cover;width:100%;height:100%}.vs-toast{visibility:hidden;top:calc(var(--spacing) * 6);z-index:60;--tw-translate-x:calc(calc(1 / 2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y);border-radius:var(--radius-vr);background-color:var(--color-ink);padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 2.5);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-white);opacity:0;--tw-shadow:0 8px 30px var(--tw-shadow-color,#16232b1f);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);transition-property:opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));position:fixed;left:50%}.vs-toast.show{visibility:visible;opacity:1}.acct-hero{align-items:center;gap:calc(var(--spacing) * 4);border-radius:var(--radius-vr-xl);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-line);background-color:var(--color-card);padding:calc(var(--spacing) * 5);--tw-shadow:0 1px 2px var(--tw-shadow-color,#16232b0d);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);flex-wrap:wrap;display:flex}@media (min-width:40rem){.acct-hero{padding:calc(var(--spacing) * 6)}}.acct-avatar{height:calc(var(--spacing) * 12);width:calc(var(--spacing) * 12);background-color:var(--color-brand);font-family:var(--font-display);font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height));--tw-font-weight:var(--font-weight-extrabold);font-weight:var(--font-weight-extrabold);color:var(--color-white);border-radius:3.40282e38px;justify-content:center;align-items:center;display:flex}.acct-name{font-family:var(--font-display);font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height));--tw-font-weight:var(--font-weight-extrabold);font-weight:var(--font-weight-extrabold);color:var(--color-ink)}.acct-mail{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--color-mute)}.acct-edit{border-radius:var(--radius-vr);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-line);padding-inline:calc(var(--spacing) * 3.5);padding-block:calc(var(--spacing) * 2);--tw-font-weight:var(--font-weight-bold);font-size:13px;font-weight:var(--font-weight-bold);color:var(--color-ink-2);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));margin-left:auto}@media (hover:hover){.acct-edit:hover{border-color:var(--color-brand);color:var(--color-brand)}}.account-grid{margin-top:calc(var(--spacing) * 5);gap:calc(var(--spacing) * 5);display:grid}@media (min-width:64rem){.account-grid{grid-template-columns:240px 1fr}}.account-nav{gap:var(--spacing);border-radius:var(--radius-vr-xl);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-line);background-color:var(--color-card);padding:calc(var(--spacing) * 2);--tw-shadow:0 1px 2px var(--tw-shadow-color,#16232b0d);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);flex-direction:row;display:flex;overflow-x:auto}@media (min-width:64rem){.account-nav{flex-direction:column;overflow:visible}}.account-nav>a,.account-nav .acct-logout{align-items:center;gap:calc(var(--spacing) * 2.5);border-radius:var(--radius-vr);padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 2.5);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);white-space:nowrap;color:var(--color-ink-2);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));flex-shrink:0;display:flex}@media (hover:hover){:is(.account-nav>a,.account-nav .acct-logout):hover{background-color:var(--color-bg);color:var(--color-ink)}}.account-nav svg{width:18px;height:18px}.account-nav .current{background-color:var(--color-brand-soft);--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-brand)}.acct-count{background-color:var(--color-accent);padding-inline:calc(var(--spacing) * 1.5);--tw-font-weight:var(--font-weight-extrabold);font-size:11px;font-weight:var(--font-weight-extrabold);color:var(--color-white);border-radius:3.40282e38px}.acct-logout{cursor:pointer;text-align:left;width:100%;color:var(--color-danger);background-color:#0000}@media (hover:hover){.acct-logout:hover{background-color:var(--color-danger-soft)!important;color:var(--color-danger)!important}}.account-panel{border-radius:var(--radius-vr-xl);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-line);background-color:var(--color-card);min-width:0;padding:calc(var(--spacing) * 5);--tw-shadow:0 1px 2px var(--tw-shadow-color,#16232b0d);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}@media (min-width:40rem){.account-panel{padding:calc(var(--spacing) * 6)}}.acct-h2{margin-bottom:calc(var(--spacing) * 4);font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height));--tw-font-weight:var(--font-weight-extrabold);font-weight:var(--font-weight-extrabold)}.acct-stats{gap:calc(var(--spacing) * 3);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}@media (min-width:64rem){.acct-stats{grid-template-columns:repeat(4,minmax(0,1fr))}}.acct-stat{border-radius:var(--radius-vr-lg);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-line);background-color:var(--color-bg);padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 4)}.acct-stat .n{font-family:var(--font-display);font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height));--tw-font-weight:var(--font-weight-extrabold);font-weight:var(--font-weight-extrabold);color:var(--color-ink)}.acct-stat .l{margin-top:calc(var(--spacing) * .5);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-mute)}.badge-pill{padding-inline:calc(var(--spacing) * 2.5);padding-block:var(--spacing);--tw-font-weight:var(--font-weight-bold);font-size:11.5px;font-weight:var(--font-weight-bold);border-radius:3.40282e38px;align-items:center;display:inline-flex}.badge-approved{color:var(--color-save);background-color:#eef9f1}.badge-pending{background-color:var(--color-warn-soft);color:var(--color-warn)}.badge-rejected{background-color:var(--color-danger-soft);color:var(--color-danger)}.badge-new{background-color:var(--color-brand-soft);color:var(--color-brand)}.badge-low{background-color:var(--color-warn-soft);color:var(--color-warn)}.badge-hidden{background-color:var(--color-bg);color:var(--color-mute)}.wish-grid{gap:calc(var(--spacing) * 3);display:grid}@media (min-width:40rem){.wish-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.wish-item{gap:calc(var(--spacing) * 3.5);border-radius:var(--radius-vr-lg);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-line);background-color:var(--color-white);padding:calc(var(--spacing) * 3.5);--tw-shadow:0 1px 2px var(--tw-shadow-color,#16232b0d);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);display:flex}.wi-thumb{height:calc(var(--spacing) * 20);width:calc(var(--spacing) * 20);border-radius:var(--radius-vr);background-color:var(--color-bg);flex-shrink:0;display:block;overflow:hidden}.wi-thumb img,.wi-thumb span{object-fit:cover;justify-content:center;align-items:center;width:100%;height:100%;display:flex}.wi-name{-webkit-line-clamp:2;font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-ink);-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}@media (hover:hover){.wi-name:hover{color:var(--color-brand)}}.wi-price{margin-top:var(--spacing);font-family:var(--font-display);--tw-font-weight:var(--font-weight-extrabold);font-size:15px;font-weight:var(--font-weight-extrabold);color:var(--color-brand)}.wi-actions{margin-top:calc(var(--spacing) * 2.5);gap:calc(var(--spacing) * 2);flex-wrap:wrap;display:flex}.wi-cart,.wi-remove{cursor:pointer;border-radius:var(--radius-vr);padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 1.5);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);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))}.wi-cart{background-color:var(--color-brand);color:var(--color-white)}@media (hover:hover){.wi-cart:hover{background-color:var(--color-brand-dark)}}.wi-remove{border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-line);color:var(--color-mute)}@media (hover:hover){.wi-remove:hover{border-color:var(--color-danger);color:var(--color-danger)}}.imgsearch-wrap{max-width:var(--container-3xl);margin-inline:auto}.imgsearch-card{border-radius:var(--radius-vr-xl);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-line);background-color:var(--color-card);padding:calc(var(--spacing) * 6);--tw-shadow:0 1px 2px var(--tw-shadow-color,#16232b0d);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}@media (min-width:40rem){.imgsearch-card{padding:calc(var(--spacing) * 8)}}.imgsearch-drop{cursor:pointer;border-radius:var(--radius-vr-xl);border-style:var(--tw-border-style);--tw-border-style:dashed;border-style:dashed;border-width:2px;border-color:var(--color-line-2);background-color:var(--color-bg);padding-inline:calc(var(--spacing) * 5);padding-block:calc(var(--spacing) * 10);text-align:center;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))}@media (hover:hover){.imgsearch-drop:hover{border-color:var(--color-brand);background-color:#e9f6f666}@supports (color:color-mix(in lab, red, red)){.imgsearch-drop:hover{background-color:color-mix(in oklab, var(--color-brand-soft) 40%, transparent)}}}.imgsearch-drop.over{border-color:var(--color-brand);background-color:#e9f6f699}@supports (color:color-mix(in lab, red, red)){.imgsearch-drop.over{background-color:color-mix(in oklab, var(--color-brand-soft) 60%, transparent)}}.imgsearch-drop svg{color:var(--color-brand);margin-inline:auto}.idr-title{margin-top:calc(var(--spacing) * 3);--tw-font-weight:var(--font-weight-extrabold);font-size:15px;font-weight:var(--font-weight-extrabold);color:var(--color-ink)}.idr-sub{margin-top:var(--spacing);color:var(--color-mute);font-size:13px}.imgsearch-preview{margin-top:calc(var(--spacing) * 4);align-items:center;gap:calc(var(--spacing) * 3.5);display:flex}.imgsearch-preview img{height:calc(var(--spacing) * 20);width:calc(var(--spacing) * 20);border-radius:var(--radius-vr);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-line);object-fit:cover}.imgsearch-status{margin-top:calc(var(--spacing) * 3);align-items:center;gap:calc(var(--spacing) * 2.5);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-ink-2);display:flex}.section-h2{margin-bottom:calc(var(--spacing) * 4);font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height));--tw-font-weight:var(--font-weight-extrabold);font-weight:var(--font-weight-extrabold)}.imgsearch-filters{margin-bottom:calc(var(--spacing) * 4);align-items:center;gap:calc(var(--spacing) * 2.5);flex-wrap:wrap;display:flex}.contact-grid{gap:calc(var(--spacing) * 3.5);display:grid}@media (min-width:40rem){.contact-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.contact-card{align-items:center;gap:calc(var(--spacing) * 4);border-radius:var(--radius-vr-lg);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-line);background-color:var(--color-card);padding:calc(var(--spacing) * 5);--tw-shadow:0 1px 2px var(--tw-shadow-color,#16232b0d);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);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));display:flex}@media (hover:hover){.contact-card:hover{border-color:var(--color-brand)}}.cc-ic{height:calc(var(--spacing) * 11);width:calc(var(--spacing) * 11);border-radius:var(--radius-vr);background-color:var(--color-brand-soft);color:var(--color-brand);flex-shrink:0;justify-content:center;align-items:center;display:flex}.cc-ic svg{width:20px;height:20px}.cc-label{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);--tw-tracking:var(--tracking-wide);letter-spacing:var(--tracking-wide);color:var(--color-mute);text-transform:uppercase}.cc-val{margin-top:calc(var(--spacing) * .5);--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-ink)}.about-stat{border-radius:var(--radius-vr-lg);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-line);background-color:var(--color-card);padding-inline:calc(var(--spacing) * 6);padding-block:calc(var(--spacing) * 4);text-align:center;--tw-shadow:0 1px 2px var(--tw-shadow-color,#16232b0d);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.about-stat .num{font-family:var(--font-display);font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height));--tw-font-weight:var(--font-weight-extrabold);font-weight:var(--font-weight-extrabold);color:var(--color-brand)}.about-stat .lbl{margin-top:calc(var(--spacing) * .5);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-mute)}.wrap{width:100%;max-width:var(--container-site);padding-inline:calc(var(--spacing) * 4);margin-inline:auto}@media (min-width:40rem){.wrap{padding-inline:calc(var(--spacing) * 6)}}@media (min-width:64rem){.wrap{padding-inline:calc(var(--spacing) * 8)}}.page-body{padding-block:calc(var(--spacing) * 8)}@media (min-width:40rem){.page-body{padding-block:calc(var(--spacing) * 10)}}.page-hero{border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--color-line);background-color:var(--color-white)}.page-hero .wrap{padding-block:calc(var(--spacing) * 8)}@media (min-width:40rem){.page-hero .wrap{padding-block:calc(var(--spacing) * 10)}}.page-hero h1{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height));--tw-font-weight:var(--font-weight-extrabold);font-weight:var(--font-weight-extrabold);--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight)}@media (min-width:40rem){.page-hero h1{font-size:28px}}.page-hero p{margin-top:var(--spacing);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--color-mute)}.crumbs{align-items:center;gap:calc(var(--spacing) * 1.5);color:var(--color-mute);flex-wrap:wrap;font-size:13px;display:flex}.crumbs a{color:var(--color-mute);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))}@media (hover:hover){.crumbs a:hover{color:var(--color-brand)}}.crumbs .sep{color:var(--color-line-2)}.crumbs .here{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-ink)}.announce{background-color:var(--color-brand-ink);padding-block:calc(var(--spacing) * 2);color:var(--color-white);font-size:12.5px;overflow:hidden}.announce-track{white-space:nowrap;gap:3rem;animation:28s linear infinite announce-scroll;display:flex}.announce-track span{align-items:center;gap:calc(var(--spacing) * 2);opacity:.9;display:inline-flex}@keyframes announce-scroll{0%{transform:translate(0)}to{transform:translate(-50%)}}@media (prefers-reduced-motion:reduce){.announce-track{animation:none}}header{z-index:40;border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--color-line);background-color:#fffffff2;position:sticky;top:0}@supports (color:color-mix(in lab, red, red)){header{background-color:color-mix(in oklab, var(--color-white) 95%, transparent)}}header{--tw-backdrop-blur:blur(8px);-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,)}.header-top{width:100%;max-width:var(--container-site);align-items:center;gap:calc(var(--spacing) * 4);padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 3);margin-inline:auto;display:flex}@media (min-width:40rem){.header-top{padding-inline:calc(var(--spacing) * 6)}}@media (min-width:64rem){.header-top{padding-inline:calc(var(--spacing) * 8)}}.logo{align-items:center;gap:calc(var(--spacing) * 2.5);flex-shrink:0;display:flex}.logo .mark{height:calc(var(--spacing) * 10);width:calc(var(--spacing) * 10);border-radius:var(--radius-vr-lg);background-color:var(--color-brand-soft);color:var(--color-brand);justify-content:center;align-items:center;display:flex}.logo .mark svg{width:22px;height:22px}.logo .word{font-family:var(--font-display);--tw-leading:1;--tw-font-weight:var(--font-weight-extrabold);font-size:19px;line-height:1;font-weight:var(--font-weight-extrabold);--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight);color:var(--color-ink);display:block}.logo .tag{margin-top:var(--spacing);--tw-font-weight:var(--font-weight-bold);font-size:10px;font-weight:var(--font-weight-bold);--tw-tracking:.14em;letter-spacing:.14em;color:var(--color-mute);text-transform:uppercase;display:none}@media (min-width:40rem){.logo .tag{display:block}}.logo-img{height:calc(var(--spacing) * 9);object-fit:contain;width:auto}.search-bar{height:calc(var(--spacing) * 11);align-items:center;gap:calc(var(--spacing) * 2);border-radius:var(--radius-vr-lg);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-line-2);background-color:var(--color-white);min-width:0;padding-inline:calc(var(--spacing) * 3);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));flex:1;display:flex}.search-bar:focus-within{border-color:var(--color-brand);--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + 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);--tw-ring-color:#0e959426}@supports (color:color-mix(in lab, red, red)){.search-bar:focus-within{--tw-ring-color:color-mix(in oklab, var(--color-brand) 15%, transparent)}}.search-bar .lead-ic{color:var(--color-mute);display:none}@media (min-width:40rem){.search-bar .lead-ic{display:block}}.search-bar .lead-ic svg{width:18px;height:18px}.search-bar input[type=text]{height:100%;min-width:calc(var(--spacing) * 20);border-style:var(--tw-border-style);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--color-ink);--tw-outline-style:none;background-color:#0000;border-width:0;outline-style:none;flex:1}.search-bar input[type=text]::placeholder{color:var(--color-mute)}.search-bar .search-cat{height:calc(var(--spacing) * 8);cursor:pointer;border-radius:var(--radius-md);border-style:var(--tw-border-style);border-width:0;border-left-style:var(--tw-border-style);border-left-width:1px;border-color:var(--color-line);max-width:150px;padding-right:var(--spacing);padding-left:calc(var(--spacing) * 3);color:var(--color-ink-2);--tw-outline-style:none;background-color:#0000;outline-style:none;flex-shrink:0;font-size:13px;display:none}@media (min-width:40rem){.search-bar .search-cat{display:block}}.search-bar .div{height:calc(var(--spacing) * 6);background-color:var(--color-line);width:1px;display:none}@media (min-width:40rem){.search-bar .div{display:block}}.search-bar .cam{height:calc(var(--spacing) * 8);cursor:pointer;align-items:center;gap:calc(var(--spacing) * 1.5);border-radius:var(--radius-md);padding-inline:calc(var(--spacing) * 2);--tw-font-weight:var(--font-weight-semibold);font-size:12.5px;font-weight:var(--font-weight-semibold);color:var(--color-ink-2);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));flex-shrink:0;display:none}@media (hover:hover){.search-bar .cam:hover{background-color:var(--color-brand-soft);color:var(--color-brand)}}@media (min-width:40rem){.search-bar .cam{display:inline-flex}}.search-bar .cam svg{width:16px;height:16px}.search-bar .cam-m{height:calc(var(--spacing) * 8);width:calc(var(--spacing) * 8);cursor:pointer;border-radius:var(--radius-md);color:var(--color-ink-2);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));flex-shrink:0;justify-content:center;align-items:center;display:flex}@media (hover:hover){.search-bar .cam-m:hover{background-color:var(--color-brand-soft);color:var(--color-brand)}}@media (min-width:40rem){.search-bar .cam-m{display:none}}.search-bar .cam-m svg{width:19px;height:19px}.ims-overlay{z-index:50;background-color:#16232b73;position:fixed;inset:0}@supports (color:color-mix(in lab, red, red)){.ims-overlay{background-color:color-mix(in oklab, var(--color-ink) 45%, transparent)}}.ims-overlay{opacity:0;transition-property:opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-duration:.2s;transition-duration:.2s}.ims-overlay.show{opacity:1}.ims-sheet{visibility:hidden;z-index:50;--tw-translate-y:100%;translate:var(--tw-translate-x) var(--tw-translate-y);border-top-left-radius:var(--radius-vr-xl);border-top-right-radius:var(--radius-vr-xl);background-color:var(--color-white);--tw-shadow:0 8px 30px var(--tw-shadow-color,#16232b1f);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);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));--tw-duration:.2s;padding-bottom:calc(16px + env(safe-area-inset-bottom,0px));inset-inline:0;transition-duration:.2s;position:fixed;bottom:0}.ims-sheet.open{visibility:visible;--tw-translate-y:0px;translate:var(--tw-translate-x) var(--tw-translate-y)}.ims-head{padding-inline:calc(var(--spacing) * 5);padding-top:calc(var(--spacing) * 4);padding-bottom:var(--spacing);justify-content:space-between;align-items:center;display:flex}.ims-head h3{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));--tw-font-weight:var(--font-weight-extrabold);font-weight:var(--font-weight-extrabold)}.ims-close{cursor:pointer;border-radius:var(--radius-vr);padding:calc(var(--spacing) * 1.5);color:var(--color-mute);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))}@media (hover:hover){.ims-close:hover{background-color:var(--color-bg);color:var(--color-ink)}}.ims-close svg{width:16px;height:16px}.ims-sub{padding-inline:calc(var(--spacing) * 5);padding-bottom:calc(var(--spacing) * 3);color:var(--color-mute);font-size:13px}.ims-opts{gap:calc(var(--spacing) * 2);padding-inline:calc(var(--spacing) * 4);padding-bottom:calc(var(--spacing) * 2);display:grid}.ims-opt{cursor:pointer;align-items:center;gap:calc(var(--spacing) * 3);border-radius:var(--radius-vr-lg);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-line);background-color:var(--color-white);width:100%;padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 3.5);text-align:left;font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-ink);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));display:flex}@media (hover:hover){.ims-opt:hover{border-color:var(--color-brand);background-color:#e9f6f666}@supports (color:color-mix(in lab, red, red)){.ims-opt:hover{background-color:color-mix(in oklab, var(--color-brand-soft) 40%, transparent)}}.ims-opt:hover{color:var(--color-brand)}}.ims-opt svg{flex-shrink:0;width:20px;height:20px}.ims-opt span{flex:1}.ims-opt .ims-chev{width:14px;height:14px;color:var(--color-mute)}.search-bar .go{height:calc(var(--spacing) * 8);width:calc(var(--spacing) * 9);cursor:pointer;border-radius:var(--radius-md);background-color:var(--color-brand);color:var(--color-white);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));flex-shrink:0;justify-content:center;align-items:center;display:flex}@media (hover:hover){.search-bar .go:hover{background-color:var(--color-brand-dark)}}.search-bar .go svg{width:16px;height:16px}.header-actions{align-items:center;gap:var(--spacing);flex-shrink:0;display:flex}@media (min-width:40rem){.header-actions{gap:calc(var(--spacing) * 2)}}.lang-toggle{border-radius:var(--radius-vr);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-line);padding:calc(var(--spacing) * .5);align-items:center;display:none}@media (min-width:48rem){.lang-toggle{display:flex}}.lang-toggle button{cursor:pointer;border-radius:var(--radius-md);padding-inline:calc(var(--spacing) * 2.5);padding-block:var(--spacing);--tw-font-weight:var(--font-weight-bold);font-size:12px;font-weight:var(--font-weight-bold);color:var(--color-mute);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))}@media (hover:hover){.lang-toggle button:hover{color:var(--color-ink)}}.lang-toggle button.active{background-color:var(--color-brand-soft);color:var(--color-brand)}.action-item{align-items:center;gap:calc(var(--spacing) * 2);border-radius:var(--radius-vr);padding-inline:calc(var(--spacing) * 2.5);padding-block:calc(var(--spacing) * 2);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-ink-2);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));display:flex}@media (hover:hover){.action-item:hover{background-color:var(--color-bg);color:var(--color-ink)}}.action-item svg{width:20px;height:20px}.action-item>span{display:none}@media (min-width:64rem){.action-item>span{display:inline}}.cart-item{position:relative}.cart-count{top:calc(var(--spacing) * -1);right:calc(var(--spacing) * -1);height:calc(var(--spacing) * 5);min-width:calc(var(--spacing) * 5);background-color:var(--color-accent);padding-inline:var(--spacing);--tw-font-weight:var(--font-weight-bold);font-size:11px;font-weight:var(--font-weight-bold);color:var(--color-white);border-radius:3.40282e38px;justify-content:center;align-items:center;display:flex;position:absolute}.nav-row{border-top-style:var(--tw-border-style);border-top-width:1px;border-color:var(--color-line);background-color:var(--color-white);display:none}@media (min-width:64rem){.nav-row{display:block}}.nav-row .wrap{align-items:center;gap:var(--spacing);padding-block:calc(var(--spacing) * 1.5);display:flex;overflow-x:auto}.nav-row a{border-radius:var(--radius-md);padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 1.5);--tw-font-weight:var(--font-weight-semibold);font-size:13.5px;font-weight:var(--font-weight-semibold);white-space:nowrap;color:var(--color-ink-2);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))}@media (hover:hover){.nav-row a:hover{background-color:var(--color-brand-soft);color:var(--color-brand)}}.nav-row a.current{background-color:var(--color-brand-soft);color:var(--color-brand)}.nav-row .all-cat{align-items:center;gap:calc(var(--spacing) * 2);--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-ink);display:flex}.mobile-bottom-nav{z-index:40;border-top-style:var(--tw-border-style);border-top-width:1px;border-color:var(--color-line);inset-inline:0;background-color:#fffffff2;grid-template-columns:repeat(4,minmax(0,1fr));display:grid;position:fixed;bottom:0}@supports (color:color-mix(in lab, red, red)){.mobile-bottom-nav{background-color:color-mix(in oklab, var(--color-white) 95%, transparent)}}.mobile-bottom-nav{--tw-backdrop-blur:blur(8px);-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,)}@media (min-width:64rem){.mobile-bottom-nav{display:none}}.mobile-bottom-nav{padding-bottom:env(safe-area-inset-bottom)}.mobile-bottom-nav a{align-items:center;gap:calc(var(--spacing) * .5);padding-block:calc(var(--spacing) * 2);--tw-font-weight:var(--font-weight-semibold);font-size:11px;font-weight:var(--font-weight-semibold);color:var(--color-mute);flex-direction:column;display:flex;position:relative}.mobile-bottom-nav a svg{width:21px;height:21px}.mobile-bottom-nav a.active{color:var(--color-brand)}.mobile-bottom-nav .mbn-badge{top:var(--spacing);height:calc(var(--spacing) * 4);min-width:calc(var(--spacing) * 4);background-color:var(--color-accent);padding-inline:var(--spacing);--tw-font-weight:var(--font-weight-bold);font-size:10px;font-weight:var(--font-weight-bold);color:var(--color-white);border-radius:3.40282e38px;justify-content:center;align-items:center;display:flex;position:absolute;right:22%}.drawer-overlay{visibility:hidden;z-index:40;background-color:#16232b66;position:fixed;inset:0}@supports (color:color-mix(in lab, red, red)){.drawer-overlay{background-color:color-mix(in oklab, var(--color-ink) 40%, transparent)}}.drawer-overlay{opacity:0;transition-property:opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}@media (min-width:64rem){.drawer-overlay{display:none}}.drawer-overlay.show{visibility:visible;opacity:1}.side-drawer{visibility:hidden;z-index:50;--tw-translate-x:-100%;width:84vw;max-width:340px;translate:var(--tw-translate-x) var(--tw-translate-y);background-color:var(--color-white);--tw-shadow:0 8px 30px var(--tw-shadow-color,#16232b1f);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);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));--tw-duration:.2s;inset-block:0;transition-duration:.2s;position:fixed;left:0;overflow-y:auto}@media (min-width:64rem){.side-drawer{display:none}}.side-drawer.open{visibility:visible;--tw-translate-x:0px;translate:var(--tw-translate-x) var(--tw-translate-y)}.drawer-head{border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--color-line);padding-inline:calc(var(--spacing) * 5);padding-block:calc(var(--spacing) * 4);justify-content:space-between;align-items:center;display:flex}.drawer-close{cursor:pointer;padding:var(--spacing);color:var(--color-mute)}@media (hover:hover){.drawer-close:hover{color:var(--color-ink)}}.drawer-nav{gap:calc(var(--spacing) * .5);padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 4);flex-direction:column;display:flex}.drawer-nav>a{border-radius:var(--radius-vr);padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 2.5);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-ink-2);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))}@media (hover:hover){.drawer-nav>a:hover{background-color:var(--color-bg)}}.drawer-nav .drawer-cta{background-color:var(--color-brand);color:var(--color-white)}@media (hover:hover){.drawer-nav .drawer-cta:hover{background-color:var(--color-brand-dark)}}.drawer-section{padding-inline:calc(var(--spacing) * 3);padding-top:calc(var(--spacing) * 4);padding-bottom:var(--spacing);--tw-font-weight:var(--font-weight-extrabold);font-size:11px;font-weight:var(--font-weight-extrabold);--tw-tracking:.12em;letter-spacing:.12em;color:var(--color-mute);text-transform:uppercase}.drawer-user{margin-bottom:calc(var(--spacing) * 3);align-items:center;gap:calc(var(--spacing) * 3);border-radius:var(--radius-vr);background-color:var(--color-bg);padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 3);display:flex}.du-avatar{height:calc(var(--spacing) * 10);width:calc(var(--spacing) * 10);background-color:var(--color-brand);font-family:var(--font-display);--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-white);border-radius:3.40282e38px;justify-content:center;align-items:center;display:flex}.du-name{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-ink)}.du-mail{text-overflow:ellipsis;white-space:nowrap;font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));color:var(--color-mute);overflow:hidden}.drawer-auth{margin-top:calc(var(--spacing) * 4);gap:calc(var(--spacing) * 2);border-top-style:var(--tw-border-style);border-top-width:1px;border-color:var(--color-line);padding-inline:calc(var(--spacing) * 3);padding-top:calc(var(--spacing) * 4);padding-bottom:calc(var(--spacing) * 6);flex-direction:column;display:flex}.drawer-auth .primary{border-radius:var(--radius-vr);background-color:var(--color-brand);padding-block:calc(var(--spacing) * 2.5);text-align:center;font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-white)}@media (hover:hover){.drawer-auth .primary:hover{background-color:var(--color-brand-dark)}}.drawer-auth a,.drawer-auth button{border-radius:var(--radius-vr);padding-block:calc(var(--spacing) * 2.5);text-align:center;font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-ink-2)}@media (hover:hover){:is(.drawer-auth a,.drawer-auth button):hover{background-color:var(--color-bg)}}.btn-primary,.form-submit{cursor:pointer;justify-content:center;align-items:center;gap:calc(var(--spacing) * 2);border-radius:var(--radius-vr);background-color:var(--color-brand);padding-inline:calc(var(--spacing) * 5);padding-block:calc(var(--spacing) * 2.5);font-family:var(--font-display);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-white);--tw-shadow:0 1px 2px var(--tw-shadow-color,#16232b0d);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);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));display:inline-flex}@media (hover:hover){:is(.btn-primary,.form-submit):hover{background-color:var(--color-brand-dark)}}:is(.btn-primary,.form-submit):active{--tw-translate-y:1px;translate:var(--tw-translate-x) var(--tw-translate-y)}:is(.btn-primary,.form-submit):disabled{cursor:not-allowed;opacity:.5}.btn-ghost{cursor:pointer;justify-content:center;align-items:center;gap:calc(var(--spacing) * 2);border-radius:var(--radius-vr);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-line-2);background-color:var(--color-white);padding-inline:calc(var(--spacing) * 5);padding-block:calc(var(--spacing) * 2.5);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-ink);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));display:inline-flex}@media (hover:hover){.btn-ghost:hover{border-color:var(--color-brand);color:var(--color-brand)}}.btn-ghost:disabled{opacity:.5}.btn-link{cursor:pointer;align-items:center;gap:calc(var(--spacing) * 1.5);border-radius:var(--radius-vr);padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 2);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-brand);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));display:inline-flex}@media (hover:hover){.btn-link:hover{background-color:var(--color-brand-soft)}}.add-cart-btn,.btn-cart{cursor:pointer;justify-content:center;align-items:center;gap:calc(var(--spacing) * 2);border-radius:var(--radius-vr);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-brand);background-color:var(--color-white);width:100%;padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 2.5);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-brand);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));display:inline-flex}@media (hover:hover){:is(.add-cart-btn,.btn-cart):hover{background-color:var(--color-brand-soft)}}:is(.add-cart-btn,.btn-cart):disabled{cursor:not-allowed;opacity:.5}.add-cart-btn svg{width:16px;height:16px}.btn-buy{cursor:pointer;border-radius:var(--radius-vr);background-color:var(--color-accent);width:100%;padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 2.5);font-family:var(--font-display);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-white);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));justify-content:center;align-items:center;display:inline-flex}@media (hover:hover){.btn-buy:hover{background-color:var(--color-accent-dark)}}.btn-whatsapp{cursor:pointer;justify-content:center;align-items:center;gap:calc(var(--spacing) * 2);border-radius:var(--radius-vr);width:100%;padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 2.5);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-white);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));background-color:#1fa855;display:inline-flex}@media (hover:hover){.btn-whatsapp:hover{--tw-brightness:brightness(95%);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,)}}.btn-whatsapp svg{width:17px;height:17px}.form-wrap{border-radius:var(--radius-vr-xl);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-line);background-color:var(--color-card);padding:calc(var(--spacing) * 6);--tw-shadow:0 1px 2px var(--tw-shadow-color,#16232b0d);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}@media (min-width:40rem){.form-wrap{padding:calc(var(--spacing) * 8)}}.form-wrap h1{--tw-font-weight:var(--font-weight-extrabold);font-size:22px;font-weight:var(--font-weight-extrabold)}.form-wrap .sub{margin-top:var(--spacing);margin-bottom:calc(var(--spacing) * 5);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--color-mute)}.form-group{margin-bottom:calc(var(--spacing) * 4)}.form-group label{margin-bottom:calc(var(--spacing) * 1.5);--tw-font-weight:var(--font-weight-bold);font-size:13px;font-weight:var(--font-weight-bold);color:var(--color-ink);display:block}.form-group input[type=text],.form-group input[type=email],.form-group input[type=password],.form-group input[type=number],.form-group input[type=date],.form-group input[type=url],.form-group input[type=tel],.form-group select,.form-group textarea,.form-wrap input[type=text],.form-wrap input[type=email],.form-wrap input[type=password],.form-wrap select,.form-wrap textarea{border-radius:var(--radius-vr);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-line-2);background-color:var(--color-white);width:100%;padding-inline:calc(var(--spacing) * 3.5);padding-block:calc(var(--spacing) * 2.5);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--color-ink);--tw-shadow:0 0 #0000;box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);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));--tw-outline-style:none;outline-style:none;display:block}:is(.form-group input[type=text],.form-group input[type=email],.form-group input[type=password],.form-group input[type=number],.form-group input[type=date],.form-group input[type=url],.form-group input[type=tel],.form-group select,.form-group textarea,.form-wrap input[type=text],.form-wrap input[type=email],.form-wrap input[type=password],.form-wrap select,.form-wrap textarea)::placeholder{color:#6b7a85b3}@supports (color:color-mix(in lab, red, red)){:is(.form-group input[type=text],.form-group input[type=email],.form-group input[type=password],.form-group input[type=number],.form-group input[type=date],.form-group input[type=url],.form-group input[type=tel],.form-group select,.form-group textarea,.form-wrap input[type=text],.form-wrap input[type=email],.form-wrap input[type=password],.form-wrap select,.form-wrap textarea)::placeholder{color:color-mix(in oklab, var(--color-mute) 70%, transparent)}}:is(.form-group input[type=text],.form-group input[type=email],.form-group input[type=password],.form-group input[type=number],.form-group input[type=date],.form-group input[type=url],.form-group input[type=tel],.form-group select,.form-group textarea,.form-wrap input[type=text],.form-wrap input[type=email],.form-wrap input[type=password],.form-wrap select,.form-wrap textarea):focus{border-color:var(--color-brand);--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + 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);--tw-ring-color:#0e959426}@supports (color:color-mix(in lab, red, red)){:is(.form-group input[type=text],.form-group input[type=email],.form-group input[type=password],.form-group input[type=number],.form-group input[type=date],.form-group input[type=url],.form-group input[type=tel],.form-group select,.form-group textarea,.form-wrap input[type=text],.form-wrap input[type=email],.form-wrap input[type=password],.form-wrap select,.form-wrap textarea):focus{--tw-ring-color:color-mix(in oklab, var(--color-brand) 15%, transparent)}}.form-group textarea,.form-wrap textarea{min-height:calc(var(--spacing) * 24);resize:vertical}.form-group select,.form-wrap select{cursor:pointer;appearance:none;padding-right:calc(var(--spacing) * 10);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 24 24' fill='none' stroke='%236b7a85' stroke-width='2.5'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");background-position:right .9rem center;background-repeat:no-repeat}.form-row{gap:calc(var(--spacing) * 4);display:grid}@media (min-width:40rem){.form-row{grid-template-columns:repeat(2,minmax(0,1fr))}}.form-alt{margin-top:calc(var(--spacing) * 4);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--color-mute)}.form-alt a{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-brand)}@media (hover:hover){.form-alt a:hover{text-decoration-line:underline}}.form-hint{margin-top:calc(var(--spacing) * 1.5);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));color:var(--color-mute);display:block}.form-section-title{margin-top:calc(var(--spacing) * 7);margin-bottom:calc(var(--spacing) * 3);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-extrabold);font-weight:var(--font-weight-extrabold);--tw-tracking:.08em;letter-spacing:.08em;color:var(--color-mute);text-transform:uppercase}.form-section-title:first-child{margin-top:0}.chk-row{align-items:center;gap:calc(var(--spacing) * 2.5);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-ink);display:flex}.auth-split{gap:calc(var(--spacing) * 8);border-radius:var(--radius-vr-xl);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-line);background-color:var(--color-card);--tw-shadow:0 1px 2px var(--tw-shadow-color,#16232b0d);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);display:grid;overflow:hidden}@media (min-width:48rem){.auth-split{grid-template-columns:repeat(2,minmax(0,1fr))}}.auth-art{background-color:var(--color-brand-ink);padding:calc(var(--spacing) * 9);color:var(--color-white);flex-direction:column;justify-content:center;display:none}@media (min-width:48rem){.auth-art{display:flex}}.auth-art h2{--tw-font-weight:var(--font-weight-extrabold);font-size:26px;font-weight:var(--font-weight-extrabold);color:var(--color-white)}.auth-art p{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed);color:#ffffffbf}@supports (color:color-mix(in lab, red, red)){.auth-art p{color:color-mix(in oklab, var(--color-white) 75%, transparent)}}.auth-form{padding:calc(var(--spacing) * 7)}@media (min-width:40rem){.auth-form{padding:calc(var(--spacing) * 9)}}.flash-ok{margin-bottom:calc(var(--spacing) * 4);align-items:flex-start;gap:calc(var(--spacing) * 2.5);border-radius:var(--radius-vr);border-style:var(--tw-border-style);border-width:1px;border-color:#1e9e5040;display:flex}@supports (color:color-mix(in lab, red, red)){.flash-ok{border-color:color-mix(in oklab, var(--color-save) 25%, transparent)}}.flash-ok{padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 3);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:#166a37;background-color:#eef9f1}.flash-err{margin-bottom:calc(var(--spacing) * 4);align-items:flex-start;gap:calc(var(--spacing) * 2.5);border-radius:var(--radius-vr);border-style:var(--tw-border-style);border-width:1px;border-color:#d6454540;display:flex}@supports (color:color-mix(in lab, red, red)){.flash-err{border-color:color-mix(in oklab, var(--color-danger) 25%, transparent)}}.flash-err{background-color:var(--color-danger-soft);padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 3);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-danger)}.section-head{margin-bottom:calc(var(--spacing) * 5);justify-content:space-between;align-items:flex-end;gap:calc(var(--spacing) * 3);flex-wrap:wrap;display:flex}.eyebrow-line{margin-bottom:var(--spacing);--tw-font-weight:var(--font-weight-extrabold);font-size:11.5px;font-weight:var(--font-weight-extrabold);--tw-tracking:.12em;letter-spacing:.12em;color:var(--color-accent);text-transform:uppercase;display:block}.section-head h2{--tw-font-weight:var(--font-weight-extrabold);font-size:21px;font-weight:var(--font-weight-extrabold);--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight)}@media (min-width:40rem){.section-head h2{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height))}}.section-head p{margin-top:var(--spacing);max-width:var(--container-2xl);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--color-mute)}.view-all{align-items:center;gap:calc(var(--spacing) * 1.5);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);white-space:nowrap;color:var(--color-brand);display:inline-flex}@media (hover:hover){.view-all:hover{text-decoration-line:underline}}.cat-grid{gap:calc(var(--spacing) * 3);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}@media (min-width:40rem){.cat-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (min-width:64rem){.cat-grid{grid-template-columns:repeat(6,minmax(0,1fr))}}.cat-card{align-items:center;gap:calc(var(--spacing) * 2.5);border-radius:var(--radius-vr-lg);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-line);background-color:var(--color-card);padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 5);text-align:center;--tw-shadow:0 1px 2px var(--tw-shadow-color,#16232b0d);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);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));flex-direction:column;display:flex}@media (hover:hover){.cat-card:hover{--tw-translate-y:calc(var(--spacing) * -.5);translate:var(--tw-translate-x) var(--tw-translate-y);border-color:#0e959466}@supports (color:color-mix(in lab, red, red)){.cat-card:hover{border-color:color-mix(in oklab, var(--color-brand) 40%, transparent)}}.cat-card:hover{--tw-shadow:0 1px 3px var(--tw-shadow-color,#16232b0f), 0 4px 14px var(--tw-shadow-color,#16232b0d);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}}.cat-card .ic{height:calc(var(--spacing) * 11);width:calc(var(--spacing) * 11);background-color:var(--color-brand-soft);color:var(--color-brand);border-radius:3.40282e38px;justify-content:center;align-items:center;display:flex}.cat-card .ic svg{width:22px;height:22px}.cat-card .name{--tw-font-weight:var(--font-weight-bold);font-size:13px;font-weight:var(--font-weight-bold);color:var(--color-ink)}.cat-card.has-photo{padding:0}.cat-photo{aspect-ratio:4/3;border-top-left-radius:var(--radius-vr-lg);border-top-right-radius:var(--radius-vr-lg);width:100%;display:block;overflow:hidden}.cat-photo img{object-fit:cover;width:100%;height:100%}.cat-card.has-photo .name{padding-block:calc(var(--spacing) * 2.5);--tw-font-weight:var(--font-weight-bold);font-size:13px;font-weight:var(--font-weight-bold)}.prod-grid{gap:calc(var(--spacing) * 3.5);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}@media (min-width:40rem){.prod-grid{gap:calc(var(--spacing) * 4)}}@media (min-width:64rem){.prod-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}.prod-card{border-radius:var(--radius-vr-lg);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-line);background-color:var(--color-card);--tw-shadow:0 1px 2px var(--tw-shadow-color,#16232b0d);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);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));--tw-duration:.2s;flex-direction:column;transition-duration:.2s;display:flex;position:relative;overflow:hidden}@media (hover:hover){.prod-card:hover{--tw-translate-y:calc(var(--spacing) * -.5);translate:var(--tw-translate-x) var(--tw-translate-y);--tw-shadow:0 1px 3px var(--tw-shadow-color,#16232b0f), 0 4px 14px var(--tw-shadow-color,#16232b0d);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}}.prod-media{position:relative}.prod-thumb{aspect-ratio:1;background-color:#f1f4f5;display:block;position:relative;overflow:hidden}.prod-thumb img{object-fit:cover;width:100%;height:100%;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));--tw-duration:.3s;transition-duration:.3s}.prod-card:hover .prod-thumb img{transform:scale(1.04)}.prod-thumb .ph{width:100%;height:100%;padding:calc(var(--spacing) * 8);color:var(--color-line-2)}.moq-flag{top:calc(var(--spacing) * 2.5);left:calc(var(--spacing) * 2.5);border-radius:var(--radius-md);background-color:#16232bcc;position:absolute}@supports (color:color-mix(in lab, red, red)){.moq-flag{background-color:color-mix(in oklab, var(--color-ink) 80%, transparent)}}.moq-flag{padding-inline:calc(var(--spacing) * 2);padding-block:var(--spacing);--tw-font-weight:var(--font-weight-bold);font-size:10.5px;font-weight:var(--font-weight-bold);--tw-tracking:var(--tracking-wide);letter-spacing:var(--tracking-wide);color:var(--color-white);text-transform:uppercase;--tw-backdrop-blur:blur(8px);-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,)}.save-flag{top:calc(var(--spacing) * 2.5);right:calc(var(--spacing) * 2.5);border-radius:var(--radius-md);background-color:var(--color-accent);padding-inline:calc(var(--spacing) * 2);padding-block:var(--spacing);--tw-font-weight:var(--font-weight-extrabold);font-size:10.5px;font-weight:var(--font-weight-extrabold);color:var(--color-white);position:absolute}.sold-flag{right:calc(var(--spacing) * 2.5);bottom:calc(var(--spacing) * 2.5);border-radius:var(--radius-md);background-color:#ffffffe6;position:absolute}@supports (color:color-mix(in lab, red, red)){.sold-flag{background-color:color-mix(in oklab, var(--color-white) 90%, transparent)}}.sold-flag{padding-inline:calc(var(--spacing) * 2);padding-block:var(--spacing);--tw-font-weight:var(--font-weight-bold);font-size:10.5px;font-weight:var(--font-weight-bold);color:var(--color-ink);--tw-backdrop-blur:blur(8px);-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,)}.out-flag{inset-inline:0;background-color:#16232bbf;position:absolute;bottom:0}@supports (color:color-mix(in lab, red, red)){.out-flag{background-color:color-mix(in oklab, var(--color-ink) 75%, transparent)}}.out-flag{padding-block:calc(var(--spacing) * 1.5);text-align:center;--tw-font-weight:var(--font-weight-bold);font-size:11px;font-weight:var(--font-weight-bold);--tw-tracking:var(--tracking-wide);letter-spacing:var(--tracking-wide);color:var(--color-white);text-transform:uppercase}.match-flag{top:calc(var(--spacing) * 2.5);left:calc(var(--spacing) * 2.5);z-index:10;border-radius:var(--radius-md);background-color:var(--color-brand);padding-inline:calc(var(--spacing) * 2);padding-block:var(--spacing);--tw-font-weight:var(--font-weight-extrabold);font-size:10.5px;font-weight:var(--font-weight-extrabold);color:var(--color-white);position:absolute}.wish-btn{top:calc(var(--spacing) * 2);right:calc(var(--spacing) * 2);z-index:10;height:calc(var(--spacing) * 8);width:calc(var(--spacing) * 8);cursor:pointer;background-color:#fffffff2;border-radius:3.40282e38px;justify-content:center;align-items:center;display:flex;position:absolute}@supports (color:color-mix(in lab, red, red)){.wish-btn{background-color:color-mix(in oklab, var(--color-white) 95%, transparent)}}.wish-btn{color:var(--color-mute);--tw-shadow:0 1px 2px var(--tw-shadow-color,#16232b0d);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);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))}@media (hover:hover){.wish-btn:hover{color:var(--color-danger)}}.wish-btn svg{width:16px;height:16px}.wish-btn.saved{color:var(--color-danger)}.wish-btn.on-card{top:auto;right:calc(var(--spacing) * 2);bottom:calc(var(--spacing) * 2)}.prod-body{gap:calc(var(--spacing) * 1.5);padding:calc(var(--spacing) * 3.5);flex-direction:column;flex:1;display:flex}.prod-name{-webkit-line-clamp:2;--tw-leading:var(--leading-snug);min-height:2.4em;font-size:13.5px;line-height:var(--leading-snug);--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-ink);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));-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}@media (hover:hover){.prod-name:hover{color:var(--color-brand)}}.sold-line{--tw-font-weight:var(--font-weight-semibold);font-size:11.5px;font-weight:var(--font-weight-semibold);color:var(--color-mute)}.price-ticket{gap:var(--spacing);border-radius:var(--radius-vr);background-color:var(--color-bg);padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 2.5);margin-top:auto;display:grid}.price-ticket.no-tier{background-color:#0000;padding-block:0;padding-inline:0}.price-row{justify-content:space-between;align-items:baseline;gap:calc(var(--spacing) * 2);display:flex}.price-row .lbl{--tw-font-weight:var(--font-weight-bold);font-size:11px;font-weight:var(--font-weight-bold);--tw-tracking:var(--tracking-wide);letter-spacing:var(--tracking-wide);color:var(--color-mute);text-transform:uppercase}.price-row .val{font-family:var(--font-display);--tw-font-weight:var(--font-weight-extrabold);font-size:15px;font-weight:var(--font-weight-extrabold);color:var(--color-ink)}.price-row.whole .lbl,.price-row.whole .val{color:var(--color-brand)}.save-pct{--tw-font-weight:var(--font-weight-bold);font-size:11px;font-weight:var(--font-weight-bold);color:var(--color-save)}.prod-body form{margin-top:calc(var(--spacing) * 2.5)}.cart-table{border-collapse:separate;--tw-border-spacing-x:0px;--tw-border-spacing-y:0px;width:100%;border-spacing:var(--tw-border-spacing-x) var(--tw-border-spacing-y);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.cart-table thead th{border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--color-line);background-color:var(--color-white);padding-inline:calc(var(--spacing) * 3.5);padding-block:calc(var(--spacing) * 3);text-align:left;--tw-font-weight:var(--font-weight-extrabold);font-size:11.5px;font-weight:var(--font-weight-extrabold);--tw-tracking:var(--tracking-wide);letter-spacing:var(--tracking-wide);color:var(--color-mute);text-transform:uppercase}.cart-table tbody td{border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--color-line);padding-inline:calc(var(--spacing) * 3.5);padding-block:calc(var(--spacing) * 3.5);vertical-align:middle}.cart-prod-name a{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-ink)}@media (hover:hover){.cart-prod-name a:hover{color:var(--color-brand)}}.cart-tier{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));color:var(--color-mute)}.cart-thumb{height:calc(var(--spacing) * 14);width:calc(var(--spacing) * 14);border-radius:var(--radius-vr);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-line);background-color:var(--color-bg);object-fit:cover}.cart-qty{align-items:center;gap:calc(var(--spacing) * 2);display:inline-flex}.cart-qty>span{min-width:calc(var(--spacing) * 7);text-align:center;--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.cart-step{height:calc(var(--spacing) * 7);width:calc(var(--spacing) * 7);cursor:pointer;border-radius:var(--radius-md);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-line-2);background-color:var(--color-white);--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-ink-2);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));justify-content:center;align-items:center;display:flex}@media (hover:hover){.cart-step:hover{border-color:var(--color-brand);color:var(--color-brand)}}.cart-layout{gap:calc(var(--spacing) * 6);display:grid}@media (min-width:64rem){.cart-layout{grid-template-columns:1fr 340px}}.cart-lines{border-radius:var(--radius-vr-xl);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-line);background-color:var(--color-card);--tw-shadow:0 1px 2px var(--tw-shadow-color,#16232b0d);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);overflow:hidden}@media (max-width:640px){.cart-lines{overflow-x:auto}.cart-table{min-width:540px}}@media (min-width:64rem){.cart-summary{top:calc(var(--spacing) * 24);position:sticky}}.cart-totals-inner{border-radius:var(--radius-vr-xl);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-line);background-color:var(--color-card);padding:calc(var(--spacing) * 5);--tw-shadow:0 1px 2px var(--tw-shadow-color,#16232b0d);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.cart-totals-inner h3{margin-bottom:calc(var(--spacing) * 4);font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));--tw-font-weight:var(--font-weight-extrabold);font-weight:var(--font-weight-extrabold)}.cart-totals-inner .row{padding-block:calc(var(--spacing) * 1.5);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--color-ink-2);justify-content:space-between;display:flex}.cart-totals-inner .row.grand{margin-top:calc(var(--spacing) * 2);border-top-style:var(--tw-border-style);border-top-width:1px;border-color:var(--color-line);padding-top:calc(var(--spacing) * 3);font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-ink)}.cart-totals-inner .row.grand .v{font-family:var(--font-display);font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height));--tw-font-weight:var(--font-weight-extrabold);font-weight:var(--font-weight-extrabold)}.cart-actions{margin-top:calc(var(--spacing) * 4);gap:calc(var(--spacing) * 2.5);flex-direction:column;display:flex}.cart-actions .form-submit{width:100%}.cart-actions .btn-link{justify-content:center}.summary-trust{margin-top:calc(var(--spacing) * 4);gap:calc(var(--spacing) * 1.5);border-top-style:var(--tw-border-style);border-top-width:1px;border-color:var(--color-line);padding-top:calc(var(--spacing) * 3.5);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));color:var(--color-mute);flex-direction:column;display:flex}.summary-trust span{align-items:center;gap:calc(var(--spacing) * 1.5);display:flex}.pagination{margin-top:calc(var(--spacing) * 8);justify-content:center;align-items:center;gap:calc(var(--spacing) * 1.5);flex-wrap:wrap;display:flex}.pagination .pg{height:calc(var(--spacing) * 9);min-width:calc(var(--spacing) * 9);border-radius:var(--radius-vr);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-line);background-color:var(--color-card);padding-inline:calc(var(--spacing) * 3);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-ink-2);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));justify-content:center;align-items:center;display:inline-flex}@media (hover:hover){.pagination .pg:hover{border-color:var(--color-brand);color:var(--color-brand)}}.pagination .pg.current{cursor:default;border-color:var(--color-brand);background-color:var(--color-brand);color:var(--color-white)}@media (hover:hover){.pagination .pg.current:hover{color:var(--color-white)}}.steps-indicator{margin-bottom:calc(var(--spacing) * 6);align-items:center;gap:calc(var(--spacing) * 2.5);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);flex-wrap:wrap;display:flex}.si-step{align-items:center;gap:calc(var(--spacing) * 2);color:var(--color-mute);display:flex}.si-num{height:calc(var(--spacing) * 6);width:calc(var(--spacing) * 6);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-line-2);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));border-radius:3.40282e38px;justify-content:center;align-items:center;display:flex}.si-step.active{color:var(--color-ink)}.si-step.active .si-num{border-color:var(--color-brand);background-color:var(--color-brand);color:var(--color-white)}.si-step.done{color:var(--color-save)}.si-step.done .si-num{border-color:var(--color-save);background-color:var(--color-save);color:var(--color-white)}.linklike{cursor:pointer;text-decoration-line:underline;-webkit-text-decoration-color:var(--color-line-2);-webkit-text-decoration-color:var(--color-line-2);text-decoration-color:var(--color-line-2);text-underline-offset:2px;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));background-color:#0000;padding:0}@media (hover:hover){.linklike:hover{color:var(--color-brand);-webkit-text-decoration-color:var(--color-brand);-webkit-text-decoration-color:var(--color-brand);text-decoration-color:var(--color-brand)}}@media (max-width:374px){.action-item.account-action{display:none}.search-bar input[type=text]{min-width:56px}}@media (max-width:640px){.header-top{gap:calc(var(--spacing) * 2);padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 2)}.logo-img{object-fit:contain;max-width:96px;max-height:30px}.logo .mark{width:34px;height:34px}.logo .mark svg{width:18px;height:18px}}.trust-strip{gap:calc(var(--spacing) * 3);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}@media (min-width:64rem){.trust-strip{grid-template-columns:repeat(4,minmax(0,1fr))}}.trust-item{align-items:flex-start;gap:calc(var(--spacing) * 3);border-radius:var(--radius-vr-lg);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-line);background-color:var(--color-card);padding:calc(var(--spacing) * 4);--tw-shadow:0 1px 2px var(--tw-shadow-color,#16232b0d);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);display:flex}.trust-item svg{margin-top:calc(var(--spacing) * .5);height:calc(var(--spacing) * 6);width:calc(var(--spacing) * 6);color:var(--color-brand);flex-shrink:0}.trust-item .t{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-ink)}.trust-item .s{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));color:var(--color-mute)}.filter-chip{align-items:center;gap:calc(var(--spacing) * 1.5);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-line-2);background-color:var(--color-white);padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 1.5);--tw-font-weight:var(--font-weight-semibold);font-size:13px;font-weight:var(--font-weight-semibold);color:var(--color-ink-2);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));border-radius:3.40282e38px;display:inline-flex}@media (hover:hover){.filter-chip:hover{border-color:var(--color-brand);color:var(--color-brand)}}.filter-chip.on{border-color:var(--color-brand);background-color:var(--color-brand);color:var(--color-white)}@media (hover:hover){.filter-chip.on:hover{color:var(--color-white)}}.empty-note{border-radius:var(--radius-vr-xl);border-style:var(--tw-border-style);--tw-border-style:dashed;border-style:dashed;border-width:1px;border-color:var(--color-line-2);background-color:var(--color-white);padding-inline:calc(var(--spacing) * 6);padding-block:calc(var(--spacing) * 12);text-align:center;font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--color-mute)}.empty-note .big{margin-bottom:calc(var(--spacing) * 2);font-size:var(--text-4xl);line-height:var(--tw-leading,var(--text-4xl--line-height));display:block}.table-scroll{margin-inline:calc(var(--spacing) * -4);padding-inline:calc(var(--spacing) * 4);overflow-x:auto}@media (min-width:40rem){.table-scroll{margin-inline:0;padding-inline:0}}.spinner{height:calc(var(--spacing) * 4);width:calc(var(--spacing) * 4);animation:var(--animate-spin);border-style:var(--tw-border-style);border-width:3px;border-color:var(--color-line-2);border-top-color:var(--color-brand);border-radius:3.40282e38px;display:inline-block}.addr-list{gap:calc(var(--spacing) * 3);display:grid}.addr-card{border-radius:var(--radius-vr-xl);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-line);background-color:var(--color-card);padding:calc(var(--spacing) * 5);--tw-shadow:0 1px 2px var(--tw-shadow-color,#16232b0d);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.addr-choose{gap:calc(var(--spacing) * 2.5);display:grid}.addr-option{cursor:pointer;align-items:flex-start;gap:calc(var(--spacing) * 3);border-radius:var(--radius-vr);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-line);background-color:var(--color-white);padding:calc(var(--spacing) * 3.5);--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);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));display:flex}.addr-option:has(:checked){border-color:var(--color-brand);background-color:var(--color-brand-soft)}.addr-option small{margin-top:calc(var(--spacing) * .5);color:var(--color-mute);display:block}.acct-logout-form{display:contents}.pw-wrap{position:relative}.pw-wrap input{padding-right:calc(var(--spacing) * 11)}.pw-toggle{top:50%;right:calc(var(--spacing) * 2.5);--tw-translate-y:calc(calc(1 / 2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y);cursor:pointer;border-style:var(--tw-border-style);padding:var(--spacing);color:var(--color-mute);background-color:#0000;border-width:0;position:absolute}.pw-toggle svg{width:18px;height:18px}}@layer utilities{.visible{visibility:visible}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky{position:sticky}.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}}.mx-auto{margin-inline:auto}.mt-1{margin-top:var(--spacing)}.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-10{margin-top:calc(var(--spacing) * 10)}.mt-12{margin-top:calc(var(--spacing) * 12)}.mb-4{margin-bottom:calc(var(--spacing) * 4)}.block{display:block}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-flex{display:inline-flex}.table{display:table}.h-3\.5{height:calc(var(--spacing) * 3.5)}.h-4{height:calc(var(--spacing) * 4)}.h-5{height:calc(var(--spacing) * 5)}.h-5\.5{height:calc(var(--spacing) * 5.5)}.h-9{height:calc(var(--spacing) * 9)}.h-10{height:calc(var(--spacing) * 10)}.min-h-screen{min-height:100vh}.w-3\.5{width:calc(var(--spacing) * 3.5)}.w-4{width:calc(var(--spacing) * 4)}.w-5{width:calc(var(--spacing) * 5)}.w-5\.5{width:calc(var(--spacing) * 5.5)}.w-9{width:calc(var(--spacing) * 9)}.w-10{width:calc(var(--spacing) * 10)}.w-56\!{width:calc(var(--spacing) * 56)!important}.w-auto{width:auto}.w-auto\!{width:auto!important}.w-full{width:100%}.max-w-\(--container-site\){max-width:var(--container-site)}.max-w-sm{max-width:var(--container-sm)}.shrink-0{flex-shrink:0}.grow{flex-grow:1}.cursor-pointer{cursor:pointer}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.place-items-center{place-items:center}.items-center{align-items:center}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.gap-2{gap:calc(var(--spacing) * 2)}.gap-2\.5{gap:calc(var(--spacing) * 2.5)}.gap-3{gap:calc(var(--spacing) * 3)}.gap-10{gap:calc(var(--spacing) * 10)}.overflow-hidden{overflow:hidden}.rounded{border-radius:.25rem}.rounded-md{border-radius:var(--radius-md)}.rounded-vr{border-radius:var(--radius-vr)}.rounded-vr-lg{border-radius:var(--radius-vr-lg)}.rounded-vr-xl{border-radius:var(--radius-vr-xl)}.border{border-style:var(--tw-border-style);border-width:1px}.border-t{border-top-style:var(--tw-border-style);border-top-width:1px}.border-line{border-color:var(--color-line)}.border-white\/10{border-color:#ffffff1a}@supports (color:color-mix(in lab, red, red)){.border-white\/10{border-color:color-mix(in oklab, var(--color-white) 10%, transparent)}}.border-white\/15{border-color:#ffffff26}@supports (color:color-mix(in lab, red, red)){.border-white\/15{border-color:color-mix(in oklab, var(--color-white) 15%, transparent)}}.bg-bg{background-color:var(--color-bg)}.bg-brand{background-color:var(--color-brand)}.bg-brand-ink{background-color:var(--color-brand-ink)}.bg-brand-soft{background-color:var(--color-brand-soft)}.bg-card{background-color:var(--color-card)}.bg-transparent{background-color:#0000}.bg-white\/5{background-color:#ffffff0d}@supports (color:color-mix(in lab, red, red)){.bg-white\/5{background-color:color-mix(in oklab, var(--color-white) 5%, transparent)}}.bg-white\/10{background-color:#ffffff1a}@supports (color:color-mix(in lab, red, red)){.bg-white\/10{background-color:color-mix(in oklab, var(--color-white) 10%, transparent)}}.object-contain{object-fit:contain}.p-2{padding:calc(var(--spacing) * 2)}.p-3\.5{padding:calc(var(--spacing) * 3.5)}.px-2\.5{padding-inline:calc(var(--spacing) * 2.5)}.px-3\.5{padding-inline:calc(var(--spacing) * 3.5)}.px-4{padding-inline:calc(var(--spacing) * 4)}.px-4\!{padding-inline:calc(var(--spacing) * 4)!important}.\!py-2{padding-block:calc(var(--spacing) * 2)!important}.py-1{padding-block:var(--spacing)}.py-2\!{padding-block:calc(var(--spacing) * 2)!important}.py-2\.5{padding-block:calc(var(--spacing) * 2.5)}.py-8{padding-block:calc(var(--spacing) * 8)}.py-12{padding-block:calc(var(--spacing) * 12)}.pt-6{padding-top:calc(var(--spacing) * 6)}.pt-8{padding-top:calc(var(--spacing) * 8)}.pb-2{padding-bottom:calc(var(--spacing) * 2)}.pb-8{padding-bottom:calc(var(--spacing) * 8)}.text-center{text-align:center}.font-display{font-family:var(--font-display)}.text-lg{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}.text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.\!text-\[13px\]{font-size:13px!important}.text-\[10px\]{font-size:10px}.text-\[11\.5px\]{font-size:11.5px}.text-\[11px\]{font-size:11px}.text-\[13px\]{font-size:13px}.leading-none{--tw-leading:1;line-height:1}.leading-relaxed{--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed)}.font-bold{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.font-extrabold{--tw-font-weight:var(--font-weight-extrabold);font-weight:var(--font-weight-extrabold)}.font-semibold{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.tracking-\[0\.12em\]{--tw-tracking:.12em;letter-spacing:.12em}.tracking-\[0\.14em\]{--tw-tracking:.14em;letter-spacing:.14em}.text-brand{color:var(--color-brand)}.text-ink{color:var(--color-ink)}.text-mute{color:var(--color-mute)}.text-white{color:var(--color-white)}.text-white\/50{color:#ffffff80}@supports (color:color-mix(in lab, red, red)){.text-white\/50{color:color-mix(in oklab, var(--color-white) 50%, transparent)}}.text-white\/60{color:#fff9}@supports (color:color-mix(in lab, red, red)){.text-white\/60{color:color-mix(in oklab, var(--color-white) 60%, transparent)}}.text-white\/70{color:#ffffffb3}@supports (color:color-mix(in lab, red, red)){.text-white\/70{color:color-mix(in oklab, var(--color-white) 70%, transparent)}}.text-white\/80{color:#fffc}@supports (color:color-mix(in lab, red, red)){.text-white\/80{color:color-mix(in oklab, var(--color-white) 80%, transparent)}}.uppercase{text-transform:uppercase}.accent-card{accent-color:var(--color-card)}.shadow-vr-sm{--tw-shadow:0 1px 2px var(--tw-shadow-color,#16232b0d);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.grayscale{--tw-grayscale:grayscale(100%);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,)}.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-blur{--tw-backdrop-blur:blur(8px);-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))}.outline-none{--tw-outline-style:none;outline-style:none}.placeholder\:text-white\/40::placeholder{color:#fff6}@supports (color:color-mix(in lab, red, red)){.placeholder\:text-white\/40::placeholder{color:color-mix(in oklab, var(--color-white) 40%, transparent)}}@media (hover:hover){.hover\:bg-bg:hover{background-color:var(--color-bg)}.hover\:bg-brand-dark:hover{background-color:var(--color-brand-dark)}.hover\:bg-white\/20:hover{background-color:#fff3}@supports (color:color-mix(in lab, red, red)){.hover\:bg-white\/20:hover{background-color:color-mix(in oklab, var(--color-white) 20%, transparent)}}.hover\:text-white:hover{color:var(--color-white)}.hover\:underline:hover{text-decoration-line:underline}}@media (min-width:40rem){.sm\:w-auto{width:auto}.sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.sm\:flex-row{flex-direction:row}.sm\:px-6{padding-inline:calc(var(--spacing) * 6)}.sm\:py-10{padding-block:calc(var(--spacing) * 10)}.sm\:pb-10{padding-bottom:calc(var(--spacing) * 10)}}@media (min-width:48rem){.md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:64rem){.lg\:hidden{display:none}.lg\:grid-cols-\[1\.4fr_1fr_1fr_1\.3fr\]{grid-template-columns:1.4fr 1fr 1fr 1.3fr}.lg\:px-8{padding-inline:calc(var(--spacing) * 8)}}}.rating-input{justify-content:flex-end;align-items:center;gap:var(--spacing);flex-direction:row-reverse;display:flex}.rating-input input{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.rating-input label{cursor:pointer;color:var(--color-line-2);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))}@media (hover:hover){.rating-input label:hover{color:var(--color-star)}}.rating-input input:checked~label{color:var(--color-star)}.rating-hint{margin-left:calc(var(--spacing) * 2);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-mute)}.vs-color{position:relative}.vsc-img{width:84px;height:84px}.vs-tier-tabs{margin-bottom:calc(var(--spacing) * 4);gap:calc(var(--spacing) * 1.5);border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--color-line);padding-bottom:calc(var(--spacing) * 3);flex-wrap:wrap;display:flex}.vs-tier-tab{align-items:center;gap:var(--spacing);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-line-2);background-color:var(--color-white);padding-inline:calc(var(--spacing) * 3);padding-block:var(--spacing);--tw-font-weight:var(--font-weight-bold);font-size:11.5px;font-weight:var(--font-weight-bold);color:var(--color-mute);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));border-radius:3.40282e38px;display:inline-flex}.vs-tier-tab.active{border-color:var(--color-accent);background-color:var(--color-accent-soft);color:var(--color-accent-dark)}.vs-tier-tab .best{border-radius:var(--radius-md);background-color:var(--color-accent);padding-inline:calc(var(--spacing) * 1.5);padding-block:calc(var(--spacing) * .5);--tw-font-weight:var(--font-weight-extrabold);font-size:9.5px;font-weight:var(--font-weight-extrabold);color:var(--color-white);text-transform:uppercase}.vsc-swatch{width:100%;height:100%}.testi-grid{gap:calc(var(--spacing) * 4);display:grid}@media (min-width:64rem){.testi-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.testi-card{gap:calc(var(--spacing) * 3);border-radius:var(--radius-vr-xl);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-line);background-color:var(--color-card);padding:calc(var(--spacing) * 5);--tw-shadow:0 1px 2px var(--tw-shadow-color,#16232b0d);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);flex-direction:column;display:flex}.testi-top{align-items:center;gap:calc(var(--spacing) * 3);display:flex}.testi-avatar{height:calc(var(--spacing) * 10);width:calc(var(--spacing) * 10);background-color:var(--color-brand-soft);font-family:var(--font-display);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-extrabold);font-weight:var(--font-weight-extrabold);color:var(--color-brand);border-radius:3.40282e38px;flex-shrink:0;justify-content:center;align-items:center;display:flex}.testi-name{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-extrabold);font-weight:var(--font-weight-extrabold);color:var(--color-ink)}.testi-role{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));color:var(--color-mute)}.testi-quote{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed);color:var(--color-ink-2)}.testi-stat{align-items:center;gap:calc(var(--spacing) * 1.5);padding-top:calc(var(--spacing) * 2);--tw-font-weight:var(--font-weight-bold);font-size:12.5px;font-weight:var(--font-weight-bold);color:var(--color-save);margin-top:auto;display:inline-flex}.gate-wrap{border-radius:var(--radius-vr-lg);position:relative;overflow:hidden}.gate-content{pointer-events:none;opacity:.6;--tw-blur:blur(6px);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,);-webkit-user-select:none;user-select:none}.gate-overlay{z-index:10;background-color:#fff6;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.gate-overlay{background-color:color-mix(in oklab, var(--color-white) 40%, transparent)}}.gate-overlay{padding:calc(var(--spacing) * 4)}.gate-card{max-width:var(--container-xs);align-items:center;gap:calc(var(--spacing) * 2);border-radius:var(--radius-vr-xl);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-line);background-color:#fffffff2;flex-direction:column;display:flex}@supports (color:color-mix(in lab, red, red)){.gate-card{background-color:color-mix(in oklab, var(--color-white) 95%, transparent)}}.gate-card{padding:calc(var(--spacing) * 6);text-align:center;--tw-shadow:0 8px 30px var(--tw-shadow-color,#16232b1f);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);--tw-backdrop-blur:blur(8px);-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,)}.gate-card svg{color:var(--color-brand)}.gate-card p{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-ink)}.gate-btn{margin-top:var(--spacing);padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 2);font-size:13px}.variant-row+.variant-row{margin-top:calc(var(--spacing) * 3)}.rt-label{text-align:left;flex:1}.chev{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));--tw-duration:.2s;transition-duration:.2s;display:inline-block}.vs-details-toggle .chev{margin-left:4px}.vs-details-toggle:hover .chev,.vs-details-toggle.open .chev{transform:rotate(180deg)}.wi-body{flex:1;min-width:0}.ship-bn-note{margin-top:calc(var(--spacing) * 2);--tw-leading:var(--leading-relaxed);font-size:12.5px;line-height:var(--leading-relaxed);color:var(--color-mute)}.prod-desc img{margin-block:calc(var(--spacing) * 3);border-radius:var(--radius-vr-lg);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-line);max-width:100%;display:block}.vs-preview-col{margin-bottom:calc(var(--spacing) * 4)}.vs-preview{align-items:stretch;gap:calc(var(--spacing) * 2);border-radius:var(--radius-vr-lg);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-line);background-color:var(--color-white);padding:calc(var(--spacing) * 3);flex-direction:column;display:flex}.vs-preview .vsp-img{aspect-ratio:4/3;border-radius:var(--radius-vr);background-color:var(--color-white);justify-content:center;align-items:center;width:100%;display:flex;overflow:hidden}.vs-preview .vsp-img img{object-fit:contain;width:100%;height:100%}.vs-preview .vsp-img .vsc-swatch{width:100%;height:100%;display:block}.vs-preview .vsp-caption{text-align:center;--tw-font-weight:var(--font-weight-semibold);font-size:13.5px;font-weight:var(--font-weight-semibold);color:var(--color-mute)}.vs-preview .vsp-caption b{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-ink)}.vs-tier-grid{margin-bottom:calc(var(--spacing) * 4);align-items:flex-end;column-gap:calc(var(--spacing) * 7);row-gap:calc(var(--spacing) * 3);flex-wrap:wrap;display:flex}.vs-tier-cell{min-width:calc(var(--spacing) * 20)}.vs-tier-cell .p{font-family:var(--font-display);--tw-leading:var(--leading-tight);font-size:19px;line-height:var(--leading-tight);--tw-font-weight:var(--font-weight-extrabold);font-weight:var(--font-weight-extrabold);color:var(--color-ink)}.vs-tier-cell.active .p{color:var(--color-ink)}.vs-tier-cell s{--tw-leading:var(--leading-tight);font-size:12px;line-height:var(--leading-tight);color:var(--color-mute);display:block}.vs-tier-cell s.ghost{opacity:0}.vs-tier-cell .q{--tw-font-weight:var(--font-weight-semibold);font-size:11.5px;font-weight:var(--font-weight-semibold);color:var(--color-mute)}.vs-ship-banner{margin-top:calc(var(--spacing) * 4);align-items:center;gap:calc(var(--spacing) * 2);border-radius:var(--radius-vr);background-color:var(--color-warn-soft);padding-inline:calc(var(--spacing) * 3.5);padding-block:calc(var(--spacing) * 2.5);--tw-font-weight:var(--font-weight-semibold);font-size:12.5px;font-weight:var(--font-weight-semibold);color:var(--color-warn);display:flex}.vs-ship-banner svg{height:calc(var(--spacing) * 4.5);width:calc(var(--spacing) * 4.5);flex-shrink:0}.vs-ship-banner b{--tw-font-weight:var(--font-weight-extrabold);font-weight:var(--font-weight-extrabold)}@media (min-width:64rem){.vsheet{visibility:visible;--tw-translate-x:100%;width:500px;height:100%;max-height:none;translate:var(--tw-translate-x) var(--tw-translate-y);--tw-shadow:0 8px 30px var(--tw-shadow-color,#16232b1f);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);inset-inline:auto;border-radius:0;top:0;bottom:0;right:0}.vsheet.open{--tw-translate-x:0px;translate:var(--tw-translate-x) var(--tw-translate-y)}.vs-handle,.vs-preview-col{display:none}.vs-body{padding-inline:calc(var(--spacing) * 6);padding-block:calc(var(--spacing) * 5)}.vs-foot{padding-inline:calc(var(--spacing) * 5)}}@supports (color:color-mix(in lab, red, red)){.pd-wish.saved{border-color:color-mix(in oklab, var(--color-danger) 40%, transparent)}}@supports (color:color-mix(in lab, red, red)){.pd-wish.saved{background-color:color-mix(in oklab, var(--color-danger-soft) 40%, transparent)}}.vs-foot-meta{padding-bottom:calc(var(--spacing) * 1.5);justify-content:space-between;align-items:center;font-size:12.5px;display:flex}.vs-foot-meta .vs-count{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-mute)}.vs-foot-subtotal{border-top-style:var(--tw-border-style);border-top-width:1px;border-color:var(--color-line);padding-top:calc(var(--spacing) * 2.5);padding-bottom:var(--spacing);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-ink);justify-content:space-between;align-items:center;display:flex}.vs-foot-subtotal .vs-amount{font-family:var(--font-display);font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height));--tw-font-weight:var(--font-weight-extrabold);font-weight:var(--font-weight-extrabold);color:var(--color-ink)}.mto-flag{background-color:var(--color-brand)}.pd-wish svg{height:calc(var(--spacing) * 4);width:calc(var(--spacing) * 4)}.pd-wish.saved{border-color:#d6454566}@supports (color:color-mix(in lab, red, red)){.pd-wish.saved{border-color:color-mix(in oklab, var(--color-danger) 40%, transparent)}}.pd-wish.saved{background-color:#fdecec66}@supports (color:color-mix(in lab, red, red)){.pd-wish.saved{background-color:color-mix(in oklab, var(--color-danger-soft) 40%, transparent)}}.pd-wish.saved{color:var(--color-danger)}@media (prefers-reduced-motion:no-preference){.reveal.in{animation:.55s both getit-fade-up}.reveal-left.in{animation:.55s both getit-fade-left}.reveal-right.in{animation:.55s both getit-fade-right}.reveal-scale.in{animation:.55s both getit-fade-scale}.d1.in{animation-delay:80ms}.d2.in{animation-delay:.16s}.d3.in{animation-delay:.24s}}@keyframes getit-fade-up{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}@keyframes getit-fade-left{0%{opacity:0;transform:translate(-18px)}to{opacity:1;transform:none}}@keyframes getit-fade-right{0%{opacity:0;transform:translate(18px)}to{opacity:1;transform:none}}@keyframes getit-fade-scale{0%{opacity:0;transform:scale(.97)}to{opacity:1;transform:none}}.imgsearch-progress{height:calc(var(--spacing) * 1.5);background-color:var(--color-line);border-radius:3.40282e38px;width:100%;overflow:hidden}.imgsearch-progress>div{background-color:var(--color-brand);height:100%;transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));border-radius:3.40282e38px}@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-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-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-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-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}@property --tw-duration{syntax:"*";inherits:false}@property --tw-border-spacing-x{syntax:"<length>";inherits:false;initial-value:0}@property --tw-border-spacing-y{syntax:"<length>";inherits:false;initial-value:0}@keyframes spin{to{transform:rotate(360deg)}}