/* Hutton Spice overrides on top of the Desi Spice test theme CSS. */

/* Logo: the Hutton logo is a small stacked mark, not a wide wordmark. */
.ds-test-polish .p-logo{width:76px}
.ds-test-polish .p-header .p-logo{max-width:none}
.ds-marketing .p-approved-footer .logo,
.ds-marketing .p-approved-footer img.logo{width:110px;transform:none}
@media(max-width:760px){.ds-test-polish .p-logo{width:60px}}

/* Awards band on Our Story (same styling the Desi "help choosing" band uses inline). */
.hs-awards-band .hs-awards-grid{display:grid!important;grid-template-columns:1fr 1fr!important;gap:80px!important;align-items:center!important;padding-block:24px!important}
.hs-awards-band .hs-awards-grid h2{color:#fff!important;font-size:54px!important;line-height:1.08!important;margin:0 0 18px!important}
.hs-awards-band .hs-band-kicker{color:#fff!important;letter-spacing:.12em!important;text-transform:uppercase!important;font-size:14px!important;margin:0 0 18px!important;font-weight:600!important}
.hs-awards-band .hs-band-sub{color:#fff!important;font-size:24px!important;margin:0!important}
.hs-awards-band .hs-band-copy{border-left:1px solid #ffffff60!important;padding-left:48px!important}
.hs-awards-band .hs-band-copy p{color:#fff!important;font-size:20px!important;line-height:1.65!important;margin:0 0 28px!important}
.hs-awards-band .hs-band-button{display:inline-flex!important;align-items:center!important;gap:14px!important;background:#fff!important;color:#96221d!important;padding:15px 23px!important;border-radius:6px!important;text-decoration:none!important;font-size:18px!important;font-weight:700!important;box-shadow:0 4px 0 #d7d3ce,0 8px 12px #0002!important}
@media(max-width:900px){
 .hs-awards-band .hs-awards-grid{grid-template-columns:1fr!important;gap:28px!important;padding-block:8px!important}
 .hs-awards-band .hs-awards-grid h2{font-size:clamp(34px,8vw,48px)!important}
 .hs-awards-band .hs-band-copy{border-left:0!important;border-top:1px solid #ffffff60!important;padding-left:0!important;padding-top:28px!important}
 .hs-awards-band .hs-band-button{font-size:16px!important}
}


/* Award certificate is portrait: show it whole inside the shopfront frame. */
.p-contact-intro .p-shop-crop img{object-fit:contain;background:transparent}

/* Delivery postcodes */
.hs-postcodes{display:flex;flex-wrap:wrap;gap:10px;list-style:none;margin:16px 0 0;padding:0}
.hs-postcodes li{border:1px solid currentColor;border-radius:6px;padding:6px 14px;font-weight:700}

/* Order Online placeholder: TastyIgniter fills this page later. */
.hs-order-placeholder{min-height:60vh}
