/* Single, restrained restriction badge. No nested coloured b-element. */
html:root body .site-wrapper .product-labels .product-label.product-label-273,html:root body .restriction,html:root body .he-category-search-badges .is-restricted{display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:6px!important;background:#192235!important;color:#fff!important;border:1px solid #364056!important;border-left:3px solid #c00083!important;border-radius:5px!important;padding:6px 9px!important;font:700 9px/1.2 Arial,sans-serif!important;letter-spacing:.6px!important;text-transform:uppercase!important;box-shadow:0 2px 6px #17203312!important;white-space:nowrap!important;min-height:0!important;width:auto!important;height:auto!important}
html:root body .site-wrapper .product-labels .product-label.product-label-273 b,html:root body .site-wrapper .product-labels .product-label.product-label-273 span{background:transparent!important;color:#fff!important;border:0!important;border-radius:0!important;padding:0!important;margin:0!important;box-shadow:none!important;font:inherit!important;letter-spacing:inherit!important;line-height:inherit!important;transform:none!important}
html:root body .site-wrapper .product-labels .product-label.product-label-273:before,html:root body .site-wrapper .product-labels .product-label.product-label-273:after{display:none!important}
@media(max-width:767px){html:root body .site-wrapper .product-labels .product-label.product-label-273,html:root body .restriction,html:root body .he-category-search-badges .is-restricted{font-size:8px!important;padding:5px 7px!important;letter-spacing:.35px!important}}

/* All present and future catalog photos fit a shared square without cropping. */
html:root .site-wrapper .main-products .product-thumb .product-img>div{aspect-ratio:1/1!important;display:flex!important;align-items:center!important;justify-content:center!important;overflow:hidden!important;width:100%!important}
html:root .site-wrapper .main-products .product-thumb .product-img img{width:100%!important;height:100%!important;max-width:100%!important;object-fit:contain!important;object-position:center!important}
html:root .product-image>img,html:root .product-image>a>img{object-fit:contain!important;object-position:center!important}


/* Remove Top Brand only for requested ZOTAC product 2155. */
html.product-2155 .product-info .product-label-217,.product-thumb:has(input[name="product_id"][value="2155"]) .product-label-217,.product-thumb:has(.name a[href*="/zotac-gaming-geforce-rtx-5060-ti-16gb-twin-edge-oc"]) .product-label-217{display:none!important}
