/* November 6: soft, open reading surfaces and phone-friendly controls. */
html{-webkit-text-size-adjust:100%;scroll-padding-top:24px}body{background:#fff;overflow-wrap:break-word}*,*::before,*::after{box-sizing:border-box}main,section,article,figure,header,footer,nav{min-width:0}img,video,svg{max-width:100%}img,video{height:auto}p,li{line-height:1.7}h1,h2,h3{text-wrap:balance}a,button,summary{touch-action:manipulation}button,input,select,textarea{font:inherit}input,select,textarea{max-width:100%;border-radius:16px}a:focus-visible,button:focus-visible,summary:focus-visible{outline:3px solid #775241;outline-offset:5px}nav,.actions,.hero-actions,.creator-links{flex-wrap:wrap}nav a,.button,button,summary{min-height:44px}nav a{display:inline-flex;align-items:center}figure{max-width:100%}blockquote{background:none!important;border:0!important;box-shadow:none!important}dialog{border-radius:28px;max-width:calc(100vw - 32px)}
@media(max-width:700px){input,select,textarea{font-size:16px!important}header,footer{gap:16px}p,li{font-size:16px}h1{overflow-wrap:normal}nav{gap:8px 18px}nav a{font-size:14px}figure{margin-inline:0}.creator-links{gap:8px 20px}.creator-disclosure,.shop-disclosure{font-size:13px!important;line-height:1.65}.button,button{white-space:normal;text-align:center}iframe{max-width:100%}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*::before,*::after{animation:none!important;transition:none!important}}
body{background:#fff}.hero{gap:clamp(24px,5vw,64px)}.hero h1{line-height:1.08}.coffee-choice,.pickup-note,.november-tip,.drink-card{background:transparent!important;border:0!important;box-shadow:none!important}.coffee-choice{padding:28px 0}.drink-copy{padding:22px 0!important}.coffee-image,.product-frame,.coffee-image img{border-radius:28px}.black-heading{background:#f0f7f3;color:#173f31;border-radius:28px}.black-heading .eyebrow,.black-heading .temperature{color:#486657}.menu-grid{gap:32px}.drink-card h3{line-height:1.15}.pickup-steps strong{font-size:16px}.pickup-steps small{font-size:14px}.order-dialog{border-radius:28px}.section{border-color:#e4eee9}.coffee-finds,.november-tip{padding-inline:0}.creator-disclosure{max-width:70ch}@media(max-width:700px){.mast{align-items:center;justify-content:space-between}.mast nav{width:100%;justify-content:flex-start}.hero h1{font-size:clamp(36px,11vw,52px)}.menu-grid{grid-template-columns:minmax(0,1fr);gap:30px}.product-frame,.drink-photo,.black-heading{height:230px}.drink-copy p{font-size:16px}.drink-copy .button{font-size:15px}.drink-copy .eyebrow{font-size:12px}.pickup-steps{grid-template-columns:1fr;gap:20px}.coffee-choice{padding:20px 0}.november-tip{margin-inline:0}.hot-enquiry{grid-template-columns:1fr}.hot-enquiry .product-frame,.hot-enquiry .drink-photo{height:180px}.hero-actions{display:flex;gap:12px 20px}.order-options{gap:26px}}
