body .free-offers{margin:12px;padding:12px 0 0;border-top:1px solid #dce5f1;font-size:11px}
body .free-offers>strong{display:block;color:#2b405b;font-size:12px}
body .free-offers p{font-size:11px!important;line-height:1.6!important;overflow-wrap:anywhere;color:#64748b}
body .free-offer-shops{display:flex;flex-wrap:wrap;gap:8px;margin:10px 0}
body .free-offer-shops label{display:flex;align-items:center;gap:3px;font-size:11px}
body .free-offer-shops input{display:inline-block!important;width:auto!important;margin:0!important;padding:0!important;accent-color:#245edb}
body .free-offers button{border:1px solid #cbd9ed;border-radius:7px;background:#e9f1ff;color:#245edb;padding:8px 10px;cursor:pointer;font-size:11px}
body .free-offer{padding:12px;margin-top:10px;border:1px solid #dce5f1;border-radius:9px;background:#fff}
body .free-offer>strong{font-size:12px;color:#243853;line-height:1.5;display:block}
body .free-offer small{display:block;font-size:10px;color:#718198;line-height:1.6;margin-bottom:9px}
body .free-offer>a{display:inline-block;color:#245edb;font-size:11px;margin-right:10px;padding:6px 0}
body .verified-filter{display:flex;align-items:center;gap:6px;font-size:11px;margin:10px 0;color:#28496b}
body .verified-filter input{width:auto!important;margin:0!important;padding:0!important;accent-color:#245edb}
body .free-offer[data-verified=true]{border-color:#9bcfb2}
body #productGallery .v30-product-card:has(.brand-search[open]){grid-column:1/-1!important}
body #productGallery .v30-product-card:has(.brand-search[open]) .v30-product-image{max-height:180px!important}
body #productGallery .v30-product-card:has(.brand-search[open]) .brand-search-fields{grid-template-columns:1fr 1fr}
