BODY {
background-color : #;
color : #;
font-family : ;
font-size : px ;
}
INPUT {
color : #;
font-family : ;
font-size : px;
}
TEXTAREA {
color : #;
font-family : ;
font-size : px ;
}
SELECT {
color : #;
font-family : ;
font-size : px;
}
TABLE {
font-family : ;
font-size : px ;
}
A:link {

color : #;
}
A:VISITED {

color : #;
}
A:active {

color : #;
}
A:HOVER {

color : #;
}
A.menu:link {
font-family : ;
font-size : px;

color : #;
}
A.menu:visited {
font-family : ;
font-size : px;

color : #;
}
A.menu:active {
font-family : ;
font-size : px;

color : #;
}
A.menu:HOVER {
font-family : ;
font-size : px;

color : #;
}
A.menuSelected:link {
font-family : ;
font-size : px;

color : #;
}
A.menuSelected:visited {
font-family : ;
font-size : px;

color : #;
}
A.menuSelected:active {
font-family : ;
font-size : px;

color : #;
}
A.menuSelected:HOVER {
font-family : ;
font-size : px;

color : #;
}
A.menuV:link {
font-family : ;
font-size : px;

color : #;
}
A.menuV:visited {
font-family : ;
font-size : px;

color : #;
}
A.menuV:active {
font-family : ;
font-size : px;

color : #;
}
A.menuV:HOVER {
font-family : ;
font-size : px;

color : #;
}
A.menuVSelected:link {
font-family : ;
font-size : px;

color : #;
}
A.menuVSelected:visited {
font-family : ;
font-size : px;

color : #;
}
A.menuVSelected:active {
font-family : ;
font-size : px;

color : #;
}
A.menuVSelected:HOVER {
font-family : ;
font-size : px;

color : #;
}
A.menuCustom:link {
font-family : ;
font-size : px;

color : #;
}
A.menuCustom:visited {
font-family : ;
font-size : px;

color : #;
}
A.menuCustom:active {
font-family : ;
font-size : px;

color : #;
}
A.menuCustom:HOVER {
font-family : ;
font-size : px;

color : #;
}
html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font:inherit;font-size:100%;vertical-align:baseline}html{line-height:1}ol,ul{list-style:none}table{border-collapse:collapse;border-spacing:0}caption,th,td{text-align:left;font-weight:normal;vertical-align:middle}q,blockquote{quotes:none}q:before,q:after,blockquote:before,blockquote:after{content:"";content:none}a img{border:none}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block}@font-face{font-family:'FontAwesome';src:url("https://maxcdn.bootstrapcdn.com/font-awesome/4.4.0/fonts/fontawesome-webfont.eot?v=4.4.0");src:url("https://maxcdn.bootstrapcdn.com/font-awesome/4.4.0/fonts/fontawesome-webfont.eot?#iefix&v=4.4.0") format("embedded-opentype"),url("https://maxcdn.bootstrapcdn.com/font-awesome/4.4.0/fonts/fontawesome-webfont.woff?v=4.4.0") format("woff"),url("https://maxcdn.bootstrapcdn.com/font-awesome/4.4.0/fonts/fontawesome-webfont.ttf?v=4.2.0") format("truetype"),url("https://maxcdn.bootstrapcdn.com/font-awesome/4.4.0/fonts/fonts/fontawesome-webfont.svg?v=4.4.0#fontawesomeregular") format("svg");font-weight:normal;font-style:normal}@font-face{font-family:'OCRBAlternateRegular';src:url("/media/7/590/ocrb-alternate-webfont.woff") format("woff"),url("/media/7/590/ocrb-alternate-webfont.ttf") format("truetype");font-weight:normal;font-style:normal}@font-face{font-family:'aileronlight';src:url("/media/7/590/aileron-light-webfont.woff2") format("woff2"),url("/media/7/590/aileron-light-webfont.woff") format("woff"),url("/media/7/590/Aileron-Light.otf") format("truetype");font-weight:normal;font-style:normal}@font-face{font-family:'aileronsemibold';src:url("/media/7/590/aileron-semibold-webfont.woff2") format("woff2"),url("/media/7/590/aileron-semibold-webfont.woff") format("woff"),url("/media/7/590/Aileron-SemiBold.otf") format("truetype");font-weight:normal;font-style:normal}.width-cnt,.bottom-header,.row-view-box,.carrello-end,.no-results,.privacy-gdpr,.section-login,.carrello,.product-details.photogallery,.product-gallery{width:100%;margin:auto;max-width:1170px}a.search-btn:after,a.search-btn:link:after,.cart a:after,.cart a:link:after,.item.grid-item .add-cart a:before,.item.grid-item .add-cart a:link:before,.top-product-details .color h6 a:after,.top-product-details .item h6 a:after,.section-login .log-form .forgot-pw a:before,.section-login .log-form .forgot-pw a:link:before,.top-cart a:before,.top-cart a:link:before,.footer-cart .button-modify-cart a:before,.footer-cart .button-modify-cart a:link:before,.date-picker:after,.rsDefault .rsThumbsArrowLeft .rsThumbsArrowIcn:after,.rsDefault .rsThumbsArrowRight .rsThumbsArrowIcn:after,.carrello-end .back-hp a:before,.carrello-end .back-hp a:link:before{font-family:FontAwesome}body,.search-box,.search-result span,.section-login .log-form .send-form input,.cnt-login .section-title,.cnt-registration .section-title,.privacy-gdpr .row-btn input{font-family:Arial,Helvetica,sans-serif}a.search-btn,a.search-btn:link,.section-title,.designforsale .title,.credits a,.credits a:link,.small-title,.top-product-details h1,.mobile-view-section-list .item .product-title a,.mobile-view-section-list .item .product-title a:link{font-family:'OCRBAlternateRegular'}.section-title .back-hp a,.section-title .back-hp a:link,.section-title .back-hp a:hover,.textbox strong,.top-product-details .color h6,.top-product-details .item h6,.top-product-details .dimensions .header-dimensions li:first-child,.top-product-details .packaging li span,.top-product-details .classification h6,.search-result,.section-login .cnt-login strong,.label-permessi,.rsGCaption span,.single-filter h6{font-family:Arial, Helvetica, sans-serif;font-weight:bold}.search,.search-wrapper,.bottom-header,.container,.section-title .back-hp,.designforsale .designforsale-address,.designforsale .designforsale-address .address-d4s,.item.grid-item .add-cart,.item.grid-item .add-cart a,.item.grid-item .add-cart a:link,main section.filter .inner-filter,.top-product-details .dimensions ul,.section-login .log-form .item-form.radio-form,.section-login .log-form .item-form.radio-form .radio,.row-cart,.price-resume ul li,.mobile-view-section-list,.search-desktop div,.button-group,.top-header .width-cnt,.top-header .width-cnt .right-top,.mobile-search,.check-delivery li,.delivery .row-form,.resume-total,.check-payment li,.single-filter,.section-gdpr .check-privacy,.section-gdpr .check-privacy li,.section-gdpr .dati-salvati li,.privacy-gdpr .row-btn{display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex}.item.grid-item .add-cart a,.item.grid-item .add-cart a:link,.cnt-registration .register-btn a,.cnt-registration .register-btn a:link,.footer-cart a.send-request,.footer-cart a.send-request:link,.modify-btn a,.modify-btn a:link,a.send-request,a.send-request:link,input.send-request,.back-spedizione a,.back-spedizione a:link{border:solid 1px #ed232a;text-align:center;text-transform:uppercase;line-height:37px;font-size:14px;font-size:.875rem;font-family:'aileronlight';padding:0 20px;-webkit-border-radius:10px;-moz-border-radius:10px;-ms-border-radius:10px;border-radius:10px;display:inline-block;color:#ed232a}.item.grid-item .add-cart a:hover,.modify-btn a:hover,.back-spedizione a:hover{border:solid 1px #ed232a;color:#fff;background:#ed232a}.cnt-photo .mask,.cnt-photo .content{position:absolute;left:50%;z-index:100;-ms-transform:translateX(-50%);-webkit-transform:translateX(-50%);transform:translateX(-50%)}.close-icon,.date-picker:after{position:absolute;top:50%;z-index:100;-ms-transform:translateY(-50%);-webkit-transform:translateY(-50%);transform:translateY(-50%)}.cnt-photo a.info:after,.cnt-error-privacy{position:absolute;top:50%;left:50%;z-index:100;-ms-transform:translate(-50%, -50%);-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}*{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}*:focus{outline:0}.wrapper{height:100%}html,body,#Form1{line-height:normal;position:relative;height:100%}body{font-size:16px;font-size:1rem;color:#7e7f84;background:#f4f4f4}a,a:link{text-decoration:none;color:#7e7f84;-moz-transition:all,.5s;-o-transition:all,.5s;-webkit-transition:all,.5s;transition:all,.5s}a:hover{text-decoration:underline}::-webkit-input-placeholder{color:#1f1e21}:-moz-placeholder{color:#1f1e21}::-moz-placeholder{color:#1f1e21}:-ms-input-placeholder{color:#1f1e21}input,textarea{-webkit-appearance:none}input,textarea{-moz-border-radius:0;-webkit-border-radius:0;border-radius:0}.country-select select{background-color:#fff}.ddcommon{position:relative;display:-moz-inline-stack;zoom:1;display:inline-block;*display:inline;cursor:default;width:36px !important}.ddcommon ul{padding:0;margin:0}.ddcommon ul li{list-style-type:none}.ddcommon .disabled img,.ddcommon .disabled span,.ddcommon.disabledAll{opacity:.5;-ms-filter:"alpha(opacity=50)";filter:alpha(opacity=50);-khtml-opacity:.5;-moz-opacity:.5;color:#999}.ddcommon .clear{clear:both}.ddcommon input.text{padding:0 0 0 0;position:absolute;background:#fff;display:block;width:98%;height:98%;left:2px;top:0;border:none}.ddlabel{display:none}.ddOutOfVision{position:relative;display:-moz-inline-stack;display:inline-block;zoom:1;*display:inline}img.fnone{float:none !important}.ddcommon .divider{width:0;height:100%;position:absolute}.ddcommon .ddArrow{display:inline-block;position:absolute;top:6px;right:0}.ddcommon .ddArrow:hover{background-position:0 100%}.ddcommon .ddTitle{padding:0;position:relative;display:inline-block;width:100%}.ddcommon .ddTitle .ddTitleText{display:block;text-align:left}.ddcommon .ddTitle .ddTitleText .ddTitleText{padding:0}.ddcommon .ddTitle .description{display:block}.ddcommon .ddTitle .ddTitleText img{position:relative;vertical-align:middle;float:left;width:21px}.ddcommon .ddChild{position:absolute;display:none;width:100%;overflow-y:auto;overflow-x:hidden;zoom:1;z-index:9999;height:auto !important}.ddcommon .ddChild li{clear:both}.ddcommon .ddChild li .description{display:block}.ddcommon .ddChild li img{border:0 none;position:relative;vertical-align:middle;float:left !important}.ddcommon .ddChild li.optgroup{padding:0}.ddcommon .ddChild li.optgroup .optgroupTitle{padding:0 5px;font-weight:bold;font-style:italic}.ddcommon .ddChild li.optgroup ul li{padding:5px 5px 5px 15px}.ddcommon .noBorderTop{border-top:none 0  !important;padding:0;margin:0}.dd .ddArrow{background:url("/media/7/590/arrowcountry.gif") no-repeat;height:5px;margin:auto;width:8px}.dd .ddArrow:hover{background-position:0 100%}.dd .ddTitle{color:#fff}.dd .ddTitle .ddTitleText{padding:0;height:21px}.dd .ddTitle .ddTitleText:hover{cursor:pointer}.dd .ddChild li .ddlabel:hover{text-decoration:underline}.dd .ddTitle .ddTitleText .ddTitleText{padding:0}.dd .ddTitle .description{font-size:12px;color:#666}.dd .ddChild ul{background-color:#f5f5f5;padding:3px}.top-header .dd .ddChild ul{padding:3px}.dd .ddChild li{padding:5px;background-color:#fff;cursor:pointer}.top-header .dd .ddChild li{padding:5px 2px}.dd .ddChild li .description{color:#666}.dd .ddChild li .ddlabel{color:#3d3d3d;float:left;width:75%;display:none}.top-header .dd .ddChild li .ddlabel{color:#fff;float:left;width:52%;display:none}.dd .ddChild li img{padding:0;width:21px}.dd .ddChild li.optgroup{padding:0}.dd .ddChild li.optgroup .optgroupTitle{padding:0 5px;font-weight:bold;font-style:italic}.dd .ddChild li.optgroup ul li{padding:5px 5px 5px 15px}.dd .ddChild li.selected{color:#fff}.search{-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-justify-content:center;justify-content:center}a.search-btn,a:link.search-btn{height:23px;color:#ed232a;text-transform:uppercase;font-size:16px;font-size:1rem}a.search-btn:after,a:link.search-btn:after{content:"\f002";margin-left:10px;color:#ed232a;font-size:16px;font-size:1rem}.search-box,.close-icon,.search-wrapper{position:relative}.search-wrapper{width:100%;margin:auto;position:fixed;z-index:200;height:60px;background:#FFF;top:-60px;left:0;width:100%;padding:0 6px;-moz-transition:all,.5s,ease;-o-transition:all,.5s,ease;-webkit-transition:all,.5s,ease;transition:all,.5s,ease;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-justify-content:space-between;justify-content:space-between;-webkit-align-items:center;align-items:center}.search-wrapper.open{top:0}a,a:link,a:hover{text-decoration:none}a.close-search:after,a:link.close-search:after,a:hover.close-search:after{content:"X"}a:hover{text-decoration:none}a:hover.close-search:after{color:#ed232a}.search-box{width:100%;border:1px solid #7e7f84;outline:0;-moz-border-radius:8px;-webkit-border-radius:8px;border-radius:8px;height:30px;line-height:30px;padding:0 5px;-moz-transition:border-color,.5s,ease;-o-transition:border-color,.5s,ease;-webkit-transition:border-color,.5s,ease;transition:border-color,.5s,ease;font-size:12px;font-size:.75rem}.search-box:focus,.search-box:active{border-color:#7e7f84}.close-icon{border:1px solid transparent;background-color:transparent;display:inline-block;vertical-align:middle;outline:0;cursor:pointer;display:block;line-height:18px;position:absolute;color:#FFF;z-index:1;right:10px;margin:auto;font-weight:normal;font-size:12px;font-size:.75rem;cursor:pointer;color:#7e7f84}.search-box:not(:valid) ~ .close-icon{display:none}.site-header{float:left;width:100%;background:#FFF}.bottom-header{padding:10px 6px;clear:both;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-justify-content:space-between;justify-content:space-between;-webkit-align-content:center;align-content:center}.logo{float:left;width:60px}.logo img{width:60px;height:60px;display:block}.country-select{width:36px;height:15px}.dd-container,.dd-select,.dd-options{width:36px !important}.dd-container img,.dd-select img,.dd-options img{width:21px}.dd-select,.dd-selected{border:none !important;padding:0 !important;background:transparent !important;height:15px !important}.dd-pointer{right:0 !important}.dd-options{top:24px}.dd-options li{margin-bottom:10px}.dd-options,.dd-option{-webkit-box-shadow:none !important;box-shadow:none !important;border:none !important;padding:0 !important;text-align:center;width:21px !important;background:#FFF}.cnt-main-menu .dd-options li{margin-bottom:10px}.main-nav,.cart,.search{float:right}.cart{margin-right:30px}.cart a,.cart a:link{display:block;width:24px;height:23px}.cart a:after,.cart a:link:after{content:"\f07a ";color:#ed232a;font-size:22px;font-size:1.375rem}.right-top .cart a:after,.right-top .cart a:link:after{color:#1f1e21}.container{position:relative;left:0;-webkit-transition:left 500ms ease;-moz-transition:left 500ms ease;-ms-transition:left 500ms ease;-o-transition:left 500ms ease;transition:left 500ms ease;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-justify-content:space-between;justify-content:space-between}.container:after{content:"";position:fixed;width:100%;height:100%;top:0;left:-100%;z-index:190;background:rgba(0,0,0,0.5);-moz-transition:left,.5s,ease,.5s;-o-transition:left,.5s,ease,.5s;-webkit-transition:left,.5s,ease,.5s;transition:left,.5s,ease,.5s}main section{padding:10px 10px 0 10px}main section.list{padding:0}.section-title{color:#fff;background:#ed232a;text-transform:uppercase;padding:10px;font-size:24px;font-size:1.5rem;letter-spacing:-2px;margin-bottom:20px}.section-title .back-hp{-webkit-justify-content:center;justify-content:center;-webkit-align-items:center;align-items:center}.section-title .back-hp a,.section-title .back-hp a:link,.section-title .back-hp a:hover{color:#FFF;text-decoration:none;font-size:16px;font-size:1rem;letter-spacing:0}.top-footer{background:#ed232a;color:#fffr;padding:20px 10px}.designforsale .title{text-transform:uppercase;font-size:22px;font-size:1.375rem;line-height:22px;padding-bottom:10px;letter-spacing:-2px}.designforsale .title span{display:block}.designforsale .designforsale-address{padding:10px}.designforsale .designforsale-address a,.designforsale .designforsale-address a:link{color:#FFF}.designforsale .designforsale-address .top-d4s-address{padding-bottom:20px}.designforsale .designforsale-address .cnt-logo-d4s{-ms-flex-preferred-size:108px;-webkit-flex-basis:108px;flex-basis:108px;max-width:108px}.designforsale .designforsale-address .cnt-logo-d4s img{width:80;height:80px;display:block}.designforsale .designforsale-address .address-d4s{-ms-flex-preferred-size:68%;-webkit-flex-basis:68%;flex-basis:68%;max-width:68%;font-size:12px;font-size:.75rem;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-justify-content:space-between;justify-content:space-between}.designforsale .designforsale-address .address-d4s span{display:block}.credits a,.credits a:link{color:#fff;text-transform:uppercase;-moz-transition:all,.5s,ease;-o-transition:all,.5s,ease;-webkit-transition:all,.5s,ease;transition:all,.5s,ease;letter-spacing:-2px}.credits a:hover{color:#ed232a}.cnt-photo{overflow:hidden;position:relative;text-align:center;cursor:default}.cnt-photo a{display:block}.cnt-photo .price{position:absolute;right:0;bottom:10px;z-index:100;color:#FFF;background:#ed232a;padding:6px 10px}.cnt-photo .mask,.cnt-photo .content{width:100%;height:100%;overflow:hidden;top:0;max-width:280px}.cnt-photo img{display:block;position:relative;width:100%}.cnt-photo a.info{display:block;width:100%;height:100%;position:absolute;z-index:100;left:0;top:0}.cnt-photo a.info:after{content:"";display:block;text-decoration:none;padding:0;width:32px;height:32px;background:url("/media/7/590/more-info.png") no-repeat center center;margin-top:-16px;margin-left:-16px;opacity:0;-moz-transform:scale(0, 0);-webkit-transform:scale(0, 0);-o-transform:scale(0, 0);-ms-transform:scale(0, 0);transform:scale(0, 0);-webkit-transition:-webkit-transform 0.2s 0.1s ease-in, opacity 0.1s ease-in-out;-moz-transition:-moz-transform 0.2s 0.1s ease-in, opacity 0.1s ease-in-out;-o-transition:-o-transform 0.2s 0.1s ease-in, opacity 0.1s ease-in-out;-ms-transition:-ms-transform 0.2s 0.1s ease-in, opacity 0.1s ease-in-out;transition:transform 0.2s 0.1s ease-in, opacity 0.1s ease-in-out}.cnt-photo .mask{opacity:0;overflow:visible;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-transition:all 0.4s ease-in-out;-moz-transition:all 0.4s ease-in-out;-o-transition:all 0.4s ease-in-out;-ms-transition:all 0.4s ease-in-out;transition:all 0.4s ease-in-out}.cnt-photo .mask:after{content:"";width:100%;height:0;background:rgba(237,35,42,0.7);-webkit-transition:all 0.4s ease-in-out;-moz-transition:all 0.4s ease-in-out;-o-transition:all 0.4s ease-in-out;-ms-transition:all 0.4s ease-in-out;transition:all 0.4s ease-in-out;position:absolute;left:0;bottom:0}.cnt-photo .mask:before{content:"";width:100%;height:0;background:rgba(237,35,42,0.7);-webkit-transition:all 0.4s ease-in-out;-moz-transition:all 0.4s ease-in-out;-o-transition:all 0.4s ease-in-out;-ms-transition:all 0.4s ease-in-out;transition:all 0.4s ease-in-out;position:absolute;left:0;top:0}.cnt-photo:hover .mask{opacity:1;z-index:1000}.cnt-photo:hover .mask:after{height:50%}.cnt-photo:hover .mask:before{height:50%}.cnt-photo:hover a.info:after{opacity:1;-moz-transform:scale(1, 1);-webkit-transform:scale(1, 1);-o-transform:scale(1, 1);-ms-transform:scale(1, 1);transform:scale(1, 1);-moz-transition-delay:0.5s;-webkit-transition-delay:0.5s;-o-transition-delay:0.5s;-ms-transition-delay:0.5s;transition-delay:0.5s}.product-list{position:relative;width:100%;max-width:1170px;margin:0 auto}.product-list p{font-size:12px;font-size:.75rem;padding-bottom:5px}.product-list .item.grid-item{width:80%;margin:0 10% 20px 10%}.product-title{padding:15px 0}.product-title a,.product-title a:link{color:#ed232a;font-size:16px;font-size:1rem;text-decoration:none;text-transform:uppercase}.product-title a:hover{color:#1f1e21}.product-description{max-width:280px;margin:auto}.item.grid-item{margin-bottom:20px}.item.grid-item .add-cart{margin-top:20px;-webkit-justify-content:center;justify-content:center}.item.grid-item .add-cart a,.item.grid-item .add-cart a:link{-webkit-justify-content:center;justify-content:center;-webkit-align-items:center;align-items:center;font-size:16px;font-size:1rem}.item.grid-item .add-cart a:before,.item.grid-item .add-cart a:link:before{content:"\f07a";margin-right:15px;font-size:22px;font-size:1.375rem}.item.grid-item .add-cart a:hover:before{color:#FFF}.textbox p{padding-bottom:25px;line-height:20px;font-size:14px;font-size:.875rem}.textbox strong{color:#1f1e21}.small-title{color:#ed232a;font-size:20px;font-size:1.25rem;text-transform:uppercase;padding-bottom:20px;letter-spacing:-2px}.greybox .small-title{color:#1f1e21}.greybox{background:#e4e4e4}footer{padding:20px 0 0 0;clear:both}footer .showroom-address a,footer .showroom-address a:link{color:#1f1e21}footer .showroom-address a:hover{color:#ed232a}.dd-option-selected,.dd-option:hover{background:none !important}main section.filter{background:#ddd;position:relative;text-align:center;padding:0;margin:0}main section.filter .inner-filter{min-height:70px;padding:10px 0 0 0;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-moz-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center;-webkit-box-align:center;-moz-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center}main{position:relative;clear:both}.top-product-details h1{color:#ed232a;font-size:30px;font-size:1.875rem;text-transform:uppercase;margin-bottom:20px;letter-spacing:-2px}.top-product-details .description-details{font-size:14px;font-size:.875rem;margin-bottom:20px}.top-product-details .color,.top-product-details .item{margin-bottom:10px}.top-product-details .color p,.top-product-details .item p{font-size:14px;font-size:.875rem}.top-product-details .color h6,.top-product-details .item h6{color:#1f1e21;text-transform:uppercase;font-size:14px;font-size:.875rem;padding-bottom:5px}.top-product-details .color h6 a,.top-product-details .item h6 a{width:15px;height:15px;display:inline-block;margin-left:10px;position:relative}.top-product-details .color h6 a:after,.top-product-details .item h6 a:after{content:"\f05a";font-size:20px;font-size:1.25rem;color:#ed232a;display:inline-block}.top-product-details .dimensions{margin-bottom:10px}.top-product-details .dimensions ul{font-size:14px;font-size:.875rem;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap;max-width:400px}.top-product-details .dimensions ul li{-ms-flex-preferred-size:35%;-webkit-flex-basis:35%;flex-basis:35%;max-width:35%;text-align:right}.top-product-details .dimensions ul li:first-child{-ms-flex-preferred-size:30%;-webkit-flex-basis:30%;flex-basis:30%;max-width:30%;text-align:left;padding-bottom:5px}.top-product-details .dimensions .header-dimensions{color:#1f1e21;text-transform:uppercase;font-size:14px;font-size:.875rem}.top-product-details .packaging{margin-bottom:10px}.top-product-details .packaging li:first-child{padding-bottom:5px}.top-product-details .packaging li:first-child,.top-product-details .packaging li span{color:#7e7f84}.top-product-details .packaging li{font-size:14px;font-size:.875rem}.top-product-details .packaging .packaging-detail{padding-bottom:5px}.top-product-details .packaging .packaging-detail ul{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.top-product-details .packaging .packaging-detail li,.top-product-details .packaging .packaging-detail li:first-child{-ms-flex-preferred-size:100%;-webkit-flex-basis:100%;flex-basis:100%;max-width:100%;text-align:left}.top-product-details .classification{margin-bottom:10px}.top-product-details .classification h6{color:#1f1e21;text-transform:uppercase;font-size:14px;font-size:.875rem;padding-bottom:5px}.top-product-details .classification p{padding-left:25px;background:url("/media/7/590/btn-materie-prime.gif") no-repeat left top;line-height:20px;font-size:14px;font-size:.875rem}.top-product-details .download,.top-product-details .got-to{display:inline-block}.top-product-details .download a,.top-product-details .download a:link,.top-product-details .got-to a,.top-product-details .got-to a:link{border:solid 1px #ed232a;text-align:center;text-transform:uppercase;line-height:37px;font-size:14px;font-size:.875rem;font-family:Arial, Helvetica, sans-serif;padding:0 10px;-moz-border-radius:10px;-webkit-border-radius:10px;border-radius:10px;display:inline-block;color:#ed232a;-moz-transition:all,.5s,ease;-o-transition:all,.5s,ease;-webkit-transition:all,.5s,ease;transition:all,.5s,ease;margin-right:20px}.top-product-details .download a:hover,.top-product-details .got-to a:hover{color:#fff;background:#ed232a}.bottom-product-details .total{font-size:14px;font-size:.875rem;color:#ed232a;margin-bottom:20px}.bottom-product-details .total span{color:#1f1e21}.bottom-product-details .add-cart input{border:solid 1px #ed232a;background:url("/media/7/590/ico-carrello.gif") no-repeat 10px center;text-align:center;text-transform:uppercase;line-height:37px;font-size:14px;font-size:.875rem;font-family:Arial, Helvetica, sans-serif;padding:0 10px 0 50px;-moz-border-radius:10px;-webkit-border-radius:10px;border-radius:10px;display:inline-block;color:#ed232a;-moz-transition:all,.5s,ease;-o-transition:all,.5s,ease;-webkit-transition:all,.5s,ease;transition:all,.5s,ease;cursor:pointer}.bottom-product-details .add-cart input:hover{color:#fff;background:#ed232a url("/media/7/590/ico-carrello-hover.gif") no-repeat 10px center}.row-share{text-align:center}.search-result{display:inline-block;color:#1f1e21;font-size:15px;font-size:.9375rem}.section-login{padding:0 10px}.section-login article{margin:auto;max-width:400px}.section-login p{line-height:18px}.section-login p strong{color:#1f1e21}.section-login .cnt-login{padding-bottom:50px}.section-login .log-form{padding-top:20px}.section-login .log-form .item-form{position:relative;padding-bottom:20px;margin-bottom:10px}.section-login .log-form .item-form.radio-form{-webkit-justify-content:flex-start;justify-content:flex-start;-webkit-align-items:flex-start;align-items:flex-start}.section-login .log-form .item-form.radio-form .radio{padding-right:20px;-webkit-justify-content:flex-start;justify-content:flex-start;-webkit-align-items:center;align-items:center}.section-login .log-form .item-form.radio-form .radio label{padding-bottom:0}.section-login .log-form .item-form.radio-form .radio .iradio{margin-right:10px}.section-login .log-form label{display:block;color:#1f1e21;text-transform:uppercase;font-size:12px;font-size:.75rem;padding-bottom:10px}.section-login .log-form input,.section-login .log-form select{width:100%;height:36px;line-height:37px;color:#1f1e21;border:solid 1px #1f1e21;font-size:16px;font-size:1rem;font-family:Arial, Helvetica, sans-serif;padding:0 10px;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;display:inline-block;background:#f4f4f4}.section-login .log-form input:focus,.section-login .log-form select:focus{border-color:#ed232a}.section-login .log-form input.aspNetDisabled,.section-login .log-form select.aspNetDisabled{border-color:#7e7f84;color:#7e7f84;background:#ececec}.section-login .log-form .forgot-pw{padding:0 0 20px 0}.section-login .log-form .forgot-pw a,.section-login .log-form .forgot-pw a:link{color:#ed232a;text-transform:uppercase;font-size:12px;font-size:.75rem;position:relative;padding-left:10px}.section-login .log-form .forgot-pw a:before,.section-login .log-form .forgot-pw a:link:before{position:absolute;z-index:100;content:"\f105";left:0;top:0}.section-login .log-form .forgot-pw a:hover{color:#1f1e21}.section-login .log-form .send-form input{width:100%;height:36px;max-width:130px;margin:auto;line-height:37px;color:#1f1e21;border:solid 1px #ed232a;color:#ed232a;font-size:14px;font-size:.875rem;padding:0 10px;-moz-border-radius:10px;-webkit-border-radius:10px;border-radius:10px;display:inline-block;background:#f4f4f4;text-transform:uppercase;-moz-transition:all,.5s,ease;-o-transition:all,.5s,ease;-webkit-transition:all,.5s,ease;transition:all,.5s,ease;cursor:pointer}.section-login .log-form .send-form input:focus,.section-login .log-form .send-form input:active,.section-login .log-form .send-form input:hover{background:#ed232a;color:#FFF}.cnt-registration p{padding-bottom:10px}.cnt-registration p span{display:block}.cnt-registration li{padding-right:16px;color:#1f1e21;float:left;position:relative}.cnt-registration li:after{content:"/";position:absolute;right:6px}.cnt-registration li:last-child{padding-right:0}.cnt-registration li:last-child:after{display:none}.cnt-registration .register-btn{clear:both;padding-top:20px}.cnt-registration .register-btn a,.cnt-registration .register-btn a:link{border-color:#ed232a;color:#ed232a;-moz-transition:all,.5s,ease;-o-transition:all,.5s,ease;-webkit-transition:all,.5s,ease;transition:all,.5s,ease}.cnt-registration .register-btn a:hover{background:#ed232a;color:#FFF}.error-msg,.error-message{position:absolute;bottom:2px;left:0;font-size:12px;font-size:.75rem;text-transform:uppercase;color:#ed232a;z-index:100}.left-cart .error-msg,.left-cart .error-message{bottom:10px}#map{width:100%;min-height:320px;margin-bottom:30px}.cnt-address{padding:0 10px 30px 10px}.cnt-address h6{color:#ed232a;text-transform:uppercase;margin-bottom:10px}.cnt-address .address{margin-bottom:20px}.cnt-address .address span{display:block}.cnt-address .address span.small-address-title{color:#1f1e21}.cnt-address .p-iva,.cnt-address .contacts{margin-bottom:20px;font-size:14px;font-size:.875rem}.cnt-address .p-iva span,.cnt-address .contacts span{color:#1f1e21}.cnt-address .contacts{font-size:14px;font-size:.875rem}.cnt-address .contacts span{color:#1f1e21}.cnt-address .contacts a,.cnt-address .contacts a:link{color:#1f1e21;text-decoration:underline}.cnt-address .contacts a:hover{color:#ed232a}.top-cart{text-align:center}.top-cart.end-msg{border-color:#ed232a}.top-cart h1{color:#ed232a;margin-bottom:20px;text-transform:uppercase;padding:0 10px}.top-cart a,.top-cart a:link{display:inline-block;text-transform:uppercase;position:relative;padding-left:10px;font-size:12px;font-size:.75rem;color:#1f1e21}.top-cart a:before,.top-cart a:link:before{position:absolute;z-index:100;content:"\f105";left:0;top:0;font-size:12px;font-size:.75rem;color:#1f1e21}.top-cart a:hover{color:#ed232a}main section.cnt-cart{margin-bottom:20px;padding:0}.row-cart{padding:10px;border-bottom:solid 1px #959595;text-transform:uppercase;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-justify-content:space-between;justify-content:space-between;-webkit-align-items:flex-start;align-items:flex-start;font-size:14px;font-size:.875rem;color:#1f1e21}.row-cart .label-table{display:block;font-size:12px;font-size:.75rem;color:#7e7f84;padding-bottom:10px}.row-cart .cnt-photo{-ms-flex-preferred-size:18%;-webkit-flex-basis:18%;flex-basis:18%;max-width:18%;margin-bottom:10px}.row-cart .category-prod{-ms-flex-preferred-size:24%;-webkit-flex-basis:24%;flex-basis:24%;max-width:24%}.row-cart .category-prod,.row-cart max-item{margin-bottom:10px}.row-cart h4{color:#ed232a;font-size:14px;font-size:.875rem;margin-bottom:10px;-ms-flex-preferred-size:50%;-webkit-flex-basis:50%;flex-basis:50%;max-width:50%}.row-cart h4 a,.row-cart h4 a:link{font-size:14px;font-size:.875rem;color:#ed232a}.row-cart h4 a:hover{color:#1f1e21}.row-cart.resume-profile .order-date,.row-cart.resume-profile .price-item,.row-cart.resume-profile .detail-item{-ms-flex-preferred-size:50%;-webkit-flex-basis:50%;flex-basis:50%;max-width:50%}.row-cart a,.row-cart a:link{font-size:14px;font-size:.875rem;color:#1f1e21}.row-cart a:hover{color:#ed232a}.row-cart p{font-size:14px;font-size:.875rem;margin-bottom:10px}.row-cart input{-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;border:solid 1px #1f1e21;height:36px;line-height:37px;width:40px;padding:0 5px;font-size:14px;font-size:.875rem}.row-cart .item-price{-ms-flex-preferred-size:100%;-webkit-flex-basis:100%;flex-basis:100%;max-width:100%;padding-top:10px;color:#ed232a;text-align:right}.row-cart img{display:block;width:100%}.price-resume{background:#fff;padding:10px;color:#1f1e21;text-transform:uppercase;margin-bottom:20px}.price-resume.end-cart{margin:0}.price-resume ul li{-webkit-justify-content:space-between;justify-content:space-between;padding-bottom:15px}.price-resume ul li.total-cart{padding-bottom:0;color:#ed232a}.price-resume ul li .price{padding-left:30px}.footer-cart{margin-top:20px;padding:0 10px 20px 10px;border-bottom:3px solid #1f1e21;text-align:center}.footer-cart .button-modify-cart a,.footer-cart .button-modify-cart a:link{color:#ed232a;font-size:12px;font-size:.75rem;text-transform:uppercase;padding-left:10px;position:relative;display:inline-block;margin:0 10px 10px 10px}.footer-cart .button-modify-cart a:before,.footer-cart .button-modify-cart a:link:before{position:absolute;z-index:100;content:"\f105";left:0;top:0;font-size:12px;font-size:.75rem}.footer-cart .button-modify-cart a.backtocatalogue,.footer-cart .button-modify-cart a:link.backtocatalogue{color:#1f1e21}.footer-cart a.send-request,.footer-cart a:link.send-request{background:transparent;border-color:#ed232a;color:#ed232a;cursor:pointer}.footer-cart a:hover.send-request{color:#FFF;background:#ed232a}aside section{margin-bottom:10px;padding:15px}aside .selected-event{background:#ed232a;color:#FFF}aside .selected-event h4{font-size:18px;font-size:1.125rem;padding-bottom:20px;text-transform:uppercase}aside .selected-event .place{padding-bottom:5px}aside .firm-details{background:#ddd}aside .firm-details h3{text-transform:uppercase;color:#ed232a;padding-bottom:20px}aside .firm-details .firm-label{color:#1f1e21}aside .firm-details .top-firm-details{padding-bottom:20px}aside .firm-details span{color:#1f1e21;text-transform:uppercase}aside .firm-details .p-iva{padding-bottom:20px}.intro-cart{padding:10px 10px 30px 10px}.cart-info-event{padding:0;max-width:400px}.cart-info-event h4{text-transform:uppercase;color:#ed232a;padding-bottom:30px}.cart-info-event .iten-form{position:relative;padding-bottom:36px}.cart-info-event .iten-form label{display:block;color:#1f1e21;font-size:12px;font-size:.75rem;text-transform:uppercase;padding-bottom:10px}.cart-info-event .iten-form label span{text-transform:none}.cart-info-event .iten-form input{width:100%;height:36px;line-height:37px;color:#1f1e21;border:solid 1px #1f1e21;font-size:14px;font-size:.875rem;font-family:Arial, Helvetica, sans-serif;padding:0 10px;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;display:inline-block;background:#FFF}.cart-info-event .iten-form input:focus{border-color:#ed232a}.cart-info-event .iten-form input.selected-country{color:#7e7f84}.cart-info-event .iten-form input.selected-country:focus{border-color:#1f1e21}.cart-info-event .iten-form textarea{width:100%;height:70px;line-height:16px;color:#1f1e21;border:solid 1px #1f1e21;font-size:14px;font-size:.875rem;font-family:Arial, Helvetica, sans-serif;padding:5px 10px;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;display:inline-block;background:#FFF}.cart-info-event .iten-form textarea:focus{border-color:#ed232a}.cart-info-event .iten-form select{width:120%;border:none;-webkit-box-shadow:none;box-shadow:none;background-color:transparent;background-image:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;height:36px;line-height:37px;padding:0 0 0 10px;color:#1f1e21;font-size:14px;font-size:.875rem}.cart-info-event .iten-form .cnt-select{-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;border:1px solid #1f1e21;width:100%;height:36px;line-height:37px;background:url("/media/7/590/arrow-select.png") no-repeat 96% 50%;overflow:hidden}.cart-info-event .iten-form .ui-selectmenu-button{width:90% !important;display:block;padding-left:5px;color:#1f1e21;font-size:14px;font-size:.875rem}.date-picker{position:relative;padding-right:30px}.date-picker:after{right:0;content:"\f073";font-size:24px;font-size:1.5rem;color:#1f1e21}.date-picker input{width:100%;height:36px;line-height:37px;color:#1f1e21;font-size:14px;font-size:.875rem;border:solid 1px #1f1e21;font-family:Arial, Helvetica, sans-serif;padding:0 10px;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;display:inline-block;background:#FFF}.date-picker input:focus{border-color:#ed232a}#country-menu{font-size:14px;font-size:.875rem;border:solid 1px #1f1e21;background:#fff;color:#1f1e21}#country-menu li{padding:5px}.ui-datepicker{width:17em;padding:.2em .2em 0;display:none;background:#fff;border:solid 1px #1f1e21}.ui-datepicker .ui-datepicker-header{position:relative;padding:.2em 0}.ui-datepicker .ui-datepicker-prev,.ui-datepicker .ui-datepicker-next{position:absolute;top:2px;width:1.8em;height:1.8em}.ui-datepicker .ui-datepicker-prev{left:2px;text-align:center;line-height:29px}.ui-datepicker .ui-datepicker-prev.ui-state-hover{border:none}.ui-datepicker .ui-datepicker-prev:after{font-family:FontAwesome;content:"\f104";color:#FFF}.ui-datepicker .ui-datepicker-next{right:2px;text-align:center;line-height:29px}.ui-datepicker .ui-datepicker-next.ui-state-hover{border:none}.ui-datepicker .ui-datepicker-next:after{font-family:FontAwesome;content:"\f105";color:#FFF}.ui-datepicker .ui-datepicker-prev span,.ui-datepicker .ui-datepicker-next span{display:none}.ui-datepicker .ui-datepicker-title{margin:0 2.3em;line-height:1.8em;text-align:center}.ui-datepicker .ui-datepicker-title select{font-size:1em;margin:1px 0}.ui-datepicker select.ui-datepicker-month,.ui-datepicker select.ui-datepicker-year{width:45%}.ui-datepicker table{width:100%;font-size:.9em;border-collapse:collapse;margin:0 0 .4em}.ui-datepicker th{padding:.7em .3em;text-align:center;font-weight:bold;border:0}.ui-datepicker td{border:0;padding:1px}.ui-datepicker td.ui-datepicker-current-day{background:#ed232a;color:#FFF}.ui-datepicker-calendar .ui-datepicker-current-day a.ui-state-hover{color:#FFF}.ui-datepicker td span,.ui-datepicker td a{display:block;padding:.2em;text-align:right;text-decoration:none}.ui-datepicker .ui-datepicker-buttonpane{background-image:none;margin:.7em 0 0 0;padding:0 .2em;border-left:0;border-right:0;border-bottom:0}.ui-datepicker .ui-datepicker-buttonpane button{float:right;margin:.5em .2em .4em;cursor:pointer;padding:.2em .6em .3em .6em;width:auto;overflow:visible}.ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current{float:left}.ui-widget-header{border:1px solid #e4e4e4;background:#e4e4e4;color:#1f1e21;font-weight:bold;padding:5px;-webkit-border-top-left-radius:5px;-webkit-border-top-right-radius:5px;-moz-border-radius-topleft:5px;-moz-border-radius-topright:5px;border-top-left-radius:5px;border-top-right-radius:5px}.ui-widget-header a{color:#1f1e21}.ui-widget-header .ui-state-default{border:1px solid #e4e4e4;background:#e4e4e4;font-weight:normal;color:#1f1e21;float:right;cursor:pointer}.ui-state-default{border:1px solid #e4e4e4;background:#e4e4e4;font-weight:normal;color:#1f1e21;float:right;cursor:pointer}.ui-widget-content{-webkit-border-bottom-right-radius:5px;-webkit-border-bottom-left-radius:5px;-moz-border-radius-bottomright:5px;-moz-border-radius-bottomleft:5px;border-bottom-right-radius:5px;border-bottom-left-radius:5px}.ui-widget-content .ui-datepicker-calendar .ui-state-default{background:transparent;border:none}.ui-widget-content .ui-datepicker-calendar .ui-state-default.ui-state-active{color:#FFF}.ui-datepicker-calendar a.ui-state-hover{color:#ed232a}#dialog-message{border:1px solid #1f1e21;padding:5px}.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-widget-content .ui-datepicker-calendar .ui-datepicker-days-cell-over .ui-state-default{border:1px solid #ed232a;background:#ed232a;font-weight:normal;color:#fff}.ui-icon{display:none;text-indent:-99999px;overflow:hidden;background-repeat:no-repeat}.ui-icon-circle-triangle-w{background-position:-80px -192px}.ui-icon-circle-triangle-e{background-position:-48px -192px}.ui-state-default#country-button{border:none;background:#FFF}.ui-selectmenu-menu{padding:0;margin:0;position:absolute;top:0;left:0;display:none}.ui-selectmenu-menu .ui-menu{overflow:auto;overflow-x:hidden;padding-bottom:1px}.ui-selectmenu-menu .ui-menu .ui-selectmenu-optgroup{font-size:1em;font-weight:bold;line-height:1.5;padding:2px 0.4em;margin:0.5em 0 0 0;height:auto;border:0}.ui-selectmenu-open{display:block}.ui-selectmenu-button{display:inline-block;overflow:hidden;position:relative;text-decoration:none;cursor:pointer}.ui-selectmenu-button span.ui-icon{right:0.5em;left:auto;margin-top:-8px;position:absolute;top:50%}.ui-selectmenu-button span.ui-selectmenu-text{text-align:left;padding:0;display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mfp-content{text-align:center}.zoom-anim-dialog{text-align:center;display:inline-block;width:50%;margin:auto;padding:40px;background:#FFF;position:relative;-moz-border-radius:10px;-webkit-border-radius:10px;border-radius:10px}.zoom-anim-dialog .zoom-img img{width:100%}.zoom-anim-dialog .zoom-img .row-share{margin-top:20px}.zoom-anim-dialog .zoom-img .row-share img{width:140px;height:32px}.desktop-list.owl-carousel.owl-loaded,.desktop-list{display:none}.mobile-view-section-list{-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-justify-content:space-between;justify-content:space-between;-webkit-align-items:flex-start;align-items:flex-start}.mobile-view-section-list .item{-ms-flex-preferred-size:49%;-webkit-flex-basis:49%;flex-basis:49%;max-width:49%;margin-bottom:20px;padding:0 1px}.mobile-view-section-list .item .product-title a,.mobile-view-section-list .item .product-title a:link{font-size:16px;font-size:1rem}.mobile-view-section-list .item p{font-size:14px;font-size:.875rem}footer .designforsale{background:#fff;color:#7e7f84;padding:10px 0}.title-footer{text-transform:uppercase;color:#000;margin-bottom:5px}.cnt-img-textbox{text-align:center}.cnt-img-textbox img{width:100%;max-width:492px;margin:0 auto 20px auto}.cnt-img-login{display:none}.cnt-img-login img{width:100%;max-width:784px;margin:0 auto 20px auto}.cnt-login .section-title,.cnt-registration .section-title{letter-spacing:0}.label-permessi{color:#1f1e21}.section-title.desktop{display:none}.icheckbox,.iradio{display:inline-block;*display:inline;vertical-align:middle;margin:0;padding:0;width:18px;height:18px;background-image:url("/media/7/590/minimal.png");border:none;cursor:pointer}.icheckbox{background-position:0 0}.icheckbox.hover{background-position:-20px 0}.icheckbox.checked{background-position:-40px 0}.icheckbox.disabled{background-position:-60px 0;cursor:default}.icheckbox.checked.disabled{background-position:-80px 0}.iradio{background-position:-100px 0}.iradio.hover{background-position:-120px 0}.iradio.checked{background-position:-140px 0}.iradio.disabled{background-position:-160px 0;cursor:default}.iradio.checked.disabled{background-position:-180px 0}main .modulo{-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap}.header-cart{display:none}.left-cart{padding:0 10px}.modify-btn{text-align:center;padding-bottom:10px;border-bottom:3px solid #1f1e21;margin-bottom:8px}.modify-btn a,.modify-btn a:link{display:inline-block;color:#ed232a;border-color:#ed232a}.modify-btn a:hover{color:#FFF !important}.search-desktop div{max-width:300px;-webkit-align-items:center;align-items:center;-webkit-justify-content:space-between;justify-content:space-between}.button-group{-webkit-justify-content:center;justify-content:center;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;width:100%;color:#FFF;background:#ed232a;text-transform:uppercase;padding:10px;margin-bottom:20px}.button-group span{display:block;text-align:center;width:100%;margin:10px 0 20px 0}.button-group a,.button-group a:link{color:#FFF;font-weight:bold;margin:0 10px 10px 10px;background:#ed232a;padding:5px;-moz-transition:all,.5s,ease;-o-transition:all,.5s,ease;-webkit-transition:all,.5s,ease;transition:all,.5s,ease;cursor:pointer}.button-group a.is-checked,.button-group a:link.is-checked{background:#FFF;color:#ed232a}.button-group a.delete-filters,.button-group a:link.delete-filters{margin-right:20px;background:url("/media/7/590/chiudi_bianco.svg") no-repeat center center;display:inline-block;width:20px;height:20px;border:none;float:right}.button-group a:hover{background:#FFF;color:#ed232a}.ui-datepicker{z-index:200 !important}.loading-cnt{margin-top:20px}.loading-container{margin:0 auto;position:relative}.blob{width:2rem;height:2rem;background:#ed232a;border-radius:50%;position:absolute;left:calc(50% - 1rem);top:calc(50% - 1rem)}.blob-2{animation:animate-to-2 1.5s infinite}.blob-3{animation:animate-to-3 1.5s infinite}.blob-1{animation:animate-to-1 1.5s infinite}.blob-4{animation:animate-to-4 1.5s infinite}.blob-0{animation:animate-to-0 1.5s infinite}.blob-5{animation:animate-to-5 1.5s infinite}@keyframes animate-to-2{25%, 75%{transform:translateX(-1.5rem) scale(0.75)}95%{transform:translateX(0rem) scale(1)}}@keyframes animate-to-3{25%, 75%{transform:translateX(1.5rem) scale(0.75)}95%{transform:translateX(0rem) scale(1)}}@keyframes animate-to-1{25%{transform:translateX(-1.5rem) scale(0.75)}50%, 75%{transform:translateX(-4.5rem) scale(0.6)}95%{transform:translateX(0rem) scale(1)}}@keyframes animate-to-4{25%{transform:translateX(1.5rem) scale(0.75)}50%, 75%{transform:translateX(4.5rem) scale(0.6)}95%{transform:translateX(0rem) scale(1)}}@keyframes animate-to-0{25%{transform:translateX(-1.5rem) scale(0.75)}50%{transform:translateX(-4.5rem) scale(0.6)}75%{transform:translateX(-7.5rem) scale(0.5)}95%{transform:translateX(0rem) scale(1)}}@keyframes animate-to-5{25%{transform:translateX(1.5rem) scale(0.75)}50%{transform:translateX(4.5rem) scale(0.6)}75%{transform:translateX(7.5rem) scale(0.5)}95%{transform:translateX(0rem) scale(1)}}.top-header{padding:10px 6px;border-bottom:1px solid #1f1e21}.top-header .width-cnt{-webkit-justify-content:space-between;justify-content:space-between;-webkit-align-items:center;align-items:center}.top-header .width-cnt .left-top ul li:last-child{display:none}.top-header .width-cnt .right-top{-webkit-align-items:center;align-items:center}.top-header .width-cnt .login{margin-right:30px}.top-header .width-cnt .login span,.top-header .width-cnt .login a:first-child{display:none}.service-menu a,.service-menu a:link,.service-menu a:hover,.login a,.login a:link,.login a:hover{font-size:12px;font-size:.75rem;color:#7e7f84}.payoff{display:none}.service-menu a,.service-menu a:link{color:#1f1e21;-moz-transition:all,.5s,ease;-o-transition:all,.5s,ease;-webkit-transition:all,.5s,ease;transition:all,.5s,ease}.service-menu a:hover{text-decoration:none;color:#ed232a}.top-header .width-cnt .login a,.top-header .width-cnt .login a:link,.top-header .width-cnt .login a:hover{color:#1f1e21;-moz-transition:all,.5s,ease;-o-transition:all,.5s,ease;-webkit-transition:all,.5s,ease;transition:all,.5s,ease}.mobile-search .search-confirm{display:block;min-width:80px;margin-left:20px;background:#ed232a;color:#FFF;font-size:14px;font-size:.875rem;cursor:pointer;height:30px;line-height:26px;text-transform:uppercase;-moz-border-radius:8px;-webkit-border-radius:8px;border-radius:8px;text-decoration:none;border:1px solid #ed232a;text-align:center;-moz-transition:all,.5s,ease;-o-transition:all,.5s,ease;-webkit-transition:all,.5s,ease;transition:all,.5s,ease}a.send-request,a:link.send-request,input.send-request{background:transparent;border-color:#ed232a;color:#ed232a;cursor:pointer;-moz-transition:all,.5s,ease;-o-transition:all,.5s,ease;-webkit-transition:all,.5s,ease;transition:all,.5s,ease}a:hover.send-request,input:hover.send-request{color:#FFF;background:#ed232a}.check-delivery{padding:10px}.check-delivery li{margin-bottom:20px;font-size:14px;font-size:.875rem}.check-delivery li label{text-transform:uppercase;color:#1f1e21;width:94%;padding-left:20px}.check-delivery li label span{display:block;color:#7e7f84;text-transform:none}.delivery .row-form{padding:10px;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.delivery .row-form .item-form{position:relative;padding-bottom:36px;-ms-flex-preferred-size:100%;-webkit-flex-basis:100%;flex-basis:100%;max-width:100%}.delivery .row-form .item-form.zip-code{-ms-flex-preferred-size:60%;-webkit-flex-basis:60%;flex-basis:60%;max-width:60%;padding-right:20px}.delivery .row-form .item-form.province{-ms-flex-preferred-size:40%;-webkit-flex-basis:40%;flex-basis:40%;max-width:40%}.delivery .row-form label{display:block;color:#1f1e21;font-size:12px;font-size:.75rem;text-transform:uppercase;padding-bottom:10px}.delivery .row-form input{width:100%;height:36px;line-height:37px;color:#1f1e21;border:solid 1px #1f1e21;font-size:14px;font-size:.875rem;font-family:Arial, Helvetica, sans-serif;padding:0 10px;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;display:inline-block;background:#f4f4f4}.delivery .request-msg{position:absolute;color:#ed232a;font-size:12px;font-size:.75rem;text-transform:uppercase;bottom:15px;display:none;left:0}.resume-total{padding:10px;color:#FFF;background:#ed232a;-webkit-justify-content:space-between;justify-content:space-between;text-transform:uppercase}.resume-total .price{padding-left:30px}.inner-title{color:#ed232a;text-transform:uppercase;margin-bottom:20px}.resume{padding:20px 0;color:#1f1e21}.check-payment li{margin-bottom:20px;font-size:14px;font-size:.875rem}.check-payment li .label{text-transform:uppercase;color:#1f1e21;width:94%;padding-left:20px}.check-payment li .label img{margin-bottom:20px}.check-payment li .label label{display:block;margin-bottom:20px}.check-payment li .label span{display:block;color:#7e7f84;text-transform:none}.product-gallery{padding:35px .5%}#content-gallery{position:relative;margin-bottom:30px;padding:0 10px;clear:both;overflow:hidden}.royalSlider>*{float:left}.rsWebkit3d .rsSlide{-webkit-transform:translateZ(0)}.rsWebkit3d .rsSlide,.rsWebkit3d .rsContainer,.rsWebkit3d .rsThumbs,.rsWebkit3d .rsPreloader,.rsWebkit3d img,.rsWebkit3d .rsOverflow,.rsWebkit3d .rsBtnCenterer,.rsWebkit3d .rsAbsoluteEl,.rsWebkit3d .rsABlock,.rsWebkit3d .rsLink{-webkit-backface-visibility:hidden}.rsFade.rsWebkit3d .rsSlide,.rsFade.rsWebkit3d img,.rsFade.rsWebkit3d .rsContainer{-webkit-transform:none}.rsOverflow{width:100% !important;height:100% !important;position:relative;overflow:hidden;float:none;-webkit-tap-highlight-color:transparent;margin-bottom:20px}img.rsImg{margin:0 auto !important;width:100%}.rsVisibleNearbyWrap{width:100%;height:100%;position:relative;overflow:hidden;left:0;top:0;-webkit-tap-highlight-color:transparent}.rsVisibleNearbyWrap .rsOverflow{position:absolute;left:0;top:0}.rsContainer{position:relative;width:100%;height:100%;-webkit-tap-highlight-color:transparent}.rsArrow,.rsThumbsArrow{cursor:pointer}.rsThumb{float:left;position:relative}.rsArrow,.rsNav,.rsThumbsArrow{opacity:1;-webkit-transition:opacity 0.3s linear;-moz-transition:opacity 0.3s linear;-o-transition:opacity 0.3s linear;transition:opacity 0.3s linear}.rsHidden{opacity:0;visibility:hidden;-webkit-transition:visibility 0s linear 0.3s,opacity 0.3s linear;-moz-transition:visibility 0s linear 0.3s,opacity 0.3s linear;-o-transition:visibility 0s linear 0.3s,opacity 0.3s linear;transition:visibility 0s linear 0.3s,opacity 0.3s linear}.rsGCaption{width:100%;float:left;text-align:center;position:absolute;bottom:0;z-index:1000}.royalSlider .rsSlide.rsFakePreloader{opacity:1 !important;-webkit-transition:0s;-moz-transition:0s;-o-transition:0s;transition:0s;display:none}.rsSlide{position:absolute;left:0;top:0;display:block;overflow:hidden;text-align:center;height:100%;width:100%}.royalSlider.rsAutoHeight,.rsAutoHeight .rsSlide{height:auto}.rsContent{width:100%;height:100%;position:relative}.rsPreloader{position:absolute;z-index:0}.rsNav{-moz-user-select:-moz-none;-webkit-user-select:none;user-select:none}.rsNavItem{-webkit-tap-highlight-color:rgba(0,0,0,0.25)}.rsThumbs{cursor:pointer;position:relative;overflow:hidden;float:left;z-index:22}.rsTabs{float:left;background:none !important}.rsTabs,.rsThumbs{-webkit-tap-highlight-color:transparent;-webkit-tap-highlight-color:transparent}.rsABlock{left:0;top:0;position:absolute;z-index:15}img.rsImg{max-width:none}.grab-cursor,.grabbing-cursor{cursor:move}.rsNoDrag{cursor:auto}.rsLink{left:0;top:0;position:absolute;width:100%;height:100%;display:block;z-index:20}.rsDefault .rsArrow{height:100%;width:44px;position:absolute;display:block;cursor:pointer;z-index:21}.rsDefault.rsVer .rsArrow{width:100%;height:44px}.rsDefault.rsVer .rsArrowLeft{top:0;left:0}.rsDefault.rsVer .rsArrowRight{bottom:0;left:0}.rsDefault.rsHor .rsArrowLeft{left:0;top:0}.rsDefault.rsHor .rsArrowRight{right:0;top:0}.rsDefault .rsArrowIcn{width:32px;height:32px;top:50%;left:50%;margin-top:-16px;margin-left:-16px;position:absolute;cursor:pointer;background-color:#000;background-color:rgba(0,0,0,0.75);*background-color:#000;border-radius:2px}.rsDefault .rsArrowIcn:hover{background-color:rgba(0,0,0,0.9)}.rsDefault.rsHor .rsArrowLeft .rsArrowIcn{background-position:-64px -32px}.rsDefault.rsHor .rsArrowRight .rsArrowIcn{background-position:-64px -64px}.rsDefault.rsVer .rsArrowLeft .rsArrowIcn{background-position:-96px -32px}.rsDefault.rsVer .rsArrowRight .rsArrowIcn{background-position:-96px -64px}.rsDefault .rsArrowDisabled .rsArrowIcn{opacity:.2;filter:alpha(opacity=20);*display:none}.rsDefault .rsThumbsHor{width:100%;height:72px}.rsDefault .rsThumbsVer{width:70px;height:100%;padding-right:0 !important;position:absolute;top:0;left:0}.rsDefault.rsWithThumbsHor .rsThumbsContainer{position:relative;height:100%}.rsDefault.rsWithThumbsVer .rsThumbsContainer{position:relative;width:100%}.rsDefault .rsThumb{float:left;overflow:hidden;width:70px;height:70px}.rsDefault .rsThumb img{width:100%;height:100%}.rsDefault .rsThumb.rsNavSelected{position:relative}.rsDefault .rsThumb.rsNavSelected:after{content:"";display:block;width:5px;height:100%;position:absolute;right:0;top:0;z-index:200;background:rgba(237,35,42,0.7)}.rsDefault .rsThumb.rsNavSelected:before{content:"";display:block;width:100%;height:5px;position:absolute;left:0;top:0;z-index:200;background:rgba(237,35,42,0.7)}.rsDefault .rsThumb.rsNavSelected .thumbIco:after{content:"";display:block;width:100%;height:5px;position:absolute;right:0;bottom:0;z-index:200;background:rgba(237,35,42,0.7)}.rsDefault .rsThumb.rsNavSelected .thumbIco:before{content:"";display:block;width:5px;height:100%;position:absolute;left:0;top:0;z-index:200;background:rgba(237,35,42,0.7)}.rsDefault .rsTmb{display:block}.rsDefault .rsTmb h5{font-size:16px;margin:0;padding:0;line-height:20px;color:#FFF}.rsDefault .rsTmb span{color:#DDD;margin:0;padding:0;font-size:13px;line-height:18px}.rsDefault .rsThumbsArrow{height:100%;width:20px;position:absolute;display:block;cursor:pointer;z-index:21;background:rgba(222,221,222,0.5)}.rsDefault .rsThumbsArrow:hover{background:rgba(222,221,222,0.9)}.rsDefault.rsWithThumbsVer .rsThumbsArrow{width:100%;height:20px}.rsDefault.rsWithThumbsVer .rsThumbsArrowLeft{top:0;left:0}.rsDefault.rsWithThumbsVer .rsThumbsArrowRight{bottom:0;left:0}.rsDefault.rsWithThumbsHor .rsThumbsArrowLeft{left:0;top:0}.rsDefault.rsWithThumbsHor .rsThumbsArrowRight{right:0;top:0}.rsDefault .rsThumbsArrowLeft .rsThumbsArrowIcn:after{content:"\f104";font-size:18px;font-size:1.125rem;color:#1f1e21}.rsDefault .rsThumbsArrowRight .rsThumbsArrowIcn:after{content:"\f105";font-size:18px;font-size:1.125rem;color:#1f1e21}.rsDefault .rsThumbsArrowIcn{width:16px;height:16px;top:50%;left:50%;margin-top:-8px;margin-left:-8px;position:absolute;cursor:pointer;text-align:center}.rsDefault .rsThumbsArrowDisabled{display:none !important}@media screen and (min-width: 0px) and (max-width: 800px){.rsDefault .rsThumb{width:50px;height:50px}.rsDefault .rsThumbsHor{height:50px}.rsDefault .rsThumbsVer{width:50px}}.rsGCaption{position:absolute;float:none;left:0;text-align:left;padding:5px;width:100%;font-size:12px;font-size:.75rem}.rsGCaption span{color:#1f1e21;text-transform:uppercase}.price-scheda{padding:20px 0;color:#ed232a}.price-scheda span{color:#1f1e21}.product-details{padding:10px}.cnt-login h2,.cnt-registration h2{color:#ed232a;text-transform:uppercase;margin-bottom:20px;font-size:24px;font-size:1.5rem}.single-filter{-webkit-justify-content:center;justify-content:center;-webkit-align-items:center;align-items:center}.single-filter h6{white-space:nowrap}.button-group.filter-button-group .single-filter span{margin:0}.button-group .single-filter a.delete-filters,.button-group .single-filter a:link.delete-filters{margin:0 0 0 10px}.carrello-end .ordine-info{font-weight:bold;font-size:18px;font-size:1.125rem;color:#1f1e21;margin-bottom:20px}.carrello-end .ordine-info p{font-weight:normal;font-size:16px;font-size:1rem;color:#7e7f84;margin-top:10px}.carrello-end .back-hp{margin-top:20px}.carrello-end .back-hp a,.carrello-end .back-hp a:link{color:#ed232a;font-size:12px;font-size:.75rem;text-transform:uppercase;padding-left:10px;position:relative;display:inline-block;margin:0 10px 10px 10px}.carrello-end .back-hp a:before,.carrello-end .back-hp a:link:before{position:absolute;z-index:100;content:"\f105";left:0;top:0;font-size:12px;font-size:.75rem}.ui-dialog{background:#FFF;font-size:14px;font-size:.875rem;line-height:18px}.page-contact #map{position:relative;padding:30px 0 65.25% 0;height:0;overflow:hidden;width:90%;margin-left:5%}.page-contact .cnt-address{width:90%;margin-left:5%}#map iframe{position:absolute;top:0;left:0;width:100%;height:100%}.resume-address.resume,.resume-payment.resume{padding:20px 10px}.back-spedizione a,.back-spedizione a:link{margin-top:20px}.no-results{text-align:center}.delivery .item-form.province select,.delivery .item-form.city select{width:92%;height:36px;line-height:37px;color:#1f1e21;border:solid 1px #1f1e21;font-size:16px;font-size:1rem;font-family:Arial, Helvetica, sans-serif;padding:0 10px;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;display:inline-block;background:#f4f4f4}.delivery .item-form.province select:focus,.delivery .item-form.city select:focus{border-color:#ed232a}.privacy-gdpr{padding:0 10px;line-height:22px}.privacy-gdpr strong{font-family:Arial, Helvetica, sans-serif;font-weight:bold}.privacy-gdpr strong.user-name{font-size:18px;font-size:1.125rem}.section-gdpr{padding-bottom:20px}.section-gdpr .check-privacy{-webkit-align-items:center;align-items:center}.section-gdpr .check-privacy li{width:240px;padding-right:40px;-webkit-align-items:center;align-items:center}.section-gdpr .check-privacy li label{width:80%;padding-left:20px}.section-gdpr a,.section-gdpr a:link{color:#ed232a}.section-gdpr p:not(:last-child){padding-bottom:20px}.section-gdpr .dati-salvati li{-webkit-align-items:center;align-items:center}.section-gdpr .dati-salvati li label{width:140px}.section-gdpr .dati-salvati li span{padding:5px 10px;border:1px solid #1f1e21}.section-gdpr .dati-salvati li:not(:last-child){padding-bottom:10px}.check-privacy{padding-bottom:20px}.gdpr-inner-title{color:#1f1e21;font-family:Arial, Helvetica, sans-serif;font-weight:bold}.cnt-dati-salvati{padding:20px;background:#e4e4e4;margin:20px 0}.cnt-dati-salvati p{color:#1f1e21;font-family:Arial, Helvetica, sans-serif;font-weight:bold}.privacy-gdpr .row-btn{-webkit-justify-content:center;justify-content:center;padding:20px}.privacy-gdpr .row-btn input{width:100%;height:36px;max-width:130px;margin:auto;line-height:37px;color:#1f1e21;border:solid 1px #ed232a;color:#ed232a;font-size:14px;font-size:.875rem;padding:0 10px;-moz-border-radius:10px;-webkit-border-radius:10px;border-radius:10px;background:#FFF;text-transform:uppercase;-moz-transition:all,.5s,ease;-o-transition:all,.5s,ease;-webkit-transition:all,.5s,ease;transition:all,.5s,ease;cursor:pointer}.privacy-gdpr .row-btn input:focus,.privacy-gdpr .row-btn input:active,.privacy-gdpr .row-btn input:hover{background:#ed232a;color:#FFF}.section-gdpr.cnt-privacy-gdpr{padding:20px;-ms-overflow-y:scroll;overflow-y:scroll;height:400px}.errore-privacy{position:fixed;z-index:1000;width:100%;height:100%;left:0;top:0;background:rgba(0,0,0,0.7)}.cnt-error-privacy{z-index:1100;background:#FFF;width:90%;max-width:400px;padding:50px 20px 20px 20px}.cnt-error-privacy .close-btn{cursor:pointer;position:absolute;right:10px;top:5px;z-index:1100;display:block;width:26px;height:26px;line-height:23px;text-align:center;border:2px solid #ed232a;-moz-border-radius:50%;-webkit-border-radius:50%;border-radius:50%}.cnt-error-privacy .close-btn:after{content:"X";color:#ed232a;font-size:16px;font-size:1rem}.cnt-error-privacy p{color:#ed232a;font-size:16px;font-size:1rem}.log-form .section-gdpr{width:100%}.section-login .log-form .section-gdpr label{padding-bottom:0}@media only screen and (min-width: 480px){.resume-total{-webkit-justify-content:flex-end;justify-content:flex-end;text-align:right}.resume-total .price{-ms-flex-preferred-size:30%;-webkit-flex-basis:30%;flex-basis:30%;max-width:150px}.product-list .item.grid-item{width:100%;margin:0 0 20px 0}.product-list.grid{width:50%;margin:0 25%}.cnt-photo .mask{max-width:100%}.designforsale .designforsale-address .address-d4s{-ms-flex-preferred-size:76%;-webkit-flex-basis:76%;flex-basis:76%;max-width:76%}.price-resume ul li{-webkit-justify-content:flex-end;justify-content:flex-end}.price-resume ul li .price{-ms-flex-preferred-size:30%;-webkit-flex-basis:30%;flex-basis:30%;max-width:150px}.price-resume ul li span{text-align:right}}@media only screen and (min-width: 568px){.row-cart .cnt-photo{max-width:90px;padding-right:20px}.product-list.grid{width:98%;margin:0 1%}.product-list.grid .item.grid-item{width:48%;margin:0 1% 20px 1%}}@media only screen and (min-width: 660px){.designforsale .designforsale-address{-webkit-align-items:center;align-items:center}.designforsale .designforsale-address .top-d4s-address{padding-bottom:0}.product-list.grid{width:90%;margin:0 5%;max-width:1170px}.product-list.grid .item.grid-item{width:46%;margin:0 2% 20px 2%}.footer-cart,.top-cart,main section.filter .inner-filter.cart-filter{display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-justify-content:space-between;justify-content:space-between;-webkit-align-items:center;align-items:center}main section.filter .inner-filter.cart-filter{padding:0 10px}main section.filter .inner-filter.cart-filter h6{padding-bottom:0;-ms-flex-preferred-size:auto;-webkit-flex-basis:auto;flex-basis:auto;max-width:auto}main section.filter .inner-filter.cart-filter a,main section.filter .inner-filter.cart-filter a:link{margin-bottom:0}.footer-cart .button-modify-cart a,.footer-cart .button-modify-cart a:link{margin-bottom:0}.designforsale .designforsale-address .address-d4s{-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.designforsale .title{-ms-flex-preferred-size:100%;-webkit-flex-basis:100%;flex-basis:100%;max-width:100%}.top-d4s-address{-ms-flex-preferred-size:50%;-webkit-flex-basis:50%;flex-basis:50%;max-width:50%}.designforsale .designforsale-address .address-d4s{-ms-flex-preferred-size:81%;-webkit-flex-basis:81%;flex-basis:81%;max-width:81%;display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:space-between;justify-content:space-between}.delivery .row-form .item-form.city{-ms-flex-preferred-size:60%;-webkit-flex-basis:60%;flex-basis:60%;max-width:60%;padding-right:20px}.delivery .row-form .item-form.zip-code{-ms-flex-preferred-size:25%;-webkit-flex-basis:25%;flex-basis:25%;max-width:25%}.delivery .row-form .item-form.province{-ms-flex-preferred-size:20%;-webkit-flex-basis:20%;flex-basis:20%;max-width:20%}}@media only screen and (min-width: 768px){.product-list.grid .item.grid-item{width:31.333%;margin:0 1% 20px 1%}.logo{width:80px}.logo img{width:80px;height:80px}#content-gallery{margin-bottom:0}.product-gallery{display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;padding:20px .5%;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-justify-content:flex-start;justify-content:flex-start}.product-gallery .product-details{display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-justify-content:flex-start;justify-content:flex-start;-ms-flex-preferred-size:41.667%;-webkit-flex-basis:41.667%;flex-basis:41.667%;max-width:41.667%;padding-left:30px}#content-gallery{-ms-flex-preferred-size:58.333%;-webkit-flex-basis:58.333%;flex-basis:58.333%;max-width:58.333%;position:relative;direction:ltr}#content-gallery .rsOverflow{width:84% !important;height:100%;position:relative;overflow:hidden;float:right;-webkit-tap-highlight-color:transparent}.service-menu ul{display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex}.service-menu ul li:first-child{margin-right:20px}.top-header .width-cnt .login{display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;align-items:center}.top-header .width-cnt .login span{margin:0 10px}.top-header .width-cnt .login span,.top-header .width-cnt .login a:first-child{display:block}.designforsale .designforsale-address .address-d4s{-webkit-justify-content:flex-start;justify-content:flex-start}.designforsale .designforsale-address .address-d4s .bottom-d4s-address{margin-left:40px}.top-header .width-cnt .left-top ul li:last-child{display:block}.logo{width:auto;display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;align-items:center}.payoff{display:block;margin-left:20px;color:#ed232a;font-family:'OCRBAlternateRegular';font-size:18px;font-size:1.125rem;text-transform:uppercase}.search-wrapper{height:95px;top:144px;left:auto;width:50%;right:-100%}.search-wrapper.open{top:144px;right:0}.top-product-details .description-details,.top-product-details .color p,.top-product-details .dimensions ul,.top-product-details .packaging li,.top-product-details .classification p{font-size:16px;font-size:1rem;line-height:20px}.top-product-details .packaging .header-dimensions li{font-size:14px;font-size:.875rem}.packaging-detail li:first-child span{color:#1f1e21;font-size:14px;font-size:.875rem}.rsDefault .rsGCaption{width:84%;left:auto;right:0;bottom:0;background:transparent;font-size:14px;font-size:.875rem}.price-resume{font-size:16px;font-size:1rem}.header-cart{display:block;border-bottom:solid 1px #959595}.header-cart ul{padding:10px;display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-justify-content:flex-start;justify-content:flex-start}.header-cart ul li{-ms-flex-preferred-size:10%;-webkit-flex-basis:10%;flex-basis:10%;max-width:10%;padding-right:20px;text-transform:uppercase;font-size:12px;font-size:.75rem}.header-cart ul li.header-table-price{-ms-flex-preferred-size:12%;-webkit-flex-basis:12%;flex-basis:12%;max-width:12%;padding-right:20px}.header-cart ul li.header-table-product{-ms-flex-preferred-size:26%;-webkit-flex-basis:26%;flex-basis:26%;max-width:26%}.header-cart ul li.header-table-category{-ms-flex-preferred-size:14%;-webkit-flex-basis:14%;flex-basis:14%;max-width:14%}.header-cart ul li:first-child{-ms-flex-preferred-size:8%;-webkit-flex-basis:8%;flex-basis:8%;max-width:8%;padding-right:20px}.header-cart ul li:first-child:after{display:block;content:"";width:35px}.header-cart ul li:last-child{-ms-flex-preferred-size:8%;-webkit-flex-basis:8%;flex-basis:8%;max-width:8%;padding-right:0}.header-cart ul li.header-table-date,.header-cart ul li.header-table-details{-ms-flex-preferred-size:16%;-webkit-flex-basis:16%;flex-basis:16%;max-width:16%}.header-cart ul li.header-table-total{-ms-flex-preferred-size:12%;-webkit-flex-basis:12%;flex-basis:12%;max-width:12%}.row-cart.resume-profile .order-date{-ms-flex-preferred-size:16%;-webkit-flex-basis:16%;flex-basis:16%;max-width:16%}.row-cart.resume-profile .price-item{-ms-flex-preferred-size:32%;-webkit-flex-basis:32%;flex-basis:32%;max-width:32%}.row-cart.resume-profile .detail-item{-ms-flex-preferred-size:16%;-webkit-flex-basis:16%;flex-basis:16%;max-width:16%}.row-cart{-webkit-justify-content:flex-start;justify-content:flex-start;-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap}.row-cart .cnt-photo{-ms-flex-preferred-size:8%;-webkit-flex-basis:8%;flex-basis:8%;max-width:8%;padding-right:20px}.row-cart h4{-ms-flex-preferred-size:26%;-webkit-flex-basis:26%;flex-basis:26%;max-width:26%;padding-right:20px}.row-cart .category-prod{-ms-flex-preferred-size:14%;-webkit-flex-basis:14%;flex-basis:14%;max-width:14%;padding-right:20px}.row-cart .max-item,.row-cart .number-items{-ms-flex-preferred-size:10%;-webkit-flex-basis:10%;flex-basis:10%;max-width:10%;padding-right:20px}.row-cart .price-item{-ms-flex-preferred-size:12%;-webkit-flex-basis:12%;flex-basis:12%;max-width:12%;padding-right:20px}.row-cart .cnt-delete{-ms-flex-preferred-size:8%;-webkit-flex-basis:8%;flex-basis:8%;max-width:8%}.row-cart .item-price{-ms-flex-preferred-size:33%;-webkit-flex-basis:33%;flex-basis:33%;max-width:33%;text-align:right}.riepilogo .row-cart .price-item{padding:0}.riepilogo .header-cart ul li.header-table-product,.riepilogo .row-cart h4{-ms-flex-preferred-size:44%;-webkit-flex-basis:44%;flex-basis:44%;max-width:44%}.section-login article.cnt-registration{margin:0;max-width:70%}.cnt-img-textbox{text-align:left}.cnt-img-login{display:block;-ms-flex-preferred-size:50%;-webkit-flex-basis:50%;flex-basis:50%;max-width:50%;padding-right:20px}.step2 .cnt-img-login{-ms-flex-preferred-size:30%;-webkit-flex-basis:30%;flex-basis:30%;max-width:30%}.inner-login{-ms-flex-preferred-size:50%;-webkit-flex-basis:50%;flex-basis:50%;max-width:50%}.step2 .inner-login{-ms-flex-preferred-size:70%;-webkit-flex-basis:70%;flex-basis:70%;max-width:70%}.section-login{display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-justify-content:flex-start;justify-content:flex-start;-webkit-align-items:flex-start;align-items:flex-start}.section-login article{max-width:100%}.section-login .log-form{max-width:70%}.section-login.step2 .log-form{max-width:100%}.section-title.desktop{display:block}.row-cart .label-table{display:none}.row-cart{-webkit-align-items:center;align-items:center}.no-result{display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:space-between;justify-content:space-between}.no-result .img-no-result{display:block;-ms-flex-preferred-size:48%;-webkit-flex-basis:48%;flex-basis:48%;max-width:48%}.no-result .txt-no-result{text-align:left;-ms-flex-preferred-size:48%;-webkit-flex-basis:48%;flex-basis:48%;max-width:48%}.no-result .txt-no-result h1{font-size:30px;font-size:1.875rem}.no-result .txt-no-result p{font-size:16px;font-size:1rem}.delivery .row-form .item-form.street{-ms-flex-preferred-size:50%;-webkit-flex-basis:50%;flex-basis:50%;max-width:50%;padding-right:20px}.delivery .row-form .item-form.city{-ms-flex-preferred-size:50%;-webkit-flex-basis:50%;flex-basis:50%;max-width:50%;padding-right:0}.page-contact #map{width:100%;margin:0 0 30px 0}.page-contact .cnt-address{margin:0;width:100%}.back-spedizione{display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;align-items:center}.back-spedizione .testo-spedizione{-ms-flex-preferred-size:40%;-webkit-flex-basis:40%;flex-basis:40%;max-width:40%;margin-right:20px}.back-spedizione .testo-spedizione span{display:block}.back-spedizione a,.back-spedizione a:link{margin-top:0}}@media only screen and (min-width: 1024px){.no-results{text-align:left;padding-left:6px}.page-contact{width:100%;margin:auto;max-width:1170px;padding:0 .5%;display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-justify-content:space-between;justify-content:space-between;-webkit-align-items:flex-start;align-items:flex-start}.page-contact .adress-list{-ms-flex-preferred-size:55%;-webkit-flex-basis:55%;flex-basis:55%;max-width:55%;padding:0 0 0 20px}.page-contact #map{-ms-flex-preferred-size:45%;-webkit-flex-basis:45%;flex-basis:45%;max-width:45%;min-height:570px;padding:30px 0 400px 0}.product-list{display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-justify-content:flex-start;justify-content:flex-start;-webkit-align-items:flex-start;align-items:flex-start;padding:0}.product-list.grid{display:block}.product-list.grid .item.item.grid-item{-ms-flex-preferred-size:23%;-webkit-flex-basis:23%;flex-basis:23%;max-width:23%;padding:0;margin:0 1% 20px 1%}.product-list .item{-ms-flex-preferred-size:20%;-webkit-flex-basis:20%;flex-basis:20%;max-width:20%;padding:0 0.5% 30px 0.5%}.payoff{font-size:24px;font-size:1.5rem}.button-group span{display:block;text-align:center;width:auto;margin:0;padding:5px}.button-group a,.button-group a:link{margin:0 10px}.product-title a,.product-title a:link{font-size:18px;font-size:1.125rem}.product-list p{font-size:16px;font-size:1rem}.top-footer .credits{text-align:right}.top-footer .width-cnt{display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-justify-content:space-between;justify-content:space-between;-webkit-align-items:top;align-items:top}.top-footer .showroom-address{display:block;font-size:12px;font-size:.75rem;-ms-flex-preferred-size:66.667%;-webkit-flex-basis:66.667%;flex-basis:66.667%;max-width:66.667%}.top-footer .showroom-address p{padding-bottom:5px}.top-footer .designforsale,.top-footer .utility-footer{-ms-flex-preferred-size:33.333%;-webkit-flex-basis:33.333%;flex-basis:33.333%;max-width:33.333%;padding-top:0}.cnt-map{width:100%;margin:auto;max-width:1170px;padding:0 .5%;display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-justify-content:space-between;justify-content:space-between;-webkit-align-items:flex-start;align-items:flex-start}.cnt-map #map{-ms-flex-preferred-size:55%;-webkit-flex-basis:55%;flex-basis:55%;max-width:55%;min-height:570px}.cnt-map .adress-list{-ms-flex-preferred-size:45%;-webkit-flex-basis:45%;flex-basis:45%;max-width:45%;padding:0 0 0 20px}.cnt-address h6{font-size:20px;font-size:1.25rem}.carrello{display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-justify-content:space-between;justify-content:space-between;-webkit-align-items:flex-start;align-items:flex-start;padding:0 10px}.carrello .intro-cart{-ms-flex-preferred-size:100%;-webkit-flex-basis:100%;flex-basis:100%;max-width:100%;padding:0 0 30px 0}.carrello aside{-ms-flex-preferred-size:20%;-webkit-flex-basis:20%;flex-basis:20%;max-width:20%}main section.cnt-cart{padding:0;-ms-flex-preferred-size:100%;-webkit-flex-basis:100%;flex-basis:100%;max-width:100%}.row-cart .spec-item-cart p{font-size:16px;font-size:1rem}.designforsale .designforsale-address .address-d4s,.designforsale .designforsale-address{-webkit-justify-content:flex-start;justify-content:flex-start}.top-d4s-address,.bottom-d4s-address,.designforsale .designforsale-address .address-d4s{-ms-flex-preferred-size:auto;-webkit-flex-basis:auto;flex-basis:auto;max-width:100%}.designforsale .designforsale-address .address-d4s{font-size:14px;font-size:.875rem}.designforsale .designforsale-address .address-d4s .title span{display:inline}.designforsale .designforsale-address .top-d4s-address{padding-bottom:0}.section-title.no-filter .inner-section-title span{font-size:30px;font-size:1.875rem}.section-login.step2 .inner-login{-ms-flex-preferred-size:70%;-webkit-flex-basis:70%;flex-basis:70%;max-width:70%}.section-login.step2 .log-form{display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-justify-content:space-between;justify-content:space-between;-webkit-align-items:flex-start;align-items:flex-start}.section-login.step2 .log-form .dati-titolo label{color:#7e7f84;font-size:16px;font-size:1rem}.section-login.step2 .log-form .item-form{-ms-flex-preferred-size:47%;-webkit-flex-basis:47%;flex-basis:47%;max-width:47%}.section-login.step2 .log-form .item-form.dati-titolo{-ms-flex-preferred-size:100%;-webkit-flex-basis:100%;flex-basis:100%;max-width:100%}.section-login.step2 .log-form .send-form{-ms-flex-preferred-size:100%;-webkit-flex-basis:100%;flex-basis:100%;max-width:100%}.left-cart{padding:0;-ms-flex-preferred-size:75%;-webkit-flex-basis:75%;flex-basis:75%;max-width:75%}.delivery .row-form .item-form.street,.delivery .row-form .item-form.city{-ms-flex-preferred-size:34%;-webkit-flex-basis:34%;flex-basis:34%;max-width:34%;padding-right:20px}.delivery .row-form .item-form.zip-code,.delivery .row-form .item-form.province{-ms-flex-preferred-size:16%;-webkit-flex-basis:16%;flex-basis:16%;max-width:16%}}@media only screen and (min-width: 1280px){.section-login{padding:0}.delivery .row-form{padding:10px 48px}.bottom-header{padding:10px 0}.section-title{padding:21px 0;height:70px}.top-cart h1{padding:0}.carrello{padding:0}.button-group{padding:21px 10px;height:70px}.search{position:relative}.search .search-wrapper{overflow:hidden;width:200px;padding:20px 10px;position:absolute;right:0;top:61px;z-index:200;filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);opacity:0;-moz-transition:width,2s,ease;-o-transition:width,2s,ease;-webkit-transition:width,2s,ease;transition:width,2s,ease;-moz-transition:opacity,1s,ease;-o-transition:opacity,1s,ease;-webkit-transition:opacity,1s,ease;transition:opacity,1s,ease;-moz-transition:visibility,1s,ease;-o-transition:visibility,1s,ease;-webkit-transition:visibility,1s,ease;transition:visibility,1s,ease;background:#FFF;visibility:hidden;height:71px}.search .search-wrapper.open{width:500px;filter:progid:DXImageTransform.Microsoft.Alpha(enabled=false);opacity:1;visibility:visible}.search .mobile-search{width:90%}.product-list.grid .item.grid-item{width:270px;margin:0 10px 20px 10px}.product-list.grid{margin:0 auto;width:100%}.designforsale .designforsale-address{padding:10px 0}.designforsale .designforsale-address .address-d4s .bottom-d4s-address{margin-left:90px}}

