.sb-theme-scrawl{--scrawl-ink:hsl(var(--primary));--scrawl-wire:hsl(var(--accent));--scrawl-display:var(--sb-font-heading,"Anton","Arial Narrow",sans-serif);--scrawl-hand:var(--sb-font-accent,"Shadows Into Light",cursive);--scrawl-body:var(--sb-font-body,"Space Grotesk",system-ui,sans-serif);--scrawl-ease:cubic-bezier(0.16,1,0.3,1);--scrawl-bar-inset:clamp(10px,1.4vw,22px);--scrawl-bar-reserve:132px;--scrawl-bar-pad:6px;--scrawl-bar-h:60px;--scrawl-stack-gap:6px;--scrawl-stack-inset:clamp(14px,1.6vw,26px);--scrawl-bar-control-h:36px}.sb-theme-scrawl :is(h1,h2,h3,.sb-footer-name){font-family:var(--scrawl-display);font-synthesis-weight:none;text-transform:uppercase;letter-spacing:-.005em;line-height:.88}.sb-theme-scrawl [data-section-type=masthead]>div>div{min-height:calc(100svh - var(--sb-sticky-top, 0px))}.sb-theme-scrawl [data-section-type=masthead] h1{font-size:min(12vw,15vh,168px);letter-spacing:0;word-spacing:.08em}.sb-theme-scrawl [data-section-type=masthead] p{font-size:min(2.2vw,2.4vh,26px);max-width:44ch;margin-inline:auto;margin-top:1rem}.sb-theme-scrawl [data-section-type=masthead] h1{max-width:none;margin-inline:auto}.sb-theme-scrawl [data-section-type=masthead] .mt-auto{margin-top:auto;margin-bottom:auto;display:flex;flex-direction:column;align-items:center;text-align:center}@media (max-height:800px){.sb-theme-scrawl [data-section-type=masthead] .mt-auto{padding-bottom:2.5rem}}.sb-theme-scrawl :is([data-section-type=masthead] p,.sb-brand-focus-sub){font-family:var(--scrawl-hand);text-transform:none;letter-spacing:0;font-size:clamp(17px,2.2vw,26px);line-height:1.35}.sb-theme-scrawl{font-family:var(--scrawl-body)}.sb-theme-scrawl .sb-nav>div:not(.sb-nav-panel){position:relative;flex-direction:column;align-items:flex-end;gap:var(--scrawl-stack-gap);padding:var(--scrawl-stack-inset) var(--scrawl-stack-inset) 0}.sb-theme-scrawl .sb-nav-brand{position:absolute;top:var(--scrawl-stack-inset);left:var(--scrawl-stack-inset);height:var(--scrawl-bar-control-h);display:inline-flex;align-items:center;padding:0;border:0;background:none;backdrop-filter:none;font-family:var(--scrawl-body);font-size:18px;font-weight:700;letter-spacing:.01em;color:hsl(var(--foreground));text-shadow:0 1px 12px hsl(var(--background)/.6)}.sb-theme-scrawl .sb-nav-brand:hover{color:var(--scrawl-ink);background:none}.sb-theme-scrawl .sb-nav>div:not(.sb-nav-panel)>div,.sb-theme-scrawl .sb-nav>div:not(.sb-nav-panel)>ul{display:flex;flex-direction:column;align-items:flex-end;gap:var(--scrawl-stack-gap);margin:0;width:auto}.sb-theme-scrawl .sb-footer-logo{height:clamp(52px,6vw,84px)}.sb-theme-scrawl .sb-nav-logo{height:clamp(38px,4vw,56px);filter:drop-shadow(0 1px 3px rgb(0 0 0/.75)) drop-shadow(0 4px 18px rgb(0 0 0/.55))}.sb-theme-scrawl .sb-nav-cart,.sb-theme-scrawl .sb-nav-link{font-family:var(--scrawl-hand);text-transform:none;letter-spacing:0;font-size:clamp(34px,3vw,46px);line-height:1.05;text-shadow:0 1px 3px rgb(0 0 0/.75),0 4px 18px rgb(0 0 0/.55);color:var(--sb-nav-link-fg,hsl(var(--foreground)));width:auto;height:auto;display:inline-flex;align-items:center;padding:0;margin:0;border:0;border-radius:0;background:none;backdrop-filter:none;transition:color .2s,opacity .2s}.sb-theme-scrawl :is(.sb-nav-link,.sb-nav-cart):hover{background:none;border-color:transparent;opacity:.6}.sb-theme-scrawl .sb-nav-link[href="#menu"]{background:none;border-color:transparent;color:var(--sb-nav-accent-fg,var(--sb-nav-link-fg,hsl(var(--foreground))));font-weight:400}.sb-theme-scrawl .sb-nav-link[href="#menu"]:hover{background:none;border-color:transparent;opacity:.6}.sb-theme-scrawl .sb-section[data-section-type=nav-bar]{height:0;overflow:visible;position:relative;z-index:60}.sb-theme-scrawl .sb-nav{background:transparent}@media (max-width:720px){.sb-theme-scrawl .sb-section[data-section-type=nav-bar]{height:auto}.sb-theme-scrawl .sb-nav{background:hsl(var(--background)/.88);backdrop-filter:blur(14px);border-bottom:1px solid hsl(var(--foreground)/.12)}.sb-theme-scrawl .sb-nav>div:not(.sb-nav-panel){flex-direction:row;align-items:center;gap:14px;padding:10px 14px}.sb-theme-scrawl .sb-nav-brand{position:static;font-size:16px}.sb-theme-scrawl .sb-nav>div:not(.sb-nav-panel)>div,.sb-theme-scrawl .sb-nav>div:not(.sb-nav-panel)>ul{flex-direction:row;align-items:center;width:auto;gap:8px}.sb-theme-scrawl .sb-nav>div:not(.sb-nav-panel)>ul{margin-left:auto}.sb-theme-scrawl .sb-nav>div:not(.sb-nav-panel)>div{margin-left:0}.sb-theme-scrawl .sb-nav>div:not(.sb-nav-panel)>ul>li:not(:has(>.sb-nav-link[href="#menu"])){display:none}.sb-theme-scrawl .sb-nav-cart,.sb-theme-scrawl .sb-nav-link{width:auto;padding:0;font-size:26px}.sb-theme-scrawl .sb-nav-logo{height:34px}.sb-theme-scrawl .sb-nav-panel,.sb-theme-scrawl .sb-nav-toggle{display:none}.sb-theme-scrawl [data-section-type=masthead]>div>div{min-height:calc(100svh - var(--sb-sticky-top, 0px) - 56px)}}.sb-theme-scrawl .sb-scrawl-loader{position:fixed;inset:0;z-index:200;display:grid;place-content:center;justify-items:center;gap:1.25rem;background:hsl(var(--background));animation:sb-scrawl-loader-out .32s var(--scrawl-ease) forwards;animation-delay:var(--scrawl-draw,1.4s)}.sb-theme-scrawl .sb-scrawl-loader-mark{width:min(46vw,260px);overflow:visible}.sb-theme-scrawl .sb-scrawl-loader-mark path{fill:none;stroke:var(--scrawl-ink,#9dfa36);stroke-width:5;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:1200;stroke-dashoffset:1200;animation:sb-scrawl-draw var(--scrawl-draw,1.4s) var(--scrawl-ease) forwards}.sb-theme-scrawl .sb-scrawl-loader-word{font-family:var(--scrawl-hand);font-size:20px;color:hsl(var(--foreground)/.75);opacity:0;animation:sb-scrawl-fade-in .4s ease forwards;animation-delay:calc(var(--scrawl-draw, 1.4s) * .5)}@keyframes sb-scrawl-draw{to{stroke-dashoffset:0}}@keyframes sb-scrawl-fade-in{to{opacity:1}}@keyframes sb-scrawl-loader-out{to{opacity:0;visibility:hidden}}.sb-scrawl-hides-cursor .sb-theme-scrawl,.sb-scrawl-hides-cursor .sb-theme-scrawl *{cursor:none!important}.sb-theme-scrawl .sb-scrawl-pointer{position:fixed;inset:0;z-index:190;pointer-events:none}.sb-theme-scrawl .sb-scrawl-pointer-tip{position:fixed;top:-12px;left:-12px;width:24px;height:24px;transition:scale .18s var(--scrawl-ease)}.sb-theme-scrawl .sb-scrawl-pointer-tip path{fill:var(--scrawl-ink,#9dfa36);stroke:var(--scrawl-ink,#9dfa36);stroke-width:1.5;stroke-linejoin:round}.sb-theme-scrawl .sb-scrawl-pointer.is-over .sb-scrawl-pointer-tip{scale:2}.sb-theme-scrawl .sb-scrawl-pointer-trail{position:fixed;inset:0;width:100%;height:100%}.sb-theme-scrawl .sb-scrawl-pointer-trail polyline{fill:none;stroke:var(--scrawl-ink,#9dfa36);stroke-width:2;stroke-linecap:round;stroke-linejoin:round;opacity:.55}.sb-theme-scrawl .sb-scrawl-menu-mount{position:relative;z-index:61;height:0;padding:0;overflow:visible}.sb-theme-scrawl .sb-scrawl-menu-button{position:absolute;top:var(--scrawl-bar-pad);height:var(--scrawl-bar-control-h);right:calc(var(--scrawl-bar-inset) + var(--scrawl-bar-pad));background:var(--scrawl-ink);border-color:transparent;color:hsl(var(--background));font-weight:600}.sb-theme-scrawl .sb-scrawl-menu-button:hover{border-color:transparent;color:hsl(var(--background));filter:brightness(1.1)}.sb-theme-scrawl .sb-section:is([data-section-type=scrawl-loader],[data-section-type=scrawl-cursor],[data-section-type=scrawl-menu]){padding-top:0;padding-bottom:0}.sb-theme-scrawl .sb-section[data-section-type=scrawl-menu]{position:relative;z-index:61}.sb-theme-scrawl .sb-section[data-section-type=scrawl-menu]>div{max-width:none;padding-left:0;padding-right:0}.sb-theme-scrawl .sb-scrawl-menu-button{display:inline-flex;align-items:center;gap:.6rem;border:1px solid hsl(var(--foreground)/.18);border-radius:999px;padding:.5rem 1.1rem;font-family:var(--scrawl-body);font-size:14px;color:hsl(var(--foreground));background:hsl(var(--background)/.6);backdrop-filter:blur(10px);transition:border-color .2s,color .2s}.sb-theme-scrawl .sb-scrawl-menu-button:hover{border-color:var(--scrawl-ink);color:var(--scrawl-ink)}.sb-theme-scrawl .sb-scrawl-menu-bars{display:grid;gap:3px}.sb-theme-scrawl .sb-scrawl-menu-bars span{display:block;height:2px;background:currentColor;border-radius:2px}.sb-theme-scrawl .sb-scrawl-menu-bars span:first-child{width:14px}.sb-theme-scrawl .sb-scrawl-menu-bars span:nth-child(2){width:10px}.sb-theme-scrawl .sb-scrawl-menu-bars span:nth-child(3){width:16px}.sb-theme-scrawl .sb-scrawl-menu-panel{max-width:none;position:fixed;inset:.75rem;z-index:180;border-radius:22px;border:1px solid hsl(var(--foreground)/.25);background:hsl(var(--background));overflow:hidden;padding:clamp(1.5rem,5vw,4rem);display:grid;align-content:center;opacity:0;visibility:hidden;translate:0 -12px;transition:opacity .26s var(--scrawl-ease),translate .26s var(--scrawl-ease),visibility .26s}.sb-theme-scrawl .sb-scrawl-menu-panel.is-open{opacity:1;visibility:visible;translate:0 0}.sb-theme-scrawl .sb-scrawl-menu-backdrop{object-fit:cover;opacity:.28;filter:grayscale(1);z-index:-1}.sb-theme-scrawl .sb-scrawl-menu-close{position:absolute;top:1.25rem;right:1.5rem;font-size:26px;line-height:1;color:hsl(var(--foreground));transition:color .2s,rotate .3s var(--scrawl-ease)}.sb-theme-scrawl .sb-scrawl-menu-close:hover{color:var(--scrawl-ink);rotate:90deg}.sb-theme-scrawl .sb-scrawl-menu-links{display:grid;gap:.1em;justify-items:start}.sb-theme-scrawl .sb-scrawl-menu-link{position:relative;font-family:var(--scrawl-display);text-transform:uppercase;letter-spacing:-.03em;line-height:.92;font-size:clamp(38px,9vw,104px);color:hsl(var(--foreground));text-decoration:none;opacity:0;translate:-18px 0;transition:opacity .34s var(--scrawl-ease),translate .34s var(--scrawl-ease),color .2s}.sb-theme-scrawl .sb-scrawl-menu-panel.is-open .sb-scrawl-menu-link{opacity:1;translate:0 0;transition-delay:calc(var(--i, 0) * 60ms + 80ms)}.sb-theme-scrawl .sb-scrawl-menu-link:hover{color:var(--scrawl-ink)}.sb-theme-scrawl .sb-scrawl-menu-tag{font-family:var(--scrawl-body);font-size:11px;letter-spacing:.08em;text-transform:uppercase;vertical-align:super;margin-left:.5rem;padding:.15rem .45rem;border-radius:4px;background:var(--scrawl-ink);color:hsl(var(--background))}.sb-theme-scrawl .sb-scrawl-menu-socials{position:absolute;right:clamp(1.5rem,5vw,4rem);top:50%;translate:0 -50%;display:grid;grid-template-columns:repeat(2,minmax(0,64px));gap:.75rem;list-style:none;margin:0;padding:0}.sb-theme-scrawl .sb-scrawl-menu-socials a{display:grid;place-items:center;height:64px;border-radius:12px;border:1px solid hsl(var(--foreground)/.18);font-family:var(--scrawl-display);font-size:18px;color:hsl(var(--foreground));text-decoration:none;transition:border-color .2s,color .2s,translate .26s var(--scrawl-ease)}.sb-theme-scrawl .sb-scrawl-menu-socials a:hover{border-color:var(--scrawl-ink);color:var(--scrawl-ink);translate:0 -3px}.sb-theme-scrawl .sb-scrawl-menu-footnote{position:absolute;left:clamp(1.5rem,5vw,4rem);bottom:clamp(1.25rem,4vw,2.5rem);margin:0;font-family:var(--scrawl-hand);font-size:18px;color:hsl(var(--foreground)/.6)}@media (max-width:720px){.sb-theme-scrawl .sb-scrawl-menu-socials{position:static;translate:none;margin-top:2rem}}.sb-theme-scrawl .sb-brand-focus{display:grid;gap:1.25rem;justify-items:center;text-align:center}.sb-theme-scrawl .sb-brand-focus.is-left{justify-items:start;text-align:left}.sb-theme-scrawl .sb-brand-focus.is-right{justify-items:end;text-align:right}.sb-theme-scrawl .sb-brand-focus.has-panel{border:1px solid hsl(var(--foreground)/.12);border-radius:26px;padding:clamp(2rem,6vw,4.5rem);background:hsl(var(--foreground)/.02)}.sb-theme-scrawl .sb-brand-focus>*{opacity:0;translate:0 22px;transition:opacity .62s var(--scrawl-ease),translate .62s var(--scrawl-ease)}.sb-theme-scrawl .sb-brand-focus.is-shown>*{opacity:1;translate:0 0}.sb-theme-scrawl .sb-brand-focus-logo{display:block;height:clamp(56px,7vw,92px);width:auto}.sb-theme-scrawl .sb-brand-focus-mark{display:grid;place-items:center;width:54px;height:54px;border-radius:50%;border:2px solid var(--scrawl-ink);font-family:var(--scrawl-display);font-size:20px;color:var(--scrawl-ink)}.sb-theme-scrawl .sb-brand-focus-heading{margin:0;font-size:clamp(34px,6vw,76px)}.sb-theme-scrawl .sb-brand-focus-sub{margin:0;color:hsl(var(--foreground)/.75)}.sb-theme-scrawl .sb-brand-focus-body{max-width:62ch;color:hsl(var(--foreground)/.7);line-height:1.65}.sb-theme-scrawl .sb-brand-focus-body p+p{margin-top:1rem}.sb-theme-scrawl .sb-brand-focus-shots{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(1rem,3vw,2rem);width:100%;margin-top:1rem}@media (max-width:720px){.sb-theme-scrawl .sb-brand-focus-shots{grid-template-columns:minmax(0,1fr)}}.sb-theme-scrawl .sb-brand-focus-shot{position:relative;aspect-ratio:4/3;margin:0;border-radius:16px;overflow:hidden;rotate:var(--tilt,0deg);transition:rotate .4s var(--scrawl-ease),scale .4s var(--scrawl-ease)}.sb-theme-scrawl .sb-brand-focus-shot:hover{rotate:0deg;scale:1.02}.sb-theme-scrawl .sb-brand-focus-shot img{object-fit:cover}.sb-theme-scrawl .sb-brand-focus-shot figcaption{position:absolute;left:.9rem;bottom:.75rem;font-family:var(--scrawl-hand);font-size:16px;color:hsl(var(--foreground));text-shadow:0 1px 8px hsl(var(--background)/.9)}.sb-theme-scrawl .sb-electric{position:relative}.sb-theme-scrawl .sb-electric-head{margin-bottom:clamp(1.5rem,4vw,2.5rem)}.sb-theme-scrawl .sb-electric-head.is-center{text-align:center}.sb-theme-scrawl .sb-electric-head.is-right{text-align:right}.sb-theme-scrawl .sb-electric-head h2{margin:0;font-size:clamp(28px,5vw,56px)}.sb-theme-scrawl .sb-electric-head p{margin:.5rem 0 0;font-family:var(--scrawl-hand);font-size:19px;color:hsl(var(--foreground)/.7)}.sb-theme-scrawl .sb-electric-grid{display:grid;grid-template-columns:repeat(var(--electric-cols,2),minmax(0,1fr));gap:clamp(1rem,3vw,2rem)}@media (max-width:720px){.sb-theme-scrawl .sb-electric-grid{grid-template-columns:1fr}}.sb-theme-scrawl .sb-electric-bolt{position:absolute;inset:0;width:100%;height:100%;pointer-events:none;opacity:0;transition:opacity .14s linear;z-index:2}.sb-theme-scrawl .sb-electric-bolt polyline{fill:none;stroke:var(--electric-charge,var(--scrawl-wire));stroke-width:2.5;stroke-linecap:round;filter:drop-shadow(0 0 6px var(--electric-charge,var(--scrawl-wire)))}.sb-theme-scrawl .sb-electric-card{position:relative;display:grid;gap:.75rem;text-decoration:none;color:inherit;transition:translate .32s var(--scrawl-ease)}.sb-theme-scrawl .sb-electric-card:hover{translate:0 -6px}.sb-theme-scrawl .sb-electric-frame{position:relative;display:block;aspect-ratio:1/1;border-radius:18px;overflow:hidden;border:1px solid hsl(var(--foreground)/.1);transition:border-color .26s,box-shadow .32s}.sb-theme-scrawl .sb-electric-frame img{object-fit:cover;transition:scale .6s var(--scrawl-ease)}.sb-theme-scrawl .sb-electric:not(.is-none) .sb-electric-card:hover .sb-electric-frame{border-color:var(--electric-charge,var(--scrawl-wire));box-shadow:0 0 0 1px var(--electric-charge,var(--scrawl-wire)),0 0 32px -4px var(--electric-charge,var(--scrawl-wire))}.sb-theme-scrawl .sb-electric-card:hover .sb-electric-frame img{scale:1.04}.sb-theme-scrawl .sb-electric-caption{display:grid;gap:.15rem}.sb-theme-scrawl .sb-electric-caption strong{font-family:var(--scrawl-display);text-transform:uppercase;letter-spacing:-.02em;font-size:20px;font-weight:400}.sb-theme-scrawl .sb-electric-caption em{font-family:var(--scrawl-hand);font-style:normal;font-size:16px;color:hsl(var(--foreground)/.6)}.sb-theme-scrawl .sb-scribble svg{display:block;width:100%;height:clamp(28px,5vw,48px);overflow:visible}.sb-theme-scrawl .sb-scribble path{stroke:var(--scrawl-ink,#9dfa36);opacity:.8}.sb-theme-scrawl .sb-scribble.is-scratch:not([style]) path{stroke:hsl(var(--foreground)/.35)}.sb-theme-scrawl .sb-scrawl-image-placeholder{display:grid;place-items:center;position:absolute;inset:0;padding:1rem;border:1px dashed hsl(var(--foreground)/.35);background:hsl(var(--foreground)/.05);color:hsl(var(--foreground)/.7);font:14px var(--scrawl-body);text-align:center}.sb-theme-scrawl .sb-scrawl-loader.is-editor-preview{position:relative;inset:auto;z-index:auto;min-height:260px;animation:none;border:1px dashed hsl(var(--foreground)/.25)}.sb-theme-scrawl .sb-scrawl-menu-panel.is-editor-preview{position:relative;inset:auto;z-index:auto;min-height:420px;overflow-wrap:anywhere}.sb-theme-scrawl .sb-scrawl-menu-panel{overflow-y:auto;align-content:safe center}@media (prefers-reduced-motion:reduce){.sb-theme-scrawl .sb-scrawl-loader.is-editor-preview *{animation:none;opacity:1;stroke-dashoffset:0}}.sb-theme-scrawl .sb-price{font-family:var(--scrawl-body);font-weight:500;letter-spacing:0}.sb-theme-scrawl .sb-price[data-price-size=lg]{font-size:28px}.sb-theme-scrawl .product-detail-description{--scrawl-pad-line:30px;--scrawl-pad-top:20px;--scrawl-pad-margin-x:46px;position:relative;margin:8px 0 12px;padding:var(--scrawl-pad-top) 22px calc(var(--scrawl-pad-line) - 8px) calc(var(--scrawl-pad-margin-x) + 14px);border-radius:2px;rotate:-.35deg;color:#23232b;background-color:#f5f1e4;background-image:repeating-linear-gradient(to bottom,transparent 0,transparent calc(var(--scrawl-pad-line) - 1px),rgb(43 62 92/.2) calc(var(--scrawl-pad-line) - 1px),rgb(43 62 92/.2) var(--scrawl-pad-line));background-position:0 var(--scrawl-pad-top);box-shadow:0 1px 0 rgb(0 0 0/.35),0 10px 20px -18px rgb(0 0 0/.85)}.sb-theme-scrawl .product-detail-description:before{content:"";position:absolute;top:0;bottom:0;left:var(--scrawl-pad-margin-x);width:1px;background:rgb(198 68 58/.55)}.sb-theme-scrawl .product-detail-description :is(p,li){font-family:var(--scrawl-hand);font-size:20px;line-height:var(--scrawl-pad-line);letter-spacing:.01em;color:inherit}.sb-theme-scrawl .product-detail-description>:is(p,ul,ol,h2,h3,h4){margin:0 0 var(--scrawl-pad-line)}.sb-theme-scrawl .product-detail-description>:last-child{margin-bottom:0}.sb-theme-scrawl .product-detail-description :is(ul,ol){padding-left:18px}.sb-theme-scrawl .product-detail-description li{margin:0}.sb-theme-scrawl .product-detail-description li::marker{color:rgb(198 68 58/.7)}.sb-theme-scrawl .product-detail-description :is(strong,b){color:inherit;font-weight:400;text-decoration:underline;text-decoration-color:rgb(198 68 58/.5);text-underline-offset:3px}.sb-theme-scrawl .product-detail-description a{color:#2b3e5c;text-decoration-color:rgb(43 62 92/.5)}@media (max-width:720px){.sb-theme-scrawl .product-detail-description{--scrawl-pad-margin-x:30px;padding-right:14px;padding-left:42px}.sb-theme-scrawl .product-detail-description :is(p,li){font-size:19px}}.sb-theme-scrawl [data-section-type=main-product] .product-feature-text{font-size:13px}.sb-theme-scrawl [data-section-type=main-product] [data-state]>button{font-size:15px}.sb-theme-scrawl .product-card img{border-radius:16px}.sb-theme-scrawl .product-card{--card:0 0% 14%;transition:translate .32s var(--scrawl-ease)}.sb-theme-scrawl .product-card:hover{translate:0 -6px}.sb-theme-scrawl .product-card h3,.sb-theme-scrawl .sb-card-label{font-family:var(--scrawl-body);font-size:15px;font-weight:600;letter-spacing:.01em;line-height:1.3;text-transform:uppercase}.sb-theme-scrawl .sb-card-meta{font-family:var(--scrawl-hand);font-size:15px}.sb-theme-scrawl .sb-filter-pill,.sb-theme-scrawl :is(button,a)[class*=bg-primary],.sb-theme-scrawl button:not(.sb-gallery-thumbs button,[role=tab]){border-radius:999px}.sb-theme-scrawl .sb-filter-pill{font-family:var(--scrawl-body);text-transform:none}.sb-theme-scrawl .sb-footer{border-top:1px solid hsl(var(--foreground)/.1);padding-top:clamp(48px,6vw,88px)}.sb-theme-scrawl .sb-footer a:not(.sb-social){font-size:14px;opacity:.7;transition:opacity .2s,color .2s}.sb-theme-scrawl .sb-footer a:not(.sb-social):hover{opacity:1;color:var(--scrawl-ink)}.sb-theme-scrawl .sb-social{width:36px;height:36px;border:0;opacity:.65;transition:opacity .2s,color .2s,translate .3s var(--scrawl-ease)}.sb-theme-scrawl .sb-social:hover{opacity:1;color:var(--scrawl-ink);translate:0 -2px}@media (prefers-reduced-motion:reduce){.sb-theme-scrawl .product-card{transition:none;opacity:1;translate:none}}.sb-theme-scrawl [data-cart-drawer]{background:hsl(var(--background));border-left:1px solid hsl(var(--foreground)/.16);border-radius:0}.sb-theme-scrawl [data-cart-drawer] .cart-banner-fallback{background:linear-gradient(200deg,hsl(var(--background)) 10%,var(--scrawl-ink) 140%)}.sb-theme-scrawl [data-cart-drawer] h3{font-family:var(--scrawl-display);text-transform:uppercase;letter-spacing:-.005em;font-size:17px;font-weight:400}.sb-theme-scrawl [data-cart-drawer] button{border-radius:999px}.sb-theme-scrawl [data-cart-drawer] [data-orientation=horizontal],.sb-theme-scrawl [data-cart-drawer] hr{background:none;border:0;border-top:1px solid hsl(var(--foreground)/.12);height:0}.sb-theme-scrawl [data-cart-drawer] .min-h-\[320px\] p{font-family:var(--scrawl-hand);font-size:20px}.sb-theme-scrawl [data-cart-drawer] .noise-wrapper{opacity:.22}