/* Finalne wyrównanie dla mobilnego one-product storefront. */
.announcement{padding:10px 16px;background:#dcefd7;color:#274338;font-family:'DM Sans',Arial,sans-serif;font-size:11px;font-weight:700;letter-spacing:.035em}.site-footer{border-color:#dfe5df;background:#fbfcf9}.site-footer,.site-footer .footer-links{font-family:'DM Sans',Arial,sans-serif;color:#738078}.site-footer .footer-links a:hover{color:#182a25}@media(max-width:800px){.op-page .op-width{width:100%;max-width:none;padding-right:26px;padding-left:26px}.op-page .op-hero{padding-top:26px}.op-page .op-hero-grid{gap:34px}.op-page .op-story{gap:36px;padding-top:74px;padding-bottom:74px}.op-page .op-story-copy{width:100%;padding:0 1px}.op-page .op-story-text{max-width:100%}.op-page .op-points{margin-top:26px}.op-page .op-points li{align-items:flex-start;gap:12px;padding-top:17px;padding-bottom:17px;line-height:1.45}.op-page .op-details,.op-page .op-how,.op-page .op-faq{padding-top:72px;padding-bottom:72px}.op-page .op-final{padding-bottom:66px}.cc-width{padding-right:22px;padding-left:22px}}@media(max-width:420px){.op-page .op-width{padding-right:21px;padding-left:21px}.op-page .op-story{padding-top:60px;padding-bottom:60px}.op-page .op-section-title{font-size:36px}.op-page .op-story-text{font-size:15px}.cc-width{padding-right:18px;padding-left:18px}}
