@keyframes pulse{0%{transform:scale(0.95);box-shadow:0 0 0 0 rgba(7,134,73,.7)}70%{transform:scale(1);box-shadow:0 0 0 10px rgba(7,134,73,0)}100%{transform:scale(0.95);box-shadow:0 0 0 0 rgba(7,134,73,0)}}html{scroll-behavior:smooth}.rlx-product-infos{padding:0}.rlx-product-infos>.page-width>.row{align-items:center}@media screen and (min-width: 768px){.rlx-product-infos .product-infos{gap:10px;display:flex;align-items:center}}.rlx-product-infos .product-infos .product-infos__summary{max-width:600px;color:#452c1e}.rlx-product-infos .product-infos .product-infos__summary a{font-weight:700;font-size:16px;color:#347056}@media screen and (max-width: 768px){.rlx-product-infos .product-infos .product-infos__summary a{font-size:14px}}.rlx-product-infos .product-infos .product-infos__summary a:hover{text-decoration:none}.rlx-product-infos .product-infos .product-infos__summary .summary__vendor{line-height:1;font-size:24px;font-weight:700}.rlx-product-infos .product-infos .product-infos__summary .summary__title h1{margin:0;font-size:2em;color:currentColor}.rlx-product-infos .product-infos .product-infos__summary .summary__model>*{display:block}.rlx-product-infos .product-infos .product-infos__summary .summary__model-availability{padding:5px 0;border-top:1px solid #dad6d5}@media screen and (max-width: 576px){.rlx-product-infos .product-infos .product-infos__summary .summary__model-availability{padding:10px 0}}.rlx-product-infos .product-infos .product-infos__summary .summary__model-availability a{gap:10px;display:flex;align-items:center;color:#452c1e}@media screen and (max-width: 576px){.rlx-product-infos .product-infos .product-infos__summary .summary__model-availability a{font-size:16px}}.rlx-product-infos .product-infos .product-infos__summary .summary__model-availability a svg{width:17px;height:17px}.rlx-product-infos .product-infos .product-infos__summary .summary__model-availability a svg path{fill:#452c1e}.rlx-product-infos .product-infos .product-infos__summary .summary__price{font-size:20px;position:relative}.rlx-product-infos .product-infos .product-infos__summary .summary__price .price-request{gap:1rem;display:flex;margin:1rem 0;align-items:center}.rlx-product-infos .product-infos .product-infos__summary .summary__price .price-request svg{width:17px}.rlx-product-infos .product-infos .product-infos__summary .summary__buttons{padding:50px 0}.rlx-product-infos .product-infos .product-infos__summary .summary__buttons>.grid{gap:30px;justify-content:flex-start}@media screen and (min-width: 768px){.rlx-product-infos .product-infos .product-infos__summary .summary__buttons>.grid{grid-template-columns:repeat(2, auto)}}.rlx-product-infos .product-infos .product-infos__summary .summary__buttons svg{width:17px;height:17px}.rlx-product-infos .product-infos .product-infos__summary .summary__contact{margin:1rem 0}.rlx-product-infos .product-infos .product-infos__images{max-width:600px;margin:auto;position:relative}@media screen and (min-width: 1440px){.rlx-product-infos .product-infos .product-infos__images{max-width:800px}}.rlx-product-infos .product-infos .product-infos__images .swiper .swiper-button::after{color:#000;font-size:30px}.rlx-product-infos .product-infos .product-infos__images .swiper .swiper-button svg{display:none}.rlx-product-infos .product-infos .product-infos__images .images-item img{width:100%;height:100%;object-fit:cover;vertical-align:bottom}.rlx-product-infos:not(.rlx-product-infos--mobile) .product-infos__summary{padding:50px 0}@media screen and (min-width: 1200px){.rlx-product-infos:not(.rlx-product-infos--mobile) .product-infos__summary{flex:0 0 35%}}@media screen and (min-width: 768px)and (max-width: 1200px){.rlx-product-infos:not(.rlx-product-infos--mobile) .product-infos__summary{flex:0 0 50%}}@media screen and (max-width: 768px){.rlx-product-infos:not(.rlx-product-infos--mobile) .product-infos__summary{display:none}}.rlx-product-infos.rlx-product-infos--mobile .product-infos{font-size:16px;text-align:left}.rlx-product-infos.rlx-product-infos--mobile .product-infos .product-infos__summary{margin:auto}.rlx-product-infos.rlx-product-infos--mobile .product-infos .product-infos__summary a{font-size:14px}.rlx-product-infos.rlx-product-infos--mobile .product-infos .product-infos__summary .summary__title{font-size:38px;color:#452c1e}.rlx-product-infos.rlx-product-infos--mobile .product-infos .product-infos__summary .summary__vendor{color:#452c1e;font-size:18px;font-weight:700}.rlx-product-infos.rlx-product-infos--mobile .product-infos .product-infos__summary .summary__model{font-size:18px;font-weight:300}.rlx-product-infos.rlx-product-infos--mobile .product-infos .product-infos__summary .summary__price{font-size:16px;font-weight:300}.rlx-product-infos.rlx-product-infos--mobile .product-infos .product-infos__summary .summary__price .price-request{justify-content:flex-start}.rlx-product-infos.rlx-product-infos--mobile .product-infos .product-infos__summary .summary__price .price-box .price-tooltip{left:0;text-align:center;padding:1rem 2rem}.rlx-product-infos.rlx-product-infos--mobile .product-infos .product-infos__summary .summary__buttons>.grid{display:flex;justify-content:center}.rlx-product-infos.rlx-product-infos--mobile .product-infos .retailer-infos__contact *{color:#452c1e !important;text-shadow:none !important}.rlx-product-infos.rlx-product-infos--mobile .product-infos .retailer-infos__contact .retailer-contact-buttons{gap:2rem;justify-content:center}.rlx-product-infos.rlx-product-infos--mobile .product-infos .retailer-infos__contact .retailer-contact-buttons__item .icon-bg{border-color:#127749}.rlx-product-infos.rlx-product-infos--mobile .product-infos .retailer-infos__contact .retailer-contact-buttons__item .icon-bg svg{fill:#127749}@media screen and (min-width: 576px){.rlx-product-infos.rlx-product-infos--mobile{display:none}}.rlx-specifications{padding:2rem 0}@media screen and (min-width: 576px){.rlx-specifications{padding:2rem 0}}.rlx-specifications .specifications-items .item{padding:1rem 2rem}@media screen and (max-width: 768px){.rlx-specifications .specifications-items .item{font-size:18px}}.rlx-specifications .specifications-items .item p{margin:0;color:#212121}.rlx-specifications .specifications-items .item strong{color:#452c1e;font-weight:700}.rlx-specifications .specifications-image{position:relative}@media screen and (min-width: 1023px){.rlx-specifications .specifications-image{padding-top:100%}}.rlx-specifications .specifications-image img{top:0;width:100%;max-width:450px;object-fit:cover}@media screen and (min-width: 1023px){.rlx-specifications .specifications-image img{position:absolute}}.rlx-specifications .container-specifications{margin:auto;display:flex;align-items:center;gap:15px;justify-content:space-between}@media screen and (min-width: 1920px){.rlx-specifications .container-specifications{max-width:1920px}}.rlx-specifications .container-specifications>div{flex:1}@media screen and (max-width: 1023px){.rlx-specifications .container-specifications{flex-direction:column-reverse;gap:10px;align-items:flex-start}}@media screen and (max-width: 1023px){.rlx-specifications .container-specifications .content-text{max-width:100%}}.rlx-specifications .container-specifications .content-text .swiper-wrapper{margin-bottom:4rem}.rlx-specifications .container-specifications .content-image{max-width:40%}@media screen and (max-width: 1023px){.rlx-specifications .container-specifications .content-image{max-width:100%}}.rlx-specifications .container-specifications .wrapper-link-file{border-top:1px solid #d8d3cf}.rlx-specifications .container-specifications .wrapper-link-file .link-file{color:#127749;font-size:14px;font-weight:700;display:flex;align-items:center;gap:10px;padding-top:20px}.swiper-container{position:relative}@media screen and (min-width: 576px){.swiper-container{padding-left:2rem;padding-right:2rem}}@media screen and (max-width: 576px){.swiper-container:before{display:none !important}}.swiper-container .swiper{position:static}.swiper-container .swiper .swiper-button{z-index:3;width:35px;height:20px}.swiper-container .swiper .swiper-button::after{display:none}.swiper-container .swiper .swiper-button.swiper-button-prev{transform:translateX(-30%) !important;-moz-transform:translateX(-30%) !important;-webkit-transform:translateX(-30%) !important}.swiper-container .swiper .swiper-button.swiper-button-next{transform:translateX(30%) !important;-moz-transform:translateX(30%) !important;-webkit-transform:translateX(30%) !important}.swiper--retailer .swiper-wrapper{margin-bottom:1rem}.swiper--retailer .swiper-button.swiper-button-prev svg,.swiper--retailer .swiper-button.swiper-button-next svg{fill:#000}.swiper--retailer .swiper-button.swiper-button-prev{left:0;transform:translateX(-50%) !important;-moz-transform:translateX(-50%) !important;-webkit-transform:translateX(-50%) !important}.swiper--retailer .swiper-button.swiper-button-next{right:0;transform:translateX(50%) !important;-moz-transform:translateX(50%) !important;-webkit-transform:translateX(50%) !important}.swiper--retailer .swiper-pagination{z-index:1;left:0;right:0;margin:auto;bottom:0 !important}.swiper--retailer .swiper-pagination .swiper-pagination-bullet{width:42px;height:3px;opacity:1;margin:0 4px;background-color:#000;border-radius:0 0 0 0 !important;-moz-border-radius:0 0 0 0 !important;-webkit-border-radius:0 0 0 0 !important}.swiper--retailer .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active{background-color:#000}.section-feature-model-page-image-with-text.no-full_width{justify-content:space-around}.section-feature-model-page-image-with-text .group-content{display:flex;gap:10px;flex-direction:column;justify-content:space-between}@media screen and (min-width: 1025px){.section-feature-model-page-image-with-text .group-content{align-items:center}}.section-feature-model-page-image-with-text .group-content .content-with-image{flex-basis:50%}.section-feature-model-page-image-with-text .group-content .content-with-text{flex-basis:46%;margin-bottom:20px}.section-feature-model-page-image-with-text .group-content .content-with-text.box-custom{padding:0 20px;min-height:40vh;display:flex;flex-direction:column;margin-bottom:25px;justify-content:center;align-items:flex-start}@media screen and (min-width: 1366px){.section-feature-model-page-image-with-text .group-content .content-with-text.box-custom{padding:0 10rem}}.section-feature-model-page-image-with-text .group-content .content-with-text .rlx-title{font-weight:700;font-size:38px;margin-bottom:10px;color:#452c1e}@media screen and (min-width: 768px){.section-feature-model-page-image-with-text .group-content .content-with-text .rlx-title{font-size:50px}}.section-feature-model-page-image-with-text .group-content .content-with-text .rlx-paragraph{font-size:18px;font-weight:300;line-height:160%;font-family:"Helvetica",sans-serif;color:#212121}@media screen and (min-width: 768px){.section-feature-model-page-image-with-text .group-content .content-with-text .rlx-paragraph{font-size:20px}}.wrapper-rlx-accordion .rlx-accordion__item.active .rlx-accordion__heading .icon-minus{display:block}.wrapper-rlx-accordion .rlx-accordion__item.active .rlx-accordion__heading .icon-plus{display:none}.wrapper-rlx-accordion .rlx-accordion__item.active .rlx-accordion__content{padding:20px 0;height:auto;visibility:visible}.wrapper-rlx-accordion .rlx-accordion__item:not(.active) .rlx-accordion__heading .icon-minus{display:none}.wrapper-rlx-accordion .rlx-accordion__item:not(.active) .rlx-accordion__heading .icon-plus{display:block}.wrapper-rlx-accordion .rlx-accordion__item .rlx-accordion__heading{display:flex;cursor:pointer;justify-content:space-between;border-top:1px solid #afa69f;align-items:center}.wrapper-rlx-accordion .rlx-accordion__item .rlx-accordion__content{height:0;overflow:hidden;visibility:hidden}@media screen and (max-width: 576px){.wrapper-rlx-accordion .rlx-accordion__item .rlx-accordion__content section{padding-left:0;padding-right:0}}.wrapper-rlx-accordion .rlx-accordion__item rlx-send-message section{background:#fff}@media screen and (max-width: 768px){.wrapper-rlx-accordion .rlx-accordion__item rlx-send-message section{padding-left:20px !important;padding-right:20px !important}}@media screen and (max-width: 576px){.wrapper-rlx-accordion .rlx-accordion__item rlx-send-message section{padding-left:15px !important;padding-right:15px !important}}.wrapper-rlx-accordion .rlx-accordion__item rlx-send-message section textarea{background-color:var(--background-page)}