@font-face{font-family:Fraunces;font-style:normal;font-display:swap;font-weight:100 900;src:url(/fonts/fraunces-latin-opsz-normal.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Fraunces;font-style:normal;font-display:swap;font-weight:100 900;src:url(/fonts/fraunces-latin-ext-opsz-normal.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Instrument Sans;font-style:normal;font-display:swap;font-weight:400 700;src:url(/fonts/instrument-sans-latin-wght-normal.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Instrument Sans;font-style:normal;font-display:swap;font-weight:400 700;src:url(/fonts/instrument-sans-latin-ext-wght-normal.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}.sf{--f-display:"Fraunces", "Iowan Old Style", Georgia, serif;--f-text:"Instrument Sans", "Segoe UI", system-ui, sans-serif;--step--1:.8125rem;--step-0:1rem;--step-1:1.333rem;--step-2:1.777rem;--step-3:2.369rem;--step-4:3.157rem;--step-5:4.209rem;--step-6:5.61rem;--s-3xs:.25rem;--s-2xs:.5rem;--s-xs:.75rem;--s-s:1rem;--s-m:1.5rem;--s-l:2rem;--s-xl:3rem;--s-2xl:4.5rem;--s-3xl:7rem;--s-4xl:10rem;--paper:#f6f1e7;--paper-2:#ede5d5;--surface-1:#fbf8f1;--ink-1:#1d1912;--ink-2:#5a5043;--ink-3:#74685a;--rule:#dcd2bf;--coal-0:#100e0b;--coal-1:#17140f;--coal-2:#231e17;--coal-rule:#3a3227;--bone-1:#f1e9da;--bone-2:#b9ad98;--bone-3:#8c806c;--honey:#e2a33a;--honey-ink:#8f5b07;--on-honey:#1d1912;--danger:#a8432a;--radius:3px;--shadow-near:0 1px 2px #100e0b14;--shadow-far:0 30px 60px -30px #100e0b59;--dur-fast:.14s;--dur:.24s;--dur-slow:.52s;--ease:cubic-bezier(.2, 0, 0, 1);--ease-out:cubic-bezier(.16, 1, .3, 1);--ease-in-out:cubic-bezier(.77, 0, .175, 1);--dur-press:80ms;--header-h:64px;--bg:var(--paper);--surface:var(--surface-1);--ink:var(--ink-1);--muted:var(--ink-3);--line:var(--rule);--cream:var(--paper-2);--image-bg:var(--paper-2);--hero-bg:var(--paper);--green:var(--honey-ink);--green-dark:#6f4605;--green-soft:#f1e3c4;--on-green:#fbf8f1;--amber:var(--honey-ink);--amber-soft:#f1e3c4;--red:var(--danger);--coal:var(--coal-1);--coal-deep:var(--coal-0);--coal-soft:var(--coal-rule);--sand:var(--bone-2);--shadow-sm:var(--shadow-near);--shadow-md:var(--shadow-near);--shadow-lg:var(--shadow-far);--r-sm:var(--radius);--r-md:var(--radius);--r-lg:var(--radius);--font:var(--f-text);--font-display:var(--f-display);background:var(--paper);color:var(--ink-1);font-family:var(--f-text);font-size:var(--step-0);flex-direction:column;min-height:100vh;line-height:1.6;display:flex}body:has(.sf){background:var(--coal-0)}.sf>main{background:var(--paper);flex:1}.sf h1,.sf h2,.sf h3,.sf .title,.sf .display{font-family:var(--f-display);letter-spacing:-.015em;font-optical-sizing:auto;font-weight:450}.sf h3{font-weight:500}.sf .title{font-size:clamp(var(--step-3), 4vw, var(--step-4));margin:var(--s-xs) 0 var(--s-s);line-height:1.04}.sf .display{font-size:clamp(var(--step-4), 7.2vw, var(--step-6));letter-spacing:-.025em;font-weight:400;line-height:.96}.sf .eyebrow{font-family:var(--f-text);font-size:var(--step--1);letter-spacing:.16em;text-transform:uppercase;color:var(--honey-ink);font-weight:600}.sf .muted{color:var(--ink-2)}.sf ::selection{background:var(--honey);color:var(--on-honey)}.sf .shell{max-width:1320px;padding:0 var(--s-l)}.sf .section{padding-block:var(--s-3xl)}.sf .page-head{padding:var(--s-2xl) 0 0}.sf .btn{border-radius:var(--radius);padding:var(--s-xs) var(--s-m);min-height:48px;font-family:var(--f-text);letter-spacing:.01em;box-shadow:none;-webkit-tap-highlight-color:transparent;transition:background-color var(--dur-fast) var(--ease), color var(--dur-fast) var(--ease), border-color var(--dur-fast) var(--ease), transform .2s var(--ease-out);font-size:.9375rem;font-weight:600;position:relative}.sf .btn svg{transition:transform .2s var(--ease-out);flex-shrink:0}.sf .btn:hover:not(:disabled){box-shadow:none;transform:none}.sf .btn:active:not(:disabled){transition-duration:var(--dur-fast), var(--dur-fast), var(--dur-fast), var(--dur-press);transform:scale(.97)}.sf .btn:disabled{opacity:.45;cursor:not-allowed;transform:none}.sf .btn[aria-busy=true]{cursor:progress;opacity:1}.sf .btn-primary{background:var(--honey);color:var(--on-honey)}.sf .btn-primary:hover:not(:disabled){background:var(--honey)}.sf .btn-primary:active:not(:disabled){background:#cf9230}.sf .btn-light{color:var(--ink-1);border:1px solid var(--ink-1);background:0 0}.sf .btn-light:hover:not(:disabled){color:var(--ink-1);border-color:var(--ink-1);background:0 0}.sf .btn-light:active:not(:disabled){background:var(--paper-2)}.sf .btn-ghost{color:var(--ink-1);background:0 0}.sf .on-dark .btn-light,.sf .btn-light.on-dark{color:var(--bone-1);border-color:var(--bone-3)}.sf .on-dark .btn-light:hover:not(:disabled),.sf .btn-light.on-dark:hover:not(:disabled){color:var(--bone-1);border-color:var(--bone-3);background:0 0}.sf .on-dark .btn-light:active:not(:disabled){background:var(--coal-2)}.sf .icon-btn{border-radius:var(--radius);width:40px;height:40px;color:inherit;-webkit-tap-highlight-color:transparent;transition:background-color var(--dur-fast) var(--ease), border-color var(--dur-fast) var(--ease), transform .2s var(--ease-out);background:0 0;border:1px solid #0000}.sf .icon-btn:hover:not(:disabled){background:0 0;border-color:#0000}.sf .icon-btn:active:not(:disabled){background:var(--paper-2);transition-duration:var(--dur-fast), var(--dur-fast), var(--dur-press);transform:scale(.95)}.sf-header .icon-btn:active:not(:disabled),.sf .on-dark .icon-btn:active:not(:disabled){background:var(--coal-2)}@media (hover:hover) and (pointer:fine){.sf .btn-primary:hover:not(:disabled){background:#ecb85c}.sf .btn-primary:hover:not(:disabled) svg:last-child{transform:translate(3px)}.sf .btn-light:hover:not(:disabled){background:var(--ink-1);color:var(--paper)}.sf .btn-ghost:hover:not(:disabled){color:var(--honey-ink)}.sf .on-dark .btn-light:hover:not(:disabled),.sf .btn-light.on-dark:hover:not(:disabled){background:var(--bone-1);color:var(--coal-1);border-color:var(--bone-1)}.sf .icon-btn:hover:not(:disabled){background:var(--paper-2)}.sf-header .icon-btn:hover:not(:disabled),.sf .on-dark .icon-btn:hover:not(:disabled){background:var(--coal-2);border-color:var(--coal-rule)}}.sf :focus-visible{outline:2px solid var(--honey-ink);outline-offset:3px}.sf :is(.sf-header,.sf-mobile-menu,.sf-footer,.ps,.sf-vitrine,.on-dark,.auth-brand,.nf-stage) :focus-visible{outline-color:var(--honey)}.sf input:focus-visible,.sf select:focus-visible,.sf textarea:focus-visible{outline:2px solid var(--honey-ink);outline-offset:1px}.sf .btn .pl-inline,.sf .product-add .pl-inline{margin-right:var(--s-3xs)}.sf .card{border-radius:var(--radius);box-shadow:none;background:var(--surface-1);border-color:var(--rule)}.sf .card-hover:hover{box-shadow:none;border-color:var(--ink-1);transform:none}.sf input,.sf select,.sf textarea{border-radius:var(--radius);border-color:var(--rule);background:var(--surface-1);font-family:var(--f-text)}.sf input:focus,.sf select:focus,.sf textarea:focus{border-color:var(--ink-1);box-shadow:none}.sf .search-wrap{border-radius:var(--radius)}.sf .search-wrap:focus-within{border-color:var(--ink-1);box-shadow:none}.sf .field>label{font-weight:600;font-size:var(--step--1);letter-spacing:.02em}.sf .breadcrumb{font-size:var(--step--1);color:var(--ink-3);letter-spacing:.02em}.sf .breadcrumb a:hover{color:var(--ink-1)}.sf .sidebar-link{border-radius:var(--radius)}.sf .sidebar-link.active{background:var(--ink-1);color:var(--paper)}.sf .status-badge{border-radius:var(--radius)}.sf .free-ship-track,.sf .free-ship-fill{border-radius:0;height:4px}.sf .free-ship-fill{background:var(--honey)}.sf .badge-dot{background:var(--honey);color:var(--on-honey);border-radius:99px;font-weight:700}.sf-announce{background:var(--coal-0);color:var(--bone-2);border-bottom:1px solid var(--coal-rule);font-size:var(--step--1);letter-spacing:.06em;text-align:center;padding:var(--s-2xs) var(--s-s)}.sf-announce b{color:var(--honey);font-weight:600}.sf-header{z-index:60;height:var(--header-h);background:var(--coal-1);color:var(--bone-1);border-bottom:1px solid var(--coal-rule);position:sticky;top:0}.sf-header-inner{align-items:center;gap:var(--s-m);grid-template-columns:1fr auto 1fr;height:100%;display:grid}.sf-nav{gap:var(--s-l);display:flex}.sf-nav a{letter-spacing:.04em;color:var(--bone-2);padding:var(--s-2xs) 0;transition:color var(--dur-fast) var(--ease);font-size:.875rem;font-weight:500;position:relative}.sf-nav a:after{content:"";background:var(--honey);transform-origin:0;height:1px;transition:transform var(--dur) var(--ease-out);position:absolute;bottom:0;left:0;right:0;transform:scaleX(0)}.sf-nav a[aria-current=page]{color:var(--bone-1)}.sf-nav a[aria-current=page]:after{transform:scaleX(1)}@media (hover:hover) and (pointer:fine){.sf-nav a:hover{color:var(--bone-1)}.sf-nav a:hover:after{transform:scaleX(1)}}.sf-tools{justify-content:flex-end;align-items:center;gap:var(--s-3xs);display:flex}.sf-tools .icon-btn{color:var(--bone-1);position:relative}.sf-tools .icon-btn:hover{border-color:var(--coal-rule)}.sf-account{align-items:center;gap:var(--s-2xs);padding:0 var(--s-xs);font-size:.875rem;font-weight:500;display:inline-flex;width:auto!important}.sf-burger{display:none}.sf-mobile-menu{inset:var(--header-h) 0 0 0;z-index:59;background:var(--coal-1);color:var(--bone-1);padding:var(--s-l) 0 var(--s-2xl);position:fixed;overflow-y:auto}.sf-mobile-menu nav a{padding:var(--s-s) 0;border-bottom:1px solid var(--coal-rule);font-family:var(--f-display);font-size:var(--step-2);justify-content:space-between;align-items:baseline;font-weight:400;display:flex}.sf-mobile-menu nav a span{font-family:var(--f-text);font-size:var(--step--1);color:var(--bone-3);letter-spacing:.1em}.sf-mobile-menu .sf-mobile-actions{gap:var(--s-xs);margin-top:var(--s-l);grid-template-columns:1fr 1fr;display:grid}.sf .logo-text{font-family:var(--f-text);letter-spacing:.18em!important;font-size:.8125rem!important;font-weight:600!important}.sf .product-card{box-shadow:none;background:0 0;border:0;border-radius:0;height:100%;transition:none;overflow:visible}.sf .product-card:hover{box-shadow:none;transform:none}.sf .product-media{border-radius:var(--radius);background:var(--paper-2);aspect-ratio:1}.sf .product-media .product-image{width:100%;height:100%;position:absolute;inset:0}.sf .product-media:after{display:none}.sf .product-image{transition:transform .36s var(--ease-out)}@media (hover:hover) and (pointer:fine){.sf .product-card:hover .product-image{transform:scale(1.03)}}.sf .product-badge{top:var(--s-xs);left:var(--s-xs);border-radius:var(--radius);padding:var(--s-3xs) var(--s-2xs);letter-spacing:.12em;background:var(--surface-1);color:var(--ink-1);font-size:.6875rem;font-weight:600}.sf .product-badge.sale{background:var(--honey);color:var(--on-honey)}.sf .product-badge.new{background:var(--ink-1);color:var(--paper)}.sf .product-badge.featured{background:var(--surface-1);color:var(--ink-1)}.sf .product-badge+.product-badge{top:calc(var(--s-xs) + 1.75rem)}.sf .product-badge+.product-badge+.product-badge{top:calc(var(--s-xs) + 3.5rem)}.sf .fav-btn{top:var(--s-xs);right:var(--s-xs);border-radius:var(--radius);background:var(--surface-1);-webkit-backdrop-filter:none;backdrop-filter:none;width:40px;height:40px;box-shadow:none;transition:transform .2s var(--ease-out), background-color var(--dur-fast) var(--ease)}.sf .fav-pop{animation:none}.sf .fav-btn:hover{transform:none}@media (hover:hover) and (pointer:fine){.sf .fav-btn:hover:not(:disabled){background:var(--paper)}.sf .on-dark .fav-btn:hover:not(:disabled){background:var(--coal-2)}}.sf .fav-btn:active:not(:disabled){transition-duration:var(--dur-press), var(--dur-fast);transform:scale(.95)}.sf .fav-btn:disabled{cursor:progress}.sf .product-info{padding:var(--s-s) 0 0;gap:var(--s-2xs)}.sf .product-meta{letter-spacing:.1em;text-transform:uppercase;color:var(--ink-3);gap:var(--s-2xs);font-size:.75rem}.sf .product-meta b{color:var(--honey-ink);font-weight:600}.sf .product-card h3{font-family:var(--f-display);font-size:var(--step-1);letter-spacing:-.01em;font-weight:450;line-height:1.2}.sf .product-card h3 a{color:inherit}.sf .product-card h3 a:hover{text-underline-offset:4px;text-decoration:underline;text-decoration-thickness:1px}.sf .product-footer{margin-top:var(--s-3xs);align-items:baseline}.sf .product-price{font-family:var(--f-text);font-size:var(--step-0);letter-spacing:.01em;font-weight:600}.sf .product-was{font-size:var(--step--1);color:var(--ink-3);margin-right:var(--s-2xs);text-decoration:line-through}.sf .product-stock{letter-spacing:.06em;color:var(--ink-3);white-space:nowrap;font-size:.75rem}.sf .product-stock.out{color:var(--danger)}.sf .product-card .product-add{margin-top:var(--s-xs);justify-content:center;align-items:center;gap:var(--s-2xs);border-radius:var(--radius);border:1px solid var(--ink-1);width:100%;min-height:44px;color:var(--ink-1);letter-spacing:.02em;padding:var(--s-2xs) var(--s-s);box-shadow:none;transition:background-color var(--dur-fast) var(--ease), color var(--dur-fast) var(--ease), transform .2s var(--ease-out);background:0 0;font-size:.875rem;font-weight:600;display:inline-flex}@media (hover:hover) and (pointer:fine){.sf .product-card .product-add:hover:not(:disabled){background:var(--ink-1);color:var(--paper)}}.sf .product-card .product-add:active:not(:disabled){background:var(--ink-1);color:var(--paper);transition-duration:var(--dur-fast), var(--dur-fast), var(--dur-press);transform:scale(.97)}.sf .product-card .product-add:disabled{border-color:var(--rule);color:var(--ink-3);cursor:not-allowed;background:0 0}.sf .product-card .product-add[aria-busy=true]{cursor:progress}.sf .product-card .product-add .spinner{border:2px solid;border-top-color:#0000;border-radius:99px;width:14px;height:14px;animation:.6s linear infinite spin}.sf .on-dark .product-media,.sf .on-dark .product-image{background:var(--coal-2)}.sf .on-dark .product-card h3{color:var(--bone-1)}.sf .on-dark .product-meta,.sf .on-dark .product-stock,.sf .on-dark .product-was{color:var(--bone-3)}.sf .on-dark .product-meta b{color:var(--honey)}.sf .on-dark .product-price{color:var(--bone-1)}.sf .on-dark .product-card .product-add{color:var(--bone-1);border-color:var(--bone-3)}@media (hover:hover) and (pointer:fine){.sf .on-dark .product-card .product-add:hover:not(:disabled){background:var(--bone-1);color:var(--coal-1);border-color:var(--bone-1)}}.sf .on-dark .product-card .product-add:active:not(:disabled){background:var(--bone-1);color:var(--coal-1);border-color:var(--bone-1)}.sf .on-dark .product-card .product-add:disabled{border-color:var(--coal-rule);color:var(--bone-3)}.sf .on-dark .fav-btn,.sf .on-dark .product-badge.featured{background:var(--coal-1);color:var(--bone-1)}.sf .on-dark .eyebrow{color:var(--honey)}.sf .on-dark .muted{color:var(--bone-2)}.sf .grid{gap:var(--s-xl) var(--s-m);grid-template-columns:repeat(4,minmax(0,1fr))}.sf .grid>.reveal{min-width:0;display:block}.sf-head{align-items:end;gap:var(--s-m);padding-bottom:var(--s-m);margin-bottom:var(--s-xl);border-bottom:1px solid var(--rule);grid-template-columns:minmax(0,1fr) auto;display:grid}.sf-head .title{margin-bottom:0}.sf-head p{margin:var(--s-xs) 0 0;max-width:46ch;color:var(--ink-2)}.sf-head-link{align-items:center;gap:var(--s-2xs);letter-spacing:.04em;padding:var(--s-2xs) 0;white-space:nowrap;transition:color var(--dur-fast) var(--ease);border-bottom:1px solid;font-size:.875rem;font-weight:600;display:inline-flex}.sf-head-link svg{transition:transform .2s var(--ease-out)}@media (hover:hover) and (pointer:fine){.sf-head-link:hover{color:var(--honey-ink)}.sf-head-link:hover svg{transform:translate(3px)}}.on-dark .sf-head{border-color:var(--coal-rule)}.on-dark .sf-head p{color:var(--bone-2)}.on-dark .sf-head .title,.on-dark .sf-head-link{color:var(--bone-1)}@media (hover:hover) and (pointer:fine){.on-dark .sf-head-link:hover{color:var(--honey)}}.ps{background:var(--coal-0);color:var(--bone-1);position:relative}.ps-track{height:300vh;position:relative}.ps-stage{top:var(--header-h);height:calc(100vh - var(--header-h));height:calc(100svh - var(--header-h));background:radial-gradient(ellipse 55% 60% at 68% 62%, #e2a33a1a, transparent 70%), var(--coal-0);position:sticky;overflow:hidden}.ps-grid{align-items:center;gap:var(--s-xl);grid-template-columns:minmax(0,5fr) minmax(0,6fr);height:100%;display:grid}.ps-copy{height:100%;position:relative}.ps-chapter{position:absolute;top:50%;left:0;right:0;transform:translateY(-50%)}.ps-ch-1,.ps-ch-2{opacity:0;transform:translateY(calc(24px - 50%))}.ps .eyebrow{color:var(--honey)}.ps-title{font-family:var(--f-display);font-size:clamp(var(--step-4), 6.4vw, var(--step-6));letter-spacing:-.025em;margin:var(--s-s) 0 var(--s-m);color:var(--bone-1);white-space:pre-line;font-weight:380;line-height:.95}.ps-title em{color:var(--honey);font-style:normal}.ps-lede{font-size:var(--step-1);color:var(--bone-2);max-width:34ch;margin:0 0 var(--s-l);line-height:1.5}.ps-ch-1 .ps-lede,.ps-ch-2 .ps-lede{margin-bottom:0}.ps-statement{font-family:var(--f-display);font-size:clamp(var(--step-3), 4vw, var(--step-5));letter-spacing:-.02em;margin:var(--s-s) 0 var(--s-m);color:var(--bone-1);font-weight:380;line-height:1.02}.ps-actions{gap:var(--s-xs);flex-wrap:wrap;display:flex}.ps-down{align-items:center;gap:var(--s-2xs);margin-top:var(--s-l);color:var(--bone-1);letter-spacing:.04em;border-bottom:1px solid var(--bone-3);padding-bottom:var(--s-3xs);font-size:.875rem;font-weight:600;display:inline-flex}.ps-down:hover{color:var(--honey);border-color:var(--honey)}.ps-machine{justify-content:center;align-items:center;height:100%;display:flex;position:relative;overflow:hidden}.ps-camera{transform-origin:50% 96%;will-change:transform;width:min(100%,46vh,460px);position:relative;transform:scale(1.5)}.ps-print{aspect-ratio:640/766;position:relative}.ps-print img{-webkit-user-select:none;user-select:none;-webkit-user-drag:none;width:100%;height:100%;display:block;position:absolute;inset:0}.ps-ghost{opacity:.06;filter:grayscale()brightness(2.2)}.ps-emblem{clip-path:inset(100% 0 0)}.ps-layers{clip-path:inset(100% 0 0);opacity:.6;pointer-events:none;background:repeating-linear-gradient(#100e0b8c 0 1px,#0000 1px 4px);position:absolute;inset:0;-webkit-mask:url(/images/balbal-emblem.webp) 50%/100% 100% no-repeat;mask:url(/images/balbal-emblem.webp) 50%/100% 100% no-repeat}.ps-bead{transform-origin:0;background:var(--honey);opacity:.9;will-change:transform;width:0;height:2px;margin-top:-1px;position:absolute;top:100%;left:8%;box-shadow:0 0 10px 1px #e2a33a8c}.ps-rail{height:10px;margin-top:calc(var(--head-h,112px) * -.74);background:linear-gradient(var(--coal-2), var(--coal-1));will-change:transform;border-top:1px solid #4a4033;border-bottom:1px solid #0a0907;position:absolute;top:100%;left:-38%;right:-38%}.ps-head{--head-h:112px;width:calc(var(--head-h) * .82);height:var(--head-h);will-change:transform;position:absolute;top:100%;left:8%;transform:translate(-50%,-100%)}.ps-head svg{width:100%;height:100%;display:block;overflow:visible}.ps-plate{background:repeating-linear-gradient(90deg,#2b251d 0 2px,#241f18 2px 6px);border-top:1px solid #5a4d3b;height:14px;margin:0 -22%;position:relative;box-shadow:0 24px 40px -12px #000c}.ps-hud{right:0;bottom:var(--s-l);gap:var(--s-m);letter-spacing:.14em;text-transform:uppercase;color:var(--bone-3);font-variant-numeric:tabular-nums;white-space:nowrap;font-size:.75rem;display:flex;position:absolute}.ps-hud b{color:var(--bone-1);font-weight:600}.ps-hud .ps-meter{background:var(--coal-rule);align-self:center;width:120px;height:1px;position:relative}.ps-hud .ps-meter i{background:var(--honey);transform-origin:0;position:absolute;inset:0;transform:scaleX(0)}.ps-cue{left:50%;bottom:var(--s-m);letter-spacing:.2em;text-transform:uppercase;color:var(--bone-3);align-items:center;gap:var(--s-2xs);pointer-events:none;flex-direction:column;font-size:.75rem;display:flex;position:absolute;transform:translate(-50%)}.ps-cue i{background:linear-gradient(var(--bone-3), transparent);width:1px;height:32px}.sf-vitrine{background:var(--coal-0);color:var(--bone-1);padding:var(--s-2xl) 0 var(--s-3xl)}.sf-vitrine-grid{gap:var(--s-xl) var(--s-m);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.sf-vitrine-grid>.reveal:first-child{grid-area:span 2/span 2}.sf-vitrine-grid>.reveal:first-child .product-card{flex-direction:column;display:flex}.sf-vitrine-grid>.reveal:first-child .product-link{flex:1;display:flex}.sf-vitrine-grid>.reveal:first-child .product-media{aspect-ratio:auto;flex:1;width:100%;min-height:100%}.sf-vitrine-grid>.reveal:first-child .product-image{aspect-ratio:auto;height:100%;position:absolute;inset:0}.sf-vitrine-grid>.reveal:first-child h3{font-size:var(--step-2)}.sf-story{background:var(--paper)}.sf-story-grid{gap:var(--s-2xl);grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:start;display:grid}.sf-story-title{font-size:clamp(var(--step-3), 3.6vw, var(--step-5));margin:var(--s-s) 0 0;line-height:1.02}.sf-story-lede{font-size:var(--step-1);color:var(--ink-2);margin:0 0 var(--s-xl);max-width:40ch;line-height:1.5}.sf-steps{border-top:1px solid var(--ink-1);margin:0;padding:0;list-style:none}.sf-steps li{gap:var(--s-m);padding:var(--s-m) 0;border-bottom:1px solid var(--rule);grid-template-columns:4.5rem minmax(0,10rem) minmax(0,1fr);align-items:baseline;display:grid}.sf-steps .n{font-family:var(--f-display);font-size:var(--step-2);color:var(--honey-ink);font-variant-numeric:lining-nums}.sf-steps h3{font-size:var(--step-1);margin:0}.sf-steps p{color:var(--ink-2);margin:0}.sf-index{border-top:1px solid var(--ink-1);margin:0;padding:0;list-style:none}.sf-index a{align-items:center;gap:var(--s-m);padding:var(--s-m) 0;border-bottom:1px solid var(--rule);transition:background-color var(--dur-fast) var(--ease);grid-template-columns:4rem minmax(0,1fr) minmax(0,1fr) 7rem 2rem;display:grid;position:relative}.sf-index .n{font-size:var(--step--1);letter-spacing:.12em;color:var(--ink-3);font-variant-numeric:tabular-nums}.sf-index .name{font-family:var(--f-display);font-size:var(--step-2);font-weight:400;line-height:1.1}.sf-index .meta{color:var(--ink-2)}.sf-index .count{color:var(--ink-3);text-align:right;font-variant-numeric:tabular-nums;font-size:.875rem}.sf-index svg{transition:transform .2s var(--ease-out), color var(--dur-fast) var(--ease);justify-self:end}.sf-index .thumb{aspect-ratio:4/3;object-fit:cover;border-radius:var(--radius);opacity:0;pointer-events:none;width:120px;transition:opacity .2s var(--ease-out), transform .2s var(--ease-out);position:absolute;top:50%;right:12rem;transform:translateY(-50%)scale(.96)}@media (hover:hover) and (pointer:fine){.sf-index a:hover{background:var(--paper-2)}.sf-index a:hover svg{color:var(--honey-ink);transform:translate(3px,-3px)}.sf-index a:hover .thumb{opacity:1;transform:translateY(-50%)scale(1)}}.sf-index a:active,.sf-adv{background:var(--paper-2)}.sf-adv-grid{border-top:1px solid var(--ink-1);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.sf-adv-item{padding:var(--s-l) var(--s-m) var(--s-l) 0;border-right:1px solid var(--rule)}.sf-adv-item+.sf-adv-item{padding-left:var(--s-m)}.sf-adv-item:last-child{border-right:0}.sf-adv-item .n{font-size:var(--step--1);letter-spacing:.12em;color:var(--honey-ink)}.sf-adv-item h3{margin:var(--s-l) 0 var(--s-xs);font-size:var(--step-1)}.sf-adv-item p{color:var(--ink-2);margin:0;font-size:.9375rem}.sf-brands{align-items:baseline;gap:var(--s-s) var(--s-xl);margin-top:var(--s-2xl);padding-top:var(--s-m);border-top:1px solid var(--rule);flex-wrap:wrap;display:flex}.sf-brands .eyebrow{color:var(--ink-3);margin-right:auto}.sf-brands span:not(.eyebrow){font-family:var(--f-display);font-size:var(--step-1);color:var(--ink-2)}.sf-cta{background:var(--paper)}.sf-cta-inner{gap:var(--s-xl);padding:var(--s-2xl) 0;border-top:1px solid var(--ink-1);border-bottom:1px solid var(--ink-1);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;display:grid}.sf-cta-mark{width:88px;height:auto}.sf-cta h2{font-size:clamp(var(--step-3), 3.6vw, var(--step-5));margin:0 0 var(--s-s);line-height:1.02}.sf-cta p{color:var(--ink-2);max-width:52ch;margin:0}.sf-cta .ps-actions{justify-content:flex-end}.sf .promo-card,.sf .campaign-card{border-radius:var(--radius)!important;box-shadow:none!important}.sf .promo-btn,.sf .campaign-link,.sf .promo-badge,.sf .campaign-badge{border-radius:var(--radius)!important}.sf-footer{background:var(--coal-0);color:var(--bone-2);padding:var(--s-3xl) 0 var(--s-l)}.sf-footer-top{gap:var(--s-xl);grid-template-columns:minmax(0,2fr) repeat(3,minmax(0,1fr));display:grid}.sf-footer h4{font-family:var(--f-text);letter-spacing:.16em;text-transform:uppercase;color:var(--bone-3);margin:0 0 var(--s-m);font-size:.75rem;font-weight:600}.sf-footer a{color:var(--bone-2);transition:color var(--dur-fast) var(--ease)}.sf-footer a:hover{color:var(--bone-1)}.sf-footer ul{gap:var(--s-xs);margin:0;padding:0;font-size:.9375rem;list-style:none;display:grid}.sf-footer-lede{font-family:var(--f-display);font-size:var(--step-2);color:var(--bone-1);margin:var(--s-l) 0 var(--s-m);max-width:20ch;font-weight:380;line-height:1.15}.sf-footer-form{border-bottom:1px solid var(--bone-3);max-width:360px;display:flex}.sf-footer-form input{min-width:0;color:var(--bone-1);padding:var(--s-xs) 0;background:0 0;border:0;border-radius:0;flex:1}.sf-footer-form input::placeholder{color:var(--bone-3)}.sf-footer-form input:focus{box-shadow:none}.sf-footer-form button{color:var(--honey);padding:0 var(--s-2xs);background:0 0;border:0;min-width:44px}.sf-footer-form button:hover{color:var(--bone-1)}.sf-footer-bottom{margin-top:var(--s-2xl);padding-top:var(--s-m);border-top:1px solid var(--coal-rule);justify-content:space-between;gap:var(--s-s);font-size:var(--step--1);color:var(--bone-3);flex-wrap:wrap;display:flex}.sf-footer-word{font-family:var(--f-display);letter-spacing:-.03em;color:var(--coal-2);margin:var(--s-2xl) 0 0;-webkit-user-select:none;user-select:none;white-space:nowrap;font-size:clamp(3rem,13vw,11rem);font-weight:500;line-height:.85;overflow:hidden}.sf .page-title-band{background:var(--coal-1);color:var(--bone-1)}@media (max-width:1100px){.sf .grid,.sf-vitrine-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.sf-index a{grid-template-columns:3rem minmax(0,1fr) 6rem 1.5rem}.sf-index .meta,.sf-index .thumb{display:none}.sf-adv-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.sf-adv-item:nth-child(2){border-right:0}.sf-adv-item:nth-child(3){padding-left:0}.sf-adv-item:nth-child(n+3){border-top:1px solid var(--rule)}.sf-footer-top{grid-template-columns:1fr 1fr 1fr}.sf-footer-top>:first-child{grid-column:1/-1}}@media (max-width:850px){.sf{--header-h:58px}.sf .shell{padding:0 var(--s-s)}.sf .section{padding-block:var(--s-2xl)}.sf-header-inner{grid-template-columns:1fr auto}.sf-nav,.sf-tools .sf-hide-m{display:none}.sf-burger{display:inline-flex}.sf .grid,.sf-vitrine-grid{gap:var(--s-l) var(--s-s);grid-template-columns:repeat(2,minmax(0,1fr))}.sf-head{margin-bottom:var(--s-l);grid-template-columns:1fr}.sf-story-grid{gap:var(--s-l);grid-template-columns:1fr}.sf-steps li{grid-template-columns:3rem minmax(0,1fr)}.sf-steps li p{grid-column:2}.sf-cta-inner{gap:var(--s-m);grid-template-columns:1fr}.sf-cta .ps-actions{justify-content:flex-start}.ps-track{height:250vh}.ps-grid{grid-template-rows:minmax(0,.82fr) minmax(0,1.18fr);grid-template-columns:1fr;gap:0}.ps-machine{padding-top:var(--s-m);order:-1;align-items:flex-end}.ps-camera{width:min(54vw,27svh,280px)}.ps-head{--head-h:76px}.ps-chapter{top:var(--s-m);transform:none}.ps-ch-1,.ps-ch-2{transform:translateY(16px)}.ps-title{font-size:clamp(2.6rem, 11vw, var(--step-5));margin:var(--s-xs) 0 var(--s-s)}.ps-lede{margin-bottom:var(--s-m);font-size:1rem}.ps .ps-actions{flex-wrap:nowrap}.ps .ps-actions .btn{padding:var(--s-xs) var(--s-s);white-space:nowrap;flex:1 1 0;min-width:0;font-size:.875rem}.ps-statement{font-size:clamp(2rem, 8.5vw, var(--step-4));margin:var(--s-xs) 0 var(--s-s)}.ps-hud{left:50%;right:auto;top:var(--s-s);gap:var(--s-s);bottom:auto;transform:translate(-50%)}.ps-hud .ps-meter{width:64px}.ps-cue{display:none}}@media (max-width:560px){.sf-index a{padding:var(--s-s) 0;grid-template-columns:2.25rem minmax(0,1fr) auto}.sf-index .name{font-size:var(--step-1)}.sf-index svg{display:none}.sf-adv-grid{grid-template-columns:1fr}.sf-adv-item,.sf-adv-item+.sf-adv-item{padding:var(--s-m) 0;border-right:0;border-top:1px solid var(--rule)}.sf-adv-item:first-child{border-top:0}.sf-adv-item h3{margin-top:var(--s-xs)}.sf-footer-top{grid-template-columns:1fr 1fr}.sf-vitrine-grid>.reveal:first-child{grid-area:auto/1/auto/-1}.sf-vitrine-grid>.reveal:first-child .product-media{aspect-ratio:1;min-height:0}.sf .product-card h3{font-size:1.0625rem}.sf-account{display:none!important}}@media (max-width:850px) and (max-height:720px){.ps-ch-0 .ps-lede{display:none}.ps-ch-0 .ps-title{margin-bottom:var(--s-m)}}@media (max-height:560px) and (min-width:851px){.ps-title{font-size:var(--step-4)}}@media (prefers-reduced-motion:reduce){.sf :is(.btn,.icon-btn,.fav-btn,.product-add):active:not(:disabled){transform:none}.sf :is(.btn,.sf-head-link,.sf-index) svg,.sf .product-image{transition:none}.sf .product-card:hover .product-image,.sf-head-link:hover svg,.sf-index a:hover svg{transform:none}.sf-nav a:after{transition:opacity var(--dur-fast) var(--ease);opacity:0;transform:scaleX(1)}.sf-nav a:hover:after,.sf-nav a[aria-current=page]:after{opacity:1}.sf .page-enter{animation-duration:.12s}}.sf-header [role=dialog]{color:var(--ink-1)}@media (max-width:560px){.sf .product-meta span[aria-hidden]{display:none}.sf .product-meta{flex-direction:column;gap:0;align-items:flex-start!important}}.sf .sidebar-link.active{color:var(--ink-1);box-shadow:inset 2px 0 0 var(--honey);background:0 0;font-weight:600}.sf .sidebar-link:hover{background:var(--paper-2)}.sf .page-enter{animation:sfPageIn .16s var(--ease-out) both}@keyframes sfPageIn{0%{opacity:0}to{opacity:1}}.sf .auth-split{min-height:calc(100vh - var(--header-h) - 34px)}.sf .auth-brand{background:var(--coal-1);color:var(--bone-1);border-right:1px solid var(--coal-rule)}.sf .auth-brand h1{font-weight:380;font-size:clamp(var(--step-4), 4.4vw, var(--step-5))!important;letter-spacing:-.02em!important;line-height:1!important}.sf .auth-panel .card{background:0 0;border:0}.sf main :is([style*=radius\:12px],[style*="radius: 12px"],[style*=radius\:14px],[style*="radius: 14px"],[style*=radius\:16px],[style*="radius: 16px"],[style*=radius\:18px],[style*="radius: 18px"],[style*=radius\:20px],[style*="radius: 20px"],[style*=radius\:24px],[style*="radius: 24px"]){border-radius:var(--radius)!important}.ps-motion{align-items:center;gap:var(--s-3xs) var(--s-2xs);margin-top:var(--s-l);padding:var(--s-2xs) 0;border:0;border-bottom:1px solid var(--bone-3);color:var(--bone-1);letter-spacing:.04em;cursor:pointer;text-align:left;transition:color var(--dur-fast) var(--ease), border-color var(--dur-fast) var(--ease);background:0 0;flex-wrap:wrap;font-size:.875rem;font-weight:600;display:none}.ps-motion svg{color:var(--honey)}.ps-motion span{letter-spacing:.02em;color:var(--bone-3);flex-basis:100%;font-size:.8125rem;font-weight:400}@media (hover:hover) and (pointer:fine){.ps-motion:hover{color:var(--honey);border-color:var(--honey)}}.ps-motion-off{right:var(--s-l);top:var(--s-m);border-bottom-color:var(--coal-rule);color:var(--bone-2);margin:0;font-weight:500;position:absolute}@media (max-width:850px){.ps-motion-off{top:auto;right:var(--s-s);bottom:var(--s-s)}}@media (prefers-reduced-motion:reduce){.ps:not(.is-motion-on) .ps-track{height:auto}.ps:not(.is-motion-on) .ps-stage{height:auto;min-height:calc(100svh - var(--header-h));padding:var(--s-2xl) 0;position:relative;top:0}.ps:not(.is-motion-on) .ps-copy{height:auto}.ps:not(.is-motion-on) .ps-chapter{opacity:1;position:relative;top:auto;transform:none;visibility:visible!important}.ps:not(.is-motion-on) :is(.ps-ch-1,.ps-ch-2,.ps-cue,.ps-head,.ps-rail,.ps-bead,.ps-hud){display:none}.ps:not(.is-motion-on) .ps-camera{transform:none}.ps:not(.is-motion-on) :is(.ps-emblem,.ps-layers){clip-path:none}.ps:not(.is-motion-on) .ps-layers{opacity:0}.ps:not(.is-motion-on) .ps-motion,.ps.is-motion-on .ps-motion-off{display:inline-flex}}@media (prefers-reduced-motion:reduce) and (max-width:850px){.ps:not(.is-motion-on) .ps-grid{gap:var(--s-l);grid-template-rows:auto}.ps:not(.is-motion-on) .ps-stage{padding:var(--s-l) 0 var(--s-2xl)}}.sr-only{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.pl{--pl-w:2.4em;--pl-layer:.16em;--pl-gap:.09em;--pl-step:calc(var(--pl-layer) + var(--pl-gap));--pl-head:.46em;--pl-dur:1.6s;width:var(--pl-w);height:calc(var(--pl-step) * 3 + var(--pl-head) + .06em);vertical-align:middle;color:currentColor;display:inline-block;position:relative}.pl-layer{height:var(--pl-layer);background:var(--honey);animation:var(--pl-dur) linear infinite;border-radius:1px;position:absolute;left:0;right:0;transform:scaleX(0)}.pl-layer:first-child{transform-origin:0;animation-name:pl-l1;bottom:0}.pl-layer:nth-child(2){bottom:var(--pl-step);transform-origin:100%;animation-name:pl-l2}.pl-layer:nth-child(3){bottom:calc(var(--pl-step) * 2);transform-origin:0;animation-name:pl-l3}.pl-head{left:0;bottom:var(--pl-layer);width:var(--pl-head);height:var(--pl-head);margin-left:calc(var(--pl-head) / -2);clip-path:polygon(0 0,100% 0,100% 45%,62% 45%,56% 100%,44% 100%,38% 45%,0 45%);animation:pl-head var(--pl-dur) linear infinite;background:currentColor;position:absolute}.pl{--pl-stroke:cubic-bezier(.45, 0, .55, 1)}@keyframes pl-head{0%{animation-timing-function:var(--pl-stroke);transform:translate(0)}28%{transform:translate(var(--pl-w), 0);animation-timing-function:var(--ease-out)}31%{transform:translate(var(--pl-w), calc(var(--pl-step) * -1));animation-timing-function:var(--pl-stroke)}59%{transform:translate(0, calc(var(--pl-step) * -1));animation-timing-function:var(--ease-out)}62%{transform:translate(0, calc(var(--pl-step) * -2));animation-timing-function:var(--pl-stroke)}88%{transform:translate(var(--pl-w), calc(var(--pl-step) * -2));animation-timing-function:var(--pl-stroke)}94%{transform:translate(calc(var(--pl-w) * .5), calc(var(--pl-step) * -3));animation-timing-function:var(--pl-stroke)}to{transform:translate(0)}}@keyframes pl-l1{0%{opacity:1;animation-timing-function:var(--pl-stroke);transform:scaleX(0)}28%{opacity:1;transform:scaleX(1)}88%{opacity:1}98%,to{opacity:0;transform:scaleX(1)}}@keyframes pl-l2{0%,31%{opacity:1;animation-timing-function:var(--pl-stroke);transform:scaleX(0)}59%{opacity:1;transform:scaleX(1)}88%{opacity:1}98%,to{opacity:0;transform:scaleX(1)}}@keyframes pl-l3{0%,62%{opacity:1;animation-timing-function:var(--pl-stroke);transform:scaleX(0)}88%{opacity:1;transform:scaleX(1)}98%,to{opacity:0;transform:scaleX(1)}}.pl-block{animation:pl-appear .2s var(--ease-out) .15s both}@keyframes pl-appear{0%{opacity:0}to{opacity:1}}.pl-inline{align-items:center;line-height:0;display:inline-flex}.pl-sm{font-size:.85em}.pl-lg{color:var(--ink-1);font-size:30px}.pl-block{align-items:center;gap:var(--s-s);flex-direction:column;display:flex}.pl-caption{letter-spacing:.18em;text-transform:uppercase;color:var(--ink-3);margin:0;font-size:.75rem}.on-dark .pl-lg,.nf-stage .pl-lg{color:var(--bone-1)}.sf-route-loading{justify-content:center;align-items:center;min-height:52vh;display:flex}@media (prefers-reduced-motion:reduce){.sf .pl-layer,.sf .pl-head{animation:none}.sf .pl-layer{opacity:1;transform:scaleX(1)}.sf .pl-head{transform:translate(var(--pl-w), calc(var(--pl-step) * -2))}.sf .pl{animation:1.6s ease-in-out infinite pl-breathe}.sf .pl-block{animation-name:pl-appear}}@keyframes pl-breathe{0%,to{opacity:1}50%{opacity:.45}}.sr[data-armed] .sr-item{opacity:0;transition:opacity .42s var(--ease-out), transform .42s var(--ease-out);transition-delay:0s;transform:translateY(12px)}.sr[data-armed].is-in .sr-item{opacity:1;transition-delay:calc(min(var(--i,0), 8) * 50ms);transform:none}.sr[data-armed][data-seen].is-in .sr-item{transition-duration:.22s;transition-delay:calc(min(var(--i,0), 8) * 25ms)}.sr[data-armed] .sr-rule{background:var(--honey-ink);transform-origin:0;height:1px;transition:transform .6s var(--ease-out);display:block;transform:scaleX(0)}.sr[data-armed][data-seen] .sr-rule{transition-duration:.3s}.sr[data-armed].is-in .sr-rule{transform:scaleX(1)}.sr:not([data-armed]) .sr-rule{background:var(--honey-ink);height:1px;display:block}.sf-index.has-rule{border-top:0}@media (prefers-reduced-motion:reduce){.sr[data-armed] .sr-item,.sr[data-armed][data-seen].is-in .sr-item{transition:opacity .2s var(--ease-out);transition-delay:0s;transform:none}.sr[data-armed] .sr-rule{transition:none;transform:none}}.nf-stage{background:var(--coal-0);color:var(--bone-1);position:relative;overflow:hidden}.nf-grid{min-height:calc(100svh - var(--header-h) - 34px);align-items:center;gap:var(--s-2xl);padding-block:var(--s-2xl);grid-template-columns:minmax(0,6fr) minmax(0,5fr);display:grid}.nf-code{font-family:var(--f-display);letter-spacing:-.04em;color:var(--bone-1);font-variant-numeric:lining-nums;margin:0;font-size:clamp(6rem,17vw,13rem);font-weight:300;line-height:.82}.nf-code span{color:var(--honey)}.nf-title{font-family:var(--f-display);font-weight:400;font-size:clamp(var(--step-3), 3.6vw, var(--step-4));letter-spacing:-.015em;margin:var(--s-l) 0 var(--s-s);line-height:1.05}.nf-copy{color:var(--bone-2);font-size:var(--step-1);max-width:34ch;margin:0 0 var(--s-xl);line-height:1.5}.nf-art{justify-self:center;width:min(100%,340px);position:relative}.nf-print{aspect-ratio:640/766;position:relative}.nf-print img{width:100%;height:100%;position:absolute;inset:0}.nf-print .nf-ghost{opacity:.08;filter:grayscale()brightness(2.2)}.nf-print .nf-done{clip-path:inset(62% 0 0)}.nf-print .nf-lines{clip-path:inset(62% 0 0);opacity:.6;background:repeating-linear-gradient(#100e0b8c 0 1px,#0000 1px 4px);position:absolute;inset:0;-webkit-mask:url(/images/balbal-emblem.webp) 50%/100% 100% no-repeat;mask:url(/images/balbal-emblem.webp) 50%/100% 100% no-repeat}.nf-nozzle{width:46px;height:62px;position:absolute;top:62%;left:64%;transform:translate(-50%,-100%)}.nf-nozzle svg{width:100%;height:100%;display:block;overflow:visible}.nf-nozzle .tip{animation:3.2s ease-in-out infinite nf-cool}@keyframes nf-cool{0%,to{opacity:1}50%{opacity:.35}}.nf-plate{background:repeating-linear-gradient(90deg,#2b251d 0 2px,#241f18 2px 6px);border-top:1px solid #5a4d3b;height:12px;margin:0 -18%}.nf-meta{margin-top:var(--s-s);letter-spacing:.14em;text-transform:uppercase;color:var(--bone-3);font-variant-numeric:tabular-nums;justify-content:space-between;font-size:.75rem;display:flex}.nf-meta b{color:var(--bone-1);font-weight:600}@media (max-width:850px){.nf-grid{gap:var(--s-xl);padding-block:var(--s-xl) var(--s-2xl);grid-template-columns:1fr;min-height:0}.nf-art{order:-1;width:min(46vw,190px)}.nf-meta{letter-spacing:.1em;white-space:nowrap;gap:var(--s-s);font-size:.6875rem}.nf-code{font-size:clamp(5rem,26vw,8rem)}.nf-title{margin-top:var(--s-m)}.nf-copy{font-size:1.0625rem}}@media (prefers-reduced-motion:reduce){.nf-nozzle .tip{animation:none}}.sf-story.section{padding-bottom:var(--s-2xl)}.sf .sf-cats.section{padding-top:var(--s-2xl)}.sf-cats .sf-head{margin-bottom:var(--s-l)}@media (max-width:850px){.sf-story.section{padding-bottom:var(--s-xl)}.sf .sf-cats.section{padding-top:var(--s-xl)}}.sf .product-card .product-add[aria-busy=true]{border-color:var(--ink-1);color:var(--ink-1)}.sf .on-dark .product-card .product-add[aria-busy=true]{border-color:var(--bone-3);color:var(--bone-1)}@media (max-width:380px){.sf-header .logo-text{display:none}.sf-header .icon-btn{width:36px;height:36px}.sf-header-inner{gap:var(--s-xs)}}.sf .btn-primary .pl-layer{background:var(--on-honey)}.sf .reveal.init{transition:opacity .42s var(--ease-out), transform .42s var(--ease-out);transform:translateY(12px)}.sf .reveal.init.is-visible{transform:none}@media (prefers-reduced-motion:reduce){.sf .reveal.init{transition:opacity .2s var(--ease-out);transform:none}}.sf-vitrine{padding-top:var(--s-l)}@media (max-width:850px){.sf-vitrine{padding-top:var(--s-s)}}
