.ss-product-range-grid .grid-range__container{display:grid;grid-template-columns:repeat(2,1fr);gap:20px}@media screen and (min-width:750px){.ss-product-range-grid .grid-range__container{grid-template-columns:repeat(4,1fr)}}.ss-product-range-grid .grid-range__item{position:relative;display:flex;flex-direction:column;transition:transform .3s ease}.ss-product-range-grid .grid-range__content{margin-bottom:40px;display:flex;flex-direction:column;justify-content:center;max-width:90%;margin-left:auto;margin-right:auto;width:100%}.ss-product-range-grid .grid-range__content .rte{font-weight:400;font-style:normal;font-size:16px;line-height:135%;letter-spacing:0%;vertical-align:middle;display:block;margin:12px 0}.ss-product-range-grid .grid-range__number{display:block;margin-bottom:5px;font-weight:400;font-style:normal;font-size:16px;line-height:125%;letter-spacing:0}.ss-product-range-grid .grid-range__title{margin:0;display:flex;align-items:center;gap:10px;font-weight:400;font-style:normal;font-size:32px;line-height:122%;letter-spacing:-3%;color:#141414}.ss-product-range-grid .grid-subtext{font-weight:400;font-style:normal;font-size:16px;line-height:125%;letter-spacing:0%;transition:opacity .3s ease;text-decoration:none;display:flex;align-items:center}.ss-product-range-grid .grid-subtext svg{display:block;max-width:13px;height:auto}.ss-product-range-grid .grid-subtext .link-arrow{margin-left:8px;transition:transform .3s ease}.ss-product-range-grid .grid-subtext:hover .link-arrow{transform:translate(5px)}.ss-product-range-grid .grid-range__title svg{display:block;max-width:20px;height:auto;position:relative;top:2px}.ss-product-range-grid .grid-range__arrow{font-weight:300;transition:transform .3s ease}.ss-product-range-grid .grid-range__item:hover .grid-range__arrow{transform:translate(5px)}.ss-product-range-grid .grid-range__subtext{display:block;text-decoration:none;margin-top:5px;color:#141414;font-style:normal;font-size:16px;line-height:125%;letter-spacing:0%}.ss-product-range-grid .grid-range__image-wrapper{display:block;position:relative;padding-bottom:102%;height:0;margin:0;overflow:hidden}.ss-product-range-grid .grid-range__image-wrapper img{height:100%;object-fit:contain;display:block;width:100%;object-position:left bottom;position:absolute;bottom:0;left:0}.ss-product-range-grid .item-4 .grid-range__image-wrapper img{object-fit:cover}.ss-product-range-grid .grid-product-featured .item-4 .grid-range__image-wrapper img{object-fit:contain}.ss-product-range-grid .grid-product-featured .item-3 .grid-range__image-wrapper img{max-height:unset}.grid-product-featured .btn_button{display:block;margin-top:45px}.grid-product-featured .btn_button a{font-weight:400;font-style:normal;font-size:32px;line-height:122%;letter-spacing:-3%;text-align:center;margin:0;display:flex;justify-content:center;align-items:center;gap:5px;color:#1f1f1f;text-decoration:none;transition:opacity .3s ease}.grid-product-featured .btn_button a span{margin-left:8px;transition:transform .3s ease}.grid-product-featured .btn_button a:hover span{transform:translate(5px)}.ss-product-range-grid .grid-product-featured .grid-range__content{max-width:280px;margin-left:auto;margin-right:auto}.ss-product-range-grid .item-3 .grid-range__image-wrapper img{max-height:385px}.ss-product-range-grid .grid-range__link-overlay{position:absolute;display:block;top:0;left:0;width:100%;height:100%;z-index:1}.ss-product-range-grid .placeholder-svg{background-color:#eee;width:100%;height:250px}@media screen and (min-width:1400px){.ss-product-range-grid .grid-range__content{max-width:285px}}@media screen and (max-width:1199px){.ss-product-range-grid .grid-range__title{font-size:26px;line-height:110%}}@media screen and (max-width:749px){.ss-product-range-grid .grid-range__container{row-gap:35px}.ss-product-range-grid .grid-product-featured .grid-range__content{justify-content:start}.grid-product-featured .btn_button a{font-size:28px}.ss-product-range-grid .grid-range__content{max-width:100%}}@media screen and (max-width:639px){.ss-product-range-grid .grid-range__title svg{max-width:18px}.ss-product-range-grid .grid-range__title{font-size:24px;line-height:110%}.grid-product-featured .btn_button a{font-size:24px}}@media screen and (max-width:479px){.ss-product-range-grid .grid-range__title{font-size:22px;line-height:110%}.ss-product-range-grid .grid-range__container{display:grid;grid-template-columns:repeat(2,1fr);gap:25px 8px}.ss-product-range-grid .grid-range__title svg{max-width:14px}.grid-product-featured .btn_button a{font-size:22px}}
/*# sourceMappingURL=/cdn/shop/t/89/assets/section-grid-range.css.map */
