body .toasted.favorite-success-toast{background-color:#002849!important}#product-page .content-section-title,#product-page .property-anchor-target{scroll-margin-top:24px}#product-page .property-shortcuts{background-color:#fff;border-bottom:1px solid #e0e0e0;border-top:1px solid #e0e0e0;margin:0 0 48px}#product-page .property-shortcuts-container{overflow-x:auto;scrollbar-color:rgba(0,40,73,.35) transparent;scrollbar-width:thin}#product-page .property-shortcuts-list{align-items:stretch;display:flex;justify-content:center;min-width:100%;padding:0 8px;width:-moz-max-content;width:max-content}#product-page .property-shortcut-link{align-items:center;color:#002849;display:flex;font-family:Josefin Sans;font-size:16px;line-height:1.25;min-height:56px;padding:0 18px;position:relative;text-align:center;-webkit-text-decoration:none;text-decoration:none;transition:color .15s ease;white-space:nowrap}#product-page .property-shortcut-link:after{background-color:#5a002c;bottom:0;content:"";height:2px;left:18px;opacity:0;position:absolute;right:18px;transition:opacity .15s ease}#product-page .property-shortcut-link:focus-visible,#product-page .property-shortcut-link:hover{color:#5a002c}#product-page .property-shortcut-link:focus-visible:after,#product-page .property-shortcut-link:hover:after{opacity:1}#product-page .property-shortcut-link:focus-visible{outline:2px solid #5a002c;outline-offset:-4px}@media(max-width:767.98px){#product-page .property-shortcuts{margin-bottom:32px}#product-page .property-shortcuts-list{justify-content:flex-start}#product-page .property-shortcut-link{min-height:52px;padding-left:14px;padding-right:14px}#product-page .property-shortcut-link:after{left:14px;right:14px}}#product-page .main-banner-wrapper{position:relative}#product-page .main-banner-wrapper:before{content:"";display:block;padding-top:56.25%}#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:100%;left:0;overflow:hidden;position:absolute;top:0;width:100%}#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{display:block;height:100%;-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center;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 .reviews-section{background-color:#fff;border-top:1px solid #e0e0e0}#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 .characteristics-grid,#product-page .characteristics-html ol,#product-page .characteristics-html ul{grid-gap:12px 32px;display:grid;gap:12px 32px;grid-template-columns:repeat(2,minmax(0,1fr));list-style:none;margin:0 0 16px;padding:0}@media(max-width:767.98px){#product-page .characteristics-grid,#product-page .characteristics-html ol,#product-page .characteristics-html ul{grid-template-columns:minmax(0,1fr)}}#product-page .characteristics-grid li,#product-page .characteristics-html ol li,#product-page .characteristics-html ul li{word-wrap:anywhere;margin:0;min-width:0}#product-page .characteristics-grid li:before,#product-page .characteristics-html ol li:before,#product-page .characteristics-html ul li:before{content:none}#product-page .characteristics-grid li p,#product-page .characteristics-html ol li p,#product-page .characteristics-html ul li p{margin:0}#product-page .characteristic-item{display:flex;flex-direction:column;gap:4px}#product-page .characteristic-item .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}}.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}