.compact-container-shop .cc-approved-range{color:#353c46;overflow-wrap:anywhere;background:linear-gradient(135deg,#fdfdfe,#eceff3 55%,#f6eaee);border:1px solid #cbd0d7;border-top:4px solid #bc2348;border-radius:12px;margin:22px 0;padding:16px}.cc-approved-range>header{color:#fff;background:linear-gradient(120deg,#53565e,#777b84 68%,#565961);border-bottom:3px solid #c31b41;border-radius:8px 8px 0 0;margin:-16px -16px 14px;padding:16px}.cc-approved-range>header>p:first-child{letter-spacing:.1em;text-transform:uppercase;font-size:12px;font-weight:700}.cc-approved-range>header h2{color:#fff;margin:5px 0;font-size:clamp(21px,3vw,28px)}.cc-approved-range>header p{margin:6px 0}.compact-container-shop .cc-approved-range .cc-card{background:linear-gradient(125deg,#fff,#e7ebef);border-color:#c5cbd2;box-shadow:0 4px 12px #353c4615}.cc-approved-range h3{color:#353c46;margin:0;font:700 16px/1.3 Arial,sans-serif}.cc-approved-range .cc-approved-colour{color:#4f5661;margin:0;font-size:13px}.compact-container-shop .cc-approved-range .cc-photo{aspect-ratio:4/3;color:#353c46;background:#dce1e6;justify-content:center;align-items:center;height:auto;display:flex}.compact-container-shop .cc-approved-range .cc-photo img{aspect-ratio:4/3;object-fit:contain;width:100%;height:100%}.cc-approved-range .cc-approved-finance,.cc-approved-range>p a{color:#9d1736;align-items:center;min-height:44px;text-decoration:underline;display:inline-flex}.cc-approved-range .cc-approved-disclosure{color:#515965;margin-bottom:0;font-size:12px;line-height:1.55}.cc-approved-range button{color:#9d1736;cursor:pointer;background:#fff;border:1px solid #9d1736;border-radius:8px;min-height:44px;padding:8px 14px}.cc-legacy-heading{color:#edf0f2;margin:28px 0 14px}.cc-legacy-heading h2{margin:0 0 6px;font-size:21px}.cc-legacy-heading p{margin:0;font-size:14px}@media (width<=560px){.compact-container-shop .cc-approved-range{padding:12px}.cc-approved-range>header{margin:-12px -12px 12px;padding:12px}.compact-container-shop .cc-approved-range .cc-photo{align-self:center;width:100%;height:auto}.cc-approved-range h3{font-size:15px}.compact-container-shop .cc-approved-range .cc-card{grid-template-columns:90px minmax(0,1fr)}.compact-container-shop .cc-approved-range .cc-card strong{font-size:16px}}.compact-container-shop .cc-approved-range .cc-card strong{color:#a5193b;text-shadow:none;font-weight:800}.compact-container-shop .cc-approved-range .cc-card small{color:#56616e;opacity:1}.cc-approved-range>header{color:#fff;background:linear-gradient(115deg,#292c32,#565b64);border-bottom:4px solid #b41e3d;border-radius:18px;margin-bottom:24px;padding:clamp(24px,4vw,44px)}.cc-approved-range>header>h2{color:#fff;text-shadow:none;font-size:clamp(28px,4vw,42px);line-height:1.15}.cc-approved-range>header>p{color:#e2e5e9;line-height:1.6}.cc-approved-range>header>p:first-child{letter-spacing:.18em;color:#e9b9c5;font-size:11px}.cc-approved-range .cc-card{border-radius:14px;overflow:hidden;box-shadow:0 8px 26px #13191f15}.cc-approved-range .cc-photo img{object-fit:contain;background:#edf0f4}
