.product-range{margin-bottom:46px}@media (min-width: 1280px){.product-range{margin-bottom:51px}}.product-range .site-container{max-width:1240px;padding-top:20px}@media (min-width: 1280px){.product-range .site-container{padding-top:42px}}@media (min-width: 1600px){.product-range .site-container{max-width:1440px}}.product-range .site-container h2{margin-bottom:42px;width:100%;text-align:center;font-weight:700;color:#000}@media screen and (max-width: 450px){.product-range .site-container h2{color:#000;text-align:center;font-family:"Open Sans";font-size:20px;font-style:normal;font-weight:700;line-height:normal}}.product-range .products-grid{display:grid;grid-template-columns:repeat(1, minmax(0, 1fr));gap:25px}@media (min-width: 1024px){.product-range .products-grid{grid-template-columns:repeat(2, minmax(0, 1fr))}}@media (min-width: 1280px){.product-range .products-grid{gap:20px}}.product-range .archive-link{position:relative;isolation:isolate;margin-top:30px;display:flex;width:100%;align-items:center;justify-content:center}@media (min-width: 768px){.product-range .archive-link{justify-content:center}}@media (min-width: 1280px){.product-range .archive-link{margin-top:53px}}.product-range .archive-link:after{position:absolute;left:0px;top:50%;height:1px;width:100%;--tw-bg-opacity:1;background-color:rgb(200 223 142 / var(--tw-bg-opacity, 1));content:"";z-index:-1}@media screen and (min-width: 768px){.product-range .archive-link:before{position:absolute;left:50%;transform:translateX(-50%);height:100%;min-width:403px;background-color:#fff;z-index:1;content:"";top:0}}.product-range .archive-link .btn-green{position:relative;isolation:isolate;display:flex;min-height:69px;width:100%;min-width:347px;align-items:center;justify-content:center;--tw-bg-opacity:1;background-color:rgb(0 121 51 / var(--tw-bg-opacity, 1));--tw-text-opacity:1;color:rgb(255 255 255 / var(--tw-text-opacity, 1));transition-property:color, background-color, border-color, text-decoration-color, fill, stroke, opacity, box-shadow, transform, filter, backdrop-filter;transition-timing-function:cubic-bezier(0.4, 0, 0.2, 1);transition-duration:300ms}.product-range .archive-link .btn-green:hover{--tw-bg-opacity:1;background-color:rgb(0 169 71 / var(--tw-bg-opacity, 1))}@media (min-width: 768px){.product-range .archive-link .btn-green{width:-moz-fit-content;width:fit-content}}@media (min-width: 1280px){.product-range .archive-link .btn-green{min-height:60px}}.product-range .archive-link .btn-green{color:#fff;text-align:center;font-family:"Open Sans";font-size:24px;font-style:normal;font-weight:700;line-height:normal;clip-path:polygon(100% 0, 100% calc(100% - 12px), calc(100% - 12px) 100%, 0 100%, 0 0);z-index:2}.single-product-tile{display:flex;flex-direction:column;gap:4px}@media (min-width: 768px){.single-product-tile{gap:0px}}.single-product-tile figure{overflow:hidden}.single-product-tile figure img{height:auto;max-height:287px;width:100%;-o-object-fit:contain;object-fit:contain;-o-object-fit:cover;object-fit:cover}.single-product-tile figure img.mobile-image{display:block}@media (min-width: 768px){.single-product-tile figure img.mobile-image{display:none}}.single-product-tile figure img.desktop-image{display:none}@media (min-width: 768px){.single-product-tile figure img.desktop-image{display:block}}@media screen and (max-width: 450px){.single-product-tile figure img{max-height:161px}}.single-product-tile .links{display:flex;flex-direction:column;gap:4px}@media (min-width: 1280px){.single-product-tile .links{flex-direction:row}}.single-product-tile .links a{position:relative;display:flex;align-items:center;gap:20px;padding-top:22px;padding-bottom:22px;padding-left:23px;font-size:16px;transition-property:color, background-color, border-color, text-decoration-color, fill, stroke, opacity, box-shadow, transform, filter, backdrop-filter;transition-timing-function:cubic-bezier(0.4, 0, 0.2, 1);transition-duration:300ms}@media (min-width: 1280px){.single-product-tile .links a{gap:18px}}@media (min-width: 1400px){.single-product-tile .links a{padding-top:35px;padding-bottom:35px;padding-left:25px;font-size:18px}}.single-product-tile .links a{font-family:"Open Sans";font-style:normal;font-weight:700;line-height:normal;clip-path:polygon(100% 0, 100% calc(100% - 12px), calc(100% - 12px) 100%, 0 100%, 0 0)}.single-product-tile .links a svg{height:18px;width:auto}.single-product-tile .links a.product-link{--tw-bg-opacity:1;background-color:rgb(0 59 113 / var(--tw-bg-opacity, 1));--tw-text-opacity:1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.single-product-tile .links a.product-link:hover{--tw-bg-opacity:1;background-color:rgb(27 89 145 / var(--tw-bg-opacity, 1))}@media (min-width: 1280px){.single-product-tile .links a.product-link{width:70%}}@media (min-width: 1600px){.single-product-tile .links a.product-link{font-size:21px}}@media screen and (max-width: 768px){.single-product-tile .links a.product-link:after{display:none}}.single-product-tile .links a.product-shop-link{--tw-bg-opacity:1;background-color:rgb(255 209 0 / var(--tw-bg-opacity, 1));--tw-text-opacity:1;color:rgb(51 51 51 / var(--tw-text-opacity, 1))}.single-product-tile .links a.product-shop-link:hover{--tw-bg-opacity:1;background-color:rgb(255 232 125 / var(--tw-bg-opacity, 1))}@media (min-width: 1280px){.single-product-tile .links a.product-shop-link{width:30%}}@media (min-width: 1600px){.single-product-tile .links a.product-shop-link{font-size:24px}}@media screen and (max-width: 450px){.single-product-tile .links a.product-shop-link{color:#333;font-family:"Open Sans";font-size:19px;font-style:normal;font-weight:700;line-height:normal;padding-top:14px;padding-bottom:14px}}
