@import url("font_awesome.all.min.css");@import url("https://use.typekit.net/adm4trr.css");@import url("https://maxst.icons8.com/vue-static/landings/line-awesome/line-awesome/1.3.0/css/line-awesome.min.css");html{scroll-behavior:smooth}body{display:none;font:13px  'futura-pt', sans-serif;background:#fff;overflow:auto;width:100%;color:#000;margin:0;scrollbar-width:thin !important;scrollbar-color:#000 #B5B5B5}body.menuopen{overflow:hidden !important;position:fixed;top:0px;left:0px;height:100%}body.designers,body.page{padding-top:161px !important}body::-webkit-scrollbar{width:3px}body::-webkit-scrollbar-track{background:#B5B5B5}body::-webkit-scrollbar-thumb{background-color:#000;border-radius:0;border:1px solid #B5B5B5}body::-webkit-resizer{width:3px;background:#B5B5B5}h1,h2,h3,h4{font-weight:600;line-height:1em;padding:0;margin:0 0 30px;color:#000;letter-spacing:0.06em}h1{font-size:1.923em}h2{font-size:1.538em;position:relative;overflow:hidden;text-align:left}h3{font-size:1.154em}h4{font-size:1.154em}h5{font-size:1.154em}h6{font-size:1.154em;color:#000;margin:0 0 10px}*{outline:none !important}a{text-decoration:none;outline:none !important;color:#000}a:hover{color:#000;text-decoration:none !important}input,select,textarea,button{width:calc(100% - 20px);outline:none !important;border:none;border-bottom:solid 1px #000;border-radius:0 !important;padding:0.2em 0;margin:0 10px;color:#B5B5B5;background:#fff;font-weight:300;font-size:1em;text-transform:none;scrollbar-width:thin !important;scrollbar-color:#000 #f2f2f2}input::placeholder,select::placeholder,textarea::placeholder,button::placeholder{color:#B5B5B5;text-transform:capitalize}input:focus,select:focus,textarea:focus,button:focus{border-color:#000;color:#000}input::-webkit-scrollbar,select::-webkit-scrollbar,textarea::-webkit-scrollbar,button::-webkit-scrollbar{width:7px}input::-webkit-scrollbar-track,select::-webkit-scrollbar-track,textarea::-webkit-scrollbar-track,button::-webkit-scrollbar-track{background:#f2f2f2}input::-webkit-scrollbar-thumb,select::-webkit-scrollbar-thumb,textarea::-webkit-scrollbar-thumb,button::-webkit-scrollbar-thumb{background-color:#000;border-radius:0;border:1px solid #f2f2f2}input::-webkit-resizer,select::-webkit-resizer,textarea::-webkit-resizer,button::-webkit-resizer{width:7px;background:#f2f2f2}@media only screen and (max-width: 1024px){input,select,textarea,button{border-width:1px}}::placeholder{color:#000;opacity:1}::-ms-input-placeholder{color:#000}input[type="checkbox"],input[type="radio"]{width:auto}input[type="submit"],button{color:#000;font-weight:300}button,.btn{display:inline-block !important;width:auto !important;border:solid 1px #000;padding:10px 30px;background:#fff;margin:0 auto;border-radius:0 !important;font-weight:300;color:#000;text-transform:uppercase}button:hover,.btn:hover{background:#000;color:#fff}select{width:100%;max-width:300px;padding:0 35px 0 0;font-size:0.9em;height:35px;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:url("../img/select_chevron.png") no-repeat calc(100% - 15px) 15px;background-size:7px auto;cursor:pointer;margin:0}label.check{width:calc(100% - 45px);font-size:1em;text-transform:uppercase;position:relative;cursor:pointer;padding:0 10px 0 35px}label.check a{font-weight:400;text-decoration:underline}label.check input{position:absolute;opacity:0;cursor:pointer;height:10px;width:10px;top:15px;left:15px}label.check .checkmark{position:absolute;top:1px;left:10px;height:13px;width:13px;background-color:#fff;border:solid 1px #000;border-radius:100%}label.check .checkmark:after{content:"";position:absolute;display:none;left:2px;top:2px;width:7px;height:7px;background:#000;border-radius:100%}label.check .checkmark.warn{border:solid 1px #9e0000}label.check:hover input ~ .checkmark{background-color:#fff}label.check input:checked ~ .checkmark{background-color:#fff}label.check input:checked ~ .checkmark:after{display:block}select::-ms-expand{display:none}@media screen and (min-width: 0\0){select{background:none\9;padding:5px\9}}strong{color:#000;font-weight:600}@media screen and (min-width: 1640px){.container{max-width:1440px}}.ui-autocomplete{background:rgba(255,255,255,0.9);border:none;max-width:300px !important;max-height:300px;overflow-y:auto;overflow-x:hidden;margin:0;padding:0;z-index:10003;font-size:0.7em;font-weight:300;letter-spacing:0.2em}.ui-autocomplete .ui-menu-item{border-bottom:dotted 1px #B5B5B5;list-style:none;margin:0;text-transform:uppercase;cursor:pointer}.ui-autocomplete .ui-menu-item .ui-menu-item-wrapper{padding:5px 10px}.ui-autocomplete .ui-menu-item:hover{background:rgba(255,255,255,0.9);color:#000;border-bottom:dotted 1px #000}.ui-helper-hidden-accessible{display:none}.ui-state-active,.ui-widget-content .ui-state-active,.ui-widget-header .ui-state-active,a.ui-button:active,.ui-button:active,.ui-button.ui-state-active:hover{background:rgba(242,242,242,0.9);font-weight:600;color:#000}.ui-state-default,.ui-widget-content .ui-state-default,.ui-widget-header .ui-state-default,.ui-button,html .ui-button.ui-state-disabled:hover,html .ui-button.ui-state-disabled:active,.ui-state-hover,.ui-widget-content .ui-state-hover,.ui-widget-header .ui-state-hover,.ui-state-focus,.ui-widget-content .ui-state-focus,.ui-widget-header .ui-state-focus,.ui-button:hover,.ui-button:focus{border:none;background:#fff;font-weight:normal;color:#000}.ui-tabs{background:transparent;border:none;overflow:hidden}.ui-widget-header{background:transparent;border:none;-moz-border-radius:0px;-webkit-border-radius:0px;border-radius:0px}.ui-tabs-nav li{display:inline-block !important;float:none !important;top:0px;margin:0em;padding-bottom:0px;padding:0 12.5px}.ui-tabs-nav .ui-state-default{background:transparent;border:none}.ui-tabs-nav .ui-state-default a{color:#000}.ui-tabs-nav .ui-state-active{background:transparent;border:none;font-weight:600}.ui-tabs-nav .ui-state-active a{color:#000}.ui-tabs-panel{width:100% !important;overflow:hidden}.ui-widget-overlay{background:rgba(0,0,0,0.5);width:100%;min-height:100%;overflow:hidden;position:fixed;top:0;left:0;z-index:10000}.ui-dialog{background:#fff;width:100%;max-width:900px;overflow:hidden;border:solid 1px #000;z-index:10001}.ui-dialog .ui-dialog-titlebar{background:#000;color:#fff;padding:5px 10px;margin:0 0 15px;font-size:1.2em;text-transform:uppercase}.ui-dialog .ui-dialog-titlebar-close{display:block;position:absolute;top:10px;right:10px;width:16px;height:16px;background:#000 url("../img/close_bianco.png") no-repeat 0 0;background-size:100% auto;color:#fff}.ui-dialog .ui-dialog-content{padding:15px;min-width:400px}.ui-dialog .ui-dialog-content label{display:block;width:100%;border-bottom:solid 1px #B5B5B5;font-size:1.1em;color:#000;text-transform:capitalize}.ui-dialog .ui-dialog-content select{display:block;width:100%;margin:0 0 15px;border:none;border-bottom:solid 1px #B5B5B5}.fancybox-bg{background:#fff;opacity:1 !important}.fancybox-button{background:transparent !important;color:#000;font-size:2em !important}.fancybox-button:hover{color:#000}.fancybox-button.fancybox-close-small{top:0;right:10px;color:#000}.r-tabs .r-tabs-nav{margin:0;padding:0}.r-tabs .r-tabs-tab{display:inline-block;margin:0;list-style:none}.r-tabs .r-tabs-panel{padding:0;display:none}.r-tabs .r-tabs-accordion-title{display:none}.r-tabs .r-tabs-panel.r-tabs-state-active{display:block}@media only screen and (max-width: 1024px){.r-tabs .r-tabs-nav{display:none !important}.r-tabs .r-tabs-accordion-title{display:block !important}}#klarna{width:100%;margin:0 0 0 -10px;padding:0;text-align:left !important;opacity:0.5}#klarna .container{text-align:left !important}#info_privacy_bar{display:block;width:100%;min-height:100px;position:fixed;bottom:0;left:0;padding:15px;text-align:center;border-top:solid 1px #000;z-index:1000000;background:#fff}#info_privacy_bar a{display:inline-block;font-weight:600;padding:10px;border-radius:0 !important;margin:10px;background:#fff !important;color:#000 !important;border:solid 1px #000 !important;text-transform:uppercase !important}#info_privacy_bar a:hover{color:#000 !important;background:#fff !important;border:solid 1px #000 !important}#info_privacy_bar a:first-of-type{background:#000 !important;color:#fff !important}#info_privacy_bar a:first-of-type:hover{color:#fff !important;background:#000 !important;border:solid 1px #000 !important}#info_privacy_bar .buttons #ok{background:#fff !important;color:#000 !important}#info_privacy_bar .buttons #ok_tecnici{background:#000 !important;color:#fff !important;border-color:#fff !important}.close_minicart,.close_miniwish{display:none;width:15px;height:15px;position:fixed;top:15px;right:15px;font-size:1.3em;z-index:100000;cursor:pointer}#minicart,#miniwish{display:none;background:rgba(0,0,0,0.5);position:fixed;top:37px;right:0;width:100%;max-width:none;padding:0;color:#000;z-index:10000;overflow:hidden;border:solid 0px #000;text-align:center;height:calc(100vh - 37px)}#minicart:before,#miniwish:before{content:'';width:500px;height:100vh;position:absolute;top:0;right:0;background:#fff}#minicart .no_items,#miniwish .no_items{text-transform:uppercase;white-space:nowrap;font-size:0.9em}#minicart p,#miniwish p{text-align:center;text-transform:uppercase}#minicart .titolo_minicart,#minicart .titolo_miniwish,#miniwish .titolo_minicart,#miniwish .titolo_miniwish{width:100%;max-width:500px;padding:30px;position:relative;z-index:100;margin:0 0 15px auto;border-bottom:solid 2px #000;font-weight:600;font-size:1em;text-transform:uppercase;top:0;right:0;background:#fff;text-align:left}#minicart .titolo_minicart i,#minicart .titolo_miniwish i,#miniwish .titolo_minicart i,#miniwish .titolo_miniwish i{position:absolute;display:block;top:30px;right:30px;cursor:pointer}#minicart .wrapper,#miniwish .wrapper{width:100%;max-width:500px;height:100%;max-height:calc(100% - 220px);text-align:left;overflow-x:hidden;overflow-y:auto;margin:0 0 15px auto;padding:20px;position:relative;z-index:100;scrollbar-width:thin !important;scrollbar-color:#000 #fff}#minicart .wrapper::-webkit-scrollbar,#miniwish .wrapper::-webkit-scrollbar{width:7px}#minicart .wrapper::-webkit-scrollbar-track,#miniwish .wrapper::-webkit-scrollbar-track{background:#fff}#minicart .wrapper::-webkit-scrollbar-thumb,#miniwish .wrapper::-webkit-scrollbar-thumb{background-color:#000;border-radius:0;border:1px solid #fff}#minicart .wrapper::-webkit-resizer,#miniwish .wrapper::-webkit-resizer{width:7px;background:#fff}#minicart .wrapper .item_minicart,#minicart .wrapper .item_miniwish,#miniwish .wrapper .item_minicart,#miniwish .wrapper .item_miniwish{width:100%;display:flex;flex-flow:row wrap;justify-content:space-between;margin:20px 0}#minicart .wrapper .item_minicart:last-child,#minicart .wrapper .item_miniwish:last-child,#miniwish .wrapper .item_minicart:last-child,#miniwish .wrapper .item_miniwish:last-child{border-bottom:none}#minicart .wrapper .item_minicart img,#minicart .wrapper .item_miniwish img,#miniwish .wrapper .item_minicart img,#miniwish .wrapper .item_miniwish img{width:113px;height:auto;max-height:150px;object-fit:contain}#minicart .wrapper .item_minicart .txt,#minicart .wrapper .item_miniwish .txt,#miniwish .wrapper .item_minicart .txt,#miniwish .wrapper .item_miniwish .txt{width:calc(100% - 150px);margin:0 15px 0 15px;text-transform:uppercase;font-size:0.7em;position:relative}#minicart .wrapper .item_minicart .txt span,#minicart .wrapper .item_miniwish .txt span,#miniwish .wrapper .item_minicart .txt span,#miniwish .wrapper .item_miniwish .txt span{display:block;width:100%;margin:0 0 10px 0;position:relative}#minicart .wrapper .item_minicart .txt span.prodotto,#minicart .wrapper .item_miniwish .txt span.prodotto,#miniwish .wrapper .item_minicart .txt span.prodotto,#miniwish .wrapper .item_miniwish .txt span.prodotto{font-weight:600}#minicart .wrapper .item_minicart .txt span.quantita,#minicart .wrapper .item_minicart .txt span.taglia,#minicart .wrapper .item_miniwish .txt span.quantita,#minicart .wrapper .item_miniwish .txt span.taglia,#miniwish .wrapper .item_minicart .txt span.quantita,#miniwish .wrapper .item_minicart .txt span.taglia,#miniwish .wrapper .item_miniwish .txt span.quantita,#miniwish .wrapper .item_miniwish .txt span.taglia{width:100% !important;float:none}#minicart .wrapper .item_minicart .txt span.prezzo,#minicart .wrapper .item_miniwish .txt span.prezzo,#miniwish .wrapper .item_minicart .txt span.prezzo,#miniwish .wrapper .item_miniwish .txt span.prezzo{clear:both;font-weight:600}#minicart .wrapper .item_minicart .txt .elimina,#minicart .wrapper .item_miniwish .txt .elimina,#miniwish .wrapper .item_minicart .txt .elimina,#miniwish .wrapper .item_miniwish .txt .elimina{position:absolute;top:0;right:0;margin:0;z-index:100;padding:0;text-transform:capitalize}#minicart .wrapper .item_minicart .txt .elimina:hover,#minicart .wrapper .item_miniwish .txt .elimina:hover,#miniwish .wrapper .item_minicart .txt .elimina:hover,#miniwish .wrapper .item_miniwish .txt .elimina:hover{text-decoration:underline !important}#minicart .wrapper .item_minicart a.vai_cart,#minicart .wrapper .item_miniwish a.vai_cart,#miniwish .wrapper .item_minicart a.vai_cart,#miniwish .wrapper .item_miniwish a.vai_cart{display:block;width:100%;max-width:500px;padding:10px 15px;border-top:solid 2px #000;font-size:1em;font-weight:600;text-transform:uppercase;margin:20px auto;text-align:right}#minicart .wrapper .item_minicart a.vai_cart:hover,#minicart .wrapper .item_miniwish a.vai_cart:hover,#miniwish .wrapper .item_minicart a.vai_cart:hover,#miniwish .wrapper .item_miniwish a.vai_cart:hover{background:#000;color:#fff}#minicart h2,#miniwish h2{font-size:1em;display:block;width:100%;max-width:500px;padding:10px 15px;position:relative;z-index:100;text-transform:uppercase;margin:20px 0 20px auto;text-align:left;font-weight:300}#minicart h2 span,#miniwish h2 span{display:block;position:absolute;font-weight:600;margin:0 0 0 auto;top:10px;right:15px}#minicart a.vai_cart,#minicart .view_all,#miniwish a.vai_cart,#miniwish .view_all{display:block;width:100%;max-width:500px;padding:10px 15px;border-top:solid 2px #000;font-size:1em;font-weight:600;text-transform:uppercase;margin:20px 0 20px auto;text-align:right;position:relative;z-index:100}#minicart a.vai_cart:hover,#minicart .view_all:hover,#miniwish a.vai_cart:hover,#miniwish .view_all:hover{background:#fff;color:#000}header{background:#fff;display:flex;flex-flow:column;justify-content:flex-start;position:fixed;top:0;max-width:none;max-height:162px;width:100%;padding:0;z-index:8999;margin:0;text-align:left;border-bottom:solid 1px #000}header #prehead{width:100%;background:#fff;color:#000;text-align:center;padding:0px;font-size:1em;font-weight:300;font-style:italic;text-transform:uppercase;overflow:hidden;border-bottom:solid 1px #000}header #prehead div{padding:10px 20px;-webkit-animation:marquee 40s infinite linear;animation:marquee 40s infinite linear;white-space:nowrap}@-webkit-keyframes marquee{from{-webkit-transform:translateX(0%);transform:translateX(0%)}to{-webkit-transform:translateX(-100%);transform:translateX(-100%)}}@keyframes marquee{from{-webkit-transform:translateX(0%);transform:translateX(0%)}to{-webkit-transform:translateX(-100%);transform:translateX(-100%)}}header h1{display:inline-block;width:150px;height:100vh;max-height:38px;padding-bottom:0;overflow:hidden;margin:25px 0 0;position:relative;text-align:center;z-index:11;text-indent:-9000em;background:url("../img/logo.svg") no-repeat top left/100% auto}header h1 a{display:block;width:100%;height:100%;min-height:38px;position:absolute;top:0;left:0}header #mainmenu{width:100%;position:relative;list-style:none;margin:40px 0 20px;padding:0;display:flex;flex-flow:row nowrap;justify-content:flex-start;align-items:center;text-transform:uppercase}header #mainmenu li{margin:0 15px 0 0;padding:0 7.5px;position:relative}header #mainmenu li a{display:inline-block;color:#000;width:auto;font-size:1em;font-weight:300;letter-spacing:0.9px;padding:0 0 10px;border-bottom:solid 2px #fff}header #mainmenu li a:hover{border-bottom:solid 2px #000}header #mainmenu li ul.sub_menu{display:none;width:138px;list-style:none;margin:0 -7.5px;padding:25px 0 0;position:absolute;overflow:hidden;background:#fff}header #mainmenu li ul.sub_menu:before{content:'';display:block;width:100%;height:125px;background:#fff;position:absolute;top:1px;left:0;z-index:0}header #mainmenu li ul.sub_menu li{background:#fff;position:relative;z-index:1}header #mainmenu li ul.sub_menu a{font-size:0.9em;border-bottom:none}header #mainmenu li:hover a{border-bottom:solid 2px #000}header #mainmenu li:hover>ul{display:block}header #mainmenu li:hover>ul a{border:none}header #mainmenu li:hover>ul a:hover{color:#B5B5B5}header #tools,header #lang{position:absolute;top:40px;right:15px;padding:0 0 1px;margin:0;display:flex;flex-flow:row nowrap;justify-content:flex-end;font-weight:300;list-style:none;z-index:30}header #tools li,header #lang li{margin:0 0 0 15px;white-space:nowrap;font-size:1em}header #tools li:first-child,header #lang li:first-child{margin:0}header #tools li a,header #lang li a{display:block;width:100%;font-size:1em;font-weight:300;color:#000;position:relative;text-transform:uppercase}header #tools li a:hover,header #lang li a:hover{background:#fff;color:#000}header #tools li a:hover span,header #lang li a:hover span{background:#fff;border-color:#fff}header #tools li.active a,header #lang li.active a{background:#fff;color:#000}header #tools li.active a span,header #lang li.active a span{background:#fff;border-color:#fff}header #tools li#search_toggle,header #lang li#search_toggle{position:relative;width:127px;text-align:right}header #tools li#search_toggle form#search_form,header #lang li#search_toggle form#search_form{background:#fff;display:none;position:absolute;right:0;overflow:hidden;text-align:left;width:100%;max-width:127px;padding:0 15px 0 0;top:0;left:0;z-index:10002}header #tools li#search_toggle form#search_form a.close_search,header #lang li#search_toggle form#search_form a.close_search{position:absolute;top:0;right:0;display:inline-block;width:auto;cursor:pointer}header #tools li#search_toggle form#search_form label,header #lang li#search_toggle form#search_form label{display:block;width:100%;max-width:600px;margin:0;padding:0}header #tools li#search_toggle form#search_form label input,header #lang li#search_toggle form#search_form label input{width:100%;background:#fff;padding:0;margin:0;text-align:right;text-transform:uppercase;font-size:1em;font-style:italic;color:#B5B5B5;border:none;border-bottom:solid 1px #000}header #tools#tools,header #lang#tools{max-width:100%;overflow:hidden}header #tools#lang,header #lang#lang{top:35px;text-align:right;z-index:50}header #tools#lang li,header #lang#lang li{margin:0 0 0 45px}header #tools#lang li:first-child,header #lang#lang li:first-child{font-size:0.846em}header #tools#lang #lng_toggle,header #lang#lang #lng_toggle{padding:0 0 15px;cursor:pointer}header #tools#lang #lng_toggle h6,header #lang#lang #lng_toggle h6{display:inline-block;width:auto;font-size:1em;color:#000;position:relative;text-transform:uppercase;padding:0 15px 0 0;margin:0}header #tools#lang #lng_toggle h6:before,header #lang#lang #lng_toggle h6:before{content:'';background:url("../img/chevron_dwn.svg") no-repeat top left/100% auto;width:10px;height:10px;position:absolute;top:2px;right:0}header #tools#lang #lng_toggle ul,header #lang#lang #lng_toggle ul{display:none;width:100%;max-width:53px;position:absolute;list-style:none;text-align:left;margin:10px 0 0 -10px;padding:0 10px;background:#fff;z-index:900;border:solid 2px #000}header #tools#lang #lng_toggle ul li,header #lang#lang #lng_toggle ul li{margin:10px 0;padding:0;font-size:13px}header #tools#lang #lng_toggle ul a,header #lang#lang #lng_toggle ul a{display:block;width:100%;text-align:center;margin:0;padding:0}header #tools#lang #lng_toggle:hover>ul,header #lang#lang #lng_toggle:hover>ul{display:block}body.home header{max-height:none}.menu_toggle,#tools_mobile,#carrello_mobile{display:none}#menu_tabs_mobile{display:none}@media screen and (max-width: 1640px){#mainmenu li{margin:0 !important}#mainmenu li a{font-size:1em !important}#tools li,#lang li{font-size:13px !important}#tools li#lng_toggle,#lang li#lng_toggle{margin:0 0 0 35px !important}#tools li#search_toggle,#lang li#search_toggle{width:100px !important}#tools a,#lang a{font-size:1em !important}}@media screen and (max-width: 1024px){#minicart,#miniwish{top:0;right:0;left:auto;transform:translateX(0);padding:20px 0;width:100%;max-width:280px;border:solid 1px #000;height:100vh;overflow-y:auto;overflow-x:hidden}#minicart .wrapper,#miniwish .wrapper{max-height:calc(100% - 140px);height:auto}#minicart .wrapper .item_minicart,#miniwish .wrapper .item_minicart{border-bottom:solid 1px #000;padding:10px 20px}#minicart .close_minicart,#minicart .close_miniwish,#miniwish .close_minicart,#miniwish .close_miniwish{display:none !important;font-size:1.5em;position:fixed !important;right:10px !important}header{position:fixed;background:#fff;margin:0 !important;min-height:75px;background:#fff}header #lang,header #tools,header #mainmenu,header .menu_settori{display:none !important}header #prehead{font-size:0.692em;border-bottom:solid 1px #000}header #prehead div{padding:10px;-webkit-animation:marquee 10s infinite linear;animation:marquee 10s infinite linear}header h1{max-width:94px;max-height:25px;position:fixed;top:19px;left:50%;transform:translateX(-50%)}header .text-right{position:relative;overflow:hidden;min-height:45px;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}header .d-lg-none{display:block;text-align:center;border-top:solid 1px #000}header .d-lg-none #menu_toggle_brand{display:inline-block;width:auto;padding:5px;text-transform:uppercase}header #menuopen,header #carrello_mobile{display:inline-block;width:auto;font-size:1em;color:#000;text-transform:uppercase;position:absolute;top:50%;transform:translateY(-50%)}header #menuopen:hover,header #menuopen.active,header #carrello_mobile:hover,header #carrello_mobile.active{color:#B5B5B5}header #menuopen{left:15px}header #carrello_mobile{right:15px}#menu_tabs_mobile{background:#fff;overflow:auto;max-height:none;padding:15px 0;position:fixed;z-index:100000;width:100%;max-width:280px;overflow-x:hidden;overflow-y:auto;border:solid 1px #000;top:0}#menu_tabs_mobile a.close_menu{position:absolute;top:10px;left:250px;display:inline-block;width:auto;font-size:1.3em}#menu_tabs_mobile form{margin:0 0 25px}#menu_tabs_mobile form input{border-bottom:solid 1px #000;padding:5px 0;color:#B5B5B5;border-radius:0}#menu_tabs_mobile form input:focus{color:#000}#menu_tabs_mobile ul{list-style:none;margin:0 0 45px;padding:0 0 45px;border-bottom:solid 1px #000}#menu_tabs_mobile ul:last-child{border-bottom:solid 0px #000}#menu_tabs_mobile ul li h3{display:block;width:calc(100% - 15px) !important;color:#000;background:transparent !important;cursor:pointer;margin:0 0 5px !important;padding:0 10px 10px !important;position:relative;text-transform:uppercase;z-index:3;font-weight:400;font-size:1em}#menu_tabs_mobile ul li h3 span.ui-icon{position:absolute;top:0;right:0;font-size:0.8em}#menu_tabs_mobile ul li h3.ui-accordion-header-active{font-weight:300}#menu_tabs_mobile ul li h3.no_menu span.ui-icon{display:none}#menu_tabs_mobile ul li ul.sub_menu{font-size:0.786em;text-transform:uppercase;margin:0;padding:0}#menu_tabs_mobile ul li ul.sub_menu li a{display:block;padding:5px 10px 10px !important}#menu_tabs_mobile ul#store{margin:0 0 0px;padding:0 0 0px;border-bottom:solid 0px #000}#menu_tabs_mobile ul#store li a{display:block;margin:0 0 5px !important;padding:0 10px 5px !important;position:relative;text-transform:uppercase;z-index:3;font-weight:400;font-size:1em}}body.home header .d-lg-none{display:block;text-align:center;border-top:solid 1px #000}body.home header .d-lg-none #menu_toggle_brand{display:inline-block;width:auto;padding:5px;text-transform:uppercase}#home_corpo{padding-top:126px}#home_corpo ul#brands_home{margin:0;padding:0;list-style:none}#home_corpo ul#brands_home li{margin:0 0 10px}#home_corpo ul#brands_home li a{display:block;position:relative;width:100%;overflow:hidden;font-size:1em;font-weight:300}#home_corpo ul#products_home{margin:0;padding:0;list-style:none;width:100%;display:flex;flex-flow:row wrap;justify-content:flex-start;border:solid 0.5px #000}#home_corpo ul#products_home li{overflow:hidden;text-align:center;margin:0}#home_corpo ul#products_home li a{display:block;width:100%;position:relative;overflow:hidden;font-size:0.929em;line-height:1.3em;border:solid 0.5px #000}#home_corpo ul#products_home li a img{display:block;width:100%;height:100%;object-fit:contain}#home_corpo ul#products_home li a span{display:block;padding:20px 0 0;font-size:1.923em;position:absolute;top:20px;left:30px;z-index:1}#home_corpo ul#products_home li a span strong{display:block}#home_corpo ul#products_home li.col_1{width:100%}#home_corpo ul#products_home li.col_2{width:50%}#home_corpo ul#products_home li.col_3{width:calc(100% / 3)}#home_corpo div{margin:0;padding:0}@media screen and (max-width: 1024px){#home_corpo{padding-top:0 !important}#home_corpo .container-fluid{overflow:hidden}#home_corpo .container-fluid .col-sm-12{padding:0}#home_corpo ul#products_home{margin:0 !important}#home_corpo ul#products_home li{width:100% !important;margin:0 !important}}#breadcrumb{width:100%;padding:25px 0 20px;position:fixed;z-index:101;line-height:1.2em;background:#fff;color:#B5B5B5}#breadcrumb .container-fluid{text-align:left}#breadcrumb .container-fluid .row{background:#fff;padding:0;border-bottom:solid 1px #fff;text-align:left}#breadcrumb .container-fluid .row:first-child{background:#fff;padding:10px 0}#breadcrumb .container-fluid a,#breadcrumb .container-fluid strong{margin:0 5px;text-transform:uppercase;font-weight:600;font-size:0.929em;color:#B5B5B5}#breadcrumb .container-fluid a.grid_toggle,#breadcrumb .container-fluid strong.grid_toggle{display:none}@media screen and (max-width: 992px){#breadcrumb{position:sticky;padding:0}#breadcrumb *{text-align:center !important}#breadcrumb a,#breadcrumb strong{display:inline-block !important;margin:0 auto !important;font-weight:300 !important}#breadcrumb a.grid_toggle,#breadcrumb strong.grid_toggle{text-transform:uppercase;display:block !important;text-align:center;margin:10px 10px 0;color:#000 !important}}section#catalog{margin:0 auto 50px;padding:0;background:#fff;width:100%;position:relative}section#catalog .sx{text-align:center}section#catalog .sx #filter_container{position:relative;left:auto;z-index:0;padding:0px 0px 15px;list-style:none;width:100%;max-width:300px;margin:0;overflow:auto;scrollbar-width:thin !important;scrollbar-color:#000 rgba(0,0,0,0)}section#catalog .sx #filter_container::-webkit-scrollbar{width:2px}section#catalog .sx #filter_container::-webkit-scrollbar-track{background:rgba(0,0,0,0)}section#catalog .sx #filter_container::-webkit-scrollbar-thumb{background-color:#000;border-radius:0px;border:1px solid rgba(0,0,0,0)}section#catalog .sx #filter_container::-webkit-resizer{width:2px;background:rgba(0,0,0,0)}section#catalog .sx #filter_container .reset{display:none}section#catalog .sx ul#sorter,section#catalog .sx .active_filter,section#catalog .sx ul#filter{display:block;padding:0 0 15px;list-style:none;width:100%;max-width:300px;margin:0;text-align:left}section#catalog .sx ul#sorter li,section#catalog .sx .active_filter li,section#catalog .sx ul#filter li{margin:0;padding:0;display:flex;flex-flow:row wrap;justify-content:space-between}section#catalog .sx ul#sorter li h4,section#catalog .sx .active_filter li h4,section#catalog .sx ul#filter li h4{font-size:13px;line-height:1.3em;font-weight:300;position:relative;width:100%;overflow:hidden;text-transform:uppercase;transition:transform 0.5s linear;margin:0 0 20px;padding:0;cursor:pointer;color:#000;background:transparent !important;letter-spacing:0.06em;max-width:50%}section#catalog .sx ul#sorter li ul,section#catalog .sx .active_filter li ul,section#catalog .sx ul#filter li ul{width:50%;margin:0 0 20px;padding:0;list-style:none;overflow-x:hidden}section#catalog .sx ul#sorter li ul li,section#catalog .sx .active_filter li ul li,section#catalog .sx ul#filter li ul li{margin:0;padding:0;font-size:11px}section#catalog .sx ul#sorter li ul li h5,section#catalog .sx .active_filter li ul li h5,section#catalog .sx ul#filter li ul li h5{display:inline-block;font-size:11px;font-weight:300;position:relative;width:auto;overflow:hidden;text-transform:uppercase;transition:transform 0.5s linear;margin:0 0 10px;padding:0 0 5px;letter-spacing:0.06em;cursor:pointer;color:#000;background:transparent !important}section#catalog .sx ul#sorter li ul li h5.ui-state-active,section#catalog .sx .active_filter li ul li h5.ui-state-active,section#catalog .sx ul#filter li ul li h5.ui-state-active{border-bottom:solid 1px #000}section#catalog .sx ul#sorter li ul li ul,section#catalog .sx .active_filter li ul li ul,section#catalog .sx ul#filter li ul li ul{width:100%}section#catalog .sx ul#sorter li ul li a,section#catalog .sx .active_filter li ul li a,section#catalog .sx ul#filter li ul li a{display:block;width:100%;position:relative;overflow:hidden;padding:2px 0;margin:0 0 5px;font-size:11px;font-weight:300;text-transform:uppercase;color:#000}section#catalog .sx ul#sorter li ul li a:hover,section#catalog .sx ul#sorter li ul li a.active,section#catalog .sx .active_filter li ul li a:hover,section#catalog .sx .active_filter li ul li a.active,section#catalog .sx ul#filter li ul li a:hover,section#catalog .sx ul#filter li ul li a.active{color:#000;text-decoration:underline}section#catalog .sx ul#sorter li #categorie,section#catalog .sx .active_filter li #categorie,section#catalog .sx ul#filter li #categorie{max-height:none}section#catalog .sx ul#sorter li #categorie li ul,section#catalog .sx .active_filter li #categorie li ul,section#catalog .sx ul#filter li #categorie li ul{margin:0 0 10px 10px;padding:0;list-style:none;font-size:11px;font-weight:300;overflow-x:hidden}section#catalog .sx ul#sorter li #categorie li ul li,section#catalog .sx .active_filter li #categorie li ul li,section#catalog .sx ul#filter li #categorie li ul li{text-transform:uppercase}section#catalog .sx ul#sorter li #categorie li ul li a,section#catalog .sx .active_filter li #categorie li ul li a,section#catalog .sx ul#filter li #categorie li ul li a{font-size:11px;color:#000}section#catalog .sx ul#sorter li #categorie li ul li a:hover,section#catalog .sx .active_filter li #categorie li ul li a:hover,section#catalog .sx ul#filter li #categorie li ul li a:hover{color:#000;text-decoration:underline}section#catalog .sx ul#sorter li #range_price,section#catalog .sx .active_filter li #range_price,section#catalog .sx ul#filter li #range_price{position:relative;overflow:hidden;width:calc(100% - 20px);font-size:0.75em;margin-bottom:30px}section#catalog .sx ul#sorter li #range_price #cursor_valuta,section#catalog .sx ul#sorter li #range_price #cursor_price,section#catalog .sx ul#sorter li #range_price #filter_url,section#catalog .sx .active_filter li #range_price #cursor_valuta,section#catalog .sx .active_filter li #range_price #cursor_price,section#catalog .sx .active_filter li #range_price #filter_url,section#catalog .sx ul#filter li #range_price #cursor_valuta,section#catalog .sx ul#filter li #range_price #cursor_price,section#catalog .sx ul#filter li #range_price #filter_url{display:none}section#catalog .sx ul#sorter li #range_price #min_price,section#catalog .sx ul#sorter li #range_price #max_price,section#catalog .sx .active_filter li #range_price #min_price,section#catalog .sx .active_filter li #range_price #max_price,section#catalog .sx ul#filter li #range_price #min_price,section#catalog .sx ul#filter li #range_price #max_price{position:absolute !important;width:60px !important;top:7px;z-index:0;font-size:1.07em}section#catalog .sx ul#sorter li #range_price #min_price input,section#catalog .sx ul#sorter li #range_price #max_price input,section#catalog .sx .active_filter li #range_price #min_price input,section#catalog .sx .active_filter li #range_price #max_price input,section#catalog .sx ul#filter li #range_price #min_price input,section#catalog .sx ul#filter li #range_price #max_price input{background:transparent !important;display:block !important;font-size:1.07em;width:50px !important;border:0;border-radius:0;position:absolute;top:0;left:0;height:auto !important;padding:0 !important;margin:0 10px !important}section#catalog .sx ul#sorter li #range_price #max_price,section#catalog .sx .active_filter li #range_price #max_price,section#catalog .sx ul#filter li #range_price #max_price{text-align:right;right:0;left:auto}section#catalog .sx ul#sorter li #range_price #slider-range-min,section#catalog .sx .active_filter li #range_price #slider-range-min,section#catalog .sx ul#filter li #range_price #slider-range-min{display:block;width:calc(100% - 90px);height:3em;position:relative;margin:0 25px;overflow:visible}section#catalog .sx ul#sorter li #range_price #slider-range-min:before,section#catalog .sx .active_filter li #range_price #slider-range-min:before,section#catalog .sx ul#filter li #range_price #slider-range-min:before{content:'';width:100%;height:1px;position:absolute;top:50%;left:0;transform:translateY(-50%);background:#000}section#catalog .sx ul#sorter li #range_price #slider-range-min #custom-handle,section#catalog .sx .active_filter li #range_price #slider-range-min #custom-handle,section#catalog .sx ul#filter li #range_price #slider-range-min #custom-handle{width:30px;background:url("../img/cursor_range_price.png") no-repeat bottom center/12px auto;position:absolute;z-index:2;height:auto;cursor:default;-ms-touch-action:none;touch-action:none;height:1.6em;top:0;padding-bottom:18%;margin-top:0;margin-left:-15px;text-align:center;line-height:1.6em;white-space:nowrap}section#catalog .paginazione{text-align:center;margin:30px 0}section#catalog .paginazione:before{content:"";display:none;width:100%;max-width:530px;height:1px;background:#000;margin:0 auto 30px}section#catalog .paginazione ul{width:auto;margin:10px auto 0;padding:0;list-style:none}section#catalog .paginazione ul li{display:inline-block;width:auto;margin:0 5px}section#catalog .paginazione ul li a{display:block;width:auto;text-align:center;padding:0;color:#000}section#catalog .paginazione ul li a:hover{font-weight:600}section#catalog .paginazione ul li a.current{font-weight:600}section#catalog .paginazione ul li span.current{font-weight:600;color:#000}section#catalog #center{margin-top:0}section#catalog #center .prodotti{padding:0}section#catalog #center .prodotti .text-brand{font-size:1em;line-height:1.769em;margin-bottom:60px}section#catalog #center .prodotti .text-brand h2{width:100%;text-align:center;font-size:1.154em;margin:0 auto 30px}section#catalog #center .line{flex:0 0 100%;max-width:100%;height:1px;position:relative;text-align:center;margin:15px 0}section#catalog #center .line:before{content:"";display:block;width:70%;margin:0 auto;background:#B5B5B5;height:1px}section#catalog #center .line:nth-child(odd){display:none}section#catalog #center .item{margin:0 0 15px;padding:0 15px;border:solid 1px #fff;cursor:pointer;position:relative}section#catalog #center .item .tag{position:absolute;width:100%;list-style:none;display:flex;flex-flow:row wrap;justify-content:space-between;z-index:10;margin:0;padding:0;min-height:16px}section#catalog #center .item .tag li{font-weight:300;text-transform:uppercase;margin:0 15px 0 0;white-space:nowrap;font-size:0.857em;background:#fff}section#catalog #center .item .tag li.out_stock,section#catalog #center .item .tag li.coupon{position:absolute;right:15px}section#catalog #center .item .add_wl,section#catalog #center .item .quickview{display:none;position:absolute;top:10px;right:10px;z-index:10;color:#B5B5B5}section#catalog #center .item .add_wl:hover,section#catalog #center .item .quickview:hover{color:#000}section#catalog #center .item .quickview{right:auto;left:10px}@media screen and (max-width: 768px){section#catalog #center .item .quickview{display:none !important}}section#catalog #center .item .frame{display:block;overflow:hidden;padding:0 0px 5px;text-align:left;position:relative;transition:.5s;transition-delay:.15s}section#catalog #center .item .frame .out_stock,section#catalog #center .item .frame .sale,section#catalog #center .item .frame .last_arrive{display:none !important;font-size:0.8em;font-weight:500;color:#fff;background:#B5B5B5;padding:3px 5px;position:absolute;bottom:0;right:0;z-index:90;border-top-left-radius:10px}section#catalog #center .item .frame .sale,section#catalog #center .item .frame .last_arrive{background:#000}section#catalog #center .item .frame .box_img{width:100%;height:100%;max-width:360px;margin:0 auto 20px;padding:15px;overflow:hidden;position:relative}section#catalog #center .item .frame .gal_img{width:100%;height:100%;overflow:hidden}section#catalog #center .item .frame .gal_img .swiper-slide{text-align:center}section#catalog #center .item .frame .gal_img img{width:90%;height:auto;margin:0 auto}section#catalog #center .item .frame .cnt{margin:0 0 10px;padding:10px 0 0;text-align:left;font-size:0.857em;letter-spacing:0.06em;border-top:solid 1px #000;position:relative}section#catalog #center .item .frame .cnt span{display:block}section#catalog #center .item .frame .cnt .marca{display:block;width:100%;font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;margin:0 0 5px;text-transform:uppercase}section#catalog #center .item .frame .cnt .prodotto,section#catalog #center .item .frame .cnt .taglia_catalogo{display:block;width:calc(100% - 100px);margin:0;line-height:1.2em;min-height:1.2em;overflow:hidden;text-overflow:ellipsis;margin:0 0 5px;text-transform:uppercase}section#catalog #center .item .frame .cnt .prodotto span,section#catalog #center .item .frame .cnt .taglia_catalogo span{display:inline-block;margin:0 15px 0 0}section#catalog #center .item .frame .cnt .prodotto span:last-child,section#catalog #center .item .frame .cnt .taglia_catalogo span:last-child{margin:0}section#catalog #center .item .frame .cnt .taglia_catalogo{display:none}section#catalog #center .item .frame .cnt .prezzo{display:flex;flex-flow:row wrap;justify-content:flex-end;width:100px !important;position:absolute;top:10px;right:0;width:100%;padding:0;margin:0 0 15px;text-align:right}section#catalog #center .item .frame .cnt .prezzo span{display:block;position:relative;width:auto;margin:0;order:1}section#catalog #center .item .frame .cnt .prezzo del{color:#B5B5B5}section#catalog #center .item .frame .cnt .prezzo i{color:#000;font-weight:100;font-style:normal}section#catalog #center .item .frame .cnt .prezzo em{font-style:normal;font-weight:600;color:#000;margin:0 0 5px}section#catalog #center .item .frame .cnt .prezzo_nd{font-weight:600;color:#000}section#catalog #center .item:hover .prodotto{display:none !important}section#catalog #center .item:hover .taglia_catalogo{display:block !important}@media screen and (max-width: 1024px){section#catalog #center .item{padding:0 5px !important}section#catalog #center .item .frame .cnt .marca{max-width:calc(100% - 70px)}section#catalog #center .item .frame .cnt .prodotto,section#catalog #center .item .frame .cnt .taglia_catalogo{width:calc(100% - 70px);height:auto !important}section#catalog #center .item .frame .cnt .prezzo{background:#fff;max-width:70px}}@media screen and (max-width: 1024px){section#catalog #breadcrumb .col-sm-12{padding:5px 10px;text-align:left !important;border-bottom:solid 1px #000;position:relative}section#catalog #breadcrumb .col-sm-12 .grid_toggle{display:inline-block;width:auto;background:#fff;position:absolute;padding:5px 10px;top:0;right:0}section#catalog #filter_tools_mobile{width:100%;display:flex;justify-content:space-between;margin:-1px 0 0;padding:1px 0 0;list-style:none;text-align:left;border-bottom:solid 1px #000;position:fixed;background:#fff;z-index:102}section#catalog #filter_tools_mobile:before{content:'';display:block;width:100%;height:1px;background:#000;position:absolute;top:0px;left:0}section#catalog #filter_tools_mobile li{width:50%;border-right:solid 1px #000}section#catalog #filter_tools_mobile li:last-child{border-right:solid 0px #000}section#catalog #filter_tools_mobile li a{display:block;width:100%;position:relative;padding:10px;text-transform:uppercase}section#catalog #filter_tools_mobile li a i{display:block;width:10px;height:10px;position:absolute;top:15px;right:15px;font-size:1.1em;overflow:hidden;text-indent:-9000em;background:url("../img/chevron_dwn.svg") no-repeat top left/100% auto}section#catalog #filter_tools_mobile li a i.la-angle-up{transform:rotate(180deg)}section#catalog .sx{max-width:0 !important}section#catalog .sx #filter_container{display:none;position:fixed !important;z-index:1000 !important;background:#fff;max-width:none !important;left:0 !important;overflow:auto  !important;border:solid 1px #000 !important;scrollbar-width:thin !important;scrollbar-color:#000 rgba(0,0,0,0)}section#catalog .sx #filter_container::-webkit-scrollbar{width:5px}section#catalog .sx #filter_container::-webkit-scrollbar-track{background:rgba(0,0,0,0)}section#catalog .sx #filter_container::-webkit-scrollbar-thumb{background-color:#000;border-radius:0;border:1px solid rgba(0,0,0,0)}section#catalog .sx #filter_container::-webkit-resizer{width:5px;background:rgba(0,0,0,0)}section#catalog .sx #filter_container .reset{display:block;width:calc(100% - 20px);margin:10px;padding:10px;text-align:center;border:solid 1px #000;text-transform:uppercase}section#catalog .sx #filter_container .reset:hover{background:#000;color:#fff}section#catalog .sx #filter_container ul#sorter,section#catalog .sx #filter_container #filter{max-width:none;background:#fff;width:100%;padding:10px 0 !important;overflow-x:hidden;overflow-y:auto;max-height:none !important;margin:0;scrollbar-width:thin !important;scrollbar-color:#000 rgba(0,0,0,0)}section#catalog .sx #filter_container ul#sorter::-webkit-scrollbar,section#catalog .sx #filter_container #filter::-webkit-scrollbar{width:5px}section#catalog .sx #filter_container ul#sorter::-webkit-scrollbar-track,section#catalog .sx #filter_container #filter::-webkit-scrollbar-track{background:rgba(0,0,0,0)}section#catalog .sx #filter_container ul#sorter::-webkit-scrollbar-thumb,section#catalog .sx #filter_container #filter::-webkit-scrollbar-thumb{background-color:#000;border-radius:0;border:1px solid rgba(0,0,0,0)}section#catalog .sx #filter_container ul#sorter::-webkit-resizer,section#catalog .sx #filter_container #filter::-webkit-resizer{width:5px;background:rgba(0,0,0,0)}section#catalog .sx #filter_container h4{padding:10px !important;margin:0  !important;position:relative;width:100%;overflow:hidden;text-transform:capitalize;transition:transform 0.5s linear;cursor:pointer;background:#fff;font-weight:300 !important;max-width:none !important}section#catalog .sx #filter_container h4:after{display:block;content:'';background:url("../img/chevron_dwn.svg") no-repeat top left;background-size:10px auto;width:10px;height:9px;position:absolute;top:50%;right:10px;transform:translateY(-50%) rotate(0deg)}section#catalog .sx #filter_container h4.ui-state-active{color:#fff !important;background:#000 !important}section#catalog .sx #filter_container h4.ui-state-active:after{transform:translateY(-50%) rotate(180deg);filter:invert(1)}section#catalog .sx #filter_container ul{max-height:none !important;margin:0 !important}section#catalog .sx #filter_container ul#categorie{max-height:none !important}section#catalog .sx #filter_container ul#categorie li{padding:0 !important;margin:0 !important}section#catalog .sx #filter_container ul#categorie li h5{padding:10px !important;margin:0 !important;position:relative;border-bottom:none;width:100%}section#catalog .sx #filter_container ul#categorie li h5:after{display:block;content:'';background:url("../img/chevron_dwn.svg") no-repeat top left;background-size:10px auto;width:10px;height:9px;position:absolute;top:50%;right:10px;transform:translateY(-50%) rotate(0deg)}section#catalog .sx #filter_container ul#categorie li h5.ui-state-active:after{transform:translateY(-50%) rotate(180deg)}section#catalog .sx #filter_container ul#categorie li ul{margin:0 !important;padding:0 !important}section#catalog .sx #filter_container ul#brands li{padding:0 !important;margin:0 !important}section#catalog .sx #filter_container ul a{padding:10px !important;margin:0 !important;font-size:1em !important}section#catalog .sx #filter_container ul a:hover{background:#000 !important;color:#fff !important}section#catalog .sx #filter_container ul#sorter h4{display:none !important}section#catalog #center{margin-top:40px}section#catalog .paginazione a,section#catalog .paginazione span{display:inline-block !important;padding:10px !important}section#catalog .prodotti{flex:0 0 100%;max-width:100% !important}section#catalog .prodotti .col-sm-6{width:50% !important;-ms-flex:0 0 50% !important;flex:0 0 50% !important;max-width:50% !important;padding:0 5px !important}}section#catalog.dettaglio #corpo_prod{text-align:center;max-width:1440px}section#catalog.dettaglio .imgb{padding:0;margin:0 0 30px;position:relative}section#catalog.dettaglio .gal_det{width:100%;max-width:390px;position:relative;overflow:hidden;margin:0 auto 20px;padding:0 0 30px;cursor:zoom-in}section#catalog.dettaglio .gal_det .swiper-wrapper{align-items:center}section#catalog.dettaglio .gal_det .swiper-slide img{width:100%;height:auto}section#catalog.dettaglio .gal_det .swiper-zoom-container{height:auto !important}section#catalog.dettaglio .gal_det .swiper-pagination{display:none !important;bottom:0}section#catalog.dettaglio .gal_det .swiper-pagination .swiper-pagination-bullet{border-radius:0;border:none;background:#B5B5B5;width:65px;height:8px;opacity:1}section#catalog.dettaglio .gal_det .swiper-pagination .swiper-pagination-bullet-active{background:#000}section#catalog.dettaglio .prev,section#catalog.dettaglio .next{display:block;position:absolute;top:50%;transform:translateY(-50%);left:100px;z-index:100;opacity:1;text-align:left}section#catalog.dettaglio .prev img,section#catalog.dettaglio .next img{width:75%;height:auto;margin:0 auto}section#catalog.dettaglio .prev:hover,section#catalog.dettaglio .next:hover{color:#B5B5B5}section#catalog.dettaglio .next{right:100px;left:auto;text-align:right}section#catalog.dettaglio .txt{text-align:left;display:flex;flex-flow:column;justify-content:space-between}section#catalog.dettaglio .txt .txt_top{max-width:375px;margin:0 0 0 auto}section#catalog.dettaglio .txt h2{margin:0 0 5px;font-weight:300;font-size:18px;line-height:1.3em;letter-spacing:0;text-transform:uppercase;color:#000;padding:0}section#catalog.dettaglio .txt h3{font-weight:300;font-size:18px;margin:0;text-transform:lowercase;letter-spacing:0;overflow:hidden}section#catalog.dettaglio .txt h3:first-letter{text-transform:uppercase}section#catalog.dettaglio .txt h6{display:none;font-size:0.923em;margin:0px 0 40px;font-weight:200;font-style:italic;text-transform:uppercase}section#catalog.dettaglio .txt h6.free_ship{display:block;color:#000;display:inline-block;width:auto;font-style:normal;padding:1px 0px;margin:0 0 30px;position:relative}section#catalog.dettaglio .txt h4.price{margin:30px 0;font-weight:300;font-size:18px}section#catalog.dettaglio .txt h4.price del{color:#B5B5B5;text-decoration:line-through;font-weight:300;margin:0 8px 0 0;font-size:0.9em}section#catalog.dettaglio .txt h4.price em,section#catalog.dettaglio .txt h4.price i{font-style:normal}section#catalog.dettaglio .txt h4.price i{color:#000;font-weight:300;font-size:0.9em}section#catalog.dettaglio .txt #scalapay_detail{color:#B5B5B5;font-size:0.923em;border-bottom:solid 1px #000;padding:0 0 5px;margin:-20px 0 30px}section#catalog.dettaglio .txt #promo_code{font-weight:400;font-size:0.923em;margin:-30px 0 30px}section#catalog.dettaglio .txt h5{width:100%;padding:0;position:relative;font-size:1em;font-weight:300;overflow:hidden}section#catalog.dettaglio .txt h5 span{cursor:pointer;position:absolute;right:0;top:50%;font-size:0.8em;text-transform:uppercase;transform:translateY(-50%)}section#catalog.dettaglio .txt #cart_section{width:100%;overflow:hidden;position:relative}section#catalog.dettaglio .txt #cart_section h5{width:100%;position:relative;border-bottom:solid 1px #000;text-transform:uppercase;margin-bottom:0;min-height:33px}section#catalog.dettaglio .txt #cart_section h5 span{display:none}section#catalog.dettaglio .txt #cart_section h5.collapsed{cursor:pointer}section#catalog.dettaglio .txt #cart_section h5.collapsed span{display:block;cursor:pointer;position:absolute;right:50%;top:0;font-size:0;padding:0;margin:0;width:33px;height:33px;background:#fff url("../img/select_chevron.png") no-repeat center center;background-size:10px auto;transform:translateY(0) !important}section#catalog.dettaglio .txt #cart_section h5:hover,section#catalog.dettaglio .txt #cart_section h5.active{color:#fff}section#catalog.dettaglio .txt #cart_section h5 a{display:inline-block;width:auto;max-width:200px;text-align:left;text-transform:uppercase;font-weight:400;font-size:0.83em;margin:0px;position:absolute;right:0;top:0;letter-spacing:0}section#catalog.dettaglio .txt #cart_section #taglia_wrap{background:#fff;border:solid 1px #000;width:100%;height:100%;max-height:300px;padding:0;margin:0px 0 15px;overflow-x:hidden;overflow-y:auto;position:relative;display:flex;flex-flow:row wrap;justify-content:flex-start;align-items:flex-start;align-content:center}section#catalog.dettaglio .txt #cart_section #taglia_wrap.collapsed{display:none}section#catalog.dettaglio .txt #cart_section #taglia_wrap a.taglia{min-width:40px;height:40px;line-height:40px;border:solid 1px #000;text-align:center;margin:10px 10px 0px 0;font-size:1em;padding:0}section#catalog.dettaglio .txt #cart_section #taglia_wrap a.taglia:hover,section#catalog.dettaglio .txt #cart_section #taglia_wrap a.taglia.selected{border-color:#B5B5B5;color:#fff;font-weight:600;background:#fff}section#catalog.dettaglio .txt #cart_section p{text-transform:uppercase;color:#000;margin:0 0 30px}section#catalog.dettaglio .txt #cart_section ul{list-style:none;width:100%;display:block;position:relative;overflow:hidden;margin:0 0 30px;padding:0;display:flex;flex-flow:row wrap;justify-content:flex-start;align-content:flex-start}section#catalog.dettaglio .txt #cart_section ul li{width:calc(50% - 10px);overflow:hidden;margin:0 10px 15px 0}section#catalog.dettaglio .txt #cart_section ul li a{display:block;background:#fff;margin:0;width:100%;border:solid 1px #000;padding:0px 10px;height:35px;font-size:1em;line-height:35px;letter-spacing:0.01em;font-weight:400;text-align:center;text-transform:uppercase;cursor:pointer;position:relative;color:#000}section#catalog.dettaglio .txt #cart_section ul li a span{position:absolute;top:0.5px;right:0;width:100%;max-width:32px;height:32px;line-height:34px;background:#fff;text-align:center;color:#fff;font-size:1.2em}section#catalog.dettaglio .txt #cart_section ul li a span i,section#catalog.dettaglio .txt #cart_section ul li a span svg{display:block;width:25px;height:25px;text-align:center;color:#fff;margin:5px auto}section#catalog.dettaglio .txt #cart_section ul li a:hover{background:#fff;color:#000;text-decoration:none}section#catalog.dettaglio .txt #cart_section ul li a:hover span{background:#fff;color:#000}section#catalog.dettaglio .txt #cart_section ul li a:hover span i{background:#000}section#catalog.dettaglio .txt #cart_section ul li#qty{display:none !important;width:100%;max-width:70px;border:solid 1px #16195b;padding:0 20px;position:relative;background:#fff}section#catalog.dettaglio .txt #cart_section ul li#qty .qty{border-width:0px;width:100%;padding:8.4px 0;line-height:1;-moz-appearance:textfield;appearance:textfield;-webkit-appearance:textfield;text-align:center;font-weight:400;color:#000;display:inline-block;background-color:transparent;font-size:0.9em;border:none;margin:0}section#catalog.dettaglio .txt #cart_section ul li#qty span{display:block;position:absolute;top:50%;transform:translateY(-50%);color:#000;cursor:pointer}section#catalog.dettaglio .txt #cart_section ul li#qty span:before{font-family:'Font Awesome 5 Free';font-style:normal;font-weight:900;font-display:auto;font-size:0.8em}section#catalog.dettaglio .txt #cart_section ul li#qty span.decrease{left:5px}section#catalog.dettaglio .txt #cart_section ul li#qty span.decrease:before{content:"\f068"}section#catalog.dettaglio .txt #cart_section ul li#qty span.increase{right:5px}section#catalog.dettaglio .txt #cart_section ul li#qty span.increase:before{content:"\f067"}section#catalog.dettaglio .txt #cart_section ul li#add{width:calc(100% - 70px)}section#catalog.dettaglio .txt #cart_section ul li#add a{background:#000;color:#fff}section#catalog.dettaglio .txt #cart_section ul li#add a span{display:none;background:#fff;color:#000}section#catalog.dettaglio .txt #cart_section ul li#add a i,section#catalog.dettaglio .txt #cart_section ul li#add a svg{mask:url("../img/icon/shopping-bag.svg") no-repeat center/contain;-webkit-mask:url("../img/icon/shopping-bag.svg") no-repeat center/contain;background:#000;text-indent:-9000em;margin-bottom:-8px}section#catalog.dettaglio .txt #cart_section ul li#add a:hover{background:#fff;color:#000;text-decoration:none}section#catalog.dettaglio .txt #cart_section ul li#add a:hover span{background:#000;color:#fff}section#catalog.dettaglio .txt #cart_section ul li#add a:hover span i{background:#fff}section#catalog.dettaglio .txt #cart_section ul li#wish{width:50px}section#catalog.dettaglio .txt #cart_section ul li#wish a span{background:#fff;color:#000;max-width:100%}section#catalog.dettaglio .txt #cart_section ul li#wish a i,section#catalog.dettaglio .txt #cart_section ul li#wish a svg{mask:url("../img/icon/heart.svg") no-repeat center/contain;-webkit-mask:url("../img/icon/heart.svg") no-repeat center/contain;background:#000;text-indent:-9000em;margin-bottom:-8px}section#catalog.dettaglio .txt #cart_section ul li#wish a:hover{background:#000;color:#fff}section#catalog.dettaglio .txt #cart_section ul li#wish a:hover span{background:#000;color:#fff}section#catalog.dettaglio .txt #cart_section ul li#wish a:hover span i{background:#fff}section#catalog.dettaglio .txt #cart_section ul li#cart{display:none}section#catalog.dettaglio .txt #cart_section ul li#cart a span{display:none}section#catalog.dettaglio .txt #cart_section ul li#cart a i,section#catalog.dettaglio .txt #cart_section ul li#cart a svg{mask:url("../img/icon/arrow-right-circle.svg") no-repeat center/contain;-webkit-mask:url("../img/icon/arrow-right-circle.svg") no-repeat center/contain;background:#fff;text-indent:-9000em;margin-bottom:-8px}section#catalog.dettaglio .txt #cart_section ul li#back{display:none}section#catalog.dettaglio .txt #cart_section ul li#back a span{display:none}section#catalog.dettaglio .txt #cart_section ul li#back a i,section#catalog.dettaglio .txt #cart_section ul li#back a svg{mask:url("../img/icon/arrow-left-circle.svg") no-repeat center/contain;-webkit-mask:url("../img/icon/arrow-left-circle.svg") no-repeat center/contain;background:#fff;text-indent:-9000em;margin-bottom:-8px}section#catalog.dettaglio .txt #cart_section form#soldout_notify{margin:0 0 30px}section#catalog.dettaglio .txt #cart_section form#soldout_notify input#email{width:100% !important;display:block;color:#000;padding:10px 0;margin:0 0 15px}section#catalog.dettaglio .txt #cart_section form#soldout_notify button{display:block;width:100% !important;max-width:none;color:#000;background:#fff;padding:0px 15px;line-height:35px;margin:0 0 15px;text-transform:uppercase;border:solid 1px #000}section#catalog.dettaglio .txt #cart_section form#soldout_notify button:hover{color:#fff;background:#000}section#catalog.dettaglio .txt #cart_section h5.collapsed{width:100%;text-transform:uppercase;font-size:13px;border:solid 1px #000;line-height:29px;padding:0 5px !important;height:29px;max-width:310px;text-align:center}section#catalog.dettaglio .txt #cart_section h5.collapsed strong{position:absolute;right:35px}section#catalog.dettaglio .txt #cart_section h5.collapsed span{position:absolute;width:29px;height:29px;right:0;background:#fff url("../img/select_chevron.png") no-repeat center center/7px auto}section#catalog.dettaglio .txt #cart_section h5.collapsed:hover,section#catalog.dettaglio .txt #cart_section h5.collapsed.active{color:#000}section#catalog.dettaglio .txt #cart_section p{margin:0;padding:0;line-height:30px}section#catalog.dettaglio .txt #cart_section #taglia_wrap{background:#fff;border:solid 1px #000;border-top:none;max-width:310px;padding:15px 0 0;margin:0px 0 15px;max-height:200px;overflow-x:hidden;overflow-y:auto;position:relative}section#catalog.dettaglio .txt #cart_section #taglia_wrap a.taglia{display:block;width:100%;height:auto;text-align:right;margin:0px 0px 15px;font-size:1.077em;padding:0 15px;border:none;min-width:0;line-height:1em}section#catalog.dettaglio .txt #cart_section #taglia_wrap a.taglia:hover,section#catalog.dettaglio .txt #cart_section #taglia_wrap a.taglia.selected{background:none;color:#000;font-weight:300 !important;text-decoration:underline !important}section#catalog.dettaglio .txt #cart_section #cart_lnk{max-width:310px;margin-top:15px}section#catalog.dettaglio .txt #cart_section #cart_lnk li{width:100%;overflow:hidden;margin:0 0 10px 0}section#catalog.dettaglio .txt #cart_section #cart_lnk li a{display:block;background:#fff;margin:0;width:100%;border:solid 1px #000;max-width:310px;padding:0px 10px 0px 10px;font-size:13px;font-weight:400;height:33px;line-height:33px;text-align:left;text-transform:uppercase;-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;position:relative;color:#000}section#catalog.dettaglio .txt #cart_section #cart_lnk li a span{display:inline-block;margin:0 10px 0 0}section#catalog.dettaglio .txt #cart_section #cart_lnk li a:hover{border-color:#000;color:#fff;background:#000;text-decoration:none}section#catalog.dettaglio .txt #cart_section #cart_lnk li#add{width:100%}section#catalog.dettaglio .txt #cart_section #cart_lnk li#add a{background:#fff;color:#000;text-align:center}section#catalog.dettaglio .txt #cart_section #cart_lnk li#add a:hover{background:#000;color:#fff}section#catalog.dettaglio .txt #cart_section #cart_lnk li#wish{width:100%}section#catalog.dettaglio .txt #cart_section #cart_lnk li#wish a{border:none;text-align:right;color:#000;text-transform:lowercase;padding:0}section#catalog.dettaglio .txt #cart_section #cart_lnk li#wish a:first-letter{text-transform:uppercase}section#catalog.dettaglio .txt #cart_section #cart_lnk li#wish a:hover{background:#fff;color:#000;text-decoration:underline !important;text-underline-offset:6px !important;text-decoration-thickness:1px !important}section#catalog.dettaglio .txt #cart_section #cart_lnk li .add_cart,section#catalog.dettaglio .txt #cart_section #cart_lnk li .go_to_cart{color:#fff;background:#000;border-color:#000}section#catalog.dettaglio .txt #cart_section #cart_lnk li .add_cart:hover,section#catalog.dettaglio .txt #cart_section #cart_lnk li .go_to_cart:hover{background:#fff;color:#000}section#catalog.dettaglio .txt #page_link{font-size:12p3;font-weight:300;margin:0 0 60px}section#catalog.dettaglio .txt #tabellataglie{display:block;width:100%;text-align:left;margin-bottom:15px;font-weight:100;font-size:1em;position:relative}section#catalog.dettaglio .txt #tabellataglie i{display:block;width:10px;height:7px;position:absolute;top:0;left:100px}section#catalog.dettaglio .txt .dscr{margin-bottom:0;padding-bottom:10px;width:375px}section#catalog.dettaglio .txt .dscr .shipping_detail{display:none}section#catalog.dettaglio .txt .dscr .toggle{display:block;position:relative;width:auto;text-align:left;padding:0 20px 0 0;cursor:pointer;font-weight:300;color:#000;margin:0 0 15px;opacity:1 !important;text-shadow:none;line-height:1em}section#catalog.dettaglio .txt .dscr .toggle span.icon_plus{display:block;width:10px;height:7px;position:absolute;top:8px;left:100px;background:url("../img/chevron_dwn.svg") no-repeat center center/100% auto}section#catalog.dettaglio .txt .dscr .toggle.close{float:none !important}section#catalog.dettaglio .txt .dscr .toggle.close span{transform:rotate(180deg) translateY(7px)}section#catalog.dettaglio .txt .dscr div{width:100%;display:block;font-size:0.846em;line-height:1.5em;color:#333}section#catalog.dettaglio .txt .dscr div *{color:#333;font-weight:300}section#catalog.dettaglio .txt .dscr p{margin:0 0 10px;width:100%;display:block}section#catalog.dettaglio .txt .dscr ul{width:100%;display:block;width:auto;margin:0;padding:0 0 0 20px;list-style:circle}section#catalog.dettaglio .txt .dscr ul br{display:none}section#catalog.dettaglio .txt #varianti{margin:20px 0}section#catalog.dettaglio .txt #varianti ul{width:100%;list-style:none;display:flex;flex-flow:row wrap;justify-content:flex-start;align-content:center;align-items:flex-start;text-align:center;margin:0;padding:10px}section#catalog.dettaglio .txt #varianti ul li{width:calc((100% / 6) - 10px);margin:0 10px 10px 0}section#catalog.dettaglio .txt #varianti ul li a{display:block;width:100%;overflow:hidden;text-decoration:none !important;font-size:1em;border:solid 1px #B5B5B5;padding:5px}section#catalog.dettaglio .txt #varianti ul li a img{display:block;width:80%;height:auto;transition:all 0.5s ease-in;margin:0 auto}section#catalog.dettaglio .txt #varianti ul li a:hover{border:solid 1px #000}section#catalog.dettaglio .txt #page_link{margin-top:-15px}section#catalog.dettaglio #total_look,section#catalog.dettaglio #correlati{display:block;margin:0 0 30px;padding:0;width:100%;overflow:hidden;position:relative;z-index:0}section#catalog.dettaglio #total_look .container-fluid,section#catalog.dettaglio #correlati .container-fluid{position:relative;z-index:1;margin:0 auto;padding:0}section#catalog.dettaglio #total_look .container-fluid .row,section#catalog.dettaglio #correlati .container-fluid .row{margin:0;padding:0}section#catalog.dettaglio #total_look .container-fluid .row .col-sm-12,section#catalog.dettaglio #correlati .container-fluid .row .col-sm-12{margin:0;padding:0;text-align:center}section#catalog.dettaglio #total_look h2,section#catalog.dettaglio #correlati h2{display:inline-block;color:#000;text-align:center;text-transform:uppercase;font-weight:400;font-size:12px;line-height:1em;position:relative;overflow:hidden;width:auto;margin:0 auto;padding:14px 0 13px}section#catalog.dettaglio #total_look .img,section#catalog.dettaglio #correlati .img{text-align:center}section#catalog.dettaglio #total_look .img img,section#catalog.dettaglio #correlati .img img{width:80%;height:100%;object-fit:contain}section#catalog.dettaglio #total_look .item,section#catalog.dettaglio #correlati .item{margin:0 0 15px;padding:0 15px;border:solid 1px #fff;cursor:pointer;position:relative}section#catalog.dettaglio #total_look .item .tag,section#catalog.dettaglio #correlati .item .tag{position:absolute;width:100%;list-style:none;display:flex;flex-flow:row wrap;justify-content:space-between;z-index:10;margin:0;padding:0;min-height:16px}section#catalog.dettaglio #total_look .item .tag li,section#catalog.dettaglio #correlati .item .tag li{font-weight:300;text-transform:uppercase;margin:0 15px 0 0;white-space:nowrap;font-size:0.857em;background:#fff}section#catalog.dettaglio #total_look .item .tag li.out_stock,section#catalog.dettaglio #total_look .item .tag li.coupon,section#catalog.dettaglio #correlati .item .tag li.out_stock,section#catalog.dettaglio #correlati .item .tag li.coupon{position:absolute;right:15px}section#catalog.dettaglio #total_look .item .add_wl,section#catalog.dettaglio #total_look .item .quickview,section#catalog.dettaglio #correlati .item .add_wl,section#catalog.dettaglio #correlati .item .quickview{display:none;position:absolute;top:10px;right:10px;z-index:10;color:#B5B5B5}section#catalog.dettaglio #total_look .item .add_wl:hover,section#catalog.dettaglio #total_look .item .quickview:hover,section#catalog.dettaglio #correlati .item .add_wl:hover,section#catalog.dettaglio #correlati .item .quickview:hover{color:#000}section#catalog.dettaglio #total_look .item .quickview,section#catalog.dettaglio #correlati .item .quickview{right:auto;left:10px}@media screen and (max-width: 768px){section#catalog.dettaglio #total_look .item .quickview,section#catalog.dettaglio #correlati .item .quickview{display:none !important}}section#catalog.dettaglio #total_look .item .frame,section#catalog.dettaglio #correlati .item .frame{display:block;overflow:hidden;padding:0 0px 5px;text-align:left;position:relative;transition:.5s;transition-delay:.15s}section#catalog.dettaglio #total_look .item .frame .out_stock,section#catalog.dettaglio #total_look .item .frame .sale,section#catalog.dettaglio #total_look .item .frame .last_arrive,section#catalog.dettaglio #correlati .item .frame .out_stock,section#catalog.dettaglio #correlati .item .frame .sale,section#catalog.dettaglio #correlati .item .frame .last_arrive{display:none !important;font-size:0.8em;font-weight:500;color:#fff;background:#B5B5B5;padding:3px 5px;position:absolute;bottom:0;right:0;z-index:90;border-top-left-radius:10px}section#catalog.dettaglio #total_look .item .frame .sale,section#catalog.dettaglio #total_look .item .frame .last_arrive,section#catalog.dettaglio #correlati .item .frame .sale,section#catalog.dettaglio #correlati .item .frame .last_arrive{background:#000}section#catalog.dettaglio #total_look .item .frame .box_img,section#catalog.dettaglio #correlati .item .frame .box_img{width:100%;height:100%;max-width:360px;margin:0 auto 20px;padding:15px;overflow:hidden;position:relative}section#catalog.dettaglio #total_look .item .frame .gal_img,section#catalog.dettaglio #correlati .item .frame .gal_img{width:100%;height:100%;overflow:hidden}section#catalog.dettaglio #total_look .item .frame .gal_img .swiper-slide,section#catalog.dettaglio #correlati .item .frame .gal_img .swiper-slide{text-align:center}section#catalog.dettaglio #total_look .item .frame .gal_img img,section#catalog.dettaglio #correlati .item .frame .gal_img img{width:90%;height:auto;margin:0 auto}section#catalog.dettaglio #total_look .item .frame .cnt,section#catalog.dettaglio #correlati .item .frame .cnt{margin:0 0 10px;padding:10px 0 0;text-align:left;font-size:0.857em;letter-spacing:0.06em;border-top:solid 1px #000;position:relative}section#catalog.dettaglio #total_look .item .frame .cnt span,section#catalog.dettaglio #correlati .item .frame .cnt span{display:block}section#catalog.dettaglio #total_look .item .frame .cnt .marca,section#catalog.dettaglio #correlati .item .frame .cnt .marca{display:block;width:100%;font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;margin:0 0 5px;text-transform:uppercase}section#catalog.dettaglio #total_look .item .frame .cnt .prodotto,section#catalog.dettaglio #total_look .item .frame .cnt .taglia_catalogo,section#catalog.dettaglio #correlati .item .frame .cnt .prodotto,section#catalog.dettaglio #correlati .item .frame .cnt .taglia_catalogo{display:block;width:calc(100% - 100px);margin:0;line-height:1.2em;min-height:1.2em;overflow:hidden;text-overflow:ellipsis;margin:0 0 5px;text-transform:uppercase}section#catalog.dettaglio #total_look .item .frame .cnt .prodotto span,section#catalog.dettaglio #total_look .item .frame .cnt .taglia_catalogo span,section#catalog.dettaglio #correlati .item .frame .cnt .prodotto span,section#catalog.dettaglio #correlati .item .frame .cnt .taglia_catalogo span{display:inline-block;margin:0 15px 0 0}section#catalog.dettaglio #total_look .item .frame .cnt .prodotto span:last-child,section#catalog.dettaglio #total_look .item .frame .cnt .taglia_catalogo span:last-child,section#catalog.dettaglio #correlati .item .frame .cnt .prodotto span:last-child,section#catalog.dettaglio #correlati .item .frame .cnt .taglia_catalogo span:last-child{margin:0}section#catalog.dettaglio #total_look .item .frame .cnt .taglia_catalogo,section#catalog.dettaglio #correlati .item .frame .cnt .taglia_catalogo{display:none}section#catalog.dettaglio #total_look .item .frame .cnt .prezzo,section#catalog.dettaglio #correlati .item .frame .cnt .prezzo{display:flex;flex-flow:row wrap;justify-content:flex-end;width:100px !important;position:absolute;top:10px;right:0;width:100%;padding:0;margin:0 0 15px;text-align:right}section#catalog.dettaglio #total_look .item .frame .cnt .prezzo span,section#catalog.dettaglio #correlati .item .frame .cnt .prezzo span{display:block;position:relative;width:auto;margin:0;order:1}section#catalog.dettaglio #total_look .item .frame .cnt .prezzo del,section#catalog.dettaglio #correlati .item .frame .cnt .prezzo del{color:#B5B5B5}section#catalog.dettaglio #total_look .item .frame .cnt .prezzo i,section#catalog.dettaglio #correlati .item .frame .cnt .prezzo i{color:#000;font-weight:100;font-style:normal}section#catalog.dettaglio #total_look .item .frame .cnt .prezzo em,section#catalog.dettaglio #correlati .item .frame .cnt .prezzo em{font-style:normal;font-weight:600;color:#000;margin:0 0 5px}section#catalog.dettaglio #total_look .item .frame .cnt .prezzo_nd,section#catalog.dettaglio #correlati .item .frame .cnt .prezzo_nd{font-weight:600;color:#000}section#catalog.dettaglio #total_look .item:hover .prodotto,section#catalog.dettaglio #correlati .item:hover .prodotto{display:none !important}section#catalog.dettaglio #total_look .item:hover .taglia_catalogo,section#catalog.dettaglio #correlati .item:hover .taglia_catalogo{display:block !important}@media screen and (max-width: 1024px){section#catalog.dettaglio #total_look .item,section#catalog.dettaglio #correlati .item{padding:0 5px !important}section#catalog.dettaglio #total_look .item .frame .cnt .marca,section#catalog.dettaglio #correlati .item .frame .cnt .marca{max-width:calc(100% - 70px)}section#catalog.dettaglio #total_look .item .frame .cnt .prodotto,section#catalog.dettaglio #total_look .item .frame .cnt .taglia_catalogo,section#catalog.dettaglio #correlati .item .frame .cnt .prodotto,section#catalog.dettaglio #correlati .item .frame .cnt .taglia_catalogo{width:calc(100% - 70px);height:auto !important}section#catalog.dettaglio #total_look .item .frame .cnt .prezzo,section#catalog.dettaglio #correlati .item .frame .cnt .prezzo{background:#fff;max-width:70px}}section#catalog.dettaglio #total_look .item .img,section#catalog.dettaglio #correlati .item .img{width:100%;text-align:center;padding:30px 15px}section#catalog.dettaglio #total_look .item .img img,section#catalog.dettaglio #correlati .item .img img{mix-blend-mode:multiply;width:80%;height:100%;object-fit:contain}section#catalog.dettaglio #total_look .swiper-pagination_total_look,section#catalog.dettaglio #total_look .swiper-pagination_correlati,section#catalog.dettaglio #correlati .swiper-pagination_total_look,section#catalog.dettaglio #correlati .swiper-pagination_correlati{display:none;bottom:0}section#catalog.dettaglio #total_look .swiper-pagination_total_look .swiper-pagination-bullet,section#catalog.dettaglio #total_look .swiper-pagination_correlati .swiper-pagination-bullet,section#catalog.dettaglio #correlati .swiper-pagination_total_look .swiper-pagination-bullet,section#catalog.dettaglio #correlati .swiper-pagination_correlati .swiper-pagination-bullet{border-radius:0;border:none;background:#B5B5B5;width:65px;height:8px;opacity:1}section#catalog.dettaglio #total_look .swiper-pagination_total_look .swiper-pagination-bullet-active,section#catalog.dettaglio #total_look .swiper-pagination_correlati .swiper-pagination-bullet-active,section#catalog.dettaglio #correlati .swiper-pagination_total_look .swiper-pagination-bullet-active,section#catalog.dettaglio #correlati .swiper-pagination_correlati .swiper-pagination-bullet-active{background:#000}@media screen and (max-width: 992px){section#catalog.dettaglio #breadcrumb .col-sm-12{text-align:center !important;border-bottom:none !important}section#catalog.dettaglio #corpo_prod .row .imgb{order:0}section#catalog.dettaglio #corpo_prod .row .txt{order:2;text-align:center}section#catalog.dettaglio #corpo_prod .row .txt .txt_top{max-width:none;margin:0}section#catalog.dettaglio #corpo_prod .col-md-9,section#catalog.dettaglio #corpo_prod .col-md-3{padding:30px 15px !important}section#catalog.dettaglio #corpo_prod .gal_tmb{width:100%;max-width:none;position:relative;top:auto;left:auto;overflow:hidden;margin:20px 0 0;height:auto;padding:0;border-right:none}section#catalog.dettaglio #corpo_prod .gal_det{width:80%;margin:0 auto}section#catalog.dettaglio #corpo_prod .gal_det .swiper-slide img{width:100%}section#catalog.dettaglio #corpo_prod .gal_det .swiper-pagination-bullet{width:35px;height:4.65px}section#catalog.dettaglio #corpo_prod .prev,section#catalog.dettaglio #corpo_prod .next{left:15px}section#catalog.dettaglio #corpo_prod .next{right:15px}section#catalog.dettaglio #corpo_prod h2{font-size:1.154em;text-align:center}section#catalog.dettaglio #corpo_prod h3{font-size:1.154em;text-align:center;font-weight:300;margin:0 0 10px}section#catalog.dettaglio #corpo_prod h4.price{font-size:1.154em;text-align:center}section#catalog.dettaglio #corpo_prod h6{font-size:0.769em}section#catalog.dettaglio #corpo_prod h6.free_ship{display:block;margin:-30px 0 30px}section#catalog.dettaglio #corpo_prod h5{margin-bottom:50px}section#catalog.dettaglio #corpo_prod #cart_section h5{font-size:1.154em !important;margin:0;border:solid 1px #000;padding:0 10px;height:35px;line-height:35px;cursor:pointer}section#catalog.dettaglio #corpo_prod #cart_section h5 span{display:block;cursor:pointer;position:absolute;right:0;top:0;font-size:0;padding:0;margin:0;width:30px;height:33px;background:#fff url("../img/chevron_dwn.svg") no-repeat center center;background-size:10px auto;transform:translateY(0) !important}section#catalog.dettaglio #corpo_prod #cart_section h5.active{color:#000}section#catalog.dettaglio #corpo_prod #cart_section h5,section#catalog.dettaglio #corpo_prod #cart_section #tabellataglie,section#catalog.dettaglio #corpo_prod #cart_section #taglia_wrap{max-width:none !important}section#catalog.dettaglio #corpo_prod #cart_section .size_result{padding:0;margin-bottom:10px}section#catalog.dettaglio #corpo_prod #cart_section p{margin:10px 0}section#catalog.dettaglio #corpo_prod #cart_section #taglia_wrap{display:none;margin:0 !important}section#catalog.dettaglio #corpo_prod #cart_section #taglia_wrap a{margin:15px 20px 15px 0}section#catalog.dettaglio #corpo_prod #cart_section #cart_lnk{max-width:none;padding:0}section#catalog.dettaglio #corpo_prod #cart_section #cart_lnk li{margin:0 0 10px !important;width:100%;text-align:center}section#catalog.dettaglio #corpo_prod #cart_section #cart_lnk li a{max-width:none;margin:0 auto;height:35px}section#catalog.dettaglio #corpo_prod #cart_section #cart_lnk li a span{position:absolute;top:0;left:10px}section#catalog.dettaglio #corpo_prod #content{display:flex;flex-flow:column;justify-content:flex-start;width:100%}section#catalog.dettaglio #corpo_prod #content #page_link{order:2;text-align:center !important;padding:15px;margin:0 -15px !important;font-size:1em;border-bottom:solid 1px #000}section#catalog.dettaglio #corpo_prod #content #page_link a{font-weight:300}section#catalog.dettaglio #corpo_prod #content #tabellataglie{order:0;margin:0 -15px !important;border-top:solid 1px #000;padding:15px;width:calc(100% + 30px);text-transform:none;text-align:center}section#catalog.dettaglio #corpo_prod #content .dscr{order:0;margin:0 -15px  !important;padding:0;text-align:left;border-top:solid 1px #000;width:calc(100% + 30px)}section#catalog.dettaglio #corpo_prod #content .dscr h5{display:block;width:100%;border-bottom:solid 1px #000;padding:15px;margin:0;text-align:center;text-transform:none}section#catalog.dettaglio #corpo_prod #content .dscr h5 span{top:20px;left:120px}section#catalog.dettaglio #corpo_prod #content .dscr h5.ui-accordion-header-active{border-bottom:solid 1px #fff}section#catalog.dettaglio #corpo_prod #content .dscr div{padding:10px 25px 25px;font-size:1em;border-bottom:solid 1px #000}section#catalog.dettaglio #total_look,section#catalog.dettaglio #correlati{margin:25px 0}section#catalog.dettaglio #total_look .item,section#catalog.dettaglio #correlati .item{width:50%}section#catalog.dettaglio #total_look .item .img img,section#catalog.dettaglio #correlati .item .img img{width:100%}section#catalog.dettaglio #total_look .swiper-pagination_total_look .swiper-pagination-bullet,section#catalog.dettaglio #total_look .swiper-pagination_correlati .swiper-pagination-bullet,section#catalog.dettaglio #correlati .swiper-pagination_total_look .swiper-pagination-bullet,section#catalog.dettaglio #correlati .swiper-pagination_correlati .swiper-pagination-bullet{width:35px;height:4.65px}}section#designers,section#nations{background:#fff}section#designers #breadcrumb,section#nations #breadcrumb{display:none}section#designers .elenco,section#nations .elenco{max-width:1440px}section#designers .elenco .col-sm-12,section#nations .elenco .col-sm-12{display:flex;flex-flow:column wrap;justify-content:flex-start;align-content:flex-start;max-height:850px}section#designers .elenco .col-sm-12 h2,section#designers .elenco .col-sm-12 p,section#designers .elenco .col-sm-12 h4,section#nations .elenco .col-sm-12 h2,section#nations .elenco .col-sm-12 p,section#nations .elenco .col-sm-12 h4{display:block;width:100%;text-align:center;font-weight:300;line-height:1.3em}section#designers .elenco .col-sm-12 h2.genere a,section#designers .elenco .col-sm-12 p.genere a,section#designers .elenco .col-sm-12 h4.genere a,section#nations .elenco .col-sm-12 h2.genere a,section#nations .elenco .col-sm-12 p.genere a,section#nations .elenco .col-sm-12 h4.genere a{font-weight:300;font-size:13px;padding:0 15px;border-right:solid 1px #000}section#designers .elenco .col-sm-12 h2.genere a.active span,section#designers .elenco .col-sm-12 p.genere a.active span,section#designers .elenco .col-sm-12 h4.genere a.active span,section#nations .elenco .col-sm-12 h2.genere a.active span,section#nations .elenco .col-sm-12 p.genere a.active span,section#nations .elenco .col-sm-12 h4.genere a.active span{border-bottom:solid 1px #000}section#designers .elenco .col-sm-12 h2.genere a:last-child,section#designers .elenco .col-sm-12 p.genere a:last-child,section#designers .elenco .col-sm-12 h4.genere a:last-child,section#nations .elenco .col-sm-12 h2.genere a:last-child,section#nations .elenco .col-sm-12 p.genere a:last-child,section#nations .elenco .col-sm-12 h4.genere a:last-child{border-right:none}section#designers .elenco .col-sm-12 h2,section#nations .elenco .col-sm-12 h2{display:none;text-align:center;text-transform:uppercase;font-size:15px;letter-spacing:0.06em;font-weight:600}section#designers .elenco .col-sm-12 ul,section#nations .elenco .col-sm-12 ul{width:calc((100% / 3) - 30px);list-style:none;margin:0 15px 30px;padding:0 0 0 35px;position:relative}section#designers .elenco .col-sm-12 ul li,section#nations .elenco .col-sm-12 ul li{margin-bottom:0px;padding:0}section#designers .elenco .col-sm-12 ul li:first-child,section#nations .elenco .col-sm-12 ul li:first-child{position:absolute;top:0;left:0}section#designers .elenco .col-sm-12 ul li a,section#nations .elenco .col-sm-12 ul li a{font-size:12px;line-height:20px}@media screen and (max-width: 768px){section#designers,section#nations{padding-top:30px}section#designers .elenco .col-sm-12,section#nations .elenco .col-sm-12{max-height:none}section#designers .elenco .col-sm-12 h2,section#nations .elenco .col-sm-12 h2{display:none}section#designers .elenco .col-sm-12 ul,section#nations .elenco .col-sm-12 ul{width:calc(100%  - 30px)}}section#nations .elenco .col-sm-12{max-height:2000px}@media screen and (max-width: 768px){section#nations .elenco .col-sm-12{max-height:none !important}}@media screen and (max-width: 768px){body.countries section#designers .elenco .col-sm-12 h2{display:block}}#general{margin:0 auto;padding:0;background:#fff;width:100%;position:relative}#general #breadcrumb{display:none}#general .content{max-width:1190px;margin:0 auto 150px}#general .content h4{text-align:center;text-transform:uppercase;font-size:14px;letter-spacing:0.06em;margin:0 0 35px;font-weight:400}#general .content p{letter-spacing:0.03em;line-height:1.2em}#general .content strong{font-weight:400}#general .content .imgh{width:100%;overflow:hidden;position:relative;max-height:500px;margin-bottom:40px}#general .content img{width:100% !important;height:auto !important}#general .content .img_container{list-style:none;margin:0 0 30px;padding:0;width:100%;overflow:hidden;display:flex;flex-flow:row;justify-content:space-between;align-content:flex-start;align-items:flex-start}#general .content .img_container:before{content:'';display:block;width:2px;height:100%;max-height:427px;position:absolute;top:0;left:50%;transform:translateX(-50%);background:#f2f2f2}#general .content .img_container li{margin:0;padding:0;width:calc(50% - 60px)}#general .accordion .ui-accordion-header{font-size:1.2em;border-bottom:dotted 1px #000;padding:0 0 10px 0;position:relative;overflow:hidden;cursor:pointer}#general .accordion .ui-accordion-header .ui-accordion-header-icon{display:block;width:16px;height:16px;overflow:hidden;position:absolute;top:50%;right:5px;transform:translateY(-50%);background:url("../img/plus.gif") no-repeat top left;background-size:16px 16px}#general .accordion .ui-accordion-header.ui-state-active .ui-accordion-header-icon{background-image:url("../img/minus.gif")}#general .accordion .ui-accordion-content{padding:0 0 20px}#general #contact_form{width:100%;position:relative;overflow:hidden;border:solid 1px #f2f2f2;padding:15px 10px}#general #contact_form label{display:block;width:50%;float:left;overflow:hidden;padding:0 5px;margin:0 0 15px}#general #contact_form label[for="privacy_cont"],#general #contact_form label[for="messaggio"]{width:100%;float:none}#general #contact_form label input,#general #contact_form label textarea{display:block;width:100%;margin:5px 0 0 0}#general #contact_form label input[type="checkbox"]{display:inline-block;margin:0 5px 0 0;width:auto}@media screen and (max-width: 1024px){#general .content h4{display:none;border-bottom:solid 1px #000;margin:10px -15px 20px;padding:0 0 10px}}@media screen and (max-width: 1024px){body.page #mainwrap{padding-top:0 !important}}#mag{width:100%;margin:0;padding:0;list-style:none}#mag li{width:calc((100% / 5) - 15px);min-width:200px;margin:0px 0 15px 15px;border:solid 1px;border-top-color:#B5B5B5;border-left-color:#B5B5B5;border-bottom-color:rgba(181,181,181,0.5);border-right-color:rgba(181,181,181,0.5);border-radius:15px;overflow:hidden;box-shadow:0 0 10px 0 rgba(0,0,0,0);cursor:pointer}#mag li .img{display:block;width:100%;overflow:hidden;position:relative;max-height:500px;margin-bottom:5px}#mag li .img img{width:100%;height:auto}#mag li .txt,#mag li h4{display:block;padding:10px;margin:0}#mag li .leggi{display:block;text-align:right;color:#B5B5B5;margin:15px 10px}#mag li:hover{border-top-color:rgba(181,181,181,0.5);border-left-color:rgba(181,181,181,0.5);border-bottom-color:#B5B5B5;border-right-color:#B5B5B5;box-shadow:0 0 10px 0 rgba(0,0,0,0.2)}#mag li:hover .leggi{font-weight:500}@media screen and (max-width: 480px){#mag li{width:calc(100% - 30px)}}#login{margin:0 auto;padding:200px 0 0;background:#fff;width:100%;text-align:center;position:relative}#login h2{width:100%;font-size:1.077em;text-align:center;font-weight:600;text-transform:uppercase}#login form{width:100%;max-width:490px;display:flex;flex-flow:column;text-transform:uppercase;margin:50px auto;text-align:left}#login form label{display:block;width:100%;margin:0 auto 20px;position:relative}#login form label input{display:block;width:calc(100% + 1px);background:transparent;margin:0 auto;text-align:left}#login form label.check{text-align:left}#login form label span.toggle_password{background:#fff url("../img/icon/eye.svg") no-repeat center center/26px auto;display:block;width:30px;height:24px;position:absolute;top:10px;right:0;z-index:10}#login form label span.toggle_password.hide{background:#fff url("../img/icon/eye-off.svg") no-repeat center center/26px auto}#login form button{margin:10px auto}#login #rescue_button{margin:30px auto 0;font-size:0.9em;cursor:pointer}#login #rescue_form{display:none;margin-top:30px;text-align:center}#login #rescue_form label{text-align:left}#login .msg{display:block;width:100%;max-width:500px;border:solid 1px #000;padding:15px;margin:30px auto;background:#fff;z-index:100}#login #need_help{display:block;font-size:0.923em;text-transform:uppercase;margin:0 0 60px}#login #need_help h5{font-size:1.167em;margin:0 0 15px}@media screen and (max-width: 1024px){#login{padding:50px 0 0 !important}#login #content{margin:0;padding:0;overflow:hidden}#login #content .row{margin:0;padding:0}#login #content .row .col-sm-12{margin:0 0  30px;padding:0}#login #content .row .col-sm-12 h2{border-bottom:solid 1px #000;padding:10px 0;margin:0 0 10px}#login #content .row .col-sm-12 form{width:100%;margin:15px 0 50px;padding:0 10px}#login #content .row .col-sm-12 form fieldset{width:100%;margin:0;padding:0}#login #content .row .col-sm-12 form fieldset label{width:100%;margin:0;padding:0}#login #content .row .col-sm-12 form input{border-bottom:solid 1px #000 !important}#login #content .row .col-sm-12 form button{background:#000;color:#fff}#login .msg{max-width:90%}}#login #need_help h5{border-top:solid 1px #000 !important;border-bottom:solid 1px #000 !important;font-size:1.167em;margin:0 0 15px;padding:5px 10px}#customer_care{margin:0 auto;padding:0;background:#fff;width:100%;position:relative}#customer_care .content{max-width:822px;margin:0 auto 150px}#customer_care .content h4{text-align:center;text-transform:uppercase;font-size:1.077em;letter-spacing:0.06em;margin:0 0 35px;font-weight:300}#customer_care .content h4 a{text-decoration:underline}#customer_care form{margin-top:60px;width:100%;position:relative;overflow:hidden}#customer_care form label{display:block !important;width:100%;text-transform:none}#customer_care form label input{display:block;width:100%;margin:0;padding:5px 0;text-transform:none}#customer_care form label textarea{display:block;width:100%;border:none;border-bottom:solid 1px #000 !important;margin:15px 0;min-height:100px}#customer_care form fieldset{width:100%;margin:0 0 15px;padding:0;display:flex;flex-flow:row wrap;justify-content:space-between}#customer_care form fieldset label{width:calc(50% - 30px);overflow:hidden;padding:0;margin:0 0 15px}#customer_care form ul.buttons{list-style:none;width:100%;margin:0;padding:0;display:flex;flex-flow:row wrap;justify-content:space-between;align-items:flex-end}#customer_care form ul.buttons .btn{padding:10px 30px;font-size:1em;font-weight:400}@media screen and (max-width: 1024px){#customer_care .content h4{border-bottom:solid 1px #000;margin:10px -15px 20px;padding:0 0 10px}#customer_care form label{width:100% !important}#customer_care form label input,#customer_care form label textarea{border-width:1px !important}#customer_care form ul.buttons li{width:100% !important;text-align:center}#customer_care form ul.buttons li.captcha{text-align:left !important}#customer_care form ul.buttons li button{margin:30px auto 0 !important}}#size_chart{text-align:center}#size_chart #tabs{width:100%;max-width:1030px;margin:30px auto}#size_chart #tabs ul{background:#fff;width:100%;margin:10px 0 0;padding:0;display:flex;flex-flow:row;align-content:center;border:solid 1px #000}#size_chart #tabs ul li{width:50%;margin:0;padding:0}#size_chart #tabs ul li a{display:block;text-transform:uppercase;font-weight:300;padding:5px}#size_chart #tabs ul li.ui-tabs-active a{background:#000;color:#fff;font-weight:300}#size_chart #tabs .ui-tabs-panel{padding:30px 0;display:flex;flex-flow:row wrap;justify-content:space-between}#size_chart #tabs .ui-tabs-panel table{background:#fff;margin:0;padding:0;font-size:0.7em}#size_chart #tabs .ui-tabs-panel table thead tr{margin:0;padding:0;background:#000}#size_chart #tabs .ui-tabs-panel table thead tr th{padding:10px;font-weight:300;color:#fff}#size_chart #tabs .ui-tabs-panel table tbody tr{margin:0;padding:0}#size_chart #tabs .ui-tabs-panel table tbody tr td{padding:10px}#size_chart #tabs .ui-tabs-panel table tbody tr:nth-child(even){background:#f2f2f2}#size_chart #tabs .ui-tabs-panel#abbigliamento .first_table{width:60%}#size_chart #tabs .ui-tabs-panel#abbigliamento .second_table{width:40%}#size_chart #tabs .ui-tabs-panel#abbigliamento .second_table th:first-child,#size_chart #tabs .ui-tabs-panel#abbigliamento .second_table td:first-child{display:none}#size_chart #tabs .ui-tabs-panel#scarpe h3{width:100%;text-align:center;text-transform:uppercase;margin:0;padding:0px 0 15px;font-style:italic}#size_chart #tabs .ui-tabs-panel#scarpe table{width:100%;margin:0 0 15px}#size_chart #tabs .ui-tabs-panel#scarpe table th,#size_chart #tabs .ui-tabs-panel#scarpe table td{width:calc(100% / 3)}#size_chart #tabs .ui-tabs-panel#scarpe table.first_table th,#size_chart #tabs .ui-tabs-panel#scarpe table.first_table td{width:calc(100% / 5)}@media screen and (max-width: 1024px){#size_chart #tabs table{width:100% !important}#size_chart #tabs table th:first-child,#size_chart #tabs table td:first-child{display:table-cell !important;width:100px !important}}body.newsletter #login{padding:190px 0 0 !important;margin:0 auto;width:100%;text-align:center;position:relative}body.newsletter #login .spacer{display:none}body.newsletter #login .container-fluid{margin:0;padding:0}body.newsletter #login .container-fluid .row,body.newsletter #login .container-fluid .col-md-6{margin:0;padding:0}body.newsletter #login h2{width:100%;text-align:center;font-weight:100;text-transform:uppercase;margin:7px 0 30px}body.newsletter #login form{width:100%;max-width:640px;display:flex;flex-flow:column;text-transform:uppercase;margin:75px auto 30px}body.newsletter #login form fieldset{display:flex;flex-flow:row wrap;justify-content:space-between;width:100%;margin:0 0 60px;padding:0 0 40px;position:relative}body.newsletter #login form fieldset label{width:calc(50% - 15px);margin:0 0 20px;position:relative}body.newsletter #login form fieldset label.check{width:100%;padding:0 20px !important;white-space:normal;text-align:left;text-transform:none}body.newsletter #login form fieldset label.check .checkmark{position:absolute;top:0px;left:0px;height:13px;width:13px;background-color:#fff;border:solid 1px #000}body.newsletter #login form fieldset label.check .checkmark:after{content:"";position:absolute;display:none;left:1px;top:1px;width:9px;height:9px;background:#000}body.newsletter #login form fieldset label.check input:checked ~ .checkmark:after{display:block}body.newsletter #login form fieldset label:nth-last-of-type(2),body.newsletter #login form fieldset label.nazione{width:100%}body.newsletter #login form fieldset label#captcha{display:none}body.newsletter #login form fieldset label input{display:block;width:calc(100% + 1px);background:transparent;margin:0 auto;text-align:left;height:35px}body.newsletter #login form fieldset label input[type=checkbox]{position:absolute;top:3px;left:0;width:10px}body.newsletter #login form fieldset label select{display:block;width:100%;max-width:none}body.newsletter #login form fieldset .g-recaptcha{position:absolute;bottom:0;right:0}body.newsletter #login form button{display:block;width:200px;clear:both;font-size:1em;text-transform:uppercase;margin:-40px 0 0 auto;padding:5px 30px;position:relative;font-weight:300;text-align:center;background:#fff;color:#000}body.newsletter #login form button span{display:none}body.newsletter #login form button:hover{background:#000;color:#fff}body.newsletter #login .msg{display:block;position:relative;width:100%;max-width:500px;border:solid 1px #000;padding:15px;background:#fff;z-index:100}body.newsletter .img{margin-bottom:83px}@media screen and (max-width: 1024px){body.newsletter #login{margin-top:0px;padding-top:0 !important}body.newsletter #login .cont_form{margin-top:70px}body.newsletter form{width:100% !important}body.newsletter form label{width:100% !important}body.newsletter form label input{border-width:1px !important}body.newsletter form label select{max-width:none !important}body.newsletter form .g-recaptcha{position:relative !important;bottom:auto !important;right:auto !important}body.newsletter .msg{margin:70px  auto 30px !important;border-top:solid 1px #000 !important;border-bottom:solid 1px #000 !important}}section#cart{margin:20px auto 0px}@media screen and (max-width: 1024px){section#cart{margin:0 auto 100px}}section#cart #cart_summary{top:0}@media screen and (max-width: 1024px){section#cart #cart_summary{top:auto}}#checkout{margin:20px auto 0}@media screen and (max-width: 1024px){#checkout{margin:0 auto 0}}#thanks{margin:20px auto  !important}@media screen and (max-width: 1024px){#thanks{margin:0 auto 100px !important}}#nlpopup{display:none !important}body.cart footer,body.checkout footer{margin:0 0 30px}section#cart,section#checkout,#modal,section#thanks{color:#000;box-sizing:content-box}section#cart *,section#checkout *,#modal *,section#thanks *{box-sizing:content-box;outline:none !important}section#cart *:after,section#cart *:before,section#checkout *:after,section#checkout *:before,#modal *:after,#modal *:before,section#thanks *:after,section#thanks *:before{box-sizing:content-box}.cart_summary_body{font-size:1em;padding-bottom:0;margin-bottom:0;border-bottom:none;color:#000}.polo_alert span{display:block;width:100%;text-align:center;padding:0;margin:15px 0;font-size:1.2em;color:#333}section#cart{width:calc(100% - 30px);max-width:1280px;background:#fff;padding:0}section#cart #breadcrumb{text-indent:-9000em}section#cart h1{background:#fff;border-bottom:solid 1px #000 !important;padding:0 0 5px;margin-bottom:0;text-transform:uppercase;display:block;width:100%;overflow:hidden;position:sticky;top:207px;font-size:15px;z-index:200;font-weight:400}section#cart h1 ul{width:auto;position:absolute;bottom:10px;right:0;overflow:hidden;list-style:none;margin:0;padding:0;font-weight:400;font-size:12px;line-height:1em}section#cart h1 ul li{display:inline-block;margin:0 0 0 15px}section#cart h1 ul li a#svuota:hover{color:#333 !important}section#cart h1 ul li a#svuota svg{display:none;margin:0 10px 0 0}section#cart h1 ul li i{display:none;margin:0 10px 0 0}section#cart h1.noprod{max-width:1280px;margin:50px auto 30px}section#cart h3.noprod{text-align:center;border:none;background:rgba(255,255,255,0.5);color:#000;padding:30px;width:calc( 100% - 60px);font-weight:100}section#cart #option_toggle,section#cart #svuota_cart{display:none}section#cart #cart_container{display:flex;flex-flow:row wrap;justify-content:space-between;align-items:flex-start;position:relative;width:100%;background:url("../img/dot.png") repeat-y calc(70% - 9px) 0/1px auto}section#cart #cart_list{width:calc(70% - 10px);margin:0 0;padding:25px 0;z-index:1;position:relative;overflow:visible;display:flex;flex-direction:row;flex-wrap:wrap}section#cart #cart_list .item_cart{display:flex;flex-flow:row wrap;justify-content:flex-start;width:100%;min-height:0 !important;margin:0 0 30px;padding:0 0 30px;position:relative;border-bottom:solid 1px #000 !important;background:#fff}section#cart #cart_list .item_cart .elimina{display:block;position:absolute;top:0;right:0;background:#fff;padding:15px;text-transform:capitalize;z-index:1;font-size:0.9em}section#cart #cart_list .item_cart .elimina i,section#cart #cart_list .item_cart .elimina svg{margin-right:10px;display:none}section#cart #cart_list .item_cart .elimina:hover{color:#333}section#cart #cart_list .item_cart .img{width:100%;max-height:220px;max-width:170px;overflow:hidden;background:#ddd;margin-top:15px}section#cart #cart_list .item_cart .img img{width:100%;height:auto;mix-blend-mode:multiply}section#cart #cart_list .item_cart .txt{display:inline-block;width:calc(100% - 200px);border-top:none;position:relative;bottom:auto;padding:15px}section#cart #cart_list .item_cart .txt:before{display:none}section#cart #cart_list .item_cart .txt:after{display:none}section#cart #cart_list .item_cart .txt h6{font-size:13px;text-transform:uppercase;font-weight:300;margin:0 0 2px 0}section#cart #cart_list .item_cart .txt p{margin:0 0 2px 0;color:#000;font-size:13px;font-weight:300}section#cart #cart_list .item_cart .txt p strong{font-weight:300}section#cart #cart_list .item_cart .qnt{width:250px;color:#000;text-align:left;padding:9px 15px;position:absolute;bottom:0px;left:0;text-align:left;overflow:hidden;margin:0}section#cart #cart_list .item_cart .qnt label{display:block;margin:0}section#cart #cart_list .item_cart .qnt .no_input{display:block;padding:3px 0 !important}section#cart #cart_list .item_cart .qnt input{width:50px;margin:0 15px}section#cart #cart_list .item_cart .qnt button{display:inline-block;width:auto;text-transform:uppercase;font-weight:300;font-size:0.83em}section#cart #cart_list .item_cart h6.val_coupon{position:absolute;display:block;width:170px;bottom:0;right:220px;margin:0;padding:13px 15px;font-weight:300;border-left:none;font-size:0.9em}section#cart #cart_list .item_cart h6.val_coupon.nogood{color:#000}section#cart #cart_list .item_cart h6.val_coupon i{float:right;font-style:normal;color:#000}section#cart #cart_list .item_cart h3{width:190px;background:#fff;color:#000;padding:15px 15px 5px;position:absolute;bottom:0px;left:auto;right:0;margin:0;text-align:right;font-size:13px;font-weight:400}section#cart #cart_list .item_cart h3 span{display:inline-block;margin:0 0 10px 10px}section#cart #cart_list .item_cart h3 del{display:inline-block;color:#000;margin:0 10px 10px 0;font-weight:300;font-size:0.9em}section#cart #cart_summary{width:30%;margin:0;padding:0;position:sticky;top:242px;right:0;z-index:100;padding:39px 0 0 7.5px;background:#fff url("../img/dot.png") repeat-x 0 290px/1px auto;order:1;align-self:flex-start}section#cart #cart_summary h2{display:block;width:100%;padding:0 15px 18px;position:relative;margin-bottom:0;color:#000;white-space:nowrap;font-size:14px;line-height:1.2em;background:#fff;font-weight:300}section#cart #cart_summary h2:before{display:none}section#cart #cart_summary h2:after{display:none}section#cart #cart_summary h2 span{margin:0 0 10px;color:#fff;position:absolute;z-index:0;top:0;right:0;font-size:2.5em;width:45px;height:50px;overflow:hidden;background:rgba(0,0,0,0);text-align:right;text-indent:10px;padding:10px 0 0 15px;opacity:0.2}section#cart #cart_summary .wrapper{width:100%;margin:30px auto;display:flex;flex-direction:column;flex-wrap:wrap;text-transform:uppercase}section#cart #cart_summary .wrapper .polo_alert{width:100%;position:relative;text-align:center;color:#333;overflow:hidden;padding:15px}section#cart #cart_summary .wrapper .cols{display:flex;flex-direction:column;justify-content:flex-start;width:calc(100%  - 30px);margin:0 15px;padding:0px}section#cart #cart_summary .wrapper .cols.col3{margin-top:210px}section#cart #cart_summary .wrapper .cols #coupon_summary,section#cart #cart_summary .wrapper .cols #giftcard_summary{width:100%;font-size:1em;font-weight:100;border-bottom:solid 1px #000;padding-bottom:10px;position:relative;margin:0 0 20px}section#cart #cart_summary .wrapper .cols #coupon_summary h5,section#cart #cart_summary .wrapper .cols #giftcard_summary h5{font-size:12px;font-weight:300}section#cart #cart_summary .wrapper .cols #coupon_summary input,section#cart #cart_summary .wrapper .cols #giftcard_summary input{border:none;background:#f5f5f5;margin:0;min-height:30px;width:100%}section#cart #cart_summary .wrapper .cols #coupon_summary button,section#cart #cart_summary .wrapper .cols #giftcard_summary button{display:inline-block;padding:7px 0;position:absolute;top:-7px;right:0px;font-size:10px;color:#000;text-transform:capitalize;text-decoration:underline;font-weight:300;width:auto}section#cart #cart_summary .wrapper .cols #coupon_summary button:hover,section#cart #cart_summary .wrapper .cols #giftcard_summary button:hover{background:#fff;color:#B5B5B5}section#cart #cart_summary .wrapper .cols #coupon_summary .elimina,section#cart #cart_summary .wrapper .cols #giftcard_summary .elimina{display:inline-block;padding:7px;position:absolute;top:-7px;right:0;font-size:0.8em;color:#000;text-transform:capitalize;font-weight:300;width:auto}section#cart #cart_summary .wrapper .cols #coupon_summary #importo_coupon,section#cart #cart_summary .wrapper .cols #coupon_summary #importo_giftcard,section#cart #cart_summary .wrapper .cols #giftcard_summary #importo_coupon,section#cart #cart_summary .wrapper .cols #giftcard_summary #importo_giftcard{width:100%;color:#000;font-size:0.9em;padding:20px 0 0}section#cart #cart_summary .wrapper .cols #coupon_summary #importo_coupon strong,section#cart #cart_summary .wrapper .cols #coupon_summary #importo_giftcard strong,section#cart #cart_summary .wrapper .cols #giftcard_summary #importo_coupon strong,section#cart #cart_summary .wrapper .cols #giftcard_summary #importo_giftcard strong{float:right;font-weight:300}section#cart #cart_summary .wrapper .cols #spedizione{border-bottom:solid 1px #000;position:relative;padding-bottom:10px;margin:0 0 20px}section#cart #cart_summary .wrapper .cols #spedizione h5{width:100%;font-weight:300;margin:0;padding:0;font-size:12px}section#cart #cart_summary .wrapper .cols #spedizione h5 strong{margin:10px 0 0;display:block;width:100%;position:relative;color:#333;font-weight:300}section#cart #cart_summary .wrapper .cols #spedizione h5 strong span{display:block;position:absolute;top:0;right:0}section#cart #cart_summary .wrapper .cols #spedizione #country_toggle{display:block;padding:7px 0;position:absolute;top:-7px;right:0;font-size:10px;text-decoration:underline;text-transform:capitalize;color:#000}section#cart #cart_summary .wrapper .cols #spedizione #country_toggle.active{background:#fff;color:#B5B5B5}section#cart #cart_summary .wrapper .cols #spedizione #country_list{display:none;width:calc(100% - 2px);border:solid 1px #000;max-height:200px;overflow-y:scroll;overflow-x:hidden;background:#fff;position:absolute;top:23px;z-index:10}section#cart #cart_summary .wrapper .cols #spedizione #country_list h6{background:#f5f5f5;border-bottom:dotted 1px #B5B5B5;font-size:12px;padding:10px;margin:0}section#cart #cart_summary .wrapper .cols #spedizione #country_list a{display:block;border-bottom:dotted 1px #B5B5B5;font-size:0.9em;padding:10px 10px 10px 30px;position:relative}section#cart #cart_summary .wrapper .cols #spedizione #country_list a:before{content:"";display:block;width:12px;height:12px;border:solid 1px #000;background:#fff;position:absolute;top:50%;left:10px;transform:translateY(-50%)}section#cart #cart_summary .wrapper .cols #spedizione #country_list a:after{content:"";display:block;width:8px;height:8px;border:solid 0px #000;background:#fff;position:absolute;top:50%;left:13px;transform:translateY(-50%)}section#cart #cart_summary .wrapper .cols #spedizione #country_list a:hover{background:#f5f5f5;font-weight:600;color:#000}section#cart #cart_summary .wrapper .cols #spedizione #country_list a.ec_active_square{background:#f5f5f5;font-weight:600;color:#000}section#cart #cart_summary .wrapper .cols #spedizione #country_list a.ec_active_square:after{background:#B5B5B5}section#cart #cart_summary .wrapper .cols #subtotale,section#cart #cart_summary .wrapper .cols #totale,section#cart #cart_summary .wrapper .cols #buttons_cart,section#cart #cart_summary .wrapper .cols #costo_spedizione,section#cart #cart_summary .wrapper .cols #continua_shop{font-size:1em;margin:0 0 15px;border-bottom:solid 1px #000;padding:0 0 10px}section#cart #cart_summary .wrapper .cols #subtotale h5,section#cart #cart_summary .wrapper .cols #totale h5,section#cart #cart_summary .wrapper .cols #buttons_cart h5,section#cart #cart_summary .wrapper .cols #costo_spedizione h5,section#cart #cart_summary .wrapper .cols #continua_shop h5{display:block;width:100%;margin:0;overflow:hidden;font-weight:300;font-size:12px}section#cart #cart_summary .wrapper .cols #subtotale h5 span,section#cart #cart_summary .wrapper .cols #totale h5 span,section#cart #cart_summary .wrapper .cols #buttons_cart h5 span,section#cart #cart_summary .wrapper .cols #costo_spedizione h5 span,section#cart #cart_summary .wrapper .cols #continua_shop h5 span{display:inline-block;font-weight:300;float:right}section#cart #cart_summary .wrapper .cols #continua_shop a{font-size:10px}section#cart #cart_summary .wrapper .cols #totale h5{font-size:14px;color:#000}section#cart #cart_summary .wrapper .cols #totale span{font-weight:600 !important;color:#000}section#cart #cart_summary .wrapper .cols #buttons_cart{width:100%;margin:10px 0 20px;border:none}section#cart #cart_summary .wrapper .cols #buttons_cart button{width:100% !important;background:#fff;color:#000;font-weight:400;font-size:1.2em;line-height:1em;text-transform:uppercase;padding:10px 0;margin:0;position:relative;cursor:pointer;border:solid 1px #000 !important}section#cart #cart_summary .wrapper .cols #paymethod_cart{display:block;margin:0;padding:0;list-style:none;width:100%}section#cart #cart_summary .wrapper .cols #paymethod_cart li{margin:0 0 20px;font-weight:500;text-transform:none;text-decoration:underline}section#cart #cart_summary .wrapper .cols #paymethod_cart li img{display:block;width:100%;margin:5px 0}section#cart #cart_summary .wrapper .cols #paymethod_cart li:first-child{text-transform:uppercase;text-decoration:none;font-weight:600}section#cart #cart_summary .wrapper .cols #need_help{display:none}@media screen and (max-width: 1024px){section#cart h1{position:fixed;top:107px;left:0;width:calc(100% - 30px);padding:15px 15px 10px}section#cart h1 ul{right:15px}section#cart #option_toggle,section#cart #svuota_cart{display:block;width:100%;padding:0px 0 5px;border-bottom:solid 1px #000;margin:0 0 15px;text-align:right}section#cart #option_toggle i,section#cart #svuota_cart i{margin:0 10px}section#cart #cart_container{background:#fff}section#cart #cart_list{width:100%;border-right:none !important}section#cart #cart_list .item_cart .img{max-width:85px}section#cart #cart_list .item_cart .txt{width:calc(100% - 200px);padding:15px 90px 15px 15px;font-size:11px !important}section#cart #cart_list .item_cart .txt *{font-size:1em !important}section#cart #cart_list .item_cart .txt .qnt{padding:0 15px}section#cart #cart_list .item_cart h3{width:auto;padding:0}section#cart #cart_list .item_cart h3 span{margin:0}section#cart #cart_summary{float:none;width:100%;font-size:0.83em;padding:0;margin:0;border:none;background:#fff}section#cart #cart_summary h2{margin:20px 0;padding:0}section#cart #cart_summary .wrapper{width:100%;flex-direction:column;padding:0px;margin:0}section#cart #cart_summary .wrapper .cols{width:calc((100% / 1) - 2px);margin:0}section#cart #cart_summary .wrapper .cols.col1{width:calc((100% / 1) - 2px);display:block;border-bottom:none}section#cart #cart_summary .wrapper .cols.col3{margin-top:0 !important}section#cart #cart_summary .wrapper .cols #coupon_summary{border-bottom:solid 1px #000 !important;padding-bottom:10px;margin-bottom:10px}section#cart #cart_summary .wrapper .cols #coupon_summary input[type='button']{float:right;padding:0;margin:10px 0}section#cart #cart_summary .wrapper .cols #coupon_summary #importo_coupon{font-size:1em}section#cart #cart_summary .wrapper .cols #spedizione{border-bottom:solid 1px #000 !important;padding:0 0  10px;margin-bottom:10px;overflow:visible}section#cart #cart_summary .wrapper .cols #spedizione #country_toggle{margin-top:0;float:none;position:absolute;top:0;right:0}section#cart #cart_summary .wrapper .cols #spedizione #country_list{font-size:1.2em;top:25px}section#cart #cart_summary .wrapper .cols #subtotale,section#cart #cart_summary .wrapper .cols #totale{width:100%;border-bottom:solid 1px #000 !important;margin-bottom:10px}section#cart #cart_summary .wrapper .cols #subtotale{padding:10px 0px}section#cart #cart_summary .wrapper .cols #totale{padding:5px 0;font-size:1.6em !important}section#cart #cart_summary .wrapper .cols.col4{flex-direction:column}section#cart #cart_summary .wrapper .cols #continua_shop{position:relative;bottom:auto;left:auto;text-align:left;padding:5px 0 10px;width:100%;margin-bottom:0;border:none}section#cart #cart_summary .wrapper .cols #continua_shop a{display:inline-block;width:100%;padding:10px 0;margin:0 5px 0 0;font-size:0.9em;line-height:1.8em;white-space:nowrap}section#cart #cart_summary .wrapper .cols #continua_shop a:hover{background:#000;color:#fff}section#cart #cart_summary .wrapper .cols #buttons_cart{position:relative;text-align:center;margin:10px -6px 0 0;width:100%}section#cart #cart_summary .wrapper .cols #buttons_cart button{display:inline-block;margin:0 0 20px;padding:10px 0px !important;font-size:1.5em !important;white-space:nowrap}section#cart #cart_summary .wrapper .cols #buttons_cart button:hover{border-color:#289925}}section#checkout{width:calc(100% - 30px);max-width:1440px;padding:15px 15px 0;position:relative;overflow:hidden;box-sizing:content-box}section#checkout input,section#checkout textarea{width:100%;margin:0 !important;border:none;background:#f5f5f5;padding:2px 5px;text-transform:none}section#checkout input:placeholder,section#checkout textarea:placeholder{color:#000;opacity:1}section#checkout input:-ms-input-placeholder,section#checkout textarea:-ms-input-placeholder{color:#000}section#checkout #breadcrumb{text-indent:-9000em}section#checkout h1{border-bottom:solid 1px #000 !important;padding:0 0 5px;margin-bottom:0;text-transform:uppercase;display:block;width:calc(100% - 15px);overflow:hidden;position:relative;font-size:15px;font-weight:400}section#checkout h1 ul{display:inline-flex;flex-flow:row;justify-content:flex-end;align-content:flex-start;align-items:flex-start;width:auto;position:absolute;bottom:10px;right:0;overflow:hidden;list-style:none;margin:0;padding:0;font-weight:400;font-size:12px;line-height:1em;text-transform:capitalize}section#checkout h1 ul li{margin:0 0 0 15px}section#checkout h1 ul li a{display:block;width:100%;text-decoration:underline}section#checkout h1 ul li a#svuota:hover{color:#333 !important}section#checkout h1 ul li i{display:none;margin:0 10px 0 0}section#checkout h1.noprod{max-width:1440px;margin:50px auto 30px}section#checkout center{width:calc(100% - 30px);display:block;padding:0 15px 15px;text-align:center}section#checkout center strong{color:inherit !important;font-weight:600}section#checkout form#cart_form{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:flex-start;width:100%;color:#000;position:relative;padding-bottom:100px;overflow:hidden}section#checkout form#cart_form:before{content:'';width:calc(100% - ((100% / 3) + 3.5px));height:3000em;border-right:solid 1px #000;position:absolute;top:0;left:0;z-index:0}section#checkout form#cart_form .cols{display:flex;flex-direction:column;justify-content:flex-start;width:calc(100% - ((100% / 3) + 3.5px));margin:0;padding:0;position:relative;z-index:1}section#checkout form#cart_form .cols:last-of-type{border-right:none;width:calc((100% / 3) - 17.5px);position:absolute;top:0;right:20px;padding:25px 0 0}section#checkout form#cart_form .cols h2{display:block;width:100%;padding:10px 0px;position:relative;margin-bottom:30px;color:#fff;white-space:nowrap;font-size:14px;font-weight:300;text-transform:uppercase;border-bottom:solid 1px #000}section#checkout form#cart_form .cols h2:before{display:none}section#checkout form#cart_form .cols h2:after{display:none}section#checkout form#cart_form .cols h2 span{display:none}section#checkout form#cart_form .cols h3{font-weight:300;font-size:13px;width:calc(100% - 20px);margin:15px 0;text-transform:uppercase}section#checkout form#cart_form .cols #anagrafica,section#checkout form#cart_form .cols #pwd{width:100%;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:flex-start;margin:0;padding:0}section#checkout form#cart_form .cols #nazione{width:100%;margin:0 0 10px}section#checkout form#cart_form .cols #nazione strong{font-weight:400}section#checkout form#cart_form .cols #pwd{display:none}section#checkout form#cart_form .cols #pwd #password_alert{width:100%}section#checkout form#cart_form .cols label{width:calc(25% - 20px);padding:0;margin:0 20px 20px 0;font-size:10px;position:relative}section#checkout form#cart_form .cols label.check{width:calc(100% - 45px);position:relative;cursor:pointer;padding:0 10px 0 20px;text-transform:lowercase}section#checkout form#cart_form .cols label.check:first-letter{text-transform:uppercase}section#checkout form#cart_form .cols label.check input{position:absolute;opacity:0;cursor:pointer;height:10px;width:10px;top:15px;left:15px}section#checkout form#cart_form .cols label.check .checkmark{position:absolute;top:-1px;left:0;height:9px;width:9px;background-color:#fff;border:solid 1px}section#checkout form#cart_form .cols label.check .checkmark:after{content:"";position:absolute;display:none;left:1px;top:1px;width:7px;height:7px}section#checkout form#cart_form .cols label.check .checkmark.warn{border:solid 1px #9e0000}section#checkout form#cart_form .cols label.check:hover input ~ .checkmark{background-color:#fff}section#checkout form#cart_form .cols label.check input:checked ~ .checkmark{background-color:#fff}section#checkout form#cart_form .cols label.check input:checked ~ .checkmark:after{display:block}section#checkout form#cart_form .cols label span.toggle_password{background:#fff url("../img/icon/eye.svg") no-repeat center center/26px auto;display:block;width:30px;height:17px;position:absolute;top:0;right:-10px;z-index:10}section#checkout form#cart_form .cols label span.toggle_password.hide{background:#fff url("../img/icon/eye-off.svg") no-repeat center center/26px auto}section#checkout form#cart_form .cols p{width:100%;margin:0 0 10px}section#checkout form#cart_form .cols p.nazione{border-bottom:dotted 1px #000;padding:0 0px 7px;margin:0 0 10px}section#checkout form#cart_form .cols select{background:transparent;text-align:left;border-bottom:dotted 1px #000;padding-bottom:5px}section#checkout form#cart_form .cols select#bank{display:none}section#checkout form#cart_form .cols.col1{padding-top:25px;background:#fff}section#checkout form#cart_form .cols.col1 h2{background:#fff;color:#000}section#checkout form#cart_form .cols.col1 h2:before{background:#fff}section#checkout form#cart_form .cols.col1 h2 span{color:#a3a3a3}section#checkout form#cart_form .cols.col1 h3{color:#000}section#checkout form#cart_form .cols.col1 .checkmark{border-color:#000}section#checkout form#cart_form .cols.col1 .checkmark:after{background:#000}section#checkout form#cart_form .cols.col1 p:not(.nazione){margin-bottom:30px}section#checkout form#cart_form .cols.col2{background:#fff}section#checkout form#cart_form .cols.col2 h2{background:#fff;color:#000}section#checkout form#cart_form .cols.col2 h2:before{background:#fff}section#checkout form#cart_form .cols.col2 h2 span{color:#B5B5B5}section#checkout form#cart_form .cols.col2 h3{color:#000}section#checkout form#cart_form .cols.col2 .checkmark{border-color:#000}section#checkout form#cart_form .cols.col2 .checkmark:after{background:#000}section#checkout form#cart_form .cols.col2 #pay_method{width:calc(100% - 0);display:flex;flex-direction:row;flex-wrap:wrap;justify-content:flex-start;margin:0 0 15px;padding:0;overflow:visible}section#checkout form#cart_form .cols.col2 #pay_method #pay_item_selected{width:100%;padding:2px 10px;font-size:13px;background:#f5f5f5;margin:0 10px 20px 0;position:relative;text-transform:uppercase}section#checkout form#cart_form .cols.col2 #pay_method #pay_item_selected strong{font-weight:400;position:absolute;right:10px;color:#000;text-transform:lowercase;text-align:right}section#checkout form#cart_form .cols.col2 #pay_method #pay_item_selected strong:first-letter{text-transform:uppercase}section#checkout form#cart_form .cols.col2 #pay_method .payment_item{width:auto;overflow:hidden;position:relative;padding:10px;text-align:center;text-transform:capitalize;font-size:0.9em;cursor:pointer;margin:0 10px 10px 0}section#checkout form#cart_form .cols.col2 #pay_method .payment_item .img{display:inline-block;background:#fff;width:30px;height:18px;padding:10px;border:solid 1px #000;position:relative;vertical-align:middle;border-radius:7px;overflow:hidden}section#checkout form#cart_form .cols.col2 #pay_method .payment_item .img img{width:80%;height:auto;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%)}section#checkout form#cart_form .cols.col2 #pay_method .payment_item input[type="radio"]{display:inline-block;width:0px;height:10px;opacity:0;vertical-align:middle}section#checkout form#cart_form .cols.col2 #pay_method .payment_item.act{font-weight:600;color:#000}section#checkout form#cart_form .cols.col2 #pay_method .payment_item.act .img{border:solid 2px #000}section#checkout form#cart_form .cols.col2 #pay_method .payment_item.warn{font-weight:600;color:#9e0000}section#checkout form#cart_form .cols.col2 #pay_method .payment_item.warn .img{border:solid 1px #9e0000}section#checkout form#cart_form .cols.col2 #ship_method,section#checkout form#cart_form .cols.col2 #note{margin:15px 0}section#checkout form#cart_form .cols.col2 #ship_method textarea,section#checkout form#cart_form .cols.col2 #note textarea{width:calc(100% - 20px);margin-bottom:20px}section#checkout form#cart_form .cols.col2 #ship_method label,section#checkout form#cart_form .cols.col2 #note label{display:block}section#checkout form#cart_form .cols.col2 #note label{width:100%}section#checkout form#cart_form .cols.col3{background:#fff}section#checkout form#cart_form .cols.col3 h2{background:#fff;border-bottom:solid 1px #000;color:#000;padding:10px 20px}section#checkout form#cart_form .cols.col3 h3{color:#000}section#checkout form#cart_form .cols.col3 .checkmark{border-color:#000}section#checkout form#cart_form .cols.col3 .checkmark:after{background:#000}section#checkout form#cart_form .cols.col3 .wrapper{width:calc(100% - 40px);max-height:330px;overflow-x:hidden;overflow-y:auto;background:#fff;border-bottom:solid 1px #000 !important;margin-bottom:10px;padding:0 20px;scrollbar-width:thin !important;scrollbar-color:#000 #f2f2f2}section#checkout form#cart_form .cols.col3 .wrapper::-webkit-scrollbar{width:5px}section#checkout form#cart_form .cols.col3 .wrapper::-webkit-scrollbar-track{background:#f2f2f2}section#checkout form#cart_form .cols.col3 .wrapper::-webkit-scrollbar-thumb{background-color:#000;border-radius:0;border:1px solid #f2f2f2}section#checkout form#cart_form .cols.col3 .wrapper::-webkit-resizer{width:5px;background:#f2f2f2}section#checkout form#cart_form .cols.col3 .wrapper .item_cart{width:calc(100% - 135px);border-bottom:solid 1px #000;overflow:hidden;margin-bottom:10px;padding:10px 0 10px 135px;position:relative;background:#fff}section#checkout form#cart_form .cols.col3 .wrapper .item_cart:last-of-type{border-bottom:none}section#checkout form#cart_form .cols.col3 .wrapper .item_cart .img{width:113px;height:auto;overflow:hidden;position:absolute;top:50%;left:10px;transform:translateY(-50%);background:#fff}section#checkout form#cart_form .cols.col3 .wrapper .item_cart .img img{width:100%;height:auto;mix-blend-mode:multiply}section#checkout form#cart_form .cols.col3 .wrapper .item_cart .txt{padding:5px 0}section#checkout form#cart_form .cols.col3 .wrapper .item_cart h3{width:calc(100% - 20px);clear:both;text-align:right;margin:0 10px 0px}section#checkout form#cart_form .cols.col3 .wrapper .item_cart h6{width:calc(100% - 10px);font-size:13px;font-weight:300;text-transform:uppercase;margin:0 10px 10px 0}section#checkout form#cart_form .cols.col3 .wrapper .item_cart p{display:block;width:calc(100% - 10px);margin:0 10px 5px 0;overflow:hidden;word-wrap:break-word}section#checkout form#cart_form .cols.col3 .wrapper .item_cart p strong{font-weight:300}section#checkout form#cart_form .cols.col3 #cart_summary{background:transparent !important;width:100%;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between;margin:0;padding:0;position:relative;z-index:0}section#checkout form#cart_form .cols.col3 #cart_summary div{width:calc(100% - 40px);padding:20px 20px 0;margin:0}section#checkout form#cart_form .cols.col3 #cart_summary div h5{font-size:12px;font-weight:300;border-bottom:solid 1px #000;width:100%;position:relative;padding-bottom:10px;margin:0;text-transform:uppercase}section#checkout form#cart_form .cols.col3 #cart_summary div h5 span{display:block;font-weight:400;position:absolute;right:0;top:0}section#checkout form#cart_form .cols.col3 #cart_summary div#totale{margin-bottom:20px}section#checkout form#cart_form .cols.col3 #cart_summary div#totale h5{font-size:14px;font-weight:300}section#checkout form#cart_form .cols.col3 #cart_summary div#totale h5 span{line-height:1em;color:#000;font-weight:600}section#checkout form#cart_form .cols.col3 #cart_summary label{text-transform:none}section#checkout form#cart_form .cols.col3 #cart_summary label.check{margin:0 20px 20px}section#checkout form#cart_form .cols.col3 #cart_summary a{color:#000}section#checkout form#cart_form .cols.col3 #cart_summary a b{font-weight:400}section#checkout form#cart_form .cols.col3 #cart_summary a:hover{color:#000}section#checkout form#cart_form .cols.col3 #cart_summary #buttons_cart{width:calc(100% - 20px);margin-bottom:30px}section#checkout form#cart_form .cols.col3 #cart_summary #buttons_cart button{display:block !important;width:100% !important;background:#000;color:#fff;font-weight:400;font-size:12px;line-height:1em;border:none;border-right:none;text-transform:uppercase;padding:10px 0;margin:0;position:relative;cursor:pointer}section#checkout form#cart_form #text_action_chekout{display:block;width:100%;border-top:solid 1px #000;padding:30px 0;margin:30px 10px 0;text-align:center;font-size:10px;text-transform:uppercase;overflow:hidden}section#checkout form#cart_form #text_action_chekout h2{width:100%;text-align:center;font-size:14px;margin:0 0 30px}section#checkout form#cart_form #text_action_chekout p{width:100%;text-align:center;margin:0 0 20px}section#checkout form#cart_form #text_action_chekout a{display:block;width:calc(100% - 22px);text-align:center;margin:0 0 15px;padding:10px;border:solid 1px #f2f2f2 !important}@media screen and (max-width: 1024px){section#checkout textarea{width:calc(100% - 10px) !important}section#checkout input{width:calc(100% - 10px)}section#checkout h1{position:fixed;top:107px;left:0;width:calc(100% - 30px);padding:15px 15px 10px;z-index:150;background:#fff}section#checkout h1 ul{right:15px}section#checkout h2{margin-bottom:10px !important;text-align:center;font-weight:600 !important;border-bottom:solid 1px #000 !important}section#checkout h3{border-bottom:solid 1px #000 !important;width:100% !important;font-weight:600 !important;text-align:center;padding:10px}section#checkout form#cart_form{width:100%;margin:0;padding-bottom:0 !important}section#checkout form#cart_form:before{display:none !important}section#checkout form#cart_form .cols{width:100%;padding:0;margin:0;border:none}section#checkout form#cart_form .cols:last-of-type{border-right:none;width:100%;position:relative;top:auto;right:auto;border-left:none;padding:0px}section#checkout form#cart_form .cols #nazione{width:100% !important}section#checkout form#cart_form .cols #anagrafica,section#checkout form#cart_form .cols #pwd{justify-content:space-between}section#checkout form#cart_form .cols label{width:100%;margin:0 0 15px}section#checkout form#cart_form .cols label#ritiro_toggle{width:100% !important}section#checkout form#cart_form .cols label input{background:#fff;border-bottom:solid 1px #000;padding:5px}section#checkout form#cart_form .cols label textarea{width:calc( 100% - 12px) !important;background:#fff;border:solid 1px #B5B5B5;padding:5px}section#checkout form#cart_form .cols.col3 h2{width:calc(100% - 40px) !important;border-bottom:solid 1px #000 !important}section#checkout form#cart_form .cols.col3 .wrapper{width:100%;padding:0;max-height:170px}section#checkout form#cart_form .cols.col3 .wrapper .item_cart{width:100%;padding:10px 0 0;margin:0}section#checkout form#cart_form .cols.col3 .wrapper .item_cart .img{display:none}section#checkout form#cart_form .cols.col3 .wrapper .item_cart h6{font-weight:600 !important}section#checkout form#cart_form .cols.col3 .wrapper .item_cart h3{width:100% !important;padding:0}section#checkout form#cart_form .cols.col3 #cart_summary div h5{border-bottom:solid 1px #000 !important}section#checkout form#cart_form .cols.col3 #cart_summary div#totale h5{border-bottom:none !important}section#checkout form#cart_form .cols.col3 #cart_summary label.check{margin:0 0 20px}section#checkout form#cart_form #pay_method #pay_item_selected{padding:10px 120px 10px 10px !important;margin:0 0px 20px 0 !important}section#checkout form#cart_form #pay_method #pay_item_selected strong{top:50%;transform:translateY(-50%)}section#checkout form#cart_form #pay_method .payment_item{width:calc(( 100% / 3) - 33px) !important;padding:0 !important;text-align:center !important}section#checkout form#cart_form #pay_method .payment_item .img{display:block !important;margin:0 auto 5px !important}section#checkout form#cart_form #pay_method .payment_item input{position:absolute;top:0;left:0}section#checkout #text_action_chekout{margin:30px 0 0 !important}}@media screen and (max-width: 768px){section#checkout form#cart_form .cols.col3 .wrapper .item_cart h3{margin:0 !important;width:100%}section#checkout form#cart_form .cols.col3 #cart_summary{padding:15px 0 0 !important}section#checkout form#cart_form .cols.col3 #cart_summary div.cart_summary_body{padding:0 0 10px;width:100% !important}}#modal{display:block;width:100%;height:100%;background:rgba(255,255,255,0.7);position:fixed;top:0;left:0;box-sizing:content-box;z-index:10000}#modal #modal_wrapper{background:#fff;width:100%;max-width:500px;height:100%;max-height:270px;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);box-sizing:content-box;z-index:10001;border:solid 1px #000 !important}#modal #modal_wrapper h2{display:block;width:calc(100% - 20px);padding:10px;position:relative;margin:30px 0 20px;color:#000;white-space:nowrap;font-size:20px;text-transform:none;background:#fff;text-align:center;font-weight:300}#modal #modal_wrapper h2:before{display:none}#modal #modal_wrapper h2:after{display:none}#modal #modal_wrapper #close_modal{position:absolute;top:7px;right:15px;font-size:1.5em;z-index:2;color:#000;opacity:1}#modal #modal_wrapper #login_alert{display:block;color:red;width:100%;text-align:center}#modal #modal_wrapper #login_alert span{display:block;margin:10px auto}#modal #modal_wrapper form#login{width:calc(100% - 50px);display:flex;flex-flow:row wrap;justify-content:space-between;align-content:flex-start;align-items:flex-start;text-align:left;margin:15px auto !important;padding:0 !important;overflow:visible}#modal #modal_wrapper form#login h3{font-weight:300;font-size:15px;width:100%;margin:10px 10px 20px;text-transform:none;color:#000;text-align:center}#modal #modal_wrapper form#login label{width:calc((100% / 3) - 20px);margin:0 0 40px;padding:0 10px;position:relative}#modal #modal_wrapper form#login label input{background:#f2f2f2;margin:0;padding:0 5px;line-height:25px;height:25px;text-transform:none}#modal #modal_wrapper form#login label span.toggle_password{background:#fff url("../img/icon/eye.svg") no-repeat center center/26px auto;display:block;width:30px;height:24px;position:absolute;top:0;right:0;z-index:10}#modal #modal_wrapper form#login label span.toggle_password.hide{background:#fff url("../img/icon/eye-off.svg") no-repeat center center/26px auto}#modal #modal_wrapper form#login label:nth-of-type(3){position:absolute;top:80px;left:0}#modal #modal_wrapper form#login label:nth-of-type(3) #remember_login{min-height:auto;line-height:auto;height:auto}#modal #modal_wrapper form#login button{width:calc((100% / 4) - 20px);background:#fff;color:#000;padding:0 15px;margin:0 15px;line-height:25px;height:25px;border:solid 1px #000 !important}#modal #modal_wrapper form#login button svg{display:none}#modal #modal_wrapper form#login button:hover{background:#000;color:#fff}#modal #modal_wrapper form#login a{margin:10px 10px 5px;color:#000;text-transform:none;font-weight:300;font-size:12px;color:#333}#modal #modal_wrapper form#login a:hover{color:#000}#modal #modal_wrapper a.ec_button{width:auto;background:#fff;font-weight:300;font-size:13px;line-height:1em;border:none;text-transform:uppercase;text-align:center;color:#000;padding:5px 15px;margin:0;position:absolute;bottom:10px;cursor:pointer;border:solid 1px #000 !important;left:50%;transform:translateX(-50%)}#modal #modal_wrapper a.ec_button:before{content:"";display:none}#modal #modal_wrapper a.ec_button:after{content:"";display:none}#modal #modal_wrapper a.ec_button:hover{background:#000;color:#fff}#modal #modal_wrapper a.ec_button:hover:before{background:#000}@media screen and (max-width: 1024px){#modal #modal_wrapper{width:90%;overflow:hidden}#modal #modal_wrapper form#login button{width:60px !important;padding:0}}section#thanks{width:calc(100% - 30px);max-width:1280px;background:#fff;padding:15px;position:relative;overflow:hidden;text-align:center}section#thanks h1{border-bottom:solid 1px #000;padding:0 0 5px;margin-bottom:30px;display:block;width:100%;overflow:hidden;position:relative;text-align:left}section#thanks .container{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between;width:100%;color:#000;text-align:left}section#thanks .cols{display:flex;flex-direction:column;justify-content:start;width:calc((100% / 2) - 20px);margin:0;padding:0px;font-size:0.83em}section#thanks .cols h2{display:block;width:100%;padding:10px 0px;position:relative;margin-bottom:30px;color:#fff;white-space:nowrap;font-size:1.8em}section#thanks .cols h2:before{display:none}section#thanks .cols h2:after{display:none}section#thanks .cols h3{font-weight:600;font-size:1.100em;width:calc(100% - 20px);margin:30px 10px;text-transform:uppercase}section#thanks .cols ul{width:100%;width:calc(100% - 50px);margin:0px auto;padding:0;list-style:square;color:#289925}section#thanks .cols ul li{margin:0 0 15px}section#thanks .cols ul li span{color:#000}section#thanks .cols p{width:100%;margin:0 10px 10px}section#thanks .cols.col1{background:#fff}section#thanks .cols.col1 h2{background:#fff;border-bottom:solid 1px #000;color:#000}section#thanks .cols.col1 h2:before{background:#fff}section#thanks .cols.col1 h3{color:#000}section#thanks .cols.col1 ul{color:#000}section#thanks .cols.col1.error{background:rgba(242,242,242,0.05)}section#thanks .cols.col1.error h2{background:#f2f2f2}section#thanks .cols.col1.error h2:before{background:#f2f2f2}section#thanks .cols.col1.error h3{color:#333}section#thanks .cols.col1.error ul{color:#333}section#thanks .cols.col2{background:#fff}section#thanks .cols.col2 h2{background:#fff;margin-bottom:0;color:#000;border-bottom:solid 1px #000}section#thanks .cols.col2 h2:before{background:#000}section#thanks .cols.col2 h3{color:#000}section#thanks .wrapper{width:100%;overflow-x:hidden;overflow-y:auto;background:#fff;border-bottom:solid 1px #000;margin-bottom:10px}section#thanks .wrapper .item_cart{width:calc(100% - 115px);border-bottom:dotted 1px #000;overflow:hidden;margin-bottom:0px;padding:0px 0 0px 115px;position:relative}section#thanks .wrapper .item_cart:nth-last-of-type(odd){background:rgba(0,0,0,0.05)}section#thanks .wrapper .item_cart:last-of-type{border-bottom:none}section#thanks .wrapper .item_cart .img{width:100px;height:auto;overflow:hidden;position:absolute;top:50%;left:0;transform:translateY(-50%)}section#thanks .wrapper .item_cart .img img{width:100%;height:auto}section#thanks .wrapper .item_cart .txt{padding:5px 0}section#thanks .wrapper .item_cart h3{width:calc(100% - 10px);clear:both;text-align:right;margin:0 10px 0px 0}section#thanks .wrapper .item_cart h6{width:calc(100% - 10px);font-size:1.1em;margin:0 10px 10px 0}section#thanks .wrapper .item_cart p{display:block;width:calc(50% - 10px);margin:0 10px 10px 0;float:left;overflow:hidden}section#thanks .wrapper.iframe{overflow:hidden;min-height:660px;margin-top:10px}section#thanks #cart_summary{width:100%;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between;margin:0;padding:0;position:relative;top:0;background:transparent}section#thanks #cart_summary div{width:calc(100% - 20px);padding:0 10px;margin:0 0 20px}section#thanks #cart_summary div h5{font-size:1em;font-weight:400;border-bottom:solid 1px #000;width:100%;position:relative;padding-bottom:10px;margin:0;text-transform:uppercase}section#thanks #cart_summary div h5 span{display:block;font-weight:600;position:absolute;right:0;top:0}section#thanks #cart_summary div#totale{margin:0 0 20px auto}section#thanks #cart_summary div#totale h5 span{font-weight:600;font-size:1.2em;line-height:1em;color:#000}section#thanks #cart_summary a{color:#000}section#thanks #cart_summary a:hover{color:#000}section#thanks #back_to_home,section#thanks .iframe_submit{display:inline-block;width:auto;padding:10px 20px;border:none;margin:30px auto 0;background:#fff;text-align:center;font-weight:600;font-size:1.8em;line-height:1em;color:#000;text-transform:uppercase}@media screen and (max-width: 1024px){section#thanks .container{width:100%;margin:0  auto;padding:0}section#thanks .container .cols{width:100%;padding-bottom:30px}section#thanks .container .cols h2{font-size:1.4em}section#thanks .container .cols.col2{order:0}section#thanks .container .cols.col2 .wrapper .img{top:0 !important;transform:translateY(0) !important}section#thanks .container .cols.col2 .wrapper p{width:calc(100% - 10px) !important}section#thanks .container .cols.col2 #cart_summary div{width:calc(100% - 20px)}section#thanks .container .cols.col2 #cart_summary #coupon_summary{order:0}section#thanks .container .cols.col2 #cart_summary #subtotale{order:1}section#thanks .container .cols.col2 #cart_summary #spedizione{order:2}section#thanks .container .cols.col2 #cart_summary #dati_pagamento{order:3}section#thanks .container .cols.col2 #cart_summary #totale{order:4}section#thanks .container .cols.col1{order:1}}@media screen and (max-width: 768px){section#thanks h1{font-size:1.9em;margin-bottom:10px;padding-top:5px}section#thanks .container .cols h2{font-size:1.2em}}section#checkout form#cart_form .cols #nazione{width:calc(100% - 10px);position:relative;overflow:visible;border-bottom:solid 1px #B5B5B5;padding:0 0 10px}section#checkout form#cart_form .cols #nazione p{margin:0;padding:0}section#checkout form#cart_form .cols #nazione #country_toggle{display:block;padding:7px;position:absolute;top:-7px;right:0;font-size:10px;background:#fff;color:#000;text-transform:capitalize}section#checkout form#cart_form .cols #nazione #country_list{display:none;width:calc(100% - 2px);border:solid 1px #000;max-height:200px;overflow-y:scroll;overflow-x:hidden;background:#ffffff;position:absolute;top:23px;z-index:10}section#checkout form#cart_form .cols #nazione #country_list h6{background:#f0f0f0;border-bottom:dotted 1px #b7b7b7;font-size:0.9em;padding:10px;margin:0}section#checkout form#cart_form .cols #nazione #country_list a{display:block;border-bottom:dotted 1px #b7b7b7;font-size:0.9em;padding:10px 10px 10px 30px;position:relative}section#checkout form#cart_form .cols #nazione #country_list a:before{content:"";display:block;width:12px;height:12px;border:solid 1px #000;background:#ffffff;position:absolute;top:50%;left:10px;transform:translateY(-50%)}section#checkout form#cart_form .cols #nazione #country_list a:after{content:"";display:block;width:8px;height:8px;border:solid 0px #000;background:#ffffff;position:absolute;top:50%;left:13px;transform:translateY(-50%)}section#checkout form#cart_form .cols #nazione #country_list a.active:after,section#cart #cart_summary .wrapper .cols #spedizione #country_list a.active:after{background:black !important}section#checkout form#cart_form .cols.col2 #ship_method #sedi,section#checkout form#cart_form .cols.col2 #note #sedi{display:none;width:100%;margin:0;padding:0;overflow:hidden;list-style:none}section#checkout form#cart_form .cols.col2 #ship_method #sedi li,section#checkout form#cart_form .cols.col2 #note #sedi li{margin:0 0 15px;padding:0}section#checkout form#cart_form .cols.col2 #ship_method #sedi li h6,section#checkout form#cart_form .cols.col2 #note #sedi li h6{text-transform:uppercase;padding:0 10px}section#checkout form#cart_form .cols.col2 #ship_method #sedi li label,section#checkout form#cart_form .cols.col2 #note #sedi li label{margin:0}section#checkout form#cart_form .cols.col2 #ship_method #sedi li label strong,section#checkout form#cart_form .cols.col2 #note #sedi li label strong{display:block}section#checkout form#cart_form .cols.col2 #ship_method #sedi li label .checkmark,section#checkout form#cart_form .cols.col2 #note #sedi li label .checkmark{border-radius:100% !important}section#checkout form#cart_form .cols.col2 #ship_method #sedi li label .checkmark::after,section#checkout form#cart_form .cols.col2 #note #sedi li label .checkmark::after{border-radius:100%}section#checkout form#cart_form .cols.col2 #ship_method #sedi li a,section#checkout form#cart_form .cols.col2 #note #sedi li a{display:block;padding:10px 10px 10px 35px;color:#3b3a38}section#cart .fa-sync,#modal .fa-sync,section#thanks .fa-sync{display:none !important}section#cart *,#modal *,section#thanks *{border:none !important}section#checkout .fa-sync{display:none !important}section#checkout h1{border:none}section#checkout .col3 * :not(.checkmark){border:none !important}footer{background:#fff;text-align:center;margin:0 0 30px}footer .container-fluid{border-top:solid 1px #000;padding-top:45px}footer .container-fluid .row:last-child{border-top:solid 1px #000;border-bottom:solid 1px #000}footer h4{text-transform:uppercase;font-size:1rem;font-weight:300}footer form{background:#fff;width:100%;overflow:hidden;margin:0 0 40px;padding:0}footer form fieldset{width:100%;margin:0 auto 15px;max-width:790px;text-align:left}footer form fieldset label{width:100%;margin:0 0 15px}footer form fieldset label input{width:105%;max-width:790px;margin:0;padding:5px 0;border-bottom:solid 1px #000;text-align:center;text-transform:none !important}footer form fieldset label input::placeholder,footer form fieldset label select::placeholder,footer form fieldset label textarea::placeholder,footer form fieldset label button::placeholder{text-transform:none !important}footer form fieldset label.check{width:auto;display:inline-block;margin:0;text-transform:none}footer form fieldset label.check a{font-weight:400 !important}footer form fieldset label.check.checkmark{top:0}footer form button{padding:5px 30px}footer ul{display:flex;flex-flow:row wrap;justify-content:center;text-align:center;margin:0 0 40px;padding:0;list-style:none}footer ul li{margin:0 0 0 30px}footer ul li:first-child{margin:0}footer ul li a{display:block;font-weight:300;text-transform:uppercase;font-size:1em}footer #shipping{padding:10px 20px;text-align:left;border-bottom:solid 1px #000;text-transform:uppercase}footer #lang{padding:10px 20px;text-align:right;border-bottom:solid 1px #000;text-transform:uppercase}footer #lang ul{margin:0;padding:0;justify-content:flex-end;flex-flow:row nowrap}footer #lang ul li{margin:0 0 0 10px;padding:0;white-space:nowrap}footer #lang ul li:before{content:'/';display:inline-block}footer #lang ul li:first-child:before{display:none}footer #lang ul li a{display:inline-block;margin:0 0 0 10px}footer #lang ul li.current a{text-decoration:underline}footer #sub-footer{padding:10px 15px;background:#fff url("../img/cc-cards.svg") no-repeat calc(100% - 15px) 5px/380px auto;color:#B5B5B5;font-size:0.923em}footer #sub-footer *{color:#B5B5B5;font-size:1em}footer #sub-footer #tp{width:230px;position:absolute;top:5px;opacity:0.3}footer #sub-footer #tp *{-webkit-filter:grayscale(100%);filter:grayscale(100%)}body.home footer .container-fluid{border-top:solid 0px #000 !important}@media screen and (max-width: 992px){footer{margin:0}footer .container-fluid,footer .row,footer .col-sm-12{margin:0;padding:0;background:#fff}footer .container-fluid .row:last-child{border:none}footer h4{margin:0 auto 10px !important}footer form{margin:20px 0 10px !important;background:#ccc}footer form fieldset{width:calc(100% - 60px);margin:0 auto 10px !important}footer form fieldset input{width:100% !important}}@media screen and (max-width: 992px) and (max-width: 768px){footer form fieldset label.check{width:100%;max-width:340px;font-size:10px !important}footer form fieldset label.check span.checkmark{width:11px !important;height:11px !important}}@media screen and (max-width: 992px){footer ul{margin:0;padding:0;width:100%;border-top:solid 1px #000;border-bottom:solid 1px #000;text-align:center;justify-content:flex-end}footer ul li.d-lg-none{margin:0}footer ul li.d-lg-none a{display:block;padding:10px;text-align:center}footer ul li.d-lg-none:nth-last-child(4){border-bottom:solid 1px #000;width:100%;text-align:center}footer ul li.d-lg-none:nth-last-child(3){position:absolute;bottom:0;left:0}footer #shipping,footer #lang{display:none !important}footer #sub-footer{padding:10px 0;font-size:0.577em;background:#fff url("../img/cc-cards.svg") no-repeat calc(100% - 10px) 20px/180px auto}footer #sub-footer #tp{position:relative;border-bottom:solid 1px #000;width:100%;padding:0 0 10px;bottom:auto;margin:0 0 10px}footer #sub-footer #tp iframe{max-width:235px;scale:0.8;margin:0 0 0 -20px}}#aris{margin:0 auto 0px;padding-bottom:50px;background:#fff;width:100%}#aris .row{min-height:0 !important}#aris .col-md-12{margin-bottom:30px}#aris .side{list-style:none;position:sticky;top:230px;padding:0 30px 0 0;list-style:none;border-right:solid 1px #000}#aris .side li a{display:block;width:100%;overflow:hidden;font-size:0.9em;color:#000;padding:5px;margin-bottom:15px;text-transform:uppercase}#aris .side li a:hover{border-bottom-color:#000;color:#000}#aris .side li a.current{color:#000}@media screen and (max-width: 1280px){#aris .side{padding:0}#aris .side li{display:inline-block;margin:0 !important;padding:0}#aris .side li a{font-size:0.9em;padding:5px 10px 5px 0;margin:0}}#aris h2{width:100%;font-size:1.077em;font-weight:600;text-transform:uppercase;text-align:center}#aris form{width:100% !important;max-width:960px;display:flex;flex-flow:row wrap;text-transform:uppercase;margin:0 auto;padding-bottom:80px;position:relative}#aris form fieldset{margin:0 30px 20px 0 !important;width:100%;max-width:300px}#aris form fieldset:last-of-type{margin-right:0}#aris form fieldset.mod_profile{width:calc((100% / 3) - 30px)}#aris form fieldset.mod_profile h4{padding:30px 0}#aris form fieldset h4{font-size:1em;text-align:center}#aris form label{display:block;width:100%;max-width:300px;margin:0 auto 20px;font-size:0.7em;position:relative;cursor:pointer}#aris form label.check{padding:0 20px}#aris form label input{display:block;width:calc( 100% + 1px);margin:0 auto;font-size:1.3em}#aris form label input[type=checkbox]{position:absolute;top:3px;left:0;width:10px}#aris form label select{font-size:1.3em}#aris form button span{display:none}#aris .dashboard{text-align:center}#aris .dashboard h3{font-size:1em;margin:0 0 50px}#aris .dashboard ul{margin:0;padding:0;list-style:none}#aris .dashboard ul li{margin:0 0 30px;font-size:0.923em}#aris .dashboard ul h6{font-size:1.083em;text-transform:uppercase;margin:0}#aris table#orders{width:100%;border-collapse:collapse;text-align:center}#aris table#orders th{background:#fff;padding:10px 15px;border-bottom:solid 1px #000;text-transform:uppercase}#aris table#orders td{padding:10px 15px;border-bottom:solid 1px #000}#aris table#orders td a{color:#000;font-weight:600}#aris table#orders tr:last-child td{border-bottom:none}#aris #order_detail{display:flex;flex-flow:row wrap;justify-content:space-between;background:rgba(255,255,255,0.9);position:relative;width:100%;padding:0;color:#000;z-index:1000;overflow:hidden}#aris #order_detail .wrapper{width:100%;height:100%;max-height:300px;overflow-x:hidden;overflow-y:auto;margin-bottom:20px;border-bottom:solid 1px #000;scrollbar-width:thin !important;scrollbar-color:#000 rgba(0,0,0,0)}#aris #order_detail .wrapper::-webkit-scrollbar{width:3px}#aris #order_detail .wrapper::-webkit-scrollbar-track{background:rgba(0,0,0,0)}#aris #order_detail .wrapper::-webkit-scrollbar-thumb{background-color:#000;border-radius:0;border:1px solid rgba(0,0,0,0)}#aris #order_detail .wrapper::-webkit-resizer{width:3px;background:rgba(0,0,0,0)}#aris #order_detail .wrapper .item{width:100%;display:flex;flex-flow:row wrap;margin:0 0 30px}#aris #order_detail .wrapper .item:last-child{border-bottom:none}#aris #order_detail .wrapper .item .img{text-align:center;width:242px;height:168px;overflow:hidden}#aris #order_detail .wrapper .item .img img{display:block;margin:0 auto;width:auto;height:100%;object-fit:contain}#aris #order_detail .wrapper .item .txt{width:50%;margin:0 0 0 10px;text-transform:uppercase;font-size:1.077em;position:relative}#aris #order_detail .wrapper .item .txt span{display:block;width:100%;margin:0 0 5px 0;position:relative}#aris #order_detail .wrapper .item .txt span.prodotto,#aris #order_detail .wrapper .item .txt span.sub{font-weight:600;margin:0 0 15px 0}#aris #order_detail .wrapper .item .txt .elimina{position:absolute;bottom:0;margin:0}#aris #order_detail #info_sped,#aris #order_detail #riepilogo{width:48%;margin:0 0 20px}#aris #order_detail h4,#aris #order_detail h3{font-size:1.1em;display:block;width:100%;position:relative;text-transform:uppercase;margin:0 0 20px 0;padding:10px 0}#aris #order_detail h3{font-size:1.3em;margin:11px 0;position:relative;overflow:hidden}#aris #order_detail h3 strong{position:relative;float:right}#aris #order_detail p{font-size:0.9em;padding:0 0 5px;margin:0 0 5px;border-bottom:solid 1px #000;text-transform:uppercase;position:relative;overflow:hidden}#aris #order_detail p strong{position:relative;float:right}#aris #order_detail p.stato{text-align:center;font-weight:600;border-bottom:none}#aris #order_detail p.stato:last-of-type{border-bottom:none}#aris #coupon_list h2{width:calc(100% - 230px)}#aris #coupon_list ul{width:calc(100% - 230px);margin:50px 0 0;padding:0;list-style:none;display:flex;flex-flow:row wrap;justify-content:center;align-content:flex-start;align-items:center}#aris #coupon_list ul li{margin:10px;border:solid 1px #000;max-width:200px;padding:15px;text-align:center}#aris #coupon_list ul li h3{font-size:0.9em;text-transform:lowercase;color:#000}#aris #coupon_list ul li h3 strong{font-size:1.3em;display:block;margin:10px 0;color:nero;text-transform:uppercase}#aris #coupon_list ul li h4{font-size:1em;text-transform:lowercase;color:#000}#aris #coupon_list ul li h4 strong{color:nero;text-transform:uppercase}#aris #coupon_list ul li h5{font-size:0.9em;text-transform:lowercase;color:#000}#aris #coupon_list ul li h5 strong{color:nero;text-transform:uppercase}#aris #settings{width:100%;max-width:680px;margin:0 auto;padding:0;list-style:none;display:flex;flex-flow:row wrap;justify-content:flex-start;align-content:center;align-items:stretch}#aris #settings li{margin:10px 15px 10px 0;width:100%;padding:15px 15px 15px 0;text-align:center}#aris #settings li:last-child{border-right:none;margin:10px 0px;padding:15px  0}#aris #settings li h4{white-space:nowrap;border-bottom:solid 1px #000;padding:15px;margin:0 -15px 15px}#aris #settings li form{height:100%;text-align:center;margin:0}#aris #settings li form fieldset{max-width:none;margin:0 auto !important}#aris #settings li form fieldset label{max-width:none}#aris #settings li form fieldset:first-child label{text-align:left}#aris #settings li form .form_button{text-align:center;width:100%}#aris #settings li form .form_button button{margin:0 auto !important}#aris h2#title_wl{margin:0 0 10px}#aris p#text_wl{text-align:center;width:100%;margin:0 0 76px}#aris table#wishlist{width:100%;border-collapse:collapse;text-align:center}#aris table#wishlist th{background:#fff;padding:10px 15px;border-bottom:solid 1px #000;text-transform:uppercase;text-align:left}#aris table#wishlist th:last-of-type{width:192px;overflow:hidden}#aris table#wishlist td{padding:10px 15px;border-bottom:solid 1px #000}#aris table#wishlist td:last-of-type{width:192px;overflow:hidden}#aris table#wishlist td a,#aris table#wishlist td button{display:block;width:100% !important;margin:0 0 10px;text-transform:uppercase;font-size:1em;font-weight:600;white-space:nowrap}#aris table#wishlist td a.btn,#aris table#wishlist td button.btn{border:solid 1px #000;padding:10px;background:#fff;text-align:center}#aris table#wishlist td a i,#aris table#wishlist td button i{display:inline-block !important}#aris table#wishlist td a:hover.btn,#aris table#wishlist td button:hover.btn{background:#000}#aris table#wishlist td img{width:100%;height:auto;max-width:80px;object-fit:contain}#aris table#wishlist td em{font-style:normal;font-weight:600}#aris table#wishlist td p{margin:0 0 5px}#aris table#wishlist td p.prodotto,#aris table#wishlist td p.sku{font-weight:300}#aris table#wishlist tr:last-child td{border-bottom:none}@media screen and (max-width: 1024px){#aris h2{border-bottom:solid 1px #000;padding:10px 0;margin-left:-15px;margin-right:-15px;width:100%}#aris .side{border:none;display:flex;flex-flow:row wrap;justify-content:space-between}#aris .side li{width:calc((100% / 3) - 15px);text-align:center;border:solid 1px #000;margin:0 0 10px !important}#aris .side li a{margin:0;padding:5px 2px;display:flex;flex-flow:column;justify-content:center;align-items:center;align-content:center;height:100%}#aris .side li:last-child{width:100%}#aris .side li:last-child a{background:#000;color:#fff}#aris form{margin:0 auto;padding-bottom:20px}#aris form fieldset{margin:0 0 20px;max-width:none}#aris form fieldset label{max-width:none;padding:0;margin:0 0 10px}#aris form fieldset label select{display:block !important;max-width:none}#aris form fieldset .check{padding-left:15px}#aris .dashboard ul{margin:0 -15px}#aris .dashboard ul li{padding:10px 0;border-bottom:solid 1px #000}#aris #orders{font-size:0.7em}#aris #orders td,#aris #orders th{padding:10px 0 !important;width:calc( 100%/ 6)}#aris #order_detail{margin:0 -15px;width:calc(100% + 30px)}#aris #order_detail #info_sped,#aris #order_detail #riepilogo{width:100%;margin:0 0 20px}#aris #order_detail #info_sped h3,#aris #order_detail #riepilogo h3{width:calc(100% - 30px);font-size:1.077em;margin:0 15px 10px}#aris #order_detail #info_sped h4,#aris #order_detail #riepilogo h4{text-align:center;border-bottom:solid 1px #000}#aris #order_detail #info_sped p,#aris #order_detail #riepilogo p{margin:0 15px 10px}#aris #order_detail .wrapper{max-height:none;margin:0 15px;border-bottom:none}#aris #order_detail .wrapper .img{width:40% !important}#aris #coupon_list{width:100% !important;padding:0 !important}#aris #coupon_list h2{width:calc(100% + 30px) !important;padding:0 !important}#aris #coupon_list ul{width:100% !important}#aris #coupon_list ul li{width:calc(50% - 20px) !important;max-width:none !important;margin:0 10px 50px !important;border-width:1px !important}#aris .mod_profile h4{text-align:center;border-bottom:solid 1px #000;padding:15px !important;margin:0 -15px 15px}#aris #settings form{padding-bottom:30px}#aris #settings li{width:100%;margin:0 0 20px;max-width:none;padding:0;text-align:center;border-right:none}#aris #text_wl{margin:0 0 30px !important}#aris table#wishlist *{display:block}#aris table#wishlist tr{width:100%;overflow:hidden;text-align:right;position:relative;border-bottom:solid 1px #000;padding:10px 0}#aris table#wishlist tr:first-child{display:none}#aris table#wishlist tr:last-child{border-bottom:0}#aris table#wishlist tr td{width:calc(100% - 185px) !important;margin:0 100px 0 85px;border:none;text-align:left;padding:0}#aris table#wishlist tr td:first-child{width:85px !important;position:absolute;top:0;left:0;padding:0 15px 0 0;margin:0}#aris table#wishlist tr td:first-child img{width:100%;height:100%;max-width:85px;object-fit:contain}#aris table#wishlist tr td a{max-width:150px;margin-bottom:15px;font-size:0.75em}#aris table#wishlist tr td a p{white-space:normal}#aris table#wishlist tr td span,#aris table#wishlist tr td i,#aris table#wishlist tr td em,#aris table#wishlist tr td del{display:inline-block}#aris table#wishlist tr td select{font-size:0.8em;max-width:170px}#aris table#wishlist tr td:last-child{width:100px !important;position:absolute;top:10px;right:0;padding:100px 0 0;background:#fff;margin:0}#aris table#wishlist tr td:last-child a{font-weight:300;position:absolute;top:0;right:0;text-align:right}#aris table#wishlist tr td:last-child button{font-weight:300;font-size:7px;padding:5px;margin:0}}@media screen and (max-width: 768px){#aris form fieldset{width:100% !important;margin:0 0 20px !important}}
