/* Complete the remaining first-party 4px families; coupon/quantity are deliberate exceptions. */
html body.svp-native-storefront #page #content :is(.svp-external-buy-btn,.svp-login-register-box,.svp-brand-logo-wrap,.svp-bundle-upsell-wrap,.svp-bundle-total-box,.svp-bundle-saving-badge,.svp-cross-sell-thumb,.contenedor-patrocinado,.svp-list-description-toggle,.svp-promotion-rail__icon,.svp-mwi-badge,.svp-mwi-social-proof__row,.svp-discount-badge,.woocommerce-price-suffix,.svp-review-marquee__card,.svp-review-marquee__media){border-radius:8px!important}
html body.svp-native-storefront :is(#svp-login-popup,.svp-popup-tabs,.svp-guest-card,.svp-mwi-modal__panel,.svp-mwi-modal__close,.svp-minicart-rec-card__thumb,.svp-minicart-recommendations__nav,.cmplz-cookiebanner,.cmplz-category-toggle,.woocommerce-store-notice.demo_store,.ast-menu-toggle,.ast-search-submit){border-radius:8px!important}
html body.svp-native-storefront :is(#svp-native-search .search-field,.svp-mobile-search input,#svp-mobile-product-search){border-radius:8px!important}
html body.svp-native-storefront .svp-mwi-coupon-check{border-radius:4px!important}
html body.svp-native-storefront #page #content .quantity input.input-text.qty.text,
html body.svp-native-storefront .svp-native-quick-dialog .quantity input.input-text.qty.text,
html body.svp-native-storefront .ast-sticky-add-to-cart .quantity input.input-text.qty.text{border-radius:0!important}
html body.svp-native-storefront #page #content .quantity .minus,
html body.svp-native-storefront .svp-native-quick-dialog .quantity .minus,
html body.svp-native-storefront .ast-sticky-add-to-cart .quantity .minus{border-radius:8px 0 0 8px!important}
html body.svp-native-storefront #page #content .quantity .plus,
html body.svp-native-storefront .svp-native-quick-dialog .quantity .plus,
html body.svp-native-storefront .ast-sticky-add-to-cart .quantity .plus{border-radius:0 8px 8px 0!important}

html body.svp-native-storefront #page #content :is(.cr-std-avatar,.woocommerce-tabs .tabs,.cr-summaryBox-wrap,.cr-overall-rating-wrap,.ivole-summaryBox,.cr-ajax-reviews-cus-images-modal,.cr-ajax-reviews-cus-images-close,.cr-count-row,.cr-comment-video-close,.cr-show-more-reviews-prd,.cr-review-form-continue,.svp-deferred-video-play,.cr-qna-ask-button,#cr-show-more-q-id){border-radius:8px!important}
html body.svp-native-storefront :is(#menu-toggle-close,.astra-cart-drawer-close,.svp-minicart-rec-card){border-radius:8px!important}

html body.svp-native-storefront #page #content .svp-bundle-upsell-wrap,
html body.svp-native-storefront.single-product #page #content .product .svp-login-register-box,
html body.svp-native-storefront.single-product #page #content .product.ast-product-single-variable form.variations_form.cart>.single_variation_wrap{border-radius:8px!important}
html body.svp-native-storefront :is(.onsale,.ast-onsale-card,.svp-discount-badge,.svp-bundle-discount,.svp-promo-tag,.svp-promotion-rail){padding:5px!important}

html body.svp-native-storefront :is(.svp-discount-badge,.woocommerce-price-suffix,.woocommerce-variation-description,.slick-dots button,.svp-mobile-search button,#svp-native-search .close,#svp-native-search .search-form button,#svp-native-menu>button){border-radius:8px!important}
html body.svp-native-storefront #page #content #reviews li.review,
html body.svp-native-storefront .svp-minicart-rec-card__thumb img{border-radius:8px!important}
