ug-product-cross-sell{display:block;border:1px solid #e5e5e5;border-radius:12px;padding:16px;margin:18px 0;color:inherit}ug-product-cross-sell fieldset{border:0;padding:0;margin:0;min-width:0}ug-product-cross-sell legend{float:none;width:100%;font:inherit;font-size:17px;font-weight:600;padding:0;margin:0 0 5px}ug-product-cross-sell .ug-pairs-help{font-size:12px;color:#696969;margin:0 0 12px;line-height:1.5}ug-product-cross-sell .ug-pair{display:grid;grid-template-columns:20px 64px minmax(0,1fr);align-items:center;gap:10px;padding:10px 0;margin:0;border-top:1px solid #eee;cursor:pointer}ug-product-cross-sell .ug-pair:has(input:checked){background:#f4f8f4}ug-product-cross-sell input[type=checkbox]{appearance:auto;position:static;opacity:1;width:18px;height:18px;margin:0;accent-color:#007c18;cursor:pointer}ug-product-cross-sell img{width:64px;height:64px;object-fit:contain}ug-product-cross-sell strong{display:block;font-size:12px;font-weight:500;line-height:1.5;overflow-wrap:anywhere}ug-product-cross-sell .ug-pair-price{display:block;font-size:14px;font-weight:600;margin-top:4px}ug-product-cross-sell .ug-pairs-selection{font-size:12px;margin:10px 0 0;font-weight:600}ug-product-cross-sell .ug-pairs-error{font-size:13px;color:#a51919;margin:10px 0}ug-product-cross-sell .ug-pairs-review{font-size:13px;text-decoration:underline}ug-product-cross-sell [hidden]{display:none!important}ug-product-cross-sell input:focus-visible{outline:2px solid #007c18;outline-offset:4px}@media(max-width:767px){ug-product-cross-sell{padding:14px;margin:14px 0}ug-product-cross-sell .ug-pair{grid-template-columns:22px 54px minmax(0,1fr);gap:8px;min-height:82px}ug-product-cross-sell img{width:54px;height:54px}}