@charset "UTF-8";.slick-slider{position:relative;display:block;box-sizing:border-box;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-touch-callout:none;-khtml-user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent}.slick-list{position:relative;display:block;overflow:hidden;margin:0;padding:0}.slick-list:focus{outline:none}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-track,.slick-slider .slick-list{-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);transform:translateZ(0)}.slick-track{position:relative;top:0;left:0;display:block;margin-left:auto;margin-right:auto}.slick-track:before,.slick-track:after{display:table;content:""}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{display:none;float:left;height:100%;min-height:1px}[dir=rtl] .slick-slide{float:right}.slick-slide img{display:block}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}.slick-arrow.slick-hidden{display:none}html{font-size:62.5%}@media screen and (max-width: 1550px){html{font-size:60%}}@media screen and (max-width: 1400px){html{font-size:58%}}@media screen and (max-width: 1200px){html{font-size:50%}}*{outline:none}body{position:relative;margin:0;font-family:Inter,sans-serif;font-weight:400;font-size:1.6rem;color:#060805;background:#aa9d8c}body:after{content:"";position:absolute;top:0;left:50%;display:none;width:1px;height:100vh;background-color:#0025c9;z-index:10000}body.woocommerce-checkout,body.woocommerce-cart{padding-top:12rem}body.woocommerce-checkout .btn,body.woocommerce-cart .btn{color:#fff;background-color:#a79b8d}body.woocommerce-checkout .btn:hover,body.woocommerce-cart .btn:hover{background-color:#74685a}body.privacy-policy .main-header{border-bottom:1px solid #eee}*{box-sizing:border-box}.wrapper{position:relative;overflow:hidden;z-index:2}.space{padding-bottom:300rem}h1,h2,h3,h4,h5,h6{margin:0;padding:0}img{max-width:100%;height:auto}ul{margin:0;padding:0;list-style-type:none}p{margin:0;padding:0}@media screen and (max-width: 1200px){p{font-size:2.2rem}}.hidden{display:none}.container{margin:0 auto;padding:0 15px;max-width:1600px}.container-small{margin:0 auto;padding:0 15px;max-width:1280px}.container-big{margin:0 auto;padding:0 15px;max-width:1712px}input[type=submit]:disabled{cursor:not-allowed!important;opacity:.6!important}a{color:inherit;text-decoration:none}@media screen and (max-width: 400px){.img-responsive.img--desktop{display:none!important}}.img-responsive.img--mobile{display:none!important}@media screen and (max-width: 400px){.img-responsive.img--mobile{display:block!important}}@keyframes headerFade{0%{opacity:0}to{opacity:1}}.main-header{position:absolute;top:0;left:0;padding:0 14.6rem 0 12.6rem;display:flex;justify-content:space-between;align-items:center;width:100%;height:21rem;z-index:10000;border-bottom:1px solid #b7b1a5}@media screen and (max-width: 1800px){.main-header{padding:0 5rem}}@media screen and (max-width: 1400px){.main-header{padding:0 3rem}}@media screen and (max-width: 992px){.main-header{padding:0 7.5rem 0 2rem}}.main-header.main-header--dark{width:100%;height:11.5rem;z-index:1000;transition:all .4s;background:rgba(0,0,0,.2);backdrop-filter:blur(8px);box-shadow:0 2px 4px #0000004d;border-bottom:none}.main-header.active{position:fixed;top:0;left:0;width:100%;height:8rem;z-index:1000;transition:all .4s;background:rgba(0,0,0,.2);backdrop-filter:blur(8px);box-shadow:0 2px 4px #0000004d;border-bottom:none}.main-header.active .logo{width:15.5rem;height:6.5rem}.main-header.active .main-header__cart-icon{width:4.4rem;height:4.4rem}.main-header__socials{position:relative;top:.3rem;display:flex;align-items:center;margin-left:1.3rem;z-index:2}@media screen and (max-width: 1300px){.main-header__socials{margin-left:0}}@media screen and (max-width: 992px){.main-header__socials{margin-left:-1.5rem}}.main-header__socials li:first-of-type a{display:block;margin-left:3.2rem}@media screen and (max-width: 1300px){.main-header__socials li:first-of-type a{margin-left:1rem}}.main-header__socials li:last-of-type a{display:block;margin-left:1.2rem}.main-header__socials a:hover{opacity:.6}.main-header__divider{display:none;margin:0 3.2rem}@media screen and (max-width: 992px){.main-header__divider{display:none}}.main-header__cart-icon{position:relative;display:flex;justify-content:center;align-items:center;width:4.9rem;height:4.9rem;border:1px solid white;border-radius:50%;z-index:10}@media screen and (max-width: 992px){.main-header__cart-icon{left:-2rem}}.main-header__sandwich{display:none}@media screen and (max-width: 992px){.main-header__sandwich{position:absolute;right:1rem;display:flex;justify-content:center;align-items:center}}.main-header.fixed-scroll.active{position:fixed;top:0;left:0;width:100%;height:6rem;animation-name:headerFade;animation-duration:.6s;animation-fill-mode:forwards;z-index:1000}.main-header.fixed-scroll.active .cart-icon{top:2rem}.main-header.fixed-scroll.active .sandwitch-wrap{top:0}.main-header .logo{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);z-index:2;transition:all .4s;opacity:1}@media screen and (max-width: 1200px){.main-header .logo{left:48%}}@media screen and (max-width: 576px){.main-header .logo{width:25%}}.main-header .logo:hover{opacity:.7}.main-menu{display:flex;flex:1;align-items:center;z-index:2;transition:all .3s}@media screen and (max-width: 992px){.main-menu{position:fixed;top:0;left:0;display:flex;flex-direction:column;justify-content:center;align-items:center;width:100%;height:100vh;background:rgba(170,157,140,.7529411765);z-index:1000;opacity:0;pointer-events:none;transform:translateY(-100%);transition:all .5s}}.main-menu.fixed{opacity:1;pointer-events:initial;transform:translateY(0)}.main-menu li{position:relative}@media screen and (max-width: 992px){.main-menu li:nth-of-type(1){margin-right:0}}.main-menu li:nth-of-type(2){margin-right:auto}@media screen and (max-width: 992px){.main-menu li:nth-of-type(2){margin-right:0}}@media screen and (max-width: 992px){.main-menu li:nth-of-type(5){margin-right:0}}.main-menu li.current-menu-item a{background:#cdc7b7;border-radius:32px}.main-menu a{position:relative;display:inline-block;padding:1.6rem 3.2rem;margin:0 .2rem;font-size:1.4rem;font-weight:400;color:#fff;transition:all .6s}@media screen and (max-width: 1600px){.main-menu a{padding:1.6rem 1.2rem;margin:0 1.2rem}}@media screen and (max-width: 1200px){.main-menu a{margin:0 .6rem}}.main-menu a:hover{background:#b7b1a5;border-radius:32px}@media screen and (max-width: 992px){.main-menu a{margin-bottom:1rem;font-size:3rem;text-align:center}}.main-menu .sub-menu{position:absolute;top:4rem;left:.5rem;display:none;padding:0;width:20rem;background-color:#a79b8d;box-shadow:0 4px 8px -4px #0000004d}@media screen and (max-width: 992px){.main-menu .sub-menu{position:static;margin-bottom:2rem;width:100%;box-shadow:none}}.main-menu .sub-menu.active{display:block}.main-menu .sub-menu a{margin:1rem 2rem}@media screen and (max-width: 992px){.main-menu .sub-menu a{font-size:2rem}}.btn{position:relative;display:flex;justify-content:center;align-items:center;width:32rem;height:5.7rem;background:none;border:none;color:#fff;font-weight:400;font-family:Inter;font-size:1.6rem;line-height:1.7rem;text-align:center;cursor:pointer}@media screen and (max-width: 1400px){.btn{width:36rem;font-size:2rem}}@media screen and (max-width: 992px){.btn{width:40rem}}@media screen and (max-width: 350px){.btn{width:38rem}}.btn--small{width:20rem;height:5.1rem;font-size:1.8rem}@media screen and (max-width: 992px){.btn--small{width:30rem;height:7rem;font-size:2.4rem}}.btn--non{cursor:not-allowed;opacity:.6}.btn--non .btn__after{width:95%;height:50%;border:1px solid #afa8a8;border-radius:6.4rem 0;transition:all .5s}.btn--non .btn__middle{width:100%;height:72%;border:1px solid rgba(255,255,255,.26);border-radius:0 6.4rem;transition:all .5s}.btn--non .btn__before{width:100%;height:100%;border:1px solid rgba(255,255,255,.253);border-radius:6.4rem 0;transition:all .5s}.btn:hover .btn__before{border-radius:0 6.4rem}.btn:hover .btn__middle{border-radius:6.4rem 0;border:1px solid #8c8c8c}.btn:hover .btn__after{border-radius:6.4rem 0;border:1px solid white}.btn span:not(:last-of-type){position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.btn__after{width:95%;height:50%;border:1px solid #8c8c8c;border-radius:6.4rem 0;transition:all .5s}.btn__middle{width:100%;height:72%;border:1px solid rgba(255,255,255,.397);border-radius:0 6.4rem;transition:all .5s}.btn__before{width:100%;height:100%;border:1px solid white;border-radius:6.4rem 0;transition:all .5s}.button-text{display:flex;justify-content:center;align-items:center;width:155px;height:51px;padding:16px,32px,16px,32px;border-radius:32px;margin-bottom:3.2rem;background:#cdc7b7;font-size:1.4rem;font-weight:400;line-height:1.9rem;letter-spacing:.05em;text-align:center}.footer-btn{position:relative;width:12rem;height:5.1rem;background:none;border:none;font-weight:400;font-family:Inter;font-size:1.4rem;line-height:1.7rem;cursor:pointer;border-radius:3.2rem;background:#cdc7b7;transition:all .5s}@media screen and (max-width: 992px){.footer-btn{width:18rem;font-size:2rem}}.footer-btn:hover{background:#282828}.footer-btn:hover span{color:#fff}.footer-btn span{font-size:1.6rem;font-weight:300;color:#000}.footer-btn svg{margin-left:16rem}@media screen and (max-width: 1330px){.footer-btn svg{margin-left:13rem}}@media screen and (max-width: 992px){.footer-btn svg{margin-left:19rem;height:50%}}@media screen and (max-width: 485px){.footer-btn svg{height:40%}}.footer-btn--arrow{display:flex;align-items:center}.footer-btn--dark{width:32.4rem;padding:0 1.6rem;background:#282828;transition:all .5s}.footer-btn--dark span{color:#fff}@media screen and (max-width: 1330px){.footer-btn--dark{width:30rem}}@media screen and (max-width: 992px){.footer-btn--dark{width:36rem}}.footer-btn--dark:hover{opacity:.8}.sandwitch-wrap{padding:20px 10px 25px;border-radius:3px;z-index:1001}@media screen and (max-width: 768px){.sandwitch-wrap{padding:15px 10px}}@media screen and (max-width: 576px){.sandwitch-wrap{padding:12px 10px}}.sandwitch{position:relative;top:-.6rem;width:23px;cursor:pointer}.sandwitch--active .sandwitch__line--top{top:6px;transform:rotate(45deg)}.sandwitch--active .sandwitch__line--middle{opacity:0}.sandwitch--active .sandwitch__line--bottom{top:6px;transform:rotate(-45deg)}.sandwitch__line{position:absolute;display:block;width:100%;height:2px;transition:all linear .1s;background-color:#fff}.sandwitch__line--top{top:0}.sandwitch__line--middle{top:6px}.sandwitch__line--bottom{top:12px}.page-privacy{padding:8rem 0}.page-privacy h1,.page-privacy h2,.page-privacy h3,.page-privacy h4,.page-privacy h5,.page-privacy h6{margin-top:6rem;margin-bottom:3rem;font-weight:700}.page-privacy h1{font-size:5.4rem}.page-privacy h2{font-size:4rem}.page-privacy h3{font-size:3rem}.page-privacy h4{font-size:2rem}.page-privacy .red{display:inline-block;color:red;border:1px solid red}.page-privacy a{font-weight:700;text-decoration:underline}.page-privacy ul li{position:relative;font-size:2rem;margin-bottom:1rem;padding-left:2rem}.page-privacy ul li:before{content:"";position:absolute;top:10px;left:2px;width:6px;height:6px;background:black;border-radius:50%}.page-privacy p{font-size:2.4rem;margin-bottom:3rem}.page-privacy table{margin-bottom:30px;border-collapse:collapse}.page-privacy th{color:#fff;background-color:#444}.page-privacy th,.page-privacy td{padding:1rem 2rem;border:1px solid #aaa}@media screen and (max-width: 750px){.page-privacy .overflow-inner{overflow-x:auto}.page-privacy table{width:750px}}.main-footer__top{padding:16rem 11.9rem;background-color:#fff}@media screen and (max-width: 1400px){.main-footer__top{padding:8rem 3rem}}.main-footer__main-menu{display:flex;gap:2.9rem;align-items:flex-start;flex-direction:column}@media screen and (max-width: 992px){.main-footer__main-menu{align-items:center}}.main-footer__main-menu li{position:relative}.main-footer__main-menu li a:hover,.main-footer__main-menu li.current-menu-item a{opacity:1;color:#000}.features{position:relative}.features .line:first-of-type{left:13.7%}.features .line:nth-of-type(2){left:34.3%}.features .line:nth-of-type(3){left:43.5%}.features .line:nth-of-type(4){left:64.1%}.features .line:nth-of-type(5){left:73.2%}.features .line:nth-of-type(6){left:93.9%}.features__row{display:flex;justify-content:space-between;flex-direction:row-reverse}@media screen and (max-width: 1700px){.features__row{display:block}}.features__row>img{display:block}@media screen and (max-width: 992px){.features__row>img{display:table;margin:0 auto 2rem}}.features__wrap{position:relative;display:flex;flex:1;justify-content:space-between;margin:0 auto;max-width:1717px;padding:15.9rem 2.8rem 0;z-index:2}@media screen and (max-width: 1700px){.features__wrap{padding:4rem 2rem}}@media screen and (max-width: 992px){.features__wrap{display:block}}.features__item{margin-bottom:8.3rem;width:32%}@media screen and (max-width: 992px){.features__item{width:100%;text-align:center}}.features__item:first-of-type .features__text{padding-right:14rem}.features__item:nth-of-type(2) .features__text{padding-right:12rem}.features__item:nth-of-type(3) .features__text{padding-right:14rem}.features__item:nth-of-type(3) .features__text img{max-width:initial;width:28.7rem}.features__title{margin-bottom:3rem}.features__text{padding-top:3.2rem;padding-left:38.6%;line-height:1.5}@media screen and (max-width: 1600px){.features__text{padding-left:20%}}@media screen and (max-width: 992px){.features__text{padding-left:0;padding-right:0!important;text-align:center!important}}.features__text p{margin-bottom:3.4rem;font-size:1.6rem;line-height:3.1rem;letter-spacing:-.05rem}.features ul{display:flex;margin-top:3.9rem}@media screen and (max-width: 992px){.features ul{justify-content:center}}.features ul img{margin-right:2rem;height:2.6rem}.product-categories-custom{padding:12.8rem 0 9.7rem;background-color:#e5f3f1}@media screen and (max-width: 576px){.product-categories-custom{padding:6rem 0}}.product-categories-custom .line{top:-12.8rem;left:27%;height:125%;background-color:#b6d2cf;opacity:.5}@media screen and (max-width: 992px){.product-categories-custom .line{display:none}}.product-categories-custom ul{display:flex;flex-wrap:wrap;margin:0 -1.6rem}@media screen and (max-width: 576px){.product-categories-custom ul{display:block;margin:0}}.product-categories-custom ul li{position:relative;flex-basis:calc(33.33% - 3.2rem);margin:0 1.6rem 3.2rem;height:53.4rem}@media screen and (max-width: 1400px){.product-categories-custom ul li{height:40rem}}@media screen and (max-width: 992px){.product-categories-custom ul li{flex-basis:calc(50% - 3.2rem)}}@media screen and (max-width: 576px){.product-categories-custom ul li{margin:0 0 3.2rem}}.product-categories-custom ul li:hover .product-categories-custom__footer{background-color:#74685a}.product-categories-custom ul li:hover:before{opacity:1}.product-categories-custom ul li:first-of-type{display:flex;justify-content:flex-start;align-items:center}.product-categories-custom ul li:first-of-type:before{display:none}.product-categories-custom ul li .product-categories-custom__main-title{position:relative;color:#060805}.product-categories-custom ul li img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;z-index:1}.product-categories-custom ul li:before{content:"";position:absolute;top:0;right:0;width:17.7%;height:83%;background:linear-gradient(90deg,#509289 0%,rgba(80,146,137,0) 100%);mix-blend-mode:screen;opacity:.7;transition:all .4s;z-index:2}.product-categories-custom__footer{position:absolute;bottom:0;left:0;display:flex;justify-content:flex-start;align-items:center;padding:0 3.2rem;width:82.4%;height:9.1rem;font-weight:700;font-size:2rem;color:#fff;background-color:#a79b8d;z-index:2;transition:all .4s}@media screen and (max-width: 1400px){.product-categories-custom__footer{height:7rem}}.product-categories-custom__footer h3{font-size:2rem}.page-products{position:relative}.come-funziona{padding-bottom:8rem}.come-funziona__title{margin-top:9.8rem;margin-bottom:3.6rem;font-style:normal;font-size:3.2rem;text-transform:uppercase;letter-spacing:2.23px}.accordion{padding:6.4rem 12.8rem;background-color:#fff}@media screen and (max-width: 768px){.accordion{padding:6.4rem 3rem}}.accordion__main-title{position:relative;left:.3rem;margin-bottom:3.2rem;font-family:CenturySchoolbookPro,sans-serif;font-size:3.4rem;font-weight:400;line-height:3.8rem;letter-spacing:1.52rem;text-transform:uppercase;color:#fff;z-index:2}.accordion__main-title:after{content:"";position:absolute;bottom:-6.4rem;left:0;width:96rem;height:4px;background-color:#e5f3f1}@media screen and (max-width: 992px){.accordion__main-title:after{width:60%}}.accordion__item{position:relative;border-bottom:1px solid rgba(182,210,207,.5);z-index:1}.accordion__item.active .accordion__header{color:#509289}.accordion__item.active .accordion__header svg{transform:translateY(-50%) rotate(180deg);stroke:#509289}.accordion__item.active .accordion__content{display:block}.accordion__item:last-of-type{border-bottom:none}.accordion__header{position:relative;display:flex;justify-content:space-between;align-items:center;padding:6.4rem 0;font-style:normal;font-weight:400;font-size:3.2rem;line-height:44px;color:#060805;cursor:pointer;transition:all .4s}@media screen and (max-width: 576px){.accordion__header{padding:3rem 0;font-size:2.6rem}}.accordion__header:hover{color:#509289}.accordion__header:hover svg{stroke:#509289}.accordion__header span{letter-spacing:-.08rem}.accordion__header svg{stroke:#060805;transition:all .2s}.accordion__content{display:none;padding:0 0 3.8rem}.accordion__content h4{margin-top:6.4rem;margin-bottom:1.6rem;font-size:1.6rem;font-weight:600;line-height:2.2rem}.accordion__content h4:first-of-type{margin-top:0}.accordion__content p{margin-bottom:1.6rem;line-height:1.5}.accordion__content a{color:#68273d}.accordion__content a:hover{text-decoration:underline}.taxonomy-page__wrap{padding-top:6.4rem;display:flex;align-items:flex-start}@media screen and (max-width: 992px){.taxonomy-page__wrap{position:relative;display:block;overflow:hidden}}.taxonomy-page__sidebar{padding-left:.3rem;flex:0 0 41.6rem}.taxonomy-page__sidebar.active{left:0;opacity:1}.taxonomy-page__sidebar.active .categories-list__right:after{transform:rotate(180deg)}.categories-list{position:relative;padding:3.2rem 3.2rem 3.2rem 0;margin-right:.8rem}@media screen and (max-width: 992px){.categories-list{margin-right:0;padding:0;margin-bottom:6.4rem}}.categories-list:after{content:"";position:absolute;top:0;right:0;width:1px;height:47.2rem;background:rgba(255,255,255,.3)}@media screen and (max-width: 992px){.categories-list:after{display:none}}.categories-list__title{font-weight:600;font-size:2rem;line-height:2.4rem;transition:all .4s}.categories-list li{position:relative;margin-bottom:3.2rem}.categories-list a{position:relative;display:flex;align-items:center;padding-left:3.2rem;width:100%;height:5.6rem;color:#fff;transition:all .4s;border-radius:3.2rem;background-color:#ffffff1a}@media screen and (max-width: 768px){.categories-list a{color:#fff}}.categories-list a:hover,.categories-list a.active{background-color:#ffffff4d}.categories-list a h2{font-weight:600;font-size:2rem;line-height:2.4rem;transition:all .4s}.cart-icon{display:none;transition:all .4s;cursor:pointer}.cart-icon:hover{opacity:.95}.cart-icon .cart-contents{position:absolute;bottom:-.39rem;right:.01rem;display:flex;justify-content:center;align-items:center;width:1.8rem;height:1.8rem;font-size:1.1rem;font-weight:400;color:#fff;background-color:#ff6565;border:2px solid #ff6565;border-radius:50%}.cart-icon .widget_shopping_cart{position:absolute;top:5.5rem;left:-30rem;display:none;width:340px;background-color:#fff;box-shadow:0 8px 8px #0003;border-radius:4px;z-index:10}@media screen and (max-width: 1200px){.cart-icon .widget_shopping_cart{width:30rem;left:-25rem}}.cart-icon .widget_shopping_cart.active{display:block}.cart-icon .woocommerce-mini-cart-item{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;padding:10px;border-bottom:1px solid #b3b3b3}@media screen and (max-width: 360px){.cart-icon .woocommerce-mini-cart-item{flex-direction:column;align-items:flex-start;justify-content:flex-start;width:100%}}.cart-icon .woocommerce-mini-cart-item .variation{display:block;width:100%}.cart-icon .woocommerce-mini-cart-item .variation dt,.cart-icon .woocommerce-mini-cart-item .variation dd{font-size:1.2rem}@media screen and (max-width: 360px){.cart-icon .woocommerce-mini-cart-item .variation dt,.cart-icon .woocommerce-mini-cart-item .variation dd{display:inline-block}}.cart-icon .woocommerce-mini-cart-item .variation dt{font-weight:700}.cart-icon .woocommerce-mini-cart-item:nth-of-type(even){background-color:#f8f8f8}.cart-icon .woocommerce-mini-cart-item .remove_from_cart_button{margin-right:10px;font-size:18px;color:#b3b3b3;transition:all .2s}.cart-icon .woocommerce-mini-cart-item .remove_from_cart_button:hover{color:#b30033}.cart-icon .woocommerce-mini-cart-item .remove_from_cart_button+a{display:flex;flex:1;font-size:1.4rem;text-decoration:none;color:#414141}.cart-icon .woocommerce-mini-cart-item img{margin-right:10px;width:40px;height:56px}.cart-icon .woocommerce-mini-cart-item .quantity{display:none;font-size:10px;text-align:right}.cart-icon .woocommerce-mini-cart__total,.cart-icon .woocommerce-mini-cart__buttons{padding:10px}.cart-icon .woocommerce-mini-cart__buttons{display:flex;justify-content:space-between}.cart-icon .woocommerce-mini-cart__buttons a{width:47%;height:40px;line-height:40px;text-align:center;color:#fff;border:1px solid #a79b8d;background-color:#a79b8d;border-radius:4px;transition:all .2s}.cart-icon .woocommerce-mini-cart__buttons a:hover{background-color:#b0a599}.cart-icon .woocommerce-mini-cart__buttons a:nth-of-type(2){border:1px solid #060805;background-color:#060805}.cart-icon .woocommerce-mini-cart__buttons a:nth-of-type(2):hover{background-color:#0f150d}.woocommerce-mini-cart__empty-message{padding:1rem}.woocommerce-message{position:relative;margin:1.6rem 0;padding:3rem;font-size:2rem;font-family:Inter;border:1px solid rgba(46,219,3,.664);z-index:1000;color:#fff;z-index:9999}.woocommerce-message a{text-decoration:underline;color:#000}.woocommerce .return-to-shop{display:none}.woocommerce .cart-empty{font-size:2rem}.woocommerce-cart-form{margin-bottom:60px}.variation__item{display:flex;justify-content:space-between;padding:1rem 0;border-bottom:1px solid #ddd}@media screen and (max-width: 600px){.variation__item{width:150px}}.shop_table{width:100%;border-collapse:collapse}@media screen and (max-width: 576px){.shop_table.woocommerce-cart-form__contents{display:block;width:100%;overflow-x:auto}}.shop_table .woocommerce-shipping-calculator,.shop_table .woocommerce-shipping-destination,.shop_table .woocommerce-shipping-methods{margin-bottom:10px}.shop_table th,.shop_table td{padding:10px 14px;border:1px solid #9c8e7f}.shop_table th{font-weight:600;background-color:#b2a89b}.shop_table .product-thumbnail a{display:block;width:80px}.shop_table .product-name a{letter-spacing:.5px;color:#414141}.shop_table .product-name a:hover{text-decoration:underline}.shop_table .screen-reader-text{display:none}.shop_table .woocommerce-cart-form__cart-item .quantity .jq-number{width:90px}.shop_table .woocommerce-cart-form__cart-item .quantity .jq-number__spin.minus{left:0}.shop_table .woocommerce-cart-form__cart-item .quantity .jq-number__spin.plus{right:0}.shop_table input[type=number]::-webkit-inner-spin-button,.shop_table input[type=number]::-webkit-outer-spin-button{opacity:1}.shop_table .product-subtotal .woocommerce-Price-amount{font-weight:700}.cart-collaterals{display:flex;justify-content:flex-end;margin-bottom:100px}@media screen and (max-width: 992px){.cart-collaterals{display:block}}@media screen and (max-width: 768px){.cart-collaterals{display:block}}.cart-collaterals .cart_totals{width:50%}@media screen and (max-width: 992px){.cart-collaterals .cart_totals{width:auto}}.cart-collaterals .cart_totals h2,.cart-collaterals table{margin-bottom:30px}.cart-collaterals table th{text-align:left}.cart-collaterals table td{text-align:right}.woocommerce-checkout .checkout__wrap{display:flex;justify-content:space-between}@media screen and (max-width: 1200px){.woocommerce-checkout .checkout__wrap{display:block}}.woocommerce-checkout .checkout__item{margin-bottom:80px;width:47%}@media screen and (max-width: 1200px){.woocommerce-checkout .checkout__item{width:100%}}@media screen and (max-width: 992px){.page-checkout__title{text-align:center}}@media screen and (max-width: 992px){h3{text-align:center}}@media screen and (max-width: 992px){.woocommerce-info{text-align:center}}@media screen and (max-width: 992px){button[type=submit]{margin:0 auto}}.woocommerce-checkout h3{margin-bottom:30px;text-transform:uppercase;font-size:28px;font-weight:500}@media screen and (max-width: 576px){.woocommerce-checkout h3{font-size:20px}}.woocommerce-checkout select,.woocommerce-checkout input,.woocommerce-checkout textarea{outline:none}.woocommerce-checkout select:focus,.woocommerce-checkout input:focus,.woocommerce-checkout textarea:focus{outline:1px solid #005399}.woocommerce-checkout .form-row{margin-bottom:20px}.woocommerce-checkout .form-row label{display:block;margin-bottom:10px;font-weight:500}.woocommerce-checkout .form-row label .required{font-size:20px;color:#b30033}.woocommerce-checkout .form-row input{padding:3px;height:32px;width:100%;border:1px solid #ccc;border-radius:3px}.woocommerce-checkout .woocommerce-billing-fields__field-wrapper{margin-bottom:60px}.woocommerce-checkout .woocommerce-billing-fields__field-wrapper input,.woocommerce-checkout .woocommerce-billing-fields__field-wrapper textarea{display:block;margin-bottom:3.2rem;width:100%;font-size:2rem;font-weight:300;line-height:1.9rem;font-family:Inter;color:#fff;background-color:transparent;border:none;border-bottom:1px solid rgba(255,255,255,.4);opacity:.6}@media screen and (max-width: 992px){.woocommerce-checkout .woocommerce-billing-fields__field-wrapper input,.woocommerce-checkout .woocommerce-billing-fields__field-wrapper textarea{font-size:3rem}}.woocommerce-checkout .woocommerce-billing-fields__field-wrapper input:focus,.woocommerce-checkout .woocommerce-billing-fields__field-wrapper textarea:focus{outline:none;border-bottom:1px solid rgb(255,255,255);opacity:1}.woocommerce-checkout .woocommerce-billing-fields__field-wrapper label{font-size:2rem}.woocommerce-checkout .woocommerce-billing-fields__field-wrapper input[type=text]::-webkit-input-placeholder,.woocommerce-checkout .woocommerce-billing-fields__field-wrapper input[type=email]::-webkit-input-placeholder,.woocommerce-checkout .woocommerce-billing-fields__field-wrapper input[type=phone]::-webkit-input-placeholder{text-align:left;color:#fff}.woocommerce-checkout .woocommerce-billing-fields__field-wrapper input[type=text]::-moz-placeholder,.woocommerce-checkout .woocommerce-billing-fields__field-wrapper input[type=email]::-moz-placeholder,.woocommerce-checkout .woocommerce-billing-fields__field-wrapper input[type=phone]::-moz-placeholder{text-align:left;color:#fff}.woocommerce-checkout .woocommerce-billing-fields__field-wrapper input[type=text]:-moz-placeholder,.woocommerce-checkout .woocommerce-billing-fields__field-wrapper input[type=email]:-moz-placeholder,.woocommerce-checkout .woocommerce-billing-fields__field-wrapper input[type=phone]:-moz-placeholder{text-align:left;color:#fff}.woocommerce-checkout .woocommerce-billing-fields__field-wrapper input[type=text]:-ms-input-placeholder,.woocommerce-checkout .woocommerce-billing-fields__field-wrapper input[type=email]:-ms-input-placeholder,.woocommerce-checkout .woocommerce-billing-fields__field-wrapper input[type=phone]:-ms-input-placeholder{text-align:left;color:#fff}.woocommerce-checkout .woocommerce-billing-fields__field-wrapper textarea{resize:vertical;overflow:hidden}.woocommerce-checkout .woocommerce-billing-fields__field-wrapper textarea::-webkit-input-placeholder{text-align:left;color:#fff}.woocommerce-checkout .woocommerce-billing-fields__field-wrapper textarea::-moz-placeholder{text-align:left;color:#fff}.woocommerce-checkout .woocommerce-billing-fields__field-wrapper textarea:-moz-placeholder{text-align:left;color:#fff}.woocommerce-checkout .woocommerce-billing-fields__field-wrapper textarea:-ms-input-placeholder{text-align:left;color:#fff}@media screen and (max-width: 768px){.woocommerce-billing-fields__field-wrapper{display:flex;flex-direction:column;justify-content:center;align-items:center}}.select2-container .select2-selection--single .select2-selection__rendered{border:none;border-bottom:1px solid rgba(255,255,255,.4);background:#a79b8d;color:#fff}.checkout__item h3{font-family:Heafthery;margin-bottom:2rem;font-size:4rem;letter-spacing:.5rem;color:#fff}.woocommerce-checkout .woocommerce-additional-fields textarea{padding:10px;width:100%;height:100px}.woocommerce-checkout-review-order-table{margin-bottom:40px}.woocommerce-checkout-review-order-table thead th:first-of-type{text-align:left}.woocommerce-checkout-review-order-table tfoot th{text-align:left}.woocommerce-checkout-payment button[type=submit]{margin-top:30px;padding:2rem 4rem;text-transform:uppercase;color:#fff;background-color:#a79b8d;border:1px solid #a79b8d;transition:all .4s;cursor:pointer}.woocommerce-checkout-payment button[type=submit]:hover{color:#a79b8d;background-color:#fff}@media screen and (max-width: 576px){.woocommerce-form__label-for-checkbox{font-size:20px}}.woocommerce-terms-and-conditions-wrapper .woocommerce-form__label{display:flex!important;justify-content:flex-start;align-items:center}.woocommerce-terms-and-conditions-wrapper input[type=checkbox]{display:inline;width:auto;height:auto}.woocommerce-order-details{margin-top:5rem}.area-riservata{text-decoration:underline;color:#a79b8d}.page-cart{padding:6rem 0}.page-cart__title{font-family:Heafthery;margin-bottom:2rem;font-size:6rem;letter-spacing:.5rem}.page-cart .jq-number{margin:0 auto}.page-cart .jq-number .jq-number__field input[type=number]{color:#000}@media screen and (max-width: 992px){.page-cart .wc-proceed-to-checkout{width:100%;display:flex;justify-content:center;align-items:center}}.page-cart h2{font-family:Heafthery;margin-bottom:2rem;font-size:4rem;letter-spacing:.5rem}.page-cart form>.btn{margin-top:3.2rem;background:black;padding:0 1.6rem}.page-cart .wc-proceed-to-checkout a{background:black}.page-checkout{padding:4rem 0}.page-checkout__title{font-family:Heafthery;margin-bottom:2rem;font-size:6rem;letter-spacing:.5rem}.page-checkout .woocommerce-billing-fields__field-wrapper label{font-weight:700}@media screen and (max-width: 992px){.page-checkout .woocommerce-checkout-payment{text-align:center}}.page-checkout .woocommerce-checkout-payment button{background:black}.section-header{display:flex;flex-direction:column;justify-content:center;align-items:center}.section-header__title{margin-bottom:1.4rem;font-family:Miamo Thin,sans-serif;font-weight:400;font-style:normal;font-size:6.4rem;line-height:1.1}@media screen and (max-width: 992px){.section-header__title{font-size:4.4rem}}.image-border{position:relative}.image-border:before{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:calc(100% - 8px);height:calc(100% - 8px);border:1px solid white;z-index:10}.form-group input,.form-group textarea{display:block;padding-left:3.2rem;margin-bottom:3.2rem;width:100%;height:10.4rem;font-size:1.6rem;font-weight:300;line-height:1.9rem;font-family:Inter;color:#fff;background-color:transparent;border:none;border-bottom:1px solid rgba(255,255,255,.4);opacity:.6}@media screen and (max-width: 1600px){.form-group input,.form-group textarea{margin-bottom:0;height:8rem}}@media screen and (max-width: 992px){.form-group input,.form-group textarea{font-size:2rem}}.form-group input:focus,.form-group textarea:focus{outline:none;border-bottom:1px solid rgb(255,255,255);opacity:1}.form-group input[type=text]::-webkit-input-placeholder,.form-group input[type=email]::-webkit-input-placeholder,.form-group input[type=phone]::-webkit-input-placeholder{text-align:left;color:#fff}.form-group input[type=text]::-moz-placeholder,.form-group input[type=email]::-moz-placeholder,.form-group input[type=phone]::-moz-placeholder{text-align:left;color:#fff}.form-group input[type=text]:-moz-placeholder,.form-group input[type=email]:-moz-placeholder,.form-group input[type=phone]:-moz-placeholder{text-align:left;color:#fff}.form-group input[type=text]:-ms-input-placeholder,.form-group input[type=email]:-ms-input-placeholder,.form-group input[type=phone]:-ms-input-placeholder{text-align:left;color:#fff}.form-group textarea{resize:vertical;overflow:hidden;padding-top:3.2rem;margin-bottom:6.4rem}.form-group textarea::-webkit-input-placeholder{text-align:left;color:#fff}.form-group textarea::-moz-placeholder{text-align:left;color:#fff}.form-group textarea:-moz-placeholder{text-align:left;color:#fff}.form-group textarea:-ms-input-placeholder{text-align:left;color:#fff}.form-footer{position:relative;display:flex;align-items:center;justify-content:space-between}@media screen and (max-width: 756px){.form-footer{flex-direction:column}}.form-footer .wpcf7-spinner{position:absolute;display:none;bottom:-3rem;right:50%}@media screen and (max-width: 768px){.form-footer .wpcf7-spinner{bottom:-7rem}}.form-footer input[type=submit]{width:16.2rem;height:5.1rem;border:none;font-weight:400;font-family:Inter;font-size:1.4rem;line-height:1.7rem;letter-spacing:.05em;color:#fff;border-radius:3.2rem;background:black;transition:all .5s;box-shadow:0 3px 10px #0000004d;cursor:pointer}@media screen and (max-width: 992px){.form-footer input[type=submit]{width:25.2rem;height:7.1rem;font-size:2.4rem}}.form-footer input[type=submit]:hover{color:#000;background-color:#918270;box-shadow:0 5px 15px #00000080}.form-footer input[type=checkbox]{display:none}.form-footer input[type=checkbox]:checked+.wpcf7-list-item-label:after{opacity:1}.form-footer .privacy{display:flex;align-items:center;margin-top:1.3rem}.form-footer .privacy input[type=checkbox]{display:none}.form-footer .privacy input[type=checkbox]:checked~.wpcf7-list-item-label:after{opacity:1}.form-footer .privacy .wpcf7-list-item-label{position:relative;display:block;margin-bottom:5rem;padding-left:5rem;font-size:1.6rem;font-weight:300;line-height:1.9;letter-spacing:.05em;text-align:left;max-width:45rem;cursor:pointer}@media screen and (max-width: 576px){.form-footer .privacy .wpcf7-list-item-label{max-width:initial}}.form-footer .privacy .wpcf7-list-item-label:before,.form-footer .privacy .wpcf7-list-item-label:after{content:"";position:absolute}.form-footer .privacy .wpcf7-list-item-label:before{top:1.2rem;left:.2rem;width:3.2rem;height:3.2rem;border:1px solid white;border-radius:50%}.form-footer .privacy .wpcf7-list-item-label:after{top:1.9rem;left:.9rem;width:2rem;height:2rem;border-radius:50%;background-color:#fff;transition:all .4s;opacity:0}.form-footer .privacy .wpcf7-list-item-label a{text-decoration:underline}.form-footer .privacy .wpcf7-list-item-label a:hover{text-decoration:none}.form-footer .privacy span.wpcf7-list-item{margin:0}.form-works{background:#a79b8d;padding:3.2rem}.form-works .form-group input{padding-left:1.6rem;height:5.1rem}@media screen and (max-width: 1600px){.form-works .form-group input{margin-bottom:1rem;height:8rem}}.form-works .form-footer{flex-direction:column}.form-works .wpcf7-list-item-label{margin-bottom:3.2rem!important;font-family:Inter;font-size:1.6rem;font-weight:300;line-height:1.9rem!important;color:#fff}.form-works .wpcf7-list-item-label:before{top:.3rem!important}.form-works .wpcf7-list-item-label:after{top:1rem!important}.line{position:absolute;top:0;left:0;width:1px;height:100%;background-color:#e5f3f1}.line--short{height:13rem}.title{padding:0 3.2rem;font-weight:200;font-size:2.4rem;text-transform:uppercase;text-align:center;color:#fff;letter-spacing:.1rem;margin-bottom:6.4rem}@media screen and (max-width: 1200px){.title{font-size:3rem}}.features-works__item{margin-bottom:12.8rem}.features-works__item.dark .features-works__content{color:#fff;background-color:#060805}.features-works__item:last-of-type .features-works__content img{display:block;margin-top:0}.features-works__title{position:relative;left:.3rem;margin-bottom:3.2rem;font-family:CenturySchoolbookPro,sans-serif;font-size:3.4rem;font-weight:400;line-height:3.8rem;letter-spacing:1.52rem;text-transform:uppercase;color:#fff;z-index:2}.features-works__title:after{content:"";position:absolute;bottom:-6.4rem;left:0;width:96rem;height:4px;background-color:#fff}@media screen and (max-width: 992px){.features-works__title:after{width:60%}}.features-works__wrap{display:flex;justify-content:space-between}@media screen and (max-width: 768px){.features-works__wrap{flex-direction:column;justify-content:center;align-items:center}}.features-works__img{position:relative;width:42.5%}@media screen and (max-width: 768px){.features-works__img{width:100%;height:40rem}}.features-works__img img{position:absolute;top:0;left:0;display:block;width:100%;height:100%;object-fit:cover}.features-works__content{padding:12.8rem 12.8rem 9.6rem;width:57.5%;background:#E5F3F1}@media screen and (max-width: 768px){.features-works__content{padding:8rem 3rem;width:100%}}.features-works__content p{margin-bottom:3.2rem;font-size:3.2rem;line-height:5.2rem;font-weight:300}.features-works__content em{display:block;margin-bottom:4.7rem;font-size:3.2rem;font-weight:300;font-style:normal;line-height:5.2rem;color:#509289}.features-works__content ul h4{margin-bottom:3rem;font-family:CenturySchoolbookPro,sans-serif;font-size:1.6rem;font-weight:400;line-height:1.9rem;letter-spacing:.42em;text-transform:uppercase;color:#060805}.features-works__content ul p{font-weight:400;font-size:1.6rem;line-height:3.2rem;color:#060805}.features-works__contacts{display:inline-flex;justify-content:center;align-items:center;margin-top:-.2rem;width:18.6rem;height:8.6rem;font-size:1.6rem;font-weight:700;line-height:2.2rem;color:#509289;border:1px solid #509289;transition:all .4s}.features-works__contacts:hover{color:#fff;background:#509289}.page-how-it-works{position:relative;padding-bottom:12.8rem;background-color:#a79b8d}.page-how-it-works .page-intro{margin-bottom:2.2rem;height:30rem}.page-intro{position:relative;z-index:2;padding-top:37.4rem}.page-intro__intro{position:relative;height:100%;padding-bottom:24rem}@media screen and (max-width: 992px){.page-intro__intro{padding-bottom:0}}.page-intro__intro-bg{position:absolute;top:1.9rem;left:0;width:100%;height:100%;z-index:1;object-fit:cover}.page-intro__content{display:flex;flex-direction:column;justify-content:center;align-items:center}.page-intro__title{position:relative;font-family:Heafthery;font-style:italic;font-size:12.8rem;font-weight:400}@media screen and (max-width: 992px){.page-intro__title{top:-10rem}}@media screen and (max-width: 430px){.page-intro__title{font-size:10rem}}.page-intro svg{fill:#000}@media screen and (max-width: 992px){.page-intro svg{position:relative;top:-10rem}}@media screen and (max-width: 430px){.page-intro svg{height:100px}}.page-about__intro{margin-bottom:3.2rem}.quantity.dark .jq-number__field input[type=number]{color:#000}.quantity.dark .jq-number__spin:before,.quantity.dark .jq-number__spin:after{background-color:#000}.jq-number{position:relative;display:flex;justify-content:space-between;align-items:center;padding:0;width:100%}.jq-number__field{order:2;width:4rem;border:none;box-shadow:none}.jq-number__field input[type=number]{font-size:1.4rem;font-weight:700;line-height:1.7rem;text-align:center;color:#fff}.jq-number__spin{position:relative;top:0;display:flex;justify-content:center;align-items:center;width:2.2rem;height:2.2rem;background:#b7b1a5;box-shadow:none;border:none;border-radius:50%;cursor:pointer}.jq-number__spin:after{position:absolute;top:50%!important;left:50%;transform:translate(-50%,-50%);width:1.6rem;height:1px;border:none!important;background-color:#fff}.jq-number__spin:before{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:1px;height:1.6rem;border:none;background-color:#fff}.jq-number__spin:hover{background:none!important}.jq-number__spin:active{box-shadow:none}.jq-number__spin.minus{left:3rem;order:1}.jq-number__spin.minus:before{display:none}.jq-number__spin.plus{right:3rem;order:3}.jq-selectbox.focused .jq-selectbox__select{border-color:transparent}.jq-selectbox__select{background:transparent!important;box-shadow:none!important;border:1px solid transparent}.jq-selectbox__trigger,.jq-selectbox__dropdown{border:none}.jq-selectbox__dropdown li{padding:1rem}.jq-selectbox__dropdown li.selected{background:#a79b8d}.simple-product-flex{color:#fff}@media screen and (max-width: 576px){.simple-product-flex{max-width:initial}}.simple-product-flex__wrap{display:inline-flex;justify-content:flex-start;align-items:center}@media screen and (max-width: 576px){.simple-product-flex__wrap{display:block}}.simple-product-flex .product-attributes{padding:3.2rem;width:80%;color:#060805;background:#e5f3f1}@media screen and (max-width: 576px){.simple-product-flex .product-attributes{width:100%}}@media screen and (max-width: 1400px){.simple-product-flex .product-attributes tr{display:flex;flex-direction:column;justify-content:flex-start}}@media screen and (max-width: 1400px){.simple-product-flex .product-attributes tr th{text-align:left}}.simple-product-flex .cart{display:flex;align-items:center;padding:3.2rem}@media screen and (max-width: 576px){.simple-product-flex .cart{display:block}}.simple-product-flex .price{padding-left:3.2rem}@media screen and (max-width: 576px){.simple-product-flex .price{margin-left:2.6rem;padding:3.2rem}}@media screen and (max-width: 576px){.simple-product-flex .quantity{margin-bottom:4rem}}.simple-product-flex button[type=submit]{background-color:transparent}.simple-product-flex button[type=submit]:hover{background-color:#a79b8d}.woocommerce-billing-fields__field-wrapper{display:flex;justify-content:space-between;align-items:flex-start;flex-wrap:wrap}.woocommerce-billing-fields__field-wrapper p{width:48%}@media screen and (max-width: 768px){.woocommerce-billing-fields__field-wrapper{align-items:center;padding:0 1.6rem}.woocommerce-billing-fields__field-wrapper p{width:100%}}.woocommerce-error{margin:3rem 0;padding:1rem;color:red;border:1px solid red}body.woocommerce-account{padding-top:16rem}body.woocommerce-account .widget-area{display:none}body.woocommerce-account .page{margin:0 auto 26rem;padding:0 15px;max-width:960px}body.woocommerce-account.woocommerce-lost-password .woocommerce{display:block}body.woocommerce-account .entry-content .woocommerce{display:flex;justify-content:space-between;align-items:flex-start}@media screen and (max-width: 576px){body.woocommerce-account .entry-content .woocommerce{display:block}}body.woocommerce-account .entry-content .woocommerce .woocommerce-MyAccount-navigation{margin-right:6rem;flex:0 0 20rem}@media screen and (max-width: 576px){body.woocommerce-account .entry-content .woocommerce .woocommerce-MyAccount-navigation{margin-bottom:6rem}}body.woocommerce-account .entry-content .woocommerce .woocommerce-MyAccount-navigation ul li{margin-bottom:1rem}body.woocommerce-account .entry-content .woocommerce .woocommerce-MyAccount-navigation ul li.is-active a{color:#fff;background:#a79b8d}body.woocommerce-account .entry-content .woocommerce .woocommerce-MyAccount-navigation ul li a{display:block;padding:1rem 2rem;border:1px solid #a79b8d;font-weight:700;text-decoration:none;color:#060805;transition:all .2s}body.woocommerce-account .entry-content .woocommerce .woocommerce-MyAccount-navigation ul li a:hover{color:#fff;background-color:#a79b8d}body.woocommerce-account .entry-content .woocommerce .woocommerce-MyAccount-content{flex:1}body.woocommerce-account .entry-content .woocommerce .woocommerce-MyAccount-content .woocommerce-address-fields__field-wrapper p{display:inline-block;margin-bottom:3rem;width:48%}@media screen and (max-width: 768px){body.woocommerce-account .entry-content .woocommerce .woocommerce-MyAccount-content .woocommerce-address-fields__field-wrapper p{display:block}}@media screen and (max-width: 768px){body.woocommerce-account .entry-content .woocommerce .woocommerce-MyAccount-content .woocommerce-address-fields__field-wrapper p{width:auto}}body.woocommerce-account .entry-content .woocommerce .woocommerce-MyAccount-content .woocommerce-address-fields__field-wrapper p:nth-of-type(2n){margin-left:2rem}@media screen and (max-width: 768px){body.woocommerce-account .entry-content .woocommerce .woocommerce-MyAccount-content .woocommerce-address-fields__field-wrapper p:nth-of-type(2n){margin-left:0}}body.woocommerce-account .entry-content .woocommerce .woocommerce-MyAccount-content .woocommerce-address-fields__field-wrapper p input{padding:0 1rem;height:3rem;border:1px solid #ccc}body.woocommerce-account .entry-title{margin-bottom:4rem;font-weight:700;text-transform:uppercase;color:#a79b8d}body.woocommerce-account .u-columns h2{text-align:left}body.woocommerce-account .u-column1{margin-bottom:6rem}body.woocommerce-account form .woocommerce-form-row{display:flex;justify-content:space-between;align-items:center;margin-bottom:3rem}@media screen and (max-width: 768px){body.woocommerce-account form .woocommerce-form-row{display:block}}body.woocommerce-account form .woocommerce-form-row input{display:block;width:50rem;height:4rem;text-indent:1.5rem;border:1px solid #a79b8d}@media screen and (max-width: 768px){body.woocommerce-account form .woocommerce-form-row input{width:100%}}body.woocommerce-account form .woocommerce-form-row input:focus{border-color:#74685a}body.woocommerce-account form label{display:block;margin-bottom:1rem}body.woocommerce-account button[type=submit]{display:inline-flex;justify-content:center;align-items:center;margin:2rem 0;padding:0 3.2rem;height:4.5rem;font-size:1.6rem;color:#fff;background:#a79b8d;border:1px solid transparent;transition:all .4s;cursor:pointer}body.woocommerce-account button[type=submit]:hover{border-color:#000}body.woocommerce-account em{display:block;margin-left:1rem;font-size:1.2rem;line-height:1.2}body.woocommerce-account .woocommerce-EditAccountForm .woocommerce-form-row{flex-wrap:wrap}body.woocommerce-account .woocommerce-EditAccountForm .woocommerce-form-row em{display:block;margin-top:2rem;width:100%;font-weight:700;text-align:right}body.woocommerce-account .woocommerce-Address a{font-style:italic;text-transform:initial;letter-spacing:0;color:#a79b8d}body.woocommerce-account .woocommerce-privacy-policy-link{font-style:italic;font-weight:700;text-decoration:underline;color:#a79b8d}body.woocommerce-account .woocommerce-privacy-policy-link:hover{text-decoration:initial}*{scrollbar-width:thin;scrollbar-color:#eae7e3 #a79b8d}*::-webkit-scrollbar{height:12px;width:10px}*::-webkit-scrollbar-track{background:#a79b8d}*::-webkit-scrollbar-thumb{background-color:#eae7e3;border-radius:5px;border:3px solid #a79b8d}.woocommerce-pagination ul{display:flex;justify-content:flex-start;align-items:center}.woocommerce-pagination ul li{margin-right:.4rem}.woocommerce-pagination ul li a,.woocommerce-pagination ul li span{display:block;padding:.8rem 1.4rem;font-size:2rem;color:#a79b8d;border:1px solid #a79b8d;transition:all .4s}.woocommerce-pagination ul li a:hover,.woocommerce-pagination ul li span:hover,.woocommerce-pagination ul li a.current,.woocommerce-pagination ul li span.current{color:#fff;background-color:#a79b8d}.product-gallery__item{position:relative}.top-space{margin-top:21rem}.page-home{position:relative;z-index:0}.page-home__bg{position:absolute;top:0;left:0;width:100%;z-index:-1;object-fit:contain}.home-intro{position:relative;overflow:hidden;width:100%}.home-intro__content{position:relative;width:100%;padding-top:21rem}@media screen and (max-width: 1700px){.home-intro__content{width:95%}}.home-intro__text{padding:0 15px}.home-intro__title{padding-top:8.2rem;text-align:start;font-size:12.8rem;font-weight:400;font-family:Heafthery;line-height:12rem;color:#fff}@media screen and (max-width: 1400px){.home-intro__title{text-align:center}}@media screen and (max-width: 992px){.home-intro__title{font-size:12rem;text-align:center}}@media screen and (max-width: 576px){.home-intro__title{padding-top:2rem;font-size:8rem}}.home-intro__subtitle{padding:4rem 0 14.5rem;text-align:end;font-size:12.8rem;font-weight:400;font-style:italic;font-family:Heafthery;line-height:12rem;color:#fff}@media screen and (max-width: 1400px){.home-intro__subtitle{text-align:center}}@media screen and (max-width: 992px){.home-intro__subtitle{padding:2rem 0 5rem;font-size:12rem;text-align:center}}@media screen and (max-width: 576px){.home-intro__subtitle{font-size:8rem}}.home-intro__image{display:flex;justify-content:flex-start;align-items:flex-start}.home-intro__image img{max-width:100%;height:auto;margin-right:5.7rem}@media screen and (max-width: 992px){.home-intro__image img{margin-right:2.7rem}}.home-intro__image svg{flex:0 0 6px;fill:#fff;cursor:pointer}@media screen and (max-width: 768px){.home-intro__image svg{display:none}}.home-intro__bg{position:absolute;top:0;left:0;width:100%;height:50%;object-fit:cover;z-index:-1}.slider{position:relative;padding:26.3rem 0 28.2rem;z-index:1}@media screen and (max-width: 576px){.slider{padding:10rem 0 20rem}}.slider__subtitle{font-weight:300;font-size:1.6rem;color:#fff;margin-left:1rem}@media screen and (max-width: 1200px){.slider__subtitle{font-size:3rem}}.slider__subtitle:hover{opacity:.6}.slider__items{margin-left:16.1%}@media screen and (max-width: 1550px){.slider__items{margin-left:initial}}.slider__items .slick-slide{padding:0 .8rem}.slider .slick-slider{overflow:hidden}.slider__item{margin-bottom:8.8rem;transition:all .5s;height:100%}@media screen and (max-width: 768px){.slider__item{display:flex!important;flex-direction:column;justify-content:center;align-items:center}}.slider__item:hover{transform:scale(1.03)}.slider__item img{margin-bottom:2.4rem;width:416px;min-height:416px;object-fit:cover}@media screen and (max-width: 1550px){.slider__item img{min-height:360px}}@media screen and (max-width: 992px){.slider__item img{min-height:300px}}.slider__buttons{display:flex;gap:6.4rem;justify-content:center}@media screen and (max-width: 576px){.slider__buttons{margin-left:5.5rem}}.slider__buttons svg{cursor:pointer;fill:#fff;transition:all .3s}@media screen and (max-width: 768px){.slider__buttons svg{width:80%}}@media screen and (max-width: 576px){.slider__buttons svg{width:60%}}.slider__buttons svg:hover{fill:#000}.who-we-are__block{position:relative;z-index:0}.who-we-are__title{position:absolute;padding:0 1.6rem;margin-top:27.8rem;top:-1.5rem;left:0;width:100%;z-index:3;font-size:25.6rem;font-weight:400;font-family:Heafthery;letter-spacing:-.16rem}@media screen and (max-width: 992px){.who-we-are__title{font-size:20rem;position:static;text-align:center;margin-top:0;line-height:.8}}@media screen and (max-width: 576px){.who-we-are__title{font-size:15rem}}@media screen and (max-width: 400px){.who-we-are__title{font-size:12rem}}.who-we-are__title .first-span{overflow:hidden;line-height:1.2;display:block;position:relative}.who-we-are__title .second-span{position:absolute;top:-5rem;left:1.8rem;color:#a79b8d;z-index:-1}@media screen and (max-width: 1500px){.who-we-are__title .second-span{top:-4.8rem}}@media screen and (max-width: 992px){.who-we-are__title .second-span{position:relative;color:#000}}.who-we-are__subtitle{position:absolute;padding:0 1.6rem;margin-top:27.8rem;z-index:3;top:22rem;left:.2rem;width:100%;text-align:end;font-size:25.6rem;font-weight:400;font-family:Heafthery;font-style:italic;letter-spacing:-.16rem;color:#fff}@media screen and (max-width: 1300px){.who-we-are__subtitle{font-size:24rem}}@media screen and (max-width: 1024px){.who-we-are__subtitle{font-size:23rem}}@media screen and (max-width: 992px){.who-we-are__subtitle{font-size:20rem;position:static;text-align:center;margin-top:0;padding-bottom:3.2rem;line-height:.8}}@media screen and (max-width: 576px){.who-we-are__subtitle{font-size:15rem}}@media screen and (max-width: 400px){.who-we-are__subtitle{font-size:12rem}}.who-we-are__content{position:relative;margin:0 16%;z-index:-1}@media screen and (max-width: 1500px){.who-we-are__content{margin:0 15%}}@media screen and (max-width: 1400px){.who-we-are__content{margin:0 14%}}@media screen and (max-width: 992px){.who-we-are__content{margin:0}}.who-we-are__text{position:relative;display:flex;justify-content:space-between;flex-wrap:wrap;padding:100.6rem 13.4rem 0;z-index:2;font-weight:200;line-height:3.2rem}@media screen and (max-width: 992px){.who-we-are__text{padding:10rem 6rem 0;text-align:center}}.who-we-are__text p{color:#fff;margin-bottom:6.4rem}@media screen and (max-width: 992px){.who-we-are__text p{font-size:2.4rem}}.who-we-are__text p strong{font-weight:450}.who-we-are__text p:not(:last-of-type){width:48%;max-width:480px}@media screen and (max-width: 992px){.who-we-are__text p:not(:last-of-type){width:100%;max-width:100%}}.who-we-are__logo{position:absolute;top:28%;left:70%;transform:translate(-50%,-50%);z-index:2}@media screen and (max-width: 992px){.who-we-are__logo{top:40%;left:50%}}@media screen and (max-width: 850px){.who-we-are__logo{top:42%}}@media screen and (max-width: 768px){.who-we-are__logo{top:43%}}@media screen and (max-width: 576px){.who-we-are__logo{top:38%}}@media screen and (max-width: 500px){.who-we-are__logo{top:35%}}@media screen and (max-width: 420px){.who-we-are__logo{width:40%;top:33%}}@media screen and (max-width: 400px){.who-we-are__logo{top:30%}}@media screen and (max-width: 375px){.who-we-are__logo{top:28%}}@media screen and (max-width: 330px){.who-we-are__logo{top:26%}}.who-we-are__image{position:absolute;top:0;right:0;width:60.8%;height:57.3%;z-index:2}@media screen and (max-width: 1260px){.who-we-are__image{height:53.3%}}@media screen and (max-width: 992px){.who-we-are__image{position:static;text-align:center;margin:0 auto auto;width:initial;height:initial}}.who-we-are__bg{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;z-index:-1}.who-we-are__button{position:relative;display:flex;justify-content:center;align-items:center;padding-bottom:13rem;z-index:2;text-align:center}.who-we-are__button a{color:#fff}.strengths{position:relative;width:100%}.strengths__wrap{display:flex;flex-direction:row-reverse;justify-content:flex-end;align-items:center}@media screen and (max-width: 992px){.strengths__wrap{flex-direction:column-reverse;justify-content:center}}.strengths__texts{display:flex;flex-direction:column;justify-content:space-between;align-items:flex-start;padding:27rem 0 0 16.5%}@media screen and (max-width: 1400px){.strengths__texts{padding:27rem 0 0 10.5%}}@media screen and (max-width: 992px){.strengths__texts{align-items:center;padding:6rem 1.6rem 0}}.strengths__title{font-weight:400;font-size:12.8rem;line-height:15rem;font-family:Heafthery;letter-spacing:.55rem;color:#fff}@media screen and (max-width: 450px){.strengths__title{font-size:9.2rem}}.strengths__subtitle{padding-bottom:12.8rem;font-weight:400;font-size:4.8rem;line-height:6.4rem;font-family:Heafthery;letter-spacing:.25rem;max-width:575px}@media screen and (max-width: 992px){.strengths__subtitle{padding:0 3.2rem 8rem;text-align:center}}.strengths__image{position:absolute;top:0;right:0;max-width:100%;height:auto}@media screen and (max-width: 1600px){.strengths__image{width:100rem;top:50%;transform:translateY(-50%)}}@media screen and (max-width: 1100px){.strengths__image{width:85rem}}@media screen and (max-width: 992px){.strengths__image{position:relative;right:15%;transform:translateY(0);width:80%;display:block;margin:0 auto}}.products{padding-top:17.5rem;display:none}.product{padding:0 16.5%}@media screen and (max-width: 992px){.product{padding:3.2rem}}.product.reverse .product__wrap{flex-direction:row-reverse}.product__wrap{display:flex;justify-content:space-between;align-items:stretch;width:100%}@media screen and (max-width: 576px){.product__wrap{display:block}}.product__title{padding:40.5% 14% .6rem;font-weight:400;font-size:4rem;line-height:6.4rem;font-family:Heafthery;letter-spacing:.1em;color:#fff;text-transform:uppercase}@media screen and (max-width: 992px){.product__title{padding:11.5% 14% .6rem;font-size:4rem}}@media screen and (max-width: 768px){.product__title{font-size:3.4rem}}@media screen and (max-width: 576px){.product__title{font-size:5rem;padding:11.5% 6% .6rem}}@media screen and (max-width: 380px){.product__title{font-size:4rem}}.product__subtitle{padding-bottom:27.4%;font-weight:300;font-size:1.6rem;line-height:1.9rem;font-family:Inter;text-align:center;color:#fff}@media screen and (max-width: 576px){.product__subtitle{padding-bottom:17.4%;font-size:2rem}}.product__content{display:flex;flex-direction:column;justify-content:center;align-items:center;width:50%;background-color:#9d8c78}@media screen and (max-width: 576px){.product__content{width:auto;padding-bottom:6rem}}.product__image{position:relative;display:block;width:50%}@media screen and (max-width: 576px){.product__image{width:100%}}.product__image img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover}@media screen and (max-width: 576px){.product__image img{position:static}}.product__footer{padding:0 10% 6.4rem;display:flex;align-items:center;justify-content:space-between;width:100%}@media screen and (max-width: 992px){.product__footer{padding:0 6% 6.4rem;flex-direction:column;gap:3.2rem}}@media screen and (max-width: 576px){.product__footer{padding:0 6%}}.product__price{display:flex;gap:1.6rem;align-items:center;color:#fff}@media screen and (max-width: 992px){.product__price{font-size:2.4rem}}.product__price-regular{text-decoration:line-through 2px}.partners{padding:25.6rem 1.6rem;display:flex;margin:0 -1.6rem;flex-direction:column}@media screen and (max-width: 992px){.partners{padding:10.5rem 1.6rem}}.partners__logos{display:flex;justify-content:space-between;align-items:center;padding:0 17.3%;gap:2rem}@media screen and (max-width: 768px){.partners__logos{flex-wrap:wrap}}.page-trattamenti{position:relative;padding-bottom:18.2rem}.page-trattamenti__title{position:relative;padding:0 0 2.2rem;margin:12.8rem 0 6.4rem;font-family:Heafthery;font-weight:400;font-size:4.8rem;text-align:center;color:#fff}.page-trattamenti__bg{position:absolute;top:0;left:0;width:100%;height:100%;z-index:-1}.trattamenti__wrap{display:flex;flex-direction:column}@media screen and (max-width: 576px){.trattamenti__wrap{display:block;margin:0}}.trattamenti__item{position:relative;width:100%;max-width:64rem;margin:0 auto;border-bottom:1px solid #b7b1a5}@media screen and (max-width: 576px){.trattamenti__item{padding:0 1.6rem}}.trattamenti__item:last-of-type{border:none}.trattamenti__title{position:relative;padding:3.2rem 0 2.5rem;font-weight:200;font-size:2.4rem;text-transform:uppercase;text-align:start;color:#fff;cursor:pointer}@media screen and (max-width: 370px){.trattamenti__title{max-width:38rem}}.trattamenti__title.active:after{transform:translateY(-50%) rotate(180deg)}.trattamenti__time{position:relative;top:.5rem;margin-left:4.5rem;font-weight:400;font-size:2rem;text-align:start;color:#fff;z-index:1}.trattamenti__description{width:100%;font-weight:400;padding:2.2rem 0 3.2rem;font-size:2rem;line-height:3.2rem;text-align:start;color:#fff}.trattamenti__content{width:100%;max-height:0;overflow:hidden;transition:max-height .6s ease-in-out}.trattamenti__content.active{max-height:100vh}.works{margin-top:1.9rem}.works__wrap{position:relative;width:100%;max-width:1280px;height:1186px;margin:0 auto;padding:12.8rem}@media screen and (max-width: 1600px){.works__wrap{height:100%}}@media screen and (max-width: 992px){.works__wrap{padding:6.4rem 2rem}}.works__wrap img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;z-index:-1}.works__title{margin-bottom:6.4rem;font-family:Heafthery;font-size:4.8rem;font-weight:400;line-height:6.4rem;letter-spacing:.05em;text-align:center;color:#fff}@media screen and (max-width: 768px){.works__title{font-size:3.8rem}}.works__info{display:flex;justify-content:space-between}@media screen and (max-width: 768px){.works__info{display:block}}.works__text,.works__description{font-family:Inter;font-size:2rem;font-weight:200;line-height:3.2rem;color:#fff}.works__text strong,.works__description strong{font-weight:400}.works__text{margin-bottom:6.4rem}@media screen and (max-width: 768px){.works__text{margin-bottom:3.2rem}}.works__description{width:100%;max-width:48rem}@media screen and (max-width: 992px){.works__description{padding-right:1rem}}@media screen and (max-width: 768px){.works__description{max-width:100%;padding-right:0;margin-bottom:4.2rem}}.works__description p:first-child{margin-bottom:6.4rem}@media screen and (max-width: 768px){.works__description p:first-child{margin-bottom:3.2rem}}.works__form{width:100%;max-width:48rem}@media screen and (max-width: 768px){.works__form{max-width:100%}}.works__title-form{margin-bottom:3.2rem;font-family:Inter;font-size:2.4rem;font-weight:200;line-height:2.9rem;color:#fff}.page-chi-siamo{position:relative;z-index:0}.page-chi-siamo__bg{position:absolute;bottom:0;left:0;width:100%;height:100%;z-index:-1}.chi-siamo-intro__content{position:relative;margin:0 16%;z-index:1}@media screen and (max-width: 1500px){.chi-siamo-intro__content{margin:0 15%}}@media screen and (max-width: 1400px){.chi-siamo-intro__content{margin:0 14%}}@media screen and (max-width: 992px){.chi-siamo-intro__content{margin:0}}.chi-siamo-intro__text{position:relative;display:flex;justify-content:space-between;flex-wrap:wrap;padding:12.8rem;z-index:2}@media screen and (max-width: 992px){.chi-siamo-intro__text{padding:10rem 6rem;text-align:center}}.chi-siamo-intro__text p{color:#fff;font-size:2rem;font-weight:200;line-height:3.2rem}@media screen and (max-width: 992px){.chi-siamo-intro__text p{font-size:2.4rem}}.chi-siamo-intro__text p strong{font-weight:450}.chi-siamo-intro__text p:not(:last-of-type){width:48%;max-width:480px;margin-bottom:6.4rem}@media screen and (max-width: 992px){.chi-siamo-intro__text p:not(:last-of-type){width:100%;max-width:100%}}.chi-siamo-intro__bg{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;z-index:-1}.chi-siamo-slider{position:relative;padding:26.3rem 0 28.2rem;z-index:1}@media screen and (max-width: 576px){.chi-siamo-slider{padding:10rem 0 20rem}}.chi-siamo-slider__subtitle{font-weight:300;font-size:1.6rem;color:#fff;margin-left:1rem}@media screen and (max-width: 1200px){.chi-siamo-slider__subtitle{font-size:3rem}}.chi-siamo-slider__subtitle:hover{opacity:.6}.chi-siamo-slider__items{display:flex;justify-content:space-between;align-items:center;margin:0 auto}.chi-siamo-slider__items .slick-slide{padding:0 1rem}.chi-siamo-slider .slick-slider{overflow:hidden}.chi-siamo-slider .slick-list{margin:0 16%}@media screen and (max-width: 1550px){.chi-siamo-slider .slick-list{margin:0 5%}}@media screen and (max-width: 992px){.chi-siamo-slider .slick-list{margin:0}}.chi-siamo-slider__item{margin-bottom:8.8rem;transition:all .5s}@media screen and (max-width: 576px){.chi-siamo-slider__item{margin-bottom:3rem}}.chi-siamo-slider__item:hover{transform:scale(1.03)}.chi-siamo-slider__item img{margin-bottom:2.4rem;width:41.6rem;height:58.8rem;object-fit:cover}@media screen and (max-width: 992px){.chi-siamo-slider__item img{width:initial;max-height:initial;margin:0 auto}}.chi-siamo-slider__buttons{display:flex;gap:6.4rem;justify-content:center}@media screen and (max-width: 500px){.chi-siamo-slider__buttons{margin-left:4.5rem}}.chi-siamo-slider__buttons svg{cursor:pointer;fill:#fff;transition:all .3s}@media screen and (max-width: 768px){.chi-siamo-slider__buttons svg{width:80%}}@media screen and (max-width: 576px){.chi-siamo-slider__buttons svg{width:60%}}.chi-siamo-slider__buttons svg:hover{fill:#000}.page-shop-online{position:relative;padding:11.5rem 0}.page-shop-online__bg{position:absolute;top:0;left:0;width:100%;height:100%;z-index:-1;object-fit:cover}.products-loop{display:flex;flex-wrap:wrap;margin:0}.products-loop__item{padding:0;position:relative;flex-basis:calc(33.33% - 1.6rem);margin:0 .8rem 1.6rem}@media screen and (max-width: 1500px){.products-loop__item{flex-basis:calc(50% - 1.6rem)}}@media screen and (max-width: 576px){.products-loop__item{flex-basis:calc(100% - 1.6rem)}}.loop-product__content{display:flex;flex-direction:column;justify-content:center;align-items:center;padding:5%;background:#9d8c78}.loop-product__image{position:relative;display:block;padding-bottom:100%}.loop-product__image img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover}.loop-product__title{font-weight:400;font-size:4rem;line-height:6.4rem;font-family:Heafthery;letter-spacing:.1em;text-align:center;color:#fff;text-transform:uppercase}.loop-product__price{margin-bottom:1.6rem;font-weight:300;font-size:1.6rem;line-height:1.9rem;font-family:Inter;text-align:center;color:#fff}.loop-product__add-to-cart{display:flex;justify-content:center;max-width:25rem}.single-product .woocommerce-message{top:15rem}.single-product .single-product__wrap{position:relative;display:flex;justify-content:space-between;z-index:2}@media screen and (max-width: 992px){.single-product .single-product__wrap{flex-direction:column;align-items:center}}.single-product .single-product__wrap .onsale{display:none}.single-product .single-product__wrap .out-of-stock{font-size:4.2rem;color:#68273d}.single-product__title{font-weight:400;font-size:4rem;line-height:6.4rem;font-family:Heafthery;letter-spacing:.1em;text-align:center;color:#fff;text-transform:uppercase}.single-product__subtitle{padding-bottom:6.4rem;font-weight:300;font-size:1.6rem;line-height:1.9rem;font-family:Inter;text-align:center;color:#fff}.single-product__description{margin-bottom:7rem;max-width:51.2rem;font-weight:400;font-size:1.6rem;line-height:2.4rem;font-family:Inter;text-align:center;color:#fff}.single-product__add-to-cart{position:relative;width:100%;max-width:51.2rem;display:flex;flex-direction:column;justify-content:center;align-items:center}.single-product__add-to-cart button{margin-top:6.4rem}@media screen and (max-width: 576px){.single-product__add-to-cart button{max-width:30rem}}.single-product__price{width:100%;height:100%;margin-bottom:3.4rem;font-weight:300;font-size:1.6rem;line-height:1.9rem;font-family:Inter;color:#fff}.single-product .quantity{position:absolute;top:-.6rem;right:-5.5rem;width:17.5rem;transition:all .4s}.single-product .variations{text-align:center;display:flex;align-items:center;justify-content:center;margin-left:2rem;width:100%}.single-product .variations label{font-size:2rem;font-weight:500;letter-spacing:1px;color:#fff;margin-right:1.6rem}.single-product .variations select{width:10rem;height:3rem;background:transparent;font-size:1.6rem;border:none}.single-product .woocommerce-variation-price bdi{display:none}.single-product .single_variation{display:none}.single-product .jq-selectbox__select{color:#fff;height:100%;border:1px solid white}.single-product .jq-selectbox__trigger-arrow{display:none}.single-product .jq-selectbox__dropdown li.selected{background:#08c}.single-product .reset_variations{display:none}.single-product .reset_variations{position:relative;top:.2rem}.single-product .woocommerce-product-gallery{display:inline-block;width:50%;float:none}@media screen and (max-width: 992px){.single-product .woocommerce-product-gallery{width:100%;max-width:64rem;text-align:center}}.single-product .woocommerce-product-gallery .woocommerce-product-gallery__trigger{display:none}.single-product .entry-summary{display:flex;flex-direction:column;justify-content:center;align-items:center;width:50%;background:#a79b8d}@media screen and (max-width: 992px){.single-product .entry-summary{padding:6.4rem 3.2rem;width:100%;max-width:64rem}}.single-product-page{padding:11.5rem 0 6rem}.single-product-page .product{padding:0}.single-product-page__intro{padding-top:6.4rem}.single-product-page__breadcrumbs{padding-bottom:6.4rem;display:flex;justify-content:center;align-items:center;gap:6.4rem}.single-product-page__breadcrumbs li{font-size:1.4rem;font-weight:400;line-height:1.7rem}.single-product-page__breadcrumbs li:nth-of-type(1){position:relative;color:#fff}.single-product-page__breadcrumbs li:nth-of-type(1):after{content:"";position:absolute;top:50%;right:-3.2rem;transform:translateY(-50%);width:2px;height:2px;background:white}.single_variation_wrap{display:flex;align-items:center;padding:0 3.2rem 3.2rem;color:#fff}@media screen and (max-width: 576px){.single_variation_wrap{display:block}}.single_variation_wrap .price{margin-right:3.2rem;font-weight:700;color:#fff}@media screen and (max-width: 576px){.single_variation_wrap .price{display:block;margin-bottom:4rem;margin-left:10rem}}.single_variation_wrap .price .woocommerce-Price-currencySymbol{margin-right:.6rem}.single_variation_wrap .woocommerce-variation-add-to-cart{display:flex;align-items:center}@media screen and (max-width: 576px){.single_variation_wrap .woocommerce-variation-add-to-cart{display:block}}.single_variation_wrap .quantity{margin-right:3.2rem}@media screen and (max-width: 576px){.single_variation_wrap .quantity{margin-bottom:4rem;margin-left:6rem}}.single_variation_wrap button[type=submit]{font-size:1.6rem;font-weight:700;text-transform:initial;color:#fff;background:transparent}.single_variation_wrap button[type=submit]:hover{color:#fff;background:#a79b8d}.product-type-woosg .price{display:none}.product-type-woosg .woosg-wrap{max-width:67.5rem}.product-type-woosg .woosg-table{border-color:transparent!important}.product-type-woosg .woosg-product{margin-bottom:-1px;justify-content:space-between;padding:3.2rem;border:1px solid #e5f3f1}.product-type-woosg .woosg-thumb{display:none}.product-type-woosg .woosg-title{position:relative}.product-type-woosg .woosg-name{display:inline-block!important;margin-bottom:-1.5rem;padding:1rem 2rem;font-weight:500;font-size:1.6rem;line-height:2.6rem;letter-spacing:.1em;text-transform:uppercase;color:#060805}@media screen and (max-width: 768px){.product-type-woosg .woosg-name{padding:1rem 12rem 1rem 0}}.product-type-woosg .woosg-price{position:relative;top:-2.9rem;display:flex;right:-75px;justify-content:end;font-weight:700}@media screen and (max-width: 768px){.product-type-woosg .woosg-price{position:absolute;top:50%;transform:translateY(-50%);right:-7.3rem}}.product-type-woosg .woosg-price .woosg-price-new .price{display:block;font-weight:700}.product-type-woosg form.variations_form{height:7rem}.product-type-woosg form.variations_form .variations{display:block!important;background:transparent;border:none}.product-type-woosg form.variations_form .variations .variation{display:block!important;border:none;border-color:transparent!important}@media screen and (max-width: 576px){.product-type-woosg form.variations_form .variations .variation{margin-left:0!important;padding-left:0!important}}.product-type-woosg form.variations_form .variations .variation .jq-selectbox{display:block!important}.product-type-woosg form.variations_form .variations .variation .label{display:none!important;margin-bottom:1.6rem;padding:1rem 1.9rem 0;font-weight:500;font-size:1.6rem;line-height:2.6rem;letter-spacing:.1em;text-transform:uppercase;color:#060805}.product-type-woosg form.variations_form .variations select{margin:0!important;padding:4px 6px!important;font-size:1.8rem;font-weight:400;line-height:1!important;letter-spacing:.1rem!important;background:none!important;border:none!important;color:#060805}.product-type-woosg form.variations_form .variations select:hover{color:#509289!important}.product-type-woosg .woosg-product--variation .woosg-quantity{top:2.1rem;right:0}@media screen and (max-width: 768px){.product-type-woosg .woosg-product--variation .woosg-quantity{top:.7rem}}@media screen and (max-width: 768px){.product-type-woosg .woosg-product--variation .woosg-price{top:2.6rem}}.product-type-woosg .woosg-quantity{position:relative;top:-.9rem;right:10rem;width:initial!important;flex:0 0 8.8rem!important}@media screen and (max-width: 768px){.product-type-woosg .woosg-quantity{top:0}}.product-type-woosg .woosg-quantity .woosg-quantity-minus,.product-type-woosg .woosg-quantity .woosg-quantity-plus{display:flex!important;justify-content:center!important;align-items:center!important;flex:0 0 2.2rem!important;width:initial!important;height:2.2rem!important;font-size:2rem!important;border:none!important}.product-type-woosg .woosg-quantity .quantity{flex:0 0 3rem!important;width:initial!important;border:none!important}.product-type-woosg .woosg-quantity .quantity input{font-size:1.6rem!important;height:2.2rem!important;border:none!important}.product-type-woosg .woosg_total{display:flex;justify-content:space-between;align-items:center;padding:0 3.2rem;width:100%;height:8.6rem;background:#e5f3f1;border:1px solid #e5f3f1}.product-type-woosg .woosg_total .woocommerce-Price-amount{font-weight:700}.product-type-woosg button[type=submit]{display:flex;justify-content:center;align-items:center;width:67.5rem;height:8.6rem;color:#fff;background:black}@media screen and (max-width: 992px){.product-type-woosg button[type=submit]{padding:0 3rem;width:auto}}.product-type-woosg button[type=submit]:hover{background-color:#509289}.termini{padding-top:12.8rem}.termini__item{padding:6.4rem;background:#b7b1a5;border-bottom:1px solid rgba(140,140,140,.3)}.item__title{position:relative;font-weight:700;font-size:2rem;line-height:2.4rem;color:#fff;margin-bottom:2rem;cursor:pointer}@media screen and (max-width: 576px){.item__title{padding-right:3.2rem}}.item__title:before{content:"";position:absolute;top:50%;right:0;transform:translate(50%,-50%);width:2px;height:2rem;border:none;background-color:#fff;transition:all .5s}.item__title:after{content:"";position:absolute;top:50%!important;right:0;transform:translate(50%,-50%);width:2rem;height:2px;border:none!important;background-color:#fff}.item__title.active:before{transform:translate(50%,-50%) rotate(270deg)}.item__description{font-weight:400;font-size:1.6rem;line-height:2.4rem;color:#fff;height:0;opacity:0;transition:all .5s ease-in-out}@media screen and (max-width: 576px){.item__description{text-align:center}}.item__description.active{height:auto;opacity:1}.footer-top{position:relative;margin-top:9.8rem;margin-bottom:6.7rem;padding:6.4rem 16.5%}@media screen and (max-width: 1200px){.footer-top{padding:6.4rem 8.5%}}@media screen and (max-width: 992px){.footer-top{padding:0}}.footer-top:before,.footer-top:after{content:"";position:absolute;width:100%;height:1px;background:rgba(255,255,255,.1019607843)}.footer-top:before{top:0;left:0;margin-top:-.6rem}@media screen and (max-width: 992px){.footer-top:before{top:-5rem}}.footer-top:after{bottom:0;left:0}@media screen and (max-width: 992px){.footer-top:after{bottom:-5rem}}.footer-top__logo{position:relative;top:-3rem;left:0}@media screen and (max-width: 992px){.footer-top__logo{left:0}}@media screen and (max-width: 992px){.footer-top__logo img{width:100%;margin-bottom:3rem}}.footer-top__wrap{display:flex;justify-content:space-between;align-items:flex-start}@media screen and (max-width: 992px){.footer-top__wrap{flex-direction:column;align-items:center;padding:0}}.footer-top__numbers{display:flex;gap:6.4rem;align-items:center}@media screen and (max-width: 430px){.footer-top__numbers{flex-direction:column;align-items:flex-start}}@media screen and (max-width: 992px){.footer-top__contacts{display:flex;flex-direction:column;justify-content:center;align-items:center;width:100%;margin-right:0}}.footer-top__contacts li{padding-bottom:.2rem;margin-right:2rem;margin-bottom:6.6rem;letter-spacing:-.1rem}@media screen and (max-width: 1200px){.footer-top__contacts li{margin-bottom:8rem}}.footer-top__label{margin-bottom:.4rem;font-size:1.2rem;font-family:Inter}@media screen and (max-width: 992px){.footer-top__label{font-size:2rem}}@media screen and (max-width: 576px){.footer-top__label{font-size:2.4rem}}.footer-top__value{font-size:1.6rem;font-weight:300;font-family:Inter;letter-spacing:-.2px;color:#fff}@media screen and (max-width: 992px){.footer-top__value{font-size:3rem}}@media screen and (max-width: 576px){.footer-top__value{font-size:2.4rem}}@media screen and (max-width: 356px){.footer-top__value{font-size:2.2rem}}.footer-top__menu{color:#fff}@media screen and (max-width: 992px){.footer-top__menu{display:flex;flex-direction:column;justify-content:center;align-items:center;width:100%;font-size:2.4rem;margin-bottom:5rem}}.footer-top__list{padding:0 1.6rem}.footer-top__buttons{display:flex;gap:3.2rem;padding-bottom:9.6rem}@media screen and (max-width: 992px){.footer-top__buttons{gap:6rem}}@media screen and (max-width: 576px){.footer-top__buttons{flex-direction:column-reverse;align-items:center}}.footer-top__hours{position:relative}.footer-top__map{max-width:1280px;margin:0 auto;height:32rem}.hours-popup{position:absolute;top:-23rem;width:100%;padding:3.2rem;border-radius:2.6rem;background:#282828;transition:all .5s;transform:translateY(40%);opacity:0;pointer-events:none}.hours-popup.active{opacity:1;pointer-events:initial;transform:translateY(0)}.hours-popup svg{position:absolute;top:3rem;right:2.5rem;cursor:pointer}.hours-popup__item{display:flex;justify-content:space-between;align-items:center;color:#fff;margin-right:3.2rem}.hours-popup__item:not(:last-of-type){padding-bottom:1.6rem}.hours-popup__value--closed{color:#f77}.form-popup{position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);display:flex;justify-content:center;align-items:center;padding:0 3.2rem;width:100%;height:100%;background:rgba(0,0,0,.8);z-index:99999;opacity:0;transition:all .5s;pointer-events:none}.form-popup.active{opacity:1;pointer-events:initial}.form-popup.active .form-popup__body{transform:translateY(0)}.form-popup.scroll{padding-top:200px;height:100vh;overflow-y:scroll}.form-popup__body{width:96rem;margin-top:10rem;padding:9.6rem 6.4rem;color:#fff;background:#a79b8d;transition:all .4s;transform:translateY(-150rem);transition-delay:.4s}@media screen and (max-width: 768px){.form-popup__body{width:89.1rem}}@media screen and (max-width: 405px){.form-popup__body{width:46rem}}@media screen and (max-width: 375px){.form-popup__body{width:40rem}}.form-popup__header{display:flex;justify-content:space-between;align-items:center;margin-bottom:6.7rem}@media screen and (max-width: 1600px){.form-popup__header{margin-bottom:2rem}}.form-popup__header h2{font-weight:200;font-size:2.4rem;line-height:2.9rem;text-transform:uppercase}@media screen and (max-width: 992px){.form-popup__header h2{font-size:3rem}}.form-popup__header svg{width:2rem;height:2rem;cursor:pointer;transition:all .5s}.form-popup__header svg:hover{transform:rotate(180deg)}.footer-bottom{padding:0 1.6rem;margin-top:6.4rem;text-align:center}.footer-bottom__copyright{margin-bottom:1.6rem;font-size:1.6rem;font-weight:200;line-height:3rem;font-family:Inter;color:#fff}@media screen and (max-width: 1400px){.footer-bottom__copyright{letter-spacing:1.2px}}.footer-bottom__partner{padding-bottom:6.4rem;display:flex;justify-content:center;align-items:center;font-size:1.6rem;font-weight:200;line-height:3rem;font-family:Inter;color:#fff;gap:.4rem}@media screen and (max-width: 1400px){.footer-bottom__partner{letter-spacing:1.2px}}@media screen and (max-width: 576px){.footer-bottom__partner{flex-direction:column}}.page-contatti .page-intro__content{position:relative;top:-17.5rem}.page-contatti__bg{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover}@media screen and (max-width: 992px){.page-contatti__bg{height:70%}}@media screen and (max-width: 576px){.page-contatti__bg{height:50%}}.chi-siamo-strengths{margin-bottom:25rem}@media screen and (max-width: 992px){.chi-siamo-strengths{margin-bottom:0}}.chi-siamo-strengths__items.reverse .chi-siamo-strengths__content{flex-direction:row-reverse}@media screen and (max-width: 992px){.chi-siamo-strengths__items.reverse .chi-siamo-strengths__content{flex-direction:column-reverse}}.chi-siamo-strengths__items.reverse .chi-siamo-strengths__text{padding-left:10%}@media screen and (max-width: 992px){.chi-siamo-strengths__items.reverse .chi-siamo-strengths__text{padding-left:0}}.chi-siamo-strengths__items.reverse .chi-siamo-strengths__text p{padding:0 1.6rem 0 0}@media screen and (max-width: 992px){.chi-siamo-strengths__items.reverse .chi-siamo-strengths__text p{padding:0}}.chi-siamo-strengths__content{display:flex;justify-content:space-between;align-items:center;margin:0 16%}@media screen and (max-width: 992px){.chi-siamo-strengths__content{flex-direction:column-reverse;margin:0 5%}}.chi-siamo-strengths__text{width:50%}@media screen and (max-width: 992px){.chi-siamo-strengths__text{width:100%;text-align:center;margin:3.2rem 0}}.chi-siamo-strengths__text h2{font-family:Heafthery;font-weight:400;font-size:4.8rem;line-height:6.4rem;margin-bottom:3.2rem}.chi-siamo-strengths__text p{font-weight:400;font-size:2rem;line-height:3.2rem;color:#fff;max-width:54.2rem;padding:0 3.2rem 0 0}@media screen and (max-width: 992px){.chi-siamo-strengths__text p{max-width:initial;padding:0;margin-bottom:6.4rem}}.chi-siamo-strengths__image{position:relative;width:50%;margin-bottom:-.5rem}@media screen and (max-width: 992px){.chi-siamo-strengths__image{width:100%;height:50rem}}.chi-siamo-strengths__image img{position:relative;width:100%;height:100%;object-fit:cover}
