.product-relationship{margin-top:48px;margin-bottom:51px;overflow:hidden;color:var(--theme-primary, #1A4635)}.product-relationship h2{margin-bottom:14px;font-size:35px;font-weight:700;line-height:43px}.product-relationship p{font-size:16px;line-height:20px}.product-relationship .copy{font-size:16px;line-height:20px}@media (min-width: 500px){.product-relationship .copy{max-width:600px}}@media (min-width: 830px){.product-relationship .copy{max-width:269px}}@media only screen and (max-width: 500px){.product-relationship .copy{max-width:269px}}@media only screen and (max-width: 380px){.product-relationship .site-container{width:calc(100% - 60px)}}@media only screen and (max-width: 500px){.product-relationship .site-container{width:calc(100% - 126px)}}@media only screen and (min-width: 1366px){.product-relationship .site-container{width:calc(100% - 276px)}}@media only screen and (min-width: 1900px){.product-relationship .site-container{max-width:1600px !important}}.product-relationship .text-container{position:relative;display:flex;flex-direction:column;align-items:center}@media (min-width: 830px){.product-relationship .text-container{width:30%;align-items:flex-start}}@media (min-width: 1050px){.product-relationship .text-container{width:24.68%}}.product-relationship .text-container h2,.product-relationship .text-container .copy{z-index:3;position:relative}.product-relationship .text-container:after{content:"";position:absolute;top:50%;right:0px;display:none;height:100%;width:100%;--tw-translate-y:-50%;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}@media (min-width: 830px){.product-relationship .text-container:after{display:block}}@media (min-width: 1440px){.product-relationship .text-container:after{display:none}}.product-relationship .text-container:after{height:calc(100% + 170px);width:30vw;background-color:#fff;z-index:2}@media only screen and (min-width: 1900px){.product-relationship .text-container{width:19%}}@media (min-width: 830px){.product-relationship .products-container{width:70%}}@media (min-width: 1050px){.product-relationship .products-container{width:75%}}@media (min-width: 1440px){.product-relationship .products-container{overflow:hidden}}.product-relationship .content-wrapper{display:flex;flex-direction:column;align-items:center;gap:27px;overflow:visible;text-align:center}@media (min-width: 830px){.product-relationship .content-wrapper{flex-direction:row;align-items:center;gap:41px;text-align:left}}.product-relationship .swiper{overflow:visible}.product-relationship .products-container{position:relative;width:100%}@media (min-width: 830px){.product-relationship .products-container{width:70%}}@media (min-width: 1050px){.product-relationship .products-container{width:75%}}@media only screen and (min-width: 1900px){.product-relationship .products-container{width:90%}}.product-relationship .swiper-button-next,.product-relationship .swiper-button-prev{width:36px;height:36px;background-color:#fff;border:1px solid var(--theme-primary, #1A4635);border-radius:50%;color:var(--theme-primary, #1A4635);transition:all .3s ease;position:relative}.product-relationship .swiper-button-next:hover,.product-relationship .swiper-button-prev:hover{background-color:var(--theme-primary, #1A4635);border-color:var(--theme-primary, #1A4635);color:#fff}.product-relationship .swiper-button-next::after,.product-relationship .swiper-button-prev::after{display:none}.product-relationship .swiper-button-next{right:0}.product-relationship .swiper-button-prev{left:0}.product-relationship .products-relation--carousel{position:relative;padding:0 50px}@media only screen and (min-width: 768px){.product-relationship .products-relation--carousel{padding:0 !important}}.product-relationship .products-relation--carousel .swiper-slide{height:auto;width:207px}.product-relationship .products-relation--carousel .swiper-pagination{position:relative;margin-top:30px}.product-relationship .products-relation--carousel .swiper-pagination .swiper-pagination-bullet{width:10px;height:10px;background-color:#d1d5db;opacity:1;transition:all .3s ease}.product-relationship .products-relation--carousel .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active{background-color:#374151;transform:scale(1.2)}@media(max-width: 768px){.product-relationship .products-relation--carousel{padding:0 30px}.product-relationship .products-relation--carousel .swiper-button-next,.product-relationship .products-relation--carousel .swiper-button-prev{width:35px;height:35px}.product-relationship .products-relation--carousel .swiper-button-next::after,.product-relationship .products-relation--carousel .swiper-button-prev::after{font-size:14px}}@media(max-width: 430px){.product-relationship .products-relation--carousel{padding-left:40px;padding-right:40px}}@media(max-width: 390px){.product-relationship .products-relation--carousel{padding-left:20px;padding-right:20px}}@media(max-width: 376px){.product-relationship .products-relation--carousel{padding-left:20px;padding-right:20px}}.product-relationship .button-wrapper.mobile-only{display:flex;justify-content:center}@media (min-width: 830px){.product-relationship .button-wrapper.mobile-only{display:none}}.product-relationship .button-wrapper.desktop-only{margin-top:26px;display:none}@media (min-width: 830px){.product-relationship .button-wrapper.desktop-only{display:block}}.product-relationship .btn{position:relative;margin-top:28px;max-width:220px;border-radius:0;border-width:2px;border-color:$theme-secondary;padding-top:10px;padding-bottom:10px;padding-left:20px;padding-right:20px;text-align:center;font-size:14px;font-weight:500;text-transform:uppercase;line-height:18px}@media (min-width: 830px){.product-relationship .btn{margin-top:0px;display:flex;max-width:230px;flex-direction:row-reverse;align-items:flex-end;gap:9px;border-color:$theme-primary;--tw-bg-opacity:1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1));padding-left:15px;padding-right:15px;text-align:left;color:$theme-primary}}.product-relationship .btn{border-color:var(--theme-secondary, #78C7A9);background-color:var(--theme-secondary, #78C7A9);color:#fff;z-index:3}@media only screen and (min-width: 768px){.product-relationship .btn{border-color:var(--theme-primary, #1A4635);background-color:#fff;color:var(--theme-primary, #1A4635)}}.product-relationship .btn:hover{border-color:$theme-secondary;background-color:$theme-secondary;--tw-text-opacity:1;color:rgb(255 255 255 / var(--tw-text-opacity, 1));background-color:var(--theme-secondary, #78C7A9);border-color:var(--theme-secondary, #78C7A9)}.product-relationship .btn:after{display:none}.product-relationship .btn:before{display:none}@media (min-width: 830px){.product-relationship .btn:before{display:block}}.product-relationship .btn:before{content:"";height:11px !important;min-width:6px !important;-webkit-mask-image:url("../../../../assets/chevron-right.svg");mask-image:url("../../../../assets/chevron-right.svg");background-color:currentColor;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;position:relative;left:unset;top:unset;margin-bottom:3px}@media (min-width: 1280px){.product-relationship+.cta-block{margin-top:81px}}.per-sqm{font-size:.875rem;color:#6b7280;font-weight:normal;margin-left:4px}
