/*!
Theme Name: ochial house
Theme URI: http://underscores.me/
Author: Duovision
Author URI: https://www.duovision.it/
Description: Thems for ochial house 
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}body{margin:0;padding:0;overflow-x:hidden}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:"Quicksand-Regular";src:url("font/Quicksand-Regular.eot");src:url("font/Quicksand-Regular.eot?#iefix") format("embedded-opentype"),url("font/Quicksand-Regular.woff2") format("woff2"),url("font/Quicksand-Regular.woff") format("woff"),url("font/Quicksand-Regular.ttf") format("truetype");font-weight:normal;font-style:normal;font-display:swap}@font-face{font-family:"Quicksand-SemiBold";src:url("font/Quicksand-SemiBold.eot");src:url("font/Quicksand-SemiBold.eot?#iefix") format("embedded-opentype"),url("font/Quicksand-SemiBold.woff2") format("woff2"),url("font/Quicksand-SemiBold.woff") format("woff"),url("font/Quicksand-SemiBold.ttf") format("truetype");font-weight:normal;font-style:normal;font-display:swap}@font-face{font-family:"Quicksand-Medium";src:url("font/Quicksand-Medium.eot");src:url("font/Quicksand-Medium.eot?#iefix") format("embedded-opentype"),url("font/Quicksand-Medium.woff2") format("woff2"),url("font/Quicksand-Medium.woff") format("woff"),url("font/Quicksand-Medium.ttf") format("truetype");font-weight:normal;font-style:normal;font-display:swap}@font-face{font-family:"CormorantGaramond-Regular";src:url("font/CormorantGaramond-Regular.eot");src:url("font/CormorantGaramond-Regular.eot?#iefix") format("embedded-opentype"),url("font/CormorantGaramond-Regular.woff2") format("woff2"),url("font/CormorantGaramond-Regular.woff") format("woff"),url("font/CormorantGaramond-Regular.ttf") format("truetype");font-weight:normal;font-style:normal;font-display:swap}body{font-family:"Quicksand-Regular",Arial,Helvetica,sans-serif;font-size:16px;line-height:1.4em}.titoloh1{font-family:"CormorantGaramond-Regular","Times New Roman",Times,serif;font-weight:400;font-size:50px;text-transform:uppercase;line-height:1em;margin-bottom:16px}.titoloh2{font-family:"CormorantGaramond-Regular","Times New Roman",Times,serif;font-weight:400;font-size:30px;line-height:1.1em;margin-bottom:32px;text-transform:uppercase}.link{font-family:"Quicksand-SemiBold",Arial,Helvetica,sans-serif;font-size:14px;line-height:1.2em;text-transform:uppercase;margin-top:24px;text-align:left;display:flex;vertical-align:middle;cursor:pointer}.link::before{content:" ";width:23px;height:18px;background:url(img/freccia.svg) no-repeat;background-size:36px 15px;background-position:-14px 0;display:flex;vertical-align:middle;margin:0 16px 0 0;transition:all .4s ease}.link:hover::before{width:40px;background-position:0px 0}.btn{font-size:14px;text-transform:uppercase;padding:10px 32px;border:1px solid #000}.btn.white{border:1px solid #fff;color:#fff}.categoria,.nome,.prezzo{font-size:16px;text-transform:uppercase;font-weight:400}.categoria h3,.nome h3,.prezzo h3{font-size:14px;text-transform:uppercase;font-weight:400}.categoria{font-family:"Quicksand-SemiBold",Arial,Helvetica,sans-serif}strong{font-family:"Quicksand-SemiBold",Arial,Helvetica,sans-serif}@media screen and (max-width: 1100px){.link:hover::before{width:23px;background-position:-14px 0}.titoloh1{font-size:38px;line-height:1.2em}.titoloh2{font-size:27px;line-height:1.1em}}.grid{display:grid}img{display:block}.bg{grid-column:1/2;grid-row:1/2;z-index:2;width:100%;height:100%}.box-link a{width:100%;height:100%;display:block}#boutique,#designer,#servizi{display:grid;grid-template-columns:100%;grid-template-rows:auto}#boutique .box-linee,#designer .box-linee,#servizi .box-linee{padding-top:176px;grid-column:1/2;grid-row:1/2;z-index:2}#boutique .bg,#designer .bg,#servizi .bg{grid-column:1/2;grid-row:1/2;z-index:1}#boutique .bg .box-bg,#designer .bg .box-bg,#servizi .bg .box-bg{width:calc(100% - 96px);height:100%;padding:0 48px;display:grid;grid-template-columns:1fr 1fr 1fr 1fr}#boutique .bg .box-bg .linea,#designer .bg .box-bg .linea,#servizi .bg .box-bg .linea{border-right:1px solid #d8d8d8}@media screen and (max-width: 1300px){#boutique .box-linee,#designer .box-linee,#servizi .box-linee{padding-top:144px}}@media screen and (max-width: 1100px){#boutique .box-linee,#designer .box-linee,#servizi .box-linee{padding-top:144px;padding-bottom:40px}#boutique .bg,#designer .bg,#servizi .bg{display:none}}@media screen and (max-width: 768px){#boutique .box-linee,#designer .box-linee,#servizi .box-linee{padding-top:120px;padding-bottom:40px}#boutique .bg,#designer .bg,#servizi .bg{display:none}}#template-page-privacy{margin:160px 48px}#template-page-privacy p{margin-bottom:16px}#template-page-privacy h1{margin-bottom:32px}.barra-scorrimento{display:block;background-color:#000;color:#fff;font-size:14px;line-height:14px;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}.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%)}}#header{width:100%;position:absolute;top:0;z-index:10;padding:56px 0 0 0}#header .container{display:grid;grid-template-columns:20% 65% 15%}#header .container .logo{grid-column:1/2;justify-self:left;margin-left:48px}#header .container .logo svg{margin-top:-2px}#header .container .logo svg .st0{fill:#000;transition:all .3s ease}#header .container .menu-header nav ul{margin:0;padding:0}#header .container .menu-header nav ul li{display:inline-block;margin-left:16px}#header .container .menu-header nav ul li a{color:#000;text-transform:uppercase;text-decoration:none;position:relative;font-size:16px}#header .container .menu-header nav ul li a:after{content:"";width:0%;height:1px;background:#000;display:block;position:absolute;top:95%;z-index:10;transition:all .4s ease}#header .container .menu-header nav ul li a:hover:after{width:100%;opacity:1}#header .container .menu-header nav ul .current_page_item a:after{width:100%;opacity:1}#header .container .menu-header.principale{grid-column:2/3;margin:0 16px;justify-self:right}#header .container .menu-header.principale nav ul li:first-child{margin-left:0}#header .container .menu-header.lingua{grid-column:3/4;justify-self:end;margin-right:48px;display:grid;grid-row:auto}#header .container .menu-header.lingua nav{grid-row:1/2}#header .container .menu-header.lingua nav .wpml-ls-current-language a:after{content:"";width:100%;height:1px;background:#000;display:block;position:absolute;top:95%;z-index:10;transition:all .4s ease}#header .container .menu-header.lingua .cart{width:100%;position:relative;display:inline-block;grid-row:1/2}#header .container .menu-header.lingua .cart .cart-icon{z-index:30}#header .container .menu-header.lingua .cart .cart-icon .cart-contents{align-self:center;display:inline-block;margin-left:32px;cursor:pointer;position:relative}#header .container .menu-header.lingua .cart .cart-icon .cart-contents svg{width:20px;margin-bottom:-4px;height:auto;transition:all .4s ease}#header .container .menu-header.lingua .cart .cart-icon .cart-contents svg #stroke{stroke:#000}#header .container .menu-header.lingua .cart .cart-icon .cart-contents__number{display:none;margin-left:4px;align-self:center;text-transform:uppercase;font-size:16px}#header .container .menu-header.lingua .cart .cart-icon div:nth-child(1){display:inline-block}#header .container .menu-header.lingua .cart .cart-icon div:nth-child(2){display:inline-block}#header .container .menu-header.lingua .cart .cart-icon.pieno svg .borsa{fill:#000 !important}#header .container .menu-header.lingua .cart .shadow-cart{position:fixed;overflow:scroll;top:0;left:0;height:100vh;width:100vw;z-index:190;background-color:#fff;opacity:0;visibility:hidden;transition:all .8s ease}#header .container .menu-header.lingua .cart .shadow-cart.cart--open{visibility:visible;opacity:.7}#header .container .menu-header.lingua .cart .minicart{position:fixed;overflow:scroll;top:0;right:0;min-height:101vh;height:100vh;width:40vw;min-width:460px;list-style-type:none;z-index:200;background:#ecebe9;box-shadow:0 10px 15px rgba(0,0,0,.15);transform:translateX(100%);transition:all .8s ease}#header .container .menu-header.lingua .cart .minicart .head-cart{display:grid;grid-template-columns:50% 50%;margin:48px 32px 16px 32px}#header .container .menu-header.lingua .cart .minicart .head-cart .title{grid-column:1/2}#header .container .menu-header.lingua .cart .minicart .head-cart .title h4{font-size:21px;font-weight:400;font-family:"CormorantGaramond-Regular","Times New Roman",Times,serif;text-transform:uppercase}#header .container .menu-header.lingua .cart .minicart .head-cart .close-cart{grid-column:2/3;justify-self:end;cursor:pointer}#header .container .menu-header.lingua .cart .minicart .minicart__inside{padding:24px 0;position:relative}#header .container .menu-header.lingua .cart .minicart .minicart__inside .widget .woocommerce-mini-cart__empty-message{margin-left:32px}#header .container .menu-header.lingua .cart .minicart .minicart__inside .widget .woocommerce-mini-cart.cart_list.product_list_widget{margin-bottom:96px}#header .container .menu-header.lingua .cart .minicart .minicart__inside .widget .woocommerce-mini-cart.cart_list.product_list_widget li.woocommerce-mini-cart-item{border-top:1px solid #d8d8d8;padding-left:80px;padding-top:16px;padding-bottom:16px;position:relative;height:160px;display:flex;flex-direction:column}#header .container .menu-header.lingua .cart .minicart .minicart__inside .widget .woocommerce-mini-cart.cart_list.product_list_widget li.woocommerce-mini-cart-item a.remove.remove_from_cart_button{font-size:30px;position:absolute;top:11px;left:28px;color:#940d0d !important}#header .container .menu-header.lingua .cart .minicart .minicart__inside .widget .woocommerce-mini-cart.cart_list.product_list_widget li.woocommerce-mini-cart-item a.remove.remove_from_cart_button:hover{background:none}#header .container .menu-header.lingua .cart .minicart .minicart__inside .widget .woocommerce-mini-cart.cart_list.product_list_widget li.woocommerce-mini-cart-item a{font-size:18px;font-weight:600 !important;text-transform:uppercase;color:#000}#header .container .menu-header.lingua .cart .minicart .minicart__inside .widget .woocommerce-mini-cart.cart_list.product_list_widget li.woocommerce-mini-cart-item a img{position:absolute;top:16px;right:0;height:160px;width:160px;-o-object-fit:cover;object-fit:cover;margin-right:32px}#header .container .menu-header.lingua .cart .minicart .minicart__inside .widget .woocommerce-mini-cart.cart_list.product_list_widget li.woocommerce-mini-cart-item a p{font-size:12px;margin-top:16px;font-family:"HaasGrotes-Reg"}#header .container .menu-header.lingua .cart .minicart .minicart__inside .widget .woocommerce-mini-cart.cart_list.product_list_widget li.woocommerce-mini-cart-item a .custom-attributes{margin-top:8px;display:inline-block}#header .container .menu-header.lingua .cart .minicart .minicart__inside .widget .woocommerce-mini-cart.cart_list.product_list_widget li.woocommerce-mini-cart-item a .custom-attributes .materiali,#header .container .menu-header.lingua .cart .minicart .minicart__inside .widget .woocommerce-mini-cart.cart_list.product_list_widget li.woocommerce-mini-cart-item a .custom-attributes .materiale,#header .container .menu-header.lingua .cart .minicart .minicart__inside .widget .woocommerce-mini-cart.cart_list.product_list_widget li.woocommerce-mini-cart-item a .custom-attributes .materials,#header .container .menu-header.lingua .cart .minicart .minicart__inside .widget .woocommerce-mini-cart.cart_list.product_list_widget li.woocommerce-mini-cart-item a .custom-attributes .material{display:none}#header .container .menu-header.lingua .cart .minicart .minicart__inside .widget .woocommerce-mini-cart.cart_list.product_list_widget li.woocommerce-mini-cart-item a .custom-attributes .brand{font-size:12px}#header .container .menu-header.lingua .cart .minicart .minicart__inside .widget .woocommerce-mini-cart.cart_list.product_list_widget li.woocommerce-mini-cart-item a .custom-attributes br{display:none}#header .container .menu-header.lingua .cart .minicart .minicart__inside .widget .woocommerce-mini-cart.cart_list.product_list_widget li.woocommerce-mini-cart-item a .custom-attributes .attribute-label{font-family:"Quicksand-SemiBold",Arial,Helvetica,sans-serif}#header .container .menu-header.lingua .cart .minicart .minicart__inside .widget .woocommerce-mini-cart.cart_list.product_list_widget li.woocommerce-mini-cart-item a .custom-attributes .colore,#header .container .menu-header.lingua .cart .minicart .minicart__inside .widget .woocommerce-mini-cart.cart_list.product_list_widget li.woocommerce-mini-cart-item a .custom-attributes .color{margin-top:-4px;display:block;font-size:12px}#header .container .menu-header.lingua .cart .minicart .minicart__inside .widget .woocommerce-mini-cart.cart_list.product_list_widget li.woocommerce-mini-cart-item a .custom-attributes .colore .attribute-label,#header .container .menu-header.lingua .cart .minicart .minicart__inside .widget .woocommerce-mini-cart.cart_list.product_list_widget li.woocommerce-mini-cart-item a .custom-attributes .color .attribute-label{text-transform:uppercase;font-size:12px}#header .container .menu-header.lingua .cart .minicart .minicart__inside .widget .woocommerce-mini-cart.cart_list.product_list_widget li.woocommerce-mini-cart-item a .custom-attributes .colore .attribute-value,#header .container .menu-header.lingua .cart .minicart .minicart__inside .widget .woocommerce-mini-cart.cart_list.product_list_widget li.woocommerce-mini-cart-item a .custom-attributes .color .attribute-value{margin-left:2px}#header .container .menu-header.lingua .cart .minicart .minicart__inside .widget .woocommerce-mini-cart.cart_list.product_list_widget li.woocommerce-mini-cart-item .variation{margin-top:-4px}#header .container .menu-header.lingua .cart .minicart .minicart__inside .widget .woocommerce-mini-cart.cart_list.product_list_widget li.woocommerce-mini-cart-item .variation .variation-colore,#header .container .menu-header.lingua .cart .minicart .minicart__inside .widget .woocommerce-mini-cart.cart_list.product_list_widget li.woocommerce-mini-cart-item .variation .variation-color{text-transform:uppercase;font-size:12px}#header .container .menu-header.lingua .cart .minicart .minicart__inside .widget .woocommerce-mini-cart.cart_list.product_list_widget li.woocommerce-mini-cart-item .variation dd.variation-colore,#header .container .menu-header.lingua .cart .minicart .minicart__inside .widget .woocommerce-mini-cart.cart_list.product_list_widget li.woocommerce-mini-cart-item .variation dd.variation-color{margin-left:2px}#header .container .menu-header.lingua .cart .minicart .minicart__inside .widget .woocommerce-mini-cart.cart_list.product_list_widget li.woocommerce-mini-cart-item .variation dt{font-family:"Quicksand-SemiBold",Arial,Helvetica,sans-serif}#header .container .menu-header.lingua .cart .minicart .minicart__inside .widget .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:14px}#header .container .menu-header.lingua .cart .minicart .minicart__inside .widget .woocommerce-mini-cart.cart_list.product_list_widget li.woocommerce-mini-cart-item span.quantity .woocommerce-Price-currencySymbol{margin:0 4px}#header .container .menu-header.lingua .cart .minicart .minicart__inside .widget .woocommerce-mini-cart.cart_list.product_list_widget li.woocommerce-mini-cart-item:last-child{border-bottom:none}#header .container .menu-header.lingua .cart .minicart .minicart__inside .widget .woocommerce-mini-cart__total.total{border:none;padding:16px 32px;font-size:21px;text-transform:uppercase;font-family:"Quicksand-Medium",Arial,Helvetica,sans-serif;border-bottom:1px solid #d8d8d8;border-top:1px solid #d8d8d8}#header .container .menu-header.lingua .cart .minicart .minicart__inside .widget .woocommerce-mini-cart__total.total strong{font-weight:400 !important}#header .container .menu-header.lingua .cart .minicart .minicart__inside .widget .woocommerce-mini-cart__total.total .woocommerce-Price-amount.amount{float:right}#header .container .menu-header.lingua .cart .minicart .minicart__inside .widget .woocommerce-mini-cart__total.total .woocommerce-Price-currencySymbol{margin:0 4px}#header .container .menu-header.lingua .cart .minicart .minicart__inside .widget .woocommerce-mini-cart__buttons.buttons{margin:32px}#header .container .menu-header.lingua .cart .minicart .minicart__inside .widget .woocommerce-mini-cart__buttons.buttons .button.checkout.wc-forward{float:left;font-size:16px;line-height:16px;text-transform:uppercase;background-color:#000;color:#fff;padding:16px 24px;border-radius:0;display:inline-block}#header .container .menu-header.lingua .cart .minicart .minicart__inside .widget .woocommerce-mini-cart__buttons.buttons .button.checkout.wc-forward:visited{color:#fff}#header .container .menu-header.lingua .cart .minicart .minicart__inside .widget .woocommerce-mini-cart__buttons.buttons .button.checkout.wc-forward::after{content:none}#header .container .menu-header.lingua .cart .minicart .minicart__inside .widget .woocommerce-mini-cart__buttons.buttons .button.checkout.wc-forward:hover{color:#fff}#header .container .menu-header.lingua .cart .minicart .minicart__inside .widget .woocommerce-mini-cart__buttons.buttons .button.wc-forward{float:right;background:none;color:#000;padding-left:8px;padding-right:0px;margin-right:0px;text-transform:uppercase}#header .container .menu-header.lingua .cart .minicart .minicart__inside .widget .woocommerce-mini-cart__buttons.buttons .button.wc-forward:visited{color:#000}#header .container .menu-header.lingua .cart .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:75%;z-index:10;transition:all .4s ease}#header .container .menu-header.lingua .cart .minicart .minicart__inside .widget .woocommerce-mini-cart__buttons.buttons .button.wc-forward:hover{color:#000}#header .container .menu-header.lingua .cart .minicart .minicart__inside .widget .woocommerce-mini-cart__buttons.buttons .button.wc-forward:hover:after{width:100%;opacity:1}#header .container .menu-header.lingua .cart .cart--open{transform:translateX(0)}#header .container #toggle-menu{width:24px;height:24px;cursor:pointer;grid-column:2/3;justify-self:end;align-self:center;padding-right:48px;display:none}#header .container #toggle-menu .bar,#header .container #toggle-menu .bar:before,#header .container #toggle-menu .bar:after{width:100%;height:1px;background:#000}#header .container #toggle-menu .bar{position:relative;transition:all .3s .3s ease;width:85%}#header .container #toggle-menu .bar:before{content:"";width:120%;position:absolute;bottom:8px;transition:all .3s .3s ease,transform .3s 0s ease}#header .container #toggle-menu .bar:after{content:"";width:120%;position:absolute;top:8px;transition:all .3s .3s ease,transform .3s 0s ease}#header .container #toggle-menu .bar.animate{background:rgba(255,255,255,0) !important;transition:all .3s 0s ease}#header .container #toggle-menu .bar.animate:before{bottom:0;background:#000;transition:all .3s 0s ease,transform .3s .3s ease;transform:rotate(45deg)}#header .container #toggle-menu .bar.animate:after{top:0;background:#000;transition:all .3s 0s ease,transform .3s .3s ease;transform:rotate(-45deg)}.woocommerce ul.cart_list li dl,.woocommerce ul.product_list_widget li dl{border-left:none;padding-left:0}@media screen and (max-width: 1100px){#header{padding-bottom:0px;padding-top:56px}#header .container{grid-template-columns:100px auto 100px;grid-template-rows:auto}#header .container #toggle-menu{grid-row:1/2;justify-self:start;grid-column:1/2;display:block;padding-left:48px;padding-top:5px}#header .container .logo{grid-column:2/3;grid-row:1/2;justify-self:center;margin-left:0}#header .container .logo svg{width:128px}#header .container .logo svg .st0{fill:#000}#header .container .menu-header.lingua{margin-right:48px}#header .container .menu-header.lingua nav{display:none}#header .container .menu-header.lingua .cart .cart-icon span{display:none}#header .container .menu-header.lingua .cart .cart-icon .cart-contents__number{margin-left:4px}#header .container .menu-header.lingua .cart .cart-icon .cart-contents{margin-left:0}#header .container .menu-header.lingua .cart .cart-icon .cart-contents svg{width:18px;margin-bottom:-2px}#header .container .menu-header.lingua .cart .minicart{min-width:100vw;width:100vw;min-width:auto}#header .container .menu-header{display:none;margin:0}.woocommerce ul.cart_list li dl,.woocommerce ul.product_list_widget li dl.variation{display:none}#header .container .cart .minicart .minicart__inside .widget .woocommerce-mini-cart.cart_list.product_list_widget li.woocommerce-mini-cart-item{padding-left:48px}#header .container .cart .minicart .minicart__inside .widget .woocommerce-mini-cart.cart_list.product_list_widget li.woocommerce-mini-cart-item a.remove.remove_from_cart_button{left:8px}#header .container .menu-header.right .cart .cart-icon span{display:none}}@media screen and (max-width: 768px){#header .container{grid-template-columns:70px auto 70px}#header .container .menu-header.lingua{margin-right:16px}#header .container #toggle-menu{padding-left:16px}#off-canvas.show nav ul li{margin:16px}#header .container .menu-header.lingua .cart .minicart .head-cart{margin-left:16px;margin-right:16px;margin-top:32px;margin-bottom:0}#header .container .menu-header.lingua .cart .minicart .minicart__inside .widget .woocommerce-mini-cart.cart_list.product_list_widget li.woocommerce-mini-cart-item{padding-left:48px}#header .container .menu-header.lingua .cart .minicart .minicart__inside .widget .woocommerce-mini-cart.cart_list.product_list_widget li.woocommerce-mini-cart-item a.remove.remove_from_cart_button{left:8px}#header .container .menu-header.lingua .cart .minicart .minicart__inside .widget .woocommerce-mini-cart.cart_list.product_list_widget li.woocommerce-mini-cart-item a{font-size:16px}#header .container .menu-header.lingua .cart .minicart .minicart__inside .widget .woocommerce-mini-cart.cart_list.product_list_widget li.woocommerce-mini-cart-item a .custom-attributes{font-size:14px}#header .container .menu-header.lingua .cart .minicart .minicart__inside .widget .woocommerce-mini-cart.cart_list.product_list_widget li.woocommerce-mini-cart-item a .custom-attributes .attribute-label{display:none}#header .container .menu-header.lingua .cart .minicart .minicart__inside .widget .woocommerce-mini-cart.cart_list.product_list_widget li.woocommerce-mini-cart-item{height:140px}#header .container .menu-header.lingua .cart .minicart .minicart__inside .widget .woocommerce-mini-cart.cart_list.product_list_widget li.woocommerce-mini-cart-item a img{margin-right:16px;width:140px;height:140px}#header .container .menu-header.lingua .cart .minicart .minicart__inside .widget .woocommerce-mini-cart__total.total{padding:16px 16px}#header .container .menu-header.lingua .cart .minicart .minicart__inside .widget .woocommerce-mini-cart__buttons.buttons{margin:16px}#header .container .menu-header.lingua .cart .minicart .minicart__inside .widget .woocommerce-mini-cart__buttons.buttons .button.wc-forward{padding-top:16px}#header .container .menu-header.lingua .cart .minicart .minicart__inside .widget .woocommerce-mini-cart__total.total{font-size:18px}#header .container .menu-header.lingua .cart .minicart .minicart__inside .widget .woocommerce-mini-cart__buttons.buttons .button.wc-forward{font-size:14px}#header .container .menu-header.lingua .cart .minicart .minicart__inside .widget .woocommerce-mini-cart__buttons.buttons .button.checkout.wc-forward{font-size:14px}}body.show{overflow:hidden}#off-canvas{position:fixed;width:100vw;top:0;left:-100%;bottom:0;background:#7a7a79;z-index:9;transition:all .4s ease;overflow-x:hidden;overflow-y:scroll;display:grid;padding-top:120px;grid-template-columns:100%;grid-template-rows:auto auto}#off-canvas .menu-header nav ul{margin:0;padding:0}#off-canvas .menu-header nav ul li{margin:16px 48px;padding:0;display:block;list-style:none;left:4rem;transition:all .4s 0s ease;opacity:0;position:relative}#off-canvas .menu-header nav ul li a{font-size:22px;line-height:1em;text-transform:uppercase;text-decoration:none;display:inline-block;position:relative;color:#fff;transition:all .4s ease}#off-canvas .menu-header nav ul .current_page_item a{color:#fff}#off-canvas .menu-header nav ul .current_page_item a:after{content:"";width:100%;height:2px;background:#fff;display:block;position:absolute;top:100%;transition:all .4s ease}#off-canvas .menu-lingua{align-self:end}#off-canvas .menu-lingua .lingua{border-top:1px solid #a2a2a1;border-bottom:1px solid #a2a2a1;padding:24px 16px;display:grid;grid-template-columns:auto auto}#off-canvas .menu-lingua .lingua span{font-size:16px;line-height:1.2em;text-transform:uppercase;color:#fff;display:block;padding:8px 0}#off-canvas .menu-lingua .lingua nav{display:block;text-align:right}#off-canvas .menu-lingua .lingua nav ul{margin:0;padding:0;display:inline-block}#off-canvas .menu-lingua .lingua nav ul li{border:1px solid #a2a2a1;display:inline-block;padding:8px 12px;list-style:none;text-align:center;align-self:center;margin:0}#off-canvas .menu-lingua .lingua nav ul li a{font-size:16px;line-height:1em;text-transform:uppercase;text-decoration:none;color:#fff}#off-canvas .menu-lingua .lingua nav ul .current_page_item a{color:#fff}#off-canvas .menu-lingua .lingua nav ul .current_page_item a:after{content:"";width:100%;height:2px;background:#fff;display:block;position:absolute;top:100%;transition:all .4s ease}#off-canvas .menu-lingua .indirizzo{padding:24px 16px}#off-canvas .menu-lingua .indirizzo .social{margin-bottom:32px}#off-canvas .menu-lingua .indirizzo a{font-size:14px;line-height:1.2em;text-transform:uppercase;color:#fff;margin-bottom:4px}#off-canvas.show{left:0}#off-canvas.show nav ul li{left:0;opacity:1;backface-visibility:hidden}@media screen and (max-width: 768px){#off-canvas.show nav ul li{margin:16px}}#header.show .logo svg g{fill:#fff}#header.show .container .menu-header nav ul li a{color:#fff}#header.show .container .menu-header nav ul li a::after{background:#fff}#header.show .container .cart .cart-icon .cart-contents svg .st0{fill:#fff}#header.show .container .menu-header.lingua .cart .cart-icon .cart-contents svg #stroke{stroke:#fff}#header.show .container .menu-header.lingua .cart .cart-icon .cart-contents svg .g{stroke:#fff}#header.show .container .menu-header.lingua .cart .cart-icon.pieno svg .borsa{fill:#fff !important}#header.show .container .cart .cart-icon span{color:#fff}#header.show .container .cart .cart-icon .cart-contents__number{color:#fff}#header.show .container .cart .cart-icon .cls-1,#header.show .container .cart .cart-icon .cls-2{stroke:#fff}#header.show .container #toggle-menu .bar.animate:before{background:#fff}#header.show .container #toggle-menu .bar.animate:after{background:#fff}.home #header .container #toggle-menu .bar,.home #header .container #toggle-menu .bar:before,.home #header .container #toggle-menu .bar:after{background:#fff}.home #header .container .menu-header.lingua nav .wpml-ls-current-language a:after{background-color:#fff}.home #header .logo svg g{fill:#fff}.home #header .container .menu-header nav ul li a{color:#fff}.home #header .container .menu-header nav ul li a::after{background:#fff}.home #header .container .cart .cart-icon .cart-contents svg .st0{fill:#fff}.home #header .container .menu-header.lingua .cart .cart-icon .cart-contents svg #stroke{stroke:#fff}.home #header .container .menu-header.lingua .cart .cart-icon .cart-contents svg .g{stroke:#fff}.home #header .container .menu-header.lingua .cart .cart-icon.pieno svg .borsa{fill:#fff !important}.home #header .container .cart .cart-icon span{color:#fff}.home #header .container .cart .cart-icon .cart-contents__number{color:#fff}.home #header .container .cart .cart-icon .cls-1,.home #header .container .cart .cart-icon .cls-2{stroke:#fff}#off-canvas.show nav #menu-header-left li:nth-child(1){transition:all .8s .5s ease}#off-canvas.show nav #menu-header-left li:nth-child(2){transition:all .8s .6s ease}#off-canvas.show nav #menu-header-left li:nth-child(3){transition:all .8s .7s ease}#off-canvas.show nav #menu-header-right li:nth-child(1){transition:all .8s .8s ease}#footer{font-size:16px;text-transform:uppercase}#footer .grid-negozi{display:grid;grid-template-columns:1fr 1fr;padding:0 48px;border-bottom:1px solid #d8d8d8;border-top:1px solid #d8d8d8}#footer .grid-negozi .negozio1{padding:48px 40px 120px 0}#footer .grid-negozi .negozio2{border-left:1px solid #d8d8d8;padding:48px 0 120px 40px}#footer .grid-negozi .negozio1 h4,#footer .grid-negozi .negozio2 h4{margin-bottom:0;font-size:40px;line-height:1.2em}#footer .grid-negozi .negozio1 .indirizzo,#footer .grid-negozi .negozio2 .indirizzo{text-transform:initial;margin-bottom:48px}#footer .grid-negozi .negozio1 .link,#footer .grid-negozi .negozio2 .link{margin-top:80px}#footer .footer{display:grid;grid-template-columns:1fr 1fr 1fr 1fr}#footer .footer .dati-aziendali{padding:32px 40px 80px 48px;border-right:1px solid #d8d8d8}#footer .footer .social{padding:32px 40px 80px 40px;border-right:1px solid #d8d8d8}#footer .footer .privacy{padding:32px 40px 80px 40px;border-right:1px solid #d8d8d8}#footer .footer .copyright{padding:32px 48px 80px 40px}#footer .footer .copyright .carte{margin-top:24px}#footer .footer .copyright .carte img{max-height:24px;width:auto;display:inline-block;margin-right:8px}@media screen and (max-width: 1100px){#footer{font-size:14px}#footer .grid-negozi{grid-template-columns:1fr;padding:0}#footer .grid-negozi .negozio1{padding:80px 48px 48px 48px;border-bottom:1px solid #d8d8d8}#footer .grid-negozi .negozio2{border-left:none;padding:48px 48px}#footer .grid-negozi .negozio1 h4,#footer .grid-negozi .negozio2 h4{margin-bottom:0}#footer .grid-negozi .negozio1 .indirizzo,#footer .grid-negozi .negozio2 .indirizzo{text-transform:initial;margin-bottom:24px 48px}#footer .grid-negozi .negozio1 .link,#footer .grid-negozi .negozio2 .link{margin-top:24px}#footer .footer{grid-template-columns:1fr 1fr}#footer .footer .dati-aziendali{padding:32px 48px 64px 48px;border-right:1px solid #d8d8d8;border-bottom:1px solid #d8d8d8}#footer .footer .social{padding:32px 48px 64px 48px;border-right:none;border-bottom:1px solid #d8d8d8}#footer .footer .privacy{padding:32px 48px 64px 48px;border-right:1px solid #d8d8d8}#footer .footer .copyright{padding:32px 48px 64px 48px}}@media screen and (max-width: 767px){#footer{font-size:14px}#footer .grid-negozi{grid-template-columns:1fr;padding:0}#footer .grid-negozi .negozio1{padding:48px 16px}#footer .grid-negozi .negozio2{padding:48px 16px}#footer .grid-negozi .negozio1 h4,#footer .grid-negozi .negozio2 h4{margin-bottom:0}#footer .grid-negozi .negozio1 .indirizzo,#footer .grid-negozi .negozio2 .indirizzo{text-transform:initial;margin-bottom:24px 16px}#footer .grid-negozi .negozio1 .link,#footer .grid-negozi .negozio2 .link{margin-top:24px}#footer .footer{grid-template-columns:1fr 1fr}#footer .footer .dati-aziendali{padding:32px 16px 64px 16px;border-right:1px solid #d8d8d8;border-bottom:1px solid #d8d8d8}#footer .footer .social{padding:32px 16px 64px 16px;border-right:none;border-bottom:1px solid #d8d8d8}#footer .footer .privacy{padding:32px 16px 64px 16px;border-right:1px solid #d8d8d8}#footer .footer .copyright{padding:32px 16px 64px 16px}}#error-404{background-color:#ecebe9;text-align:center;min-height:100vh;padding:0 16px}#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:bold;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:bold;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{font-size:20px}#error-404 p{font-size:20px}#error-404 h3{font-size:22px}#error-404 a{font-size:16px;margin-top:24px}}.page-template-home{background-color:#f5f5f5}.page-template-home #header{position:absolute}.page-template-home #hero h1{visibility:hidden;position:absolute}.page-template-home #hero .slider-home-hero .slide{display:grid;grid-template-columns:100vw;grid-template-rows:100vh}.page-template-home #hero .slider-home-hero .slide .desc{grid-column:1/2;grid-row:1/2;z-index:3;align-self:end;margin:0 48px 40px 48px;display:grid;grid-template-columns:1fr 1fr 1fr;-moz-column-gap:32px;column-gap:32px;color:#fff}.page-template-home #hero .slider-home-hero .slide .desc .link{color:#fff}.page-template-home #hero .slider-home-hero .slide .desc .link::before{background:url(img/freccia-bianca.svg) no-repeat;background-size:36px 15px;background-position:-14px 0}.page-template-home #hero .slider-home-hero .slide .desc .link:hover::before{width:40px;background-position:0px 0}.page-template-home #hero .slider-home-hero .slide .bg{background-color:#000;opacity:.3;display:grid;grid-template-columns:1fr 1fr 1fr}.page-template-home #hero .slider-home-hero .slide .bg .bg1{border-right:1px solid #d8d8d8;opacity:.3}.page-template-home #hero .slider-home-hero .slide .bg .bg2{border-right:1px solid #d8d8d8;opacity:.3}.page-template-home #hero .slider-home-hero .slide .img-dk{grid-column:1/2;grid-row:1/2;z-index:1}.page-template-home #hero .slider-home-hero .slide .img-dk img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.page-template-home #hero .slider-home-hero .slide .img-tb{display:none;grid-column:1/2;grid-row:1/2;z-index:1}.page-template-home #hero .slider-home-hero .slide .img-tb img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.page-template-home #hero .slider-home-hero .slick-dots{text-align:right;position:absolute;bottom:64px;right:48px;padding:0;margin:0}.page-template-home #hero .slider-home-hero .slick-dots li{display:block;margin-left:16px}.page-template-home #hero .slider-home-hero .slick-dots li button{text-indent:-9999px;height:14px;width:12px;border:none;background-color:rgba(0,0,0,0);border:1px solid #fff}.page-template-home #hero .slider-home-hero .slick-dots .slick-active button{background-color:#fff}.page-template-home #categorie{padding:0 48px;border-bottom:1px solid #d8d8d8}.page-template-home #categorie .grid{grid-template-columns:1fr 1fr}.page-template-home #categorie .grid .sole,.page-template-home #categorie .grid .vista{display:grid;grid-template-columns:100%;grid-template-rows:100%;padding-top:160px;padding-bottom:160px}.page-template-home #categorie .grid .sole .desc,.page-template-home #categorie .grid .vista .desc{grid-column:1/2;grid-row:1/2;z-index:3;align-self:end;margin-bottom:80px;color:#fff;text-align:center}.page-template-home #categorie .grid .sole .bg,.page-template-home #categorie .grid .vista .bg{background-color:#878787;opacity:.3}.page-template-home #categorie .grid .sole .img,.page-template-home #categorie .grid .vista .img{grid-column:1/2;grid-row:1/2;z-index:1}.page-template-home #categorie .grid .sole .img img,.page-template-home #categorie .grid .vista .img img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.page-template-home #categorie .grid .sole{padding-right:16px;border-right:1px solid #d8d8d8}.page-template-home #categorie .grid .vista{padding-left:16px}.page-template-home #prodotti{margin:0 32px}.page-template-home #prodotti .grid{grid-template-columns:1fr 1fr 1fr}.page-template-home #prodotti .grid .prodotto{display:grid;grid-template-columns:100%;grid-template-rows:100%;border-right:1px solid #d8d8d8;padding:160px 16px}.page-template-home #prodotti .grid .prodotto .img{grid-column:1/2;grid-row:1/2;z-index:1}.page-template-home #prodotti .grid .prodotto .img-hover{grid-column:1/2;grid-row:1/2;z-index:2;opacity:0}.page-template-home #prodotti .grid .prodotto .desc{grid-column:1/2;grid-row:1/2;z-index:3;display:grid;grid-template-columns:70% 30%;grid-template-rows:auto auto;margin:32px}.page-template-home #prodotti .grid .prodotto .desc .categoria{grid-column:1/3;grid-row:1/2}.page-template-home #prodotti .grid .prodotto .desc .nome{grid-column:1/2;grid-row:2/3;align-self:end}.page-template-home #prodotti .grid .prodotto .desc .prezzo{grid-column:2/3;grid-row:2/3;align-self:end;text-align:right}.page-template-home #prodotti .grid .prodotto .box-link{grid-column:1/2;grid-row:1/2;z-index:4}.page-template-home #prodotti .grid .prodotto:hover .img-hover{opacity:1;transition:all .2s ease}.page-template-home #prodotti .grid .prodotto:last-child{border-right:none}.page-template-home #nuovi-arrivi{display:grid;grid-template-columns:100%;grid-template-rows:auto;padding:0 32px;background-color:#ecebe9}.page-template-home #nuovi-arrivi .box{grid-column:1/2;grid-row:1/2;z-index:2;margin:120px 0 160px 0}.page-template-home #nuovi-arrivi .box .slider-home-nuoviarrivi .grid{grid-template-columns:2fr 1fr;display:grid;padding:4px 0}.page-template-home #nuovi-arrivi .box .slider-home-nuoviarrivi .grid .img-ambientata{padding:0 16px 0 0}.page-template-home #nuovi-arrivi .box .slider-home-nuoviarrivi .grid .img-ambientata img{display:block}.page-template-home #nuovi-arrivi .box .slider-home-nuoviarrivi .grid .desc-img{padding:0 0 0 16px;display:grid;grid-template-columns:100%;grid-template-rows:100%}.page-template-home #nuovi-arrivi .box .slider-home-nuoviarrivi .grid .desc-img .img{grid-column:1/2;grid-row:1/2;z-index:1}.page-template-home #nuovi-arrivi .box .slider-home-nuoviarrivi .grid .desc-img .img img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.page-template-home #nuovi-arrivi .box .slider-home-nuoviarrivi .grid .desc-img .desc{grid-column:1/2;grid-row:1/2;z-index:2;display:grid;grid-template-columns:70% 30%;grid-template-rows:auto auto;margin:32px}.page-template-home #nuovi-arrivi .box .slider-home-nuoviarrivi .grid .desc-img .desc .categoria{grid-column:1/3;grid-row:1/2}.page-template-home #nuovi-arrivi .box .slider-home-nuoviarrivi .grid .desc-img .desc .nome{grid-column:1/2;grid-row:2/3;align-self:end}.page-template-home #nuovi-arrivi .box .slider-home-nuoviarrivi .grid .desc-img .desc .prezzo{grid-column:2/3;grid-row:2/3;align-self:end;text-align:right}.page-template-home #nuovi-arrivi .box .slider-home-nuoviarrivi .grid .desc-img .box-link{grid-column:1/2;grid-row:1/2;z-index:4}.page-template-home #nuovi-arrivi .box .slider-home-nuoviarrivi .arrow-right{position:absolute;z-index:1;right:33.5%;margin-right:64px;bottom:-32px;cursor:pointer}.page-template-home #nuovi-arrivi .box .slider-home-nuoviarrivi .arrow-right svg{transition:all .4s ease}.page-template-home #nuovi-arrivi .box .slider-home-nuoviarrivi .arrow-right:hover svg{transform:scale(1.06)}.page-template-home #nuovi-arrivi .box .slider-home-nuoviarrivi .arrow-left{position:absolute;right:33.5%;bottom:-32px;margin-right:16px;cursor:pointer}.page-template-home #nuovi-arrivi .box .slider-home-nuoviarrivi .arrow-left svg{transition:all .4s ease}.page-template-home #nuovi-arrivi .box .slider-home-nuoviarrivi .arrow-left:hover svg{transform:scale(1.06)}.page-template-home #nuovi-arrivi .bg{grid-column:1/2;grid-row:1/2;z-index:1;display:grid;grid-template-columns:2fr 1fr;border-top:1px solid #d8d8d8}.page-template-home #nuovi-arrivi .bg .bg1{border-right:1px solid #d8d8d8}.page-template-home #accessori{background-color:#ecebe9}.page-template-home #accessori .grid{grid-template-columns:1fr 1fr 1fr 1fr;padding:0 48px}.page-template-home #accessori .grid .desc{margin-right:16px;padding:160px 0}.page-template-home #accessori .grid article{padding:160px 16px;border-left:1px solid #d8d8d8;display:grid;grid-template-columns:100%;grid-template-rows:100%}.page-template-home #accessori .grid article .desc-img{grid-column:1/2;grid-row:1/2;z-index:1}.page-template-home #accessori .grid article .desc-img img{margin-bottom:8px}.page-template-home #accessori .grid article .box-link{grid-column:1/2;grid-row:1/2;z-index:2}.page-template-home #servizi .grid{grid-template-columns:60% 40%;border-top:1px solid #d8d8d8}.page-template-home #servizi .grid .desc{border-right:1px solid #d8d8d8;padding:160px 40px 160px 48px}.page-template-home #servizi .grid .elenco{padding:160px 48px 160px 40px}.page-template-home #servizi .grid .elenco p{font-size:21px;text-transform:uppercase;border-bottom:1px solid #d8d8d8;padding:32px 0 8px 0}.page-template-home #servizi .grid .elenco p:first-child{padding-top:0}.page-template-home #servizi .grid .elenco .link{margin-top:56px}@media screen and (max-width: 1100px){.page-template-home #hero .slider-home-hero .slide .desc{margin:0 48px 18% 48px;grid-template-columns:1fr}.page-template-home #hero .slider-home-hero .slide .desc .descrizione .p{display:none}.page-template-home #hero .slider-home-hero .slide .desc .link{color:#fff;margin-top:0}.page-template-home #hero .slider-home-hero .slide .desc .link:hover::before{width:23px;background-position:-14px 0}.page-template-home #hero .slider-home-hero .slide .bg{grid-template-columns:1fr}.page-template-home #hero .slider-home-hero .slide .bg .bg1{border-right:none}.page-template-home #hero .slider-home-hero .slide .bg .bg2{border-right:none}.page-template-home #hero .slider-home-hero .slide .img-dk{display:none}.page-template-home #hero .slider-home-hero .slide .img-tb{display:block}.page-template-home #hero .slider-home-hero .slick-dots{bottom:24px;right:24px}.page-template-home #hero .slider-home-hero .slick-dots li button{padding:0px;width:16px;height:16px;margin-bottom:4px}.page-template-home #categorie .grid{grid-template-columns:1fr 1fr}.page-template-home #categorie .grid .sole,.page-template-home #categorie .grid .vista{display:grid;grid-template-columns:100%;grid-template-rows:100%;padding-top:80px;padding-bottom:80px}.page-template-home #categorie .grid .sole .desc,.page-template-home #categorie .grid .vista .desc{grid-column:1/2;grid-row:1/2;z-index:3;align-self:end;margin-bottom:80px;color:#fff;text-align:center}.page-template-home #categorie .grid .sole .bg,.page-template-home #categorie .grid .vista .bg{background-color:#878787;opacity:.3}.page-template-home #categorie .grid .sole .img,.page-template-home #categorie .grid .vista .img{grid-column:1/2;grid-row:1/2;z-index:1}.page-template-home #categorie .grid .sole .img img,.page-template-home #categorie .grid .vista .img img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.page-template-home #categorie .grid .sole{padding-right:16px;border-right:1px solid #d8d8d8}.page-template-home #categorie .grid .vista{padding-left:16px}.page-template-home #prodotti{margin:0 32px}.page-template-home #prodotti .grid{grid-template-columns:1fr 1fr}.page-template-home #prodotti .grid .prodotto{padding-top:80px;padding-bottom:80px;border-right:none}.page-template-home #prodotti .grid .prodotto:first-child{border-right:1px solid #d8d8d8}.page-template-home #prodotti .grid .prodotto:last-child{display:none}.page-template-home #nuovi-arrivi{padding:0}.page-template-home #nuovi-arrivi h2{margin-right:48px;margin-left:48px}.page-template-home #nuovi-arrivi .box{padding:96px 0 80px 0;margin:0;border-bottom:1px solid #d8d8d8}.page-template-home #nuovi-arrivi .box .slider-home-nuoviarrivi .grid{grid-template-columns:1fr}.page-template-home #nuovi-arrivi .box .slider-home-nuoviarrivi .grid .img-ambientata{padding:0}.page-template-home #nuovi-arrivi .box .slider-home-nuoviarrivi .grid .img-ambientata img{display:block}.page-template-home #nuovi-arrivi .box .slider-home-nuoviarrivi .grid .desc-img{padding:0;margin:0 48px}.page-template-home #nuovi-arrivi .box .slider-home-nuoviarrivi .grid .desc-img .img img{display:none}.page-template-home #nuovi-arrivi .box .slider-home-nuoviarrivi .grid .desc-img .desc{margin:24px 0 0 0}.page-template-home #nuovi-arrivi .box .slider-home-nuoviarrivi .grid .desc-img .desc .prezzo{grid-row:1/2}.page-template-home #nuovi-arrivi .box .slider-home-nuoviarrivi .arrow-right{z-index:1;left:48px;margin-right:0;top:44%}.page-template-home #nuovi-arrivi .box .slider-home-nuoviarrivi .arrow-right:hover svg{transform:scale(1)}.page-template-home #nuovi-arrivi .box .slider-home-nuoviarrivi .arrow-left{right:48px;top:44%;margin-right:0}.page-template-home #nuovi-arrivi .box .slider-home-nuoviarrivi .arrow-left:hover svg{transform:scale(1)}.page-template-home #nuovi-arrivi .bg{display:none}.page-template-home #accessori{background-color:#ecebe9}.page-template-home #accessori .grid{grid-template-columns:1fr 1fr;grid-template-rows:auto auto;padding:0 48px}.page-template-home #accessori .grid .desc{margin-right:0;padding:80px 0 0 0;grid-column:1/3}.page-template-home #accessori .grid article{padding:64px 16px 80px 16px;border-left:1px solid #d8d8d8}.page-template-home #accessori .grid article:nth-child(2){border:none;padding-left:0}.page-template-home #accessori .grid article:nth-child(3){border:none;padding-right:0}.page-template-home #accessori .grid article:last-child{display:none}.page-template-home #servizi .grid{grid-template-columns:100%;border-top:1px solid #d8d8d8}.page-template-home #servizi .grid .desc{border-right:1px solid #d8d8d8;padding:80px 48px 0 48px}.page-template-home #servizi .grid .elenco{padding:48px 48px 80px 48px}.page-template-home #servizi .grid .elenco p{font-size:21px;text-transform:uppercase;border-bottom:1px solid #d8d8d8;padding:32px 0 8px 0}.page-template-home #servizi .grid .elenco p:first-child{padding-top:0}.page-template-home #servizi .grid .elenco .link{margin-top:56px}}@media screen and (max-width: 767px){.page-template-home #hero .slider-home-hero .slide .desc{margin:0 16px 30% 16px}.page-template-home #categorie{padding:0 16px}.page-template-home #categorie .grid{grid-template-columns:1fr}.page-template-home #categorie .grid .sole{border-right:none;padding-right:0;padding-bottom:24px;padding-top:64px}.page-template-home #categorie .grid .vista{border-right:none;padding-left:0;padding-top:0;padding-bottom:64px}.page-template-home #prodotti{margin:0 16px}.page-template-home #prodotti .grid{grid-template-columns:1fr;padding-top:64px;padding-bottom:64px}.page-template-home #prodotti .grid .prodotto,.page-template-home #prodotti .grid .prodotto:first-child,.page-template-home #prodotti .grid .prodotto:last-child{padding:0;padding-bottom:24px;border-right:none;display:grid}.page-template-home #nuovi-arrivi .box{padding-top:64px;padding-bottom:64px}.page-template-home #nuovi-arrivi .box h2{margin-right:16px;margin-left:16px}.page-template-home #nuovi-arrivi .box .slider-home-nuoviarrivi .arrow-right{top:33%;left:16px}.page-template-home #nuovi-arrivi .box .slider-home-nuoviarrivi .arrow-left{top:33%;right:16px}.page-template-home #nuovi-arrivi .box .slider-home-nuoviarrivi .grid .desc-img{margin:0 16px}.page-template-home #accessori .grid{padding:0 16px;grid-template-columns:1fr;padding-bottom:48px}.page-template-home #accessori .grid .desc{padding-top:64px;padding-bottom:24px;grid-column:1/2}.page-template-home #accessori .grid article{padding:24px 0}.page-template-home #accessori .grid article:last-child{display:block;border-left:none}.page-template-home #servizi .grid .desc{padding:64px 16px 0 16px}.page-template-home #servizi .grid .elenco{padding:48px 16px 64px 16px}}.page-template-designer{background-color:#f5f5f5}.page-template-designer #header{position:absolute;top:0}.page-template-designer #designer h1{margin:0 48px}.page-template-designer #designer .grid{grid-template-columns:1fr 1fr}.page-template-designer #designer .grid .grid.box{grid-template-columns:1fr 1fr;border-bottom:1px solid #d8d8d8;padding-left:48px}.page-template-designer #designer .grid .grid.box .desc{padding:88px 24px 80px 0;border-right:1px solid #d8d8d8}.page-template-designer #designer .grid .grid.box .desc p{margin-bottom:80px}.page-template-designer #designer .grid .grid.box .desc .img-mobile{display:none}.page-template-designer #designer .grid .grid.box .img{padding:80px 24px}.page-template-designer #designer .grid .box:nth-child(even){padding-right:48px;padding-left:0}.page-template-designer #designer .grid .box:nth-child(even) .desc{padding-left:48px}.page-template-designer #designer .grid .box:nth-last-child(2){border-bottom:none}.page-template-designer #designer .grid .box:last-child{border-bottom:none}@media screen and (max-width: 1100px){.page-template-designer #designer h1{margin:0 48px}.page-template-designer #designer .grid{grid-template-columns:1fr}.page-template-designer #designer .grid .grid.box{grid-template-columns:1fr 1fr;border-bottom:1px solid #d8d8d8;padding-left:48px;padding-right:48px}.page-template-designer #designer .grid .grid.box .desc{padding:88px 24px 80px 0;border-right:none}.page-template-designer #designer .grid .grid.box .desc p{margin-bottom:80px}.page-template-designer #designer .grid .grid.box .img{padding:80px 0}.page-template-designer #designer .grid .box:nth-child(even) .desc{padding-left:0}}@media screen and (max-width: 767px){.page-template-designer #designer h1{margin:0 16px}.page-template-designer #designer .grid .grid.box{grid-template-columns:1fr;border-bottom:1px solid #d8d8d8;padding-left:16px;padding-right:16px}.page-template-designer #designer .grid .grid.box .desc{padding:64px 0 64px 0;border-right:none}.page-template-designer #designer .grid .grid.box .desc h2{margin-bottom:0}.page-template-designer #designer .grid .grid.box .desc p{margin-bottom:8px}.page-template-designer #designer .grid .grid.box .desc .img-mobile{display:block;padding:24px 0}.page-template-designer #designer .grid .grid.box .img{display:none}.page-template-designer #designer .grid .box:last-child{border-bottom:none}.page-template-designer #designer .grid .box:last-child .desc{padding-bottom:32px}}.page-template-boutique{background-color:#f5f5f5}.page-template-boutique #header{position:absolute}.page-template-boutique #footer .grid-negozi{display:none}.page-template-boutique #footer .footer{border-top:1px solid #d8d8d8}.page-template-boutique #boutique .box-linee h1{padding:0 48px}.page-template-boutique #boutique .box-linee .grid{grid-template-columns:1fr 1fr 1fr 1fr;grid-template-rows:auto auto auto;padding:0 48px 160px 48px;border-bottom:1px solid #d8d8d8}.page-template-boutique #boutique .box-linee .grid .desc{grid-column:1/2;grid-row:1/2;margin-right:16px}.page-template-boutique #boutique .box-linee .grid .orari{grid-column:3/4;grid-row:1/2;margin:0 16px;text-transform:uppercase;font-size:16px;line-height:1.7em}.page-template-boutique #boutique .box-linee .grid .indirizzo{grid-column:4/5;grid-row:1/2;margin:0 16px}.page-template-boutique #boutique .box-linee .grid .indirizzo .link{margin-top:8px}.page-template-boutique #boutique .box-linee .grid .nome{grid-column:1/5;grid-row:2/3;margin:72px 0 64px 0}.page-template-boutique #boutique .box-linee .grid .nome h2{font-size:5vw;line-height:.8em;font-family:"CormorantGaramond-Regular","Times New Roman",Times,serif;font-weight:400;text-transform:uppercase}.page-template-boutique #boutique .box-linee .grid .img{grid-column:2/5;grid-row:3/4;margin-left:16px}.page-template-boutique #boutique .box-linee .grid .bg{grid-column:1/5;grid-row:1/3;display:grid;grid-template-columns:1fr 1fr 1fr 1fr}.page-template-boutique #boutique .box-linee .grid:last-child{padding-top:160px;border-bottom:none}@media screen and (max-width: 1100px){.page-template-boutique #boutique .box-linee h1{padding:0 48px}.page-template-boutique #boutique .box-linee .grid{grid-template-rows:auto auto auto auto;padding:0 48px 80px 48px}.page-template-boutique #boutique .box-linee .grid .desc{grid-column:1/4;grid-row:1/3;margin-right:16px}.page-template-boutique #boutique .box-linee .grid .orari{grid-column:4/5;grid-row:1/2;margin:0 16px;text-transform:uppercase;font-size:16px;line-height:1.7em}.page-template-boutique #boutique .box-linee .grid .indirizzo{grid-column:4/5;grid-row:2/3;margin:0 16px}.page-template-boutique #boutique .box-linee .grid .indirizzo .link{margin-top:8px}.page-template-boutique #boutique .box-linee .grid .nome{grid-column:1/5;grid-row:3/4;margin:64px 0 56px 0}.page-template-boutique #boutique .box-linee .grid .img{grid-column:2/5;grid-row:4/5;margin-left:16px}.page-template-boutique #boutique .box-linee .grid .bg{grid-column:1/5;grid-row:1/3;display:grid;grid-template-columns:1fr 1fr 1fr 1fr}.page-template-boutique #boutique .box-linee .grid:last-child{padding-top:80px;border-bottom:none}}@media screen and (max-width: 767px){.page-template-boutique #boutique .box-linee h1{padding:0 16px 16px 16px}.page-template-boutique #boutique .box-linee .grid{grid-template-rows:auto auto auto auto auto;padding:0 16px 64px 16px;row-gap:24px}.page-template-boutique #boutique .box-linee .grid .desc{grid-column:1/5;grid-row:2/3;margin-right:0}.page-template-boutique #boutique .box-linee .grid .orari{grid-column:1/5;grid-row:4/5;margin:0;text-transform:uppercase;font-size:16px;line-height:1.7em}.page-template-boutique #boutique .box-linee .grid .indirizzo{grid-column:1/5;grid-row:5/6;margin:0}.page-template-boutique #boutique .box-linee .grid .indirizzo .link{margin-top:8px}.page-template-boutique #boutique .box-linee .grid .nome{grid-column:1/5;grid-row:1/2;margin:0}.page-template-boutique #boutique .box-linee .grid .img{grid-column:1/5;grid-row:3/4;margin-left:0}.page-template-boutique #boutique .box-linee .grid .bg{grid-column:1/5;grid-row:1/3;display:grid;grid-template-columns:1fr 1fr 1fr 1fr}.page-template-boutique #boutique .box-linee .grid:last-child{padding-top:64px;border-bottom:none}}.archive{background-color:#f5f5f5}.archive .wcsob_soldout{top:0;left:0;right:auto;padding:4px 10px;z-index:5}.archive #header{position:absolute;top:0}.archive #product{margin:0 48px;display:grid;grid-template-columns:100%;grid-template-rows:auto;overflow:hidden}.archive #product .title-fliter{display:inline-block;float:right;margin-bottom:24px;position:relative;cursor:pointer}.archive #product .title-fliter .circle{width:13px;height:13px;display:inline-block;border:1px solid #000;border-radius:50%;margin-bottom:-3px}.archive #product .title-fliter h4{font-size:16px;text-transform:uppercase;display:inline-block;margin-left:8px;color:#000}.archive #product .filter{position:absolute;overflow:scroll;top:0;left:0;background-color:#fff;height:100vh;width:32vw;min-width:125px;z-index:11;padding:48px;padding-top:150px;box-shadow:0 10px 10px rgba(0,0,0,.1);transform:translateX(-100%);transition:all .8s ease;font-size:16px}.archive #product .filter .titolo{border-bottom:1px solid #d8d8d8;padding-bottom:8px}.archive #product .filter .titolo h4{font-family:"CormorantGaramond-Regular","Times New Roman",Times,serif;font-weight:400;font-size:21px;text-transform:uppercase;display:inline-block}.archive #product .filter .titolo .chiudi-filter{float:right;cursor:pointer}.archive #product .filter .titolo .chiudi-filter svg{display:inline-block;margin-bottom:-5px}.archive #product .filter .titolo .chiudi-filter p{display:inline-block;text-transform:uppercase}.archive #product .filter .titolo .linea{border-bottom:1px solid #d8d8d8;width:100%;margin-bottom:32px;margin-top:8px}.archive #product .filter #sidebar{margin-top:32px}.archive #product .filter #sidebar ul{padding:0}.archive #product .filter #sidebar ul .bapf_button.bapf_reset{font-size:16px;background:none;border:none;text-transform:uppercase;padding:0;font-weight:400;text-decoration:underline}.archive #product .filter #sidebar ul .berocket_single_filter_widget .bapf_head h3{font-size:21px;margin-bottom:16px;font-weight:400}.archive #product .filter #sidebar ul .berocket_single_filter_widget .bapf_body ul li input{border:1px solid #979797;border-radius:50%;padding:0}.archive #product .filter #sidebar ul .berocket_single_filter_widget .bapf_body ul li label{color:#979797;font-size:14px;text-transform:uppercase;font-weight:400}.archive #product .filter #sidebar ul .berocket_single_filter_widget .bapf_body ul li.checked input{border:none}.archive #product .filter #sidebar ul .berocket_single_filter_widget .bapf_body ul li.checked label{color:#000}.archive #product .filter aside{height:100%;margin-bottom:200px}.archive #product .filter h3.berocket_ajax_group_filter_title{display:none;visibility:hidden}.archive #product .filter .bapf_head{margin-bottom:8px;margin-top:32px}.archive #product .filter .bapf_head h3{font-size:14px;text-transform:uppercase;font-weight:400;font-family:"HaasGrotes-Reg",Verdana,Tahoma,sans-serif}.archive #product .filter .bapf_body{margin-bottom:32px}.archive #product .filter .bapf_body ul{padding:0}.archive #product .filter .bapf_body ul li{margin-bottom:8px !important}.archive #product .filter .bapf_body ul li label{margin-left:8px;font-size:14px;color:#000}.archive #product .filter .berocket_single_filter_widget.berocket_single_filter_widget_537{margin-bottom:8px}.archive #product .filter .bapf_ckbox_square input[type=checkbox]{border:1px solid #000;border-radius:3px;width:16px;height:16px}.archive #product .filter .bapf_ckbox_square input[type=checkbox]:checked{background:#000;background-clip:content-box}.archive #product .filter.open{transform:translateX(0%)}.archive #product .bk-filtri{background-color:#fff;position:absolute;z-index:6;width:100%;height:100%;top:0;left:0;opacity:0;visibility:hidden;transition:all .8s ease}.archive #product .bk-filtri.open{opacity:.5;visibility:visible}.archive #product .container.container-woocomerce{margin-top:176px;grid-column:1/2;grid-row:1/2;z-index:2}.archive #product .container.container-woocomerce #main .page-title{font-family:"CormorantGaramond-Regular","Times New Roman",Times,serif;font-weight:400;font-size:30px;line-height:1.1em;margin-bottom:56px;text-transform:uppercase}.archive #product .container.container-woocomerce #main ul.products li.product{margin-bottom:96px}.archive #product .container.container-woocomerce #main ul.products li.product .onsale{background-color:#000;border-radius:0;padding:8px 16px;min-height:auto;max-height:auto;margin:0;height:17px;line-height:14px}.archive #product .container.container-woocomerce #main ul.products li.product .img-hover{position:absolute;opacity:0;visibility:hidden;transition:all .2s ease}.archive #product .container.container-woocomerce #main ul.products li.product img{margin-bottom:16px;overflow:hidden;display:block}.archive #product .container.container-woocomerce #main ul.products li.product h2,.archive #product .container.container-woocomerce #main ul.products li.product h3{display:inline-block;font-family:"Quicksand-Regular",Arial,Helvetica,sans-serif;font-size:16px;text-transform:uppercase;line-height:1.3em;font-weight:400;color:#000;padding:0 8px 0 0}.archive #product .container.container-woocomerce #main ul.products li.product .price{display:inline-block;float:right;font-family:"Quicksand-Regular",Arial,Helvetica,sans-serif;font-size:16px;text-transform:uppercase;line-height:1.3em;color:#000}.archive #product .container.container-woocomerce #main ul.products li.product:hover .img-hover{opacity:1;visibility:visible}.archive #product .container.container-woocomerce #main ul.products li.last{margin-right:0}.archive #product .bg{grid-column:1/2;grid-row:1/2;z-index:1;display:grid;grid-template-columns:24.5% 25.5% 25.5% 24.5%}.archive #product .bg .linea{border-right:1px solid #d8d8d8}.woocommerce ul.products.columns-4 li.product,.woocommerce-page ul.products.columns-4 li.product{width:23.5%}.woocommerce ul.products li.product,.woocommerce-page ul.products li.product{margin-right:1.97%}body.show{overflow:hidden}#loadmore{margin-top:56px;margin-bottom:144px;padding:16px 0;border-radius:0;border:none;text-transform:uppercase;max-width:180px;color:#fff;position:relative;cursor:pointer;clear:both}#loadmore #product_spiner{top:-170%;right:39%;position:absolute}.woocommerce-pagination{display:none}@media screen and (max-width: 1300px){.woocommerce ul.products[class*=columns-] li.product:nth-child(3n),.woocommerce-page ul.products[class*=columns-] li.product:nth-child(3n){float:right;clear:none !important;margin-right:0 !important}.woocommerce ul.products[class*=columns-] li.product,.woocommerce-page ul.products[class*=columns-] li.product{float:left;width:32%}.archive #product .container.container-woocomerce #main ul.products li.last{margin-right:1.97%}.woocommerce ul.products li.first,.woocommerce-page ul.products li.first{clear:none}.archive #product .bg{grid-template-columns:33% 34% 33%}.archive #product .bg .linea.tre{display:none}}@media screen and (max-width: 1100px){.archive #product{margin:0 16px}.archive #product .container.container-woocomerce #main ul.products li.product h2,.archive #product .container.container-woocomerce #main ul.products li.product h3{margin-bottom:4px;display:block;font-size:14px}.archive #product .container.container-woocomerce #main ul.products li.product .price{float:left;display:block;font-size:14px}.archive #product .container.container-woocomerce #main ul.products li.last{margin-right:0}.archive #product .container.container-woocomerce #main ul.products li.product{margin-bottom:64px}.archive #product .container.container-woocomerce #main .page-title{font-size:26px;line-height:1.2em}.woocommerce ul.products[class*=columns-] li.product:nth-child(3n),.woocommerce-page ul.products[class*=columns-] li.product:nth-child(3n){float:left}.woocommerce ul.products[class*=columns-] li.product:nth-child(2n),.woocommerce-page ul.products[class*=columns-] li.product:nth-child(2n){float:right;clear:none !important;margin-right:0}.woocommerce ul.products[class*=columns-] li.product,.woocommerce-page ul.products[class*=columns-] li.product{float:left;width:48%;margin-right:1.97%}.archive #product .bg{display:none}.archive #product .filter{width:calc(100vw - 96px);left:0;right:auto}.archive #product .container.container-woocomerce #main ul.products li.product:hover .img-hover{display:none;opacity:0;visibility:hidden}}@media screen and (max-width: 768px){.archive #product .filter{width:calc(100vw - 32px);padding-left:16px;padding-right:16px}}.single-product{background-color:#f5f5f5}.single-product .onsale{display:none}.single-product .wcsob_soldout{display:none}.single-product #header{position:absolute;top:0}.single-product h3.titoloh2{margin:0 48px 40px 48px}.single-product #product .container.container-woocomerce .product.type-product{display:grid;grid-template-columns:1fr 1fr;grid-template-rows:auto auto}.products ul::after,.woocommerce .products ul::before,.woocommerce ul.products::after,.woocommerce ul.products::before{display:none}.woocommerce #content div.product div.images,.woocommerce div.product div.images,.woocommerce-page #content div.product div.images,.woocommerce-page div.product div.images{width:50vw !important}.woocommerce #content div.product div.summary,.woocommerce div.product div.summary,.woocommerce-page #content div.product div.summary,.woocommerce-page div.product div.summary{width:calc(100% - 144px)}#product .woocommerce-notices-wrapper{display:none}#product .container.container-woocomerce .product.product-type-simple .summary.entry-summary .stock.in-stock{display:none}#product .container.container-woocomerce .product.product-type-simple .summary.entry-summary .price{font-size:28px !important;margin:32px 0}#product .container.container-woocomerce .product.type-product .woocommerce-product-gallery .flex-viewport{overflow:visible !important}#product .container.container-woocomerce .product.type-product .woocommerce-product-gallery .flex-viewport .woocommerce-product-gallery__wrapper{transform:translate3d(0px, 0px, 0px) !important}#product .container.container-woocomerce .product.type-product .woocommerce-product-gallery .flex-viewport .woocommerce-product-gallery__wrapper .woocommerce-product-gallery__image:first-child{height:100vh}#product .container.container-woocomerce .product.type-product .woocommerce-product-gallery .flex-viewport .woocommerce-product-gallery__wrapper .woocommerce-product-gallery__image:first-child img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}#product .container.container-woocomerce .product.type-product .woocommerce-product-gallery .flex-control-nav.flex-control-thumbs{display:none}#product .container.container-woocomerce .product.type-product .woocommerce-product-gallery .woocommerce-product-gallery__wrapper{transform:translate3d(0px, 0px, 0px) !important}#product .container.container-woocomerce .product.type-product .woocommerce-product-gallery .woocommerce-product-gallery__wrapper .woocommerce-product-gallery__image:first-child{height:100vh}#product .container.container-woocomerce .product.type-product .woocommerce-product-gallery .woocommerce-product-gallery__wrapper .woocommerce-product-gallery__image:first-child img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}#product .container.container-woocomerce .product.type-product .woocommerce-product-gallery .flex-control-nav.flex-control-thumbs{display:none}#product .container.container-woocomerce .product.type-product .summary.entry-summary{padding:15vh 48px 32px 96px;margin-bottom:0}#product .container.container-woocomerce .product.type-product .summary.entry-summary #descrizione-prodotto{position:sticky;top:6%}#product .container.container-woocomerce .product.type-product .summary.entry-summary .product_meta{margin-bottom:16px}#product .container.container-woocomerce .product.type-product .summary.entry-summary .product_meta .posted_in{font-family:"Quicksand-Medium",Arial,Helvetica,sans-serif;text-transform:uppercase;font-size:16px;color:#979797}#product .container.container-woocomerce .product.type-product .summary.entry-summary .product_meta .posted_in a{color:#979797}#product .container.container-woocomerce .product.type-product .summary.entry-summary .product_meta .brand{font-family:"Quicksand-Medium",Arial,Helvetica,sans-serif;text-transform:uppercase;font-size:16px;color:#979797}#product .container.container-woocomerce .product.type-product .summary.entry-summary .product_title.entry-title{font-family:"Quicksand-Medium",Arial,Helvetica,sans-serif;font-weight:400;font-size:30px;text-transform:uppercase;line-height:1.2em;margin-bottom:16px}#product .container.container-woocomerce .product.type-product .summary.entry-summary .woocommerce-product-details__short-description{font-size:16px;margin-bottom:16px}#product .container.container-woocomerce .product.type-product .summary.entry-summary .price{color:#000;font-size:21px;font-family:"Quicksand-Medium",Arial,Helvetica,sans-serif}#product .container.container-woocomerce .product.type-product .summary.entry-summary .custom-attributes{display:none}#product .container.container-woocomerce .product.type-product .summary.entry-summary .wcsob_soldout_text{color:#940d0d;margin:8px 0 24px 0;font-family:"Quicksand-SemiBold",Arial,Helvetica,sans-serif}#product .container.container-woocomerce .product.type-product .summary.entry-summary .variations_form.cart{margin-bottom:80px;margin-top:48px}#product .container.container-woocomerce .product.type-product .summary.entry-summary .variations_form.cart .variations .value .swatch-wrapper{border:none;padding:0 2px;margin-right:16px;width:18px;height:18px;background:none}#product .container.container-woocomerce .product.type-product .summary.entry-summary .variations_form.cart .variations .value .swatch-wrapper .swatch-anchor{border-radius:50%;width:18px !important;height:18px !important}#product .container.container-woocomerce .product.type-product .summary.entry-summary .variations_form.cart .variations .value .swatch-wrapper .swatch-anchor img{border-radius:50%}#product .container.container-woocomerce .product.type-product .summary.entry-summary .variations_form.cart .variations .value div.swatch-wrapper.selected{border:none;border-bottom:2px solid #000;padding-bottom:8px}#product .container.container-woocomerce .product.type-product .summary.entry-summary .variations_form.cart .variations .label{display:none}#product .container.container-woocomerce .product.type-product .summary.entry-summary .variations_form.cart .variations .value{position:relative}#product .container.container-woocomerce .product.type-product .summary.entry-summary .variations_form.cart .variations .value .reset_variations{display:none !important}#product .container.container-woocomerce .product.type-product .summary.entry-summary .variations_form.cart .variations .value select{border:none;border-bottom:solid 1px #000;background-color:#f5f5f5;font-size:18px;padding-bottom:4px;min-width:60%}#product .container.container-woocomerce .product.type-product .summary.entry-summary .variations_form.cart .single_variation_wrap{margin-top:40px}#product .container.container-woocomerce .product.type-product .summary.entry-summary .variations_form.cart .single_variation_wrap .woocommerce-variation.single_variation .woocommerce-variation-price{margin-bottom:40px}#product .container.container-woocomerce .product.type-product .summary.entry-summary .variations_form.cart .single_variation_wrap .woocommerce-variation.single_variation .woocommerce-variation-price .price{font-size:26px;color:#000;font-family:"Quicksand-SemiBold",Arial,Helvetica,sans-serif}#product .container.container-woocomerce .product.type-product .summary.entry-summary .variations_form.cart .single_variation_wrap .woocommerce-variation.single_variation .woocommerce-variation-price .price .woocommerce-Price-currencySymbol{margin-right:8px}#product .container.container-woocomerce .product.type-product .summary.entry-summary .variations_form.cart .single_variation_wrap .woocommerce-variation.single_variation .woocommerce-variation-availability .stock.in-stock{display:none}#product .container.container-woocomerce .product.type-product .summary.entry-summary .variations_form.cart .single_variation_wrap .woocommerce-variation-add-to-cart.variations_button .quantity .screen-reader-text{display:none}#product .container.container-woocomerce .product.type-product .summary.entry-summary .variations_form.cart .single_variation_wrap .woocommerce-variation-add-to-cart.variations_button .quantity .input-text.qty.text{display:none !important}#product .container.container-woocomerce .product.type-product .summary.entry-summary .variations_form.cart .single_variation_wrap .woocommerce-variation-add-to-cart.variations_button .single_add_to_cart_button.button.alt{background-color:#000;border-radius:0;font-size:12px;padding:16px 32px;font-family:"Quicksand-Medium",Arial,Helvetica,sans-serif;font-weight:400;text-transform:uppercase}#product .container.container-woocomerce .product.type-product .summary.entry-summary .cart .quantity{display:none}#product .container.container-woocomerce .product.type-product .summary.entry-summary .cart .single_add_to_cart_button.button.alt{background-color:#000;color:#fff !important;border-radius:0;font-size:12px;padding:16px 32px;font-family:"Quicksand-Medium",Arial,Helvetica,sans-serif;font-weight:400;text-transform:uppercase}#product .container.container-woocomerce .product.type-product .summary.entry-summary .cart .single_add_to_cart_button.button.alt.disabled{display:none}#product .container.container-woocomerce .product.type-product .summary.entry-summary #dettagli{text-transform:uppercase;font-size:14px}#product .container.container-woocomerce .product.type-product .summary.entry-summary #dettagli .tendina{margin-bottom:16px;border-bottom:1px solid #000}#product .container.container-woocomerce .product.type-product .summary.entry-summary #dettagli .tendina .cta-accordion{display:grid;grid-template-columns:auto 100px;padding-bottom:8px;cursor:pointer}#product .container.container-woocomerce .product.type-product .summary.entry-summary #dettagli .tendina .cta-accordion h3{font-family:"Quicksand-SemiBold",Arial,Helvetica,sans-serif;font-weight:400;font-size:16px}#product .container.container-woocomerce .product.type-product .summary.entry-summary #dettagli .tendina .cta-accordion .x{text-align:right;margin-right:8px;transition:all .6s ease}#product .container.container-woocomerce .product.type-product .summary.entry-summary #dettagli .tendina .cta-accordion .x.animate{transform:rotateX(180deg)}#product .container.container-woocomerce .product.type-product .summary.entry-summary #dettagli .tendina .content{padding-bottom:16px;padding-top:8px;display:none}#product .container.container-woocomerce .product.type-product .summary.entry-summary #dettagli .tendina .content p{margin-bottom:4px}#product .container.container-woocomerce .product.type-product .summary.entry-summary #dettagli .tendina .content p .label{font-family:"Quicksand-SemiBold",Arial,Helvetica,sans-serif}#product .container.container-woocomerce .product.type-product .related.products{grid-column:1/3;grid-row:2/3;width:calc(100% - 96px);clear:both;padding:144px 48px 144px 48px}#product .container.container-woocomerce .product.type-product .related.products .product.type-product{display:block}#product .container.container-woocomerce .product.type-product .related.products h2{font-family:"CormorantGaramond-Regular","Times New Roman",Times,serif;font-weight:400;font-size:30px;line-height:1.1em;margin-bottom:32px;text-transform:uppercase}#product .container.container-woocomerce .product.type-product .related.products ul.products{display:grid;grid-template-columns:1fr 1fr 1fr 1fr;-moz-column-gap:16px;column-gap:16px}#product .container.container-woocomerce .product.type-product .related.products ul.products li.product{width:100% !important;margin-right:0}#product .container.container-woocomerce .product.type-product .related.products ul.products li.product .img-hover{position:absolute;opacity:0;visibility:hidden;transition:all .2s ease}#product .container.container-woocomerce .product.type-product .related.products ul.products li.product img{margin-bottom:16px;overflow:hidden;display:block}#product .container.container-woocomerce .product.type-product .related.products ul.products li.product h2,#product .container.container-woocomerce .product.type-product .related.products ul.products li.product h3{display:inline-block;font-family:"Quicksand-Regular",Arial,Helvetica,sans-serif;font-size:16px;text-transform:uppercase;line-height:1.3em;font-weight:400;color:#000;padding:0 8px 0 0}#product .container.container-woocomerce .product.type-product .related.products ul.products li.product .price{display:inline-block;float:right;font-family:"Quicksand-Regular",Arial,Helvetica,sans-serif;font-size:16px;text-transform:uppercase;line-height:1.3em;color:#000}#product .container.container-woocomerce .product.type-product .related.products ul.products li.product:hover .img-hover{opacity:1;visibility:visible}#product .container.container-woocomerce .product.type-product .related.products ul.products li.last{margin-right:0}#product .container.container-woocomerce .product.type-product .related.products ul.products.columns-4 li.product{width:23.7%}@media screen and (max-width: 1350px){#product .container.container-woocomerce .product.type-product .related.products ul.products{grid-template-columns:1fr 1fr 1fr}#product .container.container-woocomerce .product.type-product .related.products ul.products li:last-child{display:none}}@media screen and (min-width: 1000px){#product .container.container-woocomerce .product.type-product .woocommerce-product-gallery .flex-viewport .woocommerce-product-gallery__wrapper{width:50% !important}}@media screen and (max-width: 1100px){#product .container.container-woocomerce .product.type-product .woocommerce-product-gallery .flex-viewport .woocommerce-product-gallery__wrapper .woocommerce-product-gallery__image:first-child{height:auto}#product .container.container-woocomerce .product.type-product .woocommerce-product-gallery .woocommerce-product-gallery__wrapper .woocommerce-product-gallery__image:first-child{height:auto}#product .container.container-woocomerce .product.type-product .related.products ul.products{grid-template-columns:1fr 1fr}#product .container.container-woocomerce .product.type-product .related.products ul.products li:last-child{display:block}}@media screen and (max-width: 1000px){.single-product #product .container.container-woocomerce .product.type-product{display:grid;grid-template-columns:1fr;grid-template-rows:auto auto auto}.woocommerce #content div.product div.images,.woocommerce div.product div.images,.woocommerce-page #content div.product div.images,.woocommerce-page div.product div.images{width:100vw !important}.woocommerce #content div.product div.summary,.woocommerce div.product div.summary,.woocommerce-page #content div.product div.summary,.woocommerce-page div.product div.summary{width:calc(100% - 96px)}#product .container.container-woocomerce .product.type-product .woocommerce-product-gallery{position:relative;margin-bottom:0}#product .container.container-woocomerce .product.type-product .woocommerce-product-gallery .flex-viewport{height:auto !important;width:100vw}#product .container.container-woocomerce .product.type-product .woocommerce-product-gallery .flex-viewport .woocommerce-product-gallery__wrapper{overflow:hidden}#product .container.container-woocomerce .product.type-product .woocommerce-product-gallery .flex-viewport .woocommerce-product-gallery__wrapper .woocommerce-product-gallery__image:first-child{height:75vh}#product .container.container-woocomerce .product.type-product .woocommerce-product-gallery .flex-control-nav.flex-control-thumbs{display:none}#product .container.container-woocomerce .product.type-product .woocommerce-product-gallery .woocommerce-product-gallery__wrapper{width:100% !important}#product .container.container-woocomerce .product.type-product .woocommerce-product-gallery .woocommerce-product-gallery__wrapper .woocommerce-product-gallery__image:first-child{height:75vh}#product .container.container-woocomerce .product.type-product .woocommerce-product-gallery .flex-control-nav.flex-control-thumbs{display:none}#product .container.container-woocomerce .product.type-product .summary.entry-summary{padding:24px 48px 32px 48px;margin-bottom:0;background-color:#f5f5f5;position:sticky;bottom:-150px}#product .container.container-woocomerce .product.type-product .summary.entry-summary #descrizione-prodotto{position:relative;top:0}#product .container.container-woocomerce .product.type-product .summary.entry-summary .product_meta{margin-bottom:8px}#product .container.container-woocomerce .product.type-product .summary.entry-summary .product_meta .posted_in{font-size:12px}#product .container.container-woocomerce .product.type-product .summary.entry-summary .product_meta .brand{font-size:12px}#product .container.container-woocomerce .product.type-product .summary.entry-summary .product_title.entry-title{font-size:27px;line-height:1.2em;margin-bottom:16px}#product .container.container-woocomerce .product.type-product .summary.entry-summary .woocommerce-product-details__short-description{font-size:14px;line-height:1.3em;margin-bottom:16px}#product .container.container-woocomerce .product.type-product .summary.entry-summary .price{font-size:18px}#product .container.container-woocomerce .product.type-product .summary.entry-summary .custom-attributes{display:none}#product .container.container-woocomerce .product.type-product .summary.entry-summary .variations_form.cart{margin-bottom:40px;margin-top:24px}#product .container.container-woocomerce .product.type-product .summary.entry-summary .variations_form.cart .single_variation_wrap{margin-top:0}#product .container.container-woocomerce .product.type-product .summary.entry-summary .variations_form.cart .single_variation_wrap .woocommerce-variation.single_variation .woocommerce-variation-price{margin-bottom:16px}#product .container.container-woocomerce .product.type-product .summary.entry-summary .variations_form.cart .single_variation_wrap .woocommerce-variation.single_variation .woocommerce-variation-price .price{font-size:24px}#product .container.container-woocomerce .product.type-product .summary.entry-summary .cart .quantity{display:none}#product .container.container-woocomerce .product.type-product .summary.entry-summary #dettagli{font-size:12px;line-height:1.3em}#product .container.container-woocomerce .product.type-product .summary.entry-summary #dettagli .tendina .cta-accordion h3{font-size:14px}#product .container.container-woocomerce .product.type-product .summary.entry-summary #dettagli .tendina .content{padding-bottom:8px;padding-top:0;display:none}#product .container.container-woocomerce .product.type-product .related.products{grid-column:1/2;grid-row:4/5;width:calc(100% - 96px);clear:both;padding:32px 48px 32px 48px}#product .container.container-woocomerce .product.type-product .related.products h2{font-size:27px;line-height:1.1em}#product .container.container-woocomerce .product.type-product .related.products ul.products{display:grid;grid-template-columns:1fr 1fr;-moz-column-gap:16px;column-gap:16px;row-gap:40px}#product .container.container-woocomerce .product.type-product .related.products ul.products li.product{width:100% !important;margin:0 !important}#product .container.container-woocomerce .product.type-product .related.products ul.products li.product .img-hover{display:none}#product .container.container-woocomerce .product.type-product .related.products ul.products li.product:hover .img-hover{opacity:0;visibility:hidden}}@media screen and (max-width: 768px){#product .container.container-woocomerce .product.type-product .woocommerce-product-gallery .flex-viewport .woocommerce-product-gallery__wrapper .woocommerce-product-gallery__image:first-child{height:60vh}#product .container.container-woocomerce .product.type-product .summary.entry-summary{width:calc(100% - 32px);bottom:-195px}#product .container.container-woocomerce .product.type-product .summary.entry-summary{padding-left:16px;padding-right:16px}#product .container.container-woocomerce .product.type-product .related.products{width:calc(100% - 32px);padding:32px 16px 64px 16px}#product .container.container-woocomerce .product.type-product .related.products ul.products{grid-template-columns:1fr 1fr}#product .container.container-woocomerce .product.type-product .related.products ul.products li.product h2,#product .container.container-woocomerce .product.type-product .related.products ul.products li.product h3{display:block;font-size:14px;line-height:1.3em;padding-bottom:4px;margin-bottom:0}#product .container.container-woocomerce .product.type-product .related.products ul.products li.product .price{display:block;float:left;font-size:14px;line-height:1.3em}.single-product h3.titoloh2{margin-left:16px;margin-right:16px}}.single-servizio{background-color:#f5f5f5}.single-servizio #header{position:absolute}.single-servizio #servizi .bg .box-bg{grid-template-columns:1fr 1fr 1fr}.single-servizio #servizi .bg .box-bg .linea.tre{display:none}.single-servizio #servizi .box-linee{margin-bottom:144px}.single-servizio #servizi .box-linee nav{margin:0 48px}.single-servizio #servizi .box-linee nav ul{margin:0;padding:0;margin-bottom:8px;list-style-type:none}.single-servizio #servizi .box-linee nav ul li{display:inline-block;margin-right:8px}.single-servizio #servizi .box-linee nav ul li a{color:#c8c8c8;font-size:14px;text-transform:uppercase;transition:all .4s ease}.single-servizio #servizi .box-linee nav ul li a:hover{color:#000}.single-servizio #servizi .box-linee nav ul .active a{color:#000}.single-servizio #servizi .box-linee .grid{display:grid;grid-template-columns:1fr 1fr 1fr;grid-template-rows:auto auto auto;margin:0 48px}.single-servizio #servizi .box-linee .grid .titolo{grid-column:1/4;grid-row:1/2}.single-servizio #servizi .box-linee .grid .titolo span{font-family:"Quicksand-SemiBold",Arial,Helvetica,sans-serif;display:inline-block}.single-servizio #servizi .box-linee .grid .titolo h1{font-family:"Quicksand-SemiBold",Arial,Helvetica,sans-serif;display:inline-block}.single-servizio #servizi .box-linee .grid .img{grid-column:1/2;grid-row:2/4;margin-right:16px}.single-servizio #servizi .box-linee .grid .desc{grid-column:2/3;grid-row:2/3;margin-left:16px;margin-right:16px}.single-servizio #servizi .box-linee .grid .elenco{grid-column:2/3;grid-row:3/4;margin-left:16px;margin-right:16px;margin-top:24px;display:flex;flex-direction:column}.single-servizio #servizi .box-linee .grid .elenco .tendina{margin-bottom:16px;border-bottom:1px solid #000}.single-servizio #servizi .box-linee .grid .elenco .tendina .cta-accordion{display:grid;grid-template-columns:auto 100px;padding-bottom:8px;cursor:pointer}.single-servizio #servizi .box-linee .grid .elenco .tendina .cta-accordion h2{font-family:"Quicksand-SemiBold",Arial,Helvetica,sans-serif;font-weight:400;font-size:16px;line-height:1.3em;text-transform:uppercase}.single-servizio #servizi .box-linee .grid .elenco .tendina .cta-accordion .x{text-align:right;margin-right:8px;transition:all .6s ease}.single-servizio #servizi .box-linee .grid .elenco .tendina .cta-accordion .x.animate{transform:rotateX(180deg)}.single-servizio #servizi .box-linee .grid .elenco .tendina .content{padding-bottom:16px;padding-top:8px;display:none}.single-servizio #servizi .box-linee .grid .elenco .tendina .content .p{margin-bottom:4px;font-size:14px;line-height:1.3em}.single-servizio #servizi .box-linee .grid .elenco .tendina .content a{text-decoration:underline}.single-servizio #servizi .box-linee .grid .elenco .avvertenze{margin-top:auto;font-size:10px;line-height:1.4em;text-transform:uppercase}.single-servizio #servizi .box-linee .grid .next-box{grid-column:3/4;grid-row:3/4;width:60%;justify-self:right;align-self:end}.single-servizio #servizi .box-linee .grid .next-box .next-servizio-img h4{font-family:"Quicksand-SemiBold",Arial,Helvetica,sans-serif;font-weight:400;font-size:18px;text-transform:uppercase;margin-bottom:16px}.single-servizio #servizi .box-linee .grid .next-box .next-servizio-img .img{position:relative}.single-servizio #servizi .box-linee .grid .next-box .next-servizio-img .img .bg{content:" ";display:block;position:absolute;top:0;left:0;right:0;bottom:0;width:100%;height:100%;background-color:#cacaca;opacity:.6}.single-servizio #servizi .box-linee .grid .next-box .arrow .previus,.single-servizio #servizi .box-linee .grid .next-box .arrow .next{display:inline-block;margin-top:16px}.single-servizio #servizi .box-linee .grid .next-box .arrow .previus{margin-right:24px}@media screen and (max-width: 1100px){.single-servizio #servizi .box-linee .grid{grid-template-columns:.4fr .4fr .2fr}.single-servizio #servizi .box-linee .grid .next-box{width:97%;margin-left:16px}}@media screen and (max-width: 1000px){.single-servizio #servizi .box-linee .grid{grid-template-columns:1fr;grid-template-rows:auto auto auto auto auto;row-gap:32px}.single-servizio #servizi .box-linee .grid .titolo{grid-column:1/2;grid-row:1/2}.single-servizio #servizi .box-linee .grid .titolo h1{margin-bottom:0}.single-servizio #servizi .box-linee .grid .desc{grid-column:1/2;grid-row:2/3;margin-left:0;margin-right:0}.single-servizio #servizi .box-linee .grid .img{grid-column:1/2;grid-row:3/4;margin-left:0;margin-right:0}.single-servizio #servizi .box-linee .grid .next-box{grid-column:1/2;grid-row:4/5;margin-left:0;margin-right:0;width:100%;text-align:right}.single-servizio #servizi .box-linee .grid .next-box .next-servizio-img{display:inline-block}.single-servizio #servizi .box-linee .grid .next-box .next-servizio-img a h4{display:inline-block;font-size:16px;line-height:1.3em}.single-servizio #servizi .box-linee .grid .next-box .next-servizio-img a .img{display:none}.single-servizio #servizi .box-linee .grid .next-box .arrow{display:inline-block;margin-left:16px}.single-servizio #servizi .box-linee .grid .next-box .arrow .previus{display:none}.single-servizio #servizi .box-linee .grid .next-box .arrow .next svg{margin-bottom:-3px}.single-servizio #servizi .box-linee .grid .elenco{grid-column:1/2;grid-row:5/6;margin-left:0;margin-right:0}.single-servizio #servizi .box-linee .grid .elenco .avvertenze{margin-top:32px}}@media screen and (max-width: 768px){.single-servizio #servizi .box-linee nav{margin:0 16px}.single-servizio #servizi .box-linee .grid{margin:0 16px}.single-servizio #servizi .box-linee .grid{row-gap:24px}.single-servizio #servizi .box-linee{margin-bottom:16px}.single-servizio #servizi .box-linee nav ul li{display:block}.single-servizio #servizi .box-linee .grid .titolo{visibility:hidden;height:0}.single-servizio #servizi .box-linee nav ul .active a{font-family:"Quicksand-SemiBold",Arial,Helvetica,sans-serif;font-size:27px;line-height:1.1em;font-weight:400}}.woocommerce-cart #header .container .menu-header.lingua .cart .cart-icon{display:none}.woocommerce-cart #main{margin:160px 48px 64px 48px}.woocommerce-cart #main .content-article h1{font-size:18px;text-transform:uppercase;margin-bottom:32px}.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:#000;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;text-transform:uppercase;padding:16px 0}.woocommerce-cart #main .woocommerce .woocommerce-cart-form table.shop_table td{padding:0;line-height:0px;border-top:1px solid #979797}.woocommerce-cart #main .woocommerce .woocommerce-cart-form table.shop_table .product-name{visibility:hidden;line-height:1.4em;text-transform:uppercase;font-size:18px}.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 .attribute-label{font-family:"Quicksand-SemiBold",Arial,Helvetica,sans-serif}.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:12px}.woocommerce-cart #main .woocommerce .woocommerce-cart-form table.shop_table .woocommerce-cart-form__cart-item.cart_item .product-name .variation dt{font-family:"Quicksand-SemiBold",Arial,Helvetica,sans-serif}.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;border-bottom:gray 1px solid}.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 .actions .button{font-size:16px;text-decoration:underline;background:none;font-family:"Quicksand-Regular",Arial,Helvetica,sans-serif !important;color:#000;margin-top:16px}.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}.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-button{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;font-family:"Quicksand-Regular",Arial,Helvetica,sans-serif !important;color:#000;padding-left:0px}.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{border-bottom:1px solid #979797;padding-top:16px;padding-bottom:16px}.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:"Quicksand-Regular",Arial,Helvetica,sans-serif !important;font-size:16px !important;text-transform:uppercase;border-radius:0}#add_payment_method .cart-collaterals .cart_totals tr td,#add_payment_method .cart-collaterals .cart_totals tr th,.woocommerce-cart .cart-collaterals .cart_totals tr td,.woocommerce-cart .cart-collaterals .cart_totals tr th,.woocommerce-checkout .cart-collaterals .cart_totals tr td,.woocommerce-checkout .cart-collaterals .cart_totals tr th{border-top:none !important}@media screen and (max-width: 768px){.woocommerce-cart #main{margin:128px 16px 40px 16px;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{border-top:none}.woocommerce-cart #main .woocommerce .woocommerce-cart-form table.shop_table .woocommerce-cart-form__cart-item.cart_item .product-price{border-top:none}.woocommerce-cart #main .woocommerce .woocommerce-cart-form table.shop_table .woocommerce-cart-form__cart-item.cart_item .product-quantity{border-top:none}.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-notice.woocommerce-notice--success.woocommerce-thankyou-order-received{margin-bottom:24px !important}.woocommerce-order-details__title{margin-bottom:24px !important}.woocommerce-order-overview.woocommerce-thankyou-order-details.order_details{padding:0 !important}.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:128px 48px 0 48px}.woocommerce-checkout #main .woocommerce-form-coupon-toggle .woocommerce-info{border:none;background:none;padding-left:0}.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;font-family:"Quicksand-Regular",Arial,Helvetica,sans-serif}.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{font-weight:400 !important}.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:0px}.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:48px;margin-bottom:48px}.woocommerce-checkout #main #payment .wc_payment_method.payment_method_paypal img{display:none;visibility:hidden}.woocommerce-checkout #main #payment .button{background-color:#000;font-size:16px;text-transform:uppercase;font-family:"Quicksand-Regular",Arial,Helvetica,sans-serif;padding:16px 48px;border-radius:0}.woocommerce-checkout #main strong{font-weight:400 !important}.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}#add_payment_method #payment ul.payment_methods li img,.woocommerce-cart #payment ul.payment_methods li img,.woocommerce-checkout #payment ul.payment_methods li img{width:50px}@media screen and (max-width: 768px){.woocommerce-checkout #main{margin:128px 16px 0 16px;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}}