.product__spacer{height:var(--spacer-iv)}@media (max-width:800px){.product__spacer{height:var(--spacer-iv-mobile)}}.route-content:has(>.product) .header-fixed{background:var(--color-iv)}.product__hero{padding-block:20px;padding-top:140px;position:relative}.product__hero>.fade-bottom{z-index:1;background:linear-gradient(to top, var(--color-paper) 20.13%, #fbfaf500 87.23%);width:100%;height:400px;position:absolute;bottom:0;left:0}.product__hero__product-container{z-index:1;max-width:650px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.product__hero__product-container,.product__hero__product-image{-o-object-fit:contain;object-fit:contain;width:100%;height:100%}.product__hero__content{z-index:2;text-align:center;-webkit-backdrop-filter:blur(45px);backdrop-filter:blur(45px);background:linear-gradient(#fff6,#ffffff14);border:1px solid #fff3;border-radius:29px;flex-direction:column;align-items:center;gap:30px;max-width:860px;margin:150px auto 300px;padding:74px 81px 47px;display:flex;position:relative}.product__products{padding-block:20px!important}.product__products>.boxed{flex-direction:column;gap:40px;display:flex}.product__products__top{flex-direction:column;gap:20px;max-width:450px;display:flex}.product__benefits{padding-block:120px!important}.product__benefits>.boxed{flex-direction:column;gap:40px;display:flex}.product__benefits__top{flex-direction:column;gap:20px;max-width:550px;display:flex}.product__benefits__container{background:#f4f4f4;border-radius:29px;grid-template-columns:repeat(3,1fr);gap:100px;padding:78px 110px;display:grid}.product__benefits__item{text-align:center;flex-direction:column;align-items:center;gap:20px;display:flex}.product__benefits__item__icon{color:#fff;background:#90a269;border:1px solid #0000;border-radius:20px;padding:22px;transition:all .2s}.product__benefits__item__icon>.benefit-icon{transition:all .2s}.product__benefits__item__icon:hover{color:#fff;background:#90a269;border-color:#fff6}.product__benefits__item__icon:hover>.benefit-icon{transform:scale(1.3)}@media screen and (max-width:800px){.product__hero{position:relative;padding-block:60px!important;padding-top:160px!important}.product__hero>.fade-bottom,.product__hero__product-container,.product__hero__product-image{display:none}.product__hero__content{margin:unset;padding:0!important}.product__products{padding-block:20px!important}.product__products>.boxed{flex-direction:column;gap:40px;display:flex}.product__products__top{flex-direction:column;gap:20px;max-width:450px;display:flex}.product__benefits{padding-block:80px!important}.product__benefits>.boxed{flex-direction:column;gap:40px;display:flex}.product__benefits__top{flex-direction:column;gap:20px;max-width:550px;display:flex}.product__benefits__container{background:#f4f4f4;border-radius:29px;grid-template-columns:repeat(1,1fr);gap:60px;padding:60px 40px;display:grid}.product__benefits__item{text-align:center;flex-direction:column;align-items:center;gap:20px;display:flex}.product__benefits__item__icon{color:#fff;background:#90a269;border:1px solid #0000;border-radius:20px;padding:22px;transition:all .2s}.product__benefits__item__icon>.benefit-icon{transition:all .2s}.product__benefits__item__icon:hover{color:#fff;background:#90a269;border-color:#fff6}.product__benefits__item__icon:hover>.benefit-icon{transform:scale(1.3)}}.product-carousel{width:100%;position:relative;overflow:hidden}.product-carousel__nav{z-index:10;cursor:pointer;background-color:#fff;border:1px solid #0000001a;border-radius:50%;justify-content:center;align-items:center;width:48px;height:48px;transition:all .3s;display:flex;position:absolute;top:50%;transform:translateY(-50%)}.product-carousel__nav:hover{background-color:#0000000d}.product-carousel__nav--prev{left:10px}.product-carousel__nav--next{right:10px}.product-carousel__nav-icon{width:24px;height:24px}.product-carousel__sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.product-carousel__swiper{padding:20px 0;overflow:visible}.product-carousel__slide{width:320px;max-width:400px;transition:transform .3s;height:600px!important}@media (min-width:768px){.product-carousel__slide{width:350px}}@media (min-width:1024px){.product-carousel__slide{width:380px}}.product-card{flex-direction:column;height:100%;transition:transform .3s,box-shadow .3s;display:flex}.product-card__image-container{background:#f4f4f4;border-radius:29px;width:100%;height:350px;padding:28px 80px 16px;position:relative;overflow:hidden}.product-card__image{-o-object-fit:contain;object-fit:contain;transition:transform .5s}.product-card:hover .product-card__image{transform:scale(1.05)}.product-card__content{flex-direction:column;flex-grow:1;gap:16px;padding:20px;display:flex}.product-card__header{justify-content:space-between;align-items:center;gap:20px;display:flex}.product-card__buttons{gap:20px;width:100%;display:flex}.product-card__buttons>.btn{flex:1 1 0;min-width:0;padding-inline:12px!important}
