*,:before,:after,::backdrop{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness:proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:#3b82f680;--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }*,:before,:after{box-sizing:border-box;border:0 solid #e5e7eb}:before,:after{--tw-content:""}html,:host{-webkit-text-size-adjust:100%;tab-size:4;font-feature-settings:normal;font-variation-settings:normal;-webkit-tap-highlight-color:transparent;font-family:Inter,ui-sans-serif,system-ui,sans-serif;line-height:1.5}body{line-height:inherit;margin:0}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-feature-settings:normal;font-variation-settings:normal;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;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}button,input,optgroup,select,textarea{font-feature-settings:inherit;font-variation-settings:inherit;font-family:inherit;font-size:100%;font-weight:inherit;line-height:inherit;letter-spacing:inherit;color:inherit;margin:0;padding:0}button,select{text-transform:none}button,input:where([type=button]),input:where([type=reset]),input:where([type=submit]){-webkit-appearance:button;background-color:#0000;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:baseline}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}blockquote,dl,dd,h1,h2,h3,h4,h5,h6,hr,figure,p,pre{margin:0}fieldset{margin:0;padding:0}legend{padding:0}ol,ul,menu{margin:0;padding:0;list-style:none}dialog{padding:0}textarea{resize:vertical}input::-moz-placeholder{opacity:1;color:#9ca3af}textarea::-moz-placeholder{opacity:1;color:#9ca3af}input::placeholder,textarea::placeholder{opacity:1;color:#9ca3af}button,[role=button]{cursor:pointer}:disabled{cursor:default}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}[hidden]:where(:not([hidden=until-found])){display:none}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.pointer-events-none{pointer-events:none}.\!visible{visibility:visible!important}.visible{visibility:visible}.invisible{visibility:hidden}.static{position:static}.fixed{position:fixed}.absolute{position:absolute}.relative{position:relative}.sticky{position:sticky}.left-3{left:.75rem}.start-3{inset-inline-start:.75rem}.top-0{top:0}.top-1\/2{top:50%}.top-3{top:.75rem}.top-full{top:100%}.isolate{isolation:isolate}.z-30{z-index:30}.z-40{z-index:40}.col-span-full{grid-column:1/-1}.mx-auto{margin-left:auto;margin-right:auto}.mb-1{margin-bottom:.25rem}.mb-2{margin-bottom:.5rem}.mb-3{margin-bottom:.75rem}.mb-4{margin-bottom:1rem}.mb-5{margin-bottom:1.25rem}.me-2{margin-inline-end:.5rem}.ms-2{margin-inline-start:.5rem}.ms-3{margin-inline-start:.75rem}.ms-auto{margin-inline-start:auto}.mt-0\.5{margin-top:.125rem}.mt-1{margin-top:.25rem}.mt-2{margin-top:.5rem}.mt-3{margin-top:.75rem}.mt-4{margin-top:1rem}.mt-5{margin-top:1.25rem}.mt-6{margin-top:1.5rem}.mt-7{margin-top:1.75rem}.mt-8{margin-top:2rem}.mt-auto{margin-top:auto}.block{display:block}.inline{display:inline}.flex{display:flex}.inline-flex{display:inline-flex}.table{display:table}.grid{display:grid}.contents{display:contents}.hidden{display:none}.h-1\.5{height:.375rem}.h-10{height:2.5rem}.h-11{height:2.75rem}.h-12{height:3rem}.h-14{height:3.5rem}.h-16{height:4rem}.h-2{height:.5rem}.h-20{height:5rem}.h-24{height:6rem}.h-3{height:.75rem}.h-3\.5{height:.875rem}.h-36{height:9rem}.h-4{height:1rem}.h-44{height:11rem}.h-5{height:1.25rem}.h-56{height:14rem}.h-6{height:1.5rem}.h-7{height:1.75rem}.h-8{height:2rem}.h-9{height:2.25rem}.h-full{height:100%}.max-h-80{max-height:20rem}.max-h-\[54vh\]{max-height:54vh}.max-h-\[calc\(100vh-11rem\)\]{max-height:calc(100vh - 11rem)}.min-h-0{min-height:0}.min-h-10{min-height:2.5rem}.min-h-11{min-height:2.75rem}.min-h-12{min-height:3rem}.min-h-20{min-height:5rem}.min-h-24{min-height:6rem}.min-h-28{min-height:7rem}.min-h-36{min-height:9rem}.min-h-5{min-height:1.25rem}.min-h-56{min-height:14rem}.min-h-9{min-height:2.25rem}.min-h-\[44px\]{min-height:44px}.min-h-\[62vh\]{min-height:62vh}.min-h-screen{min-height:100vh}.w-1\.5{width:.375rem}.w-10{width:2.5rem}.w-11{width:2.75rem}.w-12{width:3rem}.w-14{width:3.5rem}.w-16{width:4rem}.w-20{width:5rem}.w-24{width:6rem}.w-3{width:.75rem}.w-3\.5{width:.875rem}.w-4{width:1rem}.w-5{width:1.25rem}.w-56{width:14rem}.w-6{width:1.5rem}.w-7{width:1.75rem}.w-8{width:2rem}.w-9{width:2.25rem}.w-\[min\(96vw\,1180px\)\]{width:min(96vw,1180px)}.w-fit{width:fit-content}.w-full{width:100%}.w-px{width:1px}.min-w-0{min-width:0}.min-w-\[1120px\]{min-width:1120px}.min-w-\[1180px\]{min-width:1180px}.min-w-\[1200px\]{min-width:1200px}.min-w-\[1280px\]{min-width:1280px}.min-w-\[1460px\]{min-width:1460px}.min-w-\[230px\]{min-width:230px}.min-w-\[320px\]{min-width:320px}.min-w-\[520px\]{min-width:520px}.min-w-\[720px\]{min-width:720px}.min-w-\[760px\]{min-width:760px}.min-w-\[900px\]{min-width:900px}.min-w-max{min-width:max-content}.max-w-2xl{max-width:42rem}.max-w-3xl{max-width:48rem}.max-w-48,.max-w-\[12rem\]{max-width:12rem}.max-w-\[220px\]{max-width:220px}.max-w-\[240px\]{max-width:240px}.max-w-full{max-width:100%}.max-w-sm{max-width:24rem}.flex-1{flex:1}.flex-\[1\.35\]{flex:1.35}.shrink-0{flex-shrink:0}.grow{flex-grow:1}.-translate-y-1\/2{--tw-translate-y:-50%;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.rotate-180{--tw-rotate:180deg;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.transform{transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}@keyframes spin{to{transform:rotate(360deg)}}.animate-spin{animation:1s linear infinite spin}.cursor-pointer{cursor:pointer}.resize{resize:both}.list-none{list-style-type:none}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-cols-\[66px_minmax\(0\,1fr\)\]{grid-template-columns:66px minmax(0,1fr)}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.content-center{align-content:center}.items-start{align-items:flex-start}.items-end{align-items:flex-end}.items-center{align-items:center}.items-stretch{align-items:stretch}.justify-end{justify-content:flex-end}.justify-center{justify-content:center}.justify-between{justify-content:space-between}.gap-1{gap:.25rem}.gap-1\.5{gap:.375rem}.gap-2{gap:.5rem}.gap-3{gap:.75rem}.gap-4{gap:1rem}.gap-5{gap:1.25rem}.gap-6{gap:1.5rem}.gap-8{gap:2rem}.space-y-1>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(.25rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.25rem * var(--tw-space-y-reverse))}.space-y-2>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(.5rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.5rem * var(--tw-space-y-reverse))}.space-y-3>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(.75rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.75rem * var(--tw-space-y-reverse))}.space-y-4>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(1rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1rem * var(--tw-space-y-reverse))}.space-y-5>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(1.25rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1.25rem * var(--tw-space-y-reverse))}.space-y-6>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(1.5rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1.5rem * var(--tw-space-y-reverse))}.self-end{align-self:flex-end}.justify-self-start{justify-self:start}.overflow-hidden{overflow:hidden}.overflow-x-auto{overflow-x:auto}.overflow-y-auto{overflow-y:auto}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.whitespace-pre-wrap{white-space:pre-wrap}.break-words{overflow-wrap:break-word}.break-all{word-break:break-all}.rounded{border-radius:.25rem}.rounded-2xl{border-radius:1rem}.rounded-full{border-radius:9999px}.rounded-lg{border-radius:.5rem}.rounded-md{border-radius:.375rem}.rounded-sm{border-radius:.125rem}.rounded-xl{border-radius:.75rem}.border{border-width:1px}.border-b{border-bottom-width:1px}.border-t{border-top-width:1px}.border-dashed{border-style:dashed}.border-amber-100{--tw-border-opacity:1;border-color:rgb(254 243 199/var(--tw-border-opacity,1))}.border-amber-200{--tw-border-opacity:1;border-color:rgb(253 230 138/var(--tw-border-opacity,1))}.border-amber-200\/70{border-color:#fde68ab3}.border-amber-300{--tw-border-opacity:1;border-color:rgb(252 211 77/var(--tw-border-opacity,1))}.border-current{border-color:currentColor}.border-emerald-200{--tw-border-opacity:1;border-color:rgb(167 243 208/var(--tw-border-opacity,1))}.border-emerald-300{--tw-border-opacity:1;border-color:rgb(110 231 183/var(--tw-border-opacity,1))}.border-red-200{--tw-border-opacity:1;border-color:rgb(254 202 202/var(--tw-border-opacity,1))}.border-rose-200{--tw-border-opacity:1;border-color:rgb(254 205 211/var(--tw-border-opacity,1))}.border-rose-300{--tw-border-opacity:1;border-color:rgb(253 164 175/var(--tw-border-opacity,1))}.border-transparent{border-color:#0000}.border-white\/15{border-color:#ffffff26}.border-white\/20{border-color:#fff3}.border-white\/25{border-color:#ffffff40}.border-zinc-100{--tw-border-opacity:1;border-color:rgb(244 244 245/var(--tw-border-opacity,1))}.border-zinc-200{--tw-border-opacity:1;border-color:rgb(228 228 231/var(--tw-border-opacity,1))}.border-zinc-300{--tw-border-opacity:1;border-color:rgb(212 212 216/var(--tw-border-opacity,1))}.border-zinc-900{--tw-border-opacity:1;border-color:rgb(24 24 27/var(--tw-border-opacity,1))}.border-zinc-950{--tw-border-opacity:1;border-color:rgb(9 9 11/var(--tw-border-opacity,1))}.bg-\[var\(--admin-accent\)\]{background-color:var(--admin-accent)}.bg-amber-100{--tw-bg-opacity:1;background-color:rgb(254 243 199/var(--tw-bg-opacity,1))}.bg-amber-400{--tw-bg-opacity:1;background-color:rgb(251 191 36/var(--tw-bg-opacity,1))}.bg-amber-50{--tw-bg-opacity:1;background-color:rgb(255 251 235/var(--tw-bg-opacity,1))}.bg-amber-50\/40{background-color:#fffbeb66}.bg-amber-50\/50{background-color:#fffbeb80}.bg-amber-700{--tw-bg-opacity:1;background-color:rgb(180 83 9/var(--tw-bg-opacity,1))}.bg-emerald-50{--tw-bg-opacity:1;background-color:rgb(236 253 245/var(--tw-bg-opacity,1))}.bg-transparent{background-color:#0000}.bg-white{--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1))}.bg-white\/10{background-color:#ffffff1a}.bg-white\/20{background-color:#fff3}.bg-white\/60{background-color:#fff9}.bg-white\/70{background-color:#ffffffb3}.bg-white\/75{background-color:#ffffffbf}.bg-white\/80{background-color:#fffc}.bg-zinc-100{--tw-bg-opacity:1;background-color:rgb(244 244 245/var(--tw-bg-opacity,1))}.bg-zinc-50{--tw-bg-opacity:1;background-color:rgb(250 250 250/var(--tw-bg-opacity,1))}.bg-zinc-50\/70{background-color:#fafafab3}.bg-zinc-950{--tw-bg-opacity:1;background-color:rgb(9 9 11/var(--tw-bg-opacity,1))}.fill-amber-400{fill:#fbbf24}.fill-amber-500{fill:#f59e0b}.fill-current{fill:currentColor}.object-contain{-o-object-fit:contain;object-fit:contain}.object-cover{-o-object-fit:cover;object-fit:cover}.p-1{padding:.25rem}.p-2{padding:.5rem}.p-2\.5{padding:.625rem}.p-3{padding:.75rem}.p-4{padding:1rem}.p-5{padding:1.25rem}.p-6{padding:1.5rem}.px-1{padding-left:.25rem;padding-right:.25rem}.px-1\.5{padding-left:.375rem;padding-right:.375rem}.px-2{padding-left:.5rem;padding-right:.5rem}.px-2\.5{padding-left:.625rem;padding-right:.625rem}.px-3{padding-left:.75rem;padding-right:.75rem}.px-4{padding-left:1rem;padding-right:1rem}.px-5{padding-left:1.25rem;padding-right:1.25rem}.py-0\.5{padding-top:.125rem;padding-bottom:.125rem}.py-1{padding-top:.25rem;padding-bottom:.25rem}.py-1\.5{padding-top:.375rem;padding-bottom:.375rem}.py-2{padding-top:.5rem;padding-bottom:.5rem}.py-2\.5{padding-top:.625rem;padding-bottom:.625rem}.py-3{padding-top:.75rem;padding-bottom:.75rem}.pb-12{padding-bottom:3rem}.pb-24{padding-bottom:6rem}.pb-4{padding-bottom:1rem}.pb-6{padding-bottom:1.5rem}.pe-1{padding-inline-end:.25rem}.pe-4{padding-inline-end:1rem}.ps-9{padding-inline-start:2.25rem}.pt-3{padding-top:.75rem}.pt-4{padding-top:1rem}.pt-5{padding-top:1.25rem}.pt-6{padding-top:1.5rem}.text-center{text-align:center}.text-right{text-align:right}.text-start{text-align:start}.font-mono{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace}.text-2xl{font-size:1.5rem;line-height:2rem}.text-3xl{font-size:1.875rem;line-height:2.25rem}.text-4xl{font-size:2.25rem;line-height:2.5rem}.text-\[11px\]{font-size:11px}.text-base{font-size:1rem;line-height:1.5rem}.text-lg{font-size:1.125rem;line-height:1.75rem}.text-sm{font-size:.875rem;line-height:1.25rem}.text-xl{font-size:1.25rem;line-height:1.75rem}.text-xs{font-size:.75rem;line-height:1rem}.font-black{font-weight:900}.font-bold{font-weight:700}.font-medium{font-weight:500}.font-normal{font-weight:400}.font-semibold{font-weight:600}.uppercase{text-transform:uppercase}.leading-5{line-height:1.25rem}.leading-6{line-height:1.5rem}.leading-7{line-height:1.75rem}.leading-8{line-height:2rem}.leading-tight{line-height:1.25}.tracking-\[0\.12em\]{letter-spacing:.12em}.tracking-\[0\.14em\]{letter-spacing:.14em}.tracking-\[0\.16em\]{letter-spacing:.16em}.tracking-\[0\.18em\]{letter-spacing:.18em}.tracking-\[0\.2em\]{letter-spacing:.2em}.text-\[var\(--admin-accent-ink\)\]{color:var(--admin-accent-ink)}.text-amber-100{--tw-text-opacity:1;color:rgb(254 243 199/var(--tw-text-opacity,1))}.text-amber-50{--tw-text-opacity:1;color:rgb(255 251 235/var(--tw-text-opacity,1))}.text-amber-500{--tw-text-opacity:1;color:rgb(245 158 11/var(--tw-text-opacity,1))}.text-amber-700{--tw-text-opacity:1;color:rgb(180 83 9/var(--tw-text-opacity,1))}.text-amber-800{--tw-text-opacity:1;color:rgb(146 64 14/var(--tw-text-opacity,1))}.text-amber-900{--tw-text-opacity:1;color:rgb(120 53 15/var(--tw-text-opacity,1))}.text-amber-950{--tw-text-opacity:1;color:rgb(69 26 3/var(--tw-text-opacity,1))}.text-blue-700{--tw-text-opacity:1;color:rgb(29 78 216/var(--tw-text-opacity,1))}.text-cyan-50{--tw-text-opacity:1;color:rgb(236 254 255/var(--tw-text-opacity,1))}.text-cyan-700{--tw-text-opacity:1;color:rgb(14 116 144/var(--tw-text-opacity,1))}.text-emerald-700{--tw-text-opacity:1;color:rgb(4 120 87/var(--tw-text-opacity,1))}.text-emerald-800{--tw-text-opacity:1;color:rgb(6 95 70/var(--tw-text-opacity,1))}.text-emerald-950{--tw-text-opacity:1;color:rgb(2 44 34/var(--tw-text-opacity,1))}.text-red-700{--tw-text-opacity:1;color:rgb(185 28 28/var(--tw-text-opacity,1))}.text-red-800{--tw-text-opacity:1;color:rgb(153 27 27/var(--tw-text-opacity,1))}.text-rose-600{--tw-text-opacity:1;color:rgb(225 29 72/var(--tw-text-opacity,1))}.text-rose-700{--tw-text-opacity:1;color:rgb(190 18 60/var(--tw-text-opacity,1))}.text-white{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}.text-zinc-100{--tw-text-opacity:1;color:rgb(244 244 245/var(--tw-text-opacity,1))}.text-zinc-200{--tw-text-opacity:1;color:rgb(228 228 231/var(--tw-text-opacity,1))}.text-zinc-300{--tw-text-opacity:1;color:rgb(212 212 216/var(--tw-text-opacity,1))}.text-zinc-400{--tw-text-opacity:1;color:rgb(161 161 170/var(--tw-text-opacity,1))}.text-zinc-500{--tw-text-opacity:1;color:rgb(113 113 122/var(--tw-text-opacity,1))}.text-zinc-600{--tw-text-opacity:1;color:rgb(82 82 91/var(--tw-text-opacity,1))}.text-zinc-700{--tw-text-opacity:1;color:rgb(63 63 70/var(--tw-text-opacity,1))}.text-zinc-800{--tw-text-opacity:1;color:rgb(39 39 42/var(--tw-text-opacity,1))}.text-zinc-900{--tw-text-opacity:1;color:rgb(24 24 27/var(--tw-text-opacity,1))}.text-zinc-950{--tw-text-opacity:1;color:rgb(9 9 11/var(--tw-text-opacity,1))}.underline{text-decoration-line:underline}.line-through{text-decoration-line:line-through}.underline-offset-2{text-underline-offset:2px}.underline-offset-4{text-underline-offset:4px}.accent-amber-500{accent-color:#f59e0b}.opacity-0{opacity:0}.opacity-70{opacity:.7}.opacity-80{opacity:.8}.opacity-85{opacity:.85}.shadow-lg{--tw-shadow:0 10px 15px -3px #0000001a, 0 4px 6px -4px #0000001a;--tw-shadow-colored:0 10px 15px -3px var(--tw-shadow-color), 0 4px 6px -4px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.shadow-sm{--tw-shadow:0 1px 2px 0 #0000000d;--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.shadow-zinc-950\/10{--tw-shadow-color:#09090b1a;--tw-shadow:var(--tw-shadow-colored)}.outline-none{outline-offset:2px;outline:2px solid #0000}.outline{outline-style:solid}.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)}.transition{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,-webkit-backdrop-filter,backdrop-filter;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1)}@font-face{font-family:Hachasal IranYekan;src:url(/fonts/woff/iranyekanweblight.woff)format("woff"),url(/fonts/ttf/iranyekanweblight.ttf)format("truetype");font-display:swap;font-style:normal;font-weight:300}@font-face{font-family:Hachasal IranYekan;src:url(/fonts/woff/iranyekanwebregular.woff)format("woff"),url(/fonts/ttf/iranyekanwebregular.ttf)format("truetype");font-display:swap;font-style:normal;font-weight:400}@font-face{font-family:Hachasal IranYekan;src:url(/fonts/woff/iranyekanwebmedium.woff)format("woff"),url(/fonts/ttf/iranyekanwebmedium.ttf)format("truetype");font-display:swap;font-style:normal;font-weight:500}@font-face{font-family:Hachasal IranYekan;src:url(/fonts/woff/iranyekanwebbold.woff)format("woff"),url(/fonts/ttf/iranyekanwebbold.ttf)format("truetype");font-display:swap;font-style:normal;font-weight:700}@font-face{font-family:Hachasal IranYekan;src:url(/fonts/woff/iranyekanwebextrabold.woff)format("woff"),url(/fonts/ttf/iranyekanwebextrabold.ttf)format("truetype");font-display:swap;font-style:normal;font-weight:800}@font-face{font-family:Hachasal IranYekan;src:url(/fonts/woff/iranyekanwebblack.woff)format("woff"),url(/fonts/ttf/iranyekanwebblack.ttf)format("truetype");font-display:swap;font-style:normal;font-weight:900}:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--app-font-latin:Inter, ui-sans-serif, system-ui, sans-serif;--app-font-fa:"Hachasal IranYekan", Tahoma, Arial, sans-serif;font-family:var(--app-font-latin);--ink:#121826;--paper:#faf9f8;--paper-strong:#fff;--muted:#5f6674;--line:#e2e4e8;--cyan:#3b82f6;--amber:#f9b000;--emerald:#166534;--store-ink:#121826;--store-paper:#faf9f8;--store-panel:#fff;--store-muted:#5f6674;--store-line:#e2e4e8;--store-honey:#f9b000;--store-honey-hover:#e7a400;--store-honey-ink:#604100;--store-interaction:#3b82f6;--store-link:#1d4ed8;--store-success:#166534;--store-primary:var(--store-honey);--store-secondary:var(--store-honey-hover);--store-text:var(--store-ink);--store-accent-cool:var(--store-interaction);--store-danger:#b91c1c;--type-caption:.75rem;--type-ui:.875rem;--type-body:1rem;--type-body-lg:1.125rem;--type-title-sm:1.25rem;--type-title:1.5rem;--type-title-compact:1.75rem;--type-page-title:2rem;--type-page-title-mobile:2rem;--type-display:2.5rem;--type-display-mobile:2rem;--leading-heading:1.35;--leading-body-fa:1.75;--store-radius:1.15rem;--store-control-radius:999px;--store-page-max:80rem;--store-density:1;--store-shadow-light:-10px -10px 24px #ffffffc7;--store-shadow-raised:14px 18px 42px #17181d14;--store-shadow-deep:24px 30px 72px #17181d21;--store-shadow-inset:inset 6px 6px 16px #17181d0d, inset -6px -6px 16px #ffffffc2;--store-panel-shadow:var(--store-shadow-raised), var(--store-shadow-light), inset 1px 1px 0 #ffffffe0;--store-card-shadow:12px 15px 34px #17181d11, -8px -9px 22px #ffffffb8, inset 1px 1px 0 #ffffffdb;--store-card-hover-shadow:18px 22px 52px #17181d1a, -9px -10px 24px #ffffffc7, inset 1px 1px 0 #ffffffe6;--store-catalog-page-max:min(100%, 110rem)}html[lang=fa],html[dir=rtl],html[lang=fa] button,html[lang=fa] input,html[lang=fa] select,html[lang=fa] textarea,html[dir=rtl] button,html[dir=rtl] input,html[dir=rtl] select,html[dir=rtl] textarea{font-family:var(--app-font-fa)}body{background:var(--store-paper);color:var(--store-ink);font-size:var(--type-body);line-height:var(--leading-body-fa);margin:0}button,a{-webkit-tap-highlight-color:transparent}html{scroll-behavior:auto}*,:before,:after{scroll-behavior:auto!important;animation:none!important}@media (prefers-reduced-motion:reduce){*,:before,:after{transition:none!important}}.product-card:hover,.choice-card:hover,.mini-card:hover,.storefront-action-link:hover,.premium-category-card:hover,.honey-recommendation-card:hover,.admin-module-button:hover,.admin-order-card:hover,.admin-category-branch:hover,.admin-translation-language-card:hover,.admin-translation-record:hover{transform:none!important}button,input,select,textarea,a{outline-offset:3px}button:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible,a:focus-visible{outline:2px solid var(--cyan)}.storefront-breadcrumb-trail{width:fit-content;max-width:100%;direction:inherit;margin-block:0 1.25rem;margin-inline:0 auto;display:block;overflow:visible}.storefront-breadcrumb-trail[dir=rtl]{text-align:right;margin-inline:0 auto}.storefront-breadcrumb-trail[dir=ltr]{text-align:left;margin-inline:0 auto}.storefront-breadcrumb-trail-list{min-width:0;direction:inherit;flex-wrap:wrap;align-items:center;gap:.2rem .3rem;margin:0;padding:0;list-style:none;display:flex}.storefront-breadcrumb-trail-list[data-direction=rtl],.storefront-breadcrumb-trail-list[data-direction=ltr]{justify-content:flex-start}.storefront-breadcrumb-trail-item{min-width:0;direction:inherit;align-items:center;gap:.3rem;display:inline-flex}.storefront-breadcrumb-trail-item[data-direction=rtl],.storefront-breadcrumb-trail-item[data-direction=ltr]{flex-direction:row}.storefront-breadcrumb-trail-link,.storefront-breadcrumb-trail-current{color:#64748b;min-width:0;max-width:min(18rem,100%);min-height:2.25rem;font-size:var(--type-ui);box-shadow:none;direction:inherit;unicode-bidi:plaintext;border-radius:.35rem;align-items:center;gap:.42rem;padding:.3rem .22rem;font-weight:600;line-height:1.4;text-decoration:none;display:inline-flex}.storefront-breadcrumb-trail-link:hover{color:#6f4500;text-underline-offset:.2em;text-decoration:underline;text-decoration-thickness:1px}.storefront-breadcrumb-trail-link:focus-visible{color:#6f4500;outline-color:#8a5a08}.storefront-breadcrumb-trail-current{color:var(--store-text);font-weight:750}.storefront-breadcrumb-trail-link>span,.storefront-breadcrumb-trail-current>span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.storefront-breadcrumb-trail-home,.storefront-breadcrumb-trail-separator-icon{flex:none;width:.88rem;height:.88rem}.storefront-breadcrumb-trail-home{color:#64748b}.storefront-breadcrumb-trail-link:hover .storefront-breadcrumb-trail-home,.storefront-breadcrumb-trail-link:focus-visible .storefront-breadcrumb-trail-home{color:#6f4500}.storefront-breadcrumb-trail-separator{color:#94a3b8;width:1.25rem;height:1.25rem;box-shadow:none;background:0 0;border:0;border-radius:0;flex:none;place-items:center;display:grid}@media (max-width:640px){.storefront-breadcrumb-trail-link,.storefront-breadcrumb-trail-current{max-width:min(16rem,68vw);min-height:2.25rem;padding-inline:.2rem}}::selection{background:#f59e0b3d}.store-surface-clean,.store-surface-editorial,.store-surface-contrast{--cyan:var(--store-interaction);--amber:var(--store-honey);--emerald:var(--store-success);color:var(--store-text);background:linear-gradient(#faf9f8fa 0%,#f6f7f8fa 42%,#fff 100%),linear-gradient(30deg,#12182606 12%,#0000 12.5% 87%,#12182606 87.5%,#12182606) 0 0/34px 20px,linear-gradient(150deg,#12182605 12%,#0000 12.5% 87%,#12182605 87.5%,#12182605) 0 0/34px 20px}.store-surface-editorial{background:linear-gradient(#faf9f8fa,#f6f7f8f0 48%,#fffffffa),repeating-linear-gradient(90deg,#12182606 0 1px,#0000 1px 32px)}.store-surface-contrast{background:#fff}.design-panel{border:1px solid var(--line);border-radius:var(--store-radius);box-shadow:var(--store-panel-shadow);-webkit-backdrop-filter:none;backdrop-filter:none;background:linear-gradient(145deg,#fffffffa,#fff9efe0),repeating-linear-gradient(135deg,#78350f06 0 1px,#0000 1px 28px)}.storefront-feedback-state-panel{grid-template-columns:auto minmax(0,1fr);align-items:start;gap:1rem;padding:clamp(1.25rem,3vw,2rem);display:grid;overflow:hidden}.storefront-feedback-state-icon{width:3rem;height:3rem;color:var(--store-honey-ink);box-shadow:var(--store-shadow-inset);background:#f59e0b29;border-radius:.85rem;justify-content:center;align-items:center;display:inline-flex}.storefront-feedback-state-panel-error .storefront-feedback-state-icon{color:var(--store-danger);background:#b91c1c1a}.storefront-feedback-state-panel-loading .storefront-feedback-state-icon{color:var(--store-accent-cool);background:#0ea5e91f}.storefront-feedback-state-copy,.storefront-inline-feedback-state-copy,.storefront-feedback-banner-copy{min-width:0}.storefront-feedback-state-eyebrow{color:var(--store-honey-ink);font-size:var(--type-caption);letter-spacing:0;text-transform:uppercase;margin:0;font-weight:900}.storefront-feedback-state-panel h2{color:var(--store-text);font-size:var(--type-title-compact);margin:.35rem 0 0;font-weight:800;line-height:1.2}.storefront-feedback-state-panel p:not(.storefront-feedback-state-eyebrow){max-width:42rem;color:var(--muted);font-size:var(--type-body);margin-top:.7rem;line-height:1.8}.storefront-feedback-state-extra{margin-top:1rem}.storefront-feedback-state-actions{flex-wrap:wrap;gap:.75rem;margin-top:1.2rem;display:flex}.storefront-feedback-state-action{white-space:normal;min-height:2.75rem;padding:.62rem 1rem}.storefront-inline-feedback-state{background:#fffaf1b8;border:1px dashed #b4530938;border-radius:.85rem;align-items:flex-start;gap:.85rem;padding:.95rem;display:flex}.storefront-inline-feedback-state-icon{width:2.25rem;height:2.25rem;color:var(--store-honey-ink);background:#f59e0b24;border-radius:.7rem;flex:none;justify-content:center;align-items:center;display:inline-flex}.storefront-inline-feedback-state-loading .storefront-inline-feedback-state-icon{color:var(--store-accent-cool);background:#0ea5e91f}.storefront-inline-feedback-state-error .storefront-inline-feedback-state-icon{color:var(--store-danger);background:#b91c1c1a}.storefront-inline-feedback-state strong{color:var(--store-text);font-size:var(--type-body);display:block}.storefront-inline-feedback-state p{color:var(--muted);font-size:var(--type-ui);margin-top:.25rem;line-height:1.65}.storefront-inline-feedback-state-link{width:fit-content;color:var(--store-link);font-size:var(--type-ui);align-items:center;gap:.35rem;margin-top:.65rem;font-weight:800;display:inline-flex}.storefront-feedback-banner{border-radius:var(--store-control-radius);max-width:54rem;box-shadow:var(--store-card-shadow);color:var(--store-text);overflow-wrap:anywhere;background:linear-gradient(145deg,#fffffff5,#fff7e8c7),#fff;border:1px solid #78350f1f;align-items:flex-start;gap:.75rem;padding:.78rem .9rem;display:flex}.storefront-feedback-banner-icon{width:2.1rem;height:2.1rem;box-shadow:var(--store-shadow-inset);background:#fffc;border-radius:999px;flex:none;justify-content:center;align-items:center;display:inline-flex}.storefront-feedback-banner strong{color:var(--store-text);font-size:var(--type-ui);letter-spacing:0;font-weight:800;display:block}.storefront-feedback-banner p{color:var(--muted);font-size:var(--type-ui);margin:.12rem 0 0;line-height:1.55}.storefront-feedback-banner-copy{display:block}.storefront-feedback-banner-action{border:1px solid var(--store-honey-hover);min-height:2.35rem;color:var(--store-honey-ink);font-size:var(--type-ui);cursor:pointer;background:#fff;border-radius:.65rem;justify-content:center;align-items:center;margin-top:.55rem;padding:.4rem .8rem;font-weight:800;display:inline-flex}.storefront-feedback-banner-action:focus-visible{outline:2px solid var(--store-interaction);outline-offset:2px}.storefront-feedback-banner-error{background:linear-gradient(145deg,#fff1f2f5,#fffc),#fff1f2;border-color:#b91c1c38}.storefront-feedback-banner-error .storefront-feedback-banner-icon,.storefront-feedback-banner-error svg{color:var(--store-danger)}.system-status-ops-console{gap:clamp(1rem,2vw,1.35rem);display:grid}.system-status-command-center{border-radius:var(--store-radius);box-shadow:var(--store-panel-shadow);background:linear-gradient(145deg,#fffffffa,#ecfdf5d1),repeating-linear-gradient(135deg,#0f766e0a 0 1px,#0000 1px 34px);border:1px solid #0f766e2e;padding:clamp(1.15rem,3vw,1.8rem);position:relative;overflow:hidden}.system-status-command-center:before{content:"";background:linear-gradient(90deg,#0f766e,#2563eb 48%,#f59e0b);height:3px;position:absolute;inset:0 0 auto}.system-status-command-grid{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:1rem;display:grid;position:relative}.system-status-command-copy{gap:.45rem;min-width:0;display:grid}.system-status-kicker,.system-status-readiness-badge{border-radius:999px;align-items:center;gap:.4rem;width:fit-content;max-width:100%;font-weight:900;line-height:1.25;display:inline-flex}.system-status-kicker{color:#0f766e;font-size:var(--type-caption);background:linear-gradient(145deg,#f0fdfaf0,#ecfeffb8),#ecfdf5;border:1px solid #0f766e2e;padding:.32rem .58rem}.system-status-command-title{color:#18181b;font-size:var(--type-display);font-weight:950;line-height:1.08}.system-status-command-summary{color:#52525b;max-width:46rem;font-size:var(--type-body);font-weight:700;line-height:1.7}.system-status-command-actions{flex-wrap:wrap;justify-content:flex-end;gap:.65rem;display:flex}.system-status-readiness-badge,.system-status-refresh-button{color:#3f3f46;font-size:var(--type-ui);background:#fff;border:1px solid #78350f1f;padding:.48rem .72rem;box-shadow:inset 0 1px #ffffffe6,0 10px 22px #4e2d0e14}.system-status-refresh-button{cursor:pointer;width:fit-content;font-size:var(--type-ui);border-radius:999px;justify-content:center;align-items:center;gap:.42rem;font-weight:900;line-height:1.25;display:inline-flex}.system-status-refresh-button svg{width:1rem;height:1rem}.system-status-refresh-button:disabled{cursor:wait;opacity:.72}.system-status-readiness-badge-ok{color:#0f766e;background:linear-gradient(145deg,#f0fdfafa,#ccfbf1b8),#f0fdfa;border-color:#0f766e33}.system-status-readiness-badge-warning{color:#92400e;background:linear-gradient(145deg,#fffbebfa,#fef3c7c2),#fffbeb;border-color:#b4530938}.system-status-heartbeat-strip{border-radius:var(--store-control-radius);background:linear-gradient(90deg,#f0fdfae6,#ffffffe0),#fff;border:1px solid #0f766e24;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.75rem;margin-top:clamp(1rem,2vw,1.25rem);padding:.72rem .82rem;display:grid;position:relative}.system-status-heartbeat-light{background:#f59e0b;border-radius:999px;width:.78rem;height:.78rem;position:relative;box-shadow:0 0 0 5px #f59e0b24}.system-status-heartbeat-light-ok{background:#0f766e;box-shadow:0 0 0 5px #0f766e24}.system-status-heartbeat-light-warning{background:#f59e0b}.system-status-heartbeat-copy{flex-wrap:wrap;align-items:baseline;gap:.45rem;min-width:0;display:flex}.system-status-heartbeat-copy strong{color:#134e4a;font-size:var(--type-ui);font-weight:950}.system-status-heartbeat-copy small,.system-status-heartbeat-timestamp{color:#52525b;font-size:var(--type-caption);font-weight:850}.system-status-heartbeat-timestamp{justify-self:end}.system-status-signal-grid,.system-status-subsystem-grid{gap:.85rem;display:grid}.system-status-signal-grid{grid-template-columns:repeat(3,minmax(0,1fr));margin-top:clamp(1.1rem,2.4vw,1.6rem);position:relative}.system-status-health-signal-card,.system-status-subsystem-card{border-radius:var(--store-control-radius);background:linear-gradient(145deg,#fffffffa,#f0fdfa94),#fff;border:1px solid #0f766e21;box-shadow:inset 0 1px #ffffffe6,0 12px 26px #0f766e0f}.system-status-health-signal-card{gap:.55rem;min-width:0;padding:.95rem;display:grid}.system-status-health-signal-label{color:#52525b;min-width:0;font-size:var(--type-caption);align-items:center;gap:.45rem;font-weight:900;display:flex}.system-status-health-signal-value{overflow-wrap:anywhere;color:#18181b;min-width:0;font-size:var(--type-body-lg);font-weight:950;line-height:1.25}.system-status-health-signal-good dt,.system-status-health-signal-good dd{color:#0f766e}.system-status-health-signal-bad dt,.system-status-health-signal-bad dd{color:#b91c1c}.system-status-feedback{margin-top:1rem}.system-status-subsystem-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.system-status-subsystem-card{gap:.9rem;padding:clamp(1rem,2vw,1.2rem);display:grid}.system-status-subsystem-heading{align-items:center;gap:.65rem;display:flex}.system-status-subsystem-heading>span{color:#0f766e;background:#f0fdfa;border-radius:.8rem;flex:none;justify-content:center;align-items:center;width:2.35rem;height:2.35rem;display:inline-flex}.system-status-subsystem-heading p{color:#18181b;font-size:var(--type-body);font-weight:950}.system-status-subsystem-card dl{gap:.65rem;display:grid}.system-status-diagnostic-row{border-bottom:1px solid #0f766e1a;grid-template-columns:minmax(7rem,.44fr) minmax(0,.56fr);align-items:start;gap:.85rem;padding-bottom:.65rem;display:grid}.system-status-diagnostic-row:last-child{border-bottom:0;padding-bottom:0}.system-status-diagnostic-row dt{color:#71717a;font-size:var(--type-ui);font-weight:850}.system-status-diagnostic-row dd{color:#27272a;min-width:0;font-size:var(--type-ui);overflow-wrap:anywhere;text-align:end;font-weight:850}.system-status-diagnostic-row .system-status-diagnostic-good{color:#0f766e}.system-status-diagnostic-row .system-status-diagnostic-bad{color:#b91c1c}@media (max-width:640px){.storefront-feedback-state-panel{grid-template-columns:1fr}.storefront-feedback-state-panel h2{font-size:var(--type-title)}.system-status-command-title{font-size:var(--type-title-compact)}.system-status-command-summary{font-size:var(--type-ui)}.system-status-command-grid,.system-status-subsystem-grid{grid-template-columns:1fr}.system-status-command-actions{justify-content:flex-start}.system-status-readiness-badge{justify-self:start}.system-status-heartbeat-strip{grid-template-columns:auto minmax(0,1fr)}.system-status-heartbeat-timestamp{grid-column:2;justify-self:start}.system-status-signal-grid{grid-template-columns:1fr}.system-status-health-signal-value{font-size:var(--type-body)}.system-status-diagnostic-row{grid-template-columns:1fr;gap:.25rem}.system-status-diagnostic-row dd{text-align:start}.storefront-feedback-state-actions>a,.storefront-feedback-state-actions>button,.storefront-feedback-state-extra>button{width:100%}}.admin-catalog-record-form{gap:1rem;display:grid}.admin-catalog-form-section{background:#fff;border:1px solid #e6e8ee;border-radius:8px;overflow:hidden}.admin-catalog-form-section-header{background:#fafbfc;border-bottom:1px solid #eef0f4;justify-content:space-between;align-items:flex-start;gap:1rem;padding:.9rem 1rem;display:flex}.admin-catalog-form-section-header h4{color:#20222a;font-size:var(--type-ui);margin:0;font-weight:800}.admin-catalog-form-section-header p{color:#687083;font-size:var(--type-caption);margin:.25rem 0 0;line-height:1.5}.admin-catalog-form-section-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;padding:1rem;display:grid}.admin-catalog-form-field-wide,.admin-catalog-form-section-fields>.admin-catalog-offer-pricing,.admin-catalog-form-section-fields>.admin-product-create-media-composer,.admin-catalog-form-section-fields>[data-stitch-product-media-manager]{grid-column:1/-1}.admin-catalog-form-section .admin-catalog-offer-pricing{background:#f8faff;border-color:#dfe5f4;border-radius:7px}.admin-catalog-form-section .admin-catalog-toggle{background:#fafbfc;border-color:#e1e5ed;border-radius:7px;min-height:2.75rem}.admin-catalog-form-section .admin-product-create-media-composer,.admin-catalog-form-section .admin-category-edit-media{margin:0;box-shadow:none!important;background:#fafbfc!important;border-color:#e1e5ed!important;border-radius:7px!important}.admin-catalog-form-actions{z-index:4;background:#fffffff5;border:1px solid #dfe3eb;border-radius:8px;flex-wrap:wrap;justify-content:flex-end;gap:.5rem;padding:.7rem;display:flex;position:sticky;bottom:.75rem;box-shadow:0 10px 24px #17181d1a}.admin-catalog-form-actions .admin-catalog-primary-button,.admin-catalog-form-actions .admin-catalog-secondary-button{min-height:2.45rem}.admin-orders-management-table-shell{border-color:#e1e5ed}.admin-orders-management-table{min-width:70rem}.admin-orders-management-table th{white-space:nowrap}.admin-order-table-record,.admin-order-table-customer{text-align:start;gap:.18rem;min-width:0;display:grid}.admin-order-table-record{cursor:pointer;background:0 0;border:0;width:100%;padding:0}.admin-order-table-record:hover strong{color:#4338ca}.admin-order-table-record strong,.admin-order-table-customer strong{color:#20222a;font-size:var(--type-ui);text-overflow:ellipsis;white-space:nowrap;font-weight:800;overflow:hidden}.admin-order-table-record small,.admin-order-table-customer small,.admin-order-table-date{color:#687083;font-size:var(--type-caption);text-overflow:ellipsis;white-space:nowrap;font-weight:600;overflow:hidden}.admin-order-table-customer{max-width:15rem}.admin-order-table-total{color:#20222a;font-size:var(--type-ui);white-space:nowrap}.admin-orders-management-table .admin-status-pill,.admin-orders-management-table .admin-order-status-pill{white-space:nowrap;min-height:1.6rem}.admin-orders-record-tabs{flex-wrap:wrap;align-items:center;gap:.4rem;display:flex}.admin-orders-record-tab{color:#525866;min-height:2.35rem;font-size:var(--type-caption);background:#fff;border:1px solid #dfe3eb;border-radius:7px;align-items:center;gap:.45rem;padding:.45rem .7rem;font-weight:800;display:inline-flex}.admin-orders-record-tab:hover,.admin-orders-record-tab-active{color:#4338ca;background:#eef2ff;border-color:#a5b4fc}.admin-orders-record-tab-danger{color:#b42318}.admin-orders-record-tab-danger:hover{color:#b42318;background:#fef3f2;border-color:#fecdca}.admin-bundles-workspace .admin-bundles-kpi-grid,.admin-bundles-workspace .admin-bundles-kit-grid{display:none!important}.admin-bundles-record-tabs{flex-wrap:wrap;align-items:center;gap:.4rem;display:flex}.admin-bundles-record-tab{color:#525866;max-width:18rem;min-height:2.35rem;font-size:var(--type-caption);text-overflow:ellipsis;white-space:nowrap;background:#fff;border:1px solid #dfe3eb;border-radius:7px;align-items:center;gap:.45rem;padding:.45rem .7rem;font-weight:800;display:inline-flex;overflow:hidden}.admin-bundles-record-tab:hover,.admin-bundles-record-tab-active{color:#4338ca;background:#eef2ff;border-color:#a5b4fc}.admin-bundles-management-table{min-width:66rem}.admin-bundle-table-record{grid-template-columns:2.4rem minmax(0,1fr);align-items:center;gap:.65rem;min-width:13rem;display:grid}.admin-bundle-table-media{color:#687083;background:#f8fafc;border:1px solid #e1e5ed;border-radius:6px;place-items:center;width:2.4rem;height:2.4rem;display:grid;overflow:hidden}.admin-bundle-table-media img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.admin-bundle-table-record button{cursor:pointer;text-align:start;background:0 0;border:0;gap:.14rem;min-width:0;padding:0;display:grid}.admin-bundle-table-record button:hover strong{color:#4338ca}.admin-bundle-table-record strong,.admin-bundle-table-record small,.admin-bundle-table-mission,.admin-bundle-table-stock{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.admin-bundle-table-record strong,.admin-bundle-table-price{color:#20222a;font-size:var(--type-ui);font-weight:800}.admin-bundle-table-record small,.admin-bundle-table-mission,.admin-bundle-table-stock,.admin-bundle-table-count{color:#687083;font-size:var(--type-caption);font-weight:650}.admin-workspace [class*=-route-switcher],.admin-workspace [class*=-route-tabs]{flex-wrap:wrap;align-items:center;gap:.4rem!important;padding:0!important;display:flex!important;overflow:visible!important}.admin-workspace [class*=-route-button]{max-width:18rem;min-height:2.35rem!important;box-shadow:none!important;color:#525866!important;background:#fff!important;border:1px solid #dfe3eb!important;border-radius:7px!important;flex:0 auto!important;align-items:center!important;gap:.45rem!important;padding:.45rem .7rem!important;display:inline-flex!important}.admin-workspace [class*=-route-button]>svg{flex:none;margin:0!important}.admin-workspace [class*=-route-button]>span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden;display:block!important}.admin-workspace [class*=-route-button] small{display:none!important}.admin-workspace [class*=-route-button] strong{color:inherit!important;font-size:var(--type-caption)!important;font-weight:800!important}.admin-workspace [class*=-route-button]:hover,.admin-workspace [class*=-route-button-active]{color:#4338ca!important;background:#eef2ff!important;border-color:#a5b4fc!important}@media (max-width:640px){.admin-catalog-form-section-fields{grid-template-columns:minmax(0,1fr);padding:.85rem}.admin-catalog-form-actions{bottom:.45rem}.admin-catalog-form-actions>button{flex:1 1 0;justify-content:center}.admin-product-management-table,.admin-category-management-table{table-layout:fixed;min-width:0}.admin-product-management-table th:nth-child(n+2):nth-child(-n+5),.admin-product-management-table td:nth-child(n+2):nth-child(-n+5),.admin-category-management-table th:nth-child(n+2):nth-child(-n+5),.admin-category-management-table td:nth-child(n+2):nth-child(-n+5){display:none}.admin-product-management-table th:first-child,.admin-product-management-table td:first-child,.admin-category-management-table th:first-child,.admin-category-management-table td:first-child{width:auto}.admin-product-management-table th:last-child,.admin-product-management-table td:last-child,.admin-category-management-table th:last-child,.admin-category-management-table td:last-child{width:8.2rem}.admin-product-management-table .admin-management-row-actions,.admin-category-management-table .admin-management-row-actions{flex-wrap:nowrap;gap:.25rem}}.admin-management-toolbar .select-field{min-width:0}.admin-management-index-head{color:#71717a;min-width:0;font-size:var(--type-caption);text-transform:uppercase;border-bottom:1px solid #e4e4e7;align-items:center;padding:0 .72rem .55rem;font-weight:750;display:grid}.admin-product-management-head,.admin-product-index-card{grid-template-columns:4.5rem minmax(13rem,1.55fr) minmax(7.75rem,.8fr) minmax(6.75rem,.7fr) minmax(7.5rem,.75fr) minmax(6.5rem,.75fr) auto}.admin-category-management-head,.admin-category-index-card{grid-template-columns:4.5rem minmax(13rem,1.55fr) minmax(7.25rem,.75fr) minmax(5rem,.5fr) minmax(6.25rem,.6fr) minmax(6.5rem,.75fr) auto}.admin-product-management-head>:first-child,.admin-category-management-head>:first-child{grid-column:span 2}.admin-product-index-grid,.admin-category-index-grid{grid-template-columns:minmax(0,1fr);gap:.28rem;max-height:none;padding-right:0;overflow:visible}.admin-product-index-card,.admin-category-index-card{min-height:5rem;box-shadow:none;background:#fff;border:1px solid #e4e4e7;border-radius:8px;align-items:center;padding:.38rem}.admin-product-index-card:hover,.admin-category-index-card:hover,.admin-product-index-card.admin-data-row-active,.admin-category-index-card.admin-data-row-active{background:#faffff;border-color:#99f6e4;box-shadow:0 8px 20px #0f766e12}.admin-product-index-media,.admin-category-index-media{aspect-ratio:auto;width:4rem;height:4rem;box-shadow:none;background:#fafafa;border:1px solid #e4e4e7;border-radius:6px}.admin-product-index-media .admin-empty-visual,.admin-category-index-media .admin-empty-visual{color:#71717a;background:#f4f4f5}.admin-product-index-body,.admin-category-index-body{align-content:center;gap:.12rem;padding:.15rem .38rem}.admin-product-index-title,.admin-category-index-title{color:#18181b;font-size:var(--type-ui);font-weight:750}.admin-product-index-family,.admin-category-index-path,.admin-category-index-slug,.admin-product-index-meta small{color:#71717a;font-size:var(--type-caption)}.admin-management-cell{color:#52525b;min-width:0;font-size:var(--type-caption);align-items:center;gap:.2rem;font-weight:600;display:grid}.admin-product-index-status{justify-items:start}.admin-product-index-price strong{color:#18181b;font-size:var(--type-ui)}.admin-product-index-price small{color:#a1a1aa;font-size:var(--type-caption);text-decoration:line-through}.admin-product-index-stock{justify-items:start}.admin-product-index-stock strong,.admin-category-index-count{color:#18181b;font-size:var(--type-ui);font-variant-numeric:tabular-nums}.admin-product-index-updated,.admin-category-index-updated{color:#71717a;font-size:var(--type-caption);white-space:nowrap}.admin-product-index-actions,.admin-category-index-actions{border:0;justify-content:flex-end;gap:.22rem;padding:0;display:flex}.admin-product-index-actions .admin-catalog-secondary-button,.admin-category-index-actions .admin-catalog-secondary-button{border-radius:6px;flex:0 0 2rem;min-width:2rem;min-height:2rem;padding:0}.admin-management-pagination{border-top:1px solid #e4e4e7;justify-content:space-between;align-items:center;gap:.75rem;padding-top:.75rem;display:flex}.admin-management-pagination-summary{color:#71717a;font-size:var(--type-caption);margin:0;font-weight:600}.admin-management-pagination-controls,.admin-management-page-stepper{align-items:center;gap:.42rem;display:flex}.admin-management-pagination-controls .select-field{width:7.25rem}.admin-management-page-stepper>span{color:#52525b;min-width:3.35rem;font-size:var(--type-caption);font-variant-numeric:tabular-nums;text-align:center}.admin-management-page-stepper .admin-catalog-secondary-button{border-radius:6px;place-items:center;min-width:2rem;min-height:2rem;padding:0;display:inline-grid}@media (max-width:980px){.admin-management-index-head{display:none}.admin-product-index-card,.admin-category-index-card{grid-template-columns:4rem minmax(0,1fr) auto;gap:.45rem}.admin-product-index-media,.admin-category-index-media{width:3.65rem;height:3.65rem}.admin-product-index-status,.admin-category-index-status{grid-area:2/2;align-items:center;display:flex}.admin-product-index-price,.admin-product-index-stock,.admin-product-index-updated,.admin-category-index-count,.admin-category-index-updated{display:none}.admin-product-index-actions,.admin-category-index-actions{flex-wrap:wrap;grid-area:1/3/span 2;max-width:4.5rem}}@media (max-width:620px){.admin-management-pagination{flex-direction:column;align-items:flex-start}.admin-management-pagination-controls{justify-content:space-between;width:100%}}.admin-management-table-shell{background:#fff;border:1px solid #e4e4e7;border-radius:8px;overflow-x:auto}.admin-management-table{border-collapse:collapse;color:#27272a;text-align:start;width:100%;min-width:56rem}.admin-management-table th{z-index:1;color:#71717a;font-size:var(--type-caption);letter-spacing:0;text-transform:uppercase;white-space:nowrap;background:#fafafa;border-bottom:1px solid #e4e4e7;padding:.68rem .75rem;font-weight:750;position:sticky;inset-block-start:0}.admin-management-table td{vertical-align:middle;border-bottom:1px solid #f1f1f2;padding:.55rem .75rem}.admin-management-table tbody tr:last-child td{border-bottom:0}.admin-management-table-row{cursor:pointer;transition:background-color .12s}.admin-management-table-row:hover{background:#fafafa}.admin-management-table-row-selected{background:#f0fdfa}.admin-management-table-row-selected:hover{background:#e6fffa}.admin-management-table th:first-child,.admin-management-table td:first-child{min-width:19rem}.admin-management-table th:last-child,.admin-management-table td:last-child{white-space:nowrap;width:1%}.admin-management-product-cell{grid-template-columns:2.6rem minmax(0,1fr);align-items:center;gap:.68rem;display:grid}.admin-management-product-cell>img,.admin-management-product-cell>.admin-empty-visual{-o-object-fit:cover;object-fit:cover;background:#fafafa;border:1px solid #e4e4e7;border-radius:6px;width:2.6rem;height:2.6rem}.admin-management-product-cell>div:not(.admin-empty-visual){gap:.1rem;min-width:0;display:grid}.admin-management-product-cell strong,.admin-management-product-cell span,.admin-management-product-cell small{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.admin-management-product-cell strong{color:#18181b;font-size:var(--type-ui);font-weight:700}.admin-management-product-cell span,.admin-management-product-cell small{color:#71717a;font-size:var(--type-caption);font-weight:500}.admin-management-status-stack,.admin-management-stock-cell{flex-wrap:wrap;align-items:center;gap:.28rem;display:flex}.admin-management-price-cell,.admin-management-count-cell{color:#18181b;font-size:var(--type-caption);font-variant-numeric:tabular-nums;white-space:nowrap;font-weight:700}.admin-management-price-cell small{color:#a1a1aa;font-size:var(--type-caption);margin-top:.14rem;font-weight:500;text-decoration:line-through;display:block}.admin-management-stock-cell strong{color:#18181b;font-size:var(--type-caption);font-variant-numeric:tabular-nums}.admin-management-updated-cell{color:#71717a;font-size:var(--type-caption);font-variant-numeric:tabular-nums;white-space:nowrap}.admin-management-row-actions{align-items:center;gap:.2rem;display:flex}.admin-management-row-actions .admin-catalog-secondary-button{border-radius:6px;place-items:center;min-width:2rem;min-height:2rem;padding:0;display:inline-grid}.admin-management-empty{color:#71717a;min-height:8rem;font-size:var(--type-ui);text-align:center}@media (max-width:760px){.admin-management-table-shell{border-radius:6px}.admin-management-table{min-width:51rem}}:is(.store-surface-clean,.store-surface-editorial,.store-surface-contrast){--store-ink:#121826;--store-paper:#faf9f8;--store-panel:#fff;--store-muted:#5f6674;--store-line:#e2e4e8;--store-honey:#f9b000;--store-honey-hover:#e7a400;--store-honey-ink:#604100;--store-interaction:#3b82f6;--store-link:#1d4ed8;--store-success:#166534;color:var(--store-ink)}:is(.store-surface-clean,.store-surface-editorial,.store-surface-contrast) main{color:var(--store-ink)}:is(.store-surface-clean,.store-surface-editorial,.store-surface-contrast) main h1:not(.storefront-hero-title){line-height:var(--leading-heading);letter-spacing:0;font-size:var(--type-page-title)!important}:is(.store-surface-clean,.store-surface-editorial,.store-surface-contrast) main h2{line-height:var(--leading-heading);letter-spacing:0;font-size:var(--type-title)!important}:is(.store-surface-clean,.store-surface-editorial,.store-surface-contrast) main h3{letter-spacing:0;line-height:1.45;font-size:var(--type-title-sm)!important}:is(.store-surface-clean,.store-surface-editorial,.store-surface-contrast) main p{line-height:var(--leading-body-fa);letter-spacing:0}:is(.store-surface-clean,.store-surface-editorial,.store-surface-contrast) main :is(input,select,textarea){font-size:var(--type-body);line-height:1.5}.store-home-shell .storefront-hero-title{line-height:1.2;font-size:var(--type-display)!important}.store-catalog-marketplace-layout[data-stitch-catalog-buyer-workbench] .marketplace-product-summary,.store-home-shell .store-home-article-grid p:not(.text-xs){font-size:var(--type-ui);line-height:1.6}.product-decision-journey-shell .product-purchase-title{color:var(--store-ink)}.product-decision-journey-shell .product-purchase-actions .product-action-button{border-color:var(--store-line);font-size:var(--type-ui);background:#fff;color:var(--store-ink)!important}.product-decision-journey-shell .product-purchase-actions .product-action-button:hover:not(:disabled){border-color:var(--store-honey-hover);background:#fff5d6;color:var(--store-ink)!important}.product-decision-journey-shell .product-purchase-actions .product-action-button:focus-visible{outline:2px solid var(--store-interaction);outline-offset:2px}.product-decision-journey-shell .product-buybox-policy-note a{color:var(--store-link)!important}.storefront-breadcrumb-trail-link,.storefront-breadcrumb-trail-current,.storefront-hero-secondary-action,.storefront-header-mobile-row .store-brand-text>span:first-child,.storefront-language-switch-current small,.storefront-language-switch-current strong,.storefront-language-switch-code,.storefront-language-switch-name,.storefront-header-language-menu summary span,.storefront-header-language-popover .storefront-language-switch-current-code,.storefront-header-language-popover .storefront-language-switch-current small,.storefront-header-language-popover .storefront-language-switch-code,.storefront-header-language-popover .storefront-language-switch-name,.public-mobile-bottom-nav-item,.public-mobile-bottom-nav-item small,.storefront-hero-identity span,.storefront-hero-feature-copy small,.storefront-hero-feature-copy>span,.storefront-hero-provenance li,.storefront-trust-footer-bottom p,.checkout-blueprint-flow .checkout-cart-journey-section>.section-kicker,.checkout-blueprint-flow .checkout-cart-row-meta span,.store-quick-choice-signal span{font-size:var(--type-caption);line-height:1.45}.storefront-hero-primary-action,.storefront-hero-secondary-action,.storefront-trust-footer-newsletter button,.store-home-shell .store-quick-choice-featured-actions button,.store-home-shell .store-mission-card-body a,.store-home-shell .store-bundle-kit-tile a,.account-auth-shell .account-auth-switch .primary-action,.account-club-shell .primary-action,.checkout-order-review-blueprint-card .primary-action,.checkout-blueprint-flow button.primary-action,.receipt-order-tracking-blueprint .honey-receipt-hero button,.compare-empty-decision-action,.product-decision-shell[data-stitch-product-decision] .honey-mobile-buybar-cta,.product-decision-journey-shell .product-social-submit,.product-decision-journey-shell .product-recommendation-link{font-size:var(--type-ui);line-height:1.45}.store-surface-clean :is(a,button,input,select,textarea,[tabindex]):focus-visible,.store-surface-editorial :is(a,button,input,select,textarea,[tabindex]):focus-visible,.store-surface-contrast :is(a,button,input,select,textarea,[tabindex]):focus-visible{outline-color:var(--store-interaction)}:is(.store-surface-clean,.store-surface-editorial,.store-surface-contrast) :is(.store-quick-choice-heading p,.store-quick-choice-image-fallback,.store-quick-choice-option-rank,.storefront-hero-identity span:last-child,.storefront-hero-feature-copy small,.product-mobile-summary>span,.store-home-shell .premium-category-card>span,.content-guide-browse-shell .content-guide-browse-eyebrow,.compare-single-selection-heading>span,.product-decision-navigation strong,.product-decision-section .product-section-kicker,.product-purchase-price-stack strong,.account-auth-hero .tone-pill,.storefront-language-switch-current,.storefront-header-mobile-row .store-brand-text>span:first-child,.storefront-header-language-popover .storefront-language-switch-option-active,.storefront-header-language-menu summary:focus-visible,.storefront-category-trigger-stitch.storefront-category-trigger-active){color:var(--store-honey-ink)!important}:is(.store-surface-clean,.store-surface-editorial,.store-surface-contrast) :is(.storefront-hero-identity span:last-child,.store-quick-choice-option[aria-pressed=true],.storefront-category-trigger-stitch.storefront-category-trigger-active,.storefront-language-switch-header .storefront-language-switch-option-active,.storefront-header-language-popover .storefront-language-switch-option-active,.account-section-nav button.bg-zinc-950,.checkout-blueprint-flow .checkout-cart-tabs [data-active=true],.checkout-blueprint-flow .checkout-choice-card[aria-pressed=true],.product-decision-navigation strong){color:var(--store-honey-ink)!important;background:#fff5d6!important;border-color:#f9b00066!important}:is(.store-surface-clean,.store-surface-editorial,.store-surface-contrast) :is(.storefront-header-icon-control b,.storefront-header-mobile-row span.store-brand-mark,.storefront-header-language-popover .storefront-language-switch-current-code,.storefront-header-language-popover .storefront-language-switch-option-active .storefront-language-switch-code,.storefront-language-switch-header .storefront-language-switch-option-active .storefront-language-switch-code),:is(.store-surface-clean,.store-surface-editorial,.store-surface-contrast) :is(.store-quick-choice-featured-actions button:not(:disabled),.store-home-shell .store-mission-card-body a,.store-home-shell .store-bundle-kit-tile a,.storefront-hero-primary-action,.storefront-trust-footer-newsletter button:not(:disabled),.account-auth-shell .account-auth-switch .primary-action:not(:disabled),.account-club-shell .primary-action:not(:disabled),.checkout-order-review-blueprint-card .primary-action:not(:disabled),.checkout-blueprint-flow button.primary-action:not(:disabled),.receipt-order-tracking-blueprint .honey-receipt-hero button:not(:disabled),.compare-empty-decision-action,.product-decision-shell[data-stitch-product-decision] .honey-mobile-buybar-cta:not(:disabled),.product-decision-journey-shell .product-social-submit:not(:disabled),.product-decision-journey-shell .product-recommendation-link){border-color:var(--store-honey)!important;background:var(--store-honey)!important;color:var(--store-ink)!important}:is(.store-surface-clean,.store-surface-editorial,.store-surface-contrast) :is(.store-quick-choice-featured-actions button:hover:not(:disabled),.store-home-shell .store-mission-card-body a:hover,.store-home-shell .store-bundle-kit-tile a:hover,.storefront-hero-primary-action:hover,.storefront-hero-primary-action:focus-visible,.storefront-trust-footer-newsletter button:hover:not(:disabled),.checkout-blueprint-flow button.primary-action:hover:not(:disabled),.receipt-order-tracking-blueprint .honey-receipt-hero button:hover:not(:disabled),.compare-empty-decision-action:hover,.product-decision-shell[data-stitch-product-decision] .honey-mobile-buybar-cta:hover:not(:disabled)){border-color:var(--store-honey-hover)!important;background:var(--store-honey-hover)!important;color:var(--store-ink)!important}:is(.store-surface-clean,.store-surface-editorial,.store-surface-contrast) :is(.store-quick-choice-option[aria-pressed=true],.storefront-header-language-menu summary:focus-visible,.storefront-header-language-menu summary:focus-visible,.storefront-trust-footer-newsletter input:focus-visible,.content-guide-browse-shell .content-guide-browse-featured-action:focus-visible,.compare-add-product-prompt:focus-visible,.checkout-blueprint-flow .checkout-address-preview-card-active,.checkout-blueprint-flow .checkout-choice-card[aria-pressed=true]){box-shadow:0 0 0 3px #3b82f638}:is(.store-surface-clean,.store-surface-editorial,.store-surface-contrast) :is(.storefront-trust-footer-column h3,.storefront-trust-footer-socials a,.storefront-trust-footer-mobile-groups summary svg,.storefront-trust-footer-mobile-groups details[open] summary,.checkout-blueprint-flow .checkout-address-toolbar a,.storefront-header-blueprint-search .storefront-buyer-intent-search-submit,.storefront-language-switch-header .storefront-language-switch-option:not(.storefront-language-switch-option-active):focus-visible){color:var(--store-link)!important}:is(.store-surface-clean,.store-surface-editorial,.store-surface-contrast) :is(.store-quick-choice,.store-home-shell .store-quick-choice-featured,.compare-empty-decision-icon,.compare-add-product-prompt,.product-purchase-decision-box,.content-guide-browse-shell .content-guide-browse-eyebrow,.receipt-order-shell .receipt-lookup-hero,.receipt-order-tracking-blueprint .honey-receipt-hero){background:#fffdf8;border-color:#f9b0003d}.store-home-shell .store-quick-choice-featured-actions button:not(:disabled),.store-home-shell .store-mission-card-body a,.store-home-shell .store-bundle-kit-tile a{background:var(--store-honey)!important;color:var(--store-ink)!important}.store-home-shell .store-market-deal-showcase{background:radial-gradient(circle at 78% 78%,#f9b0001f,#0000 28%),linear-gradient(135deg,#121826,#232d40 68%,#332817)}.storefront-header-blueprint-search .storefront-buyer-intent-search-submit{background:#eff6ff;border-color:#3b82f633;color:var(--store-link)!important}.storefront-header-blueprint-search .storefront-buyer-intent-search-submit:focus-visible{border-color:var(--store-field-focus,#704b00)!important;outline-color:var(--store-field-focus,#704b00)!important;background:var(--store-honey-soft,#fff5d6)!important;color:var(--store-ink)!important}.storefront-header-blueprint-nav .storefront-category-trigger-stitch:focus-visible{border-color:var(--store-interaction)!important;outline-color:var(--store-interaction)!important;color:var(--store-link)!important;background:#eff6ff!important}.storefront-hero-secondary-action:focus-visible,.storefront-hero-links a:focus-visible{border-color:var(--store-interaction)!important;color:#fff!important}.store-home-shell .account-club-shell .account-workspace-section:before{background:linear-gradient(180deg, var(--store-honey), var(--store-honey-hover))}.product-decision-journey-shell .product-decision-gallery-badge{color:var(--store-honey-ink);background:#fff5d6;border-color:#efcf8d}.product-decision-journey-shell .product-purchase-stock{color:var(--store-success);background:#edf8f0;border-color:#b7dfc2}.product-decision-journey-shell.product-decision-shell[data-stitch-product-decision] .product-purchase-decision-box{background:#fff9eb;border-color:#f9b00047}.product-decision-journey-shell.product-decision-shell[data-stitch-product-decision] .product-purchase-decision-box .product-purchase-price-stack strong,.checkout-order-review-blueprint-card .checkout-payable-card strong{color:var(--store-ink)!important}.checkout-blueprint-flow .checkout-shipment-status,.checkout-blueprint-flow .checkout-cart-journey-blueprint-step-complete,.checkout-blueprint-flow .checkout-cart-journey-blueprint-step-complete .checkout-cart-journey-blueprint-step-icon{color:var(--store-success)}@media (max-width:640px){.store-home-shell .storefront-hero-title{font-size:var(--type-display-mobile)!important}:is(.store-surface-clean,.store-surface-editorial,.store-surface-contrast) main h1:not(.storefront-hero-title){font-size:var(--type-page-title-mobile)!important}}.store-catalog-marketplace-layout[data-stitch-catalog-buyer-workbench] .catalog-filter-standard{background:#fff;border:1px solid #d8e4e1;border-radius:8px;align-self:start;position:sticky;top:1rem;overflow:hidden;box-shadow:0 18px 44px #0f172a14}.store-catalog-marketplace-layout[data-stitch-catalog-buyer-workbench] .catalog-filter-standard:before{content:"";background:linear-gradient(90deg,#0f766e,#14b8a6,#f59e0b);height:4px;display:block}.catalog-filter-header{border-bottom:1px solid #e6eeee;grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:.75rem;padding:1rem;display:grid}.catalog-filter-eyebrow{color:#8a5a08;font-size:var(--type-caption);align-items:center;gap:.38rem;margin:0;font-weight:900;display:inline-flex}.catalog-filter-header h2{color:#132033;font-size:var(--type-title);letter-spacing:0;margin:.35rem 0 0;font-weight:950;line-height:1.14}.catalog-filter-count{color:#6f4500;background:#fff8e8;border:1px solid #8a5a0833;border-radius:8px;justify-items:center;min-width:4.4rem;padding:.5rem .62rem;display:grid}.catalog-filter-count strong{font-size:var(--type-title-sm);font-weight:950;line-height:1}.catalog-filter-count span{font-size:var(--type-caption);margin-top:.2rem;font-weight:900;line-height:1.1}.catalog-filter-body{gap:.95rem;padding:1rem;display:grid}.catalog-filter-group{gap:.6rem;min-width:0;display:grid}.catalog-filter-group+.catalog-filter-group,.catalog-filter-compare-link{border-top:1px solid #edf2f1;padding-top:.95rem}.catalog-filter-group h3{color:#344054;font-size:var(--type-caption);letter-spacing:0;margin:0;font-weight:950}.catalog-filter-group-heading{justify-content:space-between;align-items:center;gap:.75rem;display:flex}.catalog-filter-group-heading button{color:#7f1d1d;font-size:var(--type-caption);background:0 0;border:0;align-items:center;gap:.32rem;font-weight:900;display:inline-flex}.catalog-active-filter-title{gap:.15rem;min-width:0;display:grid}.catalog-active-filter-title span{color:#667085;font-size:var(--type-caption);font-weight:850;line-height:1.35}.catalog-filter-search{color:#b7791f;background:#fff;border:1px solid #d8e4e1;border-radius:8px;align-items:center;gap:.55rem;min-height:3rem;padding:0 .78rem;display:flex}.catalog-filter-search:focus-within{border-color:var(--store-line);outline:2px solid var(--store-field-focus,#704b00);outline-offset:2px;box-shadow:none}.catalog-filter-search input{color:#132033;width:100%;min-width:0;font-size:var(--type-ui);background:0 0;border:0;outline:none;font-weight:700}.catalog-filter-search-clear{color:#0f766e;background:#eef8f6;border:0;border-radius:999px;flex:none;justify-content:center;align-items:center;width:2rem;height:2rem;transition:background .16s,box-shadow .16s,color .16s,transform .16s;display:inline-flex}.catalog-filter-search-clear:hover,.catalog-filter-search-clear:focus-visible{color:#0b5f59;background:#dff3ef;outline:none;transform:translateY(-1px);box-shadow:0 0 0 3px #0f766e24}.catalog-filter-search-feedback{color:#667085;font-size:var(--type-caption);margin:.45rem 0 0;font-weight:800;line-height:1.45}.catalog-category-list{gap:.35rem;max-height:16rem;padding-inline-end:.15rem;display:grid;overflow:auto}.catalog-category-picker{gap:.65rem;display:grid}.catalog-category-select-hint{color:#667085;font-size:var(--type-caption);margin:-.25rem 0 0;font-weight:800;line-height:1.45}.catalog-refine-results-hint{color:#667085;font-size:var(--type-caption);margin:-.15rem 0 0;font-weight:800;line-height:1.45}.catalog-subcategory-checklist{background:#fbfefd;border:1px solid #e2ece9;border-radius:8px;gap:.45rem;padding:.65rem;display:grid}.catalog-subcategory-nested{background:#f8fbff;border-color:#d8e6f3}.catalog-subcategory-heading{justify-content:space-between;align-items:center;gap:.75rem;padding-bottom:.2rem;display:flex}.catalog-subcategory-heading span{color:#475467;font-size:var(--type-caption);font-weight:900}.catalog-subcategory-heading button{color:#0f766e;cursor:pointer;font-size:var(--type-caption);background:0 0;border:0;font-weight:900}.catalog-subcategory-heading button:disabled{cursor:default;opacity:.45}.catalog-subcategory-checkbox{color:#134e4a;text-align:start;min-width:0;min-height:2.45rem;font-size:var(--type-caption);cursor:pointer;background:#fff;border:1px solid #d8e4e1;border-radius:8px;align-items:center;gap:.55rem;padding:.52rem .62rem;font-weight:900;display:flex;position:relative}.catalog-subcategory-checkbox:hover,.catalog-subcategory-checkbox:focus-within{background:#f0fdfa;border-color:#0f766e47}.catalog-subcategory-checkbox:focus-within{box-shadow:0 0 0 3px #0f766e24}.catalog-subcategory-checkbox input{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;position:absolute;overflow:hidden}.catalog-subcategory-checkbox-active{color:#0f766e;background:#f0fdfa;border-color:#0f766e}.catalog-subcategory-box{color:#0f766e;background:#fff;border:1px solid #bfd9d4;border-radius:4px;flex:none;place-items:center;width:1.15rem;height:1.15rem;display:grid}.catalog-subcategory-checkbox-active .catalog-subcategory-box{color:#fff;background:#0f766e;border-color:#0f766e}.catalog-subcategory-checkbox>span:last-child{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.catalog-subcategory-empty{color:#667085;font-size:var(--type-caption);background:#fbfefd;border:1px dashed #d8e4e1;border-radius:8px;margin:0;padding:.65rem;font-weight:750;line-height:1.5}.catalog-category-path-summary{color:#134e4a;background:linear-gradient(135deg,#fff,#f8fdfb);border:1px solid #e2ece9;border-radius:8px;gap:.25rem;padding:.62rem .68rem;display:grid}.catalog-category-path-summary span{color:#667085;font-size:var(--type-caption);font-weight:900}.catalog-category-path-summary strong{overflow-wrap:anywhere;min-width:0;font-size:var(--type-caption);line-height:1.55}.catalog-category-list button,.catalog-filter-toggle,.catalog-active-filter-chip,.catalog-filter-compare-link{color:#134e4a;min-width:0;min-height:2.55rem;font-size:var(--type-ui);text-align:start;background:#fff;border:1px solid #d8e4e1;border-radius:8px;align-items:center;gap:.5rem;padding:.55rem .72rem;font-weight:900;line-height:1.2;text-decoration:none;display:flex}.catalog-category-list button{justify-content:space-between}.catalog-category-list button span,.catalog-active-filter-chip span,.catalog-filter-toggle span,.catalog-filter-compare-link span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.catalog-category-list button:hover,.catalog-filter-toggle:hover,.catalog-active-filter-chip:hover,.catalog-filter-compare-link:hover{color:#0f766e;background:#f0fdfa;border-color:#0f766e47}.catalog-category-list .catalog-category-option-active,.catalog-filter-toggle-active{color:#fff;background:#0f766e;border-color:#0f766e}.catalog-filter-toggle-list,.catalog-filter-select-grid,.catalog-active-filter-list{gap:.5rem;display:grid}.catalog-filter-toggle{justify-content:flex-start}.catalog-filter-select{min-width:0}.catalog-filter-select-trigger{color:#132033;width:100%;min-height:2.75rem;box-shadow:none;background:#fff;border:1px solid #d8e4e1;border-radius:8px}.catalog-filter-select-trigger:focus-visible{border-color:#0f766e;box-shadow:0 0 0 3px #0f766e1f}.catalog-filter-active-group{background:#fffdf7;border:1px solid #f59e0b3d;border-radius:8px;padding:.75rem}.catalog-active-filter-chip,.catalog-filter-compare-link{justify-content:space-between}.catalog-filter-compare-link strong{color:#0f766e;min-width:1.65rem;height:1.65rem;font-size:var(--type-caption);background:#f0fdfa;border-radius:999px;place-items:center;display:inline-grid}@media (max-width:1024px){.store-catalog-marketplace-layout[data-stitch-catalog-buyer-workbench] .catalog-filter-standard{position:static}.catalog-filter-select-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:760px){.catalog-filter-header{grid-template-columns:minmax(0,1fr);padding:.9rem}.catalog-filter-count{grid-template-columns:auto minmax(0,1fr);justify-items:start;width:100%}.catalog-filter-body{padding:.9rem}.catalog-filter-select-grid{grid-template-columns:1fr}}.admin-catalog-command{box-shadow:none;background:#fff;border-color:#e4e4e7;gap:1rem;display:grid}.admin-catalog-command-header{justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.admin-catalog-command-eyebrow{color:#0f766e;font-size:var(--type-caption);align-items:center;gap:.4rem;margin:0;font-weight:700;display:inline-flex}.admin-catalog-command h2{color:#18181b;font-size:var(--type-title-sm);margin:.3rem 0 0;font-weight:700}.admin-catalog-command-actions{flex-wrap:wrap;gap:.45rem;display:flex}.admin-catalog-command-actions .admin-catalog-primary-button,.admin-catalog-command-actions .admin-catalog-secondary-button{min-height:2.3rem;font-size:var(--type-caption);border-radius:6px;align-items:center;gap:.42rem;padding:.45rem .7rem;display:inline-flex}.admin-catalog-summary-strip{border-top:1px solid #f1f1f2;border-bottom:1px solid #f1f1f2;min-width:0;display:flex;overflow-x:auto}.admin-catalog-summary-strip>span{color:#71717a;min-width:7.5rem;font-size:var(--type-caption);white-space:nowrap;border-inline-end:1px solid #f1f1f2;flex:1 0 auto;align-items:baseline;gap:.38rem;padding:.62rem .75rem;font-weight:600;display:inline-flex}.admin-catalog-summary-strip>span:last-child{border-inline-end:0}.admin-catalog-summary-strip strong{color:#18181b;font-size:var(--type-ui);font-variant-numeric:tabular-nums}.admin-catalog-summary-strip .admin-catalog-summary-alert strong{color:#b45309}.admin-catalog-record-tabs{background:#fafafa;border:1px solid #e4e4e7;border-radius:7px;gap:.18rem;width:fit-content;max-width:100%;padding:.18rem;display:inline-flex}.admin-catalog-record-tab{color:#71717a;min-height:2.2rem;font-size:var(--type-caption);background:0 0;border:0;border-radius:5px;align-items:center;gap:.42rem;padding:.42rem .72rem;font-weight:650;display:inline-flex}.admin-catalog-record-tab:hover,.admin-catalog-record-tab:focus-visible{color:#27272a;background:#f4f4f5;outline:0}.admin-catalog-record-tab-active{color:#0f766e;background:#fff;box-shadow:0 1px 2px #18181b14}@media (max-width:640px){.admin-catalog-command-header{flex-direction:column;align-items:stretch}.admin-catalog-command-actions{width:100%}.admin-catalog-command-actions>button{flex:1 1 0;justify-content:center}.admin-catalog-record-tabs{width:100%}.admin-catalog-record-tab{flex:1 1 0;justify-content:center}}.editorial-panel{border:1px solid var(--line);border-radius:var(--store-radius);box-shadow:var(--store-card-shadow);background:linear-gradient(135deg,#fffffff2,#fff8ebe0),repeating-linear-gradient(135deg,#78350f07 0 1px,#0000 1px 28px)}.store-surface-contrast .design-panel,.store-surface-contrast .editorial-panel,.store-surface-contrast .product-card,.store-surface-contrast .choice-card,.store-surface-contrast .metric-card,.store-surface-contrast .mini-card{background:#fffffffa;border-color:#18181b33}.store-surface-editorial .design-panel,.store-surface-editorial .product-card,.store-surface-editorial .choice-card{background:linear-gradient(135deg,#fffffff5,#f8fafce6),repeating-linear-gradient(135deg,#18181b08 0 1px,#0000 1px 22px)}.dark-hero{color:#fff;background:linear-gradient(135deg,#251306 0%,#5f2f08 46%,#15361f 100%),linear-gradient(30deg,#ffd6661f 12%,#0000 12.5% 87%,#ffd6661f 87.5%,#ffd6661f) 0 0/38px 22px}.store-hero-light .dark-hero{color:#18181b;background:linear-gradient(135deg,#fffffffa,#fef3c7c7),repeating-linear-gradient(135deg,#92400e0a 0 1px,#0000 1px 24px)}.store-hero-light .dark-hero .text-white{color:#18181b}.store-hero-light .dark-hero .text-zinc-200,.store-hero-light .dark-hero .text-cyan-100{color:#3f3f46}.store-hero-brand .dark-hero{color:#fff;background:linear-gradient(135deg,#121826,#273248),repeating-linear-gradient(135deg,#ffffff1f 0 1px,#0000 1px 24px)}.media-frame{border-radius:var(--store-radius);box-shadow:var(--store-shadow-inset);background:linear-gradient(145deg,#fff7edf5,#ecfdf55c),repeating-linear-gradient(135deg,#4e2d0e0d 0 1px,#0000 1px 18px)}.product-card{border-radius:var(--store-radius);box-shadow:var(--store-card-shadow);background:linear-gradient(145deg,#fffffffa,#fff8ebe6),repeating-linear-gradient(135deg,#78350f06 0 1px,#0000 1px 26px);border:1px solid #18181b1f}.product-card:hover{box-shadow:var(--store-card-hover-shadow);border-color:#b4530975}.storefront-header{-webkit-backdrop-filter:none;backdrop-filter:none;background-color:#0000;background-image:linear-gradient(#fffffffc,#fffaf1f5),linear-gradient(90deg,#78350f0a,#0000 36%,#0ea5e909);background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:auto;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;border-bottom:1px solid #4e2d0e1f;box-shadow:inset 0 -1px #ffffffe6,0 18px 46px #4e2d0e1a}.storefront-header-top{z-index:5;background:linear-gradient(90deg,#2b1708 0%,#6b370a 52%,#15361f 100%),repeating-linear-gradient(90deg,#fff4d613 0 1px,#0000 1px 26px);border-bottom:1px solid #ffffff1a;position:relative}.storefront-header-main{z-index:4;position:relative}.store-brand-link{isolation:isolate}.store-brand-text{opacity:1;max-width:13rem;overflow:hidden}.hachasal-brand-logo{-o-object-fit:contain;object-fit:contain;max-width:100%;box-shadow:none;background:0 0;border:0;border-radius:0;flex:none;padding:0;display:block}.hachasal-brand-logo--lockup{aspect-ratio:1340/480;width:10.5rem;height:auto;max-height:3.75rem}.hachasal-brand-logo--mark{aspect-ratio:auto;width:auto;height:2.75rem}.admin-login-hero-logo,.admin-login-card-logo{margin-block-end:.75rem}.storefront-header-brand-wordmark,.store-brand-link{cursor:pointer}.storefront-header-brand-wordmark:hover .hachasal-brand-logo,.store-brand-link:hover .hachasal-brand-logo{opacity:.85}.storefront-header-brand-wordmark:focus-visible,.store-brand-link:focus-visible{outline:2px solid var(--store-interaction);outline-offset:4px}.store-brand-mark{box-shadow:0 16px 36px #92400e33}.store-brand-mark:after{border-radius:calc(var(--store-radius) * .85);content:"";border:1px solid #ffffff42;position:absolute;inset:.28rem}.storefront-language-switch{background:linear-gradient(#fffffffa,#fff7e8e6),#fffffff0;border:1px solid #4e2d0e24;border-radius:999px;align-items:center;width:fit-content;max-width:100%;min-height:2.05rem;padding:.14rem;display:inline-flex;box-shadow:inset 0 1px #ffffffdb,0 12px 30px #4e2d0e14}.storefront-language-switch-options{grid-auto-columns:minmax(2.25rem,1fr);grid-auto-flow:column;gap:.12rem;min-width:0;display:grid}.storefront-language-switch-option{color:#52525b;cursor:pointer;min-width:0;min-height:1.72rem;font:inherit;background:0 0;border:0;border-radius:999px;justify-content:center;align-items:center;padding:.22rem .48rem;display:inline-flex}.storefront-language-switch-option span{text-overflow:ellipsis;white-space:nowrap;max-width:2rem;line-height:1;font-size:var(--type-caption);letter-spacing:0;font-weight:950;display:block;overflow:hidden}.storefront-header-top .storefront-language-switch-option{color:#ffffffb8}.storefront-header-top .storefront-language-switch-option-active{color:#2b1708;background:#fff;box-shadow:0 8px 20px #0000002e}.storefront-buyer-intent-search-shell{isolation:isolate;border-radius:999px;min-width:0;position:relative}.storefront-buyer-intent-search-shell:before{z-index:-1;border-radius:inherit;content:"";pointer-events:none;background:linear-gradient(135deg,#ffffffb8,#fff7e833),linear-gradient(#b4530914,#1665340b);border:1px solid #ffffffb8;position:absolute;inset:-.16rem;box-shadow:12px 14px 32px #4e2d0e1a,-10px -10px 28px #ffffffc7}.storefront-buyer-intent-search-icon{z-index:1;color:#a1a1aa;pointer-events:none;width:1rem;height:1rem;position:absolute;inset-block-start:50%;inset-inline-start:.9rem;transform:translateY(-50%)}.storefront-buyer-intent-search-input{color:#09090b;width:100%;height:2.75rem;font-size:var(--type-ui);border:1px solid #78350f24;border-radius:999px;outline:none;padding-block:.5rem;padding-inline:2.7rem 6.35rem;font-weight:600}.storefront-buyer-intent-search-input::placeholder{color:#a1a1aa;font-weight:600}.storefront-buyer-intent-search-shell input{background:linear-gradient(145deg,#fffffffa,#fff7e8e0),#fff;border-color:#78350f24;box-shadow:inset 5px 6px 14px #78350f0e,inset -5px -6px 14px #fffffff5,0 1px #ffffffd9}.storefront-buyer-intent-search-shell input:focus{border-color:#b453098c;box-shadow:inset 3px 4px 10px #78350f0d,inset -5px -6px 14px #fffffff5,0 0 0 4px #f59e0b24,0 16px 38px #4e2d0e14}.storefront-buyer-intent-search-submit{color:#fff;background:linear-gradient(145deg,#2b1708,#18181b 56%,#0f172a),#18181b;border:1px solid #ffffff29;border-radius:999px;justify-content:center;align-items:center;gap:.35rem;width:2rem;height:2rem;padding:0;display:inline-flex;position:absolute;inset-block-start:50%;inset-inline-end:.45rem;transform:translateY(-50%);box-shadow:inset 0 1px #fff3,inset 0 -8px 14px #0003,0 10px 22px #18181b29}.storefront-buyer-intent-search-shell[data-search-filled=true] .storefront-buyer-intent-search-submit{background:linear-gradient(145deg,#92400e,#18181b 72%),#18181b;box-shadow:inset 0 1px #ffffff38,inset 0 -8px 14px #00000038,0 12px 24px #92400e3d}.storefront-buyer-intent-search-submit:hover,.storefront-buyer-intent-search-submit:focus-visible{background:linear-gradient(145deg,#b45309,#18181b 72%),#18181b}.storefront-buyer-intent-search-shortcut{color:#52525b;height:1.75rem;font-size:var(--type-caption);background:linear-gradient(145deg,#fffffff0,#fff7e8b8),#fff;border:1px solid #e4e4e7eb;border-radius:999px;align-items:center;gap:.25rem;padding-inline:.38rem;font-weight:950;display:none;position:absolute;inset-block-start:50%;inset-inline-end:3.05rem;transform:translateY(-50%);box-shadow:inset 0 1px #ffffffe6,0 6px 16px #4e2d0e14}@media (min-width:1024px){.storefront-buyer-intent-search-shortcut{display:inline-flex}}.storefront-buyer-intent-search-shortcut kbd{letter-spacing:0;font-family:inherit}.storefront-buyer-intent-search-submit-icon{width:1rem;height:1rem;display:block}.storefront-buyer-intent-search-submit-label{clip:rect(0, 0, 0, 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.storefront-buyer-intent-search-assist{z-index:80;border-radius:var(--store-radius);background:linear-gradient(145deg,#fffffffa,#fff7e8f0),#fff;border:1px solid #78350f24;gap:.6rem;min-width:min(34rem,100vw - 2rem);padding:.75rem;display:none;position:absolute;inset-block-start:calc(100% + .45rem);inset-inline:0;box-shadow:inset 0 1px #ffffffe6,0 22px 56px #4e2d0e2e}.storefront-buyer-intent-search-assist-open{display:grid}.storefront-buyer-intent-search-assist-head{gap:.15rem;display:grid}.storefront-buyer-intent-search-assist-head strong{color:#18181b;font-size:var(--type-ui);font-weight:950;line-height:1.3}.storefront-buyer-intent-search-assist-head small{color:#71717a;font-size:var(--type-caption);font-weight:800;line-height:1.45}.storefront-buyer-intent-search-assist-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,13rem),1fr));gap:.45rem;display:grid}.storefront-buyer-intent-search-assist-grid a,.storefront-buyer-intent-search-suggestion{border-radius:var(--store-control-radius);color:#18181b;background:linear-gradient(145deg,#fffffff5,#fff7e8b3),#fff;border:1px solid #78350f1a;gap:.24rem;min-width:0;padding:.55rem .62rem;text-decoration:none;display:grid;box-shadow:inset 0 1px #ffffffdb,0 8px 18px #4e2d0e0e}.storefront-buyer-intent-search-assist-grid a:first-child,.storefront-buyer-intent-search-suggestion:first-child{color:#78350f;background:linear-gradient(145deg,#fffbebfa,#ffedd5c7),#fff7ed;border-color:#b453092e}.storefront-buyer-intent-search-assist-label,.storefront-buyer-intent-search-assist-label span,.storefront-buyer-intent-search-assist-grid small{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.storefront-buyer-intent-search-assist-label{align-items:center;gap:.35rem;display:flex}.storefront-buyer-intent-search-assist-label span{font-size:var(--type-caption);overflow-wrap:anywhere;flex:auto;font-weight:950;line-height:1.3;display:block}.storefront-buyer-intent-search-assist-label b{color:#3f3f46;font-size:var(--type-caption);text-transform:uppercase;background:#18181b14;border-radius:999px;flex:none;padding:.24rem .34rem;font-weight:950;line-height:1}.storefront-buyer-intent-search-assist-grid small{color:#71717a;font-size:var(--type-caption);overflow-wrap:anywhere;font-weight:800;line-height:1.3;display:block}.storefront-action-link{box-shadow:0 10px 26px #18181b0f}.storefront-action-link span{opacity:1;max-width:7rem}.storefront-shopping-paths{flex:none;position:relative}.storefront-shopping-paths summary{list-style:none}.storefront-shopping-paths summary::-webkit-details-marker{display:none}.storefront-shopping-paths-trigger{border-radius:var(--store-control-radius);color:#27272a;cursor:pointer;background:#fff;border:1px solid #18181b1a;justify-content:center;align-items:center;gap:.55rem;max-width:15.5rem;min-height:2.75rem;padding:.55rem .7rem;display:inline-flex;box-shadow:0 10px 26px #18181b0f}.storefront-shopping-paths-trigger svg{flex:none}.storefront-shopping-paths-trigger-copy{opacity:1;text-align:start;gap:.05rem;min-width:0;max-width:11.5rem;display:grid}.storefront-shopping-paths-trigger-label,.storefront-shopping-paths-trigger-detail{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.storefront-shopping-paths-trigger-label{color:#18181b;font-size:var(--type-ui);font-weight:950;line-height:1.2}.storefront-shopping-paths-trigger-detail{color:#71717a;font-size:var(--type-caption);font-weight:800;line-height:1.25}.storefront-shopping-paths-chevron{color:#a1a1aa;opacity:1}.storefront-shopping-paths-panel{z-index:85;border-radius:var(--store-radius);background:#fff;border:1px solid #18181b1f;grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem;width:min(23rem,100vw - 2rem);padding:.65rem;display:grid;position:absolute;inset-block-start:calc(100% + .45rem);inset-inline-end:0;box-shadow:0 22px 56px #18181b2e}.storefront-shopping-path-link{border-radius:var(--store-control-radius);color:#18181b;background:#fafafa;border:1px solid #18181b14;align-content:start;gap:.18rem;min-width:0;min-height:5.15rem;padding:.65rem;text-decoration:none;display:grid}.storefront-shopping-path-link>span{border-radius:var(--store-control-radius);color:#166534;background:#ecfdf5;justify-content:center;align-items:center;width:1.8rem;height:1.8rem;display:inline-flex}.storefront-shopping-path-link strong,.storefront-shopping-path-link small{text-overflow:ellipsis;min-width:0;overflow:hidden}.storefront-shopping-path-link strong{color:#18181b;font-size:var(--type-ui);white-space:nowrap;font-weight:950;line-height:1.25}.storefront-shopping-path-link small{color:#71717a;font-size:var(--type-caption);-webkit-line-clamp:2;-webkit-box-orient:vertical;font-weight:800;line-height:1.35;display:-webkit-box}.storefront-category-actions{flex:none;align-items:center;gap:.45rem;display:inline-flex}.storefront-all-products-link,.storefront-cart-link{border-radius:var(--store-control-radius);min-height:2.45rem;font-size:var(--type-ui);white-space:nowrap;flex:none;justify-content:center;align-items:center;gap:.45rem;padding:.58rem .82rem;font-weight:900;line-height:1;text-decoration:none;display:inline-flex}.storefront-all-products-link{color:#fff;background:#18181b;border:1px solid #18181b;box-shadow:0 10px 26px #18181b1a}.storefront-all-products-link:hover,.storefront-all-products-link:focus-visible{color:#fff;background:#92400e;border-color:#92400e}.storefront-cart-link{color:#78350f;background:#fff7ed;border:1px solid #b4530947;box-shadow:0 10px 24px #b4530914}.storefront-cart-link:hover,.storefront-cart-link:focus-visible{color:#7c2d12;background:#ffedd5;border-color:#b453097a}.storefront-category-trigger{box-shadow:0 10px 26px #18181b0f}.storefront-category-trigger small{color:#71717a;font-size:var(--type-caption);background:#fff;border-radius:999px;padding:.18rem .45rem;font-weight:900}.storefront-category-trigger-active{color:#92400e;background:#fff7ed;border-color:#b4530957}.storefront-category-trigger-chevron{color:#a1a1aa}.storefront-category-bar{z-index:2;-webkit-backdrop-filter:none;backdrop-filter:none;background:linear-gradient(#fffaf1db,#fff7e8bd);position:relative}.storefront-header{isolation:isolate;background:linear-gradient(#fffffffc,#fffaf1f5),linear-gradient(90deg,#78350f0d,#0ea5e908);border-bottom-color:#78350f29;overflow:visible;box-shadow:inset 0 -1px #ffffffe6,0 18px 46px #4e2d0e1a}.storefront-header:before{z-index:0;content:"";pointer-events:none;background:linear-gradient(90deg,#ffffff8a,#0000 44%,#ffffff52),repeating-linear-gradient(90deg,#78350f07 0 1px,#0000 1px 28px);position:absolute;inset:0}.storefront-header>*{z-index:1;position:relative}.storefront-header>.storefront-header-top{z-index:35}.storefront-header>.storefront-header-main{z-index:30;overflow:visible}.storefront-header>.storefront-category-bar{z-index:10}.storefront-header>.storefront-mobile-drawer{z-index:40}.storefront-header-compact{background:linear-gradient(#fffffffc,#fffaf1f7),linear-gradient(90deg,#b453090a,#0ea5e906);border-bottom-color:#78350f33;box-shadow:inset 0 -1px #ffffffe0,0 10px 28px #4e2d0e1f}.storefront-header-public.storefront-header-compact{background:linear-gradient(#fffffffc,#fffaf1fa),linear-gradient(90deg,#b4530909,#0ea5e906);box-shadow:inset 0 -1px #ffffffe6,0 8px 24px #4e2d0e1a}.storefront-header-top{border-bottom-color:#ffffff24;box-shadow:inset 0 1px #ffffff14,inset 0 -1px #00000038}.storefront-header-actions{min-width:0}.store-brand-link{border-radius:calc(var(--store-control-radius) + .25rem);margin-inline-start:-.2rem;padding:.2rem}.store-brand-mark{background:linear-gradient(145deg,#fffffffa,#fff7e8d6),#fff;border-color:#78350f24;box-shadow:inset 0 1px #ffffffdb,8px 10px 22px #4e2d0e1a,-5px -6px 18px #ffffffc2}.store-brand-link:hover .store-brand-mark,.store-brand-link:focus-visible .store-brand-mark{border-color:#b453095c;box-shadow:inset 0 1px #ffffffe6,10px 14px 28px #92400e24,-5px -6px 18px #ffffffc7}.storefront-language-switch{background:linear-gradient(145deg,#fffffffa,#fff7e8c7),#fff;border-color:#78350f24;box-shadow:inset 3px 4px 10px #78350f0b,inset -4px -5px 12px #ffffffeb,0 10px 24px #4e2d0e14}.storefront-language-switch-option-active{color:#fff;background:linear-gradient(145deg,#2b1708,#18181b 68%),#18181b;box-shadow:inset 0 1px #ffffff2e,0 8px 18px #18181b2e}.storefront-header-top .storefront-language-switch{background:linear-gradient(145deg,#ffffff24,#ffffff0e),#18181b29;border-color:#ffffff29;box-shadow:inset 2px 3px 9px #00000029,inset -2px -2px 6px #ffffff14,0 10px 22px #0000002e}.storefront-mobile-menu-button,.storefront-action-link,.storefront-shopping-paths-trigger,.storefront-category-trigger,.storefront-cart-link{background:linear-gradient(145deg,#fffffffa,#fff7e8c7),#fff;border-color:#78350f21;box-shadow:inset 0 1px #ffffffdb,8px 10px 22px #4e2d0e13,-4px -5px 14px #ffffffb8}.storefront-mobile-menu-button-open,.storefront-action-link[aria-current=page],.storefront-category-trigger-active{color:#78350f;background:linear-gradient(145deg,#fffbebfa,#ffedd5c7),#fff7ed;border-color:#92400e47;box-shadow:inset 3px 4px 10px #78350f11,inset -4px -5px 12px #ffffffe0,0 10px 22px #92400e1a}.storefront-shopping-paths-trigger:hover,.storefront-shopping-paths-trigger:focus-visible,.storefront-category-trigger:hover,.storefront-category-trigger:focus-visible,.storefront-mobile-menu-button:hover,.storefront-mobile-menu-button:focus-visible,.storefront-action-link:hover,.storefront-action-link:focus-visible,.storefront-cart-link:hover,.storefront-cart-link:focus-visible{border-color:#b4530957;box-shadow:inset 0 1px #ffffffe6,10px 14px 28px #92400e1f,-4px -5px 14px #ffffffbd}.storefront-shopping-paths-panel,.storefront-buyer-intent-search-assist,.storefront-mega-panel{background:linear-gradient(145deg,#fffffffc,#fff7e8f0),#fff;border-color:#78350f24;box-shadow:inset 0 1px #ffffffeb,0 28px 70px #4e2d0e2e}.storefront-shopping-path-link,.storefront-mobile-shop-grid a,.storefront-mobile-category-group,.storefront-mega-panel [data-subcategory-slug],.storefront-mega-panel [data-product-category-slug]{background:linear-gradient(145deg,#fffffffa,#fff7e8b8),#fff;border-color:#78350f1c;box-shadow:inset 0 1px #ffffffdb,0 9px 20px #4e2d0e0f}.storefront-shopping-path-link-primary{background:linear-gradient(145deg,#fffbebfa,#ffedd5d1),#fff7ed;border-color:#b4530933}.storefront-shopping-path-link>span,.storefront-mobile-shop-grid a>span{background:linear-gradient(145deg,#ecfdf5f5,#d1fae5b8),#ecfdf5;box-shadow:inset 0 1px #ffffffdb,0 6px 14px #16653414}.storefront-shopping-path-link-primary>span{color:#9a3412;background:linear-gradient(145deg,#ffedd5fa,#fed7aacc),#ffedd5}.storefront-all-products-link{background:linear-gradient(145deg,#2b1708,#18181b 68%),#18181b;border-color:#2b1708eb;box-shadow:inset 0 1px #ffffff2e,inset 0 -10px 16px #0003,0 12px 26px #18181b29}.storefront-all-products-link:hover,.storefront-all-products-link:focus-visible{background:linear-gradient(145deg,#b45309,#2b1708 76%),#92400e;border-color:#92400e}.storefront-cart-link{color:#78350f}.storefront-category-trigger small{background:linear-gradient(145deg,#fffffffa,#fff7e8cc),#fff;box-shadow:inset 0 1px #ffffffe6,0 5px 12px #4e2d0e0e}.storefront-category-bar{background:linear-gradient(#fffaf1eb,#fff7e8db),repeating-linear-gradient(90deg,#78350f07 0 1px,#0000 1px 24px);border-top-color:#78350f1f;box-shadow:inset 0 1px #ffffffe0,inset 0 -1px #78350f14}.storefront-mobile-drawer{z-index:6;background:linear-gradient(#fffdf7fc,#fff7e8f7),repeating-linear-gradient(90deg,#78350f07 0 1px,#0000 1px 26px);border-color:#78350f24;box-shadow:inset 0 1px #ffffffe6,0 24px 70px #4e2d0e2e}.storefront-mobile-mega-panel,.storefront-mobile-shop-hub{background:linear-gradient(145deg,#fffffffa,#fff7e8e0),#fff;border-color:#78350f1f;box-shadow:inset 0 1px #ffffffe0,0 14px 32px #4e2d0e17}.storefront-mobile-category-group[open]{border-color:#b4530933;box-shadow:inset 0 1px #ffffffe6,0 12px 28px #92400e1a}.storefront-mobile-category-group summary>span:first-child{background:linear-gradient(145deg,#fff7e8fa,#ffedd5b3),#fff7ed;box-shadow:inset 0 1px #ffffffdb,0 6px 14px #b4530914}.storefront-mobile-trust-strip span{background:linear-gradient(145deg,#ffffffe6,#f4f4f5b8),#f4f4f5;box-shadow:inset 0 1px #ffffffc7,0 6px 14px #4e2d0e0b}.storefront-mega-panel>div{background:linear-gradient(90deg,#fffaf19e,#ffffffb8 48%,#fffaf1b3),#fff}.storefront-mega-panel aside{background:linear-gradient(145deg,#fffaf1eb,#fff7e8c7),#fff7ed}.storefront-mega-panel [role=tabpanel]{background:linear-gradient(145deg,#ffffffd1,#fffaf180),#fff}.storefront-mega-panel [data-category-slug]{background:linear-gradient(145deg,#ffffffeb,#fff7e87a),0 0}.storefront-mega-panel [data-category-slug][aria-selected=true]{background:linear-gradient(145deg,#fffbebfa,#ffedd5c7),#fff7ed;border-color:#b4530940;box-shadow:inset 0 1px #ffffffe0,0 10px 22px #92400e1a}.storefront-mega-panel [data-category-slug]>span:first-child{box-shadow:inset 0 1px #ffffffdb,0 6px 14px #4e2d0e0e}.public-mobile-bottom-nav{inset-inline:.75rem;z-index:35;border-radius:var(--store-radius);background:#fffffffa;border:1px solid #18181b1a;grid-template-columns:repeat(5,minmax(0,1fr));gap:.35rem;padding:.35rem;display:grid;position:fixed;bottom:.75rem;box-shadow:0 14px 38px #18181b2e}.public-mobile-bottom-nav-item{border-radius:var(--store-control-radius);color:#52525b;min-width:0;min-height:3.85rem;font-size:var(--type-caption);text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:.16rem;font-weight:900;line-height:1.1;text-decoration:none;display:flex}.public-mobile-bottom-nav-icon{justify-content:center;align-items:center;display:inline-flex;position:relative}.public-mobile-bottom-nav-badge{color:#fff;min-width:1.05rem;height:1.05rem;font-size:var(--type-caption);background:#dc2626;border:1px solid #fff;border-radius:999px;justify-content:center;align-items:center;padding-inline:.22rem;font-weight:950;line-height:1;display:inline-flex;position:absolute;inset-block-start:-.42rem;inset-inline-end:-.52rem}.public-mobile-bottom-nav-item span{text-overflow:ellipsis;white-space:nowrap;max-width:100%;display:block;overflow:hidden}.public-mobile-bottom-nav-item small{color:#8a8a93;max-width:100%;font-size:var(--type-caption);text-overflow:ellipsis;white-space:nowrap;font-weight:850;line-height:1.1;display:block;overflow:hidden}.public-mobile-bottom-nav-item-active{color:#fff;background:#18181b}.public-mobile-bottom-nav-item-active small{color:#ffffffb8}.storefront-mobile-shop-hub{border-radius:var(--store-radius);box-shadow:var(--store-card-shadow);background:linear-gradient(135deg,#fffffffa,#fff7e8e6),repeating-linear-gradient(90deg,#78350f09 0 1px,#0000 1px 24px);border:1px solid #18181b1a;gap:.75rem;padding:.85rem;display:grid}.storefront-mobile-shop-hub-head{gap:.3rem;display:grid}.storefront-mobile-shop-hub-head span{border-radius:var(--store-control-radius);color:#fff;width:fit-content;font-size:var(--type-caption);background:#18181b;align-items:center;gap:.4rem;padding:.38rem .55rem;font-weight:950;display:inline-flex}.storefront-mobile-shop-hub-head p{color:#57534e;font-size:var(--type-ui);font-weight:750;line-height:1.65}.storefront-mobile-shop-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem;display:grid}.storefront-mobile-shop-grid a{border-radius:var(--store-control-radius);color:#18181b;background:#ffffffeb;border:1px solid #18181b1a;align-content:start;gap:.25rem;min-width:0;min-height:5.35rem;padding:.7rem;text-decoration:none;display:grid}.storefront-mobile-shop-grid a>span{border-radius:var(--store-control-radius);color:#166534;background:#ecfdf5;justify-content:center;align-items:center;width:1.9rem;height:1.9rem;display:inline-flex}.storefront-mobile-shop-grid strong,.storefront-mobile-shop-grid small{text-overflow:ellipsis;min-width:0;overflow:hidden}.storefront-mobile-shop-grid strong{color:#18181b;font-size:var(--type-ui);white-space:nowrap;font-weight:950;line-height:1.25}.storefront-mobile-shop-grid small{color:#71717a;font-size:var(--type-caption);-webkit-line-clamp:2;-webkit-box-orient:vertical;font-weight:800;line-height:1.35;display:-webkit-box}.storefront-mobile-trust-strip{grid-template-columns:repeat(3,minmax(0,1fr));gap:.4rem;display:grid}.storefront-mobile-trust-strip span{border-radius:var(--store-control-radius);color:#3f3f46;min-width:0;min-height:2.35rem;font-size:var(--type-caption);text-align:center;background:#f4f4f5;justify-content:center;align-items:center;gap:.25rem;font-weight:900;line-height:1.15;display:inline-flex}.storefront-mobile-trust-strip svg{flex:none}@media (max-width:360px){.storefront-mobile-shop-grid,.storefront-mobile-trust-strip{grid-template-columns:1fr}}@media (min-width:1024px){.public-mobile-bottom-nav{display:none}.storefront-category-bar{opacity:1;max-height:4.25rem;overflow:visible}.storefront-header-compact .storefront-header-top{display:none}.storefront-header-compact .storefront-category-bar{opacity:0;pointer-events:none;border-top-color:#0000;max-height:0;overflow:hidden}.storefront-header-compact .storefront-header-main{grid-template-columns:auto minmax(420px,1fr) auto;gap:.65rem;padding-top:.45rem;padding-bottom:.45rem}.storefront-header-compact .store-brand-mark{width:2.25rem;height:2.25rem;padding:.35rem}.storefront-header-compact .store-brand-text{opacity:0;max-width:0}.storefront-header-compact .store-brand-link{max-width:2.25rem}.storefront-header-compact .storefront-buyer-intent-search-shell input{height:2.45rem;box-shadow:inset 3px 4px 10px #78350f0b,inset -4px -5px 12px #ffffffe6;padding-inline-end:2.9rem!important}.storefront-header-compact .storefront-buyer-intent-search-shell button{height:1.85rem;padding-inline:.65rem}.storefront-header-compact .storefront-buyer-intent-search-submit{width:2rem;height:2rem;padding-inline:0}.storefront-header-compact .storefront-buyer-intent-search-shortcut{display:none}.storefront-header-compact .storefront-shopping-paths-trigger{min-width:2.45rem;min-height:2.45rem;box-shadow:none;padding:.6rem}.storefront-header-compact .storefront-shopping-paths-trigger-copy,.storefront-header-compact .storefront-shopping-paths-chevron{opacity:0;max-width:0;overflow:hidden}.storefront-header-compact .storefront-action-link{min-width:2.45rem;min-height:2.45rem;box-shadow:none;padding:.6rem}.storefront-header-compact .storefront-action-secondary,.storefront-header-compact .storefront-header-language{display:none}.storefront-header-compact .storefront-action-link span{opacity:0;max-width:0;overflow:hidden}}@media (max-width:1023px){.storefront-header-main{gap:.75rem}.storefront-buyer-intent-search-input{padding-inline-end:3.1rem!important}.storefront-buyer-intent-search-shortcut{display:none!important}.storefront-header-compact .storefront-header-main{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.45rem;padding-top:.5rem;padding-bottom:.5rem}.storefront-header-compact .storefront-header-main>div:first-child{display:contents}.storefront-header-compact .store-brand-link{order:1;max-width:2.35rem}.storefront-header-compact .storefront-buyer-intent-search-shell{order:2}.storefront-header-compact .storefront-mobile-menu-button{width:2.35rem;height:2.35rem;box-shadow:none;order:3}.storefront-header-compact .store-brand-text{opacity:0;max-width:0}.storefront-header-compact .store-brand-mark{width:2.35rem;height:2.35rem;box-shadow:none;padding:.35rem}.storefront-header-compact .storefront-buyer-intent-search-input{height:2.35rem;box-shadow:none;padding-inline:2.25rem 2.9rem!important}.storefront-header-compact .storefront-buyer-intent-search-icon{inset-inline-start:.72rem!important}.storefront-header-compact .storefront-buyer-intent-search-submit{width:2rem;padding-inline:0}}.storefront-header-public{background:#fbfaf8;border-bottom:1px solid #78350f14;box-shadow:0 1px #ffffffe6}.storefront-header-public:before{display:none}.storefront-header-blueprint-main{gap:.85rem;display:grid}.storefront-header-blueprint-actions{align-items:center;gap:.75rem;min-width:0;display:inline-flex}.storefront-header-account-pill,.storefront-header-icon-control,.storefront-header-language-menu summary{color:#2b1a0c;background:linear-gradient(145deg,#fffffffa,#f7f6f3e0),#fff;border:1px solid #78350f0d;text-decoration:none;box-shadow:9px 11px 24px #382d2114,-5px -6px 16px #ffffffd1,inset 0 1px #ffffffeb}.storefront-header-account-pill{min-width:8.5rem;min-height:3.35rem;font-size:var(--type-caption);border-radius:999px;justify-content:center;align-items:center;gap:.7rem;padding:.55rem 1.05rem;font-weight:680;line-height:1.18;display:inline-flex}.storefront-header-account-pill span{text-align:center;overflow-wrap:anywhere;max-width:4.6rem;display:block}.storefront-header-icon-control,.storefront-header-language-menu summary{border-radius:999px;place-items:center;width:3.25rem;min-height:3.25rem;display:inline-grid;position:relative}.storefront-header-icon-control b{color:#fff;min-width:1.12rem;height:1.12rem;font-size:var(--type-caption);background:#7a4b00;border-radius:999px;place-items:center;font-weight:900;line-height:1;display:grid;position:absolute;inset-block-start:.1rem;inset-inline-end:.15rem;box-shadow:0 5px 12px #7a4b002e}.storefront-header-language-menu{flex:none;position:relative}.storefront-header-language-menu summary{cursor:pointer;list-style:none}.storefront-header-language-menu summary::-webkit-details-marker{display:none}.storefront-header-language-popover{z-index:95;opacity:0;pointer-events:none;border-radius:999px;transition:opacity .14s,transform .14s;position:absolute;inset-block-start:calc(100% + .55rem);inset-inline-start:50%;transform:translate(-50%)translateY(-.25rem)}.storefront-header-language-menu[open] .storefront-header-language-popover{opacity:1;pointer-events:auto;transform:translate(-50%)translateY(0)}.storefront-header-blueprint-control-active,.storefront-header-account-pill:hover,.storefront-header-account-pill:focus-visible,.storefront-header-icon-control:hover,.storefront-header-icon-control:focus-visible,.storefront-header-language-menu summary:hover,.storefront-header-language-menu summary:focus-visible{color:#7a4b00;border-color:#7a4b0033;box-shadow:8px 10px 22px #7a4b001a,-5px -6px 16px #ffffffd1,inset 4px 5px 12px #382d2109}.storefront-header-blueprint-search{min-width:0}.storefront-header-blueprint-search .storefront-buyer-intent-search-shell:before{background:linear-gradient(145deg,#fffffffa,#f7f6f3db),#fff;border-color:#78350f0a;inset:0;box-shadow:9px 11px 26px #382d2114,-6px -7px 18px #ffffffd1,inset 4px 5px 12px #382d2109}.storefront-header-blueprint-search .storefront-buyer-intent-search-icon,.storefront-header-blueprint-search .storefront-buyer-intent-search-shortcut{display:none!important}.storefront-header-blueprint-search .storefront-buyer-intent-search-input{color:#2b1a0c;height:3.25rem;font-size:var(--type-caption);box-shadow:none;background:0 0;border-color:#0000;font-weight:560;padding-inline:1.15rem 3.05rem!important}.storefront-header-blueprint-search .storefront-buyer-intent-search-input::placeholder{color:#c9bda9;font-weight:540}.storefront-header-blueprint-search .storefront-buyer-intent-search-input:focus,.storefront-header-blueprint-search .storefront-buyer-intent-search-shell input:focus{box-shadow:none;border-color:#0000}.storefront-header-blueprint-search .storefront-buyer-intent-search-submit{color:#5b4630;width:2rem;height:2rem;box-shadow:none;background:0 0;border:0;inset-inline-end:.82rem}.storefront-header-blueprint-search .storefront-buyer-intent-search-submit:hover,.storefront-header-blueprint-search .storefront-buyer-intent-search-submit:focus-visible{color:#7a4b00;background:0 0}.storefront-header-blueprint-nav{justify-content:flex-end;align-items:center;gap:clamp(1.25rem,2.2vw,2.65rem);min-width:0;display:inline-flex}.storefront-header-blueprint-nav-link,.storefront-category-trigger-stitch{color:#2b1a0c;min-width:0;min-height:3.25rem;font-size:var(--type-ui);text-align:center;white-space:normal;box-shadow:none;background:0 0;border:0;justify-content:center;align-items:center;font-weight:560;line-height:1.15;text-decoration:none;display:inline-flex;position:relative}.storefront-header-blueprint-nav-link:after,.storefront-category-trigger-stitch:after{content:"";background:0 0;border-radius:999px;height:.12rem;position:absolute;inset-block-end:.38rem;inset-inline:0}.storefront-header-blueprint-nav [data-category-mega-menu]{flex:none;position:static;overflow:visible}.storefront-header-blueprint-nav .storefront-category-trigger-stitch{min-height:3.25rem;padding:0 .15rem}.storefront-header-blueprint-nav .storefront-category-trigger-stitch svg{color:currentColor}.storefront-header-brand-wordmark{color:#7a4b00;min-width:0;font-size:var(--type-title);text-align:end;overflow-wrap:anywhere;font-weight:940;line-height:1;text-decoration:none}@media (min-width:1024px){.storefront-header-public{min-height:4.65rem}.storefront-header-blueprint-main{padding-block:1rem}.storefront-header-blueprint-row{grid-template-columns:minmax(12.75rem,.92fr) minmax(15.5rem,.85fr) minmax(25rem,1.35fr) minmax(7rem,auto);align-items:center;gap:clamp(1rem,2vw,2.35rem);min-height:3.4rem;display:grid!important}.storefront-header-compact .storefront-header-blueprint-main{padding-block:.55rem}.storefront-header-compact .storefront-header-blueprint-row{min-height:3rem}.storefront-header-compact .storefront-header-account-pill{min-height:2.8rem}.storefront-header-compact .storefront-header-icon-control,.storefront-header-compact .storefront-header-language-menu summary,.storefront-header-compact .storefront-header-blueprint-search .storefront-buyer-intent-search-input{height:2.75rem;min-height:2.75rem}.storefront-header-compact .storefront-header-brand-wordmark{font-size:var(--type-title)}}@media (max-width:1180px) and (min-width:1024px){.storefront-header-blueprint-row{grid-template-columns:minmax(11.4rem,.82fr) minmax(13.5rem,.76fr) minmax(22rem,1.18fr) minmax(6.4rem,auto);gap:1rem}.storefront-header-blueprint-nav{gap:1.15rem}.storefront-header-account-pill{min-width:7.6rem}}@media (max-width:1023px){.storefront-header-blueprint-main{grid-template-columns:minmax(0,1fr)}.storefront-header-compact .storefront-header-blueprint-main{grid-template-columns:minmax(0,1fr);gap:.55rem;padding-block:.55rem}.storefront-header-compact .storefront-header-blueprint-main>.storefront-header-mobile-row{display:flex}.storefront-header-compact .storefront-header-mobile-search{display:block}}.storefront-trust-footer-blueprint{color:#20170e;background:#fbfaf8;border-top:1px solid #78350f1a;padding-bottom:6.25rem}.storefront-trust-footer-welcome-stage{place-items:center;min-height:clamp(22rem,46vw,42rem);padding:clamp(3rem,8vw,7rem) 1rem;display:grid}.storefront-trust-footer-welcome-card{border-radius:calc(var(--store-radius) - .1rem);text-align:center;background:linear-gradient(145deg,#fffffffa,#f7f6f3e6),#fff;border:1px solid #78350f0f;width:min(100%,56rem);padding:clamp(2rem,4.5vw,3.4rem);box-shadow:18px 20px 42px #382d2114,-10px -12px 28px #ffffffdb,inset 0 1px #fffffff0}.storefront-trust-footer-welcome-card h2{color:#7a4b00;font-size:var(--type-title-compact);overflow-wrap:anywhere;margin:0;font-weight:920;line-height:1.45}.storefront-trust-footer-welcome-card p{color:#3f3428;max-width:42rem;font-size:var(--type-body);overflow-wrap:anywhere;margin:1.2rem auto 0;font-weight:520;line-height:1.9}.storefront-trust-footer-lower{border-top:1px solid #78350f1a;padding:clamp(3rem,6vw,4.8rem) 1rem 2rem}.storefront-trust-footer-grid,.storefront-trust-footer-bottom{width:min(100%, var(--store-page-max));margin-inline:auto}.storefront-trust-footer-grid{gap:clamp(1.5rem,4vw,3.5rem);display:grid}.storefront-trust-footer-brand-panel{gap:1.25rem;min-width:0;display:grid}.storefront-trust-footer-brand-mark{align-items:center;gap:.8rem;min-width:0;display:flex}.storefront-trust-footer-brand-mark img:not(.hachasal-brand-logo),.storefront-trust-footer-brand-mark span{border-radius:var(--store-control-radius);color:#7a4b00;width:2.6rem;height:2.6rem;font-size:var(--type-body);-o-object-fit:contain;object-fit:contain;background:#fff;border:1px solid #78350f14;flex:none;place-items:center;font-weight:950;display:grid;box-shadow:7px 9px 18px #382d2112,-4px -5px 12px #ffffffd1}.storefront-trust-footer-brand-mark strong{color:#111827;min-width:0;font-size:var(--type-title-sm);overflow-wrap:anywhere;font-weight:920}.storefront-trust-footer-brand-panel>p{color:#3f3428;max-width:36rem;font-size:var(--type-body);overflow-wrap:anywhere;margin:0;font-weight:520;line-height:2}.storefront-trust-footer-newsletter{gap:.7rem;max-width:36rem;display:grid}.storefront-trust-footer-newsletter label{color:#7a4b00;font-size:var(--type-ui);font-weight:850}.storefront-trust-footer-newsletter>div{gap:.85rem;display:grid}.storefront-trust-footer-newsletter input{border-radius:var(--store-control-radius);color:#20170e;background:linear-gradient(145deg,#fffffff5,#f7f6f3d1),#fff;border:1px solid #78350f0f;outline:none;min-width:0;min-height:3.5rem;padding:.8rem 1rem;box-shadow:inset 5px 6px 14px #382d210a,inset -6px -7px 16px #ffffffe0}.storefront-trust-footer-newsletter input::placeholder{color:#9a8a76}.storefront-trust-footer-newsletter button{border-radius:var(--store-control-radius);color:#5f3b00;min-height:3.15rem;font-size:var(--type-ui);background:linear-gradient(145deg,#fbbf24,#d97706),#f59e0b;border:1px solid #b453092e;justify-content:center;align-items:center;gap:.45rem;padding:.7rem 1.2rem;font-weight:850;display:inline-flex;box-shadow:8px 10px 22px #b4530929,-4px -5px 12px #ffffffc7}.storefront-trust-footer-newsletter p{color:#6b5a42;font-size:var(--type-ui);margin:0;font-weight:650;line-height:1.6}.storefront-trust-footer-column{align-content:start;gap:1.45rem;min-width:0;display:grid}.storefront-trust-footer-column h3{color:#8a8176;font-size:var(--type-ui);margin:0;font-weight:760}.storefront-trust-footer-column div{gap:1.35rem;display:grid}.storefront-trust-footer-column a{color:#20170e;width:fit-content;max-width:100%;font-size:var(--type-ui);overflow-wrap:anywhere;font-weight:560;line-height:1.45;text-decoration:none}.storefront-trust-footer-column a:hover,.storefront-trust-footer-column a:focus-visible{color:#7a4b00}.storefront-trust-footer-bottom{direction:ltr;border-top:1px solid #78350f14;gap:1.5rem;margin-top:clamp(2.4rem,5vw,4rem);padding-top:2rem;display:grid}.storefront-trust-footer-socials{flex-wrap:wrap;gap:1rem;min-width:0;display:flex}.storefront-trust-footer-socials a{border-radius:var(--store-control-radius);color:#3f2a0f;background:linear-gradient(145deg,#fffffffa,#f7f6f3db),#fff;border:1px solid #78350f0f;place-items:center;width:2.65rem;min-height:2.65rem;display:inline-grid;box-shadow:7px 9px 18px #382d2114,-4px -5px 12px #ffffffd6}.storefront-trust-footer-bottom p{color:#6b5a42;font-size:var(--type-ui);text-align:end;overflow-wrap:anywhere;margin:0;font-weight:520;line-height:1.7}@media (min-width:768px){.storefront-trust-footer-newsletter>div{grid-template-columns:minmax(0,1fr) auto;align-items:center}.storefront-trust-footer-newsletter button{min-width:5.5rem}.storefront-trust-footer-bottom{grid-template-columns:minmax(0,1fr) auto;align-items:center}}@media (min-width:1024px){.storefront-trust-footer-blueprint{padding-bottom:2rem}.storefront-trust-footer-grid{grid-template-columns:minmax(25rem,1.25fr) repeat(3,minmax(9rem,.45fr));align-items:start}}@media (max-width:760px){.storefront-trust-footer-welcome-stage{min-height:18rem;padding-block:3rem}.storefront-trust-footer-welcome-card{padding:1.4rem}}.storefront-mega-panel{background:linear-gradient(#fffffffc,#fff7e8f5),linear-gradient(30deg,#b453090e 12%,#0000 12.5% 87%,#b453090e 87.5%,#b453090e) 0 0/34px 20px,linear-gradient(150deg,#1665340a 12%,#0000 12.5% 87%,#1665340a 87.5%,#1665340a) 0 0/34px 20px;box-shadow:0 34px 100px #4e2d0e38}.storefront-mega-panel-open{visibility:visible!important;pointer-events:auto!important;opacity:1!important}.storefront-header .storefront-mobile-menu-button,.storefront-header .storefront-action-link,.storefront-header .storefront-shopping-paths-trigger,.storefront-header .storefront-category-trigger,.storefront-header .storefront-cart-link,.storefront-header .storefront-language-switch{background:linear-gradient(145deg,#fffffffa,#fff7e8c7),#fff;border-color:#78350f21;box-shadow:inset 0 1px #ffffffdb,8px 10px 22px #4e2d0e13,-4px -5px 14px #ffffffb8}.storefront-header .storefront-header-top .storefront-language-switch{background:linear-gradient(145deg,#ffffff24,#ffffff0e),#18181b29;border-color:#ffffff29;box-shadow:inset 2px 3px 9px #00000029,inset -2px -2px 6px #ffffff14,0 10px 22px #0000002e}.storefront-header .storefront-header-top .storefront-language-switch-option{color:#ffffffb8}.storefront-header .storefront-header-top .storefront-language-switch-option-active{color:#2b1708;background:#fff;box-shadow:0 8px 20px #0000002e}.storefront-header-compact .storefront-mobile-menu-button,.storefront-header-compact .storefront-action-link,.storefront-header-compact .storefront-shopping-paths-trigger{box-shadow:inset 0 1px #ffffffdb,0 8px 18px #4e2d0e0f}.storefront-header .storefront-mobile-menu-button-open,.storefront-header .storefront-action-link[aria-current=page],.storefront-header .storefront-category-trigger-active{color:#78350f;background:linear-gradient(145deg,#fffbebfa,#ffedd5c7),#fff7ed;border-color:#92400e47;box-shadow:inset 3px 4px 10px #78350f11,inset -4px -5px 12px #ffffffe0,0 10px 22px #92400e1a}.storefront-header .storefront-all-products-link{background:linear-gradient(145deg,#2b1708,#18181b 68%),#18181b;border-color:#2b1708eb;box-shadow:inset 0 1px #ffffff2e,inset 0 -10px 16px #0003,0 12px 26px #18181b29}.storefront-header .storefront-all-products-link:hover,.storefront-header .storefront-all-products-link:focus-visible{background:linear-gradient(145deg,#b45309,#2b1708 76%),#92400e;border-color:#92400e}.storefront-header .storefront-cart-link:hover,.storefront-header .storefront-cart-link:focus-visible,.storefront-header .storefront-shopping-paths-trigger:hover,.storefront-header .storefront-shopping-paths-trigger:focus-visible,.storefront-header .storefront-category-trigger:hover,.storefront-header .storefront-category-trigger:focus-visible,.storefront-header .storefront-mobile-menu-button:hover,.storefront-header .storefront-mobile-menu-button:focus-visible,.storefront-header .storefront-action-link:hover,.storefront-header .storefront-action-link:focus-visible{border-color:#b4530957;box-shadow:inset 0 1px #ffffffe6,10px 14px 28px #92400e1f,-4px -5px 14px #ffffffbd}.storefront-header .storefront-shopping-paths-panel,.storefront-header .storefront-buyer-intent-search-assist,.storefront-header .storefront-mega-panel{background:linear-gradient(145deg,#fffffffc,#fff7e8f0),#fff;border-color:#78350f24;box-shadow:inset 0 1px #ffffffeb,0 28px 70px #4e2d0e2e}.storefront-header .storefront-shopping-path-link,.storefront-header .storefront-mobile-shop-grid a,.storefront-header .storefront-mobile-category-group,.storefront-header .storefront-mega-panel [data-subcategory-slug],.storefront-header .storefront-mega-panel [data-product-category-slug]{background:linear-gradient(145deg,#fffffffa,#fff7e8b8),#fff;border-color:#78350f1c;box-shadow:inset 0 1px #ffffffdb,0 9px 20px #4e2d0e0f}.storefront-header .storefront-shopping-path-link-primary{background:linear-gradient(145deg,#fffbebfa,#ffedd5d1),#fff7ed;border-color:#b4530933}.storefront-header .storefront-mobile-shop-hub,.storefront-header .storefront-mobile-mega-panel{background:linear-gradient(145deg,#fffffffa,#fff7e8e0),#fff;border-color:#78350f1f;box-shadow:inset 0 1px #ffffffe0,0 14px 32px #4e2d0e17}.storefront-header .storefront-mobile-category-group[open]{border-color:#b4530933;box-shadow:inset 0 1px #ffffffe6,0 12px 28px #92400e1a}.storefront-header .storefront-mobile-trust-strip span,.storefront-header .public-mobile-bottom-nav{background:linear-gradient(145deg,#fffffffc,#fff7e8e0),#fff;border-color:#78350f24;box-shadow:inset 0 1px #ffffffe0,0 10px 22px #4e2d0e12}.public-mobile-bottom-nav{background:linear-gradient(145deg,#fffffffc,#fff7e8eb),#fff;border-color:#78350f24;box-shadow:inset 0 1px #ffffffe6,0 18px 46px #4e2d0e2e}.public-mobile-bottom-nav-item{background:0 0}.public-mobile-bottom-nav-item-active{background:linear-gradient(145deg,#2b1708,#18181b 72%),#18181b;box-shadow:inset 0 1px #ffffff2e,0 10px 22px #18181b29}.storefront-header .storefront-mega-panel>div{background:linear-gradient(90deg,#fffaf19e,#ffffffb8 48%,#fffaf1b3),#fff}.storefront-header .storefront-mega-panel aside{background:linear-gradient(145deg,#fffaf1eb,#fff7e8c7),#fff7ed}.storefront-header .storefront-mega-panel [role=tabpanel]{background:linear-gradient(145deg,#ffffffd1,#fffaf180),#fff}.storefront-header .storefront-mega-panel [data-category-slug]{background:linear-gradient(145deg,#ffffffeb,#fff7e87a),0 0}.storefront-header .storefront-mega-panel [data-category-slug][aria-selected=true]{background:linear-gradient(145deg,#fffbebfa,#ffedd5c7),#fff7ed;border-color:#b4530940;box-shadow:inset 0 1px #ffffffe0,0 10px 22px #92400e1a}.store-hero-stage{background-color:#0000;background-image:linear-gradient(135deg,#1c1008 0%,#6b370a 46%,#15361f 100%),linear-gradient(90deg,#ffd6661f,#0000 40%,#bbf7d014);background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:auto;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;border-color:#4e2d0e33;min-height:clamp(31rem,62vh,43rem);box-shadow:0 32px 90px #4e2d0e33}.store-hero-stage:after{pointer-events:none;content:"";background:linear-gradient(90deg,#241205e0 0%,#3f230aa8 42%,#16653438 74%,#2412059e 100%),linear-gradient(#2412051f,#241205bd);position:absolute;inset:0}.store-hero-media{filter:saturate(1.04)contrast(1.03)}.store-hero-copy{z-index:1;min-height:inherit;position:relative}.store-hero-copy>div:first-child{flex-direction:column;justify-content:center;display:flex}.store-hero-copy>div:last-child{background:linear-gradient(#ffffff14,#18181b2e),linear-gradient(135deg,#ffd66614,#0000 42%)}.hero-floating-pick{-webkit-backdrop-filter:none;backdrop-filter:none;background:#fffffff0;box-shadow:0 20px 54px #4e2d0e38}.store-hero-market-board{min-height:inherit;background:linear-gradient(#ffffff1f,#18181b38),linear-gradient(135deg,#ffd66614,#0000 42%);border-top:1px solid #ffffff1f;align-content:start;gap:.75rem;padding:clamp(.9rem,2vw,1.2rem);display:grid;position:relative}.store-hero-board-head{justify-content:space-between;align-items:center;gap:.75rem;min-width:0;display:flex}.store-hero-board-head span{color:#fde68a;font-size:var(--type-caption);font-weight:900;display:block}.store-hero-board-head h3{color:#fff;font-size:var(--type-body);margin-top:.15rem;font-weight:950;line-height:1.3}.store-hero-board-head a{border-radius:var(--store-control-radius);color:#fff;font-size:var(--type-caption);background:#ffffff1a;border:1px solid #ffffff2e;flex:none;padding:.45rem .6rem;font-weight:900;text-decoration:none}.store-hero-category-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:.5rem;display:grid}.store-hero-category-tile{border-radius:var(--store-control-radius);color:#18181b;background:#fffffff5;border:1px solid #ffffff26;align-content:center;gap:.35rem;min-width:0;min-height:5.7rem;padding:.65rem;text-decoration:none;display:grid}.store-hero-category-tile>span{border-radius:var(--store-control-radius);color:#b91c1c;background:#fef2f2;justify-content:center;align-items:center;width:2rem;height:2rem;display:flex}.store-hero-category-tile strong{color:#18181b;font-size:var(--type-ui);text-overflow:ellipsis;white-space:nowrap;font-weight:950;line-height:1.25;display:block;overflow:hidden}.store-hero-category-tile small{color:#71717a;font-size:var(--type-caption);font-weight:800}.store-hero-deal-head{margin-top:.25rem}.store-hero-deal-list{gap:.55rem;display:grid}.store-hero-deal-card{border-radius:var(--store-control-radius);color:#18181b;background:#fffffff5;border:1px solid #ffffff1f;grid-template-columns:4.7rem minmax(0,1fr);align-items:center;gap:.65rem;min-width:0;padding:.45rem;text-decoration:none;display:grid}.store-hero-deal-media{aspect-ratio:1;border-radius:var(--store-control-radius);background:#f8fafc;justify-content:center;align-items:center;display:flex;position:relative;overflow:hidden}.store-hero-deal-media img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.store-hero-deal-media b{border-radius:var(--store-control-radius);color:#fff;font-size:var(--type-caption);background:#dc2626;padding:.28rem .38rem;line-height:1;position:absolute;inset-block-start:.35rem;inset-inline-start:.35rem}.store-hero-deal-body{gap:.24rem;min-width:0;display:grid}.store-hero-deal-body small{color:#71717a;font-size:var(--type-caption);text-overflow:ellipsis;white-space:nowrap;font-weight:850;overflow:hidden}.store-hero-deal-body strong{color:#18181b;font-size:var(--type-ui);-webkit-line-clamp:2;-webkit-box-orient:vertical;font-weight:950;line-height:1.35;display:-webkit-box;overflow:hidden}.store-hero-deal-meta{flex-wrap:wrap;gap:.35rem;min-width:0;display:flex}.store-hero-deal-meta span{border-radius:var(--store-control-radius);color:#3f3f46;font-size:var(--type-caption);background:#f4f4f5;padding:.28rem .4rem;font-weight:900}.store-hero-deal-meta span:last-child{color:#166534;background:#ecfdf5}.store-hero-trust-row{grid-template-columns:repeat(3,minmax(0,1fr));gap:.5rem;margin-top:.1rem;display:grid}.store-hero-trust-item{border-radius:var(--store-control-radius);background:#18181b57;border:1px solid #ffffff24;gap:.45rem;min-width:0;padding:.65rem;display:grid}.store-hero-trust-item>span{border-radius:var(--store-control-radius);color:#166534;background:#fff;justify-content:center;align-items:center;width:2rem;height:2rem;display:flex}.store-hero-trust-item small,.store-hero-trust-item strong{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.store-hero-trust-item small{color:#ffffffad;font-size:var(--type-caption);font-weight:800}.store-hero-trust-item strong{color:#fff;font-size:var(--type-caption);margin-top:.12rem;font-weight:950}.store-hero-kit-pick{border-radius:var(--store-control-radius);grid-template-columns:5.5rem minmax(0,1fr);align-items:center;gap:.65rem;padding:.55rem;text-decoration:none;display:grid}.store-hero-kit-pick img,.store-hero-kit-pick .product-placeholder{width:100%;height:4.5rem}@media (min-width:1024px){.store-hero-market-board{border-top:0;border-inline-start:1px solid #ffffff1f}}@media (max-width:640px){.store-hero-category-grid,.store-hero-trust-row{grid-template-columns:repeat(2,minmax(0,1fr))}}.store-iran-shortcuts{align-items:stretch}.store-shortcut-entry{border-radius:var(--store-radius);background:#fff;border:1px solid #18181b1a;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:.75rem;min-height:5.6rem;padding:.85rem;text-decoration:none;display:grid;box-shadow:0 8px 22px #18181b0e}.store-shortcut-entry-icon{border-radius:var(--store-control-radius);color:#b91c1c;background:linear-gradient(135deg,#ef44441a,#f59e0b2e),#fff7ed;justify-content:center;align-items:center;width:2.4rem;height:2.4rem;display:flex}.store-swiper-rail{width:100%;min-width:0;padding:.15rem .15rem .65rem}.store-swiper-rail .swiper-wrapper{align-items:stretch}.store-swiper-rail .swiper-slide{min-width:0;height:auto;display:flex}.store-swiper-rail .swiper-slide>*{width:100%;min-width:0}.store-swiper-rail .swiper-button-prev,.store-swiper-rail .swiper-button-next{margin-top:-1.4rem}.store-swiper-rail-shortcuts{padding-bottom:.2rem}.store-market-deal-showcase{border-radius:var(--store-radius);background:linear-gradient(135deg,#b91c1c 0%,#dc2626 46%,#7f1d1d 100%),linear-gradient(90deg,#ffffff1f,#0000 44%);gap:1rem;padding:1rem;display:grid;overflow:hidden;box-shadow:0 24px 70px #7f1d1d2e}.store-market-deal-showcase-copy{color:#fff;flex-direction:column;justify-content:center;gap:.8rem;display:flex}.store-market-deal-showcase-copy h2{max-width:24rem;font-size:var(--type-page-title);font-weight:800;line-height:1.15}.store-market-deal-showcase-copy p{color:#ffffffd1;max-width:24rem;font-size:var(--type-body);line-height:1.8}.store-market-deal-showcase-kicker,.store-market-deal-showcase-today,.store-market-deal-showcase-link{border-radius:var(--store-control-radius);width:fit-content;font-size:var(--type-ui);align-items:center;gap:.45rem;font-weight:800;display:inline-flex}.store-market-deal-showcase-kicker,.store-market-deal-showcase-today{background:#ffffff1f;border:1px solid #fff3;padding:.45rem .65rem}.store-market-deal-showcase-link{color:#7f1d1d;background:#fff;margin-top:.35rem;padding:.65rem .85rem;text-decoration:none}.store-market-deal-showcase-products{min-width:0;padding-bottom:.15rem}.store-swiper-rail-deals .swiper-button-prev,.store-swiper-rail-deals .swiper-button-next{background:#fffffff2;border-color:#fff6;color:#7f1d1d!important}.store-deal-card{border-radius:var(--store-radius);background:#fff;min-width:11rem;overflow:hidden}.store-deal-media{background:#fff7ed;height:9rem;display:block}.store-deal-body{padding:.85rem}.store-discount-badge,.store-stock-badge{min-width:2.6rem;font-size:var(--type-caption);white-space:nowrap;border-radius:999px;justify-content:center;padding:.25rem .45rem;font-weight:900;display:inline-flex}.store-discount-badge{color:#fff;background:#dc2626}.store-stock-badge{color:#92400e;background:#fef3c7}.store-market-popular-ranking{border-radius:var(--store-radius);box-shadow:var(--store-card-shadow);background:linear-gradient(#fffffffa,#fffbebeb);border:1px solid #18181b1a;padding:clamp(1rem,2vw,1.25rem)}.store-market-popular-ranking-grid{border-radius:var(--store-radius);background:#fff;border:1px solid #18181b14;gap:0;display:grid;overflow:hidden}.store-market-popular-ranking-row{border-bottom:1px solid #18181b14;grid-template-columns:2rem 5rem minmax(0,1fr) minmax(8.5rem,auto);align-items:center;gap:.85rem;min-height:7.1rem;padding:.75rem;display:grid}.store-market-popular-ranking-row:last-child{border-bottom:0}.store-market-popular-ranking-position{color:#0891b2;font-size:var(--type-title-sm);text-align:center;font-weight:900}.store-market-popular-ranking-thumb{border-radius:var(--store-control-radius);background:#fff7ed;height:5rem;display:block;overflow:hidden}.store-market-popular-ranking-copy{gap:.32rem;min-width:0;display:grid}.store-market-popular-ranking-copy small,.store-market-popular-ranking-title{text-overflow:ellipsis;min-width:0;overflow:hidden}.store-market-popular-ranking-copy small{color:#b45309;font-size:var(--type-caption);white-space:nowrap;font-weight:950}.store-market-popular-ranking-title{color:#18181b;font-size:var(--type-body);-webkit-line-clamp:2;-webkit-box-orient:vertical;font-weight:950;line-height:1.45;text-decoration:none;display:-webkit-box}.store-market-popular-ranking-proof{flex-wrap:wrap;gap:.35rem;min-width:0;display:flex}.store-market-popular-ranking-proof span{color:#3f3f46;min-width:0;max-width:100%;min-height:1.8rem;font-size:var(--type-caption);text-overflow:ellipsis;white-space:nowrap;background:#f4f4f5;border-radius:999px;align-items:center;gap:.28rem;padding:.28rem .48rem;font-weight:900;line-height:1.1;display:inline-flex;overflow:hidden}.store-market-popular-ranking-proof span:first-child{color:#92400e;background:#fffbeb}.store-market-popular-ranking-proof span:nth-child(2){color:#166534;background:#f0fdf4}.store-market-popular-ranking-proof span:nth-child(3){color:#991b1b;background:#fef2f2}.store-market-popular-ranking-decision{justify-items:end;gap:.28rem;min-width:0;display:grid}.store-market-popular-ranking-decision strong,.store-market-popular-ranking-decision small{text-overflow:ellipsis;white-space:nowrap;max-width:100%;display:block;overflow:hidden}.store-market-popular-ranking-decision strong{color:#18181b;font-size:var(--type-body);font-weight:950}.store-market-popular-ranking-decision small{color:#a1a1aa;font-size:var(--type-caption);font-weight:850;text-decoration:line-through}.store-market-popular-ranking-decision a{border-radius:var(--store-control-radius);color:#27272a;min-height:2.1rem;font-size:var(--type-caption);background:#fff;border:1px solid #18181b1f;justify-content:center;align-items:center;gap:.35rem;padding:.42rem .58rem;font-weight:900;text-decoration:none;display:inline-flex}.store-catalog-panel{isolation:isolate;background:linear-gradient(145deg,#fffffffa,#fff7e8e6),repeating-linear-gradient(90deg,#78350f07 0 1px,#0000 1px 28px);border:1px solid #78350f24;overflow:visible;box-shadow:inset 0 1px #ffffffe6,16px 20px 48px #4e2d0e1c,-10px -12px 32px #ffffffc7}.catalog-buyer-filter-workbench{position:relative}.catalog-buyer-filter-workbench:before{border-radius:inherit;content:"";pointer-events:none;z-index:0;background:linear-gradient(90deg,#f59e0b,#16a34a 48%,#0891b2);height:3px;position:absolute;inset:0 0 auto}.store-catalog-page-shell{gap:clamp(1.25rem,2vw,2rem)}.store-catalog-shell{z-index:1;gap:1rem;padding:clamp(1rem,2vw,1.35rem);display:grid;position:relative}.store-catalog-topline{gap:1rem;display:grid}.store-catalog-heading{gap:.35rem;min-width:0;display:grid}.store-catalog-kicker{color:#92400e;width:fit-content;max-width:100%;font-size:var(--type-caption);background:linear-gradient(145deg,#fffbebe6,#ecfdf5bd),#fffbeb;border:1px solid #b4530929;border-radius:999px;align-items:center;gap:.4rem;padding:.32rem .58rem;font-weight:900;line-height:1.2;display:inline-flex}.store-catalog-kicker-icon{color:#16a34a;flex-shrink:0}.store-catalog-title{color:#18181b;font-size:var(--type-title);font-weight:950;line-height:1.18}.store-catalog-subtitle{color:#52525b;max-width:42rem;font-size:var(--type-ui);font-weight:650;line-height:1.65}.store-catalog-result-card{border-radius:var(--store-radius);color:#fff;background:linear-gradient(145deg,#2b1708,#18181b 60%,#14532d),#18181b;border:1px solid #ffffff24;gap:.2rem;min-width:12rem;padding:1rem;display:grid;box-shadow:inset 0 1px #ffffff2e,inset 0 -12px 20px #0000002e,0 14px 34px #18181b29}.store-catalog-result-card span{color:#fde68a;font-size:var(--type-caption);font-weight:900}.store-catalog-result-card strong{font-size:var(--type-page-title);font-weight:900;line-height:1}.store-catalog-result-card p{color:#ffffffc2;font-size:var(--type-caption);font-weight:700}.catalog-mobile-actions{display:none}.store-catalog-controls{gap:.75rem;display:grid}.store-catalog-control-grid{border-radius:calc(var(--store-radius) - .1rem);background:linear-gradient(145deg,#ffffffb3,#fff7e875),#ffffff94;border:1px solid #78350f1a;padding:.75rem;box-shadow:inset 0 1px #ffffffc7,0 10px 24px #4e2d0e0d}.catalog-buyer-search-control,.catalog-buyer-select-shell,.store-catalog-controls label{min-width:0}.catalog-buyer-search-control>span,.store-catalog-controls label>span{color:#3f3f46;font-size:var(--type-ui);font-weight:900}.catalog-buyer-search-control>div{border-radius:var(--store-control-radius);background:linear-gradient(145deg,#fffffffa,#fff7e8c7),#fff;border:1px solid #78350f24;align-items:center;gap:.55rem;min-height:2.8rem;margin-top:.25rem;padding:.55rem .75rem;display:flex;box-shadow:inset 4px 5px 12px #78350f0d,inset -5px -6px 14px #fffffff0,0 1px #ffffffdb}.catalog-buyer-search-control>div:focus-within{border-color:var(--store-line);outline:2px solid var(--store-field-focus,#704b00);outline-offset:2px;box-shadow:none}.catalog-buyer-search-icon{color:#a16207;flex-shrink:0}.catalog-buyer-search-input{color:#18181b;min-width:0;font-size:var(--type-ui);background:0 0;border:0;outline:none;flex:1;font-weight:750}.catalog-buyer-search-input::placeholder{color:#71717a;font-weight:650}.catalog-buyer-filter-select{background:linear-gradient(145deg,#fffffffa,#fff7e8c7),#fff;border-color:#78350f24;min-height:2.8rem;font-weight:700;box-shadow:inset 4px 5px 12px #78350f0b,inset -5px -6px 14px #ffffffeb,0 1px #ffffffdb}.select-field{gap:.25rem;min-width:0;display:grid;position:relative}.select-field-trigger{border-radius:var(--store-control-radius);color:#27272a;text-align:start;background:linear-gradient(145deg,#fffffffa,#fff7e8c7),#fff;border:1px solid #78350f24;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.55rem;width:100%;min-height:2.8rem;padding:.45rem .7rem;display:grid;position:relative;box-shadow:inset 4px 5px 12px #78350f0b,inset -5px -6px 14px #ffffffeb,0 1px #ffffffdb}.select-field-compact .select-field-trigger{min-height:2.35rem;padding:.36rem .58rem}.select-field-trigger:focus-visible,.select-field-open .select-field-trigger{border-color:#b453096b;box-shadow:inset 3px 4px 10px #78350f0d,inset -5px -6px 14px #fffffff5,0 0 0 4px #f59e0b24}.select-field-value{min-width:0;font-size:var(--type-ui);flex-wrap:wrap;align-items:center;gap:.3rem;font-weight:800;line-height:1.35;display:flex;overflow:hidden}.select-field-chip{color:#3f2a0f;max-width:100%;font-size:var(--type-caption);overflow-wrap:anywhere;background:#ffffffb8;border:1px solid #78350f1f;border-radius:999px;align-items:center;padding:.16rem .48rem;font-weight:900;display:inline-flex}.select-field-actions{color:#71717a;align-items:center;gap:.24rem;display:inline-flex}.select-field-clear{color:#991b1b;border-radius:999px;place-items:center;width:1.45rem;min-height:1.45rem;display:inline-grid}.select-field-chevron{flex-shrink:0}.select-field-open .select-field-chevron{transform:rotate(180deg)!important}.select-field-panel{z-index:80;border-radius:var(--store-control-radius);background:linear-gradient(145deg,#fffffffa,#fff7e8eb),#fff;border:1px solid #78350f24;gap:.45rem;padding:.45rem;display:grid;position:absolute;inset-block-start:calc(100% + .38rem);inset-inline:0;overflow:hidden;box-shadow:inset 0 1px #ffffffe6,0 20px 44px #18181b29}.select-field-search{border-radius:calc(var(--store-control-radius) - 2px);color:#71717a;background:#ffffffd6;border:1px solid #78350f1f;align-items:center;gap:.45rem;min-height:2.3rem;padding:0 .6rem;display:flex}.select-field-search input{color:#27272a;min-width:0;font:inherit;font-size:var(--type-ui);background:0 0;border:0;outline:0;flex:1}.select-field-list{gap:.22rem;max-height:min(20rem,48vh);padding:.08rem;display:grid;overflow-y:auto}.select-field-option{border-radius:calc(var(--store-control-radius) - 2px);color:#27272a;text-align:start;background:0 0;border:1px solid #0000;grid-template-columns:1.35rem minmax(0,1fr);align-items:center;gap:.45rem;width:100%;min-height:2.35rem;padding:.45rem .55rem;display:grid}.select-field-option:hover,.select-field-option:focus-visible{background:#fff7e8d1;border-color:#78350f1f}.select-field-option:disabled{cursor:not-allowed;opacity:.52}.select-field-option-mark{color:#92400e;border:1px solid #78350f29;border-radius:999px;place-items:center;width:1.15rem;min-height:1.15rem;display:inline-grid}.select-field-option-copy{min-width:0;font-size:var(--type-ui);gap:.12rem;font-weight:850;line-height:1.35;display:grid}.select-field-option-copy span,.select-field-option-copy small{text-overflow:ellipsis;min-width:0;overflow:hidden}.select-field-hint,.select-field-error,.select-field-empty{font-size:var(--type-caption);margin:0;font-weight:750;line-height:1.5}.select-field-hint,.select-field-empty{color:#71717a}.select-field-empty{border-radius:calc(var(--store-control-radius) - 2px);background:linear-gradient(145deg,#f0f9ffd6,#fffbebc2),repeating-linear-gradient(135deg,#0e74900e 0 1px,#0000 1px 12px);border:1px dashed #0e749033;grid-template-columns:1.9rem minmax(0,1fr);align-items:center;gap:.55rem;min-height:3.15rem;padding:.65rem;display:grid}.select-field-empty-icon{color:#0f766e;background:#ffffffb8;border:1px solid #0e749033;border-radius:.5rem;place-items:center;width:1.9rem;height:1.9rem;display:grid;box-shadow:inset 1px 1px #ffffffd1}.select-field-empty-copy{gap:.08rem;min-width:0;display:grid}.select-field-empty-copy strong{color:#3f3f46;min-width:0;font-size:var(--type-caption);overflow-wrap:anywhere;font-weight:850}.select-field-error{border-radius:calc(var(--store-control-radius) - 2px);color:#b91c1c;overflow-wrap:anywhere;background:linear-gradient(145deg,#fff1f2f0,#ffffffc7),#fff1f2;border:1px solid #b91c1c38;grid-template-columns:1.6rem minmax(0,1fr);align-items:center;gap:.45rem;min-height:2.45rem;padding:.5rem .6rem;display:grid}.select-field-error-icon{color:#b91c1c;background:#ffffffbd;border:1px solid #b91c1c2e;border-radius:.45rem;place-items:center;width:1.6rem;height:1.6rem;display:grid;box-shadow:inset 1px 1px #ffffffd1}.select-field-error-copy{min-width:0}.select-field-invalid .select-field-trigger{border-color:#b91c1c61}.select-field-disabled{opacity:.68}.select-field-disabled .select-field-trigger{cursor:not-allowed;background:linear-gradient(145deg,#f4f4f5f2,#e4e4e7cc),#f4f4f5}.select-field{gap:.38rem}.select-field-label{color:#3f3f46;font-size:var(--type-caption);font-weight:750}.select-field-trigger{color:#18181b;background:#fff;border-color:#d4d4d8;border-radius:8px;gap:.65rem;min-height:2.75rem;padding:.45rem .55rem .45rem .72rem;transition:border-color .15s,box-shadow .15s,background-color .15s;box-shadow:0 1px 2px #18181b0a}.select-field-trigger:hover:not(:disabled){background:#fafafa;border-color:#a1a1aa}.select-field-compact .select-field-trigger{border-radius:7px;min-height:2.25rem;padding:.32rem .42rem .32rem .58rem}.select-field-trigger:focus-visible,.select-field-open .select-field-trigger{background:#fff;border-color:#0f766e;box-shadow:0 0 0 3px #14b8a626,0 1px 2px #18181b0f}.select-field-value{color:#27272a;font-size:var(--type-ui);gap:.34rem;font-weight:650}.select-field-chip{color:#115e59;font-size:var(--type-caption);background:#f0fdfa;border-color:#ccfbf1;border-radius:6px;padding:.14rem .4rem;font-weight:700}.select-field-placeholder{color:#71717a;font-weight:500}.select-field-actions{color:#71717a;gap:.32rem}.select-field-clear{color:#71717a;background:0 0;border:0;border-radius:5px;place-items:center;width:1.5rem;min-height:1.5rem;padding:0;display:inline-grid}.select-field-clear:hover,.select-field-clear:focus-visible{color:#b91c1c;background:#f4f4f5;outline:0}.select-field-chevron{color:#52525b;background:#f4f4f5;border-radius:6px;padding:.35rem;transition:transform .15s,background-color .15s,color .15s;width:1.65rem!important;height:1.65rem!important}.select-field-open .select-field-chevron{color:#0f766e;background:#ccfbf1}.select-field-panel{z-index:120;background:#fff;border-color:#e4e4e7;border-radius:8px;gap:.5rem;padding:.45rem;animation:.15s ease-out select-field-panel-in;inset-block-start:calc(100% + .42rem);box-shadow:0 16px 36px #18181b24,0 2px 6px #18181b0f}.select-field-search{color:#71717a;background:#fafafa;border-color:#e4e4e7;border-radius:6px;min-height:2.35rem;padding:0 .62rem}.select-field-search:focus-within{border-color:var(--store-line);outline:2px solid var(--store-field-focus,#704b00);outline-offset:2px;box-shadow:none;background:#fff}.select-field-search input{color:#27272a;font-size:var(--type-ui)}.select-field-list{gap:.14rem;max-height:min(19rem,44vh);padding:.08rem}.select-field-option{color:#27272a;border-radius:6px;grid-template-columns:1.4rem minmax(0,1fr);gap:.52rem;min-height:2.5rem;padding:.48rem .56rem;transition:background-color .12s,color .12s}.select-field-option:hover,.select-field-option:focus-visible{background:#f4f4f5;border-color:#0000;outline:0}.select-field-option-selected{color:#065f46;background:#ecfdf5;border-color:#0000}.select-field-option-selected:hover,.select-field-option-selected:focus-visible{background:#d1fae5}.select-field-option-mark{color:#0f766e;background:#fff;border-color:#d4d4d8;border-radius:4px;width:1.2rem;min-height:1.2rem}.select-field-option-selected .select-field-option-mark{color:#fff;background:#0f766e;border-color:#0f766e}.select-field-option-copy{font-size:var(--type-ui);gap:.16rem;font-weight:650}.select-field-option-copy small{color:#71717a;font-size:var(--type-caption);font-weight:500}.select-field-empty{background:#fafafa;border-color:#e4e4e7;border-radius:6px;min-height:4rem}.select-field-invalid .select-field-trigger{border-color:#dc2626;box-shadow:0 0 0 3px #dc26261a}.select-field-disabled .select-field-trigger{box-shadow:none;background:#f4f4f5;border-color:#e4e4e7}@keyframes select-field-panel-in{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.select-field-trigger,.select-field-chevron,.select-field-option{transition:none}.select-field-panel{animation:none}}.catalog-buyer-category-chip-row,.catalog-buyer-shortcut-filter-tray,.catalog-buyer-active-filter-tray{scrollbar-width:thin;align-items:center;gap:.5rem;min-width:0;padding-bottom:.1rem;display:flex;overflow-x:auto}.catalog-buyer-category-chip,.catalog-buyer-shortcut-filter-chip,.catalog-buyer-compare-pill,.catalog-buyer-active-filter-chip,.catalog-buyer-clear-filters-button{max-width:min(100%,18rem);min-height:2.45rem;font-size:var(--type-ui);white-space:nowrap;border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;gap:.45rem;font-weight:900;display:inline-flex}.catalog-buyer-category-chip,.catalog-buyer-shortcut-filter-chip{color:#3f2a0f;background:linear-gradient(145deg,#fffffffa,#fff7e8bd),#fff;border:1px solid #78350f1f;padding:.55rem .85rem;box-shadow:inset 0 1px #ffffffe0,0 8px 18px #4e2d0e0f,-3px -4px 12px #ffffffb3}.catalog-buyer-category-chip:hover,.catalog-buyer-shortcut-filter-chip:hover,.catalog-buyer-compare-pill:hover,.catalog-buyer-active-filter-chip:hover,.catalog-buyer-clear-filters-button:hover{transform:translateY(-1px)}.catalog-buyer-category-chip:focus-visible,.catalog-buyer-shortcut-filter-chip:focus-visible,.catalog-buyer-compare-pill:focus-visible,.catalog-buyer-active-filter-chip:focus-visible,.catalog-buyer-clear-filters-button:focus-visible{outline-offset:2px;outline:3px solid #f59e0b47}.catalog-buyer-category-chip-active,.catalog-buyer-shortcut-filter-chip-active{color:#78350f;background:linear-gradient(145deg,#fffbebfa,#ffedd5d1),#fff7ed;border-color:#b4530947;box-shadow:inset 3px 4px 10px #78350f11,inset -4px -5px 12px #ffffffe0,0 9px 20px #92400e1a}.catalog-buyer-compare-pill{color:#155e75;background:linear-gradient(145deg,#ecfefffa,#cffafeb8),#ecfeff;border:1px solid #0891b23d;padding:.55rem .85rem;text-decoration:none;box-shadow:inset 0 1px #ffffffdb,0 8px 18px #0891b213}.catalog-buyer-active-filter-tray{border-top:1px solid #78350f1a;flex-wrap:wrap;padding-top:.85rem}.catalog-buyer-active-filter-chip{color:#14532d;background:linear-gradient(145deg,#ecfdf5fa,#d1fae5b8),#ecfdf5;border:1px solid #16653438;padding:.45rem .7rem;box-shadow:inset 0 1px #ffffffdb,0 7px 16px #16653412}.catalog-buyer-active-filter-chip span{text-overflow:ellipsis;min-width:0;overflow:hidden}.catalog-buyer-clear-filters-button{color:#991b1b;background:linear-gradient(145deg,#fff1f2fa,#fee2e2b8),#fff1f2;border:1px solid #7f1d1d2e;padding:.45rem .7rem;box-shadow:inset 0 1px #ffffffdb,0 7px 16px #7f1d1d0f}.marketplace-product-card{isolation:isolate;background:linear-gradient(145deg,#fffffffc,#fff8ebe6),repeating-linear-gradient(135deg,#78350f06 0 1px,#0000 1px 26px),#fff;border-color:#78350f21;flex-direction:column;min-height:100%;padding:1rem;display:flex;position:relative;box-shadow:inset 0 1px #ffffffeb,13px 16px 36px #4e2d0e1a,-8px -10px 26px #ffffffbf}.marketplace-product-media{border-radius:calc(var(--store-radius) - .35rem);background:linear-gradient(145deg,#fff7ede6,#ecfdf56b),#f4f4f5;border:1px solid #78350f14;height:13.6rem;position:relative;overflow:hidden;box-shadow:inset 0 -1px #ffffffa3,inset 0 -18px 24px #4e2d0e0d}.marketplace-product-media:after{z-index:1;pointer-events:none;content:"";background:linear-gradient(#fff3,#0000 42%),linear-gradient(#0000 66%,#18181b33);position:absolute;inset:0}.marketplace-stock-badge{z-index:2;border-radius:var(--store-control-radius);color:#3f2a0f;max-width:calc(100% - 1.5rem);min-height:2rem;font-size:var(--type-caption);overflow-wrap:anywhere;background:linear-gradient(145deg,#fffffff5,#fff7e8d1),#fff;border:1px solid #ffffff8c;align-items:center;gap:.32rem;padding:.36rem .55rem;font-weight:950;line-height:1.2;display:inline-flex;position:absolute;inset-block-start:.75rem;inset-inline-start:.75rem;box-shadow:inset 0 1px #ffffffeb,0 10px 24px #18181b21}.marketplace-discount-badge{z-index:2;bottom:.75rem;color:#fff;min-width:3rem;font-size:var(--type-caption);background:linear-gradient(145deg,#ef4444,#b91c1c),#dc2626;border:1px solid #fff3;border-radius:999px;justify-content:center;padding:.28rem .55rem;font-weight:900;display:inline-flex;position:absolute;inset-inline-start:.75rem;box-shadow:inset 0 1px #fff3,0 10px 22px #7f1d1d38}.marketplace-save-button{z-index:2;color:#3f2a0f;background:linear-gradient(145deg,#fffffffa,#fff7e8db),#fff;border:1px solid #ffffff94;border-radius:999px;justify-content:center;align-items:center;width:2.15rem;min-height:2.15rem;padding:0;display:inline-flex;position:absolute;inset-block-start:1.5rem;inset-inline-end:1.5rem;box-shadow:inset 0 1px #fffffff0,0 10px 24px #18181b21}.marketplace-save-button:disabled{cursor:wait;opacity:.72}.marketplace-save-button-active{color:#dc2626;background:linear-gradient(145deg,#fef2f2fa,#fee2e2cc),#fef2f2;border-color:#dc262638;box-shadow:inset 3px 4px 10px #7f1d1d12,inset -4px -5px 12px #ffffffe6,0 10px 22px #7f1d1d1a}.marketplace-save-popover{z-index:5;border-radius:var(--store-control-radius);color:#27272a;width:min(14rem,100% - 1.5rem);font-size:var(--type-caption);background:linear-gradient(145deg,#fffffffa,#fff7e8e6),#fff;border:1px solid #78350f24;gap:.38rem;padding:.65rem .75rem;font-weight:850;line-height:1.45;display:grid;position:absolute;inset-block-start:3.9rem;inset-inline-end:1.5rem;box-shadow:inset 0 1px #ffffffeb,0 16px 34px #18181b29}.marketplace-save-popover a{color:#b45309;width:fit-content;font-weight:950;text-decoration:none}.marketplace-product-body{background:0 0;flex-direction:column;flex:1;gap:.8rem;padding:1rem .15rem .1rem;display:flex}.marketplace-price-row{align-items:center;gap:.55rem;display:flex}.marketplace-product-title{color:#18181b;min-height:3rem;font-size:var(--type-body);-webkit-line-clamp:2;-webkit-box-orient:vertical;font-weight:900;line-height:1.55;text-decoration:none;display:-webkit-box;overflow:hidden}.marketplace-price-row{border-radius:var(--store-control-radius);background:linear-gradient(145deg,#ffffffeb,#fff7e8b8),#fff;border:1px solid #78350f1a;justify-content:space-between;align-items:flex-end;min-height:3.1rem;margin-top:auto;padding:.65rem 3.65rem .65rem .72rem;box-shadow:inset 3px 4px 10px #78350f0b,inset -4px -5px 12px #ffffffe6}html[dir=rtl] .marketplace-price-row{padding:.65rem .72rem .65rem 3.65rem}.marketplace-price-row>div{gap:.15rem;display:grid}.marketplace-price{color:#2b1708;font-size:var(--type-title-sm);font-weight:950}.marketplace-compare-price{color:#a1a1aa;font-size:var(--type-caption);font-weight:800;text-decoration:line-through}.marketplace-product-actions{z-index:2;position:absolute;inset-block-end:1rem;inset-inline-end:1rem}.marketplace-add-button{border-radius:var(--store-control-radius);color:#7a4b00;background:linear-gradient(145deg,#fffffffa,#fff8ebd6),#fff;border:1px solid #78350f2e;justify-content:center;align-items:center;width:2.75rem;min-height:2.75rem;padding:0;font-size:0;font-weight:900;display:inline-flex;box-shadow:inset 0 1px #fffffff0,8px 10px 22px #4e2d0e1f}.marketplace-add-button svg{width:1.15rem;height:1.15rem}.marketplace-add-button:disabled{cursor:not-allowed;color:#71717a;opacity:.55;background:linear-gradient(145deg,#f4f4f5f2,#e4e4e7d1),#f4f4f5}@media (prefers-reduced-motion:no-preference){@keyframes storefront-panel-in{0%{opacity:0;transform:translateY(-.28rem)}to{opacity:1;transform:translateY(0)}}@keyframes marketplace-popover-in{0%{opacity:0;transform:translateY(-.25rem)}to{opacity:1;transform:translateY(0)}}.storefront-header,.storefront-header-main,.storefront-category-bar,.store-brand-mark,.store-brand-text,.storefront-mobile-menu-button,.storefront-language-switch,.storefront-language-switch-option,.storefront-buyer-intent-search-shell input,.storefront-buyer-intent-search-submit,.storefront-action-link,.storefront-action-link span,.storefront-all-products-link,.storefront-cart-link,.storefront-category-trigger,.storefront-category-trigger-chevron,.storefront-shopping-paths-trigger,.storefront-shopping-paths-trigger-copy,.storefront-shopping-paths-chevron,.storefront-shopping-path-link,.storefront-buyer-intent-search-assist-grid a,.storefront-mobile-drawer,.storefront-mobile-mega-panel,.storefront-mobile-category-group,.storefront-mobile-shop-grid a,.public-mobile-bottom-nav-item,[data-category-slug],[data-mobile-category-slug],[data-subcategory-slug],[data-product-category-slug]{transition:border-color .14s,box-shadow .14s,background-color .14s,color .14s,opacity .14s,gap .14s,height .14s,max-height .14s,max-width .14s,min-height .14s,min-width .14s,padding .14s,transform .14s,width .14s!important}.storefront-header{transition:border-color .18s,box-shadow .18s,background-color .18s!important}.store-brand-link:hover .store-brand-mark,.store-brand-link:focus-visible .store-brand-mark,.storefront-mobile-menu-button:hover,.storefront-mobile-menu-button:focus-visible,.storefront-action-link:hover,.storefront-action-link:focus-visible,.storefront-all-products-link:hover,.storefront-all-products-link:focus-visible,.storefront-cart-link:hover,.storefront-cart-link:focus-visible,.storefront-category-trigger:hover,.storefront-category-trigger:focus-visible,.storefront-language-switch-option:hover,.storefront-language-switch-option:focus-visible,.storefront-shopping-paths-trigger:hover,.storefront-shopping-paths-trigger:focus-visible,.storefront-buyer-intent-search-assist-grid a:hover,.storefront-buyer-intent-search-assist-grid a:focus-visible,.storefront-mobile-category-group:hover,.storefront-mobile-category-group:focus-within,.storefront-mobile-shop-grid a:hover,.storefront-mobile-shop-grid a:focus-visible,.public-mobile-bottom-nav-item:hover,.public-mobile-bottom-nav-item:focus-visible,[data-category-slug]:hover,[data-category-slug]:focus-visible,[data-mobile-category-slug]:hover,[data-mobile-category-slug]:focus-within,[data-subcategory-slug]:hover,[data-subcategory-slug]:focus-within,[data-product-category-slug]:hover,[data-product-category-slug]:focus-visible{transform:translateY(-.06rem)!important}.storefront-buyer-intent-search-assist-open,.storefront-shopping-paths[open] .storefront-shopping-paths-panel{transform-origin:top;animation:.13s ease-out both storefront-panel-in!important}.storefront-mega-panel{transition:opacity .14s,transform .14s,visibility .14s!important;transform:translateY(-.3rem)!important}.storefront-mega-panel-open{transform:translateY(0)!important}.storefront-category-trigger-active .storefront-category-trigger-chevron,.storefront-shopping-paths[open] .storefront-shopping-paths-chevron{transform:rotate(180deg)!important}.public-mobile-bottom-nav-item-active:hover,.public-mobile-bottom-nav-item-active:focus-visible{transform:translateY(-.1rem)!important}.marketplace-product-card,.marketplace-product-media img,.marketplace-save-button,.marketplace-add-button{transition:border-color .14s,box-shadow .14s,background-color .14s,color .14s,opacity .14s,transform .14s!important}.marketplace-product-card:hover,.marketplace-product-card:focus-within{border-color:#b4530942;box-shadow:inset 0 1px #ffffffeb,16px 20px 44px #4e2d0e21,-8px -10px 26px #ffffffc7;transform:translateY(-.12rem)!important}.marketplace-product-card:hover .marketplace-product-media img,.marketplace-product-card:focus-within .marketplace-product-media img{transform:scale(1.015)!important}.marketplace-save-button:hover,.marketplace-save-button:focus-visible{box-shadow:inset 0 1px #fffffff0,0 14px 28px #18181b26;transform:translateY(-.06rem)scale(1.03)!important}.marketplace-add-button:hover:not(:disabled),.marketplace-add-button:focus-visible:not(:disabled){color:#fff;background:linear-gradient(145deg,#78350f,#18181b 58%,#166534),#18181b;border-color:#f59e0b57;box-shadow:inset 0 1px #ffffff2e,0 14px 28px #4e2d0e26;transform:translateY(-.06rem)!important}.marketplace-save-popover{transform-origin:100% 0;animation:.13s ease-out both marketplace-popover-in!important}}.catalog-buyer-results-shell{gap:clamp(1rem,1.6vw,1.35rem);min-width:0;display:grid}.catalog-buyer-results-layout{align-items:start;gap:clamp(1rem,1.6vw,1.35rem);display:grid}.catalog-buyer-results-column,.catalog-buyer-product-grid{min-width:0}.catalog-buyer-results-column{gap:1rem;display:grid}.catalog-buyer-product-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,16.5rem),1fr));gap:clamp(1rem,1.6vw,1.35rem);display:grid}.catalog-buyer-result-controls{border-radius:calc(var(--store-radius) + .15rem);direction:ltr;background:linear-gradient(145deg,#fffffffa,#f8f7f4e6),#fff;border:1px solid #78350f14;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;min-width:0;padding:clamp(.9rem,1.8vw,1.2rem);display:flex;box-shadow:inset 0 1px #fffffff5,14px 16px 34px #382d2114,-8px -10px 24px #ffffffd6}.catalog-buyer-results-title{flex:14rem;gap:.25rem;min-width:0;display:grid}.catalog-buyer-result-controls[data-direction=ltr] .catalog-buyer-results-title{text-align:left;order:1;justify-self:start}.catalog-buyer-result-controls[data-direction=rtl] .catalog-buyer-results-title{text-align:right;order:2;justify-self:end}.catalog-buyer-results-title p{color:#8a5a08;font-size:var(--type-caption);letter-spacing:0;text-transform:uppercase;margin:0;font-weight:950}.catalog-buyer-results-title h2{color:#171411;font-size:var(--type-title);overflow-wrap:anywhere;margin:0;font-weight:920;line-height:1.25}.catalog-buyer-results-controls{flex-wrap:nowrap;flex:none;align-items:center;gap:.65rem;min-width:0;display:flex}.catalog-buyer-results-controls[data-direction=ltr]{order:2;justify-content:flex-end;justify-self:end}.catalog-buyer-results-controls[data-direction=rtl]{order:1;justify-content:flex-start;justify-self:start}.catalog-buyer-sort-label{color:#6b5a42;font-size:var(--type-ui);font-weight:850}.catalog-buyer-sort-select{width:min(100%,12rem)}.catalog-buyer-sort-trigger{background:linear-gradient(145deg,#fffffffa,#f8f7f4d1),#fff;border-color:#78350f1a;min-height:2.45rem;box-shadow:inset 3px 4px 9px #382d210a,inset -4px -5px 11px #ffffffeb,0 1px #ffffffe6}.catalog-buyer-view-toggle{border-radius:var(--store-control-radius);background:linear-gradient(145deg,#ffffffeb,#f8f7f4bd),#fff;border:1px solid #78350f14;align-items:center;gap:.35rem;min-height:2.55rem;padding:.24rem;display:inline-flex;box-shadow:inset 3px 4px 9px #382d210a,inset -4px -5px 11px #ffffffeb}.catalog-buyer-view-button{border-radius:calc(var(--store-control-radius) - .12rem);color:#7a4b00;background:0 0;border:1px solid #0000;place-items:center;width:2.1rem;min-height:2.1rem;display:inline-grid}.catalog-buyer-view-button-active{color:#3f2a0f;background:linear-gradient(145deg,#fffffffa,#f5f2ede6),#fff;border-color:#78350f1a;box-shadow:5px 6px 14px #382d2114,-4px -5px 13px #ffffffd1}.catalog-filter-rail{background:linear-gradient(145deg,#fffffffa,#f8f7f4e6),#fff;border-color:#78350f14;box-shadow:inset 0 1px #fffffff5,14px 18px 38px #382d2117,-8px -10px 24px #ffffffd6}.catalog-filter-rail:before{display:none}.catalog-filter-rail .store-catalog-kicker{color:#8a5a08;box-shadow:none;background:0 0;border-color:#0000;padding:0}.catalog-filter-rail .store-catalog-title{color:#6f4500;font-size:var(--type-title-sm)}.catalog-filter-rail .store-catalog-result-card{color:#20170e;background:linear-gradient(145deg,#fffffff5,#f5f2eddb),#fff;border-color:#78350f14;box-shadow:inset 3px 4px 10px #382d210a,inset -5px -6px 12px #ffffffeb}.catalog-filter-rail .store-catalog-result-card span{color:#8a5a08}.catalog-filter-rail .store-catalog-result-card p{color:#6b5a42}.catalog-buyer-results-compact{grid-template-columns:repeat(auto-fit,minmax(min(100%,13.5rem),1fr))}.marketplace-product-card[data-stitch-catalog-neumorphic-card]{border-radius:calc(var(--store-radius) + .2rem);background:linear-gradient(145deg,#fffffffc,#f8f7f4e6),#fff;border:1px solid #78350f14;padding:1rem;box-shadow:inset 0 1px #fffffff5,14px 18px 34px #382d2117,-8px -10px 24px #ffffffdb}.marketplace-product-card[data-stitch-catalog-neumorphic-card] .marketplace-product-media{aspect-ratio:1.08;border-radius:calc(var(--store-radius) - .08rem);background:linear-gradient(145deg,#f7f7f4fa,#ecf1f1bd),#f6f5f2;border-color:#78350f0f;height:auto;box-shadow:inset 4px 5px 12px #382d210b,inset -5px -6px 14px #ffffffe6}.marketplace-product-card[data-stitch-catalog-neumorphic-card] .marketplace-product-media:after{background:linear-gradient(#ffffff38,#0000 46%),linear-gradient(#0000 62%,#ffffff2e)}.marketplace-product-image{filter:saturate(.98)contrast(1.02)}.marketplace-product-card[data-stitch-catalog-neumorphic-card] .marketplace-save-button{color:#382716;background:linear-gradient(145deg,#fffffffa,#f8f7f4db),#fff;border-color:#ffffffc2;width:2.45rem;min-height:2.45rem;inset-block-start:1.45rem;inset-inline-end:1.45rem;box-shadow:7px 9px 18px #382d211c,-4px -5px 12px #ffffffc7}.marketplace-product-card[data-stitch-catalog-neumorphic-card] .marketplace-save-button-active{color:#dc2626}.marketplace-product-card[data-stitch-catalog-neumorphic-card] .marketplace-stock-badge{color:#60440f;background:linear-gradient(145deg,#fffffff2,#f8f7f4c7),#fff;border-color:#ffffffb8;min-height:1.9rem;inset-block:auto .8rem;inset-inline-start:.8rem}.marketplace-product-card[data-stitch-catalog-neumorphic-card] .marketplace-discount-badge{background:linear-gradient(145deg,#0ea5e9,#0284c7),#0284c7;inset-inline:auto .85rem;box-shadow:inset 0 1px #ffffff38,0 10px 22px #0284c733}.marketplace-product-card[data-stitch-catalog-neumorphic-card] .marketplace-product-body{gap:.7rem;padding:.95rem .2rem .1rem}.marketplace-card-proof-row{justify-content:space-between;align-items:center;gap:.75rem;min-width:0;display:flex}.marketplace-rating{color:#3f3428;min-width:0;font-size:var(--type-ui);align-items:center;gap:.25rem;font-weight:760;display:inline-flex}.marketplace-series{color:#7a4b00;min-width:0;font-size:var(--type-caption);letter-spacing:0;text-align:end;text-transform:uppercase;text-overflow:ellipsis;white-space:nowrap;font-weight:920;overflow:hidden}.marketplace-product-card[data-stitch-catalog-neumorphic-card] .marketplace-product-title{color:#171411;min-height:3.2rem;font-size:var(--type-body);font-weight:850;line-height:1.55}.marketplace-product-card[data-stitch-catalog-neumorphic-card] .marketplace-price-row{min-height:2.9rem;box-shadow:none;background:0 0;border:0;padding:.15rem 3.75rem .2rem 0}html[dir=rtl] .marketplace-product-card[data-stitch-catalog-neumorphic-card] .marketplace-price-row{padding:.15rem 0 .2rem 3.75rem}.marketplace-product-card[data-stitch-catalog-neumorphic-card] .marketplace-price{color:#7a4b00;font-size:var(--type-body)}.marketplace-product-card[data-stitch-catalog-neumorphic-card] .marketplace-add-button{color:#fff;background:linear-gradient(145deg,#8a5a08,#6f4500),#7a4b00;border-color:#7a4b0038;border-radius:999px;width:2.85rem;min-height:2.85rem;text-decoration:none;box-shadow:inset 0 1px #ffffff38,8px 10px 22px #7a4b0033}.marketplace-product-card[data-stitch-catalog-neumorphic-card] .marketplace-choose-button{background:linear-gradient(145deg,#0f766e,#115e59),#115e59}.catalog-buyer-results-compact .marketplace-product-card[data-stitch-catalog-neumorphic-card]{padding:.8rem}.catalog-buyer-results-compact .marketplace-product-card[data-stitch-catalog-neumorphic-card] .marketplace-product-media{aspect-ratio:1.05/.88}.catalog-buyer-results-compact .marketplace-product-card[data-stitch-catalog-neumorphic-card] .marketplace-product-title{min-height:2.8rem;font-size:var(--type-body)}.store-catalog-marketplace-layout{gap:clamp(1rem,1.8vw,1.35rem);min-width:0;display:grid}.store-catalog-marketplace-layout .catalog-buyer-results-shell{min-width:0}.store-catalog-marketplace-layout .catalog-filter-rail{min-width:0;overflow:hidden}.store-catalog-marketplace-layout .catalog-buyer-product-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,18rem),1fr));gap:clamp(1.05rem,1.7vw,1.35rem)}.store-catalog-marketplace-layout .catalog-buyer-result-controls{border-radius:calc(var(--store-radius) + .25rem);min-height:5.7rem;padding:clamp(.95rem,1.45vw,1.2rem) clamp(1rem,1.8vw,1.35rem)}.store-catalog-marketplace-layout .catalog-buyer-results-title{text-align:end}.store-catalog-marketplace-layout .catalog-buyer-results-title p{color:#6f4500;font-size:var(--type-caption);text-transform:none}.store-catalog-marketplace-layout .catalog-buyer-results-title h2{font-size:var(--type-title-sm)}.store-catalog-marketplace-layout .catalog-buyer-results-controls{justify-content:flex-start}.store-catalog-marketplace-layout .catalog-buyer-view-toggle,.store-catalog-marketplace-layout .catalog-buyer-sort-trigger,.store-catalog-marketplace-layout .catalog-buyer-filter-select,.store-catalog-marketplace-layout .catalog-buyer-search-control>div{background:linear-gradient(145deg,#fffffffa,#f6f4f0db),#fff;border-color:#78350f14;box-shadow:8px 10px 22px #382d210f,-5px -7px 18px #ffffffdb,inset 2px 3px 7px #382d2107}.store-catalog-marketplace-layout .catalog-filter-rail{border-radius:calc(var(--store-radius) + .25rem);padding:0}.store-catalog-marketplace-layout .catalog-filter-rail .store-catalog-shell{gap:1.15rem;min-width:0;max-width:100%;padding:clamp(1.1rem,1.7vw,1.4rem)}.store-catalog-marketplace-layout .catalog-filter-rail .store-catalog-shell>*,.store-catalog-marketplace-layout .catalog-filter-rail .store-catalog-topline,.store-catalog-marketplace-layout .catalog-filter-rail .store-catalog-heading,.store-catalog-marketplace-layout .catalog-filter-rail .store-catalog-controls,.store-catalog-marketplace-layout .catalog-filter-rail .catalog-buyer-category-chip-row,.store-catalog-marketplace-layout .catalog-filter-rail .catalog-buyer-shortcut-filter-tray,.store-catalog-marketplace-layout .catalog-filter-rail .catalog-buyer-active-filter-tray{min-width:0;max-width:100%}.store-catalog-marketplace-layout .catalog-filter-rail .store-catalog-topline{gap:.65rem}.store-catalog-marketplace-layout .catalog-filter-rail .store-catalog-kicker{color:#7a4b00;font-size:var(--type-caption)}.store-catalog-marketplace-layout .catalog-filter-rail .store-catalog-title{color:#6f4500;font-size:var(--type-body-lg);text-align:end}.store-catalog-marketplace-layout .catalog-filter-rail .store-catalog-subtitle,.store-catalog-marketplace-layout .catalog-filter-rail .store-catalog-result-card{display:none}.store-catalog-marketplace-layout .store-catalog-control-grid{box-shadow:none;background:0 0;border:0;padding:0}.store-catalog-marketplace-layout .store-catalog-controls{gap:.85rem}.store-catalog-marketplace-layout .catalog-buyer-category-chip-row,.store-catalog-marketplace-layout .catalog-buyer-shortcut-filter-tray,.store-catalog-marketplace-layout .catalog-buyer-active-filter-tray{flex-wrap:wrap;gap:.55rem;overflow:hidden}.store-catalog-marketplace-layout .catalog-buyer-category-chip,.store-catalog-marketplace-layout .catalog-buyer-shortcut-filter-chip,.store-catalog-marketplace-layout .catalog-buyer-compare-pill,.store-catalog-marketplace-layout .catalog-buyer-active-filter-chip,.store-catalog-marketplace-layout .catalog-buyer-clear-filters-button{background:linear-gradient(145deg,#fffffff5,#f6f4f0d1),#fff;border-color:#78350f14;box-shadow:7px 9px 18px #382d210f,-4px -5px 13px #fffc}.store-catalog-marketplace-layout .catalog-buyer-category-chip-active,.store-catalog-marketplace-layout .catalog-buyer-shortcut-filter-chip-active{color:#6f4500;box-shadow:inset 4px 5px 11px #382d210f,inset -5px -6px 13px #ffffffe6}.store-catalog-marketplace-layout .marketplace-product-card[data-stitch-catalog-neumorphic-card]{border-radius:calc(var(--store-radius) + .35rem);padding:clamp(.85rem,1.25vw,1rem)}.store-catalog-marketplace-layout .marketplace-product-card[data-stitch-catalog-neumorphic-card] .marketplace-product-media{aspect-ratio:1.05/.98}.store-catalog-marketplace-layout .marketplace-product-card[data-stitch-catalog-neumorphic-card] .marketplace-product-title{text-align:end}.store-catalog-marketplace-layout .marketplace-product-card[data-stitch-catalog-neumorphic-card] .marketplace-card-proof-row{direction:ltr}.store-catalog-marketplace-layout .marketplace-product-card[data-stitch-catalog-neumorphic-card] .marketplace-product-actions{inset-block-end:1.25rem}.store-catalog-marketplace-layout[data-stitch-catalog-buyer-workbench] .catalog-buyer-results-shell,.store-catalog-marketplace-layout[data-stitch-catalog-buyer-workbench] .catalog-filter-rail,.store-catalog-marketplace-layout[data-stitch-catalog-buyer-workbench] .catalog-buyer-result-controls,.store-catalog-marketplace-layout[data-stitch-catalog-buyer-workbench] .marketplace-product-card[data-stitch-catalog-product-decision-card],.store-catalog-marketplace-layout[data-stitch-catalog-buyer-workbench] .catalog-buyer-filter-select,.store-catalog-marketplace-layout[data-stitch-catalog-buyer-workbench] .catalog-buyer-search-control>div,.store-catalog-marketplace-layout[data-stitch-catalog-buyer-workbench] .catalog-buyer-category-chip,.store-catalog-marketplace-layout[data-stitch-catalog-buyer-workbench] .catalog-buyer-shortcut-filter-chip,.store-catalog-marketplace-layout[data-stitch-catalog-buyer-workbench] .catalog-buyer-compare-pill,.store-catalog-marketplace-layout[data-stitch-catalog-buyer-workbench] .catalog-buyer-active-filter-chip,.store-catalog-marketplace-layout[data-stitch-catalog-buyer-workbench] .catalog-buyer-clear-filters-button{border-radius:8px}.store-catalog-marketplace-layout[data-stitch-catalog-buyer-workbench] .catalog-buyer-results-shell,.store-catalog-marketplace-layout[data-stitch-catalog-buyer-workbench] .catalog-filter-rail,.store-catalog-marketplace-layout[data-stitch-catalog-buyer-workbench] .catalog-buyer-result-controls{background:linear-gradient(145deg,#fffffffa,#f0fdfad1),#fff;border-color:#0f766e29;box-shadow:0 18px 50px #0f172a17,inset 1px 1px #ffffffe6}.store-catalog-marketplace-layout[data-stitch-catalog-buyer-workbench] .catalog-buyer-results-title p,.store-catalog-marketplace-layout[data-stitch-catalog-buyer-workbench] .store-catalog-kicker{color:#8a5a08}.store-catalog-marketplace-layout[data-stitch-catalog-buyer-workbench] .catalog-buyer-results-title h2,.store-catalog-marketplace-layout[data-stitch-catalog-buyer-workbench] .store-catalog-title,.store-catalog-marketplace-layout[data-stitch-catalog-buyer-workbench] .marketplace-product-title,.store-catalog-marketplace-layout[data-stitch-catalog-buyer-workbench] .marketplace-price{color:#10201f}.store-catalog-marketplace-layout[data-stitch-catalog-buyer-workbench] .catalog-buyer-filter-select,.store-catalog-marketplace-layout[data-stitch-catalog-buyer-workbench] .catalog-buyer-search-control>div,.store-catalog-marketplace-layout[data-stitch-catalog-buyer-workbench] .catalog-buyer-category-chip,.store-catalog-marketplace-layout[data-stitch-catalog-buyer-workbench] .catalog-buyer-shortcut-filter-chip,.store-catalog-marketplace-layout[data-stitch-catalog-buyer-workbench] .catalog-buyer-compare-pill,.store-catalog-marketplace-layout[data-stitch-catalog-buyer-workbench] .catalog-buyer-active-filter-chip,.store-catalog-marketplace-layout[data-stitch-catalog-buyer-workbench] .catalog-buyer-clear-filters-button{color:#134e4a;background:#ffffffe0;border-color:#0f766e24;box-shadow:0 9px 20px #0f172a0f}.store-catalog-marketplace-layout[data-stitch-catalog-buyer-workbench] .catalog-buyer-category-chip-active,.store-catalog-marketplace-layout[data-stitch-catalog-buyer-workbench] .catalog-buyer-shortcut-filter-chip-active,.store-catalog-marketplace-layout[data-stitch-catalog-buyer-workbench] .catalog-buyer-compare-pill:hover,.store-catalog-marketplace-layout[data-stitch-catalog-buyer-workbench] .catalog-buyer-clear-filters-button:hover{color:#fff;background:#0f766e;border-color:#0f766e47}.store-catalog-marketplace-layout[data-stitch-catalog-buyer-workbench] .marketplace-product-card[data-stitch-catalog-product-decision-card]{background:linear-gradient(145deg,#fffffffa,#f8fafceb),#fff;border-color:#0f766e21;box-shadow:0 14px 34px #0f172a14}.store-catalog-marketplace-layout[data-stitch-catalog-buyer-workbench] .marketplace-product-media{background:linear-gradient(145deg,#f0fdfaf0,#f8fafcf5),#f8fafc;border-radius:8px}.store-catalog-marketplace-layout[data-stitch-catalog-buyer-workbench] .marketplace-stock-badge,.store-catalog-marketplace-layout[data-stitch-catalog-buyer-workbench] .marketplace-rating,.store-catalog-marketplace-layout[data-stitch-catalog-buyer-workbench] .marketplace-series{color:#134e4a;background:#ffffffe0;border-color:#0f766e24;border-radius:8px}.store-catalog-marketplace-layout[data-stitch-catalog-buyer-workbench] .marketplace-discount-badge{color:#fff;background:linear-gradient(145deg,#f59e0b,#b45309);border-radius:8px}.store-catalog-marketplace-layout[data-stitch-catalog-buyer-workbench] .marketplace-add-button{color:#fff;background:#0f766e;border-color:#0f766e4d;border-radius:8px}.store-catalog-marketplace-layout[data-stitch-catalog-buyer-workbench] .catalog-filter-rail{background:#fff;border:1px solid #d9e3e1;box-shadow:0 10px 28px #0f172a0f}.store-catalog-marketplace-layout[data-stitch-catalog-buyer-workbench] .catalog-filter-rail:before{display:none}.store-catalog-marketplace-layout[data-stitch-catalog-buyer-workbench] .catalog-buyer-result-controls{box-shadow:none;background:#fff;border:1px solid #d9e3e1}.store-catalog-marketplace-layout[data-stitch-catalog-buyer-workbench] .store-catalog-title,.store-catalog-marketplace-layout[data-stitch-catalog-buyer-workbench] .catalog-buyer-results-title h2{letter-spacing:0}.store-catalog-marketplace-layout[data-stitch-catalog-buyer-workbench] .catalog-buyer-filter-select,.store-catalog-marketplace-layout[data-stitch-catalog-buyer-workbench] .catalog-buyer-search-control>div{box-shadow:none;background:#f8fbfb;border-color:#d8e2e0}.store-catalog-marketplace-layout[data-stitch-catalog-buyer-workbench] .catalog-buyer-category-chip,.store-catalog-marketplace-layout[data-stitch-catalog-buyer-workbench] .catalog-buyer-shortcut-filter-chip,.store-catalog-marketplace-layout[data-stitch-catalog-buyer-workbench] .catalog-buyer-compare-pill{min-height:2.25rem;box-shadow:none;font-size:var(--type-caption);background:#fff;border-color:#d8e2e0}.store-catalog-marketplace-layout[data-stitch-catalog-buyer-workbench] .catalog-buyer-category-chip:hover,.store-catalog-marketplace-layout[data-stitch-catalog-buyer-workbench] .catalog-buyer-shortcut-filter-chip:hover,.store-catalog-marketplace-layout[data-stitch-catalog-buyer-workbench] .catalog-buyer-compare-pill:hover{color:#115e59;background:#f0fdfa;border-color:#0f766e7a;transform:none}.store-catalog-marketplace-layout[data-stitch-catalog-buyer-workbench] .catalog-buyer-category-chip-active,.store-catalog-marketplace-layout[data-stitch-catalog-buyer-workbench] .catalog-buyer-shortcut-filter-chip-active{color:#fff;box-shadow:none;background:#0f766e;border-color:#0f766e}.store-catalog-marketplace-layout[data-stitch-catalog-buyer-workbench] .marketplace-product-card[data-stitch-catalog-product-decision-card]{background:#fff;border-color:#dce5e7;transition:border-color .16s,box-shadow .16s,transform .16s;box-shadow:0 10px 24px #0f172a12}.store-catalog-marketplace-layout[data-stitch-catalog-buyer-workbench] .marketplace-product-card[data-stitch-catalog-product-decision-card]:hover{border-color:#0f766e57;transform:translateY(-2px);box-shadow:0 16px 30px #0f172a1c}.store-catalog-marketplace-layout[data-stitch-catalog-buyer-workbench] .marketplace-product-media{background:#f4f7f7}.storefront-mega-panel:not(.storefront-mega-panel-open){display:none}@media (min-width:768px){.catalog-buyer-result-controls{grid-template-columns:minmax(0,1fr) auto;align-items:center}.catalog-buyer-results-controls{justify-content:flex-end}}.catalog-buyer-empty-results-recovery{border-radius:var(--store-radius);background:linear-gradient(145deg,#fffffffa,#fff7e8e0),repeating-linear-gradient(90deg,#92400e08 0 1px,#0000 1px 24px),#fff;border:1px solid #78350f24;grid-template-columns:minmax(0,1fr) minmax(14rem,.32fr);gap:1rem;padding:clamp(1rem,2.4vw,1.4rem);display:grid;box-shadow:inset 0 1px #ffffffeb,13px 16px 36px #4e2d0e1a,-8px -10px 26px #ffffffb8}.catalog-buyer-load-more{color:#6f4500;min-height:2.75rem;font:inherit;cursor:pointer;background:#fff;border:1px solid #8a5a084d;border-radius:999px;justify-content:center;align-items:center;margin:1.2rem auto 0;padding:.65rem 1.15rem;font-weight:650;display:inline-flex}.catalog-buyer-load-more:hover:not(:disabled){background:#fff8e8;border-color:#8a5a0880}.catalog-buyer-load-more:focus-visible{outline-offset:3px;outline:3px solid #0d948861}.catalog-buyer-load-more:disabled{opacity:.65;cursor:progress}.catalog-buyer-empty-results-recovery-copy h3{color:#18181b;font-size:var(--type-title-compact);margin-top:.4rem;font-weight:950;line-height:1.2}.catalog-buyer-empty-results-recovery-copy>p:not(.section-kicker){color:#52525b;max-width:50rem;font-size:var(--type-ui);margin-top:.55rem;font-weight:750;line-height:1.7}.catalog-buyer-empty-results-recovery-actions{flex-wrap:wrap;gap:.5rem;margin-top:1rem;display:flex}.catalog-buyer-empty-results-recovery-actions button,.catalog-buyer-empty-results-recovery-actions a{border-radius:var(--store-control-radius);color:#3f2a0f;min-height:2.5rem;font-size:var(--type-ui);background:linear-gradient(145deg,#fffffff5,#fff7e8c7),#fff;border:1px solid #78350f24;justify-content:center;align-items:center;gap:.42rem;padding:.55rem .75rem;font-weight:950;text-decoration:none;display:inline-flex;box-shadow:inset 0 1px #ffffffe6,0 8px 18px #4e2d0e11}.catalog-buyer-empty-results-recovery-actions button:first-child{color:#fff;background:#18181b}.catalog-buyer-empty-results-recovery-stats{gap:.55rem;display:grid}.catalog-buyer-empty-results-recovery-stats>div{border-radius:var(--store-control-radius);background:#fff;border:1px solid #18181b14;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:.65rem;min-height:5.5rem;padding:.75rem;display:grid}.catalog-buyer-empty-results-recovery-stats span{border-radius:var(--store-control-radius);color:#166534;background:#ecfdf5;justify-content:center;align-items:center;width:2.1rem;height:2.1rem;display:flex}.catalog-buyer-empty-results-recovery-stats small,.catalog-buyer-empty-results-recovery-stats strong{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.catalog-buyer-empty-results-recovery-stats small{color:#71717a;font-size:var(--type-caption);font-weight:900}.catalog-buyer-empty-results-recovery-stats strong{color:#18181b;font-size:var(--type-body-lg);margin-top:.16rem;font-weight:950}.catalog-buyer-empty-results-recovery-paths{border-top:1px solid #18181b14;grid-column:1/-1;padding-top:.9rem}.catalog-buyer-empty-results-recovery-paths>span{color:#71717a;font-size:var(--type-caption);font-weight:950;display:block}.catalog-buyer-empty-results-recovery-paths>div{flex-wrap:wrap;gap:.45rem;margin-top:.55rem;display:flex}.catalog-buyer-empty-results-recovery-paths button{color:#3f2a0f;min-height:2.25rem;font-size:var(--type-caption);background:#fff;border:1px solid #b4530929;border-radius:999px;padding:.42rem .65rem;font-weight:900}@media (min-width:1024px){.store-catalog-page-shell{grid-template-columns:minmax(0,1fr) minmax(18.5rem,22rem);align-items:start;display:grid}.store-catalog-page-shell .store-catalog-panel{border-radius:calc(var(--store-radius) + .15rem);grid-area:1/2;position:sticky;top:7.25rem}.store-catalog-page-shell .catalog-buyer-results-shell{grid-area:1/1}.store-catalog-page-shell .store-catalog-shell{gap:.85rem;padding:clamp(1rem,1.35vw,1.25rem)}.store-catalog-page-shell .store-catalog-topline{grid-template-columns:1fr;gap:.85rem}.store-catalog-page-shell .store-catalog-subtitle{display:none}.store-catalog-page-shell .store-catalog-title{font-size:var(--type-body-lg);line-height:1.35}.store-catalog-page-shell .store-catalog-result-card{border-radius:calc(var(--store-radius) - .2rem);min-width:0;padding:.9rem}.store-catalog-page-shell .store-catalog-result-card strong{font-size:var(--type-title-compact)}.store-catalog-page-shell .store-catalog-controls{grid-template-columns:1fr}.store-catalog-page-shell .catalog-buyer-category-chip-row,.store-catalog-page-shell .catalog-buyer-shortcut-filter-tray,.store-catalog-page-shell .catalog-buyer-active-filter-tray{flex-wrap:wrap;overflow:visible}.store-catalog-page-shell .catalog-buyer-category-chip,.store-catalog-page-shell .catalog-buyer-shortcut-filter-chip,.store-catalog-page-shell .catalog-buyer-compare-pill,.store-catalog-page-shell .catalog-buyer-active-filter-chip,.store-catalog-page-shell .catalog-buyer-clear-filters-button{white-space:normal;min-height:2.35rem}.store-catalog-page-shell .catalog-buyer-product-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,15.5rem),1fr))}.store-market-deal-showcase{grid-template-columns:18rem minmax(0,1fr);padding:1.25rem}:not(.store-catalog-page-shell)>.store-catalog-panel .store-catalog-topline{grid-template-columns:minmax(0,1fr) auto;align-items:stretch}:not(.store-catalog-page-shell)>.store-catalog-panel .store-catalog-controls{grid-template-columns:minmax(240px,1.2fr) repeat(4,minmax(150px,.8fr))}.store-market-popular-ranking-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.store-market-popular-ranking-row{border-inline-end:1px solid #18181b14}.store-market-popular-ranking-row:nth-child(3n){border-inline-end:0}.store-market-popular-ranking-row:nth-last-child(-n+3){border-bottom:0}.store-catalog-page-shell{flex-direction:column;display:flex}.store-catalog-marketplace-layout{grid-template-columns:minmax(0,1fr) minmax(18.5rem,21.5rem);align-items:start}.store-catalog-marketplace-layout .catalog-buyer-results-shell{grid-area:1/1}.store-catalog-marketplace-layout .catalog-filter-rail{grid-area:1/2;position:sticky;top:7.25rem}.store-catalog-marketplace-layout .catalog-buyer-product-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:1023px){.store-catalog-marketplace-layout .catalog-filter-rail{order:-1}}@media (max-width:900px){.catalog-buyer-empty-results-recovery{grid-template-columns:1fr}.catalog-buyer-empty-results-recovery-stats{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:640px){.store-market-deal-showcase-copy h2{font-size:var(--type-title)}.store-catalog-title{font-size:var(--type-title-sm)}.storefront-buyer-intent-search-assist{min-width:min(100%,100vw - 2rem)}.storefront-buyer-intent-search-assist-grid,.catalog-buyer-empty-results-recovery-stats{grid-template-columns:1fr}.catalog-buyer-empty-results-recovery-copy h3{font-size:var(--type-title-sm)}.catalog-buyer-empty-results-recovery-actions{grid-template-columns:1fr;display:grid}.catalog-mobile-actions{z-index:15;order:5;grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem;display:grid;position:sticky;bottom:.75rem}.catalog-mobile-actions a,.catalog-mobile-actions button,.catalog-mobile-action{border-radius:var(--store-control-radius);color:#fff;min-height:2.75rem;font-size:var(--type-ui);background:linear-gradient(145deg,#2b1708,#18181b 68%),#18181b;border:1px solid #2b1708db;justify-content:center;align-items:center;gap:.45rem;font-weight:900;text-decoration:none;display:inline-flex;box-shadow:inset 0 1px #ffffff2e,inset 0 -10px 16px #0003,0 14px 34px #18181b2e}.store-market-popular-ranking-row{grid-template-columns:1.75rem 3.75rem minmax(0,1fr);gap:.65rem}.store-market-popular-ranking-position,.store-market-popular-ranking-thumb{grid-row:span 2}.store-market-popular-ranking-thumb{height:3.75rem}.store-market-popular-ranking-decision{grid-column:3;justify-items:start}.store-market-popular-ranking-decision a{min-height:1.95rem}.marketplace-product-media{height:12.4rem}}.premium-category-card{min-height:14rem;position:relative;overflow:hidden}.premium-category-card:before{opacity:0;content:"";background:linear-gradient(135deg,#b4530921,#0000 42%),linear-gradient(315deg,#1665341a,#0000 38%);position:absolute;inset:0}.premium-category-card:hover:before{opacity:1}.store-section-heading{letter-spacing:0}.store-home-shell{--home-morph-line:#78350f26;--home-morph-raised:13px 16px 36px #4e2d0e1a, -9px -10px 24px #ffffffc2, inset 1px 1px 0 #ffffffe6;--home-morph-soft:8px 10px 24px #4e2d0e14, -6px -7px 18px #ffffffad, inset 1px 1px 0 #ffffffd6;--home-morph-inset:inset 5px 5px 13px #4e2d0e14, inset -5px -5px 13px #ffffffc2}.store-home-shell .store-hero-stage{color:#2b1708;background:linear-gradient(145deg,#fffcf6fa,#fff6e8eb),repeating-linear-gradient(135deg,#78350f07 0 1px,#0000 1px 32px),#fff8ed;border-color:#78350f38;border-radius:clamp(1.2rem,2vw,1.75rem);min-height:clamp(34rem,68vh,48rem);box-shadow:24px 30px 76px #4e2d0e29,-16px -16px 34px #ffffff94,inset 1px 1px #ffffffe6}.store-home-shell .store-hero-media{border-radius:calc(var(--store-radius) + .35rem);filter:saturate(1.04)contrast(1.03);opacity:.86;border:1px solid #ffffff6b;width:calc(100% - clamp(1.5rem,3vw,2.2rem));height:calc(100% - clamp(1.5rem,3vw,2.2rem));inset:clamp(.75rem,1.5vw,1.1rem);box-shadow:inset 0 -26px 48px #4e2d0e29,inset 0 1px #ffffff75}.store-home-shell .store-hero-stage:before{z-index:1;pointer-events:none;border-radius:calc(var(--store-radius) + .35rem);content:"";border:1px solid #fff6;position:absolute;inset:clamp(.75rem,1.5vw,1.1rem);box-shadow:inset 8px 10px 24px #4e2d0e14,inset -9px -9px 22px #ffffff42}.store-home-shell .store-hero-copy{z-index:2;gap:clamp(1rem,2vw,1.4rem);padding:clamp(.75rem,1.5vw,1.1rem)}.store-home-shell .store-hero-copy>div:first-child{border-radius:var(--store-radius);text-shadow:none;background:linear-gradient(145deg,#fffffff7,#fff8ebde),#fff;border:1px solid #78350f21;align-self:center;margin:clamp(.2rem,1vw,.55rem);box-shadow:16px 20px 48px #4e2d0e1f,-9px -9px 24px #ffffff85,inset 1px 1px #ffffffdb}.store-home-shell .store-hero-copy>div:first-child h2{color:#2b1708;max-width:44rem}.store-home-shell .store-hero-copy>div:first-child p{color:#57534e}.store-home-shell .store-hero-copy>div:first-child>div:first-child span{border-radius:var(--store-control-radius);color:#78350f;background:linear-gradient(145deg,#fffbebfa,#ffedd5c2),#fff7ed;border-color:#78350f1f;box-shadow:inset 0 1px #ffffffe0,0 8px 16px #4e2d0e0f}.store-home-shell .store-hero-copy>div:first-child>div:first-child img:not(.hachasal-brand-logo){border-radius:1rem;box-shadow:inset 0 1px #ffffffe6,0 10px 22px #4e2d0e1a}.store-home-shell .store-hero-copy>div:last-child,.store-home-shell .store-hero-market-board{border-radius:var(--store-radius);background:linear-gradient(145deg,#fffffff5,#fff7e8d6),repeating-linear-gradient(135deg,#78350f06 0 1px,#0000 1px 22px),#fff;border:1px solid #78350f1f;align-self:stretch;box-shadow:13px 16px 36px #4e2d0e1a,-8px -10px 24px #ffffff80,inset 1px 1px #ffffffe0}.store-home-shell .store-hero-market-board{min-height:auto;margin:clamp(.2rem,1vw,.55rem)}.store-hero-primary-action,.store-hero-secondary-action,.store-hero-menu-link,.store-hero-metric,.store-hero-board-head a,.store-hero-category-tile,.store-hero-deal-card,.store-hero-trust-item,.store-hero-kit-pick,.store-shortcut-entry,.store-home-shell .product-card,.store-deal-card,.store-market-popular-ranking{box-shadow:var(--home-morph-soft)}.store-hero-primary-action{background:linear-gradient(145deg,#fffffffa,#fff7e8e6),#fff;border:1px solid #ffffff7a}.store-hero-secondary-action,.store-hero-menu-link,.store-hero-metric,.store-hero-board-head a{background:linear-gradient(145deg,#ffffff26,#ffffff0f),#ffffff14;border-color:#ffffff38;box-shadow:7px 9px 20px #00000024,inset 1px 1px #ffffff29}.store-home-shell .store-hero-secondary-action,.store-home-shell .store-hero-menu-link,.store-home-shell .store-hero-metric,.store-home-shell .store-hero-board-head a,.store-home-shell .store-hero-trust-item{color:#3f2a0f;box-shadow:var(--home-morph-soft);background:linear-gradient(145deg,#fffffff5,#fff7e8c2),#fff;border-color:#78350f1f}.store-home-shell .store-hero-secondary-action,.store-home-shell .store-hero-menu-link,.store-home-shell .store-hero-board-head a{color:#3f2a0f}.store-home-shell .store-hero-metric dt,.store-home-shell .store-hero-trust-item small{color:#78716c}.store-home-shell .store-hero-metric dd,.store-home-shell .store-hero-trust-item strong,.store-home-shell .store-hero-board-head h3{color:#2b1708}@media (min-width:1024px){.store-home-shell .store-hero-copy{grid-template-columns:minmax(0,1.05fr) minmax(21rem,.72fr);align-items:stretch}.store-home-shell .store-hero-copy>div:first-child{max-width:48rem}}@media (max-width:1023px){.store-home-shell .store-hero-stage{min-height:auto}.store-home-shell .store-hero-media{opacity:.46}.store-home-shell .store-hero-copy>div:first-child,.store-home-shell .store-hero-market-board{margin:0}}.store-hero-category-tile,.store-hero-deal-card,.store-hero-kit-pick{background:linear-gradient(145deg,#fffffffa,#fff7e8e6),#fff;border-color:#ffffff6b}.store-hero-category-tile>span,.store-hero-trust-item>span,.store-shortcut-entry-icon,.store-category-card-icon,.store-campaign-card-icon,.store-article-card-icon{box-shadow:5px 6px 14px #4e2d0e17,-4px -4px 10px #ffffffad,inset 1px 1px #ffffffd6}.store-hero-deal-media,.store-deal-media,.store-market-popular-ranking-thumb,.store-mission-card-media,.store-bundle-card-media{box-shadow:var(--home-morph-inset);background:linear-gradient(145deg,#fff7edf5,#ecfdf561),#fff7ed}.store-hero-deal-meta span,.store-market-popular-ranking-proof span,.store-discount-badge,.store-stock-badge,.store-bundle-save-badge,.store-section-count{background:linear-gradient(145deg,#fffcf6f0,#fff6e8d1),#fff;border:1px solid #78350f1a;box-shadow:4px 5px 11px #4e2d0e0f,-3px -3px 9px #ffffff9e,inset 1px 1px #ffffffd1}.store-hero-deal-meta span:last-child,.store-stock-badge,.store-market-popular-ranking-proof span:nth-child(2),.store-bundle-save-badge{background:linear-gradient(145deg,#ecfdf5f5,#ffffffbf),#ecfdf5;border-color:#16653424}.store-discount-badge,.store-market-popular-ranking-proof span:nth-child(3){color:#991b1b;background:linear-gradient(145deg,#fef2f2f5,#fee2e2b8),#fef2f2;border-color:#b91c1c24}.store-home-shell .store-hero-stage{background:linear-gradient(#f8fafcfa,#fffffff5),repeating-linear-gradient(90deg,#0f766e0c 0 1px,#0000 1px 42px),repeating-linear-gradient(0deg,#1f293709 0 1px,#0000 1px 42px);border-color:#0f766e3d;border-radius:8px;box-shadow:0 28px 80px #0f172a1f,inset 0 1px #ffffffe6}.store-home-shell .store-hero-media{filter:saturate(1.06)contrast(1.02);opacity:.74;border-color:#0f766e29;border-radius:8px}.store-home-shell .store-hero-stage:before{border-color:#0f766e1f;border-radius:8px;box-shadow:inset 0 0 0 1px #ffffff7a,inset 0 -34px 68px #0f172a1a}.store-home-shell .store-hero-stage:after{background:linear-gradient(90deg,#f8fafcf5 0%,#ffffffe0 42%,#f0fdfa8a 69%,#fffbebdb 100%),linear-gradient(#ffffff3d,#0f172a14)}.store-home-shell .store-hero-copy>div:first-child,.store-home-shell .store-hero-market-board{background:linear-gradient(145deg,#fffffff5,#f0fdfad1),#fff;border-color:#0f766e29;border-radius:8px;box-shadow:0 18px 52px #0f172a1a,inset 1px 1px #ffffffe0}.store-home-shell .store-hero-copy>div:first-child h2,.store-home-shell .store-hero-board-head h3{color:#10201f}.store-home-shell .store-hero-copy>div:first-child p,.store-home-shell .store-hero-metric dt,.store-home-shell .store-hero-trust-item small{color:#475569}.store-home-shell .store-hero-copy>div:first-child>div:first-child span,.store-home-shell .store-hero-board-head a,.store-home-shell .store-hero-secondary-action,.store-home-shell .store-hero-menu-link,.store-home-shell .store-hero-metric,.store-home-shell .store-hero-trust-item,.store-hero-category-tile,.store-hero-deal-card,.store-hero-kit-pick,.store-hero-deal-meta span{border-radius:8px}.store-home-shell .store-hero-copy>div:first-child>div:first-child span{color:#115e59;background:linear-gradient(145deg,#f0fdfaf5,#ffffffd1),#f0fdfa;border-color:#0f766e2e}.store-home-shell .store-hero-primary-action{color:#fff;background:#0f766e;border-color:#0f766e42;border-radius:8px;box-shadow:0 14px 30px #0f766e38}.store-home-shell .store-hero-secondary-action,.store-home-shell .store-hero-menu-link,.store-home-shell .store-hero-board-head a{color:#134e4a;background:linear-gradient(145deg,#fffffff0,#ecfdf5d6),#fff;border-color:#0f766e2e}.store-home-shell .store-hero-metric,.store-home-shell .store-hero-trust-item{background:linear-gradient(145deg,#fffffffa,#f8fafceb),#fff;border-color:#0f766e24}.store-home-shell .store-hero-metric dd,.store-home-shell .store-hero-trust-item strong{color:#10201f}.store-home-shell .store-hero-board-head span{color:#b45309}.store-hero-category-tile,.store-hero-deal-card,.store-hero-kit-pick{background:linear-gradient(145deg,#fffffffa,#f8fafcf0),#fff;border-color:#0f766e24;box-shadow:0 12px 28px #0f172a14}.store-hero-category-tile>span,.store-hero-trust-item>span{color:#0f766e;background:#ccfbf1;border-radius:8px}.store-hero-deal-card-featured{background:linear-gradient(135deg,#fffffffa,#fffbebeb),#fff;border-color:#f59e0b47}.store-hero-deal-media{background:linear-gradient(145deg,#f0fdfaeb,#f8fafcf5),#f8fafc;border-radius:8px}.store-home-shell .product-card{border-color:var(--home-morph-line);background:linear-gradient(145deg,#fffcf6f7,#fff6e8e0),repeating-linear-gradient(135deg,#78350f06 0 1px,#0000 1px 24px),#fff}.store-home-shell .premium-category-card:before{opacity:.64;background:linear-gradient(135deg,#b453091a,#0000 46%),linear-gradient(315deg,#16653414,#0000 42%)}.store-home-shell .premium-category-card:hover:before,.store-home-shell .premium-category-card:focus-within:before{opacity:.9}.store-home-rail-section,.store-home-category-section,.store-home-article-section{min-width:0}.store-home-shell .store-swiper-rail .swiper-button-prev,.store-home-shell .store-swiper-rail .swiper-button-next{box-shadow:var(--home-morph-soft);background:linear-gradient(145deg,#fffcf6fa,#fff6e8e6),#fff;border-color:#78350f26;color:#3f2a0f!important}.store-shortcut-entry{background:linear-gradient(145deg,#fffcf6f7,#fff6e8db),#fff;border-color:#78350f24}.store-market-deal-showcase{background:linear-gradient(145deg,#b91c1c 0%,#dc2626 48%,#7f1d1d 100%),repeating-linear-gradient(135deg,#ffffff14 0 1px,#0000 1px 24px);border:1px solid #b91c1c47;box-shadow:18px 24px 58px #7f1d1d38,-10px -10px 26px #ffffff7a,inset 1px 1px #ffffff29}.store-market-deal-showcase-kicker,.store-market-deal-showcase-today{box-shadow:inset 1px 1px #ffffff29,7px 9px 18px #0000001a}.store-market-deal-showcase-link{box-shadow:8px 10px 20px #00000024,inset 1px 1px #ffffffd6}.store-deal-card{background:linear-gradient(145deg,#fffcf6fa,#fff6e8e6),#fff;border:1px solid #ffffff80}.store-market-popular-ranking{border-color:var(--home-morph-line);background:linear-gradient(145deg,#fffcf6f7,#fff6e8e0),repeating-linear-gradient(90deg,#78350f06 0 1px,#0000 1px 26px)}.store-market-popular-ranking-grid{box-shadow:var(--home-morph-inset);background:linear-gradient(145deg,#fffcf6eb,#fff7e8d1),#fff;border-color:#78350f1f}.store-market-popular-ranking-row{border-color:#78350f17}.store-market-popular-ranking-position{color:#b45309;text-shadow:0 1px #fffc}.store-market-popular-ranking-decision a,.store-mission-card-body a,.store-mission-card-body button,.store-home-article-section article a,.store-home-shell .premium-product-card a[href^=\/landing]{box-shadow:var(--home-morph-soft);background:linear-gradient(145deg,#fffcf6f0,#fff6e8d6),#fff;border-color:#78350f24}.store-home-shell .store-market-deal-showcase,.store-home-shell .store-market-popular-ranking{background:linear-gradient(145deg,#fffffffa,#f0fdfad6),repeating-linear-gradient(90deg,#0f766e0b 0 1px,#0000 1px 34px),#fff;border-color:#0f766e29;border-radius:8px;box-shadow:0 20px 58px #0f172a1a,inset 1px 1px #ffffffe6}.store-home-shell .store-market-deal-showcase-copy h2,.store-home-shell .store-market-popular-ranking-title,.store-home-shell .store-market-popular-ranking-decision strong{color:#10201f}.store-home-shell .store-market-deal-showcase-copy p,.store-home-shell .store-market-popular-ranking-copy small,.store-home-shell .store-market-popular-ranking-decision small{color:#475569}.store-home-shell .store-market-deal-showcase-kicker,.store-home-shell .store-market-deal-showcase-today{color:#0f766e;background:#f0fdfaeb;border-color:#0f766e2e;border-radius:8px}.store-home-shell .store-market-deal-showcase-link,.store-home-shell .store-market-popular-ranking-decision a,.store-home-shell .store-mission-card-body a,.store-home-shell .store-mission-card-body button,.store-home-shell .store-campaign-offer-tile a,.store-home-shell .store-bundle-kit-tile a,.store-home-shell .store-bundle-kit-tile button{color:#134e4a;background:#ffffffe6;border-color:#0f766e2e;border-radius:8px}.store-home-shell .store-market-deal-showcase-link:hover,.store-home-shell .store-market-deal-showcase-link:focus-visible,.store-home-shell .store-market-popular-ranking-decision a:hover,.store-home-shell .store-market-popular-ranking-decision a:focus-visible,.store-home-shell .store-mission-card-body a:hover,.store-home-shell .store-mission-card-body a:focus-visible,.store-home-shell .store-bundle-kit-tile a:hover,.store-home-shell .store-bundle-kit-tile a:focus-visible{color:#fff;background:#0f766e;border-color:#0f766e52}.store-home-shell .store-market-deal-product-tile,.store-home-shell .store-campaign-offer-tile,.store-home-shell .store-mission-recommendation-tile,.store-home-shell .store-bundle-kit-tile,.store-home-shell .store-market-popular-ranking-row{background:linear-gradient(145deg,#fffffffa,#f8fafceb),#fff;border-color:#0f766e21;border-radius:8px;box-shadow:0 12px 28px #0f172a14}.store-home-shell .store-market-popular-ranking-position{color:#0f766e}.store-home-shell .store-campaign-card-icon,.store-home-shell .store-deal-media,.store-home-shell .store-market-popular-ranking-thumb,.store-home-shell .store-mission-card-media,.store-home-shell .store-bundle-card-media{background:linear-gradient(145deg,#f0fdfaf0,#f8fafcf5),#f8fafc;border-radius:8px}.store-home-shell .store-discount-badge,.store-home-shell .store-bundle-save-badge{color:#92400e;background:linear-gradient(145deg,#fffbebf5,#fef3c7cc),#fffbeb;border-color:#f59e0b38}.product-decision-shell{color:#1f1307}.honey-product-tabs{border-radius:var(--store-radius);background:#fff;border:1px solid #18181b14;gap:.5rem;padding:.45rem;display:flex;overflow-x:auto;box-shadow:0 8px 22px #18181b0e}.honey-product-tabs a{border-radius:var(--store-control-radius);color:#3f2a0f;min-height:2.6rem;font-size:var(--type-ui);flex-shrink:0;align-items:center;gap:.5rem;padding:.55rem .8rem;font-weight:800;text-decoration:none;display:inline-flex}.honey-product-tabs strong{color:#92400e;min-width:1.55rem;font-size:var(--type-caption);background:#fef3c7;border-radius:999px;justify-content:center;padding:.1rem .35rem;display:inline-flex}.honey-product-stage{background:linear-gradient(135deg,#fffbebf5,#fff7ede0),linear-gradient(30deg,#b4530912 12%,#0000 12.5% 87%,#b4530912 87.5%,#b4530912) 0 0/42px 24px,linear-gradient(150deg,#1665340e 12%,#0000 12.5% 87%,#1665340e 87.5%,#1665340e) 0 0/42px 24px;border:1px solid #b453092e;border-radius:12px;padding:clamp(1rem,2.6vw,2rem);position:relative;overflow:hidden;box-shadow:0 28px 90px #4e2d0e29}.honey-product-stage:after{pointer-events:none;content:"";background:linear-gradient(90deg,#ffffffbd,#0000 38%,#ffffff85),linear-gradient(#0000,#78350f0f);position:absolute;inset:0}.honey-purchase-card{background:linear-gradient(#fffffff5,#fffbebeb);border:1px solid #b4530933;border-radius:10px;padding:clamp(1rem,2.4vw,1.5rem);box-shadow:0 24px 70px #4e2d0e2e}.honey-marketplace-meta{flex-wrap:wrap;gap:.5rem;display:flex}.honey-marketplace-meta span,.honey-marketplace-meta a{color:#52525b;min-height:2rem;font-size:var(--type-caption);background:#fff;border-radius:999px;align-items:center;gap:.35rem;padding:.35rem .65rem;font-weight:800;text-decoration:none;display:inline-flex}.honey-marketplace-meta a{color:#0891b2}.honey-seller-card{border-radius:var(--store-radius);background:#fff;border:1px solid #18181b1a;gap:0;display:grid;overflow:hidden}.honey-seller-card h2{color:#18181b;font-size:var(--type-body);border-bottom:1px solid #18181b14;padding:.9rem 1rem;font-weight:900}.honey-seller-signal{border-bottom:1px solid #18181b14;grid-template-columns:2.1rem minmax(0,1fr);gap:.75rem;padding:.85rem 1rem;display:grid}.honey-seller-signal:last-child{border-bottom:0}.honey-seller-signal>span{border-radius:var(--store-control-radius);color:#166534;background:#ecfdf5;justify-content:center;align-items:center;width:2.1rem;height:2.1rem;display:flex}.honey-seller-signal strong,.honey-seller-signal p{display:block}.honey-seller-signal strong{color:#71717a;font-size:var(--type-caption)}.honey-seller-signal p{color:#18181b;font-size:var(--type-ui);margin-top:.2rem;font-weight:800;line-height:1.55}.honey-priority-buybox{border-radius:var(--store-radius);background:linear-gradient(#fff,#fff7ed),linear-gradient(135deg,#dc26260f,#0000 48%);border:1px solid #dc26262e;padding:1rem;box-shadow:0 18px 46px #4e2d0e1f}.honey-priority-price{gap:.25rem;display:grid}.honey-priority-price p{color:#71717a;font-size:var(--type-caption);margin:0;font-weight:950}.honey-priority-price strong{color:#18181b;font-size:var(--type-page-title);font-weight:950;line-height:1.18}.honey-priority-price>span{flex-wrap:wrap;align-items:center;gap:.45rem;display:flex}.honey-priority-price small{color:#a1a1aa;font-size:var(--type-ui);font-weight:850;text-decoration:line-through}.honey-priority-price b{border-radius:var(--store-control-radius);color:#fff;font-size:var(--type-caption);background:#dc2626;padding:.35rem .45rem;line-height:1}.honey-priority-summary{flex-wrap:wrap;gap:.45rem;margin-top:.8rem;display:flex}.honey-priority-summary span{overflow-wrap:anywhere;border-radius:var(--store-control-radius);color:#3f3f46;min-width:0;max-width:100%;font-size:var(--type-caption);background:#fff;border:1px solid #18181b14;padding:.4rem .5rem;font-weight:850;line-height:1.3}.honey-priority-summary span:first-child{color:#166534;background:#ecfdf5}.honey-priority-actions{grid-template-columns:6rem minmax(0,1fr);gap:.55rem;margin-top:.9rem;display:grid}.honey-priority-actions label{min-width:0}.honey-priority-actions label span{color:#52525b;font-size:var(--type-caption);font-weight:900;display:block}.honey-priority-actions input{border-radius:var(--store-control-radius);color:#18181b;width:100%;min-height:2.75rem;font-size:var(--type-ui);background:#fff;border:1px solid #18181b24;outline:none;margin-top:.25rem;padding:.55rem .65rem;font-weight:900}.honey-priority-actions button{border-radius:var(--store-control-radius);min-width:0;min-height:2.75rem;font-size:var(--type-ui);justify-content:center;align-items:center;gap:.45rem;padding:.65rem .75rem;font-weight:950;line-height:1.25;display:inline-flex}.honey-priority-actions button:first-of-type{color:#fff;background:#dc2626;border:1px solid #dc2626;align-self:end}.honey-priority-actions button:nth-of-type(2){color:#27272a;background:#fff;border:1px solid #18181b1f;grid-column:1/-1}.honey-priority-actions button:disabled{color:#71717a;background:#e4e4e7;border-color:#d4d4d8}.honey-priority-buybox>p{color:#52525b;font-size:var(--type-caption);margin:.75rem 0 0;font-weight:750;line-height:1.65}.product-buybox-policy-note a{color:#0f766e;text-underline-offset:.16em;text-decoration:underline;text-decoration-thickness:1px}.product-buybox-policy-note a:focus-visible{outline-offset:2px;border-radius:2px;outline:2px solid}.honey-price-band{background:linear-gradient(135deg,#78350f,#b45309 52%,#166534);border-radius:10px;justify-content:space-between;align-items:flex-end;gap:1rem;padding:1.25rem;display:flex}.honey-detail-discount{color:#fff;font-size:var(--type-caption);background:#dc2626;border-radius:999px;padding:.2rem .5rem;font-weight:900;display:inline-flex}.honey-source-note{color:#14532d;background:#ecfdf5c7;border:1px solid #16653438;border-radius:10px;align-items:center;gap:.75rem;min-width:0;padding:.9rem 1rem;text-decoration:none;display:flex}.honey-source-note strong,.honey-source-note small{display:block}.honey-source-note small{overflow-wrap:anywhere;color:#166534;font-size:var(--type-caption);line-height:1.35}.honey-purchase-confidence{grid-template-columns:repeat(2,minmax(0,1fr));gap:.55rem;display:grid}.honey-purchase-signal{border-radius:var(--store-control-radius);background:#fff;border:1px solid #18181b14;grid-template-columns:2.1rem minmax(0,1fr);align-items:center;gap:.65rem;min-height:4.35rem;padding:.6rem;display:grid}.honey-purchase-signal>span{border-radius:var(--store-control-radius);color:#991b1b;background:#fef2f2;justify-content:center;align-items:center;width:2.1rem;height:2.1rem;display:flex}.honey-purchase-signal small,.honey-purchase-signal strong{text-overflow:ellipsis;display:block;overflow:hidden}.honey-purchase-signal small{color:#71717a;font-size:var(--type-caption);white-space:nowrap;font-weight:900}.honey-purchase-signal strong{color:#18181b;font-size:var(--type-ui);margin-top:.18rem;font-weight:950;line-height:1.35}.honey-mobile-buybar{display:none}.honey-mobile-buybar-copy{min-width:0}.honey-mobile-buybar-copy span,.honey-mobile-buybar-copy strong,.honey-mobile-buybar-copy small{display:block}.honey-mobile-buybar-copy span{color:#71717a;font-size:var(--type-caption);font-weight:900}.honey-mobile-buybar-copy strong{color:#18181b;font-size:var(--type-body);margin-top:.15rem;font-weight:950;line-height:1.25}.honey-mobile-buybar-copy small{color:#71717a;font-size:var(--type-caption);margin-top:.15rem;font-weight:800}.honey-mobile-buybar-copy small span{color:#a1a1aa;font-size:inherit;text-decoration:line-through;display:inline}.honey-mobile-buybar-copy small b{color:#fff;font-size:var(--type-caption);background:#dc2626;border-radius:999px;margin-inline-start:.35rem;padding:.08rem .35rem;font-weight:950}.honey-mobile-buybar-actions{grid-template-columns:5.35rem minmax(0,1fr);align-items:center;gap:.45rem;min-width:0;display:grid}.honey-mobile-quantity{border-radius:var(--store-control-radius);background:#fff;border:1px solid #18181b1f;grid-template-columns:1.65rem minmax(1.2rem,1fr) 1.65rem;align-items:center;min-height:2.65rem;display:grid;overflow:hidden}.honey-mobile-quantity button,.honey-mobile-buybar-cta{border:0;justify-content:center;align-items:center;display:inline-flex}.honey-mobile-quantity button{color:#dc2626;height:2.65rem}.honey-mobile-quantity button:disabled{color:#d4d4d8}.honey-mobile-quantity span{color:#18181b;font-size:var(--type-ui);text-align:center;font-weight:950}.honey-mobile-buybar-cta{border-radius:var(--store-control-radius);color:#fff;min-width:0;min-height:2.65rem;font-size:var(--type-ui);background:#dc2626;gap:.4rem;padding-inline:.75rem;font-weight:950}.honey-mobile-buybar-cta:disabled{color:#71717a;background:#d4d4d8}.honey-mobile-buybar-cta span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.honey-mobile-buybar p{color:#52525b;min-width:0;font-size:var(--type-caption);text-overflow:ellipsis;white-space:nowrap;grid-column:1/-1;font-weight:800;line-height:1.4;overflow:hidden}@media (max-width:1023px){.product-decision-shell[data-stitch-product-decision]{padding-bottom:9.5rem}.honey-mobile-buybar{inset-inline:.75rem;z-index:34;border-radius:var(--store-radius);background:#fffffffc;border:1px solid #18181b1f;grid-template-columns:minmax(0,.78fr) minmax(9.5rem,1fr);align-items:center;gap:.55rem .7rem;padding:.75rem;display:grid;position:fixed;bottom:5.25rem;box-shadow:0 18px 48px #18181b2e}}@media (max-width:480px){.product-decision-shell[data-stitch-product-decision]{padding-bottom:12rem}.honey-mobile-buybar{grid-template-columns:minmax(0,1fr);padding:.65rem;bottom:5.15rem}}@media (min-width:1024px){.honey-mobile-buybar{display:none}}.honey-detail-card,.honey-review-panel,.honey-recommendation-card{background:linear-gradient(#fffffff5,#fffbebe6);border:1px solid #b4530929;border-radius:10px;box-shadow:0 18px 54px #4e2d0e1a}.honey-detail-card,.honey-review-panel{padding:clamp(1rem,2.3vw,1.5rem)}.honey-trust-card{color:#3f2a0f;min-height:4.5rem;font-size:var(--type-ui);background:#ffffffd1;border:1px solid #b4530924;border-radius:10px;align-items:center;gap:.65rem;padding:.75rem;font-weight:700;display:flex}.honey-trust-card span{color:#166534}.honey-recommendation-card{overflow:hidden}.honey-kicker{color:#92400e;font-size:var(--type-caption);text-transform:uppercase;background:#fef3c7c7;border:1px solid #b453092e;border-radius:999px;align-items:center;gap:.45rem;padding:.4rem .7rem;font-weight:800;display:inline-flex}.product-decision-shell[data-stitch-product-decision]{--product-morph-line:#78350f29;--product-morph-raised:14px 16px 38px #4e2d0e21, -10px -10px 26px #ffffffd1, inset 1px 1px 0 #ffffffe0;--product-morph-soft:9px 10px 24px #4e2d0e17, -7px -7px 18px #ffffffbd, inset 1px 1px 0 #ffffffd1;--product-morph-inset:inset 5px 5px 13px #4e2d0e14, inset -5px -5px 13px #ffffffc7;color:#1f1307;gap:clamp(1.25rem,2.2vw,2rem);display:grid}.product-overview-stage{gap:1.5rem;min-width:0;display:grid}.product-overview-gallery,.product-purchase-card{z-index:1;min-width:0;position:relative}.product-purchase-badges{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.product-purchase-category,.product-purchase-stock{min-height:1.85rem;font-size:var(--type-caption);text-transform:uppercase;border-radius:999px;align-items:center;padding:.25rem .75rem;font-weight:850;line-height:1.2;display:inline-flex}.product-purchase-title{color:#1f1307;font-size:var(--type-display);letter-spacing:0;overflow-wrap:anywhere;margin:1.25rem 0 0;font-weight:760;line-height:1.08}.product-purchase-description{color:#4f4337;font-size:var(--type-body);overflow-wrap:anywhere;margin:1rem 0 0;line-height:1.95}.honey-source-note-copy,.honey-product-feedback-copy,.honey-purchase-signal-copy,.honey-seller-signal-copy{min-width:0}.product-purchase-confidence,.product-seller-card,.product-decision-metrics,.product-variant-card{margin-top:1.25rem}.product-decision-metrics,.product-trust-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem;display:grid}.product-decision-metric{border-radius:var(--store-radius);box-shadow:var(--product-morph-soft);background:linear-gradient(145deg,#fffcf6f2,#fff6e8d1),#fff;border:1px solid #78350f1f;padding:1rem}.product-decision-metric dt{color:#6b5a42;font-size:var(--type-ui);font-weight:760}.product-decision-metric dd{color:#1f1307;overflow-wrap:anywhere;margin:.45rem 0 0;font-weight:850}.product-variant-card{padding:1rem}.product-variant-card-heading{font-size:var(--type-ui);margin:0 0 1rem;font-weight:850}.product-purchase-actions{flex-wrap:wrap;gap:.5rem;margin-top:1rem;display:flex}.product-action-button,.product-action-link{min-height:2.6rem;font-size:var(--type-ui);border:1px solid #78350f24;align-items:center;gap:.5rem;padding:.58rem .78rem;font-weight:850;line-height:1.25;text-decoration:none;display:inline-flex}.product-action-button:hover,.product-action-link:hover{border-color:#b4530961}.product-trust-grid{margin-top:1.5rem}.product-decision-support-grid{gap:1.5rem;display:grid}.product-section-kicker{color:#92400e;font-size:var(--type-ui);letter-spacing:0;text-transform:uppercase;margin:0;font-weight:850}.product-section-title{color:#1f1307;font-size:var(--type-title);letter-spacing:0;margin:.5rem 0 0;font-weight:780;line-height:1.2}.product-care-list{gap:.75rem;margin-top:1.25rem;display:grid}.product-care-note{border-radius:calc(var(--store-radius) - .2rem);box-shadow:var(--product-morph-soft);background:linear-gradient(145deg,#fffffff7,#fff7e8b8),#fff;border:1px solid #78350f1f;gap:.75rem;padding:1rem;display:grid}.product-care-note-header{color:#78350f;align-items:center;gap:.6rem;min-width:0;display:flex}.product-care-note-icon{background:linear-gradient(145deg,#fef3c7f5,#fffbebd1),#fef3c7;border-radius:999px;flex:none;justify-content:center;align-items:center;width:2rem;height:2rem;display:inline-flex;box-shadow:4px 5px 11px #b4530917,-3px -3px 9px #ffffffa8,inset 1px 1px #ffffffd1}.product-care-note h3{color:#1f1307;font-size:var(--type-body);overflow-wrap:anywhere;margin:0;font-weight:780}.product-care-note p{color:#4f4337;font-size:var(--type-body);overflow-wrap:anywhere;margin:0;line-height:1.75}.product-recommendations-section{gap:1rem;display:grid}.product-recommendations-header{min-width:0}.product-recommendations-grid{gap:1rem;display:grid}.product-recommendation-card{padding:.85rem;overflow:hidden}.product-recommendation-media{border-radius:calc(var(--store-radius) - .25rem);aspect-ratio:4/3;box-shadow:var(--product-morph-inset);background:linear-gradient(145deg,#fff7edf5,#ecfdf557),#fff7ed;border:1px solid #78350f1a;display:block;overflow:hidden}.product-recommendation-image{-o-object-fit:contain;object-fit:contain;width:100%;height:100%;padding:.45rem;display:block}.product-recommendation-fallback{color:#6b5a42;width:100%;height:100%;font-size:var(--type-ui);text-align:center;overflow-wrap:anywhere;justify-content:center;align-items:center;padding:1rem;font-weight:780;display:flex}.product-recommendation-body{gap:.45rem;padding:1rem .15rem .1rem;display:grid}.product-recommendation-reason{color:#92400e;font-size:var(--type-caption);letter-spacing:0;text-transform:uppercase;margin:0;font-weight:850}.product-recommendation-title{color:#1f1307;overflow-wrap:anywhere;margin:0;font-weight:820}.product-recommendation-price{color:#6b5a42;font-size:var(--type-ui);margin:0;font-weight:720}.product-recommendation-actions{flex-wrap:wrap;gap:.5rem;margin-top:.55rem;display:flex}.product-recommendation-link,.product-recommendation-button{border-radius:var(--store-control-radius);min-height:2.45rem;font-size:var(--type-ui);box-shadow:var(--product-morph-soft);border:1px solid #78350f24;align-items:center;gap:.5rem;padding:.55rem .8rem;font-weight:850;line-height:1.25;text-decoration:none;display:inline-flex}.product-recommendation-button{color:#3f2a0f;background:linear-gradient(145deg,#fffffff5,#fff7e8c7),#fff}.product-recommendation-button:disabled{opacity:.6}.product-review-panel{min-width:0}.product-review-header{flex-direction:column;gap:.75rem;display:flex}.product-review-heading{min-width:0}.product-review-summary{color:#78350f;width:fit-content;max-width:100%;min-height:2.35rem;font-size:var(--type-ui);box-shadow:var(--product-morph-soft);background:linear-gradient(145deg,#fef3c7f5,#fffbebd1),#fef3c7;border:1px solid #b4530924;border-radius:999px;align-items:center;gap:.5rem;padding:.45rem .9rem;font-weight:850;line-height:1.2;display:inline-flex}.product-review-list{gap:.75rem;margin-top:1.25rem;display:grid}.product-review-card{border-radius:calc(var(--store-radius) - .2rem);box-shadow:var(--product-morph-soft);background:linear-gradient(145deg,#fffffff7,#fff7e8b8),#fff;border:1px solid #78350f1f;padding:1rem}.product-review-card-header{flex-direction:column;gap:.4rem;display:flex}.product-review-rating{color:#1f1307;overflow-wrap:anywhere;margin:0;font-weight:780}.product-review-verified-badge{border-radius:var(--store-control-radius);color:#166534;width:fit-content;max-width:100%;font-size:var(--type-caption);background:linear-gradient(145deg,#ecfdf5f2,#ffffffb8),#ecfdf5;border:1px solid #16653424;align-items:center;gap:.25rem;padding:.25rem .5rem;font-weight:850;line-height:1.2;display:inline-flex}.product-review-body{color:#4f4337;font-size:var(--type-body);overflow-wrap:anywhere;margin:.6rem 0 0;line-height:1.75}.product-review-customer{color:#6b5a42;font-size:var(--type-caption);overflow-wrap:anywhere;margin:.55rem 0 0;font-weight:720}.product-review-reply{color:#3f2a0f;font-size:var(--type-ui);overflow-wrap:anywhere;margin:.75rem 0 0;padding:.55rem .75rem;line-height:1.6}.product-social-grid{gap:1rem;min-width:0;display:grid}.product-review-form-card,.product-qa-card{min-width:0}.product-social-heading{gap:.35rem;min-width:0;display:grid}.product-social-form{gap:.85rem;min-width:0;margin-top:1.15rem;display:grid}.product-social-select{min-width:0}.product-social-select .select-field-label{color:#5f4b32;font-size:var(--type-caption);font-weight:850}.product-social-select .select-field-trigger,.product-social-select-trigger{color:#25190e;min-height:2.8rem;box-shadow:var(--product-morph-inset);background:linear-gradient(145deg,#fffffff5,#fff7e8bd),#fff;border-color:#78350f29}.product-social-select .select-field-trigger:focus-visible,.product-social-textarea:focus-visible{box-shadow:0 0 0 4px #ccfbf1a8, var(--product-morph-inset);border-color:#0d948899}.product-social-textarea{border-radius:calc(var(--store-radius) - .2rem);color:#2f2114;width:100%;min-width:0;font-size:var(--type-body);box-shadow:var(--product-morph-inset);resize:vertical;overflow-wrap:anywhere;background:linear-gradient(145deg,#fffffff5,#fff7e8b8),#fff;border:1px solid #78350f24;outline:none;padding:.85rem .95rem;line-height:1.65}.product-social-textarea::placeholder{color:#8a755b}.product-review-textarea,.product-qa-textarea{min-height:7.5rem}.product-qa-textarea{margin-top:1.15rem}.product-social-submit{border-radius:var(--store-control-radius);color:#fff;width:fit-content;max-width:100%;min-height:2.65rem;font-size:var(--type-ui);text-align:center;box-shadow:var(--product-morph-soft);background:linear-gradient(145deg,#f59e0b,#b45309),#b45309;border:1px solid #b4530961;justify-content:center;align-items:center;gap:.5rem;padding:.6rem .9rem;font-weight:850;line-height:1.2;display:inline-flex}.product-social-submit:hover{background:linear-gradient(145deg,#0f766e,#115e59),#115e59;border-color:#0d948873}.product-qa-submit{margin-top:.75rem}.product-social-auth-note{color:#6b5a42;font-size:var(--type-ui);overflow-wrap:anywhere;margin:0;line-height:1.6}.product-qa-card .product-social-auth-note{margin-top:.75rem}.product-qa-list{gap:.75rem;min-width:0;margin-top:1.15rem;display:grid}.product-qa-question-card{border-radius:calc(var(--store-radius) - .2rem);min-width:0;box-shadow:var(--product-morph-soft);background:linear-gradient(145deg,#fffffff7,#fff7e8b8),#fff;border:1px solid #78350f1f;padding:1rem}.product-qa-question{color:#20170e;overflow-wrap:anywhere;margin:0;font-weight:850;line-height:1.55}.product-qa-answer{border-radius:var(--store-control-radius);color:#294235;font-size:var(--type-ui);overflow-wrap:anywhere;background:linear-gradient(145deg,#ecfdf5eb,#ffffffb8),#ecfdf5;border:1px solid #0d948824;margin:.7rem 0 0;padding:.6rem .75rem;line-height:1.6}@media (min-width:640px){.product-review-header,.product-review-card-header{flex-direction:row;justify-content:space-between;align-items:flex-end}.product-review-card-header{align-items:center}}@media (min-width:1024px){.product-overview-stage{grid-template-columns:minmax(0,1.05fr) minmax(390px,.95fr)}.product-purchase-card{align-self:start;position:sticky;top:7rem}.product-decision-support-grid{grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr)}.product-social-grid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start}}@media (min-width:768px){.product-recommendations-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.product-decision-shell[data-stitch-product-decision] .media-frame,.product-decision-gallery-empty{box-shadow:var(--product-morph-inset), var(--product-morph-soft);background:linear-gradient(145deg,#fffcf6f5,#fff4e0db),repeating-linear-gradient(135deg,#78350f0a 0 1px,#0000 1px 22px);border-style:solid;border-color:#78350f2e}.product-decision-gallery-empty{text-align:center;border-radius:.5rem;place-items:center;gap:1.1rem;min-height:22rem;padding:1.25rem;display:grid;position:relative;overflow:hidden}.product-decision-gallery-empty-visual{justify-items:center;gap:.9rem;width:min(100%,18rem);display:grid}.product-decision-gallery-empty-icon{color:#0f766e;background:linear-gradient(145deg,#ecfdf5eb,#f0f9ffdb),repeating-linear-gradient(135deg,#0e749014 0 1px,#0000 1px 12px);border:1px solid #0e749033;border-radius:.5rem;place-items:center;width:4.25rem;height:4.25rem;display:grid;box-shadow:8px 10px 24px #0f766e1f,inset 1px 1px #ffffffdb}.product-decision-gallery-empty-strip{grid-template-columns:repeat(3,minmax(0,1fr));gap:.45rem;width:min(100%,15rem);display:grid}.product-decision-gallery-empty-strip span{aspect-ratio:1;background:linear-gradient(145deg,#fffc,#fef3c78c),repeating-linear-gradient(135deg,#78350f0d 0 1px,#0000 1px 10px);border:1px solid #78350f24;border-radius:.5rem;box-shadow:5px 6px 14px #78350f14,inset 1px 1px #ffffffc2}.product-decision-gallery-empty-copy{color:#3f2a12;gap:.45rem;max-width:29rem;display:grid}.product-decision-gallery-empty-copy span{color:#0f766e;font-size:var(--type-caption);text-transform:uppercase;font-weight:800}.product-decision-gallery-empty-copy h2{color:#1f1307;font-size:var(--type-title-sm);margin:0;font-weight:900;line-height:1.18}.product-decision-gallery-empty-copy p{color:#6b4f2a;font-size:var(--type-body);margin:0;line-height:1.6}@media (min-width:640px){.product-decision-gallery-empty{text-align:start;grid-template-columns:minmax(0,15rem) minmax(0,29rem);justify-content:center;min-height:32rem;padding:2rem}.product-decision-gallery-empty-visual{justify-self:end}}.honey-product-tabs{box-shadow:var(--product-morph-soft);background:linear-gradient(145deg,#fffcf6f5,#fff6e8e0),repeating-linear-gradient(90deg,#78350f07 0 1px,#0000 1px 24px);border-color:#78350f24}.honey-product-tabs a{background:#ffffff73;border:1px solid #0000;box-shadow:inset 1px 1px #fffc}.honey-product-tabs a:hover,.honey-product-tabs a:focus-visible{box-shadow:var(--product-morph-soft);background:#ffffffb8;border-color:#b4530938}.honey-product-tabs strong{background:linear-gradient(145deg,#fff8e1,#fef3c7);border:1px solid #b453091f;box-shadow:inset 1px 1px #ffffffe0,0 5px 12px #b453091a}.honey-product-stage{isolation:isolate;border-radius:calc(var(--store-radius) + .2rem);background:linear-gradient(145deg,#fffcf6fa,#fff4e0e6),linear-gradient(30deg,#b453090e 12%,#0000 12.5% 87%,#b453090e 87.5%,#b453090e),linear-gradient(150deg,#1665340a 12%,#0000 12.5% 87%,#1665340a 87.5%,#1665340a);border-color:#78350f2e;box-shadow:20px 28px 70px #4e2d0e2b,-16px -16px 34px #ffffffd1,inset 1px 1px #ffffffeb}.honey-product-stage:before{z-index:0;pointer-events:none;border-radius:var(--store-radius);content:"";border:1px solid #ffffffa8;position:absolute;inset:.75rem;box-shadow:inset 8px 8px 22px #4e2d0e0f,inset -8px -8px 22px #ffffffad}.honey-product-stage:after{z-index:0;background:linear-gradient(110deg,#ffffff8f,#0000 42%),linear-gradient(#0000,#78350f0b)}.product-decision-gallery-shell{gap:.75rem;min-width:0;display:grid}.product-decision-gallery-main{border-radius:calc(var(--store-radius) + .15rem);aspect-ratio:1;background:linear-gradient(145deg,#fffffff5,#fff6e8e6),repeating-linear-gradient(135deg,#78350f08 0 1px,#0000 1px 22px);border:1px solid #78350f2e;width:100%;min-width:0;display:block;position:relative;overflow:hidden;box-shadow:16px 18px 44px #4e2d0e24,-10px -10px 24px #ffffffc7,inset 1px 1px #ffffffe6}.product-decision-gallery-image{-o-object-fit:contain;object-fit:contain;width:100%;height:24rem;padding:.75rem;transition:transform .18s;display:block}.product-decision-gallery-main:hover .product-decision-gallery-image{transform:scale(1.01)}.product-decision-gallery-main:after{pointer-events:none;border-radius:inherit;content:"";position:absolute;inset:0;box-shadow:inset 0 0 0 1px #ffffff75,inset 0 -40px 80px #4e2d0e14}.product-decision-gallery-badge{z-index:1;color:#3f2a12;max-width:calc(100% - 2rem);min-height:1.75rem;font-size:var(--type-caption);background:#fffcf6f0;border:1px solid #78350f21;border-radius:.45rem;align-items:center;padding:.25rem .7rem;font-weight:800;line-height:1.2;display:inline-flex;position:absolute;inset-block-start:1rem;inset-inline-start:1rem;box-shadow:5px 6px 14px #4e2d0e1f,-3px -3px 10px #ffffffb8,inset 1px 1px #ffffffe0}.product-decision-gallery-disclosure{z-index:1;color:#3f2a12;max-width:calc(100% - 2rem);font-size:var(--type-caption);background:#fffcf6f5;border:1px solid #78350f29;border-radius:.5rem;padding:.42rem .72rem;font-weight:700;line-height:1.45;display:block;position:absolute;inset-block-end:1rem;inset-inline-start:1rem;box-shadow:5px 6px 14px #4e2d0e1f}.product-decision-lightbox-caption{z-index:10;color:#fffaf0;width:fit-content;max-width:calc(100% - 2rem);font-size:var(--type-ui);text-align:center;text-wrap:pretty;background:#19140eeb;border:1px solid #ffffff47;border-radius:.625rem;margin-inline:auto;padding:.6rem .85rem;font-weight:700;line-height:1.6;position:absolute;inset-block-end:1rem;inset-inline:1rem}.product-decision-lightbox-caption[hidden]{display:none}.product-decision-gallery-controls{min-width:0}.product-decision-gallery-thumb-slide{width:6rem!important}.product-decision-gallery-thumb{border-radius:calc(var(--store-radius) - .35rem);width:6rem;height:5rem;box-shadow:var(--product-morph-soft);background:#fffcf6eb;border:1px solid #78350f26;padding:.25rem;display:block;overflow:hidden}.product-decision-gallery-thumb-image{border-radius:calc(var(--store-control-radius) - .2rem);-o-object-fit:cover;object-fit:cover;width:100%;height:100%;display:block}.product-decision-gallery-thumb[aria-current=true],.product-decision-gallery-thumb[data-active=true],.swiper-slide-thumb-active .product-decision-gallery-thumb{box-shadow:0 0 0 3px #b453091f, var(--product-morph-soft);border-color:#b4530975}.product-decision-gallery-thumb:hover,.product-decision-gallery-thumb:focus-visible{box-shadow:0 0 0 3px #b453091c, var(--product-morph-soft);border-color:#b453095c;outline:none}@media (min-width:640px){.product-decision-gallery-image{height:32rem;padding:.95rem}}.product-decision-shell[data-stitch-product-decision] .swiper-button-prev,.product-decision-shell[data-stitch-product-decision] .swiper-button-next{box-shadow:var(--product-morph-soft);background:#fffcf6f0;border-color:#78350f29}.product-decision-shell[data-stitch-product-decision] .swiper-pagination-bullet{background:#78350f40!important}.product-decision-shell[data-stitch-product-decision] .swiper-pagination-bullet-active{background:#b45309!important}.honey-purchase-card,.honey-detail-card,.honey-review-panel,.honey-recommendation-card{border-color:var(--product-morph-line);border-radius:calc(var(--store-radius) + .05rem);box-shadow:var(--product-morph-raised);background:linear-gradient(145deg,#fffcf6f7,#fff6e8e6),repeating-linear-gradient(90deg,#78350f06 0 1px,#0000 1px 24px)}.honey-purchase-card{scrollbar-width:thin;scrollbar-color:#b4530961 transparent;max-height:calc(100vh - 8rem);overflow-y:auto}.product-purchase-title{color:#1f1307;font-size:var(--type-display);letter-spacing:0}.honey-product-feedback{border-radius:var(--store-control-radius);max-width:54rem;box-shadow:var(--product-morph-raised);color:#1f1307;overflow-wrap:anywhere;background:linear-gradient(145deg,#fffcf6f7,#fff6e8d6),#fff;border:1px solid #78350f1f;align-items:flex-start;gap:.75rem;padding:.78rem .9rem;display:flex}.honey-product-feedback>span{width:2.1rem;height:2.1rem;box-shadow:var(--product-morph-inset);background:#fffc;border-radius:999px;flex:none;justify-content:center;align-items:center;display:inline-flex}.honey-product-feedback strong{color:#1f1307;font-size:var(--type-ui);letter-spacing:0;font-weight:800;display:block}.honey-product-feedback p{color:#5f4d35;font-size:var(--type-body);margin:.12rem 0 0;line-height:1.45}.honey-product-feedback-notice{background:linear-gradient(145deg,#ecfdf5f0,#ffffffbd),#ecfdf5;border-color:#1665342e}.honey-product-feedback-notice>span,.honey-product-feedback-notice svg{color:#166534}.honey-product-feedback-error{background:linear-gradient(145deg,#fff1f2f5,#ffffffc7),#fff1f2;border-color:#be123c38}.honey-product-feedback-error>span,.honey-product-feedback-error svg{color:#be123c}.product-purchase-category,.product-purchase-stock{border-radius:var(--store-control-radius);color:#78350f;background:linear-gradient(145deg,#fffbebfa,#ffedd5c2),#fff7ed;border:1px solid #78350f1f;box-shadow:5px 6px 14px #4e2d0e12,-4px -4px 10px #ffffffa8,inset 1px 1px #ffffffd6}.product-purchase-stock{color:#14532d;background:linear-gradient(145deg,#ecfdf5f2,#ffffffb8),#ecfdf5;border-color:#1665342e}.honey-marketplace-meta span,.honey-marketplace-meta a,.honey-priority-summary span,.honey-kicker{background:#fffcf6d6;border:1px solid #78350f1f;box-shadow:5px 6px 14px #4e2d0e14,-4px -4px 10px #ffffffa8,inset 1px 1px #ffffffd1}.honey-priority-summary span:first-child{background:linear-gradient(145deg,#ecfdf5f0,#ffffffb8);border-color:#16653429}.honey-priority-buybox{background:linear-gradient(145deg,#fffffffa,#ffedd5db),repeating-linear-gradient(135deg,#b91c1c09 0 1px,#0000 1px 22px);border-color:#b91c1c2e;box-shadow:12px 14px 34px #4e2d0e1f,-8px -8px 22px #ffffffbd,inset 1px 1px #ffffffe0}.honey-priority-price{grid-template-columns:minmax(0,1fr)}.honey-priority-price strong{color:#7a4b00}.honey-priority-price b,.honey-mobile-buybar-copy small b{background:linear-gradient(145deg,#ef4444,#b91c1c),#dc2626;box-shadow:inset 0 1px #ffffff38,0 7px 16px #b91c1c24}.honey-priority-actions input,.honey-mobile-quantity{box-shadow:var(--product-morph-inset);background:#fffcf6e6;border-color:#78350f24}.honey-priority-actions input{text-align:center}.honey-priority-actions input:focus{box-shadow:0 0 0 3px #b453091f, var(--product-morph-inset);border-color:#b4530957}.honey-priority-actions button:first-of-type,.honey-mobile-buybar-cta{background:linear-gradient(145deg,#ef4444,#b91c1c),linear-gradient(135deg,#ffffff29,#0000);border:1px solid #b91c1c8f;box-shadow:8px 10px 22px #b91c1c38,-5px -5px 14px #ffffff7a,inset 1px 1px #ffffff38}.honey-priority-actions button:nth-of-type(2){box-shadow:var(--product-morph-soft);background:#fffcf6db;border-color:#78350f24}.honey-priority-actions button:disabled,.honey-mobile-buybar-cta:disabled{box-shadow:var(--product-morph-inset);background:linear-gradient(145deg,#f4f4f5,#e4e4e7);border-color:#a1a1aa59}.honey-source-note{box-shadow:var(--product-morph-soft);background:linear-gradient(145deg,#ecfdf5eb,#fffcf6d1),repeating-linear-gradient(90deg,#16653408 0 1px,#0000 1px 22px);border-color:#1665342e}.honey-variant-card{box-shadow:var(--product-morph-soft);border-radius:var(--store-radius)!important;background:linear-gradient(145deg,#fffcf6f2,#fff6e8d6),#fff!important;border-color:#78350f24!important}.honey-variant-card fieldset{min-width:0}.honey-variant-card legend{color:#3f2a0f;font-weight:950}.honey-variant-card button{border-radius:var(--store-control-radius);color:#3f2a0f;box-shadow:var(--product-morph-soft);background:linear-gradient(145deg,#fffffffa,#fff7e8c2),#fff;border-color:#78350f21}.honey-variant-card button[aria-pressed=true]{color:#78350f;box-shadow:var(--product-morph-inset), 0 0 0 3px #b4530914;background:linear-gradient(145deg,#fffbebfa,#fbbf2452),#fffbeb;border-color:#b4530961}.honey-variant-card p{border-radius:var(--store-control-radius);color:#57534e;box-shadow:var(--product-morph-inset);background:linear-gradient(145deg,#fffffff0,#fff7e8b3),#fff;border:1px solid #78350f1f}.product-decision-variant-option-picker{gap:1rem;min-width:0;display:grid}.product-decision-variant-option-group{border:0;gap:.55rem;min-width:0;margin:0;padding:0;display:grid}.product-decision-variant-option-legend{width:100%;margin:0;padding:0}.product-decision-variant-option-legend span{color:#0f766e;width:fit-content;max-width:100%;font-size:var(--type-caption);overflow-wrap:anywhere;background:linear-gradient(145deg,#ecfdf5eb,#ffffffb8),#ecfdf5;border:1px solid #0d948829;border-radius:999px;align-items:center;padding:.32rem .62rem;font-weight:950;line-height:1.2;display:inline-flex}.product-decision-variant-option-list{grid-template-columns:repeat(auto-fit,minmax(7rem,1fr));gap:.55rem;min-width:0;display:grid}.product-decision-variant-option-tile{border-radius:var(--store-control-radius);color:#3f2a0f;min-width:0;min-height:3rem;font-size:var(--type-ui);box-shadow:var(--product-morph-soft);background:linear-gradient(145deg,#fffffffa,#fff7e8c2),#fff;border:1px solid #78350f21;justify-content:center;align-items:center;gap:.45rem;padding:.62rem .7rem;font-weight:900;line-height:1.25;transition:border-color .18s,box-shadow .18s,transform .18s;display:flex;position:relative;overflow:hidden}.product-decision-variant-option-tile:hover:not(:disabled){border-color:#0d948840;transform:translateY(-1px)}.product-decision-variant-option-tile:focus-visible{box-shadow:0 0 0 3px #0d94881f, var(--product-morph-soft);border-color:#0d948857;outline:none}.product-decision-variant-option-tile-selected{color:#78350f;box-shadow:var(--product-morph-inset), 0 0 0 3px #b4530914;background:linear-gradient(145deg,#fffbebfa,#fbbf2452),#fffbeb;border-color:#b4530961}.product-decision-variant-option-tile-disabled{cursor:not-allowed;opacity:.48;filter:grayscale(.25)}.product-decision-variant-option-tile-color{justify-content:flex-start}.product-decision-variant-option-value{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.product-decision-variant-option-unit{color:#6f5a3e;font-size:var(--type-caption);background:#ffffff94;border:1px solid #78350f1a;border-radius:999px;flex:none;padding:.12rem .38rem;font-weight:850}.product-decision-variant-option-check{color:#b45309;background:#ffffffb8;border:1px solid #b453092e;border-radius:999px;flex:none;place-items:center;width:1.45rem;height:1.45rem;margin-inline-start:auto;display:grid;box-shadow:inset 1px 1px #ffffffd1}.product-decision-variant-color-swatch-chip{border:1px solid #3f2a0f2e;border-radius:999px;flex:none;width:1.35rem;height:1.35rem;box-shadow:inset 0 0 0 2px #ffffffb8,0 4px 8px #3f2a0f1f}.product-decision-variant-color-swatch-chip-selected{border-color:#ffffffe0;box-shadow:inset 0 0 0 2px #ffffffd6,0 0 0 2px #b4530947,0 5px 10px #3f2a0f24}.product-decision-variant-selected-summary{overflow-wrap:anywhere;flex-wrap:wrap;align-items:center;gap:.5rem;min-width:0;margin:0;padding:.62rem .7rem;display:flex}.product-decision-variant-selected-label{color:#0f766e;font-size:var(--type-caption);background:#ecfdf5b8;border:1px solid #0d948829;border-radius:999px;align-items:center;padding:.18rem .48rem;font-weight:950;display:inline-flex}.product-decision-variant-selected-summary strong{color:#20170e;min-width:0;font-size:var(--type-ui);overflow-wrap:anywhere;font-weight:950}.honey-purchase-signal,.honey-trust-card,.honey-seller-card{box-shadow:var(--product-morph-soft);background:linear-gradient(145deg,#fffcf6f0,#fff6e8d6),repeating-linear-gradient(135deg,#78350f06 0 1px,#0000 1px 22px);border-color:#78350f21}.honey-seller-card h2,.honey-seller-signal{border-color:#78350f1a}.honey-seller-signal>span,.honey-purchase-signal>span,.honey-trust-card span{background:linear-gradient(145deg,#ecfdf5f0,#ffffffb8);box-shadow:4px 5px 11px #16653417,-3px -3px 9px #ffffffa3,inset 1px 1px #ffffffd1}.honey-trust-card{border-radius:var(--store-radius)}.honey-trust-card p{color:#3f2a0f;min-width:0;line-height:1.45}.honey-action-button,.product-recommendation-link,.product-recommendation-button{border-radius:var(--store-control-radius);color:#3f2a0f;box-shadow:var(--product-morph-soft);background:linear-gradient(145deg,#fffffff5,#fff7e8c7),#fff;border-color:#78350f24}.product-recommendation-link{color:#fff;background:linear-gradient(145deg,#f59e0b,#b45309),#b45309;border-color:#b4530961}.honey-review-card,.honey-empty-note,.honey-thread-reply{box-shadow:var(--product-morph-soft);border-radius:calc(var(--store-radius) - .2rem)!important;background:linear-gradient(145deg,#fffffff5,#fff7e8b8),#fff!important;border-color:#78350f1f!important}.honey-thread-reply{color:#3f2a0f!important}.product-care-note,.product-review-card{border-radius:calc(var(--store-radius) - .2rem);box-shadow:var(--product-morph-soft);background:linear-gradient(145deg,#fffffff7,#fff7e8b8),#fff;border-color:#78350f1f}.product-care-note-icon{box-shadow:4px 5px 11px #b4530917,-3px -3px 9px #ffffffa8,inset 1px 1px #ffffffd1}.product-recommendation-card{padding:.85rem}.product-recommendation-media{border-radius:calc(var(--store-radius) - .25rem);box-shadow:var(--product-morph-inset);background:linear-gradient(145deg,#fff7edf5,#ecfdf557),#fff7ed;border:1px solid #78350f1a}.product-recommendation-image{-o-object-fit:contain;object-fit:contain;padding:.45rem}.product-recommendation-body{padding:1rem .15rem .1rem}.product-recommendation-link,.product-recommendation-button{min-height:2.45rem;padding:.55rem .8rem}@media (max-width:1023px){.honey-product-stage{border-radius:var(--store-radius);padding:clamp(.8rem,3vw,1.1rem)}.honey-purchase-card{max-height:none;overflow:visible}.product-decision-gallery-main{aspect-ratio:1.06}.honey-mobile-buybar{background:linear-gradient(145deg,#fffcf6fa,#fff6e8f0),repeating-linear-gradient(90deg,#78350f06 0 1px,#0000 1px 22px);border-color:#78350f29;box-shadow:12px 14px 34px #18181b29,-8px -8px 20px #ffffffa3,inset 1px 1px #ffffffe6}}@media (max-width:640px){.honey-product-tabs{margin-inline:-.25rem}.product-purchase-title{font-size:var(--type-page-title)}.honey-priority-price strong{font-size:var(--type-title-compact)}.honey-product-tabs a{min-height:2.45rem;padding-inline:.72rem}.honey-priority-actions{grid-template-columns:minmax(5.25rem,.38fr) minmax(0,1fr)}.honey-purchase-confidence,.honey-purchase-card dl,.product-trust-grid{grid-template-columns:1fr}.product-decision-variant-option-list{grid-template-columns:repeat(auto-fit,minmax(6.25rem,1fr))}.product-decision-variant-option-tile{min-height:2.85rem;padding:.55rem .62rem}.product-decision-variant-option-check{width:1.3rem;height:1.3rem}.product-decision-variant-selected-summary{align-items:flex-start}}.honey-bundle-stage{background:linear-gradient(135deg,#fffbebf5,#f0fdf4d1),linear-gradient(30deg,#b453090f 12%,#0000 12.5% 87%,#b453090f 87.5%,#b453090f) 0 0/42px 24px,linear-gradient(150deg,#1665340b 12%,#0000 12.5% 87%,#1665340b 87.5%,#1665340b) 0 0/42px 24px;border:1px solid #b453092e;border-radius:12px;grid-template-columns:minmax(0,1fr) minmax(18rem,24.375rem);gap:1.5rem;padding:clamp(1rem,2.6vw,2rem);display:grid;position:relative;overflow:hidden;box-shadow:0 28px 90px #4e2d0e24}.honey-bundle-main{gap:1.5rem;min-width:0;display:grid}.honey-bundle-media{background:linear-gradient(135deg,#fef3c7eb,#fffbebc7),repeating-linear-gradient(135deg,#b4530914 0 1px,#0000 1px 18px);border:1px solid #78350f29;border-radius:12px;min-height:clamp(22rem,52vw,34rem);overflow:hidden}.honey-bundle-media-image,.honey-bundle-media-empty{width:100%;height:100%}.honey-bundle-media-image{-o-object-fit:cover;object-fit:cover}.honey-bundle-media-empty{color:#78350f;text-align:center;font-size:var(--type-ui);justify-content:center;align-items:center;padding-inline:1.5rem;font-weight:900;display:flex}.honey-bundle-purchase,.honey-receipt-card,.honey-receipt-summary{background:linear-gradient(#fffffff7,#fffbebe8);border:1px solid #b4530929;border-radius:10px;padding:clamp(1rem,2.3vw,1.5rem);box-shadow:0 20px 60px #4e2d0e1f}.honey-bundle-item,.honey-receipt-line{background:#ffffffdb;border:1px solid #b4530924;border-radius:10px;padding:1rem}.honey-bundle-summary{background:linear-gradient(#fffbebeb,#ffffffdb);border-radius:10px;padding:1rem}.honey-bundle-section-title{color:#18181b;font-size:var(--type-title);margin-top:1rem;font-weight:950;line-height:1.2}.honey-bundle-content-rail,.honey-bundle-aftercare{flex-wrap:wrap;align-items:center;gap:.5rem;min-width:0;display:flex}.honey-bundle-content-rail{color:#57534e;font-size:var(--type-ui);border-block:1px solid #b4530924;justify-content:space-between;padding-block:.75rem;font-weight:800}.honey-bundle-item-grid,.honey-bundle-trust-grid{gap:.75rem;display:grid}.honey-bundle-item-grid{grid-template-columns:repeat(2,minmax(0,1fr));margin-top:1.25rem}.honey-bundle-trust-grid{grid-template-columns:repeat(2,minmax(0,1fr));margin-top:1.5rem}.honey-bundle-item-header,.honey-bundle-info-line,.honey-bundle-summary-line{justify-content:space-between;min-width:0;display:flex}.honey-bundle-item-header{align-items:flex-start;gap:.75rem}.honey-bundle-item-copy{min-width:0}.honey-bundle-item-title{color:#18181b;font-size:var(--type-body);overflow-wrap:anywhere;font-weight:950;line-height:1.35;text-decoration:none;display:block}.honey-bundle-item-title:hover,.honey-bundle-item-title:focus-visible{color:#92400e}.honey-bundle-item-variant{color:#71717a;font-size:var(--type-ui);overflow-wrap:anywhere;margin-top:.22rem;font-weight:750;line-height:1.45}.honey-bundle-quantity-pill{color:#78350f;font-size:var(--type-caption);background:#fef3c7;border-radius:999px;flex:none;align-items:center;padding:.32rem .58rem;font-weight:950;display:inline-flex}.honey-bundle-item-details{font-size:var(--type-ui);gap:.55rem;margin-top:1rem;display:grid}.honey-bundle-info-line{align-items:start;gap:.75rem}.honey-bundle-info-line dt,.honey-bundle-summary-line dt{color:#71717a;font-weight:850}.honey-bundle-info-line dd,.honey-bundle-summary-line dd{color:#27272a;overflow-wrap:anywhere;text-align:end;min-width:0;font-weight:900}.honey-bundle-content-rail a{border-radius:var(--store-control-radius);color:#166534;background:#ecfdf5d1;border:1px solid #1665342e;padding:.45rem .6rem;text-decoration:none}.honey-bundle-decision-board{border-block:1px solid #b4530924;gap:1rem;margin-top:1.5rem;padding-block:1rem;display:grid}.honey-bundle-kicker-row{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.honey-bundle-stock-pill{color:#fff;font-size:var(--type-caption);letter-spacing:.02em;text-transform:uppercase;background:#14532d;border-radius:999px;align-items:center;padding:.36rem .68rem;font-weight:900;display:inline-flex}.honey-bundle-title{color:#18181b;font-size:var(--type-display);overflow-wrap:anywhere;margin-top:1rem;font-weight:950;line-height:1.08}.honey-bundle-description{color:#3f3f46;font-size:var(--type-body);margin-top:1rem;font-weight:650;line-height:1.85}.honey-bundle-decision-head span,.honey-bundle-aftercare span{align-items:center;gap:.4rem;display:inline-flex}.honey-bundle-decision-head span{color:#b91c1c;font-size:var(--type-caption);text-transform:uppercase;font-weight:950}.honey-bundle-decision-head strong{color:#18181b;font-size:var(--type-title);margin-top:.3rem;font-weight:950;line-height:1.2;display:block}.honey-bundle-decision-head p{color:#57534e;font-size:var(--type-ui);margin-top:.35rem;font-weight:700;line-height:1.7}.honey-bundle-decision-stats{border-radius:var(--store-control-radius);border:1px solid #b453091f;grid-template-columns:repeat(2,minmax(0,1fr));display:grid;overflow:hidden}.honey-bundle-decision-stats div{background:#fffbebb8;border-block-end:1px solid #b453091a;border-inline-end:1px solid #b453091a;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:.2rem .45rem;min-width:0;padding:.7rem;display:grid}.honey-bundle-decision-stats div:nth-child(2n){border-inline-end:0}.honey-bundle-decision-stats div:nth-last-child(-n+2){border-block-end:0}.honey-bundle-decision-stats span{color:#166534;grid-row:span 2}.honey-bundle-decision-stats small,.honey-bundle-decision-stats strong{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.honey-bundle-decision-stats small{color:#71717a;font-size:var(--type-caption);font-weight:850}.honey-bundle-decision-stats strong{color:#18181b;font-size:var(--type-ui);font-weight:950}.honey-bundle-summary{gap:.75rem;margin-top:1.5rem;display:grid}.honey-bundle-summary-line{font-size:var(--type-ui);border-bottom:1px solid #b4530924;align-items:center;gap:1rem;padding-bottom:.75rem}.honey-bundle-summary-line:last-child{border-bottom:0;padding-bottom:0}.honey-bundle-summary-line-strong dd{color:#18181b;font-size:var(--type-title-sm);font-weight:950}.honey-bundle-summary-line-good dd{color:#166534}.honey-bundle-callout{border-radius:var(--store-control-radius);font-size:var(--type-ui);border:1px solid #b4530929;align-items:flex-start;gap:.45rem;margin-top:1.25rem;padding:.65rem .75rem;font-weight:900;line-height:1.5;display:flex}.honey-bundle-callout svg{flex:none;margin-top:.1rem}.honey-bundle-callout-mission{color:#78350f;background:#fffbeb}.honey-bundle-callout-gift{color:#14532d;background:#ecfdf5;border-color:#16653429}.honey-bundle-aftercare{border-block:1px solid #1665341f;margin-top:1.25rem;padding-block:.75rem}.honey-bundle-aftercare span{color:#166534;font-size:var(--type-caption);font-weight:900}.honey-bundle-aftercare svg{flex:none}.honey-bundle-content-rail span{min-width:min(16rem,100%)}.honey-bundle-control-stack{gap:.75rem;margin-top:1.5rem;display:grid}.honey-bundle-quantity-field{gap:.35rem;display:grid}.honey-bundle-quantity-field>span{color:#3f3f46;font-size:var(--type-ui);font-weight:850}.honey-bundle-quantity-input{border-radius:var(--store-control-radius);color:#18181b;width:100%;min-height:3rem;font-size:var(--type-ui);background:#fff;border:1px solid #b4530933;outline:none;padding:.55rem .75rem;font-weight:900}.honey-bundle-quantity-input:focus{border-color:#b453097a;box-shadow:0 0 0 4px #f59e0b24}.honey-bundle-add-button,.honey-bundle-back-link{border-radius:var(--store-control-radius);min-height:3rem;font-size:var(--type-ui);justify-content:center;align-items:center;gap:.45rem;padding:.65rem .9rem;font-weight:950;text-decoration:none;display:inline-flex}.honey-bundle-add-button{color:#fff;background:#92400e;border:1px solid #92400e}.honey-bundle-add-button:hover{background:#14532d;border-color:#14532d}.honey-bundle-add-button:disabled{color:#71717a;background:#d4d4d8;border-color:#d4d4d8}.honey-bundle-back-link{color:#27272a;background:#fff;border:1px solid #b4530933}.honey-bundle-back-link:hover,.honey-bundle-back-link:focus-visible{border-color:#b4530985}@media (max-width:1024px){.honey-bundle-stage{grid-template-columns:1fr}}@media (max-width:760px){.honey-bundle-item-grid,.honey-bundle-trust-grid{grid-template-columns:1fr}}@media (max-width:520px){.honey-bundle-section-title{font-size:var(--type-title-sm)}.honey-bundle-title{font-size:var(--type-page-title)}.honey-bundle-decision-head strong{font-size:var(--type-title-sm)}.honey-bundle-decision-stats{grid-template-columns:1fr}.honey-bundle-decision-stats div,.honey-bundle-decision-stats div:nth-child(2n){border-inline-end:0}.honey-bundle-decision-stats div:nth-last-child(-n+2){border-block-end:1px solid #b453091a}.honey-bundle-decision-stats div:last-child{border-block-end:0}.honey-bundle-content-rail a{text-align:center;width:100%}}.bundle-kit-decision-shell{--bundle-ink:#102329;--bundle-teal:#0f766e;--bundle-mint:#dff7ed;--bundle-saffron:#f2a900;--bundle-rose:#b4235a;--bundle-paper:#fffaf0;--bundle-line:#10232924}.bundle-kit-decision-shell .bundle-kit-stage{border-color:var(--bundle-line);background:linear-gradient(135deg,#fffaf0f5,#dff7edd1),repeating-linear-gradient(90deg,#1023290e 0 1px,#0000 1px 32px);border-radius:8px;box-shadow:0 26px 72px #10232929}.bundle-kit-decision-shell .bundle-kit-media{background:linear-gradient(140deg,#102329eb,#0f766ec2),repeating-linear-gradient(135deg,#ffffff17 0 1px,#0000 1px 16px);border-color:#1023291f;border-radius:8px}.bundle-kit-decision-shell .bundle-kit-media-empty{color:#fff}.bundle-kit-decision-shell .bundle-kit-contents-card,.bundle-kit-state-card{border:1px solid var(--bundle-line);background:#ffffffe6;border-radius:8px;box-shadow:0 18px 50px #10232914}.bundle-kit-decision-shell .bundle-kit-kicker{color:var(--bundle-teal)}.bundle-kit-decision-shell .bundle-kit-section-title,.bundle-kit-decision-shell .bundle-kit-title{color:var(--bundle-ink)}.bundle-kit-decision-shell .bundle-kit-content-rail{border-color:var(--bundle-line)}.bundle-kit-decision-shell .bundle-kit-content-rail a{color:#0f5d58;background:#dff7ede6;border-color:#0f766e42;border-radius:8px}.bundle-kit-decision-shell .bundle-kit-item-grid{align-items:stretch}.bundle-kit-decision-shell .bundle-kit-item-card{border-color:var(--bundle-line);background:linear-gradient(#fffffffa,#fffaf0e6);border-radius:8px;position:relative;overflow:hidden}.bundle-kit-decision-shell .bundle-kit-item-card:before{background:linear-gradient(180deg, var(--bundle-teal), var(--bundle-saffron));content:"";width:.28rem;position:absolute;inset-block:0;inset-inline-start:0}.bundle-kit-decision-shell .bundle-kit-item-header,.bundle-kit-decision-shell .bundle-kit-contents-info-line,.bundle-kit-decision-shell .bundle-kit-purchase-summary-line{gap:1rem}.bundle-kit-decision-shell .bundle-kit-item-title{color:var(--bundle-ink)}.bundle-kit-decision-shell .bundle-kit-item-title:hover,.bundle-kit-decision-shell .bundle-kit-item-title:focus-visible{color:var(--bundle-teal)}.bundle-kit-decision-shell .bundle-kit-quantity-pill{color:#7a4c00;background:#f2a90029;border-radius:8px}.bundle-kit-decision-shell .bundle-kit-purchase-panel{background:linear-gradient(#102329fa,#0f766ef0);border-color:#1023292e;border-radius:8px;box-shadow:0 24px 70px #10232938}.bundle-kit-decision-shell .bundle-kit-purchase-panel .bundle-kit-kicker,.bundle-kit-decision-shell .bundle-kit-purchase-panel .bundle-kit-title,.bundle-kit-decision-shell .bundle-kit-purchase-panel .bundle-kit-description,.bundle-kit-decision-shell .bundle-kit-purchase-panel .bundle-kit-decision-head strong,.bundle-kit-decision-shell .bundle-kit-purchase-panel .bundle-kit-decision-head p,.bundle-kit-decision-shell .bundle-kit-purchase-panel .bundle-kit-aftercare span,.bundle-kit-decision-shell .bundle-kit-purchase-panel .bundle-kit-quantity-field>span{color:#fff}.bundle-kit-decision-shell .bundle-kit-stock-pill{background:var(--bundle-saffron);color:var(--bundle-ink);letter-spacing:0;border-radius:8px}.bundle-kit-decision-shell .bundle-kit-decision-board{border-color:#ffffff2e}.bundle-kit-decision-shell .bundle-kit-decision-head span{color:#ffd166;letter-spacing:0}.bundle-kit-decision-shell .bundle-kit-decision-stats{border-color:#ffffff2e;border-radius:8px}.bundle-kit-decision-shell .bundle-kit-decision-stats div{background:#ffffff1a;border-color:#ffffff29}.bundle-kit-decision-shell .bundle-kit-decision-stats span{color:#a7f3d0}.bundle-kit-decision-shell .bundle-kit-decision-stats small{color:#ffffffb8}.bundle-kit-decision-shell .bundle-kit-decision-stats strong{color:#fff}.bundle-kit-decision-shell .bundle-kit-purchase-summary{background:#ffffff1a;border:1px solid #ffffff29;border-radius:8px}.bundle-kit-decision-shell .bundle-kit-purchase-summary-line{border-color:#ffffff29}.bundle-kit-decision-shell .bundle-kit-purchase-summary-line dt{color:#ffffffb3}.bundle-kit-decision-shell .bundle-kit-purchase-summary-line dd,.bundle-kit-decision-shell .bundle-kit-purchase-summary-line-strong dd{color:#fff}.bundle-kit-decision-shell .bundle-kit-purchase-summary-line-good dd{color:#a7f3d0}.bundle-kit-decision-shell .bundle-kit-callout{border-color:#ffffff2e;border-radius:8px}.bundle-kit-decision-shell .bundle-kit-callout-mission{color:#fff4bf;background:#f2a90029}.bundle-kit-decision-shell .bundle-kit-callout-gift{color:#dff7ed;background:#dff7ed24}.bundle-kit-decision-shell .bundle-kit-aftercare{border-color:#ffffff29}.bundle-kit-decision-shell .bundle-kit-quantity-input{background:#fffffff5;border-color:#ffffff42;border-radius:8px}.bundle-kit-decision-shell .bundle-kit-quantity-input:focus{border-color:var(--bundle-saffron);box-shadow:0 0 0 4px #f2a9002e}.bundle-kit-decision-shell .bundle-kit-add-button,.bundle-kit-decision-shell .bundle-kit-back-link{border-radius:8px}.bundle-kit-decision-shell .bundle-kit-add-button{border-color:var(--bundle-saffron);background:var(--bundle-saffron);color:var(--bundle-ink)}.bundle-kit-decision-shell .bundle-kit-add-button:hover{color:var(--bundle-ink);background:#fff;border-color:#fff}.bundle-kit-decision-shell .bundle-kit-add-button:disabled{color:#ffffff9e;background:#ffffff2e;border-color:#ffffff2e}.bundle-kit-decision-shell .bundle-kit-back-link{color:#fff;background:0 0;border-color:#ffffff38}.bundle-kit-decision-shell .bundle-kit-back-link:hover,.bundle-kit-decision-shell .bundle-kit-back-link:focus-visible{border-color:var(--bundle-saffron)}.bundle-kit-decision-shell .bundle-kit-trust-promise-card{color:#fff;background:#ffffff1a;border-color:#ffffff2e;border-radius:8px}.bundle-kit-decision-shell .bundle-kit-trust-promise-card span{color:#a7f3d0;background:#dff7ed29}@media (max-width:640px){.bundle-kit-decision-shell .bundle-kit-stage{padding:.75rem}.bundle-kit-decision-shell .bundle-kit-purchase-panel,.bundle-kit-decision-shell .bundle-kit-contents-card{padding:1rem}.bundle-kit-decision-shell .bundle-kit-title{font-size:var(--type-title-compact)}}.honey-receipt-hero{color:#fff;background:linear-gradient(135deg,#241205fa,#78350ff5 52%,#166534ed),linear-gradient(30deg,#ffd66621 12%,#0000 12.5% 87%,#ffd66621 87.5%,#ffd66621) 0 0/40px 23px;border-radius:12px;padding:clamp(1.25rem,3vw,2rem);overflow:hidden;box-shadow:0 30px 90px #4e2d0e38}.honey-receipt-status{background:#ffffffd1;border:1px solid #b453091f;border-radius:10px;align-items:center;gap:.55rem;padding:.65rem .75rem;display:flex}.honey-receipt-status span:first-child{color:#166534}.honey-receipt-tracking-board{border-radius:var(--store-radius);box-shadow:var(--store-card-shadow);background:linear-gradient(135deg,#fff,#fff7ed),repeating-linear-gradient(90deg,#92400e08 0 1px,#0000 1px 24px);border:1px solid #b4530929;gap:1rem;padding:clamp(1rem,2vw,1.25rem);display:grid}.honey-receipt-tracking-header{grid-template-columns:minmax(0,1fr) minmax(14rem,.32fr);align-items:end;gap:1rem;display:grid}.honey-receipt-tracking-header h2{color:#18181b;font-size:var(--type-title-compact);margin-top:.25rem;font-weight:950;line-height:1.15}.honey-receipt-tracking-header p{color:#52525b;font-size:var(--type-ui);margin-top:.35rem;font-weight:700;line-height:1.6}.honey-receipt-current-status{border-radius:var(--store-control-radius);color:#fff;background:#18181b;border:1px solid #18181b1a;padding:.85rem}.honey-receipt-current-status span,.honey-receipt-current-status small{color:#ffffffb8;font-weight:850;display:block}.honey-receipt-current-status strong{color:#fff;font-size:var(--type-body-lg);margin-top:.25rem;font-weight:950;display:block}.honey-receipt-timeline,.honey-receipt-actions{grid-template-columns:repeat(4,minmax(0,1fr));gap:.65rem;display:grid}.honey-receipt-actions{grid-template-columns:repeat(3,minmax(0,1fr))}.honey-receipt-timeline-step,.honey-receipt-action-card{border-radius:var(--store-control-radius);background:#fff;border:1px solid #18181b1a;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:.65rem;min-height:5.8rem;padding:.75rem;text-decoration:none;display:grid}.honey-receipt-timeline-step>span,.honey-receipt-action-card>span:first-child{border-radius:var(--store-control-radius);color:#52525b;background:#f4f4f5;justify-content:center;align-items:center;width:2.2rem;height:2.2rem;display:flex}.honey-receipt-timeline-step-complete>span{color:#166534;background:#dcfce7}.honey-receipt-timeline-step strong,.honey-receipt-action-card strong,.honey-receipt-timeline-step p,.honey-receipt-action-card small{text-overflow:ellipsis;display:block;overflow:hidden}.honey-receipt-timeline-step strong,.honey-receipt-action-card strong{color:#18181b;font-size:var(--type-ui);white-space:nowrap;font-weight:950}.honey-receipt-timeline-step p,.honey-receipt-action-card small{color:#71717a;font-size:var(--type-caption);margin-top:.15rem;font-weight:700;line-height:1.45}.honey-receipt-action-card>span:first-child{color:#166534;background:#ecfdf5}@media (max-width:1100px){.honey-receipt-tracking-header{grid-template-columns:1fr}.honey-receipt-timeline{grid-template-columns:repeat(2,minmax(0,1fr))}.honey-receipt-actions{grid-template-columns:1fr}}@media (max-width:640px){.honey-receipt-tracking-header h2{font-size:var(--type-title-sm)}.honey-receipt-timeline{grid-template-columns:1fr}.honey-receipt-timeline-step,.honey-receipt-action-card{min-height:0}.honey-product-stage{border-radius:10px;padding:.85rem}.honey-priority-actions{grid-template-columns:1fr}.honey-priority-actions button:nth-of-type(2){grid-column:auto}.honey-price-band{flex-direction:column;align-items:flex-start}}.product-decision-shell[data-stitch-product-decision]{--stitch-detail-amber:#a36800;--stitch-detail-amber-strong:#7a4b00;--stitch-detail-amber-soft:#fff3c4;--stitch-detail-ink:#211508;--stitch-detail-muted:#6b6257;--stitch-detail-panel:#fbfaf7;--stitch-detail-line:#78491321;--stitch-detail-shadow:14px 18px 40px #42290c1f, -10px -10px 24px #fffc, inset 1px 1px 0 #ffffffeb;--stitch-detail-inset:inset 6px 6px 15px #42290c12, inset -6px -6px 15px #ffffffd1;color:var(--stitch-detail-ink);gap:clamp(1rem,2vw,1.6rem)}.product-decision-shell[data-stitch-product-decision] .honey-product-tabs{background:#ffffffeb;border-color:#7849131a;border-radius:1.25rem;box-shadow:0 12px 28px #42290c14,inset 1px 1px #ffffffeb}.product-decision-shell[data-stitch-product-decision] .honey-product-tabs a{color:#3b2a18}.product-decision-shell[data-stitch-product-decision] .honey-product-tabs a:hover,.product-decision-shell[data-stitch-product-decision] .honey-product-tabs a:focus-visible{color:var(--stitch-detail-amber-strong);background:#fff8e5}.product-decision-shell[data-stitch-product-decision] .honey-product-tabs strong{background:var(--stitch-detail-amber-soft);color:var(--stitch-detail-amber-strong)}.product-decision-shell[data-stitch-product-decision] .product-overview-stage{box-shadow:none;background:0 0;border:0;border-radius:0;gap:clamp(1rem,2.4vw,2rem);padding:0;overflow:visible}.product-decision-shell[data-stitch-product-decision] .product-overview-stage:after{display:none}.product-decision-shell[data-stitch-product-decision] .product-overview-gallery{min-width:0}.product-decision-shell[data-stitch-product-decision] .product-decision-gallery-shell{gap:.9rem}.product-decision-shell[data-stitch-product-decision] .product-decision-gallery-shell .swiper{width:100%}.product-decision-shell[data-stitch-product-decision] .product-decision-gallery-main{aspect-ratio:1.1;min-height:clamp(21rem,40vw,32rem);box-shadow:var(--stitch-detail-shadow);background:radial-gradient(circle at 50% 30%,#ffffffeb,#fff7e866 42%,#0000 66%),linear-gradient(145deg,#fffffff2,#ecf2efd6),#f7f5ef;border-color:#7849131a;border-radius:1.25rem;place-items:center;display:grid}.product-decision-shell[data-stitch-product-decision] .product-decision-gallery-image{-o-object-fit:contain;object-fit:contain;width:100%;height:100%;max-height:clamp(21rem,40vw,32rem);padding:clamp(.7rem,1.7vw,1.25rem)}.product-decision-shell[data-stitch-product-decision] .product-decision-gallery-image-fallback{text-align:center;background:linear-gradient(145deg,#ffffffd6,#fff8e2c7),#fffaf0;border:1px solid #7849131a;border-radius:1.1rem;place-items:center;gap:.6rem;width:min(24rem,82%);padding:clamp(1rem,2.2vw,1.6rem);display:grid;box-shadow:10px 12px 28px #42290c17,inset 1px 1px #ffffffe6}.product-decision-shell[data-stitch-product-decision] .product-decision-gallery-image-fallback-icon{background:var(--stitch-detail-amber-soft);width:3.15rem;height:3.15rem;color:var(--stitch-detail-amber-strong);border-radius:1rem;justify-content:center;align-items:center;display:inline-flex;box-shadow:8px 10px 18px #42290c1a,inset 1px 1px #ffffffdb}.product-decision-shell[data-stitch-product-decision] .product-decision-gallery-image-fallback strong,.product-decision-shell[data-stitch-product-decision] .product-decision-gallery-image-fallback small{overflow-wrap:anywhere;min-width:0}.product-decision-shell[data-stitch-product-decision] .product-decision-gallery-image-fallback strong{color:var(--stitch-detail-ink);font-size:var(--type-body);font-weight:900}.product-decision-shell[data-stitch-product-decision] .product-decision-gallery-image-fallback small{color:var(--stitch-detail-muted);font-size:var(--type-ui);font-weight:800;line-height:1.55}.product-decision-shell[data-stitch-product-decision] .product-decision-gallery-badge{color:var(--stitch-detail-amber-strong);background:#ffffffe0;border:1px solid #7849131f;box-shadow:8px 10px 20px #42290c1a,inset 1px 1px #ffffffe6}.product-decision-shell[data-stitch-product-decision] .product-decision-gallery-thumb{background:#ffffffdb;border-color:#7849131f;border-radius:1rem;box-shadow:8px 10px 20px #42290c14,-5px -5px 14px #ffffffb3}.product-decision-shell[data-stitch-product-decision] .product-decision-gallery-thumb[aria-current=true],.product-decision-shell[data-stitch-product-decision] .product-decision-gallery-thumb[data-active=true],.product-decision-shell[data-stitch-product-decision] .swiper-slide-thumb-active .product-decision-gallery-thumb{box-shadow:0 0 0 2px #ffb20024, var(--stitch-detail-inset);border-color:#a36800b8}.product-decision-shell[data-stitch-product-decision] [data-stitch-product-decision-buybox]{max-height:none;box-shadow:var(--stitch-detail-shadow);background:linear-gradient(145deg,#fffffffa,#f8f6f1f2),#fbfaf7;border-color:#7849131f;border-radius:1.25rem;gap:1rem;padding:clamp(1rem,2.2vw,1.45rem);display:grid;overflow:visible}.product-decision-shell[data-stitch-product-decision] .product-purchase-badges{gap:.55rem}.product-decision-shell[data-stitch-product-decision] .product-purchase-category,.product-decision-shell[data-stitch-product-decision] .product-purchase-stock{color:var(--stitch-detail-amber-strong);text-transform:none;background:#ffffffd6;border:1px solid #7849131c;box-shadow:5px 6px 14px #42290c12,inset 1px 1px #ffffffe6}.product-decision-shell[data-stitch-product-decision] .product-purchase-stock{color:#166534;background:#ecfdf5e0}.product-decision-shell[data-stitch-product-decision] .product-purchase-title{color:var(--stitch-detail-ink);font-size:var(--type-page-title);margin-top:.35rem;line-height:1.15}.product-decision-shell[data-stitch-product-decision] .honey-marketplace-meta{margin-top:0}.product-decision-shell[data-stitch-product-decision] .honey-marketplace-meta span,.product-decision-shell[data-stitch-product-decision] .honey-marketplace-meta a{color:var(--stitch-detail-muted);background:#ffffffc7;border-color:#7849131a;box-shadow:5px 6px 14px #42290c12,inset 1px 1px #ffffffe0}.product-decision-shell[data-stitch-product-decision] .honey-marketplace-meta a{color:#0f766e}.product-decision-shell[data-stitch-product-decision] .product-purchase-description{color:#554838;margin-top:0;line-height:1.8}.product-decision-shell[data-stitch-product-decision] [data-stitch-product-decision-pricebox]{background:linear-gradient(145deg,#fffffff5,#fff5d6db),#fff8e3;border-color:#a368002e;border-radius:1.1rem;margin-top:.1rem;box-shadow:10px 12px 28px #42290c1a,-7px -7px 18px #ffffffb8,inset 1px 1px #ffffffe6}.product-decision-shell[data-stitch-product-decision] .honey-priority-price strong{color:var(--stitch-detail-amber-strong);font-size:var(--type-title-compact)}.product-decision-shell[data-stitch-product-decision] .honey-priority-price b,.product-decision-shell[data-stitch-product-decision] .honey-mobile-buybar-copy small b{color:#fff;background:linear-gradient(145deg,#0ea5e9,#0369a1);box-shadow:0 8px 18px #0369a12e,inset 1px 1px #ffffff3d}.product-decision-shell[data-stitch-product-decision] .honey-priority-summary span,.product-decision-shell[data-stitch-product-decision] .honey-priority-actions input,.product-decision-shell[data-stitch-product-decision] .honey-mobile-quantity{box-shadow:var(--stitch-detail-inset);background:#ffffffd1;border-color:#7849131f}.product-decision-shell[data-stitch-product-decision] .honey-priority-actions button:first-of-type,.product-decision-shell[data-stitch-product-decision] .honey-mobile-buybar-cta{color:#281800;background:linear-gradient(145deg,#ffc233,#e39a00),#f4b000;border:1px solid #7a4b0061;box-shadow:9px 11px 22px #a3680038,-5px -5px 14px #fff9,inset 1px 1px #ffffff6b}.product-decision-shell[data-stitch-product-decision] .honey-priority-actions button:nth-of-type(2),.product-decision-shell[data-stitch-product-decision] .product-action-button,.product-decision-shell[data-stitch-product-decision] .product-action-link{color:#3b2a18;background:#ffffffd1;border-color:#7849131f;box-shadow:7px 9px 20px #42290c14,-5px -5px 14px #ffffffad}.product-decision-shell[data-stitch-product-decision] .honey-priority-actions button:disabled,.product-decision-shell[data-stitch-product-decision] .honey-mobile-buybar-cta:disabled{color:#71717a;box-shadow:var(--stitch-detail-inset);background:linear-gradient(145deg,#f4f4f5,#e4e4e7);border-color:#a1a1aa59}.product-decision-shell[data-stitch-product-decision] [data-stitch-product-purchase-confidence],.product-decision-shell[data-stitch-product-decision] [data-stitch-product-seller-card],.product-decision-shell[data-stitch-product-decision] [data-stitch-product-decision-metrics],.product-decision-shell[data-stitch-product-decision] [data-stitch-product-variant-card],.product-decision-shell[data-stitch-product-decision] [data-stitch-product-trust-grid]{margin-top:0}.product-decision-shell[data-stitch-product-decision] .honey-purchase-signal,.product-decision-shell[data-stitch-product-decision] .honey-seller-signal,.product-decision-shell[data-stitch-product-decision] .product-decision-metric,.product-decision-shell[data-stitch-product-decision] .honey-trust-card,.product-decision-shell[data-stitch-product-decision] .product-variant-card{background:#ffffffb8;border-color:#7849131a;border-radius:1rem;box-shadow:8px 10px 20px #42290c12,inset 1px 1px #ffffffdb}.product-decision-shell[data-stitch-product-decision] .honey-purchase-signal>span,.product-decision-shell[data-stitch-product-decision] .honey-seller-signal>span,.product-decision-shell[data-stitch-product-decision] .honey-trust-card span{background:var(--stitch-detail-amber-soft);color:var(--stitch-detail-amber-strong)}.product-decision-shell[data-stitch-product-decision] .honey-seller-card{box-shadow:none;background:0 0;border:0}.product-decision-shell[data-stitch-product-decision] .honey-seller-card h2{color:var(--stitch-detail-ink);border-bottom:0;padding:0 0 .15rem}.product-decision-shell[data-stitch-product-decision] .product-decision-metrics,.product-decision-shell[data-stitch-product-decision] .product-trust-grid{gap:.6rem}.product-decision-shell[data-stitch-product-decision] .product-purchase-actions{margin-top:0}.product-decision-shell[data-stitch-product-decision] [data-stitch-product-decision-mobile-buybar]{background:linear-gradient(145deg,#fffffffa,#f8f6f1f2),#fbfaf7;border-color:#78491321;box-shadow:14px 18px 36px #18181b29,-8px -8px 18px #ffffffbd,inset 1px 1px #ffffffe6}.product-decision-shell[data-stitch-product-decision] .honey-mobile-quantity button{color:var(--stitch-detail-amber-strong)}.product-decision-shell[data-stitch-product-decision] .honey-mobile-quantity button:disabled{color:#a1a1aa}.product-decision-shell[data-stitch-product-decision] .product-purchase-card{background:linear-gradient(145deg,#fffffffa,#f0fdfad1),#fff;border-color:#0f766e29;border-radius:8px;box-shadow:0 22px 60px #0f172a1c,inset 1px 1px #ffffffe0}.product-decision-shell[data-stitch-product-decision] .product-purchase-category,.product-decision-shell[data-stitch-product-decision] .product-purchase-stock,.product-decision-shell[data-stitch-product-decision] .product-purchase-decision-box,.product-decision-shell[data-stitch-product-decision] .product-purchase-readiness-strip span,.product-decision-shell[data-stitch-product-decision] .product-purchase-decision-actions input,.product-decision-shell[data-stitch-product-decision] .product-purchase-decision-actions button,.product-decision-shell[data-stitch-product-decision] .product-purchase-readiness-signal,.product-decision-shell[data-stitch-product-decision] .product-seller-fulfillment-signal,.product-decision-shell[data-stitch-product-decision] .product-decision-metric,.product-decision-shell[data-stitch-product-decision] .product-trust-promise-tile,.product-decision-shell[data-stitch-product-decision] .product-variant-card,.product-decision-shell[data-stitch-product-decision] .product-sticky-mobile-buybar,.product-decision-shell[data-stitch-product-decision] .product-sticky-quantity-stepper,.product-decision-shell[data-stitch-product-decision] .product-action-button,.product-decision-shell[data-stitch-product-decision] .product-action-link{border-radius:8px}.product-decision-shell[data-stitch-product-decision] .product-purchase-category{color:#115e59;background:#f0fdfa;border-color:#0f766e2e}.product-decision-shell[data-stitch-product-decision] .product-purchase-stock{color:#166534;background:#ecfdf5;border-color:#16a34a33}.product-decision-shell[data-stitch-product-decision] .product-purchase-decision-box{background:linear-gradient(145deg,#fffffffa,#ecfdf5db),#fff;border-color:#0f766e2e;box-shadow:0 16px 38px #0f172a17,inset 1px 1px #ffffffe6}.product-decision-shell[data-stitch-product-decision] .product-purchase-price-stack strong{color:#0f766e}.product-decision-shell[data-stitch-product-decision] .product-purchase-price-stack b,.product-decision-shell[data-stitch-product-decision] .product-sticky-buybar-copy small b{background:linear-gradient(145deg,#f59e0b,#b45309)}.product-decision-shell[data-stitch-product-decision] .product-purchase-readiness-strip span,.product-decision-shell[data-stitch-product-decision] .product-purchase-decision-actions input{background:#ffffffdb;border-color:#0f766e21}.product-decision-shell[data-stitch-product-decision] .product-purchase-decision-actions button:first-of-type,.product-decision-shell[data-stitch-product-decision] .product-sticky-mobile-buybar .honey-mobile-buybar-cta{color:#fff;background:#0f766e;border-color:#0f766e4d;box-shadow:0 12px 28px #0f766e33}.product-decision-shell[data-stitch-product-decision] .product-purchase-decision-actions button:first-of-type:hover,.product-decision-shell[data-stitch-product-decision] .product-purchase-decision-actions button:first-of-type:focus-visible,.product-decision-shell[data-stitch-product-decision] .product-sticky-mobile-buybar .honey-mobile-buybar-cta:hover,.product-decision-shell[data-stitch-product-decision] .product-sticky-mobile-buybar .honey-mobile-buybar-cta:focus-visible{background:#115e59}.product-decision-shell[data-stitch-product-decision] .product-purchase-decision-actions button:nth-of-type(2),.product-decision-shell[data-stitch-product-decision] .product-action-button,.product-decision-shell[data-stitch-product-decision] .product-action-link{color:#134e4a;background:#ffffffe0;border-color:#0f766e29}.product-decision-shell[data-stitch-product-decision] .product-purchase-readiness-signal,.product-decision-shell[data-stitch-product-decision] .product-seller-fulfillment-signal,.product-decision-shell[data-stitch-product-decision] .product-decision-metric,.product-decision-shell[data-stitch-product-decision] .product-trust-promise-tile,.product-decision-shell[data-stitch-product-decision] .product-variant-card{background:linear-gradient(145deg,#fffffff5,#f8fafce6),#fff;border-color:#0f766e21;box-shadow:0 10px 24px #0f172a12}.product-decision-shell[data-stitch-product-decision] .product-purchase-readiness-signal>span,.product-decision-shell[data-stitch-product-decision] .product-seller-fulfillment-signal>span,.product-decision-shell[data-stitch-product-decision] .product-trust-promise-tile span{color:#604100;background:#fff5d6;border-radius:8px}.product-decision-shell[data-stitch-product-decision] .product-sticky-mobile-buybar{background:linear-gradient(145deg,#fffffffa,#fff9ebf0),#fff;border-color:#f9b0003d}.product-decision-journey-shell{--product-decision-ink:#121826;--product-decision-teal:#604100;--product-decision-gold:#f9b000;--product-decision-plum:#8b1e4d;--product-decision-line:#e2e4e8}.product-decision-journey-shell.product-decision-shell[data-stitch-product-decision] .product-decision-navigation{border-color:var(--product-decision-line);background:linear-gradient(145deg,#fffffffa,#fff9ebc2),#fff;border-radius:8px;box-shadow:0 16px 38px #10232914}.product-decision-journey-shell.product-decision-shell[data-stitch-product-decision] .product-decision-navigation a{color:var(--product-decision-ink);border-radius:8px}.product-decision-journey-shell.product-decision-shell[data-stitch-product-decision] .product-decision-navigation strong{color:#604100;background:#f9b00033;border-radius:8px}.product-decision-journey-shell .product-decision-overview-stage{border-color:var(--product-decision-line);background:linear-gradient(145deg,#fffffffa,#faf9f8f0),repeating-linear-gradient(90deg,#12182606 0 1px,#0000 1px 34px),#fff;border-radius:8px;box-shadow:0 26px 68px #1023291f}.product-decision-journey-shell .product-section-kicker{color:var(--product-decision-teal)}.product-decision-journey-shell .product-section-title{color:var(--product-decision-ink)}.product-decision-journey-shell .product-care-guidance-panel,.product-decision-journey-shell .product-buyer-evidence-panel,.product-decision-journey-shell .product-customer-review-form-card,.product-decision-journey-shell .product-question-desk-card,.product-decision-journey-shell .product-recommendation-decision-card{border-color:var(--product-decision-line);background:linear-gradient(145deg,#fffffffa,#f8fafceb),#fff;border-radius:8px;box-shadow:0 18px 46px #10232914}.product-decision-journey-shell .product-care-guidance-card,.product-decision-journey-shell .product-buyer-review-card,.product-decision-journey-shell .product-question-thread-card{background:linear-gradient(145deg,#fffffffa,#faf9f8f0),#fff;border-color:#1218261a;border-radius:8px}.product-decision-journey-shell .product-care-guidance-card{position:relative;overflow:hidden}.product-decision-journey-shell .product-care-guidance-card:before{background:linear-gradient(180deg, var(--product-decision-teal), var(--product-decision-gold));content:"";width:.28rem;position:absolute;inset-block:0;inset-inline-start:0}.product-decision-journey-shell .product-care-guidance-icon,.product-decision-journey-shell .product-review-verified-badge,.product-decision-journey-shell .product-question-thread-answer{color:var(--product-decision-teal);background:#fff5d6;border-color:#f9b00047}.product-decision-journey-shell .product-review-summary{color:#604100;background:#f9b00024;border-color:#f9b00052;border-radius:8px}.product-decision-journey-shell .product-store-reply{border-inline-start:.25rem solid var(--product-decision-teal);color:var(--product-decision-ink);background:#faf9f8;border-radius:8px}.product-decision-journey-shell .product-social-select-trigger,.product-decision-journey-shell .product-social-textarea{border-color:#d7dbe2;border-radius:8px}.product-decision-journey-shell .product-social-submit,.product-decision-journey-shell .product-recommendation-link{border-color:var(--store-honey);background:var(--store-honey);color:var(--store-ink);border-radius:8px}.product-decision-journey-shell .product-social-submit:hover,.product-decision-journey-shell .product-recommendation-link:hover,.product-decision-journey-shell .product-social-submit:focus-visible,.product-decision-journey-shell .product-recommendation-link:focus-visible{border-color:var(--store-honey-hover);background:var(--store-honey-hover);color:var(--store-ink)}.product-decision-journey-shell .product-recommendation-button{color:var(--product-decision-ink);background:#f2a9001f;border-color:#f2a9004d;border-radius:8px}.product-decision-journey-shell .product-decision-status-banner{border-radius:8px}.product-decision-journey-shell .product-decision-status-banner-notice{color:#134e4a;background:#f0fdfa;border-color:#0f766e33}.product-decision-journey-shell .product-decision-status-banner-error{color:var(--product-decision-plum);background:#fff1f5;border-color:#8b1e4d3d}@media (min-width:1024px){.product-decision-shell[data-stitch-product-decision] .product-overview-stage{grid-template-columns:minmax(0,1.18fr) minmax(22rem,.82fr);align-items:start}.product-decision-shell[data-stitch-product-decision] [data-stitch-product-decision-buybox]{position:sticky;top:6.75rem}}@media (max-width:1023px){.product-decision-shell[data-stitch-product-decision]{padding-bottom:10rem}.product-decision-shell[data-stitch-product-decision] .product-overview-stage{border-radius:1.15rem;grid-template-columns:1fr}.product-decision-shell[data-stitch-product-decision] .product-decision-gallery-main{min-height:clamp(20rem,78vw,32rem)}.product-decision-shell[data-stitch-product-decision] .product-decision-gallery-image{max-height:clamp(20rem,78vw,32rem)}}@media (max-width:640px){.product-decision-shell[data-stitch-product-decision]{padding-bottom:12.75rem}.product-decision-shell[data-stitch-product-decision] .honey-product-tabs{border-radius:1rem}.product-decision-shell[data-stitch-product-decision] .product-overview-stage{padding:.8rem}.product-decision-shell[data-stitch-product-decision] .product-decision-gallery-main{border-radius:1rem;min-height:clamp(18rem,88vw,28rem)}.product-decision-shell[data-stitch-product-decision] .product-decision-gallery-image{max-height:clamp(18rem,88vw,28rem);padding:.7rem}.product-decision-shell[data-stitch-product-decision] [data-stitch-product-decision-buybox]{border-radius:1rem;padding:.9rem}.product-decision-shell[data-stitch-product-decision] .product-purchase-title{font-size:var(--type-title-compact)}.product-decision-shell[data-stitch-product-decision] .honey-priority-actions{grid-template-columns:minmax(4.8rem,.42fr) minmax(0,1fr)}.product-decision-shell[data-stitch-product-decision] .honey-priority-actions button:nth-of-type(2){grid-column:1/-1}.product-decision-shell[data-stitch-product-decision] .product-decision-metrics,.product-decision-shell[data-stitch-product-decision] .product-trust-grid{grid-template-columns:1fr}}.premium-product-card{overflow:hidden}.premium-product-card img{filter:saturate(1.02)}.checkout-flow-shell{--checkout-line:#18181b1f}.account-club-hero{background:linear-gradient(135deg,#18181b 0%,#3f2a0f 48%,#14532d 100%),linear-gradient(90deg,#ffd6661f,#0000 42%,#bbf7d014);box-shadow:0 26px 76px #18181b33}.account-club-dashboard{align-items:stretch}.account-club-card,.customer-account-quick-action-tile{border-radius:var(--store-radius);box-shadow:var(--store-card-shadow);background:#fff;border:1px solid #18181b1a}.account-club-card{color:#fff;background:linear-gradient(135deg,#b91c1c 0%,#dc2626 42%,#7f1d1d 100%),linear-gradient(90deg,#ffffff24,#0000 44%);gap:1rem;min-height:18rem;padding:clamp(1rem,2vw,1.25rem);display:grid;overflow:hidden}.account-club-card-header,.account-club-progress,.account-club-stats{gap:.75rem;display:grid}.account-club-card-header{grid-template-columns:minmax(0,1fr) auto;align-items:start}.account-club-card-header p,.account-club-progress span,.account-club-stats span{color:#ffffffbd;font-size:var(--type-caption);font-weight:900}.account-club-card-header h3{font-size:var(--type-page-title);margin-top:.3rem;font-weight:950;line-height:1.1}.account-club-card-header>span{color:#fff;font-size:var(--type-caption);white-space:nowrap;background:#ffffff1f;border:1px solid #ffffff38;border-radius:999px;padding:.38rem .6rem;font-weight:900}.account-club-progress{grid-template-columns:repeat(2,minmax(0,1fr))}.account-club-progress>div,.account-club-stats>div{border-radius:var(--store-control-radius);background:#ffffff1c;border:1px solid #ffffff29;padding:.85rem}.account-club-progress strong,.account-club-stats strong{color:#fff;margin-top:.25rem;font-weight:950;display:block}.account-club-progress strong{font-size:var(--type-title-sm)}.account-club-progress-track{background:#ffffff29;border-radius:999px;height:.55rem;overflow:hidden}.account-club-progress-track span{border-radius:inherit;background:#fff;height:100%;display:block}.account-club-stats{grid-template-columns:repeat(3,minmax(0,1fr))}.account-next-actions{gap:.75rem;display:grid}.account-marketplace-rail{grid-template-columns:repeat(4,minmax(0,1fr));gap:.75rem;display:grid}.customer-account-command-center-tile{border-radius:var(--store-radius);min-height:8rem;box-shadow:var(--store-card-shadow);color:inherit;text-align:start;background:linear-gradient(#fff,#f8fafc),repeating-linear-gradient(90deg,#18181b07 0 1px,#0000 1px 24px);border:1px solid #18181b1a;grid-template-rows:minmax(0,1fr) auto;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:.75rem;padding:1rem;text-decoration:none;display:grid}.customer-account-command-center-icon{border-radius:var(--store-control-radius);color:#b45309;background:#fff7ed;justify-content:center;align-items:center;width:2.45rem;height:2.45rem;display:flex}.customer-account-command-center-tile span,.customer-account-command-center-tile strong,.customer-account-command-center-tile small{text-overflow:ellipsis;display:block;overflow:hidden}.customer-account-command-center-tile .customer-account-command-center-icon{display:flex;overflow:visible}.customer-account-command-center-tile span span{color:#71717a;font-size:var(--type-caption);text-transform:uppercase;font-weight:950}.customer-account-command-center-tile strong{color:#18181b;font-size:var(--type-body);margin-top:.28rem;font-weight:950;line-height:1.3}.customer-account-command-center-tile small{color:#52525b;font-size:var(--type-caption);margin-top:.28rem;font-weight:700;line-height:1.45}.customer-account-command-center-tile em{border-radius:var(--store-control-radius);color:#166534;min-height:2.25rem;font-size:var(--type-caption);background:#ecfdf5;border:1px solid #16653429;grid-column:1/-1;justify-content:center;align-items:center;padding:.45rem .7rem;font-style:normal;font-weight:950;display:inline-flex}.customer-account-quick-action-tile{text-align:start;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:.75rem;min-height:5.15rem;padding:.85rem;text-decoration:none;display:grid}.customer-account-quick-action-icon{border-radius:var(--store-control-radius);color:#166534;background:#ecfdf5;justify-content:center;align-items:center;width:2.45rem;height:2.45rem;display:flex}.customer-account-quick-action-tile strong,.customer-account-quick-action-tile small{display:block}.customer-account-quick-action-tile strong{color:#18181b;font-size:var(--type-body);font-weight:950}.customer-account-quick-action-tile small{color:#71717a;font-size:var(--type-caption);margin-top:.18rem;font-weight:700;line-height:1.45}.account-order-confidence{border-radius:var(--store-radius);box-shadow:var(--store-card-shadow);background:linear-gradient(135deg,#fff,#fff7ed),repeating-linear-gradient(90deg,#92400e08 0 1px,#0000 1px 24px);border:1px solid #18181b1a;gap:1rem;padding:clamp(1rem,2vw,1.25rem);display:grid}.account-order-confidence-header{grid-template-columns:minmax(0,.55fr) minmax(0,.45fr);align-items:end;gap:1rem;display:grid}.account-order-confidence-header h3{color:#18181b;font-size:var(--type-title);margin-top:.25rem;font-weight:950;line-height:1.2}.account-order-confidence-header>p{color:#52525b;font-size:var(--type-ui);font-weight:700;line-height:1.6}.account-order-timeline{grid-template-columns:repeat(4,minmax(0,1fr));gap:.65rem;display:grid}.account-timeline-step{border-radius:var(--store-control-radius);background:#fff;border:1px solid #18181b1a;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:.65rem;min-height:5.6rem;padding:.75rem;display:grid}.account-timeline-step>span{color:#52525b;background:#f4f4f5;border-radius:999px;justify-content:center;align-items:center;width:2.15rem;height:2.15rem;display:flex}.account-timeline-step-complete>span{color:#166534;background:#dcfce7}.account-timeline-step strong,.account-timeline-step p{text-overflow:ellipsis;display:block;overflow:hidden}.account-timeline-step strong{color:#18181b;font-size:var(--type-ui);white-space:nowrap;font-weight:950}.account-timeline-step p{color:#71717a;font-size:var(--type-caption);margin-top:.15rem;font-weight:700;line-height:1.4}.account-order-card{border-radius:var(--store-radius);box-shadow:var(--store-card-shadow);background:linear-gradient(#fff,#f8fafc),repeating-linear-gradient(90deg,#18181b05 0 1px,#0000 1px 22px);border:1px solid #18181b1a;padding:1rem}.account-order-chips{flex-wrap:wrap;gap:.45rem;margin-top:.75rem;display:flex}.account-order-chips span{color:#3f3f46;min-height:1.85rem;font-size:var(--type-caption);background:#fff;border:1px solid #18181b14;border-radius:999px;align-items:center;padding:.3rem .55rem;font-weight:850;display:inline-flex}.account-order-items{gap:.5rem;margin-top:1rem;display:grid}.account-section-nav{z-index:10;position:sticky;top:5.5rem}@media (max-width:1100px){.account-marketplace-rail,.account-order-timeline{grid-template-columns:repeat(2,minmax(0,1fr))}.account-order-confidence-header{grid-template-columns:1fr}}@media (max-width:640px){.account-club-card-header h3{font-size:var(--type-title-compact)}.account-order-confidence-header h3{font-size:var(--type-title-sm)}.account-marketplace-rail,.account-order-timeline{grid-template-columns:1fr}.customer-account-command-center-tile,.account-timeline-step{min-height:0}.account-club-progress,.account-club-stats{grid-template-columns:1fr}.account-section-nav{position:static}}.account-auth-shell,.account-club-shell{--account-morph-line:#4c361a24;--account-morph-soft:#ffffffb8;--account-morph-raised:14px 18px 34px #4e2d0e1f, -10px -12px 28px #ffffffdb;--account-morph-inset:inset 6px 6px 14px #4e2d0e14, inset -6px -6px 14px #ffffffd1;color:#20170e}.account-auth-hero.dark-hero,.account-club-hero.dark-hero{border:1px solid var(--account-morph-line);box-shadow:var(--account-morph-raised);color:#20170e;background:linear-gradient(135deg,#fff8e8 0%,#f6fbf6 54%,#eef8fb 100%),repeating-linear-gradient(90deg,#b453090b 0 1px,#0000 1px 26px);position:relative}.account-auth-hero.dark-hero:after,.account-club-hero.dark-hero:after{border-radius:inherit;content:"";pointer-events:none;background:linear-gradient(135deg,#ffffff9e,#ffffff1a 48%,#0e749014);position:absolute;inset:0}.account-auth-hero.dark-hero>*,.account-club-hero.dark-hero>*{z-index:1;position:relative}.account-auth-hero .tone-pill,.account-club-hero .tone-pill{box-shadow:var(--account-morph-inset);color:#0f766e;background:#ffffffc2;border-color:#0d94882e}.account-auth-hero h2,.account-club-hero h2{color:#20170e;font-size:var(--type-page-title);line-height:1.12}.account-auth-hero p,.account-club-hero p,.account-auth-hero .text-zinc-300,.account-club-hero .text-zinc-300,.account-club-hero .text-zinc-200,.account-club-hero .text-cyan-50{color:#5f4d35}.account-auth-tile,.account-club-hero .customer-account-snapshot-metric{box-shadow:var(--account-morph-raised);background:linear-gradient(145deg,#ffffffd1,#fff8e8ad),linear-gradient(#ecfdf57a,#0000);border:1px solid #4c361a1f}.account-auth-tile p,.account-auth-tile .text-white,.account-auth-tile .text-zinc-300{color:#20170e}.account-auth-tile p+p{color:#6f5a3e}.account-club-hero .customer-account-snapshot-metric dt,.account-club-hero .customer-account-snapshot-metric dd,.account-club-hero .customer-account-snapshot-metric svg{color:#20170e}.account-club-hero .customer-account-snapshot-metric dt{color:#766247}.account-club-hero .ghost-action{box-shadow:var(--account-morph-inset);color:#0f766e;background:#ffffffbd;border:1px solid #0d94882e}.account-club-hero>p[class*=uppercase]{border-radius:var(--store-control-radius);color:#0f766e;background:#ecfdf5c2;border:1px solid #0d94882e;align-items:center;min-height:2.1rem;padding:.35rem .65rem;display:inline-flex}.account-hero-feedback{border-radius:var(--store-control-radius);max-width:48rem;box-shadow:var(--account-morph-inset);color:#20170e;overflow-wrap:anywhere;background:#ffffffc7;border:1px solid #4c361a1f;align-items:flex-start;gap:.75rem;margin-top:1rem;padding:.72rem .85rem;display:flex}.account-hero-feedback>span{width:2rem;height:2rem;box-shadow:var(--account-morph-inset);background:#ffffffc7;border-radius:999px;flex:none;justify-content:center;align-items:center;display:inline-flex}.account-hero-feedback strong{color:#20170e;font-size:var(--type-ui);letter-spacing:0;font-weight:800;display:block}.account-hero-feedback p{color:#5f4d35;font-size:var(--type-ui);margin:.12rem 0 0;line-height:1.45}.account-hero-feedback-success{background:#ecfdf5c7;border-color:#0d948838}.account-hero-feedback-success>span,.account-hero-feedback-success svg{color:#0f766e}.account-hero-feedback-error{background:#fff1f2d1;border-color:#be123c38}.account-hero-feedback-error>span,.account-hero-feedback-error svg{color:#be123c}.account-hero-feedback-loading{background:#eff6ffcc;border-color:#2563eb33}.account-hero-feedback-loading>span,.account-hero-feedback-loading svg{color:#2563eb}.account-auth-card.design-panel,.account-club-shell .design-panel,.account-club-card,.customer-account-command-center-tile,.customer-account-quick-action-tile,.account-order-confidence,.account-order-card{border:1px solid var(--account-morph-line);box-shadow:var(--account-morph-raised);background:linear-gradient(145deg,#ffffffe6,#fff8e8ad),repeating-linear-gradient(135deg,#0e749007 0 1px,#0000 1px 22px)}.account-auth-card.design-panel,.account-club-shell .design-panel{overflow:hidden}.account-club-shell .account-workspace-section{background:linear-gradient(145deg,#fffffff0,#ecfdf5b8),repeating-linear-gradient(90deg,#0f766e0a 0 1px,#0000 1px 28px),#fff;border-color:#0f766e24;position:relative}.account-club-shell .account-workspace-section:before{content:"";background:linear-gradient(#0f766e,#f59e0b);width:.35rem;position:absolute;inset-block:0;inset-inline-start:0}.account-club-shell .account-workspace-section>.section-kicker{color:#0f766e;width:fit-content;font-size:var(--type-caption);background:#f0fdfad1;border:1px solid #0f766e24;border-radius:999px;align-items:center;padding:.25rem .62rem;font-weight:900;display:inline-flex}.account-club-shell .account-workspace-section>h3{color:#10201f;font-size:var(--type-title-sm);letter-spacing:0}.account-loyalty-metric{background:linear-gradient(145deg,#fffffff5,#fffbebb8),#fff;border-color:#0f766e24}.account-loyalty-metric dt,.account-loyalty-metric svg{color:#0f766e}.account-loyalty-metric dd{color:#20170e;font-size:var(--type-body-lg)}.account-auth-card .storefront-feedback-banner{max-width:none;box-shadow:var(--account-morph-inset)}.account-auth-card .section-kicker,.account-club-shell .section-kicker{color:#0f766e}.account-auth-switch .primary-action,.account-auth-switch .secondary-action,.account-section-nav button{box-shadow:none;border:1px solid #0000}.account-auth-switch .primary-action,.account-section-nav button.bg-zinc-950{color:#20170e;background:linear-gradient(135deg,#fef3c7,#dff8ed),linear-gradient(#ffffff8c,#0000);border-color:#b4530938;box-shadow:6px 7px 16px #4e2d0e1f,-5px -5px 14px #fffc}.account-auth-switch .secondary-action,.account-section-nav button:not(.bg-zinc-950){color:#5f4d35;background:0 0}.account-section-nav{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#fffaefd1;border-color:#4c361a1f;box-shadow:10px 12px 24px #4e2d0e1a,-8px -8px 22px #ffffffc2}.account-section-nav button{border-radius:var(--store-radius);min-height:4.5rem;transition:background-color .18s,border-color .18s,box-shadow .18s,transform .18s}.account-section-nav button:hover,.customer-account-command-center-tile:hover,.customer-account-quick-action-tile:hover{transform:translateY(-1px)}.account-section-nav button.bg-zinc-950 span,.account-section-nav button.bg-zinc-950 svg{color:#20170e}.account-section-nav button.bg-zinc-950 span+span{color:#6f5a3e}.account-club-card{color:#20170e;background:linear-gradient(145deg,#fff8e8eb,#ecfdf5b8),repeating-linear-gradient(90deg,#b4530909 0 1px,#0000 1px 24px)}.account-club-card-header p,.account-club-progress span,.account-club-stats span{color:#6f5a3e}.account-club-card-header h3,.account-club-progress strong,.account-club-stats strong{color:#20170e}.account-club-card-header>span,.customer-account-command-center-tile em{box-shadow:var(--account-morph-inset);color:#0f766e;background:#ecfdf5c2;border-color:#0d948833}.account-club-progress>div,.account-club-stats>div,.account-order-chips span,.account-club-shell .mini-card{box-shadow:var(--account-morph-inset);background:#ffffffad;border-color:#4c361a1a}.account-club-progress-track{box-shadow:var(--account-morph-inset);background:#4c361a1f}.account-club-progress-track span{background:linear-gradient(90deg,#b45309,#0f766e);box-shadow:0 6px 14px #0f766e2e}.customer-account-command-center-icon,.customer-account-quick-action-icon,.account-timeline-step>span{color:#b45309;background:linear-gradient(145deg,#fff7ed,#ecfdf5),linear-gradient(#ffffff9e,#0000);border:1px solid #b4530924;box-shadow:5px 6px 14px #4e2d0e1a,-4px -4px 12px #ffffffbd}.customer-account-command-center-tile strong,.customer-account-quick-action-tile strong,.account-order-card .font-semibold{color:#20170e}.customer-account-command-center-tile small,.customer-account-quick-action-tile small,.account-order-card .text-zinc-500,.account-order-confidence-header>p{color:#6f5a3e}.customer-account-command-center-tile span span,.account-order-chips span{color:#0f766e}.customer-account-command-center-tile-empty,.account-timeline-step-empty{background:linear-gradient(145deg,#ecfdf5e6,#fff8e8b8),repeating-linear-gradient(135deg,#0e74900b 0 1px,#0000 1px 18px);border-color:#0e74902e}.customer-account-command-center-tile-empty .customer-account-command-center-icon,.account-timeline-step-empty>span{color:#0f766e;background:linear-gradient(145deg,#fffffff0,#ecfdf5d1),#fff;border-color:#0e74902e}.customer-account-command-center-tile-empty strong{color:#0f766e}.customer-account-command-center-tile-empty small,.account-timeline-step-empty p{color:#5f4d35;text-overflow:clip;overflow-wrap:anywhere;overflow:visible}.account-timeline-step-empty{border-style:dashed}.account-order-confidence{background:linear-gradient(135deg,#ffffffe0,#eff6ffb8),repeating-linear-gradient(90deg,#0d948809 0 1px,#0000 1px 24px)}.account-timeline-step{box-shadow:var(--account-morph-inset);background:#ffffffb8;border-color:#4c361a1a}.account-timeline-step-complete{background:#ecfdf5b8;border-color:#0d948833}.account-timeline-step-complete>span{color:#0f766e;background:#ecfdf5;border-color:#0d94882e}.account-security-card,.account-login-attempt-card{border-radius:var(--store-radius);min-width:0;box-shadow:var(--account-morph-inset);background:linear-gradient(145deg,#ffffffd1,#fff8e89e),repeating-linear-gradient(135deg,#0e749008 0 1px,#0000 1px 22px);border:1px solid #4c361a1a;grid-template-columns:minmax(0,1fr) auto;gap:.85rem;padding:.85rem;display:grid}.account-security-card{align-items:center}.account-login-attempt-card{align-items:start}.account-security-card-current{background:linear-gradient(145deg,#ecfdf5db,#fff8e8a3),repeating-linear-gradient(135deg,#0d94880b 0 1px,#0000 1px 20px);border-color:#0d948833}.account-security-card-muted{background:linear-gradient(145deg,#f4f4f5e6,#ffffffb3),repeating-linear-gradient(135deg,#71717a09 0 1px,#0000 1px 20px)}.account-security-card-main,.account-login-attempt-main{grid-template-columns:2.15rem minmax(0,1fr);align-items:start;gap:.7rem;min-width:0;display:grid}.account-security-icon,.account-login-attempt-icon{color:#0f766e;background:linear-gradient(145deg,#fffffff0,#ecfdf5c7),#fff;border:1px solid #0e74902e;border-radius:.65rem;place-items:center;width:2.15rem;height:2.15rem;display:grid;box-shadow:5px 6px 14px #4e2d0e14,-4px -4px 12px #ffffffbd}.account-security-copy,.account-login-attempt-copy{gap:.32rem;min-width:0;display:grid}.account-security-copy p,.account-login-attempt-copy p{color:#6f5a3e;min-width:0;font-size:var(--type-ui);overflow-wrap:anywhere;flex-wrap:wrap;gap:.32rem;margin:0;line-height:1.55;display:flex}.account-security-title,.account-login-attempt-copy p:first-child{color:#20170e;align-items:center;font-weight:900}.account-security-copy strong,.account-login-attempt-copy strong{color:#20170e;min-width:0;font-weight:850}.account-security-current{color:#0f766e;font-size:var(--type-caption);background:#ecfdf5d1;border:1px solid #0d94882e;border-radius:999px;align-items:center;padding:.18rem .48rem;font-weight:950;display:inline-flex}.account-security-revoke{border-radius:var(--store-control-radius);min-height:2.25rem;box-shadow:var(--account-morph-inset);color:#991b1b;font-size:var(--type-caption);background:#ffffffb8;border:1px solid #b91c1c2e;justify-content:center;align-items:center;padding:.45rem .7rem;font-weight:950;transition:background-color .18s,border-color .18s,transform .18s;display:inline-flex}.account-security-revoke:hover{background:#fff1f2;border-color:#b91c1c47;transform:translateY(-1px)}.account-login-attempt-card-success{border-color:#0d94882e}.account-login-attempt-card-failed{background:linear-gradient(145deg,#fff1f2db,#fff8e8a3),repeating-linear-gradient(135deg,#b91c1c09 0 1px,#0000 1px 20px);border-color:#b91c1c29}.account-login-attempt-card-failed .account-login-attempt-icon{color:#b91c1c;background:linear-gradient(145deg,#fffffff0,#fff1f2d1),#fff;border-color:#b91c1c2e}.account-login-attempt-card-failed [data-stitch-account-login-status]{color:#991b1b}.account-login-attempt-reason{border-radius:calc(var(--store-control-radius) - 2px);background:#ffffff9e;border:1px solid #b91c1c24;padding:.45rem .55rem;color:#7f1d1d!important}.account-login-attempt-date{min-width:max-content;box-shadow:var(--account-morph-inset);color:#6f5a3e;font-size:var(--type-caption);background:#ffffffa8;border:1px solid #4c361a1a;border-radius:999px;padding:.35rem .6rem;font-weight:850}.account-club-shell .control-input,.account-auth-shell .control-input,.account-club-shell input[readonly],.account-club-shell select,.account-club-shell textarea{border-radius:var(--store-control-radius);box-shadow:var(--account-morph-inset);color:#20170e;background:#ffffffbd;border:1px solid #4c361a1f}.account-club-shell .primary-action,.account-auth-shell .primary-action{background:linear-gradient(135deg,#20170e,#0f766e),linear-gradient(#ffffff24,#0000);box-shadow:8px 10px 20px #0f172a29}.account-club-shell .secondary-action,.account-club-shell .ghost-action,.account-auth-shell .secondary-action{box-shadow:var(--account-morph-inset);color:#5f4d35;background:#ffffffad;border-color:#4c361a1f}.account-auth-shell .account-auth-switch .primary-action{color:#20170e;background:linear-gradient(135deg,#fef3c7,#dff8ed),linear-gradient(#ffffff8c,#0000);border-color:#b4530938;box-shadow:6px 7px 16px #4e2d0e1f,-5px -5px 14px #fffc}.account-auth-shell .account-auth-switch .secondary-action{box-shadow:none;background:0 0;border-color:#0000}.account-club-shell textarea{border-radius:var(--store-radius);min-height:8rem}.account-order-card{overflow:hidden}.account-order-items .mini-card{padding-inline:.85rem}@media (max-width:640px){.account-auth-hero h2,.account-club-hero h2{font-size:var(--type-title-compact)}.account-auth-hero.dark-hero,.account-club-hero.dark-hero,.account-auth-card.design-panel,.account-club-shell .design-panel,.account-club-card,.customer-account-command-center-tile,.customer-account-quick-action-tile,.account-order-confidence,.account-order-card{border-radius:var(--store-radius)}.account-section-nav>div{grid-template-columns:repeat(2,minmax(0,1fr))}.account-section-nav button{min-height:4.25rem;padding:.75rem}.account-security-card,.account-login-attempt-card{grid-template-columns:1fr}.account-security-card-main,.account-login-attempt-main{grid-template-columns:1.95rem minmax(0,1fr)}.account-security-icon,.account-login-attempt-icon{width:1.95rem;height:1.95rem}.account-security-revoke{width:100%}.account-login-attempt-date{width:fit-content;min-width:0}}@media (max-width:380px){.account-section-nav>div{grid-template-columns:1fr}}.checkout-hero-stage{background:linear-gradient(135deg,#241205 0%,#6b370a 46%,#15361f 100%),linear-gradient(30deg,#ffd6661a 12%,#0000 12.5% 87%,#ffd6661a 87.5%,#ffd6661a) 0 0/38px 22px;border:1px solid #ffffff1a;position:relative;box-shadow:0 28px 86px #4e2d0e33}.checkout-hero-stage:after{pointer-events:none;content:"";background:linear-gradient(90deg,#ffffff14,#0000 28%,#ffffff0f 78%,#0000),linear-gradient(#0000,#0000002e);position:absolute;inset:0}.checkout-hero-content,.checkout-cart-journey-hero-metrics{z-index:1;position:relative}.checkout-cart-journey-hero-metric{-webkit-backdrop-filter:none;backdrop-filter:none;background:#ffffff17;border:1px solid #ffffff24;box-shadow:inset 0 1px #ffffff14}.checkout-decision-rail{grid-template-columns:repeat(4,minmax(0,1fr));gap:.75rem;display:grid}.checkout-cart-journey-decision-card{border-radius:var(--store-radius);background:linear-gradient(#fff,#fffaf0),repeating-linear-gradient(90deg,#92400e06 0 1px,#0000 1px 22px);border:1px solid #18181b1a;grid-template-rows:minmax(0,1fr) auto;grid-template-columns:auto minmax(0,1fr);gap:.75rem;min-height:8.2rem;padding:1rem;display:grid;box-shadow:0 10px 28px #18181b0f}.checkout-cart-journey-decision-icon{border-radius:var(--store-control-radius);color:#b91c1c;background:#fef2f2;justify-content:center;align-items:center;width:2.4rem;height:2.4rem;display:flex}.checkout-cart-journey-decision-card p,.checkout-cart-journey-decision-card strong,.checkout-cart-journey-decision-card small{text-overflow:ellipsis;display:block;overflow:hidden}.checkout-cart-journey-decision-card p{color:#71717a;font-size:var(--type-caption);text-transform:uppercase;font-weight:950}.checkout-cart-journey-decision-card strong{color:#18181b;font-size:var(--type-body);margin-top:.28rem;font-weight:950;line-height:1.3}.checkout-cart-journey-decision-card small{color:#52525b;font-size:var(--type-caption);margin-top:.25rem;font-weight:700;line-height:1.45}.checkout-cart-journey-decision-action{border-radius:var(--store-control-radius);color:#9f1239;min-height:2.3rem;font-size:var(--type-ui);background:#fff1f2;border:1px solid #b91c1c2e;grid-column:1/-1;justify-content:center;align-items:center;padding:.45rem .7rem;font-weight:950;text-decoration:none;display:inline-flex}.checkout-cart-journey-assurance-card{border-radius:var(--store-radius);background:#fff;border:1px solid #18181b1a;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:.85rem;min-height:6.4rem;padding:1rem;display:grid;box-shadow:0 8px 22px #18181b0e}.checkout-cart-journey-assurance-card>span{border-radius:var(--store-control-radius);color:#166534;background:#ecfdf5;justify-content:center;align-items:center;width:2.5rem;height:2.5rem;display:flex}.checkout-cart-journey-assurance-card h3{color:#18181b;font-size:var(--type-body);font-weight:900}.checkout-cart-journey-assurance-card p{color:#71717a;font-size:var(--type-ui);margin-top:.25rem;font-weight:500;line-height:1.55}.checkout-layout{align-items:start}.checkout-panel{position:relative;overflow:hidden}.checkout-panel:before{inset-inline:0;content:"";background:linear-gradient(90deg,#b45309b8,#16653494);height:3px;position:absolute;top:0}.checkout-cart-tabs{border-bottom:1px solid #18181b14;gap:.5rem;margin:-.35rem -.2rem 1rem;padding:0 .2rem .85rem;display:flex;overflow-x:auto}.checkout-cart-tabs button,.checkout-cart-tabs .checkout-cart-current{border-radius:var(--store-control-radius);color:#3f2a0f;min-height:2.55rem;font-size:var(--type-ui);background:#fff;border:1px solid #18181b1a;flex-shrink:0;align-items:center;gap:.5rem;padding:.55rem .8rem;font-weight:900;display:inline-flex}.checkout-cart-tabs [data-active=true]{color:#991b1b;background:#fef2f2;border-color:#dc262647}.checkout-cart-tabs strong{color:#fff;text-align:center;background:#dc2626;border-radius:999px;min-width:1.5rem;padding:.05rem .35rem}.checkout-shipment-card{border-radius:var(--store-radius);background:linear-gradient(#f0fdf4f5,#ffffffeb);border:1px solid #16653429;justify-content:space-between;align-items:flex-start;gap:1rem;margin-bottom:1rem;padding:1rem;display:flex}.checkout-shipment-kicker{color:#166534;font-size:var(--type-caption);text-transform:uppercase;font-weight:900;display:inline-flex}.checkout-shipment-card h4{color:#18181b;font-size:var(--type-body);margin-top:.25rem;font-weight:900}.checkout-shipment-card p{color:#52525b;font-size:var(--type-ui);margin-top:.25rem;font-weight:600;line-height:1.55}.checkout-shipment-status{color:#fff;font-size:var(--type-caption);background:#166534;border-radius:999px;flex-shrink:0;align-items:center;gap:.4rem;padding:.45rem .7rem;font-weight:900;display:inline-flex}.checkout-cart-row{border-radius:calc(var(--store-radius) * .85)}.checkout-cart-image{flex-shrink:0;box-shadow:0 10px 24px #18181b14}.checkout-cart-row-meta,.checkout-cart-row-assurance{flex-wrap:wrap;gap:.45rem;display:flex}.checkout-cart-row-meta{margin-top:.55rem}.checkout-cart-row-meta span{color:#3f3f46;min-height:1.9rem;font-size:var(--type-caption);background:#fff;border:1px solid #18181b17;border-radius:999px;align-items:center;gap:.35rem;padding:.32rem .55rem;font-weight:900;display:inline-flex}.checkout-cart-row-meta span:first-child{color:#166534;background:#ecfdf5;border-color:#16653429}.checkout-cart-row-assurance{margin-top:.8rem}.checkout-cart-row-assurance span{border-radius:var(--store-control-radius);color:#475569;min-height:2.35rem;font-size:var(--type-caption);background:#f8fafc;border:1px solid #18181b14;flex:13rem;align-items:center;gap:.45rem;padding:.55rem .65rem;font-weight:800;line-height:1.35;display:inline-flex}.checkout-choice-card{text-align:start;min-height:8.5rem;position:relative}.checkout-choice-card[aria-pressed=true]:after{background:var(--cyan);content:"";border-radius:999px;width:3px;position:absolute;inset-block:.85rem;inset-inline-start:.7rem}.checkout-order-review-card{background:linear-gradient(#fffffffa,#fff7e8f0),repeating-linear-gradient(90deg,#92400e06 0 1px,#0000 1px 24px);border-color:#4e2d0e29;box-shadow:0 24px 68px #4e2d0e21}.checkout-payable-card{border-radius:var(--store-radius);color:#fff;background:linear-gradient(135deg,#18181b,#3f2a0f 54%,#14532d),repeating-linear-gradient(90deg,#ffffff0d 0 1px,#0000 1px 20px);border:1px solid #18181b29;padding:1rem}.checkout-payable-card>span,.checkout-payable-card small{color:#ffffffb8;font-weight:850;display:block}.checkout-payable-card>span{font-size:var(--type-caption);text-transform:uppercase}.checkout-payable-card strong{color:#fff;font-size:var(--type-title-compact);margin-top:.35rem;font-weight:950;line-height:1.15;display:block}.checkout-payable-card small{font-size:var(--type-caption);margin-top:.3rem;line-height:1.45}.checkout-order-review-assurance{grid-template-columns:repeat(3,minmax(0,1fr));gap:.45rem;margin-top:.85rem;display:grid}.checkout-order-review-assurance span{border-radius:var(--store-control-radius);color:#fff;min-height:2.45rem;font-size:var(--type-caption);text-align:center;background:#ffffff1a;border:1px solid #ffffff24;justify-content:center;align-items:center;gap:.35rem;padding:.5rem;font-weight:900;display:inline-flex}.checkout-total-band{background:linear-gradient(135deg,#fef3c7f0,#f0fdf4bd),repeating-linear-gradient(90deg,#b453090f 0 1px,#0000 1px 18px);border:1px solid #b4530938}.checkout-order-review-completion-board{border-radius:var(--store-radius);background:linear-gradient(#fff,#f8fafc),repeating-linear-gradient(90deg,#0891b209 0 1px,#0000 1px 22px);border:1px solid #18181b1a;gap:.75rem;padding:.85rem;display:grid}.checkout-order-review-completion-head{gap:.18rem;display:grid}.checkout-order-review-completion-head span{color:#155e75;font-size:var(--type-caption);align-items:center;gap:.35rem;font-weight:950;display:inline-flex}.checkout-order-review-completion-head strong{color:#18181b;font-size:var(--type-body);font-weight:950;line-height:1.3}.checkout-order-review-completion-head small{color:#71717a;font-size:var(--type-caption);font-weight:850;line-height:1.45}.checkout-order-review-completion-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.45rem;display:grid}.checkout-order-review-completion-step{border-radius:var(--store-control-radius);color:#52525b;background:#fff;border:1px solid #18181b14;grid-template-columns:1.95rem minmax(0,1fr);align-items:center;gap:.2rem .5rem;min-width:0;min-height:5.6rem;padding:.55rem;text-decoration:none;display:grid}.checkout-order-review-completion-step span{border-radius:var(--store-control-radius);color:#71717a;background:#f4f4f5;justify-content:center;align-items:center;width:1.95rem;height:1.95rem;display:inline-flex}.checkout-order-review-completion-step strong,.checkout-order-review-completion-step small{text-overflow:ellipsis;white-space:nowrap;min-width:0;line-height:1.3;display:block;overflow:hidden}.checkout-order-review-completion-step strong{color:#27272a;font-size:var(--type-caption);font-weight:950}.checkout-order-review-completion-step small{color:#71717a;font-size:var(--type-caption);grid-column:2;font-weight:800}.checkout-order-review-completion-step-ready span{color:#166534;background:#dcfce7}.checkout-order-review-readiness-flow{border-radius:var(--store-radius);background:#fff;border:1px solid #18181b14;gap:.55rem;padding:.75rem;display:grid}.checkout-order-review-readiness-step{color:#71717a;font-size:var(--type-ui);grid-template-columns:1.55rem minmax(0,1fr);align-items:center;gap:.55rem;font-weight:800;display:grid}.checkout-order-review-readiness-step span{background:#fff;border:1px solid #18181b24;border-radius:999px;justify-content:center;align-items:center;width:1.55rem;height:1.55rem;display:flex}.checkout-order-review-readiness-step-complete{color:#166534}.checkout-order-review-readiness-step-complete span{background:#dcfce7;border-color:#1665343d}.checkout-order-review-post-submit{border-radius:var(--store-radius);background:linear-gradient(#fff,#fff7ed);border:1px solid #18181b14;gap:.55rem;padding:.75rem;display:grid}.checkout-order-review-post-submit>div:first-child{border-bottom:1px solid #18181b14;gap:.1rem;padding-bottom:.65rem;display:grid}.checkout-order-review-post-submit>div:first-child span{color:#b45309;font-size:var(--type-caption);text-transform:uppercase;font-weight:950}.checkout-order-review-post-submit>div:first-child strong{color:#18181b;font-size:var(--type-body);font-weight:950}.checkout-order-review-post-submit-signal{grid-template-columns:2rem minmax(0,1fr);align-items:center;gap:.65rem;min-height:4.2rem;display:grid}.checkout-order-review-post-submit-signal>span{border-radius:var(--store-control-radius);color:#166534;background:#ecfdf5;justify-content:center;align-items:center;width:2rem;height:2rem;display:flex}.checkout-order-review-post-submit-signal strong,.checkout-order-review-post-submit-signal p{text-overflow:ellipsis;display:block;overflow:hidden}.checkout-order-review-post-submit-signal strong{color:#18181b;font-size:var(--type-ui);white-space:nowrap;font-weight:950}.checkout-order-review-post-submit-signal p{color:#71717a;font-size:var(--type-caption);margin-top:.15rem;font-weight:700;line-height:1.45}.checkout-cart-journey-quantity-stepper{background:#ffffffeb;border:1px solid #18181b24;box-shadow:inset 0 1px #ffffffe6}.checkout-cart-journey-quantity-stepper button{color:#27272a;justify-content:center;align-items:center;width:2.4rem;height:2.4rem;display:inline-flex}.checkout-cart-journey-quantity-stepper button:hover{color:#92400e;background:#fef3c7db}.checkout-cart-journey-quantity-stepper button:disabled{cursor:not-allowed;opacity:.35}.checkout-cart-journey-quantity-stepper input{border:0;text-align:center;width:3.4rem;height:2.4rem;font-size:var(--type-ui);background:0 0;border-inline:1px solid #18181b1a;font-weight:700}.checkout-cart-journey-text-field{min-width:0}.checkout-cart-journey-text-field-label{overflow-wrap:anywhere;min-width:0;max-width:100%;display:inline-flex}.checkout-cart-journey-text-field-input{width:100%}.checkout-order-review-policy-assurance-strip span{align-items:center;gap:.45rem;display:flex}.checkout-order-handoff-stage{background:linear-gradient(135deg,#fffffffa,#fef3c7c2),repeating-linear-gradient(90deg,#92400e06 0 1px,#0000 1px 24px)}@media (max-width:1100px){.checkout-decision-rail{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.checkout-payable-card strong{font-size:var(--type-title)}.checkout-decision-rail{grid-template-columns:1fr}.checkout-cart-journey-decision-card{min-height:0}.checkout-shipment-card{flex-direction:column}.checkout-order-review-assurance,.checkout-order-review-completion-grid{grid-template-columns:1fr}}.checkout-flow-shell{--checkout-morph-line:#78350f26;--checkout-morph-soft:9px 11px 26px #4e2d0e17, -7px -8px 20px #ffffffbd, inset 1px 1px 0 #ffffffd6;--checkout-morph-raised:16px 20px 48px #4e2d0e1f, -10px -11px 26px #ffffffc7, inset 1px 1px 0 #ffffffe6;--checkout-morph-inset:inset 5px 5px 14px #4e2d0e13, inset -5px -5px 14px #ffffffc7}.checkout-hero-stage{border-radius:calc(var(--store-radius) + .25rem);box-shadow:var(--checkout-morph-raised);color:#1f1307;background:linear-gradient(145deg,#fffcf6fa,#fff6e8e6),repeating-linear-gradient(135deg,#78350f07 0 1px,#0000 1px 30px),#fffaf0;border-color:#78350f26}.checkout-hero-stage:after{border-radius:inherit;background:linear-gradient(110deg,#ffffff80,#0000 46%),linear-gradient(#0000,#78350f0b)}.checkout-hero-stage h2,.checkout-hero-stage p,.checkout-hero-stage .checkout-cart-journey-step-item{color:#1f1307}.checkout-hero-stage>.checkout-hero-content>div>p{color:#57534e}.checkout-hero-stage .tone-pill{color:#78350f;box-shadow:var(--checkout-morph-soft);background:linear-gradient(145deg,#fffbebfa,#ffedd5c2),#fff7ed;border-color:#78350f21}.checkout-cart-journey-step-item{box-shadow:var(--checkout-morph-soft);border-radius:var(--store-control-radius)!important;background:linear-gradient(145deg,#fffffff5,#fff7e8b8),#fff!important;border-color:#78350f24!important}.checkout-cart-journey-step-item span{color:#57534e!important;background:#f4f4f5e6!important}.checkout-cart-journey-step-item.border-amber-200{background:linear-gradient(145deg,#fffbebfa,#fbbf2447),#fffbeb!important;border-color:#b4530947!important}.checkout-cart-journey-hero-metric,.checkout-cart-journey-decision-card,.checkout-cart-journey-assurance-card,.checkout-panel,.checkout-order-review-card,.checkout-shipment-card,.checkout-order-handoff-stage{border-color:var(--checkout-morph-line);border-radius:var(--store-radius);box-shadow:var(--checkout-morph-raised);background:linear-gradient(145deg,#fffffff7,#fff7e8d6),repeating-linear-gradient(135deg,#78350f06 0 1px,#0000 1px 24px),#fff}.checkout-cart-journey-hero-metric{color:#1f1307}.checkout-cart-journey-hero-metric>div,.checkout-cart-journey-hero-metric p:last-child{color:#78716c}.checkout-cart-journey-hero-metric p:first-of-type{color:#2b1708}.checkout-cart-journey-hero-feedback{border-radius:var(--store-control-radius);max-width:48rem;box-shadow:var(--checkout-morph-soft);color:#1f1307;overflow-wrap:anywhere;background:linear-gradient(145deg,#fffffff5,#fff7e8c2),#fff;border:1px solid #78350f24;align-items:flex-start;gap:.75rem;margin-top:1rem;padding:.72rem .85rem;display:flex}.checkout-cart-journey-hero-feedback>span{width:2rem;height:2rem;box-shadow:var(--checkout-morph-inset);background:#ffffffc7;border-radius:999px;flex:none;justify-content:center;align-items:center;display:inline-flex}.checkout-cart-journey-hero-feedback strong{color:#1f1307;font-size:var(--type-ui);letter-spacing:0;font-weight:800;display:block}.checkout-cart-journey-hero-feedback p{color:#57534e;font-size:var(--type-ui);margin:.12rem 0 0;line-height:1.45}.checkout-cart-journey-hero-feedback-notice{background:linear-gradient(145deg,#fffbebfa,#fbbf2438),#fffbeb;border-color:#b4530947}.checkout-cart-journey-hero-feedback-notice>span,.checkout-cart-journey-hero-feedback-notice svg{color:#b45309}.checkout-cart-journey-hero-feedback-error{background:linear-gradient(145deg,#fff1f2f5,#ffffffc7),#fff1f2;border-color:#be123c38}.checkout-cart-journey-hero-feedback-error>span,.checkout-cart-journey-hero-feedback-error svg{color:#be123c}.checkout-cart-journey-decision-icon,.checkout-cart-journey-assurance-card>span,.checkout-order-review-post-submit-signal>span,.checkout-order-review-readiness-step span{color:#166534;background:linear-gradient(145deg,#ecfdf5f5,#ffffffb8),#ecfdf5;box-shadow:4px 5px 11px #16653414,-3px -3px 9px #ffffffa3,inset 1px 1px #ffffffd1}.checkout-cart-journey-decision-action,.checkout-cart-tabs button,.checkout-cart-tabs .checkout-cart-current,.checkout-choice-card,.checkout-order-review-completion-step,.checkout-order-review-readiness-flow,.checkout-order-review-post-submit,.checkout-cart-row-meta span,.checkout-cart-row-assurance span,.checkout-order-review-policy-assurance-strip span{box-shadow:var(--checkout-morph-soft);background:linear-gradient(145deg,#fffffff5,#fff7e8b8),#fff;border-color:#78350f1f}.checkout-cart-tabs{border-bottom-color:#78350f1a}.checkout-cart-tabs [data-active=true],.checkout-choice-card[aria-pressed=true],.choice-card-active.checkout-choice-card{color:#78350f;box-shadow:var(--checkout-morph-inset), 0 0 0 3px #b4530914;background:linear-gradient(145deg,#fffbebfa,#fbbf244d),#fffbeb;border-color:#b4530957}.checkout-choice-card[aria-pressed=true]:after{background:#b45309}.checkout-shipment-card{box-shadow:var(--checkout-morph-soft);background:linear-gradient(145deg,#ecfdf5f0,#fffcf6d1),#ecfdf5;border-color:#1665342e}.checkout-shipment-status{background:linear-gradient(145deg,#16a34a,#166534),#166534;box-shadow:inset 0 1px #fff3,0 8px 18px #16653424}.checkout-cart-row{border-radius:var(--store-radius);box-shadow:var(--checkout-morph-soft);background:linear-gradient(145deg,#fffffff7,#fff7e8b8),#fff;border:1px solid #78350f1f;margin-block:.85rem;padding:1rem!important}.checkout-cart-row:hover{background:linear-gradient(145deg,#fffbebfa,#fff7e8d6),#fffaf0}.checkout-cart-image{border-radius:calc(var(--store-radius) - .35rem);-o-object-fit:contain;object-fit:contain;box-shadow:var(--checkout-morph-inset);padding:.35rem}.checkout-cart-journey-quantity-stepper{box-shadow:var(--checkout-morph-inset);background:linear-gradient(145deg,#fffffff5,#fff7e8b8),#fff;border-color:#78350f24;border-radius:var(--store-control-radius)!important}.checkout-cart-journey-quantity-stepper button{color:#7a4b00}.checkout-remove-button{color:#991b1b}.checkout-cart-empty{border-radius:var(--store-radius);text-align:center;box-shadow:var(--checkout-morph-soft);background:linear-gradient(145deg,#ecfdf5e0,#fff7e8d1),repeating-linear-gradient(135deg,#0e74900e 0 1px,#0000 1px 16px),#fff;border:1px solid #0e749029;justify-items:center;gap:1rem;padding:clamp(1rem,2.5vw,1.4rem);display:grid}.checkout-cart-empty-icon{color:#0f766e;background:linear-gradient(145deg,#fffffff0,#ecfdf5d1),#fff;border:1px solid #0e74902e;border-radius:.75rem;place-items:center;width:4rem;height:4rem;display:grid;box-shadow:8px 10px 22px #0e74901a,inset 1px 1px #ffffffd6}.checkout-cart-empty-copy{gap:.35rem;max-width:34rem;display:grid}.checkout-cart-empty-copy .section-kicker{justify-self:center}.checkout-cart-empty-copy h3{color:#1f1307;font-size:var(--type-title-sm);margin:0;font-weight:900;line-height:1.2}.checkout-cart-empty-copy p:last-child{color:#57534e;font-size:var(--type-ui);margin:0;font-weight:650;line-height:1.65}.checkout-cart-empty-assurance{gap:.55rem;width:100%;display:grid}.checkout-cart-empty-assurance span{border-radius:var(--store-control-radius);color:#3f3f46;min-width:0;font-size:var(--type-caption);overflow-wrap:anywhere;background:#ffffffb8;border:1px solid #78350f1f;justify-content:center;align-items:center;gap:.45rem;padding:.62rem .7rem;font-weight:850;line-height:1.35;display:inline-flex}@media (min-width:640px){.checkout-cart-empty{text-align:start;grid-template-columns:auto minmax(0,1fr);justify-items:stretch}.checkout-cart-empty-icon{grid-row:span 3}.checkout-cart-empty-copy .section-kicker{justify-self:start}.checkout-cart-empty-assurance{grid-template-columns:repeat(2,minmax(0,1fr))}.checkout-cart-empty .primary-action{justify-self:start}}.checkout-order-review-card{scrollbar-width:thin;scrollbar-color:#b4530961 transparent;max-height:calc(100vh - 8rem);position:sticky;top:7.25rem;overflow-y:auto}.checkout-payable-card{color:#2b1708;box-shadow:var(--checkout-morph-inset);background:linear-gradient(145deg,#fffbebfa,#ffedd5d1),repeating-linear-gradient(135deg,#78350f08 0 1px,#0000 1px 22px),#fff7ed;border-color:#78350f29}.checkout-payable-card>span,.checkout-payable-card small{color:#78716c}.checkout-payable-card strong{color:#7a4b00}.checkout-order-review-assurance span{color:#3f2a0f;background:#ffffffbd;border-color:#78350f1f}.checkout-total-band{border-radius:var(--store-radius);box-shadow:var(--checkout-morph-inset);background:linear-gradient(145deg,#fffbebfa,#ecfdf5b8),#fffbeb}.checkout-order-review-completion-board{box-shadow:var(--checkout-morph-soft);background:linear-gradient(145deg,#ecfefff0,#fffcf6d1),#ecfeff;border-color:#0891b229}.checkout-order-review-completion-step-ready{background:linear-gradient(145deg,#ecfdf5f5,#ffffffbd),#ecfdf5;border-color:#16653433}.checkout-order-review-post-submit{background:linear-gradient(145deg,#fffcf6f5,#fff7e8bd),#fff}.checkout-flow-shell .control-input,.checkout-flow-shell textarea{border-radius:calc(var(--store-radius) - .25rem);box-shadow:var(--checkout-morph-inset);background:linear-gradient(145deg,#fffffff5,#fff7e8ad),#fff;border-color:#78350f24}.checkout-flow-shell .primary-action,.checkout-flow-shell button.primary-action,.checkout-order-handoff-stage .primary-action{border-radius:var(--store-control-radius);color:#fff;background:linear-gradient(145deg,#f59e0b,#b45309),#f59e0b;border:1px solid #b4530970;box-shadow:9px 11px 24px #b453092e,-5px -5px 14px #ffffff85,inset 1px 1px #fff3}.checkout-flow-shell .secondary-action,.checkout-order-handoff-stage .secondary-action{border-radius:var(--store-control-radius);color:#3f2a0f;box-shadow:var(--checkout-morph-soft);background:linear-gradient(145deg,#fffffff5,#fff7e8c7),#fff;border-color:#78350f24}.checkout-order-handoff-stage{text-align:center;max-width:44rem;margin-inline:auto;display:grid}.checkout-order-handoff-stage .tone-pill{border-radius:var(--store-control-radius);box-shadow:var(--checkout-morph-soft);background:linear-gradient(145deg,#fffbebfa,#ffedd5d1),#fff7ed;justify-self:center}.checkout-order-handoff-stage .mini-card,.checkout-order-handoff-stage .metric-card{border-radius:var(--store-radius);box-shadow:var(--checkout-morph-soft);background:linear-gradient(145deg,#fffffff5,#fff7e8b8),#fff;border-color:#78350f1f}.honey-receipt-shell{--receipt-morph-line:#78350f26;--receipt-morph-soft:10px 12px 28px #4e2d0e17, -7px -8px 20px #ffffffb8, inset 1px 1px 0 #ffffffd6;--receipt-morph-raised:18px 22px 52px #4e2d0e1f, -10px -11px 28px #ffffffc7, inset 1px 1px 0 #ffffffe6;--receipt-morph-inset:inset 5px 5px 14px #4e2d0e13, inset -5px -5px 14px #ffffffc7}.honey-receipt-hero{border:1px solid var(--receipt-morph-line);border-radius:calc(var(--store-radius) + .25rem);color:#1f1307;text-align:center;box-shadow:var(--receipt-morph-raised);background:radial-gradient(circle at 50% 0,#f59e0b24,#0000 38%),linear-gradient(145deg,#fffcf6fa,#fff6e8e6),repeating-linear-gradient(135deg,#78350f06 0 1px,#0000 1px 28px),#fffaf0;position:relative}.honey-receipt-hero>span.inline-flex{color:#78350f;box-shadow:var(--receipt-morph-soft);background:linear-gradient(145deg,#fffbebfa,#ffedd5c2),#fff7ed;border-color:#78350f21}.honey-receipt-hero h1,.honey-receipt-hero p{color:#1f1307}.honey-receipt-hero>p{color:#57534e;margin-inline:auto}.honey-receipt-hero form{max-width:42rem;margin-inline:auto}.honey-receipt-hero input{border-radius:var(--store-control-radius);box-shadow:var(--receipt-morph-inset);background:linear-gradient(145deg,#fffffff5,#fff7e8b8),#fff;border-color:#78350f24}.honey-receipt-hero button,.honey-receipt-summary a{border-radius:var(--store-control-radius);color:#fff;background:linear-gradient(145deg,#f59e0b,#b45309),#f59e0b;box-shadow:9px 11px 24px #b453092e,-5px -5px 14px #ffffff85,inset 1px 1px #fff3}.honey-receipt-hero button:disabled{cursor:wait;opacity:.72}.honey-receipt-lookup-state{border-radius:var(--store-control-radius);color:#3f2a0f;text-align:start;max-width:42rem;box-shadow:var(--receipt-morph-soft);background:linear-gradient(145deg,#fffffff2,#fff7e8d1),#fff;border:1px solid #78350f24;grid-template-columns:2.15rem minmax(0,1fr);align-items:start;gap:.7rem;margin:1rem auto 0;padding:.78rem;display:grid}.honey-receipt-lookup-state>span{background:#ffffffc7;border:1px solid #78350f21;border-radius:.65rem;place-items:center;width:2.15rem;height:2.15rem;display:grid;box-shadow:inset 1px 1px #ffffffd1}.honey-receipt-lookup-state strong,.honey-receipt-lookup-state p,.honey-receipt-lookup-state small{margin:0}.honey-receipt-lookup-state strong{color:#1f1307;font-size:var(--type-ui);font-weight:900;line-height:1.35;display:block}.honey-receipt-lookup-state p,.honey-receipt-lookup-state small{color:#57534e;font-size:var(--type-caption);overflow-wrap:anywhere;font-weight:700;line-height:1.5}.honey-receipt-lookup-state-error{background:linear-gradient(145deg,#fef2f2f5,#fff7e8d1),#fef2f2;border-color:#b91c1c2e}.honey-receipt-lookup-state-error>span{color:#b91c1c;border-color:#b91c1c2e}.honey-receipt-lookup-state-loading>span{color:#0f766e;border-color:#0e74902e}.honey-receipt-tracking-board,.honey-receipt-card,.honey-receipt-summary,.honey-receipt-line{border-color:var(--receipt-morph-line);border-radius:var(--store-radius);box-shadow:var(--receipt-morph-raised);background:linear-gradient(145deg,#fffffff7,#fff7e8d1),repeating-linear-gradient(135deg,#78350f06 0 1px,#0000 1px 24px),#fff}.honey-receipt-current-status{border-radius:var(--store-radius);color:#155e75;box-shadow:var(--receipt-morph-inset);background:linear-gradient(145deg,#ecfefff5,#fffcf6cc),#ecfeff;border-color:#0891b22e}.honey-receipt-current-status span,.honey-receipt-current-status small{color:#0e7490}.honey-receipt-current-status strong{color:#164e63}.honey-receipt-timeline-step,.honey-receipt-action-card,.honey-receipt-status{box-shadow:var(--receipt-morph-soft);background:linear-gradient(145deg,#fffffff5,#fff7e8b8),#fff;border-color:#78350f1f}.honey-receipt-timeline-step-complete{background:linear-gradient(145deg,#ecfdf5f5,#ffffffbd),#ecfdf5;border-color:#16653433}.honey-receipt-timeline-step>span,.honey-receipt-action-card>span:first-child,.honey-receipt-status span:first-child{color:#166534;background:linear-gradient(145deg,#ecfdf5f5,#ffffffb8),#ecfdf5;box-shadow:4px 5px 11px #16653414,-3px -3px 9px #ffffffa3,inset 1px 1px #ffffffd1}@media (max-width:1279px){.checkout-order-review-card{max-height:none;position:static}}@media (max-width:640px){.checkout-hero-stage,.checkout-panel,.checkout-order-review-card,.honey-receipt-hero,.honey-receipt-tracking-board,.honey-receipt-card,.honey-receipt-summary{border-radius:var(--store-radius)}.checkout-cart-row{margin-block:.75rem}.checkout-cart-image{aspect-ratio:1.25}}.checkout-blueprint-flow,.receipt-order-tracking-blueprint{color:#20170e}.checkout-blueprint-flow .checkout-hero-stage,.checkout-blueprint-flow>.checkout-decision-rail,.checkout-blueprint-flow>.checkout-iran-trust-grid{display:none}.checkout-cart-journey-blueprint-stepper{justify-content:center;align-items:start;gap:0;width:min(100%,34rem);margin:clamp(1rem,3vw,2.3rem) auto clamp(1.5rem,4vw,3.2rem);padding:0;list-style:none;display:flex}.checkout-cart-journey-blueprint-step{color:#a59c90;text-align:center;justify-items:center;gap:.45rem;min-width:5.4rem;display:grid;position:relative}.checkout-cart-journey-blueprint-step-icon{color:#a59c90;background:linear-gradient(145deg,#fffffffa,#f7f6f3e0),#fff;border:1px solid #78350f0f;border-radius:999px;place-items:center;width:3.45rem;height:3.45rem;display:grid;box-shadow:9px 11px 24px #382d2114,-5px -6px 16px #ffffffd1,inset 0 1px #ffffffeb}.checkout-cart-journey-blueprint-step strong{color:currentColor;max-width:7rem;font-size:var(--type-ui);overflow-wrap:anywhere;font-weight:720;line-height:1.35}.checkout-cart-journey-blueprint-step-line{background:#e8e3dc;border-radius:999px;width:6rem;height:.18rem;position:absolute;inset-block-start:1.7rem;inset-inline-start:calc(50% + 2.25rem)}.checkout-cart-journey-blueprint-step-active .checkout-cart-journey-blueprint-step-icon,.checkout-cart-journey-blueprint-step-complete .checkout-cart-journey-blueprint-step-icon{color:#3f2a0f;background:linear-gradient(145deg,#fbbf24,#d97706),#f59e0b;border-color:#7a4b006b;box-shadow:9px 12px 24px #b453092e,-5px -6px 16px #ffffffd1,inset 0 1px #ffffff57}.checkout-cart-journey-blueprint-step-active,.checkout-cart-journey-blueprint-step-complete{color:#7a4b00}.checkout-blueprint-feedback-stack{gap:.85rem;width:min(100%,42rem);margin-inline:auto;display:grid}.checkout-blueprint-flow .checkout-layout{grid-template-columns:minmax(0,1fr) minmax(21rem,.48fr);align-items:start;gap:clamp(1.5rem,3vw,2.4rem)}.checkout-blueprint-flow .checkout-panel,.checkout-blueprint-flow .checkout-order-review-card,.checkout-order-handoff-blueprint,.receipt-order-tracking-blueprint .honey-receipt-tracking-board,.receipt-order-tracking-blueprint .honey-receipt-card,.receipt-order-tracking-blueprint .honey-receipt-summary,.checkout-address-preview-card,.checkout-address-edit-card,.checkout-payment-secure-panel{border-radius:calc(var(--store-radius) + .1rem);background:linear-gradient(145deg,#fffffffa,#f7f6f3e6),#fff;border:1px solid #78350f12;box-shadow:18px 22px 54px #382d211a,-9px -10px 28px #ffffffd1,inset 0 1px #fffffff0}.checkout-blueprint-flow .checkout-panel:before{display:none}.checkout-blueprint-flow .checkout-panel .section-kicker{color:#7a4b00}.checkout-blueprint-flow .checkout-panel h3,.checkout-blueprint-flow .checkout-order-review-card h2{color:#20170e}.checkout-address-toolbar{justify-content:space-between;align-items:center;gap:1rem;margin-bottom:1.25rem;display:flex}.checkout-address-toolbar p,.checkout-blueprint-section-title{color:#20170e;font-size:var(--type-body);margin:0;font-weight:760}.checkout-address-toolbar a{border-radius:var(--store-control-radius);color:#7a4b00;min-height:3rem;font-size:var(--type-ui);background:linear-gradient(145deg,#fffffffa,#f7f6f3db),#fff;justify-content:center;align-items:center;gap:.55rem;padding:.7rem 1rem;font-weight:850;text-decoration:none;display:inline-flex;box-shadow:9px 11px 24px #382d2114,-5px -6px 16px #ffffffd1}.checkout-address-card-grid{gap:1rem;display:grid}.checkout-address-preview-card,.checkout-address-edit-card{gap:.8rem;min-width:0;padding:1.25rem;display:grid;position:relative}.checkout-address-preview-card-active{background:linear-gradient(145deg,#fffffffa,#f7f6f3db),#fff;border-color:#f59e0bf2}.checkout-address-check{color:#7a4b00;border-radius:999px;place-items:center;width:2rem;height:2rem;display:grid}.checkout-address-preview-card strong,.checkout-address-preview-card p,.checkout-address-preview-card small{overflow-wrap:anywhere;min-width:0;margin:0}.checkout-address-preview-card strong{color:#20170e;font-size:var(--type-body);font-weight:850}.checkout-address-preview-card p,.checkout-address-preview-card small{color:#4b4035;font-size:var(--type-ui);line-height:1.8}.checkout-blueprint-section-title{margin-top:1.65rem;margin-bottom:.9rem}.checkout-shipping-method-grid,.checkout-payment-method-grid{gap:1rem;display:grid}.checkout-shipping-method-card,.checkout-payment-method-card{border-radius:var(--store-radius);color:#20170e;text-align:center;align-content:center;justify-items:center;gap:.45rem;min-height:8rem;display:grid}.checkout-shipping-method-card.choice-card-active,.checkout-payment-method-card.choice-card-active{border-color:#f59e0bf2}.checkout-choice-icon{border-radius:var(--store-control-radius);color:#7a4b00;background:linear-gradient(145deg,#fffffffa,#f7f6f3db),#fff;place-items:center;width:3.25rem;height:3.25rem;display:grid;box-shadow:8px 10px 22px #382d2114,-5px -6px 16px #ffffffc7}.checkout-shipping-method-card small{color:#6b5a42;font-size:var(--type-caption);line-height:1.5}.checkout-blueprint-instruction{border-radius:var(--store-control-radius);color:#5f5140;font-size:var(--type-ui);background:#f7f5f2;margin:1rem 0 0;padding:.8rem 1rem;line-height:1.7}.checkout-payment-secure-panel{gap:1.2rem;margin-top:1.45rem;padding:1.25rem;display:grid}.checkout-payment-secure-head{grid-template-columns:auto minmax(0,1fr);align-items:start;gap:.8rem;display:grid}.checkout-payment-secure-head>span{color:#7a4b00;border-radius:999px;place-items:center;width:2.2rem;height:2.2rem;display:grid}.checkout-payment-secure-head h4,.checkout-payment-secure-head p,.checkout-payment-hint{margin:0}.checkout-payment-secure-head h4{color:#20170e;font-size:var(--type-body);font-weight:850}.checkout-payment-secure-head p,.checkout-payment-hint{color:#5f5140;font-size:var(--type-ui);line-height:1.75}.checkout-payment-fields{gap:1rem;display:grid}.checkout-blueprint-flow .control-input,.checkout-blueprint-flow textarea{border-radius:var(--store-control-radius);background:linear-gradient(145deg,#fffffff5,#f7f6f3d1),#fff;border-color:#78350f0f;box-shadow:inset 5px 6px 14px #382d210a,inset -6px -7px 16px #ffffffe0}.checkout-blueprint-flow .checkout-cart-journey-section{border-color:#0f766e21;overflow:hidden}.checkout-blueprint-flow .checkout-cart-journey-section>.section-kicker{color:#0f766e;width:fit-content;font-size:var(--type-caption);background:#f0fdfad6;border:1px solid #0f766e1f;border-radius:999px;align-items:center;padding:.25rem .62rem;font-weight:850;display:inline-flex}.checkout-blueprint-flow .checkout-cart-journey-section>h3{max-width:44rem;font-size:var(--type-title-sm);letter-spacing:0}.checkout-blueprint-flow .checkout-cart-tabs{border-radius:var(--store-radius);background:#f8faf8;border:1px solid #0f766e1a;padding:.35rem}.checkout-blueprint-flow .checkout-cart-tabs button,.checkout-blueprint-flow .checkout-cart-tabs .checkout-cart-current{border-radius:var(--store-control-radius);min-height:3rem}.checkout-blueprint-flow .checkout-cart-tabs [data-active=true]{color:#f8faf8;background:#0f766e}.checkout-blueprint-flow .checkout-shipment-card{background:linear-gradient(145deg,#f0fdfaf5,#fffbebb8),#fff;border-color:#0f766e21}.checkout-blueprint-flow .checkout-shipment-kicker,.checkout-blueprint-flow .checkout-shipment-status,.checkout-blueprint-flow .checkout-cart-row-meta span,.checkout-blueprint-flow .checkout-cart-row-assurance span{color:#0f766e}.checkout-blueprint-flow .checkout-cart-row{border-radius:var(--store-radius)}.checkout-blueprint-flow .checkout-cart-row-assurance{gap:.65rem;margin-top:1rem;display:grid}.checkout-blueprint-flow .checkout-cart-row-assurance span{border-radius:var(--store-control-radius);background:#f0fdfaad;border:1px solid #0f766e1a}.checkout-blueprint-flow .checkout-cart-empty{border-radius:var(--store-radius);color:#20170e;background:linear-gradient(145deg,#f0fdfaf0,#fffbebc7),#fff;border:1px solid #0f766e21}.checkout-blueprint-flow .checkout-cart-empty-icon{color:#fff;background:#0f766e}.checkout-blueprint-flow .checkout-cart-empty-assurance span{color:#0f766e;background:#ffffffad;border-color:#0f766e1f}.checkout-blueprint-flow .checkout-choice-card{border-color:#0f766e1a}.checkout-blueprint-flow .checkout-choice-card.choice-card-active .checkout-choice-icon,.checkout-blueprint-flow .checkout-choice-card[aria-pressed=true] .checkout-choice-icon{color:#fff;background:#0f766e}.checkout-order-review-blueprint-rail{direction:inherit}.checkout-order-review-blueprint-card .tone-pill,.checkout-order-review-blueprint-card .checkout-order-review-completion-board,.checkout-order-review-blueprint-card .checkout-order-review-readiness-flow,.checkout-order-review-blueprint-card .checkout-order-review-post-submit{display:none}.checkout-order-review-blueprint-card{border-color:#0f766e21;padding:clamp(1.25rem,2.4vw,1.75rem)}.checkout-order-review-blueprint-card h2{color:#20170e;font-size:var(--type-body-lg);margin-bottom:1.4rem;font-weight:780}.checkout-order-review-blueprint-card .checkout-payable-card{color:#20170e;background:linear-gradient(145deg,#fffffff5,#f7f6f3d1),#fff;border:0;box-shadow:inset 5px 6px 14px #382d210a,inset -6px -7px 16px #ffffffe0}.checkout-order-review-blueprint-card .checkout-payable-card strong{color:#0f766e;font-size:var(--type-title-sm)}.checkout-order-review-blueprint-card .checkout-order-review-assurance{display:none}.checkout-order-review-blueprint-card .primary-action{border-radius:var(--store-control-radius);color:#3f2a0f;background:linear-gradient(145deg,#fbbf24,#d97706),#f59e0b;border:0;min-height:4.2rem;box-shadow:9px 12px 24px #b453092e,-5px -6px 16px #ffffffd1}.checkout-order-handoff-blueprint{gap:1.6rem;width:min(100%,58rem);margin:clamp(1rem,3vw,2rem) auto;padding:clamp(1.5rem,3vw,2rem);display:grid}.checkout-order-handoff-hero,.receipt-order-tracking-hero-content{text-align:center;justify-items:center;gap:.85rem;display:grid}.checkout-order-handoff-hero>span,.receipt-order-tracking-hero-content>span{color:#7a4b00;background:linear-gradient(145deg,#fffffffa,#f7f6f3db),#fff;border-radius:999px;place-items:center;width:5.4rem;height:5.4rem;display:grid;box-shadow:13px 16px 34px #382d211a,-8px -9px 24px #ffffffdb}.checkout-order-handoff-hero h2,.receipt-order-tracking-hero-content h1{color:#20170e;font-size:var(--type-body);margin:0;font-weight:760}.checkout-order-handoff-hero p,.receipt-order-tracking-hero-content p{color:#4b4035;max-width:34rem;font-size:var(--type-body);margin:0;line-height:1.8}.checkout-order-handoff-overview{gap:1.2rem;display:grid}.checkout-order-handoff-actions{gap:1rem;display:grid}.checkout-order-handoff-action-card{border-radius:var(--store-radius);color:#7a4b00;background:linear-gradient(145deg,#fffffffa,#f7f6f3e0),#fff;place-items:center;gap:.55rem;min-height:7.25rem;font-weight:760;text-decoration:none;display:grid;box-shadow:13px 16px 34px #382d211a,-8px -9px 24px #ffffffdb}.checkout-order-handoff-action-card-primary{color:#3f2a0f;background:linear-gradient(145deg,#fbbf24,#d97706),#f59e0b}.checkout-order-handoff-timeline-card,.checkout-order-handoff-summary-card,.checkout-order-handoff-support-card{border-radius:var(--store-radius);background:linear-gradient(145deg,#fffffffa,#f7f6f3e6),#fff;padding:clamp(1.1rem,2vw,1.55rem);box-shadow:18px 22px 54px #382d211a,-9px -10px 28px #ffffffd1,inset 0 1px #fffffff0}.checkout-order-handoff-meta{gap:1rem;margin-bottom:1.5rem;display:grid}.checkout-order-handoff-meta span,.checkout-order-handoff-meta strong{display:block}.checkout-order-handoff-meta span{color:#5f5140;font-size:var(--type-ui)}.checkout-order-handoff-meta strong{color:#7a4b00;margin-top:.35rem;font-weight:760}.checkout-order-handoff-timeline{grid-template-columns:repeat(4,minmax(0,1fr));gap:.5rem;margin:0;padding:0;list-style:none;display:grid}.checkout-order-handoff-timeline-step{color:#8a8176;text-align:center;justify-items:center;gap:.45rem;display:grid}.checkout-order-handoff-timeline-step span{background:#f7f5f2;border-radius:999px;place-items:center;width:2.2rem;height:2.2rem;display:grid}.checkout-order-handoff-timeline-step-active span{color:#fff;background:#7a4b00}.checkout-order-handoff-timeline-step strong{font-size:var(--type-caption);font-weight:680;line-height:1.35}.checkout-order-handoff-summary-card h3,.checkout-order-handoff-support-card h3{color:#20170e;font-size:var(--type-body);margin:0;font-weight:760}.checkout-order-handoff-lines{gap:1rem;margin-top:1.4rem;display:grid}.checkout-order-handoff-line{border-radius:var(--store-control-radius);background:linear-gradient(145deg,#fffffff5,#f7f6f3d1),#fff;justify-content:space-between;align-items:center;gap:1rem;min-width:0;padding:1rem;display:flex;box-shadow:inset 5px 6px 14px #382d210a,inset -6px -7px 16px #ffffffe0}.checkout-order-handoff-line strong,.checkout-order-handoff-line span{overflow-wrap:anywhere}.checkout-order-handoff-line strong{color:#20170e}.checkout-order-handoff-line span{color:#5f5140;font-size:var(--type-ui)}.checkout-order-handoff-totals{border-top:1px solid #78350f1f;gap:.8rem;margin-top:1.6rem;padding-top:1.3rem;display:grid}.checkout-order-handoff-support-card{text-align:center;justify-items:center;gap:.8rem;display:grid}.checkout-order-handoff-support-card p{color:#4b4035;max-width:34rem;margin:0;line-height:1.8}.checkout-order-handoff-support-card div{flex-wrap:wrap;justify-content:center;gap:1rem;display:flex}.checkout-order-handoff-support-card a{color:#7a4b00;font-weight:780;text-decoration:none}.receipt-order-tracking-blueprint .honey-receipt-hero-loaded{box-shadow:none;background:0 0;border:0;padding:clamp(1.8rem,5vw,4rem) 1rem 1rem}.receipt-order-tracking-blueprint .honey-receipt-tracking-board,.receipt-order-tracking-blueprint .honey-receipt-card,.receipt-order-tracking-blueprint .honey-receipt-summary{background:linear-gradient(145deg,#fffffffa,#f7f6f3e6),#fff}.receipt-order-shell .receipt-lookup-hero,.receipt-order-shell .receipt-tracking-board,.receipt-order-shell .receipt-items-card,.receipt-order-shell .receipt-payment-summary{border-color:#0f766e24}.receipt-order-shell .receipt-lookup-hero>span.inline-flex,.receipt-order-shell .receipt-kicker{color:#0f766e;background:#f0fdfae6;border-color:#0f766e29}.receipt-order-shell .receipt-lookup-hero button,.receipt-order-shell .receipt-payment-summary a{color:#fff;background:#0f766e;box-shadow:0 12px 28px #0f766e33}.receipt-order-shell .receipt-lookup-state{border-color:#0f766e24}.receipt-order-shell .receipt-tracking-board,.receipt-order-shell .receipt-items-card,.receipt-order-shell .receipt-payment-summary,.receipt-order-shell .receipt-mobile-item-line{background:linear-gradient(145deg,#fffffffa,#f0fdfac2),#fff}.receipt-order-shell .receipt-tracking-header h2,.receipt-order-shell .receipt-items-card h2,.receipt-order-shell .receipt-payment-ledger-line dt,.receipt-order-shell .receipt-payment-ledger-line dd{color:#10201f}.receipt-order-shell .receipt-current-status,.receipt-order-shell .receipt-fulfillment-timeline-step,.receipt-order-shell .receipt-fulfillment-next-step-card,.receipt-order-shell .receipt-order-status-snapshot{background:linear-gradient(145deg,#fffffff5,#f8fafce6),#fff;border-color:#0f766e21}.receipt-order-shell .receipt-current-status strong,.receipt-order-shell .receipt-fulfillment-next-step-card strong,.receipt-order-shell .receipt-fulfillment-timeline-step strong{color:#10201f}.receipt-order-shell .receipt-current-status span,.receipt-order-shell .receipt-current-status small,.receipt-order-shell .receipt-fulfillment-next-step-card small,.receipt-order-shell .receipt-fulfillment-timeline-step p{color:#475569}.receipt-order-shell .receipt-fulfillment-timeline-step-complete{background:linear-gradient(145deg,#f0fdfaf5,#ffffffc7),#f0fdfa;border-color:#0f766e3d}.receipt-order-shell .receipt-fulfillment-timeline-step>span,.receipt-order-shell .receipt-fulfillment-next-step-card>span:first-child,.receipt-order-shell .receipt-order-status-snapshot span:first-child{color:#0f766e;background:#ccfbf1}.receipt-order-shell .receipt-payment-ledger-line[data-stitch-receipt-payment-ledger-line=total] dd,.receipt-order-shell .receipt-payment-summary .receipt-payment-ledger-line[data-stitch-receipt-payment-ledger-line=total] dt{color:#0f766e}.receipt-order-tracking-blueprint [data-stitch-receipt-detail-layout],.receipt-order-tracking-blueprint .honey-receipt-tracking-board{width:min(100%,58rem);margin-inline:auto}@media (min-width:768px){.checkout-address-card-grid,.checkout-payment-fields,.checkout-order-handoff-overview,.checkout-order-handoff-meta{grid-template-columns:repeat(2,minmax(0,1fr))}.checkout-shipping-method-grid,.checkout-payment-method-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:1023px){.checkout-blueprint-flow .checkout-layout{grid-template-columns:1fr}.checkout-cart-journey-blueprint-stepper{justify-content:flex-start;padding-bottom:.4rem;overflow-x:auto}}@media (max-width:640px){.checkout-cart-journey-blueprint-step-line{width:3rem}.checkout-address-toolbar,.checkout-order-handoff-line{flex-direction:column;align-items:stretch}.checkout-order-handoff-timeline{grid-template-columns:repeat(2,minmax(0,1fr))}}.compare-shell{color:#18181b;gap:1.5rem;display:grid}.compare-hero{border-radius:var(--store-radius);color:#fff;padding:clamp(1.25rem,3vw,2rem);overflow:hidden}.compare-hero-grid{grid-template-columns:minmax(0,1fr) minmax(18rem,.76fr);align-items:end;gap:1rem;display:grid}.compare-hero-copy{min-width:0}.compare-hero-eyebrow{color:#ecfeff;font-size:var(--type-caption);background:#ffffff1a;border:1px solid #ffffff29;border-radius:999px;align-items:center;gap:.45rem;padding:.44rem .72rem;font-weight:900;line-height:1;display:inline-flex}.compare-hero-copy h2{max-width:42rem;font-size:var(--type-display);margin:1rem 0 0;font-weight:850;line-height:1.05}.compare-hero-copy p{color:#e4e4e7;max-width:42rem;font-size:var(--type-ui);margin:.75rem 0 0;line-height:1.65}.compare-hero-metrics{grid-template-columns:repeat(3,minmax(0,1fr));gap:.55rem;display:grid}.compare-hero-metric{border-radius:var(--store-control-radius);background:#ffffff1a;border:1px solid #ffffff29;min-width:0;padding:.72rem .8rem}.compare-hero-metric small{color:#d4d4d8;font-size:var(--type-caption);font-weight:800;display:block}.compare-hero-metric strong{color:#fff;font-size:var(--type-body);overflow-wrap:anywhere;margin-top:.28rem;font-weight:900;line-height:1.25;display:block}.compare-hero-actions{flex-wrap:wrap;gap:.75rem;margin-top:1.25rem;display:flex}.compare-hero-action{min-height:2.65rem;padding:.62rem 1rem}.compare-hero-feedback{margin-top:1rem}.store-hero-light .compare-hero-copy p{color:#3f3f46}.store-hero-light .compare-hero-eyebrow,.store-hero-light .compare-hero-metric{background:#ffffffb8;border-color:#0d94882e}.store-hero-light .compare-hero-eyebrow{color:#0f766e}.store-hero-light .compare-hero-metric small{color:#57534e}.store-hero-light .compare-hero-metric strong{color:#18181b}.compare-insight-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:.75rem;display:grid}.compare-insight-card{border-radius:var(--store-radius);min-height:7.25rem;box-shadow:var(--store-card-shadow);background:#fff;border:1px solid #18181b1a;align-items:flex-start;gap:.75rem;padding:1rem;display:flex}.compare-insight-card>span{border-radius:var(--store-control-radius);color:#fff;background:#dc2626;flex:none;justify-content:center;align-items:center;width:2.2rem;height:2.2rem;display:inline-flex}.compare-insight-copy{min-width:0}.compare-insight-card small{color:#71717a;font-size:var(--type-caption);font-weight:800;display:block}.compare-insight-card strong{color:#18181b;font-size:var(--type-body);margin-top:.25rem;line-height:1.35;display:block}.compare-insight-card p{color:#52525b;font-size:var(--type-caption);margin:.35rem 0 0;line-height:1.35}.compare-workbench{border-radius:var(--store-radius);box-shadow:var(--store-panel-shadow);background:#fff;border:1px solid #18181b1f;overflow-x:auto}.compare-header-grid,.compare-row{grid-template-columns:minmax(9rem,.8fr) repeat(3,minmax(13.5rem,1fr));min-width:58rem;display:grid}.compare-header-grid{background:#fafafa;align-items:stretch}.compare-row{border-top:1px solid #18181b1a}.compare-row-label,.compare-cell,.compare-empty-slot{text-align:start;border-inline-end:1px solid #18181b1a;min-width:0;padding:.9rem}.compare-row-label{color:#3f3f46;font-size:var(--type-caption);align-items:center;font-weight:900;display:flex}.compare-product-label{color:#18181b;background:#f4f4f5;align-items:flex-start;padding-top:1rem}.compare-cell{color:#27272a;font-size:var(--type-ui);overflow-wrap:anywhere;align-items:center;line-height:1.5;display:flex}.compare-cell:last-child,.compare-empty-slot:last-child,.compare-product-card:last-child{border-inline-end:0}.compare-cell-empty,.compare-empty-slot{color:#a1a1aa}.compare-empty-slot{min-height:22rem;font-size:var(--type-ui);background:#fafafa;flex-direction:column;justify-content:center;align-items:center;gap:.5rem;font-weight:800;display:flex}.compare-product-card{background:#fff;border-inline-end:1px solid #18181b1a;flex-direction:column;min-width:0;display:flex}.compare-product-media{aspect-ratio:1/.72;color:#71717a;font-size:var(--type-caption);background:linear-gradient(#fff,#f8fafc),repeating-linear-gradient(90deg,#18181b09 0 1px,#0000 1px 28px);border-bottom:1px solid #18181b14;justify-content:center;align-items:center;font-weight:800;display:flex;position:relative}.compare-product-media img{-o-object-fit:contain;object-fit:contain;width:100%;height:100%;padding:1rem}.compare-product-media b{border-radius:var(--store-control-radius);color:#fff;min-width:2.6rem;font-size:var(--type-caption);text-align:center;background:#dc2626;padding:.38rem .5rem;line-height:1;position:absolute;inset-block-start:.7rem;inset-inline-start:.7rem}.compare-product-body{flex-direction:column;flex:1;gap:.72rem;min-height:18rem;padding:.95rem;display:flex}.compare-product-badges{flex-wrap:wrap;gap:.45rem;display:flex}.compare-product-badges span,.compare-service-row span{border-radius:var(--store-control-radius);color:#3f3f46;min-width:0;font-size:var(--type-caption);background:#f8fafc;border:1px solid #18181b1a;align-items:center;gap:.35rem;padding:.32rem .45rem;font-weight:800;line-height:1.25;display:inline-flex}.compare-product-title{color:#18181b;min-height:2.8rem;font-size:var(--type-body);-webkit-line-clamp:2;-webkit-box-orient:vertical;font-weight:900;line-height:1.45;display:-webkit-box;overflow:hidden}.compare-product-body>p{color:#71717a;font-size:var(--type-caption);margin:0;line-height:1.35}.compare-price-stack{flex-direction:column;justify-content:center;gap:.2rem;min-height:3rem;display:flex}.compare-price-stack strong{color:#18181b;font-size:var(--type-body);line-height:1.35}.compare-price-stack span{color:#a1a1aa;font-size:var(--type-caption);text-decoration:line-through}.compare-service-row{flex-wrap:wrap;gap:.45rem;display:flex}.compare-service-row span{color:#166534;background:#f0fdf4}.compare-action-row{grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem;margin-top:auto;display:grid}.compare-action-row>:last-child:nth-child(odd){grid-column:1/-1}.compare-action-row .compare-product-action{white-space:normal;width:100%;min-height:2.5rem;padding:.56rem .75rem}.compare-decision-workbench-shell{--compare-line:#0f766e24;--compare-soft-shadow:0 18px 46px #0f172a17;color:#10201f}.compare-decision-workbench-shell .compare-hero{background:linear-gradient(135deg,#10201ff5,#0f766ee6),repeating-linear-gradient(90deg,#fff1 0 1px,#0000 1px 36px);border:1px solid #0f766e2e;box-shadow:0 24px 70px #0f172a29}.compare-decision-workbench-shell .compare-hero-eyebrow,.compare-decision-workbench-shell .compare-hero-decision-metric{background:#f0fdfa1a;border-color:#ccfbf138;border-radius:8px}.compare-decision-workbench-shell .compare-hero-decision-metric small{color:#ccfbf1}.compare-decision-workbench-shell .compare-hero-decision-metric strong{color:#fff}.compare-decision-workbench-shell .compare-hero-action{color:#fff;background:#ffffff1a;border-color:#ccfbf13d;border-radius:8px}.compare-decision-workbench-shell .compare-decision-signal-card,.compare-decision-workbench-shell .compare-workbench,.compare-decision-workbench-shell .compare-product-decision-card{border-color:var(--compare-line);box-shadow:var(--compare-soft-shadow);background:linear-gradient(145deg,#fffffffa,#f0fdfac7),#fff}.compare-decision-workbench-shell .compare-decision-signal-card{border-radius:8px}.compare-decision-workbench-shell .compare-decision-signal-card>span,.compare-decision-workbench-shell .compare-product-badges span,.compare-decision-workbench-shell .compare-service-row span{color:#0f766e;background:#ccfbf1;border-color:#0f766e29}.compare-decision-workbench-shell .compare-decision-signal-card small,.compare-decision-workbench-shell .compare-decision-signal-card p,.compare-decision-workbench-shell .compare-product-body>p{color:#475569}.compare-decision-workbench-shell .compare-decision-signal-card strong,.compare-decision-workbench-shell .compare-product-title,.compare-decision-workbench-shell .compare-price-stack strong{color:#10201f}.compare-decision-workbench-shell .compare-workbench{border-radius:8px}.compare-decision-workbench-shell .compare-header-grid{background:#f0fdfa}.compare-decision-workbench-shell .compare-decision-matrix-row,.compare-decision-workbench-shell .compare-row-label,.compare-decision-workbench-shell .compare-cell,.compare-decision-workbench-shell .compare-empty-slot,.compare-decision-workbench-shell .compare-product-decision-card{border-color:#0f766e1f}.compare-decision-workbench-shell .compare-row-label,.compare-decision-workbench-shell .compare-product-label{color:#0f766e;background:#f0fdfac2}.compare-decision-workbench-shell .compare-product-media{background:linear-gradient(145deg,#f0fdfaf0,#f8fafcf5),#f8fafc}.compare-decision-workbench-shell .compare-product-media b{background:linear-gradient(145deg,#f59e0b,#b45309)}.compare-decision-workbench-shell .compare-action-row .primary-action{color:#fff;background:#0f766e}.compare-decision-workbench-shell .compare-action-row .secondary-action{color:#134e4a;border-color:#0f766e2e}.compare-decision-workbench-shell .compare-empty-decision-state .storefront-feedback-state-panel{border-color:var(--compare-line)}@media (max-width:1024px){.compare-hero-grid{grid-template-columns:1fr}.compare-insight-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:760px){.compare-hero-metrics{grid-template-columns:1fr}}@media (max-width:640px){.compare-shell{gap:1rem}.compare-hero{padding:1rem}.compare-hero-copy h2{font-size:var(--type-title-compact)}.compare-hero-actions{grid-template-columns:1fr;display:grid}.compare-insight-grid{grid-template-columns:1fr}.compare-header-grid,.compare-row{grid-template-columns:minmax(7.5rem,.7fr) repeat(3,minmax(12rem,1fr));min-width:48rem}.compare-row-label,.compare-cell,.compare-empty-slot{padding:.75rem}.compare-product-body{min-height:18.5rem;padding:.8rem}}.section-kicker{color:var(--cyan);font-size:var(--type-caption);text-transform:uppercase;font-weight:800}.primary-action,.secondary-action,.ghost-action{border-radius:var(--store-control-radius);font-size:var(--type-ui);justify-content:center;align-items:center;gap:.45rem;font-weight:800;line-height:1.25rem;display:inline-flex}.primary-action{border:1px solid var(--store-honey);background:var(--store-honey);color:var(--store-ink);box-shadow:0 8px 18px #f9b0002e}.primary-action:hover{background:var(--store-honey-hover);border-color:var(--store-honey-hover);color:var(--store-ink)}.primary-action:disabled{cursor:not-allowed;opacity:.55;transform:none}.secondary-action{color:#27272a;background:#ffffffe0;border:1px solid #18181b29}.secondary-action:hover{color:#92400e;background:#fef3c7d1;border-color:#b4530980}.secondary-action:disabled{cursor:not-allowed;opacity:.55;transform:none}.ghost-action{color:#fff;background:#ffffff1a;border:1px solid #ffffff3d}.ghost-action:hover{background:#ffffff2e}.control-input{border-radius:var(--store-control-radius);color:#18181b;width:100%;font-size:var(--type-ui);background:#ffffffeb;border:1px solid #18181b29;padding:.62rem .75rem;line-height:1.25rem}.control-input:focus{border-color:var(--cyan);background:#fff;outline:none;box-shadow:0 0 0 4px #f59e0b24}.control-input-compact{width:6rem}.choice-card{border-radius:var(--store-radius);color:#27272a;text-align:left;background:linear-gradient(135deg,#fffffff2,#fafaf6e0),repeating-linear-gradient(135deg,#18181b09 0 1px,#0000 1px 18px);border:1px solid #18181b1f;padding:1rem}.choice-card:hover{border-color:#b453096b;box-shadow:0 14px 34px #4e2d0e17}.choice-card-active{background:linear-gradient(135deg,#fef3c7f5,#f0fdf4d1),repeating-linear-gradient(135deg,#b4530914 0 1px,#0000 1px 18px);border-color:#b45309c7;box-shadow:0 14px 34px #b4530921}.metric-card{border-radius:var(--store-radius);padding:calc(1rem * var(--store-density));background:#fffc;border:1px solid #18181b1a}.mini-card{border-radius:var(--store-radius);background:#ffffffd1;border:1px solid #18181b1a}.tone-pill{border-radius:var(--store-control-radius);color:#3f3f46;font-size:var(--type-caption);background:#ffffffd1;border:1px solid #18181b1a;align-items:center;gap:.35rem;padding:.38rem .65rem;font-weight:800;display:inline-flex}.content-guide-reading-panel,.policy-reader-panel{color:#18181b}.content-guide-reading-shell,.content-guide-reading-panel{gap:1.2rem;display:grid}.content-guide-reading-feedback,.policy-feedback{margin:0}.content-guide-browse-shell{color:#18181b;gap:1.5rem;display:grid}.content-guide-browse-feedback{margin:0}.content-guide-browse-hero{border-radius:var(--store-radius);background:linear-gradient(135deg,#18181b,#4b2508 54%,#14532d),repeating-linear-gradient(90deg,#ffffff14 0 1px,#0000 1px 28px);border:1px solid #18181b1a;grid-template-columns:minmax(0,.95fr) minmax(18rem,1.05fr);align-items:stretch;gap:clamp(1rem,2vw,1.4rem);padding:clamp(1rem,3vw,1.5rem);display:grid}.content-guide-browse-copy{align-content:center;gap:1rem;min-width:0;display:grid}.content-guide-browse-eyebrow,.content-guide-browse-section-head span{border-radius:var(--store-control-radius);width:fit-content;font-size:var(--type-caption);align-items:center;gap:.4rem;font-weight:950;display:inline-flex}.content-guide-browse-eyebrow{color:#fde68a;background:#ffffff1f;padding:.4rem .6rem}.content-guide-browse-copy h1{color:#fff;font-size:var(--type-display);letter-spacing:0;overflow-wrap:anywhere;margin:0;font-weight:950;line-height:1.08}.content-guide-browse-copy p{color:#ffffffd1;max-width:46rem;font-size:var(--type-body);font-weight:700;line-height:1.9}.content-guide-browse-actions,.content-guide-browse-featured-actions{flex-wrap:wrap;gap:.55rem;display:flex}.content-guide-browse-action,.content-guide-browse-featured-action{white-space:normal;min-height:2.75rem;padding:.62rem .9rem}.content-guide-browse-action{background:#fffffff5;border-color:#fff3}.content-guide-browse-stat-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.6rem;display:grid}.content-guide-trust-stat-card{border-radius:var(--store-control-radius);background:#fffffff5;border:1px solid #ffffff24;align-content:center;gap:.35rem;min-width:0;padding:.9rem;display:grid}.content-guide-trust-stat-card>span{border-radius:var(--store-control-radius);color:#166534;background:#ecfdf5;justify-content:center;align-items:center;width:2rem;height:2rem;display:inline-flex}.content-guide-browse-stat-grid small,.content-guide-browse-stat-grid strong{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.content-guide-browse-stat-grid small{color:#71717a;font-size:var(--type-caption);font-weight:850}.content-guide-browse-stat-grid strong{color:#18181b;font-size:var(--type-body-lg);font-weight:950}.content-guide-browse-featured,.content-guide-browse-empty{border-radius:var(--store-radius);box-shadow:var(--store-card-shadow);background:linear-gradient(135deg,#fffffff5,#fffbebdb),repeating-linear-gradient(90deg,#78350f08 0 1px,#0000 1px 28px);border:1px solid #18181b1a}.content-guide-browse-featured{grid-template-columns:minmax(17rem,.85fr) minmax(0,1fr);display:grid;overflow:hidden}.content-guide-browse-featured-copy{align-content:center;gap:.9rem;min-width:0;padding:clamp(1rem,2.5vw,1.5rem);display:grid}.content-guide-browse-featured-pill svg{color:#0e7490}.content-guide-browse-featured-copy h2{color:#18181b;font-size:var(--type-page-title);letter-spacing:0;overflow-wrap:anywhere;font-weight:950;line-height:1.16}.content-guide-browse-featured-copy p{color:#57534e;font-size:var(--type-body);font-weight:700;line-height:1.9}.content-guide-browse-media{background:linear-gradient(135deg,#fef3c7f0,#ecfdf5d6),repeating-linear-gradient(135deg,#78350f13 0 1px,#0000 1px 18px);place-items:center;min-height:15rem;display:grid;overflow:hidden}.content-guide-browse-media img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.content-guide-browse-media-empty{color:#92400e;font-size:var(--type-ui);font-weight:950}.content-guide-browse-layout{grid-template-columns:minmax(0,1fr) minmax(17rem,21rem);gap:clamp(1rem,2vw,1.4rem);display:grid}.content-guide-browse-list,.content-guide-browse-card-grid{gap:1rem;min-width:0;display:grid}.content-guide-browse-section-head{border-block:1px solid #18181b1a;justify-content:space-between;align-items:center;gap:.75rem;min-width:0;padding-block:.85rem;display:flex}.content-guide-browse-section-head span{color:#92400e}.content-guide-browse-section-head strong{border-radius:var(--store-control-radius);color:#3f3f46;font-size:var(--type-caption);background:#f4f4f5;padding:.4rem .55rem;font-weight:950}.content-guide-browse-card-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.content-guide-browse-card,.content-guide-browse-rail{border-radius:var(--store-radius);box-shadow:var(--store-card-shadow);background:#ffffffe6;border:1px solid #18181b1a}.content-guide-browse-rail{align-self:start;position:sticky;top:7rem}.content-guide-browse-card{overflow:hidden}.content-guide-browse-card-body{gap:.65rem;padding:1rem;display:grid}.content-guide-browse-card-title{color:#18181b;font-size:var(--type-body);overflow-wrap:anywhere;font-weight:950;line-height:1.35;text-decoration:none}.content-guide-browse-card p{color:#57534e;font-size:var(--type-ui);-webkit-line-clamp:3;-webkit-box-orient:vertical;font-weight:700;line-height:1.7;display:-webkit-box;overflow:hidden}.content-guide-browse-meta-strip{flex-wrap:wrap;gap:.35rem;min-width:0;display:flex}.content-guide-browse-meta-strip span{border-radius:var(--store-control-radius);color:#57534e;font-size:var(--type-caption);background:#f4f4f5;padding:.32rem .46rem;font-weight:900}.content-guide-browse-meta-strip span:first-child{color:#166534;background:#ecfdf5}.content-guide-browse-related-products{border-block:1px solid #18181b14;gap:.4rem;padding-block:.65rem;display:grid}.content-guide-browse-related-product{border-radius:var(--store-control-radius);background:#fffbeb;justify-content:space-between;align-items:center;gap:.5rem;min-width:0;padding:.48rem .58rem;display:flex}.content-guide-browse-related-products span,.content-guide-browse-related-products strong{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.content-guide-browse-related-products span{color:#78350f;font-size:var(--type-caption);font-weight:900}.content-guide-browse-related-products strong{color:#18181b;font-size:var(--type-caption);font-weight:950}.content-guide-browse-card-action{white-space:normal;width:100%;min-height:2.55rem;margin-top:.35rem;padding:.56rem .75rem}.content-guide-browse-rail{padding:1rem}.content-guide-browse-rail-title{color:#18181b;font-size:var(--type-ui);align-items:center;gap:.45rem;font-weight:950;display:flex}.content-guide-browse-step-list{gap:.75rem;margin-top:1rem;display:grid}.content-guide-browse-step-list article{grid-template-columns:auto minmax(0,1fr);gap:.65rem;display:grid}.content-guide-browse-step-list article>span{border-radius:var(--store-control-radius);color:#fff;width:1.8rem;height:1.8rem;font-size:var(--type-caption);background:#18181b;justify-content:center;align-items:center;font-weight:950;display:inline-flex}.content-guide-browse-step-list strong{color:#18181b;font-size:var(--type-ui);align-items:center;gap:.35rem;font-weight:950;display:inline-flex}.content-guide-browse-step-list p,.content-guide-browse-rail-note{color:#57534e;font-size:var(--type-caption);font-weight:750;line-height:1.65}.content-guide-browse-rail-note{border-block:1px solid #1665341f;gap:.5rem;margin-top:1rem;padding-block:.85rem;display:flex}.content-guide-browse-rail-note svg{color:#166534;flex:none;margin-top:.12rem}.content-guide-browse-empty{justify-items:start;gap:.75rem;padding:clamp(1rem,2vw,1.5rem);display:grid}.content-guide-browse-empty svg{color:#92400e}.content-guide-browse-empty h2{color:#18181b;font-size:var(--type-title-sm);font-weight:950}.content-guide-browse-empty p{color:#57534e;font-size:var(--type-ui);font-weight:700;line-height:1.8}@media (max-width:1024px){.content-guide-browse-hero,.content-guide-browse-featured,.content-guide-browse-layout{grid-template-columns:1fr}.content-guide-browse-rail{position:static}}@media (max-width:720px){.content-guide-browse-shell{gap:1rem}.content-guide-browse-copy h1{font-size:var(--type-page-title)}.content-guide-browse-copy p{font-size:var(--type-body)}.content-guide-browse-featured-copy h2{font-size:var(--type-title)}.content-guide-browse-stat-grid,.content-guide-browse-card-grid{grid-template-columns:1fr}.content-guide-browse-action,.content-guide-browse-featured-action{width:100%}}.content-guide-reading-hero,.policy-reader-hero{align-items:stretch;gap:clamp(1rem,2vw,1.5rem);display:grid}.content-guide-reading-hero{border-radius:var(--store-radius);background:linear-gradient(135deg,#18181b,#4b2508 54%,#14532d),repeating-linear-gradient(90deg,#ffffff14 0 1px,#0000 1px 28px);border:1px solid #18181b1a;grid-template-columns:minmax(0,1fr) minmax(18rem,34rem);overflow:hidden}.content-guide-reading-copy{align-content:center;gap:1rem;padding:clamp(1.2rem,3vw,2.25rem);display:grid}.content-guide-reading-eyebrow,.policy-reader-eyebrow{border-radius:var(--store-control-radius);width:fit-content;font-size:var(--type-caption);align-items:center;gap:.35rem;padding:.38rem .65rem;font-weight:850;display:inline-flex}.content-guide-reading-eyebrow{color:#fff;background:#ffffff1f;border-color:#ffffff2e}.content-guide-reading-eyebrow svg{color:#fde68a}.content-guide-reading-copy h1,.policy-reader-hero h1{overflow-wrap:anywhere;letter-spacing:0;margin:0;font-weight:950;line-height:1.08}.content-guide-reading-copy h1{color:#fff;font-size:var(--type-display)}.content-guide-reading-copy p{color:#ffffffd6;max-width:44rem;font-size:var(--type-body);font-weight:650;line-height:1.9}.content-guide-reading-actions{flex-wrap:wrap;gap:.55rem;display:flex}.content-guide-reading-action{white-space:normal;background:#fffffff5;border-color:#ffffff38;min-height:2.75rem;padding:.62rem .9rem}.content-guide-reading-media{background:linear-gradient(135deg,#fffbebeb,#ecfdf5d6),repeating-linear-gradient(135deg,#b4530914 0 1px,#0000 1px 18px);place-items:center;min-height:24rem;display:grid;overflow:hidden}.content-guide-reading-media img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.content-guide-reading-media-empty{color:#92400e;font-weight:950}.content-guide-reading-layout{grid-template-columns:minmax(0,1fr) minmax(17rem,21rem);gap:clamp(1rem,2vw,1.5rem);margin-top:1.2rem;display:grid}.content-guide-reading-main,.policy-reader-panel{gap:1rem;min-width:0;display:grid}.content-guide-reading-confidence-grid,.policy-confidence-grid{gap:.75rem;display:grid}.content-guide-reading-confidence-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.policy-confidence-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.content-guide-reading-confidence-tile,.policy-checkout-assurance-card,.content-guide-reading-rail,.policy-action-rail{border-radius:var(--store-radius);box-shadow:var(--store-card-shadow);background:linear-gradient(145deg,#fffffff5,#fffbebd1),repeating-linear-gradient(90deg,#78350f08 0 1px,#0000 1px 28px);border:1px solid #18181b1a}.content-guide-reading-confidence-tile,.policy-checkout-assurance-card{gap:.45rem;min-width:0;padding:.95rem;display:grid}.content-guide-reading-confidence-tile>span,.policy-checkout-assurance-card>span{border-radius:var(--store-control-radius);color:#166534;background:#ecfdf5;justify-content:center;align-items:center;width:2rem;height:2rem;display:inline-flex}.content-guide-reading-confidence-tile strong,.policy-checkout-assurance-card strong{overflow-wrap:anywhere;color:#18181b;font-size:var(--type-ui);font-weight:950}.content-guide-reading-confidence-tile p,.policy-checkout-assurance-card p{color:#57534e;font-size:var(--type-ui);font-weight:700;line-height:1.65}.content-guide-reading-body,.policy-body-panel{border-radius:var(--store-radius);color:#3f3f46;font-size:var(--type-body);background:#ffffffeb;border:1px solid #18181b1a;padding:clamp(1rem,2vw,1.4rem);font-weight:550;line-height:2}.content-guide-reading-rail,.policy-action-rail{align-self:start;padding:clamp(1rem,2vw,1.25rem);position:sticky;top:7rem}.content-guide-reading-body-copy,.policy-body-copy{white-space:normal}.policy-body-copy>div{gap:1rem;display:grid}.policy-body-copy h2{color:var(--store-ink,#20283a);margin:1.25rem 0 .15rem;font-size:clamp(1.05rem,2.3vw,1.25rem);font-weight:750;line-height:1.55}.policy-body-copy h3{color:var(--store-ink,#20283a);margin:.75rem 0 0;font-size:1rem;font-weight:700;line-height:1.6}.policy-body-copy p{margin:0;line-height:1.9}.policy-body-copy ul{gap:.5rem;margin:0;padding-inline-start:1.25rem;list-style:outside;display:grid}.policy-body-copy li{padding-inline-start:.15rem;line-height:1.8}.policy-body-copy a{color:var(--store-gold-ink,#805300);text-underline-offset:.2em;text-decoration:underline;text-decoration-thickness:.08em}.policy-body-copy a:hover{color:var(--store-ink,#20283a)}.content-guide-reading-rail-title svg,.content-guide-reading-products-pill svg,.policy-rail-title svg{color:#0e7490}.content-guide-reading-rail-detail-list,.policy-rail-detail-list{font-size:var(--type-ui);gap:.65rem;margin-top:1rem;display:grid}.content-guide-reading-metadata-row{border-bottom:1px solid #1665341f;grid-template-columns:minmax(6.5rem,.42fr) minmax(0,.58fr);align-items:start;gap:.85rem;padding-bottom:.65rem;display:grid}.content-guide-reading-metadata-row:last-child{border-bottom:0;padding-bottom:0}.content-guide-reading-metadata-row dt{color:#71717a;font-size:var(--type-ui);font-weight:850}.content-guide-reading-metadata-row dd{color:#27272a;min-width:0;font-size:var(--type-ui);overflow-wrap:anywhere;text-align:end;text-transform:capitalize;font-weight:900;line-height:1.45}.policy-record-fact-row{border-bottom:1px solid #0e74901f;grid-template-columns:minmax(6.5rem,.42fr) minmax(0,.58fr);align-items:start;gap:.85rem;padding-bottom:.65rem;display:grid}.policy-record-fact-row:last-child{border-bottom:0;padding-bottom:0}.policy-record-fact-row dt{color:#71717a;font-size:var(--type-ui);font-weight:850}.policy-record-fact-row dd{color:#27272a;min-width:0;font-size:var(--type-ui);overflow-wrap:anywhere;text-align:end;text-transform:capitalize;font-weight:900;line-height:1.45}.editorial-detail-line{border-bottom:1px solid #78350f1a;grid-template-columns:minmax(6.5rem,.42fr) minmax(0,.58fr);align-items:start;gap:.85rem;padding-bottom:.65rem;display:grid}.editorial-detail-line:last-child{border-bottom:0;padding-bottom:0}.editorial-detail-line dt{color:#71717a;font-size:var(--type-ui);font-weight:850}.editorial-detail-line dd{color:#27272a;min-width:0;font-size:var(--type-ui);overflow-wrap:anywhere;text-align:end;text-transform:capitalize;font-weight:900;line-height:1.45}.content-guide-reading-rail-title,.policy-rail-title{color:#18181b;font-size:var(--type-ui);align-items:center;gap:.45rem;font-weight:950;display:flex}.policy-record-stamp{border-radius:var(--store-control-radius);background:linear-gradient(145deg,#ecfeffeb,#ffffffdb),#ecfeff;border:1px solid #0e749029;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:.65rem;margin-top:1rem;padding:.82rem;display:grid}.policy-record-stamp-icon{color:#0e7490;background:#fff;border-radius:.7rem;justify-content:center;align-items:center;width:2.15rem;height:2.15rem;display:inline-flex;box-shadow:inset 0 0 0 1px #0e74901f}.policy-record-stamp-copy{gap:.12rem;min-width:0;display:grid}.policy-record-stamp-copy strong,.policy-record-stamp-copy small{overflow-wrap:anywhere;min-width:0}.policy-record-stamp-copy strong{color:#164e63;font-size:var(--type-ui);font-weight:950}.policy-record-stamp-copy small{color:#52525b;font-size:var(--type-caption);text-transform:capitalize;font-weight:850}.content-guide-reading-rail-note,.policy-rail-note{color:#166534;font-size:var(--type-ui);border-block:1px solid #1665341f;gap:.55rem;margin-top:1rem;padding-block:.85rem;font-weight:850;line-height:1.6;display:flex}.content-guide-reading-rail-note svg,.policy-rail-note svg{flex:none;margin-top:.1rem}.content-guide-reading-rail-action,.policy-rail-action{width:100%;min-height:2.65rem;margin-top:.75rem;padding:.58rem .85rem}.content-guide-reading-rail-note+.content-guide-reading-rail-action,.policy-rail-note+.policy-rail-action{margin-top:1rem}.content-guide-reading-products{border-top:1px solid #18181b1a;margin-top:1.2rem;padding-top:1.2rem}.content-guide-reading-products-head{gap:.65rem;display:grid}.content-guide-reading-products h2{color:#18181b;font-size:var(--type-title-sm);font-weight:950}.content-guide-reading-product-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem;margin-top:1rem;display:grid}.content-guide-reading-product-card{border-radius:var(--store-control-radius);background:linear-gradient(145deg,#fffffffa,#fff7e8bd),#fff;border:1px solid #78350f1f;align-content:center;gap:.45rem;min-height:5.4rem;padding:.9rem;text-decoration:none;display:grid;box-shadow:inset 0 1px #ffffffe0,0 10px 22px #4e2d0e0f}.content-guide-reading-product-card:hover,.content-guide-reading-product-card:focus-visible{border-color:#b4530947;transform:translateY(-1px);box-shadow:inset 0 1px #ffffffeb,0 14px 30px #4e2d0e1a}.content-guide-reading-product-card:focus-visible{outline-offset:2px;outline:3px solid #f59e0b3d}.content-guide-reading-product-title,.content-guide-reading-product-price{overflow-wrap:anywhere;min-width:0}.content-guide-reading-product-title{color:#18181b;font-size:var(--type-body);font-weight:950;line-height:1.35}.content-guide-reading-product-price{color:#166534;font-size:var(--type-ui);font-weight:900}.policy-trust-shell{grid-template-columns:minmax(0,1fr) minmax(17rem,21rem);gap:clamp(1rem,2vw,1.5rem);display:grid}.policy-reader-hero{border-radius:var(--store-radius);background:linear-gradient(135deg,#fffffff5,#f0fdf4db),repeating-linear-gradient(90deg,#18181b09 0 1px,#0000 1px 28px);border:1px solid #18181b1a;padding:clamp(1.2rem,3vw,2rem)}.policy-reader-eyebrow{color:#3f3f46;background:#ffffffd1;border:1px solid #18181b1a}.policy-reader-eyebrow svg{color:#0e7490}.policy-reader-hero h1{color:#18181b;font-size:var(--type-display)}.policy-reader-hero p{color:#57534e;max-width:50rem;font-size:var(--type-body);font-weight:650;line-height:1.9}.policy-body-panel{font-size:var(--type-body)}@media (max-width:1024px){.content-guide-reading-hero,.content-guide-reading-layout,.policy-trust-shell{grid-template-columns:1fr}.content-guide-reading-media{min-height:18rem}.content-guide-reading-rail,.policy-action-rail{position:static}}@media (max-width:760px){.content-guide-reading-confidence-grid,.policy-confidence-grid,.content-guide-reading-product-grid{grid-template-columns:1fr}.editorial-detail-line,.content-guide-reading-metadata-row,.policy-record-fact-row{grid-template-columns:1fr;gap:.25rem}.editorial-detail-line dd,.content-guide-reading-metadata-row dd,.policy-record-fact-row dd{text-align:start}.content-guide-reading-copy h1{font-size:var(--type-page-title)}.content-guide-reading-copy p{font-size:var(--type-body)}.policy-reader-hero h1{font-size:var(--type-page-title)}.content-guide-reading-media{min-height:14rem}.content-guide-reading-action{width:100%}}.admin-workspace{color:#1f1307;align-items:start}.admin-mobile-topbar,.admin-mobile-dock{display:none}.admin-breadcrumb-bar{background:#ffffffdb;border:1px solid #e6e8ee;border-radius:7px;align-items:center;min-width:0;min-height:2.25rem;padding:.28rem .4rem;display:flex;box-shadow:0 4px 14px #17181d09}.admin-breadcrumb-list{align-items:center;gap:.22rem;min-width:0;margin:0;padding:0;list-style:none;display:flex}.admin-breadcrumb-item{align-items:center;min-width:0;display:flex}.admin-breadcrumb-link,.admin-breadcrumb-current{color:#687083;min-width:0;font-size:var(--type-caption);border-radius:5px;align-items:center;gap:.35rem;padding:.38rem .48rem;font-weight:750;line-height:1.25;text-decoration:none;display:inline-flex}.admin-breadcrumb-link:hover,.admin-breadcrumb-link:focus-visible{color:#4338ca;background:#eef2ff}.admin-breadcrumb-current{color:#20222a;background:#f5f6fa;max-width:min(19rem,42vw);font-weight:800}.admin-breadcrumb-current span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.admin-breadcrumb-separator{color:#b1b7c3;flex:none;place-items:center;width:1.25rem;height:1.25rem;display:grid}.admin-breadcrumb-separator svg{transform:none}.admin-breadcrumb-list[data-direction=ltr]{direction:ltr}.admin-breadcrumb-list[data-direction=rtl]{direction:rtl}@media (max-width:640px){.admin-breadcrumb-bar{min-height:2.05rem;padding:.22rem .3rem}.admin-breadcrumb-link,.admin-breadcrumb-current{font-size:var(--type-caption);padding:.32rem .4rem}.admin-breadcrumb-link:first-child{gap:0;font-size:0}.admin-breadcrumb-link:first-child svg{width:.9rem;height:.9rem}.admin-breadcrumb-current{max-width:min(11rem,43vw)}.admin-breadcrumb-separator{width:1.05rem}}.admin-login-shell{align-items:stretch;min-height:62vh}.admin-login-hero{min-height:26rem;position:relative;box-shadow:0 28px 90px #18181b38}.admin-login-hero:after{content:"";background:linear-gradient(135deg,#ffffff24,#ffffff05),repeating-linear-gradient(60deg,#ffffff1f 0 1px,#0000 1px 18px);border:1px solid #fff3;border-radius:.5rem;width:8rem;height:8rem;position:absolute;inset:auto 1.5rem 1.5rem auto}.admin-login-card{background:linear-gradient(145deg,#fffffff5,#fffbebe6),repeating-linear-gradient(135deg,#b453090a 0 1px,#0000 1px 22px);align-self:center}.admin-login-capability{-webkit-backdrop-filter:none;backdrop-filter:none}.admin-sidebar{background:#fff;border-color:#18181b1a;box-shadow:0 14px 34px #18181b0f}.admin-brand-card{background:#fffbeb;border:1px solid #b4530924}.admin-brand-pill{font-size:var(--type-caption);padding-block:.25rem}.admin-module-button{min-height:2.5rem;position:relative}@media (max-width:1023px){.admin-workspace{background:#ebedf0;grid-template-columns:minmax(0,1fr);gap:1rem;padding:.75rem .75rem 5.75rem}.admin-workspace>.admin-sidebar{display:none}.admin-mobile-topbar{z-index:20;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#ebedf0e6;border-radius:0 0 14px 14px;justify-content:space-between;align-items:center;gap:1rem;min-height:3.8rem;padding:.5rem .65rem;display:flex;position:sticky;top:0;box-shadow:0 8px 18px #babecc59,inset 0 -1px #fffc}.admin-mobile-brand{color:#f9b000;font-size:var(--type-title-sm);text-overflow:ellipsis;white-space:nowrap;font-weight:900;overflow:hidden}.admin-mobile-topbar>span{color:#18181b;font-size:var(--type-ui);text-align:end;text-overflow:ellipsis;white-space:nowrap;font-weight:850;overflow:hidden}.admin-workspace>section.min-w-0>nav:first-child{display:none}.admin-workspace .admin-shell-header{background:#ebedf0;border-radius:14px;border:0!important;padding:.85rem!important;box-shadow:7px 7px 16px #babecc80,-7px -7px 16px #ffffffd9!important}.admin-workspace .admin-shell-header h1{font-size:var(--type-title)}.admin-command-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-mobile-dock{z-index:40;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#ebedf0f0;border:1px solid #fffc;border-radius:16px;grid-template-columns:repeat(5,minmax(0,1fr));align-items:stretch;gap:.25rem;padding:.38rem;display:grid;position:fixed;inset-block-end:.75rem;inset-inline:.75rem;box-shadow:9px 9px 20px #babecc9e,-7px -7px 16px #ffffffe6}.admin-mobile-dock-button,.admin-mobile-dock-more>summary{color:#3f3f46;min-height:3.4rem;font-size:var(--type-caption);text-align:center;background:0 0;border:0;border-radius:12px;place-items:center;gap:.18rem;font-weight:800;line-height:1.05;display:grid}.admin-mobile-dock-button-active{color:#18181b;background:#ffb703;box-shadow:inset 2px 2px 5px #92640024,3px 3px 8px #babecc73}.admin-mobile-dock-more{position:relative}.admin-mobile-dock-more>summary{cursor:pointer;list-style:none}.admin-mobile-dock-more>summary::-webkit-details-marker{display:none}.admin-mobile-dock-menu{background:#ebedf0;border:1px solid #ffffffe0;border-radius:14px;grid-template-columns:repeat(2,minmax(0,1fr));gap:.35rem;width:min(18rem,100vw - 1.5rem);max-height:min(60vh,28rem);padding:.5rem;display:grid;position:absolute;inset-block-end:calc(100% + .7rem);inset-inline-end:0;overflow:auto;box-shadow:10px 10px 22px #babeccad,-8px -8px 18px #ffffffe6}.admin-mobile-dock-menu button{color:#27272a;min-height:2.8rem;font-size:var(--type-caption);text-align:start;background:#ebedf0;border:0;border-radius:10px;align-items:center;gap:.45rem;padding:.5rem;font-weight:800;display:flex;box-shadow:3px 3px 7px #babecc75,-3px -3px 7px #ffffffd6}}.admin-module-button:before{content:"";background:0 0;border-radius:999px;width:3px;position:absolute;inset-block:.55rem;inset-inline-start:0}.admin-module-button-active:before{background:#f59e0b}.admin-status-chip{border-radius:var(--store-control-radius);min-height:1.75rem;font-size:var(--type-caption);border:1px solid #18181b1a;align-items:center;padding:.25rem .55rem;font-weight:800;display:inline-flex}.admin-status-good{color:#166534;background:#dcfce7cc;border-color:#1665342e}.admin-status-warn{color:#92400e;background:#fef3c7db;border-color:#b4530933}.admin-status-bad{color:#991b1b;background:#fee2e2d6;border-color:#b91c1c2e}.admin-status-quiet{color:#52525b;background:#f4f4f5e0}.admin-command-metrics .metric-card{background:#ffffffc2;min-width:8rem}.admin-dashboard-stage{color:#1f1307;background:radial-gradient(circle at 12% 0,#f59e0b1f,#0000 34%),linear-gradient(145deg,#fffffffb,#fff9efe0),repeating-linear-gradient(135deg,#78350f07 0 1px,#0000 1px 30px),#fffaf0;overflow:hidden}.admin-dashboard-command{align-items:center}.admin-dashboard-search{border-radius:var(--store-control-radius);color:#7a4b00;background:linear-gradient(145deg,#fffffff0,#fffaf1c2),#fff;border:1px solid #78350f1f;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:.8rem;min-height:3.6rem;padding:.35rem 1rem;display:grid;box-shadow:inset 6px 6px 16px #4e2d0e0f,inset -6px -6px 16px #ffffffdb}.admin-dashboard-search input{color:#1f1307;min-width:0;font-size:var(--type-body);background:0 0;border:0;outline:none;font-weight:750}.admin-dashboard-kpi-grid{gap:1rem;display:grid}.admin-dashboard-kpi,.admin-store-card,.admin-dashboard-metric,.admin-dashboard-action-panel,.admin-dashboard-stock-panel,.admin-dashboard-transactions{border-radius:var(--store-radius);background:linear-gradient(145deg,#fffffff5,#fffaf1bd),#fff;border:1px solid #4e2d0e1f;box-shadow:13px 16px 36px #4e2d0e14,-8px -9px 22px #ffffffb8,inset 1px 1px #ffffffdb}.admin-dashboard-kpi{align-content:space-between;gap:1rem;padding:1.15rem;display:grid}.admin-dashboard-kpi-head,.admin-dashboard-panel-head,.admin-dashboard-transactions-head{justify-content:space-between;align-items:center;gap:1rem;min-width:0;display:flex}.admin-dashboard-kpi-head>span:first-child,.admin-dashboard-panel-kicker{color:#7a4b00;font-size:var(--type-caption);text-transform:uppercase;font-weight:950}.admin-dashboard-kpi-head>span:last-child,.admin-dashboard-metric-icon,.admin-dashboard-action-button svg{color:#7a4b00;background:linear-gradient(145deg,#fffbebfa,#ffedd5d1),#fff7ed;box-shadow:6px 7px 16px #4e2d0e17,-4px -5px 12px #ffffffb8,inset 1px 1px #ffffffe0}.admin-dashboard-kpi-head>span:last-child{border-radius:calc(var(--store-radius) - .4rem);place-items:center;width:2.8rem;height:2.8rem;display:grid}.admin-dashboard-ring{aspect-ratio:1;background:radial-gradient(circle, #fffaf0 0 52%, transparent 53%), conic-gradient(#f9b000 var(--dashboard-progress), #4e2d0e1a 0);border-radius:999px;justify-self:center;place-items:center;width:min(10rem,72%);display:grid;box-shadow:inset 6px 6px 16px #4e2d0e14,inset -7px -7px 18px #ffffffc7,9px 11px 24px #4e2d0e14}.admin-dashboard-ring strong,.admin-dashboard-ring small{grid-area:1/1}.admin-dashboard-ring strong{color:#1f1307;font-size:var(--type-title-compact);font-weight:950}.admin-dashboard-ring small{color:#78716c;font-size:var(--type-caption);align-self:end;margin-bottom:2.1rem;font-weight:850}.admin-dashboard-pill-row{flex-wrap:wrap;justify-content:center;gap:.55rem;display:flex}.admin-dashboard-pill-row span,.admin-dashboard-metric-label,.admin-dashboard-transaction-tabs span,.admin-dashboard-status{border-radius:var(--store-control-radius);color:#3f2a0f;font-size:var(--type-caption);background:linear-gradient(145deg,#fffcf6f5,#fff7e8c2),#fff;border:1px solid #78350f1a;padding:.35rem .62rem;font-weight:900;box-shadow:4px 5px 11px #4e2d0e0e,-3px -3px 9px #ffffff9e,inset 1px 1px #ffffffd1}.admin-dashboard-metric{flex-direction:column;justify-content:space-between;display:flex}.admin-dashboard-metric-cool .admin-dashboard-metric-icon,.admin-dashboard-metric-cool .admin-dashboard-progress span{color:#fff;background:linear-gradient(145deg,#38bdf8,#0369a1),#0ea5e9}.admin-dashboard-metric-gold .admin-dashboard-metric-icon,.admin-dashboard-metric-gold .admin-dashboard-progress span{color:#fff;background:linear-gradient(145deg,#f9b000,#a16207),#f9b000}.admin-dashboard-metric-green .admin-dashboard-metric-icon,.admin-dashboard-metric-green .admin-dashboard-progress span{color:#fff;background:linear-gradient(145deg,#22c55e,#166534),#166534}.admin-dashboard-progress{background:linear-gradient(145deg,#ffffffe0,#fff7e8a3),#f5f5f4;border-radius:999px;height:.55rem;margin-top:1rem;display:block;overflow:hidden;box-shadow:inset 4px 4px 10px #4e2d0e14,inset -4px -4px 10px #fffc}.admin-dashboard-progress span{border-radius:inherit;min-width:.45rem;height:100%;display:block}.admin-dashboard-main,.admin-dashboard-side-stack{gap:1rem;display:grid}.admin-dashboard-store-card img:not(.hachasal-brand-logo),.admin-dashboard-store-card>div>span{box-shadow:5px 6px 14px #4e2d0e14,-4px -4px 10px #ffffffad}.admin-dashboard-action-panel,.admin-dashboard-stock-panel{gap:.75rem;display:grid}.admin-dashboard-action-button{border-radius:calc(var(--store-radius) - .35rem);color:#1f1307;text-align:start;background:linear-gradient(145deg,#fffffff0,#fffaf1b8),#fff;border:1px solid #78350f1c;justify-content:space-between;align-items:center;gap:.75rem;min-height:3.25rem;padding:.75rem .9rem;display:flex;box-shadow:8px 10px 24px #4e2d0e0f,-6px -6px 16px #ffffffad}.admin-dashboard-action-button svg{border-radius:999px;flex:none;width:2rem;height:2rem;padding:.45rem}.admin-dashboard-panel-head h3,.admin-dashboard-transactions-head h3{color:#1f1307;font-size:var(--type-body-lg);margin-top:.2rem;font-weight:950}.admin-dashboard-panel-head>span{color:#991b1b;background:#fee2e2;border-radius:999px;place-items:center;min-width:2.35rem;height:2.35rem;font-weight:950;display:grid}.admin-dashboard-stock-list{gap:.6rem;display:grid}.admin-dashboard-stock-card{border-radius:calc(var(--store-radius) - .45rem);background:#ffffffb8;border:1px solid #78350f1a;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.65rem;padding:.65rem;display:grid}.admin-dashboard-stock-card strong,.admin-dashboard-stock-card small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.admin-dashboard-stock-card strong{color:#1f1307;font-size:var(--type-ui);font-weight:900}.admin-dashboard-stock-card small{color:#78716c;font-size:var(--type-caption);font-weight:750}.admin-dashboard-stock-card b{color:#7a4b00;font-size:var(--type-ui);font-weight:950}.admin-dashboard-stock-dot{background:#f59e0b;border-radius:999px;width:.72rem;height:.72rem;box-shadow:0 0 0 5px #f59e0b1f}.admin-dashboard-stock-out_of_stock{background:#dc2626;box-shadow:0 0 0 5px #dc26261f}.admin-dashboard-transactions{min-width:0;overflow:hidden}.admin-dashboard-transactions-head{border-bottom:1px solid #78350f1a;padding:1rem 1.1rem}.admin-dashboard-transaction-tabs{flex-wrap:wrap;justify-content:flex-end;gap:.45rem;display:flex}.admin-dashboard-table-wrap{overflow-x:auto}.admin-dashboard-table{border-collapse:collapse;width:100%;min-width:46rem}.admin-dashboard-table th,.admin-dashboard-table td{text-align:start;vertical-align:middle;border-bottom:1px solid #78350f14;padding:1rem}.admin-dashboard-table th{color:#57534e;font-size:var(--type-caption);background:#fffaf1b8;font-weight:950}.admin-dashboard-table td{color:#1f1307;font-size:var(--type-ui)}.admin-dashboard-table td strong,.admin-dashboard-table td small{display:block}.admin-dashboard-table td small{color:#78716c;font-size:var(--type-caption);margin-top:.18rem;font-weight:750}.admin-dashboard-customer-cell{align-items:center;gap:.65rem;display:flex}.admin-dashboard-customer-orb{background:linear-gradient(145deg,#ffedd5fa,#bae6fdc2),#ffedd5;border-radius:999px;flex:none;width:2.4rem;height:2.4rem;box-shadow:7px 8px 18px #4e2d0e14,-4px -4px 11px #ffffffb8}.admin-dashboard-status{width:fit-content;display:inline-flex}.admin-dashboard-status-good{color:#166534;background:#dcfce7;border-color:#16653429}.admin-dashboard-status-warn{color:#92400e;background:#fef3c7;border-color:#b453092e}.admin-dashboard-status-bad{color:#991b1b;background:#fee2e2;border-color:#b91c1c2e}.admin-dashboard-status-quiet{color:#52525b;background:#f4f4f5}.admin-dashboard-table button{color:#7a4b00;background:linear-gradient(145deg,#fffffff5,#fff7e8bd),#fff;border:1px solid #78350f1a;border-radius:999px;place-items:center;width:2.35rem;height:2.35rem;display:grid;box-shadow:5px 6px 14px #4e2d0e12,-4px -4px 10px #ffffffad}.admin-dashboard-empty-note{border-radius:calc(var(--store-radius) - .35rem);color:#78716c;font-size:var(--type-ui);background:#ffffffa8;border:1px dashed #78350f2e;padding:.75rem;font-weight:750}@media (min-width:768px){.admin-dashboard-kpi-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1280px){.admin-dashboard-kpi-grid{grid-template-columns:minmax(15rem,.95fr) repeat(3,minmax(0,1fr))}.admin-dashboard-main{grid-template-columns:minmax(17rem,.42fr) minmax(0,1fr);align-items:start}}@media (max-width:640px){.admin-dashboard-stage{padding:1rem!important}.admin-dashboard-search{min-height:3.25rem}.admin-dashboard-transactions-head{flex-direction:column;align-items:flex-start}.admin-dashboard-transaction-tabs{justify-content:flex-start}.admin-dashboard-ring{width:min(8.5rem,76%)}}.admin-workspace .admin-dashboard-stage{box-shadow:none;color:#17181d;background:#f5f6fa;border:0;border-radius:12px}.admin-workspace .admin-dashboard-command{color:#fff;background:#17181d;border:1px solid #272932;border-radius:8px;padding:clamp(1rem,2.4vw,1.5rem);box-shadow:0 18px 42px #17181d2e}.admin-dashboard-command h2{line-height:1.15;color:#fff!important;font-size:var(--type-title-compact)!important;font-weight:800!important}.admin-dashboard-command p{color:#b9becb!important}.admin-dashboard-command .tone-pill{color:#f5f7ff;box-shadow:none;background:#ffffff14;border:1px solid #ffffff24}.admin-dashboard-command .tone-pill svg{color:#fbbf24!important}.admin-dashboard-search{color:#dbeafe;box-shadow:none;background:#ffffff14;border-color:#ffffff24;border-radius:8px}.admin-dashboard-search:focus-within{background:#ffffff1f;border-color:#818cf8;box-shadow:0 0 0 3px #818cf838}.admin-dashboard-search input::-moz-placeholder{color:#f8fafc}.admin-dashboard-search input,.admin-dashboard-search input::placeholder{color:#f8fafc}.admin-dashboard-search input::placeholder{opacity:.58}.admin-dashboard-kpi,.admin-store-card,.admin-dashboard-metric,.admin-dashboard-action-panel,.admin-dashboard-stock-panel,.admin-dashboard-transactions{background:#fff;border:1px solid #e6e8ee;border-radius:8px;box-shadow:0 10px 24px #17181d0b}.admin-dashboard-kpi,.admin-dashboard-metric{min-height:12.25rem}.admin-dashboard-kpi-head>span:first-child,.admin-dashboard-panel-kicker{color:#60677a;letter-spacing:.04em}.admin-dashboard-kpi-head>span:last-child,.admin-dashboard-metric-icon,.admin-dashboard-action-button svg{color:#4f46e5;box-shadow:none;background:#eef2ff;border-radius:8px}.admin-dashboard-ring{background:radial-gradient(circle, #fff 0 52%, transparent 53%), conic-gradient(#4f46e5 var(--dashboard-progress), #e9ecf3 0);box-shadow:inset 0 0 0 1px #eef0f5}.admin-dashboard-ring strong,.admin-dashboard-stock-card strong,.admin-dashboard-panel-head h3,.admin-dashboard-transactions-head h3,.admin-dashboard-table td{color:#17181d}.admin-dashboard-pill-row span,.admin-dashboard-metric-label,.admin-dashboard-transaction-tabs span,.admin-dashboard-status{color:#4b5565;box-shadow:none;background:#f8fafc;border-color:#e6e8ee;border-radius:999px}.admin-dashboard-metric:hover,.admin-dashboard-kpi:hover,.admin-dashboard-action-button:hover,.admin-dashboard-action-button:focus-visible{border-color:#c7d2fe;box-shadow:0 16px 32px #4f46e51a}.admin-dashboard-metric-cool .admin-dashboard-metric-icon,.admin-dashboard-metric-cool .admin-dashboard-progress span{background:#0ea5e9}.admin-dashboard-metric-gold .admin-dashboard-metric-icon,.admin-dashboard-metric-gold .admin-dashboard-progress span{background:#f59e0b}.admin-dashboard-metric-green .admin-dashboard-metric-icon,.admin-dashboard-metric-green .admin-dashboard-progress span{background:#10b981}.admin-dashboard-progress{box-shadow:none;background:#edf0f5}.admin-dashboard-action-button,.admin-dashboard-stock-card{box-shadow:none;background:#fff;border-color:#e6e8ee;border-radius:8px}.admin-dashboard-action-button:hover{background:#f8faff}.admin-dashboard-stock-card b{color:#b45309}.admin-dashboard-transactions-head,.admin-dashboard-table th,.admin-dashboard-table td{border-color:#edf0f5}.admin-dashboard-table th{color:#687083;background:#f8fafc}.admin-dashboard-customer-orb{box-shadow:none;background:#dbeafe}.admin-dashboard-table button{color:#4f46e5;box-shadow:none;background:#fff;border-color:#dbe2ee;border-radius:8px}.admin-dashboard-table button:hover{background:#eef2ff;border-color:#a5b4fc}@media (prefers-reduced-motion:no-preference){.admin-dashboard-progress span{transform-origin:0;animation:.62s cubic-bezier(.22,1,.36,1) both admin-dashboard-progress-in}}@keyframes admin-dashboard-progress-in{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.admin-workspace{color:#17181d}.admin-sidebar{background:#fff;border:1px solid #e6e8ee;box-shadow:0 12px 28px #17181d0d;border-radius:8px!important}.admin-brand-card{background:#f8fafc;border-color:#e6e8ee;border-radius:8px!important}.admin-module-button{color:#60677a;border-radius:6px!important}.admin-module-button:before{display:none}.admin-module-button-active{color:#fff!important;background:#4f46e5!important;box-shadow:0 8px 18px #4f46e53d!important}.admin-module-button:not(.admin-module-button-active):hover{color:#17181d!important;background:#f1f3f8!important}.admin-shell-header{background:#fff;border-radius:8px!important}@media (max-width:1023px){.admin-workspace{background:#f5f6fa}.admin-mobile-topbar{background:#fffffff0;border:1px solid #e6e8ee;border-radius:8px;box-shadow:0 8px 20px #17181d0f}.admin-mobile-brand{color:#4f46e5}.admin-workspace .admin-shell-header{background:#fff;border-radius:8px;border:1px solid #e6e8ee!important;box-shadow:0 10px 24px #17181d0d!important}.admin-mobile-dock{background:#fffffff5;border-color:#e6e8ee;border-radius:8px;box-shadow:0 12px 28px #17181d1f}.admin-mobile-dock-button-active{color:#fff;background:#4f46e5}}.admin-catalog-workspace{color:#1f1307}.admin-catalog-command,.admin-catalog-panel{background:#fff;border:1px solid #18181b1a;border-radius:8px;box-shadow:0 10px 28px #18181b0b}.admin-catalog-hero-product,.admin-catalog-metric,.admin-crud-step,.admin-category-branch,.admin-product-card,.admin-product-controls,.admin-media-picker{box-shadow:none;background:#fff;border:1px solid #18181b1a}.admin-catalog-metric{min-height:9.25rem}.admin-catalog-metric:hover,.admin-crud-step:hover,.admin-product-card:hover,.admin-category-branch:hover{border-color:#b453093d;box-shadow:0 18px 46px #18181b17}.admin-catalog-form{border-top:1px solid #78350f1a;padding-top:1.25rem}.admin-catalog-field span{color:#3f3f46}.admin-catalog-input{min-height:2.45rem}.admin-catalog-primary-button{color:#fff;box-shadow:none;background:#18181b;border:1px solid #18181b}.admin-catalog-primary-button:hover{box-shadow:none;background:#27272a}.admin-catalog-secondary-button{color:#27272a;background:#fff;border:1px solid #18181b24}.admin-catalog-secondary-button:hover{background:#f0f9ff;border-color:#0ea5e97a}.admin-catalog-toggle{border-radius:var(--store-control-radius);color:#3f3f46;min-height:2.75rem;font-size:var(--type-ui);background:#ffffffc2;border:1px solid #78350f1f;align-items:center;gap:.75rem;padding:.65rem .75rem;font-weight:700;display:flex}.admin-catalog-toggle input{accent-color:#b45309}.admin-product-create-media-composer{border-radius:var(--store-control-radius);background:linear-gradient(145deg,#ffffffe6,#fff7e8ad),repeating-linear-gradient(135deg,#b4530906 0 1px,#0000 1px 24px);border:1px solid #18181b1f;gap:1rem;padding:1rem;display:grid}.admin-product-create-media-heading,.admin-product-create-panel-heading{align-items:flex-start;gap:.75rem;display:flex}.admin-product-create-media-heading{justify-content:space-between}.admin-product-create-media-heading h4{color:#1f1307;font-size:var(--type-body);margin:.15rem 0 0;font-weight:950}.admin-product-create-media-grid{grid-template-columns:minmax(16rem,.82fr) minmax(0,1.18fr);align-items:start;gap:1rem;display:grid}.admin-product-create-primary-panel,.admin-product-create-gallery-panel{border-radius:var(--store-control-radius);background:#ffffffbd;border:1px solid #78350f1f;gap:.85rem;padding:.85rem;display:grid}.admin-product-create-panel-icon{color:#92400e;background:#fef3c7;border:1px solid #b4530929;border-radius:8px;flex:none;justify-content:center;align-items:center;width:2.1rem;height:2.1rem;display:inline-flex}.admin-product-create-panel-icon-gallery{color:#166534;background:#ecfdf5;border-color:#16653424}.admin-product-create-panel-heading strong{color:#1f1307;font-size:var(--type-body);font-weight:950;display:block}.admin-product-create-panel-heading p{color:#71717a;font-size:var(--type-caption);margin:.18rem 0 0;font-weight:700;line-height:1.5}.admin-product-create-gallery-list{gap:.65rem;display:grid}.admin-product-create-gallery-tile{background:#ffffffd6;border:1px solid #78350f1a;border-radius:8px;grid-template-columns:4.5rem minmax(0,1fr);align-items:center;gap:.65rem;padding:.55rem;display:grid}.admin-product-create-gallery-tile img{-o-object-fit:cover;object-fit:cover;background:#f4f4f5;border-radius:8px;width:4.5rem;height:4.5rem}.admin-product-create-gallery-tile strong,.admin-product-create-gallery-tile p{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.admin-product-create-gallery-tile strong{color:#1f1307;font-size:var(--type-ui);font-weight:950}.admin-product-create-gallery-tile p{color:#71717a;font-size:var(--type-caption);margin:.18rem 0 0;font-weight:750}.admin-product-create-gallery-actions{flex-wrap:wrap;grid-column:1/-1;gap:.5rem;display:flex}.admin-product-create-gallery-actions .admin-catalog-secondary-button{min-height:2rem;font-size:var(--type-caption);border-radius:8px;align-items:center;gap:.35rem;padding:.35rem .6rem;font-weight:850;display:inline-flex}.admin-product-create-gallery-empty{color:#92400e;min-height:5rem;font-size:var(--type-caption);text-align:center;background:#fff7edad;border:1px dashed #78350f2e;border-radius:8px;flex-direction:column;justify-content:center;align-items:center;gap:.4rem;font-weight:850;display:flex}.admin-product-create-existing-picker{border-top:1px solid #78350f14;padding-top:.75rem}.admin-product-create-gallery-panel .admin-media-uploader{margin-top:0}.admin-catalog-mode-switcher{grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem;display:grid}.admin-catalog-stock-movement-grid{grid-template-columns:minmax(10rem,1.15fr) minmax(5.5rem,.55fr) repeat(4,minmax(8rem,1fr)) auto;align-items:stretch;gap:.6rem;display:grid}.admin-catalog-stock-transfer,.admin-catalog-stock-audit,.admin-catalog-batch-panel{border-radius:var(--store-control-radius);background:linear-gradient(145deg,#ffffffdb,#fff7e8a3),repeating-linear-gradient(90deg,#0e749006 0 1px,#0000 1px 24px);border:1px solid #78350f1f;gap:.85rem;padding:.85rem;display:grid}.admin-catalog-batch-kpis,.admin-catalog-batch-form,.admin-catalog-batch-list{gap:.65rem;display:grid}.admin-catalog-batch-kpis{grid-template-columns:repeat(4,minmax(0,1fr))}.admin-catalog-batch-kpis span{border-radius:var(--store-control-radius);background:#ffffffb8;border:1px solid #78350f1a;gap:.15rem;padding:.7rem;display:grid}.admin-catalog-batch-kpis strong{color:#3f2a12;font-size:var(--type-body-lg);font-weight:950}.admin-catalog-batch-kpis small{color:#3f3f46b3;font-size:var(--type-caption);font-weight:800}.admin-catalog-batch-form{grid-template-columns:minmax(9rem,1.1fr) minmax(10rem,1fr) minmax(5.5rem,.55fr) repeat(7,minmax(8rem,1fr)) auto;align-items:stretch}.admin-catalog-batch-attachment{border-radius:var(--store-control-radius);background:linear-gradient(145deg,#ffffffd1,#f0fdfa94),repeating-linear-gradient(135deg,#0d948807 0 1px,#0000 1px 24px);border:1px solid #0d948824;grid-template-columns:minmax(12rem,.8fr) minmax(0,1.2fr);align-items:stretch;gap:.8rem;padding:.75rem;display:grid}.admin-catalog-batch-attachment-help{color:#3f3f46ad;font-size:var(--type-caption);margin:.35rem 0 0;font-weight:700;line-height:1.5}.admin-catalog-batch-upload .admin-media-uploader{margin:0}.admin-catalog-batch-notice{border-radius:var(--store-control-radius);color:#166534;font-size:var(--type-caption);background:#f0fdf4d1;border:1px solid #16a34a2e;margin:0;padding:.65rem .75rem;font-weight:850;line-height:1.5}.admin-catalog-batch-review-toolbar{grid-template-columns:minmax(12rem,1fr) minmax(10rem,.45fr) auto auto;align-items:stretch;gap:.65rem;display:grid}.admin-catalog-batch-list{grid-template-columns:repeat(auto-fit,minmax(15rem,1fr))}.admin-catalog-batch-card{border-radius:var(--store-control-radius);background:#ffffffb8;border:1px solid #78350f1a;gap:.65rem;padding:.78rem;display:grid;box-shadow:0 10px 26px #18181b0a}.admin-catalog-batch-card-active{border-color:#f59e0b6b;box-shadow:0 14px 34px #92400e1a,inset 0 0 0 1px #f59e0b2e}.admin-catalog-batch-card strong,.admin-catalog-batch-card p{min-width:0}.admin-catalog-batch-card>strong{color:#18181b;font-size:var(--type-ui);text-overflow:ellipsis;white-space:nowrap;font-weight:900;overflow:hidden}.admin-catalog-batch-card p{color:#3f3f46bd;font-size:var(--type-caption);align-items:center;gap:.35rem;margin:0;font-weight:800;display:flex}.admin-catalog-batch-document{color:#0f766e;width:max-content;min-width:0;max-width:100%;font-size:var(--type-caption);background:#f0fdfac7;border:1px solid #0d948829;border-radius:999px;align-items:center;gap:.35rem;padding:.35rem .55rem;font-weight:900;text-decoration:none;display:inline-flex}.admin-catalog-batch-document span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.admin-catalog-batch-document-empty{color:#52525bc7;background:#f4f4f5b8;border-color:#71717a29;width:max-content}.admin-catalog-batch-detail{border-radius:var(--store-control-radius);background:linear-gradient(145deg,#ffffffe0,#fff7e8b8),repeating-linear-gradient(90deg,#f59e0b08 0 1px,#0000 1px 26px);border:1px solid #f59e0b42;gap:.8rem;padding:.85rem;display:grid}.admin-catalog-batch-detail-heading,.admin-catalog-batch-detail-actions{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.65rem;display:flex}.admin-catalog-batch-detail-heading h5{color:#18181b;font-size:var(--type-body);margin:.1rem 0;font-weight:950}.admin-catalog-batch-detail-heading span:not(.admin-catalog-batch-status){color:#3f3f46b8;font-size:var(--type-caption);font-weight:800}.admin-catalog-batch-life{grid-template-columns:repeat(4,minmax(0,1fr));gap:.6rem;display:grid}.admin-catalog-batch-life span,.admin-catalog-batch-detail-metric,.admin-catalog-batch-detail-notes p{border-radius:var(--store-control-radius);background:#ffffffb3;border:1px solid #78350f1a;gap:.22rem;min-width:0;padding:.65rem;display:grid}.admin-catalog-batch-life svg{color:#71717a99}.admin-catalog-batch-life-complete svg{color:#d97706}.admin-catalog-batch-life strong,.admin-catalog-batch-detail-metric strong,.admin-catalog-batch-detail-notes strong{color:#3f2a12;font-size:var(--type-caption);text-overflow:ellipsis;white-space:nowrap;font-weight:950;overflow:hidden}.admin-catalog-batch-life small,.admin-catalog-batch-detail-metric small,.admin-catalog-batch-detail-notes span{color:#3f3f46ad;font-size:var(--type-caption);text-overflow:ellipsis;white-space:nowrap;font-weight:750;overflow:hidden}.admin-catalog-batch-detail-grid,.admin-catalog-batch-detail-notes{grid-template-columns:repeat(4,minmax(0,1fr));gap:.6rem;display:grid}.admin-catalog-batch-detail-notes{grid-template-columns:repeat(2,minmax(0,1fr)) auto;align-items:center}.admin-catalog-batch-campaign-handoff{border-radius:var(--store-control-radius);background:linear-gradient(145deg,#ffffffd1,#f0fdfaa8),repeating-linear-gradient(135deg,#0d948807 0 1px,#0000 1px 24px);border:1px solid #0d948829;grid-template-columns:minmax(0,1fr) minmax(17rem,.72fr);align-items:center;gap:.7rem;padding:.7rem;display:grid}.admin-catalog-batch-campaign-handoff h5{color:#134e4a;font-size:var(--type-ui);overflow-wrap:anywhere;margin:.1rem 0;font-weight:950}.admin-catalog-batch-campaign-handoff span{color:#3f3f46b8;font-size:var(--type-caption);font-weight:800}.admin-catalog-batch-campaign-controls{grid-template-columns:minmax(7rem,.6fr) repeat(2,minmax(9rem,1fr));align-items:end;gap:.55rem;display:grid}.admin-catalog-batch-campaign-controls label{color:#3f3f46b8;min-width:0;font-size:var(--type-caption);gap:.25rem;font-weight:950;display:grid}.admin-catalog-batch-campaign-link{text-decoration:none}.admin-catalog-batch-status{width:max-content;font-size:var(--type-caption);border-radius:999px;padding:.22rem .52rem;font-weight:950;display:inline-flex}.admin-catalog-batch-status-fresh{color:#166534;background:#dcfce7e0}.admin-catalog-batch-status-warning{color:#92400e;background:#fef3c7e6}.admin-catalog-batch-status-expired,.admin-catalog-batch-status-quarantine{color:#991b1b;background:#fee2e2e6}.admin-catalog-batch-status-depleted{color:#52525b;background:#e5e7ebe6}.admin-catalog-batch-dates,.admin-catalog-batch-actions{grid-template-columns:repeat(2,minmax(0,1fr));align-items:center;gap:.55rem;display:grid}.admin-catalog-batch-dates span,.admin-catalog-batch-actions span{border-radius:var(--store-control-radius);color:#3f2a12;font-size:var(--type-caption);background:#ffffffa8;gap:.1rem;padding:.55rem;font-weight:900;display:grid}.admin-catalog-batch-dates small,.admin-catalog-batch-actions small{color:#3f3f469e;font-size:var(--type-caption);font-weight:800}.admin-catalog-batch-actions{grid-template-columns:minmax(0,1fr) auto auto auto}.admin-catalog-stock-audit-list{gap:.65rem;display:grid}.admin-catalog-stock-movement-row{border-radius:var(--store-control-radius);background:#ffffffb8;border:1px solid #78350f1a;grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;gap:.75rem;padding:.72rem;display:grid}.admin-catalog-stock-movement-row strong,.admin-catalog-stock-movement-row p,.admin-catalog-stock-movement-row small{min-width:0}.admin-catalog-stock-movement-row p{color:#3f3f46bd;font-size:var(--type-caption);margin:.18rem 0 0}.admin-catalog-stock-movement-row time{color:#3f3f46a8;font-size:var(--type-caption);text-align:end;font-weight:800}.admin-catalog-stock-movement-icon{color:#b45309;background:#f59e0b1f;border-radius:.85rem;justify-content:center;align-items:center;width:2.25rem;height:2.25rem;display:inline-flex}.admin-catalog-stock-movement-icon-transfer{color:#0f766e;background:#0e74901c}.admin-catalog-stock-location{align-items:center;gap:.35rem;display:flex}.admin-catalog-stock-movement-quantity{color:#3f2a12;font-size:var(--type-caption);justify-items:end;gap:.1rem;font-weight:900;display:grid}.admin-catalog-stock-movement-quantity small{color:#3f3f46a8;font-size:var(--type-caption)}.admin-catalog-route-switcher{grid-template-columns:repeat(4,minmax(0,1fr))}.admin-catalog-mode-button{border-radius:var(--store-radius);color:#3f3f46;text-align:left;background:#ffffffb8;border:1px solid #78350f24;align-items:flex-start;gap:.75rem;min-height:5.25rem;padding:.9rem;display:flex;box-shadow:0 10px 30px #18181b0a}.admin-catalog-mode-button:hover,.admin-catalog-mode-button-active{color:#1f1307;background:#fffbebeb;border-color:#b453094d;box-shadow:0 16px 40px #18181b14}.admin-catalog-mode-button svg{color:#b45309;flex-shrink:0;margin-top:.15rem}.admin-catalog-mode-button span{gap:.25rem;min-width:0;display:grid}.admin-catalog-mode-button strong{color:#18181b;font-size:var(--type-ui)}.admin-catalog-mode-button small{color:#71717a;font-size:var(--type-caption);line-height:1.35}.admin-data-shell{align-items:start}.admin-catalog-crud-page{grid-template-columns:minmax(360px,.92fr) minmax(0,1.08fr)}.admin-catalog-crud-page-single{grid-template-columns:minmax(0,1fr)}.admin-data-index,.admin-data-detail{min-width:0}.admin-data-toolbar{align-items:end}.admin-data-search{display:block;position:relative}.admin-data-search svg{pointer-events:none;z-index:1;color:#a16207;position:absolute;top:50%;left:.75rem;transform:translateY(-50%)}.admin-data-search .admin-catalog-input{padding-left:2.35rem}.admin-data-table{gap:.65rem;max-height:43rem;padding-right:.2rem;display:grid;overflow:auto}.admin-data-row{cursor:pointer;border-radius:var(--store-control-radius);background:#ffffffb8;border:1px solid #78350f1f;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:.9rem;min-height:6.25rem;padding:.8rem;display:grid;box-shadow:0 10px 26px #18181b0a}.admin-data-row:hover,.admin-data-row-active{background:#fffbebf0;border-color:#b453094d;box-shadow:0 16px 38px #18181b14}.admin-data-row-meta{color:#52525b;font-size:var(--type-caption);white-space:nowrap;justify-items:end;gap:.4rem;font-weight:800;display:grid}.admin-data-row-actions{gap:.35rem;display:flex}.admin-data-row-actions .admin-catalog-secondary-button{border-radius:var(--store-control-radius);justify-content:center;align-items:center;width:2.15rem;height:2.15rem;padding:0;display:inline-flex}.admin-product-index-grid{grid-template-columns:1fr;gap:.55rem;max-height:none;padding-right:0;overflow:visible}.admin-product-index-card{min-height:5.75rem;box-shadow:none;background:#fff;border-radius:8px;grid-template-columns:4.5rem minmax(0,1fr) auto;align-content:center;gap:.85rem;padding:.55rem;overflow:visible}.admin-product-index-media{aspect-ratio:1;width:4.5rem;box-shadow:none;background:#f4f4f5;border:1px solid #18181b1a;border-radius:6px;place-items:stretch stretch;display:grid;position:relative;overflow:hidden}.admin-product-index-media img,.admin-product-index-media .admin-empty-visual{width:100%;height:100%}.admin-product-index-media img{-o-object-fit:cover;object-fit:cover}.admin-product-index-media .admin-status-pill{box-shadow:none;position:absolute;inset-block-start:.35rem;inset-inline-start:.35rem}.admin-product-index-body{gap:.2rem;min-width:0;padding:.1rem 0;display:grid}.admin-product-index-title{color:#1f1307;font-size:var(--type-ui);-webkit-line-clamp:1;-webkit-box-orient:vertical;font-weight:950;line-height:1.45;display:-webkit-box;overflow:hidden}.admin-product-index-family{color:#57534e;font-size:var(--type-caption);text-overflow:ellipsis;white-space:nowrap;font-weight:750;overflow:hidden}.admin-product-index-meta{align-items:baseline;gap:.55rem;min-width:0;margin-top:.12rem;display:flex}.admin-product-index-meta span{color:#92400e;font-size:var(--type-ui);font-weight:950}.admin-product-index-meta small{color:#78716c;font-size:var(--type-caption);text-overflow:ellipsis;white-space:nowrap;font-weight:750;overflow:hidden}.admin-product-index-actions{border:0;justify-content:end;padding-top:0}.admin-product-index-actions .admin-catalog-secondary-button{border-radius:var(--store-control-radius);flex:1 1 0;min-width:2.35rem}.admin-product-edit-form{background:linear-gradient(145deg,#fffffff5,#fffaf1c2),#fff}.admin-product-edit-media{border-radius:calc(var(--store-radius) - .2rem);background:linear-gradient(145deg,#fffcf6f2,#fff7e8b8),#fffaf0;border:1px solid #78350f1f;gap:.9rem;padding:1rem;display:grid;box-shadow:inset 5px 5px 14px #4e2d0e0e,inset -5px -5px 14px #ffffffc2}.admin-product-edit-media h4{color:#1f1307;font-size:var(--type-body);margin-top:.2rem;font-weight:950}.admin-product-edit-image-strip{scrollbar-width:thin;scrollbar-color:#b4530959 transparent;grid-auto-columns:minmax(8.5rem,10rem);grid-auto-flow:column;gap:.75rem;padding:.15rem .15rem .55rem;display:grid;overflow-x:auto}.admin-product-edit-image-button,.admin-product-edit-empty-image{border-radius:calc(var(--store-radius) - .25rem);color:#3f2a0f;text-align:center;background:linear-gradient(145deg,#fffffff0,#fffaf1b8),#fff;border:1px solid #78350f1c;align-content:start;gap:.45rem;min-height:8.8rem;padding:.55rem;display:grid;box-shadow:8px 10px 22px #4e2d0e11,-6px -6px 16px #ffffffad}.admin-product-edit-image-button[aria-pressed=true]{background:linear-gradient(145deg,#fffbebfa,#fbbf2438),#fffbeb;border-color:#f59e0b8a;box-shadow:inset 4px 4px 11px #4e2d0e12,inset -4px -4px 11px #ffffffc7,0 0 0 3px #f59e0b1a}.admin-product-edit-image-button img{aspect-ratio:1.25;border-radius:calc(var(--store-radius) - .45rem);-o-object-fit:cover;object-fit:cover;width:100%}.admin-product-edit-image-button span,.admin-product-edit-empty-image span{font-size:var(--type-caption);font-weight:900}.admin-product-edit-empty-image{color:#78716c;place-items:center}.admin-category-index-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,15.5rem),1fr));max-height:none;padding-right:0;overflow:visible}.admin-category-index-card{border-radius:calc(var(--store-radius) + .15rem);background:linear-gradient(145deg,#fffffff7,#fffaf1c7),#fff;grid-template-columns:1fr;align-content:start;gap:0;min-height:0;padding:.72rem;overflow:hidden;box-shadow:12px 15px 34px #4e2d0e14,-8px -9px 22px #ffffffb8,inset 1px 1px #ffffffdb}.admin-category-index-media{aspect-ratio:1.18;border-radius:calc(var(--store-radius) - .25rem);background:linear-gradient(145deg,#fff7edeb,#ecfdf566),#fff7ed;border:1px solid #78350f17;place-items:stretch stretch;display:grid;position:relative;overflow:hidden;box-shadow:inset 6px 6px 16px #4e2d0e0f,inset -6px -6px 16px #ffffffc2}.admin-category-index-media img,.admin-category-index-media .admin-empty-visual{width:100%;height:100%}.admin-category-index-media img{-o-object-fit:cover;object-fit:cover}.admin-category-index-media .admin-status-pill{position:absolute;inset-block-start:.65rem;inset-inline-start:.65rem;box-shadow:5px 6px 14px #4e2d0e14,-4px -4px 10px #ffffffb8}.admin-category-index-body{gap:.45rem;min-width:0;padding:.85rem .25rem .75rem;display:grid}.admin-category-index-title{color:#1f1307;font-size:var(--type-body);-webkit-line-clamp:2;-webkit-box-orient:vertical;font-weight:950;line-height:1.45;display:-webkit-box;overflow:hidden}.admin-category-index-path,.admin-category-index-slug{color:#57534e;font-size:var(--type-caption);text-overflow:ellipsis;white-space:nowrap;font-weight:750;overflow:hidden}.admin-category-index-slug{color:#a16207;font-size:var(--type-caption)}.admin-category-index-meta{border-top:1px solid #78350f17;grid-template-columns:repeat(2,minmax(0,1fr));gap:.45rem;min-height:3.15rem;margin-top:.15rem;padding-top:.65rem;display:grid}.admin-category-index-meta span{border-radius:var(--store-control-radius);color:#3f2a0f;font-size:var(--type-caption);text-align:center;background:#ffffffc7;border:1px solid #78350f1a;padding:.5rem;font-weight:900}.admin-category-index-children{flex-wrap:wrap;align-content:start;gap:.35rem;min-height:2.1rem;display:flex}.admin-category-index-children span{border-radius:var(--store-control-radius);color:#57534e;min-width:0;font-size:var(--type-caption);background:#ffffffc7;border:1px solid #78350f1a;align-items:center;gap:.15rem;padding:.28rem .45rem;font-weight:850;display:inline-flex}.admin-category-index-children svg{color:#b45309;flex-shrink:0}.admin-category-index-empty{color:#78716c;min-height:2.1rem;font-size:var(--type-caption);font-weight:750}.admin-category-index-actions{border-top:1px solid #78350f17;justify-content:stretch;padding-top:.72rem}.admin-category-index-actions .admin-catalog-secondary-button{border-radius:var(--store-control-radius);flex:1 1 0;width:auto;min-width:2.35rem}.admin-category-detail-card{border-radius:var(--store-radius);background:linear-gradient(145deg,#fffffff5,#fffaf1c7),#fff;border:1px solid #78350f1f;grid-template-columns:minmax(13rem,.45fr) minmax(0,1fr);gap:1rem;padding:1rem;display:grid;box-shadow:12px 15px 34px #4e2d0e14,-8px -9px 22px #ffffffb8}.admin-category-detail-media{border-radius:calc(var(--store-radius) - .25rem);background:#fff7ed;border:1px solid #78350f17;min-height:13rem;position:relative;overflow:hidden}.admin-category-detail-media img,.admin-category-detail-media .admin-empty-visual{width:100%;height:100%}.admin-category-detail-media img{-o-object-fit:cover;object-fit:cover}.admin-category-detail-media .admin-status-pill{position:absolute;inset-block-start:.7rem;inset-inline-start:.7rem}.admin-category-detail-body{align-content:start;gap:.7rem;min-width:0;display:grid}.admin-category-detail-body h4{color:#1f1307;font-size:var(--type-title-sm);font-weight:950;line-height:1.25}.admin-category-detail-body p{color:#57534e;font-size:var(--type-ui);line-height:1.65}.admin-category-detail-meta,.admin-category-detail-children{flex-wrap:wrap;gap:.45rem;display:flex}.admin-category-detail-meta span,.admin-category-detail-children span{border-radius:var(--store-control-radius);color:#3f2a0f;font-size:var(--type-caption);background:#ffffffc7;border:1px solid #78350f1c;align-items:center;gap:.2rem;padding:.42rem .55rem;font-weight:900;display:inline-flex}.admin-category-detail-children svg{color:#b45309}.admin-category-edit-form{background:linear-gradient(145deg,#fffffff5,#fffaf1c2),#fff}.admin-category-edit-media{border-radius:calc(var(--store-radius) - .2rem);background:linear-gradient(145deg,#fffcf6f2,#ecfdf575),#fffaf0;border:1px solid #78350f1f;gap:.9rem;padding:1rem;display:grid;box-shadow:inset 5px 5px 14px #4e2d0e0e,inset -5px -5px 14px #ffffffc2}.admin-category-edit-media h4{color:#1f1307;font-size:var(--type-body);margin-top:.2rem;font-weight:950}.admin-category-edit-current{border-radius:calc(var(--store-radius) - .25rem);background:#ffffffbd;border:1px solid #78350f1a;grid-template-columns:7.5rem minmax(0,1fr);align-items:center;gap:.85rem;padding:.7rem;display:grid}.admin-category-edit-current img,.admin-category-edit-current .admin-empty-visual{aspect-ratio:1.15;border-radius:calc(var(--store-radius) - .45rem);width:100%}.admin-category-edit-current img{-o-object-fit:cover;object-fit:cover}.admin-category-edit-current strong,.admin-category-edit-current span{text-overflow:ellipsis;white-space:nowrap;min-width:0;display:block;overflow:hidden}.admin-category-edit-current strong{color:#1f1307;font-size:var(--type-body);font-weight:950}.admin-category-edit-current span{color:#78716c;font-size:var(--type-caption);margin-top:.25rem;font-weight:800}@media (max-width:760px){.admin-category-detail-card,.admin-category-edit-current{grid-template-columns:1fr}.admin-category-detail-media{min-height:12rem}.admin-category-index-meta{grid-template-columns:1fr}}.admin-danger-button{color:#991b1b}.admin-danger-button:hover{color:#7f1d1d;background:#fee2e2c7;border-color:#b91c1c4d}.admin-record-actions{flex-wrap:wrap;gap:.5rem;display:flex}.admin-record-empty,.admin-record-fact,.admin-record-editor{background:#ffffffbd;border:1px solid #78350f1f;box-shadow:0 10px 26px #18181b0a}.admin-record-empty{border-radius:var(--store-control-radius);color:#71717a;font-size:var(--type-ui);padding:1rem}.admin-record-editor{border-radius:var(--store-radius);padding:1rem}.admin-data-detail .admin-product-card{margin-top:1.25rem}.admin-product-media-manager,.admin-product-media-tile,.admin-delete-confirm{border-radius:var(--store-radius);background:#ffffffbd;border:1px solid #78350f1f;box-shadow:0 10px 26px #18181b0a}.admin-product-media-manager{padding:1rem}.admin-product-media-tile{min-width:0}@media (max-width:900px){.admin-catalog-mode-switcher,.admin-catalog-route-switcher,.admin-catalog-batch-attachment,.admin-catalog-batch-form,.admin-catalog-batch-review-toolbar,.admin-catalog-stock-movement-grid,.admin-catalog-crud-page,.admin-product-create-media-grid{grid-template-columns:1fr}.admin-catalog-stock-movement-row{grid-template-columns:auto minmax(0,1fr)}.admin-catalog-stock-movement-quantity,.admin-catalog-stock-movement-row time{text-align:start;justify-items:start}.admin-catalog-batch-kpis,.admin-catalog-batch-life,.admin-catalog-batch-detail-grid,.admin-catalog-batch-detail-notes,.admin-catalog-batch-campaign-handoff,.admin-catalog-batch-campaign-controls,.admin-catalog-batch-actions,.admin-data-row:not(.admin-product-index-card){grid-template-columns:1fr}.admin-data-row-meta,.admin-data-row-actions{justify-content:flex-start;justify-items:start}}@media (max-width:640px){.admin-workspace .admin-catalog-panel,.admin-workspace .admin-record-editor,.admin-workspace .admin-product-create-media-composer,.admin-workspace .admin-product-create-primary-panel,.admin-workspace .admin-product-create-gallery-panel{background:#ebedf0;border:0;box-shadow:8px 8px 18px #babecc85,-8px -8px 18px #ffffffe6}.admin-workspace .admin-product-create-media-composer,.admin-workspace .admin-record-editor{border-radius:18px}.admin-workspace .admin-product-create-primary-panel,.admin-workspace .admin-product-create-gallery-panel{border-radius:14px;box-shadow:inset 4px 4px 10px #babecc57,inset -4px -4px 10px #ffffffc7}.admin-workspace .admin-catalog-input,.admin-workspace .admin-media-input,.admin-workspace .admin-catalog-field textarea{background:#ebedf0;border-color:#0000;border-radius:14px;box-shadow:inset 4px 4px 9px #babecc85,inset -4px -4px 9px #ffffffe6}.admin-workspace .admin-catalog-primary-button{color:#18181b;background:#ffb703;border:0;border-radius:18px;min-height:3.5rem;box-shadow:7px 7px 14px #babecc8f,-6px -6px 14px #ffffffe6}.admin-workspace .admin-catalog-secondary-button{background:#ebedf0;border:0;border-radius:12px;box-shadow:4px 4px 9px #babecc75,-4px -4px 9px #ffffffd6}.admin-product-index-card{background:#ebedf0;border:0;border-radius:18px;grid-template-columns:1fr;gap:0;min-height:0;padding:.75rem;overflow:hidden;box-shadow:9px 9px 18px #babecc8a,-8px -8px 18px #ffffffe6}.admin-product-index-media{aspect-ratio:1.1;border:0;border-radius:14px;width:100%;box-shadow:inset 5px 5px 11px #babecc73,inset -5px -5px 11px #ffffffdb}.admin-product-index-body{gap:.36rem;padding:.85rem .2rem .2rem}.admin-product-index-title{font-size:var(--type-body);-webkit-line-clamp:2}.admin-product-index-meta{border-top:1px solid #18181b14;justify-content:space-between;margin-top:.32rem;padding-top:.55rem}.admin-product-index-actions{border-top:0;grid-column:1/-1;justify-content:stretch;gap:.5rem;margin-top:.4rem;padding-top:0}.admin-product-index-actions .admin-catalog-secondary-button{background:#ebedf0;border:0;border-radius:12px;flex:1 1 0;height:2.5rem;box-shadow:4px 4px 9px #babecc7a,-4px -4px 9px #ffffffdb}.admin-product-create-media-heading{flex-direction:column}.admin-product-create-gallery-tile{grid-template-columns:3.75rem minmax(0,1fr)}.admin-product-create-gallery-tile img{width:3.75rem;height:3.75rem}}.admin-category-tree{max-height:31rem;padding-right:.25rem;overflow:auto}.admin-product-board{align-items:start}.admin-product-card-media{background:#fff7ed;min-height:9rem}.admin-status-pill{border-radius:var(--store-control-radius);min-height:1.65rem;font-size:var(--type-caption);border:1px solid #18181b1a;align-items:center;padding:.22rem .55rem;font-weight:900;display:inline-flex}.catalog-status-active,.catalog-status-featured,.stock-in_stock{color:#166534;background:#dcfce7d1;border-color:#16653429}.catalog-status-draft,.stock-low_stock{color:#92400e;background:#fef3c7d6;border-color:#b453092e}.catalog-status-archived,.stock-out_of_stock{color:#991b1b;background:#fee2e2d1;border-color:#b91c1c29}.stock-not_tracked{color:#52525b;background:#f4f4f5e6}.admin-product-controls{background:linear-gradient(135deg,#ffffffd1,#fffbebb3),repeating-linear-gradient(90deg,#78350f09 0 1px,#0000 1px 20px)}.admin-product-controls summary{min-height:2.25rem;list-style:none}.admin-product-controls summary::-webkit-details-marker{display:none}.admin-variant-pill{background:#ffffffc7;border:1px solid #78350f1a}.admin-option-preset{color:#3f3f46;background:#ffffffbf;border-color:#78350f24}.admin-option-preset:hover,.admin-option-preset-active{color:#92400e;background:#fef3c7e6;border-color:#b4530957}.admin-media-picker{background:linear-gradient(145deg,#ffffffeb,#f0fdfa8f),repeating-linear-gradient(135deg,#0d948808 0 1px,#0000 1px 18px);border-color:#78350f1f #78350f1f #0d948833}.admin-media-picker-compact{border-radius:var(--store-control-radius)}.admin-empty-visual{border-radius:var(--store-control-radius);color:#b45309;background:#fff7edbd;border:1px dashed #78350f33;justify-content:center;align-items:center;display:flex}.admin-orders-workspace{color:#1f1307}.admin-orders-command,.admin-orders-panel,.admin-order-card,.admin-order-action-panel,.admin-orders-empty{border-radius:var(--store-radius);box-shadow:var(--store-card-shadow);background:linear-gradient(145deg,#fffffff5,#fff7e8d1),repeating-linear-gradient(90deg,#78350f08 0 1px,#0000 1px 28px);border:1px solid #4e2d0e1f}.admin-orders-sidecar,.admin-orders-metric,.admin-order-info-tile,.admin-order-contact,.admin-order-timeline-step,.admin-order-mini-metric{background:#fff;border:1px solid #78350f1f;box-shadow:0 10px 28px #18181b0d}.admin-orders-metric{min-height:9.25rem}.admin-orders-metric:hover,.admin-order-card:hover{border-color:#b453093d;box-shadow:0 18px 46px #18181b17}.admin-order-processing-card{overflow:hidden}.admin-order-detail-hero{border-radius:calc(var(--store-radius) - .15rem);background:linear-gradient(145deg,#fffffff7,#fffaf1c7),#fff;border:1px solid #78350f1c;grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:1rem;padding:1rem;display:grid;box-shadow:10px 12px 28px #4e2d0e11,-7px -8px 18px #ffffffb8}.admin-order-detail-total{border-radius:var(--store-control-radius);text-align:end;background:linear-gradient(145deg,#fffbebf5,#ffffffd1),#fff;border:1px solid #78350f1f;gap:.2rem;min-width:10rem;padding:.75rem .95rem;display:grid}.admin-order-detail-total span{color:#78716c;font-size:var(--type-caption);text-transform:uppercase;font-weight:900}.admin-order-detail-total strong{color:#92400e;font-size:var(--type-title-sm);font-weight:950}.admin-order-detail-aside{gap:.55rem;min-width:10rem;display:grid}.admin-order-quick-actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:.45rem;display:grid}.admin-order-quick-action{border-radius:var(--store-control-radius);color:#78350f;min-height:2.4rem;font-size:var(--type-caption);text-align:center;background:#ffffffe0;border:1px solid #78350f24;justify-content:center;align-items:center;gap:.4rem;font-weight:900;line-height:1.2;text-decoration:none;transition:border-color .16s,background .16s,box-shadow .16s;display:inline-flex}.admin-order-quick-action:hover{background:#fffbeb;border-color:#b4530952;box-shadow:0 8px 18px #78350f1a}.admin-order-processing-layout{grid-template-columns:minmax(16rem,.42fr) minmax(0,1fr);align-items:start;gap:1rem;display:grid}.admin-order-customer-rail,.admin-order-main-stage{gap:1rem;min-width:0;display:grid}.admin-order-customer-card,.admin-order-finance-card,.admin-order-special-card,.admin-order-picking-progress,.admin-order-picking-list,.admin-order-note-board{border-radius:calc(var(--store-radius) - .2rem);background:linear-gradient(145deg,#fffffff2,#fffaf1c2),#fff;border:1px solid #78350f1f;padding:1rem;box-shadow:8px 10px 24px #4e2d0e0f,-6px -6px 16px #ffffffad,inset 1px 1px #ffffffd1}.admin-order-customer-avatar{color:#92400e;width:4.25rem;height:4.25rem;font-size:var(--type-title-sm);background:linear-gradient(145deg,#ffecb3f5,#ffffffd1),#fef3c7;border-radius:999px;place-items:center;margin-top:1rem;font-weight:950;display:grid;box-shadow:9px 11px 24px #4e2d0e1f,-6px -6px 16px #ffffffb8}.admin-order-customer-card h4{color:#18181b;font-size:var(--type-body-lg);margin-top:.85rem;font-weight:950}.admin-order-customer-card>p:not(:first-child){color:#71717a;font-size:var(--type-ui);margin-top:.2rem;font-weight:800}.admin-order-contact-list{border-top:1px solid #78350f17;gap:.65rem;margin-top:1rem;padding-top:1rem;display:grid}.admin-order-contact-list span{color:#57534e;min-width:0;font-size:var(--type-caption);align-items:flex-start;gap:.55rem;font-weight:750;line-height:1.45;display:flex}.admin-order-contact-list svg{color:#b45309;flex-shrink:0;margin-top:.05rem}.admin-order-finance-card dl{gap:.55rem;margin-top:1rem;display:grid}.admin-order-status-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem;display:grid}.admin-order-picking-progress{gap:.85rem;display:grid}.admin-order-picking-progress h4{color:#18181b;font-size:var(--type-title-sm);margin-top:.25rem;font-weight:950}.admin-order-progress-track{height:.72rem;box-shadow:var(--store-shadow-inset);background:linear-gradient(145deg,#f4f4f5eb,#ffffffd1),#f4f4f5;border-radius:999px;overflow:hidden}.admin-order-progress-track span{border-radius:inherit;background:linear-gradient(90deg,#f59e0b,#22c55e),#f59e0b;height:100%;display:block}.admin-order-workflow-chips{grid-template-columns:repeat(auto-fit,minmax(8.5rem,1fr));gap:.55rem;display:grid}.admin-order-workflow-chips span{border-radius:calc(var(--store-radius) - .45rem);background:#ffffffb8;border:1px solid #78350f1a;gap:.22rem;min-width:0;padding:.65rem;display:grid}.admin-order-workflow-chips svg{color:#a1a1aa}.admin-order-workflow-chips strong,.admin-order-workflow-chips small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.admin-order-workflow-chips strong{color:#3f3f46;font-size:var(--type-caption);font-weight:950}.admin-order-workflow-chips small{color:#78716c;font-size:var(--type-caption);font-weight:750}.admin-order-workflow-chip-done{background:#f0fdf4cc!important;border-color:#16653429!important}.admin-order-workflow-chip-done svg{color:#16a34a}.admin-order-picking-list>div:first-child>span{border-radius:var(--store-control-radius);color:#57534e;font-size:var(--type-caption);background:#ffffffb8;border:1px solid #78350f1a;padding:.3rem .6rem;font-weight:900}.admin-order-picking-item{border-radius:calc(var(--store-radius) - .3rem);background:linear-gradient(145deg,#fffffff2,#fffaf1b8),#fff;border:1px solid #78350f1a;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.8rem;padding:.8rem;display:grid}.admin-order-picking-check{border-radius:calc(var(--store-radius) - .35rem);color:#a1a1aa;background:#fffc;border:1px solid #78350f1f;place-items:center;width:2.75rem;height:2.75rem;display:grid;box-shadow:7px 8px 18px #4e2d0e12,-5px -5px 14px #ffffffb3}.admin-order-picking-check-active{color:#92400e;background:linear-gradient(145deg,#fef3c7fa,#f59e0b47),#fef3c7;border-color:#f59e0b47}.admin-order-picking-item strong{color:#18181b;font-size:var(--type-ui);text-overflow:ellipsis;white-space:nowrap;font-weight:950;display:block;overflow:hidden}.admin-order-picking-item small{color:#71717a;font-size:var(--type-caption);text-overflow:ellipsis;white-space:nowrap;margin-top:.2rem;font-weight:750;display:block;overflow:hidden}.admin-order-picking-item-meta{color:#57534e;font-size:var(--type-caption);white-space:nowrap;justify-items:end;gap:.2rem;font-weight:900;display:grid}.admin-order-picking-item-meta strong{color:#92400e}.admin-order-note-board .admin-order-mini-metric{min-width:0}.admin-orders-data-shell{align-items:start}.admin-orders-route-switcher{grid-template-columns:repeat(auto-fit,minmax(13rem,1fr));gap:.75rem;display:grid}.admin-orders-route-button{border-radius:var(--store-radius);color:#4a2d0b;text-align:start;background:#ffffffb3;border:1px solid #78350f24;align-items:flex-start;gap:.75rem;min-height:5rem;padding:.9rem;transition:border-color .16s,background .16s,box-shadow .16s;display:flex;box-shadow:0 10px 30px #18181b0a}.admin-orders-route-button:hover,.admin-orders-route-button-active{background:#fffbebed;border-color:#b4530952;box-shadow:0 16px 40px #18181b14}.admin-orders-route-button svg{color:#b45309;flex-shrink:0;margin-top:.15rem}.admin-orders-route-button span{gap:.25rem;min-width:0;display:grid}.admin-orders-route-button strong{color:#18181b;font-size:var(--type-ui)}.admin-orders-route-button small{color:#71717a;font-size:var(--type-caption);text-overflow:ellipsis;white-space:nowrap;line-height:1.35;overflow:hidden}.admin-orders-index,.admin-orders-detail{min-width:0}.admin-orders-index-list{gap:.65rem;max-height:43rem;padding-right:.2rem;display:grid;overflow:auto}.admin-order-index-row{cursor:pointer;border-radius:var(--store-control-radius);text-align:start;background:#ffffffb8;border:1px solid #78350f1f;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:.9rem;width:100%;min-height:6.5rem;padding:.8rem;display:grid;box-shadow:0 10px 26px #18181b0a}.admin-order-index-row:hover,.admin-order-index-row-active{background:#fffbebf0;border-color:#b453094d;box-shadow:0 16px 38px #18181b14}.admin-order-index-meta{color:#52525b;font-size:var(--type-caption);white-space:nowrap;justify-items:end;gap:.4rem;font-weight:800;display:grid}.admin-order-index-actions{gap:.35rem;display:flex}.admin-order-index-actions .admin-orders-secondary-button{border-radius:var(--store-control-radius);width:2.15rem;height:2.15rem;padding:0}.admin-orders-search{display:block;position:relative}.admin-orders-input{border-radius:var(--store-control-radius);color:#27272a;width:100%;min-height:2.55rem;font-size:var(--type-ui);background:#fffffff0;border:1px solid #18181b29;outline:none;padding:.6rem .75rem;display:block}.admin-orders-input:focus{background:#fff;border-color:#f59e0b;box-shadow:0 0 0 4px #f59e0b1f}.admin-orders-primary-button{color:#fff;background:#18181b;border:1px solid #78350f2e;box-shadow:0 12px 28px #18181b29}.admin-orders-primary-button:hover{background:#b45309;box-shadow:0 16px 34px #b4530938}.admin-orders-secondary-button{color:#3f2a12;background:#ffffffd6;border:1px solid #78350f29;justify-content:center;align-items:center;display:inline-flex}.admin-orders-secondary-button:hover{background:#fffbebeb;border-color:#b4530952}.admin-orders-danger-button{color:#991b1b}.admin-orders-danger-button:hover{color:#7f1d1d;background:#fee2e2c7;border-color:#b91c1c4d}.admin-orders-delete-page{background:linear-gradient(145deg,#fffffff7,#fef2f2c7),repeating-linear-gradient(90deg,#b91c1c07 0 1px,#0000 1px 28px)}.admin-order-status-pill{border-radius:var(--store-control-radius);color:#52525b;min-height:1.65rem;font-size:var(--type-caption);text-transform:capitalize;background:#f4f4f5e6;border:1px solid #18181b1a;align-items:center;padding:.22rem .55rem;font-weight:900;display:inline-flex}.order-status-new,.payment-status-manual_review,.payment-status-pending,.delivery-status-waiting,.delivery-status-preparing{color:#92400e;background:#fef3c7db;border-color:#b4530933}.order-status-confirmed,.order-status-processing,.payment-status-authorized,.payment-status-paid,.delivery-status-ready_for_pickup,.delivery-status-shipped,.delivery-status-out_for_delivery,.delivery-status-delivered,.delivery-status-not_required{color:#166534;background:#dcfce7d1;border-color:#1665342e}.order-status-completed{color:#155e75;background:#cffafed1;border-color:#155e752e}.order-status-canceled,.payment-status-failed,.payment-status-canceled,.delivery-status-failed,.delivery-status-returned{color:#991b1b;background:#fee2e2d6;border-color:#b91c1c2e}.payment-status-refunded,.payment-status-partially_refunded{color:#3f3f46;background:#f4f4f5e6;border-color:#52525b2e}.admin-order-handling-pill{color:#78350f;background:#fffbebe6;border:1px solid #78350f24}.admin-order-timeline-active{background:#f0fdf4d1;border-color:#16653429}.admin-order-items{background:#ffffffb8;border:1px solid #78350f1a}.admin-order-items thead{color:#57534e;background:#fff7edc7}.admin-order-items tr+tr{border-top:1px solid #78350f14}.admin-order-action-panel{background:linear-gradient(145deg,#fffffff0,#fffbebd1),repeating-linear-gradient(135deg,#78350f09 0 1px,#0000 1px 20px);align-self:start}.admin-order-mini-metric{border-radius:var(--store-control-radius)}@media (max-width:900px){.admin-order-detail-hero,.admin-order-processing-layout,.admin-order-status-grid{grid-template-columns:1fr}.admin-order-detail-total{text-align:start}.admin-order-detail-aside{min-width:0}.admin-order-workflow-chips{grid-template-columns:1fr}.admin-order-workflow-chips span{grid-template-columns:auto minmax(0,1fr);align-items:center}.admin-order-workflow-chips svg{grid-row:1/span 2}.admin-order-picking-item{grid-template-columns:auto minmax(0,1fr)}.admin-order-picking-item-meta{grid-column:1/-1;justify-items:start}.admin-order-index-row{grid-template-columns:1fr}.admin-order-index-meta,.admin-order-index-actions{justify-content:flex-start;justify-items:start}}@media print{body *{visibility:hidden!important}.admin-order-card,.admin-order-card *{visibility:visible!important}.admin-order-card{width:100%;box-shadow:none;border:0;position:absolute;inset:0}.admin-order-quick-actions,.admin-order-action-panel,.admin-order-note-board,.admin-order-special-card{display:none!important}}.admin-bundles-workspace{color:#1f1307}.admin-bundles-panel,.admin-bundles-empty{border-radius:var(--store-radius);box-shadow:var(--store-card-shadow);background:linear-gradient(145deg,#fffffff5,#fff7e8d6),repeating-linear-gradient(90deg,#78350f08 0 1px,#0000 1px 28px);border:1px solid #4e2d0e1f}.admin-bundles-command{background:linear-gradient(135deg,#fffffff5,#ecfdf5c2 46%,#fff7eddb),repeating-linear-gradient(90deg,#14532d09 0 1px,#0000 1px 30px);border:1px solid #0f766e29;border-radius:8px;position:relative;overflow:hidden;box-shadow:0 24px 60px #0f172a14}.admin-bundles-command:before{pointer-events:none;content:"";background:linear-gradient(90deg,#14b8a621,#0000 36%),linear-gradient(#0000,#f59e0b1a);position:absolute;inset:0}.admin-bundles-command-grid,.admin-bundles-kpi-grid,.admin-bundles-kit-grid{z-index:1;position:relative}.admin-bundles-command-grid{grid-template-columns:minmax(0,1fr) minmax(18rem,25rem);align-items:stretch;gap:1rem;display:grid}.admin-bundles-eyebrow{color:#0f766e;font-size:var(--type-ui);align-items:center;gap:.45rem;font-weight:800;display:inline-flex}.admin-bundles-command-actions{flex-wrap:wrap;gap:.55rem;display:flex}.admin-bundles-command-card{background:#ffffffb8;border:1px solid #0f766e26;border-radius:8px;grid-template-columns:6rem minmax(0,1fr);align-items:center;gap:.95rem;padding:.9rem;display:grid;box-shadow:inset 0 1px #ffffffb8,0 16px 34px #0f172a14}.admin-bundles-command-image{aspect-ratio:1;color:#0f766e;background:linear-gradient(145deg,#f0fdfae6,#fffbebe0);border:1px solid #0f766e21;border-radius:8px;place-items:center;width:6rem;display:grid;overflow:hidden}.admin-bundles-command-image img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.admin-bundles-command-facts{flex-wrap:wrap;gap:.45rem;display:flex}.admin-bundles-command-facts span{color:#134e4a;font-size:var(--type-caption);background:#ffffffb8;border:1px solid #0f766e1f;border-radius:999px;padding:.28rem .55rem;font-weight:800}.admin-bundles-kpi-grid{grid-template-columns:repeat(auto-fit,minmax(15rem,1fr));gap:.85rem;display:grid}.admin-bundles-kpi-card{background:#ffffffd1;border:1px solid #52525b1f;border-radius:8px;gap:.8rem;min-width:0;padding:1rem;display:flex;box-shadow:0 16px 32px #18181b0f}.admin-bundles-kpi-icon{color:#92400e;background:#f59e0b1f;border-radius:8px;flex:none;place-items:center;width:2.35rem;height:2.35rem;display:grid}.admin-bundles-kpi-green .admin-bundles-kpi-icon{color:#047857;background:#10b98121}.admin-bundles-kpi-blue .admin-bundles-kpi-icon{color:#1d4ed8;background:#3b82f621}.admin-bundles-kpi-violet .admin-bundles-kpi-icon{color:#6d28d9;background:#7c3aed1f}.admin-bundles-kpi-card p,.admin-bundles-stage-card p,.admin-bundles-signal-card p{color:#71717a;font-size:var(--type-caption);text-transform:uppercase;font-weight:800}.admin-bundles-kpi-card strong{color:#18181b;font-size:var(--type-title-sm);margin-top:.28rem;line-height:1.1;display:block}.admin-bundles-kpi-card small,.admin-bundles-stage-card small{color:#71717a;font-size:var(--type-caption);margin-top:.28rem;line-height:1.35;display:block}.admin-bundles-kit-grid{grid-template-columns:minmax(0,1.35fr) minmax(18rem,.65fr);gap:1rem;display:grid}.admin-bundles-kit-board,.admin-bundles-stitch-sidecar,.admin-bundle-detail-card{background:linear-gradient(145deg,#ffffffe0,#f0fdfa9e),repeating-linear-gradient(135deg,#0f766e06 0 1px,#0000 1px 24px);border:1px solid #0f766e1f;border-radius:8px;box-shadow:0 16px 36px #18181b0f}.admin-bundles-stage-grid{grid-template-columns:repeat(auto-fit,minmax(12rem,1fr));gap:.7rem;display:grid}.admin-bundles-stage-card,.admin-bundles-signal-card,.admin-bundles-preview-item{background:#ffffffad;border:1px solid #0f766e1c;border-radius:8px}.admin-bundles-stage-card{padding:.9rem}.admin-bundles-stage-card span,.admin-bundles-signal-card span{color:#0f766e;background:#0d94881f;border-radius:8px;place-items:center;width:2rem;height:2rem;display:grid}.admin-bundles-stage-card strong{color:#18181b;font-size:var(--type-body);margin-top:.5rem;display:block}.admin-bundles-preview-list{gap:.55rem;display:grid}.admin-bundles-preview-item{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.6rem;padding:.65rem .75rem;display:grid}.admin-bundles-preview-item span{color:#0f766e;font-size:var(--type-caption);font-weight:900}.admin-bundles-preview-item strong{color:#27272a;min-width:0;font-size:var(--type-ui);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.admin-bundles-preview-item small{color:#71717a;font-size:var(--type-caption);font-weight:800}.admin-bundles-signal-card{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:.7rem;padding:.75rem;display:grid}.admin-bundles-signal-card strong{color:#27272a;min-width:0;font-size:var(--type-ui);text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.admin-bundles-data-shell{align-items:start}.admin-bundles-route-switcher{grid-template-columns:repeat(auto-fit,minmax(13rem,1fr));gap:.75rem;display:grid}.admin-bundles-route-button{border-radius:var(--store-radius);color:#4a2d0b;text-align:start;background:#ffffffb3;border:1px solid #78350f24;align-items:flex-start;gap:.75rem;min-height:5rem;padding:.9rem;transition:border-color .16s,background .16s,box-shadow .16s;display:flex;box-shadow:0 10px 30px #18181b0a}.admin-bundles-route-button:hover,.admin-bundles-route-button-active{background:#fffbebed;border-color:#b4530952;box-shadow:0 16px 40px #18181b14}.admin-bundles-route-button svg{color:#b45309;flex-shrink:0;margin-top:.15rem}.admin-bundles-route-button span{gap:.25rem;min-width:0;display:grid}.admin-bundles-route-button strong{color:#18181b;font-size:var(--type-ui)}.admin-bundles-route-button small{color:#71717a;font-size:var(--type-caption);text-overflow:ellipsis;white-space:nowrap;line-height:1.35;overflow:hidden}.admin-bundles-index,.admin-bundles-detail{min-width:0}.admin-bundles-sidecar,.admin-bundles-metric,.admin-bundle-flow-step,.admin-bundle-fact,.admin-bundle-image-strip,.admin-bundle-image-upload,.admin-bundle-item-row,.admin-bundle-detail-item,.admin-bundle-items-editor,.admin-bundles-check{background:#ffffffa8;border:1px solid #78350f1a;box-shadow:inset 0 1px #ffffffb8}.admin-bundle-delete-page{background:linear-gradient(145deg,#fffffff7,#fef2f2c7),repeating-linear-gradient(90deg,#b91c1c07 0 1px,#0000 1px 28px)}.admin-bundles-index-list{gap:.65rem;max-height:min(72vh,760px);padding-right:.2rem;display:grid;overflow:auto}.admin-bundle-index-row{border-radius:var(--store-control-radius);text-align:left;background:#ffffffad;border:1px solid #78350f1a;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:1rem;width:100%;padding:.85rem;transition:border-color .16s,background .16s,box-shadow .16s;display:grid}.admin-bundle-index-row:hover,.admin-bundle-index-row-active{background:#fffbebeb;border-color:#b4530959;box-shadow:0 14px 32px #78350f1a}.admin-bundle-index-media{aspect-ratio:1;color:#0f766e;background:linear-gradient(145deg,#f0fdfad6,#fffbebc7);border:1px solid #0f766e1f;border-radius:8px;place-items:center;width:3.35rem;display:grid;overflow:hidden}.admin-bundle-index-media img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.admin-bundle-index-actions{justify-content:flex-end;align-items:center;gap:.45rem;display:flex}.admin-bundles-search,.admin-bundles-input{border-radius:var(--store-control-radius);background:#ffffffb8;border:1px solid #78350f24;box-shadow:inset 0 1px #ffffffbd,0 10px 24px #78350f0f}.admin-bundles-input:focus,.admin-bundles-input:focus-visible,.admin-bundles-search:focus-within{border-color:#b453096b;box-shadow:0 0 0 3px #f59e0b24,0 12px 28px #78350f14}.admin-bundles-primary-button,.admin-bundles-secondary-button{border:1px solid #0000;transition:transform .16s,box-shadow .16s,border-color .16s,background .16s}.admin-bundles-primary-button{color:#fff;background:linear-gradient(135deg,#166534,#0f766e);box-shadow:0 16px 34px #16653438}.admin-bundles-primary-button:hover,.admin-bundles-secondary-button:hover{transform:translateY(-1px)}.admin-bundles-secondary-button{color:#4a2d0b;background:#ffffffb3;border-color:#78350f24}.admin-bundles-danger-button{color:#991b1b;border-color:#b91c1c38}.admin-bundles-danger-button:hover{background:#fee2e2b8}.admin-bundles-secondary-button:disabled{cursor:not-allowed;opacity:.45;transform:none}.admin-bundle-status-pill{width:max-content;font-size:var(--type-caption);text-transform:capitalize;border-radius:999px;align-items:center;padding:.22rem .58rem;font-weight:800;line-height:1;display:inline-flex}.bundle-status-active{color:#065f46;background:#d1fae5e6}.bundle-status-draft{color:#92400e;background:#fef3c7eb}.bundle-status-archived{color:#52525b;background:#f4f4f5eb}.admin-bundle-detail-items{border-top:1px solid #78350f14;padding-top:1rem}.admin-bundle-detail-card{padding:.25rem}.admin-bundle-detail-item{font-size:var(--type-ui);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.65rem;display:grid}.admin-bundle-items-editor{background:linear-gradient(145deg,#ffffffb8,#fffbebad),repeating-linear-gradient(135deg,#78350f08 0 1px,#0000 1px 22px)}@media (max-width:1100px){.admin-bundles-command-grid,.admin-bundles-kit-grid{grid-template-columns:1fr}}@media (max-width:900px){.admin-bundle-index-row{grid-template-columns:1fr}.admin-bundle-index-media{aspect-ratio:3;width:100%}.admin-bundle-index-actions{justify-content:flex-start}.admin-bundle-detail-item{grid-template-columns:1fr}}.admin-marketing-workspace{color:#1f1307}.admin-marketing-panel,.admin-marketing-empty{border-radius:var(--store-radius);box-shadow:var(--store-card-shadow);background:linear-gradient(145deg,#fffffff5,#fff7e8d6),repeating-linear-gradient(90deg,#78350f08 0 1px,#0000 1px 28px);border:1px solid #4e2d0e1f}.admin-marketing-data-shell{align-items:start}.admin-marketing-route-switcher{grid-template-columns:repeat(auto-fit,minmax(13rem,1fr));gap:.75rem;display:grid}.admin-marketing-route-button{border-radius:var(--store-radius);color:#4a2d0b;text-align:start;background:#ffffffb3;border:1px solid #78350f24;align-items:flex-start;gap:.75rem;min-height:5rem;padding:.9rem;transition:border-color .16s,background .16s,box-shadow .16s;display:flex;box-shadow:0 10px 30px #18181b0a}.admin-marketing-route-button:hover,.admin-marketing-route-button-active{background:#fffbebed;border-color:#b4530952;box-shadow:0 16px 40px #18181b14}.admin-marketing-route-button svg{color:#b45309;flex-shrink:0;margin-top:.15rem}.admin-marketing-route-button span{gap:.25rem;min-width:0;display:grid}.admin-marketing-route-button strong{color:#18181b;font-size:var(--type-ui)}.admin-marketing-route-button small{color:#71717a;font-size:var(--type-caption);text-overflow:ellipsis;white-space:nowrap;line-height:1.35;overflow:hidden}.admin-marketing-index,.admin-marketing-detail{min-width:0}.admin-marketing-sidecar,.admin-marketing-metric,.admin-campaign-flow-step,.admin-campaign-fact,.admin-campaign-rule,.admin-marketing-redemption,.admin-marketing-check{background:#ffffffa8;border:1px solid #78350f1a;box-shadow:inset 0 1px #ffffffb8}.admin-marketing-index-list{gap:.65rem;max-height:min(72vh,760px);padding-right:.2rem;display:grid;overflow:auto}.admin-campaign-index-row{border-radius:var(--store-control-radius);text-align:left;background:#ffffffad;border:1px solid #78350f1a;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:1rem;width:100%;padding:.85rem;transition:border-color .16s,background .16s,box-shadow .16s;display:grid}.admin-campaign-index-row:hover,.admin-campaign-index-row-active{background:#fffbebeb;border-color:#b4530959;box-shadow:0 14px 32px #78350f1a}.admin-campaign-index-actions{justify-content:flex-end;align-items:center;gap:.45rem;display:flex}.admin-marketing-search,.admin-marketing-input{border-radius:var(--store-control-radius);background:#ffffffb8;border:1px solid #78350f24;box-shadow:inset 0 1px #ffffffbd,0 10px 24px #78350f0f}.admin-marketing-primary-button,.admin-marketing-secondary-button{border:1px solid #0000;transition:transform .16s,box-shadow .16s,border-color .16s,background .16s}.admin-marketing-primary-button{color:#fff;background:linear-gradient(135deg,#166534,#0f766e);box-shadow:0 16px 34px #16653438}.admin-marketing-primary-button:hover,.admin-marketing-secondary-button:hover{transform:translateY(-1px)}.admin-marketing-secondary-button{color:#4a2d0b;background:#ffffffb3;border-color:#78350f24}.admin-marketing-danger-button{color:#991b1b;border-color:#b91c1c38}.admin-marketing-danger-button:hover{background:#fee2e2b8}.admin-marketing-delete-page{background:linear-gradient(145deg,#fffffff7,#fef2f2c7),repeating-linear-gradient(90deg,#b91c1c07 0 1px,#0000 1px 28px)}.admin-campaign-status-pill{width:max-content;font-size:var(--type-caption);text-transform:capitalize;border-radius:999px;align-items:center;padding:.22rem .58rem;font-weight:800;line-height:1;display:inline-flex}.campaign-status-inactive{color:#92400e;background:#fef3c7eb}.campaign-status-archived{color:#52525b;background:#f4f4f5eb}.admin-campaign-rules{border-top:1px solid #78350f14;padding-top:1rem}@media (max-width:900px){.admin-campaign-index-row{grid-template-columns:1fr}.admin-campaign-index-actions{justify-content:flex-start}}.admin-marketing-workspace{--marketing-ink:#201006;--marketing-honey:#f2a900;--marketing-amber:#b45309;--marketing-plum:#7c2d12;--marketing-sky:#2563eb;--marketing-teal:#0f766e;color:var(--marketing-ink)}.admin-marketing-panel,.admin-marketing-empty{background:radial-gradient(circle at 8% 4%,#f2a90021,#0000 30%),linear-gradient(145deg,#fffffff7,#eff6ffbd),repeating-linear-gradient(90deg,#7c2d1207 0 1px,#0000 1px 28px);border-color:#78350f21;box-shadow:inset 0 1px #ffffffdb,0 22px 48px #78350f17}.admin-marketing-hero{overflow:hidden}.admin-marketing-kpi-grid{grid-template-columns:repeat(auto-fit,minmax(9rem,1fr));gap:.85rem;margin-top:1.5rem;display:grid}.admin-marketing-performance-grid{grid-template-columns:minmax(18rem,1.2fr) repeat(2,minmax(14rem,.8fr));gap:1rem;display:grid}.admin-marketing-roi-card,.admin-marketing-signal-card,.admin-marketing-featured-campaign,.admin-marketing-audience-card,.admin-marketing-builder-step{border-radius:var(--store-radius);background:linear-gradient(145deg,#ffffffe6,#fffbeba3),#ffffffb8;border:1px solid #78350f1f;box-shadow:inset 0 1px #ffffffdb,0 18px 40px #78350f14}.admin-marketing-roi-card,.admin-marketing-signal-card{align-content:center;min-height:9.5rem;padding:1.15rem;display:grid}.admin-marketing-roi-card{background:radial-gradient(circle at 82% 18%,#2563eb2e,#0000 28%),linear-gradient(145deg,#fffffff0,#eff6ffbd)}.admin-marketing-roi-card p,.admin-marketing-signal-card p,.admin-marketing-featured-campaign p,.admin-marketing-audience-card p,.admin-marketing-builder-step p{color:#64748b;font-size:var(--type-caption);letter-spacing:0;text-transform:uppercase;font-weight:850}.admin-marketing-roi-card strong,.admin-marketing-signal-card strong{color:#111827;font-size:var(--type-title);margin-top:.55rem;font-weight:950;display:block}.admin-marketing-roi-card small,.admin-marketing-signal-card small,.admin-marketing-featured-campaign span,.admin-marketing-audience-card small,.admin-marketing-builder-step small{color:#64748b;font-size:var(--type-caption);margin-top:.3rem;font-weight:750;display:block}.admin-marketing-card-icon{border-radius:var(--store-control-radius);width:2.6rem;height:2.6rem;color:var(--marketing-amber);background:linear-gradient(145deg,#fffffff5,#e2e8f0b8),#fffc;justify-content:center;align-items:center;margin-bottom:.85rem;display:inline-flex;box-shadow:inset 0 1px #ffffffe6,0 14px 28px #64748b2e}.admin-marketing-board{grid-template-columns:minmax(18rem,1.2fr) minmax(16rem,.8fr);gap:1rem;display:grid}.admin-marketing-featured-campaign{color:#fff;background:linear-gradient(#2010060a,#201006a3),radial-gradient(circle at 78% 22%,#f2a90038,#0000 30%),linear-gradient(135deg,#fff7ed,#fef3c7 44%,#dbeafe);justify-content:space-between;align-items:end;min-height:12rem;padding:1.15rem;display:flex}.admin-marketing-featured-campaign p,.admin-marketing-featured-campaign span{color:#ffffffdb}.admin-marketing-featured-campaign h3{color:#fff;max-width:24rem;font-size:var(--type-title);margin-top:.4rem;font-weight:950}.admin-marketing-audience-card{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:.9rem;padding:1.15rem;display:grid}.admin-marketing-audience-card .admin-marketing-card-icon{color:var(--marketing-sky);margin-bottom:0}.admin-marketing-audience-card strong,.admin-marketing-builder-step strong{color:#201006;text-overflow:ellipsis;white-space:nowrap;margin-top:.3rem;font-weight:950;display:block;overflow:hidden}.admin-marketing-batch-review-grid{grid-template-columns:repeat(auto-fit,minmax(17rem,1fr));gap:.85rem;display:grid}.admin-marketing-batch-review-card,.admin-marketing-batch-source{border-radius:var(--store-radius);background:linear-gradient(145deg,#ffffffeb,#f0fdfab3),repeating-linear-gradient(135deg,#0d948808 0 1px,#0000 1px 24px);border:1px solid #0d948829;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:.8rem;padding:.95rem;display:grid;box-shadow:inset 0 1px #ffffffe6,0 18px 40px #0f766e14}.admin-marketing-batch-review-card .admin-marketing-card-icon,.admin-marketing-batch-source .admin-marketing-card-icon{color:#0f766e;margin-bottom:0}.admin-marketing-batch-review-card p,.admin-marketing-batch-source p{color:#0f766e;font-size:var(--type-caption);text-transform:uppercase;font-weight:950}.admin-marketing-batch-review-card h4,.admin-marketing-batch-source strong{color:#134e4a;font-size:var(--type-body);text-overflow:ellipsis;white-space:nowrap;margin:.2rem 0 0;font-weight:950;overflow:hidden}.admin-marketing-batch-review-card small,.admin-marketing-batch-source small{color:#3f3f46b8;font-size:var(--type-caption);text-overflow:ellipsis;white-space:nowrap;margin-top:.22rem;font-weight:800;display:block;overflow:hidden}.admin-marketing-batch-review-actions{flex-wrap:wrap;grid-column:1/-1;align-items:center;gap:.5rem;display:flex}.admin-marketing-batch-chip{color:#0f766e;font-size:var(--type-caption);background:#f0fdfadb;border:1px solid #0d94882e;border-radius:999px;padding:.2rem .45rem;font-weight:950}.admin-marketing-handoff-status{color:#52525b;width:max-content;max-width:100%;font-size:var(--type-caption);background:#f4f4f5db;border:1px solid #71717a24;border-radius:999px;padding:.24rem .52rem;font-weight:950;display:inline-flex}.admin-marketing-handoff-status-draft{color:#92400e;background:#fef3c7e6;border-color:#f59e0b3d}.admin-marketing-handoff-status-reviewed{color:#1d4ed8;background:#dbeafedb;border-color:#2563eb2e}.admin-marketing-handoff-status-activated{color:#0f766e;background:#ccfbf1e6;border-color:#0d94882e}.admin-marketing-handoff-status-cancelled{color:#991b1b;background:#fee2e2e6;border-color:#b91c1c2e}.admin-marketing-route-button{background:linear-gradient(145deg,#ffffffd9,#fffbeba6),#ffffffb3;border-color:#b4530924;align-items:center}.admin-marketing-route-button:hover,.admin-marketing-route-button-active{background:linear-gradient(145deg,#fffbebfa,#eff6ffc2),#ffffffc7;border-color:#f2a9006b}.admin-marketing-sidecar,.admin-marketing-metric,.admin-campaign-flow-step,.admin-campaign-fact,.admin-campaign-rule,.admin-marketing-redemption,.admin-marketing-check{background:#ffffffad;border-color:#78350f1c}.admin-marketing-metric p:last-child{color:#111827;font-size:var(--type-body-lg);font-weight:950}.admin-marketing-builder-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:.85rem;display:grid}.admin-marketing-builder-step{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:.8rem;padding:1rem;display:grid}.admin-marketing-builder-step .admin-marketing-card-icon{margin-bottom:0}.admin-campaign-index-row{background:linear-gradient(145deg,#ffffffd1,#fffbeb94),#ffffffb8;border-color:#78350f1c}.admin-campaign-index-row:hover,.admin-campaign-index-row-active{background:#fffbebf0;border-color:#f2a90066}.admin-marketing-search,.admin-marketing-input{border-color:#b4530926}.admin-marketing-input:focus,.admin-marketing-input:focus-visible,.admin-marketing-search:focus-within{border-color:#f2a9007a;box-shadow:0 0 0 3px #f2a90024,0 12px 28px #78350f14}.admin-marketing-primary-button{background:linear-gradient(135deg, var(--marketing-amber), var(--marketing-teal));box-shadow:0 16px 34px #78350f33}.admin-marketing-secondary-button{color:#78350f}.campaign-status-active{color:#0f766e;background:#ccfbf1e6}@media (max-width:1100px){.admin-marketing-performance-grid,.admin-marketing-board,.admin-marketing-builder-grid,.admin-marketing-batch-review-card,.admin-marketing-batch-source{grid-template-columns:1fr}}.admin-help-workspace{color:#1f1307}.admin-help-panel,.admin-help-empty{border-radius:var(--store-radius);box-shadow:var(--store-card-shadow);background:linear-gradient(145deg,#fffffff5,#fff7e8d6),repeating-linear-gradient(90deg,#78350f08 0 1px,#0000 1px 28px);border:1px solid #4e2d0e1f}.admin-help-command{background:linear-gradient(135deg,#fffffff5,#f0fdfac2 46%,#fff7eddb),repeating-linear-gradient(90deg,#0f766e08 0 1px,#0000 1px 28px);border:1px solid #0f766e29;border-radius:8px;overflow:hidden;box-shadow:0 24px 60px #0f172a14}.admin-help-command-grid,.admin-help-kpi-grid,.admin-help-knowledge-grid{gap:1rem;display:grid}.admin-help-command-grid{grid-template-columns:minmax(0,1fr) minmax(18rem,25rem);align-items:stretch}.admin-help-eyebrow{color:#0f766e;font-size:var(--type-ui);align-items:center;gap:.45rem;font-weight:800;display:inline-flex}.admin-help-featured-card{background:#ffffffbd;border:1px solid #0f766e24;border-radius:8px;grid-template-columns:4.75rem minmax(0,1fr);align-items:center;gap:.9rem;padding:.9rem;display:grid;box-shadow:inset 0 1px #ffffffb8,0 16px 34px #0f172a14}.admin-help-featured-icon{aspect-ratio:1;color:#0f766e;background:linear-gradient(145deg,#f0fdfaeb,#fffbebdb);border:1px solid #0f766e21;border-radius:8px;place-items:center;width:4.75rem;display:grid}.admin-help-featured-facts{flex-wrap:wrap;gap:.45rem;display:flex}.admin-help-featured-facts span{color:#134e4a;font-size:var(--type-caption);background:#ffffffbd;border:1px solid #0f766e1f;border-radius:999px;padding:.28rem .55rem;font-weight:800}.admin-help-kpi-grid{grid-template-columns:repeat(auto-fit,minmax(15rem,1fr))}.admin-help-kpi-card{background:#ffffffd1;border:1px solid #52525b1f;border-radius:8px;gap:.8rem;padding:1rem;display:flex;box-shadow:0 16px 32px #18181b0f}.admin-help-kpi-icon{color:#92400e;background:#f59e0b1f;border-radius:8px;flex:none;place-items:center;width:2.35rem;height:2.35rem;display:grid}.admin-help-kpi-green .admin-help-kpi-icon{color:#047857;background:#10b98121}.admin-help-kpi-blue .admin-help-kpi-icon{color:#1d4ed8;background:#3b82f621}.admin-help-kpi-violet .admin-help-kpi-icon{color:#6d28d9;background:#7c3aed1f}.admin-help-kpi-card p,.admin-help-stage-card p,.admin-help-signal-card p{color:#71717a;font-size:var(--type-caption);text-transform:uppercase;font-weight:800}.admin-help-kpi-card strong{color:#18181b;font-size:var(--type-title-sm);margin-top:.28rem;line-height:1.1;display:block}.admin-help-kpi-card small,.admin-help-stage-card small{color:#71717a;font-size:var(--type-caption);margin-top:.28rem;line-height:1.35;display:block}.admin-help-knowledge-grid{grid-template-columns:minmax(0,1.35fr) minmax(18rem,.65fr)}.admin-help-knowledge-board,.admin-help-stitch-sidecar,.admin-help-detail-card{background:linear-gradient(145deg,#ffffffe0,#f0fdfa9e),repeating-linear-gradient(135deg,#0f766e06 0 1px,#0000 1px 24px);border:1px solid #0f766e1f;border-radius:8px;box-shadow:0 16px 36px #18181b0f}.admin-help-stage-grid{grid-template-columns:repeat(auto-fit,minmax(12rem,1fr));gap:.7rem;display:grid}.admin-help-stage-card,.admin-help-signal-card,.admin-help-latest-strip{background:#ffffffad;border:1px solid #0f766e1c;border-radius:8px}.admin-help-stage-card{padding:.9rem}.admin-help-stage-card span,.admin-help-signal-card span,.admin-help-latest-strip>span{color:#0f766e;background:#0d94881f;border-radius:8px;place-items:center;width:2rem;height:2rem;display:grid}.admin-help-stage-card strong{color:#18181b;font-size:var(--type-body);margin-top:.5rem;display:block}.admin-help-signal-card,.admin-help-latest-strip{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:.7rem;padding:.75rem;display:grid}.admin-help-latest-strip{grid-template-columns:auto minmax(0,1fr) auto}.admin-help-signal-card strong,.admin-help-latest-strip strong{color:#27272a;min-width:0;font-size:var(--type-ui);text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.admin-help-latest-strip p{color:#71717a;font-size:var(--type-caption);text-transform:uppercase;font-weight:800}.admin-help-latest-strip small{color:#71717a;font-size:var(--type-caption);font-weight:800}.admin-help-detail-card{padding:.25rem}.admin-help-data-shell{align-items:start}.admin-help-route-switcher{grid-template-columns:repeat(auto-fit,minmax(13rem,1fr));gap:.75rem;display:grid}.admin-help-route-button{border-radius:var(--store-radius);color:#4a2d0b;text-align:start;background:#ffffffb3;border:1px solid #78350f24;align-items:flex-start;gap:.75rem;min-height:5rem;padding:.9rem;transition:border-color .16s,background .16s,box-shadow .16s;display:flex;box-shadow:0 10px 30px #18181b0a}.admin-help-route-button:hover,.admin-help-route-button-active{background:#fffbebed;border-color:#b4530952;box-shadow:0 16px 40px #18181b14}.admin-help-route-button svg{color:#b45309;flex-shrink:0;margin-top:.15rem}.admin-help-route-button span{gap:.25rem;min-width:0;display:grid}.admin-help-route-button strong{color:#18181b;font-size:var(--type-ui)}.admin-help-route-button small{color:#71717a;font-size:var(--type-caption);text-overflow:ellipsis;white-space:nowrap;line-height:1.35;overflow:hidden}.admin-help-index,.admin-help-detail{min-width:0}.admin-help-sidecar,.admin-help-metric,.admin-help-flow-step,.admin-help-fact,.admin-help-body{background:#ffffffa8;border:1px solid #78350f1a;box-shadow:inset 0 1px #ffffffb8}.admin-help-index-list{gap:.65rem;max-height:min(72vh,760px);padding-right:.2rem;display:grid;overflow:auto}.admin-help-index-row{border-radius:var(--store-control-radius);text-align:left;background:#ffffffad;border:1px solid #78350f1a;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:1rem;width:100%;padding:.85rem;transition:border-color .16s,background .16s,box-shadow .16s;display:grid}.admin-help-index-row:hover,.admin-help-index-row-active{background:#fffbebeb;border-color:#b4530959;box-shadow:0 14px 32px #78350f1a}.admin-help-index-icon{aspect-ratio:1;color:#0f766e;background:linear-gradient(145deg,#f0fdfad6,#fffbebc7);border:1px solid #0f766e1f;border-radius:8px;place-items:center;width:2.75rem;display:grid}.admin-help-index-actions{justify-content:flex-end;align-items:center;gap:.45rem;display:flex}.admin-help-search,.admin-help-input{border-radius:var(--store-control-radius);background:#ffffffb8;border:1px solid #78350f24;box-shadow:inset 0 1px #ffffffbd,0 10px 24px #78350f0f}.admin-help-input:focus,.admin-help-input:focus-visible,.admin-help-search:focus-within{border-color:#b453096b;box-shadow:0 0 0 3px #f59e0b24,0 12px 28px #78350f14}.admin-help-primary-button,.admin-help-secondary-button{border:1px solid #0000;transition:transform .16s,box-shadow .16s,border-color .16s,background .16s}.admin-help-primary-button{color:#fff;background:linear-gradient(135deg,#166534,#0f766e);box-shadow:0 16px 34px #16653438}.admin-help-primary-button:hover,.admin-help-secondary-button:hover{transform:translateY(-1px)}.admin-help-secondary-button{color:#4a2d0b;background:#ffffffb3;border-color:#78350f24}.admin-help-danger-button{color:#991b1b;border-color:#b91c1c38}.admin-help-danger-button:hover{background:#fee2e2b8}.admin-help-delete-page{background:linear-gradient(145deg,#fffffff7,#fef2f2c7),repeating-linear-gradient(90deg,#b91c1c07 0 1px,#0000 1px 28px)}.admin-help-status-pill{width:max-content;font-size:var(--type-caption);text-transform:capitalize;border-radius:999px;align-items:center;padding:.22rem .58rem;font-weight:800;line-height:1;display:inline-flex}.help-status-active{color:#065f46;background:#d1fae5e6}.help-status-draft{color:#92400e;background:#fef3c7eb}.help-status-archived{color:#52525b;background:#f4f4f5eb}@media (max-width:1100px){.admin-help-command-grid,.admin-help-knowledge-grid{grid-template-columns:1fr}}@media (max-width:900px){.admin-help-index-row{grid-template-columns:1fr}.admin-help-index-actions{justify-content:flex-start}}.admin-recommendations-workspace{color:#1f1307}.admin-recommendations-panel,.admin-recommendations-empty{border-radius:var(--store-radius);box-shadow:var(--store-card-shadow);background:linear-gradient(145deg,#fffffff5,#fff7e8d6),repeating-linear-gradient(90deg,#78350f08 0 1px,#0000 1px 28px);border:1px solid #4e2d0e1f}.admin-recommendations-data-shell{align-items:start}.admin-recommendations-route-switcher{grid-template-columns:repeat(auto-fit,minmax(13rem,1fr));gap:.75rem;display:grid}.admin-recommendations-route-button{border-radius:var(--store-radius);color:#4a2d0b;text-align:start;background:#ffffffb3;border:1px solid #78350f24;align-items:flex-start;gap:.75rem;min-height:5rem;padding:.9rem;transition:border-color .16s,background .16s,box-shadow .16s;display:flex;box-shadow:0 10px 30px #18181b0a}.admin-recommendations-route-button:hover,.admin-recommendations-route-button-active{background:#fffbebed;border-color:#b4530952;box-shadow:0 16px 40px #18181b14}.admin-recommendations-route-button svg{color:#b45309;flex-shrink:0;margin-top:.15rem}.admin-recommendations-route-button span{gap:.25rem;min-width:0;display:grid}.admin-recommendations-route-button strong{color:#18181b;font-size:var(--type-ui)}.admin-recommendations-route-button small{color:#71717a;font-size:var(--type-caption);text-overflow:ellipsis;white-space:nowrap;line-height:1.35;overflow:hidden}.admin-recommendations-index,.admin-recommendations-detail{min-width:0}.admin-recommendations-sidecar,.admin-recommendations-metric,.admin-recommendations-flow-step,.admin-recommendations-fact,.admin-recommendation-rule-block,.admin-recommendation-products{background:#ffffffa8;border:1px solid #78350f1a;box-shadow:inset 0 1px #ffffffb8}.admin-recommendations-index-list{gap:.65rem;max-height:min(72vh,760px);padding-right:.2rem;display:grid;overflow:auto}.admin-recommendation-index-row{border-radius:var(--store-control-radius);text-align:left;background:#ffffffad;border:1px solid #78350f1a;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:1rem;width:100%;padding:.85rem;transition:border-color .16s,background .16s,box-shadow .16s;display:grid}.admin-recommendation-index-row:hover,.admin-recommendation-index-row-active{background:#fffbebeb;border-color:#b4530959;box-shadow:0 14px 32px #78350f1a}.admin-recommendation-index-actions{justify-content:flex-end;align-items:center;gap:.45rem;display:flex}.admin-recommendations-search,.admin-recommendations-input{border-radius:var(--store-control-radius);background:#ffffffb8;border:1px solid #78350f24;box-shadow:inset 0 1px #ffffffbd,0 10px 24px #78350f0f}.admin-recommendations-input:focus,.admin-recommendations-input:focus-visible,.admin-recommendations-search:focus-within{border-color:#b453096b;box-shadow:0 0 0 3px #f59e0b24,0 12px 28px #78350f14}.admin-recommendations-primary-button,.admin-recommendations-secondary-button{border:1px solid #0000;transition:transform .16s,box-shadow .16s,border-color .16s,background .16s}.admin-recommendations-primary-button{color:#fff;background:linear-gradient(135deg,#166534,#0f766e);box-shadow:0 16px 34px #16653438}.admin-recommendations-primary-button:hover,.admin-recommendations-secondary-button:hover{transform:translateY(-1px)}.admin-recommendations-danger-button{color:#991b1b;border-color:#b91c1c38}.admin-recommendations-danger-button:hover{background:#fee2e2b8}.admin-recommendations-delete-page{background:linear-gradient(145deg,#fffffff7,#fef2f2c7),repeating-linear-gradient(90deg,#b91c1c07 0 1px,#0000 1px 28px)}.admin-recommendation-status-pill{width:max-content;font-size:var(--type-caption);text-transform:capitalize;border-radius:999px;align-items:center;padding:.22rem .58rem;font-weight:800;line-height:1;display:inline-flex}.admin-recommendation-rules{border-top:1px solid #78350f14;padding-top:1rem}@media (max-width:900px){.admin-recommendation-index-row{grid-template-columns:1fr}.admin-recommendation-index-actions{justify-content:flex-start}}.admin-recommendations-workspace{--recommendation-surface:#faf9f8;--recommendation-canvas:#ebedf0;--recommendation-ink:#121826;--recommendation-muted:#5f626b;--recommendation-honey:#f9b000;--recommendation-blue:#3b82f6;--recommendation-teal:#0f766e;--recommendation-shadow-dark:#babeccd1;--recommendation-shadow-light:#fffffffa;border-radius:var(--store-radius);background:radial-gradient(circle at 12% 0%, #ffffffe6, transparent 22rem), linear-gradient(145deg, #f5f6f8, var(--recommendation-canvas));color:var(--recommendation-ink);padding:1rem}.admin-recommendations-panel,.admin-recommendations-empty{background:var(--recommendation-surface);box-shadow:7px 7px 16px var(--recommendation-shadow-dark), -7px -7px 16px var(--recommendation-shadow-light);border:1px solid #ffffffc2}.admin-recommendations-hero{grid-template-columns:minmax(0,1fr) minmax(18rem,.34fr);gap:1rem;padding:1.25rem;display:grid}.admin-recommendations-hero-copy{align-content:start;gap:1rem;display:grid}.admin-recommendations-eyebrow,.admin-recommendations-sidecar-label{color:#7e5700;font-size:var(--type-caption);letter-spacing:0;text-transform:uppercase;align-items:center;gap:.45rem;font-weight:900;display:inline-flex}.admin-recommendations-hero h2{color:var(--recommendation-ink);font-size:var(--type-display);letter-spacing:0;font-weight:950;line-height:1.06}.admin-recommendations-hero p{max-width:54rem;color:var(--recommendation-muted);line-height:1.65}.admin-recommendations-kpi-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:.9rem;display:grid}.admin-recommendations-sidecar,.admin-recommendations-metric,.admin-recommendations-type-card,.admin-recommendations-product-row,.admin-recommendations-flow-step{background:#faf9f8e6;border:1px solid #ffffffc7;box-shadow:5px 5px 12px #babeccb8,-5px -5px 12px #fffffff5}.admin-recommendations-metric{align-content:space-between;gap:.5rem;min-height:9rem;padding:.95rem;display:grid}.admin-recommendations-metric-icon,.admin-recommendations-page-icon,.admin-recommendations-type-card span{border-radius:var(--store-control-radius);color:var(--recommendation-honey);background:#fffc;justify-content:center;align-items:center;width:2.45rem;height:2.45rem;display:inline-flex;box-shadow:inset 2px 2px 5px #babecc9e,inset -4px -4px 8px #fffffff0}.admin-recommendations-metric p,.admin-recommendations-metric small,.admin-recommendations-board-header small,.admin-recommendations-type-card small,.admin-recommendations-product-row small,.admin-recommendations-flow-step p{color:var(--recommendation-muted);font-size:var(--type-caption);line-height:1.4}.checkout-cart-journey-recommendation-card{background:linear-gradient(145deg,#fffffffa,#ecfeffb8),#fff;border-color:#0e749024;position:relative;overflow:hidden}.checkout-cart-journey-recommendation-card:before{content:"";background:linear-gradient(#0e7490,#f59e0b);width:4px;position:absolute;inset:0 auto 0 0}.admin-recommendations-metric strong,.admin-recommendations-sidecar>strong,.admin-recommendations-type-card strong{color:var(--recommendation-ink);font-size:var(--type-title);font-weight:950;line-height:1}.admin-recommendations-sidecar{border-radius:var(--store-radius);align-content:start;gap:.8rem;padding:1rem;display:grid}.admin-recommendations-sidecar>small{color:var(--recommendation-muted);font-size:var(--type-caption)}.admin-recommendations-mini-facts,.admin-recommendations-intelligence-grid,.admin-recommendations-source-strip,.admin-recommendations-type-grid,.admin-recommendations-product-strip{gap:.8rem;display:grid}.admin-recommendations-mini-facts{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-recommendations-intelligence-grid{grid-template-columns:minmax(0,1.1fr) minmax(20rem,.9fr)}.admin-recommendations-type-board,.admin-recommendations-product-board{align-content:start;gap:1rem;padding:1rem;display:grid}.admin-recommendations-board-header{align-items:center;gap:.8rem;display:flex}.admin-recommendations-board-header>span:last-child{gap:.2rem;min-width:0;display:grid}.admin-recommendations-board-header strong,.admin-recommendations-product-row strong{color:var(--recommendation-ink);font-size:var(--type-ui);text-overflow:ellipsis;white-space:nowrap;font-weight:900;overflow:hidden}.admin-recommendations-type-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.admin-recommendations-type-card{border-radius:var(--store-control-radius);align-content:space-between;min-height:8.5rem;padding:.85rem;display:grid}.admin-recommendations-source-strip{grid-template-columns:repeat(3,minmax(0,1fr))}.admin-recommendations-product-row{border-radius:var(--store-control-radius);text-align:start;justify-content:space-between;align-items:center;gap:.85rem;padding:.8rem;display:flex}.admin-recommendations-product-row>span:first-child{gap:.2rem;min-width:0;display:grid}.admin-recommendations-product-row>span:last-child{border-radius:var(--store-control-radius);color:#6a4900;font-size:var(--type-caption);white-space:nowrap;background:#ffdeabcc;padding:.35rem .55rem;font-weight:900}.admin-recommendations-route-button,.admin-recommendation-index-row,.admin-recommendations-fact,.admin-recommendation-rule-block,.admin-recommendation-products,.admin-recommendations-search,.admin-recommendations-input{background:#faf9f8e6;border-color:#ffffffc2;box-shadow:4px 4px 10px #babecca8,-4px -4px 10px #fffffff5}.admin-recommendations-search,.admin-recommendations-input,.admin-recommendations-fact,.admin-recommendation-rule-block,.admin-recommendation-products{box-shadow:inset 2px 2px 5px #babecc80,inset -4px -4px 8px #ffffffe6}.admin-recommendations-route-button:hover,.admin-recommendations-route-button-active,.admin-recommendation-index-row:hover,.admin-recommendation-index-row-active,.admin-recommendations-product-row:hover{background:#fffaeee6;border-color:#f9b00066}.admin-recommendations-route-button svg{color:var(--recommendation-honey)}.admin-recommendations-primary-button,.admin-recommendations-secondary-button{border-radius:var(--store-control-radius);gap:.45rem;min-height:2.45rem;font-weight:900}.admin-recommendations-primary-button{background:var(--recommendation-honey);color:#151b29;border-color:#f9b0005c;box-shadow:5px 5px 12px #babeccb3,-5px -5px 12px #fffffff2}.admin-recommendations-primary-button:hover{color:#151b29;background:#ffba33}.admin-recommendations-secondary-button{color:var(--recommendation-ink);background:#faf9f8e6;border-color:#ffffffc2}.admin-recommendation-status-pill{border:1px solid #ffffffc2;box-shadow:inset 1px 1px 3px #babecc6b,inset -2px -2px 5px #fffc}.recommendation-status-active{color:#166534;background:#dcfce7d1}.recommendation-status-inactive{color:#1d4ed8;background:#dbeafed1}.recommendation-status-archived{color:#52525b;background:#f4f4f5eb}@media (max-width:1180px){.admin-recommendations-hero,.admin-recommendations-intelligence-grid{grid-template-columns:1fr}.admin-recommendations-kpi-grid,.admin-recommendations-type-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:720px){.admin-recommendations-workspace{padding:.75rem}.admin-recommendations-kpi-grid,.admin-recommendations-type-grid,.admin-recommendations-source-strip,.admin-recommendations-mini-facts{grid-template-columns:1fr}.admin-recommendations-hero h2{font-size:var(--type-title-compact)}.admin-recommendations-product-row{flex-direction:column;align-items:flex-start}}.admin-api-workspace{color:#1f1307}.admin-api-panel,.admin-api-empty{border-radius:var(--store-radius);box-shadow:var(--store-card-shadow);background:linear-gradient(145deg,#fffffff5,#fff7e8d6),repeating-linear-gradient(90deg,#78350f08 0 1px,#0000 1px 28px);border:1px solid #4e2d0e1f}.admin-api-command{background:linear-gradient(135deg,#fffffff5,#f0fdfac2 46%,#eff6ffb8),repeating-linear-gradient(90deg,#0f766e08 0 1px,#0000 1px 28px);border:1px solid #0f766e29;border-radius:8px;overflow:hidden;box-shadow:0 24px 60px #0f172a14}.admin-api-command-grid,.admin-api-kpi-grid,.admin-api-security-grid{gap:1rem;display:grid}.admin-api-command-grid{grid-template-columns:minmax(0,1fr) minmax(18rem,25rem);align-items:stretch}.admin-api-eyebrow{color:#0f766e;font-size:var(--type-ui);align-items:center;gap:.45rem;font-weight:800;display:inline-flex}.admin-api-featured-card{background:#ffffffbd;border:1px solid #0f766e24;border-radius:8px;grid-template-columns:4.75rem minmax(0,1fr);align-items:center;gap:.9rem;padding:.9rem;display:grid;box-shadow:inset 0 1px #ffffffb8,0 16px 34px #0f172a14}.admin-api-featured-icon{aspect-ratio:1;color:#0f766e;background:linear-gradient(145deg,#f0fdfaeb,#eff6ffdb);border:1px solid #0f766e21;border-radius:8px;place-items:center;width:4.75rem;display:grid}.admin-api-featured-facts{flex-wrap:wrap;gap:.45rem;display:flex}.admin-api-featured-facts span{color:#134e4a;font-size:var(--type-caption);background:#ffffffbd;border:1px solid #0f766e1f;border-radius:999px;padding:.28rem .55rem;font-weight:800}.admin-api-kpi-grid{grid-template-columns:repeat(auto-fit,minmax(15rem,1fr))}.admin-api-kpi-card{background:#ffffffd1;border:1px solid #52525b1f;border-radius:8px;gap:.8rem;min-width:0;padding:1rem;display:flex;box-shadow:0 16px 32px #18181b0f}.admin-api-kpi-icon{color:#92400e;background:#f59e0b1f;border-radius:8px;flex:none;place-items:center;width:2.35rem;height:2.35rem;display:grid}.admin-api-kpi-green .admin-api-kpi-icon{color:#047857;background:#10b98121}.admin-api-kpi-blue .admin-api-kpi-icon{color:#1d4ed8;background:#3b82f621}.admin-api-kpi-violet .admin-api-kpi-icon{color:#6d28d9;background:#7c3aed1f}.admin-api-kpi-card p,.admin-api-stage-card p,.admin-api-signal-card p,.admin-api-activity-strip p{color:#71717a;font-size:var(--type-caption);text-transform:uppercase;font-weight:800}.admin-api-kpi-card strong{color:#18181b;font-size:var(--type-title-sm);margin-top:.28rem;line-height:1.1;display:block}.admin-api-kpi-card small,.admin-api-stage-card small,.admin-api-activity-strip small{color:#71717a;font-size:var(--type-caption);margin-top:.28rem;line-height:1.35;display:block}.admin-api-security-grid{grid-template-columns:minmax(0,1.35fr) minmax(18rem,.65fr)}.admin-api-security-board,.admin-api-stitch-sidecar,.admin-api-detail-card{background:linear-gradient(145deg,#ffffffe0,#f0fdfa9e),repeating-linear-gradient(135deg,#0f766e06 0 1px,#0000 1px 24px);border:1px solid #0f766e1f;border-radius:8px;box-shadow:0 16px 36px #18181b0f}.admin-api-stage-grid{grid-template-columns:repeat(auto-fit,minmax(12rem,1fr));gap:.7rem;display:grid}.admin-api-stage-card,.admin-api-signal-card,.admin-api-activity-strip{background:#ffffffad;border:1px solid #0f766e1c;border-radius:8px}.admin-api-stage-card{padding:.9rem}.admin-api-stage-card span,.admin-api-signal-card span,.admin-api-activity-strip>span{color:#0f766e;background:#0d94881f;border-radius:8px;place-items:center;width:2rem;height:2rem;display:grid}.admin-api-stage-card strong,.admin-api-signal-card strong,.admin-api-activity-strip strong{color:#27272a;min-width:0;font-size:var(--type-ui);text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.admin-api-stage-card strong{font-size:var(--type-body);margin-top:.5rem}.admin-api-signal-card,.admin-api-activity-strip{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:.7rem;padding:.75rem;display:grid}.admin-api-activity-strip{grid-template-columns:auto minmax(0,1fr) auto}.admin-api-sidecar,.admin-api-metric,.admin-api-flow-step,.admin-api-detail,.admin-api-editor,.admin-api-fact,.admin-api-scope-list,.admin-api-toggle,.admin-api-attempt,.admin-api-event,.admin-api-note,.admin-api-secret{background:#ffffffa8;border:1px solid #78350f1a;box-shadow:inset 0 1px #ffffffb8}.admin-api-index-list{gap:.65rem;max-height:min(72vh,760px);padding-right:.2rem;display:grid;overflow:auto}.admin-api-index-row{border-radius:var(--store-control-radius);background:#ffffffad;border:1px solid #78350f1a;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:1rem;padding:.85rem;transition:border-color .16s,background .16s,box-shadow .16s;display:grid}.admin-api-index-row:hover,.admin-api-index-row-active{background:#fffbebeb;border-color:#b4530959;box-shadow:0 14px 32px #78350f1a}.admin-api-index-icon{aspect-ratio:1;color:#0f766e;background:linear-gradient(145deg,#f0fdfad6,#eff6ffc7);border:1px solid #0f766e1f;border-radius:8px;place-items:center;width:2.75rem;display:grid}.admin-api-index-actions{justify-content:flex-end;align-items:center;gap:.45rem;display:flex}.admin-api-search,.admin-api-input{border-radius:var(--store-control-radius);background:#ffffffb8;border:1px solid #78350f24;box-shadow:inset 0 1px #ffffffbd,0 10px 24px #78350f0f}.admin-api-input:focus,.admin-api-input:focus-visible,.admin-api-search:focus-within{border-color:#b453096b;box-shadow:0 0 0 3px #f59e0b24,0 12px 28px #78350f14}.admin-api-primary-button,.admin-api-secondary-button{border:1px solid #0000;transition:transform .16s,box-shadow .16s,border-color .16s,background .16s}.admin-api-primary-button{color:#fff;background:linear-gradient(135deg,#166534,#0f766e);box-shadow:0 16px 34px #16653438}.admin-api-primary-button:hover,.admin-api-secondary-button:hover{transform:translateY(-1px)}.admin-api-secondary-button{color:#4a2d0b;background:#ffffffb3;border-color:#78350f24}.admin-api-danger-button{color:#991b1b;border-color:#b91c1c38}.admin-api-danger-button:hover{background:#fee2e2b8}.admin-api-status-pill{width:max-content;font-size:var(--type-caption);text-transform:capitalize;border-radius:999px;align-items:center;padding:.22rem .58rem;font-weight:800;line-height:1;display:inline-flex}.api-status-active,.api-status-succeeded{color:#065f46;background:#d1fae5e6}.api-status-paused,.api-status-prepared,.api-status-retry_requested{color:#92400e;background:#fef3c7eb}.api-status-revoked,.api-status-expired,.api-status-failed{color:#991b1b;background:#fee2e2eb}.admin-api-chip{color:#78350f;font-size:var(--type-caption);background:#fef3c7eb;border-radius:999px;padding:.25rem .6rem;font-weight:800;display:inline-flex}.admin-api-secret{color:#78350f;background:#fffbebdb}.admin-api-route-switcher{grid-template-columns:repeat(auto-fit,minmax(12rem,1fr));gap:.75rem;display:grid}.admin-api-route-button,.admin-api-page-header{border-radius:var(--store-control-radius);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:linear-gradient(145deg,#ffffffc7,#fffbebb3),#ffffffbd;border:1px solid #78350f21;box-shadow:inset 0 1px #ffffffd1,0 16px 34px #78350f14}.admin-api-route-button{text-align:start;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:.75rem;min-height:4.75rem;padding:.85rem;display:grid}.admin-api-route-button:hover,.admin-api-route-button-active{background:linear-gradient(145deg,#fffbebf0,#ecfdf5b8),#fffc;border-color:#b4530957;box-shadow:inset 0 1px #ffffffdb,0 18px 38px #78350f21}.admin-api-route-icon,.admin-api-page-icon{border-radius:var(--store-control-radius);color:#92400e;background:#b453091c;justify-content:center;align-items:center;width:2.35rem;height:2.35rem;display:inline-flex}.admin-api-route-copy,.admin-api-page-header div{gap:.2rem;min-width:0;display:grid}.admin-api-route-copy strong,.admin-api-page-header h3{color:#27272a;font-size:var(--type-ui);text-overflow:ellipsis;white-space:nowrap;font-weight:900;overflow:hidden}.admin-api-route-copy small,.admin-api-page-header small,.admin-api-page-header p{color:#71717a;font-size:var(--type-caption);text-overflow:ellipsis;font-weight:800;line-height:1.45;overflow:hidden}.admin-api-page-header{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:.85rem;padding:.85rem;display:grid}@media (max-width:1100px){.admin-api-command-grid,.admin-api-security-grid{grid-template-columns:1fr}}@media (max-width:900px){.admin-api-index-row,.admin-api-page-header,.admin-api-route-button{grid-template-columns:1fr}.admin-api-index-actions{justify-content:flex-start}}.admin-feature-workspace{color:#1f1307}.admin-feature-panel,.admin-feature-empty{border-radius:var(--store-radius);box-shadow:var(--store-card-shadow);background:linear-gradient(145deg,#fffffff5,#fff7e8d1),repeating-linear-gradient(90deg,#78350f08 0 1px,#0000 1px 28px);border:1px solid #4e2d0e1f}.admin-feature-panel{padding:clamp(1rem,2vw,1.5rem)}.admin-feature-hero{grid-template-columns:minmax(0,1fr) minmax(18rem,.34fr);gap:1rem;display:grid}.admin-feature-route-switcher{grid-template-columns:repeat(auto-fit,minmax(13rem,1fr));gap:.75rem;display:grid}.admin-feature-route-button{border-radius:var(--store-radius);color:#78350f;text-align:start;background:linear-gradient(145deg,#ffffffd6,#fff7eda8),#ffffffad;border:1px solid #78350f1f;align-items:center;gap:.75rem;min-height:4.35rem;padding:.8rem;display:flex;box-shadow:inset 0 1px #ffffffc7,0 14px 34px #78350f14}.admin-feature-route-button:hover,.admin-feature-route-button-active{background:linear-gradient(145deg,#fffbebf5,#fff7edd1),#ffffffc2;border-color:#b4530959;box-shadow:inset 0 1px #ffffffd1,0 18px 42px #78350f21}.admin-feature-route-button-danger{color:#991b1b;border-color:#b91c1c29}.admin-feature-route-button-danger:hover,.admin-feature-route-button-danger.admin-feature-route-button-active{background:linear-gradient(145deg,#fef2f2f5,#fff7edb8),#ffffffbd;border-color:#b91c1c57}.admin-feature-route-icon,.admin-feature-page-icon{border-radius:var(--store-control-radius);background:#ffffffc2;border:1px solid #78350f1f;flex:none;justify-content:center;align-items:center;width:2.35rem;height:2.35rem;display:inline-flex;box-shadow:inset 0 1px #ffffffd1}.admin-feature-route-button-danger .admin-feature-route-icon{background:#fef2f2d1;border-color:#b91c1c2e}.admin-feature-route-copy{gap:.16rem;min-width:0;display:grid}.admin-feature-route-copy strong,.admin-feature-route-copy small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.admin-feature-route-copy strong{font-size:var(--type-ui);font-weight:900}.admin-feature-route-copy small{color:#71717a;font-size:var(--type-caption);font-weight:750}.admin-feature-page-header{align-items:flex-start;gap:.8rem;display:flex}.admin-feature-page-icon{color:#78350f}.admin-feature-sidecar,.admin-feature-metric,.admin-feature-flow-step,.admin-feature-detail,.admin-feature-editor,.admin-feature-fact,.admin-feature-record-text,.admin-feature-toggle,.admin-feature-note{background:#ffffffa8;border:1px solid #78350f1a;box-shadow:inset 0 1px #ffffffb8}.admin-feature-sidecar,.admin-feature-detail,.admin-feature-editor{border-radius:var(--store-radius);padding:1rem}.admin-feature-metric,.admin-feature-flow-step,.admin-feature-fact,.admin-feature-record-text,.admin-feature-toggle,.admin-feature-note{border-radius:var(--store-control-radius)}.admin-feature-flow-step{gap:.25rem;margin-top:.75rem;padding:.8rem;display:grid}.admin-feature-flow-step span,.admin-feature-record-text p,.admin-feature-fact dt{color:#71717a;font-size:var(--type-caption);text-transform:uppercase;font-weight:800}.admin-feature-flow-step strong,.admin-feature-record-text span,.admin-feature-fact dd{color:#27272a;font-size:var(--type-ui);font-weight:800}.admin-feature-metric{padding:1rem}.admin-feature-toolbar{grid-template-columns:minmax(0,1fr) minmax(13rem,.32fr);gap:.85rem;margin-top:1rem;display:grid}.admin-feature-search,.admin-feature-input{border-radius:var(--store-control-radius);background:#ffffffb8;border:1px solid #78350f24;box-shadow:inset 0 1px #ffffffbd,0 10px 24px #78350f0f}.admin-feature-search{color:#78350f;align-items:center;gap:.65rem;min-height:3.1rem;padding:0 .9rem;display:flex}.admin-feature-search input,.admin-feature-input{outline:none;width:100%}.admin-feature-search input{color:#27272a;font-size:var(--type-ui);background:0 0}.admin-feature-input{color:#27272a;font-size:var(--type-ui);padding:.75rem .85rem}.admin-feature-input:focus,.admin-feature-input:focus-visible,.admin-feature-search:focus-within{border-color:#b453096b;box-shadow:0 0 0 3px #f59e0b24,0 12px 28px #78350f14}.admin-feature-index-list{gap:.65rem;max-height:min(60vh,38rem);margin-top:1rem;padding-right:.2rem;display:grid;overflow:auto}.admin-feature-index-row{border-radius:var(--store-control-radius);text-align:start;background:#ffffffad;border:1px solid #78350f1a;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:1rem;width:100%;padding:.85rem;display:grid}.admin-feature-index-row:hover,.admin-feature-index-row-active{background:#fffbebeb;border-color:#b4530959;box-shadow:0 14px 32px #78350f1a}.admin-feature-index-copy{gap:.25rem;min-width:0;display:grid}.admin-feature-index-main{text-align:start;background:0 0;border:0;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.75rem;min-width:0;padding:0;display:grid}.admin-feature-index-meta{justify-content:flex-end;align-items:center;gap:.45rem;display:flex}.admin-feature-index-copy strong,.admin-feature-index-copy small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.admin-feature-index-copy strong{color:#27272a;font-size:var(--type-ui)}.admin-feature-index-copy small{color:#71717a;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,monospace;font-size:var(--type-caption)}.admin-feature-index-actions{justify-content:flex-end;align-items:center;gap:.45rem;display:flex}.admin-feature-icon-button{border-radius:var(--store-control-radius);color:#78350f;background:#ffffffb3;border:1px solid #78350f1f;justify-content:center;align-items:center;width:2.25rem;height:2.25rem;display:inline-flex}.admin-feature-icon-button:hover{background:#fffbebe6;border-color:#b4530952}.admin-feature-icon-button:disabled{cursor:not-allowed;opacity:.42}.admin-feature-danger-icon{color:#991b1b;border-color:#b91c1c2e}.admin-feature-danger-icon:hover{background:#fef2f2e0;border-color:#b91c1c57}.admin-feature-detail{margin-top:1rem}.admin-feature-delete-page{background:linear-gradient(145deg,#fffffff5,#fef2f2c2),repeating-linear-gradient(90deg,#b91c1c07 0 1px,#0000 1px 28px);border-color:#b91c1c2e}.admin-feature-facts{grid-template-columns:repeat(auto-fit,minmax(9rem,1fr));gap:.75rem;margin-top:1rem;display:grid}.admin-feature-fact,.admin-feature-record-text,.admin-feature-toggle,.admin-feature-note{padding:.8rem}.admin-feature-editor{gap:.9rem;margin-top:1rem;display:grid}.admin-feature-record-text{gap:.35rem;display:grid}.admin-feature-note{color:#78350f;font-size:var(--type-ui);align-items:center;gap:.55rem;margin-top:1rem;font-weight:800;display:flex}.admin-feature-toggle{color:#3f3f46;font-size:var(--type-ui);align-items:center;gap:.65rem;font-weight:800;display:flex}.admin-feature-toggle-disabled{opacity:.62}.admin-feature-primary-button,.admin-feature-secondary-button,.admin-feature-danger-button{border-radius:var(--store-control-radius);min-height:2.5rem;font-size:var(--type-ui);border:1px solid #0000;justify-content:center;align-items:center;gap:.45rem;padding:.55rem .9rem;font-weight:900;display:inline-flex}.admin-feature-primary-button{color:#fff;background:linear-gradient(135deg,#166534,#0f766e);box-shadow:0 16px 34px #16653433}.admin-feature-secondary-button{color:#4a2d0b;background:#ffffffb3;border-color:#78350f24}.admin-feature-danger-button{color:#991b1b;background:#ffffffa3;border-color:#b91c1c38}.admin-feature-primary-button:disabled,.admin-feature-secondary-button:disabled,.admin-feature-danger-button:disabled{cursor:not-allowed;opacity:.55}.admin-feature-chip{color:#78350f;font-size:var(--type-caption);background:#fef3c7eb;border-radius:999px;padding:.25rem .6rem;font-weight:800;display:inline-flex}.admin-feature-status-pill{width:max-content;font-size:var(--type-caption);text-transform:capitalize;border-radius:999px;align-items:center;gap:.25rem;padding:.22rem .58rem;font-weight:900;line-height:1;display:inline-flex}.feature-status-active,.feature-status-enabled,.feature-status-enforce,.feature-status-within_limit{color:#065f46;background:#d1fae5e6}.feature-status-locked,.feature-status-observe,.feature-status-warning,.feature-status-not_applicable{color:#92400e;background:#fef3c7eb}.feature-status-disabled,.feature-status-exceeded{color:#991b1b;background:#fee2e2eb}.admin-feature-command{background:linear-gradient(135deg,#fffffffa,#eff6ffc2),linear-gradient(90deg,#f59e0b1a,#14b8a614);border:1px solid #33415514;border-radius:8px;grid-template-columns:minmax(0,1fr) minmax(18rem,.36fr);align-items:stretch;gap:1rem;padding:clamp(1rem,2.5vw,1.65rem);display:grid;box-shadow:0 28px 60px #33415521}.admin-feature-command-main{align-content:center;gap:.9rem;min-width:0;display:grid}.admin-feature-command-main h2{color:#111827;font-size:var(--type-page-title);letter-spacing:0;font-weight:950;line-height:1.05}.admin-feature-command-main p{color:#52525b;max-width:58rem;font-size:var(--type-body);line-height:1.7}.admin-feature-overline,.admin-feature-command-actions,.admin-feature-command-card-footer{flex-wrap:wrap;align-items:center;gap:.65rem;display:flex}.admin-feature-overline{color:#0f766e;font-size:var(--type-caption);text-transform:uppercase;font-weight:950}.admin-feature-command-card,.admin-feature-stage-card,.admin-feature-signal-card,.admin-feature-selected-control{background:#ffffffd6;border:1px solid #33415514;border-radius:8px;box-shadow:inset 0 1px #ffffffc7,0 18px 42px #33415517}.admin-feature-command-card{align-content:start;gap:.45rem;padding:1rem;display:grid}.admin-feature-command-icon,.admin-feature-metric-icon{color:#f59e0b;background:#fff7ed;border-radius:8px;justify-content:center;align-items:center;width:2.45rem;height:2.45rem;display:inline-flex;box-shadow:0 14px 28px #f59e0b2e}.admin-feature-command-card p,.admin-feature-selected-control span,.admin-feature-board-header p,.admin-feature-metric p,.admin-feature-signal-card p{color:#64748b;font-size:var(--type-caption);text-transform:uppercase;font-weight:950}.admin-feature-command-card strong,.admin-feature-selected-control strong,.admin-feature-metric strong,.admin-feature-signal-card strong{overflow-wrap:anywhere;color:#111827;font-size:var(--type-body);font-weight:950}.admin-feature-command-card small,.admin-feature-selected-control small,.admin-feature-metric small{overflow-wrap:anywhere;color:#64748b;font-size:var(--type-caption);font-weight:800}.admin-feature-command-card-footer{color:#334155;font-size:var(--type-ui);border-top:1px solid #94a3b82e;justify-content:space-between;margin-top:.45rem;padding-top:.75rem;font-weight:900}.admin-feature-kpi-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:.85rem;display:grid}.admin-feature-metric{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:.8rem;min-height:7rem;padding:1rem;display:grid}.admin-feature-metric div,.admin-feature-signal-card div,.admin-feature-board-header div{gap:.2rem;min-width:0;display:grid}.admin-feature-tone-honey .admin-feature-metric-icon,.admin-feature-tone-honey>span,.admin-feature-tone-honey.admin-feature-stage-card span,.admin-feature-tone-honey.admin-feature-signal-card span{color:#d97706;background:#fff7ed}.admin-feature-tone-teal .admin-feature-metric-icon,.admin-feature-tone-teal>span,.admin-feature-tone-teal.admin-feature-stage-card span,.admin-feature-tone-teal.admin-feature-signal-card span{color:#047857;background:#ecfdf5}.admin-feature-tone-blue .admin-feature-metric-icon,.admin-feature-tone-blue>span,.admin-feature-tone-blue.admin-feature-stage-card span,.admin-feature-tone-blue.admin-feature-signal-card span{color:#2563eb;background:#eff6ff}.admin-feature-tone-risk .admin-feature-metric-icon,.admin-feature-tone-risk>span,.admin-feature-tone-risk.admin-feature-signal-card span{color:#dc2626;background:#fef2f2}.admin-feature-tone-slate>span,.admin-feature-tone-slate.admin-feature-stage-card span{color:#475569;background:#f1f5f9}.admin-feature-insight-grid{grid-template-columns:minmax(0,1.45fr) minmax(18rem,.7fr);align-items:stretch;gap:1rem;display:grid}.admin-feature-library-board,.admin-feature-limit-board,.admin-feature-settings-board,.admin-feature-flag-index,.admin-feature-limit-index{min-width:0}.admin-feature-board-header{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:.75rem;display:grid}.admin-feature-board-header h3{color:#111827;font-size:var(--type-body);font-weight:950}.admin-feature-stage-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:.75rem;margin-top:1rem;display:grid}.admin-feature-stage-card{gap:.45rem;min-height:8rem;padding:.85rem;display:grid}.admin-feature-stage-card span,.admin-feature-signal-card>span{border-radius:8px;justify-content:center;align-items:center;width:2.15rem;height:2.15rem;display:inline-flex}.admin-feature-stage-card strong{color:#111827;font-size:var(--type-title-compact);font-weight:950;line-height:1}.admin-feature-stage-card small{color:#64748b;font-size:var(--type-caption);text-transform:capitalize;font-weight:900}.admin-feature-selected-control{gap:.25rem;margin-top:.85rem;padding:.9rem;display:grid}.admin-feature-limit-board{gap:.75rem;display:grid}.admin-feature-signal-card{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:.7rem;padding:.85rem;display:grid}.admin-feature-flag-row,.admin-feature-limit-row{background:linear-gradient(145deg,#ffffffe6,#f8fafcbd),#ffffffbd}.admin-feature-flag-row:hover,.admin-feature-limit-row:hover,.admin-feature-index-row-active{background:#fffbebf0;border-color:#f59e0b5c;box-shadow:0 22px 46px #f59e0b24}.admin-feature-limit-meter{background:#e2e8f0e6;border-radius:999px;grid-column:1/-1;width:min(18rem,100%);height:.42rem;margin-top:.55rem;display:block;overflow:hidden}.admin-feature-limit-meter span{border-radius:inherit;background:linear-gradient(90deg,#f59e0b,#0f766e);height:100%;display:block}@media (max-width:900px){.admin-feature-hero,.admin-feature-command,.admin-feature-insight-grid,.admin-feature-toolbar,.admin-feature-index-row,.admin-feature-index-main{grid-template-columns:1fr}.admin-feature-kpi-grid,.admin-feature-stage-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-feature-index-meta,.admin-feature-index-actions{justify-content:flex-start}}@media (max-width:640px){.admin-feature-command-main h2{font-size:var(--type-title-compact)}.admin-feature-kpi-grid,.admin-feature-stage-grid{grid-template-columns:1fr}}.admin-commerce-workspace{--commerce-ink:#241407;--commerce-honey:#f2a900;--commerce-amber:#b45309;--commerce-teal:#0f766e;--commerce-sky:#2563eb;--commerce-danger:#b91c1c;color:var(--commerce-ink)}.admin-commerce-panel,.admin-commerce-empty,.admin-commerce-capacity-panel,.admin-commerce-stock-card,.admin-commerce-action-panel{border-radius:var(--store-radius);background:radial-gradient(circle at 10% 0,#f2a90021,#0000 32%),linear-gradient(145deg,#fffffff5,#f0f9ffc2),repeating-linear-gradient(90deg,#0f766e06 0 1px,#0000 1px 28px);border:1px solid #78350f21;box-shadow:inset 0 1px #ffffffd6,0 20px 46px #78350f17}.admin-commerce-panel,.admin-commerce-capacity-panel,.admin-commerce-stock-card,.admin-commerce-action-panel{padding:clamp(1rem,2vw,1.5rem)}.admin-commerce-hero{grid-template-columns:minmax(0,1fr) minmax(18rem,.34fr);gap:1rem;display:grid}.admin-commerce-kpi-grid{grid-template-columns:repeat(auto-fit,minmax(9rem,1fr));gap:.85rem;margin-top:1.5rem;display:grid}.admin-commerce-supply-grid{grid-template-columns:minmax(15rem,.8fr) minmax(18rem,1.05fr) minmax(15rem,.75fr);gap:1rem;display:grid}.admin-commerce-capacity-panel,.admin-commerce-action-panel{align-content:start;gap:1rem;display:grid}.admin-commerce-capacity-header{align-items:center;gap:.8rem;display:flex}.admin-commerce-ring{--commerce-progress:0deg;aspect-ratio:1;background:conic-gradient(var(--commerce-honey) var(--commerce-progress), #e2e8f0e6 0), #ffffffb8;border-radius:999px;justify-self:center;place-items:center;width:min(11rem,72vw);display:grid;position:relative;box-shadow:inset 0 1px #ffffffe6,0 18px 40px #b4530929}.admin-commerce-ring:after{content:"";border-radius:inherit;background:linear-gradient(145deg,#fffffffa,#f8fafce6);position:absolute;inset:1.05rem}.admin-commerce-ring strong,.admin-commerce-ring span{z-index:1;text-align:center;display:block;position:relative}.admin-commerce-ring strong{color:#111827;font-size:var(--type-page-title);font-weight:950}.admin-commerce-ring span{color:#64748b;font-size:var(--type-caption);text-transform:uppercase;font-weight:850}.admin-commerce-capacity-facts{grid-template-columns:repeat(auto-fit,minmax(7.5rem,1fr));gap:.65rem;display:grid}.admin-commerce-stock-card{gap:1rem;display:grid}.admin-commerce-stock-media{border-radius:calc(var(--store-radius) - .25rem);color:#fff;background:linear-gradient(#2414070f,#2414079e),radial-gradient(circle at 80% 18%,#2563eb33,#0000 28%),linear-gradient(135deg,#fff7ed,#fef3c7 42%,#ccfbf1);justify-content:space-between;align-items:end;min-height:12rem;padding:1rem;display:flex;box-shadow:inset 0 1px #ffffffdb,0 18px 40px #78350f1f}.admin-commerce-stock-media p,.admin-commerce-supply-record p{font-size:var(--type-caption);letter-spacing:0;text-transform:uppercase;font-weight:900}.admin-commerce-stock-media h3{color:#fff;max-width:16rem;font-size:var(--type-title);margin-top:.35rem;font-weight:950}.admin-commerce-stock-media span,.admin-commerce-supply-record small{font-size:var(--type-ui);margin-top:.3rem;font-weight:750;display:block}.admin-commerce-supply-record{border-radius:var(--store-control-radius);background:#ffffffb8;border:1px solid #78350f1c;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:.85rem;padding:.9rem;display:grid}.admin-commerce-supply-record strong{color:#241407;text-overflow:ellipsis;white-space:nowrap;font-weight:950;display:block;overflow:hidden}.admin-commerce-supply-record p,.admin-commerce-supply-record small{color:#64748b}.admin-commerce-supply-icon{border-radius:var(--store-control-radius);width:2.6rem;height:2.6rem;color:var(--commerce-sky);background:linear-gradient(145deg,#fffffff0,#eff6ffc7);justify-content:center;align-items:center;display:inline-flex;box-shadow:0 12px 28px #2563eb1f}.admin-commerce-action-tiles{grid-template-columns:repeat(auto-fit,minmax(8rem,1fr));gap:.65rem;display:grid}.admin-commerce-action-tile{border-radius:var(--store-radius);min-height:7.4rem;color:var(--commerce-amber);font-size:var(--type-ui);text-align:center;background:linear-gradient(145deg,#ffffffe0,#fffbebb8),#ffffffbd;border:1px solid #78350f1f;place-items:center;gap:.55rem;font-weight:950;display:grid;box-shadow:inset 0 1px #ffffffd6,0 14px 30px #b4530914}.admin-commerce-action-tile:hover{border-color:#f2a90073;transform:translateY(-1px)}.admin-commerce-route-switcher{grid-template-columns:repeat(auto-fit,minmax(13rem,1fr));gap:.75rem;display:grid}.admin-commerce-route-button{border-radius:var(--store-radius);color:#78350f;text-align:start;background:linear-gradient(145deg,#ffffffd6,#fffbeb9e),#ffffffad;border:1px solid #b4530921;align-items:center;gap:.75rem;min-height:4.35rem;padding:.8rem;display:flex;box-shadow:inset 0 1px #ffffffc7,0 14px 34px #78350f14}.admin-commerce-route-button:hover,.admin-commerce-route-button-active{background:linear-gradient(145deg,#fffbebfa,#f0fdfac7),#ffffffbd;border-color:#f2a90075;box-shadow:inset 0 1px #ffffffd1,0 18px 42px #b4530924}.admin-commerce-route-button-danger{color:#991b1b;border-color:#b91c1c29}.admin-commerce-route-button-danger:hover,.admin-commerce-route-button-danger.admin-commerce-route-button-active{background:linear-gradient(145deg,#fef2f2f5,#fff7edb8),#ffffffbd;border-color:#b91c1c57}.admin-commerce-route-icon,.admin-commerce-page-icon{border-radius:var(--store-control-radius);background:#ffffffc7;border:1px solid #b4530924;flex:none;justify-content:center;align-items:center;width:2.35rem;height:2.35rem;display:inline-flex;box-shadow:inset 0 1px #ffffffd1}.admin-commerce-route-button-danger .admin-commerce-route-icon{background:#fef2f2d1;border-color:#b91c1c2e}.admin-commerce-route-copy{gap:.16rem;min-width:0;display:grid}.admin-commerce-route-copy strong,.admin-commerce-route-copy small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.admin-commerce-route-copy strong{font-size:var(--type-ui);font-weight:900}.admin-commerce-route-copy small{color:#71717a;font-size:var(--type-caption);font-weight:750}.admin-commerce-page-header{align-items:flex-start;gap:.8rem;display:flex}.admin-commerce-page-icon{color:var(--commerce-teal)}.admin-commerce-sidecar,.admin-commerce-metric,.admin-commerce-flow-step,.admin-commerce-detail,.admin-commerce-editor,.admin-commerce-fact,.admin-commerce-line-card,.admin-commerce-line-editor,.admin-commerce-line-list,.admin-commerce-line-total,.admin-commerce-performance-panel,.admin-commerce-product-links,.admin-commerce-receiving-panel,.admin-commerce-record-text,.admin-commerce-score-form,.admin-commerce-receiving-form,.admin-commerce-toggle{background:#ffffffad;border:1px solid #78350f1c;box-shadow:inset 0 1px #ffffffb8}.admin-commerce-sidecar,.admin-commerce-detail,.admin-commerce-editor,.admin-commerce-line-editor,.admin-commerce-line-list,.admin-commerce-performance-panel,.admin-commerce-product-links,.admin-commerce-receiving-panel,.admin-commerce-receiving-form,.admin-commerce-score-form{border-radius:var(--store-radius);padding:1rem}.admin-commerce-metric,.admin-commerce-flow-step,.admin-commerce-fact,.admin-commerce-line-card,.admin-commerce-line-total,.admin-commerce-record-text,.admin-commerce-toggle{border-radius:var(--store-control-radius)}.admin-commerce-flow-step{gap:.25rem;margin-top:.75rem;padding:.8rem;display:grid}.admin-commerce-flow-step span,.admin-commerce-record-text p,.admin-commerce-fact dt{color:#71717a;font-size:var(--type-caption);text-transform:uppercase;font-weight:800}.admin-commerce-flow-step strong,.admin-commerce-record-text span,.admin-commerce-fact dd{color:#27272a;font-size:var(--type-ui);font-weight:800}.admin-commerce-metric{padding:1rem}.admin-commerce-metric p:last-child{color:#111827;font-size:var(--type-body-lg);font-weight:950}.admin-commerce-toolbar{grid-template-columns:minmax(0,1fr) minmax(13rem,.32fr);gap:.85rem;margin-top:1rem;display:grid}.admin-commerce-search,.admin-commerce-input{border-radius:var(--store-control-radius);background:#ffffffbd;border:1px solid #b4530924;box-shadow:inset 0 1px #ffffffbd,0 10px 24px #78350f0f}.admin-commerce-search{min-height:3.1rem;color:var(--commerce-teal);align-items:center;gap:.65rem;padding:0 .9rem;display:flex}.admin-commerce-search input,.admin-commerce-input{outline:none;width:100%}.admin-commerce-search input{color:#27272a;font-size:var(--type-ui);background:0 0}.admin-commerce-input{color:#27272a;font-size:var(--type-ui);padding:.75rem .85rem}.admin-commerce-input:disabled{cursor:not-allowed;opacity:.62}.admin-commerce-input:focus,.admin-commerce-input:focus-visible,.admin-commerce-search:focus-within{border-color:#f2a90080;box-shadow:0 0 0 3px #f2a90026,0 12px 28px #78350f14}.admin-commerce-index-list{gap:.65rem;max-height:min(60vh,38rem);margin-top:1rem;padding-right:.2rem;display:grid;overflow:auto}.admin-commerce-index-row{border-radius:var(--store-control-radius);text-align:start;background:#ffffffb3;border:1px solid #78350f1a;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:1rem;width:100%;padding:.85rem;display:grid}.admin-commerce-index-row:hover,.admin-commerce-index-row-active{background:#fffbebeb;border-color:#f2a90061;box-shadow:0 14px 32px #b453091a}.admin-commerce-index-copy{gap:.25rem;min-width:0;display:grid}.admin-commerce-index-main{text-align:start;background:0 0;border:0;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.75rem;min-width:0;padding:0;display:grid}.admin-commerce-index-meta{color:#3f3f46;font-size:var(--type-ui);justify-content:flex-end;align-items:center;gap:.45rem;font-weight:900;display:flex}.admin-commerce-index-copy strong,.admin-commerce-index-copy small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.admin-commerce-index-copy strong{color:#27272a;font-size:var(--type-ui)}.admin-commerce-index-copy small{color:#71717a;font-size:var(--type-caption)}.admin-commerce-index-actions{color:#3f3f46;font-size:var(--type-ui);justify-content:flex-end;align-items:center;gap:.45rem;font-weight:900;display:flex}.admin-commerce-icon-button{border-radius:var(--store-control-radius);width:2.25rem;height:2.25rem;color:var(--commerce-teal);background:#ffffffb8;border:1px solid #b4530921;justify-content:center;align-items:center;display:inline-flex}.admin-commerce-icon-button:hover{background:#fffbebe6;border-color:#f2a90057}.admin-commerce-icon-button:disabled{cursor:not-allowed;opacity:.45}.admin-commerce-danger-icon{color:#991b1b;border-color:#b91c1c2e}.admin-commerce-danger-icon:hover{background:#fef2f2e0;border-color:#b91c1c57}.admin-commerce-detail{margin-top:1rem}.admin-commerce-delete-page{background:linear-gradient(145deg,#fffffff5,#fef2f2c2),repeating-linear-gradient(90deg,#b91c1c07 0 1px,#0000 1px 28px);border-color:#b91c1c2e}.admin-commerce-facts{grid-template-columns:repeat(auto-fit,minmax(9rem,1fr));gap:.75rem;margin-top:1rem;display:grid}.admin-commerce-fact,.admin-commerce-record-text,.admin-commerce-toggle{padding:.8rem}.admin-commerce-editor{gap:.9rem;margin-top:1rem;display:grid}.admin-commerce-line-editor,.admin-commerce-performance-panel,.admin-commerce-product-links,.admin-commerce-receiving-panel{gap:1rem;display:grid}.admin-commerce-line-grid,.admin-commerce-line-list,.admin-commerce-receiving-form,.admin-commerce-score-form{gap:.75rem;display:grid}.admin-commerce-receiving-form,.admin-commerce-score-form{grid-template-columns:repeat(auto-fit,minmax(11rem,1fr));align-items:end}.admin-commerce-performance-grid{grid-template-columns:repeat(auto-fit,minmax(8.5rem,1fr));gap:.75rem;display:grid}.admin-commerce-score-bars{gap:.65rem;display:grid}.admin-commerce-score-bar{color:#3f3f46;font-size:var(--type-ui);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.65rem;font-weight:900;display:grid}.admin-commerce-score-bar>div{background:#78350f1a;border-radius:999px;grid-column:1/-1;height:.55rem;overflow:hidden;box-shadow:inset 0 1px 2px #78350f1f}.admin-commerce-score-bar i{border-radius:inherit;background:linear-gradient(90deg, var(--commerce-amber), var(--commerce-teal));height:100%;display:block}.admin-commerce-line-card{gap:.85rem;padding:.9rem;display:grid}.admin-commerce-line-head,.admin-commerce-line-row,.admin-commerce-line-total,.admin-commerce-line-summary{justify-content:space-between;align-items:center;gap:.75rem;display:flex}.admin-commerce-line-row{color:#3f3f46;font-size:var(--type-ui);border-top:1px solid #78350f1a;padding-top:.75rem;font-weight:900}.admin-commerce-line-row:first-of-type{border-top:0;padding-top:0}.admin-commerce-line-meta{gap:.2rem;min-width:0;display:grid}.admin-commerce-line-meta strong,.admin-commerce-line-meta small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.admin-commerce-line-meta strong{color:#27272a;font-size:var(--type-ui)}.admin-commerce-line-meta small,.admin-commerce-line-total span{color:#71717a;font-size:var(--type-caption);text-transform:uppercase;font-weight:800}.admin-commerce-line-total{min-height:4.25rem;padding:.75rem .85rem}.admin-commerce-line-total strong{color:#0f766e;font-size:var(--type-body);font-weight:950}.admin-commerce-line-summary{flex-wrap:wrap}.admin-commerce-record-text{gap:.35rem;display:grid}.admin-commerce-toggle{color:#3f3f46;font-size:var(--type-ui);align-items:center;gap:.65rem;font-weight:800;display:flex}.admin-commerce-stock-toggle{min-height:2.5rem}.admin-commerce-stock-toggle:has(input:disabled){opacity:.55}.admin-commerce-primary-button,.admin-commerce-secondary-button,.admin-commerce-danger-button{border-radius:var(--store-control-radius);min-height:2.5rem;font-size:var(--type-ui);border:1px solid #0000;justify-content:center;align-items:center;gap:.45rem;padding:.55rem .9rem;font-weight:900;display:inline-flex}.admin-commerce-primary-button{background:linear-gradient(135deg, var(--commerce-amber), var(--commerce-teal));color:#fff;box-shadow:0 16px 34px #78350f33}.admin-commerce-secondary-button{color:#78350f;background:#ffffffb3;border-color:#b4530924}.admin-commerce-danger-button{color:#991b1b;background:#ffffffa3;border-color:#b91c1c38}.admin-commerce-primary-button:disabled,.admin-commerce-secondary-button:disabled,.admin-commerce-danger-button:disabled{cursor:not-allowed;opacity:.55}.admin-commerce-chip{color:#92400e;width:max-content;font-size:var(--type-caption);background:#fef3c7e6;border-radius:999px;margin-top:.75rem;padding:.25rem .6rem;font-weight:800;display:inline-flex}.admin-commerce-status-pill{width:max-content;font-size:var(--type-caption);text-transform:capitalize;border-radius:999px;align-items:center;padding:.22rem .58rem;font-weight:900;line-height:1;display:inline-flex}.commerce-status-active,.commerce-status-approved,.commerce-status-received{color:#0f766e;background:#ccfbf1e6}.commerce-status-pending,.commerce-status-expired,.commerce-status-paused,.commerce-status-draft,.commerce-status-sent{color:#92400e;background:#fef3c7eb}.commerce-status-disabled,.commerce-status-redeemed,.commerce-status-canceled{color:#991b1b;background:#fee2e2eb}@media (max-width:1100px){.admin-commerce-supply-grid{grid-template-columns:1fr 1fr}.admin-commerce-action-panel{grid-column:1/-1}}@media (max-width:900px){.admin-commerce-hero,.admin-commerce-supply-grid,.admin-commerce-toolbar,.admin-commerce-index-row,.admin-commerce-index-main{grid-template-columns:1fr}.admin-commerce-action-panel{grid-column:auto}.admin-commerce-capacity-facts,.admin-commerce-action-tiles{grid-template-columns:1fr}.admin-commerce-ring strong{font-size:var(--type-title-compact)}.admin-commerce-stock-media h3{font-size:var(--type-title-sm)}.admin-commerce-index-meta,.admin-commerce-index-actions{justify-content:flex-start}}.admin-professional-workspace{color:#1f1307}.admin-professional-panel,.admin-professional-empty{border-radius:var(--store-radius);box-shadow:var(--store-card-shadow);background:linear-gradient(145deg,#fffffff5,#f0f9ffc7),repeating-linear-gradient(90deg,#0e749007 0 1px,#0000 1px 28px);border:1px solid #4e2d0e1f}.admin-professional-hero{grid-template-columns:minmax(0,1fr) minmax(18rem,.34fr);gap:1rem;display:grid}.admin-professional-sidecar,.admin-professional-metric,.admin-professional-flow-step,.admin-professional-detail,.admin-professional-editor,.admin-professional-fact,.admin-professional-record-text,.admin-professional-toggle{background:#ffffffa8;border:1px solid #0e74901c;box-shadow:inset 0 1px #ffffffb8}.admin-professional-sidecar,.admin-professional-detail,.admin-professional-editor{border-radius:var(--store-radius);padding:1rem}.admin-professional-metric,.admin-professional-flow-step,.admin-professional-fact,.admin-professional-record-text,.admin-professional-toggle{border-radius:var(--store-control-radius)}.admin-professional-flow-step{gap:.25rem;margin-top:.75rem;padding:.8rem;display:grid}.admin-professional-flow-step span,.admin-professional-record-text p,.admin-professional-fact dt{color:#71717a;font-size:var(--type-caption);text-transform:uppercase;font-weight:800}.admin-professional-flow-step strong,.admin-professional-record-text span,.admin-professional-fact dd{color:#27272a;font-size:var(--type-ui);font-weight:800}.admin-professional-metric{padding:1rem}.admin-professional-route-switcher{grid-template-columns:repeat(auto-fit,minmax(12rem,1fr));gap:.75rem;display:grid}.admin-professional-route-button,.admin-professional-page-header,.admin-professional-endpoint-notice{border-radius:var(--store-control-radius);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:linear-gradient(145deg,#ffffffc7,#ecfdf59e),#ffffffb8;border:1px solid #0e749021;box-shadow:inset 0 1px #ffffffd1,0 16px 34px #0e749014}.admin-professional-route-button{text-align:start;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:.75rem;min-height:4.75rem;padding:.85rem;display:grid}.admin-professional-route-button:hover,.admin-professional-route-button-active{background:linear-gradient(145deg,#f0f9fff0,#ecfdf5d1),#fffc;border-color:#0e749052;box-shadow:inset 0 1px #ffffffdb,0 18px 38px #0e749024}.admin-professional-route-icon,.admin-professional-page-icon{border-radius:var(--store-control-radius);color:#0e7490;background:#0e74901c;justify-content:center;align-items:center;width:2.35rem;height:2.35rem;display:inline-flex}.admin-professional-route-button-danger .admin-professional-route-icon{color:#991b1b;background:#fee2e2e0}.admin-professional-route-copy,.admin-professional-page-header div,.admin-professional-endpoint-notice p{gap:.2rem;min-width:0;display:grid}.admin-professional-route-copy strong,.admin-professional-page-header h3,.admin-professional-endpoint-notice strong{color:#27272a;font-size:var(--type-ui);text-overflow:ellipsis;white-space:nowrap;font-weight:900;overflow:hidden}.admin-professional-route-copy small,.admin-professional-page-header small,.admin-professional-page-header p,.admin-professional-endpoint-notice span{color:#71717a;font-size:var(--type-caption);text-overflow:ellipsis;font-weight:800;line-height:1.45;overflow:hidden}.admin-professional-page-header{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:.85rem;padding:.85rem;display:grid}.admin-professional-endpoint-notice{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.85rem;padding:.9rem;display:flex}.admin-professional-endpoint-notice .admin-professional-primary-button:disabled{cursor:not-allowed;opacity:.62}.admin-professional-toolbar{grid-template-columns:minmax(0,1fr) minmax(13rem,.32fr);gap:.85rem;margin-top:1rem;display:grid}.admin-professional-search,.admin-professional-input{border-radius:var(--store-control-radius);background:#ffffffb8;border:1px solid #0e749024;box-shadow:inset 0 1px #ffffffbd,0 10px 24px #0e74900f}.admin-professional-search{color:#0e7490;align-items:center;gap:.65rem;min-height:3.1rem;padding:0 .9rem;display:flex}.admin-professional-search input,.admin-professional-input{outline:none;width:100%}.admin-professional-search input{color:#27272a;font-size:var(--type-ui);background:0 0}.admin-professional-input{color:#27272a;font-size:var(--type-ui);padding:.75rem .85rem}.admin-professional-input:focus,.admin-professional-input:focus-visible,.admin-professional-search:focus-within{border-color:#0e749061;box-shadow:0 0 0 3px #06b6d421,0 12px 28px #0e749014}.admin-professional-index-list{gap:.65rem;max-height:min(60vh,38rem);margin-top:1rem;padding-right:.2rem;display:grid;overflow:auto}.admin-professional-index-row{border-radius:var(--store-control-radius);text-align:start;background:#ffffffad;border:1px solid #0e74901a;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:1rem;padding:.85rem;display:grid}.admin-professional-index-row:hover,.admin-professional-index-row-active{background:#f0f9ffe6;border-color:#0e749047;box-shadow:0 14px 32px #0e74901a}.admin-professional-index-copy{gap:.25rem;min-width:0;display:grid}.admin-professional-index-copy strong,.admin-professional-index-copy small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.admin-professional-index-copy strong{color:#27272a;font-size:var(--type-ui)}.admin-professional-index-copy small{color:#71717a;font-size:var(--type-caption)}.admin-professional-index-actions{justify-content:flex-end;align-items:center;gap:.45rem;display:flex}.admin-professional-detail{margin-top:1rem}.admin-professional-facts{grid-template-columns:repeat(auto-fit,minmax(9rem,1fr));gap:.75rem;margin-top:1rem;display:grid}.admin-professional-fact,.admin-professional-record-text,.admin-professional-toggle{padding:.8rem}.admin-professional-editor{gap:.9rem;margin-top:1rem;display:grid}.admin-professional-record-text{gap:.35rem;display:grid}.admin-professional-record-text span{white-space:pre-wrap}.admin-professional-toggle{color:#3f3f46;font-size:var(--type-ui);align-items:center;gap:.65rem;font-weight:800;display:flex}.admin-professional-primary-button,.admin-professional-secondary-button,.admin-professional-danger-button{border-radius:var(--store-control-radius);min-height:2.5rem;font-size:var(--type-ui);border:1px solid #0000;justify-content:center;align-items:center;gap:.45rem;padding:.55rem .9rem;font-weight:900;display:inline-flex}.admin-professional-primary-button{color:#fff;background:linear-gradient(135deg,#0e7490,#0f766e);box-shadow:0 16px 34px #0e749033}.admin-professional-chip{color:#155e75;width:max-content;font-size:var(--type-caption);background:#cffafedb;border-radius:999px;padding:.25rem .6rem;font-weight:800;display:inline-flex}.admin-professional-status-pill{width:max-content;font-size:var(--type-caption);text-transform:capitalize;border-radius:999px;align-items:center;padding:.22rem .58rem;font-weight:900;line-height:1;display:inline-flex}@media (max-width:900px){.admin-professional-hero,.admin-professional-toolbar,.admin-professional-index-row{grid-template-columns:1fr}.admin-professional-index-actions{justify-content:flex-start}}.admin-professional-workspace{--professional-surface:#faf9f8;--professional-canvas:#f3f2f0;--professional-ink:#151b29;--professional-muted:#655f55;--professional-honey:#ffb800;--professional-blue:#00a3ff;--professional-red:#ba1a1a;--professional-shadow-dark:#e3e1dee6;--professional-shadow-light:#fffffffa;border-radius:var(--store-radius);color:var(--professional-ink);background:radial-gradient(circle at 8% 0,#ffffffeb,#0000 24rem),linear-gradient(145deg,#fbfaf8,#efeeec);padding:1rem}.admin-professional-panel,.admin-professional-empty{background:var(--professional-surface);box-shadow:7px 7px 15px var(--professional-shadow-dark), -7px -7px 15px var(--professional-shadow-light);border:1px solid #ffffffc2}.admin-professional-panel{padding:1.25rem}.admin-professional-hero{grid-template-columns:minmax(0,1fr) minmax(18rem,.36fr);gap:1rem}.admin-professional-hero-copy{align-content:start;gap:1rem;display:grid}.admin-professional-eyebrow,.admin-professional-sidecar-label{color:#7c5800;font-size:var(--type-caption);letter-spacing:0;text-transform:uppercase;align-items:center;gap:.45rem;font-weight:900;display:inline-flex}.admin-professional-hero h2{color:var(--professional-ink);font-size:var(--type-page-title);letter-spacing:0;font-weight:950;line-height:1.06}.admin-professional-hero p{max-width:54rem;color:var(--professional-muted);line-height:1.65}.admin-professional-kpi-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:.9rem;display:grid}.admin-professional-sidecar,.admin-professional-metric,.admin-professional-finance-card,.admin-professional-signal-row{background:#faf9f8e6;border:1px solid #ffffffc7;box-shadow:5px 5px 12px #e3e1dee0,-5px -5px 12px #fffffff5}.admin-professional-metric{align-content:space-between;gap:.5rem;min-height:9rem;padding:.95rem;display:grid}.admin-professional-metric-icon,.admin-professional-page-icon,.admin-professional-route-icon{border-radius:var(--store-control-radius);color:#7c5800;background:#ffffffd1;justify-content:center;align-items:center;width:2.45rem;height:2.45rem;display:inline-flex;box-shadow:inset 2px 2px 5px #e3e1dee6,inset -4px -4px 8px #fffffff2}.admin-professional-metric p,.admin-professional-finance-card p,.admin-professional-signal-row small,.admin-professional-metric small{color:var(--professional-muted);font-size:var(--type-caption);line-height:1.4}.admin-professional-metric strong,.admin-professional-finance-card strong,.admin-professional-invoice-number{color:var(--professional-ink);font-size:var(--type-title);font-weight:950;line-height:1}.admin-professional-sidecar{border-radius:var(--store-radius);align-content:start;gap:.8rem;padding:1rem;display:grid}.admin-professional-mini-facts,.admin-professional-finance-grid,.admin-professional-compliance-board{gap:.85rem;display:grid}.admin-professional-mini-facts{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-professional-finance-grid{grid-template-columns:1.1fr repeat(3,minmax(0,.9fr))}.admin-professional-finance-card{border-radius:var(--store-radius);grid-template-columns:auto minmax(0,1fr);align-items:center;gap:.85rem;min-height:8.6rem;padding:1rem;display:grid}.admin-professional-finance-card-primary{background:linear-gradient(145deg, #fff5d6eb, #faf9f8f0), var(--professional-surface)}.admin-professional-finance-card small{color:var(--professional-muted);font-size:var(--type-caption);margin-top:.4rem;display:block}.admin-professional-compliance-board{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-professional-policy-strip{align-content:start;gap:.9rem;display:grid}.admin-professional-signal-list{gap:.65rem;display:grid}.admin-professional-signal-row{border-radius:var(--store-control-radius);text-align:start;justify-content:space-between;align-items:center;gap:.75rem;padding:.8rem;display:flex}.admin-professional-signal-row>span:first-child{gap:.2rem;min-width:0;display:grid}.admin-professional-signal-row strong{color:var(--professional-ink);font-size:var(--type-ui);text-overflow:ellipsis;white-space:nowrap;font-weight:900;overflow:hidden}.admin-professional-route-button,.admin-professional-page-header,.admin-professional-endpoint-notice,.admin-professional-input,.admin-professional-search,.admin-professional-index-row,.admin-professional-detail,.admin-professional-editor,.admin-professional-fact,.admin-professional-record-text,.admin-professional-toggle{background:#faf9f8e0;border-color:#ffffffc2;box-shadow:4px 4px 10px #e3e1ded1,-4px -4px 10px #fffffff2}.admin-professional-fact,.admin-professional-record-text,.admin-professional-toggle,.admin-professional-input,.admin-professional-search{box-shadow:inset 2px 2px 5px #e3e1ded9,inset -4px -4px 8px #fffffff0}.admin-professional-route-button:hover,.admin-professional-route-button-active,.admin-professional-index-row:hover,.admin-professional-index-row-active,.admin-professional-signal-row:hover{background:#fff8e7e6;border-color:#ffb8006b}.admin-professional-route-button-danger:hover,.admin-professional-route-button-danger.admin-professional-route-button-active{background:#ffebe8eb;border-color:#ba1a1a5c}.admin-professional-primary-button,.admin-professional-secondary-button,.admin-professional-danger-button{border-radius:var(--store-control-radius);gap:.45rem;min-height:2.45rem;font-weight:900}.admin-professional-primary-button{background:var(--professional-honey);color:#271900;border-color:#ffb8006b}.admin-professional-secondary-button{color:var(--professional-ink);background:#faf9f8e6;border-color:#ffffffc2}.admin-professional-danger-button{color:var(--professional-red);background:#ffdad6d1;border-color:#ba1a1a38}.admin-professional-status-pill{border-color:#ffffffc2;box-shadow:inset 1px 1px 3px #e3e1deb8,inset -2px -2px 5px #ffffffdb}.professional-status-published,.professional-status-enabled,.professional-status-ready,.professional-status-live{color:#004a77;background:#cfe5ffb8}.professional-status-draft,.professional-status-checkout_required,.professional-status-test,.professional-status-not_configured{color:#6b4c00;background:#ffdea8c7}.professional-status-disabled,.professional-status-error{color:var(--professional-red);background:#ffdad6d1}@media (max-width:1180px){.admin-professional-hero,.admin-professional-finance-grid,.admin-professional-compliance-board{grid-template-columns:1fr}.admin-professional-kpi-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:720px){.admin-professional-workspace{padding:.75rem}.admin-professional-kpi-grid,.admin-professional-mini-facts{grid-template-columns:1fr}.admin-professional-hero h2{font-size:var(--type-title-compact)}.admin-professional-signal-row{flex-direction:column;align-items:flex-start}}.admin-operations-workspace{color:#1f1307}.admin-operations-panel,.admin-operations-empty{border-radius:var(--store-radius);box-shadow:var(--store-card-shadow);background:linear-gradient(145deg,#fffffff5,#fff9efd1),repeating-linear-gradient(135deg,#0ea5e907 0 1px,#0000 1px 30px);border:1px solid #4e2d0e1f}.admin-operations-panel{padding:clamp(1rem,2vw,1.5rem)}.admin-operations-route-switcher{grid-template-columns:repeat(auto-fit,minmax(13rem,1fr));gap:.75rem;display:grid}.admin-operations-route-button{border-radius:var(--store-radius);color:#4a2d0b;text-align:start;background:#ffffffb3;border:1px solid #78350f24;align-items:flex-start;gap:.75rem;min-height:5rem;padding:.9rem;transition:border-color .16s,background .16s,box-shadow .16s;display:flex;box-shadow:0 10px 30px #18181b0a}.admin-operations-route-button:hover,.admin-operations-route-button-active{background:#f0f9ffe0;border-color:#0ea5e952;box-shadow:0 16px 40px #18181b14}.admin-operations-route-button svg{color:#b45309;flex-shrink:0;margin-top:.15rem}.admin-operations-route-button span{gap:.25rem;min-width:0;display:grid}.admin-operations-route-button strong{color:#18181b;font-size:var(--type-ui)}.admin-operations-route-button small{color:#71717a;font-size:var(--type-caption);text-overflow:ellipsis;white-space:nowrap;line-height:1.35;overflow:hidden}.admin-operations-hero{grid-template-columns:minmax(0,1fr) minmax(18rem,.34fr);gap:1rem;display:grid}.admin-operations-kpi-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:.85rem;display:grid}.admin-operations-logistics-grid{grid-template-columns:minmax(0,1.2fr) minmax(18rem,.8fr);align-items:start;gap:1rem;display:grid}.admin-operations-map-panel,.admin-operations-carrier-panel{border-radius:var(--store-radius);box-shadow:var(--store-card-shadow);background:linear-gradient(145deg,#fffffff7,#fff9efd1),repeating-linear-gradient(135deg,#0ea5e907 0 1px,#0000 1px 30px);border:1px solid #4e2d0e1f;padding:clamp(1rem,2vw,1.25rem)}.admin-operations-map-panel h3,.admin-operations-carrier-panel h3{color:#18181b;font-size:var(--type-body-lg);margin-top:.35rem;font-weight:950}.admin-operations-map-panel p,.admin-operations-carrier-panel p{color:#57534e;font-size:var(--type-ui);line-height:1.55}.admin-operations-map-stage{border-radius:calc(var(--store-radius) - .15rem);min-height:18rem;box-shadow:var(--store-shadow-inset);background:radial-gradient(circle at 22% 22%,#0ea5e92e,#0000 13rem),radial-gradient(circle at 78% 72%,#f59e0b33,#0000 12rem),linear-gradient(145deg,#f0f9ffbd,#fffbebb8),repeating-linear-gradient(0deg,#78350f09 0 1px,#0000 1px 2.4rem),repeating-linear-gradient(90deg,#0ea5e909 0 1px,#0000 1px 2.8rem);border:1px solid #78350f1a;margin-top:1rem;position:relative;overflow:hidden}.admin-operations-map-stage:before,.admin-operations-map-stage:after{content:"";background:#78350f29;border-radius:999px;position:absolute;transform:rotate(-16deg)}.admin-operations-map-stage:before{width:70%;height:.18rem;top:44%;left:14%}.admin-operations-map-stage:after{width:54%;height:.14rem;top:62%;left:27%;transform:rotate(21deg)}.admin-operations-map-pin{z-index:1;color:#92400e;background:linear-gradient(145deg,#fffffffa,#fef3c7c7),#fff;border:1px solid #78350f1f;border-radius:999px;place-items:center;width:2.45rem;height:2.45rem;display:grid;position:absolute;box-shadow:8px 10px 22px #4e2d0e24,-5px -5px 14px #ffffffbd}.admin-operations-map-empty{border-radius:var(--store-control-radius);color:#78716c;font-size:var(--type-ui);white-space:nowrap;background:#ffffffbf;border:1px dashed #78350f2e;padding:.65rem .9rem;font-weight:850;position:absolute;inset:50% auto auto 50%;transform:translate(-50%,-50%)}.admin-operations-coverage-list{gap:.55rem;margin-top:1rem;display:grid}.admin-operations-coverage-row{border-radius:var(--store-control-radius);color:#27272a;text-align:start;background:#ffffffc7;border:1px solid #78350f1c;grid-template-columns:auto minmax(0,1fr) minmax(7rem,auto) auto;align-items:center;gap:.75rem;width:100%;padding:.7rem .75rem;transition:border-color .16s,background .16s,box-shadow .16s;display:grid}.admin-operations-coverage-row:hover{background:#f0f9ff;border-color:#0ea5e952;box-shadow:0 10px 24px #0ea5e914}.admin-operations-coverage-icon{border-radius:var(--store-control-radius);color:#b45309;background:#fff7ed;place-items:center;width:2.25rem;height:2.25rem;display:grid}.admin-operations-coverage-place,.admin-operations-coverage-fee{gap:.18rem;min-width:0;display:grid}.admin-operations-coverage-place strong,.admin-operations-coverage-place small,.admin-operations-coverage-fee strong,.admin-operations-coverage-fee small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.admin-operations-coverage-place strong,.admin-operations-coverage-fee strong{color:#27272a;font-size:var(--type-ui);font-weight:900}.admin-operations-coverage-place small,.admin-operations-coverage-fee small,.admin-operations-coverage-empty{color:#71717a;font-size:var(--type-caption);font-weight:750}.admin-operations-coverage-fee{justify-items:end}.admin-operations-coverage-empty{border-radius:var(--store-control-radius);text-align:center;border:1px dashed #78350f2e;padding:1rem}.admin-operations-zone-strip{flex-wrap:wrap;gap:.55rem;margin-top:.85rem;display:flex}.admin-operations-zone-strip span{border-radius:var(--store-control-radius);background:#ffffffc2;border:1px solid #78350f1a;gap:.15rem;min-width:min(100%,10rem);padding:.55rem .7rem;display:grid}.admin-operations-zone-strip strong,.admin-operations-zone-strip small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.admin-operations-zone-strip strong{color:#1f1307;font-size:var(--type-caption);font-weight:950}.admin-operations-zone-strip small{color:#78716c;font-size:var(--type-caption);font-weight:750}.admin-operations-carrier-list{gap:.65rem;margin-top:1rem;display:grid}.admin-operations-carrier-row{border-radius:calc(var(--store-radius) - .3rem);color:#3f2a0f;text-align:start;background:#ffffffbd;border:1px solid #78350f1a;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.75rem;padding:.72rem;display:grid}.admin-operations-carrier-row:hover{background:#f0f9ffc7;border-color:#0ea5e942}.admin-operations-carrier-icon{border-radius:calc(var(--store-radius) - .45rem);color:#0369a1;background:linear-gradient(145deg,#fffffffa,#e0f2feb8),#fff;place-items:center;width:2.45rem;height:2.45rem;display:grid;box-shadow:7px 8px 18px #4e2d0e12,-5px -5px 14px #ffffffb3}.admin-operations-carrier-row strong,.admin-operations-carrier-row small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.admin-operations-carrier-row strong{color:#18181b;font-size:var(--type-ui);font-weight:950}.admin-operations-carrier-row small{color:#78716c;font-size:var(--type-caption);margin-top:.18rem;font-weight:750}.admin-operations-routing-card{border-radius:calc(var(--store-radius) - .25rem);background:linear-gradient(145deg,#fffbebf0,#ffffffc7),#fff;border:1px solid #78350f1a;align-items:center;gap:.75rem;margin-top:.85rem;padding:.85rem;display:flex}.admin-operations-routing-card svg{color:#b45309}.admin-operations-routing-card span{gap:.15rem;min-width:0;display:grid}.admin-operations-routing-card strong,.admin-operations-routing-card small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.admin-operations-routing-card strong{color:#18181b;font-size:var(--type-ui);font-weight:950}.admin-operations-routing-card small{color:#78716c;font-size:var(--type-caption);font-weight:750}.admin-operations-sidecar,.admin-operations-metric,.admin-operations-flow-step,.admin-operations-detail,.admin-operations-editor,.admin-operations-fact,.admin-operations-record-text,.admin-operations-toggle{background:#ffffffa8;border:1px solid #78350f1a;box-shadow:inset 0 1px #ffffffb8}.admin-operations-sidecar,.admin-operations-detail,.admin-operations-editor{border-radius:var(--store-radius);padding:1rem}.admin-operations-detail-stitch{background:linear-gradient(145deg,#fffffff7,#fff9efcc),repeating-linear-gradient(135deg,#0ea5e906 0 1px,#0000 1px 28px)}.admin-operations-metric,.admin-operations-flow-step,.admin-operations-fact,.admin-operations-record-text,.admin-operations-toggle{border-radius:var(--store-control-radius)}.admin-operations-flow-step{gap:.25rem;margin-top:.75rem;padding:.8rem;display:grid}.admin-operations-flow-step span,.admin-operations-record-text p,.admin-operations-fact dt{color:#71717a;font-size:var(--type-caption);text-transform:uppercase;font-weight:800}.admin-operations-flow-step strong,.admin-operations-record-text span,.admin-operations-fact dd{color:#27272a;font-size:var(--type-ui);font-weight:800}.admin-operations-metric{padding:1rem}.admin-operations-toolbar{grid-template-columns:minmax(0,1fr) minmax(13rem,.32fr);gap:.85rem;margin-top:1rem;margin-bottom:1rem;display:grid}.admin-operations-search,.admin-operations-input{border-radius:var(--store-control-radius);background:#ffffffb8;border:1px solid #78350f21;box-shadow:inset 0 1px #ffffffbd,0 10px 24px #4e2d0e0d}.admin-operations-search{color:#b45309;align-items:center;gap:.65rem;min-height:3.1rem;padding:0 .9rem;display:flex}.admin-operations-search input,.admin-operations-input{outline:none;width:100%}.admin-operations-search input{color:#27272a;font-size:var(--type-ui);background:0 0}.admin-operations-input{color:#27272a;font-size:var(--type-ui);padding:.75rem .85rem}.admin-operations-input:focus,.admin-operations-input:focus-visible,.admin-operations-search:focus-within{border-color:#0ea5e957;box-shadow:0 0 0 3px #0ea5e91a,0 12px 28px #4e2d0e12}.admin-operations-index-list{gap:.65rem;max-height:min(66vh,42rem);padding-right:.2rem;display:grid;overflow:auto}.admin-operations-index-row{border-radius:var(--store-control-radius);text-align:start;background:#ffffffad;border:1px solid #78350f1a;grid-template-columns:minmax(0,1fr);gap:.7rem;width:100%;padding:.85rem;display:grid}.admin-operations-index-row:hover,.admin-operations-index-row-active{background:#f0f9ffd6;border-color:#0ea5e947;box-shadow:0 14px 32px #0ea5e914}.admin-operations-index-copy{gap:.25rem;min-width:0;display:grid}.admin-operations-index-copy strong,.admin-operations-index-copy small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.admin-operations-index-copy strong{color:#27272a;font-size:var(--type-ui)}.admin-operations-index-copy small{color:#71717a;font-size:var(--type-caption)}.admin-operations-index-actions{flex-wrap:wrap;align-items:center;gap:.45rem;display:flex}.admin-operations-icon-button{border-radius:var(--store-control-radius);color:#92400e;background:#ffffffbd;border:1px solid #78350f24;justify-content:center;align-items:center;width:2rem;height:2rem;display:inline-flex}.admin-operations-danger-icon{color:#991b1b;border-color:#b91c1c38}.admin-operations-facts{grid-template-columns:repeat(auto-fit,minmax(9rem,1fr));gap:.75rem;margin-top:1rem;display:grid}.admin-operations-fact,.admin-operations-record-text,.admin-operations-toggle{padding:.8rem}.admin-operations-record-text{gap:.35rem;margin-top:1rem;display:grid}.admin-operations-editor{gap:.9rem;margin-top:1rem;display:grid}.admin-operations-toggle{color:#3f3f46;font-size:var(--type-ui);align-items:center;gap:.65rem;font-weight:800;display:flex}.admin-operations-primary-button,.admin-operations-secondary-button,.admin-operations-danger-button{border-radius:var(--store-control-radius);min-height:2.5rem;font-size:var(--type-ui);border:1px solid #0000;justify-content:center;align-items:center;gap:.45rem;padding:.55rem .9rem;font-weight:900;display:inline-flex}.admin-operations-primary-button{color:#fff;background:linear-gradient(135deg,#a16207,#0f766e);box-shadow:0 16px 34px #78350f2e}.admin-operations-secondary-button{color:#92400e;background:#ffffffb3;border-color:#78350f24}.admin-operations-danger-button{color:#991b1b;background:#ffffffa3;border-color:#b91c1c38}.admin-operations-delete-page{background:linear-gradient(145deg,#fffffff7,#fef2f2c7),repeating-linear-gradient(90deg,#b91c1c07 0 1px,#0000 1px 28px)}.admin-operations-chip{color:#0369a1;width:max-content;font-size:var(--type-caption);background:#f0f9ffe0;border-radius:999px;padding:.25rem .6rem;font-weight:800;display:inline-flex}.admin-operations-status-pill{width:max-content;font-size:var(--type-caption);text-transform:capitalize;border-radius:999px;align-items:center;padding:.22rem .58rem;font-weight:900;line-height:1;display:inline-flex}.operations-status-enabled,.operations-status-configured{color:#065f46;background:#d1fae5e6}.operations-status-needs_setup{color:#92400e;background:#fef3c7eb}.operations-status-disabled{color:#991b1b;background:#fee2e2eb}@media (max-width:900px){.admin-operations-hero,.admin-operations-kpi-grid,.admin-operations-logistics-grid,.admin-operations-toolbar{grid-template-columns:1fr}.admin-operations-carrier-row{grid-template-columns:auto minmax(0,1fr)}.admin-operations-carrier-row .admin-operations-status-pill{grid-column:1/-1;justify-self:start}.admin-operations-coverage-row{grid-template-columns:auto minmax(0,1fr)}.admin-operations-coverage-fee{grid-column:2;justify-items:start}.admin-operations-coverage-row .admin-operations-status-pill{grid-column:1/-1;justify-self:start}}.admin-platform-workspace{color:#1f1307}.admin-platform-panel,.admin-platform-empty{border-radius:var(--store-radius);box-shadow:var(--store-card-shadow);background:linear-gradient(145deg,#fffffff5,#fffbebc7),repeating-linear-gradient(90deg,#b4530906 0 1px,#0000 1px 28px);border:1px solid #4e2d0e1f}.admin-platform-panel{padding:clamp(1rem,2vw,1.5rem)}.admin-platform-hero{grid-template-columns:minmax(0,1fr) minmax(18rem,.34fr);gap:1rem;display:grid}.admin-platform-sidecar,.admin-platform-metric,.admin-platform-flow-step,.admin-platform-detail,.admin-platform-editor,.admin-platform-fact,.admin-platform-record-text,.admin-platform-toggle,.admin-platform-limit{background:#ffffffa8;border:1px solid #b453091a;box-shadow:inset 0 1px #ffffffb8}.admin-platform-sidecar,.admin-platform-detail,.admin-platform-editor{border-radius:var(--store-radius);padding:1rem}.admin-platform-metric,.admin-platform-flow-step,.admin-platform-fact,.admin-platform-record-text,.admin-platform-toggle,.admin-platform-limit{border-radius:var(--store-control-radius)}.admin-platform-flow-step{gap:.25rem;margin-top:.75rem;padding:.8rem;display:grid}.admin-platform-flow-step span,.admin-platform-record-text p,.admin-platform-fact dt{color:#71717a;font-size:var(--type-caption);text-transform:uppercase;font-weight:800}.admin-platform-flow-step strong,.admin-platform-record-text span,.admin-platform-fact dd{color:#27272a;font-size:var(--type-ui);font-weight:800}.admin-platform-metric{padding:1rem}.admin-platform-route-switcher{grid-template-columns:repeat(auto-fit,minmax(12rem,1fr));gap:.75rem;display:grid}.admin-platform-route-button,.admin-platform-page-header,.admin-platform-endpoint-notice{border-radius:var(--store-control-radius);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:linear-gradient(145deg,#ffffffc7,#fffbebad),#ffffffb8;border:1px solid #b4530921;box-shadow:inset 0 1px #ffffffd1,0 16px 34px #b4530914}.admin-platform-route-button{text-align:start;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:.75rem;min-height:4.75rem;padding:.85rem;display:grid}.admin-platform-route-button:hover,.admin-platform-route-button-active{background:linear-gradient(145deg,#fffbebf0,#ecfdf5ad),#fffc;border-color:#b4530957;box-shadow:inset 0 1px #ffffffdb,0 18px 38px #b4530921}.admin-platform-route-button-danger:hover,.admin-platform-route-button-danger.admin-platform-route-button-active{background:linear-gradient(145deg,#ffffffdb,#fee2e2b8),#ffffffbd;border-color:#b91c1c4d}.admin-platform-route-icon,.admin-platform-page-icon{border-radius:var(--store-control-radius);color:#92400e;background:#b453091c;justify-content:center;align-items:center;width:2.35rem;height:2.35rem;display:inline-flex}.admin-platform-route-button-danger .admin-platform-route-icon{color:#991b1b;background:#fee2e2e0}.admin-platform-route-copy,.admin-platform-page-header div,.admin-platform-endpoint-notice p{gap:.2rem;min-width:0;display:grid}.admin-platform-route-copy strong,.admin-platform-page-header h3,.admin-platform-endpoint-notice strong{color:#27272a;font-size:var(--type-ui);text-overflow:ellipsis;white-space:nowrap;font-weight:900;overflow:hidden}.admin-platform-route-copy small,.admin-platform-page-header small,.admin-platform-page-header p,.admin-platform-endpoint-notice span{color:#71717a;font-size:var(--type-caption);text-overflow:ellipsis;font-weight:800;line-height:1.45;overflow:hidden}.admin-platform-page-header{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:.85rem;padding:.85rem;display:grid}.admin-platform-endpoint-notice{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.85rem;padding:.9rem;display:flex}.admin-platform-endpoint-notice .admin-platform-primary-button:disabled{cursor:not-allowed;opacity:.62}.admin-platform-toolbar{grid-template-columns:minmax(0,1fr) minmax(13rem,.32fr);gap:.85rem;margin-top:1rem;display:grid}.admin-platform-search,.admin-platform-input{border-radius:var(--store-control-radius);background:#ffffffb8;border:1px solid #b4530921;box-shadow:inset 0 1px #ffffffbd,0 10px 24px #b453090d}.admin-platform-search{color:#92400e;align-items:center;gap:.65rem;min-height:3.1rem;padding:0 .9rem;display:flex}.admin-platform-search input,.admin-platform-input{outline:none;width:100%}.admin-platform-search input{color:#27272a;font-size:var(--type-ui);background:0 0}.admin-platform-input{color:#27272a;font-size:var(--type-ui);padding:.75rem .85rem}.admin-platform-input:focus,.admin-platform-input:focus-visible,.admin-platform-search:focus-within{border-color:#b4530957;box-shadow:0 0 0 3px #f59e0b1f,0 12px 28px #b4530912}.admin-platform-index-list{gap:.65rem;max-height:min(60vh,38rem);margin-top:1rem;padding-right:.2rem;display:grid;overflow:auto}.admin-platform-index-row{border-radius:var(--store-control-radius);text-align:start;background:#ffffffad;border:1px solid #b453091a;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:1rem;padding:.85rem;display:grid}.admin-platform-index-row:hover,.admin-platform-index-row-active{background:#fffbebe6;border-color:#b4530947;box-shadow:0 14px 32px #b4530917}.admin-platform-index-copy{gap:.25rem;min-width:0;display:grid}.admin-platform-index-copy strong,.admin-platform-index-copy small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.admin-platform-index-copy strong{color:#27272a;font-size:var(--type-ui)}.admin-platform-index-copy small{color:#71717a;font-size:var(--type-caption)}.admin-platform-index-actions{color:#3f3f46;font-size:var(--type-ui);justify-content:flex-end;align-items:center;gap:.45rem;font-weight:900;display:flex}.admin-platform-detail{margin-top:1rem}.admin-platform-facts{grid-template-columns:repeat(auto-fit,minmax(9rem,1fr));gap:.75rem;margin-top:1rem;display:grid}.admin-platform-fact,.admin-platform-record-text,.admin-platform-toggle,.admin-platform-limit{padding:.8rem}.admin-platform-record-text{gap:.35rem;margin-top:1rem;display:grid}.admin-platform-record-text span{white-space:pre-wrap}.admin-platform-metadata-list{background:#f0fdfaa3;border:1px solid #10b98129;border-radius:8px;gap:.65rem;margin-top:1rem;padding:.85rem;display:grid}.admin-platform-metadata-list>p{color:#047857;font-size:var(--type-caption);letter-spacing:.04em;text-transform:uppercase;font-weight:900}.admin-platform-metadata-list dl{grid-template-columns:repeat(auto-fit,minmax(9rem,1fr));gap:.55rem;margin:0;display:grid}.admin-platform-metadata-item{background:#ffffffb8;border:1px solid #0f766e1f;border-radius:7px;gap:.22rem;min-width:0;padding:.62rem .68rem;display:grid}.admin-platform-metadata-item dt{color:#64748b;font-size:var(--type-caption);text-overflow:ellipsis;white-space:nowrap;font-weight:850;overflow:hidden}.admin-platform-metadata-item dd,.admin-platform-metadata-empty{overflow-wrap:anywhere;color:#1f2937;min-width:0;font-size:var(--type-ui);font-weight:850;line-height:1.45}.admin-platform-metadata-empty{color:#64748b;font-weight:760}.admin-platform-editor{gap:.9rem;margin-top:1rem;display:grid}.admin-platform-toggle{color:#3f3f46;font-size:var(--type-ui);align-items:center;gap:.65rem;font-weight:800;display:flex}.admin-platform-limit{justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.admin-platform-primary-button,.admin-platform-secondary-button,.admin-platform-danger-button{border-radius:var(--store-control-radius);min-height:2.5rem;font-size:var(--type-ui);border:1px solid #0000;justify-content:center;align-items:center;gap:.45rem;padding:.55rem .9rem;font-weight:900;display:inline-flex}.admin-platform-primary-button{color:#fff;background:linear-gradient(135deg,#92400e,#0f766e);box-shadow:0 16px 34px #b453092e}.admin-platform-secondary-button{color:#78350f;background:#ffffffb3;border-color:#b4530924}.admin-platform-danger-button{color:#991b1b;background:#ffffffa3;border-color:#b91c1c38}.admin-platform-chip{color:#78350f;width:max-content;font-size:var(--type-caption);background:#fef3c7eb;border-radius:999px;padding:.25rem .6rem;font-weight:800;display:inline-flex}.admin-platform-status-pill{width:max-content;font-size:var(--type-caption);text-transform:capitalize;border-radius:999px;align-items:center;padding:.22rem .58rem;font-weight:900;line-height:1;display:inline-flex}.platform-status-active,.platform-status-within_limit,.platform-status-succeeded{color:#065f46;background:#d1fae5e6}.platform-status-planned,.platform-status-trial,.platform-status-paused,.platform-status-warning,.platform-status-observe,.platform-status-not_applicable{color:#92400e;background:#fef3c7eb}.platform-status-archived,.platform-status-past_due,.platform-status-canceled,.platform-status-suspended,.platform-status-exceeded,.platform-status-enforce{color:#991b1b;background:#fee2e2eb}.admin-platform-command{background:linear-gradient(135deg,#fffffffa,#fffbebcc),linear-gradient(90deg,#f59e0b1f,#0e749014);border:1px solid #29252414;border-radius:8px;grid-template-columns:minmax(0,1fr) minmax(18rem,.36fr);align-items:stretch;gap:1rem;padding:clamp(1rem,2.5vw,1.65rem);display:grid;box-shadow:0 28px 60px #33415521}.admin-platform-command-main{align-content:center;gap:.9rem;min-width:0;display:grid}.admin-platform-command-main h2{color:#111827;font-size:var(--type-page-title);letter-spacing:0;font-weight:950;line-height:1.05}.admin-platform-command-main p{color:#52525b;max-width:56rem;font-size:var(--type-body);line-height:1.7}.admin-platform-overline,.admin-platform-command-actions,.admin-platform-command-card-footer{flex-wrap:wrap;align-items:center;gap:.65rem;display:flex}.admin-platform-overline{color:#0f766e;font-size:var(--type-caption);text-transform:uppercase;font-weight:950}.admin-platform-command-card,.admin-platform-stage-card,.admin-platform-signal-card,.admin-platform-selected-plan,.admin-platform-plan-card,.admin-platform-event-row{background:#ffffffd1;border:1px solid #33415514;border-radius:8px;box-shadow:inset 0 1px #ffffffc7,0 18px 42px #33415517}.admin-platform-command-card{align-content:start;gap:.45rem;padding:1rem;display:grid}.admin-platform-command-icon,.admin-platform-metric-icon,.admin-platform-plan-mark,.admin-platform-event-icon{color:#f59e0b;background:#fff7ed;border-radius:8px;justify-content:center;align-items:center;width:2.45rem;height:2.45rem;display:inline-flex;box-shadow:0 14px 28px #f59e0b2e}.admin-platform-command-card p,.admin-platform-selected-plan span,.admin-platform-board-header p,.admin-platform-metric p,.admin-platform-signal-card p{color:#64748b;font-size:var(--type-caption);text-transform:uppercase;font-weight:950}.admin-platform-command-card strong,.admin-platform-selected-plan strong,.admin-platform-metric strong,.admin-platform-signal-card strong{overflow-wrap:anywhere;color:#111827;font-size:var(--type-body);font-weight:950}.admin-platform-command-card small,.admin-platform-selected-plan small,.admin-platform-metric small{overflow-wrap:anywhere;color:#64748b;font-size:var(--type-caption);font-weight:800}.admin-platform-command-card-footer{color:#334155;font-size:var(--type-ui);border-top:1px solid #94a3b82e;justify-content:space-between;margin-top:.45rem;padding-top:.75rem;font-weight:900}.admin-platform-kpi-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:.85rem;display:grid}.admin-platform-metric{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:.8rem;min-height:7rem;padding:1rem;display:grid}.admin-platform-metric div,.admin-platform-signal-card div,.admin-platform-board-header div{gap:.2rem;min-width:0;display:grid}.admin-platform-tone-honey .admin-platform-metric-icon,.admin-platform-tone-honey>span,.admin-platform-tone-honey.admin-platform-stage-card span,.admin-platform-tone-honey.admin-platform-signal-card span{color:#d97706;background:#fff7ed}.admin-platform-tone-teal .admin-platform-metric-icon,.admin-platform-tone-teal>span,.admin-platform-tone-teal.admin-platform-stage-card span,.admin-platform-tone-teal.admin-platform-signal-card span{color:#047857;background:#ecfdf5}.admin-platform-tone-blue .admin-platform-metric-icon,.admin-platform-tone-blue>span,.admin-platform-tone-blue.admin-platform-stage-card span,.admin-platform-tone-blue.admin-platform-signal-card span{color:#2563eb;background:#eff6ff}.admin-platform-tone-indigo .admin-platform-metric-icon,.admin-platform-tone-indigo>span,.admin-platform-tone-indigo.admin-platform-stage-card span,.admin-platform-tone-indigo.admin-platform-signal-card span{color:#4f46e5;background:#eef2ff}.admin-platform-tone-risk .admin-platform-metric-icon,.admin-platform-tone-risk>span,.admin-platform-tone-risk.admin-platform-signal-card span{color:#dc2626;background:#fef2f2}.admin-platform-tone-slate>span,.admin-platform-tone-slate.admin-platform-stage-card span,.admin-platform-tone-slate.admin-platform-signal-card span{color:#475569;background:#f1f5f9}.admin-platform-insight-grid{grid-template-columns:minmax(0,1.45fr) minmax(18rem,.7fr);align-items:stretch;gap:1rem;display:grid}.admin-platform-board-header{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:.75rem;display:grid}.admin-platform-board-header h3{color:#111827;font-size:var(--type-body);font-weight:950}.admin-platform-plan-board,.admin-platform-settings-board,.admin-platform-subscription-board,.admin-platform-event-board,.admin-platform-limit-board{min-width:0}.admin-platform-stage-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:.75rem;margin-top:1rem;display:grid}.admin-platform-stage-card{gap:.45rem;min-height:8rem;padding:.85rem;display:grid}.admin-platform-stage-card span{border-radius:8px;justify-content:center;align-items:center;width:2.2rem;height:2.2rem;display:inline-flex}.admin-platform-stage-card strong{color:#111827;font-size:var(--type-title-compact);font-weight:950;line-height:1}.admin-platform-stage-card small{color:#64748b;font-size:var(--type-caption);text-transform:capitalize;font-weight:900}.admin-platform-selected-plan{gap:.25rem;margin-top:.85rem;padding:.9rem;display:grid}.admin-platform-sidecar{gap:.75rem;display:grid}.admin-platform-signal-card{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:.7rem;padding:.85rem;display:grid}.admin-platform-signal-card>span{border-radius:8px;justify-content:center;align-items:center;width:2.15rem;height:2.15rem;display:inline-flex}.admin-platform-route-switcher{align-items:stretch}.admin-platform-route-copy strong,.admin-platform-route-copy small,.admin-platform-page-header h3,.admin-platform-page-header small{white-space:normal}.admin-platform-plan-grid{grid-template-columns:repeat(auto-fit,minmax(16rem,1fr));gap:.85rem;margin-top:1rem;display:grid}.admin-platform-plan-card{text-align:start;gap:.85rem;min-height:13rem;padding:1rem;display:grid}.admin-platform-plan-card:hover,.admin-platform-plan-card-active,.admin-platform-event-row:hover,.admin-platform-event-row-active{background:#fffbebeb;border-color:#f59e0b5c;box-shadow:0 24px 48px #f59e0b29}.admin-platform-plan-card-head,.admin-platform-plan-card-meta{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.7rem;display:grid}.admin-platform-plan-card-meta{grid-template-columns:auto minmax(0,1fr)}.admin-platform-plan-card-meta strong{color:#111827;font-size:var(--type-body);justify-self:end;font-weight:950}.admin-platform-plan-card-meta small{color:#64748b;font-size:var(--type-caption);grid-column:1/-1;font-weight:850}.admin-platform-plan-card-features{flex-wrap:wrap;gap:.4rem;display:flex}.admin-platform-plan-card-features small{color:#0f766e;font-size:var(--type-caption);background:#ecfdf5b8;border:1px solid #0e749029;border-radius:999px;padding:.2rem .48rem;font-weight:850}.admin-platform-event-list{gap:.75rem;max-height:min(60vh,38rem);margin-top:1rem;padding-right:.2rem;display:grid;overflow:auto}.admin-platform-event-row{text-align:start;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.75rem;padding:.9rem;display:grid}.admin-platform-limit,.admin-platform-limit>div{min-width:0}.admin-platform-limit-meter{background:#e2e8f0e6;border-radius:999px;width:min(16rem,100%);height:.42rem;margin-top:.65rem;display:block;overflow:hidden}.admin-platform-limit-meter span{border-radius:inherit;background:linear-gradient(90deg,#f59e0b,#0f766e);height:100%;display:block}@media (max-width:900px){.admin-platform-hero,.admin-platform-command,.admin-platform-insight-grid,.admin-platform-toolbar,.admin-platform-page-header,.admin-platform-route-button,.admin-platform-index-row{grid-template-columns:1fr}.admin-platform-kpi-grid,.admin-platform-stage-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-platform-index-actions{justify-content:flex-start}}@media (max-width:640px){.admin-platform-command-main h2{font-size:var(--type-title-compact)}.admin-platform-kpi-grid,.admin-platform-stage-grid,.admin-platform-plan-grid,.admin-platform-plan-card-head,.admin-platform-event-row{grid-template-columns:1fr}.admin-platform-plan-card-meta strong{justify-self:start}}.admin-returns-workspace{color:#1f1307}.admin-returns-panel,.admin-returns-empty{border-radius:var(--store-radius);box-shadow:var(--store-card-shadow);background:linear-gradient(145deg,#fffffff5,#fff7e8d1),repeating-linear-gradient(90deg,#78350f08 0 1px,#0000 1px 28px);border:1px solid #4e2d0e1f}.admin-returns-data-shell{align-items:start}.admin-returns-route-switcher{grid-template-columns:repeat(auto-fit,minmax(13rem,1fr));gap:.75rem;display:grid}.admin-returns-route-button{border-radius:var(--store-radius);color:#4a2d0b;text-align:start;background:#ffffffb3;border:1px solid #78350f24;align-items:flex-start;gap:.75rem;min-height:5rem;padding:.9rem;transition:border-color .16s,background .16s,box-shadow .16s;display:flex;box-shadow:0 10px 30px #18181b0a}.admin-returns-route-button svg{color:#b45309;flex-shrink:0;margin-top:.15rem}.admin-returns-route-button span{gap:.25rem;min-width:0;display:grid}.admin-returns-route-button strong{color:#18181b;font-size:var(--type-ui)}.admin-returns-route-button small{color:#71717a;font-size:var(--type-caption);text-overflow:ellipsis;white-space:nowrap;line-height:1.35;overflow:hidden}.admin-returns-index,.admin-returns-detail{min-width:0}.admin-returns-index-list{gap:.65rem;max-height:43rem;padding-right:.2rem;display:grid;overflow:auto}.admin-return-index-row{cursor:pointer;border-radius:var(--store-control-radius);text-align:start;background:#ffffffb8;border:1px solid #78350f1f;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:.9rem;width:100%;min-height:6.5rem;padding:.8rem;display:grid;box-shadow:0 10px 26px #18181b0a}.admin-return-index-row:hover,.admin-return-index-row-active{background:#fffbebf0;border-color:#b453094d;box-shadow:0 16px 38px #18181b14}.admin-return-index-meta{color:#52525b;font-size:var(--type-caption);white-space:nowrap;justify-items:end;gap:.4rem;font-weight:800;display:grid}.admin-return-index-actions{gap:.35rem;display:flex}.admin-return-index-actions .admin-returns-secondary-button{border-radius:var(--store-control-radius);width:2.15rem;height:2.15rem;padding:0}.admin-returns-search{display:block;position:relative}.admin-returns-input{border-radius:var(--store-control-radius);color:#27272a;width:100%;min-height:2.55rem;font-size:var(--type-ui);background:#fffffff0;border:1px solid #18181b29;outline:none;padding:.6rem .75rem;display:block}.admin-returns-input:focus{background:#fff;border-color:#f59e0b;box-shadow:0 0 0 4px #f59e0b1f}.admin-returns-primary-button{color:#fff;background:#18181b;border:1px solid #78350f2e;box-shadow:0 12px 28px #18181b29}.admin-returns-primary-button:hover{background:#b45309;box-shadow:0 16px 34px #b4530938}.admin-returns-secondary-button{color:#3f2a12;background:#ffffffd6;border:1px solid #78350f29;justify-content:center;align-items:center;display:inline-flex}.admin-returns-danger-button{color:#991b1b}.admin-returns-danger-button:hover{color:#7f1d1d;background:#fee2e2c7;border-color:#b91c1c4d}.admin-returns-delete-page{background:linear-gradient(145deg,#fffffff7,#fef2f2c7),repeating-linear-gradient(90deg,#b91c1c07 0 1px,#0000 1px 28px)}.admin-return-status-pill{border-radius:var(--store-control-radius);color:#52525b;min-height:1.65rem;font-size:var(--type-caption);text-transform:capitalize;background:#f4f4f5e6;border:1px solid #18181b1a;align-items:center;padding:.22rem .55rem;font-weight:900;display:inline-flex}.return-status-requested,.return-status-under_review,.return-status-awaiting_customer_shipment,.return-status-refund_pending{color:#92400e;background:#fef3c7db;border-color:#b4530933}.return-status-approved,.return-status-received_by_store,.return-status-refunded,.return-status-converted_to_wallet_credit{color:#166534;background:#dcfce7d1;border-color:#1665342e}.return-status-rejected,.return-status-closed{color:#991b1b;background:#fee2e2d6;border-color:#b91c1c2e}.admin-return-note{min-height:7.5rem}.admin-return-editor{border-radius:var(--store-radius);padding:1rem}@media (max-width:900px){.admin-return-index-row{grid-template-columns:1fr}.admin-return-index-meta,.admin-return-index-actions{justify-content:flex-start;justify-items:start}}.admin-returns-workspace{--returns-canvas:#ebedf0;--returns-surface:#faf9f8;--returns-surface-soft:#f4f5f7;--returns-ink:#151b29;--returns-muted:#676b75;--returns-line:#76777d2e;--returns-honey:#f9b000;--returns-shadow-dark:#babeccdb;--returns-shadow-light:#fffffffa;border-radius:var(--store-radius);background:radial-gradient(circle at 20% 0%, #ffffffb8, transparent 22rem), linear-gradient(145deg, #f0f2f5, var(--returns-canvas));color:var(--returns-ink);padding:1rem}.admin-returns-panel,.admin-returns-empty{box-shadow:8px 8px 18px var(--returns-shadow-dark), -8px -8px 18px var(--returns-shadow-light);background:linear-gradient(145deg,#faf9f8fa,#eceff4eb);border:1px solid #ffffffb8}.admin-returns-hero{grid-template-columns:minmax(0,1fr) minmax(18rem,.34fr);gap:1rem;padding:1.25rem;display:grid}.admin-returns-hero-copy{align-content:start;gap:1rem;display:grid}.admin-returns-eyebrow,.admin-returns-sidecar-label{color:#7e5700;font-size:var(--type-caption);letter-spacing:0;text-transform:uppercase;align-items:center;gap:.45rem;font-weight:900;display:inline-flex}.admin-returns-hero h2{color:var(--returns-ink);font-size:var(--type-display);letter-spacing:0;font-weight:900;line-height:1.05}.admin-returns-hero p{max-width:54rem;color:var(--returns-muted);line-height:1.65}.admin-returns-kpi-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:.9rem;display:grid}.admin-returns-metric,.admin-returns-sidecar,.admin-returns-disposition-tile,.admin-returns-check-row,.admin-returns-recent-row{background:#faf9f8e6;border:1px solid #ffffffc7;box-shadow:5px 5px 12px #babeccb8,-5px -5px 12px #fffffff2}.admin-returns-metric{border-radius:var(--store-control-radius);align-content:space-between;gap:.55rem;min-height:8.5rem;padding:.95rem;display:grid}.admin-returns-metric-icon,.admin-returns-page-icon,.admin-returns-selected-icon,.admin-returns-check-icon{border-radius:var(--store-control-radius);color:var(--returns-honey);background:#fffc;justify-content:center;align-items:center;display:inline-flex;box-shadow:inset 2px 2px 5px #babecc9e,inset -4px -4px 8px #fffffff0}.admin-returns-metric-icon,.admin-returns-page-icon,.admin-returns-selected-icon{width:2.5rem;height:2.5rem}.admin-returns-metric p,.admin-returns-metric small,.admin-returns-disposition-tile small,.admin-returns-card-header small,.admin-returns-check-row small,.admin-returns-recent-row small{color:var(--returns-muted);font-size:var(--type-caption);line-height:1.35}.admin-returns-metric strong,.admin-returns-disposition-tile strong{color:var(--returns-ink);font-size:var(--type-title-compact);font-weight:950;line-height:1}.admin-returns-sidecar{border-radius:var(--store-radius);align-content:start;gap:.85rem;padding:1rem;display:grid}.admin-returns-selected-head,.admin-returns-card-header,.admin-returns-inspection-summary{justify-content:space-between;align-items:center;gap:.85rem;display:flex}.admin-returns-selected-head{justify-content:flex-start}.admin-returns-selected-head>span:not(.admin-returns-selected-icon),.admin-returns-card-header>span:not(.admin-returns-page-icon),.admin-returns-inspection-summary>span:not(.admin-return-status-pill){gap:.2rem;min-width:0;display:grid}.admin-returns-selected-head>span:not(.admin-returns-selected-icon) strong,.admin-returns-card-header>span:not(.admin-returns-page-icon) strong,.admin-returns-inspection-summary>span:not(.admin-return-status-pill) strong,.admin-returns-check-row strong,.admin-returns-recent-row strong{color:var(--returns-ink);font-size:var(--type-ui);text-overflow:ellipsis;white-space:nowrap;font-weight:900;line-height:1.25;overflow:hidden}.admin-returns-selected-head>span:not(.admin-returns-selected-icon) small,.admin-returns-inspection-summary>span:not(.admin-return-status-pill) small{color:var(--returns-muted);font-size:var(--type-caption)}.admin-returns-mini-facts,.admin-returns-flow-strip{gap:.65rem;display:grid}.admin-returns-mini-facts{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-returns-sidecar-actions{flex-wrap:wrap;gap:.5rem;display:flex}.admin-returns-operations-grid{grid-template-columns:minmax(0,1.15fr) minmax(20rem,.85fr);gap:1rem;display:grid}.admin-returns-disposition-board,.admin-returns-inspection-card{align-content:start;gap:1rem;padding:1rem;display:grid}.admin-returns-card-header{justify-content:flex-start}.admin-returns-disposition-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:.8rem;display:grid}.admin-returns-disposition-tile{border-radius:var(--store-control-radius);align-content:space-between;gap:.45rem;min-height:9.5rem;padding:.9rem;display:grid}.admin-returns-disposition-tile>span{border-radius:var(--store-control-radius);background:#ffffffb8;width:max-content;padding:.55rem;display:inline-flex}.admin-returns-disposition-tile p{color:var(--returns-ink);font-size:var(--type-ui);font-weight:900}.admin-returns-disposition-gold>span,.admin-returns-disposition-gold strong{color:#b77900}.admin-returns-disposition-sky>span,.admin-returns-disposition-sky strong{color:#1d4ed8}.admin-returns-disposition-teal>span,.admin-returns-disposition-teal strong{color:#0f766e}.admin-returns-disposition-rose>span,.admin-returns-disposition-rose strong{color:#be123c}.admin-returns-flow-strip{grid-template-columns:repeat(4,minmax(0,1fr))}.admin-return-fact,.admin-return-note,.admin-return-editor{background:#faf9f8d1;border:1px solid #ffffffbd;box-shadow:inset 2px 2px 5px #babecc80,inset -4px -4px 8px #ffffffdb}.admin-returns-recent-feed,.admin-returns-checklist{gap:.65rem;display:grid}.admin-returns-recent-row{border-radius:var(--store-control-radius);text-align:start;justify-content:space-between;align-items:center;gap:.8rem;padding:.75rem;display:flex}.admin-returns-recent-row:hover,.admin-returns-check-row-done{background:#fffbebbd;border-color:#f9b00052}.admin-returns-inspection-summary{border-radius:var(--store-control-radius);background:#ffffff94;border:1px solid #76777d29;padding:.8rem}.admin-returns-check-row{border-radius:var(--store-control-radius);grid-template-columns:auto minmax(0,1fr);align-items:center;gap:.75rem;padding:.8rem;display:grid}.admin-returns-check-row:not(.admin-returns-check-row-done) .admin-returns-check-icon{color:#b45309}.admin-returns-check-row-done .admin-returns-check-icon{color:#16a34a}.admin-returns-check-icon{width:2rem;height:2rem}.admin-returns-evidence-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.7rem;display:grid}.admin-returns-empty-copy{color:var(--returns-muted);font-size:var(--type-ui);line-height:1.55}.admin-returns-route-switcher{gap:.8rem}.admin-returns-route-button{background:#faf9f8e0;border-color:#ffffffc2;box-shadow:5px 5px 12px #babeccad,-5px -5px 12px #fffffff0}.admin-returns-route-button:hover,.admin-returns-route-button-active{background:#fffaeeeb;border-color:#f9b0006b;box-shadow:inset 3px 3px 8px #babecc99,inset -4px -4px 10px #ffffffeb}.admin-returns-route-button svg{color:var(--returns-honey)}.admin-returns-index-list{max-height:46rem;padding:.2rem}.admin-return-index-row{background:#faf9f8e0;border-color:#ffffffc2;box-shadow:5px 5px 12px #babecca8,-5px -5px 12px #fffffff2}.admin-return-index-row:hover,.admin-return-index-row-active{background:#fffaeee6;border-color:#f9b00061}.admin-returns-input{background:#faf9f8e6;border-color:#ffffffbd;box-shadow:inset 2px 2px 5px #babecc8a,inset -4px -4px 8px #ffffffe6}.admin-returns-input:focus{border-color:#f9b0008f;box-shadow:inset 2px 2px 5px #babecc75,inset -4px -4px 8px #ffffffe6,0 0 0 4px #f9b00024}.admin-returns-primary-button,.admin-returns-secondary-button{border-radius:var(--store-control-radius);min-height:2.5rem;font-size:var(--type-ui);gap:.45rem;padding:.58rem .85rem;font-weight:900;line-height:1}.admin-returns-primary-button{background:var(--returns-honey);color:#151b29;border-color:#f9b00057;box-shadow:5px 5px 12px #babeccb3,-5px -5px 12px #fffffff0}.admin-returns-primary-button:hover{color:#151b29;background:#ffba33}.admin-returns-secondary-button{color:var(--returns-ink);background:#faf9f8db;border-color:#ffffffc2;box-shadow:4px 4px 10px #babecc94,-4px -4px 10px #fffffff0}.admin-returns-secondary-button:hover{background:#fffaeeeb;border-color:#f9b0005c}.admin-return-status-pill{border-radius:var(--store-control-radius);border-color:#ffffffc2;box-shadow:inset 1px 1px 3px #babecc6b,inset -2px -2px 5px #ffffffc7}@media (max-width:1180px){.admin-returns-hero,.admin-returns-operations-grid{grid-template-columns:1fr}.admin-returns-kpi-grid,.admin-returns-disposition-grid,.admin-returns-flow-strip{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:720px){.admin-returns-workspace{padding:.75rem}.admin-returns-kpi-grid,.admin-returns-disposition-grid,.admin-returns-flow-strip,.admin-returns-evidence-grid,.admin-returns-mini-facts{grid-template-columns:1fr}.admin-returns-selected-head,.admin-returns-inspection-summary,.admin-returns-recent-row{flex-direction:column;align-items:flex-start}.admin-returns-hero h2{font-size:var(--type-title-compact)}}.admin-media-workspace{color:#1f1307}.admin-media-command,.admin-media-panel,.admin-media-uploader,.admin-media-card,.admin-media-empty-state{background:#fff;border:1px solid #18181b1a;border-radius:8px;box-shadow:0 10px 28px #18181b0b}.admin-media-sidecar,.admin-media-metric,.admin-media-upload-details,.admin-media-uppy-shell,.admin-media-preview{box-shadow:none;background:#fff;border:1px solid #18181b1a;border-radius:6px}.admin-media-metric:hover,.admin-media-card:hover{border-color:#b453093d;box-shadow:0 18px 46px #18181b17}.admin-media-command-compact{box-shadow:none}.admin-media-command-compact>div{display:block!important}.admin-media-command-compact .admin-media-sidecar,.admin-media-command-compact .admin-media-metrics,.admin-media-command-compact h2+p{display:none}.admin-media-command-compact h2{color:#18181b;font-size:var(--type-title-sm);margin:.3rem 0 0;font-weight:700}.admin-media-route-switcher{grid-template-columns:repeat(auto-fit,minmax(13rem,1fr));gap:.75rem;display:grid}.admin-media-route-button{color:#4a2d0b;text-align:start;min-height:5rem;box-shadow:none;background:#fff;border:1px solid #18181b1f;border-radius:8px;align-items:flex-start;gap:.75rem;padding:.9rem;transition:border-color .16s,background .16s,box-shadow .16s;display:flex}.admin-media-route-button:hover,.admin-media-route-button-active{box-shadow:none;background:#f0f9ff;border-color:#0ea5e975}.admin-media-route-button svg{color:#b45309;flex-shrink:0;margin-top:.15rem}.admin-media-route-button span{gap:.25rem;min-width:0;display:grid}.admin-media-route-button strong{color:#18181b;font-size:var(--type-ui)}.admin-media-route-button small{color:#71717a;font-size:var(--type-caption);text-overflow:ellipsis;white-space:nowrap;line-height:1.35;overflow:hidden}.admin-media-kind-tabs{grid-template-columns:repeat(auto-fit,minmax(10rem,1fr));gap:.75rem;display:grid}.admin-media-kind-tab{border-radius:var(--store-control-radius);color:#4a2d0b;text-align:start;background:linear-gradient(145deg,#fffffff2,#fffaf1c7),#fff;border:1px solid #78350f21;align-items:center;gap:.75rem;min-height:4.45rem;padding:.75rem .85rem;display:flex;box-shadow:8px 10px 24px #4e2d0e0e,-6px -6px 16px #ffffffad}.admin-media-kind-tab:hover,.admin-media-kind-tab-active{background:linear-gradient(145deg,#f0f9fff0,#fffbebe0),#fff;border-color:#0ea5e957;box-shadow:inset 4px 4px 11px #4e2d0e0d,inset -4px -4px 11px #ffffffc7,0 0 0 3px #0ea5e914}.admin-media-kind-tab svg{color:#b45309;flex-shrink:0}.admin-media-kind-tab span{gap:.15rem;min-width:0;display:grid}.admin-media-kind-tab strong,.admin-media-kind-tab small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.admin-media-kind-tab strong{color:#18181b;font-size:var(--type-ui);font-weight:950}.admin-media-kind-tab small{color:#71717a;font-size:var(--type-caption);font-weight:800}.admin-media-index-upload{background:linear-gradient(145deg,#fffffffa,#fff8ebd1),repeating-linear-gradient(135deg,#0ea5e908 0 1px,#0000 1px 30px);border-style:dashed;border-color:#92400e3d}.admin-media-index-upload .admin-media-uploader-compact{border-radius:calc(var(--store-radius) - .15rem)}.admin-media-stitch-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,17rem),1fr))}.admin-media-detail-layout{align-items:start}.admin-media-record-summary{position:sticky;top:1rem}.admin-media-search{display:block;position:relative}.admin-media-input{border-radius:var(--store-control-radius);color:#27272a;width:100%;min-height:2.55rem;font-size:var(--type-ui);background:#fffffff0;border:1px solid #18181b29;outline:none;padding:.6rem .75rem;display:block}.admin-media-input:focus{background:#fff;border-color:#f59e0b;box-shadow:0 0 0 4px #f59e0b1f}.admin-media-uploader{align-items:stretch}.admin-media-uploader-streamlined{border-radius:8px;gap:.65rem;padding:.65rem;display:grid}.admin-media-uploader-streamlined .admin-media-native-dropzone{min-height:6.5rem}.admin-media-uploader-streamlined .admin-media-upload-state{min-height:0;font-size:var(--type-caption);padding:.55rem .65rem}.admin-media-streamlined-alt{color:#52525b;font-size:var(--type-caption);gap:.35rem;font-weight:800;display:grid}.admin-bundles-command-compact{box-shadow:none;background:#fff;border:1px solid #e4e4e7;border-radius:8px;gap:1rem;display:grid}.admin-bundles-command-compact:before{display:none}.admin-bundles-command-header{justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.admin-bundles-command-compact h2{color:#18181b;font-size:var(--type-title-sm);margin:.3rem 0 0;font-weight:700}.admin-bundles-command-compact .admin-bundles-eyebrow{color:#0f766e;margin:0}.admin-bundles-summary-strip{border:1px solid #eef0f4;border-radius:7px;grid-template-columns:repeat(6,minmax(0,1fr));display:grid;overflow:hidden}.admin-bundles-summary-strip span{color:#687083;min-width:0;font-size:var(--type-caption);border-inline-end:1px solid #eef0f4;gap:.14rem;padding:.72rem .8rem;font-weight:700;display:grid}.admin-bundles-summary-strip span:last-child{border-inline-end:0}.admin-bundles-summary-strip strong{color:#20222a;font-size:var(--type-ui);text-overflow:ellipsis;white-space:nowrap;font-weight:800;overflow:hidden}@media (max-width:760px){.admin-bundles-command-header{flex-direction:column;align-items:stretch}.admin-bundles-command-header .admin-bundles-primary-button{align-self:flex-start}.admin-bundles-summary-strip{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-bundles-summary-strip span:nth-child(2n){border-inline-end:0}}.admin-media-streamlined-alt .admin-media-input{min-height:2.3rem;font-size:var(--type-caption);padding:.45rem .6rem}.admin-inline-media-uploader .admin-media-uploader,.admin-media-uploader-compact{border-radius:var(--store-control-radius);padding:.75rem}.admin-media-uploader-compact .admin-media-upload-details{padding:.85rem}.admin-media-completion-hint{border-radius:calc(var(--store-radius) - .35rem);color:#0f766e;font-size:var(--type-caption);background:#f0fdfabd;border:1px solid #0d94882e;padding:.75rem;font-weight:850;line-height:1.45}.admin-media-uploader-compact .admin-media-drop-summary{grid-template-columns:1fr}.admin-media-uploader-compact .admin-media-uppy-shell{padding:.5rem}.admin-media-uploader-compact .uppy-Dashboard-AddFiles-title{font-size:var(--type-body)}.admin-media-upload-details{background:linear-gradient(145deg,#fffbebe6,#ffffffbd),repeating-linear-gradient(135deg,#78350f09 0 1px,#0000 1px 20px);align-self:stretch}.admin-media-uppy-shell{gap:.85rem;display:grid;overflow:visible}.admin-media-uppy-shell .uppy-Dashboard-inner{border-radius:calc(var(--store-radius) - .25rem);background:#ffffffc7;border-color:#78350f1f;width:100%!important}.admin-media-uppy-shell,.admin-media-uppy-shell *{pointer-events:auto}.admin-media-native-dropzone{border-radius:var(--store-radius);color:#4a2d0b;cursor:pointer;background:linear-gradient(145deg,#fffffff5,#fff8ebbd),repeating-linear-gradient(135deg,#92400e0a 0 1px,#0000 1px 26px);border:2px dashed #92400e57;outline:none;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.9rem;min-height:clamp(10rem,20vw,16rem);padding:clamp(1rem,2.5vw,1.6rem);transition:border-color .16s,background .16s,box-shadow .16s,transform .16s;display:grid;position:relative;box-shadow:14px 18px 40px #4e2d0e14,-10px -10px 24px #ffffffbd,inset 1px 1px #ffffffe6}.admin-inline-media-uploader{position:relative}.admin-inline-media-uploader .admin-media-uploader{background:linear-gradient(145deg,#fffffff5,#f0fdfaa3),repeating-linear-gradient(90deg,#0d948807 0 1px,#0000 1px 24px);border-color:#0d948829}.admin-media-native-dropzone:hover,.admin-media-native-dropzone-active{background:linear-gradient(145deg,#f0f9fff5,#fffbebe0),repeating-linear-gradient(135deg,#0ea5e913 0 1px,#0000 1px 26px);border-color:#0ea5e994;box-shadow:16px 20px 48px #0ea5e91a,-10px -10px 24px #ffffffc7,0 0 0 4px #0ea5e917}.admin-media-native-dropzone-active{transform:translateY(-1px)}.admin-media-native-input{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute}.admin-media-native-drop-icon{color:#7a4b00;background:linear-gradient(145deg,#fffffffa,#fff8ebd1),#fff;border-radius:999px;justify-content:center;align-items:center;width:3.2rem;height:3.2rem;display:inline-flex;box-shadow:8px 10px 24px #4e2d0e1f,-6px -6px 16px #ffffffc7,inset 1px 1px #ffffffe6}.admin-media-native-drop-copy{gap:.3rem;min-width:0;display:grid}.admin-media-native-drop-copy strong{color:#18181b;font-size:var(--type-body)}.admin-media-native-drop-copy small{color:#71717a;font-size:var(--type-caption);line-height:1.5}.admin-media-native-browse{border-radius:var(--store-control-radius);color:#fff;min-height:2.35rem;font-size:var(--type-caption);white-space:nowrap;background:linear-gradient(145deg,#a16207,#7a4b00),#7a4b00;border:1px solid #78350f2e;justify-content:center;align-items:center;padding:.55rem .9rem;font-weight:800;display:inline-flex;box-shadow:8px 10px 22px #78350f29,inset 0 1px #ffffff29}.admin-media-upload-state{border-radius:calc(var(--store-radius) - .35rem);color:#0f766e;font-size:var(--type-caption);background:#f0fdfabd;border:1px solid #0d94882e;gap:.45rem;padding:.7rem .85rem;font-weight:800;display:grid}.admin-media-upload-progress-track{background:#0d94881f;border-radius:999px;height:.42rem;display:block;overflow:hidden}.admin-media-upload-progress-fill{border-radius:inherit;background:linear-gradient(90deg,#0ea5e9,#f59e0b),#0ea5e9;width:0;height:100%;transition:width .18s;display:block}.admin-media-upload-state-active .admin-media-upload-progress-fill{width:62%}.admin-media-upload-state-complete .admin-media-upload-progress-fill{width:100%}.admin-media-uploader-compact .admin-media-native-dropzone{grid-template-columns:1fr;justify-items:start;min-height:6rem}.admin-media-uploader-compact .admin-media-native-browse{width:100%}.admin-media-grid{align-items:start}.admin-media-stitch-card{padding:.72rem;overflow:hidden}.admin-media-preview{background:linear-gradient(135deg,#fffbebd1,#ffffffc7),repeating-linear-gradient(90deg,#78350f0a 0 1px,#0000 1px 18px);min-height:11rem;position:relative}.admin-media-stitch-card .admin-media-preview{aspect-ratio:1.16;border-radius:calc(var(--store-radius) - .25rem);place-items:stretch stretch;min-height:0;display:grid}.admin-media-stitch-card .admin-media-preview img,.admin-media-stitch-card .admin-media-empty{width:100%;height:100%}.admin-media-kind-badge{z-index:1;border-radius:var(--store-control-radius);color:#4a2d0b;min-height:1.65rem;font-size:var(--type-caption);background:#ffffffdb;border:1px solid #78350f1f;align-items:center;gap:.3rem;padding:.22rem .55rem;font-weight:950;display:inline-flex;position:absolute;inset-block-start:.65rem;inset-inline-start:.65rem;box-shadow:5px 6px 14px #4e2d0e14,-4px -4px 10px #ffffffb8}.admin-media-card-title{color:#1f1307;font-size:var(--type-body);font-weight:950}.admin-media-card-meta{color:#78716c;font-size:var(--type-caption);text-overflow:ellipsis;white-space:nowrap;font-weight:760;overflow:hidden}.admin-media-card-actions{border-top:1px solid #78350f17;padding-top:.85rem}.admin-media-stitch-card .admin-media-card-actions .admin-media-secondary-button,.admin-media-stitch-card .admin-media-card-actions .admin-media-danger-button{min-height:2.35rem}.admin-media-empty{border-radius:var(--store-control-radius);color:#b45309;background:#fff7edc2;border:1px dashed #78350f33;flex-direction:column;justify-content:center;align-items:center;display:flex}.admin-media-drop-summary{color:#3f2a12}.admin-media-file-preview{text-align:center;padding:1rem}.admin-media-fact{background:#ffffffad;border:1px solid #78350f1a}.admin-media-status-pill{border-radius:var(--store-control-radius);color:#52525b;min-height:1.65rem;font-size:var(--type-caption);background:#f4f4f5e6;border:1px solid #18181b1a;align-items:center;padding:.22rem .55rem;font-weight:900;display:inline-flex}.admin-media-status-selected{color:#166534;background:#dcfce7d1;border-color:#1665342e}.admin-media-status-warning{color:#92400e;background:#fef3c7db;border-color:#b4530933}.admin-media-secondary-button,.admin-media-danger-button{color:#3f2a12;background:#ffffffd6;border:1px solid #78350f29}.admin-media-secondary-button:hover{background:#fffbebeb;border-color:#b4530952}.admin-media-secondary-active{color:#166534;background:#dcfce7c7;border-color:#16653433}.admin-media-danger-button{color:#991b1b;border-color:#b91c1c2e}.admin-media-danger-button:hover{background:#fee2e2bd}.admin-media-delete-page{background:linear-gradient(145deg,#fffffff7,#fef2f2c7),repeating-linear-gradient(90deg,#b91c1c07 0 1px,#0000 1px 28px)}@media (max-width:960px){.admin-media-record-summary{position:static}.admin-media-native-dropzone{grid-template-columns:1fr;justify-items:start}.admin-media-native-browse,.admin-media-card-actions .admin-media-secondary-button,.admin-media-card-actions .admin-media-danger-button{justify-content:center;width:100%}}.admin-store-workspace{color:#1f1307}.admin-store-command,.admin-store-panel,.admin-store-preview,.admin-store-metric,.admin-homepage-section-card,.admin-brand-preview,.admin-brand-asset-row{border-radius:var(--store-radius);box-shadow:var(--store-card-shadow);background:linear-gradient(145deg,#fffffff5,#fff7e8d1),repeating-linear-gradient(90deg,#78350f08 0 1px,#0000 1px 28px);border:1px solid #4e2d0e1f}.admin-store-preview,.admin-store-metric,.admin-homepage-section-card,.admin-brand-preview,.admin-brand-asset-row{background:#ffffffc2;box-shadow:0 10px 28px #18181b0d}.admin-store-metric:hover,.admin-homepage-section-card:hover,.admin-brand-asset-row:hover{border-color:#b453093d;box-shadow:0 18px 46px #18181b17}.admin-store-input{border-radius:var(--store-control-radius);color:#27272a;width:100%;min-height:2.55rem;font-size:var(--type-ui);background:#fffffff0;border:1px solid #18181b29;outline:none;padding:.6rem .75rem;display:block}.admin-store-input:focus{background:#fff;border-color:#f59e0b;box-shadow:0 0 0 4px #f59e0b1f}.admin-store-workspace input[type=color]{border-radius:var(--store-control-radius);border-color:#78350f29}.admin-store-workspace input[type=color]+input{border-radius:var(--store-control-radius);border-color:#18181b29}.admin-store-toggle{border-radius:var(--store-control-radius);color:#3f3f46;min-height:2.75rem;font-size:var(--type-ui);background:#ffffffc2;border:1px solid #78350f1f;align-items:center;gap:.75rem;padding:.65rem .75rem;font-weight:800;display:flex}.admin-store-toggle input,.admin-homepage-section-card input{accent-color:#b45309}.admin-store-primary-button,.admin-store-secondary-button,.admin-store-icon-button{color:#3f2a12;background:#ffffffd6;border:1px solid #78350f29}.admin-store-primary-button{color:#fff;background:#18181b;box-shadow:0 12px 28px #18181b29}.admin-store-primary-button:hover{background:#b45309;box-shadow:0 16px 34px #b4530938}.admin-store-secondary-button:hover,.admin-store-icon-button:hover:not(:disabled){background:#fffbebeb;border-color:#b4530952}.admin-store-secondary-active{color:#166534;background:#dcfce7c7;border-color:#16653433}.admin-store-icon-button{border-radius:var(--store-control-radius);justify-content:center;align-items:center;width:2rem;height:2rem;display:inline-flex}.admin-store-icon-button:disabled{cursor:not-allowed;opacity:.4}.admin-store-status-pill{border-radius:var(--store-control-radius);min-height:1.65rem;font-size:var(--type-caption);border:1px solid #18181b1a;align-items:center;padding:.22rem .55rem;font-weight:900;display:inline-flex}.admin-store-status-good{color:#166534;background:#dcfce7d1;border-color:#1665342e}.admin-store-status-warn{color:#92400e;background:#fef3c7db;border-color:#b4530933}.admin-store-status-quiet{color:#52525b;background:#f4f4f5e6}.admin-store-workspace .language-management-panel{border-radius:var(--store-radius);box-shadow:var(--store-card-shadow);background:linear-gradient(145deg,#fffffff5,#fff7e8d1),repeating-linear-gradient(90deg,#78350f08 0 1px,#0000 1px 28px);border:1px solid #4e2d0e1f}.admin-store-workspace .language-row{background:#ffffffc2;border-color:#78350f1f}.admin-onboarding-workspace{color:#1f1307}.admin-onboarding-command,.admin-onboarding-panel,.admin-onboarding-next,.admin-onboarding-dial,.admin-onboarding-metric,.admin-onboarding-step-card,.admin-onboarding-guide,.admin-onboarding-editor{border-radius:var(--store-radius);box-shadow:var(--store-card-shadow);background:linear-gradient(145deg,#fffffff5,#fff7e8d1),repeating-linear-gradient(90deg,#78350f08 0 1px,#0000 1px 28px);border:1px solid #4e2d0e1f}.admin-onboarding-next,.admin-onboarding-dial,.admin-onboarding-metric,.admin-onboarding-step-card,.admin-onboarding-guide,.admin-onboarding-editor{background:#ffffffc7;box-shadow:0 10px 28px #18181b0d}.admin-onboarding-metric:hover,.admin-onboarding-next:hover,.admin-onboarding-step-card:hover{border-color:#b453093d;box-shadow:0 18px 46px #18181b17}.admin-onboarding-kicker{color:#92400e;background:#fef3c7d6;border:1px solid #b4530933}.admin-onboarding-ring{aspect-ratio:1;background:conic-gradient(#b45309 var(--onboarding-progress), #fef3c7e6 0);border-radius:999px;place-items:center;width:min(11rem,100%);display:grid;position:relative;box-shadow:inset 0 0 0 1px #78350f14,0 18px 42px #b4530924}.admin-onboarding-ring>div{aspect-ratio:1;text-align:center;background:#fffffff0;border:1px solid #78350f1a;border-radius:999px;place-items:center;width:7rem;display:grid}.admin-onboarding-ring span{color:#18181b;font-size:var(--type-title-compact);font-weight:950;line-height:1}.admin-onboarding-ring small{color:#78716c;font-size:var(--type-caption);margin-top:-1.2rem;font-weight:800}.admin-onboarding-status-pill{border-radius:var(--store-control-radius);color:#52525b;min-height:1.7rem;font-size:var(--type-caption);text-transform:capitalize;border:1px solid #18181b1a;align-items:center;padding:.22rem .58rem;font-weight:900;display:inline-flex}.admin-onboarding-status-good{color:#166534;background:#dcfce7d1;border-color:#1665342e}.admin-onboarding-status-warn{color:#92400e;background:#fef3c7db;border-color:#b4530933}.admin-onboarding-status-critical{color:#991b1b;background:#fee2e2c2;border-color:#b91c1c2e}.admin-onboarding-status-quiet{color:#52525b;background:#f4f4f5e6}.admin-onboarding-step-index{border-radius:var(--store-control-radius);color:#92400e;background:#fef3c7c7;border:1px solid #b453092e;flex:none;justify-content:center;align-items:center;width:2.15rem;height:2.15rem;font-weight:950;display:inline-flex}.admin-onboarding-step-good{border-color:#16653429}.admin-onboarding-step-warn{border-color:#b453092e}.admin-onboarding-step-critical{border-color:#b91c1c2e}.admin-onboarding-toggle{border-radius:var(--store-control-radius);color:#3f3f46;width:fit-content;min-height:2.35rem;font-size:var(--type-ui);background:#ffffffd1;border:1px solid #78350f24;align-items:center;gap:.55rem;padding:.45rem .7rem;font-weight:850;display:inline-flex}.admin-onboarding-toggle input{accent-color:#b45309}.admin-onboarding-workspace .admin-onboarding-input{border-radius:var(--store-control-radius);color:#27272a;width:100%;min-height:2.55rem;font-size:var(--type-ui);background:#fffffff0;border:1px solid #18181b29;outline:none;padding:.6rem .75rem;display:block}.admin-onboarding-workspace .admin-onboarding-input:focus{background:#fff;border-color:#f59e0b;box-shadow:0 0 0 4px #f59e0b1f}.admin-onboarding-workspace textarea.admin-onboarding-input{resize:vertical}.admin-onboarding-primary-button{color:#fff;background:#18181b;border:1px solid #78350f29;box-shadow:0 12px 28px #18181b29}.admin-onboarding-primary-button:hover{background:#b45309;box-shadow:0 16px 34px #b4530938}@media (max-width:640px){.admin-onboarding-toggle{justify-content:center;width:100%}}.admin-translations-workspace{color:#1f1307}.admin-translations-command,.admin-translations-panel,.admin-translations-support-board,.admin-translations-coverage-board,.admin-translations-language-card,.admin-translation-metric,.admin-translation-route-button,.admin-translation-support-card,.admin-translation-coverage-section,.admin-translation-language-button,.admin-translation-group-card,.admin-translation-record-card,.admin-translation-field{border-radius:var(--store-radius);box-shadow:var(--store-card-shadow);background:linear-gradient(145deg,#fffffff5,#fff7e8d1),repeating-linear-gradient(90deg,#78350f08 0 1px,#0000 1px 28px);border:1px solid #4e2d0e1f}.admin-translations-language-card,.admin-translations-support-board,.admin-translations-coverage-board,.admin-translation-metric,.admin-translation-route-button,.admin-translation-support-card,.admin-translation-coverage-section,.admin-translation-language-button,.admin-translation-group-card,.admin-translation-record-card,.admin-translation-field{background:#ffffffc7;box-shadow:0 10px 28px #18181b0d}.admin-translation-metric:hover,.admin-translation-route-button:hover,.admin-translation-support-card:hover,.admin-translation-language-button:hover,.admin-translation-group-card:hover,.admin-translation-record-card:hover{border-color:#b453093d;box-shadow:0 18px 46px #18181b17}.admin-translations-command{background:linear-gradient(135deg,#fffffffa,#fffaedd6 54%,#fff7e8c2),repeating-linear-gradient(90deg,#92610006 0 1px,#0000 1px 28px);overflow:hidden}.admin-translations-command-grid{grid-template-columns:minmax(0,1.35fr) minmax(18rem,.65fr);align-items:stretch;gap:1rem;display:grid}.admin-translations-kpi-grid{grid-template-columns:repeat(auto-fit,minmax(13rem,1fr));gap:.75rem;display:grid}.admin-translations-kicker{color:var(--admin-accent-ink,#755000);background:#fff7dfe6;border:1px solid #92610033}.admin-translation-metric-icon{color:var(--admin-accent-ink,#755000);background:#f9b00029}.admin-translation-metric-green .admin-translation-metric-icon{color:#15803d;background:#16a34a1f}.admin-translation-metric-amber .admin-translation-metric-icon{color:#92400e;background:#f59e0b24}.admin-translation-metric-violet .admin-translation-metric-icon{color:var(--admin-accent-ink,#755000);background:#f9b00029}.admin-translations-support-board,.admin-translations-coverage-board{background:linear-gradient(145deg,#ffffffeb,#fffaedad),repeating-linear-gradient(135deg,#92610006 0 1px,#0000 1px 24px);border-radius:8px}.admin-translation-support-card{color:#27272a;text-align:start;border-radius:8px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.7rem;width:100%;padding:.75rem;transition:border-color .16s,box-shadow .16s,background .16s,transform .16s;display:grid}.admin-translation-support-card-active{background:#fff7dfe0;border-color:#9261004d}.admin-translation-support-card:disabled{cursor:not-allowed;opacity:.62}.admin-translation-support-card:hover:not(:disabled){transform:translateY(-1px)}.admin-translation-support-code{color:#fff;width:2.5rem;height:2.5rem;font-size:var(--type-caption);background:#18181b;border-radius:8px;place-items:center;font-weight:900;display:grid}.admin-translation-support-copy{gap:.15rem;min-width:0;display:grid}.admin-translation-support-copy strong,.admin-translation-support-copy small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.admin-translation-support-copy strong{color:#18181b;font-size:var(--type-ui)}.admin-translation-support-copy small{color:#71717a;font-size:var(--type-caption);font-weight:700}.admin-translations-active-language{background:#ffffffb8;border:1px solid #0f766e1f;border-radius:8px;padding:.8rem}.admin-translations-active-language strong{color:var(--admin-accent-ink,#755000);font-size:var(--type-title);line-height:1}.admin-translations-active-language span{color:#52525b;font-size:var(--type-caption);font-weight:800}.admin-translation-coverage-section{padding:.8rem}.admin-translation-coverage-section p{color:#18181b;font-size:var(--type-ui);font-weight:900}.admin-translation-coverage-section small{color:#71717a;font-size:var(--type-caption);font-weight:700}.admin-translation-coverage-track{background:#9261001f;border-radius:999px;height:.55rem;overflow:hidden}.admin-translation-coverage-track span{border-radius:inherit;background:var(--admin-accent,#f9b000);height:100%;display:block}.admin-translation-route-switcher{grid-template-columns:repeat(auto-fit,minmax(13rem,1fr));gap:.78rem;display:grid}.admin-translation-route-button{text-align:start;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:.72rem;min-height:5rem;padding:.82rem;transition:border-color .16s,box-shadow .16s,transform .16s;display:grid}.admin-translation-route-button:hover,.admin-translation-route-button-active{color:#78350f;background:linear-gradient(145deg,#fef3c7f0,#ffffffe6),repeating-linear-gradient(90deg,#78350f0a 0 1px,#0000 1px 28px);border-color:#b4530957;transform:translateY(-1px)}.admin-translation-route-icon{color:#92400e;background:#fef3c7e0;border-radius:.85rem;justify-content:center;align-items:center;width:2.45rem;height:2.45rem;display:inline-flex}.admin-translation-route-copy{gap:.18rem;min-width:0;display:grid}.admin-translation-route-copy strong,.admin-translation-route-copy small{text-overflow:ellipsis;overflow:hidden}.admin-translation-route-copy strong{color:#1f1307;font-size:var(--type-ui);white-space:nowrap;font-weight:900}.admin-translation-route-copy small{color:#3f3f46b8;font-size:var(--type-caption);font-weight:700;line-height:1.35}.admin-translations-search{background:#ffffffdb;border:1px solid #78350f24;min-height:2.75rem}.admin-translations-search input{color:#27272a;min-width:min(18rem,100%);font-size:var(--type-ui);background:0 0;border:0;outline:none;font-weight:700}.admin-translation-language-button,.admin-translation-group-card,.admin-translation-group-filter{color:#3f2a12;border:1px solid #78350f24}.admin-translation-language-active,.admin-translation-group-selected,.admin-translation-group-active{color:#78350f;background:linear-gradient(145deg,#fef3c7f0,#ffffffe6),repeating-linear-gradient(90deg,#78350f0a 0 1px,#0000 1px 28px);border-color:#b4530957}.admin-translation-group-filter{background:#ffffffd6}.admin-translation-group-filter:hover{background:#fffbebeb;border-color:#b4530952}.admin-translation-status-pill{border-radius:var(--store-control-radius);color:#52525b;min-height:1.7rem;font-size:var(--type-caption);text-transform:capitalize;border:1px solid #18181b1a;align-items:center;padding:.22rem .58rem;font-weight:900;display:inline-flex}.admin-translation-status-good{color:#166534;background:#dcfce7d1;border-color:#1665342e}.admin-translation-status-warn{color:#92400e;background:#fef3c7db;border-color:#b4530933}.admin-translation-status-critical{color:#991b1b;background:#fee2e2c2;border-color:#b91c1c2e}.admin-translation-status-quiet{color:#52525b;background:#f4f4f5e6}.admin-translation-mini-progress{background:#fef3c7e6;border-radius:999px;height:.55rem;overflow:hidden}.admin-translation-mini-progress span{background:#b45309;border-radius:999px;height:100%;display:block}.admin-translation-missing-pill{border-radius:var(--store-control-radius);color:#92400e;font-size:var(--type-caption);background:#fef3c7db;border:1px solid #b4530933;align-items:center;padding:.26rem .58rem;font-weight:900;display:inline-flex}.admin-translation-field{padding:1rem}.admin-translation-source{border-radius:var(--store-control-radius);color:#78716c;background:#fffbebb8;border:1px solid #78350f1a;padding:.55rem .7rem}.admin-translations-workspace .admin-translation-input{border-radius:var(--store-control-radius);color:#27272a;width:100%;min-height:2.55rem;font-size:var(--type-ui);background:#fffffff0;border:1px solid #18181b29;outline:none;padding:.6rem .75rem;display:block}.admin-translations-workspace .admin-translation-input:focus{background:#fff;border-color:#f59e0b;box-shadow:0 0 0 4px #f59e0b1f}.admin-translations-workspace textarea.admin-translation-input{resize:vertical}.admin-translation-primary-button{color:#fff;background:#18181b;border:1px solid #78350f29;box-shadow:0 12px 28px #18181b29}.admin-translation-primary-button:hover{background:#b45309;box-shadow:0 16px 34px #b4530938}@media (max-width:640px){.admin-translations-command-grid{grid-template-columns:1fr}.admin-translation-support-card{grid-template-columns:auto minmax(0,1fr)}.admin-translation-support-card .admin-translation-status-pill{grid-column:1/-1;width:max-content}.admin-translation-route-button{grid-template-columns:1fr}.admin-translations-search{width:100%}.admin-translations-search input{width:100%;min-width:0}.admin-translation-primary-button{justify-content:center;width:100%}}.admin-workspace section.rounded-lg.border.border-zinc-200.bg-white,.admin-workspace article.rounded-lg.border.border-zinc-200.bg-white{border-color:var(--line);box-shadow:var(--store-card-shadow);-webkit-backdrop-filter:none;backdrop-filter:none;background:#ffffffe6}.admin-workspace section.rounded-lg.border.border-zinc-200.bg-white:hover,.admin-workspace article.rounded-lg.border.border-zinc-200.bg-white:hover{border-color:#b4530938}.admin-workspace .text-emerald-700{color:var(--cyan)}.admin-workspace .bg-emerald-700{background:#18181b}.admin-workspace .hover\:bg-emerald-800:hover,.admin-workspace .bg-emerald-700:hover{background:var(--store-primary)}.admin-workspace input:not([type=checkbox]):not([type=radio]):not([type=color]),.admin-workspace select,.admin-workspace textarea{border-radius:var(--store-control-radius);background:#fffffff0;border-color:#18181b29}.admin-workspace input:not([type=checkbox]):not([type=radio]):not([type=color]):focus,.admin-workspace select:focus,.admin-workspace textarea:focus{border-color:var(--admin-focus-ring,#755000);background:#fff;box-shadow:0 0 0 3px #75500029}.admin-media-native-dropzone:focus-within{border-color:var(--admin-focus-ring,#755000);outline:2px solid var(--admin-focus-ring,#755000);outline-offset:3px;box-shadow:0 0 0 4px #7550001f}.admin-workspace :is(button,[role=button]):focus-visible{outline:2px solid var(--admin-focus-ring,#755000);outline-offset:3px}.admin-shell-header{background:#fff;border-color:#18181b1a!important;box-shadow:0 10px 28px #18181b0b!important}.admin-shell-crud-workspace{color:#18181b}.admin-shell-crud-panel{-webkit-backdrop-filter:none;backdrop-filter:none;background:#fff;border:1px solid #18181b1a;border-radius:8px;box-shadow:0 10px 28px #18181b0b}.admin-shell-crud-guide{background:#fafafa;border:1px solid #18181b1a;border-radius:8px;grid-template-columns:minmax(0,.9fr) minmax(18rem,1.1fr);align-items:stretch;gap:1rem;margin-bottom:1.25rem;padding:1rem;display:grid}.admin-shell-crud-guide h2{color:#18181b;font-size:var(--type-title-compact);margin:.2rem 0 0;font-weight:850;line-height:1.15}.admin-shell-crud-guide p{color:#3f3f46c2;max-width:42rem;font-size:var(--type-ui);margin:.55rem 0 0;line-height:1.6}.admin-shell-crud-eyebrow{text-transform:uppercase;color:#166534!important;font-size:var(--type-caption)!important;margin:0!important;font-weight:900!important}.admin-shell-crud-steps{grid-template-columns:repeat(auto-fit,minmax(8.5rem,1fr));gap:.65rem;display:grid}.admin-shell-crud-step{background:#fff;border:1px solid #18181b1a;border-radius:6px;align-content:start;gap:.32rem;min-height:7rem;padding:.72rem;display:grid}.admin-shell-crud-step span{color:#166534;background:#1665341a;border-radius:999px;justify-content:center;align-items:center;width:2rem;height:2rem;display:inline-flex}.admin-shell-crud-step strong{color:#18181b;font-size:var(--type-ui);font-weight:900}.admin-shell-crud-step small{color:#3f3f46bd;font-size:var(--type-caption);font-weight:700;line-height:1.35}@media (max-width:1080px){.admin-shell-crud-guide{grid-template-columns:1fr}.admin-shell-crud-guide h2{font-size:var(--type-title-sm)}}.line-clamp-2{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.line-clamp-3{-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.swiper-button-prev,.swiper-button-next{border-radius:var(--store-control-radius);box-shadow:var(--store-card-shadow);background:#ffffffeb;border:1px solid #18181b24;width:2.4rem!important;height:2.4rem!important;color:var(--ink)!important}.swiper-button-prev:after,.swiper-button-next:after{font-weight:800;font-size:var(--type-ui)!important}.swiper-pagination-bullet{opacity:1!important;background:#18181b52!important;border-radius:999px!important;width:1.55rem!important;height:.25rem!important}.swiper-pagination-bullet-active{background:var(--cyan)!important}.store-image-contain .product-card img,.store-image-contain .media-frame img{-o-object-fit:contain;object-fit:contain;background:#fff}.admin-engagement-workspace{color:#1f1307}.admin-engagement-panel,.admin-engagement-empty{border-radius:var(--store-radius);box-shadow:var(--store-card-shadow);background:linear-gradient(145deg,#fffffff5,#f7fdf4c7),repeating-linear-gradient(90deg,#16653407 0 1px,#0000 1px 28px);border:1px solid #4e2d0e1f}.admin-engagement-panel{padding:clamp(1rem,2vw,1.5rem)}.admin-engagement-hero{grid-template-columns:minmax(0,1fr) minmax(18rem,.34fr);gap:1rem;display:grid}.admin-engagement-route-switcher{grid-template-columns:repeat(auto-fit,minmax(13rem,1fr));gap:.75rem;display:grid}.admin-engagement-route-button{border-radius:var(--store-radius);color:#14532d;text-align:start;background:linear-gradient(145deg,#ffffffd1,#f0fdf49e),#ffffffad;border:1px solid #1665341f;align-items:center;gap:.75rem;min-height:4.35rem;padding:.8rem;display:flex;box-shadow:inset 0 1px #ffffffc7,0 14px 34px #16653414}.admin-engagement-route-button:hover,.admin-engagement-route-button-active{background:linear-gradient(145deg,#f0fdf4f5,#ecfdf5c7),#ffffffbd;border-color:#16653457;box-shadow:inset 0 1px #ffffffd1,0 18px 42px #16653421}.admin-engagement-route-button-danger{color:#991b1b;border-color:#b91c1c29}.admin-engagement-route-button-danger:hover,.admin-engagement-route-button-danger.admin-engagement-route-button-active{background:linear-gradient(145deg,#fef2f2f5,#fff7edb8),#ffffffbd;border-color:#b91c1c57}.admin-engagement-route-icon,.admin-engagement-page-icon{border-radius:var(--store-control-radius);background:#ffffffc2;border:1px solid #1665341f;flex:none;justify-content:center;align-items:center;width:2.35rem;height:2.35rem;display:inline-flex;box-shadow:inset 0 1px #ffffffd1}.admin-engagement-route-button-danger .admin-engagement-route-icon{background:#fef2f2d1;border-color:#b91c1c2e}.admin-engagement-route-copy{gap:.16rem;min-width:0;display:grid}.admin-engagement-route-copy strong,.admin-engagement-route-copy small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.admin-engagement-route-copy strong{font-size:var(--type-ui);font-weight:900}.admin-engagement-route-copy small{color:#71717a;font-size:var(--type-caption);font-weight:750}.admin-engagement-page-header{align-items:flex-start;gap:.8rem;display:flex}.admin-engagement-page-icon{color:#166534}.admin-engagement-sidecar,.admin-engagement-metric,.admin-engagement-flow-step,.admin-engagement-detail,.admin-engagement-editor,.admin-engagement-fact,.admin-engagement-record-text,.admin-engagement-toggle,.admin-engagement-signal-panel,.admin-engagement-signal-row{background:#ffffffa8;border:1px solid #1665341c;box-shadow:inset 0 1px #ffffffb8}.admin-engagement-sidecar,.admin-engagement-detail,.admin-engagement-editor,.admin-engagement-signal-panel{border-radius:var(--store-radius);padding:1rem}.admin-engagement-metric,.admin-engagement-flow-step,.admin-engagement-fact,.admin-engagement-record-text,.admin-engagement-toggle,.admin-engagement-signal-row{border-radius:var(--store-control-radius)}.admin-engagement-metric,.admin-engagement-flow-step,.admin-engagement-fact,.admin-engagement-record-text,.admin-engagement-signal-row{gap:.25rem;padding:.8rem;display:grid}.admin-engagement-metric p,.admin-engagement-flow-step span,.admin-engagement-record-text p,.admin-engagement-fact dt,.admin-engagement-signal-row span{color:#3f3f46c2;font-size:var(--type-ui);margin:0}.admin-engagement-metric strong,.admin-engagement-flow-step strong,.admin-engagement-record-text span,.admin-engagement-fact dd,.admin-engagement-signal-row strong{color:#18181b;margin:0;font-weight:750}.admin-engagement-toolbar{grid-template-columns:minmax(0,1fr) minmax(11rem,.22fr);align-items:end;gap:.8rem;margin:1rem 0;display:grid}.admin-engagement-search,.admin-engagement-input{border-radius:var(--store-control-radius);color:#18181b;background:#ffffffb8;border:1px solid #4e2d0e24;width:100%;box-shadow:inset 0 1px #ffffffb8}.admin-engagement-search{align-items:center;gap:.65rem;min-height:3rem;padding:0 .9rem;display:flex}.admin-engagement-search input,.admin-engagement-input{border:0;outline:none}.admin-engagement-search input{background:0 0;flex:1;min-width:0}.admin-engagement-input{padding:.7rem .85rem}.admin-engagement-input:focus,.admin-engagement-input:focus-visible,.admin-engagement-search:focus-within{background:#fff;border-color:#16653473;box-shadow:0 0 0 4px #1665341a}.admin-engagement-tabs{flex-wrap:wrap;gap:.5rem;margin-top:1rem;display:flex}.admin-engagement-tab{color:#3f3f46;font-size:var(--type-ui);background:#ffffff9e;border:1px solid #4e2d0e24;border-radius:999px;padding:.45rem .9rem;font-weight:750}.admin-engagement-tab-active{color:#fff;background:#166534;border-color:#16653457}.admin-engagement-index-list{gap:.7rem;max-height:45rem;padding-inline-end:.25rem;display:grid;overflow:auto}.admin-engagement-index-row{border-radius:var(--store-control-radius);text-align:start;background:#ffffff9e;border:1px solid #4e2d0e1f;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.75rem;width:100%;padding:.82rem;transition:border-color .16s,background .16s,transform .16s;display:grid}.admin-engagement-index-main{text-align:start;background:0 0;border:0;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.75rem;min-width:0;padding:0;display:grid}.admin-engagement-index-row:hover,.admin-engagement-index-row-active{background:#fffffff0;border-color:#16653457;transform:translateY(-1px)}.admin-engagement-index-icon,.admin-engagement-detail-icon{color:#166534;background:#1665341a;border-radius:999px;justify-content:center;align-items:center;width:2.1rem;height:2.1rem;display:inline-flex}.admin-engagement-index-copy{gap:.18rem;min-width:0;display:grid}.admin-engagement-index-copy strong,.admin-engagement-index-copy small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.admin-engagement-index-copy strong{color:#18181b;font-size:var(--type-ui)}.admin-engagement-index-copy small{color:#3f3f46c2}.admin-engagement-index-actions{color:#3f3f46b3;justify-content:flex-end;align-items:center;gap:.5rem;display:flex}.admin-engagement-index-meta{justify-content:flex-end;align-items:center;display:flex}.admin-engagement-icon-button{border-radius:var(--store-control-radius);color:#14532d;background:#ffffffb3;border:1px solid #1665341f;justify-content:center;align-items:center;width:2.25rem;height:2.25rem;display:inline-flex}.admin-engagement-icon-button:hover{background:#f0fdf4e0;border-color:#16653447}.admin-engagement-danger-icon{color:#991b1b;border-color:#b91c1c2e}.admin-engagement-danger-icon:hover{background:#fef2f2e0;border-color:#b91c1c57}.admin-engagement-delete-page{background:linear-gradient(145deg,#fffffff5,#fef2f2c2),repeating-linear-gradient(90deg,#b91c1c07 0 1px,#0000 1px 28px);border-color:#b91c1c2e}.admin-engagement-facts{grid-template-columns:repeat(auto-fit,minmax(9rem,1fr));gap:.75rem;margin:1rem 0;display:grid}.admin-engagement-editor{gap:1rem;margin-top:1rem;display:grid}.admin-engagement-toggle{color:#27272a;font-size:var(--type-ui);justify-content:space-between;align-items:center;gap:1rem;padding:.8rem .9rem;font-weight:700;display:flex}.admin-engagement-primary-button,.admin-engagement-secondary-button,.admin-engagement-danger-button{border-radius:var(--store-control-radius);min-height:2.55rem;font-size:var(--type-ui);justify-content:center;align-items:center;gap:.45rem;padding:.62rem .9rem;font-weight:800;display:inline-flex}.admin-engagement-primary-button{color:#fff;background:#166534}.admin-engagement-secondary-button{color:#27272a;background:#ffffffb8;border:1px solid #4e2d0e29}.admin-engagement-danger-button{color:#991b1b;background:#fef2f2e6;border:1px solid #b91c1c33}.admin-engagement-primary-button:disabled,.admin-engagement-secondary-button:disabled,.admin-engagement-danger-button:disabled{cursor:not-allowed;opacity:.55}.admin-engagement-chip{color:#166534;width:fit-content;font-size:var(--type-caption);background:#16653414;border:1px solid #16653424;border-radius:999px;align-items:center;padding:.36rem .7rem;font-weight:800;display:inline-flex}.admin-engagement-status-pill{color:#3f3f46;width:fit-content;font-size:var(--type-caption);white-space:nowrap;background:#3f3f4614;border-radius:999px;align-items:center;padding:.24rem .52rem;font-weight:850;display:inline-flex}.engagement-status-pending,.engagement-status-new,.engagement-status-open,.engagement-status-waiting_customer,.engagement-status-waiting_staff,.engagement-status-waiting,.engagement-status-scheduled,.engagement-status-active{color:#92400e;background:#f59e0b21}.engagement-status-rejected,.engagement-status-reported,.engagement-status-hidden,.engagement-status-closed,.engagement-status-canceled{color:#991b1b;background:#b91c1c1a}.admin-engagement-message-list{gap:.7rem;display:grid}.admin-engagement-message{border-radius:var(--store-control-radius);background:#ffffffb3;border:1px solid #4e2d0e1f;padding:.82rem}.admin-engagement-message-internal{background:#fffbebe6;border-color:#f59e0b38}.admin-engagement-message div{color:#18181b;font-size:var(--type-ui);flex-wrap:wrap;justify-content:space-between;gap:.5rem;display:flex}.admin-engagement-message span{color:#3f3f46b8}.admin-engagement-message p{color:#3f3f46;font-size:var(--type-ui);margin:.45rem 0 0}.admin-engagement-signal-grid{grid-template-columns:repeat(auto-fit,minmax(17rem,1fr));gap:1rem;margin-top:1rem;display:grid}.admin-engagement-signal-panel{align-content:start;gap:.8rem;display:grid}.admin-engagement-signal-panel h4{font-size:var(--type-body);margin:0;font-weight:800}.admin-engagement-signal-panel>div{gap:.55rem;display:grid}.admin-engagement-empty{color:#3f3f46c2;font-size:var(--type-ui);padding:1rem}@media (max-width:960px){.admin-engagement-hero,.admin-engagement-toolbar,.admin-engagement-index-row,.admin-engagement-index-main{grid-template-columns:1fr}.admin-engagement-index-meta,.admin-engagement-index-actions{justify-content:flex-start}}.admin-engagement-workspace{--engagement-ink:#211307;--engagement-honey:#f2a900;--engagement-amber:#b45309;--engagement-teal:#0f766e;--engagement-sky:#2563eb;--engagement-rose:#be123c;color:var(--engagement-ink)}.admin-engagement-panel,.admin-engagement-empty{background:radial-gradient(circle at 9% 4%,#f2a90021,#0000 30%),linear-gradient(145deg,#fffffff7,#eff6ffbd),repeating-linear-gradient(90deg,#0f766e06 0 1px,#0000 1px 28px);border-color:#78350f21;box-shadow:inset 0 1px #ffffffdb,0 22px 48px #78350f17}.admin-engagement-kpi-grid{grid-template-columns:repeat(auto-fit,minmax(9rem,1fr));gap:.85rem;margin-top:1.5rem;display:grid}.admin-engagement-loyalty-grid{grid-template-columns:minmax(16rem,.8fr) minmax(20rem,1.15fr) minmax(15rem,.75fr);gap:1rem;display:grid}.admin-engagement-loyalty-card,.admin-engagement-review-spotlight,.admin-engagement-demand-card,.admin-engagement-trust-card{border-radius:var(--store-radius);background:linear-gradient(145deg,#ffffffe6,#fffbeb9e),#ffffffb8;border:1px solid #78350f1f;box-shadow:inset 0 1px #ffffffdb,0 18px 40px #78350f14}.admin-engagement-loyalty-card{color:#fff;background:linear-gradient(#2113070a,#2113079e),radial-gradient(circle at 82% 18%,#f2a90042,#0000 30%),linear-gradient(135deg,#fff7ed,#fef3c7 42%,#ccfbf1);justify-content:space-between;align-items:end;min-height:11rem;padding:1.15rem;display:flex}.admin-engagement-loyalty-card p,.admin-engagement-review-spotlight p,.admin-engagement-demand-card p,.admin-engagement-trust-card p{color:#64748b;font-size:var(--type-caption);letter-spacing:0;text-transform:uppercase;font-weight:850}.admin-engagement-loyalty-card p,.admin-engagement-loyalty-card span{color:#ffffffdb}.admin-engagement-loyalty-card strong{color:#fff;font-size:var(--type-display);margin-top:.4rem;font-weight:950;display:block}.admin-engagement-loyalty-card span,.admin-engagement-review-spotlight span,.admin-engagement-trust-card small{color:#64748b;font-size:var(--type-caption);margin-top:.32rem;font-weight:750;display:block}.admin-engagement-review-spotlight{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:1rem;padding:1.15rem;display:grid}.admin-engagement-review-rating{aspect-ratio:1;border-radius:var(--store-radius);background:radial-gradient(circle,#f2a90047,#0000 68%),linear-gradient(145deg,#fffffff5,#e2e8f0b8);place-items:center;width:6.8rem;display:grid;box-shadow:inset 0 1px #ffffffe6,0 16px 34px #64748b26}.admin-engagement-review-rating span{color:#111827;font-size:var(--type-title-compact);margin:0;font-weight:950}.admin-engagement-review-rating small{color:#64748b;font-size:var(--type-caption);text-align:center;text-transform:uppercase;font-weight:800}.admin-engagement-review-spotlight h3{color:#201006;font-size:var(--type-title-sm);text-overflow:ellipsis;white-space:nowrap;margin-top:.35rem;font-weight:950;overflow:hidden}.admin-engagement-demand-card{align-content:center;gap:.9rem;padding:1.15rem;display:grid}.admin-engagement-demand-card dl{gap:.65rem;margin:0;display:grid}.admin-engagement-demand-card div{border-radius:var(--store-control-radius);background:#ffffffa8;justify-content:space-between;align-items:center;gap:.75rem;padding:.7rem .85rem;display:flex}.admin-engagement-demand-card dt{color:#64748b;font-size:var(--type-caption);text-transform:uppercase;font-weight:850}.admin-engagement-demand-card dd{color:#111827;margin:0;font-weight:950}.admin-engagement-trust-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;display:grid}.admin-engagement-trust-card{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:.85rem;padding:1rem;display:grid}.admin-engagement-trust-icon{border-radius:var(--store-control-radius);width:2.65rem;height:2.65rem;color:var(--engagement-amber);background:linear-gradient(145deg,#fffffff5,#e2e8f0b8),#ffffffc7;justify-content:center;align-items:center;display:inline-flex;box-shadow:inset 0 1px #ffffffe6,0 14px 28px #64748b29}.admin-engagement-trust-card strong{color:#201006;text-overflow:ellipsis;white-space:nowrap;margin-top:.25rem;font-weight:950;display:block;overflow:hidden}.admin-engagement-route-button,.admin-engagement-index-row,.admin-engagement-tab,.admin-engagement-signal-row{background:linear-gradient(145deg,#ffffffd6,#fffbeb94),#ffffffad;border-color:#78350f1f}.admin-engagement-route-button:hover,.admin-engagement-route-button-active,.admin-engagement-index-row:hover,.admin-engagement-index-row-active{background:linear-gradient(145deg,#fffbebfa,#eff6ffc2),#ffffffc7;border-color:#f2a9006b}.admin-engagement-route-icon,.admin-engagement-page-icon,.admin-engagement-index-icon,.admin-engagement-detail-icon{color:var(--engagement-amber);background:#ffffffc7;border-color:#b4530924}.admin-engagement-tab-active{background:linear-gradient(135deg, var(--engagement-amber), var(--engagement-teal));color:#fff;border-color:#f2a9007a}.admin-engagement-search,.admin-engagement-input{border-color:#b4530926}.admin-engagement-input:focus,.admin-engagement-input:focus-visible,.admin-engagement-search:focus-within{border-color:#f2a9007a;box-shadow:0 0 0 3px #f2a90024,0 12px 28px #78350f14}.admin-engagement-primary-button{background:linear-gradient(135deg, var(--engagement-amber), var(--engagement-teal));box-shadow:0 16px 34px #78350f33}.admin-engagement-secondary-button{color:#78350f;border-color:#b4530924}.engagement-status-approved,.engagement-status-answered,.engagement-status-resolved,.engagement-status-recovered,.engagement-status-sent,.engagement-status-prepared,.engagement-status-converted{color:#0f766e;background:#ccfbf1e6}@media (max-width:1100px){.admin-engagement-loyalty-grid,.admin-engagement-trust-grid{grid-template-columns:1fr}}@media (max-width:700px){.admin-engagement-review-spotlight,.admin-engagement-trust-card{grid-template-columns:1fr}.admin-engagement-review-rating{width:100%;max-width:10rem}}.admin-growth-workspace{color:#1f1307}.admin-growth-panel,.admin-growth-empty{border-radius:var(--store-radius);box-shadow:var(--store-card-shadow);background:linear-gradient(145deg,#fffffff5,#f7fdf4c7),repeating-linear-gradient(90deg,#16653407 0 1px,#0000 1px 28px);border:1px solid #4e2d0e1f}.admin-growth-panel{padding:clamp(1rem,2vw,1.5rem)}.admin-growth-hero{grid-template-columns:minmax(0,1fr) minmax(18rem,.34fr);gap:1rem;display:grid}.admin-growth-sidecar,.admin-growth-metric,.admin-growth-flow-step,.admin-growth-route-button,.admin-growth-detail,.admin-growth-editor,.admin-growth-fact,.admin-growth-record-text,.admin-growth-toggle,.admin-growth-template-card,.admin-growth-signal-panel,.admin-growth-signal-row{background:#ffffffa8;border:1px solid #1665341c;box-shadow:inset 0 1px #ffffffb8}.admin-growth-sidecar,.admin-growth-detail,.admin-growth-editor,.admin-growth-template-card,.admin-growth-signal-panel{border-radius:var(--store-radius);padding:1rem}.admin-growth-metric,.admin-growth-flow-step,.admin-growth-route-button,.admin-growth-fact,.admin-growth-record-text,.admin-growth-toggle,.admin-growth-signal-row{border-radius:var(--store-control-radius)}.admin-growth-metric,.admin-growth-flow-step,.admin-growth-fact,.admin-growth-record-text,.admin-growth-signal-row{gap:.25rem;padding:.8rem;display:grid}.admin-growth-route-switcher,.admin-growth-content-route-switcher{grid-template-columns:repeat(auto-fit,minmax(13rem,1fr));gap:.78rem;display:grid}.admin-growth-content-route-switcher{margin:1rem 0}.admin-growth-route-button{color:#27272a;text-align:start;grid-template-columns:auto minmax(0,1fr);align-items:center;min-height:5rem;transition:border-color .16s,box-shadow .16s,transform .16s}.admin-growth-route-button:hover,.admin-growth-route-button-active{background:#f0fdf4d1;border-color:#1665344d;transform:translateY(-1px);box-shadow:0 1.2rem 2.7rem #1665341a}.admin-growth-route-icon{color:#166534;background:#1665341a;border-radius:.85rem;justify-content:center;align-items:center;width:2.45rem;height:2.45rem;display:inline-flex}.admin-growth-route-copy{gap:.18rem;min-width:0;display:grid}.admin-growth-route-copy strong,.admin-growth-route-copy small{text-overflow:ellipsis;overflow:hidden}.admin-growth-route-copy strong{color:#18181b;font-size:var(--type-ui);white-space:nowrap;font-weight:900}.admin-growth-route-copy small{color:#3f3f46b8;font-size:var(--type-caption);font-weight:700;line-height:1.35}.admin-growth-cover-preview{border-radius:var(--store-radius);color:#3f3f46b8;min-height:13rem;font-size:var(--type-ui);background:#ffffffa8;border:1px solid #1665341f;place-items:center;font-weight:750;display:grid;overflow:hidden}.admin-growth-cover-preview img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;max-height:22rem}.admin-growth-content-upload{gap:.8rem;display:grid}.admin-growth-upload-header{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:.8rem;display:flex}.admin-growth-upload-error{border-radius:var(--store-control-radius);color:#991b1b;font-size:var(--type-ui);background:#fee2e2bd;border:1px solid #b91c1c2e;padding:.65rem .8rem;font-weight:800}.admin-growth-metric p,.admin-growth-flow-step span,.admin-growth-route-copy small,.admin-growth-record-text p,.admin-growth-fact dt,.admin-growth-signal-row span,.admin-growth-template-card p{color:#3f3f46c2;font-size:var(--type-ui);margin:0}.admin-growth-metric strong,.admin-growth-flow-step strong,.admin-growth-record-text span,.admin-growth-fact dd,.admin-growth-signal-row strong,.admin-growth-template-card strong{color:#18181b;margin:0;font-weight:750}.admin-growth-master-detail{grid-template-columns:minmax(17rem,.44fr) minmax(0,.56fr);gap:1rem;margin-top:1rem;display:grid}.admin-growth-toolbar{grid-template-columns:minmax(0,1fr) minmax(11rem,.24fr);align-items:end;gap:.8rem;margin:1rem 0;display:grid}.admin-growth-search,.admin-growth-input{border-radius:var(--store-control-radius);color:#18181b;background:#ffffffb8;border:1px solid #4e2d0e24;width:100%;box-shadow:inset 0 1px #ffffffb8}.admin-growth-search{align-items:center;gap:.65rem;min-height:3rem;padding:0 .9rem;display:flex}.admin-growth-search input,.admin-growth-input{border:0;outline:none}.admin-growth-search input{background:0 0;flex:1;min-width:0}.admin-growth-input{padding:.7rem .85rem}.admin-growth-input:focus,.admin-growth-input:focus-visible,.admin-growth-search:focus-within{background:#fff;border-color:#16653473;box-shadow:0 0 0 4px #1665341a}.admin-growth-index-list{gap:.7rem;max-height:46rem;padding-inline-end:.25rem;display:grid;overflow:auto}.admin-growth-index-row{border-radius:var(--store-control-radius);text-align:start;background:#ffffff9e;border:1px solid #4e2d0e1f;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.75rem;width:100%;padding:.82rem;transition:border-color .16s,background .16s,transform .16s;display:grid}.admin-growth-index-row:hover,.admin-growth-index-row-active{background:#fffffff0;border-color:#16653457;transform:translateY(-1px)}.admin-growth-index-icon,.admin-growth-detail-icon{color:#166534;background:#1665341a;border-radius:999px;justify-content:center;align-items:center;width:2.1rem;height:2.1rem;display:inline-flex}.admin-growth-index-copy{gap:.18rem;min-width:0;display:grid}.admin-growth-index-copy strong,.admin-growth-index-copy small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.admin-growth-index-copy strong{color:#18181b;font-size:var(--type-ui)}.admin-growth-index-copy small{color:#3f3f46c2}.admin-growth-index-actions,.admin-growth-detail-actions{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.admin-growth-index-actions{color:#3f3f46b3;justify-content:flex-end}.admin-growth-detail-actions{margin:1rem 0}.admin-growth-facts{grid-template-columns:repeat(auto-fit,minmax(9rem,1fr));gap:.75rem;margin:1rem 0;display:grid}.admin-growth-editor{gap:1rem;margin-top:1rem;display:grid}.admin-growth-toggle{color:#27272a;font-size:var(--type-ui);justify-content:space-between;align-items:center;gap:1rem;padding:.8rem .9rem;font-weight:700;display:flex}.admin-growth-primary-button,.admin-growth-secondary-button,.admin-growth-danger-button{border-radius:var(--store-control-radius);min-height:2.55rem;font-size:var(--type-ui);justify-content:center;align-items:center;gap:.45rem;padding:.62rem .9rem;font-weight:800;display:inline-flex}.admin-growth-primary-button{color:#fff;background:#166534}.admin-growth-secondary-button{color:#27272a;background:#ffffffb8;border:1px solid #4e2d0e29}.admin-growth-danger-button{color:#991b1b;background:#fef2f2e6;border:1px solid #b91c1c33}.admin-growth-primary-button:disabled,.admin-growth-secondary-button:disabled,.admin-growth-danger-button:disabled{cursor:not-allowed;opacity:.55}.admin-growth-chip{color:#166534;width:fit-content;font-size:var(--type-caption);background:#16653414;border:1px solid #16653424;border-radius:999px;align-items:center;padding:.36rem .7rem;font-weight:800;display:inline-flex}.admin-growth-status-pill{color:#3f3f46;width:fit-content;font-size:var(--type-caption);white-space:nowrap;background:#3f3f4614;border-radius:999px;align-items:center;padding:.24rem .52rem;font-weight:850;display:inline-flex}.growth-status-active,.growth-status-published,.growth-status-enabled,.growth-status-ok,.growth-status-success,.growth-status-done,.growth-status-handled,.growth-status-confirmed,.growth-status-completed,.growth-status-rewarded,.growth-status-granted,.growth-status-gold,.growth-status-silver,.growth-status-bronze{color:#166534;background:#1665341a}.growth-status-draft,.growth-status-unpublished,.growth-status-open,.growth-status-in_progress,.growth-status-pending,.growth-status-none,.growth-status-normal{color:#92400e;background:#f59e0b21}.growth-status-archived,.growth-status-inactive,.growth-status-disabled,.growth-status-warning,.growth-status-failed,.growth-status-ignored,.growth-status-dismissed,.growth-status-rejected,.growth-status-reversed,.growth-status-critical,.growth-status-high{color:#991b1b;background:#b91c1c1a}.admin-growth-template-grid,.admin-growth-signal-grid{grid-template-columns:repeat(auto-fit,minmax(17rem,1fr));gap:1rem;margin-top:1rem;display:grid}.admin-growth-template-card{gap:.8rem;display:grid}.admin-growth-template-card span{color:#166534;width:fit-content;font-size:var(--type-caption);background:#16653414;border-radius:999px;padding:.28rem .58rem;font-weight:850}.admin-growth-warning-list{flex-wrap:wrap;gap:.5rem;margin:.75rem 0;display:flex}.admin-growth-warning-list span{color:#92400e;font-size:var(--type-caption);background:#fffbebe6;border:1px solid #f59e0b3d;border-radius:999px;padding:.28rem .58rem;font-weight:800}.admin-growth-signal-panel{align-content:start;gap:.8rem;display:grid}.admin-growth-signal-panel h4{font-size:var(--type-body);margin:0;font-weight:800}.admin-growth-signal-panel>div{gap:.55rem;display:grid}.admin-growth-empty{color:#3f3f46c2;font-size:var(--type-ui);padding:1rem}@media (max-width:1080px){.admin-growth-hero,.admin-growth-master-detail,.admin-growth-route-button,.admin-growth-toolbar,.admin-growth-index-row{grid-template-columns:1fr}.admin-growth-index-actions{justify-content:flex-start}}.admin-automation-workspace{background:linear-gradient(145deg,#fffffff5,#f4f8ffd1),repeating-linear-gradient(90deg,#f59e0b07 0 1px,#0000 1px 30px)}.admin-automation-command,.admin-automation-board,.admin-automation-flow-card,.admin-automation-side-card,.admin-automation-run-history,.admin-automation-metric,.admin-automation-flow-step,.admin-automation-run-row,.admin-automation-detail-card,.admin-automation-template-gallery,.admin-automation-delete{background:#ffffffb8;border:1px solid #1e40af1c;box-shadow:0 1rem 2.2rem #0f172a12,inset 0 1px #ffffffd1}.admin-automation-command{border-radius:var(--store-radius);grid-template-columns:minmax(0,.78fr) minmax(20rem,1fr) minmax(11rem,.26fr);align-items:stretch;gap:1rem;margin-bottom:1rem;padding:clamp(1rem,2vw,1.35rem);display:grid}.admin-automation-command-copy{align-content:center;gap:.45rem;min-width:0;display:grid}.admin-automation-eyebrow,.admin-automation-board-header p,.admin-automation-side-card p,.admin-automation-flow-step p,.admin-automation-metric p{color:#9a5d00;font-size:var(--type-caption);text-transform:uppercase;margin:0;font-weight:900}.admin-automation-command-copy h3,.admin-automation-board-header h4{color:#111827;font-size:var(--type-body-lg);margin:0;font-weight:900;line-height:1.2}.admin-automation-command-copy p:not(.admin-automation-eyebrow){color:#3f3f46c2;font-size:var(--type-ui);margin:0;line-height:1.6}.admin-automation-kpi-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:.75rem;display:grid}.admin-automation-metric{border-radius:var(--store-control-radius);grid-template-columns:auto minmax(0,1fr);align-items:center;gap:.7rem;min-width:0;padding:.8rem;display:grid}.admin-automation-metric-icon,.admin-automation-flow-icon{color:#0f3c85;background:linear-gradient(145deg,#fbbf2442,#dbeafec7);border-radius:.85rem;justify-content:center;align-items:center;width:2.35rem;height:2.35rem;display:inline-flex;box-shadow:inset 0 1px #ffffffd1}.admin-automation-metric strong,.admin-automation-side-card strong,.admin-automation-flow-step strong,.admin-automation-run-row strong{color:#111827;font-weight:900;display:block}.admin-automation-metric strong{font-size:var(--type-body-lg)}.admin-automation-metric small,.admin-automation-side-card span,.admin-automation-side-card small,.admin-automation-flow-step small,.admin-automation-run-row span,.admin-automation-run-row time{color:#3f3f46b8;font-size:var(--type-caption);font-weight:750;line-height:1.4}.admin-automation-action-stack{align-content:center;gap:.65rem;display:grid}.admin-automation-board{border-radius:var(--store-radius);grid-template-columns:minmax(20rem,1.05fr) minmax(13rem,.36fr) minmax(18rem,.72fr);gap:1rem;margin-bottom:1rem;padding:1rem;display:grid}.admin-automation-flow-card,.admin-automation-side-card,.admin-automation-run-history{border-radius:var(--store-radius);padding:1rem}.admin-automation-board-header{justify-content:space-between;align-items:flex-start;gap:.8rem;margin-bottom:.9rem;display:flex}.admin-automation-flow{justify-items:center;display:grid}.admin-automation-flow-step{border-radius:var(--store-radius);grid-template-columns:auto minmax(0,1fr);align-items:start;gap:.8rem;width:100%;padding:1rem;display:grid}.admin-automation-flow-step-accent{background:linear-gradient(90deg,#fbbf2429,#ffffffbd),#fffc;border-color:#f59e0b6b}.admin-automation-flow-connector{background:linear-gradient(#1e40af14,#f59e0b5c,#1e40af14);width:3px;height:2.6rem;display:block;box-shadow:inset 0 0 0 1px #ffffff8f}.admin-automation-side-board{gap:1rem;display:grid}.admin-automation-side-card{align-content:start;gap:.35rem;display:grid}.admin-automation-side-card strong{font-size:var(--type-title)}.admin-automation-run-history{min-width:0}.admin-automation-timeline{gap:.65rem;display:grid}.admin-automation-run-row{border-radius:var(--store-control-radius);grid-template-columns:auto minmax(0,1fr) minmax(5.5rem,auto);align-items:center;gap:.72rem;padding:.75rem;display:grid}.admin-automation-run-row div{gap:.2rem;min-width:0;display:grid}.admin-automation-run-row strong,.admin-automation-run-row span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.admin-automation-run-row time{text-align:end}.admin-automation-run-dot{color:#9a5d00;background:#f59e0b1f;border-radius:999px;justify-content:center;align-items:center;width:2.1rem;height:2.1rem;display:inline-flex}.admin-automation-run-dot-success{color:#0f766e;background:#14b8a61f}.admin-automation-run-dot-failed{color:#991b1b;background:#b91c1c1a}.admin-automation-route-grid{margin-top:0}.admin-automation-index{display:grid}@media (max-width:1180px){.admin-automation-command,.admin-automation-board{grid-template-columns:1fr}.admin-automation-kpi-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:700px){.admin-automation-kpi-grid,.admin-automation-run-row,.admin-automation-metric,.admin-automation-flow-step{grid-template-columns:1fr}.admin-automation-run-row time{text-align:start}}.admin-governance-panel,.admin-governance-empty{border-radius:var(--store-radius);box-shadow:var(--store-card-shadow);background:linear-gradient(145deg,#fffffff5,#f7fdf4c7),repeating-linear-gradient(90deg,#16653407 0 1px,#0000 1px 28px);border:1px solid #4e2d0e1f}.admin-governance-panel{padding:clamp(1rem,2vw,1.5rem)}.admin-governance-hero{grid-template-columns:minmax(0,1fr) minmax(18rem,.34fr);gap:1rem;display:grid}.admin-governance-sidecar,.admin-governance-metric,.admin-governance-flow-step,.admin-governance-route-button,.admin-governance-detail,.admin-governance-editor,.admin-governance-fact,.admin-governance-record-text,.admin-governance-signal-panel,.admin-governance-signal-row,.admin-governance-picker{background:#ffffffa8;border:1px solid #1665341c;box-shadow:inset 0 1px #ffffffb8}.admin-governance-sidecar,.admin-governance-detail,.admin-governance-editor,.admin-governance-signal-panel,.admin-governance-picker{border-radius:var(--store-radius);padding:1rem}.admin-governance-metric,.admin-governance-flow-step,.admin-governance-route-button,.admin-governance-fact,.admin-governance-record-text,.admin-governance-signal-row{border-radius:var(--store-control-radius)}.admin-governance-metric,.admin-governance-flow-step,.admin-governance-fact,.admin-governance-record-text,.admin-governance-signal-row{gap:.25rem;padding:.8rem;display:grid}.admin-governance-route-switcher{grid-template-columns:repeat(auto-fit,minmax(13rem,1fr));gap:.78rem;display:grid}.admin-governance-route-button{color:#27272a;text-align:start;grid-template-columns:auto minmax(0,1fr);align-items:center;min-height:5rem;transition:border-color .16s,box-shadow .16s,transform .16s}.admin-governance-route-button:hover,.admin-governance-route-button-active{background:#f0fdf4d1;border-color:#1665344d;transform:translateY(-1px);box-shadow:0 1.2rem 2.7rem #1665341a}.admin-governance-route-icon{color:#166534;background:#1665341a;border-radius:.85rem;justify-content:center;align-items:center;width:2.45rem;height:2.45rem;display:inline-flex}.admin-governance-route-copy{gap:.18rem;min-width:0;display:grid}.admin-governance-route-copy strong,.admin-governance-route-copy small{text-overflow:ellipsis;overflow:hidden}.admin-governance-route-copy strong{color:#18181b;font-size:var(--type-ui);white-space:nowrap;font-weight:900}.admin-governance-route-copy small{color:#3f3f46b8;font-size:var(--type-caption);font-weight:700;line-height:1.35}.admin-governance-metric p,.admin-governance-flow-step span,.admin-governance-route-copy small,.admin-governance-record-text p,.admin-governance-fact dt,.admin-governance-signal-row span{color:#3f3f46c2;font-size:var(--type-ui);margin:0}.admin-governance-metric strong,.admin-governance-flow-step strong,.admin-governance-record-text span,.admin-governance-fact dd,.admin-governance-signal-row strong{color:#18181b;margin:0;font-weight:750}.admin-governance-master-detail{grid-template-columns:minmax(17rem,.43fr) minmax(0,.57fr);gap:1rem;margin-top:1rem;display:grid}.admin-governance-toolbar{grid-template-columns:minmax(0,1fr) minmax(11rem,.24fr);align-items:end;gap:.8rem;margin:1rem 0;display:grid}.admin-governance-search,.admin-governance-input{border-radius:var(--store-control-radius);color:#18181b;background:#ffffffb8;border:1px solid #4e2d0e24;width:100%;box-shadow:inset 0 1px #ffffffb8}.admin-governance-search{align-items:center;gap:.65rem;min-height:3rem;padding:0 .9rem;display:flex}.admin-governance-search input,.admin-governance-input{border:0;outline:none}.admin-governance-search input{background:0 0;flex:1;min-width:0}.admin-governance-input{padding:.7rem .85rem}.admin-governance-input:focus,.admin-governance-input:focus-visible,.admin-governance-search:focus-within{background:#fff;border-color:#16653473;box-shadow:0 0 0 4px #1665341a}.admin-governance-index-list{gap:.7rem;max-height:48rem;padding-inline-end:.25rem;display:grid;overflow:auto}.admin-governance-index-row{border-radius:var(--store-control-radius);text-align:start;background:#ffffff9e;border:1px solid #4e2d0e1f;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.75rem;width:100%;padding:.82rem;transition:border-color .16s,background .16s,transform .16s;display:grid}.admin-governance-index-row:hover,.admin-governance-index-row-active{background:#fffffff0;border-color:#16653457;transform:translateY(-1px)}.admin-governance-index-icon,.admin-governance-detail-icon{color:#166534;background:#1665341a;border-radius:999px;justify-content:center;align-items:center;width:2.1rem;height:2.1rem;display:inline-flex}.admin-governance-index-copy{gap:.18rem;min-width:0;display:grid}.admin-governance-index-copy strong,.admin-governance-index-copy small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.admin-governance-index-copy strong{color:#18181b;font-size:var(--type-ui)}.admin-governance-index-copy small{color:#3f3f46c2}.admin-governance-index-actions{color:#3f3f46b3;justify-content:flex-end;align-items:center;gap:.5rem;display:flex}.admin-governance-facts{grid-template-columns:repeat(auto-fit,minmax(9rem,1fr));gap:.75rem;margin:1rem 0;display:grid}.admin-governance-editor{gap:1rem;margin-top:1rem;display:grid}.admin-governance-file-drop{border-radius:var(--store-control-radius);color:#166534;cursor:pointer;background:linear-gradient(145deg,#ffffffd1,#ecfdf5ad),#ffffffb8;border:1px dashed #16653452;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:.85rem;padding:1rem;display:grid;box-shadow:inset 0 1px #ffffffd1,0 16px 34px #16653414}.admin-governance-file-drop svg{color:#166534}.admin-governance-file-drop span{gap:.18rem;min-width:0;display:grid}.admin-governance-file-drop strong{color:#14532d;font-size:var(--type-ui);font-weight:900}.admin-governance-file-drop small,.admin-governance-file-notice{color:#3f3f46bd;font-size:var(--type-caption);font-weight:700;line-height:1.5}.admin-governance-file-notice{margin:-.35rem 0 0}.admin-governance-primary-button,.admin-governance-secondary-button,.admin-governance-danger-button{border-radius:var(--store-control-radius);min-height:2.55rem;font-size:var(--type-ui);justify-content:center;align-items:center;gap:.45rem;padding:.62rem .9rem;font-weight:800;display:inline-flex}.admin-governance-primary-button{color:#fff;background:#166534}.admin-governance-secondary-button{color:#27272a;background:#ffffffb8;border:1px solid #4e2d0e29}.admin-governance-danger-button{color:#991b1b;background:#fef2f2e6;border:1px solid #b91c1c33}.admin-governance-primary-button:disabled,.admin-governance-secondary-button:disabled,.admin-governance-danger-button:disabled{cursor:not-allowed;opacity:.55}.admin-governance-chip{color:#166534;width:fit-content;font-size:var(--type-caption);background:#16653414;border:1px solid #16653424;border-radius:999px;align-items:center;padding:.36rem .7rem;font-weight:800;display:inline-flex}.admin-governance-status-pill{color:#3f3f46;width:fit-content;font-size:var(--type-caption);white-space:nowrap;background:#3f3f4614;border-radius:999px;align-items:center;padding:.24rem .52rem;font-weight:850;display:inline-flex}.governance-status-healthy,.governance-status-active,.governance-status-trusted,.governance-status-completed,.governance-status-resolved,.governance-status-granted{color:#166534;background:#1665341a}.governance-status-needs_attention,.governance-status-warning,.governance-status-submitted,.governance-status-in_review,.governance-status-waiting_for_customer,.governance-status-normal,.governance-status-previewed,.governance-status-requested,.governance-status-planned,.governance-status-in_progress,.governance-status-investigating,.governance-status-monitoring,.governance-status-wallet_credit{color:#92400e;background:#f59e0b21}.governance-status-critical,.governance-status-suspicious,.governance-status-blocked,.governance-status-rejected,.governance-status-canceled,.governance-status-failed,.governance-status-rolled_back,.governance-status-ignored,.governance-status-inactive,.governance-status-wallet_debit{color:#991b1b;background:#b91c1c1a}.admin-governance-picker{gap:.6rem;max-height:16rem;display:grid;overflow:auto}.admin-governance-picker label{font-size:var(--type-ui);align-items:flex-start;gap:.55rem;display:flex}.admin-governance-picker strong,.admin-governance-picker small{display:block}.admin-governance-picker small{color:#3f3f46b8}.admin-governance-signal-grid{grid-template-columns:repeat(auto-fit,minmax(17rem,1fr));gap:1rem;margin-top:1rem;display:grid}.admin-governance-signal-panel{align-content:start;gap:.8rem;display:grid}.admin-governance-signal-panel h4{font-size:var(--type-body);margin:0;font-weight:800}.admin-governance-signal-panel>div{gap:.55rem;display:grid}.admin-governance-empty{color:#3f3f46c2;font-size:var(--type-ui);padding:1rem}@media (max-width:1080px){.admin-governance-hero,.admin-governance-master-detail,.admin-governance-route-button,.admin-governance-toolbar,.admin-governance-index-row{grid-template-columns:1fr}.admin-governance-index-actions{justify-content:flex-start}}.admin-governance-workspace{color:#1b1712}.admin-governance-command,.admin-governance-control-grid>article,.admin-governance-kpi{background:linear-gradient(145deg,#fffffff5,#f5f8ffd1),repeating-linear-gradient(90deg,#f59e0b08 0 1px,#0000 1px 32px);border:1px solid #1e40af1f;box-shadow:0 1rem 2.4rem #0f172a12,inset 0 1px #ffffffd6}.admin-governance-command{align-items:stretch}.admin-governance-command-copy{align-content:center;gap:.48rem;min-width:0;display:grid}.admin-governance-eyebrow,.admin-governance-kpi p,.admin-governance-board-header p,.admin-governance-export-board>p,.admin-governance-audit-board>p{color:#9a5d00;font-size:var(--type-caption);text-transform:uppercase;margin:0;font-weight:900}.admin-governance-command-copy h2,.admin-governance-board-header h3{color:#111827;font-size:var(--type-title-sm);margin:0;font-weight:900;line-height:1.2}.admin-governance-command-copy p:not(.admin-governance-eyebrow){color:#3f3f46c2;max-width:54rem;font-size:var(--type-ui);margin:0;line-height:1.65}.admin-governance-kpi-grid{grid-template-columns:repeat(auto-fit,minmax(12rem,1fr));gap:.78rem;margin-top:1.1rem;display:grid}.admin-governance-kpi{border-radius:var(--store-control-radius);grid-template-columns:auto minmax(0,1fr);align-items:center;gap:.72rem;padding:.85rem;display:grid}.admin-governance-kpi-icon,.admin-governance-board-icon{color:#0f3c85;background:linear-gradient(145deg,#fbbf2440,#dbeafec7);border-radius:.9rem;justify-content:center;align-items:center;width:2.4rem;height:2.4rem;display:inline-flex;box-shadow:inset 0 1px #ffffffd6}.admin-governance-kpi strong{color:#111827;font-size:var(--type-body-lg);font-weight:900;display:block}.admin-governance-kpi small{color:#3f3f46b8;font-size:var(--type-caption);font-weight:750;display:block}.admin-governance-control-grid{grid-template-columns:minmax(18rem,.9fr) minmax(18rem,1fr) minmax(18rem,1fr);gap:1rem;display:grid}.admin-governance-control-grid>article{border-radius:var(--store-radius);padding:1rem}.admin-governance-board-header{justify-content:space-between;align-items:flex-start;gap:.8rem;margin-bottom:.9rem;display:flex}.admin-governance-compliance-strip{background:#e2e8f0d1;border-radius:999px;height:.8rem;overflow:hidden;box-shadow:inset 0 1px 3px #0f172a1a}.admin-governance-compliance-strip span{width:var(--value);border-radius:inherit;background:linear-gradient(90deg,#14b8a6,#f9b000);max-width:100%;height:100%;display:block}.admin-governance-mini-facts{grid-template-columns:repeat(3,minmax(0,1fr));gap:.62rem;margin:.9rem 0 0;display:grid}.admin-governance-export-filters,.admin-governance-audit-list{flex-wrap:wrap;gap:.5rem;margin-bottom:.85rem;display:flex}.admin-governance-export-filters span,.admin-governance-audit-list span{color:#1e3a8a;font-size:var(--type-caption);background:#dbeafe8f;border:1px solid #1e40af1f;border-radius:999px;padding:.32rem .62rem;font-weight:850}.admin-governance-export-board>p,.admin-governance-audit-board>p{color:#3f3f46bd;text-transform:none;line-height:1.55}.admin-governance-route-grid{margin-top:0}@media (max-width:1180px){.admin-governance-control-grid{grid-template-columns:1fr}}@media (max-width:700px){.admin-governance-kpi,.admin-governance-mini-facts{grid-template-columns:1fr}}.admin-analytics-workspace{color:#18181b}.admin-analytics-panel{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:linear-gradient(135deg,#ffffffdb,#f4f7efbd),#ffffffbd;border:1px solid #4e2d0e1f;border-radius:1.35rem;padding:clamp(1rem,2vw,1.45rem);box-shadow:0 1.35rem 3rem #18181b14}.admin-analytics-hero{grid-template-columns:minmax(0,1fr) minmax(16rem,.32fr);gap:1.2rem;display:grid;position:relative;overflow:hidden}.admin-analytics-hero:before{content:"";pointer-events:none;background:radial-gradient(circle at 12% 10%,#f59e0b29,#0000 28%),radial-gradient(circle at 82% 18%,#1665341f,#0000 30%);position:absolute;inset:0}.admin-analytics-hero>*{z-index:1;position:relative}.admin-analytics-sidecar{background:#ffffff94;border:1px solid #4e2d0e1a;border-radius:1.05rem;align-content:start;gap:.72rem;padding:.95rem;display:grid}.admin-analytics-route-switcher{grid-template-columns:repeat(auto-fit,minmax(13rem,1fr));gap:.78rem;display:grid}.admin-analytics-route-button{color:#27272a;text-align:start;background:linear-gradient(135deg,#ffffffc7,#f5f7f1a3),#ffffffb3;border:1px solid #4e2d0e1f;border-radius:1rem;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:.72rem;min-height:5rem;padding:.82rem;transition:border-color .16s,box-shadow .16s,transform .16s;display:grid;box-shadow:0 1rem 2.4rem #18181b12}.admin-analytics-route-button:hover,.admin-analytics-route-button-active{border-color:#16653447;transform:translateY(-1px);box-shadow:0 1.25rem 2.8rem #1665341c}.admin-analytics-route-icon{color:#166534;background:#1665341a;border-radius:.85rem;justify-content:center;align-items:center;width:2.45rem;height:2.45rem;display:inline-flex}.admin-analytics-route-copy{gap:.18rem;min-width:0;display:grid}.admin-analytics-route-copy strong,.admin-analytics-route-copy small{text-overflow:ellipsis;overflow:hidden}.admin-analytics-route-copy strong{color:#18181b;font-size:var(--type-ui);white-space:nowrap;font-weight:900}.admin-analytics-route-copy small{color:#3f3f46b8;font-size:var(--type-caption);font-weight:700;line-height:1.35}.admin-analytics-metric{background:#ffffffad;border:1px solid #4e2d0e1a;border-radius:1rem;gap:.24rem;min-height:6rem;padding:.9rem;display:grid}.admin-analytics-metric dt{color:#3f3f46c2;font-size:var(--type-caption);font-weight:800}.admin-analytics-metric dd{color:#18181b;font-size:var(--type-title-sm);margin:0;font-weight:900;line-height:1.1}.admin-analytics-metric p{color:#166534;font-size:var(--type-caption);margin:0;font-weight:800}.admin-analytics-flow-step{background:#16653414;border-radius:.9rem;gap:.18rem;padding:.72rem;display:grid}.admin-analytics-flow-step span{color:#166534;font-size:var(--type-caption);text-transform:uppercase;font-weight:850}.admin-analytics-flow-step strong{color:#27272a;font-size:var(--type-ui);line-height:1.35}.admin-analytics-filter-grid{grid-template-columns:repeat(auto-fit,minmax(12rem,1fr));gap:.9rem;margin-top:1rem;display:grid}.admin-analytics-export-row{grid-template-columns:minmax(0,1fr) auto;gap:.9rem;margin-top:1rem;display:grid}.admin-analytics-input{border-radius:var(--store-control-radius);color:#18181b;background:#ffffffbd;border:1px solid #4e2d0e29;outline:none;width:100%;min-height:2.7rem;padding:.62rem .75rem;transition:border-color .16s,background .16s,box-shadow .16s}.admin-analytics-input:focus{background:#fffffff0;border-color:#16653475;box-shadow:0 0 0 4px #1665341a}.admin-analytics-toolbar{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.85rem;margin-top:1rem;display:grid}.admin-analytics-search{color:#3f3f46bd;background:#ffffffad;border:1px solid #4e2d0e1f;border-radius:999px;align-items:center;gap:.6rem;min-height:2.8rem;padding:0 .85rem;display:flex}.admin-analytics-search input{color:#18181b;background:0 0;border:0;outline:none;width:100%}.admin-analytics-chip{color:#166534;width:fit-content;font-size:var(--type-caption);white-space:nowrap;background:#16653414;border:1px solid #16653424;border-radius:999px;align-items:center;padding:.36rem .7rem;font-weight:850;display:inline-flex}.admin-analytics-master-detail{grid-template-columns:minmax(16rem,.34fr) minmax(0,1fr);gap:1rem;margin-top:1rem;display:grid}.admin-analytics-page-header{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:.85rem;margin-bottom:1rem;display:flex}.admin-analytics-index-list{gap:.7rem;max-height:54rem;padding-inline-end:.25rem;display:grid;overflow:auto}.admin-analytics-index-row{border-radius:var(--store-control-radius);text-align:start;background:#ffffff9e;border:1px solid #4e2d0e1f;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.75rem;width:100%;padding:.82rem;transition:border-color .16s,background .16s,transform .16s;display:grid}.admin-analytics-index-row:hover,.admin-analytics-index-row-active{background:#fffffff0;border-color:#16653457;transform:translateY(-1px)}.admin-analytics-index-icon,.admin-analytics-detail-icon{color:#166534;background:#1665341a;border-radius:999px;justify-content:center;align-items:center;width:2.1rem;height:2.1rem;display:inline-flex}.admin-analytics-index-copy{gap:.18rem;min-width:0;display:grid}.admin-analytics-index-copy strong,.admin-analytics-index-copy small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.admin-analytics-index-copy strong{color:#18181b;font-size:var(--type-ui)}.admin-analytics-index-copy small{color:#3f3f46c2}.admin-analytics-index-actions{color:#3f3f46b3;font-size:var(--type-caption);justify-content:flex-end;align-items:center;gap:.5rem;font-weight:800;display:flex}.admin-analytics-detail{background:#ffffff94;border:1px solid #4e2d0e1f;border-radius:1.1rem;padding:clamp(.95rem,1.8vw,1.25rem)}.admin-analytics-facts{grid-template-columns:repeat(auto-fit,minmax(9rem,1fr));gap:.75rem;margin:1rem 0;display:grid}.admin-analytics-fact{background:#f4f4f5b8;border-radius:.9rem;gap:.2rem;padding:.75rem;display:grid}.admin-analytics-fact dt{color:#3f3f46b8;font-size:var(--type-caption);font-weight:800}.admin-analytics-fact dd{color:#27272a;font-size:var(--type-ui);margin:0;font-weight:850}.admin-analytics-breakdown{background:#ffffff9e;border:1px solid #4e2d0e1a;border-radius:1rem;gap:.75rem;padding:.9rem;display:grid}.admin-analytics-breakdown h5{color:#18181b;font-size:var(--type-body);margin:0;font-weight:850}.admin-analytics-breakdown>div{gap:.48rem;display:grid}.admin-analytics-breakdown>div>div{background:#f4f4f5b8;border-radius:.75rem;justify-content:space-between;align-items:center;gap:1rem;padding:.58rem .68rem;display:flex}.admin-analytics-breakdown span{color:#3f3f46c7;font-size:var(--type-ui);font-weight:750}.admin-analytics-breakdown strong{color:#166534;font-size:var(--type-ui);font-weight:900}.admin-analytics-table{border-collapse:separate;border-spacing:0;width:100%;font-size:var(--type-ui);background:#ffffffad;border:1px solid #4e2d0e1a;border-radius:1rem;overflow:hidden}.admin-analytics-table th,.admin-analytics-table td{text-align:start;border-bottom:1px solid #4e2d0e14;padding:.72rem .8rem}.admin-analytics-table th{color:#166534;font-size:var(--type-caption);text-transform:uppercase;background:#16653414;font-weight:900}.admin-analytics-table tr:last-child td{border-bottom:0}.admin-analytics-primary-button,.admin-analytics-secondary-button{border-radius:var(--store-control-radius);min-height:2.7rem;font-size:var(--type-ui);white-space:nowrap;justify-content:center;align-items:center;gap:.45rem;padding:.62rem .95rem;font-weight:850;display:inline-flex}.admin-analytics-primary-button{color:#fff;background:#166534}.admin-analytics-secondary-button{color:#27272a;background:#ffffffbd;border:1px solid #4e2d0e29}.admin-analytics-primary-button:disabled,.admin-analytics-secondary-button:disabled{cursor:not-allowed;opacity:.55}.admin-analytics-empty{color:#3f3f46c2;font-size:var(--type-ui);padding:1rem}.admin-analytics-command{background:linear-gradient(135deg,#fffffffa,#fffbebd6),linear-gradient(90deg,#f59e0b1f,#0ea5e914);border:1px solid #33415514;border-radius:8px;grid-template-columns:minmax(0,1fr) minmax(18rem,.36fr);align-items:stretch;gap:1rem;padding:clamp(1rem,2.5vw,1.65rem);display:grid;box-shadow:0 28px 60px #33415521}.admin-analytics-command-main{align-content:center;gap:.9rem;min-width:0;display:grid}.admin-analytics-command-main h2{color:#111827;font-size:var(--type-page-title);letter-spacing:0;font-weight:950;line-height:1.05}.admin-analytics-command-main p{color:#52525b;max-width:58rem;font-size:var(--type-body);line-height:1.7}.admin-analytics-overline,.admin-analytics-command-actions,.admin-analytics-command-card-footer{flex-wrap:wrap;align-items:center;gap:.65rem;display:flex}.admin-analytics-overline{color:#0f766e;font-size:var(--type-caption);text-transform:uppercase;font-weight:950}.admin-analytics-command-card,.admin-analytics-kpi-card,.admin-analytics-channel,.admin-analytics-reconciliation-signal{background:#ffffffd6;border:1px solid #33415514;border-radius:8px;box-shadow:inset 0 1px #ffffffc7,0 18px 42px #33415517}.admin-analytics-command-card{align-content:start;gap:.45rem;padding:1rem;display:grid}.admin-analytics-command-icon,.admin-analytics-kpi-icon{color:#f59e0b;background:#fff7ed;border-radius:8px;justify-content:center;align-items:center;width:2.45rem;height:2.45rem;display:inline-flex;box-shadow:0 14px 28px #f59e0b2e}.admin-analytics-command-card p,.admin-analytics-kpi-card p,.admin-analytics-board-header p,.admin-analytics-reconciliation-signal span{color:#64748b;font-size:var(--type-caption);text-transform:uppercase;font-weight:950}.admin-analytics-command-card strong,.admin-analytics-kpi-card strong,.admin-analytics-board-header h3,.admin-analytics-reconciliation-signal strong{overflow-wrap:anywhere;color:#111827;font-size:var(--type-body);font-weight:950}.admin-analytics-command-card small,.admin-analytics-kpi-card small{overflow-wrap:anywhere;color:#64748b;font-size:var(--type-caption);font-weight:800}.admin-analytics-command-card-footer{color:#334155;font-size:var(--type-ui);border-top:1px solid #94a3b82e;justify-content:space-between;margin-top:.45rem;padding-top:.75rem;font-weight:900}.admin-analytics-kpi-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:.85rem;display:grid}.admin-analytics-kpi-card{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:.8rem;min-height:7rem;padding:1rem;display:grid}.admin-analytics-kpi-card div,.admin-analytics-board-header div{gap:.2rem;min-width:0;display:grid}.admin-analytics-tone-honey .admin-analytics-kpi-icon,.admin-analytics-tone-honey .admin-analytics-channel-meter i{color:#fff;background:#f59e0b}.admin-analytics-tone-teal .admin-analytics-kpi-icon,.admin-analytics-tone-teal .admin-analytics-channel-meter i{color:#fff;background:#0f766e}.admin-analytics-tone-blue .admin-analytics-kpi-icon,.admin-analytics-tone-blue .admin-analytics-channel-meter i{color:#fff;background:#2563eb}.admin-analytics-tone-risk .admin-analytics-kpi-icon,.admin-analytics-tone-risk .admin-analytics-channel-meter i{color:#fff;background:#dc2626}.admin-analytics-finance-grid{grid-template-columns:minmax(0,1.35fr) minmax(18rem,.75fr);align-items:stretch;gap:1rem;display:grid}.admin-analytics-revenue-board,.admin-analytics-reconciliation-board,.admin-analytics-report-index,.admin-analytics-filter-page,.admin-analytics-export-page,.admin-analytics-report-detail-page{min-width:0}.admin-analytics-board-header{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:.75rem;display:grid}.admin-analytics-distribution-ring{aspect-ratio:1;background:radial-gradient(circle, #fffffff5 0 42%, transparent 43%), conic-gradient(#f59e0b 0 var(--paid), #dc2626 var(--paid) calc(var(--paid) + var(--discount)), #2563eb calc(var(--paid) + var(--discount)) 100%);border-radius:999px;place-items:center;width:min(17rem,72vw);margin:1rem auto;display:grid;box-shadow:inset 0 0 0 1.1rem #ffffff80,0 24px 52px #3341551f}.admin-analytics-distribution-ring span,.admin-analytics-distribution-ring small{grid-area:1/1}.admin-analytics-distribution-ring span{color:#111827;font-size:var(--type-title-sm);font-weight:950;transform:translateY(-.35rem)}.admin-analytics-distribution-ring small{color:#64748b;font-size:var(--type-caption);font-weight:900;transform:translateY(1rem)}.admin-analytics-channel-list,.admin-analytics-reconciliation-board{gap:.75rem;display:grid}.admin-analytics-channel{gap:.6rem;padding:.85rem;display:grid}.admin-analytics-channel span{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.55rem;display:flex}.admin-analytics-channel strong{color:#111827;font-size:var(--type-ui);font-weight:950}.admin-analytics-channel small{color:#64748b;font-size:var(--type-caption);font-weight:850}.admin-analytics-channel-meter{background:#e2e8f0eb;border-radius:999px;height:.45rem;overflow:hidden}.admin-analytics-channel-meter i{border-radius:inherit;height:100%;display:block}.admin-analytics-reconciliation-signal{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.25rem .75rem;padding:.85rem;display:grid}.admin-analytics-reconciliation-signal span,.admin-analytics-reconciliation-signal strong{min-width:0}.admin-analytics-reconciliation-signal svg{color:#f59e0b;grid-area:1/2/span 2}@media (max-width:1080px){.admin-analytics-hero,.admin-analytics-command,.admin-analytics-finance-grid,.admin-analytics-master-detail,.admin-analytics-route-button,.admin-analytics-toolbar,.admin-analytics-export-row,.admin-analytics-index-row{grid-template-columns:1fr}.admin-analytics-index-actions{justify-content:flex-start}.admin-analytics-kpi-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.admin-analytics-command-main h2{font-size:var(--type-title-compact)}.admin-analytics-metric dd{font-size:var(--type-body-lg)}.admin-analytics-kpi-grid{grid-template-columns:1fr}}.admin-orders-command{color:#20222a;box-shadow:none!important;background:#fff!important;border:1px solid #e4e4e7!important;border-radius:8px!important}.admin-orders-command h2{line-height:1.25;color:#18181b!important;font-size:var(--type-title-sm)!important;font-weight:700!important}.admin-orders-command>div>div>p:not(.text-amber-700){color:#687083!important}.admin-orders-command .text-amber-700{color:#0f766e!important}.admin-orders-command-compact{gap:1rem;display:grid}.admin-orders-command-header{justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.admin-orders-command-eyebrow{color:#0f766e;font-size:var(--type-caption);align-items:center;gap:.4rem;margin:0;font-weight:800;display:inline-flex}.admin-orders-command-header h2{margin:.3rem 0 0}.admin-orders-command-status,.admin-orders-command-alert{color:#087443;min-height:1.85rem;font-size:var(--type-caption);white-space:nowrap;background:#ecfdf3;border:1px solid #b7ebc6;border-radius:999px;align-items:center;padding:.2rem .6rem;font-weight:800;display:inline-flex}.admin-orders-command-alert{color:#b42318;background:#fef3f2;border-color:#fecdca}.admin-orders-summary-strip{border:1px solid #eef0f4;border-radius:7px;grid-template-columns:repeat(6,minmax(0,1fr));display:grid;overflow:hidden}.admin-orders-summary-strip span{color:#687083;min-width:0;font-size:var(--type-caption);border-inline-end:1px solid #eef0f4;gap:.14rem;padding:.72rem .8rem;font-weight:700;display:grid}.admin-orders-summary-strip span:last-child{border-inline-end:0}.admin-orders-summary-strip strong{color:#20222a;font-size:var(--type-ui);text-overflow:ellipsis;white-space:nowrap;font-weight:800;overflow:hidden}@media (max-width:760px){.admin-orders-command-header{flex-direction:column;align-items:stretch}.admin-orders-command-status,.admin-orders-command-alert{align-self:flex-start}.admin-orders-summary-strip{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-orders-summary-strip span:nth-child(2n){border-inline-end:0}}.admin-catalog-hero-product,.admin-orders-sidecar{border:1px solid #ffffff1f;box-shadow:none!important;background:#ffffff0f!important;border-radius:8px!important}.admin-catalog-hero-product :is(p,strong),.admin-orders-sidecar :is(p,strong,span){color:#f8fafc!important}.admin-catalog-hero-product .text-zinc-500,.admin-orders-sidecar .text-zinc-500{color:#b9becb!important}.admin-catalog-metric,.admin-orders-metric,.admin-catalog-panel,.admin-record-editor,.admin-orders-panel,.admin-order-card,.admin-order-action-panel{background:#fff!important;border-color:#e6e8ee!important;border-radius:8px!important;box-shadow:0 10px 24px #17181d0b!important}.admin-catalog-metric>div>span:first-child,.admin-orders-metric>div>span:first-child{color:#4f46e5!important;background:#eef2ff!important;border-radius:8px!important}.admin-catalog-metric .text-zinc-950,.admin-orders-metric .text-zinc-950{color:#17181d!important}.admin-catalog-mode-switcher,.admin-orders-route-switcher{scrollbar-width:thin;gap:.45rem;padding:.15rem 0 .4rem;display:flex;overflow-x:auto}.admin-catalog-mode-button,.admin-orders-route-button{flex:none;min-height:2.7rem!important;box-shadow:none!important;color:#525866!important;background:#fff!important;border:1px solid #e0e4ec!important;border-radius:7px!important;align-items:center!important;padding:.55rem .75rem!important}.admin-catalog-mode-button span,.admin-orders-route-button span{display:block}.admin-catalog-mode-button small,.admin-orders-route-button small{display:none}.admin-catalog-mode-button strong,.admin-orders-route-button strong{color:inherit!important;font-size:var(--type-caption)!important;font-weight:800!important}.admin-catalog-mode-button svg,.admin-orders-route-button svg{color:currentColor!important;margin:0!important}.admin-catalog-mode-button:hover,.admin-catalog-mode-button-active,.admin-orders-route-button:hover,.admin-orders-route-button-active{color:#4338ca!important;box-shadow:none!important;background:#eef2ff!important;border-color:#a5b4fc!important}.admin-product-index-grid,.admin-orders-index-list{gap:.5rem}.admin-product-index-card,.admin-order-index-row{box-shadow:none!important;background:#fff!important;border-color:#e6e8ee!important;border-radius:8px!important}.admin-product-index-card:hover,.admin-product-index-card.admin-data-row-active,.admin-order-index-row:hover,.admin-order-index-row-active{background:#fafbff!important;border-color:#a5b4fc!important;box-shadow:0 10px 24px #4f46e514!important}.admin-product-index-media{box-shadow:none!important;background:#f5f6fa!important;border-color:#e6e8ee!important;border-radius:6px!important}.admin-product-index-title,.admin-order-index-row strong{color:#17181d!important}.admin-product-index-family,.admin-product-index-meta small,.admin-order-index-row .text-zinc-500{color:#687083!important}.admin-product-index-meta span{color:#4338ca!important}.admin-catalog-primary-button,.admin-orders-primary-button{background:#4f46e5!important;border-color:#4f46e5!important;border-radius:7px!important;box-shadow:0 10px 20px #4f46e538!important}.admin-catalog-primary-button:hover,.admin-orders-primary-button:hover{background:#4338ca!important}.admin-catalog-secondary-button,.admin-orders-secondary-button{color:#4f46e5!important;background:#fff!important;border-color:#dce1eb!important;border-radius:7px!important}.admin-catalog-secondary-button:hover,.admin-orders-secondary-button:hover{background:#eef2ff!important;border-color:#a5b4fc!important}.admin-product-create-media-composer,.admin-product-create-primary-panel,.admin-product-create-gallery-panel,.admin-order-customer-card,.admin-order-finance-card,.admin-order-special-card,.admin-order-picking-progress,.admin-order-picking-list,.admin-order-note-board{background:#fff!important;border-color:#e6e8ee!important;border-radius:8px!important;box-shadow:0 10px 24px #17181d0b!important}.admin-product-create-panel-icon,.admin-order-picking-check-active{color:#4f46e5!important;box-shadow:none!important;background:#eef2ff!important;border-color:#c7d2fe!important}@media (max-width:640px){.admin-workspace .admin-catalog-panel,.admin-workspace .admin-record-editor,.admin-workspace .admin-product-create-media-composer,.admin-workspace .admin-product-create-primary-panel,.admin-workspace .admin-product-create-gallery-panel{background:#fff!important;border:1px solid #e6e8ee!important;border-radius:8px!important;box-shadow:0 8px 20px #17181d0d!important}.admin-product-index-card{grid-template-columns:4.5rem minmax(0,1fr)!important;gap:.75rem!important;padding:.65rem!important;overflow:visible!important}.admin-product-index-media{aspect-ratio:1!important;width:4.5rem!important}.admin-product-index-body{padding:.15rem 0!important}.admin-product-index-actions{grid-column:1/-1;margin-top:.15rem;justify-content:stretch!important}.admin-product-index-actions .admin-catalog-secondary-button{height:2.3rem!important}.admin-orders-command,.admin-catalog-command{padding:1rem!important}}.admin-workspace-loading{color:#525866;min-height:100vh;font-size:var(--type-ui);background:#f5f6fa;place-content:center;justify-items:center;gap:.8rem;font-weight:800;display:grid}.admin-workspace-loading-mark{border:3px solid #dfe3f3;border-top-color:#4f46e5;border-radius:999px;width:2.5rem;height:2.5rem}.admin-view-loading{color:#525866;min-block-size:18rem;font-size:var(--type-ui);background:#fff;border:1px solid #dfe3f3;border-radius:8px;place-content:center;justify-items:center;gap:.7rem;font-weight:800;display:grid}.admin-view-loading-mark{border:2px solid #dfe3f3;border-top-color:#4f46e5;border-radius:999px;width:1.9rem;height:1.9rem}@media (prefers-reduced-motion:no-preference){.admin-workspace-loading-mark,.admin-view-loading-mark{animation:.72s linear infinite admin-workspace-loading-spin}}@keyframes admin-workspace-loading-spin{to{transform:rotate(360deg)}}.admin-commerce-hero,.admin-returns-hero{color:#fff!important;background:#17181d!important;border:1px solid #272932!important;border-radius:8px!important;box-shadow:0 18px 42px #17181d29!important}.admin-commerce-hero :is(h2,h3,strong),.admin-returns-hero :is(h2,h3,strong){color:#fff!important}.admin-commerce-hero :is(p,small,span),.admin-returns-hero :is(p,small,span){color:#b9becb}.admin-commerce-hero .text-amber-700,.admin-returns-eyebrow{color:#fbbf24!important}.admin-commerce-panel,.admin-commerce-capacity-panel,.admin-commerce-detail,.admin-commerce-editor,.admin-commerce-line-editor,.admin-returns-panel,.admin-returns-sidecar,.admin-returns-detail,.admin-returns-editor{background:#fff!important;border-color:#e6e8ee!important;border-radius:8px!important;box-shadow:0 10px 24px #17181d0b!important}.admin-commerce-route-switcher,.admin-returns-route-switcher{padding:.15rem 0 .4rem;overflow-x:auto;gap:.45rem!important;display:flex!important}.admin-commerce-route-button,.admin-returns-route-button{flex:none;min-height:2.7rem!important;box-shadow:none!important;color:#525866!important;background:#fff!important;border-color:#e0e4ec!important;border-radius:7px!important;align-items:center!important;padding:.55rem .75rem!important}.admin-commerce-route-copy,.admin-returns-route-button span{display:block!important}.admin-commerce-route-copy small,.admin-returns-route-button small{display:none!important}.admin-commerce-route-button:hover,.admin-commerce-route-button-active,.admin-returns-route-button:hover,.admin-returns-route-button-active{color:#4338ca!important;box-shadow:none!important;background:#eef2ff!important;border-color:#a5b4fc!important}.admin-commerce-route-icon,.admin-commerce-page-icon,.admin-returns-page-icon{color:#4f46e5!important;box-shadow:none!important;background:#eef2ff!important;border-radius:7px!important}.admin-commerce-index-row,.admin-returns-index-row,.admin-returns-recent-row,.admin-commerce-line-card{box-shadow:none!important;background:#fff!important;border-color:#e6e8ee!important;border-radius:8px!important}.admin-commerce-index-row:hover,.admin-commerce-index-row-active,.admin-returns-index-row:hover,.admin-returns-index-row-active,.admin-returns-recent-row:hover{background:#fafbff!important;border-color:#a5b4fc!important;box-shadow:0 10px 24px #4f46e514!important}.admin-commerce-primary-button,.admin-returns-primary-button{background:#4f46e5!important;border-color:#4f46e5!important;border-radius:7px!important;box-shadow:0 10px 20px #4f46e538!important}.admin-commerce-primary-button:hover,.admin-returns-primary-button:hover{background:#4338ca!important}.admin-commerce-secondary-button,.admin-returns-secondary-button{color:#4f46e5!important;background:#fff!important;border-color:#dce1eb!important;border-radius:7px!important}.admin-commerce-secondary-button:hover,.admin-returns-secondary-button:hover{background:#eef2ff!important;border-color:#a5b4fc!important}.admin-commerce-metric,.admin-returns-kpi-card,.admin-returns-disposition-tile,.admin-returns-flow-strip>div,.admin-returns-checklist>div,.admin-returns-evidence-grid>div{box-shadow:none!important;background:#fff!important;border-color:#e6e8ee!important;border-radius:7px!important}@media (max-width:640px){.admin-commerce-hero,.admin-returns-hero{padding:1rem!important}.admin-commerce-panel,.admin-returns-panel,.admin-returns-sidecar{border:1px solid #e6e8ee!important;box-shadow:0 8px 20px #17181d0d!important}}.admin-growth-hero,.admin-platform-hero,.admin-feature-hero{color:#fff!important;background:#17181d!important;border:1px solid #272932!important;border-radius:8px!important;box-shadow:0 18px 42px #17181d29!important}.admin-growth-hero :is(h2,h3,strong),.admin-platform-hero :is(h2,h3,strong),.admin-feature-hero :is(h2,h3,strong){color:#fff!important}.admin-growth-hero :is(p,small,span),.admin-platform-hero :is(p,small,span),.admin-feature-hero :is(p,small,span){color:#b9becb}.admin-growth-panel,.admin-growth-detail,.admin-growth-editor,.admin-platform-panel,.admin-platform-detail,.admin-platform-editor,.admin-feature-panel,.admin-feature-detail,.admin-feature-editor{background:#fff!important;border-color:#e6e8ee!important;border-radius:8px!important;box-shadow:0 10px 24px #17181d0b!important}.admin-growth-route-switcher,.admin-growth-content-route-switcher,.admin-platform-route-switcher,.admin-feature-route-switcher{padding:.15rem 0 .4rem;overflow-x:auto;gap:.45rem!important;display:flex!important}.admin-growth-route-button,.admin-platform-route-button,.admin-feature-route-button{flex:none;min-height:2.7rem!important;box-shadow:none!important;color:#525866!important;background:#fff!important;border-color:#e0e4ec!important;border-radius:7px!important;align-items:center!important;padding:.55rem .75rem!important}.admin-growth-route-copy,.admin-platform-route-copy,.admin-feature-route-copy{display:block!important}.admin-growth-route-copy small,.admin-platform-route-copy small,.admin-feature-route-copy small{display:none!important}.admin-growth-route-button:hover,.admin-growth-route-button-active,.admin-platform-route-button:hover,.admin-platform-route-button-active,.admin-feature-route-button:hover,.admin-feature-route-button-active{color:#4338ca!important;box-shadow:none!important;background:#eef2ff!important;border-color:#a5b4fc!important}.admin-growth-route-icon,.admin-platform-route-icon,.admin-platform-page-icon,.admin-feature-route-icon,.admin-feature-page-icon,.admin-growth-index-icon,.admin-growth-detail-icon{color:#4f46e5!important;box-shadow:none!important;background:#eef2ff!important;border-radius:7px!important}.admin-growth-index-row,.admin-platform-index-row,.admin-feature-index-row{box-shadow:none!important;background:#fff!important;border-color:#e6e8ee!important;border-radius:8px!important}.admin-growth-index-row:hover,.admin-growth-index-row-active,.admin-platform-index-row:hover,.admin-platform-index-row-active,.admin-feature-index-row:hover,.admin-feature-index-row-active{background:#fafbff!important;border-color:#a5b4fc!important;box-shadow:0 10px 24px #4f46e514!important}.admin-growth-primary-button,.admin-platform-primary-button,.admin-feature-primary-button{background:#4f46e5!important;border-color:#4f46e5!important;border-radius:7px!important;box-shadow:0 10px 20px #4f46e538!important}.admin-growth-primary-button:hover,.admin-platform-primary-button:hover,.admin-feature-primary-button:hover{background:#4338ca!important}.admin-growth-secondary-button,.admin-platform-secondary-button,.admin-feature-secondary-button{color:#4f46e5!important;background:#fff!important;border-color:#dce1eb!important;border-radius:7px!important}.admin-growth-secondary-button:hover,.admin-platform-secondary-button:hover,.admin-feature-secondary-button:hover{background:#eef2ff!important;border-color:#a5b4fc!important}@media (max-width:640px){.admin-growth-hero,.admin-platform-hero,.admin-feature-hero{padding:1rem!important}}@supports (content-visibility:auto){.admin-product-index-card,.admin-order-index-row,.admin-commerce-index-row,.admin-returns-index-row,.admin-growth-index-row,.admin-platform-index-row,.admin-feature-index-row,.admin-operations-index-row{content-visibility:auto;contain-intrinsic-size:auto 6rem}}.store-quick-choice{background:#fff;border:1px solid #0f766e29;border-radius:8px;padding:clamp(1rem,2.4vw,1.5rem);box-shadow:0 16px 38px #0f172a12}.store-quick-choice-heading{justify-content:space-between;align-items:end;gap:1rem;min-width:0;margin-bottom:1rem;display:flex}.store-quick-choice-heading p{color:#0f766e;font-size:var(--type-caption);margin:0;font-weight:800}.store-quick-choice-heading h2{color:#10201f;font-size:var(--type-title-sm);margin:.22rem 0 0;font-weight:800;line-height:1.25}.store-quick-choice-heading a,.store-quick-choice-featured-decision>a{color:#115e59;min-height:2.4rem;font-size:var(--type-caption);background:#fff;border:1px solid #0f766e33;border-radius:6px;flex:none;justify-content:center;align-items:center;gap:.42rem;padding:.45rem .72rem;font-weight:800;text-decoration:none;display:inline-flex}.store-quick-choice-heading a:hover,.store-quick-choice-heading a:focus-visible,.store-quick-choice-featured-decision>a:hover,.store-quick-choice-featured-decision>a:focus-visible{color:#fff;background:#0f766e;border-color:#0f766e}.store-quick-choice-layout{grid-template-columns:minmax(0,1.3fr) minmax(15rem,.7fr);gap:.9rem;display:grid}.store-quick-choice-layout-single{grid-template-columns:minmax(0,1fr)}.store-quick-choice-featured{background:#f8fdfc;border:1px solid #dce8e6;border-radius:8px;grid-template-columns:minmax(10rem,.75fr) minmax(0,1fr);min-width:0;display:grid;overflow:hidden}.store-quick-choice-featured-image{background:#e6f4f1;width:100%;min-width:0;min-height:15rem;display:block;overflow:hidden}.store-quick-choice-featured-image img,.store-quick-choice-option-image img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.store-quick-choice-image-fallback{width:100%;height:100%;min-height:inherit;color:#0f766e;background:#e6f4f1;place-items:center;display:grid}.store-quick-choice-featured-copy{flex-direction:column;align-items:flex-start;min-width:0;padding:clamp(1rem,2.5vw,1.5rem);display:flex}.store-quick-choice-featured-topline{justify-content:space-between;align-items:center;gap:.75rem;width:100%;min-width:0;display:flex}.store-quick-choice-featured-topline>span,.store-quick-choice-option-rank{color:#0f766e;font-size:var(--type-caption);font-weight:900}.store-quick-choice-featured-topline small{color:#64748b;min-width:0;font-size:var(--type-caption);text-overflow:ellipsis;white-space:nowrap;font-weight:700;overflow:hidden}.store-quick-choice-featured-copy>a{color:#10201f;font-size:var(--type-title-sm);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-top:.8rem;font-weight:800;line-height:1.4;text-decoration:none;display:-webkit-box;overflow:hidden}.store-quick-choice-signal{flex-wrap:wrap;gap:.42rem;min-width:0;margin-top:.85rem;display:flex}.store-quick-choice-signal span{color:#115e59;min-height:1.75rem;font-size:var(--type-caption);background:#e6f4f1;border-radius:999px;align-items:center;gap:.28rem;padding:.25rem .5rem;font-weight:800;display:inline-flex}.store-quick-choice-signal span:last-child{color:#9a5a00;background:#fff3dd}.store-quick-choice-featured-decision{justify-content:space-between;align-items:end;gap:.75rem;width:100%;margin-top:auto;padding-top:1rem;display:flex}.store-quick-choice-featured-decision strong,.store-quick-choice-featured-decision small{display:block}.store-quick-choice-featured-decision strong{color:#10201f;font-size:var(--type-body-lg);font-weight:850}.store-quick-choice-featured-decision small{color:#94a3b8;font-size:var(--type-caption);margin-top:.15rem;font-weight:700;text-decoration:line-through}.store-quick-choice-list{gap:.55rem;display:grid}.store-quick-choice-option{color:#10201f;text-align:start;background:#fff;border:1px solid #e3eaed;border-radius:8px;grid-template-columns:1.5rem 3.35rem minmax(0,1fr);align-items:center;gap:.62rem;min-width:0;padding:.5rem;display:grid}.store-quick-choice-option:hover,.store-quick-choice-option:focus-visible,.store-quick-choice-option[aria-pressed=true]{background:#f0fdfa;border-color:#0f766e;box-shadow:0 8px 20px #0f766e1a}.store-quick-choice-option-image{background:#e6f4f1;border-radius:6px;height:3.35rem;display:block;overflow:hidden}.store-quick-choice-option-copy{gap:.18rem;min-width:0;display:grid}.store-quick-choice-option-copy strong,.store-quick-choice-option-copy small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.store-quick-choice-option-copy strong{color:#10201f;font-size:var(--type-ui);font-weight:800}.store-quick-choice-option-copy small{color:#475569;font-size:var(--type-caption);font-weight:700}@media (max-width:640px){.store-quick-choice-heading{flex-direction:column;align-items:flex-start}.store-quick-choice-layout,.store-quick-choice-featured{grid-template-columns:minmax(0,1fr)}.store-quick-choice-featured-image{aspect-ratio:16/9;min-height:12.5rem}}.account-auth-shell,.account-club-shell{--account-morph-line:#dce5e7;--account-morph-raised:0 10px 26px #0f172a0f;--account-morph-inset:none;color:#182033}.account-auth-hero.dark-hero,.account-club-hero.dark-hero{box-shadow:none;background:#edf8f6;border-color:#cfe2de}.account-auth-hero.dark-hero{flex-direction:column;display:flex}.account-auth-hero.dark-hero>.mt-8{margin-top:auto}.account-auth-hero .tone-pill,.account-club-hero .tone-pill{box-shadow:none;background:#fff}.account-auth-hero h2,.account-club-hero h2,.account-auth-tile p,.account-auth-tile .text-white,.account-auth-tile .text-zinc-300{color:#182033}.account-auth-hero p,.account-club-hero p,.account-auth-tile p+p{color:#526071}.account-auth-tile,.account-club-hero .customer-account-snapshot-metric{box-shadow:none;background:#fff;border-color:#d7e5e3}.account-auth-card.design-panel,.account-club-shell .design-panel,.account-club-card,.customer-account-command-center-tile,.customer-account-quick-action-tile,.account-order-confidence,.account-order-card{background:#fff;border-color:#dfe5eb;box-shadow:0 8px 22px #0f172a0e}.account-auth-switch{box-shadow:none;background:#f3f6f8;border-color:#dfe5eb}.account-auth-switch .primary-action,.account-section-nav button.bg-zinc-950,.account-auth-shell .account-auth-switch .primary-action{box-shadow:none;color:#fff;background:#0f766e;border-color:#0f766e}.account-auth-switch .secondary-action,.account-section-nav button:not(.bg-zinc-950){color:#526071}.account-club-shell .account-workspace-section{background:#fff;border-color:#dfe5eb}.account-club-shell .account-workspace-section:before{background:#0f766e;width:3px}.account-auth-shell .control-input,.account-club-shell .control-input,.account-club-shell input[readonly],.account-club-shell select,.account-club-shell textarea{box-shadow:none;color:#182033;background:#fff;border-color:#d9e2e8}.account-auth-shell .primary-action,.account-club-shell .primary-action{box-shadow:none;color:#fff;background:#0f766e;border-color:#0f766e}.receipt-order-shell .receipt-lookup-hero,.receipt-order-shell .receipt-tracking-board,.receipt-order-shell .receipt-items-card,.receipt-order-shell .receipt-payment-summary{border-color:#dce5e7;box-shadow:0 10px 26px #0f172a0f}.receipt-order-shell .receipt-lookup-hero{background:#f0fdfa}.store-home-shell .store-hero-stage{min-height:clamp(30rem,56vh,39rem);box-shadow:none;background:#edf8f6;border-color:#cfe2de}.store-home-shell .store-hero-stage:before,.store-home-shell .store-hero-stage:after,.store-home-shell .store-hero-media{display:none}.store-home-shell .store-hero-copy{padding:clamp(1.2rem,2vw,2rem)}.store-home-shell .store-hero-copy>div:first-child{box-shadow:none;background:0 0;border:0;border-radius:0;align-self:center;margin:0}.store-home-shell .store-hero-copy>div:first-child h2{max-width:42rem;font-size:var(--type-display);line-height:1.1}.store-home-shell .store-hero-market-board{background:#fff;border-color:#cfe2de;box-shadow:0 12px 28px #0f172a14}.store-home-shell .store-hero-primary-action,.store-home-shell .store-hero-secondary-action,.store-home-shell .store-hero-menu-link,.store-home-shell .store-hero-board-head a,.store-home-shell .store-hero-metric,.store-home-shell .store-hero-trust-item,.store-hero-category-tile,.store-hero-deal-card,.store-hero-kit-pick{box-shadow:none}@media (max-width:1023px){.store-home-shell .store-hero-stage{min-height:0}.store-home-shell .store-hero-media,.store-home-shell .store-hero-market-board{display:none}.store-home-shell .store-hero-copy>div:first-child h2{font-size:var(--type-display)}}@media (max-width:640px){.store-home-shell [data-stitch-storefront-market-welcome-actions]{grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem;display:grid}.store-home-shell .store-hero-primary-action,.store-home-shell .store-hero-secondary-action{min-width:0;font-size:var(--type-caption);white-space:nowrap;justify-content:center;padding:.72rem .45rem}}.storefront-trust-footer-blueprint{color:#182033;background:#f8fafc;border-top-color:#dfe5eb}.storefront-trust-footer-lower,.storefront-trust-footer-bottom{border-color:#dfe5eb}.storefront-trust-footer-brand-mark img:not(.hachasal-brand-logo),.storefront-trust-footer-brand-mark span,.storefront-trust-footer-socials a{box-shadow:none;color:#0f766e;background:#fff;border-color:#dfe5eb;border-radius:8px}.storefront-trust-footer-brand-mark strong,.storefront-trust-footer-column a{color:#182033}.storefront-trust-footer-brand-panel>p,.storefront-trust-footer-bottom p,.storefront-trust-footer-newsletter p{color:#526071}.storefront-trust-footer-newsletter label,.storefront-trust-footer-column h3{color:#0f766e}.storefront-trust-footer-newsletter input{box-shadow:none;color:#182033;background:#fff;border-color:#d9e2e8;border-radius:8px}.storefront-trust-footer-newsletter input:focus-visible{border-color:#0f766e;box-shadow:0 0 0 3px #0f766e1f}.storefront-trust-footer-newsletter button{box-shadow:none;color:#fff;background:#0f766e;border-color:#0f766e;border-radius:8px}.storefront-trust-footer-column a:hover,.storefront-trust-footer-column a:focus-visible,.storefront-trust-footer-socials a:hover,.storefront-trust-footer-socials a:focus-visible{color:#0f766e}.store-home-shell .storefront-hero{min-height:0;box-shadow:none;color:#182033;background:#f7fafc;border:1px solid #dbe5e7;border-radius:8px}.storefront-hero-layout{grid-template-columns:minmax(0,1fr) minmax(20rem,27rem);align-items:stretch;gap:clamp(1.5rem,3vw,3.5rem);padding:clamp(1.5rem,4vw,4rem);display:grid}.storefront-hero-content{flex-direction:column;justify-content:center;min-width:0;padding-block:clamp(.5rem,2vw,1.75rem);display:flex}.storefront-hero-identity{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.storefront-hero-identity img:not(.hachasal-brand-logo){-o-object-fit:contain;object-fit:contain;background:#fff;border:1px solid #dbe5e7;border-radius:6px;width:2.4rem;height:2.4rem;padding:.35rem}.storefront-hero-identity span{color:#0f766e;min-height:2rem;font-size:var(--type-caption);background:#f0fdfa;border:1px solid #cde5df;border-radius:999px;align-items:center;padding:.35rem .7rem;font-weight:800;display:inline-flex}.storefront-hero-identity span:last-child{color:#667085;background:#fff;border-color:#dbe5e7}.storefront-hero-title{color:#172033;max-width:44rem;font-size:var(--type-display);letter-spacing:0;margin:1.25rem 0 0;font-weight:800;line-height:1.08}.storefront-hero-description{color:#526071;max-width:39rem;font-size:var(--type-body);margin:1.15rem 0 0;font-weight:500;line-height:1.85}.storefront-hero-actions{flex-wrap:wrap;gap:.65rem;margin-top:1.6rem;display:flex}.storefront-hero-primary-action,.storefront-hero-secondary-action{min-height:2.85rem;font-size:var(--type-ui);border-radius:6px;justify-content:center;align-items:center;gap:.45rem;padding:.7rem 1rem;font-weight:800;text-decoration:none;transition:background-color .16s,border-color .16s;display:inline-flex}.storefront-hero-primary-action{color:#fff;background:#0f766e;border:1px solid #0f766e}.storefront-hero-primary-action:hover,.storefront-hero-primary-action:focus-visible{background:#115e59}.storefront-hero-secondary-action{color:#263646;background:#fff;border:1px solid #cbd7dc}.storefront-hero-secondary-action:hover,.storefront-hero-secondary-action:focus-visible{color:#0f766e;background:#f0fdfa;border-color:#0f766e}.storefront-hero-links{flex-wrap:wrap;gap:.9rem 1.1rem;margin-top:1.55rem;display:flex}.storefront-hero-links a{color:#526071;font-size:var(--type-ui);font-weight:700;text-decoration:none}.storefront-hero-links a:hover,.storefront-hero-links a:focus-visible{color:#0f766e;text-underline-offset:.22rem;text-decoration:underline}.storefront-hero-feature{color:#182033;background:#fff;border:1px solid #dbe5e7;border-radius:8px;align-content:start;align-self:center;min-width:0;text-decoration:none;display:grid;overflow:hidden}.storefront-hero-feature-media{aspect-ratio:4/3;background:#eef3f5;display:block;overflow:hidden}.storefront-hero-feature-copy{gap:.35rem;padding:1rem;display:grid}.storefront-hero-feature-copy small{color:#0f766e;font-size:var(--type-caption);font-weight:800}.storefront-hero-feature-copy strong{color:#182033;font-size:var(--type-body);text-overflow:ellipsis;white-space:nowrap;font-weight:800;overflow:hidden}.storefront-hero-feature-copy>span{color:#526071;font-size:var(--type-caption);justify-content:space-between;align-items:center;gap:.5rem;font-weight:700;display:flex}.storefront-hero-feature-copy b{color:#182033;font-size:var(--type-ui)}.product-mobile-summary,.catalog-mobile-filter-toggle{display:none}.product-decision-shell[data-stitch-product-decision] .product-decision-gallery-main{box-shadow:none;background:#f7fafc;border-color:#dfe5eb}.product-decision-shell[data-stitch-product-decision] .product-purchase-card{background:#fff;border-color:#dfe5eb;box-shadow:0 10px 28px #0f172a0f}@media (max-width:1023px){.product-mobile-summary{gap:.45rem;padding-inline:.25rem;display:grid}.product-mobile-summary>span{color:#0f766e;font-size:var(--type-caption);font-weight:800}.product-mobile-summary h1{color:#182033;font-size:var(--type-page-title);letter-spacing:0;margin:0;font-weight:800;line-height:1.2}.product-mobile-description{-webkit-line-clamp:3;color:#526071;font-size:var(--type-ui);-webkit-box-orient:vertical;margin:0;line-height:1.7;display:-webkit-box;overflow:hidden}}@media (max-width:640px){.product-mobile-summary{padding-inline:.1rem}.product-mobile-summary h1{font-size:var(--type-title-compact)}.product-mobile-description{-webkit-line-clamp:3}.product-decision-shell[data-stitch-product-decision] .product-purchase-card>.product-purchase-badges,.product-decision-shell[data-stitch-product-decision] .product-purchase-card>.product-purchase-title,.product-decision-shell[data-stitch-product-decision] .product-purchase-card>.honey-marketplace-meta,.product-decision-shell[data-stitch-product-decision] .product-purchase-card>.product-purchase-description{display:none}.store-catalog-marketplace-layout .catalog-filter-rail .store-catalog-shell{gap:.65rem;padding:1rem}.store-catalog-marketplace-layout .catalog-filter-rail .store-catalog-topline{display:block}.store-catalog-marketplace-layout .catalog-filter-rail .store-catalog-kicker{margin-bottom:.2rem}.store-catalog-marketplace-layout .catalog-filter-rail .store-catalog-title{font-size:var(--type-body)}.store-catalog-marketplace-layout .catalog-filter-rail .catalog-mobile-actions{display:none}.catalog-mobile-filter-toggle{color:#182033;width:100%;min-height:2.7rem;font-size:var(--type-ui);background:#fff;border:1px solid #cbd7dc;border-radius:6px;justify-content:center;align-items:center;gap:.45rem;font-weight:800;display:inline-flex}.catalog-mobile-filter-toggle:hover{color:#6f4500;background:#fff8e8;border-color:#d7be83}.catalog-mobile-filter-toggle:focus-visible{outline-offset:2px;outline:2px solid #3b82f6}.catalog-filter-rail:not(.catalog-mobile-filters-open) .store-catalog-controls,.catalog-filter-rail:not(.catalog-mobile-filters-open) .catalog-buyer-category-chip-row,.catalog-filter-rail:not(.catalog-mobile-filters-open) .catalog-buyer-shortcut-filter-tray,.catalog-filter-rail:not(.catalog-mobile-filters-open) .catalog-buyer-active-filter-tray{display:none}}.store-home-shell .store-iran-shortcuts{border-block:1px solid #e3e9ec;padding-block:.55rem}.store-home-shell .store-shortcut-list{justify-content:center;align-items:stretch;min-width:0;display:flex}.store-home-shell .store-shortcut-entry{min-width:0;box-shadow:none;color:#263646;background:0 0;border:0;border-inline-end:1px solid #e3e9ec;border-radius:0;flex:1 1 0;justify-content:center;align-items:center;gap:.5rem;padding:.55rem .9rem;text-decoration:none;display:inline-flex}.store-home-shell .store-shortcut-entry:last-child{border-inline-end:0}.store-home-shell .store-shortcut-entry-icon{width:2rem;height:2rem;box-shadow:none;color:#0f766e;background:#eef7f5;border:0;border-radius:6px;flex:none;place-items:center;display:grid}.store-home-shell .store-shortcut-entry-title{color:#263646;font-size:var(--type-caption);text-overflow:ellipsis;white-space:nowrap;font-weight:750;display:block;overflow:hidden}.store-home-shell .store-shortcut-entry-detail{display:none}.store-home-shell .store-shortcut-entry:hover,.store-home-shell .store-shortcut-entry:focus-visible{color:#0f766e;background:#f0fdfa}@media (max-width:900px){.storefront-hero-layout{grid-template-columns:minmax(0,1fr) 15.5rem;gap:1.25rem;padding:1.4rem}.storefront-hero-title{font-size:var(--type-display)}}@media (max-width:640px){.storefront-hero-layout{grid-template-columns:1fr;gap:1.1rem;padding:1.15rem}.storefront-hero-content{padding-block:0}.storefront-hero-title{font-size:var(--type-page-title);margin-top:1rem}.storefront-hero-description{font-size:var(--type-ui);margin-top:.85rem;line-height:1.75}.storefront-hero-actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem;margin-top:1.15rem;display:grid}.storefront-hero-primary-action,.storefront-hero-secondary-action{min-width:0;font-size:var(--type-caption);white-space:nowrap;padding-inline:.35rem}.storefront-hero-links{display:none}.storefront-hero-feature{grid-template-columns:7.25rem minmax(0,1fr)}.storefront-hero-feature-media{aspect-ratio:auto;min-height:7.25rem}.store-home-shell .store-iran-shortcuts{overflow-x:auto}.store-home-shell .store-shortcut-list{justify-content:flex-start;width:max-content}.store-home-shell .store-shortcut-entry{flex:none;min-width:8.5rem}}.storefront-header-public{box-shadow:none;background:#fff;border-bottom-color:#e1e7eb}.storefront-header-blueprint-main{padding-block:.7rem}.storefront-header-account-pill,.storefront-header-icon-control,.storefront-header-language-menu summary{box-shadow:none;color:#334155;background:#fff;border-color:#dce4e8}.storefront-header-account-pill{border-radius:6px;min-width:auto;min-height:2.65rem;padding:.45rem .7rem;font-weight:750}.storefront-header-icon-control,.storefront-header-language-menu summary{border-radius:6px;width:2.65rem;min-height:2.65rem}.storefront-header-icon-control b{box-shadow:none;background:#0f766e}.storefront-header-blueprint-control-active,.storefront-header-account-pill:hover,.storefront-header-account-pill:focus-visible,.storefront-header-icon-control:hover,.storefront-header-icon-control:focus-visible,.storefront-header-language-menu summary:hover,.storefront-header-language-menu summary:focus-visible{box-shadow:none;color:#0f766e;background:#f0fdfa;border-color:#0f766e}.storefront-header-blueprint-search .storefront-buyer-intent-search-shell{width:min(100%,22rem)}.storefront-header-blueprint-search .storefront-buyer-intent-search-shell:before{box-shadow:none;background:#f8fafc;border-color:#dce4e8}.storefront-header-blueprint-search .storefront-buyer-intent-search-input{color:#263646;height:2.65rem;font-size:var(--type-ui)}.storefront-header-blueprint-search .storefront-buyer-intent-search-submit{color:#0f766e}.storefront-header-blueprint-nav{gap:clamp(.85rem,1.5vw,1.5rem)}.storefront-header-blueprint-nav-link,.storefront-category-trigger-stitch{color:#475569;min-height:2.65rem;font-size:var(--type-ui);font-weight:750}.storefront-header-blueprint-nav-link-active,.storefront-header-blueprint-nav-link:hover,.storefront-header-blueprint-nav-link:focus-visible,.storefront-category-trigger-stitch:hover,.storefront-category-trigger-stitch:focus-visible,.storefront-category-trigger-stitch.storefront-category-trigger-active{color:#0f766e}.storefront-header-blueprint-nav-link-active:after,.storefront-category-trigger-stitch.storefront-category-trigger-active:after{background:#0f766e}.storefront-header-brand-wordmark{color:#182033;font-size:var(--type-title-sm);font-weight:850}@media (min-width:1024px){.storefront-header-public{min-height:3.95rem}.storefront-header-blueprint-main{padding-block:.55rem}.storefront-header-blueprint-row{grid-template-columns:auto minmax(7rem,auto) minmax(22rem,1.25fr) minmax(17rem,.75fr);grid-template-areas:"brand navigation search actions";gap:clamp(.8rem,1.7vw,1.6rem);min-height:2.75rem;position:relative}.storefront-header-blueprint-actions{grid-area:actions}.storefront-header-blueprint-search{grid-area:search}.storefront-header-blueprint-nav{grid-area:navigation}.storefront-header-brand-wordmark{grid-area:brand}}@media (max-width:1023px){.storefront-header-mobile-row .store-brand-mark,.storefront-header-mobile-row .storefront-mobile-menu-button{box-shadow:none;border-color:#dce4e8;border-radius:6px}.storefront-header-mobile-search .storefront-buyer-intent-search-shell:before{box-shadow:none;background:#f8fafc;border-color:#dce4e8}}.compare-decision-workbench-shell .compare-hero,.content-guide-browse-shell .content-guide-browse-hero{box-shadow:none;color:#182033;background:#f7fafc;border:1px solid #dbe5e7;border-radius:8px}.compare-decision-workbench-shell .compare-hero:before,.compare-decision-workbench-shell .compare-hero:after,.content-guide-browse-shell .content-guide-browse-hero:before,.content-guide-browse-shell .content-guide-browse-hero:after{display:none}.compare-decision-workbench-shell .compare-hero-copy h2,.content-guide-browse-shell .content-guide-browse-copy h1{color:#182033;letter-spacing:0}.compare-decision-workbench-shell .compare-hero-copy p,.content-guide-browse-shell .content-guide-browse-copy p{color:#526071}.compare-decision-workbench-shell .compare-hero-eyebrow,.content-guide-browse-shell .content-guide-browse-eyebrow{color:#0f766e;background:#f0fdfa;border-color:#cde5df}.compare-decision-workbench-shell .compare-hero-decision-metric,.content-guide-browse-shell .content-guide-trust-stat-card{box-shadow:none;background:#fff;border-color:#dbe5e7;border-radius:6px}.compare-decision-workbench-shell .compare-hero-decision-metric small,.content-guide-browse-shell .content-guide-browse-stat-grid small{color:#667085}.compare-decision-workbench-shell .compare-hero-decision-metric strong,.content-guide-browse-shell .content-guide-browse-stat-grid strong{color:#182033}.compare-decision-workbench-shell .compare-hero-action,.content-guide-browse-shell .content-guide-browse-action,.content-guide-browse-shell .content-guide-browse-featured-action{box-shadow:none;color:#263646;background:#fff;border-color:#cbd7dc;border-radius:6px}.compare-decision-workbench-shell .compare-hero-action:hover,.compare-decision-workbench-shell .compare-hero-action:focus-visible,.content-guide-browse-shell .content-guide-browse-action:hover,.content-guide-browse-shell .content-guide-browse-action:focus-visible,.content-guide-browse-shell .content-guide-browse-featured-action:hover,.content-guide-browse-shell .content-guide-browse-featured-action:focus-visible{color:#0f766e;background:#f0fdfa;border-color:#0f766e}.compare-decision-workbench-shell .compare-hero-empty{grid-template-columns:1fr;min-height:0;padding:1.5rem 2rem}.compare-decision-workbench-shell .compare-hero-empty .compare-hero-grid{grid-template-columns:1fr}.compare-decision-workbench-shell .compare-hero-empty .compare-hero-copy{max-width:38rem;margin-inline-start:auto}.compare-decision-workbench-shell .compare-hero-empty .compare-hero-metrics{display:none}.compare-decision-workbench-shell .compare-empty-decision-state .storefront-feedback-state-panel,.content-guide-browse-shell .content-guide-browse-featured,.content-guide-browse-shell .content-guide-browse-card,.content-guide-browse-shell .content-guide-browse-rail{background:#fff;border-color:#dbe5e7;border-radius:8px;box-shadow:0 8px 22px #0f172a0d}.account-auth-hero h2{max-width:30rem;font-size:var(--type-page-title);line-height:1.25}.account-auth-benefit-list{gap:0;margin:2rem 0 0;padding:0;list-style:none;display:grid}.account-auth-benefit{border-top:1px solid #d6e5e2;gap:.2rem;padding:.85rem 0;display:grid}.account-auth-benefit:last-child{border-bottom:1px solid #d6e5e2}.account-auth-benefit strong{color:#182033;font-size:var(--type-ui);font-weight:800}.account-auth-benefit span{color:#526071;font-size:var(--type-ui)}.account-auth-card.design-panel{background:#fff;border-color:#dfe5eb;box-shadow:0 10px 28px #0f172a0f}@media (min-width:1024px){.checkout-flow-empty .checkout-layout{grid-template-columns:minmax(0,1fr)}.checkout-flow-empty .checkout-layout>div{width:min(100%,52rem);margin-inline:auto}}.checkout-blueprint-flow .checkout-panel,.checkout-blueprint-flow .checkout-order-review-card{background:#fff;border-color:#dfe7e9;box-shadow:0 10px 26px #0f172a0d}.checkout-blueprint-flow .checkout-panel .section-kicker,.checkout-blueprint-flow .checkout-cart-journey-section>.section-kicker{color:#0f766e;font-size:var(--type-caption);letter-spacing:0;background:0 0;padding:0}.checkout-blueprint-flow .checkout-panel h3,.checkout-blueprint-flow .checkout-order-review-card h2,.checkout-order-review-blueprint-card h2{color:#182033}.checkout-blueprint-flow .checkout-cart-tabs{background:#f5f8f8;border:1px solid #dfe7e9;border-radius:8px;gap:.25rem;padding:.25rem}.checkout-blueprint-flow .checkout-cart-tabs button,.checkout-blueprint-flow .checkout-cart-tabs .checkout-cart-current{color:#526071;min-height:2.75rem;box-shadow:none;background:0 0;border:0;border-radius:6px}.checkout-blueprint-flow .checkout-cart-tabs [data-active=true]{color:#0f766e;background:#fff;box-shadow:0 1px 3px #0f172a14}.checkout-blueprint-flow .checkout-cart-tabs strong{color:#0f766e;background:#dff5ef}.checkout-blueprint-flow .checkout-shipment-card{box-shadow:none;background:#f3fbf9;border:1px solid #d6e5e2;border-radius:8px;align-items:center;gap:1rem}.checkout-blueprint-flow .checkout-shipment-card h4{color:#182033}.checkout-blueprint-flow .checkout-shipment-card p{color:#526071}.checkout-blueprint-flow .checkout-shipment-status{color:#0f766e;box-shadow:none;background:0 0;border:0}.checkout-blueprint-flow .checkout-cart-row{box-shadow:none;background:#fff;border:1px solid #e5eaee;border-radius:8px;padding:1rem}.checkout-blueprint-flow .checkout-cart-row:hover{background:#fbfcfc}.checkout-blueprint-flow .checkout-cart-image{box-shadow:none;background:#f7f9fa;border:1px solid #e3e9ed}.checkout-blueprint-flow .checkout-cart-row-meta{gap:.35rem .8rem}.checkout-blueprint-flow .checkout-cart-row-meta span{color:#627083;min-height:0;font-size:var(--type-caption);box-shadow:none;background:0 0;border:0;border-radius:0;padding:0;font-weight:650}.checkout-blueprint-flow .checkout-cart-row-meta span:first-child{color:#0f766e}.checkout-blueprint-flow .checkout-cart-row-assurance{display:none}.checkout-order-review-blueprint-card{border-color:#dfe7e9;box-shadow:0 10px 26px #0f172a12}.checkout-order-review-blueprint-card .checkout-payable-card{box-shadow:none;background:#f3fbf9;border:1px solid #d6e5e2;border-radius:8px}.checkout-order-review-blueprint-card .checkout-payable-card>span,.checkout-order-review-blueprint-card .checkout-payable-card small{color:#526071}.checkout-order-review-blueprint-card .checkout-payable-card strong{color:#0f766e}.checkout-order-review-blueprint-card .checkout-total-band{background:#f7f9fa;border:1px solid #dfe7e9}.checkout-order-review-blueprint-card .mini-card{box-shadow:none;background:#f7f9fa;border-color:#dfe7e9;border-radius:6px}.checkout-order-review-blueprint-card .primary-action{color:#fff;min-height:3.5rem;box-shadow:none;background:#0f766e;border-radius:6px}.checkout-order-review-blueprint-card .primary-action:hover:not(:disabled),.checkout-order-review-blueprint-card .primary-action:focus-visible:not(:disabled){background:#0b625c}.checkout-order-review-blueprint-card .primary-action:disabled{color:#fff;background:#aebbc0}@media (max-width:640px){.checkout-blueprint-flow .checkout-cart-journey-section,.checkout-blueprint-flow .checkout-order-review-blueprint-card{padding:1rem}.checkout-blueprint-flow .checkout-cart-row{padding:.85rem}.checkout-blueprint-flow .checkout-shipment-card{align-items:flex-start}}.checkout-blueprint-flow{background:#f7f9fa}.checkout-blueprint-flow .checkout-cart-journey-blueprint-step-line{background:#dbe5e7}.checkout-blueprint-flow .checkout-cart-journey-blueprint-step-icon{color:#8a98a5;box-shadow:none;background:#fff;border-color:#dfe7e9}.checkout-blueprint-flow .checkout-cart-journey-blueprint-step-active .checkout-cart-journey-blueprint-step-icon,.checkout-blueprint-flow .checkout-cart-journey-blueprint-step-complete .checkout-cart-journey-blueprint-step-icon{color:#fff;box-shadow:none;background:#0f766e;border-color:#0f766e}.checkout-blueprint-flow .checkout-cart-journey-blueprint-step-active,.checkout-blueprint-flow .checkout-cart-journey-blueprint-step-complete{color:#0f766e}.checkout-blueprint-flow .checkout-blueprint-section-title,.checkout-blueprint-flow .checkout-address-toolbar p{color:#182033;font-size:var(--type-ui)}.checkout-blueprint-flow .checkout-address-toolbar a{color:#0f766e;min-height:2.5rem;box-shadow:none;background:#fff;border:1px solid #dfe7e9;border-radius:6px}.checkout-blueprint-flow .checkout-address-preview-card,.checkout-blueprint-flow .checkout-address-edit-card,.checkout-blueprint-flow .checkout-payment-secure-panel{box-shadow:none;background:#fff;border-color:#dfe7e9;border-radius:8px}.checkout-blueprint-flow .checkout-address-card-grid{grid-template-columns:minmax(0,1fr)}.checkout-blueprint-flow .checkout-address-preview-card{align-content:start}.checkout-blueprint-flow .checkout-address-preview-card-active{background:#f3fbf9;border-color:#0f766e}.checkout-blueprint-flow .checkout-address-preview-card strong,.checkout-blueprint-flow .checkout-payment-secure-head h4{color:#182033}.checkout-blueprint-flow .checkout-address-preview-card p,.checkout-blueprint-flow .checkout-address-preview-card small,.checkout-blueprint-flow .checkout-payment-secure-head p,.checkout-blueprint-flow .checkout-payment-hint{color:#627083}.checkout-blueprint-flow .checkout-shipping-method-grid,.checkout-blueprint-flow .checkout-payment-method-grid{grid-template-columns:minmax(0,1fr);gap:.6rem}.checkout-blueprint-flow .checkout-choice-card,.checkout-blueprint-flow .checkout-shipping-method-card,.checkout-blueprint-flow .checkout-payment-method-card{color:#182033;text-align:start;min-height:0;box-shadow:none;background:#fff;border:1px solid #dfe7e9;border-radius:8px;grid-template-columns:2.5rem minmax(0,1fr) auto;place-items:center start;gap:.15rem .8rem;padding:.8rem 1rem;display:grid}.checkout-blueprint-flow .checkout-choice-card.choice-card-active,.checkout-blueprint-flow .checkout-choice-card[aria-pressed=true]{background:#f3fbf9;border-color:#0f766e}.checkout-blueprint-flow .checkout-choice-card[aria-pressed=true]:after{background:#0f766e;inset-block:.75rem;inset-inline-start:.55rem}.checkout-blueprint-flow .checkout-choice-icon{color:#0f766e;width:2.5rem;height:2.5rem;box-shadow:none;background:#eef5f4;border-radius:6px;grid-area:1/1/span 2}.checkout-blueprint-flow .checkout-choice-card>span:nth-of-type(2){color:#182033;grid-column:2}.checkout-blueprint-flow .checkout-choice-card>span:nth-of-type(3){color:#627083;text-align:end;grid-area:1/3/span 2;margin:0}.checkout-blueprint-flow .checkout-choice-card small{color:#627083;text-align:start;grid-column:2/-1}.checkout-blueprint-flow .checkout-blueprint-instruction{color:#526071;background:#f7f9fa;border:1px solid #dfe7e9;border-radius:6px}.checkout-blueprint-flow .checkout-payment-secure-head>span{color:#0f766e;background:#eef5f4;border-radius:6px}.checkout-blueprint-flow button.primary-action{color:#fff;box-shadow:none;background:#0f766e;border:0}.checkout-blueprint-flow button.primary-action:hover:not(:disabled),.checkout-blueprint-flow button.primary-action:focus-visible:not(:disabled){background:#0b625c}.receipt-order-tracking-blueprint .honey-receipt-hero{width:min(100%,52rem);box-shadow:none;background:#f0fdfa;border-color:#cfe5e1;border-radius:8px;margin-inline:auto}.receipt-order-tracking-blueprint .honey-receipt-hero>span.inline-flex{color:#0f766e;box-shadow:none;background:#fff;border-color:#b9ddd5;border-radius:999px}.receipt-order-tracking-blueprint .honey-receipt-hero h1{color:#182033;font-size:var(--type-page-title)}.receipt-order-tracking-blueprint .honey-receipt-hero p{color:#526071}.receipt-order-tracking-blueprint .honey-receipt-hero input{box-shadow:none;background:#fff;border-color:#d6e0e3;border-radius:6px}.receipt-order-tracking-blueprint .honey-receipt-hero button{color:#fff;box-shadow:none;background:#0f766e;border:0;border-radius:6px}.receipt-order-tracking-blueprint .honey-receipt-hero button:hover:not(:disabled),.receipt-order-tracking-blueprint .honey-receipt-hero button:focus-visible:not(:disabled){background:#0b625c}.receipt-order-tracking-blueprint .honey-receipt-lookup-state{color:#182033;box-shadow:none;background:#fff;border-color:#dfe7e9;border-radius:6px}.receipt-order-tracking-blueprint .honey-receipt-lookup-state>span{color:#0f766e;box-shadow:none;background:#eef5f4;border-color:#d6e5e2;border-radius:6px}.receipt-order-tracking-blueprint .honey-receipt-lookup-state strong{color:#182033}.receipt-order-tracking-blueprint .honey-receipt-lookup-state p,.receipt-order-tracking-blueprint .honey-receipt-lookup-state small{color:#627083}@media (max-width:640px){.receipt-order-tracking-blueprint .honey-receipt-hero{width:100%;padding:1.25rem 1rem}.storefront-trust-footer-blueprint{z-index:40;position:relative}}.storefront-trust-footer-mobile-groups{display:none}@media (max-width:1023px){.storefront-trust-footer-blueprint{padding-bottom:1.5rem}.storefront-trust-footer-lower{padding:2rem 1rem 1.5rem}.storefront-trust-footer-grid{gap:1.75rem}.storefront-trust-footer-brand-panel{gap:.85rem}.storefront-trust-footer-brand-mark strong{font-size:var(--type-body)}.storefront-trust-footer-brand-panel>p{font-size:var(--type-ui);line-height:1.75}.storefront-trust-footer-newsletter{gap:.5rem}.storefront-trust-footer-newsletter input,.storefront-trust-footer-newsletter button{min-height:3rem}.storefront-trust-footer-column.hidden{display:none}.storefront-trust-footer-mobile-groups{gap:.45rem;display:grid}.storefront-trust-footer-mobile-groups details{background:#fff;border:1px solid #dfe7e9;border-radius:8px}.storefront-trust-footer-mobile-groups summary{cursor:pointer;color:#182033;min-height:3.25rem;font-size:var(--type-ui);justify-content:space-between;align-items:center;gap:.75rem;padding:.75rem .9rem;font-weight:800;list-style:none;display:flex}.storefront-trust-footer-mobile-groups summary::-webkit-details-marker{display:none}.storefront-trust-footer-mobile-groups summary svg{color:#0f766e;transition:transform .16s}.storefront-trust-footer-mobile-groups details[open] summary{color:#0f766e;border-bottom:1px solid #e7edef}.storefront-trust-footer-mobile-groups details[open] summary svg{transform:rotate(180deg)}.storefront-trust-footer-mobile-groups details>div{gap:.7rem;padding:.8rem .9rem 1rem;display:grid}.storefront-trust-footer-mobile-groups a{color:#526071;font-size:var(--type-ui);font-weight:650;text-decoration:none}.storefront-trust-footer-bottom{gap:1rem;margin-top:1.5rem;padding-top:1.25rem}.storefront-trust-footer-socials{gap:.55rem}.storefront-trust-footer-socials a{width:2.35rem;min-height:2.35rem}.storefront-trust-footer-bottom p{font-size:var(--type-caption);text-align:start;line-height:1.65}.storefront-header-blueprint-main{padding-block:.6rem .7rem}.storefront-header-mobile-row span.store-brand-mark{color:#fff;box-shadow:none;background:#0f766e;border:0;border-radius:6px}.storefront-header-mobile-row span.store-brand-mark>span{background:#f59e0b;height:.2rem}.storefront-header-mobile-row .store-brand-text>span:first-child{color:#0f766e;font-size:var(--type-caption);letter-spacing:0}.storefront-header-mobile-row .store-brand-text>span:last-child{color:#182033;font-size:var(--type-body);font-weight:820}.storefront-header-mobile-search .storefront-buyer-intent-search-shell{border-radius:8px}.storefront-header-mobile-search .storefront-buyer-intent-search-shell:before{box-shadow:none;background:#f8fafc;border-color:#dce4e8;border-radius:8px;inset:0}.storefront-header-mobile-search .storefront-buyer-intent-search-icon{display:none}.storefront-header-mobile-search .storefront-buyer-intent-search-input,.storefront-header-mobile-search .storefront-buyer-intent-search-shell input{color:#263646;height:2.8rem;box-shadow:none;background:#f8fafc;border-color:#dce4e8;border-radius:8px;padding-inline:.85rem 3rem}.storefront-header-mobile-search .storefront-buyer-intent-search-input:focus,.storefront-header-mobile-search .storefront-buyer-intent-search-shell input:focus{border-color:#3b82f6;box-shadow:0 0 0 3px #3b82f624}.storefront-header-mobile-search .storefront-buyer-intent-search-submit,.storefront-header-mobile-search .storefront-buyer-intent-search-shell[data-search-filled=true] .storefront-buyer-intent-search-submit{color:#3b82f6;width:2.35rem;height:2.35rem;box-shadow:none;background:0 0;border:0;border-radius:6px}.storefront-header-mobile-search .storefront-buyer-intent-search-submit:hover,.storefront-header-mobile-search .storefront-buyer-intent-search-submit:focus-visible{color:#1d4ed8;background:#eff6ff}}.store-catalog-marketplace-layout[data-stitch-catalog-buyer-workbench] .marketplace-product-card[data-stitch-catalog-product-decision-card]{border-color:#dfe7e9;overflow:visible;box-shadow:0 8px 22px #0f172a0d}.store-catalog-marketplace-layout[data-stitch-catalog-buyer-workbench] .marketplace-product-media{background:#f5f8f8;border:1px solid #e1e8ea}.store-catalog-marketplace-layout[data-stitch-catalog-buyer-workbench] .marketplace-product-media:after{display:none}.store-catalog-marketplace-layout[data-stitch-catalog-buyer-workbench] .marketplace-product-body{gap:.55rem;padding:.85rem .1rem .15rem}.store-catalog-marketplace-layout[data-stitch-catalog-buyer-workbench] .marketplace-card-proof-row{direction:inherit}.store-catalog-marketplace-layout[data-stitch-catalog-buyer-workbench] .marketplace-rating{color:#627083;font-size:var(--type-caption);font-weight:700}.store-catalog-marketplace-layout[data-stitch-catalog-buyer-workbench] .marketplace-series{color:#0f766e;font-size:var(--type-caption);font-weight:800}.store-catalog-marketplace-layout[data-stitch-catalog-buyer-workbench] .marketplace-product-title{color:#182033;min-height:0;font-size:var(--type-body);font-weight:830;line-height:1.45}.marketplace-product-summary{color:#627083;font-size:var(--type-caption);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;line-height:1.65;display:-webkit-box;overflow:hidden}.store-catalog-marketplace-layout[data-stitch-catalog-buyer-workbench] .marketplace-price-row{background:0 0;border-top:1px solid #e6edef;border-radius:0;min-height:0;padding:.75rem 5.7rem .1rem 0}html[dir=rtl] .store-catalog-marketplace-layout[data-stitch-catalog-buyer-workbench] .marketplace-price-row{padding:.75rem 0 .1rem 5.7rem}.store-catalog-marketplace-layout[data-stitch-catalog-buyer-workbench] .marketplace-price{color:#182033;font-size:var(--type-body);font-weight:850}.store-catalog-marketplace-layout[data-stitch-catalog-buyer-workbench] .marketplace-product-actions{inset-block-end:.7rem;inset-inline-end:.7rem}.store-catalog-marketplace-layout[data-stitch-catalog-buyer-workbench] .marketplace-add-button{color:#fff;width:auto;min-height:2.5rem;font-size:var(--type-caption);box-shadow:none;background:#0f766e;border:0;border-radius:6px;gap:.4rem;padding:.5rem .7rem;font-weight:800}.store-catalog-marketplace-layout[data-stitch-catalog-buyer-workbench] .marketplace-add-button:hover,.store-catalog-marketplace-layout[data-stitch-catalog-buyer-workbench] .marketplace-add-button:focus-visible{background:#0b625c}.store-catalog-marketplace-layout[data-stitch-catalog-buyer-workbench] .marketplace-save-button{color:#526071;width:2.15rem;min-height:2.15rem;box-shadow:none;background:#fff;border:1px solid #dfe7e9;border-radius:6px;inset-block-start:.7rem;inset-inline-end:.7rem}@media (max-width:640px){.store-catalog-marketplace-layout[data-stitch-catalog-buyer-workbench] .marketplace-product-card[data-stitch-catalog-product-decision-card]{padding:.7rem}.store-catalog-marketplace-layout[data-stitch-catalog-buyer-workbench] .marketplace-product-card[data-stitch-catalog-product-decision-card] .marketplace-product-media{aspect-ratio:4/3}.store-catalog-marketplace-layout[data-stitch-catalog-buyer-workbench] .marketplace-product-body{padding:.75rem .1rem .1rem}}@media (max-width:1023px){.public-mobile-bottom-nav{inset-inline:.7rem;border-radius:8px;gap:.2rem;padding:.25rem;bottom:.55rem;box-shadow:0 8px 24px #0f172a24}.public-mobile-bottom-nav-item{min-height:3.25rem;font-size:var(--type-caption);border-radius:6px;gap:.1rem}.public-mobile-bottom-nav-item small{font-size:var(--type-caption)}.store-catalog-marketplace-layout[data-stitch-catalog-buyer-workbench] .catalog-buyer-result-controls{gap:.75rem;min-height:0;padding:.9rem 1rem}.store-catalog-marketplace-layout[data-stitch-catalog-buyer-workbench] .catalog-buyer-results-title p{display:none}.store-catalog-marketplace-layout[data-stitch-catalog-buyer-workbench] .catalog-buyer-results-title h2{font-size:var(--type-body-lg)}.store-catalog-marketplace-layout[data-stitch-catalog-buyer-workbench] .catalog-buyer-results-controls{gap:.45rem}.store-catalog-marketplace-layout[data-stitch-catalog-buyer-workbench] .catalog-buyer-sort-label{color:#627083;font-size:var(--type-caption);font-weight:750}}.product-decision-journey-shell.product-decision-shell[data-stitch-product-decision] .product-decision-navigation{box-shadow:none;background:0 0;border:0;border-bottom:1px solid #dfe7e9;border-radius:0;gap:.15rem;padding:0 0 .45rem}.product-decision-journey-shell.product-decision-shell[data-stitch-product-decision] .product-decision-navigation a{color:#526071;min-height:2.3rem;font-size:var(--type-caption);border-radius:6px;padding:.45rem .65rem;font-weight:750}.product-decision-journey-shell.product-decision-shell[data-stitch-product-decision] .product-decision-navigation a:hover,.product-decision-journey-shell.product-decision-shell[data-stitch-product-decision] .product-decision-navigation a:focus-visible{color:#0f766e;background:#eef5f4}.product-decision-journey-shell.product-decision-shell[data-stitch-product-decision] .product-decision-navigation strong{color:#0f766e;min-width:1.3rem;font-size:var(--type-caption);background:#e6f4f1;border:0}@media (max-width:640px){.product-decision-shell[data-stitch-product-decision]{padding-bottom:8.5rem}.product-decision-journey-shell.product-decision-shell[data-stitch-product-decision] .product-decision-navigation{margin-inline:0}.product-decision-journey-shell.product-decision-shell[data-stitch-product-decision] .product-decision-navigation a{min-height:2.2rem;font-size:var(--type-caption);padding-inline:.55rem}.product-decision-shell[data-stitch-product-decision] .product-sticky-mobile-buybar{background:#fff;border-color:#d6e5e2;border-radius:8px;grid-template-columns:minmax(0,1fr) auto;gap:.4rem;padding:.55rem .6rem;bottom:4.25rem;box-shadow:0 8px 22px #0f172a1f}.product-decision-shell[data-stitch-product-decision] .product-sticky-buybar-copy{grid-area:1/1}.product-decision-shell[data-stitch-product-decision] .product-sticky-buybar-copy>span,.product-decision-shell[data-stitch-product-decision] .product-sticky-buybar-copy small,.product-decision-shell[data-stitch-product-decision] .product-sticky-mobile-buybar>p{display:none}.product-decision-shell[data-stitch-product-decision] .product-sticky-buybar-copy strong{color:#182033;font-size:var(--type-body);margin:0}.product-decision-shell[data-stitch-product-decision] .product-sticky-buybar-actions{grid-area:1/2;grid-template-columns:4.85rem 7.9rem;gap:.35rem}.product-decision-shell[data-stitch-product-decision] .product-sticky-buybar-actions[data-stock-state=out_of_stock]{grid-template-columns:minmax(0,1fr)}.product-decision-shell[data-stitch-product-decision] .product-sticky-buybar-actions[data-stock-state=out_of_stock] .product-sticky-quantity-stepper{display:none}.product-decision-shell[data-stitch-product-decision] .product-sticky-quantity-stepper,.product-decision-shell[data-stitch-product-decision] .product-sticky-quantity-stepper button,.product-decision-shell[data-stitch-product-decision] .honey-mobile-buybar-cta{height:2.4rem;min-height:2.4rem}.product-decision-shell[data-stitch-product-decision] .honey-mobile-buybar-cta{box-shadow:none;font-size:var(--type-caption);background:#0f766e;border:0;border-radius:6px}}.account-auth-shell{align-items:start}.account-auth-hero.dark-hero{min-height:0;box-shadow:none;background:#f0fdfa;border-color:#d6e5e2}.account-auth-hero.dark-hero:after{display:none}.account-auth-hero .tone-pill{color:#0f766e;box-shadow:none;background:#fff;border-color:#b9ddd5}.account-auth-hero .account-auth-heading{color:#182033;max-width:28rem;font-size:var(--type-title-compact);line-height:1.28}.account-auth-intro{color:#526071;max-width:37rem;font-size:var(--type-ui);margin:.8rem 0 0;line-height:1.75}.account-auth-benefit-list{margin-top:1.5rem}.account-auth-benefit{border-color:#d6e5e2}.account-auth-benefit strong{color:#182033}.account-auth-benefit span{color:#627083}.account-auth-card.design-panel{border-color:#dfe7e9;box-shadow:0 10px 26px #0f172a0f}@media (min-width:1024px){.account-auth-benefit-list{-moz-column-gap:1.25rem;grid-template-columns:repeat(3,minmax(0,1fr));column-gap:1.25rem}.account-auth-benefit:last-child{border-bottom:0}}@media (max-width:1023px){.account-auth-card{order:-1}}@media (max-width:640px){.account-auth-shell{gap:1rem}.account-auth-hero.dark-hero,.account-auth-card.design-panel{padding:1rem}.account-auth-hero .account-auth-heading{font-size:var(--type-title)}.account-auth-intro{font-size:var(--type-ui)}.account-auth-benefit-list{margin-top:1rem}}.store-home-category-grid,.store-home-article-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,15rem),1fr))}.store-home-shell .premium-category-card,.store-home-shell .store-home-article-grid>article{background:#fff;border-color:#dfe7e9;border-radius:8px;box-shadow:0 8px 22px #0f172a0b}.store-home-shell .premium-category-card{min-height:12.5rem;padding:1.15rem}.store-home-shell .premium-category-card h3,.store-home-shell .store-home-article-grid h3{color:#182033}.store-home-shell .premium-category-card p,.store-home-shell .store-home-article-grid p:not(.text-xs){color:#627083}.store-home-shell .premium-category-card>span{color:#0f766e;margin-top:auto}.store-home-shell .store-market-deal-showcase-single{align-items:center}.store-home-shell .store-market-deal-showcase-single-product{width:min(100%,15rem)}.store-home-shell .store-market-deal-showcase-single .store-deal-card{box-shadow:none;background:#fff;border-color:#d6e5e2;border-radius:8px}@media (min-width:1024px){.store-home-category-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.store-home-shell .store-market-deal-showcase-single{grid-template-columns:18rem 15rem;justify-content:center;width:min(100%,52rem);margin-inline:auto}}@media (max-width:640px){.store-home-category-grid,.store-home-article-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.65rem}.store-home-shell .premium-category-card,.store-home-shell .store-home-article-grid>article{min-height:0;padding:.85rem}.store-home-shell .premium-category-card h3,.store-home-shell .store-home-article-grid h3{font-size:var(--type-ui)}.store-home-shell .premium-category-card p,.store-home-shell .store-home-article-grid p:not(.text-xs){font-size:var(--type-caption);line-height:1.55}.store-home-shell .store-market-deal-showcase-single-product{width:100%}}@media (min-width:1024px){.storefront-header-public.storefront-header-compact{min-height:3.95rem}.storefront-header-public.storefront-header-compact .storefront-header-main{grid-template-columns:none;display:block}.storefront-header-public.storefront-header-compact .storefront-header-blueprint-main{padding-block:.55rem}.storefront-header-public.storefront-header-compact .storefront-header-blueprint-row{grid-template-columns:auto minmax(7rem,auto) minmax(20rem,1.25fr) minmax(15rem,.75fr);gap:clamp(.8rem,1.7vw,1.6rem);min-height:2.75rem;display:grid}.storefront-header-public.storefront-header-compact .storefront-header-blueprint-nav{display:flex}.storefront-header-public.storefront-header-compact .storefront-header-brand-wordmark{opacity:1;white-space:nowrap;width:auto;max-width:15rem;height:auto;display:block;overflow:hidden}}@media (max-width:1023px){.storefront-header-public.storefront-header-compact .storefront-header-main{grid-template-columns:none;display:block}.storefront-header-public.storefront-header-compact .storefront-header-mobile-row{display:flex!important}.storefront-header-public.storefront-header-compact .storefront-header-mobile-search{display:block}.storefront-header-public.storefront-header-compact .store-brand-link{max-width:none}.storefront-header-public.storefront-header-compact .store-brand-text{opacity:1;max-width:13rem}.storefront-header-public.storefront-header-compact .store-brand-mark{width:2.75rem;height:2.75rem}}.storefront-hero-feature-motion,.storefront-motion-card{min-width:0}.storefront-motion-card>.premium-category-card,.storefront-motion-card>.premium-product-card{height:100%}.store-quick-choice-single{width:min(100%,52rem);margin-inline:auto}.store-quick-choice-single .store-quick-choice-layout-single{grid-template-columns:minmax(0,1fr)}.store-quick-choice-single .store-quick-choice-featured{grid-template-columns:minmax(10rem,12rem) minmax(0,1fr)}.store-quick-choice-single .store-quick-choice-featured-image{min-height:12rem}.store-quick-choice-single .store-quick-choice-featured-topline>span{display:none}.store-quick-choice-featured-actions{flex-wrap:wrap;gap:.45rem;display:flex}.store-quick-choice-featured-actions button,.store-quick-choice-featured-actions a{color:#0f766e;min-height:2.4rem;font-size:var(--type-caption);background:#fff;border:1px solid #d6e5e2;border-radius:6px;justify-content:center;align-items:center;gap:.4rem;padding:.45rem .65rem;font-weight:800;text-decoration:none;display:inline-flex}.store-quick-choice-featured-actions button{color:#fff;background:#0f766e;border-color:#0f766e}.store-quick-choice-featured-actions button:hover,.store-quick-choice-featured-actions button:focus-visible{background:#0b625c}.compare-decision-workbench-shell .compare-empty-decision-state{background:#fff;border:1px solid #dbe5e7;border-radius:8px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:1rem;width:min(100%,48rem);margin-inline:auto;padding:1.25rem;display:grid;box-shadow:0 10px 26px #0f172a0d}.compare-empty-decision-icon{color:#0f766e;background:#f0fdfa;border:1px solid #cde5df;border-radius:8px;place-items:center;width:3rem;height:3rem;display:grid}.compare-empty-decision-copy{min-width:0}.compare-empty-decision-copy>span,.compare-single-selection-heading>span{color:#0f766e;font-size:var(--type-caption);align-items:center;gap:.35rem;font-weight:800;display:inline-flex}.compare-empty-decision-copy h2{color:#182033;font-size:var(--type-title-sm);margin:.25rem 0 0;line-height:1.35}.compare-empty-decision-copy p{color:#667085;max-width:33rem;font-size:var(--type-ui);margin:.35rem 0 0;line-height:1.7}.compare-empty-decision-action{min-height:2.65rem;box-shadow:none;background:#0f766e;border-color:#0f766e;border-radius:6px;padding:.55rem .85rem}.compare-single-selection{background:#f8fbfc;border:1px solid #dbe5e7;border-radius:8px;grid-template-columns:minmax(0,1fr) minmax(17rem,.52fr);gap:1rem;padding:1rem;display:grid}.compare-insight-grid-selection-1{display:none}.compare-single-selection-heading{border-bottom:1px solid #dbe5e7;grid-column:1/-1;justify-content:space-between;align-items:end;gap:1rem;padding:0 0 .75rem;display:flex}.compare-single-selection-heading h3{color:#182033;font-size:var(--type-body);margin:0}.compare-single-selection .compare-product-card{background:#fff;border:1px solid #d6e5e2;border-radius:6px;grid-template-columns:minmax(10rem,12rem) minmax(0,1fr);display:grid}.compare-single-selection .compare-product-media{aspect-ratio:auto;border-inline-end:1px solid #d6e5e2;min-height:13rem;overflow:hidden}.compare-single-selection .compare-product-media img{padding:.85rem}.compare-single-selection .compare-product-body{min-height:0;padding:.9rem}.compare-single-selection .compare-product-title{min-height:0;margin-top:.65rem}.compare-single-selection .compare-service-row{display:none}.compare-single-selection .compare-action-row{grid-template-columns:repeat(2,minmax(0,1fr));margin-top:.75rem}.compare-single-selection .compare-action-row .compare-product-action:last-child{grid-column:1/-1}.compare-add-product-prompt{color:#0f766e;background:#f0fdfa;border:1px dashed #9ecfc5;border-radius:6px;grid-template-columns:auto minmax(0,1fr) auto;align-content:center;gap:.8rem;min-height:13rem;padding:1rem;text-decoration:none;display:grid}.compare-add-product-prompt>span{background:#ccfbf1;border-radius:50%;place-items:center;width:2.5rem;height:2.5rem;display:grid}.compare-add-product-prompt strong{color:#134e4a;font-size:var(--type-ui);display:block}.compare-add-product-prompt p{color:#526071;font-size:var(--type-caption);margin:.35rem 0 0;line-height:1.65}.compare-add-product-prompt:hover,.compare-add-product-prompt:focus-visible{background:#e6fffa;border-color:#0f766e}.compare-selection-count-2 .compare-header-grid,.compare-selection-count-2 .compare-row{grid-template-columns:minmax(8rem,.55fr) repeat(2,minmax(14rem,1fr)) minmax(11rem,.65fr);min-width:0}.compare-selection-count-3 .compare-header-grid,.compare-selection-count-3 .compare-row{min-width:54rem}.compare-decision-workbench-shell .compare-empty-slot{color:#0f766e;text-align:center;background:#f7fffd;border:1px dashed #a9d7ce;min-height:0;padding:1rem;text-decoration:none}.compare-decision-workbench-shell .compare-empty-slot:hover,.compare-decision-workbench-shell .compare-empty-slot:focus-visible{background:#e6fffa}.store-catalog-marketplace-layout[data-stitch-catalog-buyer-workbench]{gap:1.25rem}.store-catalog-marketplace-layout[data-stitch-catalog-buyer-workbench] .catalog-buyer-results-shell{box-shadow:none;background:0 0;border:0}.store-catalog-marketplace-layout[data-stitch-catalog-buyer-workbench] .catalog-buyer-result-controls{min-height:0;box-shadow:none;background:#fff;border:1px solid #dbe5e7;border-radius:8px;padding:1rem 1.15rem}.store-catalog-marketplace-layout[data-stitch-catalog-buyer-workbench] .catalog-buyer-results-title p{color:#8a5a08;font-size:var(--type-caption);font-weight:800}.store-catalog-marketplace-layout[data-stitch-catalog-buyer-workbench] .catalog-buyer-results-title h2{color:#182033;font-size:var(--type-title-sm);line-height:1.3}.store-catalog-marketplace-layout[data-stitch-catalog-buyer-workbench] .catalog-filter-rail{box-shadow:none;background:#fff;border:1px solid #dbe5e7;border-radius:8px}.store-catalog-marketplace-layout[data-stitch-catalog-buyer-workbench] .catalog-filter-rail .store-catalog-shell{gap:.85rem;padding:1rem}.store-catalog-marketplace-layout[data-stitch-catalog-buyer-workbench] .catalog-filter-rail .store-catalog-topline{border-bottom:1px solid #e5ecee;padding-bottom:.75rem}.store-catalog-marketplace-layout[data-stitch-catalog-buyer-workbench] .catalog-filter-rail .store-catalog-title{color:#182033;font-size:var(--type-body-lg)}.product-decision-journey-shell.product-decision-shell[data-stitch-product-decision] .product-overview-gallery{align-self:start}.product-decision-journey-shell.product-decision-shell[data-stitch-product-decision] .product-decision-gallery-main{min-height:clamp(20rem,35vw,29rem);box-shadow:none;background:#f7fafc;border:1px solid #dfe7e9;border-radius:8px}.product-decision-journey-shell.product-decision-shell[data-stitch-product-decision] .product-decision-gallery-image{max-height:clamp(20rem,35vw,29rem);padding:1rem}.product-decision-journey-shell.product-decision-shell[data-stitch-product-decision] [data-stitch-product-decision-buybox]{border-color:#dfe7e9;border-radius:8px;box-shadow:0 10px 26px #0f172a0d}.product-decision-journey-shell.product-decision-shell[data-stitch-product-decision] .product-purchase-confidence,.product-decision-journey-shell.product-decision-shell[data-stitch-product-decision] .product-seller-card,.product-decision-journey-shell.product-decision-shell[data-stitch-product-decision] .product-decision-metrics,.product-decision-journey-shell.product-decision-shell[data-stitch-product-decision] .product-trust-grid{display:none}.product-decision-journey-shell.product-decision-shell[data-stitch-product-decision] .product-purchase-actions{grid-template-columns:repeat(2,minmax(0,1fr));margin-top:.8rem}.product-decision-journey-shell.product-decision-shell[data-stitch-product-decision] .product-purchase-actions:not([data-stock-state=out_of_stock])>:nth-child(3),.product-decision-journey-shell.product-decision-shell[data-stitch-product-decision] .product-purchase-actions>:nth-child(4){display:none}.product-decision-journey-shell.product-decision-shell[data-stitch-product-decision] .product-purchase-decision-box{box-shadow:none;background:#f0fdfa;border-color:#b9ddd5;border-radius:8px}.product-decision-journey-shell.product-decision-shell[data-stitch-product-decision] .product-purchase-decision-box .product-purchase-price-stack strong{color:#0f766e}.storefront-header-public .store-brand-text>span:first-child,.storefront-trust-footer .storefront-trust-footer-brand-eyebrow,.product-decision-journey-shell .product-purchase-category{color:#a16207}.storefront-header-public .store-brand-mark{background:#fffaf0;border-color:#e9c46a}.storefront-header-public .store-brand-mark>span{background:#d97706}.store-home-shell .storefront-hero{background:#fffdf8;border-color:#eadfbe}.store-home-shell .storefront-hero-layout{grid-template-columns:minmax(0,1.1fr) minmax(18rem,24rem);gap:clamp(1.5rem,4vw,4.5rem);padding:clamp(1.5rem,4vw,3.75rem)}.store-home-shell .storefront-hero-identity span:first-of-type{color:#9a5a00;background:#fff8e6;border-color:#f0d792}.store-home-shell .storefront-hero-title{color:#2c2114;max-width:34rem;font-size:var(--type-display);line-height:1.16}.store-home-shell .storefront-hero-description{color:#685b4d;max-width:32rem}.store-home-shell .store-hero-primary-action{background:#b76d08;border-color:#b76d08}.store-home-shell .store-hero-primary-action:hover,.store-home-shell .store-hero-primary-action:focus-visible{background:#8f5200}.store-home-shell .store-hero-secondary-action{color:#5a4326;border-color:#d8caa9}.storefront-hero-provenance{flex-wrap:wrap;gap:.55rem 1rem;margin:1.35rem 0 0;padding:0;list-style:none;display:flex}.storefront-hero-provenance li{color:#685b4d;font-size:var(--type-caption);align-items:center;gap:.35rem;font-weight:750;display:inline-flex}.storefront-hero-provenance svg{color:#b76d08}.store-home-shell .storefront-hero-feature{background:#fff;border-color:#eadfbe;border-radius:8px;box-shadow:0 16px 34px #714f2114}.store-home-shell .storefront-hero-feature-media{aspect-ratio:4/4.35;background:#f9f2e6}.store-home-shell .storefront-hero-feature-copy small{color:#a16207}.store-home-shell .store-market-deal-showcase-single{background:#fffdf8;border-color:#efcf8d}@media (max-width:640px){.store-home-shell .storefront-hero-layout{grid-template-columns:1fr;padding:1.15rem}.store-home-shell .storefront-hero-title{font-size:var(--type-page-title)}.storefront-hero-provenance{grid-template-columns:1fr;gap:.45rem;margin-top:1.1rem;display:grid}.store-home-shell .storefront-hero-feature{grid-template-columns:8.5rem minmax(0,1fr);display:grid}.store-home-shell .storefront-hero-feature-media{aspect-ratio:1}}.product-decision-journey-shell .product-decision-gallery-badge,.product-decision-journey-shell .product-purchase-stock{color:#0f766e;background:#f0fdfa;border-color:#cde5df}.product-decision-shell[data-stitch-product-decision] .product-purchase-stock[data-stock-state=out_of_stock]{color:#9f1239;box-shadow:none;background:#fff1f2;border-color:#fecaca}.product-decision-shell[data-stitch-product-decision] .product-purchase-readiness-strip span[data-stock-state=out_of_stock]{color:#9f1239;background:#fff1f2;border-color:#fecaca}.product-decision-shell[data-stitch-product-decision] .product-purchase-decision-actions button:disabled,.product-decision-shell[data-stitch-product-decision] .product-sticky-mobile-buybar .honey-mobile-buybar-cta:disabled{box-shadow:none;color:#52525b;cursor:not-allowed;opacity:1;background:#e4e4e7;border-color:#d4d4d8}.store-home-shell{color:#172033;gap:clamp(1.25rem,2.6vw,2.5rem)}.store-home-shell .storefront-hero{color:#fff;background:radial-gradient(circle at 76% 82%,#f9b00026,#0000 34%),linear-gradient(120deg,#121826 0%,#202a3b 65%,#332817 100%);border:1px solid #8b5b1c38;border-radius:8px;min-height:min(760px,100svh - 6rem);position:relative;box-shadow:0 24px 60px #1720332e}.store-home-shell .storefront-hero:before{content:"";opacity:.3;pointer-events:none;background-color:#0000;background-image:linear-gradient(90deg,#ffffff1a 1px,#0000 1px),linear-gradient(#ffffff12 1px,#0000 1px);background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:4.5rem 4.5rem;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#000,#0000 72%);mask-image:linear-gradient(90deg,#000,#0000 72%)}.store-home-shell .storefront-hero:after{content:"";pointer-events:none;background:linear-gradient(135deg,#0000 0 35%,#facc1529 35% 36%,#0000 36%),radial-gradient(circle at 70% 70%,#f9b00024,#0000 58%);width:min(44rem,58vw);height:min(28rem,44vh);position:absolute;inset-block-end:0;inset-inline-end:0}.store-home-shell .storefront-hero-layout{z-index:1;min-height:inherit;grid-template-columns:minmax(0,1.08fr) minmax(21rem,.72fr);align-items:center;gap:clamp(2rem,4.8vw,5.5rem);padding:clamp(1.35rem,4.6vw,5rem);display:grid;position:relative}.store-home-shell .storefront-hero-content{max-width:47rem;padding-block:clamp(1rem,3vw,3rem)}.store-home-shell .storefront-hero-identity{flex-wrap:wrap;align-items:center;gap:.55rem;display:flex}.store-home-shell .storefront-hero-identity img:not(.hachasal-brand-logo){background:#fffffff0;border:1px solid #ffffff80;border-radius:8px;width:2.75rem;height:2.75rem;box-shadow:0 12px 30px #0000002e}.store-home-shell .storefront-hero-identity span{color:#f8fafc;min-height:2.35rem;font-size:var(--type-caption);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#ffffff1f;border:1px solid #ffffff3d;border-radius:999px;padding:.45rem .8rem;font-weight:850}.store-home-shell .storefront-hero-identity span:last-child{color:#fde68a;background:#facc1521;border-color:#facc1557}.store-home-shell .storefront-hero-title{color:#fff;max-width:43rem;font-size:var(--type-display);letter-spacing:0;margin:clamp(1.15rem,2.6vw,2rem) 0 0;font-weight:900;line-height:1.02}.store-home-shell .storefront-hero-description{color:#ffffffc2;max-width:39rem;font-size:var(--type-body);margin:1.2rem 0 0;font-weight:500;line-height:1.9}.store-home-shell .storefront-hero-actions{flex-wrap:wrap;gap:.75rem;margin-top:clamp(1.4rem,2.7vw,2.2rem);display:flex}.store-home-shell .store-hero-primary-action,.store-home-shell .store-hero-secondary-action{min-height:3.15rem;font-size:var(--type-ui);border-radius:8px;padding:.85rem 1.1rem;font-weight:850;text-decoration:none}.store-home-shell .store-hero-primary-action{color:#1f1609;background:#f59e0b;border-color:#f59e0b;box-shadow:0 16px 34px #f59e0b47}.store-home-shell .store-hero-primary-action:hover,.store-home-shell .store-hero-primary-action:focus-visible{color:#1f1609;background:#fbbf24;border-color:#fbbf24}.store-home-shell .store-hero-secondary-action{color:#fff;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#ffffff1a;border-color:#ffffff3d}.store-home-shell .store-hero-secondary-action:hover,.store-home-shell .store-hero-secondary-action:focus-visible{color:#fff;background:#ffffff2e;border-color:#ffffff80}.store-home-shell[dir=rtl] .storefront-action-arrow,[dir=rtl] .store-home-shell .storefront-action-arrow{rotate:180deg}.store-home-shell .storefront-hero-links{flex-wrap:wrap;gap:.6rem 1rem;margin-top:1.25rem;display:flex}.store-home-shell .storefront-hero-links a{color:#ffffffc7;font-size:var(--type-ui);font-weight:750;text-decoration:none}.store-home-shell .storefront-hero-links a:hover,.store-home-shell .storefront-hero-links a:focus-visible{color:#fde68a;text-underline-offset:.22rem;text-decoration:underline}.store-home-shell .storefront-hero-provenance{flex-wrap:wrap;gap:.65rem 1rem;margin:1.35rem 0 0;padding:0;list-style:none;display:flex}.store-home-shell .storefront-hero-provenance li{color:#ffffffc7;font-size:var(--type-caption);align-items:center;gap:.38rem;font-weight:750;display:inline-flex}.store-home-shell .storefront-hero-provenance svg{color:#fbbf24}.store-home-shell .storefront-hero-product-stack{gap:.85rem;display:grid}.store-home-shell .storefront-hero-feature{color:#172033;background:#fffffff0;border:1px solid #ffffff57;border-radius:8px;min-width:0;text-decoration:none;display:grid;overflow:hidden;box-shadow:0 28px 70px #0000003d}.store-home-shell .storefront-hero-feature-media{aspect-ratio:4/4.55;background:#f6efe1;display:block;overflow:hidden}.store-home-shell .storefront-hero-feature-media img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;transition:scale .24s}.store-home-shell .storefront-hero-feature:hover img,.store-home-shell .storefront-hero-feature:focus-visible img{scale:1.035}.store-home-shell .storefront-hero-feature-copy{gap:.45rem;padding:1rem;display:grid}.store-home-shell .storefront-hero-feature-copy small{color:#0f766e;font-size:var(--type-caption);align-items:center;gap:.3rem;font-style:normal;font-weight:850;display:inline-flex}.store-home-shell .storefront-hero-feature-copy strong{color:#172033;font-size:var(--type-body-lg);text-overflow:ellipsis;white-space:nowrap;font-weight:900;overflow:hidden}.store-home-shell .storefront-hero-feature-copy em{color:#667085;font-size:var(--type-caption);-webkit-line-clamp:2;-webkit-box-orient:vertical;font-style:normal;font-weight:500;line-height:1.55;display:-webkit-box;overflow:hidden}.store-home-shell .storefront-hero-feature-copy>span{color:#667085;font-size:var(--type-caption);justify-content:space-between;align-items:center;gap:.75rem;font-weight:800;display:flex}.store-home-shell .storefront-hero-feature-copy b{color:#172033;font-size:var(--type-body)}.store-home-shell .storefront-hero-proof-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:.55rem;display:grid}.store-home-shell .storefront-hero-proof-grid span{color:#ffffffdb;text-align:center;min-height:5rem;font-size:var(--type-caption);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#ffffff1c;border:1px solid #fff3;border-radius:8px;place-items:center;gap:.35rem;padding:.75rem .55rem;font-weight:800;line-height:1.35;display:grid}.store-home-shell .storefront-hero-proof-grid svg{color:#99f6e4}.store-home-shell .store-iran-shortcuts{background:#fffdf8;border:1px solid #e4e9df;border-radius:8px;padding:.55rem;box-shadow:0 12px 30px #1720330f}.store-home-shell .store-shortcut-entry{color:#263646;background:0 0;border:1px solid #0000;border-radius:8px;min-width:0;padding:.75rem}.store-home-shell .store-shortcut-entry-icon{color:#0f766e;background:#e9f7f4;border-radius:8px;width:2.25rem;height:2.25rem}.store-home-shell .store-shortcut-entry-title{color:#172033;font-size:var(--type-ui);font-weight:850}.store-home-shell .store-shortcut-entry:hover,.store-home-shell .store-shortcut-entry:focus-visible{color:#0f766e;background:#f0fdfa;border-color:#cde5df}.store-home-shell .store-home-category-section,.store-home-shell .store-home-rail-section,.store-home-shell .store-home-article-section,.store-home-shell .store-market-deal-showcase,.store-home-shell .store-market-popular-ranking{border-radius:8px}@media (max-width:1024px){.store-home-shell .storefront-hero{min-height:0}.store-home-shell .storefront-hero-layout,.store-home-shell .storefront-hero-product-stack{grid-template-columns:minmax(0,1fr)}.store-home-shell .storefront-hero-feature{grid-template-columns:minmax(12rem,.48fr) minmax(0,1fr)}.store-home-shell .storefront-hero-feature-media{aspect-ratio:1}.store-home-shell .store-shortcut-list{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:640px){.store-home-shell{gap:1rem;width:100%;max-width:100%;overflow-x:clip}.store-home-shell .storefront-hero{width:100%;max-width:100%;overflow:hidden}.store-home-shell .storefront-hero-layout{gap:1.2rem;width:100%;min-width:0;padding:1rem}.store-home-shell .storefront-hero-content,.store-home-shell .storefront-hero-feature-motion,.store-home-shell .storefront-hero-product-stack{min-width:0;max-width:100%}.store-home-shell .storefront-hero-title{font-size:var(--type-display);overflow-wrap:anywhere;line-height:1.08}.store-home-shell .storefront-hero-description{font-size:var(--type-ui);line-height:1.75}.store-home-shell .storefront-hero-actions,.store-home-shell .storefront-hero-links,.store-home-shell .storefront-hero-provenance{grid-template-columns:1fr;width:100%;min-width:0;display:grid}.store-home-shell .store-hero-primary-action,.store-home-shell .store-hero-secondary-action,.store-home-shell .storefront-hero-links a{white-space:normal;width:100%;min-width:0}.store-home-shell .storefront-hero-feature{grid-template-columns:minmax(0,1fr);width:100%;min-width:0}.store-home-shell .storefront-hero-feature-copy{align-content:center;padding:.85rem}.store-home-shell .storefront-hero-feature-copy strong{white-space:normal}.store-home-shell .storefront-hero-feature-copy em{display:none}.store-home-shell .storefront-hero-feature-copy>span{gap:.2rem;display:grid}.store-home-shell .storefront-hero-proof-grid,.store-home-shell .store-shortcut-list{grid-template-columns:1fr}.store-home-shell .storefront-hero-proof-grid span{text-align:start;grid-template-columns:auto minmax(0,1fr);justify-items:start;min-height:3.25rem}.store-home-shell .store-shortcut-entry{justify-content:flex-start}}.store-home-shell{--home-ink:#121826;--home-muted:#5f6674;--home-paper:#faf9f8;--home-panel:#fff;--home-line:#e2e4e8;--home-honey-ink:#604100;--home-blue:#3b82f6;--home-honey:#f9b000;--home-honey-dark:#e7a400;gap:clamp(1rem,2vw,1.75rem);width:min(100%,92rem);margin-inline:auto;padding-inline:clamp(.75rem,2vw,1.25rem)}.store-home-shell :where(a,button){transition:background-color .16s,border-color .16s,color .16s,box-shadow .16s,transform .16s}.store-home-shell :where(a,button):focus-visible{outline-offset:3px;outline:3px solid #f59e0b4d}.store-home-shell .storefront-hero,.store-home-shell .store-iran-shortcuts,.store-home-shell .store-market-deal-showcase,.store-home-shell .store-special-offer-section,.store-home-shell .store-home-category-section,.store-home-shell .store-home-rail-section,.store-home-shell .store-quick-choice,.store-home-shell .store-home-article-section{border-radius:8px}.store-home-shell .store-home-category-section,.store-home-shell .store-home-rail-section,.store-home-shell .store-home-article-section{border:1px solid var(--home-line);background:linear-gradient(180deg, #fffffffa, #f8fafcf0), var(--home-panel);padding:clamp(1rem,2.5vw,1.75rem);box-shadow:0 18px 48px #151c2f11}.store-home-shell .store-section-heading{gap:.75rem;margin-bottom:clamp(.85rem,1.6vw,1.25rem)}.store-home-shell .store-section-heading p,.store-home-shell .store-market-deal-showcase-kicker,.store-home-shell .store-market-deal-showcase-today,.store-home-shell .store-quick-choice-heading p{letter-spacing:0;text-transform:none}.store-home-shell .store-section-heading p{width:fit-content;color:var(--home-honey-ink);font-size:var(--type-caption);background:#fff5d6;border:1px solid #f9b00042;border-radius:999px;align-items:center;padding:.32rem .62rem;font-weight:850;display:inline-flex}.store-home-shell .store-section-heading h2{color:var(--home-ink);font-size:var(--type-title);margin-top:.45rem;font-weight:900;line-height:1.18}.store-home-shell .store-section-count{color:var(--home-muted);font-size:var(--type-caption);background:#fff;border:1px solid #e4e8ef;border-radius:999px;font-weight:800}.store-home-shell .store-iran-shortcuts{z-index:4;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#ffffffe0;border:1px solid #1218261a;padding:.5rem;position:sticky;top:.75rem;box-shadow:0 18px 48px #151c2f1a}.store-home-shell .store-shortcut-list{grid-template-columns:repeat(5,minmax(0,1fr));gap:.45rem;display:grid}.store-home-shell .store-shortcut-entry{text-align:start;background:0 0;border:1px solid #0000;border-radius:8px;grid-template-columns:auto minmax(0,1fr);justify-content:start;align-items:center;gap:.65rem;min-height:4.25rem;padding:.65rem;display:grid}.store-home-shell .store-shortcut-entry-icon{width:2.45rem;height:2.45rem;color:var(--home-honey-ink);background:linear-gradient(145deg,#fff5d6,#fff);border-radius:8px}.store-home-shell .store-shortcut-entry-title{color:var(--home-ink);font-size:var(--type-ui);font-weight:900;display:block}.store-home-shell .store-shortcut-entry-detail{color:var(--home-muted);font-size:var(--type-caption);text-overflow:ellipsis;white-space:nowrap;margin-top:.16rem;font-weight:650;line-height:1.35;display:block;overflow:hidden}.store-home-shell .store-shortcut-entry:hover,.store-home-shell .store-shortcut-entry:focus-visible{background:#fff9eb;border-color:#f9b00057;transform:translateY(-1px)}.store-home-shell .store-market-deal-showcase{background:linear-gradient(135deg, #121826fa, #2b251dfa 70%, #604100e6), var(--home-ink);border:1px solid #f59e0b38;grid-template-columns:minmax(16rem,.42fr) minmax(0,1fr);align-items:stretch;gap:clamp(1rem,2vw,1.5rem);padding:clamp(1rem,2.8vw,2rem);display:grid;overflow:hidden;box-shadow:0 22px 60px #151c2f29}.store-home-shell .store-market-deal-showcase-copy{color:#fff;align-self:center}.store-home-shell .store-market-deal-showcase-copy h2{color:#fff;max-width:28rem;font-size:var(--type-page-title);font-weight:900;line-height:1.08}.store-home-shell .store-market-deal-showcase-copy p{color:#ffffffc2;max-width:29rem}.store-home-shell .store-market-deal-showcase-kicker,.store-home-shell .store-market-deal-showcase-today{color:#fde68a;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ffffff1a;border-color:#ffffff2e}.store-home-shell .store-market-deal-showcase-link{color:#1f1609;background:#f59e0b;border:0;box-shadow:0 14px 30px #f59e0b3d}.store-home-shell .store-market-deal-showcase-link:hover,.store-home-shell .store-market-deal-showcase-link:focus-visible{color:#1f1609;background:#fbbf24;transform:translateY(-1px)}.store-home-shell .store-market-deal-showcase-products{align-self:center}.store-home-shell .store-special-offer-section{background:linear-gradient(135deg,#eff6fff5,#fffffffa 46%,#fffbebf0),#fff;border:1px solid #2563eb24;grid-template-columns:minmax(16rem,.38fr) minmax(0,1fr);align-items:stretch;gap:clamp(1rem,2.2vw,1.5rem);padding:clamp(1rem,2.5vw,1.75rem);display:grid;box-shadow:0 18px 48px #151c2f13}.store-home-shell .store-special-offer-copy{align-content:center;justify-items:start;gap:.8rem;min-width:0;display:grid}.store-home-shell .store-special-offer-copy>span{width:fit-content;color:var(--home-honey-dark);font-size:var(--type-caption);background:#fffbeb;border:1px solid #f59e0b38;border-radius:999px;align-items:center;gap:.4rem;padding:.36rem .68rem;font-weight:900;display:inline-flex}.store-home-shell .store-special-offer-copy h2{max-width:31rem;color:var(--home-ink);font-size:var(--type-title);font-weight:950;line-height:1.12}.store-home-shell .store-special-offer-copy p{max-width:32rem;color:var(--home-muted);font-size:var(--type-body);line-height:1.8}.store-home-shell .store-special-offer-copy a{background:var(--home-blue);color:#fff;min-height:2.75rem;font-size:var(--type-ui);border-radius:8px;justify-content:center;align-items:center;gap:.45rem;padding:.68rem .95rem;font-weight:900;text-decoration:none;display:inline-flex;box-shadow:0 14px 30px #2563eb33}.store-home-shell .store-special-offer-copy a:hover,.store-home-shell .store-special-offer-copy a:focus-visible{color:#fff;background:#1d4ed8;transform:translateY(-1px)}.store-home-shell .store-special-offer-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:.85rem;min-width:0;display:grid}.store-home-shell .store-special-offer-grid .store-campaign-offer-tile,.store-home-shell .store-special-offer-grid .store-market-deal-product-tile{min-height:100%}.store-home-shell .store-deal-card,.store-home-shell .store-campaign-offer-tile,.store-home-shell .store-mission-recommendation-tile,.store-home-shell .store-bundle-kit-tile,.store-home-shell .premium-category-card,.store-home-shell .store-home-article-grid>article{background:#fff;border:1px solid #151c2f1a;border-radius:8px;height:100%;overflow:hidden;box-shadow:0 12px 30px #151c2f12}.store-home-shell .store-deal-card:hover,.store-home-shell .store-campaign-offer-tile:hover,.store-home-shell .store-mission-recommendation-tile:hover,.store-home-shell .store-bundle-kit-tile:hover,.store-home-shell .premium-category-card:hover,.store-home-shell .store-home-article-grid>article:hover{border-color:#0f766e38;transform:translateY(-2px);box-shadow:0 18px 44px #151c2f1a}.store-home-shell .store-deal-media,.store-home-shell .store-mission-card-media,.store-home-shell .store-bundle-card-media{background:#f2f6f5;border-radius:0;display:block;overflow:hidden}.store-home-shell .store-deal-media{height:11.5rem}.store-home-shell .store-deal-media img,.store-home-shell .store-mission-card-media img,.store-home-shell .store-bundle-card-media img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.store-home-shell .store-deal-body{padding:.95rem}.store-home-shell .store-discount-badge,.store-home-shell .store-stock-badge,.store-home-shell .store-bundle-save-badge{color:var(--home-honey-dark);background:#fffbeb;border:1px solid #f59e0b33}.store-home-shell .store-home-category-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:.85rem}.store-home-shell .premium-category-card{align-content:start;min-height:13rem;padding:1rem;display:grid;position:relative}.store-home-shell .premium-category-card:before{background:linear-gradient(90deg, var(--home-honey), var(--home-honey-dark));content:"";height:3px;position:absolute;inset:0 0 auto}.store-home-shell .store-category-card-icon,.store-home-shell .store-article-card-icon,.store-home-shell .store-campaign-card-icon{color:var(--home-honey-ink);background:#fff5d6;border-radius:8px}.store-home-shell .premium-category-card h3,.store-home-shell .store-campaign-offer-tile h3,.store-home-shell .store-bundle-kit-tile h3,.store-home-shell .store-home-article-grid h3{color:var(--home-ink);font-weight:900}.store-home-shell .premium-category-card p,.store-home-shell .store-campaign-offer-tile p,.store-home-shell .store-bundle-kit-tile p,.store-home-shell .store-home-article-grid p:not(.text-xs){color:var(--home-muted)}.store-home-shell .premium-category-card>span,.store-home-shell .store-home-article-section article a,.store-home-shell .store-mission-card-body a,.store-home-shell .store-mission-card-body button,.store-home-shell .store-campaign-offer-tile a,.store-home-shell .store-bundle-kit-tile a,.store-home-shell .store-bundle-kit-tile button,.store-home-shell .store-quick-choice-heading a,.store-home-shell .store-quick-choice-featured-actions a,.store-home-shell .store-quick-choice-featured-actions button{color:var(--home-honey-ink);background:#fff;border-color:#f9b00047;border-radius:8px}.store-home-shell .store-quick-choice-featured-actions button,.store-home-shell .store-mission-card-body a,.store-home-shell .store-bundle-kit-tile a{background:var(--home-honey);color:var(--home-ink)}.store-home-shell .store-home-article-section article a:hover,.store-home-shell .store-home-article-section article a:focus-visible,.store-home-shell .store-mission-card-body a:hover,.store-home-shell .store-mission-card-body a:focus-visible,.store-home-shell .store-mission-card-body button:hover,.store-home-shell .store-mission-card-body button:focus-visible,.store-home-shell .store-campaign-offer-tile a:hover,.store-home-shell .store-campaign-offer-tile a:focus-visible,.store-home-shell .store-bundle-kit-tile a:hover,.store-home-shell .store-bundle-kit-tile a:focus-visible,.store-home-shell .store-bundle-kit-tile button:hover,.store-home-shell .store-bundle-kit-tile button:focus-visible,.store-home-shell .store-quick-choice-heading a:hover,.store-home-shell .store-quick-choice-heading a:focus-visible,.store-home-shell .store-quick-choice-featured-actions a:hover,.store-home-shell .store-quick-choice-featured-actions a:focus-visible,.store-home-shell .store-quick-choice-featured-actions button:hover,.store-home-shell .store-quick-choice-featured-actions button:focus-visible{border-color:var(--home-honey-dark);background:var(--home-honey-dark);color:var(--home-ink)}.store-home-shell .store-swiper-rail{padding:.1rem .1rem .75rem}.store-home-shell .store-swiper-rail .swiper-button-prev,.store-home-shell .store-swiper-rail .swiper-button-next{background:#fffffff5;border:1px solid #f9b0004d;border-radius:999px;width:2.45rem;height:2.45rem;box-shadow:0 10px 24px #151c2f1a;color:var(--home-honey-ink)!important}.store-home-shell .store-quick-choice{background:linear-gradient(135deg,#fff9ebf5,#fffffffa),#fff;border:1px solid #1218261a;padding:clamp(1rem,2.5vw,1.75rem);box-shadow:0 18px 48px #151c2f13}.store-home-shell .store-quick-choice-heading h2{color:var(--home-ink);font-size:var(--type-title);font-weight:900}.store-home-shell .store-quick-choice-layout{grid-template-columns:minmax(0,1.35fr) minmax(17rem,.65fr);gap:1rem}.store-home-shell .store-quick-choice-featured{background:#fff;border:1px solid #0f766e24;box-shadow:0 16px 38px #151c2f14}.store-home-shell .store-quick-choice-featured-image{background:#eef7f5;min-height:21rem}.store-home-shell .store-quick-choice-featured-copy>a{color:var(--home-ink);font-size:var(--type-title);font-weight:900;line-height:1.2}.store-home-shell .store-quick-choice-list{gap:.75rem;display:grid}.store-home-shell .store-quick-choice-option{text-align:start;background:#fff;border:1px solid #151c2f1a;border-radius:8px;grid-template-columns:auto 4.7rem minmax(0,1fr);min-height:6.2rem;padding:.65rem}.store-home-shell .store-quick-choice-option:hover,.store-home-shell .store-quick-choice-option:focus-visible{background:#fff9eb;border-color:#3b82f6bf;transform:translateY(-1px)}.store-home-shell .store-quick-choice-option-image{border-radius:8px}.store-home-shell .store-home-article-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:.85rem}.store-home-shell .store-home-article-grid>article{align-content:start;min-height:16rem;display:grid}@media (max-width:1100px){.store-home-shell .store-shortcut-list,.store-home-shell .store-home-category-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.store-home-shell .store-market-deal-showcase,.store-home-shell .store-special-offer-section,.store-home-shell .store-quick-choice-layout{grid-template-columns:1fr}.store-home-shell .store-quick-choice-featured-image{min-height:17rem}}@media (max-width:760px){.store-home-shell{box-sizing:border-box;width:auto;max-width:100%;padding-inline:.65rem;overflow-x:clip}main[data-storefront-main]{overflow-x:hidden;max-width:100vw!important}body:has(.store-home-shell){overflow-x:hidden}body:has(.store-home-shell) #root{max-width:100vw;overflow-x:hidden}.store-home-shell .storefront-hero{width:100%;max-width:100%;overflow:hidden}.store-home-shell .storefront-hero-layout{box-sizing:border-box;flex-direction:column;gap:1.15rem;width:100%;min-width:0;max-width:100%;padding:1rem;display:flex;grid-template-columns:minmax(0,1fr)!important}.store-home-shell .storefront-hero-content,.store-home-shell .storefront-hero-feature-motion,.store-home-shell .storefront-hero-product-stack{min-width:0;max-width:100%}.store-home-shell .storefront-hero-title{font-size:var(--type-page-title-mobile);overflow-wrap:anywhere;line-height:1.12}.store-home-shell .storefront-hero-actions,.store-home-shell .storefront-hero-links,.store-home-shell .storefront-hero-provenance{grid-template-columns:minmax(0,1fr);width:100%;min-width:0;display:grid}.store-home-shell .store-hero-primary-action,.store-home-shell .store-hero-secondary-action,.store-home-shell .storefront-hero-links a{white-space:normal;width:100%;min-width:0}.store-home-shell .storefront-hero-feature{grid-template-columns:minmax(0,1fr);width:100%;min-width:0}.store-home-shell .store-iran-shortcuts{position:relative;top:auto}.store-home-shell .store-shortcut-list,.store-home-shell .store-home-category-grid,.store-home-shell .store-home-article-grid{grid-template-columns:1fr}.store-home-shell .store-shortcut-entry{min-height:3.75rem}.store-home-shell .store-section-heading{display:grid}.store-home-shell .store-market-deal-showcase,.store-home-shell .store-special-offer-section,.store-home-shell .store-home-category-section,.store-home-shell .store-home-rail-section,.store-home-shell .store-quick-choice,.store-home-shell .store-home-article-section{padding:.95rem}.store-home-shell .store-special-offer-grid,.store-home-shell .store-quick-choice-featured{grid-template-columns:1fr}.store-home-shell .store-quick-choice-featured-image{max-width:100%;min-height:14rem}.store-home-shell .store-quick-choice-featured-decision{align-items:start;display:grid}.store-home-shell .store-quick-choice-featured-actions{width:100%}.store-home-shell .store-quick-choice-featured-actions a,.store-home-shell .store-quick-choice-featured-actions button{flex:8rem}}@media (max-width:640px){.store-quick-choice-single{width:100%}.store-quick-choice-single .store-quick-choice-featured{grid-template-columns:8.5rem minmax(0,1fr)}.store-quick-choice-single .store-quick-choice-featured-image{aspect-ratio:1;min-height:0}.store-quick-choice-single .store-quick-choice-featured-copy{padding:.85rem}.store-quick-choice-single .store-quick-choice-signal{margin-top:.5rem}.store-quick-choice-single .store-quick-choice-featured-decision{flex-direction:column;align-items:start;gap:.55rem;margin-top:.6rem;padding-top:.55rem}.compare-decision-workbench-shell .compare-empty-decision-state{grid-template-columns:auto minmax(0,1fr);padding:1rem}.compare-empty-decision-action{grid-column:1/-1;width:100%}.compare-single-selection{grid-template-columns:minmax(0,1fr);padding:.75rem}.compare-single-selection .compare-product-card{grid-template-columns:7.5rem minmax(0,1fr)}.compare-single-selection .compare-product-media{min-height:11rem}.compare-decision-workbench-shell .compare-hero-selection-1{padding:1rem}.compare-hero-selection-1 .compare-hero-copy h2{font-size:var(--type-title-compact)}.compare-hero-selection-1 .compare-hero-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.compare-hero-selection-1 .compare-hero-decision-metric:nth-child(2){display:none}.compare-hero-selection-1 .compare-hero-decision-metric{padding:.6rem}.compare-hero-selection-1 .compare-hero-actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem;margin-top:.85rem}.compare-hero-selection-1 .compare-hero-action{min-height:2.4rem;font-size:var(--type-caption);padding-inline:.45rem}.compare-add-product-prompt{min-height:0}.compare-selection-count-2 .compare-header-grid,.compare-selection-count-2 .compare-row{grid-template-columns:minmax(6.5rem,.5fr) repeat(2,minmax(11rem,1fr)) minmax(9.5rem,.6fr);min-width:39rem}.store-catalog-marketplace-layout[data-stitch-catalog-buyer-workbench] .catalog-filter-rail:not(.catalog-mobile-filters-open){background:0 0;border:0}.store-catalog-marketplace-layout[data-stitch-catalog-buyer-workbench] .catalog-filter-rail:not(.catalog-mobile-filters-open) .store-catalog-shell{padding:0}.store-catalog-marketplace-layout[data-stitch-catalog-buyer-workbench] .catalog-filter-rail:not(.catalog-mobile-filters-open) .store-catalog-topline{display:none}.store-catalog-marketplace-layout[data-stitch-catalog-buyer-workbench] .catalog-mobile-filter-toggle{background:#fff;border-color:#cbd7dc;border-radius:8px;min-height:2.8rem;box-shadow:0 6px 16px #0f172a0a}.store-catalog-marketplace-layout[data-stitch-catalog-buyer-workbench] .catalog-buyer-result-controls{border-radius:8px;align-items:center;padding:.85rem 1rem}.product-decision-journey-shell.product-decision-shell[data-stitch-product-decision] .product-decision-gallery-main{border-radius:8px;min-height:min(82vw,22rem)}.product-decision-journey-shell.product-decision-shell[data-stitch-product-decision] .product-decision-gallery-image{max-height:min(82vw,22rem)}}.store-catalog-marketplace-layout[data-stitch-catalog-buyer-workbench]{--catalog-filter-ink:#142033;--catalog-filter-muted:#667085;--catalog-filter-line:#eadfc8;--catalog-filter-paper:#fffdf8;--catalog-filter-accent:#6f4500;--catalog-filter-honey:#8a5a08}.store-catalog-marketplace-layout[data-stitch-catalog-buyer-workbench] .catalog-filter-rail{border:1px solid var(--catalog-filter-line);background:linear-gradient(180deg, #fffffffa, #f8fdfcf5), var(--catalog-filter-paper);border-radius:8px;align-self:start;position:sticky;top:1rem;overflow:hidden;box-shadow:0 18px 48px #14203314}.store-catalog-marketplace-layout[data-stitch-catalog-buyer-workbench] .catalog-filter-rail:before{background:linear-gradient(90deg,#8a5a08,#f9b000,#d97706);height:4px}.store-catalog-marketplace-layout[data-stitch-catalog-buyer-workbench] .catalog-filter-rail .store-catalog-shell{gap:.85rem;padding:1rem;display:grid}.store-catalog-marketplace-layout[data-stitch-catalog-buyer-workbench] .catalog-filter-rail .store-catalog-topline{border-bottom:1px solid #e7eeee;grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:.85rem;padding-bottom:.85rem;display:grid}.store-catalog-marketplace-layout[data-stitch-catalog-buyer-workbench] .catalog-filter-rail .store-catalog-kicker{width:fit-content;color:var(--catalog-filter-honey);font-size:var(--type-caption);background:0 0;border:0;align-items:center;gap:.38rem;margin:0;padding:0;font-weight:900;display:inline-flex}.store-catalog-marketplace-layout[data-stitch-catalog-buyer-workbench] .catalog-filter-rail .store-catalog-title{color:var(--catalog-filter-ink);font-size:var(--type-title);letter-spacing:0;margin-top:.35rem;font-weight:950;line-height:1.18}.store-catalog-marketplace-layout[data-stitch-catalog-buyer-workbench] .catalog-filter-rail .store-catalog-subtitle{display:none}.store-catalog-marketplace-layout[data-stitch-catalog-buyer-workbench] .catalog-filter-rail .store-catalog-result-card{min-width:4.75rem;color:var(--catalog-filter-accent);background:#fff8e8;border:1px solid #8a5a0833;border-radius:8px;justify-items:center;padding:.55rem .65rem;display:grid}.store-catalog-marketplace-layout[data-stitch-catalog-buyer-workbench] .catalog-filter-rail .store-catalog-result-card strong{color:var(--catalog-filter-accent);font-size:var(--type-title-sm);font-weight:950;line-height:1}.store-catalog-marketplace-layout[data-stitch-catalog-buyer-workbench] .catalog-filter-rail .store-catalog-result-card span,.store-catalog-marketplace-layout[data-stitch-catalog-buyer-workbench] .catalog-filter-rail .store-catalog-result-card p{color:var(--catalog-filter-accent);font-size:var(--type-caption);text-align:center;margin:0;font-weight:850;line-height:1.25}.store-catalog-marketplace-layout[data-stitch-catalog-buyer-workbench] .store-catalog-control-grid{gap:.85rem;display:grid}.catalog-buyer-control-section{gap:.55rem;display:grid}.catalog-buyer-control-section-title,.catalog-buyer-tray-title{color:#475467;font-size:var(--type-caption);letter-spacing:0;margin:0;font-weight:900}.catalog-buyer-control-section-selects{grid-template-columns:repeat(2,minmax(0,1fr))}.catalog-buyer-control-section-selects .catalog-buyer-control-section-title{grid-column:1/-1}.store-catalog-marketplace-layout[data-stitch-catalog-buyer-workbench] .catalog-buyer-search-control,.store-catalog-marketplace-layout[data-stitch-catalog-buyer-workbench] .catalog-buyer-select-shell{min-width:0}.store-catalog-marketplace-layout[data-stitch-catalog-buyer-workbench] .catalog-buyer-search-control>span{color:#344054;font-size:var(--type-caption);font-weight:850}.store-catalog-marketplace-layout[data-stitch-catalog-buyer-workbench] .catalog-buyer-search-control>div,.store-catalog-marketplace-layout[data-stitch-catalog-buyer-workbench] .catalog-buyer-filter-select{min-height:3rem;box-shadow:none;color:var(--catalog-filter-ink);background:#fff;border:1px solid #d5e2df;border-radius:8px}.store-catalog-marketplace-layout[data-stitch-catalog-buyer-workbench] .catalog-buyer-search-control>div:focus-within,.store-catalog-marketplace-layout[data-stitch-catalog-buyer-workbench] .catalog-buyer-filter-select:focus-visible{border-color:#3b82f6;box-shadow:0 0 0 3px #3b82f624}.store-catalog-marketplace-layout[data-stitch-catalog-buyer-workbench] .catalog-buyer-search-input{color:var(--catalog-filter-ink);font-size:var(--type-ui);font-weight:650}.store-catalog-marketplace-layout[data-stitch-catalog-buyer-workbench] .catalog-buyer-category-chip-row,.store-catalog-marketplace-layout[data-stitch-catalog-buyer-workbench] .catalog-buyer-shortcut-filter-tray,.store-catalog-marketplace-layout[data-stitch-catalog-buyer-workbench] .catalog-buyer-active-filter-tray{border-top:1px solid #eee6d7;flex-wrap:wrap;gap:.5rem;min-width:0;padding-top:.85rem;display:flex}.store-catalog-marketplace-layout[data-stitch-catalog-buyer-workbench] .catalog-buyer-tray-title{flex:0 0 100%}.store-catalog-marketplace-layout[data-stitch-catalog-buyer-workbench] .catalog-buyer-category-chip,.store-catalog-marketplace-layout[data-stitch-catalog-buyer-workbench] .catalog-buyer-shortcut-filter-chip,.store-catalog-marketplace-layout[data-stitch-catalog-buyer-workbench] .catalog-buyer-compare-pill,.store-catalog-marketplace-layout[data-stitch-catalog-buyer-workbench] .catalog-buyer-active-filter-chip,.store-catalog-marketplace-layout[data-stitch-catalog-buyer-workbench] .catalog-buyer-clear-filters-button{color:#475467;min-height:2.55rem;font-size:var(--type-caption);box-shadow:none;background:#fff;border:1px solid #d5e2df;border-radius:8px;padding:.55rem .75rem;font-weight:900;line-height:1.2}.store-catalog-marketplace-layout[data-stitch-catalog-buyer-workbench] .catalog-buyer-category-chip{text-align:center;flex:calc(50% - .5rem);justify-content:center}.store-catalog-marketplace-layout[data-stitch-catalog-buyer-workbench] .catalog-buyer-shortcut-filter-chip,.store-catalog-marketplace-layout[data-stitch-catalog-buyer-workbench] .catalog-buyer-compare-pill{flex:calc(50% - .5rem)}.store-catalog-marketplace-layout[data-stitch-catalog-buyer-workbench] .catalog-buyer-category-chip:hover,.store-catalog-marketplace-layout[data-stitch-catalog-buyer-workbench] .catalog-buyer-shortcut-filter-chip:hover,.store-catalog-marketplace-layout[data-stitch-catalog-buyer-workbench] .catalog-buyer-compare-pill:hover,.store-catalog-marketplace-layout[data-stitch-catalog-buyer-workbench] .catalog-buyer-active-filter-chip:hover,.store-catalog-marketplace-layout[data-stitch-catalog-buyer-workbench] .catalog-buyer-clear-filters-button:hover{color:var(--catalog-filter-accent);background:#fff8e8;border-color:#8a5a0859}.store-catalog-marketplace-layout[data-stitch-catalog-buyer-workbench] .catalog-buyer-category-chip-active,.store-catalog-marketplace-layout[data-stitch-catalog-buyer-workbench] .catalog-buyer-shortcut-filter-chip-active{color:#182033;background:#f9b000;border-color:#d39a19}.store-catalog-marketplace-layout[data-stitch-catalog-buyer-workbench] .catalog-buyer-active-filter-tray{background:#fffdf7;border-radius:8px;margin-top:0;padding:.85rem}.store-catalog-marketplace-layout[data-stitch-catalog-buyer-workbench] .catalog-buyer-active-filter-chip{background:#fff;border-color:#8a5a0833;flex:100%;justify-content:space-between}.store-catalog-marketplace-layout[data-stitch-catalog-buyer-workbench] .catalog-buyer-active-filter-chip span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.store-catalog-marketplace-layout[data-stitch-catalog-buyer-workbench] .catalog-buyer-clear-filters-button{color:#7f1d1d;border-color:#b91c1c2e;margin-inline-start:auto}@media (max-width:1024px){.store-catalog-marketplace-layout[data-stitch-catalog-buyer-workbench] .catalog-filter-rail{position:static}.catalog-buyer-control-section-selects{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (max-width:760px){.store-catalog-marketplace-layout[data-stitch-catalog-buyer-workbench] .catalog-filter-rail .store-catalog-shell{padding:.85rem}.store-catalog-marketplace-layout[data-stitch-catalog-buyer-workbench] .catalog-filter-rail .store-catalog-topline{grid-template-columns:minmax(0,1fr)}.store-catalog-marketplace-layout[data-stitch-catalog-buyer-workbench] .catalog-filter-rail .store-catalog-result-card{grid-template-columns:minmax(0,1fr) auto;place-items:center start}.store-catalog-marketplace-layout[data-stitch-catalog-buyer-workbench] .catalog-filter-rail .store-catalog-result-card p{text-align:start;grid-column:1/-1}.catalog-buyer-control-section-selects{grid-template-columns:1fr}.store-catalog-marketplace-layout[data-stitch-catalog-buyer-workbench] .catalog-buyer-category-chip,.store-catalog-marketplace-layout[data-stitch-catalog-buyer-workbench] .catalog-buyer-shortcut-filter-chip,.store-catalog-marketplace-layout[data-stitch-catalog-buyer-workbench] .catalog-buyer-compare-pill{flex-basis:100%;justify-content:center}}.store-catalog-marketplace-layout[data-stitch-catalog-buyer-workbench] .catalog-buyer-result-controls[data-direction=ltr],.store-catalog-marketplace-layout[data-stitch-catalog-buyer-workbench] .catalog-buyer-result-controls[data-direction=rtl]{flex-direction:row}.store-catalog-marketplace-layout[data-stitch-catalog-buyer-workbench] .catalog-buyer-result-controls[data-direction=ltr] .catalog-buyer-results-title{text-align:left;order:1;justify-self:start}.store-catalog-marketplace-layout[data-stitch-catalog-buyer-workbench] .catalog-buyer-result-controls[data-direction=rtl] .catalog-buyer-results-title{text-align:right;order:2;justify-self:end}.store-catalog-marketplace-layout[data-stitch-catalog-buyer-workbench] .catalog-buyer-results-controls[data-direction=ltr]{order:2;justify-content:flex-end;justify-self:end}.store-catalog-marketplace-layout[data-stitch-catalog-buyer-workbench] .catalog-buyer-results-controls[data-direction=rtl]{order:1;justify-content:flex-start;justify-self:start}@media (max-width:700px){.store-catalog-marketplace-layout[data-stitch-catalog-buyer-workbench] .catalog-buyer-result-controls[data-direction]{flex-direction:column;align-items:stretch}.store-catalog-marketplace-layout[data-stitch-catalog-buyer-workbench] .catalog-buyer-result-controls[data-direction] .catalog-buyer-results-title,.store-catalog-marketplace-layout[data-stitch-catalog-buyer-workbench] .catalog-buyer-results-controls[data-direction]{grid-column:1;justify-self:stretch;width:100%}.store-catalog-marketplace-layout[data-stitch-catalog-buyer-workbench] .catalog-buyer-result-controls[data-direction] .catalog-buyer-results-title{flex:0 auto}.store-catalog-marketplace-layout[data-stitch-catalog-buyer-workbench] .catalog-buyer-results-controls[data-direction]{flex-wrap:wrap;flex:0 auto}.store-catalog-marketplace-layout[data-stitch-catalog-buyer-workbench] .catalog-buyer-results-controls[data-direction=ltr]{justify-content:flex-start}.store-catalog-marketplace-layout[data-stitch-catalog-buyer-workbench] .catalog-buyer-results-controls[data-direction=rtl]{justify-content:flex-end}}.store-catalog-marketplace-layout[data-stitch-catalog-buyer-workbench] .catalog-buyer-product-grid[data-catalog-view=grid]{grid-template-columns:repeat(auto-fill,minmax(min(100%,15.75rem),1fr));align-items:stretch}.store-catalog-marketplace-layout[data-stitch-catalog-buyer-workbench] .catalog-buyer-product-grid[data-catalog-view=grid] .marketplace-product-card[data-stitch-catalog-product-decision-card]{flex-direction:column;min-height:100%;padding:.85rem;display:flex}.store-catalog-marketplace-layout[data-stitch-catalog-buyer-workbench] .catalog-buyer-product-grid[data-catalog-view=grid] .marketplace-product-media{aspect-ratio:4/3;border:1px solid #e1e8ea;width:100%;min-height:0}.store-catalog-marketplace-layout[data-stitch-catalog-buyer-workbench] .catalog-buyer-product-grid[data-catalog-view=grid] .marketplace-product-body{flex-direction:column;flex:auto;min-height:0;padding:.8rem .1rem .05rem;display:flex}.store-catalog-marketplace-layout[data-stitch-catalog-buyer-workbench] .catalog-buyer-product-grid[data-catalog-view=grid] .marketplace-product-actions{margin-top:auto;padding-top:.7rem;position:static}.store-catalog-marketplace-layout[data-stitch-catalog-buyer-workbench] .catalog-buyer-product-grid[data-catalog-view=grid] .marketplace-add-button{width:100%}.store-catalog-marketplace-layout[data-stitch-catalog-buyer-workbench] .catalog-buyer-product-grid[data-catalog-view=grid] .marketplace-price-row,html[dir=rtl] .store-catalog-marketplace-layout[data-stitch-catalog-buyer-workbench] .catalog-buyer-product-grid[data-catalog-view=grid] .marketplace-price-row{padding:.7rem 0 0}.store-catalog-marketplace-layout[data-stitch-catalog-buyer-workbench] .catalog-buyer-product-grid[data-catalog-view=compact]{grid-template-columns:1fr;gap:.75rem}.store-catalog-marketplace-layout[data-stitch-catalog-buyer-workbench] .catalog-buyer-product-grid[data-catalog-view=compact] .marketplace-product-card[data-stitch-catalog-product-decision-card]{grid-template-columns:minmax(8rem,10.75rem) minmax(0,1fr);align-items:stretch;gap:0;min-height:11rem;padding:0;display:grid;overflow:hidden}html[dir=rtl] .store-catalog-marketplace-layout[data-stitch-catalog-buyer-workbench] .catalog-buyer-product-grid[data-catalog-view=compact] .marketplace-product-card[data-stitch-catalog-product-decision-card]{grid-template-columns:minmax(0,1fr) minmax(8rem,10.75rem)}.store-catalog-marketplace-layout[data-stitch-catalog-buyer-workbench] .catalog-buyer-product-grid[data-catalog-view=compact] .marketplace-product-media{aspect-ratio:auto;border:0;border-inline-end:1px solid #d6e5e2;grid-area:1/1;width:100%;min-height:100%}html[dir=rtl] .store-catalog-marketplace-layout[data-stitch-catalog-buyer-workbench] .catalog-buyer-product-grid[data-catalog-view=compact] .marketplace-product-media{border-inline-start:1px solid #d6e5e2;border-inline-end:0;grid-column:2}.store-catalog-marketplace-layout[data-stitch-catalog-buyer-workbench] .catalog-buyer-product-grid[data-catalog-view=compact] .marketplace-product-body{grid-area:1/2;min-width:0;padding:.9rem 1rem}html[dir=rtl] .store-catalog-marketplace-layout[data-stitch-catalog-buyer-workbench] .catalog-buyer-product-grid[data-catalog-view=compact] .marketplace-product-body{grid-column:1}.store-catalog-marketplace-layout[data-stitch-catalog-buyer-workbench] .catalog-buyer-product-grid[data-catalog-view=compact] .marketplace-product-summary{-webkit-line-clamp:1}.store-catalog-marketplace-layout[data-stitch-catalog-buyer-workbench] .catalog-buyer-product-grid[data-catalog-view=compact] .marketplace-price-row,html[dir=rtl] .store-catalog-marketplace-layout[data-stitch-catalog-buyer-workbench] .catalog-buyer-product-grid[data-catalog-view=compact] .marketplace-price-row{padding:.45rem 0 0}.store-catalog-marketplace-layout[data-stitch-catalog-buyer-workbench] .catalog-buyer-product-grid[data-catalog-view=compact] .marketplace-product-actions{margin-top:auto;padding-top:.6rem;position:static}@media (max-width:700px){.store-catalog-marketplace-layout[data-stitch-catalog-buyer-workbench] .catalog-buyer-product-grid[data-catalog-view=grid]{grid-template-columns:repeat(auto-fill,minmax(min(100%,12.5rem),1fr))}.store-catalog-marketplace-layout[data-stitch-catalog-buyer-workbench] .catalog-buyer-product-grid[data-catalog-view=compact] .marketplace-product-card[data-stitch-catalog-product-decision-card]{grid-template-columns:minmax(6.9rem,.46fr) minmax(0,1fr)}html[dir=rtl] .store-catalog-marketplace-layout[data-stitch-catalog-buyer-workbench] .catalog-buyer-product-grid[data-catalog-view=compact] .marketplace-product-card[data-stitch-catalog-product-decision-card]{grid-template-columns:minmax(0,1fr) minmax(6.9rem,.46fr)}.store-catalog-marketplace-layout[data-stitch-catalog-buyer-workbench] .catalog-buyer-product-grid[data-catalog-view=compact] .marketplace-product-media{border-inline-start:0;border-inline-end:1px solid #d6e5e2;grid-column:1}html[dir=rtl] .store-catalog-marketplace-layout[data-stitch-catalog-buyer-workbench] .catalog-buyer-product-grid[data-catalog-view=compact] .marketplace-product-media{border-inline-start:1px solid #d6e5e2;border-inline-end:0;grid-column:2}.store-catalog-marketplace-layout[data-stitch-catalog-buyer-workbench] .catalog-buyer-product-grid[data-catalog-view=compact] .marketplace-product-body{grid-column:2;padding:.75rem}html[dir=rtl] .store-catalog-marketplace-layout[data-stitch-catalog-buyer-workbench] .catalog-buyer-product-grid[data-catalog-view=compact] .marketplace-product-body{grid-column:1;padding:.75rem}}main[data-storefront-main-surface=catalog]{padding-inline:clamp(1rem,2vw,2rem);max-width:var(--store-catalog-page-max,110rem)!important}main[data-storefront-main-surface=catalog] .store-catalog-page-shell,main[data-storefront-main-surface=catalog] .store-catalog-marketplace-layout,main[data-storefront-main-surface=catalog] .catalog-buyer-results-shell,main[data-storefront-main-surface=catalog] .catalog-buyer-results-layout,main[data-storefront-main-surface=catalog] .catalog-buyer-results-column{width:100%;max-width:none}main[data-storefront-main-surface=catalog] .store-catalog-marketplace-layout[data-stitch-catalog-buyer-workbench]{grid-template-columns:minmax(0,1fr) minmax(19rem,22rem);align-items:start}html[dir=rtl] main[data-storefront-main-surface=catalog] .store-catalog-marketplace-layout[data-stitch-catalog-buyer-workbench]{grid-template-columns:minmax(19rem,22rem) minmax(0,1fr)}main[data-storefront-main-surface=catalog] .store-catalog-marketplace-layout[data-stitch-catalog-buyer-workbench] .catalog-buyer-results-shell,main[data-storefront-main-surface=catalog] .store-catalog-marketplace-layout[data-stitch-catalog-buyer-workbench] .catalog-filter-rail{min-width:0}html[dir=rtl] main[data-storefront-main-surface=catalog] .store-catalog-marketplace-layout[data-stitch-catalog-buyer-workbench] .catalog-filter-rail{grid-column:1}html[dir=rtl] main[data-storefront-main-surface=catalog] .store-catalog-marketplace-layout[data-stitch-catalog-buyer-workbench] .catalog-buyer-results-shell{grid-column:2}@media (max-width:1024px){main[data-storefront-main-surface=catalog] .store-catalog-marketplace-layout[data-stitch-catalog-buyer-workbench],html[dir=rtl] main[data-storefront-main-surface=catalog] .store-catalog-marketplace-layout[data-stitch-catalog-buyer-workbench]{grid-template-columns:1fr}html[dir=rtl] main[data-storefront-main-surface=catalog] .store-catalog-marketplace-layout[data-stitch-catalog-buyer-workbench] .catalog-filter-rail,html[dir=rtl] main[data-storefront-main-surface=catalog] .store-catalog-marketplace-layout[data-stitch-catalog-buyer-workbench] .catalog-buyer-results-shell{grid-column:auto}}.storefront-language-switch-header{background:#fff;border-color:#e2e4e8;border-radius:999px;gap:.35rem;min-height:3.25rem;padding:.28rem;box-shadow:0 8px 20px #0f172a0f}.storefront-language-switch-current{color:#604100;border-inline-end:1px solid #e2e4e8;align-items:center;gap:.52rem;min-width:0;padding:.2rem .68rem;display:inline-flex}.storefront-language-switch-current>span{gap:.05rem;min-width:0;display:grid}.storefront-language-switch-current small{color:#64748b;font-size:var(--type-caption);font-weight:800;line-height:1}.storefront-language-switch-current strong{color:#182033;font-size:var(--type-caption);white-space:nowrap;font-weight:900;line-height:1.1}.storefront-language-switch-header .storefront-language-switch-options{gap:.18rem;display:inline-flex}.storefront-language-switch-header .storefront-language-switch-option{color:#526071;border:1px solid #0000;border-radius:999px;flex-direction:column;gap:.1rem;min-width:3.55rem;min-height:2.45rem;padding:.34rem .72rem}.storefront-language-switch-code{max-width:none;font-size:var(--type-caption);font-weight:950;line-height:1;display:block}.storefront-language-switch-name{max-width:4.6rem;color:inherit;font-size:var(--type-caption);text-overflow:ellipsis;white-space:nowrap;font-weight:760;line-height:1;display:block;overflow:hidden}.storefront-language-switch-header .storefront-language-switch-option-active{color:#604100;box-shadow:none;background:#fff5d6;border-color:#f9b00066}.storefront-language-switch-header .storefront-language-switch-option:not(.storefront-language-switch-option-active):hover,.storefront-language-switch-header .storefront-language-switch-option:not(.storefront-language-switch-option-active):focus-visible{color:#121826;background:#faf9f8;border-color:#e2e4e8}html[dir=rtl] .storefront-language-switch-current{border-inline-start:1px solid #e2e4e8;border-inline-end:0}@media (max-width:1360px){.storefront-language-switch-header .storefront-language-switch-current small,.storefront-language-switch-header .storefront-language-switch-current strong,.storefront-language-switch-header .storefront-language-switch-name{display:none}.storefront-language-switch-header .storefront-language-switch-current{padding-inline:.52rem}.storefront-language-switch-header .storefront-language-switch-option{min-width:2.75rem}}.storefront-header-blueprint-actions .storefront-header-language-menu summary{grid-auto-columns:auto;grid-auto-flow:column;gap:.35rem;width:auto;min-width:3.75rem;min-height:3.25rem;padding-inline:.68rem;display:inline-grid}.storefront-header-language-menu summary span{color:#182033;font-size:var(--type-caption);font-weight:950;line-height:1}.storefront-header-language-menu .storefront-header-language-popover{background:#fff;border:1px solid #dce7e5;border-radius:8px;min-width:11.75rem;padding:.35rem;inset-inline:auto 0;transform:translateY(-.18rem);box-shadow:0 14px 34px #0f172a1f}.storefront-header-language-popover .storefront-language-switch-header{width:100%;min-height:0;box-shadow:none;background:0 0;border:0;border-radius:0;gap:.45rem;padding:0;display:grid}.storefront-header-language-popover .storefront-language-switch-current small,.storefront-header-language-popover .storefront-language-switch-current strong{display:block}.storefront-header-language-popover .storefront-language-switch-current{background:#faf9f8;border:1px solid #e2e4e8;border-radius:7px;grid-template-columns:2rem minmax(0,1fr);align-items:center;gap:.6rem;padding:.48rem .55rem;display:grid}.storefront-header-language-popover .storefront-language-switch-current-code{color:#121826;width:2rem;height:2rem;font-size:var(--type-caption);background:#f9b000;border-radius:999px;place-items:center;font-weight:950;display:inline-grid}.storefront-header-language-popover .storefront-language-switch-current small{color:#64748b;font-size:var(--type-caption);font-weight:800}.storefront-header-language-popover .storefront-language-switch-current strong{color:#182033;font-size:var(--type-ui);font-weight:900}.storefront-header-language-popover .storefront-language-switch-options{grid-auto-flow:row;gap:.2rem;display:grid}.storefront-header-language-popover .storefront-language-switch-option{color:#334155;text-align:start;border:1px solid #0000;border-radius:7px;grid-template-columns:2rem minmax(0,1fr);justify-content:stretch;gap:.5rem;min-width:0;min-height:2.35rem;padding:.32rem .5rem;display:grid}.storefront-header-language-popover .storefront-language-switch-code{color:#604100;font-size:var(--type-caption);background:#fff5d6;border-radius:999px;justify-content:center;align-items:center;font-weight:950;display:inline-flex}.storefront-header-language-popover .storefront-language-switch-name{min-width:0;max-width:none;color:inherit;font-size:var(--type-caption);text-overflow:ellipsis;white-space:nowrap;font-weight:820;display:block;overflow:hidden}.storefront-header-language-popover .storefront-language-switch-option-active{color:#604100;box-shadow:none;background:#fff5d6;border-color:#f9b00066}.storefront-header-language-popover .storefront-language-switch-option-active .storefront-language-switch-code{color:#121826;background:#f9b000}.storefront-header-language-menu[open] .storefront-header-language-popover{transform:translateY(0)}html[dir=rtl] .storefront-header-language-menu .storefront-header-language-popover{inset-inline:auto 0}.storefront-header-public{-webkit-backdrop-filter:blur(14px)saturate(145%);background:#fffffff0;border-bottom-color:#e2e4e8;box-shadow:0 3px 16px #1218260e}.storefront-header-public.storefront-header-compact{background:#fffffff7;border-bottom-color:#e2e4e8;box-shadow:0 5px 18px #12182613}.storefront-header-blueprint-actions{gap:.5rem}.storefront-header-account-pill,.storefront-header-icon-control,.storefront-header-language-menu summary{color:#121826;background:#fff;border:1px solid #e2e4e8;transition:border-color .16s,background-color .16s,color .16s,box-shadow .16s;box-shadow:0 2px 8px #1218260b}.storefront-header-account-pill{min-height:2.875rem;font-size:var(--type-caption);border-radius:.9rem;padding-inline:.9rem;font-weight:700}.storefront-header-account-pill span{max-width:5.25rem}.storefront-header-icon-control,.storefront-header-language-menu summary{border-radius:.9rem;min-height:2.875rem}.storefront-header-icon-control{width:2.875rem}.storefront-header-blueprint-actions .storefront-header-language-menu summary{border-radius:.9rem;min-height:2.875rem;padding-inline:.72rem}.storefront-header-icon-control b{background:#b7791f;border:2px solid #fff;inset-block-start:-.12rem;inset-inline-end:-.12rem}.storefront-header-blueprint-control-active,.storefront-header-account-pill:hover,.storefront-header-account-pill:focus-visible,.storefront-header-icon-control:hover,.storefront-header-icon-control:focus-visible,.storefront-header-language-menu summary:hover,.storefront-header-language-menu summary:focus-visible{color:#121826;background:#fff5d6;border-color:#f9b00080;box-shadow:0 3px 11px #f9b0001f}.storefront-header-account-pill:focus-visible,.storefront-header-icon-control:focus-visible,.storefront-header-language-menu summary:focus-visible,.storefront-header-blueprint-search .storefront-buyer-intent-search-submit:focus-visible,.storefront-header-blueprint-nav .storefront-category-trigger-stitch:focus-visible{outline-offset:2px;outline:3px solid #3b82f661}.storefront-header-blueprint-search .storefront-buyer-intent-search-shell{width:min(100%,31rem);margin-inline:auto}.storefront-header-blueprint-search .storefront-buyer-intent-search-shell:before{background:#fff;border:1px solid #e2e4e8;border-radius:.95rem;transition:border-color .16s,box-shadow .16s;box-shadow:0 2px 9px #1218260b}.storefront-header-blueprint-search .storefront-buyer-intent-search-shell:focus-within:before{border-color:#3b82f6;box-shadow:0 0 0 3px #3b82f61f}.storefront-header-blueprint-search .storefront-buyer-intent-search-input{color:#121826;height:2.875rem;font-size:var(--type-ui);font-weight:550}.storefront-header-blueprint-search .storefront-buyer-intent-search-input::placeholder{color:#727986}.storefront-header-blueprint-search .storefront-buyer-intent-search-submit{color:#1d4ed8;background:#eff6ff;border:1px solid #dbeafe;border-radius:.65rem;width:2rem;height:2rem;transition:border-color .16s,background-color .16s,color .16s}.storefront-header-blueprint-search .storefront-buyer-intent-search-submit:hover,.storefront-header-blueprint-search .storefront-buyer-intent-search-submit:focus-visible{color:#fff;background:#3b82f6;border-color:#3b82f6}.storefront-header-blueprint-nav .storefront-category-trigger-stitch{color:#654d25;min-height:2.875rem;font-size:var(--type-ui);background:#fffaf1;border:1px solid #eee4d1;border-radius:.9rem;gap:.48rem;padding-inline:.82rem;font-weight:700;transition:border-color .16s,background-color .16s,color .16s,box-shadow .16s;box-shadow:0 2px 7px #60461f0b}.storefront-header-blueprint-nav .storefront-category-trigger-stitch:after{display:none}.storefront-header-blueprint-nav .storefront-category-trigger-stitch:hover,.storefront-header-blueprint-nav .storefront-category-trigger-stitch:focus-visible,.storefront-header-blueprint-nav .storefront-category-trigger-stitch.storefront-category-trigger-active{color:#704c0c;background:#fff4d9;border-color:#e7c987;box-shadow:0 3px 10px #7a4b0014}.storefront-header-blueprint-nav .storefront-category-trigger-stitch svg{color:currentColor;transition:transform .16s}.storefront-header-blueprint-nav .storefront-category-trigger-stitch.storefront-category-trigger-active svg{transform:rotate(180deg)}@media (min-width:1024px){.storefront-header-blueprint-row,.storefront-header-public.storefront-header-compact .storefront-header-blueprint-row{grid-template-columns:minmax(11.25rem,auto) minmax(7.25rem,auto) minmax(0,1fr) minmax(16.5rem,auto);grid-template-areas:"brand navigation search actions";gap:clamp(.65rem,1.35vw,1.15rem);min-height:2.875rem}}@media (max-width:1023px){.storefront-header-public{background:#fffffff7;border-bottom-color:#e2e4e8;box-shadow:0 2px 12px #1218260e}.storefront-header-mobile-row .store-brand-mark,.storefront-header-mobile-row .storefront-mobile-menu-button{background:#fff;border:1px solid #e2e4e8;border-radius:.9rem;box-shadow:0 2px 8px #1218260e}.storefront-header-mobile-search .storefront-buyer-intent-search-shell:before{background:#fff;border:1px solid #e2e4e8;border-radius:.9rem;box-shadow:0 2px 9px #1218260b}.storefront-header-mobile-search .storefront-buyer-intent-search-input{height:2.875rem}}.store-catalog-marketplace-layout[data-stitch-catalog-buyer-workbench],.store-home-shell{--hachasal-card-ink:var(--store-text,var(--ink,#182033));--hachasal-card-muted:var(--muted,#687083);--hachasal-card-honey:#d58a20;--hachasal-card-gold:#f5b63e;--hachasal-card-action:#f9b000;--hachasal-card-stage:var(--paper,#f5f7fb);--hachasal-card-line:var(--line,#dfe3eb)}.store-catalog-marketplace-layout[data-stitch-catalog-buyer-workbench] .catalog-buyer-product-grid[data-catalog-view] .marketplace-product-card[data-stitch-catalog-product-decision-card].marketplace-product-card--showcase{border:1px solid var(--hachasal-card-line);background:var(--paper-strong,#fff);border-radius:1.15rem;padding:0;transition:border-color .17s,box-shadow .17s,transform .17s;overflow:hidden;box-shadow:0 3px 12px #1820330b}.store-catalog-marketplace-layout[data-stitch-catalog-buyer-workbench] .catalog-buyer-product-grid[data-catalog-view] .marketplace-product-card[data-stitch-catalog-product-decision-card].marketplace-product-card--showcase:hover,.store-catalog-marketplace-layout[data-stitch-catalog-buyer-workbench] .catalog-buyer-product-grid[data-catalog-view] .marketplace-product-card[data-stitch-catalog-product-decision-card].marketplace-product-card--showcase:focus-within{border-color:var(--hachasal-card-action);transform:translateY(-3px);box-shadow:0 12px 28px #1820331a}.store-catalog-marketplace-layout[data-stitch-catalog-buyer-workbench] .catalog-buyer-product-grid[data-catalog-view] .marketplace-product-card--showcase .marketplace-product-media{aspect-ratio:1.65;background:var(--hachasal-card-stage);height:auto;min-height:0;box-shadow:none;border:0;border-radius:1.1rem 1.1rem 0 0}.store-catalog-marketplace-layout[data-stitch-catalog-buyer-workbench] .catalog-buyer-product-grid[data-catalog-view] .marketplace-product-card--showcase .marketplace-product-media[data-has-product-image=false]{aspect-ratio:auto;background:radial-gradient(circle at 50% 0,#f5b63e29,#0000 68%),linear-gradient(145deg,#fbfcfd,#f2f5f7);height:clamp(7rem,35vw,8rem)}.store-catalog-marketplace-layout[data-stitch-catalog-buyer-workbench] .catalog-buyer-product-grid[data-catalog-view] .marketplace-product-media:after{display:none}.store-catalog-marketplace-layout[data-stitch-catalog-buyer-workbench] .catalog-buyer-product-grid[data-catalog-view] .marketplace-product-image{-o-object-fit:contain;object-fit:contain;padding:.9rem;transition:transform .18s}.store-catalog-marketplace-layout[data-stitch-catalog-buyer-workbench] .marketplace-product-card--showcase .marketplace-product-image-fallback{width:100%;box-shadow:none;color:var(--hachasal-card-ink);background:0 0;border-radius:0}.marketplace-product-image-fallback-content{text-align:center;place-items:center;width:100%;height:100%;padding:.5rem;display:grid}.marketplace-product-image-fallback-icon{width:3.5rem;height:3.5rem;color:var(--hachasal-card-action);background:#ffffffe0;border:1px solid #d58a2038;border-radius:1.1rem;place-items:center;display:grid;box-shadow:0 3px 10px #1820330f}.marketplace-product-image-fallback-label{max-width:100%;color:var(--hachasal-card-ink,#182033);font-size:var(--type-caption);background:#ffffffe0;border:1px solid #78350f21;border-radius:999px;padding:.28rem .55rem;font-weight:700;line-height:1.4}.catalog-buyer-empty-results-active-count{color:#52525b;font-size:var(--type-caption);background:#ffffffd1;border:1px solid #78350f24;border-radius:999px;place-self:start end;padding:.45rem .72rem;font-weight:800;line-height:1.5}.marketplace-product-artwork-icon--phone{color:var(--hachasal-card-honey,#d58a20)}.marketplace-product-artwork-icon--laptop{color:var(--hachasal-card-action)}.marketplace-product-artwork-icon--generic{color:var(--hachasal-card-ink,#182033)}.store-catalog-marketplace-layout[data-stitch-catalog-buyer-workbench] .catalog-buyer-product-grid[data-catalog-view] .marketplace-save-button{width:2.75rem;min-height:2.75rem;color:var(--hachasal-card-muted);background:#fff;border:1px solid #ffffffe0;border-radius:999px;inset-block-start:.85rem;inset-inline-end:.85rem;box-shadow:0 3px 10px #1820331f}.store-catalog-marketplace-layout[data-stitch-catalog-buyer-workbench] .catalog-buyer-product-grid[data-catalog-view] .marketplace-save-button:hover,.store-catalog-marketplace-layout[data-stitch-catalog-buyer-workbench] .catalog-buyer-product-grid[data-catalog-view] .marketplace-save-button:focus-visible{color:#a54739;background:#fff8e8;border-color:#efcf8d;box-shadow:0 5px 13px #1820331f}.store-catalog-marketplace-layout[data-stitch-catalog-buyer-workbench] .catalog-buyer-product-grid[data-catalog-view] .marketplace-save-button-active{color:#dc2626;background:#fff4f1;border-color:#f0d1ca}.store-catalog-marketplace-layout[data-stitch-catalog-buyer-workbench] .marketplace-stock-badge{color:#166534;min-height:1.75rem;font-size:var(--type-caption);background:#edf8f0;border:1px solid #cce7d4;border-radius:999px;padding:.3rem .55rem;font-weight:500;line-height:1.35;inset-block:auto .75rem;inset-inline:auto .75rem;box-shadow:0 2px 7px #18203312}.store-catalog-marketplace-layout[data-stitch-catalog-buyer-workbench] .marketplace-stock-badge[data-stock-state=low_stock]{color:#815700;background:#fff6df;border-color:#f0d49d}.store-catalog-marketplace-layout[data-stitch-catalog-buyer-workbench] .marketplace-stock-badge[data-stock-state=out_of_stock]{color:#9b3f3a;background:#fff3f1;border-color:#f0d2d0}.store-catalog-marketplace-layout[data-stitch-catalog-buyer-workbench] .marketplace-stock-badge[data-stock-state=not_tracked]{color:#59676c;background:#f5f7f7;border-color:#dce4e5}.store-catalog-marketplace-layout[data-stitch-catalog-buyer-workbench] .marketplace-discount-badge{background:var(--hachasal-card-gold);color:var(--hachasal-card-ink);font-size:var(--type-caption);border:1px solid #e8c36f;border-radius:999px;font-weight:700;inset-block:.85rem auto;inset-inline:.85rem auto;box-shadow:0 2px 8px #18203317}.marketplace-product-image-disclosure{color:#586b69;font-size:var(--type-caption);text-align:center;background:#f5f8f7;border-bottom:1px solid #e2e9e7;margin:0;padding:.38rem .65rem;font-weight:600;line-height:1.45}.store-catalog-marketplace-layout[data-stitch-catalog-buyer-workbench] .marketplace-card-proof-row{min-height:1.25rem;direction:inherit;gap:.65rem}.store-catalog-marketplace-layout[data-stitch-catalog-buyer-workbench] .marketplace-rating{color:var(--hachasal-card-muted);font-size:var(--type-caption);background:0 0;border:0;border-radius:0;padding:0;font-weight:500}.store-catalog-marketplace-layout[data-stitch-catalog-buyer-workbench] .marketplace-rating svg{color:var(--hachasal-card-honey)}.marketplace-rating-count{color:var(--hachasal-card-muted);font-size:var(--type-caption);font-weight:400}.store-catalog-marketplace-layout[data-stitch-catalog-buyer-workbench] .marketplace-series{background:var(--paper,#f5f7fb);color:var(--hachasal-card-muted);font-size:var(--type-caption);border-radius:999px;padding:.2rem .55rem;font-weight:600}.store-catalog-marketplace-layout[data-stitch-catalog-buyer-workbench] .marketplace-product-title{min-height:2.9rem;color:var(--hachasal-card-ink);font-size:var(--type-body);letter-spacing:0;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-weight:500;line-height:1.55;text-decoration:none;display:-webkit-box;overflow:hidden}.store-catalog-marketplace-layout[data-stitch-catalog-buyer-workbench] .marketplace-product-summary{color:var(--hachasal-card-muted);font-size:var(--type-caption);line-height:1.65}.store-catalog-marketplace-layout[data-stitch-catalog-buyer-workbench] .catalog-buyer-product-grid[data-catalog-view] .marketplace-price-row,html[dir=rtl] .store-catalog-marketplace-layout[data-stitch-catalog-buyer-workbench] .catalog-buyer-product-grid[data-catalog-view] .marketplace-price-row{border:0;border-top:1px solid var(--hachasal-card-line);min-height:0;box-shadow:none;background:0 0;border-radius:0;justify-content:space-between;align-items:flex-end;margin-top:0;padding:.55rem 0 .05rem}.store-catalog-marketplace-layout[data-stitch-catalog-buyer-workbench] .marketplace-price{color:var(--hachasal-card-ink);font-size:var(--type-body);font-weight:700;line-height:1.45}.store-catalog-marketplace-layout[data-stitch-catalog-buyer-workbench] .marketplace-compare-price{color:var(--hachasal-card-muted);font-size:var(--type-caption);font-weight:400;line-height:1.4}.store-catalog-marketplace-layout[data-stitch-catalog-buyer-workbench] .catalog-buyer-product-grid[data-catalog-view] .marketplace-add-button{border:1px solid var(--hachasal-card-action);background:var(--hachasal-card-action);color:#121826;width:100%;min-height:2.875rem;font-size:var(--type-ui);box-shadow:none;border-radius:.82rem;gap:.45rem;padding:.55rem .8rem;font-weight:600;line-height:1.35;text-decoration:none;transition:background-color .16s,border-color .16s,box-shadow .16s,transform .16s}.store-catalog-marketplace-layout[data-stitch-catalog-buyer-workbench] .catalog-buyer-product-grid[data-catalog-view] .marketplace-add-button:hover:not(:disabled),.store-catalog-marketplace-layout[data-stitch-catalog-buyer-workbench] .catalog-buyer-product-grid[data-catalog-view] .marketplace-add-button:focus-visible:not(:disabled){color:#121826;filter:none;background:#e7a400;border-color:#d39a19;transform:translateY(-1px);box-shadow:0 5px 12px #18203324}.store-catalog-marketplace-layout[data-stitch-catalog-buyer-workbench] .marketplace-product-card--showcase .marketplace-product-body{gap:.5rem;min-width:0;padding:.75rem .85rem .85rem}.store-catalog-marketplace-layout[data-stitch-catalog-buyer-workbench] .marketplace-product-card--showcase .marketplace-product-actions{z-index:auto;width:100%;margin-top:.12rem;position:static;inset:auto}.store-catalog-marketplace-layout[data-stitch-catalog-buyer-workbench] .marketplace-product-card--showcase .marketplace-product-actions>*{width:100%}.store-catalog-marketplace-layout[data-stitch-catalog-buyer-workbench] .marketplace-product-card--showcase .marketplace-price-row>div{gap:.12rem;display:grid}.store-catalog-marketplace-layout[data-stitch-catalog-buyer-workbench] .catalog-buyer-results-compact .marketplace-product-card--showcase{border-radius:1rem;gap:.65rem;padding:.55rem}.store-catalog-marketplace-layout[data-stitch-catalog-buyer-workbench] .catalog-buyer-results-compact .marketplace-product-card--showcase .marketplace-product-media{aspect-ratio:auto;border-radius:.78rem;height:100%;min-height:0}.store-catalog-marketplace-layout[data-stitch-catalog-buyer-workbench] .catalog-buyer-results-compact .marketplace-product-card--showcase .marketplace-product-body{padding:.25rem .4rem}.store-catalog-marketplace-layout[data-stitch-catalog-buyer-workbench] .catalog-buyer-product-grid[data-catalog-view] .marketplace-add-button:focus-visible,.store-catalog-marketplace-layout[data-stitch-catalog-buyer-workbench] .catalog-buyer-product-grid[data-catalog-view] .marketplace-save-button:focus-visible{outline-offset:2px;outline:2px solid #3b82f6}.store-catalog-marketplace-layout[data-stitch-catalog-buyer-workbench] .catalog-buyer-product-grid[data-catalog-view] .marketplace-add-button:disabled{color:#717b72;box-shadow:none;opacity:1;background:#e9ede9;border-color:#d8ddd8}.store-home-shell .store-market-deal-product-tile{border:1px solid var(--hachasal-card-line);background:#fff;border-radius:1.15rem;transition:border-color .17s,box-shadow .17s,transform .17s;overflow:hidden;box-shadow:0 3px 12px #1820330b}.store-home-shell .store-market-deal-product-tile:hover{border-color:#c9d8d5;transform:translateY(-3px);box-shadow:0 12px 28px #1820331a}.store-home-shell .store-market-deal-product-tile .store-deal-media{background:var(--hachasal-card-stage)}.store-home-shell .store-market-deal-product-tile .store-deal-media img{-o-object-fit:contain;object-fit:contain;padding:.9rem}.store-home-shell .store-market-deal-product-tile .store-deal-body>a{color:var(--hachasal-card-ink);font-size:var(--type-ui);font-weight:500;line-height:1.6}.store-home-shell .store-market-deal-product-tile .store-deal-body>div>div>p:first-child{color:var(--hachasal-card-ink);font-size:var(--type-body);font-weight:700}.store-home-shell .store-market-deal-product-tile .store-discount-badge{background:var(--hachasal-card-gold);color:var(--hachasal-card-ink);border:1px solid #e7ad3c}.store-home-shell .store-market-deal-product-tile .store-stock-badge{color:#166534;background:#edf8f0;border:1px solid #cce7d4}@media (prefers-reduced-motion:reduce){.store-catalog-marketplace-layout[data-stitch-catalog-buyer-workbench] .catalog-buyer-product-grid[data-catalog-view] .marketplace-product-card--showcase,.store-catalog-marketplace-layout[data-stitch-catalog-buyer-workbench] .catalog-buyer-product-grid[data-catalog-view] .marketplace-product-image,.store-home-shell .store-market-deal-product-tile{transition:none!important}.store-catalog-marketplace-layout[data-stitch-catalog-buyer-workbench] .catalog-buyer-product-grid[data-catalog-view] .marketplace-product-card--showcase:hover,.store-catalog-marketplace-layout[data-stitch-catalog-buyer-workbench] .catalog-buyer-product-grid[data-catalog-view] .marketplace-product-card--showcase:focus-within,.store-home-shell .store-market-deal-product-tile:hover,.store-catalog-marketplace-layout[data-stitch-catalog-buyer-workbench] .catalog-buyer-product-grid[data-catalog-view] .marketplace-product-card--showcase:hover .marketplace-product-image{transform:none!important}}@media (max-width:700px){.store-catalog-marketplace-layout[data-stitch-catalog-buyer-workbench] .catalog-buyer-product-grid[data-catalog-view=grid] .marketplace-product-card--showcase .marketplace-product-media{aspect-ratio:1.5}.store-catalog-marketplace-layout[data-stitch-catalog-buyer-workbench] .catalog-buyer-product-grid[data-catalog-view=grid] .marketplace-product-card--showcase .marketplace-product-media[data-has-product-image=false]{aspect-ratio:auto;height:7rem}}.store-catalog-marketplace-layout[data-stitch-catalog-buyer-workbench] .catalog-buyer-product-grid[data-catalog-view] .marketplace-product-title:focus-visible{outline:2px solid var(--hachasal-card-action);outline-offset:2px;border-radius:.2rem}.marketplace-product-heading{min-width:0;margin:0}@media (max-width:760px){.store-catalog-marketplace-layout[data-stitch-catalog-buyer-workbench] .catalog-filter-rail:not(.catalog-mobile-filters-open) .catalog-filter-body{display:none}}.honey-home{--honey-pine:#121826;--honey-pine-deep:#121826;--honey-amber:#f9b000;--honey-paper:#faf9f8;--honey-ink:#121826;--honey-muted:#5f6674}.honey-home-hero,.honey-home-closing{color:#fff;background:#121826}.honey-home-hero h1{line-height:1.35;font-size:var(--type-display)!important}#honey-home-title{font-size:var(--type-display)!important}.honey-home-lede,.honey-home-principle p,.honey-brand-story-heading>p,.honey-story-card-copy>p:last-child,.honey-home-closing>div:first-child>p:last-child{font-size:var(--type-body);line-height:1.75}.honey-home-eyebrow,.honey-home-section-kicker,.honey-home-button{font-size:var(--type-ui)}.honey-home-caption-note,.honey-home-image-label,.honey-home-hero-visual figcaption,.honey-story-card-copy>p:first-child,.honey-brand-story-note{font-size:var(--type-caption);line-height:1.6}.honey-home-principles-heading h2,.honey-brand-story-heading h2,.honey-home-closing h2{font-size:var(--type-title);line-height:1.45}.honey-home-principle h3,.honey-story-card-copy h3{font-size:var(--type-title-sm);line-height:1.5}.honey-home-hero-visual:after{background:linear-gradient(#0000 64%,#121826c2)}.honey-home-image-label{background:#121826d1}.honey-home-section-kicker{color:var(--store-honey-ink)}.honey-home-principle-icon{color:var(--store-honey-ink);background:#fff5d6}.honey-home-principle,.honey-home-principle:first-child,.honey-home-principle:last-child,.honey-brand-story{border-color:var(--store-line)}.honey-home a:focus-visible{outline-color:var(--store-interaction)}.account-auth-hero.dark-hero,.account-club-hero.dark-hero{border-color:var(--store-line);box-shadow:none;color:var(--store-ink);background:#f3f4f6}.account-auth-hero.dark-hero :is(h1,h2,h3,p,span),.account-club-hero.dark-hero :is(h1,h2,h3,p,span){color:inherit}.account-auth-shell .primary-action,.account-club-shell .primary-action{border-color:var(--store-honey);background:var(--store-honey);color:var(--store-ink)}.account-auth-shell .primary-action:hover,.account-club-shell .primary-action:hover{border-color:var(--store-honey-hover);background:var(--store-honey-hover);color:var(--store-ink)}.storefront-breadcrumb-trail-link,.storefront-breadcrumb-trail-current{font-size:var(--type-ui);line-height:1.5}.storefront-header-account-pill,.storefront-header-icon-control,.storefront-category-trigger-stitch,.storefront-header-blueprint-nav :is(a,button){color:var(--store-ink)!important}.storefront-category-trigger-stitch:after,.storefront-category-trigger-stitch[aria-expanded=true]{border-color:var(--store-honey)!important;background-color:#fff5d6!important}.public-mobile-bottom-nav-item-active{border-color:var(--store-honey)!important;background:var(--store-honey)!important;color:var(--store-ink)!important}.store-catalog-marketplace-layout[data-stitch-catalog-buyer-workbench] .marketplace-product-title{font-size:var(--type-body);line-height:1.5}.store-catalog-marketplace-layout[data-stitch-catalog-buyer-workbench] .marketplace-product-summary{font-size:var(--type-ui);line-height:1.6}.store-catalog-marketplace-layout[data-stitch-catalog-buyer-workbench] :is(.marketplace-rating,.marketplace-rating-count,.marketplace-series,.marketplace-stock-badge,.marketplace-discount-badge,.marketplace-product-image-disclosure,.marketplace-product-image-fallback-label,.marketplace-compare-price,.catalog-buyer-empty-results-active-count,.catalog-buyer-results-title p,.catalog-buyer-tray-title,.catalog-filter-rail .store-catalog-kicker,.catalog-filter-rail .store-catalog-result-card p,.catalog-buyer-search-control>span,.catalog-buyer-sort-label){font-size:var(--type-caption);line-height:1.45}.store-catalog-marketplace-layout[data-stitch-catalog-buyer-workbench] .catalog-buyer-product-grid[data-catalog-view] .marketplace-add-button{font-size:var(--type-ui)}@media (max-width:640px){.honey-home-hero h1,#honey-home-title{font-size:var(--type-page-title)!important}.honey-home-lede{font-size:var(--type-body)}}.store-home-shell .storefront-header-account-pill,.store-home-shell .storefront-header-icon-control,.store-home-shell .storefront-category-trigger-stitch,.store-home-shell .storefront-header-blueprint-nav :is(a,button){color:#121826!important}.store-home-shell .storefront-category-trigger-stitch[aria-expanded=true]{background:#fff5d6!important;border-color:#f9b000!important}.store-home-shell .storefront-category-trigger-stitch[aria-expanded=true]:after{background:#f9b000!important}.store-home-shell .public-mobile-bottom-nav-item-active{color:#121826!important;background:#f9b000!important;border-color:#f9b000!important}.store-home-shell #honey-home-title{color:#fff!important;font-size:40px!important;line-height:1.35!important}.store-home-shell .honey-home-eyebrow,.store-home-shell .honey-home-section-kicker{color:#604100!important}.store-home-shell .honey-home-hero .honey-home-eyebrow{color:#f9b000!important}.product-decision-journey-shell[data-stitch-product-decision] .product-purchase-title{color:#121826!important;font-size:32px!important;line-height:1.35!important}.product-decision-journey-shell[data-stitch-product-decision] .product-purchase-actions .product-action-button{color:#121826!important;background:#fff!important;border-color:#e2e4e8!important;font-size:14px!important}.product-decision-journey-shell[data-stitch-product-decision] .product-purchase-actions .product-action-button:hover:not(:disabled){color:#121826!important;background:#fff5d6!important;border-color:#e7a400!important}.product-decision-journey-shell[data-stitch-product-decision] .product-purchase-actions .product-action-button:focus-visible{outline-offset:2px;outline:2px solid #3b82f6!important}.product-decision-journey-shell[data-stitch-product-decision] .product-buybox-policy-note a{color:#1d4ed8!important}.account-auth-hero.dark-hero,.account-club-hero.dark-hero{color:#121826!important;background:#f3f4f6!important;border-color:#e2e4e8!important}.account-auth-hero.dark-hero:after,.account-club-hero.dark-hero:after{display:none!important}@media (max-width:640px){.store-home-shell #honey-home-title{font-size:32px!important}}.store-home-shell .storefront-language-switch-code{color:#604100!important}.store-home-shell .storefront-trust-footer-newsletter label{color:#121826!important}.product-decision-journey-shell[data-stitch-product-decision] .product-purchase-decision-actions button:not(:disabled){color:#121826!important;background:#fff!important;border-color:#e2e4e8!important;font-size:14px!important}.product-decision-journey-shell[data-stitch-product-decision] .product-purchase-decision-actions button:not(:disabled):hover{color:#121826!important;background:#fff5d6!important;border-color:#e7a400!important}.product-decision-journey-shell[data-stitch-product-decision] .product-purchase-decision-actions button:focus-visible{outline-offset:2px;outline:2px solid #3b82f6!important}.storefront-language-switch-code{color:#604100!important}.storefront-trust-footer-newsletter label{color:#121826!important}.storefront-header-account-pill,.storefront-category-trigger,.storefront-buyer-intent-search-input,.product-decision-journey-shell .product-purchase-decision-actions button,.product-decision-journey-shell .product-buybox-policy-note a{font-size:14px!important}.account-auth-shell .section-kicker,.account-club-shell .section-kicker{color:#604100!important}.account-auth-hero.dark-hero .tone-pill,.account-club-hero.dark-hero .tone-pill{color:#604100!important;background:#fff5d6!important;border-color:#f9b00059!important}.checkout-blueprint-flow .section-kicker{color:#604100!important}.checkout-blueprint-flow .checkout-cart-tabs [data-active=true]{color:#121826!important;background:#f9b000!important;border-color:#f9b00066!important}.checkout-flow-empty .checkout-cart-empty{color:#121826!important;background:linear-gradient(145deg,#fffdf8,#fff9eb)!important;border-color:#f9b00047!important}.checkout-flow-empty .checkout-cart-empty-icon{color:#604100!important;background:#fff0bd!important;border-color:#f9b00066!important}.checkout-flow-empty .checkout-cart-empty-assurance span{color:#604100!important;background:#fffdf8!important;border-color:#f9b00047!important;font-size:14px!important}.checkout-flow-empty .checkout-cart-empty-assurance svg{color:#604100!important}.checkout-flow-empty .checkout-cart-current strong{color:#604100!important;background:#fff5d6!important;border-color:#f9b00059!important;font-size:14px!important}.checkout-flow-empty .checkout-cart-empty .primary-action{color:#121826!important;background:#f9b000!important;border-color:#f9b000!important;font-size:14px!important}.checkout-flow-empty .checkout-cart-empty .primary-action:hover{color:#121826!important;background:#e7a400!important;border-color:#e7a400!important}.checkout-flow-empty .checkout-cart-empty .primary-action:focus-visible{outline-offset:3px;outline:2px solid #3b82f6!important}.storefront-header input,.storefront-header textarea,.storefront-header select,.storefront-header-public input,.storefront-header-public textarea,.storefront-header-public select,main input,main textarea,main select,footer input,footer textarea,footer select{font-size:var(--type-body)!important}.storefront-trust-footer a,.storefront-trust-footer h3,.storefront-trust-footer-newsletter label,.storefront-trust-footer-newsletter button{font-size:var(--type-ui)!important}.storefront-trust-footer-brand-panel>p{font-size:var(--type-body)!important}.storefront-trust-footer-bottom p{font-size:var(--type-caption)!important}.account-auth-shell .account-auth-intro,.product-overview-gallery .product-mobile-description,.product-care-guidance-card p,.checkout-flow-empty .checkout-cart-empty-copy>p:last-child{font-size:var(--type-body)!important}.product-priority-price-stack>p,.product-purchase-card .product-buybox-policy-note{font-size:var(--type-ui)!important}.account-auth-hero.dark-hero,.account-club-hero.dark-hero{border-color:#e2e4e8!important}.hover\:border-amber-300:hover{--tw-border-opacity:1;border-color:rgb(252 211 77/var(--tw-border-opacity,1))}.hover\:border-amber-400:hover{--tw-border-opacity:1;border-color:rgb(251 191 36/var(--tw-border-opacity,1))}.hover\:border-amber-500:hover{--tw-border-opacity:1;border-color:rgb(245 158 11/var(--tw-border-opacity,1))}.hover\:border-amber-600:hover{--tw-border-opacity:1;border-color:rgb(217 119 6/var(--tw-border-opacity,1))}.hover\:border-amber-700:hover{--tw-border-opacity:1;border-color:rgb(180 83 9/var(--tw-border-opacity,1))}.hover\:border-emerald-300:hover{--tw-border-opacity:1;border-color:rgb(110 231 183/var(--tw-border-opacity,1))}.hover\:border-zinc-200:hover{--tw-border-opacity:1;border-color:rgb(228 228 231/var(--tw-border-opacity,1))}.hover\:bg-amber-50:hover{--tw-bg-opacity:1;background-color:rgb(255 251 235/var(--tw-bg-opacity,1))}.hover\:bg-amber-800:hover{--tw-bg-opacity:1;background-color:rgb(146 64 14/var(--tw-bg-opacity,1))}.hover\:bg-cyan-50:hover{--tw-bg-opacity:1;background-color:rgb(236 254 255/var(--tw-bg-opacity,1))}.hover\:bg-emerald-50:hover{--tw-bg-opacity:1;background-color:rgb(236 253 245/var(--tw-bg-opacity,1))}.hover\:bg-red-50:hover{--tw-bg-opacity:1;background-color:rgb(254 242 242/var(--tw-bg-opacity,1))}.hover\:bg-rose-50:hover{--tw-bg-opacity:1;background-color:rgb(255 241 242/var(--tw-bg-opacity,1))}.hover\:bg-white:hover{--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1))}.hover\:bg-white\/10:hover{background-color:#ffffff1a}.hover\:bg-white\/85:hover{background-color:#ffffffd9}.hover\:bg-zinc-100:hover{--tw-bg-opacity:1;background-color:rgb(244 244 245/var(--tw-bg-opacity,1))}.hover\:bg-zinc-50:hover{--tw-bg-opacity:1;background-color:rgb(250 250 250/var(--tw-bg-opacity,1))}.hover\:text-amber-800:hover{--tw-text-opacity:1;color:rgb(146 64 14/var(--tw-text-opacity,1))}.hover\:text-amber-900:hover{--tw-text-opacity:1;color:rgb(120 53 15/var(--tw-text-opacity,1))}.hover\:text-amber-950:hover{--tw-text-opacity:1;color:rgb(69 26 3/var(--tw-text-opacity,1))}.hover\:text-white:hover{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}.hover\:text-zinc-950:hover{--tw-text-opacity:1;color:rgb(9 9 11/var(--tw-text-opacity,1))}.hover\:shadow-\[0_16px_40px_rgba\(24\,24\,27\,0\.12\)\]:hover{--tw-shadow:0 16px 40px #18181b1f;--tw-shadow-colored:0 16px 40px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.hover\:shadow-\[0_18px_46px_rgba\(24\,24\,27\,0\.12\)\]:hover{--tw-shadow:0 18px 46px #18181b1f;--tw-shadow-colored:0 18px 46px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.focus\:border-\[var\(--admin-focus-ring\)\]:focus{border-color:var(--admin-focus-ring)}.focus\:outline-none:focus{outline-offset:2px;outline:2px solid #0000}.focus\:ring-2:focus{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow,0 0 #0000)}.focus\:ring-cyan-600:focus{--tw-ring-opacity:1;--tw-ring-color:rgb(8 145 178/var(--tw-ring-opacity,1))}.focus-visible\:outline:focus-visible{outline-style:solid}.focus-visible\:outline-2:focus-visible{outline-width:2px}.focus-visible\:outline-offset-2:focus-visible{outline-offset:2px}.disabled\:cursor-not-allowed:disabled{cursor:not-allowed}.disabled\:border-zinc-200:disabled{--tw-border-opacity:1;border-color:rgb(228 228 231/var(--tw-border-opacity,1))}.disabled\:bg-zinc-100:disabled{--tw-bg-opacity:1;background-color:rgb(244 244 245/var(--tw-bg-opacity,1))}.disabled\:text-zinc-300:disabled{--tw-text-opacity:1;color:rgb(212 212 216/var(--tw-text-opacity,1))}.disabled\:text-zinc-400:disabled{--tw-text-opacity:1;color:rgb(161 161 170/var(--tw-text-opacity,1))}.disabled\:opacity-50:disabled{opacity:.5}.disabled\:opacity-60:disabled{opacity:.6}.group[open] .group-open\:rotate-180{--tw-rotate:180deg;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.group:hover .group-hover\:text-amber-700{--tw-text-opacity:1;color:rgb(180 83 9/var(--tw-text-opacity,1))}.group:hover .group-hover\:text-amber-800{--tw-text-opacity:1;color:rgb(146 64 14/var(--tw-text-opacity,1))}.has-\[\:focus-visible\]\:ring-2:has(:focus-visible){--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow,0 0 #0000)}.has-\[\:focus-visible\]\:ring-amber-500:has(:focus-visible){--tw-ring-opacity:1;--tw-ring-color:rgb(245 158 11/var(--tw-ring-opacity,1))}@media (min-width:640px){.sm\:col-span-2{grid-column:span 2/span 2}.sm\:block{display:block}.sm\:hidden{display:none}.sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.sm\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.sm\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.sm\:flex-row{flex-direction:row}.sm\:items-start{align-items:flex-start}.sm\:items-end{align-items:flex-end}.sm\:items-center{align-items:center}.sm\:justify-between{justify-content:space-between}.sm\:p-5{padding:1.25rem}.sm\:p-6{padding:1.5rem}.sm\:p-8{padding:2rem}.sm\:text-end{text-align:end}.sm\:text-3xl{font-size:1.875rem;line-height:2.25rem}.sm\:text-4xl{font-size:2.25rem;line-height:2.5rem}.sm\:text-5xl{font-size:3rem;line-height:1}.sm\:text-lg{font-size:1.125rem;line-height:1.75rem}}@media (min-width:768px){.md\:col-span-2{grid-column:span 2/span 2}.md\:h-full{height:100%}.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))}.md\:grid-cols-\[1fr_14rem\]{grid-template-columns:1fr 14rem}.md\:grid-cols-\[1fr_1fr_1fr_auto\]{grid-template-columns:1fr 1fr 1fr auto}.md\:grid-cols-\[1fr_auto\]{grid-template-columns:1fr auto}.md\:grid-cols-\[1fr_auto_auto\]{grid-template-columns:1fr auto auto}.md\:grid-cols-\[1fr_auto_auto_auto\]{grid-template-columns:1fr auto auto auto}.md\:grid-cols-\[8\.5rem_minmax\(0\,1fr\)\]{grid-template-columns:8.5rem minmax(0,1fr)}.md\:grid-cols-\[minmax\(0\,1fr\)_auto\]{grid-template-columns:minmax(0,1fr) auto}.md\:flex-row{flex-direction:row}.md\:items-end{align-items:flex-end}.md\:justify-between{justify-content:space-between}}@media (min-width:1024px){.lg\:sticky{position:sticky}.lg\:end-0{inset-inline-end:0}.lg\:top-28{top:7rem}.lg\:col-span-2{grid-column:span 2/span 2}.lg\:col-span-4{grid-column:span 4/span 4}.lg\:block{display:block}.lg\:flex{display:flex}.lg\:grid{display:grid}.lg\:hidden{display:none}.lg\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.lg\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.lg\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.lg\:grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.lg\:grid-cols-6{grid-template-columns:repeat(6,minmax(0,1fr))}.lg\:grid-cols-\[0\.6fr_1fr_1fr_0\.8fr_0\.8fr_0\.6fr_auto\]{grid-template-columns:.6fr 1fr 1fr .8fr .8fr .6fr auto}.lg\:grid-cols-\[0\.8fr_1\.2fr\]{grid-template-columns:.8fr 1.2fr}.lg\:grid-cols-\[0\.9fr_1\.4fr\]{grid-template-columns:.9fr 1.4fr}.lg\:grid-cols-\[1\.35fr_0\.65fr\]{grid-template-columns:1.35fr .65fr}.lg\:grid-cols-\[140px_minmax\(0\,1fr\)_160px_130px\]{grid-template-columns:140px minmax(0,1fr) 160px 130px}.lg\:grid-cols-\[1fr_180px\]{grid-template-columns:1fr 180px}.lg\:grid-cols-\[1fr_1fr\]{grid-template-columns:1fr 1fr}.lg\:grid-cols-\[1fr_1fr_160px_auto\]{grid-template-columns:1fr 1fr 160px auto}.lg\:grid-cols-\[1fr_auto_auto\]{grid-template-columns:1fr auto auto}.lg\:grid-cols-\[264px_minmax\(0\,1fr\)\]{grid-template-columns:264px minmax(0,1fr)}.lg\:grid-cols-\[272px_minmax\(0\,1fr\)_320px\]{grid-template-columns:272px minmax(0,1fr) 320px}.lg\:grid-cols-\[300px_1fr\]{grid-template-columns:300px 1fr}.lg\:grid-cols-\[minmax\(0\,0\.36fr\)_minmax\(0\,0\.64fr\)\]{grid-template-columns:minmax(0,.36fr) minmax(0,.64fr)}.lg\:grid-cols-\[minmax\(0\,0\.38fr\)_minmax\(0\,0\.62fr\)\]{grid-template-columns:minmax(0,.38fr) minmax(0,.62fr)}.lg\:grid-cols-\[minmax\(0\,0\.7fr\)_minmax\(18rem\,0\.3fr\)\]{grid-template-columns:minmax(0,.7fr) minmax(18rem,.3fr)}.lg\:grid-cols-\[minmax\(0\,1fr\)_10rem_12rem\]{grid-template-columns:minmax(0,1fr) 10rem 12rem}.lg\:grid-cols-\[minmax\(0\,1fr\)_12rem_12rem\]{grid-template-columns:minmax(0,1fr) 12rem 12rem}.lg\:grid-cols-\[minmax\(0\,1fr\)_14rem\]{grid-template-columns:minmax(0,1fr) 14rem}.lg\:grid-cols-\[minmax\(0\,1fr\)_340px\]{grid-template-columns:minmax(0,1fr) 340px}.lg\:grid-cols-\[minmax\(0\,1fr\)_360px\]{grid-template-columns:minmax(0,1fr) 360px}.lg\:grid-cols-\[minmax\(0\,1fr\)_minmax\(0\,1fr\)_7rem_2\.75rem\]{grid-template-columns:minmax(0,1fr) minmax(0,1fr) 7rem 2.75rem}.lg\:grid-cols-\[minmax\(190px\,0\.75fr\)_minmax\(360px\,1\.25fr\)_auto\]{grid-template-columns:minmax(190px,.75fr) minmax(360px,1.25fr) auto}.lg\:grid-cols-\[repeat\(4\,minmax\(0\,1fr\)\)_auto_auto\]{grid-template-columns:repeat(4,minmax(0,1fr)) auto auto}.lg\:flex-row{flex-direction:row}.lg\:items-start{align-items:flex-start}.lg\:items-end{align-items:flex-end}.lg\:items-center{align-items:center}.lg\:items-stretch{align-items:stretch}.lg\:justify-between{justify-content:space-between}.lg\:self-start{align-self:flex-start}.lg\:border-b-0{border-bottom-width:0}.lg\:border-e{border-inline-end-width:1px}.lg\:border-s{border-inline-start-width:1px}.lg\:border-t-0{border-top-width:0}.lg\:p-10{padding:2.5rem}.lg\:p-5{padding:1.25rem}.lg\:px-5{padding-left:1.25rem;padding-right:1.25rem}.lg\:pb-12{padding-bottom:3rem}}@media (min-width:1280px){.xl\:col-span-2{grid-column:span 2/span 2}.xl\:col-span-3{grid-column:span 3/span 3}.xl\:col-span-4{grid-column:span 4/span 4}.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))}.xl\:grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.xl\:grid-cols-8{grid-template-columns:repeat(8,minmax(0,1fr))}.xl\:grid-cols-\[1fr_1\.2fr\]{grid-template-columns:1fr 1.2fr}.xl\:grid-cols-\[minmax\(0\,0\.58fr\)_minmax\(20rem\,0\.42fr\)\]{grid-template-columns:minmax(0,.58fr) minmax(20rem,.42fr)}.xl\:grid-cols-\[minmax\(0\,1\.25fr\)_minmax\(320px\,0\.75fr\)\]{grid-template-columns:minmax(0,1.25fr) minmax(320px,.75fr)}.xl\:grid-cols-\[minmax\(0\,1fr\)_22rem\]{grid-template-columns:minmax(0,1fr) 22rem}.xl\:grid-cols-\[minmax\(0\,1fr\)_320px\]{grid-template-columns:minmax(0,1fr) 320px}.xl\:grid-cols-\[minmax\(0\,1fr\)_340px\]{grid-template-columns:minmax(0,1fr) 340px}.xl\:grid-cols-\[minmax\(0\,1fr\)_390px\]{grid-template-columns:minmax(0,1fr) 390px}.xl\:grid-cols-\[minmax\(0\,1fr\)_minmax\(340px\,0\.58fr\)\]{grid-template-columns:minmax(0,1fr) minmax(340px,.58fr)}.xl\:flex-row{flex-direction:row}.xl\:items-end{align-items:flex-end}.xl\:justify-between{justify-content:space-between}}.\[\&\:\:-webkit-details-marker\]\:hidden::-webkit-details-marker{display:none}
