.chef-note{margin:20px 0 24px;padding:16px 20px 16px 25px;background:#fff0b6;border-left:3px solid var(--red);transform:rotate(-1deg);max-width:440px}
.chef-note>span{font-size:11px;font-weight:800;letter-spacing:2px;color:var(--red)}.chef-note p{font-size:19px;font-style:italic;margin:8px 0 0;line-height:1.5}
.product-club-nudge{display:flex;align-items:center;gap:20px;border-top:1px solid var(--line);border-bottom:1px solid var(--line);padding:25px 0;margin-top:48px;color:var(--blue)}.product-club-nudge>span{font-size:32px}.product-club-nudge strong{font-size:17px}.product-club-nudge p{margin:5px 0 0;font-size:13px;color:var(--ink)}.product-club-nudge>a{margin-left:auto;font-weight:800;font-size:12px;text-underline-offset:5px;text-decoration:underline;white-space:nowrap}.product-club-nudge>a:hover{color:var(--red)}
#cart-dialog{background:#fffaf0;border-left:5px solid var(--blue)}#cart-dialog .dialog-heading{border-bottom:2px dashed #bdb5a1;padding-bottom:22px}#cart-dialog .dialog-heading h2{color:var(--red);font-size:38px;margin:8px 0 0}#cart-dialog .cart-item{border-bottom:1px dashed #bdb5a1}#cart-dialog .cart-bottom{border-top:2px dashed #bdb5a1;padding-top:22px;background:transparent}.checkout-preview-note{font-size:12px;text-align:center;color:#6a5545;margin:10px 0 15px}#cart-dialog #checkout-preview{width:100%}
.empty-chef{position:relative;width:175px;height:202px;margin:0 auto 18px}.empty-chef img{position:absolute;width:170px;left:0;top:0}.empty-chef svg{position:absolute;width:126px;height:78px;left:20px;bottom:0;fill:#ffe274;stroke:#222;stroke-width:5;stroke-linecap:round;stroke-linejoin:round}.empty-chef svg path+path{fill:none;stroke-width:4}.aisle-404{padding-block:65px 90px;min-height:65vh}.aisle-404 h1{color:var(--red);font-size:clamp(34px,6vw,68px);margin:20px 0 12px}.aisle-404 .eyebrow{display:block;margin-bottom:26px}.aisle-404 .button{margin-top:20px}
#nav-search-dialog{width:min(620px,94vw)}#nav-search-title{max-width:490px}#nav-search-results .search-pair{display:grid;grid-template-columns:64px 1fr auto;align-items:center;gap:16px;padding:10px 0}#nav-search-results .sock-photo{width:64px;height:78px;border-radius:7px}#nav-search-results .search-pair small{display:block;font-size:11px;color:#6b6658;margin-top:6px}#nav-search-results .search-pair b{font-size:13px}.search-empty{text-align:center;padding:14px 0}.search-empty h3{font:30px/1.05 var(--display);color:var(--red);margin:10px 0}.search-empty p{font-size:14px;line-height:1.6;max-width:340px;margin:15px auto 23px}#nav-search-results .search-empty>a{display:block;font-size:12px;border:0;margin-top:14px}.search-prompt{font-size:14px;line-height:1.6}.search-empty .empty-chef{width:140px;height:162px}.search-empty .empty-chef img{width:140px}.search-empty .empty-chef svg{width:102px;height:62px;left:16px}
.chef-stockroom{position:relative;background:#f5d85e;border:1px solid #dbc458;padding:22px 20px 16px;overflow:hidden;transform:rotate(-1deg);border-radius:8px}.stockroom-sign{display:block;font:18px var(--display);color:#075bad;border-bottom:1px dashed #ae983c;padding-bottom:14px;letter-spacing:1px}.chef-stockroom>img{display:block;width:78%;margin:20px auto -15px}.stockroom-shelf{display:grid;grid-template-columns:repeat(3,1fr);gap:7px;background:#b47540;border-bottom:12px solid #8d542b;padding:9px 9px 0;position:relative;box-shadow:0 8px 12px #63482028}.stockroom-shelf>div{background:#fff9e9}.stockroom-shelf .sock-photo{height:auto;aspect-ratio:4/5}.stockroom-shelf span{display:block;background:#fff9e9;text-align:center;padding:6px;font-size:9px;letter-spacing:1px;font-weight:800}.stockroom-caption{display:block;text-align:center;font-size:9px;letter-spacing:1px;margin-top:15px;font-weight:700}.about-heading h1{font-size:clamp(45px,7vw,90px)}
@media(max-width:650px){.product-club-nudge{flex-wrap:wrap;gap:12px}.product-club-nudge>div{flex:1}.product-club-nudge>a{margin-left:44px;white-space:normal}.chef-note p{font-size:17px}#cart-dialog .dialog-heading h2{font-size:32px}#nav-search-results .search-pair{grid-template-columns:52px 1fr auto;gap:10px}#nav-search-results .sock-photo{width:52px;height:65px}.chef-stockroom{max-width:440px;margin:auto}.search-empty h3{font-size:25px}}
#nav-search-dialog>.close{position:absolute;right:18px;top:15px}#search-status{margin:12px 0 0;min-height:16px}
.chef-stockroom>img{height:auto}

.about-story-v19 .about-heading{margin-bottom:35px}.about-story-copy{max-width:720px;margin:0 auto 65px;font-size:18px;line-height:1.85}.about-story-copy p{margin:0 0 23px}.about-story-copy strong{color:var(--red);font-size:23px}.about-story-v19 .about-file{align-items:center}.about-chef-copy h2,.about-recipe-copy h2{font:clamp(32px,4vw,48px)/1.1 var(--display);color:var(--blue);margin:0 0 25px}.about-chef-copy p{font-size:17px;line-height:1.8;margin:0 0 22px}.about-recipe-copy{max-width:720px;margin:65px auto 0;border-top:1px solid var(--line);padding-top:40px}.about-recipe-copy h2{color:var(--red)}.about-recipe-copy p{font-size:18px;line-height:1.9;margin:0 0 22px}@media(max-width:600px){.about-story-copy,.about-recipe-copy p{font-size:16px}.about-story-copy{margin-bottom:40px}.about-chef-copy p{font-size:16px}.about-recipe-copy{margin-top:40px}}
