.product-range-grid{--prg-max-width: 72.5rem;--prg-gap: 1.5rem;--prg-radius: 1.125rem;--prg-card-aspect: 1 / .94;--prg-columns: 3;--prg-card-bg: #f7f7f7;--prg-ease: cubic-bezier(.16, 1, .3, 1);container-type:inline-size}.product-range-grid__inner{width:min(100%,var(--prg-max-width));margin-inline:auto;display:flex;flex-direction:column;gap:2.5rem}.product-range-grid__divider{width:100%;height:1px;background-color:var(--color-border, #eeeeee);margin-block-end:3.5rem}.product-range-grid__header{display:flex;align-items:flex-end;justify-content:space-between;gap:1rem;width:100%}.product-range-grid__heading{margin:0;font-family:var(--font-heading--family, inherit);font-size:clamp(1.75rem,3vw,2.25rem);font-weight:700;line-height:1.15;letter-spacing:-.01em;color:var(--color-foreground, #15151e);text-wrap:balance}.product-range-grid__heading em,.product-range-grid__heading strong{font-family:var(--font-heading--family, inherit);font-style:italic;font-weight:900;color:var(--color-primary, #de1a00)}.product-range-grid__list{display:grid;grid-template-columns:repeat(var(--prg-columns, 3),minmax(0,1fr));gap:var(--prg-gap);list-style:none;margin:0;padding:0;width:100%}.product-range-grid__item{min-width:0;display:flex}.product-range-grid__item--span-2{grid-column:span 2}.product-range-grid__card{position:relative;display:flex;flex-direction:column;justify-content:flex-end;width:100%;aspect-ratio:var(--prg-card-aspect);min-height:15.5rem;border-radius:var(--prg-radius);background-color:var(--card-bg, var(--prg-card-bg));color:var(--color-foreground, #15151e);text-decoration:none;overflow:hidden;isolation:isolate;box-shadow:inset 0 0 0 1px #15151e0d;transition:background-color .52s var(--prg-ease),box-shadow .52s var(--prg-ease)}.product-range-grid__item--span-2 .product-range-grid__card{--prg-card-bg: #f4f6f9;aspect-ratio:auto;height:100%}@media(hover:hover)and (pointer:fine){.product-range-grid__card:hover{box-shadow:inset 0 0 0 1px #15151e1f}.product-range-grid__card:hover .product-range-grid__img{transform:scale(1.055) translate3d(0,-3px,0)}.product-range-grid__card:hover .product-range-grid__body{transform:translate3d(0,-2px,0)}}.product-range-grid__card:focus-visible{outline:3px solid var(--color-primary, #de1a00);outline-offset:3px}.product-range-grid__badge{position:absolute;top:.75rem;left:.75rem;z-index:3;display:inline-flex;align-items:center;padding:.25rem .625rem;border-radius:999px;background-color:var(--color-primary, #de1a00);color:#fff;font-family:var(--font-heading--family, inherit);font-size:.75rem;font-weight:600;line-height:1.2}.product-range-grid__visual{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;width:100%;height:100%;overflow:hidden;pointer-events:none;border-radius:inherit}.product-range-grid__visual--blend-darken{mix-blend-mode:darken}.product-range-grid__img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;padding:0;object-fit:cover;object-position:center 25%;display:block;transform:scale(1);will-change:transform;transition:transform .65s var(--prg-ease)}.product-range-grid__img--contain,.product-range-grid__item--span-2 .product-range-grid__img{object-fit:cover;object-position:center}.product-range-grid__placeholder{width:100%;height:100%;opacity:.35}.product-range-grid__body{position:relative;z-index:2;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.25rem;padding:.875rem 1rem 1rem;width:100%;text-align:center;transform:translateZ(0);transition:transform .52s var(--prg-ease)}.product-range-grid__title{margin:0;font-family:var(--font-heading--family, inherit);font-size:1rem;font-weight:600;line-height:1.15;letter-spacing:-.01em;color:var(--color-foreground, #15151e);width:100%}.product-range-grid__subtitle{margin:0;font-family:var(--font-body--family, inherit);font-size:.8125rem;font-weight:400;line-height:1.35;color:#6e6e73;width:100%}@container (min-width: 750px) and (max-width: 989px){.product-range-grid{--prg-card-aspect: 4 / 3.45}.product-range-grid__list{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.125rem}.product-range-grid__card{min-height:13.5rem}}@container (max-width: 749px){.product-range-grid{--prg-gap: .75rem;--prg-card-aspect: 1 / .98}.product-range-grid__inner{gap:1.5rem}.product-range-grid__divider{margin-block-end:1.5rem}.product-range-grid__heading{font-size:1.75rem}.product-range-grid__list{grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--prg-gap)}.product-range-grid__card{min-height:11.25rem}.product-range-grid__item--span-2{grid-column:1 / -1}.product-range-grid__item--span-2 .product-range-grid__card{aspect-ratio:16 / 9}.product-range-grid__body{padding:1.25rem .625rem .75rem}.product-range-grid__title{font-size:.9375rem}}@container (max-width: 359px){.product-range-grid__list{grid-template-columns:minmax(0,1fr)}}@supports not (container-type: inline-size){@media screen and (min-width:750px)and (max-width:989px){.product-range-grid__list{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.125rem}}@media screen and (max-width:749px){.product-range-grid{--prg-gap: .75rem;--prg-card-aspect: 1 / .98}.product-range-grid__list{grid-template-columns:repeat(2,minmax(0,1fr))}.product-range-grid__card{min-height:11.25rem}.product-range-grid__item--span-2{grid-column:1 / -1}}}@media(prefers-reduced-motion:reduce){.product-range-grid__card,.product-range-grid__img,.product-range-grid__body{transition:none!important}}
/*# sourceMappingURL=/cdn/shop/t/5/assets/section-product-range-grid.css.map */
