.cart-link{font-size:12px;font-weight:700;margin-left:auto;margin-right:20px}.policy-links{display:flex;flex-wrap:wrap;gap:18px;margin-top:20px;font-size:12px}.policy-links a{text-decoration:underline}.announcement{flex-wrap:wrap;gap:8px}.announcement #sale-deadline{color:#fff;font-size:10px}#cart-status{font-size:13px;line-height:1.6;color:#8d2755}#add-box{width:100%;margin-top:16px}.review-line img{object-fit:contain}#review-dialog .close-review{display:block;margin:14px auto 0}.product-card:has(button[data-add]:disabled) .quantity button:disabled{opacity:.4}@media(max-width:700px){header{flex-wrap:wrap;gap:10px;height:auto;min-height:80px;padding-top:15px;padding-bottom:15px}.cart-link{margin-right:0}.header-cta{padding:10px 14px}.announcement #sale-deadline{width:100%;text-align:center}.policy-links{gap:14px}.plan .price{font-size:clamp(23px,6.8vw,35px)}}
