/*!
Theme Name: duovision
Theme URI: http://underscores.me/
Author: Duovision
Author URI: https://www.duovision.it/
Description: Thems for duovision
Version: 1.0.0
Tested up to: 5.4
Requires PHP: 5.6
License: GNU General Public License v2 or later
License URI: LICENSE
Text Domain: duovision
Tags: custom-background, custom-logo, custom-menu, featured-images, threaded-comments, translation-ready

*/h1,h2,h3,h4,h5,h6,p{margin:0;padding:0}html{scroll-behavior:smooth}body{margin:0;padding:0;overflow-x:hidden}.overflow{overflow:hidden!important;max-height:100vh!important}a{text-decoration:none;color:#000}a:hover{text-decoration:none;color:#000}a:visited{color:#000}a:focus{outline:none}:focus{outline:none}img{width:100%;height:auto}@font-face{font-family:"Jost-Regular";src:url(font/Jost-Regular.eot);src:url("font/Jost-Regular.eot?#iefix") format("embedded-opentype"),url(font/Jost-Regular.woff2) format("woff2"),url(font/Jost-Regular.woff) format("woff"),url(font/Jost-Regular.ttf) format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:"Jost-Light";src:url(font/Jost-Light.eot);src:url("font/Jost-Light.eot?#iefix") format("embedded-opentype"),url(font/Jost-Light.woff2) format("woff2"),url(font/Jost-Light.woff) format("woff"),url(font/Jost-Light.ttf) format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:"Jost-Medium";src:url(font/Jost-Medium.eot);src:url("font/Jost-Medium.eot?#iefix") format("embedded-opentype"),url(font/Jost-Medium.woff2) format("woff2"),url(font/Jost-Medium.woff) format("woff"),url(font/Jost-Medium.ttf) format("truetype");font-weight:400;font-style:normal;font-display:swap}body{font-family:"Jost-Light",Arial,Helvetica,sans-serif;font-weight:400;font-size:18px;line-height:22px;color:#000;text-rendering:geometricPrecision;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.visuallyhidden{position:absolute;clip:rect(1px,1px,1px,1px);-webkit-clip-path:inset(0 0 99.9% 99.9%);clip-path:inset(0 0 99.9% 99.9%);overflow:hidden;height:1px;width:1px;padding:0;border:0}.m-lr{margin-left:40px;margin-right:40px}.label{font-size:18px;line-height:21px;display:inline;margin-right:16px}.titoloh2{font-family:"Jost-Regular",Arial,Helvetica,sans-serif;font-weight:400;font-size:46px;line-height:50px;display:inline}.button-mari{display:inline-block;font-size:14px;width:200px;border:1px solid #000;height:40px;padding-left:24px;display:flex;flex-direction:row;align-items:center}.button-mari::before{content:"";height:23px;width:38px;background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHN2ZyB3aWR0aD0iMjNweCIgaGVpZ2h0PSIxMnB4IiB2aWV3Qm94PSIwIDAgMjMgMTIiIHZlcnNpb249IjEuMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayI+CiAgICA8dGl0bGU+R3JvdXAgNSBDb3B5PC90aXRsZT4KICAgIDxnIGlkPSJQYWdlLTEiIHN0cm9rZT0ibm9uZSIgc3Ryb2tlLXdpZHRoPSIxIiBmaWxsPSJub25lIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiPgogICAgICAgIDxnIGlkPSJIT01FUEFHRS1CSUFOQ08tQUdHSU9STkFUTyIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTY0LjAwMDAwMCwgLTE1OTkuMDAwMDAwKSIgZmlsbD0iIzAwMDAwMCIgZmlsbC1ydWxlPSJub256ZXJvIj4KICAgICAgICAgICAgPGcgaWQ9Ikdyb3VwIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSg0MC4wMDAwMDAsIDE1ODUuMDAwMDAwKSI+CiAgICAgICAgICAgICAgICA8ZyBpZD0iR3JvdXAtNS1Db3B5IiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgzNS4zMjA5NDcsIDIwLjAwMDAwMCkgc2NhbGUoLTEsIDEpIHRyYW5zbGF0ZSgtMzUuMzIwOTQ3LCAtMjAuMDAwMDAwKSB0cmFuc2xhdGUoMjQuNDQwMzE2LCAxNC4wMDAwMDApIj4KICAgICAgICAgICAgICAgICAgICA8cG9seWdvbiBpZD0iUmVjdGFuZ2xlIiBwb2ludHM9IjAuNTQ2NjY2NjIxIDUuNDU0MDk2MTMgMC4wMDExNzQ2MzE3NCA1Ljk5OTU4ODEyIDYuMDAxNTg2NTEgMTIgNi41NDcwNzg1IDExLjQ1NDUwOCI+PC9wb2x5Z29uPgogICAgICAgICAgICAgICAgICAgIDxwb2x5Z29uIGlkPSJSZWN0YW5nbGUiIHBvaW50cz0iLTMuMjU5NzY4MDJlLTE2IDYuMDAwNDExODggMC41NDU0OTE5ODkgNi41NDU5MDM4NyA2LjU0NTkwMzg3IDAuNTQ1NDkxOTg5IDYuMDAwNDExODggLTEuODg5NTcwN2UtMTYiPjwvcG9seWdvbj4KICAgICAgICAgICAgICAgICAgICA8cG9seWdvbiBpZD0iUmVjdGFuZ2xlIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgxMS4yNjEyNjIsIDYuMDAyMDM3KSBzY2FsZSgtMSwgMSkgcm90YXRlKDkwLjAwMDAwMCkgdHJhbnNsYXRlKC0xMS4yNjEyNjIsIC02LjAwMjAzNykgIiBwb2ludHM9IjEwLjg3NTU0MTEgLTQuNDk3OTYyODYgMTEuNjQ2OTgzMyAtNC40OTc5NjI4NiAxMS42NDY5ODMzIDE2LjUwMjAzNzEgMTAuODc1NTQxMSAxNi41MDIwMzcxIj48L3BvbHlnb24+CiAgICAgICAgICAgICAgICA8L2c+CiAgICAgICAgICAgIDwvZz4KICAgICAgICA8L2c+CiAgICA8L2c+Cjwvc3ZnPg==) no-repeat;background-size:25px 23px;margin-right:8px}.page-id-1103 h1,.page-id-1103 h2,.page-id-1193 h1,.page-id-1193 h2,.page-id-1199 h1,.page-id-1199 h2,.page-id-1196 h1,.page-id-1196 h2,.page-id-1814 h1,.page-id-1814 h2,.page-id-1811 h1,.page-id-1811 h2,.page-id-1845 h1,.page-id-1845 h2,.page-id-1808 h1,.page-id-1808 h2,.page-id-3416 h1,.page-id-3416 h2{line-height:1.1em}.page-id-1103 .mt-titolo,.page-id-1193 .mt-titolo,.page-id-1199 .mt-titolo,.page-id-1196 .mt-titolo,.page-id-1814 .mt-titolo,.page-id-1811 .mt-titolo,.page-id-1845 .mt-titolo,.page-id-1808 .mt-titolo,.page-id-3416 .mt-titolo{margin-bottom:24px;margin-top:48px}.page-id-1103 .content-article,.page-id-1193 .content-article,.page-id-1199 .content-article,.page-id-1196 .content-article{width:80%}.page-id-1103 .content-article p,.page-id-1193 .content-article p,.page-id-1199 .content-article p,.page-id-1196 .content-article p{margin-bottom:32px}@media screen and (max-width:992px){.label{display:block;margin-right:0;margin-bottom:16px}.titoloh2{display:block}}@media screen and (max-width:768px){body{font-size:16px;line-height:18px}.m-lr{margin-left:24px;margin-right:24px}.label{font-size:16px;line-height:19px;display:block;margin-right:0}.titoloh2{font-size:30px;line-height:32px;display:block}.page-id-1103 .mt-titolo,.page-id-1193 .mt-titolo,.page-id-1199 .mt-titolo,.page-id-1196 .mt-titolo{margin-bottom:16px;margin-top:32px}.page-id-1103 .content-article,.page-id-1193 .content-article,.page-id-1199 .content-article,.page-id-1196 .content-article{width:auto}.page-id-1103 .content-article p,.page-id-1193 .content-article p,.page-id-1199 .content-article p,.page-id-1196 .content-article p{margin-bottom:16px}}.barra-scorrimento{display:none;background-color:#f3f3f3;color:#000;font-size:14px;line-height:14px;font-family:"Jost-Light",Arial,Helvetica,sans-serif;width:100%;height:40px;box-sizing:border-box;overflow:hidden;position:relative;z-index:10}.barra-scorrimento p{position:absolute;top:52%;white-space:nowrap;animation:animate 80s linear infinite;padding:8px 0;font-family:"Jost-Light",Arial,Helvetica,sans-serif}.barra-scorrimento p #digital-clock{width:230px;display:inline-block}.barra-scorrimento svg{margin:0 24px;display:inline-block}@keyframes animate{0%{transform:translate(0,-50%)}100%{transform:translate(-50%,-50%)}}.archive .barra-scorrimento,.page-template-home .barra-scorrimento{display:block}.header{position:relative;z-index:10;padding:24px 40px;display:grid;grid-template-columns:40% 20% 40%}.header__logo{align-self:center;justify-content:center;text-align:center;height:50px;margin-top:-12px}.header__logo a{display:block;position:relative}.header__logo a img{width:180px;position:absolute;left:50%;transform:translateX(-50%);display:block}.header__menu__left,.header__menu__right{align-self:center}.header__menu__left nav ul,.header__menu__right nav ul{margin:0;padding:0}.header__menu__left nav ul li,.header__menu__right nav ul li{display:inline-block;margin-left:16px}.header__menu__left nav ul li a,.header__menu__right nav ul li a{color:#000;text-transform:uppercase;text-decoration:none;position:relative;font-size:16px;font-weight:400;transition:all .4s cubic-bezier(.215,.61,.355,1)}.header__menu__left nav ul li a:after,.header__menu__right nav ul li a:after{content:"";width:0%;height:1px;background:#000;display:block;position:absolute;top:95%;z-index:10;transition:all .4s cubic-bezier(.215,.61,.355,1)}.header__menu__left nav ul li a:hover:after,.header__menu__right nav ul li a:hover:after{width:100%;opacity:1}.header__menu__left nav ul li a:hover,.header__menu__right nav ul li a:hover{font-weight:800}.header__menu__right{justify-self:right;display:flex;flex-direction:row}.header__menu__right nav.menu-lingua{margin-left:32px}.header__menu__right nav.menu-lingua ul li{margin-left:0;position:relative}.header__menu__right nav.menu-lingua ul li.wpml-ls-current-language a::after{width:100%;opacity:1}.header__menu__right nav.menu-lingua ul li:last-child{margin-left:12px}.header__menu__right nav.menu-lingua ul li:last-child::before{content:"/";position:absolute;left:-12px;width:10px;height:30px}.header__menu__right .header__minicart{display:flex;flex-direction:row;margin-left:32px}.header__menu__right .header__minicart .btn-cerca{transform:translateY(2px);cursor:pointer;margin-right:16px}.header__menu__right .header__minicart .cart-icon{display:flex;flex-direction:row;cursor:pointer}.header__menu__right .header__minicart .cart-icon .cart-contents{display:flex;justify-content:center;align-items:center}.header__menu__right .header__minicart .cart-icon .cart-contents__number{min-width:8px;display:none;margin-left:8px;justify-content:center;text-align:center;align-items:center;transition:all .4s cubic-bezier(.215,.61,.355,1);font-size:16px;font-weight:400;line-height:18px;margin-bottom:-3px}.header__menu__right .header__minicart .cart-icon div:nth-child(1){display:flex}.header__menu__right .header__minicart .cart-icon div:nth-child(2){display:flex}.header__menu__right .header__minicart .shadow-cart{position:fixed;overflow:hidden;top:0;left:0;height:100vh;width:100vw;z-index:190;background:rgba(65,65,65,.9);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);z-index:20;opacity:0;visibility:hidden;transition:all .8s ease}.header__menu__right .header__minicart .shadow-cart.cart--open{visibility:visible;opacity:.7}.header__menu__right .header__minicart .minicart{position:fixed;overflow:scroll;top:0;right:0;height:100vh;width:45vw;min-width:460px;list-style-type:none;z-index:200;background:#fff;box-shadow:0 10px 15px rgba(0,0,0,.15);transform:translateX(100%);transition:all .8s ease}.header__menu__right .header__minicart .minicart .head-cart{margin:40px;display:flex;justify-content:right}.header__menu__right .header__minicart .minicart .head-cart .close-cart{font-size:18px;background:none;border-radius:0;transition:all .4s cubic-bezier(.215,.61,.355,1);cursor:pointer;display:flex;justify-content:center;align-items:center}.header__menu__right .header__minicart .minicart .minicart__inside{padding:24px 0}.header__menu__right .header__minicart .minicart .minicart__inside .widget .woocommerce-mini-cart__empty-message{margin-left:40px;font-family:"BrandonGrotesque-Regular",Arial,Helvetica,sans-serif;font-size:16px;text-transform:uppercase}.header__menu__right .header__minicart .minicart .minicart__inside .widget ul.woocommerce-mini-cart.cart_list.product_list_widget{margin-left:32px;margin-right:32px}.header__menu__right .header__minicart .minicart .minicart__inside .widget ul.woocommerce-mini-cart.cart_list.product_list_widget li.woocommerce-mini-cart-item{border-top:16px;padding-left:48px;padding-top:16px;padding-bottom:16px;position:relative;height:180px;display:flex;flex-direction:column;border-bottom:1px solid #000}.header__menu__right .header__minicart .minicart .minicart__inside .widget ul.woocommerce-mini-cart.cart_list.product_list_widget li.woocommerce-mini-cart-item a.remove.remove_from_cart_button{font-size:28px;position:absolute;top:11px;left:0;color:#ac0000!important}.header__menu__right .header__minicart .minicart .minicart__inside .widget ul.woocommerce-mini-cart.cart_list.product_list_widget li.woocommerce-mini-cart-item a.remove.remove_from_cart_button:hover{background:none}.header__menu__right .header__minicart .minicart .minicart__inside .widget ul.woocommerce-mini-cart.cart_list.product_list_widget li.woocommerce-mini-cart-item a{font-size:20px;font-family:"Jost-Regular",Arial,Helvetica,sans-serif;font-weight:400!important;color:#000}.header__menu__right .header__minicart .minicart .minicart__inside .widget ul.woocommerce-mini-cart.cart_list.product_list_widget li.woocommerce-mini-cart-item a img{position:absolute;top:16px;right:0;width:140px;-o-object-fit:cover;object-fit:cover}.header__menu__right .header__minicart .minicart .minicart__inside .widget ul.woocommerce-mini-cart.cart_list.product_list_widget li.woocommerce-mini-cart-item .variation{margin-top:4px;color:#bfbdb8;padding-left:0;border-left:none;font-size:14px}.header__menu__right .header__minicart .minicart .minicart__inside .widget ul.woocommerce-mini-cart.cart_list.product_list_widget li.woocommerce-mini-cart-item .variation dd{margin-left:4px}.header__menu__right .header__minicart .minicart .minicart__inside .widget ul.woocommerce-mini-cart.cart_list.product_list_widget li.woocommerce-mini-cart-item span.quantity{display:block;margin-top:auto;position:relative;bottom:0;font-size:18px;font-family:"BrandonGrotesque-Regular",Arial,Helvetica,sans-serif}.header__menu__right .header__minicart .minicart .minicart__inside .widget ul.woocommerce-mini-cart.cart_list.product_list_widget li.woocommerce-mini-cart-item:last-child{border-bottom:none}.header__menu__right .header__minicart .minicart .minicart__inside .widget .woocommerce-mini-cart__total.total{border-top:1px solid #000;border-bottom:1px solid #000;margin:0 32px;padding:16px 0 16px 48px;font-size:21px;font-family:"Jost-Regular",Arial,Helvetica,sans-serif}.header__menu__right .header__minicart .minicart .minicart__inside .widget .woocommerce-mini-cart__total.total strong{font-weight:400!important}.header__menu__right .header__minicart .minicart .minicart__inside .widget .woocommerce-mini-cart__total.total .woocommerce-Price-amount.amount{float:right}.header__menu__right .header__minicart .minicart .minicart__inside .widget .woocommerce-mini-cart__total.total .woocommerce-Price-currencySymbol{margin-left:4px}.header__menu__right .header__minicart .minicart .minicart__inside .widget .woocommerce-mini-cart__buttons.buttons{margin:32px;display:flex;flex-direction:row-reverse;align-items:center;justify-content:space-between}.header__menu__right .header__minicart .minicart .minicart__inside .widget .woocommerce-mini-cart__buttons.buttons .button.checkout.wc-forward{font-size:18px;line-height:18px;font-weight:400;background-color:#000;color:#fff;padding:0 32px;border-radius:0;display:inline-block;height:45px;display:flex;align-items:center}.header__menu__right .header__minicart .minicart .minicart__inside .widget .woocommerce-mini-cart__buttons.buttons .button.checkout.wc-forward:visited{color:#fff}.header__menu__right .header__minicart .minicart .minicart__inside .widget .woocommerce-mini-cart__buttons.buttons .button.checkout.wc-forward::after{content:none}.header__menu__right .header__minicart .minicart .minicart__inside .widget .woocommerce-mini-cart__buttons.buttons .button.checkout.wc-forward:hover{color:#fff}.header__menu__right .header__minicart .minicart .minicart__inside .widget .woocommerce-mini-cart__buttons.buttons .button.wc-forward{font-size:18px;font-weight:400;background:none;color:#000;padding-left:8px;padding-right:0;position:relative}.header__menu__right .header__minicart .minicart .minicart__inside .widget .woocommerce-mini-cart__buttons.buttons .button.wc-forward:visited{color:#000}.header__menu__right .header__minicart .minicart .minicart__inside .widget .woocommerce-mini-cart__buttons.buttons .button.wc-forward:after{content:"";position:absolute;width:0%;height:1px;background:#000;display:block;top:100%;z-index:10;transition:all .4s ease}.header__menu__right .header__minicart .minicart .minicart__inside .widget .woocommerce-mini-cart__buttons.buttons .button.wc-forward:hover{color:#000}.header__menu__right .header__minicart .minicart .minicart__inside .widget .woocommerce-mini-cart__buttons.buttons .button.wc-forward:hover:after{width:95%;opacity:1}.header__menu__right .header__minicart .minicart .minicart__inside .widget .woocommerce-mini-cart__buttons.buttons::after,.header__menu__right .header__minicart .minicart .minicart__inside .widget .woocommerce-mini-cart__buttons.buttons::before{display:none}.header__menu__right .header__minicart .cart--open{transform:translateX(0)}.header__menu__left nav ul li{margin-left:0;margin-right:16px}.header__hamburger{width:28px;height:28px;cursor:pointer;grid-column:2/3;align-self:center;padding-top:8px;grid-column:3/4;display:none}.header__hamburger .bar,.header__hamburger .bar:before,.header__hamburger .bar:after{width:100%;height:2px;background:#000}.header__hamburger .bar{position:relative;transition:all .3s .3s cubic-bezier(.215,.61,.355,1)}.header__hamburger .bar:before{content:"";position:absolute;bottom:8px;transition:all .3s .3s cubic-bezier(.215,.61,.355,1),transform .3s 0s cubic-bezier(.215,.61,.355,1)}.header__hamburger .bar:after{content:"";position:absolute;top:8px;transition:all .3s .3s cubic-bezier(.215,.61,.355,1),transform .3s 0s cubic-bezier(.215,.61,.355,1)}.header.menu-search-open{border-bottom:1px solid #000;background-color:#fff}.menu-search{transition:all .6s cubic-bezier(.25,.1,.25,1);width:50vw;height:100vh;top:-100%;background-color:#fff;border-left:1px solid #000;position:fixed;right:-100%;top:0;z-index:9;padding:144px 24px 80px 24px;box-sizing:border-box;display:flex;flex-direction:column}.menu-search .search .dgwt-wcas-search-wrapp form.dgwt-wcas-search-form .dgwt-wcas-sf-wrapp{padding:0}.menu-search .search .dgwt-wcas-search-wrapp form.dgwt-wcas-search-form .dgwt-wcas-sf-wrapp input[type=search].dgwt-wcas-search-input{border-top:none;border-left:none;border-right:none;border-bottom:1px solid #b8b8b8;border-radius:0;font-family:"Jost-Light",Arial,Helvetica,sans-serif;color:#b8b8b8;background:none;padding:13px 0}.menu-search .search .dgwt-wcas-style-pirx.dgwt-wcas-has-submit .dgwt-wcas-search-submit svg path{fill:#b8b8b8!important}.menu-search .search .dgwt-wcas-style-pirx .dgwt-wcas-close:not(.dgwt-wcas-inner-preloader) path{fill:#b8b8b8!important}.menu-search .search .dgwt-wcas-style-pirx .dgwt-wcas-sf-wrapp button.dgwt-wcas-search-submit{display:none}.menu-search .search .dgwt-wcas-style-pirx .dgwt-wcas-close:not(.dgwt-wcas-inner-preloader){right:-26px!important}.menu-search .chiudi-search{margin-top:auto;cursor:pointer}.menu-search .chiudi-search .button-rect{border:1px solid #000;padding:12px 32px;display:inline-block;font-size:16px}.menu-search.show{right:0}.dgwt-wcas-open-pirx .dgwt-wcas-details-wrapp .dgwt-wcas-si img,.dgwt-wcas-open-pirx .dgwt-wcas-suggestions-wrapp .dgwt-wcas-si img{padding:0;border:none;border-radius:0}.dgwt-wcas-open-pirx .dgwt-wcas-details-wrapp .dgwt-wcas-content-wrapp .dgwt-wcas-st,.dgwt-wcas-open-pirx .dgwt-wcas-suggestions-wrapp .dgwt-wcas-content-wrapp .dgwt-wcas-st{text-transform:uppercase}.dgwt-wcas-open-pirx .dgwt-wcas-details-wrapp .dgwt-wcas-content-wrapp .dgwt-wcas-meta .dgwt-wcas-sp,.dgwt-wcas-open-pirx .dgwt-wcas-suggestions-wrapp .dgwt-wcas-content-wrapp .dgwt-wcas-meta .dgwt-wcas-sp{display:flex;flex-direction:row;-moz-column-gap:6px;column-gap:6px}.dgwt-wcas-open-pirx .dgwt-wcas-details-inner,.dgwt-wcas-open-pirx .dgwt-wcas-suggestions-wrapp>.dgwt-wcas-suggestion{padding-left:0;padding-right:0}.dgwt-wcas-is-details .dgwt-wcas-has-img .dgwt-wcas-suggestion.dgwt-wcas-suggestion-more,.dgwt-wcas-suggestion.dgwt-wcas-suggestion-more{justify-content:left}.dgwt-wcas-is-details .dgwt-wcas-has-img .dgwt-wcas-suggestion.dgwt-wcas-suggestion-more:hover,.dgwt-wcas-suggestion.dgwt-wcas-suggestion-more:hover{background:none}.dgwt-wcas-is-details .dgwt-wcas-has-img .dgwt-wcas-suggestion.dgwt-wcas-suggestion-more .dgwt-wcas-st-more,.dgwt-wcas-suggestion.dgwt-wcas-suggestion-more .dgwt-wcas-st-more{border:1px solid #000;padding:8px 24px;border-radius:16px;margin-top:24px;color:#000;transition:all .2s cubic-bezier(.25,.1,.25,1)}.dgwt-wcas-is-details .dgwt-wcas-has-img .dgwt-wcas-suggestion.dgwt-wcas-suggestion-more .dgwt-wcas-st-more:hover,.dgwt-wcas-suggestion.dgwt-wcas-suggestion-more .dgwt-wcas-st-more:hover{background-color:#000;color:#fff}.dgwt-wcas-suggestion-selected{background:none}.bg-menu-search{background:rgba(65,65,65,.9);overflow:hidden;opacity:0;visibility:hidden;position:fixed;transition:all .3s cubic-bezier(.215,.61,.355,1);top:0;left:0;right:0;bottom:0;z-index:8}.bg-menu-search.show{opacity:.7;visibility:visible}@media screen and (max-width:920px){.header__hamburger{display:block;grid-column:1/2;grid-row:1/2}.header__logo{grid-column:2/3;margin-top:-12px}.header__menu__right .header__minicart .cart-icon{transform:scale(1.1)}.header__menu__left,.header__menu__right nav{display:none}.header__menu__right{align-self:flex-start}.header{padding:24px 24px;grid-template-columns:35% 30% 35%}.header__logo a img{position:relative;left:50%;transform:translateX(-50%);width:120px;margin-top:4px}.header__menu__right .header__minicart .minicart{width:100vw;min-width:auto}.header__menu__right .header__minicart .minicart .minicart__inside .widget ul.woocommerce-mini-cart.cart_list.product_list_widget{margin-left:16px;margin-right:16px}.header__menu__right .header__minicart .minicart .head-cart{margin:24px 16px}.header__menu__right .header__minicart .minicart .minicart__inside .widget ul.woocommerce-mini-cart.cart_list.product_list_widget li.woocommerce-mini-cart-item a img{width:130px}.header__menu__right .header__minicart .minicart .minicart__inside .widget ul.woocommerce-mini-cart.cart_list.product_list_widget li.woocommerce-mini-cart-item a{font-size:18px;line-height:21px;width:calc(100% - 150px)}.header__menu__right .header__minicart .minicart .minicart__inside .widget ul.woocommerce-mini-cart.cart_list.product_list_widget li.woocommerce-mini-cart-item a.remove.remove_from_cart_button{width:auto}.header__menu__right .header__minicart .minicart .minicart__inside{padding-bottom:80px}.menu-search{width:100vw;border-left:none;padding-bottom:144px}.dgwt-wcas-open-pirx .dgwt-wcas-details-inner,.dgwt-wcas-open-pirx .dgwt-wcas-suggestions-wrapp>.dgwt-wcas-suggestion{padding-left:16px;padding-right:16px}}body.show{overflow:hidden!important;max-height:100vh!important}#off-canvas{position:fixed;width:100%;top:0;height:100vh;right:-100%;bottom:0;background:#fff;z-index:9;transition:all .4s cubic-bezier(.215,.61,.355,1);overflow:hidden}#off-canvas nav{position:relative;top:160px;margin:0 24px}#off-canvas nav ul{margin:0;padding:0;text-align:left}#off-canvas nav ul li{padding:0;padding-bottom:24px;margin-bottom:24px;display:block;list-style:none;left:4rem;transition:all .4s 0s cubic-bezier(.215,.61,.355,1);opacity:0;position:relative;border-bottom:1px solid #d9d9d9}#off-canvas nav ul li a{font-family:"Jost-Regular",Arial,Helvetica,sans-serif;font-size:30px;text-decoration:none;display:inline-block;position:relative;color:#000;transition:all .4s cubic-bezier(.215,.61,.355,1)}#off-canvas .menu-lingua{display:block;position:absolute;top:75%;left:0;right:0;border-bottom:1px solid #d9d9d9;border-top:1px solid #d9d9d9;padding:24px 0}#off-canvas .menu-lingua ul li{display:inline;border-bottom:0}#off-canvas .menu-lingua ul li a{font-size:16px;font-family:"Jost-Light",Arial,Helvetica,sans-serif}#off-canvas .menu-lingua ul li a:after{content:"";width:0%;height:1px;background:#000;display:block;position:absolute;top:110%;z-index:10;transition:all .4s cubic-bezier(.215,.61,.355,1)}#off-canvas .menu-lingua ul li.wpml-ls-current-language a::after{width:100%;opacity:1}#off-canvas .menu-lingua ul li:last-child{margin-left:20px}#off-canvas .menu-lingua ul li:last-child::before{content:"/";font-family:"Jost-Light",Arial,Helvetica,sans-serif;font-size:18px;position:absolute;left:-16px;width:10px;height:30px}#off-canvas.show{right:0}#off-canvas.show nav ul li{left:0;opacity:1;backface-visibility:hidden}body.menu-open .header__hamburger .bar{background:rgba(255,255,255,0)!important;transition:all .3s 0s cubic-bezier(.215,.61,.355,1)}body.menu-open .header__hamburger .bar::after{top:0;transition:all .3s 0s cubic-bezier(.215,.61,.355,1),transform .3s .3s cubic-bezier(.215,.61,.355,1);transform:rotate(-45deg)}body.menu-open .header__hamburger .bar::before{bottom:0;transition:all .3s 0s cubic-bezier(.215,.61,.355,1),transform .3s .3s cubic-bezier(.215,.61,.355,1);transform:rotate(45deg)}body.menu-open .header__logo a{color:#fff}body.menu-open #off-canvas{right:0}body.menu-open #off-canvas nav ul li{left:0;opacity:1;backface-visibility:hidden}body.menu-open #off-canvas nav ul li:nth-child(1){transition:all .8s .5s cubic-bezier(.215,.61,.355,1),transform .3s .3s cubic-bezier(.215,.61,.355,1)}body.menu-open #off-canvas nav ul li:nth-child(2){transition:all .8s .6s cubic-bezier(.215,.61,.355,1),transform .3s .3s cubic-bezier(.215,.61,.355,1)}body.menu-open #off-canvas nav ul li:nth-child(3){transition:all .8s .7s cubic-bezier(.215,.61,.355,1),transform .3s .3s cubic-bezier(.215,.61,.355,1)}body.menu-open #off-canvas nav ul li:nth-child(4){transition:all .8s .8s cubic-bezier(.215,.61,.355,1),transform .3s .3s cubic-bezier(.215,.61,.355,1)}body.menu-open #off-canvas nav ul li:nth-child(5){transition:all .8s .9s cubic-bezier(.215,.61,.355,1),transform .3s .3s cubic-bezier(.215,.61,.355,1)}body.menu-open #off-canvas nav ul li:nth-child(6){transition:all .8s 1s cubic-bezier(.215,.61,.355,1),transform .3s .3s cubic-bezier(.215,.61,.355,1)}.barra-scorrimento{display:none;background-color:#f3f3f3;color:#000;font-size:14px;line-height:14px;font-family:"Jost-Light",Arial,Helvetica,sans-serif;width:100%;height:40px;box-sizing:border-box;overflow:hidden;position:relative;z-index:10}.barra-scorrimento p{position:absolute;top:52%;white-space:nowrap;animation:animate 80s linear infinite;padding:8px 0;font-family:"Jost-Light",Arial,Helvetica,sans-serif}.barra-scorrimento p #digital-clock{width:230px;display:inline-block}.barra-scorrimento svg{margin:0 24px;display:inline-block}@keyframes animate{0%{transform:translate(0,-50%)}100%{transform:translate(-50%,-50%)}}.archive .barra-scorrimento,.page-template-home .barra-scorrimento{display:block}.header{position:relative;z-index:10;padding:24px 40px;display:grid;grid-template-columns:40% 20% 40%}.header__logo{align-self:center;justify-content:center;text-align:center;height:50px;margin-top:-12px}.header__logo a{display:block;position:relative}.header__logo a img{width:180px;position:absolute;left:50%;transform:translateX(-50%);display:block}.header__menu__left,.header__menu__right{align-self:center}.header__menu__left nav ul,.header__menu__right nav ul{margin:0;padding:0}.header__menu__left nav ul li,.header__menu__right nav ul li{display:inline-block;margin-left:16px}.header__menu__left nav ul li a,.header__menu__right nav ul li a{color:#000;text-transform:uppercase;text-decoration:none;position:relative;font-size:16px;font-weight:400;transition:all .4s cubic-bezier(.215,.61,.355,1)}.header__menu__left nav ul li a:after,.header__menu__right nav ul li a:after{content:"";width:0%;height:1px;background:#000;display:block;position:absolute;top:95%;z-index:10;transition:all .4s cubic-bezier(.215,.61,.355,1)}.header__menu__left nav ul li a:hover:after,.header__menu__right nav ul li a:hover:after{width:100%;opacity:1}.header__menu__left nav ul li a:hover{font-weight:800}.header__menu__left nav ul li{margin-left:0;margin-right:16px}.header__hamburger{width:28px;height:28px;cursor:pointer;grid-column:2/3;align-self:center;padding-top:8px;grid-column:3/4;display:none}.header__hamburger .bar{width:100%;height:2px;background:#000;position:relative;transition:all .3s .3s cubic-bezier(.215,.61,.355,1)}.header__hamburger .bar:before,.header__hamburger .bar:after{width:100%;height:2px;background:#000}.header__hamburger .bar:before{content:"";position:absolute;bottom:8px;transition:all .3s .3s cubic-bezier(.215,.61,.355,1),transform .3s 0s cubic-bezier(.215,.61,.355,1)}.header__hamburger .bar:after{content:"";position:absolute;top:8px;transition:all .3s .3s cubic-bezier(.215,.61,.355,1),transform .3s 0s cubic-bezier(.215,.61,.355,1)}@media screen and (max-width:920px){.header__hamburger{display:block;grid-column:1/2;grid-row:1/2}.header__logo{grid-column:2/3;margin-top:-12px}.header__menu__right .header__minicart .cart-icon{transform:scale(1.1)}.header__menu__left{display:none}.header__menu__right{align-self:flex-start}.header__menu__right nav{display:none}.header{padding:24px 24px;grid-template-columns:35% 30% 35%}.header__logo a img{position:relative;left:50%;transform:translateX(-50%);width:120px;margin-top:4px}.header__menu__right .header__minicart .minicart{width:100vw;min-width:auto}.header__menu__right .header__minicart .minicart .minicart__inside .widget ul.woocommerce-mini-cart.cart_list.product_list_widget{margin-left:16px;margin-right:16px}.header__menu__right .header__minicart .minicart .head-cart{margin:24px 16px}.header__menu__right .header__minicart .minicart .minicart__inside .widget ul.woocommerce-mini-cart.cart_list.product_list_widget li.woocommerce-mini-cart-item a{padding-bottom:80px;font-size:18px;line-height:21px;width:calc(100% - 150px)}.header__menu__right .header__minicart .minicart .minicart__inside .widget ul.woocommerce-mini-cart.cart_list.product_list_widget li.woocommerce-mini-cart-item a img{width:130px}.header__menu__right .header__minicart .minicart .minicart__inside .widget ul.woocommerce-mini-cart.cart_list.product_list_widget li.woocommerce-mini-cart-item a.remove.remove_from_cart_button{width:auto}}#off-canvas{position:fixed;width:100%;top:0;right:-100%;bottom:0;background:#fff;z-index:9;transition:all .4s cubic-bezier(.215,.61,.355,1);overflow:hidden}#off-canvas nav{position:relative;top:160px;margin:0 24px}#off-canvas nav ul{margin:0;padding:0;text-align:left}#off-canvas nav ul li{padding:0;padding-bottom:24px;margin-bottom:24px;display:block;list-style:none;left:4rem;transition:all .4s 0s cubic-bezier(.215,.61,.355,1);opacity:0;position:relative;border-bottom:1px solid #d9d9d9}#off-canvas nav ul li a{font-family:"Jost-Regular",Arial,Helvetica,sans-serif;font-size:30px;text-decoration:none;display:inline-block;position:relative;color:#000;transition:all .4s cubic-bezier(.215,.61,.355,1)}#off-canvas.show{right:0}#off-canvas.show nav ul li{left:0;opacity:1;backface-visibility:hidden}body.menu-open .header__hamburger .bar{background:rgba(255,255,255,0)!important;transition:all .3s 0s cubic-bezier(.215,.61,.355,1)}body.menu-open .header__hamburger .bar::after{top:0;transition:all .3s 0s cubic-bezier(.215,.61,.355,1),transform .3s .3s cubic-bezier(.215,.61,.355,1);transform:rotate(-45deg)}body.menu-open .header__hamburger .bar::before{bottom:0;transition:all .3s 0s cubic-bezier(.215,.61,.355,1),transform .3s .3s cubic-bezier(.215,.61,.355,1);transform:rotate(45deg)}body.menu-open .header__logo a{color:#fff}body.menu-open #off-canvas{right:0}body.menu-open #off-canvas nav ul li{left:0;opacity:1;backface-visibility:hidden}body.menu-open #off-canvas nav ul li:nth-child(1){transition:all .8s .5s cubic-bezier(.215,.61,.355,1),transform .3s .3s cubic-bezier(.215,.61,.355,1)}body.menu-open #off-canvas nav ul li:nth-child(2){transition:all .8s .6s cubic-bezier(.215,.61,.355,1),transform .3s .3s cubic-bezier(.215,.61,.355,1)}body.menu-open #off-canvas nav ul li:nth-child(3){transition:all .8s .7s cubic-bezier(.215,.61,.355,1),transform .3s .3s cubic-bezier(.215,.61,.355,1)}body.menu-open #off-canvas nav ul li:nth-child(4){transition:all .8s .8s cubic-bezier(.215,.61,.355,1),transform .3s .3s cubic-bezier(.215,.61,.355,1)}body.menu-open #off-canvas nav ul li:nth-child(5){transition:all .8s .9s cubic-bezier(.215,.61,.355,1),transform .3s .3s cubic-bezier(.215,.61,.355,1)}body.menu-open #off-canvas nav ul li:nth-child(6){transition:all .8s 1s cubic-bezier(.215,.61,.355,1),transform .3s .3s cubic-bezier(.215,.61,.355,1)}.linea-footer{margin:200px 40px 72px 40px;background-color:#000;height:1px}footer{position:relative;overflow:hidden;min-height:35vw;font-size:15px;line-height:22px}footer .grid{display:grid;grid-template-columns:1fr 1fr 1fr 1fr;width:87%;min-height:160px;margin-left:40px}footer .grid .p-iva,footer .grid .mail{display:flex;flex-direction:column}footer .grid .copyright,footer .grid .design{margin-top:auto}footer .grid .tablet-voci,footer .grid .contatti br{display:none}footer .logo{position:absolute;bottom:0;width:104%;left:-4%;right:0;z-index:-1;transform:translateY(10%)}footer .button-footer{position:relative;transition:all .4s cubic-bezier(.215,.61,.355,1)}footer .button-footer:after{content:"";width:0%;height:1px;background:#000;display:block;position:absolute;top:95%;left:0;z-index:10;transition:all .4s cubic-bezier(.215,.61,.355,1)}footer .button-footer:hover{font-weight:800}footer .button-footer:hover:after{width:100%;opacity:1}@media screen and (max-width:992px){.linea-footer{margin:120px 40px 48px 40px;background-color:#000;height:1px}footer{position:relative;overflow:hidden;min-height:auto;font-size:15px;line-height:22px}footer .grid{display:grid;grid-template-columns:1fr 1fr;width:auto;min-height:auto;margin-left:40px;margin-right:40px}footer .grid .mail{grid-column:span 2;display:flex;flex-direction:row;justify-content:space-between;border-bottom:1px solid #d9d9d9;padding-bottom:16px;margin-bottom:16px}footer .grid .mail .button-footer{font-family:"Jost-Regular",Arial,Helvetica,sans-serif}footer .grid .mail .copyright{display:none}footer .grid .contatti{margin-bottom:24px}footer .grid .p-iva .rea,footer .grid .p-iva .design{display:none}footer .grid .p-iva .tablet-voci{text-align:left}footer .grid .privacy{justify-self:right;text-align:right}footer .grid .tablet-voci{justify-self:right;text-align:right;display:block;align-self:end}footer .grid .copyright{align-self:start}footer .logo{position:relative}footer .button-footer:after{display:none}footer .button-footer:hover{font-weight:400}}@media screen and (max-width:768px){.page-template-home .prodotti-home{margin-top:72px;padding-bottom:72px;margin-bottom:72px}.linea-footer{margin:96px 24px 16px 24px;background-color:#000;height:1px}footer .grid{margin-left:24px;margin-right:24px}}#error-404{background-color:#000;text-align:center;min-height:100vh;padding:0 24px}#error-404 h2{padding-top:20vh;font-size:180px;line-height:normal;font-weight:500}#error-404 h1{font-size:25px;font-style:italic;line-height:normal;font-weight:400}#error-404 h1 span{font-weight:700;font-style:normal}#error-404 p{margin-top:16px;font-size:25px;line-height:normal;font-weight:400}#error-404 h3{margin-top:15vh;font-size:32px;font-weight:700;line-height:normal}#error-404 a{display:inline-block;margin-top:32px;margin-bottom:80px;font-size:18px;text-transform:uppercase;text-decoration:none;padding:16px 48px;border:2px solid #000;line-height:normal}.error404 .header{position:absolute;top:0;left:0}@media screen and (max-width:767px){#error-404 h2{font-size:80px}#error-404 h1,#error-404 p{font-size:20px}#error-404 h3{font-size:22px}#error-404 a{font-size:16px;margin-top:24px}}.page-template-home .barra-scorrimento{position:fixed;top:0;left:0;right:0;z-index:10}.page-template-home .header{position:fixed;top:40px;left:0;right:0}.page-template-home .header .box-logo{transform:translate(1vw,30vh);transform-origin:top center;transition:all .7s cubic-bezier(.215,.61,.355,1);position:absolute;left:50%}.page-template-home .header .box-logo img{display:block;width:67vh;transition:all .7s cubic-bezier(.215,.61,.355,1)}.page-template-home .header .box-logo.small{transform:translate(-48%,0);transition:all .7s cubic-bezier(.215,.61,.355,1)}.page-template-home .header .box-logo.small img{width:180px}.page-template-home .hero-home{height:90vh;border-bottom:1px solid #d9d9d9}.page-template-home .hero-home .gif{position:relative;width:calc(100vw - 80px);height:65vh;margin-top:15vh}.page-template-home .hero-home .gif .img-gif{position:absolute;top:0;left:0;right:0;bottom:0;width:100%;height:100%;opacity:0}.page-template-home .hero-home .gif .img-gif img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain;-o-object-position:center center;object-position:center center}.page-template-home .hero-home .gif .img-gif.show{opacity:1}.page-template-home .hero-home .text{min-height:20vh;display:flex;align-items:end}.page-template-home .hero-home .text .box{margin-top:32px;margin-bottom:48px;display:flex;flex-direction:row;justify-content:space-between;width:100%}.page-template-home .hero-home .text .box .titolo{font-size:28px;font-family:"Jost-Regular",Arial,Helvetica,sans-serif}.page-template-home .hero-home .text .box .desc{width:25%}.page-template-home .prodotti-home{margin-top:120px;padding-bottom:120px}.page-template-home .prodotti-home .grid{display:grid;grid-template-columns:50% 50%}.page-template-home .prodotti-home .grid .desc{margin-right:20%}.page-template-home .prodotti-home .grid .desc .p{margin-top:24px;margin-bottom:56px}.page-template-home .prodotti-home .grid .slider .slder-prodotti-home{transform:translateX(8px);position:relative}.page-template-home .prodotti-home .grid .slider .slder-prodotti-home .slide{margin:0 8px}.page-template-home .prodotti-home .grid .slider .slder-prodotti-home .slide li.product{clear:none;width:auto;margin:0;display:block}.page-template-home .prodotti-home .grid .slider .slder-prodotti-home .slide li.product a img{display:block;margin-bottom:0}.page-template-home .prodotti-home .grid .slider .slder-prodotti-home .slide li.product a h2,.page-template-home .prodotti-home .grid .slider .slder-prodotti-home .slide li.product a h3{text-align:center;font-weight:400;font-size:21px;line-height:23px;margin:16px 0 8px 0}.page-template-home .prodotti-home .grid .slider .slder-prodotti-home .slide li.product a .price{display:block;color:#938f89;text-align:center;font-size:16px;line-height:18px}.page-template-home .prodotti-home .grid .slider .slder-prodotti-home .arrow-right{position:absolute;right:8px;bottom:-48px;cursor:pointer}.page-template-home .prodotti-home .grid .slider .slder-prodotti-home .arrow-left{position:absolute;right:56px;bottom:-48px;cursor:pointer}.page-template-home .nuova-collezione{padding:80px 0}.page-template-home .nuova-collezione .grid{display:grid;grid-template-columns:1fr 1fr;-moz-column-gap:16px;column-gap:16px}.page-template-home .nuova-collezione .grid .desc{border-right:1px solid #b3b3b3;margin-right:48px;padding-right:56px;display:flex;flex-direction:column}.page-template-home .nuova-collezione .grid .desc .label{display:block;margin-bottom:16px}.page-template-home .nuova-collezione .grid .desc .p{margin-top:24px;margin-bottom:48px}.page-template-home .nuova-collezione .grid .desc .prodotti{margin-top:auto}.page-template-home .nuova-collezione .grid .desc .prodotti .box-prodotto{margin-top:32px}.page-template-home .nuova-collezione .grid .desc .prodotti .box-prodotto a{display:grid;grid-template-columns:1fr 2fr;-moz-column-gap:24px;column-gap:24px}.page-template-home .nuova-collezione .grid .desc .prodotti .box-prodotto a .text h4{font-size:21px;line-height:23px;font-weight:400;margin-bottom:6px}.page-template-home .nuova-collezione .grid .desc .prodotti .box-prodotto a .text .price{font-size:16px;line-height:17px}.page-template-home .nuova-collezione .grid .img img{display:block}.page-template-home .nuova-collezione.color-inverted .grid .desc{border-right:1px solid #fff}.page-template-home .nuova-collezione.color-inverted .grid .desc .label{color:#fff}.page-template-home .nuova-collezione.color-inverted .grid .desc h3{color:#fff}.page-template-home .nuova-collezione.color-inverted .grid .desc .p{color:#fff}.page-template-home .nuova-collezione.color-inverted .grid .desc .button-mari{filter:invert(100)}.page-template-home .nuova-collezione.color-inverted .grid .desc .prodotti .box-prodotto a .text{filter:invert(100)}.page-template-home .spazio-home .grid{margin-top:120px;margin-bottom:80px;display:grid;grid-template-columns:1fr 1fr}.page-template-home .spazio-home .grid .titolo{margin-right:20%}.page-template-home .spazio-home .grid .p{margin-bottom:56px}.page-template-home .spazio-home .imgx2{display:grid;grid-template-columns:1fr 1fr;-moz-column-gap:24px;column-gap:24px;row-gap:16px}.page-template-home .collezione-mari-home{margin-top:120px;padding-top:80px;padding-bottom:80px}.page-template-home .collezione-mari-home .grid{display:grid;grid-template-columns:1fr 1fr;-moz-column-gap:24px;column-gap:24px;margin-bottom:80px}.page-template-home .collezione-mari-home .grid .titolo .label{display:block;margin-bottom:16px}.page-template-home .collezione-mari-home .grid .desc .p{margin-bottom:56px}.page-template-home .collezione-mari-home .slider-prodotti-sezione-mari-home{margin-left:-8px;margin-right:-8px}.page-template-home .collezione-mari-home .slider-prodotti-sezione-mari-home .slide{margin-left:8px;margin-right:8px}.page-template-home .collezione-mari-home .slider-prodotti-sezione-mari-home .slide a img{display:block;margin-bottom:0}.page-template-home .collezione-mari-home .slider-prodotti-sezione-mari-home .slide a h4{text-align:center;font-weight:400;font-size:21px;line-height:23px;margin:16px 0 8px 0}.page-template-home .collezione-mari-home .slider-prodotti-sezione-mari-home .slide a .price{display:block;color:#938f89;text-align:center;font-size:16px;line-height:18px}.page-template-home .collezione-mari-home.color-inverted .grid .titolo{filter:invert(100)}.page-template-home .collezione-mari-home.color-inverted .grid .desc{filter:invert(100)}.page-template-home .collezione-mari-home.color-inverted .slider-prodotti-sezione-mari-home .slide a h4{color:#fff}.page-template-home .collezione-mari-home.color-inverted .slider-prodotti-sezione-mari-home .slide a .price{color:#fff}@media screen and (max-width:1300px){.page-template-home .nuova-collezione .grid .desc .prodotti{margin-top:32px}.page-template-home .nuova-collezione .grid .desc .prodotti .box-prodotto{margin-top:16px}.page-template-home .nuova-collezione .grid .desc .prodotti .box-prodotto a{grid-template-columns:.8fr 2.2fr}}@media screen and (max-width:992px){.page-template-home .header .box-logo{transform:translate(2vw,30vh)}.page-template-home .header .box-logo img{display:block;width:54vh}.page-template-home .hero-home{height:80vh;border-bottom:1px solid #d9d9d9}.page-template-home .hero-home .gif{position:relative;height:55vh;margin-top:15vh;left:50%;transform:translateX(-50%)}.page-template-home .hero-home .text{min-height:20vh}.page-template-home .hero-home .text .box{margin-top:32px;margin-bottom:32px;flex-direction:column}.page-template-home .hero-home .text .box .titolo{font-size:21px;line-height:21px;margin-bottom:24px}.page-template-home .hero-home .text .box .desc{width:auto}.page-template-home .prodotti-home{margin-left:0;margin-right:0}.page-template-home .prodotti-home .grid{display:block}.page-template-home .prodotti-home .grid .desc{margin:0 40px 48px 40px}.page-template-home .prodotti-home .grid .desc .p{margin-top:24px;margin-bottom:40px}.page-template-home .prodotti-home .grid .slider{margin-top:48px;margin-left:40px;overflow:hidden}.page-template-home .prodotti-home .grid .slider .slder-prodotti-home{transform:translateX(-8px);position:relative;width:130%}.page-template-home .prodotti-home .grid .slider .slder-prodotti-home .slide{margin:0 8px}.page-template-home .prodotti-home .grid .slider .slder-prodotti-home .arrow-right,.page-template-home .prodotti-home .grid .slider .slder-prodotti-home .arrow-left{display:none!important}.page-template-home .nuova-collezione .grid{grid-template-columns:1fr;row-gap:32px}.page-template-home .nuova-collezione .grid .img{grid-row:1/2}.page-template-home .nuova-collezione .grid .desc{margin-right:0;padding-right:0;border-right:none}.page-template-home .nuova-collezione .grid .desc .label{margin-bottom:8px}.page-template-home .nuova-collezione .grid .desc .p{margin-top:24px;margin-bottom:32px}.page-template-home .nuova-collezione .grid .desc .prodotti{display:grid;grid-template-columns:1fr 1fr;-moz-column-gap:8px;column-gap:8px}.page-template-home .nuova-collezione .grid .desc .prodotti .box-prodotto{margin-top:48px}.page-template-home .nuova-collezione .grid .desc .prodotti .box-prodotto a{display:block}.page-template-home .nuova-collezione .grid .desc .prodotti .box-prodotto a .text{text-align:center;margin-top:8px}.page-template-home .nuova-collezione .grid .desc .prodotti .box-prodotto a .text h4{font-size:16px;line-height:19px;margin-bottom:4px}.page-template-home .nuova-collezione .grid .desc .prodotti .box-prodotto a .text .price{font-size:14px;line-height:17px}.page-template-home .collezione-mari-home .grid{grid-template-columns:1fr;row-gap:24px;margin-bottom:72px}.page-template-home .collezione-mari-home .grid .desc .p{margin-bottom:48px}.page-template-home .spazio-home .imgx2{grid-template-columns:1fr}.page-template-home .spazio-home .grid{display:block}.page-template-home .spazio-home .grid .titolo{margin-right:0}.page-template-home .spazio-home .grid .desc{margin-right:0;margin-top:24px}.page-template-home .spazio-home .grid .desc .p{margin-bottom:48px}}@media screen and (max-width:768px){.page-template-home .header{position:fixed;top:32px;left:0;right:0}.page-template-home .header .box-logo{transform:translate(-48%,30vh);transition:all .7s cubic-bezier(.215,.61,.355,1);position:absolute;left:50%;transform:translate(-47%,30vh)}.page-template-home .header .box-logo img{display:block;width:41vh}.page-template-home .header .box-logo.small a img{width:110px}.page-template-home .hero-home .gif{width:70vw}.page-template-home .prodotti-home{margin-top:72px;padding-bottom:72px;margin-bottom:0}.page-template-home .spazio-home .grid{margin-top:72px}.page-template-home .prodotti-home .grid .desc{margin:0 24px 32px 24px}.page-template-home .prodotti-home .grid .slider{margin-left:24px}.page-template-home .prodotti-home .grid .slider .slder-prodotti-home .slide li.product a h2,.page-template-home .prodotti-home .grid .slider .slder-prodotti-home .slide li.product a h3{font-size:14px;line-height:16px;margin-bottom:4px}.page-template-home .prodotti-home .grid .slider .slder-prodotti-home .slide li.product a .price,.page-template-home .collezione-mari .grid .slider .slider-prodotti-single-product .slide li.product a .price{font-size:14px;line-height:16px}.page-template-home .collezione-mari-home{margin-top:72px;padding-top:72px}.page-template-home .collezione-mari-home .slider-prodotti-sezione-mari-home .slide a h4{font-size:16px;line-height:19px;margin-top:8px;margin-bottom:4px}.page-template-home .collezione-mari-home .slider-prodotti-sezione-mari-home .slide a .price{font-size:14px}}.page-template-designer .header{position:fixed;top:0;left:0;right:0}.page-template-designer .designer-mb{display:none}.page-template-designer .designer-dk{min-height:65vh;position:relative;top:0;left:0;right:0;display:grid;grid-template-columns:60fr 40fr;margin-top:160px}.page-template-designer .designer-dk .titolo{margin-bottom:8px;margin-left:40px}.page-template-designer .designer-dk .titolo h2{font-size:45px;line-height:45px;font-weight:400;color:#b2b2b2;display:inline;cursor:pointer;transition:all .4s cubic-bezier(.215,.61,.355,1)}.page-template-designer .designer-dk .titolo h2.active{font-weight:800;margin-left:24px;color:#000}.page-template-designer .designer-dk .descrizioni{position:relative;height:80vh}.page-template-designer .designer-dk .descrizioni .box-desc{position:sticky;min-height:700px;top:160px;right:40px}.page-template-designer .designer-dk .descrizioni .box-desc .desc{position:absolute;top:0;right:0;background-color:#fff;visibility:hidden;opacity:0;transition:all .4s cubic-bezier(.215,.61,.355,1)}.page-template-designer .designer-dk .descrizioni .box-desc .desc .img{height:50vh}.page-template-designer .designer-dk .descrizioni .box-desc .desc .img img{height:100%;width:auto}.page-template-designer .designer-dk .descrizioni .box-desc .desc .p{font-family:"Jost-Light",Arial,Helvetica,sans-serif;font-size:15px;line-height:18px;font-weight:400;margin-top:24px;margin-bottom:32px;backface-visibility:hidden;margin-right:40px}.page-template-designer .designer-dk .descrizioni .box-desc .desc.hover{visibility:visible;opacity:1}.page-template-designer .designer-dk .descrizioni .box-desc .desc.lock{position:absolute}@media screen and (max-width:1100px){.page-template-designer .designer-dk{display:none}.page-template-designer .designer-mb{display:block;margin-top:80px}.page-template-designer .designer-mb .box{border-bottom:1px solid #d9d9d9;padding-top:32px;padding-bottom:48px}.page-template-designer .designer-mb .box h2{font-size:30px;line-height:35px;font-weight:400;font-family:"Jost-Regular",Arial,Helvetica,sans-serif;margin-bottom:24px}.page-template-designer .designer-mb .box .p{font-size:16px;line-height:18px;margin-top:24px;margin-bottom:32px}.page-template-designer .designer-mb .box:last-child{border-bottom:none;padding-bottom:0}}.page-template-coming-soon{height:100vh;width:100vw;overflow:hidden}.page-template-coming-soon .header{position:fixed;top:0;left:0;right:0}.page-template-coming-soon .header .box-logo{transform:translate(-48%,40vh);transition:all .7s cubic-bezier(.215,.61,.355,1);position:absolute;left:50%}.page-template-coming-soon .header .box-logo img{display:block;width:67vh;transition:all .7s cubic-bezier(.215,.61,.355,1)}.page-template-coming-soon .header .box-logo.small{transform:translate(-48%,0)}.page-template-coming-soon .header .box-logo.small img{width:180px}.page-template-coming-soon .hero-coming-soon{display:flex;flex-direction:column;align-items:center;justify-content:center;height:100vh}.page-template-coming-soon .hero-coming-soon p{text-align:center;margin:24px;font-family:"Jost-Medium",Arial,Helvetica,sans-serif}.page-template-coming-soon .hero-coming-soon .gif{position:relative;width:calc(100vw - 80px);height:65vh}.page-template-coming-soon .hero-coming-soon .gif .img-gif{position:absolute;top:0;left:0;right:0;bottom:0;width:100%;height:100%;opacity:0}.page-template-coming-soon .hero-coming-soon .gif .img-gif img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain;-o-object-position:center center;object-position:center center}.page-template-coming-soon .hero-coming-soon .gif .img-gif.show{opacity:1}@media screen and (max-width:768px){.page-template-coming-soon .header .box-logo img{display:block;width:41vh}.page-template-coming-soon .hero-coming-soon .gif{height:52vh}.page-template-coming-soon .header .box-logo.small{transform:translate(0,0);left:24px;top:28px}.page-template-coming-soon .header .box-logo.small a img{width:110px}}.page-template-contatti header{position:absolute;top:0;left:0;right:0}.page-template-contatti main{min-height:100vh;display:flex;flex-direction:column}.page-template-contatti .grid{margin-top:160px;display:grid;grid-template-columns:1fr 1fr 2fr;grid-template-rows:auto auto auto;grid-template-rows:auto auto;position:absolute;top:0;left:0;right:0;z-index:2}.page-template-contatti .grid .titlo-contatti{grid-column:span 2;grid-row:1/2;margin-bottom:24px}.page-template-contatti .grid .spazio{margin-left:30%;grid-row:span 3}.page-template-contatti .grid .label-contatti{font-size:16px;line-height:18px;margin-bottom:8px}.page-template-contatti .grid .orari{font-size:24px;line-height:28px}.page-template-contatti .grid .link-contatti{display:inline-block;position:relative;transition:all .4s cubic-bezier(.215,.61,.355,1);font-size:24px;line-height:28px;margin-bottom:56px}.page-template-contatti .grid .link-contatti:after{content:"";width:0%;height:1px;background:#000;display:block;position:absolute;top:95%;left:0;z-index:10;transition:all .4s cubic-bezier(.215,.61,.355,1)}.page-template-contatti .grid .link-contatti:hover:after{width:100%;opacity:1}.page-template-contatti .grid .link-contatti:hover{font-weight:800}.page-template-contatti .logo-contatti{margin-top:auto;overflow:hidden}.page-template-contatti .logo-contatti svg{position:relative;bottom:0;width:104%;left:-4%;right:0;z-index:-1;transform:translateY(10%)}.page-template-contatti .linea-footer{display:none}.page-template-contatti footer{display:none}@media screen and (max-width:1150px){.page-template-contatti .grid{margin-top:120px;grid-template-columns:1fr;grid-template-rows:auto auto auto auto;position:relative}.page-template-contatti .grid .titlo-contatti{grid-column:1/2}.page-template-contatti .grid .spazio{margin-left:0;grid-row:4/5}.page-template-contatti .grid .link-contatti{margin-bottom:24px}.page-template-contatti .grid .tel{padding-top:32px;margin-top:24px;border-top:1px solid #d9d9d9;padding-bottom:24px;margin-bottom:32px;border-bottom:1px solid #d9d9d9}}@media screen and (max-width:768px){.page-template-contatti .grid .link-contatti{font-size:21px;line-height:25px}.page-template-contatti .grid .spazio .titlo-contatti{margin-bottom:16px}.page-template-contatti .grid .orari{font-size:21px;line-height:25px}}.page-template-spazio .header{position:fixed;top:0;left:0;right:0}.page-template-spazio .hero-spazio .grid{display:grid;grid-template-columns:1fr 1fr}.page-template-spazio .hero-spazio .grid .img{height:100vh}.page-template-spazio .hero-spazio .grid .img img{-o-object-fit:cover;object-fit:cover;height:100%;width:100%;display:block}.page-template-spazio .hero-spazio .grid .desc{display:flex;flex-direction:column;margin-bottom:48px;margin-top:160px;margin-right:96px}.page-template-spazio .hero-spazio .grid .desc .label{font-size:28px;line-height:30px}.page-template-spazio .hero-spazio .grid .desc .titolo{margin-top:auto}.page-template-spazio .hero-spazio .grid .desc .titolo p{margin-top:32px}.page-template-spazio .biografia{margin-top:120px;margin-bottom:80px}.page-template-spazio .biografia .grid{display:grid;grid-template-columns:2fr 1fr;-moz-column-gap:40px;column-gap:40px;border-top:1px solid #d9d9d9;border-bottom:1px solid #d9d9d9;padding-top:80px;padding-bottom:80px}.page-template-spazio .biografia .grid .desc{margin-top:8px}.page-template-spazio .biografia .slider-biogafia{margin-left:-12px;margin-right:-12px;padding-bottom:96px;padding-top:80px;border-bottom:1px solid #d9d9d9;position:relative}.page-template-spazio .biografia .slider-biogafia .slide{margin-left:12px;margin-right:12px}.page-template-spazio .biografia .slider-biogafia .arrow-right{position:absolute;right:8px;bottom:40px;cursor:pointer}.page-template-spazio .biografia .slider-biogafia .arrow-left{position:absolute;right:56px;bottom:40px;cursor:pointer}.page-template-spazio .servizi{padding-bottom:96px;border-bottom:1px solid #d9d9d9;margin-bottom:80px}.page-template-spazio .servizi .grid{display:grid;grid-template-columns:1fr 1fr;-moz-column-gap:80px;column-gap:80px;margin-bottom:80px}.page-template-spazio .servizi .grid .desc{margin-top:8px}.page-template-spazio .servizi .grid .desc .p{margin-bottom:48px}.page-template-spazio .servizi .elenco-servizi{display:grid;grid-template-columns:1fr 1fr 1fr 1fr;border-top:1px solid #000;border-bottom:1px solid #000}.page-template-spazio .servizi .elenco-servizi .servizio{border-right:1px solid #000;padding:32px;font-size:26px;line-height:28px;display:flex;flex-direction:row}.page-template-spazio .servizi .elenco-servizi .servizio span{margin-right:24px}.page-template-spazio .servizi .elenco-servizi .servizio:last-child{border-right:none}.page-template-spazio .prodotti-mari .grid{display:grid;grid-template-columns:2fr 1fr;-moz-column-gap:80px;column-gap:80px}.page-template-spazio .prodotti-mari .grid .desc .p{margin-top:16px;margin-bottom:48px}.page-template-spazio .prodotti-mari .grid .gif{display:grid;grid-template-columns:auto;grid-template-rows:auto;margin-top:8px}.page-template-spazio .prodotti-mari .grid .gif .img-gif-spazio{grid-row:1/2;grid-column:1/2;width:100%;opacity:0;display:block}.page-template-spazio .prodotti-mari .grid .gif .img-gif-spazio img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain;-o-object-position:center center;object-position:center center;display:block}.page-template-spazio .prodotti-mari .grid .gif .img-gif-spazio.show{opacity:1}@media screen and (max-width:1200px){.page-template-spazio .servizi .elenco-servizi .servizio{font-size:22px;line-height:24px;padding:24px}}@media screen and (max-width:992px){.page-template-spazio .hero-spazio .grid{display:flex;flex-direction:column-reverse}.page-template-spazio .hero-spazio .grid .desc{margin-top:80px;margin-right:40px;margin-bottom:0}.page-template-spazio .hero-spazio .grid .img{height:auto}.page-template-spazio .biografia{margin-top:0;padding-top:64px;margin-bottom:64px}.page-template-spazio .biografia .grid{padding-top:64px;padding-bottom:64px;grid-template-columns:1fr;row-gap:16px}.page-template-spazio .servizi{padding-bottom:64px;margin-bottom:64px}.page-template-spazio .servizi .grid{grid-template-columns:1fr;row-gap:24px;margin-bottom:64px}.page-template-spazio .servizi .elenco-servizi{grid-template-columns:1fr}.page-template-spazio .servizi .elenco-servizi .servizio{border-right:none;border-bottom:1px solid #000;padding:24px 0}.page-template-spazio .servizi .elenco-servizi .servizio:last-child{border-bottom:none}.page-template-spazio .prodotti-mari .grid{grid-template-columns:1fr;row-gap:56px}}@media screen and (max-width:768px){.page-template-spazio .hero-spazio .grid .desc{margin-top:40px;margin-right:24px}.page-template-spazio .hero-spazio .grid .desc .label{font-size:21px;line-height:21px}.page-template-spazio .hero-spazio .grid .desc .titolo p{margin-top:24px}.page-template-spazio .biografia{padding-top:56px;margin-bottom:56px}.page-template-spazio .biografia .grid{padding-top:56px;padding-bottom:56px}.page-template-spazio .biografia .slider-biogafia{padding-top:56px;padding-bottom:56px;position:relative}.page-template-spazio .biografia .slider-biogafia .slick-dots{text-align:center;position:absolute;left:0;right:0;bottom:66px;padding:0;margin:0}.page-template-spazio .biografia .slider-biogafia .slick-dots li{display:inline-block;padding-left:5px;padding-right:5px}.page-template-spazio .biografia .slider-biogafia .slick-dots li button{text-indent:-9999px;height:3px;width:28px;border:none;background-color:#000;opacity:.6}.page-template-spazio .biografia .slider-biogafia .slick-dots .slick-active button{background-color:#fff}.page-template-spazio .servizi{margin-bottom:56px;padding-bottom:56px}.page-template-spazio .servizi .grid{margin-bottom:56px;row-gap:16px}.page-template-spazio .prodotti-mari .grid{row-gap:40px}.page-template-spazio .prodotti-mari .grid .desc .p{margin-bottom:24px;margin-top:24px}}.wcsob-outofstock-product .woocommerce-product-gallery:before{display:none;content:""}.single-product.woocommerce span.onsale{display:none}.woocommerce div.product p.price ins,.woocommerce div.product span.price ins{font-weight:400;text-decoration:none;font-size:44px;line-height:44px}.woocommerce div.product p.price del,.woocommerce div.product span.price del{font-size:23px;line-height:23px;color:#a3a19e}.single-product #product div.product.product_cat-mediterranea-folk .summary.entry-summary .grid-info .designer,.single-product #product div.product.product_cat-mediterranea-folk-en .summary.entry-summary .grid-info .designer{display:none}.single-product #product div.product.product_cat-mediterranea-folk .summary.entry-summary .grid-info .dimensioni,.single-product #product div.product.product_cat-mediterranea-folk .summary.entry-summary .grid-info .colore,.single-product #product div.product.product_cat-mediterranea-folk-en .summary.entry-summary .grid-info .dimensioni,.single-product #product div.product.product_cat-mediterranea-folk-en .summary.entry-summary .grid-info .colore{padding-left:0}.single-product #product div.product.product_cat-mediterranea-folk .summary.entry-summary .grid-info .dimensioni,.single-product #product div.product.product_cat-mediterranea-folk-en .summary.entry-summary .grid-info .dimensioni{border-bottom:1px solid #d9d9d9}.single-product #product div.product.product_cat-mediterranea-folk .summary.entry-summary .grid-info .colore,.single-product #product div.product.product_cat-mediterranea-folk-en .summary.entry-summary .grid-info .colore{border-top:none}.single-product #product div.product.product_cat-mediterranea-folk .summary.entry-summary .grid-info .materiale,.single-product #product div.product.product_cat-mediterranea-folk-en .summary.entry-summary .grid-info .materiale{padding-left:24px;border-bottom:1px solid #d9d9d9}.single-product #product div.product.product_cat-mediterranea-folk+.desginer-prodotto .label{display:none}.single-product #product div.product.product_cat-mediterranea-folk-en+.desginer-prodotto .label{display:none}.single-product .filtri-mobile,.single-product #ppcp-messages,.single-product .scroll-up{display:none}.single-product .header{position:fixed;top:0;left:0;right:0;display:flex;flex-direction:row}.single-product .header .header__logo{order:1;width:180px}.single-product .header .header__menu__left{order:2;margin-left:auto}.single-product .header .header__menu__left nav ul li{margin-right:0;margin-left:16px}.single-product .header .header__menu__right{order:3}.single-product #product .product-type-simple form.cart{margin-top:80px}.single-product #product .woocommerce-notices-wrapper{display:none}.single-product #product div.product{display:grid;grid-template-columns:fit-content(50vw) auto;height:100vh}.single-product #product div.product .woocommerce-product-gallery{width:77.3vh;min-width:40vw;max-width:50vw;height:100vh;float:none;margin-bottom:0;position:relative}.single-product #product div.product .woocommerce-product-gallery .flex-viewport{height:100vh!important}.single-product #product div.product .woocommerce-product-gallery .flex-viewport .woocommerce-product-gallery__image{height:100vh!important}.single-product #product div.product .woocommerce-product-gallery .flex-viewport .woocommerce-product-gallery__image img{display:block;-o-object-fit:contain;object-fit:contain;margin-left:1px;width:100%;height:100%;-o-object-position:top left;object-position:top left;transform:translateX(-1px)}.single-product #product div.product .woocommerce-product-gallery .woocommerce-product-gallery__wrapper .woocommerce-product-gallery__image{height:100vh!important}.single-product #product div.product .woocommerce-product-gallery .woocommerce-product-gallery__wrapper .woocommerce-product-gallery__image img{-o-object-fit:contain;object-fit:contain;margin-left:1px;width:100%;height:100%;-o-object-position:top left;object-position:top left;transform:translateX(-1px)}.single-product #product div.product .woocommerce-product-gallery .flex-direction-nav{position:absolute;left:40px;bottom:40px;list-style-type:none;margin:0;padding:0}.single-product #product div.product .woocommerce-product-gallery .flex-direction-nav .flex-nav-next{display:inline-block;margin:0 16px}.single-product #product div.product .woocommerce-product-gallery .flex-direction-nav .flex-nav-next a{display:block;text-indent:100%;white-space:nowrap;overflow:hidden;height:21px;width:38px}.single-product #product div.product .woocommerce-product-gallery .flex-direction-nav .flex-nav-next a::before{content:"";display:block;height:21px;width:38px;background:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNDBweCIgaGVpZ2h0PSIyMXB4IiB2aWV3Qm94PSIwIDAgNDAgMjEiIHZlcnNpb249IjEuMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayI+CiAgICA8ZyBpZD0iUGFnZS0xIiBzdHJva2U9Im5vbmUiIHN0cm9rZS13aWR0aD0iMSIgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIj4KICAgICAgICA8ZyBpZD0iREVUVEFHTElPLVBST0RPVFRPLUNvcHkiIHRyYW5zZm9ybT0idHJhbnNsYXRlKC03ODUuMDAwMDAwLCAtMTA1Ni4wMDAwMDApIiBmaWxsPSIjMDAwMDAwIiBmaWxsLXJ1bGU9Im5vbnplcm8iPgogICAgICAgICAgICA8ZyBpZD0iR3JvdXAtNS1Db3B5IiB0cmFuc2Zvcm09InRyYW5zbGF0ZSg4MDQuOTczOTEyLCAxMDY2LjUwMDAwMCkgc2NhbGUoLTEsIDEpIHRyYW5zbGF0ZSgtODA0Ljk3MzkxMiwgLTEwNjYuNTAwMDAwKSB0cmFuc2xhdGUoNzg1LjkzMjgwNywgMTA1Ni4wMDAwMDApIj4KICAgICAgICAgICAgICAgIDxwb2x5Z29uIGlkPSJSZWN0YW5nbGUiIHBvaW50cz0iMC45NTY2NjY1ODYgOS41NDQ2NjgyMyAwLjAwMjA1NTYwNTU0IDEwLjQ5OTI3OTIgMTAuNTAyNzc2NCAyMSAxMS40NTczODc0IDIwLjA0NTM4OSI+PC9wb2x5Z29uPgogICAgICAgICAgICAgICAgPHBvbHlnb24gaWQ9IlJlY3RhbmdsZSIgcG9pbnRzPSItNS43MDQ1OTQwM2UtMTYgMTAuNTAwNzIwOCAwLjk1NDYxMDk4MSAxMS40NTUzMzE4IDExLjQ1NTMzMTggMC45NTQ2MTA5ODEgMTAuNTAwNzIwOCAtMy4zMDY3NDg3M2UtMTYiPjwvcG9seWdvbj4KICAgICAgICAgICAgICAgIDxwb2x5Z29uIGlkPSJSZWN0YW5nbGUiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDE5LjcwNzIwOSwgMTAuNTAzNTY1KSBzY2FsZSgtMSwgMSkgcm90YXRlKDkwLjAwMDAwMCkgdHJhbnNsYXRlKC0xOS43MDcyMDksIC0xMC41MDM1NjUpICIgcG9pbnRzPSIxOS4wMzIxOTcgLTcuODcxNDM1MDEgMjAuMzgyMjIwOCAtNy44NzE0MzUwMSAyMC4zODIyMjA4IDI4Ljg3ODU2NSAxOS4wMzIxOTcgMjguODc4NTY1Ij48L3BvbHlnb24+CiAgICAgICAgICAgIDwvZz4KICAgICAgICA8L2c+CiAgICA8L2c+Cjwvc3ZnPg==) no-repeat;background-size:38px 21px;margin-right:8px}.single-product #product div.product .woocommerce-product-gallery .flex-direction-nav .flex-nav-prev{display:inline-block}.single-product #product div.product .woocommerce-product-gallery .flex-direction-nav .flex-nav-prev a{display:block;text-indent:100%;white-space:nowrap;overflow:hidden;height:21px;width:38px}.single-product #product div.product .woocommerce-product-gallery .flex-direction-nav .flex-nav-prev a::before{content:"";display:block;height:21px;width:38px;transform:rotate(180deg);background:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNDBweCIgaGVpZ2h0PSIyMXB4IiB2aWV3Qm94PSIwIDAgNDAgMjEiIHZlcnNpb249IjEuMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayI+CiAgICA8ZyBpZD0iUGFnZS0xIiBzdHJva2U9Im5vbmUiIHN0cm9rZS13aWR0aD0iMSIgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIj4KICAgICAgICA8ZyBpZD0iREVUVEFHTElPLVBST0RPVFRPLUNvcHkiIHRyYW5zZm9ybT0idHJhbnNsYXRlKC03ODUuMDAwMDAwLCAtMTA1Ni4wMDAwMDApIiBmaWxsPSIjMDAwMDAwIiBmaWxsLXJ1bGU9Im5vbnplcm8iPgogICAgICAgICAgICA8ZyBpZD0iR3JvdXAtNS1Db3B5IiB0cmFuc2Zvcm09InRyYW5zbGF0ZSg4MDQuOTczOTEyLCAxMDY2LjUwMDAwMCkgc2NhbGUoLTEsIDEpIHRyYW5zbGF0ZSgtODA0Ljk3MzkxMiwgLTEwNjYuNTAwMDAwKSB0cmFuc2xhdGUoNzg1LjkzMjgwNywgMTA1Ni4wMDAwMDApIj4KICAgICAgICAgICAgICAgIDxwb2x5Z29uIGlkPSJSZWN0YW5nbGUiIHBvaW50cz0iMC45NTY2NjY1ODYgOS41NDQ2NjgyMyAwLjAwMjA1NTYwNTU0IDEwLjQ5OTI3OTIgMTAuNTAyNzc2NCAyMSAxMS40NTczODc0IDIwLjA0NTM4OSI+PC9wb2x5Z29uPgogICAgICAgICAgICAgICAgPHBvbHlnb24gaWQ9IlJlY3RhbmdsZSIgcG9pbnRzPSItNS43MDQ1OTQwM2UtMTYgMTAuNTAwNzIwOCAwLjk1NDYxMDk4MSAxMS40NTUzMzE4IDExLjQ1NTMzMTggMC45NTQ2MTA5ODEgMTAuNTAwNzIwOCAtMy4zMDY3NDg3M2UtMTYiPjwvcG9seWdvbj4KICAgICAgICAgICAgICAgIDxwb2x5Z29uIGlkPSJSZWN0YW5nbGUiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDE5LjcwNzIwOSwgMTAuNTAzNTY1KSBzY2FsZSgtMSwgMSkgcm90YXRlKDkwLjAwMDAwMCkgdHJhbnNsYXRlKC0xOS43MDcyMDksIC0xMC41MDM1NjUpICIgcG9pbnRzPSIxOS4wMzIxOTcgLTcuODcxNDM1MDEgMjAuMzgyMjIwOCAtNy44NzE0MzUwMSAyMC4zODIyMjA4IDI4Ljg3ODU2NSAxOS4wMzIxOTcgMjguODc4NTY1Ij48L3BvbHlnb24+CiAgICAgICAgICAgIDwvZz4KICAgICAgICA8L2c+CiAgICA8L2c+Cjwvc3ZnPg==) no-repeat;background-size:38px 21px;margin-right:8px}.single-product #product div.product .summary.entry-summary{width:auto;float:none;margin-left:64px;margin-right:40px;margin-top:160px}.single-product #product div.product .summary.entry-summary .categoria{font-family:"Jost-Regular",Arial,Helvetica,sans-serif;font-size:18px;line-height:21px;margin-bottom:16px}.single-product #product div.product .summary.entry-summary .categoria span a{color:#bfbdb8}.single-product #product div.product .summary.entry-summary .categoria span:first-child::before{display:none}.single-product #product div.product .summary.entry-summary .categoria span:before{content:"•";color:#bfbdb8;font-size:45px;line-height:10px;height:10px;display:inline-block;transform:translateY(14px);margin-right:5px;margin-left:0}.single-product #product div.product .summary.entry-summary .product_title{font-family:"Jost-Regular",Arial,Helvetica,sans-serif;font-size:46px;line-height:46px;margin-bottom:24px;font-weight:400;float:left}.single-product #product div.product .summary.entry-summary .price,.single-product #product div.product .summary.entry-summary .new-price{font-family:"Jost-Regular",Arial,Helvetica,sans-serif;font-size:46px;line-height:46px;margin-bottom:24px;color:#000;font-weight:400;float:right}.single-product #product div.product .summary.entry-summary .woocommerce-product-details__short-description{display:block;clear:both;border-top:1px solid #d9d9d9;padding:20px 0;font-size:16px;line-height:20px}.single-product #product div.product .summary.entry-summary .woocommerce-product-details__short-description a{text-decoration:underline;font-family:"Jost-Regular",Arial,Helvetica,sans-serif}.single-product #product div.product .summary.entry-summary .in-stock{display:none}.single-product #product div.product .summary.entry-summary .grid-info{display:grid;grid-template-columns:1fr 1px 1fr;border-bottom:1px solid #d9d9d9}.single-product #product div.product .summary.entry-summary .grid-info .linea{grid-column:2/3;grid-row:1/3;width:1px;height:100%;background-color:#d9d9d9;padding:0}.single-product #product div.product .summary.entry-summary .grid-info div{border-top:1px solid #d9d9d9;padding:20px 8px 20px 0;display:flex;flex-direction:row;-moz-column-gap:4px;column-gap:4px}.single-product #product div.product .summary.entry-summary .grid-info div .bold{font-family:"Jost-Regular",Arial,Helvetica,sans-serif}.single-product #product div.product .summary.entry-summary .grid-info .dimensioni,.single-product #product div.product .summary.entry-summary .grid-info .colore{padding-left:24px}.single-product #product div.product .summary.entry-summary .grid-info .remove{display:none}.single-product #product div.product .summary.entry-summary .grid-info .remove-box{grid-column:span 3;padding-left:0}.single-product #product div.product .summary.entry-summary .consigli{margin:20px 0 0 0;padding-bottom:20px;border-bottom:1px solid #d9d9d9}.single-product #product div.product .summary.entry-summary .consigli a{text-decoration:underline;font-family:"Jost-Regular",Arial,Helvetica,sans-serif}.single-product #product div.product .summary.entry-summary .prodotto-custom{color:brown}.single-product #product div.product .summary.entry-summary .stock.out-of-stock{color:brown;font-family:"Jost-Medium",Arial,Helvetica,sans-serif;margin-top:16px;margin-bottom:8px}.single-product #product div.product .summary.entry-summary .xoo-wl-btn-container{margin-top:8px}.single-product #product div.product .summary.entry-summary .xoo-wl-btn-container .xoo-wl-inline-form .xoo-wl-header .xwh-heading{font-family:"Jost-Regular",Arial,Helvetica,sans-serif;text-align:left;font-weight:400;font-size:18px}.single-product #product div.product .summary.entry-summary .xoo-wl-btn-container .xoo-wl-inline-form .xoo-wl-header .xwh-subheading{font-size:16px;line-height:18px;margin-top:8px;margin-bottom:8px}.single-product #product div.product .summary.entry-summary .xoo-wl-btn-container .xoo-wl-inline-form .xoo-wl-form .xoo-aff-group .xoo-aff-input-group,.single-product #product div.product .summary.entry-summary .xoo-wl-btn-container .xoo-wl-inline-form .xoo-wl-form .xoo-aff-cont-email .xoo-aff-input-group,.single-product #product div.product .summary.entry-summary .xoo-wl-btn-container .xoo-wl-inline-form .xoo-wl-form .one .xoo-aff-input-group,.single-product #product div.product .summary.entry-summary .xoo-wl-btn-container .xoo-wl-inline-form .xoo-wl-form .xoo-aff-cont-required .xoo-aff-input-group,.single-product #product div.product .summary.entry-summary .xoo-wl-btn-container .xoo-wl-inline-form .xoo-wl-form .xoo_wl_user_email_cont .xoo-aff-input-group{width:60%}.single-product #product div.product .summary.entry-summary .xoo-wl-btn-container .xoo-wl-inline-form .xoo-wl-form .xoo-aff-group .xoo-aff-input-group .xoo-aff-input-icon,.single-product #product div.product .summary.entry-summary .xoo-wl-btn-container .xoo-wl-inline-form .xoo-wl-form .xoo-aff-group .xoo-aff-input-group .fas,.single-product #product div.product .summary.entry-summary .xoo-wl-btn-container .xoo-wl-inline-form .xoo-wl-form .xoo-aff-group .xoo-aff-input-group .fa-at{display:none}.single-product #product div.product .summary.entry-summary .xoo-wl-btn-container .xoo-wl-inline-form .xoo-wl-form .xoo-aff-cont-email .xoo-aff-input-group .xoo-aff-input-icon,.single-product #product div.product .summary.entry-summary .xoo-wl-btn-container .xoo-wl-inline-form .xoo-wl-form .xoo-aff-cont-email .xoo-aff-input-group .fas,.single-product #product div.product .summary.entry-summary .xoo-wl-btn-container .xoo-wl-inline-form .xoo-wl-form .xoo-aff-cont-email .xoo-aff-input-group .fa-at{display:none}.single-product #product div.product .summary.entry-summary .xoo-wl-btn-container .xoo-wl-inline-form .xoo-wl-form .one .xoo-aff-input-group .xoo-aff-input-icon,.single-product #product div.product .summary.entry-summary .xoo-wl-btn-container .xoo-wl-inline-form .xoo-wl-form .one .xoo-aff-input-group .fas,.single-product #product div.product .summary.entry-summary .xoo-wl-btn-container .xoo-wl-inline-form .xoo-wl-form .one .xoo-aff-input-group .fa-at{display:none}.single-product #product div.product .summary.entry-summary .xoo-wl-btn-container .xoo-wl-inline-form .xoo-wl-form .xoo-aff-cont-required .xoo-aff-input-group .xoo-aff-input-icon,.single-product #product div.product .summary.entry-summary .xoo-wl-btn-container .xoo-wl-inline-form .xoo-wl-form .xoo-aff-cont-required .xoo-aff-input-group .fas,.single-product #product div.product .summary.entry-summary .xoo-wl-btn-container .xoo-wl-inline-form .xoo-wl-form .xoo-aff-cont-required .xoo-aff-input-group .fa-at{display:none}.single-product #product div.product .summary.entry-summary .xoo-wl-btn-container .xoo-wl-inline-form .xoo-wl-form .xoo_wl_user_email_cont .xoo-aff-input-group .xoo-aff-input-icon,.single-product #product div.product .summary.entry-summary .xoo-wl-btn-container .xoo-wl-inline-form .xoo-wl-form .xoo_wl_user_email_cont .xoo-aff-input-group .fas,.single-product #product div.product .summary.entry-summary .xoo-wl-btn-container .xoo-wl-inline-form .xoo-wl-form .xoo_wl_user_email_cont .xoo-aff-input-group .fa-at{display:none}.single-product #product div.product .summary.entry-summary .xoo-wl-btn-container .xoo-wl-inline-form .xoo-wl-form .xoo-aff-group .xoo-aff-input-group .xoo-aff-required,.single-product #product div.product .summary.entry-summary .xoo-wl-btn-container .xoo-wl-inline-form .xoo-wl-form .xoo-aff-group .xoo-aff-input-group .xoo-aff-email{border:none;border-bottom:1px solid #000;border-radius:0;box-shadow:none;height:40px;padding-left:0}.single-product #product div.product .summary.entry-summary .xoo-wl-btn-container .xoo-wl-inline-form .xoo-wl-form .xoo-aff-cont-email .xoo-aff-input-group .xoo-aff-required,.single-product #product div.product .summary.entry-summary .xoo-wl-btn-container .xoo-wl-inline-form .xoo-wl-form .xoo-aff-cont-email .xoo-aff-input-group .xoo-aff-email{border:none;border-bottom:1px solid #000;border-radius:0;box-shadow:none;height:40px;padding-left:0}.single-product #product div.product .summary.entry-summary .xoo-wl-btn-container .xoo-wl-inline-form .xoo-wl-form .one .xoo-aff-input-group .xoo-aff-required,.single-product #product div.product .summary.entry-summary .xoo-wl-btn-container .xoo-wl-inline-form .xoo-wl-form .one .xoo-aff-input-group .xoo-aff-email{border:none;border-bottom:1px solid #000;border-radius:0;box-shadow:none;height:40px;padding-left:0}.single-product #product div.product .summary.entry-summary .xoo-wl-btn-container .xoo-wl-inline-form .xoo-wl-form .xoo-aff-cont-required .xoo-aff-input-group .xoo-aff-required,.single-product #product div.product .summary.entry-summary .xoo-wl-btn-container .xoo-wl-inline-form .xoo-wl-form .xoo-aff-cont-required .xoo-aff-input-group .xoo-aff-email{border:none;border-bottom:1px solid #000;border-radius:0;box-shadow:none;height:40px;padding-left:0}.single-product #product div.product .summary.entry-summary .xoo-wl-btn-container .xoo-wl-inline-form .xoo-wl-form .xoo_wl_user_email_cont .xoo-aff-input-group .xoo-aff-required,.single-product #product div.product .summary.entry-summary .xoo-wl-btn-container .xoo-wl-inline-form .xoo-wl-form .xoo_wl_user_email_cont .xoo-aff-input-group .xoo-aff-email{border:none;border-bottom:1px solid #000;border-radius:0;box-shadow:none;height:40px;padding-left:0}.single-product #product div.product .summary.entry-summary .xoo-wl-btn-container .xoo-wl-inline-form .xoo-wl-form .xoo-wl-submit-btn,.single-product #product div.product .summary.entry-summary .xoo-wl-btn-container .xoo-wl-inline-form .xoo-wl-form .xoo-wl-action-btn,.single-product #product div.product .summary.entry-summary .xoo-wl-btn-container .xoo-wl-inline-form .xoo-wl-form .button,.single-product #product div.product .summary.entry-summary .xoo-wl-btn-container .xoo-wl-inline-form .xoo-wl-form .btn{margin:0 0;background:none;font-size:16px;border:1px solid #000;border-radius:0;font-weight:400;padding:10px 16px;text-align:center;max-width:240px;font-family:"Jost-Light",Arial,Helvetica,sans-serif;cursor:pointer}.single-product #product div.product .summary.entry-summary .xoo-wl-btn-container .xoo-wl-notice-error,.single-product #product div.product .summary.entry-summary .xoo-wl-btn-container .xoo-wl-notice-success{background:none;padding:0}.single-product #product div.product .summary.entry-summary form{position:relative;margin-top:16px}.single-product #product div.product .summary.entry-summary form .minus{display:block;border:none;height:45px;width:40px;position:absolute;top:-1px;left:0;background:none;cursor:pointer;font-size:25px;line-height:20px;font-family:"Jost-Light",Arial,Helvetica,sans-serif;color:#000!important}.single-product #product div.product .summary.entry-summary form .plus{display:block;border:none;height:45px;width:40px;position:absolute;top:0;left:72px;background:none;cursor:pointer;font-size:22px;line-height:20px;font-family:"Jost-Light",Arial,Helvetica,sans-serif;color:#000!important}.single-product #product div.product .summary.entry-summary form .quantity{margin-right:32px}.single-product #product div.product .summary.entry-summary form .quantity .qty{background:none;height:45px;width:110px;border:1px solid #000;padding:0;font-size:18px;font-family:"Jost-Light",Arial,Helvetica,sans-serif;text-align:center;border-radius:0}.single-product #product div.product .summary.entry-summary form .quantity input::-webkit-outer-spin-button,.single-product #product div.product .summary.entry-summary form .quantity input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.single-product #product div.product .summary.entry-summary form .single_variation_wrap .woocommerce-variation-add-to-cart{display:flex;flex-direction:row;position:relative}.single-product #product div.product .summary.entry-summary form .single_variation_wrap .woocommerce-variation-add-to-cart .minus{display:block;border:none;height:45px;width:40px;position:absolute;top:-1px;left:0;background:none;cursor:pointer;font-size:25px;line-height:20px;font-family:"Jost-Light",Arial,Helvetica,sans-serif;color:#000!important}.single-product #product div.product .summary.entry-summary form .single_variation_wrap .woocommerce-variation-add-to-cart .plus{display:block;border:none;height:45px;width:40px;position:absolute;top:0;left:72px;background:none;cursor:pointer;font-size:22px;line-height:20px;font-family:"Jost-Light",Arial,Helvetica,sans-serif;color:#000!important}.single-product #product div.product .summary.entry-summary form .single_variation_wrap .woocommerce-variation-add-to-cart .quantity{margin-right:32px}.single-product #product div.product .summary.entry-summary form .single_variation_wrap .woocommerce-variation-add-to-cart .quantity .qty{background:none;height:45px;width:110px;border:1px solid #000;padding:0;font-size:18px;font-family:"Jost-Light",Arial,Helvetica,sans-serif;text-align:center}.single-product #product div.product .summary.entry-summary form .single_variation_wrap .woocommerce-variation-add-to-cart .quantity input::-webkit-outer-spin-button,.single-product #product div.product .summary.entry-summary form .single_variation_wrap .woocommerce-variation-add-to-cart .quantity input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.single-product #product div.product .summary.entry-summary form button.single_add_to_cart_button{background:#fff;font-weight:400;color:#000;border:1px solid #000;border-radius:0;padding:15px 24px;font-size:16px;width:auto;height:auto;font-family:"Jost-Light",Arial,Helvetica,sans-serif;transition:all .4s cubic-bezier(.215,.61,.355,1)}.single-product #product div.product .summary.entry-summary form button.single_add_to_cart_button:hover{color:#fff;background-color:#000}.single-product #product div.product .summary.entry-summary form.variations_form.cart.swatches-support table.variations{margin-bottom:64px}.single-product #product div.product .summary.entry-summary form.variations_form.cart.swatches-support table.variations .reset_variations{display:none!important}.single-product #product div.product .summary.entry-summary form.variations_form.cart.swatches-support table.variations tr{display:block}.single-product #product div.product .summary.entry-summary form.variations_form.cart.swatches-support table.variations tr th{display:inline}.single-product #product div.product .summary.entry-summary form.variations_form.cart.swatches-support table.variations tr .label label{font-size:18px;line-height:20px;font-family:"Jost-Regular",Arial,Helvetica,sans-serif;font-weight:400}.single-product #product div.product .summary.entry-summary form.variations_form.cart.swatches-support table.variations tr .value .swatch-item-wrapper .swatch-color{padding:4px;border:none;width:20px;height:20px}.single-product #product div.product .summary.entry-summary form.variations_form.cart.swatches-support table.variations tr .value .swatch-item-wrapper .swatch-color::before{border-top:none;border-left:none;border-right:none;border-bottom:none;left:0;bottom:-4px;right:0;top:0}.single-product #product div.product .summary.entry-summary form.variations_form.cart.swatches-support table.variations tr .value .swatch-item-wrapper .swatch-color::after{display:none!important}.single-product #product div.product .summary.entry-summary form.variations_form.cart.swatches-support table.variations tr .value .swatch-item-wrapper .swatch.selected::before{border-bottom:1px solid #000}.single-product #product div.product .summary.entry-summary form.variations_form.cart.swatches-support table.variations tr .value .swatch-item-wrapper .swatch-label{background:none;border:1px solid #000;padding:8px 24px}.single-product #product div.product .summary.entry-summary form.variations_form.cart.swatches-support table.variations tr .value .swatch-item-wrapper .swatch-label.selected{background-color:#000}.single-product #product div.product .summary.entry-summary form.variations_form.cart.swatches-support table.variations tr .value .swatch-item-wrapper .swatch-label.selected .text{color:#fff;font-weight:800}.single-product #product div.product .summary.entry-summary form.variations_form.cart.swatches-support table.variations tr .value .swatch-item-wrapper .swatch-label::before{border:none!important}.single-product #product div.product .summary.entry-summary form.variations_form.cart.swatches-support table.variations tr .value .swatch-item-wrapper .swatch-label::after{display:none!important}.single-product #product div.product .summary.entry-summary form.variations_form.cart.swatches-support .woocommerce-variation-price{display:none}.single-product #product .desginer-prodotto{padding-top:160px;padding-bottom:160px;position:relative}.single-product #product .desginer-prodotto .label{font-size:21px;line-height:21px;font-family:"Jost-Regular",Arial,Helvetica,sans-serif}.single-product #product .desginer-prodotto .grid{display:grid;grid-template-columns:1fr 1fr;margin-top:16px;-moz-column-gap:32px;column-gap:32px}.single-product #product .desginer-prodotto .grid h2{font-size:7.9vw;line-height:.9em;font-weight:400;font-family:"Jost-Regular",Arial,Helvetica,sans-serif}.single-product #product .desginer-prodotto .grid .desc{margin-top:24px}.single-product #product .desginer-prodotto .grid .desc .p{margin-bottom:56px}.single-product #product .desginer-prodotto .img-designer{position:absolute;z-index:-1;left:144px;top:64px;bottom:64px;z-index:-1;opacity:0;visibility:hidden;transition:all .4s cubic-bezier(.215,.61,.355,1)}.single-product #product .desginer-prodotto .img-designer .img{height:100%}.single-product #product .desginer-prodotto .img-designer .img img{height:100%;width:auto}.single-product #product .desginer-prodotto:hover .img-designer{opacity:1;visibility:visible}.single-product #product .prodotti-correlati{border-top:1px solid #d9d9d9;padding-top:56px;margin-bottom:120px;padding-bottom:56px;border-bottom:1px solid #d9d9d9}.single-product #product .prodotti-correlati h2{margin-bottom:32px}.single-product #product .prodotti-correlati ul.products{display:block!important;row-gap:0;margin-bottom:0;display:block;margin-left:-8px;margin-right:-8px}.single-product #product .prodotti-correlati ul.products li.product{margin:0 8px}.single-product #product .collezione-mari .grid{display:grid;grid-template-columns:50% 50%}.single-product #product .collezione-mari .grid .desc{margin-right:20%}.single-product #product .collezione-mari .grid .desc .p{margin-top:24px;margin-bottom:56px}.single-product #product .collezione-mari .grid .slider .slider-prodotti-single-product{transform:translateX(8px);position:relative}.single-product #product .collezione-mari .grid .slider .slider-prodotti-single-product .slide{margin:0 8px}.single-product #product .collezione-mari .grid .slider .slider-prodotti-single-product .slide li.product{clear:none;width:auto;margin:0;display:block}.single-product #product .collezione-mari .grid .slider .slider-prodotti-single-product .slide li.product a img{display:block;margin-bottom:0}.single-product #product .collezione-mari .grid .slider .slider-prodotti-single-product .slide li.product a h2,.single-product #product .collezione-mari .grid .slider .slider-prodotti-single-product .slide li.product a h3{text-align:center;font-weight:400;font-size:21px;line-height:23px;margin:16px 0 8px 0}.single-product #product .collezione-mari .grid .slider .slider-prodotti-single-product .slide li.product a .price{display:block;color:#938f89;text-align:center;font-size:16px;line-height:18px}.single-product #product .collezione-mari .grid .slider .slider-prodotti-single-product .arrow-right{position:absolute;right:8px;bottom:-48px;cursor:pointer}.single-product #product .collezione-mari .grid .slider .slider-prodotti-single-product .arrow-left{position:absolute;right:56px;bottom:-48px;cursor:pointer}@media screen and (max-width:1150px){.single-product #product div.product.product_cat-mediterranea-folk .summary.entry-summary .grid-info .dimensioni{border-bottom:none}.single-product #product div.product.product_cat-mediterranea-folk .summary.entry-summary .grid-info .colore{border-top:1px solid #d9d9d9}.single-product #product div.product{grid-template-columns:100%;grid-template-rows:auto auto;height:auto}.single-product #product div.product .woocommerce-product-gallery{grid-row:1/2;width:100vw;min-width:auto;max-width:100vw;height:auto}.single-product #product div.product .woocommerce-product-gallery .flex-viewport{height:auto!important}.single-product #product div.product .woocommerce-product-gallery .flex-viewport .woocommerce-product-gallery__image{height:auto!important}.single-product #product div.product .woocommerce-product-gallery .flex-viewport .woocommerce-product-gallery__image img{display:block;-o-object-fit:contain;object-fit:contain;width:100%;height:100%;-o-object-position:top left;object-position:top left;transform:translateX(-1px)}.single-product #product div.product .woocommerce-product-gallery .woocommerce-product-gallery__wrapper .woocommerce-product-gallery__image{height:auto!important}.single-product #product div.product .woocommerce-product-gallery .woocommerce-product-gallery__wrapper .woocommerce-product-gallery__image img{-o-object-fit:contain;object-fit:contain;width:100%;height:100%;-o-object-position:top left;object-position:top left;transform:translateX(-1px)}.single-product #product div.product .woocommerce-product-gallery .flex-direction-nav{transform:scale(.9);left:16px;bottom:20px}.single-product #product div.product .summary.entry-summary{grid-row:2/3;margin:32px 40px 24px 40px;display:flex;flex-direction:column}.single-product #product div.product .summary.entry-summary .categoria{margin-bottom:8px;order:1}.single-product #product div.product .summary.entry-summary .product_title{font-family:"Jost-Regular",Arial,Helvetica,sans-serif;font-size:28px;line-height:30px;margin-bottom:8px;order:2}.single-product #product div.product .summary.entry-summary .price{font-family:"Jost-Light",Arial,Helvetica,sans-serif;font-size:23px;line-height:30px;margin-bottom:16px;float:left;clear:both;order:3}.single-product #product div.product .summary.entry-summary .woocommerce-product-details__short-description{order:4;border-bottom:1px solid #d9d9d9;margin-bottom:16px}.single-product #product div.product .summary.entry-summary .woocommerce-product-details__short-description a{text-decoration:underline;font-family:"Jost-Regular",Arial,Helvetica,sans-serif}.single-product #product div.product .summary.entry-summary .wcsob_soldout_text{order:5;margin-top:0}.single-product #product div.product .summary.entry-summary .xoo-wl-btn-container{order:5;margin-bottom:24px}.single-product #product div.product .summary.entry-summary form{order:5;margin-top:0}.single-product #product div.product .summary.entry-summary form.variations_form.cart.swatches-support table.variations{margin-bottom:24px}.single-product #product div.product .summary.entry-summary .grid-info{order:7;grid-template-columns:1fr;font-size:16px;line-height:20px}.single-product #product div.product .summary.entry-summary .grid-info .linea{display:none}.single-product #product div.product .summary.entry-summary .grid-info .colore{padding-left:0}.single-product #product div.product .summary.entry-summary .grid-info .materiale{padding-left:0!important;border-bottom:none!important}.single-product #product div.product .summary.entry-summary .grid-info div{padding-left:0}.single-product #product div.product .summary.entry-summary .grid-info div:nth-child(2),.single-product #product div.product .summary.entry-summary .grid-info div:nth-child(4){padding-left:0;border-left:none}.single-product #product div.product .summary.entry-summary .grid-info .remove-box{grid-column:span 1}.single-product #product div.product .summary.entry-summary .consigli{order:8;font-size:16px;line-height:20px}.single-product #product div.product .summary.entry-summary .prodotto-custom{order:6;border-bottom:none;margin-bottom:0;margin-top:0;border-top:1px solid #d9d9d9;padding-top:16px}.single-product #product div.product .summary.entry-summary form button.single_add_to_cart_button{background-color:#000;color:#fff;margin-top:16px}.single-product #product .desginer-prodotto{padding-top:0;padding-bottom:64px}.single-product #product .desginer-prodotto .grid{grid-template-columns:1fr}.single-product #product .desginer-prodotto .grid h2{font-size:50px;line-height:50px}.single-product #product .desginer-prodotto .grid .dec .p{margin-bottom:32px}.single-product #product .desginer-prodotto .img-designer{display:none}.single-product #product .prodotti-correlati{padding-top:48px;padding-bottom:40px;margin-bottom:48px;overflow:hidden;margin-right:0}.single-product #product .prodotti-correlati .products{position:relative;width:150%}.single-product #product .prodotti-correlati .products .slide{margin:0 8px}.single-product #product .prodotti-correlati .products .arrow-right,.single-product #product .prodotti-correlati .products .arrow-left{display:none!important}.single-product #product .collezione-mari{margin-right:0;margin-left:0}.single-product #product .collezione-mari .grid{grid-template-columns:100%}.single-product #product .collezione-mari .grid .desc{margin:0 40px}.single-product #product .collezione-mari .grid .desc .p{margin-bottom:40px}.single-product #product .collezione-mari .grid .slider{overflow:hidden;margin-left:40px;margin-top:48px}.single-product #product .collezione-mari .grid .slider .slider-prodotti-single-product{transform:translateX(-8px);position:relative;width:150%}.single-product #product .collezione-mari .grid .slider .slider-prodotti-single-product .slide{margin:0 8px}.single-product #product .collezione-mari .grid .slider .slider-prodotti-single-product .arrow-right,.single-product #product .collezione-mari .grid .slider .slider-prodotti-single-product .arrow-left{display:none!important}}@media screen and (max-width:1150px){.single-product #product div.product .summary.entry-summary{margin:40px 24px}.single-product #product div.product .summary.entry-summary form.variations_form.cart.swatches-support table.variations{margin-bottom:16px}.single-product #product div.product .summary.entry-summary form.variations_form.cart.swatches-support table.variations tr th{margin-bottom:8px;display:inline-block}.single-product #product div.product .summary.entry-summary form .single_variation_wrap .woocommerce-variation-add-to-cart{display:block}.single-product #product div.product .summary.entry-summary form .single_variation_wrap .woocommerce-variation-add-to-cart .quantity{margin-bottom:32px}.single-product #product div.product .summary.entry-summary form button.single_add_to_cart_button{clear:both}.single-product #product .collezione-mari .grid .desc{margin:0 24px}.single-product #product .collezione-mari .grid .slider{margin-left:24px}.single-product #product .collezione-mari .grid .slider .slider-prodotti-single-product .slide li.product a h2,.single-product #product .collezione-mari .grid .slider .slider-prodotti-single-product .slide li.product a h3{font-size:14px;line-height:16px;margin-bottom:4px}.single-product #product .collezione-mari .grid .slider .slider-prodotti-single-product .slide li.product a .price{font-size:14px;line-height:16px}.woocommerce div.product p.price ins,.woocommerce div.product span.price ins{font-size:23px;line-height:23px}}@media screen and (max-width:768px){.single-product .header{display:grid;grid-template-columns:35% 30% 35%}.single-product .header .header__logo{width:auto}.single-product .header .header__logo .box-logo{text-align:center}.single-product #product div.product .summary.entry-summary form .minus{left:-6px}.single-product #product div.product .summary.entry-summary form .plus{left:62px}.single-product #product div.product .summary.entry-summary form .single_variation_wrap .woocommerce-variation-add-to-cart .minus{left:-2px}.single-product #product div.product .summary.entry-summary form .single_variation_wrap .woocommerce-variation-add-to-cart .plus{left:62px}}.woocommerce ul.products li.product .onsale{font-family:"Jost-Light",Arial,Helvetica,sans-serif;background-color:#025940;margin:6px;color:#fff;font-size:12px;line-height:12px;padding-top:8px;padding-bottom:8px;padding-right:8px;padding-left:8px;font-weight:700;width:auto;height:auto;min-height:auto;border-radius:0;z-index:0;text-align:center;left:0;right:auto}.woocommerce ul.products li.product .new-label{font-family:"Jost-Light",Arial,Helvetica,sans-serif;margin:6px;font-size:12px;line-height:12px;padding-top:8px;padding-bottom:8px;padding-right:16px;padding-left:16px;font-weight:700;border:1px solid #000;z-index:0;text-align:center;position:absolute;left:0;top:0}.woocommerce ul.products li.product .mari-exclusive{font-family:"Jost-Light",Arial,Helvetica,sans-serif;margin:6px;font-size:12px;line-height:12px;padding-top:8px;padding-bottom:8px;padding-right:8px;padding-left:8px;font-weight:700;background-color:#fff;color:#000;z-index:1;text-align:center;position:absolute;right:0;top:0}.woocommerce ul.products li.product .price ins{font-weight:400;text-decoration:none}.archive #main{margin:160px 40px 0 40px}.woocommerce-shop #main{margin:160px 40px 0 40px}.archive .header{background-color:#fff}.archive .header .header__menu__right .header__minicart .btn-cerca{display:none}.archive.scrolled .barra-filtri{position:fixed;top:0;left:0;right:0;z-index:2}.archive.scrolled .panello-filtri{padding-top:56px}.archive.scrolled .panello-filtri .chiudi-filtri{top:0}.archive.scrolled .menu-search{padding-top:56px;padding-bottom:56px}.archive .woocommerce-info{border-top:none;padding-left:0;padding-right:0;padding-bottom:80px;padding-top:0;background:none}.archive .woocommerce-info::before{display:none}.archive .barra-filtri{background-color:#fff;padding:0 40px 0 40px;position:absolute;left:0;right:0;top:126px;z-index:4}.archive .barra-filtri .container{border-top:1px solid #d9d9d9;border-bottom:1px solid #d9d9d9;display:flex;flex-direction:row;justify-content:space-between;padding:18px 0;position:relative}.archive .barra-filtri .container .btn-filtri{cursor:pointer;font-family:"Jost-Medium",sans-serif;font-weight:400;font-size:16px;text-transform:uppercase;padding-left:4px}.archive .barra-filtri .container .btn-filtri svg{display:inline-block;margin-right:8px;transition:all .6s ease}.archive .barra-filtri .container .btn-cerca{font-family:"Jost-Medium",sans-serif;font-weight:400;font-size:16px;text-transform:uppercase;cursor:pointer;transition:all .6s ease}.archive .barra-filtri .container .btn-cerca svg{display:inline-block;margin-right:8px;margin-bottom:-2px;transition:all .6s ease}.archive .barra-filtri .container .chiudi-filtri{display:none;font-family:"Jost-Medium",sans-serif;font-weight:400;font-size:16px;text-transform:uppercase;cursor:pointer;position:absolute;right:0;opacity:0;visibility:hidden;transition:all .6s ease}.archive .barra-filtri.open .container .btn-filtri svg{transform:rotate(135deg)}.archive .panello-filtri{position:fixed;top:60px;left:0;bottom:0;z-index:3;background-color:#fff;width:75vw;box-sizing:border-box;padding:168px 40px 40px 40px;transform:translateX(-100%);transition:all .8s ease}.archive .panello-filtri .grid{display:grid;grid-template-columns:35fr 1px 65fr;-moz-column-gap:32px;column-gap:32px;height:100%}.archive .panello-filtri .grid .linea{height:100%;width:1px;background-color:#d9d9d9}.archive .panello-filtri .grid .filtri{overflow-y:scroll;position:relative}.archive .panello-filtri .grid .filtri .filter .wcpf-heading-label{font-family:"Jost-Medium",sans-serif;font-weight:400;font-size:18px;margin-bottom:16px;padding-top:0}.archive .panello-filtri .grid .filtri .filter .wcpf-checkbox-list{width:100%}.archive .panello-filtri .grid .filtri .filter .wcpf-checkbox-list .wcpf-item{padding-bottom:0;margin-bottom:8px;color:#000}.archive .panello-filtri .grid .filtri .filter .wcpf-checkbox-list .wcpf-checkbox-label:hover{color:#000}.archive .panello-filtri .grid .filtri .filter .wcpf-checkbox-list .wcpf-item-hierarchical-collapsed{border-bottom:1px solid #d9d9d9;padding-bottom:6px}.archive .panello-filtri .grid .filtri .filter .wcpf-checkbox-list .wcpf-item-hierarchical-collapsed .wcpf-checkbox-children-container{padding-left:32px}.archive .panello-filtri .grid .filtri .filter .wcpf-checkbox-list .wcpf-item-hierarchical-collapsed .wcpf-checkbox-label .box-item-toggle{border:none;margin-top:6px;height:10px;width:16px}.archive .panello-filtri .grid .filtri .filter .wcpf-checkbox-list .wcpf-item-hierarchical-collapsed .wcpf-checkbox-label .box-item-toggle::before{content:"";opacity:.5;transform:rotate(180deg);transition:all .4s cubic-bezier(.215,.61,.355,1);display:block;height:10px;width:18px;background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHN2ZyB3aWR0aD0iOXB4IiBoZWlnaHQ9IjZweCIgdmlld0JveD0iMCAwIDkgNiIgdmVyc2lvbj0iMS4xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIj4KICAgIDx0aXRsZT5QYXRoIDI8L3RpdGxlPgogICAgPGcgaWQ9IlBhZ2UtMSIgc3Ryb2tlPSJub25lIiBzdHJva2Utd2lkdGg9IjEiIGZpbGw9Im5vbmUiIGZpbGwtcnVsZT0iZXZlbm9kZCI+CiAgICAgICAgPGcgaWQ9IlNIT1AtRklMVFJJLU9QRU4tU09UVE9DQVQiIHRyYW5zZm9ybT0idHJhbnNsYXRlKC0zNzYuMDAwMDAwLCAtNDgyLjAwMDAwMCkiIHN0cm9rZT0iIzAwMDAwMCI+CiAgICAgICAgICAgIDxwb2x5bGluZSBpZD0iUGF0aC0yIiBwb2ludHM9IjM3NiA0ODMgMzgwLjUgNDg3IDM4NSA0ODMiPjwvcG9seWxpbmU+CiAgICAgICAgPC9nPgogICAgPC9nPgo8L3N2Zz4=) no-repeat;background-size:18px 10px}.archive .panello-filtri .grid .filtri .filter .wcpf-checkbox-list .wcpf-item-hierarchical-collapsed .wcpf-item{padding-bottom:0;margin-bottom:2px}.archive .panello-filtri .grid .filtri .filter .wcpf-checkbox-list .wcpf-item-hierarchical-collapsed.wcpf-item-box-hide .wcpf-checkbox-label .box-item-toggle::before{transform:rotate(0deg)}.archive .panello-filtri .grid .filtri .filter .wcpf-checkbox-list .wcpf-title-container .wcpf-title{font-family:"Jost-Light",sans-serif;text-transform:uppercase;font-size:14px}.archive .panello-filtri .grid .filtri .filter .wcpf-checkbox-list .wcpf-input-container{border:1px solid #d9d9d9;margin-top:12px;border-radius:0}.archive .panello-filtri .grid .filtri .filter .wcpf-checkbox-list .wcpf-checkbox-item.checked>.wcpf-checkbox-item-inner>.wcpf-checkbox-label .wcpf-input-container::after{content:"";position:absolute;top:0;left:0;right:0;bottom:0;height:100%;width:100%;border:none;background-color:#000;transform:rotate(0)}.archive .panello-filtri .grid .filtri .filter .filtro-prezzo{margin-top:40px;padding-left:1px;padding-right:1px;width:80%;padding-bottom:40px}.archive .panello-filtri .grid .filtri .filter .wcpf-field-price-slider .ui-slider-horizontal{height:2px}.archive .panello-filtri .grid .filtri .filter .wcpf-field-price-slider .ui-slider-horizontal .ui-slider-range{top:0}.archive .panello-filtri .grid .filtri .filter .wcpf-field-price-slider .ui-slider .ui-slider-range{background-color:#000}.archive .panello-filtri .grid .filtri .filter .wcpf-field-price-slider .ui-slider .ui-slider-handle{background-color:#000;border:none;top:-8px}.archive .panello-filtri .grid .filtri .filter .wcpf-field-price-slider.wcpf-display-min-max-inputs .wcpf-max-input,.archive .panello-filtri .grid .filtri .filter .wcpf-field-price-slider.wcpf-display-min-max-inputs .wcpf-min-input{width:80px;border-radius:0;border:1px solid #000;font-family:"Jost-Light",sans-serif;font-size:14px;padding:8px 6px}.archive .panello-filtri .grid .filtri .filter .wcpf-field-price-slider.wcpf-display-price-label .priceLabel{font-size:14px;text-align:left}.archive .panello-filtri .grid .filtri .filter .wcpf-field-button{display:block;padding:0;padding-bottom:40px;margin-top:40px;background-color:#fff}.archive .panello-filtri .grid .filtri .filter .wcpf-field-button .wcpf-button{border:1px solid #000;border-radius:0;font-family:"Jost-Light",sans-serif;font-size:14px;padding:10px 0;text-align:center;width:calc(13.125vw - 34px);min-width:130px;cursor:pointer}.archive .panello-filtri .grid .filtri .filter .cancella{position:fixed;z-index:3;bottom:0;left:40px}.archive .panello-filtri .grid .filtri .filter .mostra-prodotti{position:fixed;z-index:3;bottom:0;right:calc(65% + 11px)}.archive .panello-filtri .grid .filtri .filter .mostra-prodotti .wcpf-button{background-color:#000;color:#fff}.archive .panello-filtri .grid .filtri .filter .brand-filtri{display:none}.archive .panello-filtri .grid .filtri .bg-white-filtri{position:fixed;z-index:1;background-color:#fff;bottom:0;right:calc(65% + 11px);height:110px;left:40px}.archive .panello-filtri .grid .tips h4{font-family:"Jost-Medium",sans-serif;font-weight:400;font-size:18px;margin-bottom:32px}.archive .panello-filtri .grid .tips .gird-img{display:grid;grid-template-columns:1fr 1fr;-moz-column-gap:24px;column-gap:24px}.archive .panello-filtri .grid .tips .gird-img .container{position:relative}.archive .panello-filtri .grid .tips .gird-img .container .link{position:absolute;top:0;left:0;right:0;bottom:0}.archive .panello-filtri .grid .tips .gird-img .container .link a{display:block;position:absolute;top:0;left:0;right:0;bottom:0}.archive .panello-filtri .grid .tips .gird-img .container .text{position:absolute;left:0;right:0;bottom:0}.archive .panello-filtri .grid .tips .gird-img .container .text p{font-size:16px;padding:16px 18px}.archive .panello-filtri .grid .tips .gird-img .container .text .testo-bianco{color:#fff}.archive .bg-filtri{position:fixed;overflow:hidden;top:0;left:0;height:100vh;width:100vw;z-index:190;background:rgba(65,65,65,.9);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);z-index:2;opacity:0;visibility:hidden;transition:all .8s ease}.archive .bg-filtri.open{opacity:1;visibility:visible}.archive .panello-filtri.open{transform:translateX(0%)}.archive .woocommerce-pagination{margin-top:64px}.archive .woocommerce-pagination .page-numbers{border:none}.archive .woocommerce-pagination .page-numbers li{border:none}.archive .woocommerce-pagination .page-numbers li .page-numbers{color:#938f89}.archive .woocommerce-pagination .page-numbers li .page-numbers.current{background:none;color:#000;position:relative}.archive .woocommerce-pagination .page-numbers li .page-numbers.current:after{content:"";width:50%;height:1px;background:#000;display:block;position:absolute;left:25%;top:85%;z-index:0;transition:all .4s cubic-bezier(.215,.61,.355,1)}.archive .woocommerce-pagination .page-numbers li .page-numbers:hover{color:#000;background:none}.archive .linea-footer{margin-top:160px}.archive .scroll-up{display:flex;justify-content:right;position:relative;top:10px;margin-top:-48px;width:150px;float:right}.archive .scroll-up .container{cursor:pointer}.archive .scroll-up .container svg{margin-left:16px;margin-bottom:-5px}.woocommerce ul.products{display:grid;grid-template-columns:1fr 1fr 1fr 1fr;-moz-column-gap:24px;column-gap:24px;row-gap:64px;margin-top:40px}.woocommerce ul.products::before{display:none}.woocommerce ul.products li.product{clear:none;width:auto;margin:0;display:block;position:relative}.woocommerce ul.products li.product a .img-hover{position:absolute;opacity:0;visibility:hidden;transition:all .2s ease}.woocommerce ul.products li.product a img{display:block;margin-bottom:0}.woocommerce ul.products li.product a h2,.woocommerce ul.products li.product a h3{text-align:center;font-weight:400;font-size:19px;line-height:22px;margin:16px 0 6px 0!important;padding:0!important}.woocommerce ul.products li.product a .price{display:block;color:#938f89;text-align:center;font-size:16px;line-height:18px}.woocommerce ul.products li.product a .out-of-stock-label{position:absolute;top:0;left:0;color:#fff;background:#000;font-size:12px;padding-top:3px;padding-right:8px;padding-bottom:3px;padding-left:8px;font-weight:700;width:auto;height:auto;border-radius:0;z-index:1;text-align:center;position:absolute;top:6px;right:auto;bottom:auto;left:6px}.woocommerce ul.products li.product a.button{display:none}.woocommerce ul.products li.product .swatch-align-left{display:flex;justify-content:center}.woocommerce ul.products li.product .swatch-align-left .grid-info,.woocommerce ul.products li.product .swatch-align-left .consigli{display:none}.woocommerce ul.products li.product .swatch-align-left form.variations_form.cart.swatches-support{display:flex;justify-content:center}.woocommerce ul.products li.product .swatch-align-left table.variations tr{display:block}.woocommerce ul.products li.product .swatch-align-left table.variations tr .label{display:none}.woocommerce ul.products li.product .swatch-align-left table.variations tr .value [data-attribute_name=attribute_pa_formato],.woocommerce ul.products li.product .swatch-align-left table.variations tr .value [data-attribute_name=attribute_pa_set],.woocommerce ul.products li.product .swatch-align-left table.variations tr .value [data-attribute_name=attribute_pa_diametro],.woocommerce ul.products li.product .swatch-align-left table.variations tr .value [data-attribute_name=attribute_pa_altezza],.woocommerce ul.products li.product .swatch-align-left table.variations tr .value [data-attribute_name=attribute_pa_nome],.woocommerce ul.products li.product .swatch-align-left table.variations tr .value [data-attribute_name=attribute_pa_quantita],.woocommerce ul.products li.product .swatch-align-left table.variations tr .value [data-attribute_name=attribute_pa_tipologia]{display:none!important}.woocommerce ul.products li.product .swatch-align-left table.variations tr .value .tawcvs-swatches{margin:0;display:flex;flex-direction:row}.woocommerce ul.products li.product .swatch-align-left table.variations tr .value .tawcvs-swatches .swatch-item-wrapper{margin-bottom:0;margin-right:8px!important}.woocommerce ul.products li.product .swatch-align-left table.variations tr .value .tawcvs-swatches .swatch-item-wrapper .swatch{padding:4px;border:none}.woocommerce ul.products li.product .swatch-align-left table.variations tr .value .tawcvs-swatches .swatch-item-wrapper .swatch::before{border-top:none;border-left:none;border-right:none;border-bottom:none;left:0;bottom:-3px;right:0;top:0}.woocommerce ul.products li.product .swatch-align-left table.variations tr .value .tawcvs-swatches .swatch-item-wrapper .swatch::after{display:none!important}.woocommerce ul.products li.product .swatch-align-left table.variations tr .value .tawcvs-swatches .swatch-item-wrapper .swatch .text{display:none}.woocommerce ul.products li.product .swatch-align-left table.variations tr .value .tawcvs-swatches .swatch-item-wrapper .swatch.selected::before{border-bottom:1px solid #000}.woocommerce ul.products li.product .swatch-align-left table.variations tr .value .tawcvs-swatches .swatch-item-wrapper .swatch-color{width:6px;height:6px}.woocommerce ul.products li.product .swatch-align-left .single_variation_wrap{display:none!important}.woocommerce ul.products .product:hover .img-hover{opacity:1;visibility:visible}@media screen and (max-width:1250px){.archive .barra-filtri .container .btn-filtri svg{display:none}.archive .barra-filtri .container .chiudi-filtri{display:block}.archive .barra-filtri.open .container .btn-cerca{opacity:0;visibility:hidden}.archive .barra-filtri.open .container .chiudi-filtri{opacity:1;visibility:visible}.archive .panello-filtri{width:100vw}.archive .panello-filtri .grid .filtri .filter .wcpf-field-button .wcpf-button{width:calc(17.5vw - 35px)}}@media screen and (max-width:1150px){.archive .header{background-color:#fff}.woocommerce-shop #main{margin-top:120px}.woocommerce ul.products{grid-template-columns:1fr 1fr 1fr;row-gap:40px}.woocommerce ul.products li.product a .img-hover{display:none}.archive .filter .wcpf_widget_filters .wcpf-filter .wcpf-filter-inner .wcpf-content .wcpf-text-item:hover .wcpf-title:after{width:0;opacity:0}.archive .filter .wcpf_widget_filters .wcpf-filter .wcpf-filter-inner .wcpf-content .wcpf-text-item.selected:hover .wcpf-title:after{width:100%;opacity:1}.archive .linea-footer{margin-top:96px}}@media screen and (max-width:1000px){.archive .panello-filtri .grid{grid-template-columns:1fr}.archive .panello-filtri .grid .linea{display:none}.archive .panello-filtri .grid .tips{display:none}.archive .panello-filtri .grid .filtri .filter .mostra-prodotti{right:40px}.archive .panello-filtri .grid .filtri .filter .wcpf-field-button .wcpf-button{width:calc(50vw - 56px)}}@media screen and (max-width:920px){.woocommerce ul.products li.product .onsal,.woocommerce ul.products li.product .new-label,.woocommerce ul.products li.product .mari-exclusive{padding-top:6px;padding-bottom:6px}.archive .panello-filtri .grid .filtri .filter .filtro-prezzo{width:auto}.archive .barra-filtri{padding-left:0;padding-right:0}.archive .barra-filtri .container{padding-left:24px;padding-right:24px}.archive .barra-filtri .container .chiudi-filtri{right:24px}.archive .panello-filtri{padding-left:24px;padding-right:24px;padding-top:105px;top:76px}.archive .panello-filtri .chiudi-filtri{margin-right:8px}.archive .panello-filtri .grid .filtri{padding-top:32px}.archive .panello-filtri .grid .filtri .filter .cancella{left:24px}.archive .panello-filtri .grid .filtri .filter .mostra-prodotti{right:24px}.archive .panello-filtri .grid .filtri .filter .wcpf-field-button{padding-bottom:24px}.archive .panello-filtri .grid .filtri .bg-white-filtri{left:0;right:0;height:90px}.archive .panello-filtri .grid .filtri .filter .wcpf-field-button .wcpf-button{width:calc(50vw - 35px)}.woocommerce-shop #main{margin-top:120px}.woocommerce ul.products{grid-template-columns:1fr 1fr;row-gap:32px;-moz-column-gap:8px;column-gap:8px;margin-top:8px}.woocommerce ul.products li.product a h2,.woocommerce ul.products li.product a h3{font-size:14px!important;line-height:16px;margin-bottom:4px!important}.woocommerce ul.products li.product a .price{font-size:14px!important;line-height:16px}.woocommerce ul.products[class*=columns-] li.product{width:auto;margin-bottom:0}.woocommerce-page ul.products[class*=columns-] li.product{width:auto;margin-bottom:0}.woocommerce-shop #main{margin-left:24px;margin-right:24px}.archive .scroll-up{display:none}.archive .woocommerce-pagination{margin-top:40px}}.woocommerce-cart .header__menu__right .header__minicart,.woocommerce-cart #ppcp-messages{display:none}.woocommerce-cart #main{margin:64px 40px 64px 40px}.woocommerce-cart #main .content-article h1{font-size:20px;margin-bottom:0}.woocommerce-cart #main .woocommerce .woocommerce-error,.woocommerce-cart #main .woocommerce .woocommerce-info,.woocommerce-cart #main .woocommerce .woocommerce-message{border-top:none;background:none;border:1px solid #d9d9d9;margin-top:16px}.woocommerce-cart #main .woocommerce .woocommerce-message{display:none;visibility:hidden}.woocommerce-cart #main .woocommerce p.cart-empty.woocommerce-info{background:none;border:none;padding:0}.woocommerce-cart #main .woocommerce p.cart-empty.woocommerce-info:before{content:none}.woocommerce-cart #main .woocommerce .button.wc-backward{background-color:#fff;font-size:18px;text-transform:uppercase;color:#fff;padding:16px 24px}.woocommerce-cart #main .woocommerce .button.wc-backward:active{color:#fff}.woocommerce-cart #main .woocommerce .woocommerce-cart-form table.shop_table{border:none}.woocommerce-cart #main .woocommerce .woocommerce-cart-form table.shop_table th{font-size:16px;padding:16px 0}.woocommerce-cart #main .woocommerce .woocommerce-cart-form table.shop_table td{padding:0;line-height:0;border-top:1px solid #979797}.woocommerce-cart #main .woocommerce .woocommerce-cart-form table.shop_table .product-name{visibility:hidden;line-height:1.4em;font-size:18px;font-family:"Jost-Regular",Arial,Helvetica,sans-serif}.woocommerce-cart #main .woocommerce .woocommerce-cart-form table.shop_table .product-name .custom-attributes{margin-top:8px;display:inline-block}.woocommerce-cart #main .woocommerce .woocommerce-cart-form table.shop_table .product-name .custom-attributes .materiali,.woocommerce-cart #main .woocommerce .woocommerce-cart-form table.shop_table .product-name .custom-attributes .materiale,.woocommerce-cart #main .woocommerce .woocommerce-cart-form table.shop_table .product-name .custom-attributes .materials,.woocommerce-cart #main .woocommerce .woocommerce-cart-form table.shop_table .product-name .custom-attributes .material{display:none}.woocommerce-cart #main .woocommerce .woocommerce-cart-form table.shop_table .product-name .custom-attributes .brand{font-size:12px}.woocommerce-cart #main .woocommerce .woocommerce-cart-form table.shop_table .product-name .custom-attributes br{display:none}.woocommerce-cart #main .woocommerce .woocommerce-cart-form table.shop_table .product-name .custom-attributes .colore,.woocommerce-cart #main .woocommerce .woocommerce-cart-form table.shop_table .product-name .custom-attributes .color{margin-top:-4px;display:block;font-size:12px}.woocommerce-cart #main .woocommerce .woocommerce-cart-form table.shop_table .product-name .custom-attributes .colore .attribute-label,.woocommerce-cart #main .woocommerce .woocommerce-cart-form table.shop_table .product-name .custom-attributes .color .attribute-label{text-transform:uppercase;font-size:12px}.woocommerce-cart #main .woocommerce .woocommerce-cart-form table.shop_table .product-name .custom-attributes .colore .attribute-value,.woocommerce-cart #main .woocommerce .woocommerce-cart-form table.shop_table .product-name .custom-attributes .color .attribute-value{margin-left:2px}.woocommerce-cart #main .woocommerce .woocommerce-cart-form table.shop_table .woocommerce-cart-form__cart-item.cart_item .product-remove{padding-left:24px}.woocommerce-cart #main .woocommerce .woocommerce-cart-form table.shop_table .woocommerce-cart-form__cart-item.cart_item .product-remove .remove{color:#940d0d!important;height:30px;width:30px;display:inline}.woocommerce-cart #main .woocommerce .woocommerce-cart-form table.shop_table .woocommerce-cart-form__cart-item.cart_item .product-remove a.remove:hover{background:none}.woocommerce-cart #main .woocommerce .woocommerce-cart-form table.shop_table .woocommerce-cart-form__cart-item.cart_item .product-name{visibility:visible}.woocommerce-cart #main .woocommerce .woocommerce-cart-form table.shop_table .woocommerce-cart-form__cart-item.cart_item .product-name .variation{margin-top:-6px;font-size:14px;font-family:"Jost-Light",Arial,Helvetica,sans-serif;color:#bfbdb8}.woocommerce-cart #main .woocommerce .woocommerce-cart-form table.shop_table .woocommerce-cart-form__cart-item.cart_item .product-thumbnail{padding:16px 0}.woocommerce-cart #main .woocommerce .woocommerce-cart-form table.shop_table .woocommerce-cart-form__cart-item.cart_item .product-thumbnail img{width:160px}.woocommerce-cart #main .woocommerce .woocommerce-cart-form table.shop_table .woocommerce-cart-form__cart-item.cart_item .product-quantity .quantity input{border:none}.woocommerce-cart #main .woocommerce .woocommerce-cart-form table.shop_table .woocommerce-cart-form__cart-item.cart_item .product-quantity .quantity input::-webkit-outer-spin-button,.woocommerce-cart #main .woocommerce .woocommerce-cart-form table.shop_table .woocommerce-cart-form__cart-item.cart_item .product-quantity .quantity input::-webkit-inner-spin-button{opacity:100%}.woocommerce-cart #main .woocommerce .woocommerce-cart-form table.shop_table .woocommerce-cart-form__cart-item.cart_item .product-quantity .quantity input::-webkit-outer-spin-button,.woocommerce-cart #main .woocommerce .woocommerce-cart-form table.shop_table .woocommerce-cart-form__cart-item.cart_item .product-quantity .quantity input::-webkit-inner-spin-button{background:none}.woocommerce-cart #main .woocommerce .woocommerce-cart-form table.shop_table .actions .button{font-size:16px;text-decoration:underline;background:none;font-family:"Quicksand-Regular",Arial,Helvetica,sans-serif!important;color:#000;margin-top:16px;border:none}.woocommerce-cart #main .woocommerce .woocommerce-cart-form table.shop_table .coupon input{margin-top:24px;margin-right:0;width:auto;border:none;border-bottom:gray 1px solid}.woocommerce-cart #main .woocommerce .woocommerce-cart-form table.shop_table .coupon .button{font-size:14px;margin-top:24px;border:none}.woocommerce-cart #main .woocommerce .cart-collaterals .cart_totals{width:40%}.woocommerce-cart #main .woocommerce .cart-collaterals .cart_totals h2{display:none}.woocommerce-cart #main .woocommerce .cart-collaterals .cart_totals table.shop_table{border:none}.woocommerce-cart #main .woocommerce .cart-collaterals .cart_totals table.shop_table tr{padding-top:8px;padding-bottom:8px}.woocommerce-cart #main .woocommerce .cart-collaterals .cart_totals table.shop_table .cart-subtotal{font-size:16px!important;text-transform:uppercase}.woocommerce-cart #main .woocommerce .cart-collaterals .cart_totals table.shop_table .cart-subtotal th{border-bottom:1px solid #979797;padding-top:16px;padding-bottom:16px}.woocommerce-cart #main .woocommerce .cart-collaterals .cart_totals table.shop_table .cart-subtotal td{border-bottom:1px solid #979797;border-top:none!important;padding-top:16px;padding-bottom:16px}.woocommerce-cart #main .woocommerce .cart-collaterals .cart_totals table.shop_table .woocommerce-shipping-totals.shipping{font-size:16px!important}.woocommerce-cart #main .woocommerce .cart-collaterals .cart_totals table.shop_table .woocommerce-shipping-totals.shipping th{border-bottom:1px solid #979797;font-size:16px!important;text-transform:uppercase;padding-top:16px;padding-bottom:16px}.woocommerce-cart #main .woocommerce .cart-collaterals .cart_totals table.shop_table .woocommerce-shipping-totals.shipping td{border-bottom:1px solid #979797;padding-top:16px;padding-bottom:16px}.woocommerce-cart #main .woocommerce .cart-collaterals .cart_totals table.shop_table .woocommerce-shipping-totals.shipping .woocommerce-shipping-destination{display:none}.woocommerce-cart #main .woocommerce .cart-collaterals .cart_totals table.shop_table .woocommerce-shipping-totals.shipping .shipping-calculator-form{display:none}.woocommerce-cart #main .woocommerce .cart-collaterals .cart_totals table.shop_table .woocommerce-shipping-totals.shipping .shipping-calculator-form .button{font-size:18px;text-decoration:underline;background:none;color:#000;padding-left:0}.woocommerce-cart #main .woocommerce .cart-collaterals .cart_totals table.shop_table .order-total{font-size:16px!important;text-transform:uppercase}.woocommerce-cart #main .woocommerce .cart-collaterals .cart_totals table.shop_table .order-total th,.woocommerce-cart #main .woocommerce .cart-collaterals .cart_totals table.shop_table .order-total td{border-bottom:1px solid #979797;padding-top:16px;padding-bottom:16px}.woocommerce-cart #main .woocommerce .cart-collaterals .cart_totals .wc-proceed-to-checkout .checkout-button.button.alt.wc-forward{background-color:#000;font-family:"Jost-Regular",Arial,Helvetica,sans-serif!important;font-size:16px!important;text-transform:uppercase;border-radius:0;color:#fff}#add_payment_method .cart-collaterals .cart_totals tr td,#add_payment_method .cart-collaterals .cart_totals tr th{border-top:none!important}.woocommerce-cart .cart-collaterals .cart_totals tr td,.woocommerce-cart .cart-collaterals .cart_totals tr th{border-top:none!important}.woocommerce-checkout .cart-collaterals .cart_totals tr td,.woocommerce-checkout .cart-collaterals .cart_totals tr th{border-top:none!important}.woocommerce .cart-collaterals,.woocommerce-page .cart-collaterals{margin-top:40px!important}@media screen and (max-width:768px){.woocommerce-cart #main{margin:32px 24px 40px 24px;font-size:14px}.woocommerce-cart #main .woocommerce .woocommerce-cart-form table.shop_table td{line-height:2.8em}.woocommerce table.shop_table_responsive tr:nth-child(2n) td,.woocommerce-page table.shop_table_responsive tr:nth-child(2n) td{background:none}.woocommerce-cart-form__cart-item.cart_item{margin-top:16px;border-bottom:1px solid gray;padding-bottom:8px}.woocommerce-cart #main .woocommerce .woocommerce-cart-form table.shop_table td:first-child{border-top:none}.woocommerce-cart #main .woocommerce .cart-collaterals .cart_totals{width:100%}.woocommerce-cart #main .woocommerce .woocommerce-cart-form table.shop_table .woocommerce-cart-form__cart-item.cart_item .product-name,.woocommerce-cart #main .woocommerce .woocommerce-cart-form table.shop_table .woocommerce-cart-form__cart-item.cart_item .product-price,.woocommerce-cart #main .woocommerce .woocommerce-cart-form table.shop_table .woocommerce-cart-form__cart-item.cart_item .product-quantity,.woocommerce-cart #main .woocommerce .woocommerce-cart-form table.shop_table .woocommerce-cart-form__cart-item.cart_item .product-subtotal{border-top:none}.woocommerce-cart #main .woocommerce .woocommerce-cart-form table.shop_table .actions .coupon .button{text-align:right;padding-right:0}.woocommerce-cart #main .woocommerce .woocommerce-cart-form table.shop_table .actions .button{text-align:left;padding-left:0}.woocommerce #content table.cart .product-thumbnail,.woocommerce table.cart .product-thumbnail{display:block;width:48%;float:right;border-top:none!important;padding-top:0!important}.woocommerce-page #content table.cart .product-thumbnail,.woocommerce-page table.cart .product-thumbnail{display:block;width:48%;float:right;border-top:none!important;padding-top:0!important}.woocommerce-cart #main .woocommerce .woocommerce-cart-form table.shop_table .woocommerce-cart-form__cart-item.cart_item .product-name{width:48%;float:left;display:flex;flex-direction:column;text-align:left!important}.woocommerce-cart #main .woocommerce .woocommerce-cart-form table.shop_table .woocommerce-cart-form__cart-item.cart_item .product-price{clear:both}.woocommerce table.shop_table_responsive tr td.product-thumbnail::before,.woocommerce-page table.shop_table_responsive tr td.product-thumbnail::before{display:none}.woocommerce table.shop_table_responsive tr td::before,.woocommerce-page table.shop_table_responsive tr td.product-name::before{display:block}}.woocommerce-bacs-bank-details .wc-bacs-bank-details-heading{margin-top:24px}.woocommerce-bacs-bank-details .wc-bacs-bank-details-account-name{margin-top:16px;margin-bottom:8px}.woocommerce-bacs-bank-details .wc-bacs-bank-details.order_details.bacs_details{padding-left:0}.woocommerce-error,.woocommerce-info,.woocommerce-message{border-top:none;background:none;border:1px solid #d9d9d9;margin-top:16px}.woocommerce-order-received .woocommerce-customer-details address{width:auto;margin-top:24px}.woocommerce-notice.woocommerce-notice--success.woocommerce-thankyou-order-received,.woocommerce-order-details__title{margin-bottom:24px!important}.woocommerce-order-overview.woocommerce-thankyou-order-details.order_details{padding:0!important}.woocommerce-checkout #main .input-text{font-family:"Jost-Light",Arial,Helvetica,sans-serif}.woocommerce-checkout .header__minicart{display:none}.woocommerce-checkout input{background-color:#fff;color:#000}.woocommerce-checkout .select2-selection.select2-selection--single,.woocommerce-checkout .select2-results,.woocommerce-checkout .select2-search.select2-search--dropdown{background-color:#fff!important}.woocommerce-checkout .select2-container--default .select2-results__option--highlighted[aria-selected],.woocommerce-checkout .select2-container--default .select2-results__option--highlighted[data-selected]{background-color:gray!important}.woocommerce-checkout .select2-container--default .select2-results__option[aria-selected=true],.woocommerce-checkout .select2-container--default .select2-results__option[data-selected=true]{background-color:gray!important}.woocommerce-checkout #main #payment .button{margin-left:auto;height:50px;width:200px;display:inline-block;font-size:14px;text-transform:uppercase;line-height:.8em;padding:17px 32px 16px 32px;background-color:#000;border:1px solid #000;color:#fff;border-radius:0;transition:all .4s cubic-bezier(.215,.61,.355,1)}.woocommerce-checkout #header .container .menu-header.lingua .cart .cart-icon{display:none}.woocommerce-checkout .woocommerce-terms-and-conditions-link{text-decoration:underline!important}.woocommerce-checkout #main{margin:64px 40px}.woocommerce-checkout #main .woocommerce-form-coupon-toggle .woocommerce-info{border:none;background:none;padding-left:0;margin-bottom:16px}.woocommerce-checkout #main .woocommerce-form-coupon-toggle .woocommerce-info::before{display:none}.woocommerce-checkout #main .woocommerce-form-coupon-toggle .woocommerce-info .showcoupon{color:#000;text-decoration:underline}.woocommerce-checkout #main .checkout_coupon.woocommerce-form-coupon{border:none;padding-left:0;margin-top:0}.woocommerce-checkout #main .checkout_coupon.woocommerce-form-coupon .button{background:none;font-weight:600;text-decoration:underline;color:#000}.woocommerce-checkout #main .col2-set{margin-bottom:64px}.woocommerce-checkout #main .content-article h1{font-size:18px;text-transform:uppercase;margin-bottom:32px}.woocommerce-checkout #main .woocommerce-billing-fields h3{display:none}.woocommerce-checkout #main p.form-row{margin-bottom:24px}.woocommerce-checkout #main label{font-size:18px;color:gray}.woocommerce-checkout #main .required{color:#000}.woocommerce-checkout #main .input-text{border-top:none;border-left:none;border-right:none;border-bottom:1px solid gray;font-size:16px}.woocommerce-checkout #main .woocommerce-form__label.woocommerce-form__label-for-checkbox.checkbox span{margin-left:8px;font-weight:400!important;color:#000}.woocommerce-checkout #main #order_review_heading{font-size:18px;text-transform:uppercase;margin-bottom:32px}.woocommerce-checkout #main #order_review table{border:none}.woocommerce-checkout #main #order_review thead{display:none}.woocommerce-checkout #main #order_review tbody{border:none}.woocommerce-checkout #main #order_review table.shop_table th,.woocommerce-checkout #main #order_review table.shop_table td{font-weight:400!important}.woocommerce-checkout #main #order_review label{color:#000}.woocommerce-checkout #main #order_review td{border-top:none;border-left:none;border-right:none;border-bottom:1px solid gray;border-collapse:collapse;border-spacing:0}.woocommerce-checkout #main #order_review th{border-top:none;border-left:none;border-right:none;border-bottom:1px solid gray;text-transform:uppercase}.woocommerce-checkout #main #order_review .product-name .custom-attributes{font-size:14px}.woocommerce-checkout #main #payment{background:none;margin-top:8px;margin-bottom:8px}.woocommerce-checkout #main #payment .wc_payment_method.payment_method_paypal img{display:none;visibility:hidden}.woocommerce-checkout #main strong,.woocommerce-checkout #main ul#shipping_method .amount{font-weight:400!important}.woocommerce-checkout #main #woo_pp_ec_button_checkout{display:none}.woocommerce-checkout #main .wc_payment_method.payment_method_ppec_paypal img{display:none!important}.woocommerce-checkout .woocommerce ul#shipping_method{margin-top:16px}.woocommerce-checkout #wcpay-payment-request-wrapper{padding-top:0!important}.woocommerce-checkout .woocommerce-form-coupon-toggle .woocommerce-info{margin-bottom:0}.woocommerce-checkout #wcpay-payment-request-button-separator{margin-top:24px!important;margin-bottom:24px}.woocommerce-checkout .woocommerce-info{margin-bottom:24px}.woocommerce-checkout #main #order_review label{color:#000}#add_payment_method #payment div.payment_box,.woocommerce-cart #payment div.payment_box,.woocommerce-checkout #payment div.payment_box{background-color:#fff}#payment .payment_methods li .payment_box.payment_method_woocommerce_payments fieldset{border:none}#add_payment_method #payment div.payment_box::before,.woocommerce-cart #payment div.payment_box::before,.woocommerce-checkout #payment div.payment_box::before{display:none!important}#add_payment_method #payment ul.payment_methods li img,.woocommerce-cart #payment ul.payment_methods li img{display:none}.woocommerce-checkout #payment ul.payment_methods li img{display:none}.woocommerce-checkout #main #order_review table.shop_table td{padding-top:0}.woocommerce td.product-name .wc-item-meta p,.woocommerce td.product-name .wc-item-meta:last-child{margin-top:0}.woocommerce td.product-name dl.variation p,.woocommerce td.product-name dl.variation:last-child{margin-top:0}#add_payment_method #payment div.payment_box,.woocommerce-cart #payment div.payment_box,.woocommerce-checkout #payment div.payment_box{padding:0;margin:0}.woocommerce table.shop_table{margin:0}#add_payment_method #payment div.form-row,.woocommerce-cart #payment div.form-row,.woocommerce-checkout #payment div.form-row{display:flex;flex-direction:row}#add_payment_method #payment div.form-row .woocommerce-terms-and-conditions-wrapper,.woocommerce-cart #payment div.form-row .woocommerce-terms-and-conditions-wrapper,.woocommerce-checkout #payment div.form-row .woocommerce-terms-and-conditions-wrapper{width:50%;margin-right:40px}@media screen and (max-width:768px){.woocommerce-checkout #main{margin:48px 24px 0 24px;font-size:14px}.woocommerce table.shop_table td{padding-left:0}.woocommerce-checkout #main #order_review label{font-size:14px}.page-id-11 #header .container .menu-header.right .cart{display:none}.woocommerce-cart #main .woocommerce .woocommerce-cart-form table.shop_table .product-name .custom-attributes .attribute-label{float:left}.woocommerce table.shop_table_responsive tr td::before,.woocommerce-page table.shop_table_responsive tr td::before{text-transform:uppercase;clear:both}.woocommerce-cart #main .woocommerce .woocommerce-cart-form table.shop_table .product-name .custom-attributes{display:block}#add_payment_method #payment div.form-row,.woocommerce-cart #payment div.form-row,.woocommerce-checkout #payment div.form-row{display:flex;flex-direction:column;row-gap:16px;padding-left:0;padding-right:0}#add_payment_method #payment ul.payment_methods,.woocommerce-cart #payment ul.payment_methods,.woocommerce-checkout #payment ul.payment_methods{padding-left:0;padding-right:0}#add_payment_method #payment div.form-row .woocommerce-terms-and-conditions-wrapper,.woocommerce-cart #payment div.form-row .woocommerce-terms-and-conditions-wrapper{width:100%}.woocommerce-checkout #payment div.form-row .woocommerce-terms-and-conditions-wrapper{width:100%}.woocommerce-checkout #main #payment .button{width:100%;margin-top:16px}.woocommerce-checkout #main #order_review table.shop_table td{padding-top:9px}}