.delivery-strip{background:#e9f5ff;border-block:1px solid #d2e6f7;color:#153e64;font-size:14px}.delivery-strip .container{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:7px 22px;padding-block:12px}.delivery-strip a{font-weight:700;color:#0753a2;text-decoration:underline;text-underline-offset:3px}.local-intro{padding:12px 0 28px;max-width:920px}.local-intro p{color:#455d71;line-height:1.75}.catalog-intro{max-width:780px;color:#455d71;line-height:1.65;margin-bottom:22px}.product-order-info{margin:22px 0;padding:20px;border:1px solid #cfe3f3;border-radius:12px;background:#f3f9fe}.product-order-info h2{font-size:21px;margin:0 0 12px}.product-order-info p{font-size:15px;line-height:1.65;margin:10px 0}.product-facts{margin:18px 0;border-block:1px solid #dbe7ef;padding:8px 0}.product-facts div{display:grid;grid-template-columns:125px 1fr;gap:12px;padding:8px 0}.product-facts dt{font-weight:700}.product-facts dd{margin:0;overflow-wrap:anywhere}.shopping-trust{display:grid;grid-template-columns:repeat(3,1fr);gap:15px;margin-block:22px}.shopping-trust>div{padding:20px;background:#f3f9fe;border:1px solid #d6e8f5;border-radius:12px}.shopping-trust strong,.shopping-trust span{display:block}.shopping-trust span{font-size:15px;color:#455d71;margin-top:8px;line-height:1.65}.shopping-guide{max-width:900px}.shopping-guide section{padding:22px 0;border-bottom:1px solid #dbe7ef;scroll-margin-top:25px}.shopping-guide section h2{font-size:26px;margin:0 0 12px}.shopping-guide p{line-height:1.75}.shopping-guide .button{margin:8px 8px 0 0}.pagination{flex-wrap:wrap}.pagination a[aria-current=page]{font-weight:800}.pagination .page-ellipsis{padding:8px}.local-contact-card{padding:22px;background:#edf6fe;border-radius:14px;margin:24px 0}.local-contact-card h2{margin-top:0}.order-reassurance{padding:15px 18px;border-left:4px solid #0870be;background:#f0f8ff;font-size:15px;line-height:1.7;margin-bottom:22px}@media(max-width:700px){.delivery-strip .container{justify-content:flex-start;gap:5px 12px;font-size:13px;padding-block:10px}.shopping-trust{grid-template-columns:1fr}.shopping-trust>div{padding:16px}.product-facts div{grid-template-columns:100px 1fr}.local-intro{padding-bottom:10px}.shopping-guide section h2{font-size:23px}} 
