@import url("font_awesome.all.min.css");@import url("../fonts/stylesheet.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:300 12px 'Avenir', sans-serif;background:#fff;overflow:auto;width:100%;color:#000;padding:0;margin:0;scrollbar-width:thin !important;scrollbar-color:#707070 #f7f7f7}body.menuopen{overflow:hidden}body::-webkit-scrollbar{width:5px}body::-webkit-scrollbar-track{background:#f7f7f7}body::-webkit-scrollbar-thumb{background-color:#707070;border-radius:0;border:1px solid #f7f7f7}body::-webkit-resizer{width:5px;background:#f7f7f7}h1,h2,h3,h4{font-weight:600;line-height:1em;padding:0;margin:0 0 30px;color:#000}h1.javacom,h2.javacom,h3.javacom,h4.javacom{font-family:'Avenir', serif}h1{font-size:14px}h2{font-size:12px;position:relative;overflow:hidden;text-align:left}h3{font-size:1.6em}h4{font-size:1.5em}h5{font-size:1.1em}h6{font-size:1em;color:#000;margin:0 0 10px}*{outline:none !important}a{text-decoration:none;outline:none !important;color:#000;transition:all 0.5s ease-in}a:hover{text-decoration:none !important;color:#707070}input,select,textarea,button{width:calc(100% - 10px);min-height:25px;line-height:25px;outline:none !important;border:none;padding:0 5px;margin:0;color:#707070;background:#f7f7f7;font-weight:400;font-size:1em;scrollbar-width:thin !important;scrollbar-color:#c4c4c4 #f1f1f1}input:focus,select:focus,textarea:focus,button:focus{color:#707070}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:#f1f1f1}input::-webkit-scrollbar-thumb,select::-webkit-scrollbar-thumb,textarea::-webkit-scrollbar-thumb,button::-webkit-scrollbar-thumb{background-color:#c4c4c4;border-radius:0;border:1px solid #f1f1f1}input::-webkit-resizer,select::-webkit-resizer,textarea::-webkit-resizer,button::-webkit-resizer{width:7px;background:#f1f1f1}input[type="checkbox"],input[type="radio"]{width:auto}input[type="submit"],button{color:#707070;font-weight:700}button{border:none;background:transparent;font-weight:700}.btn,.btn_inv{display:inline-block;padding:5px 15px;border-radius:5px;background:#000;color:#fff;font-size:0.857em;font-weight:600;border:solid 1px #000;text-transform:uppercase;box-shadow:0 0 2px #000}.btn:hover,.btn_inv:hover{background:#fff;color:#000}.btn_inv{background:#fff;color:#000}.btn_inv:hover{background:#000;color:#fff}select{width:100%;max-width:300px;padding:0px 25px 0px 5px;font-size:1em;height:25px;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:#f7f7f7 url("../img/select_chevron.png") no-repeat calc(100% - 15px) 10px/10px 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 input{position:absolute;opacity:0;cursor:pointer;height:10px;width:10px;top:15px;left:15px}label.check .checkmark{position:absolute;top:0px;left:0px;height:13px;width:13px;background-color:#fff;border:solid 1px #000}label.check .checkmark:after{content:"";position:absolute;display:none;left:1px;top:1px;width:9px;height:9px;background:#000}label.check .checkmark.warn{border:solid 1px #707070}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}#mainwrap .container{max-width:1800px !important}#mainwrap section{position:relative;z-index:5;background:#fff}.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 #c4c4c4;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:#707070;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(241,241,241,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:#707070}.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 #c4c4c4;font-size:1.1em;color:#707070;text-transform:capitalize}.ui-dialog .ui-dialog-content select{display:block;width:100%;margin:0 0 15px;border:none;border-bottom:solid 1px #c4c4c4}.fancybox-bg{background:#fff;opacity:1 !important}.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}}#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:5px 10px;border-radius:5px;margin:10px;background:#000;color:#fff;border:solid 1px #fff}#info_privacy_bar a:hover{color:#000;background:#fff;border:solid 1px #000}#minicart,#miniwish{display:none;background:rgba(255,255,255,0.9);position:fixed;top:90px;right:30px;width:100%;max-width:400px;padding:30px;color:#000;z-index:10000;overflow:hidden;border:solid 1px #000}#minicart .wrapper,#miniwish .wrapper{width:100%;height:100%;max-height:300px;overflow-x:hidden;overflow-y:auto;margin-bottom:15px;border-bottom:solid 1px #000;scrollbar-width:thin !important;scrollbar-color:#707070 #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:#707070;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;margin:0 0 10px;border-bottom:solid 1px #c4c4c4}#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:70px;height:auto;max-height:100px}#minicart .wrapper .item_minicart .txt,#minicart .wrapper .item_miniwish .txt,#miniwish .wrapper .item_minicart .txt,#miniwish .wrapper .item_miniwish .txt{width:50%;margin:0 0 0 10px;text-transform:uppercase;font-size:10px;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 5px 0;position:relative}#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:50% !important;float:left}#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}#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;bottom:0;margin:0}#minicart h2,#miniwish h2{font-size:14px;display:block;width:100%;position:relative;text-transform:uppercase;margin:0 0 10px 0}#minicart h2 span,#miniwish h2 span{display:block;position:absolute;top:0;right:0}#minicart a.vai_cart,#miniwish a.vai_cart{display:block;width:100%;background:#000;color:#fff;padding:15px 15px 15px;text-transform:uppercase;text-align:center;line-height:1em;font-size:12px;font-weight:600;border:solid 1px #000}header{background:#fff;display:flex;flex-flow:column;justify-content:flex-start;position:sticky;top:0;z-index:9010;max-width:none;width:100%;padding:0px !important;z-index:9001;margin:0}header .row{margin:0 !important}header .row div{padding:0 !important}header a:hover{text-decoration:none !important}header #prehead{display:block;width:100%;background:#f1f1f1;color:#000;text-align:center;padding:0px;font-size:0.875em;font-weight:300;text-transform:uppercase;overflow:hidden;letter-spacing:2px;height:46px;line-height:46px}header .container{max-width:1200px}header h1{width:100%;max-width:142px;padding:0;height:22px;overflow:hidden;margin:15px auto;position:relative;text-align:center;z-index:11;background:url("../img/logo.svg") no-repeat top left/100% auto}header h1 a{display:block;width:100%;height:100%;min-height:50px;padding:0;margin:0;overflow:hidden;text-indent:-9000em}header h1 a img{width:100%;height:100%;object-fit:contain !important}header #lang{width:100%;max-width:250px;display:flex;flex-flow:row;justify-content:flex-start;align-items:center;align-content:center;list-style:none;margin:0;padding:0;position:absolute;top:15px;left:15px}header #lang li{margin:0  10px 0px}header #lang li i{display:block;width:16px;height:16px;background:#000;text-indent:-9000em}header #lang li i:hover{background:#c4c4c4}header #lang li select{border:none;font-weight:600;text-transform:uppercase;height:16px;background:url("../img/select_chevron.png") no-repeat calc(100% - 15px) 9px/10px auto;line-height:16px}header #lang li a.countries i{background:transparent url("../img/icon/globe.svg") no-repeat center/contain;text-indent:-9000em}header #mainmenu.genders{width:auto;list-style:none;margin:5px auto;padding:0;position:relative;display:flex;flex-flow:row nowrap;justify-content:center;text-transform:uppercase;font-weight:400}header #mainmenu.genders li{display:inline-block;text-align:center;width:auto;margin:0 15px -1px;white-space:nowrap;overflow:hidden}header #mainmenu.genders li a{display:block;color:#000;font-size:12px;border-bottom:solid 2px transparent}header #mainmenu.genders li a:hover,header #mainmenu.genders li a.active{border-bottom:dotted 1px #000}header #mainmenu.categories{width:100%;position:relative;list-style:none;margin:10px 0 0;padding:0;display:flex;flex-flow:row nowrap;justify-content:center;align-items:center;text-transform:uppercase}header #mainmenu.categories li{margin:0 0 0 0;padding:0 7.5px;position:relative}header #mainmenu.categories li a{display:inline-block;color:#fff;width:auto;font-size:12px;font-weight:300;padding:0 0 10px;border-bottom:solid 1px #000}header #mainmenu.categories li a.active{border-bottom:solid 1px #fff}header #mainmenu.categories li a.sales{color:#f7f7f7}header #mainmenu.categories li ul.sub_menu{display:none;width:138px;list-style:none;margin:0 -7.5px 1px;padding:0;position:absolute;background:rgba(255,255,255,0.9);border:0;border-bottom:solid 1px #000}header #mainmenu.categories li ul.sub_menu:before{content:'';display:block;width:100%;background:#f7f7f7;height:25px;position:relative}header #mainmenu.categories li ul.sub_menu li{background:transparent;margin:0;padding:0 0 5px 0;border-left:solid 1px #000;border-right:solid 1px #000}header #mainmenu.categories li ul.sub_menu li:first-child{padding:5px 0}header #mainmenu.categories li ul.sub_menu a{font-size:0.9em;border-bottom:none;display:inline-block;padding:3px 10px;margin:0 10px;color:#000}header #mainmenu.categories li:hover a{border-bottom:solid 1px #000;color:#fff}header #mainmenu.categories li:hover>ul{display:block}header #mainmenu.categories li:hover>ul a{border:none}header #mainmenu.categories li:hover>ul a:hover{color:#000}header #tools{position:absolute;top:15px;right:15px;padding:0 15px 0 0;margin:7px 0 0;transform:translateY(0);display:flex;flex-flow:row nowrap;justify-content:flex-end;text-transform:lowercase;font-weight:600;list-style:none;z-index:30}header #tools li{width:16px;height:16px;margin:0 0 0 10px}header #tools li a{display:block;width:100%;height:100%;line-height:16px;text-align:center;font-size:1.2em;color:#000;position:relative;text-transform:uppercase}header #tools li a i{display:block;width:100%;height:100%;line-height:16px;text-align:center;color:#000}header #tools li a span{display:block;width:14px;height:14px;line-height:14px;font-size:0.5em;position:absolute;bottom:-10px;right:-10px;background:#707070 !important;color:#fff;border:solid 1px #707070;text-indent:0 !important;border-radius:100%}header #tools li a.lang{font-size:0.9em}header #tools li a:hover{color:#707070}header #tools li a:hover span{background:#707070 !important;border-color:#707070;color:#fff}header #tools li.active a{color:#707070}header #tools li:nth-child(1){width:auto}header #tools li:nth-child(1) form#search_form{width:100%;position:relative}header #tools li:nth-child(1) form#search_form input#input_search{display:none;width:calc(100% - 40px);background:transparent !important;padding:0;margin:0;text-align:left;text-transform:uppercase;font-size:1em;color:#000;border-bottom:solid 1px #000}header #tools li:nth-child(1) form#search_form button{display:block;color:#000;width:16px;height:16px;line-height:16px;min-height:16px !important;overflow:hidden;margin:0;padding:0;border:none;position:absolute;top:0;right:3px;font-size:1.8em;mask:url("../img/icon/search.svg") no-repeat center/contain;-webkit-mask:url("../img/icon/lente.svg") no-repeat center/contain;background:#000;text-indent:-9000em}header #tools li:nth-child(1) form#search_form button:hover{background:#707070}header #tools li a.wishlist i{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}header #tools li a.wishlist i:hover{background:#707070}header #tools li a.registrati i{mask:url("../img/icon/user.svg") no-repeat center/contain;-webkit-mask:url("../img/icon/user.svg") no-repeat center/contain;background:#000;text-indent:-9000em}header #tools li a.registrati i:hover{background:#707070}header #tools li a.carrello i{mask:url("../img/icon/bag.svg") no-repeat center/contain;-webkit-mask:url("../img/icon/bag.svg") no-repeat center/contain;background:#000;text-indent:-9000em}header #tools li a.carrello i:hover{background:#707070}.menu_toggle,#tools_mobile,#carrello_mobile,#search_mobile,#wishlist_mobile,#registrati_mobile{display:none}#menu_tabs.genders{display:none;width:100%;max-height:500px;background:#fff;padding:0;position:fixed;left:50%;transform:translateX(-50%);z-index:9000;overflow:hidden;border:solid 0px #c4c4c4;box-shadow:0 0 10px rgba(0,0,0,0.5);text-align:center}#menu_tabs.genders .root_link{display:none}#menu_tabs.genders .tabs-brand{margin:0 !important;display:none;position:relative}#menu_tabs.genders .tabs-brand .wrapper{justify-content:flex-start;flex-wrap:nowrap}#menu_tabs.genders .tabs-brand .column{z-index:2;min-height:300px}#menu_tabs.genders .tabs-brand .column ul{position:relative;display:flex;flex-wrap:wrap;justify-content:flex-start;align-content:flex-start;align-items:flex-start;width:100%;margin:0;padding:5px;max-height:300px;list-style:none;overflow:hidden}#menu_tabs.genders .tabs-brand .column ul li{flex:10 0 calc(100% / 4);max-width:calc(100% / 4);padding:0;border-right:solid 1px #707070;margin:0;white-space:nowrap;text-transform:lowercase;overflow:hidden}#menu_tabs.genders .tabs-brand .column ul li:first-letter{text-transform:uppercase}#menu_tabs.genders .tabs-brand .column ul li:nth-of-type(4n){border:none}#menu_tabs.genders .tabs-brand .column h4{font-size:12px;margin:0 0 5px}#menu_tabs.genders .tabs-brand .column a{display:inline-block;width:auto;color:#000;font-size:12px;padding:1px 5px;margin:0 5px;border:solid 1px transparent}#menu_tabs.genders .tabs-brand .column a:hover{background:rgba(255,255,255,0.5);color:#707070;border:solid 1px #707070;text-decoration:none}#menu_tabs.genders .tabs-settori{display:none;margin:0 auto !important;position:relative;padding:15px !important;width:100%;min-width:1230px;text-align:left;max-width:none !important}#menu_tabs.genders .tabs-settori .wrapper{max-width:100%;justify-content:center;flex-wrap:nowrap;overflow:auto;margin-left:15px;scrollbar-width:thin !important;scrollbar-color:#000 rgba(0,0,0,0)}#menu_tabs.genders .tabs-settori .wrapper::-webkit-scrollbar{width:1px}#menu_tabs.genders .tabs-settori .wrapper::-webkit-scrollbar-track{background:rgba(0,0,0,0)}#menu_tabs.genders .tabs-settori .wrapper::-webkit-scrollbar-thumb{background-color:#000;border-radius:0;border:1px solid rgba(0,0,0,0)}#menu_tabs.genders .tabs-settori .wrapper::-webkit-resizer{width:1px;background:rgba(0,0,0,0)}#menu_tabs.genders .tabs-settori .column{padding:0;z-index:2;position:relative}#menu_tabs.genders .tabs-settori .column ul{list-style:none;overflow:hidden;padding:0 10px;margin:0}#menu_tabs.genders .tabs-settori .column ul div{display:block;height:244px;overflow-x:none;overflow-y:auto;scrollbar-width:thin !important;scrollbar-color:#f1f1f1 rgba(0,0,0,0)}#menu_tabs.genders .tabs-settori .column ul div::-webkit-scrollbar{width:1px}#menu_tabs.genders .tabs-settori .column ul div::-webkit-scrollbar-track{background:rgba(0,0,0,0)}#menu_tabs.genders .tabs-settori .column ul div::-webkit-scrollbar-thumb{background-color:#f1f1f1;border-radius:0;border:1px solid rgba(0,0,0,0)}#menu_tabs.genders .tabs-settori .column ul div::-webkit-resizer{width:1px;background:rgba(0,0,0,0)}#menu_tabs.genders .tabs-settori .column ul li{white-space:nowrap;overflow:hidden}#menu_tabs.genders .tabs-settori .column ul li.see_all{display:none}#menu_tabs.genders .tabs-settori .column ul li.last{font-weight:400}#menu_tabs.genders .tabs-settori .column a{display:inline-block;width:auto;color:#000;font-size:12px;padding:1px 0px;margin:0}#menu_tabs.genders .tabs-settori .column a:hover{color:#707070;text-decoration:none}#menu_tabs.genders .tabs-settori .column h4{font-size:12px;margin:0 10px 10px;padding:0 0 10px;min-height:25px;text-transform:uppercase;text-align:left}#menu_tabs.genders .tabs-settori .column h4 a{font-size:12px}#menu_tabs.genders .tabs-settori .column.des{min-width:300px}#menu_tabs.genders .tabs-settori .column.des h4{margin:0 0  10px}#menu_tabs.genders .tabs-settori .column.des ul{padding:0 10px 0 0}#menu_tabs.genders .tabs-settori .column.des ul li{text-transform:capitalize}#menu_tabs.genders .tabs-settori .img img{width:100%;height:100%;object-fit:cover}#menu_tabs.genders .tabs-settori .img h4{margin:0}#menu_tabs.genders .tabs-settori .img a{display:block;font-weight:600;text-transform:uppercase;margin:0 10px 12px;padding:0;font-size:12px}#menu_tabs.genders .tabs-settori .root_link{display:none}#menu_tabs.genders #account_menu{display:none}#menu_tabs.categories{display:none}#aris_head_menu{background:rgba(255,255,255,0.9);display:none;width:100%;max-width:200px;list-style:none;margin:-50px 0 0;padding:10px;border:solid 1px #f7f7f7;position:fixed;right:15px;z-index:9003;border-radius:5px;box-shadow:0 0 10px rgba(0,0,0,0.5)}#aris_head_menu li{padding:5px 0;border-bottom:solid 1px #f7f7f7}#aris_head_menu li:last-of-type{padding:5px 0 0;border-bottom:solid 0px #f7f7f7}#aris_head_menu li a{font-size:1em;color:#707070}#aris_head_menu li a:hover,#aris_head_menu li a.active{color:#000;font-weight:600}body.home header{background:rgba(255,255,255,0.18);position:fixed}body.home #menu_tabs{top:125px}@media screen and (max-width: 1024px){header{position:fixed;background:#fff;margin:0 !important}header #lang,header #social{display:none !important}header #tools{display:none;background:#fff;width:100%;position:fixed;top:75px;left:0;padding:15px;margin:0;z-index:30;overflow:hidden}header #tools li{display:none;margin:0;height:30px}header #tools li:nth-child(1){display:block}header #tools li:nth-child(1) form#search_form{border:solid 1px #c4c4c4}header #tools li:nth-child(1) form#search_form input#input_search{margin:0;height:30px;background:#fff !important;color:#000;opacity:1;border:none;padding:0 5px}header #tools li:nth-child(1) form#search_form button{height:30px;width:18px;margin:0 5px}header #prehead{height:32px;line-height:32px;order:0}header h1{position:relative;top:1px;margin:15px auto;max-width:140px !important;height:100vh;max-height:23px}header h1 a{position:absolute;top:0;left:0}header #lng{display:none}header #search_mobile,header #menuopen,header #carrello_mobile,header #wishlist_mobile,header #registrati_mobile{display:block;width:18px;height:18px;line-height:18px;text-align:center;font-size:1.2em;color:#000;position:relative;text-transform:uppercase;position:absolute;top:50%;transform:translateY(-50%)}header #search_mobile i,header #menuopen i,header #carrello_mobile i,header #wishlist_mobile i,header #registrati_mobile i{text-indent:-9000em;display:block;width:18px;height:18px;line-height:18px;text-align:center}header #search_mobile span,header #menuopen span,header #carrello_mobile span,header #wishlist_mobile span,header #registrati_mobile span{display:none;width:15px;height:15px;line-height:13px;font-size:0.5em;position:absolute;bottom:-5px;right:-5px;background:#fff;color:#707070;border:solid 1px #707070;text-indent:0 !important}header #search_mobile:hover,header #search_mobile.active,header #menuopen:hover,header #menuopen.active,header #carrello_mobile:hover,header #carrello_mobile.active,header #wishlist_mobile:hover,header #wishlist_mobile.active,header #registrati_mobile:hover,header #registrati_mobile.active{color:#707070}header #search_mobile:hover span,header #search_mobile.active span,header #menuopen:hover span,header #menuopen.active span,header #carrello_mobile:hover span,header #carrello_mobile.active span,header #wishlist_mobile:hover span,header #wishlist_mobile.active span,header #registrati_mobile:hover span,header #registrati_mobile.active span{background:#707070;border-color:#707070;color:#fff}header #menuopen{left:15px}header #menuopen i{mask:url("../img/icon/menu.svg") no-repeat center/contain;-webkit-mask:url("../img/icon/menu.svg") no-repeat center/contain;background:#000;text-indent:-9000em}header #menuopen i:hover{background:#707070}header #menuopen.active i{mask:url("../img/icon/x.svg") no-repeat center/contain;-webkit-mask:url("../img/icon/x.svg") no-repeat center/contain;background:#000;text-indent:-9000em}header #menuopen.active i:hover{background:#707070}header #search_mobile{left:47.5px}header #search_mobile i{mask:url("../img/icon/lente.svg") no-repeat center/contain;-webkit-mask:url("../img/icon/lente.svg") no-repeat center/contain;background:#000;text-indent:-9000em}header #search_mobile i:hover{background:#707070}header #carrello_mobile{right:15px}header #carrello_mobile i{mask:url("../img/icon/bag.svg") no-repeat center/contain;-webkit-mask:url("../img/icon/bag.svg") no-repeat center/contain;background:#000;text-indent:-9000em}header #carrello_mobile i:hover{background:#707070}header #wishlist_mobile{right:80px}header #wishlist_mobile i{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}header #wishlist_mobile i:hover{background:#707070}header #registrati_mobile{right:47.5px}header #registrati_mobile i{mask:url("../img/icon/user.svg") no-repeat center/contain;-webkit-mask:url("../img/icon/user.svg") no-repeat center/contain;background:#000;text-indent:-9000em}header #registrati_mobile i:hover{background:#707070}header #mainmenu{display:none !important}#menu_tabs.genders{width:calc(100% - 60px);background:#f7f7f7;overflow:auto;max-height:none;padding:0;text-align:left;margin:0;left:0;transform:translateX(0)}#menu_tabs.genders h3,#menu_tabs.genders .root_link{display:block;width:100%;font-size:1em;font-weight:600;color:#000;background:#fff !important;cursor:pointer;margin:0  !important;padding:10px 15px !important;position:relative;text-transform:uppercase;min-width:250px}#menu_tabs.genders h3 i,#menu_tabs.genders .root_link i{display:none;position:absolute;top:50%;right:0;transform:translateY(-50%)}#menu_tabs.genders h3 .ui-accordion-header-icon,#menu_tabs.genders .root_link .ui-accordion-header-icon{display:block;background:url("../img/icon/arrow.svg") no-repeat center center/5px 17px;position:absolute;top:5px;right:10px;width:17px;height:17px}#menu_tabs.genders h3.ui-accordion-header-active,#menu_tabs.genders .root_link.ui-accordion-header-active{color:#707070}#menu_tabs.genders h3.ui-accordion-header-active .ui-accordion-header-icon,#menu_tabs.genders .root_link.ui-accordion-header-active .ui-accordion-header-icon{transform:rotate(90deg)}#menu_tabs.genders h3.red,#menu_tabs.genders .root_link.red{color:#EE6161}#menu_tabs.genders .tabs-brand{width:calc(100% - 60px);margin:0 0 20px !important;padding:0 !important;display:none;position:relative}#menu_tabs.genders .tabs-brand .column{z-index:2;min-height:0}#menu_tabs.genders .tabs-brand .column ul{position:relative;display:flex;flex-flow:column;justify-content:center;align-content:flex-start;align-items:flex-start;width:50%;margin:0 auto;padding:5px 0;max-height:300px;list-style:none;overflow-x:hidden;overflow-y:auto}#menu_tabs.genders .tabs-brand .column ul li{flex:10 0 calc(100% / 2);max-width:calc((100% / 2) - 10px);padding:0;border-right:solid 0px #fff;border-bottom:dotted 1px #fff;margin:0;white-space:nowrap;text-transform:capitalize;overflow:hidden}#menu_tabs.genders .tabs-brand .column ul li:nth-of-type(4n){border:none}#menu_tabs.genders .tabs-brand .column h4{font-size:1em;margin:0 0 5px}#menu_tabs.genders .tabs-brand .column a{display:inline-block;width:auto;color:#000;font-size:1em;padding:5px 5px;margin:0;border:solid 1px transparent}#menu_tabs.genders .tabs-brand .column a:hover{background:rgba(255,255,255,0.5);color:#707070;border:solid 1px #fff;text-decoration:none}#menu_tabs.genders .tabs-settori{display:none;margin:0 !important;position:relative;width:100%;min-width:0;max-width:none;background:#fff;padding:0 !important}#menu_tabs.genders .tabs-settori .wrapper{width:100%;margin:0 !important;padding:0 !important;flex-wrap:wrap !important}#menu_tabs.genders .tabs-settori .column{max-width:100% !important;flex:0 0 100% !important;z-index:2;position:relative;max-width:none;min-height:0;border:none;margin:0 !important;padding:0 !important;overflow:hidden}#menu_tabs.genders .tabs-settori .column h4{font-size:1em;margin:0;padding:10px 15px;text-align:left;color:#000;text-transform:uppercase;background:transparent !important;cursor:pointer}#menu_tabs.genders .tabs-settori .column h4 .ui-accordion-header-icon{display:block;background:url("../img/icon/arrow.svg") no-repeat center center/5px 17px;position:absolute;top:5px;right:10px;width:17px;height:17px}#menu_tabs.genders .tabs-settori .column h4.ui-accordion-header-active{color:#707070}#menu_tabs.genders .tabs-settori .column h4.ui-accordion-header-active .ui-accordion-header-icon{transform:rotate(90deg)}#menu_tabs.genders .tabs-settori .column ul{display:block;width:100%;min-width:250px;margin:0;padding:5px 0;max-height:none;list-style:none;overflow:hidden;background:#fff}#menu_tabs.genders .tabs-settori .column ul div{height:auto;max-height:265px;border-bottom:0}#menu_tabs.genders .tabs-settori .column ul li{padding:0;border:none;margin:0;padding:0 20px;text-transform:uppercase;overflow:hidden;font-size:0.8em}#menu_tabs.genders .tabs-settori .column ul li.see_all{display:block}#menu_tabs.genders .tabs-settori .column a{display:inline-block;width:auto;color:#000;font-size:1em;padding:5px 5px;margin:2px 0;background:transparent !important;border:0}#menu_tabs.genders .tabs-settori .column a:hover{font-weight:400;text-decoration:none}#menu_tabs.genders .tabs-settori .column.des h4{margin:0 !important}#menu_tabs.genders .tabs-settori .img img{display:none !important}#menu_tabs.genders .tabs-settori .img a{display:block !important;text-transform:uppercase;margin:0  !important;font-weight:400}#menu_tabs.genders .tabs-settori .img a:last-child{margin:15px 0 0 !important}#menu_tabs.genders #tools_mobile{position:relative;padding:0;margin:20px 7px 0;display:flex;flex-flow:column nowrap;justify-content:flex-start;text-transform:lowercase;list-style:none;z-index:30}#menu_tabs.genders #tools_mobile li{margin:0 0 0 10px;padding:10px 0}#menu_tabs.genders #tools_mobile li:first-letter,#menu_tabs.genders #tools_mobile li strong{text-transform:uppercase}#menu_tabs.genders #tools_mobile li a{display:inline-block;width:auto;color:#707070;position:relative}#menu_tabs.genders #tools_mobile li a:hover,#menu_tabs.genders #tools_mobile li a.active{color:#000}#menu_tabs.genders #tools_mobile li a:first-letter{text-transform:uppercase}#menu_tabs.genders #tools_mobile li:nth-child(2) a{text-transform:uppercase}#menu_tabs.categories{position:fixed;left:0;z-index:9000;width:100%;background:#fff url("../img/bg_menu_mobile.jpg") repeat-y calc(100% - 30px) 0;overflow-x:hidden;overflow-y:auto;max-height:none;margin:0;box-shadow:0 0;border-top:solid 1px #000;scrollbar-width:thin !important;scrollbar-color:#000 #f7f7f7}#menu_tabs.categories::-webkit-scrollbar{width:5px}#menu_tabs.categories::-webkit-scrollbar-track{background:#f7f7f7}#menu_tabs.categories::-webkit-scrollbar-thumb{background-color:#000;border-radius:0;border:1px solid #f7f7f7}#menu_tabs.categories::-webkit-resizer{width:5px;background:#f7f7f7}#menu_tabs.categories h3,#menu_tabs.categories a.root_link{display:block;width:calc(100% - 30px);font-size:1.143em;font-weight:500;color:#000;background:rgba(255,255,255,0.5) !important;cursor:pointer;margin:0  !important;padding:10px 15px !important;position:relative;text-transform:uppercase;z-index:1}#menu_tabs.categories h3 .ui-icon,#menu_tabs.categories a.root_link .ui-icon{position:absolute;top:50%;right:15px;transform:translateY(-50%);font-size:0.8em}#menu_tabs.categories .accordion_menu ul{display:flex;flex-flow:row wrap;justify-content:flex-start;align-content:flex-start;align-items:flex-start;width:100%;margin:0 0 15px;padding:5px 15px;max-height:none;list-style:none;text-transform:uppercase}#menu_tabs.categories .accordion_menu ul div{width:100%;max-height:290px;scrollbar-width:thin !important;scrollbar-color:#000 #f7f7f7;overflow-x:hidden;overflow-y:auto}#menu_tabs.categories .accordion_menu ul div::-webkit-scrollbar{width:3px}#menu_tabs.categories .accordion_menu ul div::-webkit-scrollbar-track{background:#f7f7f7}#menu_tabs.categories .accordion_menu ul div::-webkit-scrollbar-thumb{background-color:#000;border-radius:0;border:1px solid #f7f7f7}#menu_tabs.categories .accordion_menu ul div::-webkit-resizer{width:3px;background:#f7f7f7}#menu_tabs.categories .accordion_menu ul li{flex:10 0 100%;max-width:calc(100%  - 10px);padding:0;border:none;margin:0;white-space:nowrap;overflow:hidden}#menu_tabs.categories .accordion_menu ul li a{display:inline-block;width:auto;color:#c4c4c4;font-size:0.9em;padding:3px 5px 3px 15px;margin:2px 0;border:solid 1px transparent}#menu_tabs.categories .accordion_menu ul li a:hover{background:rgba(255,255,255,0.5);color:#707070;border:solid 1px #fff;text-decoration:none}#menu_tabs.categories .accordion_menu ul li.last a{font-weight:600;color:#000}#menu_tabs.categories #tools_mobile{width:calc(100% - 30px);position:relative;padding:0;margin:7px 0;display:flex;flex-flow:row nowrap;justify-content:center;text-transform:lowercase;font-weight:600;list-style:none;z-index:30}#menu_tabs.categories #tools_mobile .ui-icon{display:none}#menu_tabs.categories #tools_mobile li{width:30px;height:30px;margin:0 0 0 10px}#menu_tabs.categories #tools_mobile li a{display:block;width:100%;height:100%;line-height:30px;text-align:center;font-size:1.2em;color:#000;position:relative;text-transform:uppercase;background:#fff}#menu_tabs.categories #tools_mobile li a.lang{font-size:0.9em}#menu_tabs.categories #tools_mobile li a:hover{background:#c4c4c4;color:#fff}#menu_tabs.categories #tools_mobile li.active a{background:#c4c4c4;color:#fff}#menu_tabs.categories #tools_mobile li.active a span{background:#707070;border-color:#707070}#account_menu{display:none;width:calc(100% - 60px);margin:0 15px;padding:0;list-style:none}#account_menu li a{display:block;width:100%;padding:10px 15px;color:#000;font-size:0.9em;font-weight:500;text-transform:lowercase !important}#account_menu li a:first-letter{text-transform:uppercase !important}#account_menu li a.active{font-weight:600}#account_menu li:nth-child(3){display:none !important}}@media screen and (max-width: 720px){#minicart,#miniwish{right:0px}#prehead{font-size:0.5em !important;order:1}}@media screen and (max-width: 350px){header h1{max-width:150px !important}}#mainwrap{margin-top:0px}#mainwrap section{background:#fff}#home_head{margin:0;padding:0;text-align:center}#home_head a{display:block;width:100%}#home_head a img{width:100%;height:100%;object-fit:cover}#home_head a h3{width:100%;position:absolute;top:35vw;left:0;font-size:3vw;font-weight:400;letter-spacing:0em;color:#fff;text-shadow:1px 1px 0 #707070;text-transform:uppercase;text-align:center;margin:0}#home_head a h3 em{display:block;font-size:1.666vw;font-weight:300;text-transform:none}#home_head a span{width:100%;position:absolute;top:43vw;left:0;color:#fff;text-decoration:underline;font-size:1.333vw}#home_head #video{width:100%;height:100%;min-height:800px;position:relative;background:#000}#home_head #video iframe{position:absolute;top:0;left:0;width:100%;height:100%}#home_corpo{margin:30px 0 120;padding:0;text-align:center}#home_corpo a{display:block;width:100%;position:relative}#home_corpo a img{width:100%;height:100%;object-fit:contain}#home_corpo a h3{width:100%;position:absolute;bottom:0;right:0;font-size:28px;font-weight:400;letter-spacing:0em;color:#fff;text-transform:uppercase;text-align:right;margin:0;padding:15px}#home_corpo a h3 em{display:block;font-size:35px;font-weight:300;text-transform:none;font-style:normal;text-decoration:underline}#home_corpo a span{width:100%;position:absolute;top:43vw;left:0;color:#fff;text-decoration:underline;font-size:1.333vw}#carousel{margin:60px 0 0}#carousel h2{width:100%;text-align:center;padding:20px 0 0;margin:0 0 15px;text-transform:uppercase}#carousel h2 ul{display:inline-block;list-style:none;padding:20px;margin:0 150px 0 0;background:#fff;position:relative;z-index:1;overflow:hidden}#carousel h2 ul li{display:inline-block;margin:0 20px;color:#c4c4c4;cursor:pointer}#carousel h2 ul li.current{color:#000}#carousel h2 ul li:first-child:after{content:'/';display:inline-block;margin:0 0 0 2vw;color:#c4c4c4}#carousel .home_carousel{display:none;background:#fff;position:relative;padding:0 0 30px}#carousel .home_carousel.current{display:block}#carousel .home_carousel .swiper-slide a{display:block;width:100%;position:relative;overflow:hidden;padding:0}#carousel .home_carousel .swiper-slide a span{display:block;width:100%;line-height:1.4em;height:1.4em;overflow:hidden;margin-bottom:5px;white-space:nowrap;text-overflow:ellipsis;text-align:left;font-size:1em}#carousel .home_carousel .swiper-slide a span.img{height:auto;width:100%;margin:0 auto 10px;background:#f1f1f1;padding:30px 15px}#carousel .home_carousel .swiper-slide a span.img img{display:block;margin:0 auto;width:80%;height:auto;mix-blend-mode:multiply}#carousel .home_carousel .swiper-slide a span.marca{font-size:1em;font-weight:600;text-transform:uppercase}#carousel .home_carousel .swiper-slide a span.prodotto{text-transform:uppercase}#carousel .home_carousel .swiper-slide a span.prezzo{white-space:nowrap;letter-spacing:-0.4px;text-overflow:clip}#carousel .home_carousel .swiper-slide a span.prezzo span{display:inline-block;width:auto;margin:0 3px 0 0}#carousel .home_carousel .swiper-slide a span.prezzo i,#carousel .home_carousel .swiper-slide a span.prezzo em{font-style:normal;vertical-align:top}#carousel .home_carousel .swiper-slide a span.prezzo i{color:#EE6161}#carousel .home_carousel .swiper-slide a span.prezzo em{font-weight:600}#carousel .home_carousel .swiper-slide a:hover .img{box-shadow:0 0 10px rgba(196,196,196,0.5)}#carousel .home_carousel .swiper-pagination{position:relative;text-align:center;z-index:100}#carousel .home_carousel .swiper-pagination .swiper-pagination-bullet{border-radius:100%;border:solid 1px #000;background:rgba(255,255,255,0);width:12px;height:12px;opacity:1;color:rgba(255,255,255,0)}#carousel .home_carousel .swiper-pagination .swiper-pagination-bullet:before{content:'';background:rgba(255,255,255,0);display:block;width:6px;height:6px;border-radius:100%;margin:2px}#carousel .home_carousel .swiper-pagination .swiper-pagination-bullet-active:before{background:#707070}#carousel .home_carousel .swiper-button-black{z-index:100;color:#000;top:37% !important}#carousel .home_carousel .swiper-button-black.swiper-button-disabled{display:none}#carousel_new{margin-top:60px}#carousel_new h2{width:100%;text-align:center;padding:20px 0 0;margin:0 0 15px;text-transform:uppercase}#carousel_new h2 ul{display:inline-block;list-style:none;padding:20px;margin:0 150px 0 0;background:#fff;position:relative;z-index:1;overflow:hidden}#carousel_new h2 ul li{display:inline-block;margin:0 20px;color:#c4c4c4;cursor:pointer}#carousel_new h2 ul li.current{color:#000}#carousel_new h2 ul li:first-child:after{content:'/';display:inline-block;margin:0 0 0 2vw;color:#c4c4c4}#carousel_new .home_carousel{display:none;background:#fff;position:relative;padding:0  30px;margin:0 50px 50px;overflow:hidden}#carousel_new .home_carousel.current{display:block}#carousel_new .home_carousel .swiper-slide a{display:block;width:100%;position:relative;overflow:hidden;padding:0;margin:0 auto}#carousel_new .home_carousel .swiper-slide a span{display:block;width:100%;line-height:1.4em;height:1.4em;overflow:hidden;margin-bottom:5px;white-space:nowrap;text-overflow:ellipsis;text-align:left;font-size:1em}#carousel_new .home_carousel .swiper-slide a span.img{height:auto;width:100%;margin:0 auto 10px;background:#f1f1f1;padding:30px 10px}#carousel_new .home_carousel .swiper-slide a span.img img{display:block;margin:0 auto;width:80%;height:auto;mix-blend-mode:multiply}#carousel_new .home_carousel .swiper-slide a span.marca{font-size:1em;font-weight:600;text-transform:uppercase}#carousel_new .home_carousel .swiper-slide a span.prodotto{text-transform:uppercase}#carousel_new .home_carousel .swiper-slide a span.prezzo{white-space:nowrap;letter-spacing:-0.4px;text-overflow:clip}#carousel_new .home_carousel .swiper-slide a span.prezzo span{display:inline-block;width:auto;margin:0 3px 0 0}#carousel_new .home_carousel .swiper-slide a span.prezzo i,#carousel_new .home_carousel .swiper-slide a span.prezzo em{font-style:normal;vertical-align:top}#carousel_new .home_carousel .swiper-slide a span.prezzo i{color:#EE6161}#carousel_new .home_carousel .swiper-slide a span.prezzo em{font-weight:600}#carousel_new .home_carousel .swiper-slide a:hover .img{box-shadow:0 0 10px rgba(196,196,196,0.5)}#carousel_new .home_carousel .swiper-pagination{position:relative;text-align:center;z-index:100}#carousel_new .home_carousel .swiper-pagination .swiper-pagination-bullet{border-radius:100%;border:solid 1px #000;background:rgba(255,255,255,0);width:12px;height:12px;opacity:1;color:rgba(255,255,255,0)}#carousel_new .home_carousel .swiper-pagination .swiper-pagination-bullet:before{content:'';background:rgba(255,255,255,0);display:block;width:6px;height:6px;border-radius:100%;margin:2px}#carousel_new .home_carousel .swiper-pagination .swiper-pagination-bullet-active:before{background:#707070}#carousel_new .home_carousel .swiper-button-black{display:none !important;z-index:100;color:#000;top:37% !important}#carousel_new .home_carousel .swiper-button-black.swiper-button-disabled{display:none}@media screen and (max-width: 1024px){#carousel_new .home_carousel{padding:0}}@media screen and (max-width: 720px){#home_head{margin-top:30px}#home_head a h3{font-size:5.5vw !important;top:67vw !important}#home_head a h3 em{font-size:3.5vw !important}#home_head a span{top:83vw !important;font-size:3.5vw !important}#home_corpo{margin:0;padding:0}#home_corpo .container-fluid{margin:0;padding:0}#home_corpo .container-fluid .row{margin:0;padding:0}#home_corpo .container-fluid .row .col-sm-12{margin:0;padding:0}#carousel_new h2{font-size:1.143em;width:100%;text-align:center}#carousel_new p{display:none}.home_carousel{margin:0 0px 50px !important;padding:0 !important}.swiper-button-black{display:none !important}}#breadcrumb{width:100%;padding:0;background:#fff;position:sticky;line-height:1.2em;text-align:center;overflow:hidden;z-index:1000;padding:0 0 15px}#breadcrumb .col-sm-12{display:flex;flex-flow:row;justify-content:space-between;align-content:flex-end;align-items:flex-end}#breadcrumb h2,#breadcrumb h1{width:calc(100% / 3);display:none;margin:0;text-transform:uppercase;font-weight:600;font-size:14px;color:#000}#breadcrumb h2 span,#breadcrumb h1 span{display:inline-block;border-bottom:dotted 1px #707070;padding:0 10px}#breadcrumb .txt_bread{display:block;width:100%;text-align:justify;padding:0 15px;margin:0 0 5px}#breadcrumb h6{width:100%;margin:0 0 0 auto;font-weight:300;text-transform:uppercase;color:#000;text-align:right;padding:15px 20px}#breadcrumb h6 strong{font-weight:300}#breadcrumb #filter_toggle{display:none;width:auto;overflow:hidden;margin:0;padding:0;position:relative;font-weight:900;text-transform:uppercase;padding:15px}#breadcrumb #filter_toggle span{font-size:10px;display:block}#breadcrumb #filter_toggle span.close{display:none;float:none;font-size:10px;font-weight:900;line-height:inherit;color:#000;text-shadow:none;opacity:1}#breadcrumb #filter_toggle i{display:none;width:100%;height:100%;line-height:21px;text-align:center;color:#000;position:absolute;top:0;left:0}#breadcrumb #filter_toggle i.la-sliders-h{mask:url("../img/icon/filter.svg") no-repeat center/contain;-webkit-mask:url("../img/icon/filter.svg") no-repeat center/contain;background:#000}#breadcrumb #filter_toggle i.la-times{mask:url("../img/icon/filter.svg") no-repeat center/contain;-webkit-mask:url("../img/icon/filter.svg") no-repeat center/contain;background:#707070}#breadcrumb #filter_toggle i:hover{background:#707070}#breadcrumb #filter_toggle.filter_close span{display:none}#breadcrumb #filter_toggle.filter_close span.close{display:block}@media screen and (max-width: 1024px){#breadcrumb{position:sticky}#breadcrumb .col-sm-12{flex-flow:row wrap;order:1}#breadcrumb .col-sm-12:last-of-type{order:0}#breadcrumb h2,#breadcrumb h1{display:none}#breadcrumb h6{width:100%;order:0;flex-basis:100%;padding:0 15px;margin:0;text-align:left;font-size:10px}#breadcrumb #filter_toggle{display:block}}section#catalog{margin:0 auto;padding:0;background:#fff;width:100%;position:relative}section#catalog h2{display:block;margin:15px auto;text-transform:uppercase;font-weight:500;font-size:1.250rem;color:#000;text-align:center}section#catalog .paginazione{margin:30px 0;text-transform:uppercase;font-weight:400}section#catalog .paginazione ul{width:auto;margin:0 auto;padding:0;list-style:none;display:flex;flex-flow:row wrap;align-content:center;align-items:center;justify-content:flex-end}section#catalog .paginazione ul li{min-width:15px;min-height:15px;text-align:center;margin:0 5px 10px;display:flex;flex-flow:column;align-content:center;align-items:center;justify-content:center}section#catalog .paginazione ul li:first-child.disabled,section#catalog .paginazione ul li:last-child.disabled{display:none}section#catalog .paginazione ul li:first-child a,section#catalog .paginazione ul li:last-child a{text-indent:-9000em;background:url("../img/icon/arrow-right.svg") no-repeat center center/10px auto}section#catalog .paginazione ul li:first-child a{background:url("../img/icon/arrow-left.svg") no-repeat center center/10px auto}section#catalog .paginazione ul li a,section#catalog .paginazione ul li strong{display:flex;flex-flow:column;align-content:center;align-items:center;justify-content:center;width:100%;height:100%;text-align:center;padding:0;font-weight:200;color:#707070;min-width:15px;min-height:15px}section#catalog .paginazione ul li a:hover,section#catalog .paginazione ul li strong:hover{font-weight:600;color:#000}section#catalog .paginazione ul li a.act,section#catalog .paginazione ul li strong.act{font-weight:600;color:#000}section#catalog .paginazione ul li strong{font-weight:600;color:#000}section#catalog .paginazione a:hover{color:#707070;text-decoration:none}section#catalog .paginazione a i{display:inline-block;width:25px;height:25px;text-align:center;color:#000;mask:url("../img/icon/chevron-up.svg") no-repeat center/contain;-webkit-mask:url("../img/icon/chevron-up.svg") no-repeat center/contain;background:#000;text-indent:-9000em;margin-bottom:-8px}section#catalog .paginazione a i:hover{background:#707070}@media screen and (max-width: 1024px){section#catalog .paginazione{text-align:center}section#catalog .paginazione ul li a{width:30px}}section#catalog .sx{max-width:300px;background:#f7f7f7;background:linear-gradient(180deg, #f7f7f7 0%, #fff 100%);font-size:14px;text-transform:uppercase}section#catalog .sx #sx_container{position:sticky;left:0;z-index:0;padding:0px;list-style:none;width:100%;margin:0}section#catalog .sx #sx_container #top-filter{width:100%;padding:15px 0 15px 15px;overflow:hidden;display:flex;flex-flow:row nowrap;justify-content:flex-start;align-items:flex-end;align-content:flex-start;border-bottom:solid 1px #fff}section#catalog .sx #sx_container #top-filter div{width:100%;display:flex;flex-flow:row wrap;justify-content:space-between;align-items:center;align-content:center;text-transform:uppercase;line-height:16px;margin:0;font-weight:500}section#catalog .sx #sx_container #top-filter div select{height:16px;border-bottom:0;text-transform:capitalize;background:url("../img/select_chevron.png") no-repeat calc(100% - 15px) 10px/10px auto;max-width:140px}section#catalog .sx #sx_container .active_filter{border-bottom:solid 1px #fff;list-style:none;width:100%;position:relative;padding:20px 20px 5px;margin:0 0 15px;font-size:12px}section#catalog .sx #sx_container .active_filter li{margin:0 0 15px}section#catalog .sx #sx_container .active_filter li.first{font-size:1em;position:relative}section#catalog .sx #sx_container .active_filter li.first a{background:#fff;padding:3px 5px;font-weight:600;font-size:0.857em;position:absolute;top:0;right:-5px}section#catalog .sx #sx_container .active_filter li.first a:hover{background:#000;color:#fff}section#catalog .sx #sx_container .active_filter div{width:100%;margin:0;padding:0;max-height:60px;overflow:auto;scrollbar-width:thin !important;scrollbar-color:#000 rgba(0,0,0,0)}section#catalog .sx #sx_container .active_filter div::-webkit-scrollbar{width:2px}section#catalog .sx #sx_container .active_filter div::-webkit-scrollbar-track{background:rgba(0,0,0,0)}section#catalog .sx #sx_container .active_filter div::-webkit-scrollbar-thumb{background-color:#000;border-radius:0;border:1px solid rgba(0,0,0,0)}section#catalog .sx #sx_container .active_filter div::-webkit-resizer{width:2px;background:rgba(0,0,0,0)}section#catalog .sx #sx_container .active_filter div li a{background:transparent;padding:0;font-weight:300;font-size:0.857em;position:relative}section#catalog .sx #sx_container .active_filter div li a i{display:inline-block;border:solid 1px #000;margin:0 0 0 5px;font-size:10px}section#catalog .sx #sx_container .active_filter div li a:hover i{background:#fff;color:#000}section#catalog .sx #sx_container #filter_container{padding:0px 0px 15px;list-style:none;width:100%;margin:0}section#catalog .sx #sx_container #filter_container #filter_close{display:none;position:absolute;top:15px;right:15px;font-weight:500}section#catalog .sx #sx_container #filter_container ul#filter{display:block;padding:0px 0px 15px;list-style:none;width:100%;margin:0 auto;text-align:left}section#catalog .sx #sx_container #filter_container ul#filter li{margin:0;padding:0}section#catalog .sx #sx_container #filter_container ul#filter li h4{font-size:1em;font-weight:500;position:relative;width:100%;overflow:hidden;text-transform:uppercase;margin:0 0 1px;padding:10px 15px;cursor:pointer;color:#000;position:relative;background:transparent !important}section#catalog .sx #sx_container #filter_container ul#filter li h4 span{display:block;width:9px;height:10px;position:absolute !important;top:10px !important;right:20px !important}section#catalog .sx #sx_container #filter_container ul#filter li h4 span:before,section#catalog .sx #sx_container #filter_container ul#filter li h4 span:after{content:"";position:absolute;background-color:#000;transition:transform 0.25s ease-out}section#catalog .sx #sx_container #filter_container ul#filter li h4 span:before{top:0;left:50%;width:1px;height:100%;transform:translateX(-50%)}section#catalog .sx #sx_container #filter_container ul#filter li h4 span:after{top:50%;left:0;width:100%;height:1px;transform:translateY(-50%)}section#catalog .sx #sx_container #filter_container ul#filter li h4 span.ui-accordion-header-icon{display:none !important}section#catalog .sx #sx_container #filter_container ul#filter li h4.ui-state-active{background:bianco !important}section#catalog .sx #sx_container #filter_container ul#filter li h4.ui-state-active span:before{transform:rotate(90deg)}section#catalog .sx #sx_container #filter_container ul#filter li h4.ui-state-active span:after{transform:rotate(180deg)}section#catalog .sx #sx_container #filter_container ul#filter li ul{margin:10px 20px 30px 0;padding:0 15px;list-style:none;max-height:300px;overflow-y:auto;overflow-x:hidden;scrollbar-width:thin !important;scrollbar-color:#000 rgba(0,0,0,0)}section#catalog .sx #sx_container #filter_container ul#filter li ul::-webkit-scrollbar{width:2px}section#catalog .sx #sx_container #filter_container ul#filter li ul::-webkit-scrollbar-track{background:rgba(0,0,0,0)}section#catalog .sx #sx_container #filter_container ul#filter li ul::-webkit-scrollbar-thumb{background-color:#000;border-radius:0;border:1px solid rgba(0,0,0,0)}section#catalog .sx #sx_container #filter_container ul#filter li ul::-webkit-resizer{width:2px;background:rgba(0,0,0,0)}section#catalog .sx #sx_container #filter_container ul#filter li ul li{background:transparent !important;border:none;margin:0;padding:0}section#catalog .sx #sx_container #filter_container ul#filter li ul li h5{font-size:1em;font-weight:300;position:relative;width:100%;overflow:hidden;text-transform:uppercase;transition:transform 0.5s linear;margin:0 0 10px;padding:0  0 0 15px;cursor:pointer;color:#000}section#catalog .sx #sx_container #filter_container ul#filter li ul li h5.ui-accordion-header{background:transparent}section#catalog .sx #sx_container #filter_container ul#filter li ul li h5:before{content:'';background:url("../img/icon/chevron-right.svg") no-repeat top left;width:10px;height:10px;position:absolute;top:50%;left:0;transform:translateY(-50%)}section#catalog .sx #sx_container #filter_container ul#filter li ul li h5 span{display:none;width:9px;height:10px;position:relative !important;top:auto !important;left:auto !important}section#catalog .sx #sx_container #filter_container ul#filter li ul li h5 span:before,section#catalog .sx #sx_container #filter_container ul#filter li ul li h5 span:after{content:"";position:absolute;background-color:#000;transition:transform 0.25s ease-out}section#catalog .sx #sx_container #filter_container ul#filter li ul li h5 span:before{top:0;left:50%;width:1px;height:100%;transform:translateX(-50%)}section#catalog .sx #sx_container #filter_container ul#filter li ul li h5 span:after{top:50%;left:0;width:100%;height:1px;transform:translateY(-50%)}section#catalog .sx #sx_container #filter_container ul#filter li ul li h5 span.ui-accordion-header-icon{display:none !important}section#catalog .sx #sx_container #filter_container ul#filter li ul li h5.ui-state-active:before{transform:translateY(-50%) rotate(90deg)}section#catalog .sx #sx_container #filter_container ul#filter li ul li h5.ui-state-active span:before{transform:rotate(90deg)}section#catalog .sx #sx_container #filter_container ul#filter li ul li h5.ui-state-active span:after{transform:rotate(180deg)}section#catalog .sx #sx_container #filter_container ul#filter li ul li a{display:block;width:100%;position:relative;overflow:hidden;padding:2px 2px 2px 20px;margin:0;font-weight:300;line-height:1.5em;color:#707070;font-size:0.857em}section#catalog .sx #sx_container #filter_container ul#filter li ul li a:before{content:"\f45c";display:none;position:absolute;top:4px;left:0;border:solid 1px #000;background:#fff;width:12px;height:12px;font:900 6px/10px "Font Awesome 5 Free";text-align:center;color:#fff}section#catalog .sx #sx_container #filter_container ul#filter li ul li a:hover,section#catalog .sx #sx_container #filter_container ul#filter li ul li a.active{color:#000;font-weight:600}section#catalog .sx #sx_container #filter_container ul#filter li ul li a:hover:before,section#catalog .sx #sx_container #filter_container ul#filter li ul li a.active:before{color:#000}section#catalog .sx #sx_container #filter_container ul#filter li #categorie{max-height:none}section#catalog .sx #sx_container #filter_container ul#filter li #categorie li ul{margin:0 0 10px;padding:0 15px;list-style:none;font-weight:300;max-height:300px;overflow-y:auto;overflow-x:hidden;scrollbar-width:thin !important;scrollbar-color:#000 rgba(0,0,0,0)}section#catalog .sx #sx_container #filter_container ul#filter li #categorie li ul::-webkit-scrollbar{width:2px}section#catalog .sx #sx_container #filter_container ul#filter li #categorie li ul::-webkit-scrollbar-track{background:rgba(0,0,0,0)}section#catalog .sx #sx_container #filter_container ul#filter li #categorie li ul::-webkit-scrollbar-thumb{background-color:#000;border-radius:0;border:1px solid rgba(0,0,0,0)}section#catalog .sx #sx_container #filter_container ul#filter li #categorie li ul::-webkit-resizer{width:2px;background:rgba(0,0,0,0)}section#catalog .sx #sx_container #filter_container ul#filter li #categorie li ul li{text-transform:uppercase}section#catalog .sx #sx_container #filter_container ul#filter li #categorie li ul li a{font-size:0.857em}section#catalog .sx #sx_container #filter_container ul#filter li #taglia{max-height:300px;overflow-y:auto;overflow-x:hidden;margin:15px 0 5px 0;padding:0 20px;list-style:none;width:100%;display:flex;flex-flow:row wrap;justify-content:flex-start;align-content:flex-start;align-items:flex-start;text-align:center;scrollbar-width:thin !important;scrollbar-color:#000 rgba(0,0,0,0)}section#catalog .sx #sx_container #filter_container ul#filter li #taglia::-webkit-scrollbar{width:2px}section#catalog .sx #sx_container #filter_container ul#filter li #taglia::-webkit-scrollbar-track{background:rgba(0,0,0,0)}section#catalog .sx #sx_container #filter_container ul#filter li #taglia::-webkit-scrollbar-thumb{background-color:#000;border-radius:0;border:1px solid rgba(0,0,0,0)}section#catalog .sx #sx_container #filter_container ul#filter li #taglia::-webkit-resizer{width:2px;background:rgba(0,0,0,0)}section#catalog .sx #sx_container #filter_container ul#filter li #taglia li{width:35px;overflow:hidden;margin:0px 10px 10px 0}section#catalog .sx #sx_container #filter_container ul#filter li #taglia li a{display:block;width:35px;height:35px;border:solid 1px #707070;text-transform:uppercase;vertical-align:middle;line-height:35px;padding:0;color:#000}section#catalog .sx #sx_container #filter_container ul#filter li #taglia li a:before{display:none}section#catalog .sx #sx_container #filter_container ul#filter li #taglia li a:hover,section#catalog .sx #sx_container #filter_container ul#filter li #taglia li a.active{background:#000;color:#fff;text-decoration:none}section#catalog .sx #sx_container #filter_container ul#filter li #range_price{position:relative;overflow:hidden;width:100%;padding:30px 15px}section#catalog .sx #sx_container #filter_container ul#filter li #range_price #cursor_valuta,section#catalog .sx #sx_container #filter_container ul#filter li #range_price #cursor_price,section#catalog .sx #sx_container #filter_container ul#filter li #range_price #filter_url{display:none}section#catalog .sx #sx_container #filter_container ul#filter li #range_price #min_price,section#catalog .sx #sx_container #filter_container ul#filter li #range_price #max_price{position:absolute !important;width:40px !important;top:40px;z-index:0;text-align:right}section#catalog .sx #sx_container #filter_container ul#filter li #range_price #min_price input,section#catalog .sx #sx_container #filter_container ul#filter li #range_price #max_price input{background:transparent !important;display:block !important;font-size:0.9em;width:30px !important;border:0;border-radius:0;position:absolute;top:0;left:0;height:auto !important;padding:0 !important;margin:0 !important}section#catalog .sx #sx_container #filter_container ul#filter li #range_price #max_price{right:10px;left:auto}section#catalog .sx #sx_container #filter_container ul#filter li #range_price #slider-range-min{display:block;width:calc(100% - 100px);height:3em;position:relative;margin:0 auto;overflow:visible}section#catalog .sx #sx_container #filter_container ul#filter li #range_price #slider-range-min:before{content:'';width:100%;height:1px;position:absolute;top:50%;left:0;transform:translateY(-50%);background:#707070}section#catalog .sx #sx_container #filter_container ul#filter li #range_price #slider-range-min #custom-handle{width:40px;background:url("../img/icon/chevron-up.svg") no-repeat center 20px/25px auto;position:absolute;z-index:2;cursor:default;-ms-touch-action:none;touch-action:none;height:40px;top:0;padding-bottom:0;margin-top:-2.5px;margin-left:-15px;text-align:center;line-height:1.6em;white-space:nowrap}section#catalog .sx #sx_container #filter_container a#clear_filters{display:block;margin:15px;border:solid 1px #000;border-radius:3px;font-weight:500;text-align:center;letter-spacing:0.1em;padding:5px;text-transform:uppercase}section#catalog #center{margin-top:60px}section#catalog #center .txt_bread{margin:0 0 60px}section#catalog #center .prodotti{padding:0}@media screen and (min-width: 1680px){section#catalog #center .prodotti .container{transform:translateX(-7.5%)}}section#catalog #center .prodotti .line{display:none;flex:0 0 100%;max-width:100%;height:1px;position:relative;text-align:center;margin:15px 0}section#catalog #center .prodotti .line:before{content:"";display:block;width:50%;margin:0 auto;background:#c4c4c4;height:1px}section#catalog #center .prodotti .item{margin:0;padding:0 15px;cursor:pointer}section#catalog #center .prodotti .item .add_wl,section#catalog #center .prodotti .item .remove_wl{display:block;width:15px;color:#000;font-size:1.3em;text-align:right;margin:0 0 0 auto;position:absolute;top:15px;right:30px;z-index:100}section#catalog #center .prodotti .item .add_wl i,section#catalog #center .prodotti .item .remove_wl i{display:inline-block;width:15px;height:15px;text-align:center;color:#000;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}section#catalog #center .prodotti .item .add_wl i:hover,section#catalog #center .prodotti .item .remove_wl i:hover{background:#707070}section#catalog #center .prodotti .item .remove_wl{left:30px;right:auto}section#catalog #center .prodotti .item .remove_wl i{mask:url("../img/icon/heart_nero.png") no-repeat center/contain;-webkit-mask:url("../img/icon/heart_nero.png") no-repeat center/contain}section#catalog #center .prodotti .item .tag{position:absolute;top:5px;left:20px;z-index:100;font-size:0.8em;font-weight:600;display:flex;justify-content:flex-start;flex-flow:column;width:100%;max-width:100%;margin:0;padding:0}section#catalog #center .prodotti .item .tag li{display:inline-flex;width:auto;justify-content:flex-start;padding:0px;margin:0 5px 5px 0;white-space:nowrap;text-transform:uppercase;color:#000}section#catalog #center .prodotti .item .tag .sale{color:#707070}section#catalog #center .prodotti .item .tag .coupon{width:20px;height:20px;text-indent:-9000em;background:url("../img/icon/stella.svg") no-repeat top left/100% auto;position:absolute;top:0;right:15px}section#catalog #center .prodotti .item .frame,section#catalog #center .prodotti .item .freme_wish{display:block;overflow:hidden;padding:0 0px 5px;text-align:left;position:relative;transition:.5s;transition-delay:.15s}section#catalog #center .prodotti .item .box_img{width:100%;height:100%;margin:0 auto;padding:0px;overflow:hidden;position:relative}section#catalog #center .prodotti .item .gal_img{width:100%;height:100%;overflow:hidden}section#catalog #center .prodotti .item .gal_img .swiper-slide{text-align:center;padding:30px  15px}section#catalog #center .prodotti .item .gal_img img{width:100%;height:100%;margin:0 auto;mix-blend-mode:multiply;object-fit:contain}section#catalog #center .prodotti .item .cnt{text-transform:lowercase;margin:0 0 10px;padding:15px 0 0;text-align:left;font-size:1em;text-decoration:none !important}section#catalog #center .prodotti .item .cnt span{display:block}section#catalog #center .prodotti .item .cnt .marca{display:block;width:100%;letter-spacing:0;font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;margin:0 0 5px;text-transform:uppercase}section#catalog #center .prodotti .item .cnt .prodotto,section#catalog #center .prodotti .item .cnt .taglia_catalogo{display:block;width:100%;margin:0;font-size:1em;line-height:1.2em;overflow:hidden;text-overflow:ellipsis;margin:0 0 5px;text-transform:uppercase}section#catalog #center .prodotti .item .cnt .taglia_catalogo{display:none}section#catalog #center .prodotti .item .cnt .prezzo,section#catalog #center .prodotti .item .cnt .prezzo_nd{position:relative;bottom:0;left:0;width:100%;padding:0;margin:0 0 15px;font-size:1em;min-height:2.5em;font-weight:600}section#catalog #center .prodotti .item .cnt .prezzo span,section#catalog #center .prodotti .item .cnt .prezzo_nd span{display:inline-block;position:relative;width:auto;margin:0 5px 0 0}@media screen and (max-width: 768px){section#catalog #center .prodotti .item .cnt .prezzo span,section#catalog #center .prodotti .item .cnt .prezzo_nd span{display:block;margin:0 0 5px 0;height:1em}}section#catalog #center .prodotti .item .cnt .prezzo del,section#catalog #center .prodotti .item .cnt .prezzo_nd del{color:#c4c4c4}section#catalog #center .prodotti .item .cnt .prezzo i,section#catalog #center .prodotti .item .cnt .prezzo_nd i{color:#EE6161;font-weight:600;font-style:normal}section#catalog #center .prodotti .item .cnt .prezzo em,section#catalog #center .prodotti .item .cnt .prezzo_nd em{display:inline-block;font-style:normal;letter-spacing:-0.4px;color:#000}section#catalog #center .prodotti .item .cnt .prezzo_nd{font-weight:600;color:#c4c4c4}section#catalog #center .prodotti .item:hover{text-decoration:none !important}section#catalog #center .prodotti .item:hover .marca{color:#c4c4c4 !important}section#catalog #center .prodotti .item:hover .taglia_catalogo{display:flex;flex-flow:row nowrap;justify-content:flex-start}section#catalog #center .prodotti .item:hover .taglia_catalogo span{margin:0 10px 0 0}section#catalog #center .prodotti .item:hover .prodotto{display:none}@media screen and (max-width: 992px){section#catalog #center .prodotti .item{padding:0}section#catalog #center .prodotti .item .gal_img img{width:100%;height:100%;margin:0 auto;mix-blend-mode:multiply;object-fit:contain}section#catalog #center .prodotti .item .cnt{font-size:0.9em}section#catalog #center .prodotti .item:hover .marca{color:#000 !important}}section#catalog #center .prodotti .banner{display:block;width:100%;overflow:hidden}section#catalog #center .prodotti .banner img{display:block;width:100%;height:auto}@media screen and (max-width: 1024px){section#catalog #center{margin-top:80px}section#catalog #center .sx{font-size:12px;max-width:0;flex:0 0 0;border:none}section#catalog #center .sx #sx_container{display:none;position:fixed;background:rgba(255,255,255,0.7) url("../img/dot.png") repeat-y top left/60% 1px;max-width:none;left:0;overflow:auto;z-index:10001;padding:15px 0}section#catalog #center .sx #top-filter{width:60%;order:1;padding:0 15px}section#catalog #center .sx #top-filter div{width:100%;align-content:center;align-items:center;justify-content:flex-start}section#catalog #center .sx .active_filter{width:60%}section#catalog #center .sx #filter_container{scrollbar-width:thin !important;scrollbar-color:#000 rgba(0,0,0,0)}section#catalog #center .sx #filter_container::-webkit-scrollbar{width:7px}section#catalog #center .sx #filter_container::-webkit-scrollbar-track{background:rgba(0,0,0,0)}section#catalog #center .sx #filter_container::-webkit-scrollbar-thumb{background-color:#000;border-radius:0;border:1px solid rgba(0,0,0,0)}section#catalog #center .sx #filter_container::-webkit-resizer{width:7px;background:rgba(0,0,0,0)}section#catalog #center .sx #filter_container #filter_close{display:none;color:#000;cursor:pointer;text-transform:uppercase;font-size:0.7em;right:10px}section#catalog #center .sx #filter_container ul#filter{max-width:none;width:60%;padding:15px 0;margin:0}section#catalog #center .sx #filter_container ul#filter *{color:#000}section#catalog #center .sx #filter_container ul#filter h4{font-weight:600}section#catalog #center .sx #filter_container ul#filter ul{max-height:150px !important}section#catalog #center .sx #filter_container ul#filter ul#categorie{padding:0;max-height:none !important}section#catalog #center .sx #filter_container ul#filter ul#categorie li{padding:5px 0 !important;margin:0 !important}section#catalog #center .sx #filter_container ul#filter ul#categorie li h5{margin:0 !important;font-weight:600;padding-top:10px;padding-bottom:10px}section#catalog #center .sx #filter_container ul#filter ul#categorie li ul{margin:0 !important;max-height:150px !important}section#catalog #center .sx #filter_container ul#filter ul#categorie li ul li:last-child{border-bottom:none}section#catalog #center .sx #filter_container ul#filter ul#brands li{padding:5px 0 !important;margin:0 !important}section#catalog #center .sx #filter_container ul#filter ul#brands li:last-child{border-bottom:none}section#catalog .col-sm-12{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}section#catalog .prodotti{padding-top:50px;margin:0 auto;flex:0 0 100%;max-width:100% !important}section#catalog .prodotti .item{width:50% !important}section#catalog .prodotti .banner{max-width:300px;margin:0 auto 7.5px}}body.search .prodotti .container{transform:none !important}section#catalog{margin:0 auto;padding:0;background:#fff;width:100%;position:relative}section#catalog.dettaglio #breadcrumb{margin-bottom:30px}section#catalog.dettaglio #breadcrumb h6#bred{width:100%;text-align:right}section#catalog.dettaglio #corpo_prod{text-align:center}section#catalog.dettaglio #corpo_prod .row{align-items:center;align-content:center}section#catalog.dettaglio #corpo_prod .imgb{padding:0;margin:0 auto 30px;position:relative}section#catalog.dettaglio #corpo_prod .imgb .gal_det{position:relative;padding:0;overflow:hidden !important;width:100%;max-width:630px;margin:0 auto}section#catalog.dettaglio #corpo_prod .imgb .gal_det .swiper-slide{text-align:center;transition:all 0.5s ease-in;display:flex;flex-flow:column;justify-content:flex-end;align-content:cener;align-items:flex-start}section#catalog.dettaglio #corpo_prod .imgb .gal_det .swiper-slide a{width:100%;background:#fff;position:relative;overflow:hidden;margin:0;text-align:left}section#catalog.dettaglio #corpo_prod .imgb .gal_det .swiper-slide a span{display:block;width:100%;line-height:1.3em;height:1.4em;overflow:hidden;margin-bottom:10px;white-space:nowrap;text-overflow:ellipsis;text-align:left;font-size:0.9em}section#catalog.dettaglio #corpo_prod .imgb .gal_det .swiper-slide a span.img{height:100%;width:100%;margin:0 auto 10px;padding:30px}section#catalog.dettaglio #corpo_prod .imgb .gal_det .swiper-slide a span.img img{display:block;margin:0 auto;width:80%;height:100%;object-fit:contain;mix-blend-mode:multiply;max-height:840px}section#catalog.dettaglio #corpo_prod .imgb .gal_det .swiper-slide a:hover{color:#c4c4c4}section#catalog.dettaglio #corpo_prod .imgb .gal_det .swiper-slide.swiper-slide-active a{max-width:722px}section#catalog.dettaglio #corpo_prod .imgb .arr_car{display:block;width:30px;height:30px;overflow:hidden;position:absolute;margin:0;padding:0;top:50%;transform:translateY(-50%);left:15px;z-index:100}section#catalog.dettaglio #corpo_prod .imgb .arr_car img{width:100%;height:100%}section#catalog.dettaglio #corpo_prod .imgb .arr_car.next{right:15px;left:auto}section#catalog.dettaglio #corpo_prod .imgb .arr_car.swiper-button-disabled{display:none}section#catalog.dettaglio #corpo_prod .imgb .swiper-pagination{position:relative;margin:0 40px;padding:0;display:inline-block;width:auto;bottom:auto;left:auto;max-width:calc(100% - 80px);overflow-x:auto;overflow-y:hidden;visibility:hidden}section#catalog.dettaglio #corpo_prod .imgb .swiper-pagination .swiper-pagination-bullet{width:30px;height:30px;background:#f1f1f1;border-radius:0;opacity:1}section#catalog.dettaglio #corpo_prod .imgb .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active{background:#707070}section#catalog.dettaglio #corpo_prod .text-left .txt{margin:0 15px}section#catalog.dettaglio #corpo_prod .text-right .txt{margin:0 15px 0 auto;min-height:210px}section#catalog.dettaglio #corpo_prod .txt{width:100%;max-width:390px;text-align:left;position:relative;background:#fff}section#catalog.dettaglio #corpo_prod .txt h1{font-size:14px;margin:0 0 10px;text-transform:uppercase}section#catalog.dettaglio #corpo_prod .txt h2{font-size:14px;margin:0 0 30px;font-weight:300;color:#000;padding:0;text-align:left;text-transform:uppercase}section#catalog.dettaglio #corpo_prod .txt h6{font-weight:300;font-size:10px;margin:10px 0 30px;color:#707070;text-transform:uppercase}section#catalog.dettaglio #corpo_prod .txt h6.scalapay{color:#000;text-transform:none}section#catalog.dettaglio #corpo_prod .txt h6.scalapay img{width:100%;max-width:63px;height:auto}section#catalog.dettaglio #corpo_prod .txt .coupon{display:block;width:20px;height:20px;text-indent:-9000em;background:url("../img/icon/stella.svg") no-repeat top left/100% auto;position:absolute;top:-20px;right:0}section#catalog.dettaglio #corpo_prod .txt h3.price{text-transform:uppercase;margin:0 0 10px;font-size:14px}section#catalog.dettaglio #corpo_prod .txt h3.price del{color:#c4c4c4;text-decoration:line-through;margin:0 8px 0 0}section#catalog.dettaglio #corpo_prod .txt h3.price i{font-style:normal;margin:0 8px 0 0}section#catalog.dettaglio #corpo_prod .txt h3.price em{font-style:normal;font-weight:600;color:#000}section#catalog.dettaglio #corpo_prod .txt h3.price.red{color:#6e2233}section#catalog.dettaglio #corpo_prod .txt h5{display:block;width:100%;padding:0;position:relative;font-weight:600;font-size:14px;overflow:hidden;color:#000;margin:0 0 30px;text-transform:uppercase}section#catalog.dettaglio #corpo_prod .txt h5 span{cursor:pointer;position:absolute;right:0;top:50%;font-size:0.8em;text-transform:uppercase;transform:translateY(-50%)}section#catalog.dettaglio #corpo_prod .txt #varianti{display:block;margin:20px 0}section#catalog.dettaglio #corpo_prod .txt #varianti h5{margin-bottom:5px}section#catalog.dettaglio #corpo_prod .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 #corpo_prod .txt #varianti ul li{width:calc((100% / 6) - 10px);margin:0 10px 10px 0}section#catalog.dettaglio #corpo_prod .txt #varianti ul li a{display:block;width:100%;overflow:hidden;text-decoration:none !important;font-size:1em;border:solid 1px #c4c4c4;padding:5px}section#catalog.dettaglio #corpo_prod .txt #varianti ul li a img{display:block;width:80%;height:auto;transition:all 0.5s ease-in;margin:0 auto}section#catalog.dettaglio #corpo_prod .txt #varianti ul li a:hover{border:solid 1px #000}section#catalog.dettaglio #corpo_prod .txt #cart_section{width:100%;overflow:hidden;position:relative}section#catalog.dettaglio #corpo_prod .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 #corpo_prod .txt #cart_section h5 span{display:none}section#catalog.dettaglio #corpo_prod .txt #cart_section h5.collapsed{cursor:pointer}section#catalog.dettaglio #corpo_prod .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 #corpo_prod .txt #cart_section h5:hover,section#catalog.dettaglio #corpo_prod .txt #cart_section h5.active{color:#f1f1f1}section#catalog.dettaglio #corpo_prod .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 #corpo_prod .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 #corpo_prod .txt #cart_section #taglia_wrap.collapsed{display:none}section#catalog.dettaglio #corpo_prod .txt #cart_section #taglia_wrap a.taglia{min-width:30px;height:30px;line-height:30px;border:solid 1px #000;text-align:center;margin:10px 10px 0px 0;font-size:1em;padding:0}section#catalog.dettaglio #corpo_prod .txt #cart_section #taglia_wrap a.taglia:hover,section#catalog.dettaglio #corpo_prod .txt #cart_section #taglia_wrap a.taglia.selected{border-color:#c4c4c4;color:#f1f1f1;font-weight:600;background:#f7f7f7}section#catalog.dettaglio #corpo_prod .txt #cart_section p{text-transform:uppercase;color:#000;margin:0 0 30px}section#catalog.dettaglio #corpo_prod .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 #corpo_prod .txt #cart_section ul li{width:calc(50% - 10px);overflow:hidden;margin:0 10px 15px 0}section#catalog.dettaglio #corpo_prod .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 #corpo_prod .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:#f7f7f7;text-align:center;color:#fff;font-size:1.2em}section#catalog.dettaglio #corpo_prod .txt #cart_section ul li a span i,section#catalog.dettaglio #corpo_prod .txt #cart_section ul li a span svg{display:block;width:16px;height:16px;text-align:center;color:#fff;margin:8px auto 0}section#catalog.dettaglio #corpo_prod .txt #cart_section ul li a:hover{background:#fff;color:#000;text-decoration:none}section#catalog.dettaglio #corpo_prod .txt #cart_section ul li a:hover span{background:#fff;color:#000}section#catalog.dettaglio #corpo_prod .txt #cart_section ul li a:hover span i{background:#000}section#catalog.dettaglio #corpo_prod .txt #cart_section ul li#qty{width:100%;max-width:70px;border:solid 1px #000;padding:0 20px;position:relative;background:#fff}section#catalog.dettaglio #corpo_prod .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 #corpo_prod .txt #cart_section ul li#qty span{display:block;position:absolute;top:50%;transform:translateY(-50%);color:#000;cursor:pointer}section#catalog.dettaglio #corpo_prod .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 #corpo_prod .txt #cart_section ul li#qty span.decrease{left:5px}section#catalog.dettaglio #corpo_prod .txt #cart_section ul li#qty span.decrease:before{content:"\f068"}section#catalog.dettaglio #corpo_prod .txt #cart_section ul li#qty span.increase{right:5px}section#catalog.dettaglio #corpo_prod .txt #cart_section ul li#qty span.increase:before{content:"\f067"}section#catalog.dettaglio #corpo_prod .txt #cart_section ul li#add{width:calc(100% - 70px)}section#catalog.dettaglio #corpo_prod .txt #cart_section ul li#add a{background:#000;color:#f1f1f1}section#catalog.dettaglio #corpo_prod .txt #cart_section ul li#add a span{display:none;background:#f1f1f1;color:#000}section#catalog.dettaglio #corpo_prod .txt #cart_section ul li#add a i,section#catalog.dettaglio #corpo_prod .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}section#catalog.dettaglio #corpo_prod .txt #cart_section ul li#add a:hover{background:#f1f1f1;color:#000;text-decoration:none}section#catalog.dettaglio #corpo_prod .txt #cart_section ul li#add a:hover span{background:#000;color:#f1f1f1}section#catalog.dettaglio #corpo_prod .txt #cart_section ul li#add a:hover span i{background:#f1f1f1}section#catalog.dettaglio #corpo_prod .txt #cart_section ul li#wish{width:37px}section#catalog.dettaglio #corpo_prod .txt #cart_section ul li#wish a span{background:#f1f1f1;color:#000;max-width:100%}section#catalog.dettaglio #corpo_prod .txt #cart_section ul li#wish a i,section#catalog.dettaglio #corpo_prod .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}section#catalog.dettaglio #corpo_prod .txt #cart_section ul li#wish a:hover{background:#000;color:#f1f1f1}section#catalog.dettaglio #corpo_prod .txt #cart_section ul li#wish a:hover span{background:#000;color:#f1f1f1}section#catalog.dettaglio #corpo_prod .txt #cart_section ul li#wish a:hover span i{background:#f1f1f1}section#catalog.dettaglio #corpo_prod .txt #cart_section ul li#cart{display:none}section#catalog.dettaglio #corpo_prod .txt #cart_section ul li#cart a span{display:none}section#catalog.dettaglio #corpo_prod .txt #cart_section ul li#cart a i,section#catalog.dettaglio #corpo_prod .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:#f1f1f1;text-indent:-9000em;margin-bottom:-8px}section#catalog.dettaglio #corpo_prod .txt #cart_section ul li#back{display:none}section#catalog.dettaglio #corpo_prod .txt #cart_section ul li#back a span{display:none}section#catalog.dettaglio #corpo_prod .txt #cart_section ul li#back a i,section#catalog.dettaglio #corpo_prod .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:#f1f1f1;text-indent:-9000em;margin-bottom:-8px}section#catalog.dettaglio #corpo_prod .txt #cart_section form{margin:0 0 30px}section#catalog.dettaglio #corpo_prod .txt #cart_section form input[type=email]{display:block;color:#000;padding:10px 0;margin:0 0 15px}section#catalog.dettaglio #corpo_prod .txt #cart_section form button{display:block;color:#f1f1f1;background:#000;padding:0px 15px;line-height:35px;margin:0 0 15px;text-transform:uppercase;border:solid 1px #000}section#catalog.dettaglio #corpo_prod .txt #cart_section form button:hover{color:#000;background:#f1f1f1}section#catalog.dettaglio #corpo_prod .txt #cart_section h5{display:none;font-size:1em;letter-spacing:0;padding:0;min-height:0}section#catalog.dettaglio #corpo_prod .txt #cart_section .tipo_taglia{position:absolute;top:0;right:0;text-transform:uppercase}section#catalog.dettaglio #corpo_prod .txt #cart_section #taglia_wrap{border:none;border-bottom:solid 1px #000;margin:0 0 35px;padding:0 0 10px}section#catalog.dettaglio #corpo_prod .txt #cart_section #taglia_wrap a.taglia{background:#f7f7f7;color:#000;border:none;font-weight:600}section#catalog.dettaglio #corpo_prod .txt #cart_section #taglia_wrap a.taglia.selected{background:#707070;color:#fff}section#catalog.dettaglio #corpo_prod .txt #cart_section #taglia_wrap a.taglia:hover{background:#000;color:#fff}section#catalog.dettaglio #corpo_prod .txt #cart_section p{margin:0 0 15px}section#catalog.dettaglio #corpo_prod .txt #cart_section #cart_lnk{margin:0}section#catalog.dettaglio #corpo_prod .txt #cart_section #cart_lnk li{margin:0 0 10px}section#catalog.dettaglio #corpo_prod .txt #cart_section #cart_lnk #qty{display:none !important}section#catalog.dettaglio #corpo_prod .txt #cart_section #cart_lnk #wish{width:37px}section#catalog.dettaglio #corpo_prod .txt #cart_section #cart_lnk #wish a{border-left:none;background:#fff}section#catalog.dettaglio #corpo_prod .txt #cart_section #cart_lnk #wish a i,section#catalog.dettaglio #corpo_prod .txt #cart_section #cart_lnk #wish a svg{display:block;width:16px;height:16px;text-align:center;color:#000;margin:8px auto 0;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}section#catalog.dettaglio #corpo_prod .txt #cart_section #cart_lnk #wish a:hover{background:#000}section#catalog.dettaglio #corpo_prod .txt #cart_section #cart_lnk #wish a:hover i{color:#fff;background:#fff}section#catalog.dettaglio #corpo_prod .txt #cart_section #cart_lnk #add{width:calc(100% - 40px)}section#catalog.dettaglio #corpo_prod .txt #cart_section #cart_lnk #cart,section#catalog.dettaglio #corpo_prod .txt #cart_section #cart_lnk #back{width:100%;margin:0 0 15px}section#catalog.dettaglio #corpo_prod .txt #cart_section #info_taglie{display:block;text-align:right;margin:-42px 0 30px auto;background:#fff;max-width:80px;text-transform:uppercase;position:relative}section#catalog.dettaglio #corpo_prod .txt .dscr{margin-bottom:30px}section#catalog.dettaglio #corpo_prod .txt .dscr h5.toggle{display:block;position:relative;width:100%;text-align:left;padding:0 20px 5px 0;color:#000;margin:0;opacity:1 !important}section#catalog.dettaglio #corpo_prod .txt .dscr h5.toggle span{display:none;position:absolute;top:0;right:0;width:20px;height:20px;background:url("../img/icon/arrow-right.svg") no-repeat center center/auto 10px;transform:translateY(0)}section#catalog.dettaglio #corpo_prod .txt .dscr h5.toggle span.ui-icon-triangle-1-s{transform:rotate(90deg)}section#catalog.dettaglio #corpo_prod .txt .dscr h5.toggle.close{float:none !important}section#catalog.dettaglio #corpo_prod .txt .dscr div{width:100%;display:block;margin:0 0 10px;overflow-x:hidden;overflow-y:auto;font-size:12px}section#catalog.dettaglio #corpo_prod .txt .dscr div h6{margin:5px 0;width:100%;display:block;color:#c4c4c4}section#catalog.dettaglio #corpo_prod .txt .dscr div p{margin:5px 0;width:100%;display:block}section#catalog.dettaglio #corpo_prod .txt .dscr div ul{width:100%;display:block;width:auto;margin:0;padding:0 0 0 20px;list-style:circle}section#catalog.dettaglio #corpo_prod .txt .dscr div ul br{display:none}section#catalog.dettaglio #corpo_prod #social_lnk{list-style:none;width:40px;display:block;position:relative;overflow:hidden;margin:0;padding:0;position:absolute;top:0;left:50%;z-index:900;transform:translateX(-890%)}section#catalog.dettaglio #corpo_prod #social_lnk li{margin:0 0 15px}section#catalog.dettaglio #corpo_prod #social_lnk li a{display:block;width:38px;height:38px;color:#000}section#catalog.dettaglio #corpo_prod #social_lnk li a:hover{color:#707070}section#catalog.dettaglio #corpo_prod #social_lnk li a i{display:block;width:38px;height:38px;background:#000;text-indent:-9000em}section#catalog.dettaglio #corpo_prod #social_lnk li a i:hover{background:#EE6161}section#catalog.dettaglio #corpo_prod #social_lnk li a i.la-facebook{mask:url("../img/icon/facebook.png") no-repeat center/contain;-webkit-mask:url("../img/icon/facebook.png") no-repeat center/contain;border:solid 1px #000;border-radius:3px}section#catalog.dettaglio #corpo_prod #social_lnk li a i.la-whatsapp{mask:url("../img/icon/whatsapp.png") no-repeat center/contain;-webkit-mask:url("../img/icon/whatsapp.png") no-repeat center/contain}section#catalog.dettaglio #corpo_prod #social_lnk li a i.la-star{mask:url("../img/icon/star_square.svg") no-repeat center/contain;-webkit-mask:url("../img/icon/star_square.svg") no-repeat center/contain}section#catalog.dettaglio #corpo_prod #social_lnk li a i.la-envelope{mask:url("../img/icon/mail.png") no-repeat center/contain;-webkit-mask:url("../img/icon/mail.png") no-repeat center/contain}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:600;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;padding:0 15px;cursor:pointer;border-color:#f7f7f7}section#catalog.dettaglio #total_look .item .add_wl,section#catalog.dettaglio #total_look .item .remove_wl,section#catalog.dettaglio #correlati .item .add_wl,section#catalog.dettaglio #correlati .item .remove_wl{display:block;width:15px;color:#000;font-size:1.3em;text-align:right;margin:0 0 0 auto;position:absolute;top:15px;right:30px;z-index:100}section#catalog.dettaglio #total_look .item .add_wl i,section#catalog.dettaglio #total_look .item .remove_wl i,section#catalog.dettaglio #correlati .item .add_wl i,section#catalog.dettaglio #correlati .item .remove_wl i{display:inline-block;width:15px;height:15px;text-align:center;color:#000;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}section#catalog.dettaglio #total_look .item .add_wl i:hover,section#catalog.dettaglio #total_look .item .remove_wl i:hover,section#catalog.dettaglio #correlati .item .add_wl i:hover,section#catalog.dettaglio #correlati .item .remove_wl i:hover{background:#707070}section#catalog.dettaglio #total_look .item .remove_wl,section#catalog.dettaglio #correlati .item .remove_wl{left:30px;right:auto}section#catalog.dettaglio #total_look .item .remove_wl i,section#catalog.dettaglio #correlati .item .remove_wl i{mask:url("../img/icon/heart_nero.png") no-repeat center/contain;-webkit-mask:url("../img/icon/heart_nero.png") no-repeat center/contain}section#catalog.dettaglio #total_look .item .tag,section#catalog.dettaglio #correlati .item .tag{position:absolute;top:5px;left:20px;z-index:100;font-size:0.8em;font-weight:600;display:flex;justify-content:flex-start;flex-flow:column;width:100%;max-width:100%;margin:0;padding:0}section#catalog.dettaglio #total_look .item .tag li,section#catalog.dettaglio #correlati .item .tag li{display:inline-flex;width:auto;justify-content:flex-start;padding:0px;margin:0 5px 5px 0;white-space:nowrap;text-transform:uppercase;color:#000}section#catalog.dettaglio #total_look .item .tag .sale,section#catalog.dettaglio #correlati .item .tag .sale{color:#707070}section#catalog.dettaglio #total_look .item .tag .coupon,section#catalog.dettaglio #correlati .item .tag .coupon{width:20px;height:20px;text-indent:-9000em;background:url("../img/icon/stella.svg") no-repeat top left/100% auto;position:absolute;top:0;right:15px}section#catalog.dettaglio #total_look .item .frame,section#catalog.dettaglio #total_look .item .freme_wish,section#catalog.dettaglio #correlati .item .frame,section#catalog.dettaglio #correlati .item .freme_wish{display:block;overflow:hidden;padding:0 0px 5px;text-align:left;position:relative;transition:.5s;transition-delay:.15s}section#catalog.dettaglio #total_look .item .box_img,section#catalog.dettaglio #correlati .item .box_img{width:100%;height:100%;margin:0 auto;padding:0px;overflow:hidden;position:relative}section#catalog.dettaglio #total_look .item .gal_img,section#catalog.dettaglio #correlati .item .gal_img{width:100%;height:100%;overflow:hidden}section#catalog.dettaglio #total_look .item .gal_img .swiper-slide,section#catalog.dettaglio #correlati .item .gal_img .swiper-slide{text-align:center;padding:30px  15px}section#catalog.dettaglio #total_look .item .gal_img img,section#catalog.dettaglio #correlati .item .gal_img img{width:100%;height:100%;margin:0 auto;mix-blend-mode:multiply;object-fit:contain}section#catalog.dettaglio #total_look .item .cnt,section#catalog.dettaglio #correlati .item .cnt{text-transform:lowercase;margin:0 0 10px;padding:15px 0 0;text-align:left;font-size:1em;text-decoration:none !important}section#catalog.dettaglio #total_look .item .cnt span,section#catalog.dettaglio #correlati .item .cnt span{display:block}section#catalog.dettaglio #total_look .item .cnt .marca,section#catalog.dettaglio #correlati .item .cnt .marca{display:block;width:100%;letter-spacing:0;font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;margin:0 0 5px;text-transform:uppercase}section#catalog.dettaglio #total_look .item .cnt .prodotto,section#catalog.dettaglio #total_look .item .cnt .taglia_catalogo,section#catalog.dettaglio #correlati .item .cnt .prodotto,section#catalog.dettaglio #correlati .item .cnt .taglia_catalogo{display:block;width:100%;margin:0;font-size:1em;line-height:1.2em;overflow:hidden;text-overflow:ellipsis;margin:0 0 5px;text-transform:uppercase}section#catalog.dettaglio #total_look .item .cnt .taglia_catalogo,section#catalog.dettaglio #correlati .item .cnt .taglia_catalogo{display:none}section#catalog.dettaglio #total_look .item .cnt .prezzo,section#catalog.dettaglio #total_look .item .cnt .prezzo_nd,section#catalog.dettaglio #correlati .item .cnt .prezzo,section#catalog.dettaglio #correlati .item .cnt .prezzo_nd{position:relative;bottom:0;left:0;width:100%;padding:0;margin:0 0 15px;font-size:1em;min-height:2.5em;font-weight:600}section#catalog.dettaglio #total_look .item .cnt .prezzo span,section#catalog.dettaglio #total_look .item .cnt .prezzo_nd span,section#catalog.dettaglio #correlati .item .cnt .prezzo span,section#catalog.dettaglio #correlati .item .cnt .prezzo_nd span{display:inline-block;position:relative;width:auto;margin:0 5px 0 0}@media screen and (max-width: 768px){section#catalog.dettaglio #total_look .item .cnt .prezzo span,section#catalog.dettaglio #total_look .item .cnt .prezzo_nd span,section#catalog.dettaglio #correlati .item .cnt .prezzo span,section#catalog.dettaglio #correlati .item .cnt .prezzo_nd span{display:block;margin:0 0 5px 0;height:1em}}section#catalog.dettaglio #total_look .item .cnt .prezzo del,section#catalog.dettaglio #total_look .item .cnt .prezzo_nd del,section#catalog.dettaglio #correlati .item .cnt .prezzo del,section#catalog.dettaglio #correlati .item .cnt .prezzo_nd del{color:#c4c4c4}section#catalog.dettaglio #total_look .item .cnt .prezzo i,section#catalog.dettaglio #total_look .item .cnt .prezzo_nd i,section#catalog.dettaglio #correlati .item .cnt .prezzo i,section#catalog.dettaglio #correlati .item .cnt .prezzo_nd i{color:#EE6161;font-weight:600;font-style:normal}section#catalog.dettaglio #total_look .item .cnt .prezzo em,section#catalog.dettaglio #total_look .item .cnt .prezzo_nd em,section#catalog.dettaglio #correlati .item .cnt .prezzo em,section#catalog.dettaglio #correlati .item .cnt .prezzo_nd em{display:inline-block;font-style:normal;letter-spacing:-0.4px;color:#000}section#catalog.dettaglio #total_look .item .cnt .prezzo_nd,section#catalog.dettaglio #correlati .item .cnt .prezzo_nd{font-weight:600;color:#c4c4c4}section#catalog.dettaglio #total_look .item:hover,section#catalog.dettaglio #correlati .item:hover{text-decoration:none !important}section#catalog.dettaglio #total_look .item:hover .marca,section#catalog.dettaglio #correlati .item:hover .marca{color:#c4c4c4 !important}section#catalog.dettaglio #total_look .item:hover .taglia_catalogo,section#catalog.dettaglio #correlati .item:hover .taglia_catalogo{display:flex;flex-flow:row nowrap;justify-content:flex-start}section#catalog.dettaglio #total_look .item:hover .taglia_catalogo span,section#catalog.dettaglio #correlati .item:hover .taglia_catalogo span{margin:0 10px 0 0}section#catalog.dettaglio #total_look .item:hover .prodotto,section#catalog.dettaglio #correlati .item:hover .prodotto{display:none}@media screen and (max-width: 992px){section#catalog.dettaglio #total_look .item,section#catalog.dettaglio #correlati .item{padding:0}section#catalog.dettaglio #total_look .item .gal_img img,section#catalog.dettaglio #correlati .item .gal_img img{width:100%;height:100%;margin:0 auto;mix-blend-mode:multiply;object-fit:contain}section#catalog.dettaglio #total_look .item .cnt,section#catalog.dettaglio #correlati .item .cnt{font-size:0.9em}section#catalog.dettaglio #total_look .item:hover .marca,section#catalog.dettaglio #correlati .item:hover .marca{color:#000 !important}}section#catalog.dettaglio #total_look .item .img,section#catalog.dettaglio #correlati .item .img{width:100%;background:#f7f7f7;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:block;position:relative;text-align:center;z-index: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{border-radius:0;border:solid 1px #f7f7f7;background:#f7f7f7;width:12px;height:12px;opacity:1;color:#f7f7f7}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:#707070}@media screen and (max-width: 1680px){section#catalog.dettaglio #corpo_prod .row .imgb .gal_det{max-width:430px}section#catalog.dettaglio #corpo_prod .row .imgb .gal_det .swiper-slide a span.img img{max-height:573px}}@media screen and (max-width: 1024px){section#catalog.dettaglio #corpo_prod .row{align-items:flex-start}section#catalog.dettaglio #corpo_prod .row .col-sm-12{order:1;align-items:flex-start}section#catalog.dettaglio #corpo_prod .row .col-sm-12.col-md-6{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%;order:0;padding:0px}section#catalog.dettaglio #corpo_prod .row .col-sm-12.col-md-3{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}section#catalog.dettaglio #corpo_prod .row .imgb{order:0;margin:0 0  30px}section#catalog.dettaglio #corpo_prod .row .imgb .gal_det{width:100%;position:relative;overflow:hidden;margin:0 auto 30px;cursor:zoom-in;padding:0}section#catalog.dettaglio #corpo_prod .row .imgb .gal_det .swiper-wrapper{flex-flow:row;justify-content:flex-start;align-items:flex-start}section#catalog.dettaglio #corpo_prod .row .imgb .gal_det .swiper-wrapper .swiper-slide a{max-width:none;height:100%}section#catalog.dettaglio #corpo_prod .row .imgb .gal_det .swiper-wrapper .swiper-slide a img{width:100%;height:100%}section#catalog.dettaglio #corpo_prod .row .imgb .gal_det .swiper-wrapper .swiper-slide.swiper-slide-active a{max-width:none;height:100%}section#catalog.dettaglio #corpo_prod .row .imgb .gal_det .swiper-wrapper .swiper-zoom-container{height:auto !important}section#catalog.dettaglio #corpo_prod .row .imgb .gal_det .swiper-pagination{display:block}section#catalog.dettaglio #corpo_prod .row .txt{order:2;position:relative;margin:0;width:100%}section#catalog.dettaglio #corpo_prod .row .txt .dscr{max-height:none}section#catalog.dettaglio #corpo_prod .row .txt .dscr div{max-height:none}section#catalog.dettaglio #corpo_prod .row #social_lnk{left:15px;transform:translateX(0)}section#catalog.dettaglio #correlati{margin:30px 15px;width:calc(100% - 30px)}section#catalog.dettaglio #correlati h3{font-size:1}section#catalog.dettaglio #correlati .item{width:50%}section#catalog.dettaglio #correlati a.add_wl{bottom:20px !important}section#catalog.dettaglio #correlati a.add_wl i{width:20px !important;height:20px !important}}@media screen and (max-width: 768px){section#catalog.dettaglio #corpo_prod .row .col-sm-12{order:1;align-items:flex-start}section#catalog.dettaglio #corpo_prod .row .col-sm-12.col-md-3{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}section#catalog.dettaglio #corpo_prod .row #social_lnk{width:18px}section#catalog.dettaglio #corpo_prod .row #social_lnk li{margin:0 0 5px}section#catalog.dettaglio #corpo_prod .row #social_lnk li a{width:18px;height:18px}section#catalog.dettaglio #corpo_prod .row #social_lnk li a i{width:100%;height:100%}section#catalog.dettaglio #corpo_prod .row .imgb .gal_det{width:100%;position:relative;overflow:hidden;margin:0 auto 30px;cursor:zoom-in;padding:0}section#catalog.dettaglio #corpo_prod .row .imgb .gal_det .swiper-wrapper{flex-flow:row;justify-content:flex-start;align-items:flex-start}section#catalog.dettaglio #corpo_prod .row .imgb .gal_det .swiper-wrapper .swiper-slide a{max-width:none;height:100%}section#catalog.dettaglio #corpo_prod .row .imgb .gal_det .swiper-wrapper .swiper-slide a .img{background:transparent}section#catalog.dettaglio #corpo_prod .row .imgb .gal_det .swiper-wrapper .swiper-slide a img{width:100%;height:100%}section#catalog.dettaglio #corpo_prod .row .imgb .gal_det .swiper-wrapper .swiper-slide.swiper-slide-active a{max-width:none;height:100%}section#catalog.dettaglio #corpo_prod .row .imgb .gal_det .swiper-wrapper .swiper-zoom-container{height:auto !important}section#catalog.dettaglio #corpo_prod .row .imgb .gal_det .swiper-pagination{display:block}section#catalog.dettaglio #corpo_prod .row .txt{order:2;position:relative;top:auto;right:auto}}section#designers{background:#fff;position:relative;z-index:2}section#designers #breadcrumb{background:#fff;top:125px}section#designers #breadcrumb h2{line-height:1.5em !important;text-align:center;margin:30px auto 15px}section#designers #breadcrumb ul{width:100%;display:flex;flex-flow:row wrap;justify-content:center;list-style:none;margin:15px;padding:0;font-size:14px}section#designers #breadcrumb ul li{margin:0 5px;text-transform:uppercase}section#designers #breadcrumb ul li ul{margin:10px 0 0}section#designers #breadcrumb ul li a.SELECTED{font-weight:600}section#designers #breadcrumb ul li#search_des{width:100%;padding:15px 0 0}section#designers #breadcrumb ul li#search_des input{width:100%;max-width:300px;margin:10px 0 0}section#designers .elenco{padding-bottom:100px;max-width:850px !important}section#designers .elenco .row{padding:320px 0 0;margin-top:-250px;position:relative}section#designers .elenco .row:after{content:'';display:none;width:100%;height:1px;background:#E63333;position:absolute;bottom:0;left:0}section#designers .elenco .row:last-child:after{display:none}section#designers .elenco .row:nth-child(1){z-index:30}section#designers .elenco .row:nth-child(2){z-index:29}section#designers .elenco .row:nth-child(3){z-index:28}section#designers .elenco .row:nth-child(4){z-index:27}section#designers .elenco .row:nth-child(5){z-index:26}section#designers .elenco .row:nth-child(6){z-index:25}section#designers .elenco .row:nth-child(7){z-index:24}section#designers .elenco .row:nth-child(8){z-index:23}section#designers .elenco .row:nth-child(9){z-index:22}section#designers .elenco .row:nth-child(10){z-index:21}section#designers .elenco .row:nth-child(11){z-index:20}section#designers .elenco .row:nth-child(12){z-index:19}section#designers .elenco .row:nth-child(13){z-index:18}section#designers .elenco .row:nth-child(14){z-index:17}section#designers .elenco .row:nth-child(15){z-index:16}section#designers .elenco .row:nth-child(16){z-index:15}section#designers .elenco .row:nth-child(17){z-index:14}section#designers .elenco .row:nth-child(18){z-index:13}section#designers .elenco .row:nth-child(19){z-index:12}section#designers .elenco .row:nth-child(20){z-index:11}section#designers .elenco .row:nth-child(21){z-index:10}section#designers .elenco .row:nth-child(22){z-index:9}section#designers .elenco .row:nth-child(23){z-index:8}section#designers .elenco .row:nth-child(24){z-index:7}section#designers .elenco .row:nth-child(25){z-index:6}section#designers .elenco .row:nth-child(26){z-index:5}section#designers .elenco .row:nth-child(27){z-index:4}section#designers .elenco .row:nth-child(28){z-index:3}section#designers .elenco .row:nth-child(29){z-index:2}section#designers .elenco .row:nth-child(30){z-index:1}section#designers .elenco .row h2{text-transform:lowercase;margin-top:10px;color:#000;font-size:14px}section#designers .elenco .row h2 a{color:#000;text-decoration:none !important;text-transform:uppercase}section#designers .elenco .row ul{width:100%;display:flex;flex-flow:row wrap;justify-content:flex-start;align-content:center;align-items:flex-start;list-style:none}section#designers .elenco .row ul li{width:calc(100% / 3);margin:10px 0;font-size:12px}@media screen and (max-width: 768px){section#designers #breadcrumb{top:82px;line-height:1em;background:#fff}section#designers #breadcrumb h2{padding:15px 0 !important;margin:0 !important}section#designers #breadcrumb ul{margin:15px 0}section#designers #breadcrumb ul li{margin:0 2px}section#designers #breadcrumb .text-center ul{margin:15px 0 0;font-size:10px}section#designers #breadcrumb .text-center ul li{margin:0 2px;width:calc((100% / 2) - 4px)}section#designers #breadcrumb .text-center ul li:last-child{width:100%}section#designers #breadcrumb .text-center ul li ul{width:100%;flex-wrap:nowrap}section#designers #breadcrumb .text-center ul li ul li{width:calc(100% / 3) !important}section#designers .elenco .row{position:relative}section#designers .elenco .row h2{text-transform:uppercase;margin:10px 0 0}section#designers .elenco .row ul{padding:0}section#designers .elenco .row ul li{width:calc((100% / 2) - 20px);margin:10px 0 0 20px}}section#countries{background:#fff}section#countries .elenco .col-sm-12{display:flex;flex-flow:row wrap;justify-content:flex-start;align-content:flex-start}section#countries .elenco .col-sm-12 h1,section#countries .elenco .col-sm-12 p,section#countries .elenco .col-sm-12 h4{display:block;width:100%;text-align:center;font-weight:300;line-height:1.3em}section#countries .elenco .col-sm-12 h1{font-weight:600;font-size:1em;text-transform:uppercase;margin:30px 0}section#countries .elenco .col-sm-12 h4{font-size:1em;font-weight:400}section#countries .elenco .col-sm-12 .active{color:#000}section#countries .elenco .col-sm-12 #filter{width:100%;display:flex;flex-flow:row;justify-content:center;padding:0 15px 30px}section#countries .elenco .col-sm-12 #filter div{display:flex;flex-flow:row;justify-content:flex-start;margin:0 30px 0 0}section#countries .elenco .col-sm-12 #filter div p{white-space:nowrap;font-weight:400;text-transform:uppercase;margin:0 10px 0 0;line-height:35px}section#countries .elenco .col-sm-12 #filter div select{font-weight:500;text-transform:uppercase;font-size:1em;border-bottom:solid 1px #000}section#countries .elenco .col-sm-12 .cols{width:calc((100% / 5) - 30px);margin:0 15px 30px}section#countries .elenco .col-sm-12 .cols h6{font:600 1em 'Avenir', sans-serif;border-bottom:dotted 1px #000;text-align:center}section#countries .elenco .col-sm-12 .cols ul{width:100%;list-style:none;margin:0;padding:0}section#countries .elenco .col-sm-12 .cols ul li{margin-bottom:15px;text-align:center}@media screen and (max-width: 768px){section#countries #filter{justify-content:center !important;padding:0 15px 30px}section#countries #filter div{font-size:0.7em;flex-flow:column !important;justify-content:space-around !important;margin:0 5px !important}section#countries #filter div p{margin:0 !important;line-height:1em !important}section#countries #filter div select{font-weight:500;text-transform:uppercase;font-size:1em;border-bottom:solid 1px #000}section#countries .elenco{margin:120px 0 60px}section#countries .elenco .col-sm-12{max-height:none;justify-content:center !important}section#countries .elenco .col-sm-12 h6{font-size:1em !important}section#countries .elenco .col-sm-12 .cols{width:calc(100%  - 30px) !important;max-width:200px !important;margin:0 auto}}#general{margin:0 auto;padding:0 0 30px;background:#fff;width:100%;position:relative;border-bottom:solid 1px #c4c4c4}#general .content h1,#general .content h2{font-weight:600;font-size:1em}#general .content .txt{font-size:13px;margin:0}#general .content .imgh{width:100%;overflow:hidden;position:relative;margin-bottom:40px}#general .content img{width:100% !important;height:auto !important}#general .accordion .ui-accordion-header{font-size:1.2em;border-bottom:dotted 1px #707070;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;padding:0;display:flex;flex-flow:row wrap;justify-content:space-between}#general #contact_form label{width:calc(50% - 10px);overflow:hidden;padding:0;margin:0 0 15px}#general #contact_form label[for="file"],#general #contact_form label[for="privacy_cont"],#general #contact_form label[for="messaggio"]{width:100%}#general #contact_form label input,#general #contact_form label textarea{display:block;width:100%;margin:5px 0 0 0;padding:0}#general #contact_form label.check{position:relative;padding:0 0 0 20px}#general #contact_form label.check input{position:absolute !important;top:0 !important;left:!important}#general #contact_form button{display:inline-block;width:auto;padding:5px 15px;background:#000;color:#fff;font-size:0.857em;font-weight:600;border:solid 1px #000;text-transform:uppercase;margin:0 auto}#general #contact_form button:hover{background:#fff;color:#000}#general .paginazione{text-align:right;margin-bottom:50px}#general .paginazione ul{width:auto;margin:0 auto;padding:0;list-style:none}#general .paginazione ul li{display:inline-block;width:auto;margin:0 5px}#general .paginazione ul li a{display:block;width:auto;text-align:center;padding:0;font-weight:200}#general .paginazione ul li a:hover{font-weight:600}#general .paginazione ul li a.act{font-weight:600}#general .paginazione ul li span.act{font-weight:600;color:#000}@media screen and (max-width: 1024px){#general .paginazione{text-align:center}#general .paginazione ul li a{width:30px}}@media screen and (max-width: 1024px){#general{padding-top:100px}}#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:#c4c4c4;border-left-color:#c4c4c4;border-bottom-color:rgba(196,196,196,0.5);border-right-color:rgba(196,196,196,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:#c4c4c4;margin:15px 10px}#mag li:hover{border-top-color:rgba(196,196,196,0.5);border-left-color:rgba(196,196,196,0.5);border-bottom-color:#c4c4c4;border-right-color:#c4c4c4;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:50px 0  !important;background:#fff;width:100%;text-align:center;position:relative}#login .spacer{display:none;width:1px;background:#E63333;height:100%;min-height:200px;max-height:none;position:absolute;top:0px;left:50%;transform:translateX(-50%)}#login h2{width:380px;margin:0 auto;font-size:1em;text-align:left;font-weight:600;text-transform:uppercase}#login form{width:380px;display:flex;flex-flow:column;text-transform:uppercase;margin:50px auto}#login form label{display:block;width:100%;margin:0 auto 20px;position:relative;white-space:nowrap}#login form label.check{display:block;width:100%;padding:0 20px !important;white-space:normal;text-align:left;text-transform:none}#login form label input{display:block;width:calc(100% + 1px);background:#f7f7f7;margin:0 auto;text-align:left;border:none;font-size:1.143em;padding:20px;color:#000}#login form label input[type=checkbox]{position:absolute;top:3px;left:0;padding:0;width:10px}#login form label select{display:block}#login form label span.toggle_password{background:#f7f7f7 url("../img/icon/eye.svg") no-repeat center center/36px auto;display:block;width:60px;height:55px;position:absolute;top:0;right:0;z-index:10}#login form label span.toggle_password.hide{background:#f7f7f7 url("../img/icon/eye-off.svg") no-repeat center center/36px auto}#login form label img{border-radius:0 !important;position:absolute;top:0;right:0;height:60px;width:90px;object-fit:contain;background:#000}#login form button{display:block;width:100%;clear:both;border:none;border-radius:0;font-size:1.143em;text-transform:uppercase;margin:10px auto;padding:20px;position:relative;font-weight:600;text-align:center;color:#fff;background:#000;box-shadow:none}#login form button span{display:none;font-size:1em;position:absolute;top:9px;right:15px}#login form button:hover{background:#000;color:#fff}#login #rescue_button{margin:30px 0 0;font-size:0.9em;text-align:left}#login #rescue_form{display:none;margin-top:30px}#login .msg{display:block;position:fixed;top:50%;left:50%;width:100%;max-width:500px;transform:translate(-50%, -800%);border:solid 1px #000;padding:15px;background:#fff;z-index:100}@media screen and (max-width: 1280px){#login .msg{transform:translate(-50%, -350%)}}@media screen and (max-width: 1024px){#login{margin-top:65px}#login form{width:100% !important;max-width:380px}#login .spacer{display:none}#login .msg{position:relative;transform:none;top:auto;left:auto;margin:30px auto;border:none}}body.selection .testo_selezione img{width:100%;height:auto}@media screen and (max-width: 1024px){body.selection h2{margin-top:130px !important}}body.newsletter #login{padding:0 !important;min-height:0 !important;margin:0 auto;width:100%;text-align:center;position:relative}body.newsletter #login .spacer{width:1px;background:#e5e5e5;height:100%;min-height:200px;max-height:none;position:absolute;top:0px;left:50%;transform:translateX(-50%)}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-size:1.5em;font-weight:600;text-transform:uppercase;margin:30px 0 30px}body.newsletter #login form{width:50%;display:flex;flex-flow:column;text-transform:uppercase;margin:50px auto 0}body.newsletter #login form label{display:block;width:100%;max-width:310px;margin:0 auto 20px;position:relative;white-space:nowrap}body.newsletter #login form label.check{display:inline-block;width:auto;padding:0 20px !important;white-space:normal;text-align:left;text-transform:none}body.newsletter label.check .checkmark{position:absolute;top:3px;left:0px;height:13px;width:13px;background-color:#ffffff;border:solid 1px #000}body.newsletter label.check .checkmark:after{content:"";position:absolute;display:none;left:1px;top:1px;width:9px;height:9px;background:#000}body.newsletter label.check input:checked ~ .checkmark:after{display:block}body.newsletter #login form label input{display:block;width:calc(100% + 1px);background:#f7f7f7;margin:0 auto;text-align:left}body.newsletter #login form label input[type=checkbox]{position:absolute;top:3px;left:0;width:10px}body.newsletter #login form label select{display:block}body.newsletter #login form button{display:block;width:100%;max-width:310px;clear:both;font-size:1.143em;text-transform:uppercase;margin:10px auto 30px;padding:20px;position:relative;font-weight:600;text-align:center;background:#000;color:#fff}body.newsletter #login form button span{font-size:1em;position:absolute;top:5px;right:5px}body.newsletter #login form button:hover{background:#ffffff;color:#000;font-weight:600}body.newsletter #login .msg{display:block;position:fixed;top:50%;left:50%;width:100%;max-width:500px;transform:translate(-50%, -50%);border:solid 1px #000;padding:15px;background:#ffffff;z-index:100}body.newsletter.img{width:100%;height:100%;max-height:80vh;overflow:hidden;position:relative}body.newsletter img{width:100%;height:100%;position:relative;bottom:0;left:0;max-height:80vh}body.newsletter .cont_form{display:flex;flex-flow:column;justify-content:center;width:100%}@media screen and (min-width: 1280px) and (max-width: 1640px){.cont_form{justify-content:flex-end !important;font-size:0.8em}body.newsletter .msg{transform:translate(-50%, -350%)}}@media screen and (max-width: 1280px){body.newsletter #login{margin-top:100px}body.newsletter #login .container-fluid .cont_img{display:none}body.newsletter .spacer{display:none}body.newsletter .cont_form{width:100%;flex:0 0 100%;max-width:none}body.newsletter .msg{position:relative !important;transform:none !important;top:auto !important;left:auto !important;margin:70px  auto 30px !important;border-top:solid 1px #000 !important;border-bottom:solid 1px #000 !important}}body.magazines{overflow-x:hidden}#magazine_elenco #breadcrumb{overflow:visible;margin-bottom:50px}#magazine_elenco #breadcrumb h1{text-transform:uppercase}#magazine_elenco #breadcrumb #cat_toggle{display:block;width:100%;max-width:300px;margin:0 30px 0 auto;font-size:0.8em;text-transform:uppercase;font-weight:500}#magazine_elenco #breadcrumb #cat_toggle span{display:none}#magazine_elenco #breadcrumb #cat_toggle span#show{display:block}#magazine_elenco #breadcrumb ul#categorie{display:none;flex-flow:column;align-items:center;align-content:flex-start;width:100%;max-width:300px;max-height:300px;overflow:auto;padding:10px;margin:0;border:solid 1px #f1f1f1;border-top:0;position:absolute;top:34px;right:30px;z-index:100;background:#fff}#magazine_elenco #breadcrumb ul#categorie.active{display:flex}#magazine_elenco #breadcrumb ul#categorie li{text-transform:uppercase;font-size:0.8em;font-weight:400;width:100%;padding:0;margin:0 0 10px 0;border-bottom:solid 1px #c4c4c4}#magazine_elenco #breadcrumb ul#categorie li:last-child{border-right:solid 0px #c4c4c4}#magazine_elenco a:hover{text-decoration:none !important}#magazine_elenco ul{width:100%;margin:0;padding:0;display:flex;flex-flow:row wrap;justify-content:center;list-style:none}#magazine_elenco ul li{width:calc(25% - 30px);max-width:400px;position:relative;margin:0 15px 15px}#magazine_elenco ul li:before{content:"";display:block;padding-top:100%}#magazine_elenco ul li:hover .txt{display:flex}#magazine_elenco ul li .content{position:absolute;top:0;left:0;width:100%;height:100%;display:flex;flex-flow:row wrap;justify-content:center}#magazine_elenco ul li .img{width:100%;order:0;height:100%;position:absolute;top:0;left:0}#magazine_elenco ul li .img img{width:100%;height:100%;object-fit:cover}#magazine_elenco ul li .txt{display:none;padding:15px;background:rgba(0,0,0,0.5);position:absolute;bottom:0;left:0;order:1;width:100%}#magazine_elenco ul li .txt *{color:#fff;text-transform:none}#magazine_elenco ul li .txt .info{display:none}#magazine_elenco ul li .txt .title,#magazine_elenco ul li .txt .excerpt,#magazine_elenco ul li .txt .readmore{display:block}#magazine_elenco ul li .txt .info,#magazine_elenco ul li .txt .excerpt{font-size:0.8em;margin-bottom:10px}#magazine_elenco ul li .txt .info{text-transform:uppercase}#magazine_elenco ul li .txt .title{font-weight:600;margin-bottom:15px}@media (max-width: 1200px){#magazine_elenco ul li{width:calc(33.33% - 30px)}}@media (max-width: 800px){#magazine_elenco ul li{width:calc(50% - 30px)}}@media (max-width: 400px){#magazine_elenco ul li{width:100%}}#magazine_elenco .paginazione ul{margin:0 0 50px;justify-content:flex-end}#magazine_elenco .paginazione ul li{width:auto;margin:0 5px}#magazine_elenco .focus{display:flex;flex-flow:row;justify-content:flex-start;align-items:flex-start;align-content:flex-start;margin:0 0 40px;position:relative;width:100%;max-width:none;height:auto !important}#magazine_elenco .focus::before{display:none}#magazine_elenco .focus .img{width:100%;max-width:100%;height:100%;overflow:hidden;background:#f7f7f7;order:0 !important;position:relative;top:auto;left:auto}#magazine_elenco .focus .img img{width:100%;height:100%;object-fit:cover}#magazine_elenco .focus span{text-transform:capitalize}#magazine_elenco .focus .txt{background:rgba(255,255,255,0.5);width:100%;text-align:left;padding:15px !important;display:flex;flex-flow:column;justify-content:space-between;order:1 !important;position:absolute;bottom:0;left:0}#magazine_elenco .focus .txt *{color:#000}#magazine_elenco .focus .txt .title{font-size:1.500em;text-align:left;font-weight:600;max-width:1695px;margin:auto}#magazine_elenco .focus .txt .excerpt{font-size:1em;max-width:1695px;margin:auto}#magazine_elenco .focus .txt .readmore{margin:15px 0;width:100%;border-top:solid 0px #000;text-align:left}#magazine_elenco .focus .txt .readmore i{display:inline-block;background:#000;color:#fff;font-style:normal;font-weight:bold;padding:10px 18px;margin:15px 0 0}#magazine_elenco .focus .txt .readmore i:first-letter{text-transform:uppercase}#magazine_elenco .focus:hover{text-decoration:none}@media screen and (max-width: 992px){#magazine_elenco{padding-top:100px}#magazine_elenco #breadcrumb{display:none}#magazine_elenco ul li{flex-flow:row wrap;margin:0 0 30px}#magazine_elenco ul li .img{max-width:none;order:0 !important}#magazine_elenco ul li .txt{display:flex}#magazine_elenco ul li .txt *{color:#fff}#magazine_elenco .focus:before{content:"";display:block;padding-top:100%}}#magazine_dettaglio{margin-bottom:50px}#magazine_dettaglio #breadcrumb{overflow:visible;margin-bottom:50px}#magazine_dettaglio #breadcrumb h1{text-transform:uppercase}#magazine_dettaglio #breadcrumb #cat_toggle{display:block;width:100%;max-width:300px;margin:0 30px 0 auto;font-size:0.8em;text-transform:uppercase;font-weight:500}#magazine_dettaglio #breadcrumb #cat_toggle span{display:none}#magazine_dettaglio #breadcrumb #cat_toggle span#show{display:block}#magazine_dettaglio #breadcrumb ul#categorie{display:none;flex-flow:column;align-items:center;align-content:flex-start;width:100%;max-width:300px;max-height:300px;overflow:auto;padding:10px;margin:0;border:solid 1px #f1f1f1;border-top:0;position:absolute;top:34px;right:30px;z-index:100;background:#fff}#magazine_dettaglio #breadcrumb ul#categorie.active{display:flex}#magazine_dettaglio #breadcrumb ul#categorie li{text-transform:uppercase;font-size:0.8em;font-weight:400;width:100%;padding:0;margin:0 0 10px 0;border-bottom:solid 1px #c4c4c4}#magazine_dettaglio #breadcrumb ul#categorie li:last-child{border-right:solid 0px #f1f1f1}#magazine_dettaglio h1{width:100%;text-align:left;font-size:1.250em;text-transform:uppercase}#magazine_dettaglio #img_hl{width:100%;display:block;min-height:400px;position:relative;margin:0 0 50px}#magazine_dettaglio #img_hl img{display:block;width:100%;height:auto}#magazine_dettaglio #text{width:100%;max-width:1800px;margin:0 auto 30px;font-size:1em;padding:0 15px}#magazine_dettaglio #text h2{width:100%;max-width:1800px;padding:0 0 30px;margin:0 auto;font-size:1.3em}#magazine_dettaglio #text a{color:#000}#magazine_dettaglio #magazine_gallery{padding:30px 0 50px}#magazine_dettaglio #magazine_gallery .swiper-slide a{display:block;position:relative;width:100%;background:#000;overflow:hidden}#magazine_dettaglio #magazine_gallery .swiper-slide a img{width:100%;height:100%;object-fit:contain;opacity:0.8}#magazine_dettaglio #magazine_gallery .swiper-slide a:hover img{opacity:1}#magazine_dettaglio #magazine_gallery .swiper-pagination-bullet-active{background:#000}#magazine_dettaglio #magazine_gallery_mobile{display:none}@media screen and (max-width: 992px){#magazine_dettaglio{padding-top:100px}#magazine_dettaglio #img_hl{min-height:400px}#magazine_dettaglio #img_hl:before{content:"";display:block;padding-top:100%}#magazine_dettaglio #img_hl img{display:block;width:auto;height:100%;object-fit:cover;object-position:center center;position:absolute;top:0;left:50%;transform:translateX(-50%)}#magazine_dettaglio #text{font-size:0.8em;line-height:1.5em}#magazine_dettaglio #magazine_gallery{display:none !important}#magazine_dettaglio #magazine_gallery_mobile{display:block !important;padding:0 0 50px;margin:0;list-style:none}#magazine_dettaglio #magazine_gallery_mobile li{width:100%;margin:0 0 30px;overflow:hidden;position:relative}#magazine_dettaglio #magazine_gallery_mobile li:before{content:"";display:block;padding-top:100%}#magazine_dettaglio #magazine_gallery_mobile li a{display:block;position:absolute;top:0;left:0;width:100%;background:#000;overflow:hidden}#magazine_dettaglio #magazine_gallery_mobile li a img{width:100%;height:100%;object-fit:cover;object-position:center center;opacity:0.8}#magazine_dettaglio #magazine_gallery_mobile li a:hover img{opacity:1}}#aris{margin:0 auto 0px;padding:50px 0;background:#fff;width:100%;border-bottom:solid 1px #c4c4c4;font-size:12px}#aris .side{list-style:none;position:sticky;top:175px;margin:0;padding:0 15px 0;border-right:solid 1px #000}#aris .side li a{display:block;width:100%;overflow:hidden;border-bottom:solid 1px #c4c4c4;font-size:12px;font-weight:300;color:#707070;padding-bottom:5px;margin-bottom:15px}#aris .side li a:hover{border-bottom-color:#000;color:#000}#aris .side li a.active{color:#000;font-weight:600}#aris .side li:nth-child(3){display:none}#aris .side li:last-child a{border-bottom:none}#aris h2,#aris h3{width:100%;font-weight:600;text-transform:uppercase;font-size:12px;margin:0 0 15px}#aris h3{text-transform:none;font-weight:300}#aris form{width:100% !important;max-width:1024px;display:flex;flex-flow:row wrap;text-transform:uppercase;margin:0 auto;padding-bottom:80px;position:relative}#aris form fieldset{margin:0 0 20px 0 !important;width:100%;display:flex;flex-flow:row wrap;justify-content:flex-start}#aris form fieldset:last-of-type{margin-right:0}#aris form fieldset.mod_profile h4{width:100%;padding:0;margin:0 0 15px}#aris form fieldset h4{font-size:1em}#aris form label{display:flex;flex-flow:row;justify-content:space-between;align-content:center;align-items:center;width:calc(100% - 30px);max-width:290px;margin:0 30px 20px 0;position:relative;cursor:pointer;text-transform:none}#aris form label:first-letter{text-transform:uppercase !important}#aris form label.check{padding:0 20px}#aris form label input{display:block;width:140px;height:25px;line-height:25px;margin:0;padding:0 5px;background:#f7f7f7;border:none}#aris form label input[type=checkbox]{position:absolute;top:3px;left:0;width:10px}#aris form label select{display:block;width:140px;height:25px;line-height:25px;background-color:#f7f7f7;border:none}#aris form .form_button{width:100%;text-align:center}#aris form button{display:inline-block;width:auto;margin:0 auto;padding:5px 15px;border-radius:5px;background:#000;color:#fff;font-size:12px;font-weight:600;border:solid 1px #000;text-transform:uppercase;box-shadow:none;border-radius:0;position:relative}#aris form button span{display:none}#aris table#orders{width:100%;border-collapse:collapse;text-align:center}#aris table#orders th{background:#fff;padding:0px 15px 5px;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:100;overflow:hidden}#aris #order_detail .wrapper{width:100%;height:100%;max-height:300px;overflow-x:hidden;overflow-y:auto;margin-bottom:20px}#aris #order_detail .wrapper .item{width:100%;padding:10px;display:flex;flex-flow:row wrap;margin:0 0 10px;background:#f1f1f1}#aris #order_detail .wrapper .item a{background:#f1f1f1}#aris #order_detail .wrapper .item a img{width:70px;height:auto;mix-blend-mode:multiply}#aris #order_detail .wrapper .item .txt{width:50%;margin:0 0 0 10px;text-transform:uppercase;font-size:10px;position:relative;display:flex;flex-flow:row wrap;justify-content:space-between;align-items:flex-start}#aris #order_detail .wrapper .item .txt span{display:block;width:calc(50% - 10px);margin:0 0 5px 0;position:relative}#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:12px;display:block;width:100%;position:relative;text-transform:uppercase;margin:0 0 20px 0;padding:10px 0}#aris #order_detail h3{font-size:12px;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 #f1f1f1;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 #order_detail p.stato button{display:inline-block;width:auto;margin:0 auto;padding:5px 15px;border-radius:5px;background:#000;color:#fff;font-size:12px;font-weight:600;border:solid 1px #000;text-transform:uppercase;box-shadow:none;border-radius:0;position:relative}#aris #order_detail p.stato button span{display:none}#aris #order_detail p.stato button a{color:#fff !important}#aris #coupon_list{width:100%;margin:50px 0 0;padding:0;list-style:none;display:flex;flex-flow:row wrap;justify-content:flex-start;align-content:flex-start;align-items:center}#aris #coupon_list li{margin:10px 20px 10px 0;border:solid 1px #000;border-radius:5px;max-width:200px;padding:15px;text-align:center}#aris #coupon_list li h3{font-size:0.9em;text-transform:lowercase;color:#000}#aris #coupon_list li h3 strong{font-size:1.3em;display:block;margin:10px 0;color:nero;text-transform:uppercase}#aris #coupon_list li h5{font-size:0.9em;text-transform:lowercase;color:#000}#aris #coupon_list li h5 strong{color:nero;text-transform:uppercase}#aris #settings{width:100%;max-width:930px;margin:0 auto;padding:0;list-style:none;display:flex;flex-flow:row wrap;justify-content:flex-start;align-content:center;align-items:center}#aris #settings li{margin:0;width:100%;padding:0}#aris #settings li h4{width:100%;margin:0 0 20px}#aris #settings li form{height:100%;margin:0;padding:0 0 50px}#aris #settings li form fieldset{width:calc(100% - 120px);margin:0  !important}#aris #settings li form fieldset label.check{max-width:none}#aris #settings li form .form_button{width:auto}#aris #settings li form .form_button button{width:120px;margin:25px 0 0}#aris #settings li:last-child form fieldset label{max-width:none;justify-content:flex-start}#aris #settings li:last-child form fieldset label a{margin:0 10px}#aris table#wishlist{width:100%;border-collapse:collapse;text-align:center}#aris table#wishlist th{background:#fff;padding:10px 15px}#aris table#wishlist td{padding:10px 15px}#aris table#wishlist td a{display:block;padding:10px 0px;background:#fff;margin:0;text-align:center;text-transform:uppercase;font-size:1em;font-weight:600}#aris table#wishlist td img{width:100%;height:auto;max-width:80px}#aris table#wishlist td:last-child a{background:#000;color:#fff;margin:0 0 10px}#aris table#wishlist tr:last-child td{border-bottom:none}#aris div#wishlist .prodotti .item_wish{margin:0;padding:0 15px;cursor:pointer}#aris div#wishlist .prodotti .item_wish .add_wl,#aris div#wishlist .prodotti .item_wish .remove_wl{display:block;width:15px;color:#000;font-size:1.3em;text-align:right;margin:0 0 0 auto;position:absolute;top:15px;right:30px;z-index:100}#aris div#wishlist .prodotti .item_wish .add_wl i,#aris div#wishlist .prodotti .item_wish .remove_wl i{display:inline-block;width:15px;height:15px;text-align:center;color:#000;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}#aris div#wishlist .prodotti .item_wish .add_wl i:hover,#aris div#wishlist .prodotti .item_wish .remove_wl i:hover{background:#707070}#aris div#wishlist .prodotti .item_wish .remove_wl{left:30px;right:auto}#aris div#wishlist .prodotti .item_wish .remove_wl i{mask:url("../img/icon/heart_nero.png") no-repeat center/contain;-webkit-mask:url("../img/icon/heart_nero.png") no-repeat center/contain}#aris div#wishlist .prodotti .item_wish .tag{position:absolute;top:5px;left:20px;z-index:100;font-size:0.8em;font-weight:600;display:flex;justify-content:flex-start;flex-flow:column;width:100%;max-width:100%;margin:0;padding:0}#aris div#wishlist .prodotti .item_wish .tag li{display:inline-flex;width:auto;justify-content:flex-start;padding:0px;margin:0 5px 5px 0;white-space:nowrap;text-transform:uppercase;color:#000}#aris div#wishlist .prodotti .item_wish .tag .sale{color:#707070}#aris div#wishlist .prodotti .item_wish .tag .coupon{width:20px;height:20px;text-indent:-9000em;background:url("../img/icon/stella.svg") no-repeat top left/100% auto;position:absolute;top:0;right:15px}#aris div#wishlist .prodotti .item_wish .frame,#aris div#wishlist .prodotti .item_wish .freme_wish{display:block;overflow:hidden;padding:0 0px 5px;text-align:left;position:relative;transition:.5s;transition-delay:.15s}#aris div#wishlist .prodotti .item_wish .box_img{width:100%;height:100%;margin:0 auto;padding:0px;overflow:hidden;position:relative}#aris div#wishlist .prodotti .item_wish .gal_img{width:100%;height:100%;overflow:hidden}#aris div#wishlist .prodotti .item_wish .gal_img .swiper-slide{text-align:center;padding:30px  15px}#aris div#wishlist .prodotti .item_wish .gal_img img{width:100%;height:100%;margin:0 auto;mix-blend-mode:multiply;object-fit:contain}#aris div#wishlist .prodotti .item_wish .cnt{text-transform:lowercase;margin:0 0 10px;padding:15px 0 0;text-align:left;font-size:1em;text-decoration:none !important}#aris div#wishlist .prodotti .item_wish .cnt span{display:block}#aris div#wishlist .prodotti .item_wish .cnt .marca{display:block;width:100%;letter-spacing:0;font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;margin:0 0 5px;text-transform:uppercase}#aris div#wishlist .prodotti .item_wish .cnt .prodotto,#aris div#wishlist .prodotti .item_wish .cnt .taglia_catalogo{display:block;width:100%;margin:0;font-size:1em;line-height:1.2em;overflow:hidden;text-overflow:ellipsis;margin:0 0 5px;text-transform:uppercase}#aris div#wishlist .prodotti .item_wish .cnt .taglia_catalogo{display:none}#aris div#wishlist .prodotti .item_wish .cnt .prezzo,#aris div#wishlist .prodotti .item_wish .cnt .prezzo_nd{position:relative;bottom:0;left:0;width:100%;padding:0;margin:0 0 15px;font-size:1em;min-height:2.5em;font-weight:600}#aris div#wishlist .prodotti .item_wish .cnt .prezzo span,#aris div#wishlist .prodotti .item_wish .cnt .prezzo_nd span{display:inline-block;position:relative;width:auto;margin:0 5px 0 0}@media screen and (max-width: 768px){#aris div#wishlist .prodotti .item_wish .cnt .prezzo span,#aris div#wishlist .prodotti .item_wish .cnt .prezzo_nd span{display:block;margin:0 0 5px 0;height:1em}}#aris div#wishlist .prodotti .item_wish .cnt .prezzo del,#aris div#wishlist .prodotti .item_wish .cnt .prezzo_nd del{color:#c4c4c4}#aris div#wishlist .prodotti .item_wish .cnt .prezzo i,#aris div#wishlist .prodotti .item_wish .cnt .prezzo_nd i{color:#EE6161;font-weight:600;font-style:normal}#aris div#wishlist .prodotti .item_wish .cnt .prezzo em,#aris div#wishlist .prodotti .item_wish .cnt .prezzo_nd em{display:inline-block;font-style:normal;letter-spacing:-0.4px;color:#000}#aris div#wishlist .prodotti .item_wish .cnt .prezzo_nd{font-weight:600;color:#c4c4c4}#aris div#wishlist .prodotti .item_wish:hover{text-decoration:none !important}#aris div#wishlist .prodotti .item_wish:hover .marca{color:#c4c4c4 !important}#aris div#wishlist .prodotti .item_wish:hover .taglia_catalogo{display:flex;flex-flow:row nowrap;justify-content:flex-start}#aris div#wishlist .prodotti .item_wish:hover .taglia_catalogo span{margin:0 10px 0 0}#aris div#wishlist .prodotti .item_wish:hover .prodotto{display:none}@media screen and (max-width: 992px){#aris div#wishlist .prodotti .item_wish{padding:0}#aris div#wishlist .prodotti .item_wish .gal_img img{width:100%;height:100%;margin:0 auto;mix-blend-mode:multiply;object-fit:contain}#aris div#wishlist .prodotti .item_wish .cnt{font-size:0.9em}#aris div#wishlist .prodotti .item_wish:hover .marca{color:#000 !important}}#aris div#wishlist .prodotti .item_wish .cnt{display:flex;flex-flow:row wrap;justify-content:space-between;align-content:flex-start;align-items:flex-start}#aris div#wishlist .prodotti .item_wish .cnt a.prod{width:calc(50% - 5px)}#aris div#wishlist .prodotti .item_wish .cnt a.prod span.prodotto{display:block !important;white-space:nowrap;overflow:hidden}#aris div#wishlist .prodotti .item_wish .cnt .taglia_catalogo_select{width:calc(50% - 5px);overflow:hidden}#aris div#wishlist .prodotti .item_wish .cnt .taglia_catalogo_select select{width:200px}#aris div#wishlist .prodotti .item_wish .cnt .taglia_catalogo_select button{width:100%;max-width:200px;background:#000;color:#fff;text-transform:uppercase;margin:10px 0 0;padding:0;height:25px;line-height:25px;font-size:10px}@media screen and (max-width: 1080px){#aris{padding-top:150px}#aris .container,#aris .row,#aris .col-md-12{margin:0;padding:0;align-content:flex-start}#aris .container h2,#aris .container h3,#aris .container p,#aris .container h4,#aris .container form,#aris .row h2,#aris .row h3,#aris .row p,#aris .row h4,#aris .row form,#aris .col-md-12 h2,#aris .col-md-12 h3,#aris .col-md-12 p,#aris .col-md-12 h4,#aris .col-md-12 form{padding-left:15px;padding-right:15px;text-align:left}#aris .container h2,#aris .row h2,#aris .col-md-12 h2{margin-top:50px}#aris .side{width:100%;background:#f7f7f7;border:none;list-style:none;padding:0;margin:0;display:flex;flex-flow:row wrap;justify-content:center;position:fixed;z-index:1000;top:85px}#aris .side li{width:auto;margin:0;padding:0}#aris .side li a{margin:0;padding:10px;font-size:10px;border:none}#aris .side li a.active{font-weight:600}#aris .side li:last-child{width:100%}#aris .side li:last-child a{background:#000;color:#fff;text-align:center;font-weight:600}#aris form{margin:50px 0;padding-bottom:20px}#aris form fieldset{margin:0 0 20px;max-width:none}#aris form fieldset label{width:100%;max-width:none;margin:0 0 15px}#aris form fieldset label input,#aris form fieldset label select{width:calc(100% - 120px);max-width:none}#aris form fieldset .check{padding-left:15px}#aris #orders td,#aris #orders th{padding:10px 0 !important;width:calc( 100%/ 6)}#aris #orders th{font-size:10px}#aris #order_detail{padding:15px}#aris #order_detail #info_sped,#aris #order_detail #riepilogo{width:100%;margin:0 0 20px}#aris #coupon_list li{width:100% !important;max-width:none !important;margin:0 0 50px}#aris #settings{margin:50px 15px;width:calc(100% - 30px)}#aris #settings h4{padding:0}#aris #settings form{padding-bottom:30px}#aris #settings form input{width:calc(100% - 150px)}#aris #settings form .form_button{margin:0 auto}#aris #settings form.ec_form label{display:inline-block}#aris #settings form.ec_form label a{width:100%;margin:0 !important}#aris #settings li{width:100%;margin:0 0 20px;max-width:none;padding:0;text-align:center;border-right:none}#aris div#wishlist{margin:50px 15px;width:calc(100% - 30px)}#aris div#wishlist .prodotti .item_wish{margin:0;padding:0 15px;cursor:pointer;width:50%;padding:0 7.5px !important}#aris div#wishlist .prodotti .item_wish .add_wl,#aris div#wishlist .prodotti .item_wish .remove_wl{display:block;width:15px;color:#000;font-size:1.3em;text-align:right;margin:0 0 0 auto;position:absolute;top:15px;right:30px;z-index:100}#aris div#wishlist .prodotti .item_wish .add_wl i,#aris div#wishlist .prodotti .item_wish .remove_wl i{display:inline-block;width:15px;height:15px;text-align:center;color:#000;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}#aris div#wishlist .prodotti .item_wish .add_wl i:hover,#aris div#wishlist .prodotti .item_wish .remove_wl i:hover{background:#707070}#aris div#wishlist .prodotti .item_wish .remove_wl{left:30px;right:auto}#aris div#wishlist .prodotti .item_wish .remove_wl i{mask:url("../img/icon/heart_nero.png") no-repeat center/contain;-webkit-mask:url("../img/icon/heart_nero.png") no-repeat center/contain}#aris div#wishlist .prodotti .item_wish .tag{position:absolute;top:5px;left:20px;z-index:100;font-size:0.8em;font-weight:600;display:flex;justify-content:flex-start;flex-flow:column;width:100%;max-width:100%;margin:0;padding:0}#aris div#wishlist .prodotti .item_wish .tag li{display:inline-flex;width:auto;justify-content:flex-start;padding:0px;margin:0 5px 5px 0;white-space:nowrap;text-transform:uppercase;color:#000}#aris div#wishlist .prodotti .item_wish .tag .sale{color:#707070}#aris div#wishlist .prodotti .item_wish .tag .coupon{width:20px;height:20px;text-indent:-9000em;background:url("../img/icon/stella.svg") no-repeat top left/100% auto;position:absolute;top:0;right:15px}#aris div#wishlist .prodotti .item_wish .frame,#aris div#wishlist .prodotti .item_wish .freme_wish{display:block;overflow:hidden;padding:0 0px 5px;text-align:left;position:relative;transition:.5s;transition-delay:.15s}#aris div#wishlist .prodotti .item_wish .box_img{width:100%;height:100%;margin:0 auto;padding:0px;overflow:hidden;position:relative}#aris div#wishlist .prodotti .item_wish .gal_img{width:100%;height:100%;overflow:hidden}#aris div#wishlist .prodotti .item_wish .gal_img .swiper-slide{text-align:center;padding:30px  15px}#aris div#wishlist .prodotti .item_wish .gal_img img{width:100%;height:100%;margin:0 auto;mix-blend-mode:multiply;object-fit:contain}#aris div#wishlist .prodotti .item_wish .cnt{text-transform:lowercase;margin:0 0 10px;padding:15px 0 0;text-align:left;font-size:1em;text-decoration:none !important}#aris div#wishlist .prodotti .item_wish .cnt span{display:block}#aris div#wishlist .prodotti .item_wish .cnt .marca{display:block;width:100%;letter-spacing:0;font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;margin:0 0 5px;text-transform:uppercase}#aris div#wishlist .prodotti .item_wish .cnt .prodotto,#aris div#wishlist .prodotti .item_wish .cnt .taglia_catalogo{display:block;width:100%;margin:0;font-size:1em;line-height:1.2em;overflow:hidden;text-overflow:ellipsis;margin:0 0 5px;text-transform:uppercase}#aris div#wishlist .prodotti .item_wish .cnt .taglia_catalogo{display:none}#aris div#wishlist .prodotti .item_wish .cnt .prezzo,#aris div#wishlist .prodotti .item_wish .cnt .prezzo_nd{position:relative;bottom:0;left:0;width:100%;padding:0;margin:0 0 15px;font-size:1em;min-height:2.5em;font-weight:600}#aris div#wishlist .prodotti .item_wish .cnt .prezzo span,#aris div#wishlist .prodotti .item_wish .cnt .prezzo_nd span{display:inline-block;position:relative;width:auto;margin:0 5px 0 0}}@media screen and (max-width: 1080px) and (max-width: 768px){#aris div#wishlist .prodotti .item_wish .cnt .prezzo span,#aris div#wishlist .prodotti .item_wish .cnt .prezzo_nd span{display:block;margin:0 0 5px 0;height:1em}}@media screen and (max-width: 1080px){#aris div#wishlist .prodotti .item_wish .cnt .prezzo del,#aris div#wishlist .prodotti .item_wish .cnt .prezzo_nd del{color:#c4c4c4}#aris div#wishlist .prodotti .item_wish .cnt .prezzo i,#aris div#wishlist .prodotti .item_wish .cnt .prezzo_nd i{color:#EE6161;font-weight:600;font-style:normal}#aris div#wishlist .prodotti .item_wish .cnt .prezzo em,#aris div#wishlist .prodotti .item_wish .cnt .prezzo_nd em{display:inline-block;font-style:normal;letter-spacing:-0.4px;color:#000}#aris div#wishlist .prodotti .item_wish .cnt .prezzo_nd{font-weight:600;color:#c4c4c4}#aris div#wishlist .prodotti .item_wish:hover{text-decoration:none !important}#aris div#wishlist .prodotti .item_wish:hover .marca{color:#c4c4c4 !important}#aris div#wishlist .prodotti .item_wish:hover .taglia_catalogo{display:flex;flex-flow:row nowrap;justify-content:flex-start}#aris div#wishlist .prodotti .item_wish:hover .taglia_catalogo span{margin:0 10px 0 0}#aris div#wishlist .prodotti .item_wish:hover .prodotto{display:none}}@media screen and (max-width: 1080px) and (max-width: 992px){#aris div#wishlist .prodotti .item_wish{padding:0}#aris div#wishlist .prodotti .item_wish .gal_img img{width:100%;height:100%;margin:0 auto;mix-blend-mode:multiply;object-fit:contain}#aris div#wishlist .prodotti .item_wish .cnt{font-size:0.9em}#aris div#wishlist .prodotti .item_wish:hover .marca{color:#000 !important}}@media screen and (max-width: 1080px){#aris div#wishlist .prodotti .item_wish .cnt a.prod{width:100%}#aris div#wishlist .prodotti .item_wish .cnt a.prod .prezzo{margin:0}#aris div#wishlist .prodotti .item_wish .cnt .taglia_catalogo_select{width:100%;overflow:hidden}#aris div#wishlist .prodotti .item_wish .cnt .taglia_catalogo_select select{width:100%}}@media screen and (max-width: 768px){#aris form fieldset{width:100% !important;margin:0 0 20px !important}#aris div#wishlist{margin:50px 0;width:100%}#aris div#wishlist .prodotti .item_wish{margin:0;padding:0 15px;cursor:pointer;width:50%}#aris div#wishlist .prodotti .item_wish .add_wl,#aris div#wishlist .prodotti .item_wish .remove_wl{display:block;width:15px;color:#000;font-size:1.3em;text-align:right;margin:0 0 0 auto;position:absolute;top:15px;right:30px;z-index:100}#aris div#wishlist .prodotti .item_wish .add_wl i,#aris div#wishlist .prodotti .item_wish .remove_wl i{display:inline-block;width:15px;height:15px;text-align:center;color:#000;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}#aris div#wishlist .prodotti .item_wish .add_wl i:hover,#aris div#wishlist .prodotti .item_wish .remove_wl i:hover{background:#707070}#aris div#wishlist .prodotti .item_wish .remove_wl{left:30px;right:auto}#aris div#wishlist .prodotti .item_wish .remove_wl i{mask:url("../img/icon/heart_nero.png") no-repeat center/contain;-webkit-mask:url("../img/icon/heart_nero.png") no-repeat center/contain}#aris div#wishlist .prodotti .item_wish .tag{position:absolute;top:5px;left:20px;z-index:100;font-size:0.8em;font-weight:600;display:flex;justify-content:flex-start;flex-flow:column;width:100%;max-width:100%;margin:0;padding:0}#aris div#wishlist .prodotti .item_wish .tag li{display:inline-flex;width:auto;justify-content:flex-start;padding:0px;margin:0 5px 5px 0;white-space:nowrap;text-transform:uppercase;color:#000}#aris div#wishlist .prodotti .item_wish .tag .sale{color:#707070}#aris div#wishlist .prodotti .item_wish .tag .coupon{width:20px;height:20px;text-indent:-9000em;background:url("../img/icon/stella.svg") no-repeat top left/100% auto;position:absolute;top:0;right:15px}#aris div#wishlist .prodotti .item_wish .frame,#aris div#wishlist .prodotti .item_wish .freme_wish{display:block;overflow:hidden;padding:0 0px 5px;text-align:left;position:relative;transition:.5s;transition-delay:.15s}#aris div#wishlist .prodotti .item_wish .box_img{width:100%;height:100%;margin:0 auto;padding:0px;overflow:hidden;position:relative}#aris div#wishlist .prodotti .item_wish .gal_img{width:100%;height:100%;overflow:hidden}#aris div#wishlist .prodotti .item_wish .gal_img .swiper-slide{text-align:center;padding:30px  15px}#aris div#wishlist .prodotti .item_wish .gal_img img{width:100%;height:100%;margin:0 auto;mix-blend-mode:multiply;object-fit:contain}#aris div#wishlist .prodotti .item_wish .cnt{text-transform:lowercase;margin:0 0 10px;padding:15px 0 0;text-align:left;font-size:1em;text-decoration:none !important}#aris div#wishlist .prodotti .item_wish .cnt span{display:block}#aris div#wishlist .prodotti .item_wish .cnt .marca{display:block;width:100%;letter-spacing:0;font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;margin:0 0 5px;text-transform:uppercase}#aris div#wishlist .prodotti .item_wish .cnt .prodotto,#aris div#wishlist .prodotti .item_wish .cnt .taglia_catalogo{display:block;width:100%;margin:0;font-size:1em;line-height:1.2em;overflow:hidden;text-overflow:ellipsis;margin:0 0 5px;text-transform:uppercase}#aris div#wishlist .prodotti .item_wish .cnt .taglia_catalogo{display:none}#aris div#wishlist .prodotti .item_wish .cnt .prezzo,#aris div#wishlist .prodotti .item_wish .cnt .prezzo_nd{position:relative;bottom:0;left:0;width:100%;padding:0;margin:0 0 15px;font-size:1em;min-height:2.5em;font-weight:600}#aris div#wishlist .prodotti .item_wish .cnt .prezzo span,#aris div#wishlist .prodotti .item_wish .cnt .prezzo_nd span{display:inline-block;position:relative;width:auto;margin:0 5px 0 0}}@media screen and (max-width: 768px) and (max-width: 768px){#aris div#wishlist .prodotti .item_wish .cnt .prezzo span,#aris div#wishlist .prodotti .item_wish .cnt .prezzo_nd span{display:block;margin:0 0 5px 0;height:1em}}@media screen and (max-width: 768px){#aris div#wishlist .prodotti .item_wish .cnt .prezzo del,#aris div#wishlist .prodotti .item_wish .cnt .prezzo_nd del{color:#c4c4c4}#aris div#wishlist .prodotti .item_wish .cnt .prezzo i,#aris div#wishlist .prodotti .item_wish .cnt .prezzo_nd i{color:#EE6161;font-weight:600;font-style:normal}#aris div#wishlist .prodotti .item_wish .cnt .prezzo em,#aris div#wishlist .prodotti .item_wish .cnt .prezzo_nd em{display:inline-block;font-style:normal;letter-spacing:-0.4px;color:#000}#aris div#wishlist .prodotti .item_wish .cnt .prezzo_nd{font-weight:600;color:#c4c4c4}#aris div#wishlist .prodotti .item_wish:hover{text-decoration:none !important}#aris div#wishlist .prodotti .item_wish:hover .marca{color:#c4c4c4 !important}#aris div#wishlist .prodotti .item_wish:hover .taglia_catalogo{display:flex;flex-flow:row nowrap;justify-content:flex-start}#aris div#wishlist .prodotti .item_wish:hover .taglia_catalogo span{margin:0 10px 0 0}#aris div#wishlist .prodotti .item_wish:hover .prodotto{display:none}}@media screen and (max-width: 768px) and (max-width: 992px){#aris div#wishlist .prodotti .item_wish{padding:0}#aris div#wishlist .prodotti .item_wish .gal_img img{width:100%;height:100%;margin:0 auto;mix-blend-mode:multiply;object-fit:contain}#aris div#wishlist .prodotti .item_wish .cnt{font-size:0.9em}#aris div#wishlist .prodotti .item_wish:hover .marca{color:#000 !important}}@media screen and (max-width: 768px){#aris div#wishlist .prodotti .item_wish .cnt a.prod{width:100%}#aris div#wishlist .prodotti .item_wish .cnt a.prod .prezzo{margin:0}#aris div#wishlist .prodotti .item_wish .cnt .taglia_catalogo_select{width:100%;overflow:hidden}#aris div#wishlist .prodotti .item_wish .cnt .taglia_catalogo_select select{width:100%}}@media screen and (min-width: 1024px){body.wishlist .col-xl-2{display:none !important}body.wishlist .col-xl-8{-ms-flex:0 0 100% !important;flex:0 0 100% !important;max-width:100% !important}}section#cart{margin:20px auto 0px}@media screen and (max-width: 1024px){section#cart{margin:100px auto}}section#cart #cart_summary{top:170px}@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:100px auto}}#thanks{margin:20px auto  !important}@media screen and (max-width: 1024px){#thanks{margin:100px auto !important}}#nlpopup{display:none !important}body{margin:0;padding:0}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:#707070}section#cart{width:calc(100% - 30px);max-width:1280px;background:#fff;padding:0;position:relative;overflow:hidden}section#cart h1{border-bottom:solid 1px #000 !important;padding:0 0 5px;margin-bottom:30px;text-transform:uppercase;display:block;width:calc(100% - 15px);overflow:hidden;position:relative}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:7px;line-height:0;text-transform:uppercase}section#cart h1 ul li{display:inline-block;margin:0 0 0 15px}section#cart h1 ul li a#svuota:hover{color:#707070 !important}section#cart h1 ul li a#svuota svg{margin:0 10px 0 0}section#cart h1 ul li i{display:inline-block;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_list{width:calc(70% - 30px);max-width:850px;margin:0 0;padding:15px 0;z-index:1;position:relative;overflow:visible;display:flex;flex-direction:row;flex-wrap:wrap}section#cart #cart_list .item_cart{display:block;width:calc(100% - 2px);min-height:0 !important;margin:0 0px 50px 0px;padding:0px;position:relative;border-bottom:solid 1px #000;background:#f1f1f1}section#cart #cart_list .item_cart .elimina{display:block;position:absolute;top:0;right:0;background:#f1f1f1;padding:15px;text-transform:uppercase;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}section#cart #cart_list .item_cart .elimina:hover{color:#707070}section#cart #cart_list .item_cart .img{width:100%;max-height:170px;max-width:100px;display:block;position:absolute;overflow:hidden;top:10px;left:10px;z-index:10}section#cart #cart_list .item_cart .img img{width:100%;height:auto}section#cart #cart_list .item_cart .txt{display:inline-block;width:calc(100% - 515px);border-top:none;position:relative;bottom:auto;padding:15px 15px 15px 150px;min-height:100px;margin-bottom:40px;float:left}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:1.1em}section#cart #cart_list .item_cart .txt p{margin:0 10px 10px 0;color:#000;float:left;font-size:0.9em}section#cart #cart_list .item_cart .qnt{width:250px;color:#000;text-align:right;padding:9px 15px;position:absolute;bottom:0px;left:auto;right:430px;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:#f1f1f1;color:#000;padding:15px 15px 5px;position:absolute;bottom:0px;left:auto;right:0;margin:0;text-align:right;font-size:1.2em}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{display:block;width:30%;margin:0;padding:0;right:0;float:right;z-index:100;border:none;border-left:solid 1px #000;padding:0 0 0 7.5px;margin:15px 0 30px -7.5px;background:#fff}section#cart #cart_summary h2{display:block;width:100%;padding:0 15px 10px;position:relative;margin-bottom:0;color:#000;white-space:nowrap;font-size:1.5em;line-height:1.2em;background:#fff}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:#707070;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 #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 15px}section#cart #cart_summary .wrapper .cols #coupon_summary input,section#cart #cart_summary .wrapper .cols #giftcard_summary input{border:none;background:#f7f7f7;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:0.8em;color:#000;text-transform:uppercase;font-weight:300;width:auto}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:#707070;text-transform:uppercase;font-weight:100;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}section#cart #cart_summary .wrapper .cols #spedizione{border-bottom:solid 1px #000;position:relative;padding-bottom:10px;margin:0 0 15px}section#cart #cart_summary .wrapper .cols #spedizione h5{width:100%;font-weight:400;margin:0;padding:0;font-size:1em}section#cart #cart_summary .wrapper .cols #spedizione h5 strong{margin:10px 0 0;display:block;width:100%;position:relative;color:#707070}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:0.8em;color:#000}section#cart #cart_summary .wrapper .cols #spedizione #country_toggle.active{background:#000;color:#fff}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:#f7f7f7;border-bottom:dotted 1px #c4c4c4;font-size:0.9em;padding:10px;margin:0}section#cart #cart_summary .wrapper .cols #spedizione #country_list a{display:block;border-bottom:dotted 1px #c4c4c4;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:#f7f7f7;font-weight:600;color:#000}section#cart #cart_summary .wrapper .cols #spedizione #country_list a.ec_active_square{background:#f7f7f7;font-weight:600;color:#000}section#cart #cart_summary .wrapper .cols #spedizione #country_list a.ec_active_square:after{background:#c4c4c4}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:400;font-size:1em}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:600;float:right}section#cart #cart_summary .wrapper .cols #totale h5{font-weight:600;font-size:14px;color:#000}section#cart #cart_summary .wrapper .cols #totale span{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%;background:#000;color:#fff;font-weight:600;font-size:1.2em;line-height:1em;border:none;border-right:none;text-transform:uppercase;padding:10px 0;margin:0;position:relative;cursor:pointer}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}@media screen and (max-width: 1024px){section#cart{display:flex;flex-flow:column;justify-content:flex-start;align-content:flex-start;align-items:flex-start;overflow:hidden}section#cart #cart_list{width:calc(100% - 30px);max-width:none;margin:0 auto !important;padding:0}section#cart #cart_list .item_cart{display:block !important;width:calc(100% - 2px);min-height:0 !important;margin:0 0px 15px 0;padding:0px 10px 0 0;position:relative;border-bottom:solid 1px #000;background:#f1f1f1;overflow:hidden}section#cart #cart_list .item_cart .elimina{display:block;position:absolute;top:5px;right:0;background:#f1f1f1;padding:3px 5px;text-transform:uppercase;z-index:1}section#cart #cart_list .item_cart .elimina svg,section#cart #cart_list .item_cart .elimina i{margin-right:10px}section#cart #cart_list .item_cart .elimina:hover{color:#000}section#cart #cart_list .item_cart .img{width:100%;max-width:70px;display:block;position:absolute;overflow:hidden;top:10px;left:10px;z-index:10;background:#f1f1f1}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% - 90px);border-top:none;position:relative;bottom:auto;padding:30px 5px 20px 90px;min-height:90px;margin-bottom:15px;float:left}section#cart #cart_list .item_cart .txt.polo_cp{width:calc(100% - 90px)}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 p{margin:0 10px 10px 0;color:#000;float:left}section#cart #cart_list .item_cart .qnt{width:170px;background:#f1f1f1;color:#000;padding:0;position:absolute;bottom:0;left:10px;right:auto;text-align:left;overflow:hidden}section#cart #cart_list .item_cart .qnt label{display:flex;flex-flow:row wrap;justify-content:flex-start;align-content:center;align-items:center}section#cart #cart_list .item_cart .qnt span{width:100%}section#cart #cart_list .item_cart .qnt input{color:#000;font-size:1em;margin:0}section#cart #cart_list .item_cart .qnt button{color:#000;position:relative}section#cart #cart_list .item_cart .qnt button svg,section#cart #cart_list .item_cart .qnt button i{position:absolute;top:5px;left:0;text-indent:0em}section#cart #cart_list .item_cart .qnt.polo_cp{padding:3px 5px;bottom:0px}section#cart #cart_list .item_cart h6.val_coupon{display:block;width:calc(100% - 10px);bottom:40px;right:0;padding:3px 5px;font-size:1em;border-bottom:none;border-right:none;text-align:right}section#cart #cart_list .item_cart h6.val_coupon i{margin-left:10px}section#cart #cart_list .item_cart h3{width:170px;background:#f1f1f1;color:#000;padding:10px 5px 0;position:absolute;bottom:0;left:auto;right:0;margin:0;font-size:1.1em}section#cart #cart_list .item_cart h3:after{display:none}section#cart #cart_list .item_cart h3 del{margin-right:0}section#cart #cart_summary{width:100%;border:none;margin:0;padding:0;position:relative;order:3;background:#fff;top:30px}section#cart #cart_summary .cols{width:calc((100% / 2) - 32px)}section#cart #cart_summary #paymethod_cart{margin:0 0 50px !important}}@media screen and (max-width: 768px){section#cart h1{margin-bottom:10px;padding:5px 0;width:100%}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_list{width:100%}section#cart #cart_summary{float:none;width:100%;font-size:0.83em;padding:0;margin:0;border:none}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 #coupon_summary{border-bottom:solid 1px #000;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{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;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:center;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;min-height:100vh;padding:15px;position:relative;overflow:hidden;box-sizing:content-box}section#checkout input{width:100%;margin:0 !important}section#checkout h1{border-bottom:solid 1px #000 !important;padding:0 0 5px;margin-bottom:30px;text-transform:uppercase;display:block;width:calc(100% - 15px);overflow:hidden;position:relative}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:7px;line-height:1em;text-transform:uppercase}section#checkout h1 ul li{margin:0 0 0 15px}section#checkout h1 ul li a{display:block;width:100%}section#checkout h1 ul li a#svuota:hover{color:#707070 !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}section#checkout form#cart_form .cols{display:flex;flex-direction:column;justify-content:flex-start;width:calc(100% - ((100% / 3) + 30px));margin:0;padding:0px 10px 0 0}section#checkout form#cart_form .cols:last-of-type{border-right:none;width:calc((100% / 3) - 17.5px);position:absolute;top:0;right:0;border-left:solid 1px #000;padding:0px 10px}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:1.125em;font-weight:600;text-transform:uppercase}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:600;font-size:1.125em;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 #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}section#checkout form#cart_form .cols label.check{width:calc(100% - 45px);font-size:1em;text-transform:uppercase;position:relative;cursor:pointer;padding:0 10px 0 35px}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:13px;width:13px;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:11px;height:11px}section#checkout form#cart_form .cols label.check .checkmark.warn{border:solid 1px #EE6161}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 p{width:100%;margin:0 0 10px}section#checkout form#cart_form .cols p.nazione{border-bottom:dotted 1px #000;text-transform:uppercase;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{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:#e5e4e2}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:10px;font-size:1.1em;border:solid 1px #000;margin:0 0 20px;position:relative;text-transform:uppercase}section#checkout form#cart_form .cols.col2 #pay_method #pay_item_selected strong{font-weight:600;position:absolute;right:10px;color:#289925}section#checkout form#cart_form .cols.col2 #pay_method .payment_item{width:calc(( 100% / 7) - 30px);overflow:hidden;position:relative;padding:10px;text-align:center;text-transform:uppercase;font-size:0.9em;cursor:pointer}section#checkout form#cart_form .cols.col2 #pay_method .payment_item .img{display:inline-block;background:#fff;width:30px;height:30px;padding:10px;border:solid 1px #000;position:relative}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:block;width:10px;height:10px;opacity:0}section#checkout form#cart_form .cols.col2 #pay_method .payment_item.act{font-weight:600;color:#289925}section#checkout form#cart_form .cols.col2 #pay_method .payment_item.act .img{border:solid 2px #289925}section#checkout form#cart_form .cols.col2 #pay_method .payment_item.warn{font-weight:600;color:#EE6161}section#checkout form#cart_form .cols.col2 #pay_method .payment_item.warn .img{border:solid 1px #EE6161}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;margin-bottom:0;border-bottom:solid 1px #000;color:#000}section#checkout form#cart_form .cols.col3 h2:before{background:#6b6b6b}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:100%;max-height:478px;overflow-x:hidden;overflow-y:auto;background:#fff;border-bottom:solid 1px #000;margin-bottom:10px;scrollbar-width:thin !important;scrollbar-color:#000 #f1f1f1}section#checkout form#cart_form .cols.col3 .wrapper::-webkit-scrollbar{width:5px}section#checkout form#cart_form .cols.col3 .wrapper::-webkit-scrollbar-track{background:#f1f1f1}section#checkout form#cart_form .cols.col3 .wrapper::-webkit-scrollbar-thumb{background-color:#000;border-radius:0;border:1px solid #f1f1f1}section#checkout form#cart_form .cols.col3 .wrapper::-webkit-resizer{width:5px;background:#f1f1f1}section#checkout form#cart_form .cols.col3 .wrapper .item_cart{width:calc(100% - 115px);border-bottom:solid 1px #000;overflow:hidden;margin-bottom:10px;padding:10px 0 10px 115px;position:relative;background:#f1f1f1}section#checkout form#cart_form .cols.col3 .wrapper .item_cart:nth-last-of-type(odd){background:#f1f1f1}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:80px;height:auto;overflow:hidden;position:absolute;top:50%;left:10px;transform:translateY(-50%);background:#f1f1f1}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:1.1em;margin:0 10px 10px 0}section#checkout form#cart_form .cols.col3 .wrapper .item_cart p{display:block;width:calc(50% - 10px);margin:0 10px 10px 0;float:left;overflow:hidden;word-wrap:break-word}section#checkout form#cart_form .cols.col3 .wrapper .item_cart p:nth-child(4){width:calc(100% - 10px)}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% - 20px);padding:10px;margin:0}section#checkout form#cart_form .cols.col3 #cart_summary div h5{font-size:1.1em;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:600}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 a{color:#000}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{width:100%;background:#000;color:#fff;font-weight:600;font-size:1.2em;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 #f1f1f1 !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{width:100%}section#checkout h2{margin-bottom:10px !important}section#checkout form#cart_form{width:100%;margin:0}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:calc(50% - 20px);margin:0 0 15px}section#checkout form#cart_form #pay_method #pay_item_selected strong{position:relative !important;display:block !important;padding:0 10px !important}section#checkout form#cart_form .payment_item{width:calc(( 100% / 4) - 30px) !important;justify-content:flex-start !important}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 2px #000 !important}#modal #modal_wrapper h2{display:block;width:calc(100% - 20px);padding:10px;position:relative;margin-bottom:20px;color:#000;white-space:nowrap;font-size:14px;text-transform:uppercase;background:#fff}#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% - 0);display:flex;flex-flow:row wrap;justify-content:space-between;align-content:flex-start;align-items:flex-start;text-align:left;margin:15px 0 !important;padding:0 !important;overflow:visible}#modal #modal_wrapper form#login h3{font-weight:600;font-size:12px;width:100%;margin:10px 10px 20px;text-transform:uppercase;color:#000;text-align:left}#modal #modal_wrapper form#login label{width:calc((100% / 3) - 20px);margin:0 0 40px;padding:0 10px}#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}#modal #modal_wrapper form#login button{width:calc((100% / 4) - 20px);background:#000;color:#fff;padding:0 15px;margin:0 15px;line-height:25px;height:25px}#modal #modal_wrapper form#login a{margin:10px 10px 5px;color:#000;text-transform:uppercase;font-weight:600;font-size:12px;color:#707070}#modal #modal_wrapper form#login a:hover{color:#000}#modal #modal_wrapper a.ec_button{width:calc(100% - 30px);background:#f7f7f7;font-weight:600;font-size:1.2em;line-height:1em;border:none;text-transform:uppercase;text-align:center;color:#000;padding:15px;margin:0;position:absolute;bottom:0;cursor:pointer;border-top:solid 1px #000 !important}#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(241,241,241,0.05)}section#thanks .cols.col1.error h2{background:#f1f1f1}section#thanks .cols.col1.error h2:before{background:#f1f1f1}section#thanks .cols.col1.error h3{color:#707070}section#thanks .cols.col1.error ul{color:#707070}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 #c4c4c4;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:0.8em;background:#000;color:#ffffff;text-transform:uppercase}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}section#giftcard{margin:0 auto 50px;padding:0;background:#fff;width:100%;position:relative}section#giftcard .content,section#giftcard .thankyou{align-content:center;align-items:center}section#giftcard .content h2,section#giftcard .thankyou h2{color:#000;text-transform:uppercase;font-weight:400;font-size:2.813em;text-align:center}section#giftcard .content .text,section#giftcard .thankyou .text{font-size:1em;text-align:center}section#giftcard .content .text ul,section#giftcard .thankyou .text ul{margin:0;padding:0;list-style:none}section#giftcard .content .imgh,section#giftcard .thankyou .imgh{width:100%;overflow:hidden;position:relative;max-height:500px;margin:40px 0}section#giftcard .content .imgh img,section#giftcard .thankyou .imgh img{width:100%;height:auto}section#giftcard .content .img_container,section#giftcard .thankyou .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}section#giftcard .content .img_container:before,section#giftcard .thankyou .img_container:before{content:'';display:block;width:2px;height:100%;max-height:427px;position:absolute;top:0;left:50%;transform:translateX(-50%);background:#E63333}section#giftcard .content .img_container li,section#giftcard .thankyou .img_container li{margin:0;padding:0;width:calc(50% - 60px)}section#giftcard form{width:100%;position:relative;overflow:hidden;border:solid 1px #000;border-radius:35px;padding:20px 40px;margin:40px 0;text-align:center}section#giftcard form fieldset{width:100%;text-align:left;display:flex;flex-flow:row wrap;justify-content:space-between;align-content:center;align-items:center}section#giftcard form fieldset label{width:calc(50% - 10px);overflow:hidden;padding:0 5px;margin:0 0 15px}section#giftcard form fieldset label[for="payment_method"],section#giftcard form fieldset label[for="message"]{width:100%;float:none}section#giftcard form fieldset label input,section#giftcard form fieldset label textarea{display:block;width:100%;margin:5px 0 0 0;height:30px}section#giftcard form fieldset label textarea{height:55px}section#giftcard form fieldset label input[type="checkbox"]{display:inline-block;margin:0 5px 0 0;width:auto}section#giftcard form fieldset label ul#payment_method{width:100%;text-align:left;display:flex;flex-flow:row wrap;justify-content:space-between;list-style:none;margin:0;padding:0}section#giftcard form fieldset label ul#payment_method li{width:auto;margin:0 15px 10px 0}section#giftcard form button{width:auto;padding:10px 20px;margin:0 auto;border-color:#000;font-weight:600;font-size:1em;line-height:1.12em;text-transform:uppercase}section#giftcard form button:hover{background:#000;color:#fff;border-color:#000}section#giftcard .thankyou #msg{width:100%;max-width:500px;border:solid 1px #000;border-radius:35px;padding:20px 40px;margin:40px auto;text-align:center}section#giftcard .thankyou #msg h3{color:#000}section#giftcard .thankyou #msg h6{text-transform:uppercase;font-size:0.9em}section#giftcard .thankyou #msg .btn{width:auto;padding:10px 20px;margin:0 auto;border-color:#000;font-weight:600;font-size:1em;line-height:1.12em;text-transform:uppercase}section#giftcard .thankyou #msg .btn:hover{background:#000;color:#fff;border-color:#000}@media screen and (max-width: 992px){section#giftcard #breadcrumb{top:142px}section#giftcard h2{margin:80px 0 0;font-size:1.5em !important}section#giftcard .col-md-6{max-width:none !important;-ms-flex:0 0 100% !important;flex:0 0 100% !important;max-width:100% !important}section#giftcard .imgh{max-width:500px;margin:40px auto 0 !important}section#giftcard form{padding:35px;max-width:500px;margin:40px auto 40px !important}section#giftcard form label{width:100% !important}section#giftcard form label select{max-width:none !important}}footer{position:relative;margin:0 auto;padding:20px 0 0;background:#f7f7f7;overflow:hidden;z-index:0;width:100%;font-size:1em}footer .row{text-align:center;align-content:center;align-items:center}footer .row h4.logo{display:none;width:100%;max-width:120px;padding:0;height:20px;overflow:hidden;margin:15px auto;position:relative;text-align:center;z-index:11;background:url("../img/logo.svg") no-repeat top left/100% auto;text-indent:-9000em}footer .row h4.logo a{display:block;width:100%;height:100%;min-height:50px;padding:0;margin:0;overflow:hidden}footer .row h4.logo a img{width:100%;height:100%;object-fit:contain !important}footer .row form{width:100%;max-width:500px;position:relative;margin:0 auto 20px}footer .row form label{display:flex;flex:row;justify-content:space-between;width:100%;margin:0;padding:0}footer .row form label h6{font-weight:900;font-size:14px;width:158px;text-align:center;background:#707070;color:#fff;text-transform:uppercase;height:25px;line-height:26px}footer .row form label input[type=email]{border:solid 1px #707070;background:#fff;width:100%;margin:0;font-size:14px;height:24px;text-align:center}footer .row form label.check{justify-content:center;text-transform:lowercase;font-size:10px;line-height:1.2em;text-align:left;padding:3px 20px}footer .row form label.check .checkmark{position:relative;top:auto;left:auto;display:inline-block;margin:0 5px}footer .row form button{display:block;overflow:hidden;position:absolute;top:1px;right:1px;width:30px;height:22px !important;background:#fff;font-size:2em;line-height:22px !important;margin:0;padding:0;min-height:0}footer .row ul{width:100%;list-style:none;margin:0 !important;padding:0 !important;display:flex;flex-flow:row wrap;justify-content:center;align-content:center;align-items:center}footer .row ul li{margin:0 12.5px 20px}footer .row ul li a{font-size:12px}footer .row ul li a:hover{color:#c4c4c4}footer .row #social{width:100%;max-width:250px;display:flex;flex-flow:row;justify-content:center;list-style:none;margin:0  auto 10px !important;padding:0;position:relative}footer .row #social li{margin:0  10px}footer .row #social li a{font-size:21px;color:#707070}footer .row #lnk_footer{width:100%;max-width:640px;display:flex;flex-flow:row;justify-content:space-between;list-style:none;margin:0 auto 10px;padding:0;text-transform:uppercase;text-align:center}footer .row #lnk_footer li{width:calc(100% / 2);margin:0 0px 20px 0}footer .row #lnk_footer li ul{width:100%;padding:0;margin:0;list-style:none}footer .row #lnk_footer li ul li{width:100%;margin:0 0  20px 0}footer .row #lnk_footer li ul li a:hover{color:#c4c4c4}footer #sub-footer{display:block;width:100%;margin:0;padding:20px 15px 40px;background:#fff url("../img/loghi/cards.png") no-repeat center calc(100% - 15px)/180px auto;text-align:center;color:#707070;text-transform:uppercase;font-size:9px}footer #sub-footer .trustpilot-widget{margin-bottom:20px}footer #sub-footer a{color:#000;text-transform:uppercase;font-size:10px}footer #sub-footer ul{width:auto;list-style:none;display:inline-flex;flex-flow:row;justify-content:flex-start;margin:0;padding:0}footer #sub-footer ul li{margin:0 5px}@media screen and (max-width: 992px){footer ul li{width:100%;margin:0  20px}footer ul li a{font-size:12px}footer ul li a:hover{color:#c4c4c4}footer #sub-footer{font-size:10px}footer #sub-footer a{color:#000;text-transform:uppercase;font-size:10px}footer #sub-footer ul{width:100%;list-style:none;display:block;margin:5px 0 0;padding:0}footer #sub-footer ul li{display:inline-block;width:auto;margin:0 5px}}#cart_list{max-height:740px;overflow-x:hidden !important;overflow-y:auto !important;margin-bottom:50px !important;scrollbar-width:thin !important;scrollbar-color:#000 rgba(0,0,0,0)}#cart_list::-webkit-scrollbar{width:5px}#cart_list::-webkit-scrollbar-track{background:rgba(0,0,0,0)}#cart_list::-webkit-scrollbar-thumb{background-color:#000;border-radius:0;border:1px solid rgba(0,0,0,0)}#cart_list::-webkit-resizer{width:5px;background:rgba(0,0,0,0)}#cross_sell{display:block;background:#fff;position:relative;padding:0 0 30px;width:100%}#cross_sell h1{text-transform:lowercase !important}#cross_sell h1:first-letter{text-transform:uppercase !important}#cross_sell .swiper-container .swiper-slide .cnt{display:block;width:100%;position:relative;overflow:hidden;padding:10px}#cross_sell .swiper-container .swiper-slide .cnt span{display:block;width:100%;line-height:1.4em;height:1.4em;overflow:hidden;margin-bottom:10px;white-space:nowrap;text-overflow:ellipsis;text-align:center;font-size:1em}#cross_sell .swiper-container .swiper-slide .cnt span.img{height:auto;width:100%;margin:0 auto 10px;background:#f1f1f1;padding:10px}#cross_sell .swiper-container .swiper-slide .cnt span.img img{margin:0;width:100%;height:auto;mix-blend-mode:multiply}#cross_sell .swiper-container .swiper-slide .cnt span.marca{font-size:1em;font-weight:600;text-transform:uppercase}#cross_sell .swiper-container .swiper-slide .cnt span.prodotto{text-transform:uppercase;font-size:0.8em}#cross_sell .swiper-container .swiper-slide .cnt span.prezzo{white-space:nowrap;letter-spacing:-0.4px;text-overflow:clip}#cross_sell .swiper-container .swiper-slide .cnt span.prezzo span{display:inline-block;width:auto;margin:0 3px 0 0}#cross_sell .swiper-container .swiper-slide .cnt span.prezzo i,#cross_sell .swiper-container .swiper-slide .cnt span.prezzo em{font-style:normal;vertical-align:top}#cross_sell .swiper-container .swiper-slide .cnt span.prezzo i{color:#c4c4c4}#cross_sell .swiper-container .swiper-slide .cnt span.prezzo em{font-weight:600}#cross_sell .swiper-container .swiper-slide .cnt span.taglia{display:block;width:auto;height:auto !important;text-transform:lowercase}#cross_sell .swiper-container .swiper-slide .cnt span.taglia:first-letter{text-transform:uppercase}#cross_sell .swiper-container .swiper-slide .cnt span.taglia select{display:block;text-align:left;width:auto;margin:0 auto;font-weight:600}#cross_sell .swiper-container .swiper-slide .cnt button{display:block;width:auto;max-width:70%;text-align:center;margin:10px auto;padding:10px;background:#000;color:#fff;border-radius:10px;text-transform:uppercase;font-weight:600;font-size:0.8em}#cross_sell .swiper-container .swiper-pagination{position:relative;text-align:center;z-index:100;margin:20px 0}#cross_sell .swiper-container .swiper-pagination .swiper-pagination-bullet{border-radius:100%;border:solid 1px #000;background:rgba(255,255,255,0);width:12px;height:12px;opacity:1;color:rgba(255,255,255,0)}#cross_sell .swiper-container .swiper-pagination .swiper-pagination-bullet:before{content:'';background:rgba(255,255,255,0);display:block;width:8px;height:8px;border-radius:100%;margin:2px}#cross_sell .swiper-container .swiper-pagination .swiper-pagination-bullet-active:before{background:#707070}#cross_sell .swiper-container .swiper-pagination .swiper-button-black{z-index:100}#cross_sell .swiper-container .swiper-pagination .swiper-button-black.swiper-button-disabled{display:none}#pop_cross_sell{display:none;background:rgba(0,0,0,0.3);width:100%;position:fixed;top:0;left:0;right:0;bottom:0;z-index:9999}#pop_cross_sell .cnt{display:flex;flex-flow:row wrap;justify-content:space-between;width:100%;overflow:hidden;padding:10px;background:#fff;width:100%;height:100%;max-width:650px;max-height:420px;position:fixed;top:50%;left:50%;transform:translate(-50%, -50%);z-index:10000}#pop_cross_sell .cnt h1{width:100%;text-transform:lowercase !important;font-size:1.5em;font-weight:500;border-bottom:solid 1px #000;margin:0;padding:0 0 10px}#pop_cross_sell .cnt h1:first-letter{text-transform:uppercase !important}#pop_cross_sell .cnt input{position:absolute;top:0;left:0}#pop_cross_sell .cnt #close_pop_cross_sell{position:absolute;top:15px;right:15px;font-size:1.2em;z-index:10;line-height:1em}#pop_cross_sell .cnt span{display:block;width:100%;line-height:1.4em;height:1.4em;overflow:hidden;margin-bottom:10px;white-space:nowrap;text-overflow:ellipsis;text-align:center;font-size:1em}#pop_cross_sell .cnt span.img{height:auto;width:40%;margin:0 0 10px;background:#f1f1f1;padding:10px}#pop_cross_sell .cnt span.img img{margin:0;width:100%;height:auto;mix-blend-mode:multiply}#pop_cross_sell .cnt div.txt{width:55%;margin:20px 0}#pop_cross_sell .cnt div.txt span.marca{font-size:1em;font-weight:600;text-transform:uppercase}#pop_cross_sell .cnt div.txt span.prodotto{text-transform:uppercase;font-size:0.8em}#pop_cross_sell .cnt div.txt span.prezzo{white-space:nowrap;letter-spacing:-0.4px;text-overflow:clip}#pop_cross_sell .cnt div.txt span.prezzo span{display:inline-block;width:auto;margin:0 3px 0 0}#pop_cross_sell .cnt div.txt span.prezzo i,#pop_cross_sell .cnt div.txt span.prezzo em{font-style:normal;vertical-align:top}#pop_cross_sell .cnt div.txt span.prezzo i{color:#c4c4c4}#pop_cross_sell .cnt div.txt span.prezzo em{font-weight:600}#pop_cross_sell .cnt div.txt span.taglia{display:block !important;width:auto !important;height:auto !important;text-transform:lowercase}#pop_cross_sell .cnt div.txt span.taglia:first-letter{text-transform:uppercase}#pop_cross_sell .cnt div.txt span.taglia select{display:block;text-align:left;width:auto;margin:0 auto;font-weight:600}#pop_cross_sell .cnt div.txt button{display:block;width:auto;max-width:70%;text-align:center;margin:10px auto;padding:10px;background:#000;color:#fff;border-radius:10px;text-transform:uppercase;font-weight:600;font-size:0.8em}@media screen and (max-width: 992px){#cart_list{max-height:none}#cross_sell{order:4}}
