#product-page .main-banner-wrapper{position:relative}#product-page .main-banner-wrapper .c-icon.camera-icon{align-items:center;background:rgba(0,0,0,.4);border-radius:6px;bottom:15px;display:flex;justify-content:center;min-height:44px;min-width:44px;position:absolute;right:15px;z-index:1}#product-page .main-banner-wrapper .c-icon.camera-icon svg path{fill:#fff}#product-page .main-banner{height:100vw;overflow:hidden;width:100%}@media(min-width:768px){#product-page .main-banner{height:400px}}@media(min-width:992px){#product-page .main-banner{height:500px}}@media(min-width:1200px){#product-page .main-banner{height:550px}}@media(min-width:1430px){#product-page .main-banner{height:600px}}#product-page .main-banner .slick-next,#product-page .main-banner .slick-prev{height:auto;position:absolute;width:auto;z-index:1}#product-page .main-banner .slick-next:before,#product-page .main-banner .slick-prev:before{content:none}#product-page .main-banner .slick-prev{left:15px}#product-page .main-banner .slick-next{right:15px}#product-page .main-banner .slick-dots{bottom:32px;max-width:100%;padding:0 32px;width:auto}#product-page .main-banner .slick-dots li{height:auto;margin-left:0;margin-right:4px;width:auto}#product-page .main-banner .slick-dots li.slick-active button{background:hsla(0,0%,100%,.9)}#product-page .main-banner .slick-dots li button{background:hsla(0,0%,100%,.6);border-radius:2px;box-shadow:0 1px 2px rgba(0,0,0,.2);height:8px;width:40px}#product-page .main-banner .slick-dots li button:before{content:""}#product-page .main-banner .slick-slider{height:100%;overflow:hidden}#product-page .main-banner .slick-list,#product-page .main-banner .slick-slide,#product-page .main-banner .slick-slide>div,#product-page .main-banner .slick-track{height:inherit}#product-page .main-banner .slick-slide>div .slide{cursor:pointer;height:inherit;position:relative}#product-page .main-banner .slick-slide>div .slide .image-overlay{height:100%;position:absolute;width:100%;z-index:1}#product-page .main-banner .slick-slide>div .slide img,#product-page .main-banner .slick-slide>div .slide video{left:50%;min-height:100%;min-width:100%;position:relative;top:50%;transform:translate(-50%,-50%)}@supports((-o-object-fit:cover) or (object-fit:cover)){#product-page .main-banner .slick-slide>div .slide img,#product-page .main-banner .slick-slide>div .slide video{height:100%;left:auto;-o-object-fit:cover;object-fit:cover;top:auto;transform:none;width:100%}}#product-page .actions{align-items:center;display:flex;justify-content:center}#product-page .actions .c-icon{margin-right:16px}#product-page .actions .c-icon:last-child{margin-right:0}#product-page .actions .c-icon .default-color{fill:#002849}#product-page .section{margin-bottom:32px}#product-page .property-code,#product-page .property-purpose{color:rgba(0,0,0,.75);font-family:Josefin Sans;line-height:1.4;margin:8px 0 0}#product-page .property-purpose{color:#5a002c}#product-page .content-section-title{font-size:24px}#product-page .content-section-title,#product-page .content-subsection-title{color:#002849;font-family:Playfair Display;font-weight:600;margin-bottom:16px}#product-page .content-subsection-title{font-size:20px;line-height:1.35}#product-page .suitability-summary{display:flex;flex-wrap:wrap;gap:16px 32px}#product-page .suitability-item{align-items:center;display:flex}#product-page .contact-section,#product-page .reviews-section{background-color:#fff;border-top:1px solid #e0e0e0}#product-page .contact-description{color:rgba(0,0,0,.75);margin:0 0 24px}#product-page .contact-actions{align-items:center;display:flex;flex-wrap:wrap;gap:16px;justify-content:center}#product-page .contact-actions .c-button,#product-page .contact-actions .c-whatsapp-cta{min-width:220px}#product-page .list .item{align-items:center;display:flex;flex-direction:row;margin-bottom:16px}#product-page .list .item .c-icon{margin-right:16px}#product-page .list .item .char-info .description{color:#3c3c3c;font-size:12px}#product-page .card{margin-bottom:32px;position:sticky;top:32px}#product-page .table-row{font-family:Josefin Sans;padding:8px 0}#product-page .table-row:nth-child(2n){background-color:rgba(90,0,44,.02)}#product-page .table-row .title{color:rgba(0,0,0,.9);display:block;font-size:16px;line-height:20px}#product-page .table-row .description{color:rgba(0,0,0,.75);display:block;font-size:14px;line-height:16px}#product-page .table-row .price{color:rgba(0,0,0,.9);display:block;font-size:16px}#product-page .form-actions{display:flex;flex-direction:row}#product-page .form-actions .cancel{flex:0;margin-right:8px}#product-page .form-actions .send{flex:1}#product-page .open-form-button{background:none;border:none;margin:0;padding:0;-webkit-text-decoration:underline;text-decoration:underline}#product-page .open-form-button:focus{outline:none}#product-page .open-form-button:focus-visible{outline:auto}#product-page .comment-section .cta,#product-page .comment-section .subtitle{color:rgba(0,0,0,.75);font-family:Josefin Sans;font-weight:400}#product-page .fixed-mobile-cta{background-color:#fff;bottom:0;box-shadow:0 17px 80px rgba(0,0,0,.07),0 4px 23px rgba(0,0,0,.038),0 1px 7px rgba(0,0,0,.026);padding-bottom:env(safe-area-inset-bottom,0);position:fixed;width:100%;z-index:3}#product-page .fixed-mobile-cta.active{max-height:100vh;overflow-y:auto}#product-page .fixed-mobile-cta .price{align-items:flex-start;display:flex;flex-direction:column;justify-content:center}#product-page .fixed-mobile-cta .price span{display:block;font-family:Josefin Sans}#product-page .fixed-mobile-cta .price .title{color:rgba(0,0,0,.9);display:block;font-size:16px;line-height:20px}#product-page .fixed-mobile-cta .price .description{color:rgba(0,0,0,.75);display:block;font-size:14px;line-height:16px}#product-page .fixed-mobile-cta .c-whatsapp-cta{font-size:14px;max-width:190px;min-height:44px;padding:0 12px}#product-page .map iframe{height:400px;width:100%}#product-page .video-container iframe{height:386px;width:100%}@media(max-width:1429.98px){#product-page .video-container iframe{height:312px}}@media(max-width:1199.98px){#product-page .video-container iframe{height:329px}}@media(max-width:991.98px){#product-page .video-container iframe{height:396px}}@media(max-width:767.98px){#product-page .video-container iframe{height:300px}}@media(max-width:575.98px){#product-page .video-container iframe{height:250px}}#product-page .format-unordered-list ul{display:flex;flex-direction:row;flex-wrap:wrap;list-style:none;margin:0;padding:0}#product-page .format-unordered-list ul li{word-wrap:anywhere;align-items:center;display:flex;flex-basis:50%;justify-content:flex-start;margin-bottom:16px}#product-page .format-unordered-list ul li:before{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='32' height='32' fill='none' class='plus' viewBox='0 0 41 41'%3E%3Cpath fill='%235A002C' fill-rule='evenodd' d='M20.5 7.5A1.5 1.5 0 0 1 22 9v10h10a1.5 1.5 0 0 1 0 3H22v10a1.5 1.5 0 0 1-3 0V22H9a1.5 1.5 0 0 1 0-3h10V9a1.5 1.5 0 0 1 1.5-1.5Z' class='default-color' clip-rule='evenodd'/%3E%3C/svg%3E");background-repeat:no-repeat;background-size:contain;content:"";height:32px;margin-right:16px;width:32px}#product-page .format-unordered-list ul li p{flex:1;margin:0}.c-info-card{background:#fff;padding:32px}.c-info-card.shadow{box-shadow:0 38px 46px rgba(0,0,0,.06),0 15px 14px rgba(0,0,0,.04),0 7px 6px rgba(0,0,0,.03),0 2.7px 2px rgba(0,0,0,.02)}.c-info-card .hr{margin:32px -32px}.c-info-card .setup-info-btn{background:transparent;border:none;padding:0;position:relative;text-align:left;width:100%}.c-info-card .setup-info-btn:focus{outline:none}.c-info-card .setup-info-btn:focus-visible{outline:auto}.c-info-card .setup-info-btn .title{color:#5a002c;display:block;font-size:16px;width:100%}.c-info-card .setup-info-btn .value{font-size:16px}.c-info-card .setup-info-btn .c-icon{transform:rotate(-90deg);transition:.2s ease}.c-info-card .setup-info-btn.active .c-icon{transform:rotate(0deg)}.c-info-card .setup-info-btn.display-price{align-items:center;display:flex;justify-content:space-between}.c-info-card .setup-info-btn.display-price .value{font-size:24px}.c-info-card .option{align-items:center;display:flex;flex-direction:row}.c-info-card .option span{display:block}.c-info-card .option .main{flex:1}.c-info-card .option .main .title{color:#5a002c;font-size:16px;line-height:20px}.c-info-card .option .value{color:rgba(0,0,0,.9);font-size:16px}.c-info-card .options .option{margin-bottom:16px}.c-info-card .options .option:last-child{margin-bottom:0}.c-rating{align-items:center;display:flex;flex-direction:row}.c-rating .number{display:inline-block;line-height:16px;margin-left:16px;margin-top:4px}.c-product-comment{display:block;position:relative;width:100%}.c-product-comment .head{display:flex;flex-direction:row;margin-bottom:16px}.c-product-comment .head .left{flex:0;margin-right:8px}.c-product-comment .head .left .avatar{align-items:center;border-radius:50%;display:flex;height:45px;justify-content:center;overflow:hidden;width:45px}.c-product-comment .head .left .avatar.bg-color{background-color:#5a002c}.c-product-comment .head .left .avatar img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.c-product-comment .head .right{flex:1}.c-product-comment .head .right .name{display:block}.c-product-comment .head .right .rating{display:flex}.c-product-comment .body{color:rgba(0,0,0,.75);font-family:Josefin Sans;font-weight:400}