/*! tailwindcss v4.3.0 | 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)))){}}@layer theme{}@layer base{@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){@supports (color:color-mix(in lab, red, red)){}}@media (width>=1024px){}}@layer components{.type-display{font-size:var(--tn-fs-34);font-weight:800;line-height:1.08}.type-h1{font-size:var(--tn-fs-28);font-weight:700;line-height:1.15}.type-product-title{font-size:var(--tn-fs-30);font-weight:700;line-height:1.1}.type-price-lg{font-size:var(--tn-fs-32);font-weight:800;line-height:1}.type-spec-label{font-size:var(--tn-fs-14);letter-spacing:0;font-weight:600;line-height:1.4}.type-spec-value{font-size:var(--tn-fs-14);letter-spacing:0;font-weight:400;line-height:1.4}.validation{margin-top:calc(var(--spacing) * 1);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--color-rose-700);display:block}.validation:empty{display:none}@media (hover:hover){}.no-scrollbar{scrollbar-width:none;-ms-overflow-style:none}.no-scrollbar::-webkit-scrollbar{width:0;height:0;display:none}.admin-card{border-radius:var(--radius-lg);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-slate-200);background-color:var(--color-white);padding:calc(var(--spacing) * 5);--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.admin-card p{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--color-slate-500)}.admin-card strong{margin-top:calc(var(--spacing) * 3);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-brand-text);display:block}.admin-nav-mark{height:calc(var(--spacing) * 8);width:calc(var(--spacing) * 8);border-radius:var(--radius-lg);background-color:#ffffff26;flex-shrink:0;justify-content:center;align-items:center;display:flex}@supports (color:color-mix(in lab, red, red)){.admin-nav-mark{background-color:color-mix(in oklab, var(--color-white) 15%, transparent)}}.admin-nav-mark{--tw-font-weight:var(--font-weight-extrabold);font-size:11px;font-weight:var(--font-weight-extrabold);color:var(--color-brand-yellow)}.admin-product-tabs{gap:calc(var(--spacing) * 2);border-radius:var(--radius-lg);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-slate-200);background-color:var(--color-white);padding:calc(var(--spacing) * 2);--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);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}.admin-product-tab{align-items:center;gap:calc(var(--spacing) * 2);border-radius:var(--radius-lg);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-slate-600);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){.admin-product-tab:hover{background-color:var(--color-brand-light);color:var(--color-brand-blue)}}.admin-product-tab span{background-color:var(--color-slate-100);padding-inline:calc(var(--spacing) * 2);padding-block:calc(var(--spacing) * .5);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));color:var(--color-slate-500);border-radius:3.40282e38px}.admin-product-tab-disabled{cursor:not-allowed;color:var(--color-slate-400)}@media (hover:hover){.admin-product-tab-disabled:hover{color:var(--color-slate-400);background-color:#0000}}.admin-product-panel-images{display:none}.admin-product-panel-images:target{display:block}.admin-product-panel-images:target~.admin-product-panel-data{display:none}.admin-product-tabs:not(:has(~.admin-product-panel-images:target)) .admin-product-tab-data,.admin-product-tabs:has(~.admin-product-panel-images:target) .admin-product-tab-images{background-color:var(--color-brand-blue);color:var(--color-white)}@media (hover:hover){:is(.admin-product-tabs:not(:has(~.admin-product-panel-images:target)) .admin-product-tab-data,.admin-product-tabs:has(~.admin-product-panel-images:target) .admin-product-tab-images):hover{background-color:var(--color-brand-blue);color:var(--color-white)}}.admin-product-tabs:not(:has(~.admin-product-panel-images:target)) .admin-product-tab-data span,.admin-product-tabs:has(~.admin-product-panel-images:target) .admin-product-tab-images span{background-color:#fff3}@supports (color:color-mix(in lab, red, red)){.admin-product-tabs:not(:has(~.admin-product-panel-images:target)) .admin-product-tab-data span,.admin-product-tabs:has(~.admin-product-panel-images:target) .admin-product-tab-images span{background-color:color-mix(in oklab, var(--color-white) 20%, transparent)}}.admin-product-tabs:not(:has(~.admin-product-panel-images:target)) .admin-product-tab-data span,.admin-product-tabs:has(~.admin-product-panel-images:target) .admin-product-tab-images span{color:var(--color-white)}.cart-toast{animation:4.5s ease-in forwards cart-toast-dismiss}.product-detail-breadcrumb{margin-left:-.5rem}.category-detail-breadcrumb{margin-left:0}.product-gallery-frame{background-color:var(--color-white);justify-content:center;align-items:center;width:100%;height:100%;display:flex;position:relative;overflow:hidden}.product-gallery-frame>img{background-color:var(--color-white);object-fit:contain;object-position:center;color:#0000;width:100%;max-width:100%;height:100%;max-height:100%}.product-gallery-thumbnails-shell{margin-top:calc(var(--spacing) * 4);min-width:0;max-width:100%;position:relative;overflow:hidden}.product-gallery-thumbnails{scroll-snap-type:x var(--tw-scroll-snap-strictness);--tw-scroll-snap-strictness:mandatory;gap:calc(var(--spacing) * 3);width:100%;max-width:100%;padding-bottom:calc(var(--spacing) * 2);overscroll-behavior-x:contain;scrollbar-width:none;min-width:0;display:flex;overflow-x:auto}.product-gallery-thumbnails::-webkit-scrollbar{display:none}.product-deferred-section{content-visibility:auto;contain-intrinsic-size:auto 32rem}}@layer utilities{.pointer-events-auto{pointer-events:auto}.collapse{visibility:collapse}.inset-x-4{inset-inline:calc(var(--spacing) * 4)}.top-1\/2{top:50%}.top-28{top:calc(var(--spacing) * 28)}.right-0{right:calc(var(--spacing) * 0)}.right-4{right:calc(var(--spacing) * 4)}.bottom-0{bottom:calc(var(--spacing) * 0)}.bottom-4{bottom:calc(var(--spacing) * 4)}.left-1\/2{left:50%}.z-0{z-index:0}.z-30{z-index:30}.col-start-2{grid-column-start:2}@media (width>=40rem){}@media (width>=48rem){}@media (width>=64rem){}@media (width>=80rem){}@media (width>=96rem){}.mt-0\.5{margin-top:calc(var(--spacing) * .5)}.mt-10{margin-top:calc(var(--spacing) * 10)}.mt-12{margin-top:calc(var(--spacing) * 12)}.mb-2{margin-bottom:calc(var(--spacing) * 2)}.mb-5{margin-bottom:calc(var(--spacing) * 5)}.mb-6{margin-bottom:calc(var(--spacing) * 6)}.mb-8{margin-bottom:calc(var(--spacing) * 8)}.ml-1{margin-left:calc(var(--spacing) * 1)}.ml-2{margin-left:calc(var(--spacing) * 2)}.ml-3{margin-left:calc(var(--spacing) * 3)}.ml-6{margin-left:calc(var(--spacing) * 6)}.ml-auto{margin-left:auto}.contents{display:contents}.inline-block{display:inline-block}.aspect-\[4\/1\]{aspect-ratio:4}.aspect-\[5\/2\]{aspect-ratio:5/2}.aspect-\[5\/4\]{aspect-ratio:5/4}.aspect-video{aspect-ratio:var(--aspect-video)}.h-16{height:calc(var(--spacing) * 16)}.h-20{height:calc(var(--spacing) * 20)}.h-fit{height:fit-content}.max-h-20{max-height:calc(var(--spacing) * 20)}.max-h-80{max-height:calc(var(--spacing) * 80)}.max-h-\[22rem\]{max-height:22rem}.max-h-full{max-height:100%}.min-h-9{min-height:calc(var(--spacing) * 9)}.min-h-16{min-height:calc(var(--spacing) * 16)}.min-h-24{min-height:calc(var(--spacing) * 24)}.w-16{width:calc(var(--spacing) * 16)}.w-20{width:calc(var(--spacing) * 20)}.w-28{width:calc(var(--spacing) * 28)}.max-w-4xl{max-width:var(--container-4xl)}.max-w-5xl{max-width:var(--container-5xl)}.max-w-6xl{max-width:var(--container-6xl)}.max-w-lg{max-width:var(--container-lg)}.max-w-md{max-width:var(--container-md)}.max-w-xl{max-width:var(--container-xl)}.min-w-11{min-width:calc(var(--spacing) * 11)}.min-w-full{min-width:100%}.-translate-x-1\/2{--tw-translate-x:calc(calc(1 / 2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.-translate-y-1\/2{--tw-translate-y:calc(calc(1 / 2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.cursor-default{cursor:default}.resize{resize:both}.snap-x{scroll-snap-type:x var(--tw-scroll-snap-strictness)}.snap-mandatory{--tw-scroll-snap-strictness:mandatory}.snap-start{scroll-snap-align:start}.scrollbar-none{scrollbar-width:none}.grid-cols-\[3\.5rem_minmax\(0\,1fr\)_auto\]{grid-template-columns:3.5rem minmax(0,1fr) auto}.grid-cols-\[82px_minmax\(0\,1fr\)\]{grid-template-columns:82px minmax(0,1fr)}.grid-cols-\[88px_minmax\(0\,1fr\)\]{grid-template-columns:88px minmax(0,1fr)}.grid-cols-\[minmax\(0\,1fr\)_auto_auto\]{grid-template-columns:minmax(0,1fr) auto auto}.content-start{align-content:flex-start}.items-start{align-items:flex-start}.items-stretch{align-items:stretch}.gap-7{gap:calc(var(--spacing) * 7)}.gap-8{gap:calc(var(--spacing) * 8)}:where(.space-y-2>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 2) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 2) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-3>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 3) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 3) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-4>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 4) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 4) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-5>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 5) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 5) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-6>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 6) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 6) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-8>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 8) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 8) * calc(1 - var(--tw-space-y-reverse)))}.self-end{align-self:flex-end}.overflow-x-auto{overflow-x:auto}.scroll-smooth{scroll-behavior:smooth}.border-l{border-left-style:var(--tw-border-style);border-left-width:1px}@supports (color:color-mix(in lab, red, red)){}.border-brand-blue\/15{border-color:#0046be26}@supports (color:color-mix(in lab, red, red)){.border-brand-blue\/15{border-color:color-mix(in oklab, var(--color-brand-blue) 15%, transparent)}}@supports (color:color-mix(in lab, red, red)){}.border-brand-blue\/40{border-color:#0046be66}@supports (color:color-mix(in lab, red, red)){.border-brand-blue\/40{border-color:color-mix(in oklab, var(--color-brand-blue) 40%, transparent)}}.border-brand-light{border-color:var(--color-brand-light)}.border-emerald-200{border-color:var(--color-emerald-200)}.border-rose-200{border-color:var(--color-rose-200)}.border-rose-300{border-color:var(--color-rose-300)}.border-slate-100{border-color:var(--color-slate-100)}@supports (color:color-mix(in lab, red, red)){}@supports (color:color-mix(in lab, red, red)){}.border-white\/20{border-color:#fff3}@supports (color:color-mix(in lab, red, red)){.border-white\/20{border-color:color-mix(in oklab, var(--color-white) 20%, transparent)}}@supports (color:color-mix(in lab, red, red)){}@supports (color:color-mix(in lab, red, red)){}@supports (color:color-mix(in lab, red, red)){}@supports (color:color-mix(in lab, red, red)){}.bg-\[\#25D366\]{background-color:#25d366}@supports (color:color-mix(in lab, red, red)){}.bg-brand-light\/55{background-color:#eaf2ff8c}@supports (color:color-mix(in lab, red, red)){.bg-brand-light\/55{background-color:color-mix(in oklab, var(--color-brand-light) 55%, transparent)}}.bg-brand-light\/60{background-color:#eaf2ff99}@supports (color:color-mix(in lab, red, red)){.bg-brand-light\/60{background-color:color-mix(in oklab, var(--color-brand-light) 60%, transparent)}}@supports (color:color-mix(in lab, red, red)){}.bg-gray-200{background-color:var(--color-gray-200)}.bg-green-100{background-color:var(--color-green-100)}.bg-slate-100{background-color:var(--color-slate-100)}.bg-slate-950\/25{background-color:#02061840}@supports (color:color-mix(in lab, red, red)){.bg-slate-950\/25{background-color:color-mix(in oklab, var(--color-slate-950) 25%, transparent)}}@supports (color:color-mix(in lab, red, red)){}@supports (color:color-mix(in lab, red, red)){}@supports (color:color-mix(in lab, red, red)){}@supports (color:color-mix(in lab, red, red)){}.bg-white\/95{background-color:#fffffff2}@supports (color:color-mix(in lab, red, red)){.bg-white\/95{background-color:color-mix(in oklab, var(--color-white) 95%, transparent)}}@supports (background-image:linear-gradient(in lab, red, red)){}@supports (background-image:linear-gradient(in lab, red, red)){}@supports (color:color-mix(in lab, red, red)){}.px-7{padding-inline:calc(var(--spacing) * 7)}.py-0\.5{padding-block:calc(var(--spacing) * .5)}.py-1\.5{padding-block:calc(var(--spacing) * 1.5)}.py-3\.5{padding-block:calc(var(--spacing) * 3.5)}.py-6{padding-block:calc(var(--spacing) * 6)}.py-20{padding-block:calc(var(--spacing) * 20)}.py-24{padding-block:calc(var(--spacing) * 24)}.pt-3{padding-top:calc(var(--spacing) * 3)}.pr-1{padding-right:calc(var(--spacing) * 1)}.pb-1{padding-bottom:calc(var(--spacing) * 1)}.pb-6{padding-bottom:calc(var(--spacing) * 6)}.pb-10{padding-bottom:calc(var(--spacing) * 10)}.pb-12{padding-bottom:calc(var(--spacing) * 12)}.pl-3{padding-left:calc(var(--spacing) * 3)}.text-right{text-align:right}.text-3xl{font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height))}.text-xl{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height))}.text-\[10px\]{font-size:10px}.leading-6{--tw-leading:calc(var(--spacing) * 6);line-height:calc(var(--spacing) * 6)}.leading-tight{--tw-leading:var(--leading-tight);line-height:var(--leading-tight)}.text-pretty{text-wrap:pretty}.break-words{overflow-wrap:break-word}.whitespace-pre-line{white-space:pre-line}.text-gray-600{color:var(--color-gray-600)}.text-green-700{color:var(--color-green-700)}.text-red-700{color:var(--color-red-700)}.text-rose-700{color:var(--color-rose-700)}.text-slate-300{color:var(--color-slate-300)}.text-slate-800{color:var(--color-slate-800)}@supports (color:color-mix(in lab, red, red)){}.lowercase{text-transform:lowercase}.tabular-nums{--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.accent-brand-blue{accent-color:var(--color-brand-blue)}.shadow-\[0_-10px_30px_rgba\(15\,23\,42\,0\.10\)\]{--tw-shadow:0 -10px 30px var(--tw-shadow-color,#0f172a1a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_18px_45px_rgba\(15\,23\,42\,0\.18\)\]{--tw-shadow:0 18px 45px var(--tw-shadow-color,#0f172a2e);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.ring-1{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.ring-slate-200{--tw-ring-color:var(--color-slate-200)}@media (hover:hover){@supports (color:color-mix(in lab, red, red)){}}.file\:mr-4::file-selector-button{margin-right:calc(var(--spacing) * 4)}.file\:rounded-lg::file-selector-button{border-radius:var(--radius-lg)}.file\:border-0::file-selector-button{border-style:var(--tw-border-style);border-width:0}.file\:bg-brand-blue::file-selector-button{background-color:var(--color-brand-blue)}.file\:px-4::file-selector-button{padding-inline:calc(var(--spacing) * 4)}.file\:py-2::file-selector-button{padding-block:calc(var(--spacing) * 2)}.file\:text-sm::file-selector-button{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.file\:font-semibold::file-selector-button{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.file\:text-white::file-selector-button{color:var(--color-white)}.last\:border-b-0:last-child{border-bottom-style:var(--tw-border-style);border-bottom-width:0}@media (hover:hover){@supports (color:color-mix(in lab, red, red)){}.hover\:border-brand-blue\/40:hover{border-color:#0046be66}@supports (color:color-mix(in lab, red, red)){.hover\:border-brand-blue\/40:hover{border-color:color-mix(in oklab, var(--color-brand-blue) 40%, transparent)}}@supports (color:color-mix(in lab, red, red)){}.hover\:bg-brand-light\/50:hover{background-color:#eaf2ff80}@supports (color:color-mix(in lab, red, red)){.hover\:bg-brand-light\/50:hover{background-color:color-mix(in oklab, var(--color-brand-light) 50%, transparent)}}.hover\:bg-rose-50:hover{background-color:var(--color-rose-50)}.hover\:bg-slate-50:hover{background-color:var(--color-slate-50)}@supports (color:color-mix(in lab, red, red)){}@supports (color:color-mix(in lab, red, red)){}@supports (color:color-mix(in lab, red, red)){}}.focus\:border-brand-blue:focus{border-color:var(--color-brand-blue)}.focus\:ring-2:focus{--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)}.focus\:ring-brand-light:focus{--tw-ring-color:var(--color-brand-light)}.focus-visible\:ring-brand-light:focus-visible{--tw-ring-color:var(--color-brand-light)}.focus-visible\:outline-2:focus-visible{outline-style:var(--tw-outline-style);outline-width:2px}.focus-visible\:outline-offset-2:focus-visible{outline-offset:2px}.focus-visible\:outline-\[\#128C7E\]:focus-visible{outline-color:#128c7e}.disabled\:cursor-not-allowed:disabled{cursor:not-allowed}.disabled\:opacity-40:disabled{opacity:.4}.disabled\:opacity-50:disabled{opacity:.5}@media (hover:hover){}@media (width>=440px){}@media (width>=460px){.min-\[460px\]\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=520px){.min-\[520px\]\:w-52{width:calc(var(--spacing) * 52)}.min-\[520px\]\:flex-row{flex-direction:row}.min-\[520px\]\:items-center{align-items:center}.min-\[520px\]\:truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}}@media (width>=40rem){.sm\:inset-x-auto{inset-inline:auto}.sm\:top-5{top:calc(var(--spacing) * 5)}.sm\:right-5{right:calc(var(--spacing) * 5)}.sm\:col-start-3{grid-column-start:3}.sm\:row-start-1{grid-row-start:1}.sm\:list-item{display:list-item}.sm\:grid-cols-\[1fr_auto_auto\]{grid-template-columns:1fr auto auto}.sm\:grid-cols-\[112px_minmax\(0\,1fr\)_auto\]{grid-template-columns:112px minmax(0,1fr) auto}.sm\:grid-cols-\[minmax\(12rem\,0\.38fr\)_1fr\]{grid-template-columns:minmax(12rem,.38fr) 1fr}.sm\:items-baseline{align-items:baseline}.sm\:gap-6{gap:calc(var(--spacing) * 6)}.sm\:p-8{padding:calc(var(--spacing) * 8)}.sm\:p-12{padding:calc(var(--spacing) * 12)}.sm\:px-6{padding-inline:calc(var(--spacing) * 6)}.sm\:py-16{padding-block:calc(var(--spacing) * 16)}.sm\:text-base{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}}@media (width>=48rem){.md\:col-span-2{grid-column:span 2/span 2}.md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.md\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.md\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (width>=64rem){.lg\:top-6{top:calc(var(--spacing) * 6)}.lg\:order-1{order:1}.lg\:order-2{order:2}.lg\:col-span-2{grid-column:span 2/span 2}.lg\:mt-6{margin-top:calc(var(--spacing) * 6)}.lg\:h-24{height:calc(var(--spacing) * 24)}.lg\:min-h-screen{min-height:100vh}.lg\:w-full{width:100%}.lg\:grid-cols-\[92px_minmax\(0\,1fr\)\]{grid-template-columns:92px minmax(0,1fr)}.lg\:grid-cols-\[280px_1fr\]{grid-template-columns:280px 1fr}.lg\:grid-cols-\[280px_minmax\(0\,1fr\)\]{grid-template-columns:280px minmax(0,1fr)}.lg\:grid-cols-\[minmax\(0\,1fr\)_220px_220px_auto\]{grid-template-columns:minmax(0,1fr) 220px 220px auto}.lg\:grid-cols-\[minmax\(0\,1fr\)_360px\]{grid-template-columns:minmax(0,1fr) 360px}.lg\:grid-cols-\[minmax\(0\,1fr\)_380px\]{grid-template-columns:minmax(0,1fr) 380px}.lg\:items-start{align-items:flex-start}.lg\:gap-10{gap:calc(var(--spacing) * 10)}.lg\:border-r{border-right-style:var(--tw-border-style);border-right-width:1px}.lg\:border-b-0{border-bottom-style:var(--tw-border-style);border-bottom-width:0}.lg\:p-8{padding:calc(var(--spacing) * 8)}.lg\:px-4{padding-inline:calc(var(--spacing) * 4)}.lg\:px-6{padding-inline:calc(var(--spacing) * 6)}.lg\:px-16{padding-inline:calc(var(--spacing) * 16)}.lg\:py-8{padding-block:calc(var(--spacing) * 8)}.lg\:py-12{padding-block:calc(var(--spacing) * 12)}}@media (width>=80rem){.xl\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.xl\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.xl\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (width>=96rem){}.\[\&\:\:-webkit-scrollbar\]\:hidden::-webkit-scrollbar{display:none}}@media (prefers-reduced-motion:reduce){}@media (width>=640px){}.voice-dialog-open{overflow:hidden}.voice-preserved{z-index:45;background:#fff;border-radius:1rem;width:min(460px,100vw - 2rem);max-height:calc(100dvh - 2rem);position:fixed;bottom:1rem;right:1rem;overflow:auto;box-shadow:0 6px 24px #002f7a40}.voice-preserved>summary{color:#fff;cursor:pointer;background:#0046be;padding:1rem}@media (width<=1023px){}@media (width<=480px){}@media (width>=1024px){.product-detail-breadcrumb{margin-left:clamp(-7.667rem,25.6667rem - 33.3333vw,-1rem)}.category-detail-breadcrumb{margin-left:clamp(-2.75rem,22.25rem - 25vw,-.25rem)}}@media (width>=640px) and (width<=1023.98px){.category-detail-breadcrumb{margin-left:-.25rem}}@media (width>=768px){.type-display{font-size:var(--tn-fs-44)}.type-h1{font-size:var(--tn-fs-34)}.type-body-lg{font-size:var(--tn-fs-18)}}@media (width>=1024px){.type-display{font-size:var(--tn-fs-56)}.type-h1{font-size:var(--tn-fs-40)}.type-product-title{font-size:var(--tn-fs-44)}.type-price-lg{font-size:var(--tn-fs-40)}.product-gallery-thumbnails-shell{margin-top:0}.product-gallery-thumbnails-shell-scrollable:before,.product-gallery-thumbnails-shell-scrollable:after{content:"";z-index:1;pointer-events:none;height:1.75rem;position:absolute;left:.375rem;right:.375rem}.product-gallery-thumbnails-shell-scrollable:before{background:linear-gradient(#fff 20%,#fff0);border-top-left-radius:.75rem;border-top-right-radius:.75rem;top:.0625rem}.product-gallery-thumbnails-shell-scrollable:after{background:linear-gradient(#fff0,#fff 80%);border-bottom-right-radius:.75rem;border-bottom-left-radius:.75rem;bottom:.0625rem}.product-gallery-thumbnails{scroll-snap-type:none;overscroll-behavior:contain;scrollbar-color:#cbd5e1 transparent;scrollbar-width:thin;background:#fff;border:1px solid #e2e8f0;border-radius:.875rem;flex-direction:column;gap:.75rem;max-height:min(70vh,42rem);padding:.375rem .25rem .375rem .375rem;overflow:hidden auto;box-shadow:0 1px 2px #0f172a0d}.product-gallery-thumbnails::-webkit-scrollbar{width:.375rem;display:block}.product-gallery-thumbnails::-webkit-scrollbar-track{background:0 0}.product-gallery-thumbnails::-webkit-scrollbar-thumb{background:#cbd5e1;border-radius:999px}.product-gallery-thumbnails::-webkit-scrollbar-thumb:hover{background:#94a3b8}}.currency-value-updated{animation:.24s ease-out currency-value-refresh}@media (prefers-reduced-motion:reduce){}.chat-message-user{background:#eaf2ff}@media (width<=1023px){}