.ice-range{padding-top:40px;padding-bottom:48px}.ice-range__hero{display:grid;grid-template-columns:1.1fr 1fr;gap:0;align-items:center;background:#f06;border:8px solid #ff0066}.ice-range__photo{display:block;background:#f06}.ice-range__photo img{display:block;width:100%;height:auto;object-fit:contain}.ice-range__intro{padding:36px;background:#f06;color:#000;--color-foreground: 0, 0, 0}.ice-range__eyebrow{margin:0 0 16px;font-size:12px;letter-spacing:.12em;text-transform:uppercase}.ice-range__intro h2{margin:0 0 20px;font-size:clamp(28px,3.2vw,44px);line-height:1.12;color:#000}.ice-range__description{margin:0 0 28px;font-size:17px;line-height:1.65}.ice-range__intro .button{--color-button: 20, 20, 20;--color-button-text: 255, 255, 255;--alpha-button-background: 1;gap:12px}.ice-range__detail{display:block;width:fit-content;margin-top:22px;color:inherit;text-underline-offset:4px}.ice-range__range-heading{margin:36px 0 20px;font-size:24px}.ice-range__grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:24px;background:#f06;padding:8px}.ice-range__card{display:block;padding:16px;border:1px solid #e5e5e0;background:#fff;color:#000;--color-foreground: 0, 0, 0;text-decoration:none}.ice-range__card img{display:block;width:100%;height:250px;object-fit:contain;background:#fff}.ice-range__card h4{margin:18px 0 8px;font-size:18px;line-height:1.3}.ice-range__use{min-height:42px;margin:0 0 8px;font-size:14px;line-height:1.45;color:rgba(var(--color-foreground),.72)}.ice-range__price{margin:0 0 12px;font-size:15px}.ice-range__model{font-size:14px;text-decoration:underline;text-underline-offset:4px}.ice-range__card:hover{border-color:#333}.ice-range a:focus-visible{outline:2px solid #222;outline-offset:4px}@media screen and (max-width:989px){.ice-range__hero{grid-template-columns:1fr;gap:0}.ice-range__intro{padding:24px}.ice-range__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.ice-range__card{padding:12px}.ice-range__card img{height:200px}}@media screen and (max-width:749px){.ice-range{padding-top:24px;padding-bottom:32px}.ice-range__intro .button{width:100%;padding:12px 16px}.ice-range__card img{height:160px}.ice-range__card h4{font-size:16px}}.ice-course-banner__panel{background:#050505;border:8px solid #050505;color:#fff;--color-foreground: 255, 255, 255}.ice-course-banner__copy{max-width:700px;margin:24px auto 0;padding:0 24px;text-align:center}.ice-course-banner__copy h2{margin:0 0 12px;font-size:clamp(24px,2.4vw,32px);line-height:1.25;color:#fff}.ice-course-banner__copy p{margin:0;font-size:16px;line-height:1.65}@media screen and (max-width:749px){.ice-course-banner__copy{margin-top:20px;text-align:left}.ice-course-banner__action .button{padding:12px 18px;font-size:14px;line-height:1.4}}.ice-course-banner{padding-top:24px;padding-bottom:36px}.ice-course-banner__image-link,.ice-course-banner picture{display:block}.ice-course-banner__image-link:focus-visible{outline:3px solid currentColor;outline-offset:5px}.ice-course-banner__image{display:block;width:100%;height:auto}.ice-course-banner__action{display:flex;justify-content:center;padding:20px 24px 28px}.ice-course-banner__action .button{--color-button: 215, 255, 0;--color-button-text: 10, 10, 10;--alpha-button-background: 1;gap:12px;font-weight:700}@media screen and (max-width:749px){.ice-course-banner{padding-top:16px;padding-bottom:24px}.ice-course-banner__action .button{width:100%}}.tharang-banner__copy{max-width:700px;margin:24px auto 0;text-align:center}.tharang-banner__copy h2{margin:0 0 12px;font-size:clamp(24px,2.4vw,32px);line-height:1.25}.tharang-banner__copy p{margin:0;font-size:16px;line-height:1.65}@media screen and (max-width:749px){.tharang-banner__copy{margin-top:20px;text-align:left}.tharang-banner__action .button{padding:12px 18px;font-size:14px;line-height:1.4}}.tharang-banner{max-width:790px;padding:24px 15px 36px;margin-inline:auto}.tharang-banner__image-link{display:block}.tharang-banner__image-link:focus-visible{outline:3px solid #cc160e;outline-offset:5px}.tharang-banner__image{display:block;width:100%;height:auto}.tharang-banner__action{display:flex;justify-content:center;padding-top:20px}.tharang-banner__action .button{--color-button: 204, 22, 14;--color-button-text: 255, 255, 255;--alpha-button-background: 1;gap:12px;font-weight:700}@media screen and (max-width:749px){.tharang-banner{padding-top:16px;padding-bottom:24px}.tharang-banner__action .button{width:100%}}
/*# sourceMappingURL=/cdn/shop/t/30/compiled_assets/styles.css.map */
