.sb-store .sb-c27{scroll-margin-top:calc(var(--sb-header-height,220px) + 20px);padding-block:36px;border-top:1px solid var(--sb-border);margin-block:0}.sb-c27-heading{display:flex;align-items:center;justify-content:space-between;gap:24px;margin-bottom:24px}.sb-c27-heading h1,.sb-c27-heading h2{margin:0 0 10px;font-family:inherit;font-size:clamp(26px,3vw,40px);line-height:1.2;color:var(--sb-ink)}.sb-c27-heading p{margin:0;color:var(--sb-muted);max-width:60ch;font-size:16px;line-height:1.6}.sb-c27-heading>a{flex-shrink:0}.sb-c27-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:28px}.sb-c27-card{min-width:0}.sb-c27-card a{color:inherit;text-decoration:none}.sb-c27-card a:hover h3{text-decoration:underline}.sb-c27-photo{aspect-ratio:1;overflow:hidden}.sb-c27-photo img{display:block;width:100%;height:100%;object-fit:contain}.sb-c27-card h3{font:700 17px/1.4 Arial,Helvetica,sans-serif;margin:14px 0 8px;overflow-wrap:anywhere}.sb-c27-card p{margin:6px 0;line-height:1.5}.sb-c27-size{font-size:14px;color:var(--sb-muted)}.sb-c27-price{font-size:17px;font-weight:700}.sb-c27-compact .sb-c27-heading{margin:0}.sb-c27-help{margin-top:36px;padding-top:28px;border-top:1px solid var(--sb-border)}.sb-c27-help p{max-width:65ch;line-height:1.7}.sb-c27 a:focus-visible{outline:2px solid currentColor;outline-offset:4px}@media(max-width:749px){.sb-store .sb-c27{padding-block:28px}.sb-c27-heading{align-items:start;flex-direction:column;gap:16px}.sb-c27-heading h1,.sb-c27-heading h2{font-size:28px}.sb-c27-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px 14px}.sb-c27-card h3{font-size:16px}.sb-c27-heading .sb-btn{min-height:44px}.sb-c27-size{font-size:14px}}
.sb-store .sb-main-nav .sb-c27-nav{position:relative;isolation:isolate;display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:10px 16px;background:#dfc078;color:#252a23;border:1px solid #b59145;border-radius:6px;font-weight:700;white-space:nowrap;overflow:hidden;flex-shrink:0;box-shadow:0 2px 10px #b5914530}.sb-c27-nav::after,.sb-c27-hero-cta::after{content:'';position:absolute;inset:-40% auto -40% -80%;width:45%;background:linear-gradient(100deg,transparent,#ffffffb3,transparent);transform:skewX(-18deg);pointer-events:none;animation:sb-c27-sweep 2.4s ease-in-out 2}.sb-c27-nav-star{font-size:19px;display:inline-block;animation:sb-c27-star 2.4s ease-in-out 2}.sb-store .sb-c27-hero-cta{position:relative;isolation:isolate;overflow:hidden;display:inline-flex;align-items:center;gap:14px}.sb-store .sb-main-nav .sb-c27-nav:hover,.sb-store .sb-main-nav .sb-c27-nav[aria-current=page]{background:#efd89b;color:#252a23;box-shadow:0 2px 16px #b5914560}.sb-c27-nav:hover::after,.sb-c27-hero-cta:hover::after{animation:sb-c27-hover .8s ease-in-out}.sb-store .sb-main-nav:has(.sb-c27-nav){gap:14px}.sb-c27-nav:focus-visible{outline:3px solid #76571d;outline-offset:3px}@keyframes sb-c27-sweep{0%,20%{left:-80%}75%,100%{left:150%}}@keyframes sb-c27-hover{from{left:-80%}to{left:150%}}@keyframes sb-c27-star{0%,100%{transform:scale(1) rotate(0)}50%{transform:scale(1.2) rotate(25deg)}}@media(min-width:1000px){.sb-store .sb-main-nav:has(.sb-c27-nav){justify-content:space-between}.sb-store .sb-main-nav:has(.sb-c27-nav)>a:not(.sb-c27-nav){font-size:13px;white-space:nowrap}}@media(max-width:749px){.sb-store .sb-main-nav .sb-c27-nav{min-height:44px;padding:9px 12px;font-size:14px}.sb-store .sb-home-opening .sb-lead-copy h1{font-size:clamp(34px,9vw,48px);line-height:1.08}}@media(prefers-reduced-motion:reduce){.sb-c27-nav::after,.sb-c27-hero-cta::after,.sb-c27-nav-star{animation:none!important}.sb-c27-nav::after,.sb-c27-hero-cta::after{display:none}}