.range-title{font-size:2.5rem;letter-spacing:0.4rem;font-weight:var(--font-weight-500);text-align:center;text-transform:uppercase}.product-range .product-range-inner{display:grid;grid-template-columns:repeat(2, 1fr);gap:1rem}.product-range .product-range-inner .sector{display:grid;gap:1rem}.product-range .product-range-inner .sector>*{display:block;color:var(--color-base-solid-button-labels-hex);text-decoration:inherit;position:relative}.product-range .product-range-inner .sector>*:nth-child(1){grid-area:item1}.product-range .product-range-inner .sector>*:nth-child(2){grid-area:item2}.product-range .product-range-inner .sector>*:nth-child(3){grid-area:item3}.product-range .product-range-inner .sector>* .top{position:relative;width:100%}@supports not (aspect-ratio: 1/1){.product-range .product-range-inner .sector>* .top{height:0}}.product-range .product-range-inner .sector>* .top .background{width:100%;height:100%;position:absolute}.product-range .product-range-inner .sector>* .top .background img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.product-range .product-range-inner .sector>* .top .background::after{content:"";position:absolute;height:100%;width:100%;top:0;left:0;background:inherit;mix-blend-mode:color;opacity:0;transition-property:opacity;transition-timing-function:ease;transition-duration:var(--duration-short)}.product-range .product-range-inner .sector>* .top .foreground{position:absolute;width:100%;height:calc(100% - 60px);display:grid;place-content:center;text-align:center;font-size:3.125rem;font-weight:var(--font-weight-500);text-shadow:0 9px 13px rgba(0,0,0,.5019607843)}.product-range .product-range-inner .sector>* .shop{position:absolute;height:3.75rem;text-align:center;font-size:1.375rem;letter-spacing:0.2rem;text-transform:uppercase;display:grid;place-content:center;bottom:0;width:100%;font-weight:var(--font-weight-500);text-shadow:0 3px 6px rgba(0,0,0,.1607843137)}.product-range .product-range-inner .sector>*:hover .top .background::after{opacity:.5}.product-range .product-range-inner .sector.type-0{grid-template-areas:"item1 item2" "item3 item3"}@supports not (aspect-ratio: 1/1){.product-range .product-range-inner .sector.type-0>*:nth-child(1) .top{padding-bottom:100%}.product-range .product-range-inner .sector.type-0>*:nth-child(2) .top{padding-bottom:100%}.product-range .product-range-inner .sector.type-0>*:nth-child(3) .top{padding-bottom:50%}}@supports(aspect-ratio: 1/1){.product-range .product-range-inner .sector.type-0>*:nth-child(1) .top{aspect-ratio:1/1}.product-range .product-range-inner .sector.type-0>*:nth-child(2) .top{aspect-ratio:1/1}.product-range .product-range-inner .sector.type-0>*:nth-child(3) .top{aspect-ratio:2/1}}.product-range .product-range-inner .sector.type-1{grid-template-areas:"item1 item2" "item1 item3"}@supports not (aspect-ratio: 1/1){.product-range .product-range-inner .sector.type-1>*:nth-child(1) .top{padding-bottom:200%}.product-range .product-range-inner .sector.type-1>*:nth-child(2) .top{padding-bottom:100%}.product-range .product-range-inner .sector.type-1>*:nth-child(3) .top{padding-bottom:100%}}@supports(aspect-ratio: 1/1){.product-range .product-range-inner .sector.type-1>*:nth-child(1) .top{aspect-ratio:1/2}.product-range .product-range-inner .sector.type-1>*:nth-child(2) .top{aspect-ratio:1/1}.product-range .product-range-inner .sector.type-1>*:nth-child(3) .top{aspect-ratio:1/1}}.product-range .product-range-inner .sector.type-2{grid-template-areas:"item1 item3" "item2 item3"}@supports not (aspect-ratio: 1/1){.product-range .product-range-inner .sector.type-2>*:nth-child(1) .top{padding-bottom:100%}.product-range .product-range-inner .sector.type-2>*:nth-child(2) .top{padding-bottom:100%}.product-range .product-range-inner .sector.type-2>*:nth-child(3) .top{padding-bottom:200%}}@supports(aspect-ratio: 1/1){.product-range .product-range-inner .sector.type-2>*:nth-child(1) .top{aspect-ratio:1/1}.product-range .product-range-inner .sector.type-2>*:nth-child(2) .top{aspect-ratio:1/1}.product-range .product-range-inner .sector.type-2>*:nth-child(3) .top{aspect-ratio:1/2}}.product-range .product-range-inner .sector.type-3{grid-template-areas:"item1 item1" "item2 item3"}@supports not (aspect-ratio: 1/1){.product-range .product-range-inner .sector.type-3>*:nth-child(1) .top{padding-bottom:50%}.product-range .product-range-inner .sector.type-3>*:nth-child(2) .top{padding-bottom:100%}.product-range .product-range-inner .sector.type-3>*:nth-child(3) .top{padding-bottom:100%}}@supports(aspect-ratio: 1/1){.product-range .product-range-inner .sector.type-3>*:nth-child(1) .top{aspect-ratio:2/1}.product-range .product-range-inner .sector.type-3>*:nth-child(2) .top{aspect-ratio:1/1}.product-range .product-range-inner .sector.type-3>*:nth-child(3) .top{aspect-ratio:1/1}}.product-range .product-range-slider{display:none}.product-range .product-range-slider a{position:relative;display:block;color:var(--color-base-solid-button-labels-hex);text-decoration:inherit}.product-range .product-range-slider a .top{position:relative;width:100%}@supports not (aspect-ratio: 1/1){.product-range .product-range-slider a .top{height:0;padding-bottom:100%}}@supports(aspect-ratio: 1/1){.product-range .product-range-slider a .top{aspect-ratio:1/1}}.product-range .product-range-slider a .top .background{width:100%;height:100%;position:absolute}.product-range .product-range-slider a .top .background img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.product-range .product-range-slider a .top .background::after{content:"";position:absolute;height:100%;width:100%;top:0;left:0;background:inherit;mix-blend-mode:color;opacity:0;transition-property:opacity;transition-timing-function:ease;transition-duration:var(--duration-short)}.product-range .product-range-slider a .top .foreground{position:absolute;width:100%;height:calc(100% - 60px);display:grid;place-content:center;text-align:center;font-size:3.125rem;font-weight:var(--font-weight-500);text-shadow:0 9px 13px rgba(0,0,0,.5019607843)}.product-range .product-range-slider a .shop{position:absolute;height:3.75rem;text-align:center;font-size:1.375rem;letter-spacing:0.2rem;text-transform:uppercase;display:grid;place-content:center;bottom:0;width:100%;font-weight:var(--font-weight-500);text-shadow:0 3px 6px rgba(0,0,0,.1607843137)}.product-range .product-range-slider a:hover .top .background::after{opacity:.5}.product-range .shop-all{display:flex;justify-content:center}.product-range .shop-all a{background:var(--color-base-accent-1-hex);color:var(--color-base-solid-button-labels-hex);font-size:1.375rem;font-weight:var(--font-weight-500);letter-spacing:0.2rem;display:block;padding:.5rem 2rem;text-transform:uppercase;text-decoration:inherit;text-align:center}.product-range .shop-all a:hover{background:var(--color-base-accent-2-hex)}@media screen and (max-width: 1600px){.product-range .product-range-inner .sector>* .top .foreground{font-size:2.5rem}}@media screen and (max-width: 1400px){.product-range .product-range-inner .sector>* .top .foreground{font-size:2.1875rem}.product-range .product-range-inner .sector>* .shop{font-size:1.3rem}.range-title{font-size:2.25rem}}@media screen and (max-width: 1200px){.product-range .product-range-inner .sector>* .top .foreground{font-size:2.1875rem}.product-range .product-range-inner .sector>* .shop{font-size:1.2rem}.range-title{font-size:2rem}.product-range .product-range-inner{grid-template-columns:1fr}}@media screen and (max-width: 992px){.product-range .product-range-inner .sector>* .top .foreground{font-size:1.875rem}.product-range .product-range-inner .sector>* .shop{font-size:1.1rem}.range-title{font-size:1.75rem}}@media screen and (max-width: 768px){.product-range .product-range-inner .sector>* .top .foreground{font-size:1.5625rem}.product-range .shop-all a{font-size:1rem}.product-range .product-range-inner .sector>* .shop{font-size:1rem}.product-range .product-range-inner{display:none}.product-range .product-range-slider{display:grid;grid-template-columns:repeat(2, 1fr);gap:.5rem}.product-range .product-range-slider a .shop{letter-spacing:0.02rem;font-size:1.25rem;text-transform:none;height:unset;padding:1rem;height:100px;position:relative}.range-title{font-size:1.5rem}}@media screen and (max-width: 576px){.range-title{font-size:1.125rem}}/*# sourceMappingURL=product-range.css.map */