.storefront .masthead{gap:22px}.storefront .search{min-width:180px}.storefront .header-print-promo{position:relative;isolation:isolate;overflow:hidden;order:5;flex:0 0 182px;display:flex;flex-direction:column;justify-content:center;align-items:flex-start;gap:4px;min-height:124px;padding:13px 15px;border:1px solid #91bedf;border-radius:12px;background:linear-gradient(115deg,#fff 8%,#f1f8ff 60%,#cfe9fb);box-shadow:0 4px 13px #124b7d1a,inset 0 1px 0 #fff;color:#103e70;text-decoration:none;line-height:1.25;transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease}.header-print-promo::before{content:"";position:absolute;inset:0;z-index:-2;background:url('/assets/print-header-art.svg') 70% center/cover no-repeat;opacity:.62}.header-print-promo::after{content:"";position:absolute;inset:0;z-index:-1;background:linear-gradient(100deg,#f7fbfff2 4%,#f7fbffc4 45%,#e3f5ff16)}.header-print-promo .print-promo-intro{font-size:9px;letter-spacing:.09em;font-weight:800;color:#285d86}.header-print-promo .print-promo-title{font-size:23px;line-height:1.02;letter-spacing:-.025em;font-weight:850;color:#103e70;text-shadow:0 1px 0 white}.header-print-promo .print-promo-subtitle{font-size:11px;font-weight:800;letter-spacing:.03em;color:#164b7b}.header-print-promo .print-promo-link{margin-top:4px;font-size:11px;font-weight:750;color:#075eab}.header-print-promo:focus-visible{outline:3px solid #efaa27;outline-offset:4px}@media(hover:hover) and (pointer:fine){.storefront .header-print-promo:hover{transform:translateY(-2px);border-color:#277bc1;box-shadow:0 7px 20px #126caa32}.header-print-promo:hover .print-promo-link{text-decoration:underline}}@media(min-width:761px) and (max-width:1150px){.storefront .header-print-promo{flex-basis:166px;padding:12px;min-height:116px}.header-print-promo .print-promo-title{font-size:21px}.storefront .masthead{gap:18px}}@media(max-width:760px){.storefront .brand{grid-row:1}.storefront .basketbutton{grid-row:1;grid-column:2}.storefront .header-help{grid-row:2}.storefront .search{grid-row:3;min-width:0}.storefront .header-print-promo{grid-row:4;grid-column:1/-1;order:initial;min-height:96px;padding:12px 17px;gap:3px;width:100%;flex-basis:auto}.header-print-promo::before{background-size:190px auto;background-position:right center;opacity:.8}.header-print-promo::after{background:linear-gradient(90deg,#f7fbfff2,#f7fbffca 50%,#e3f5ff16)}.header-print-promo .print-promo-title{font-size:24px}.header-print-promo .print-promo-intro{font-size:9px}.header-print-promo .print-promo-link{position:absolute;right:15px;bottom:13px;padding:5px 9px;background:#fffdfb;border:1px solid #a9cce6;border-radius:6px}.header-print-promo .print-promo-subtitle{font-size:11px}}@media(prefers-reduced-motion:reduce){.storefront .header-print-promo{transition:none;transform:none}}
