﻿@charset "UTF-8";@import'fontello-embedded.css';@import'swiper.min.css';@keyframes elastic{0%{width:60px;}50%{width:0;}100%{width:60px;}}html,body{background-color:#fff;}html.not-scrollable,body.not-scrollable{overflow:hidden;}html{font-size:62.5%;-webkit-font-smoothing:antialiased;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%;}body{min-width:320px;margin:0;font-family:Raleway;font-size:16px;color:#000;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#333;}::-moz-selection{background:#b3d4fc;text-shadow:none;}::selection{background:#b3d4fc;text-shadow:none;}hr{display:block;height:1px;border:0;border-top:1px solid #ccc;margin:1em 0;padding:0;}audio,canvas,iframe,img,svg,video{vertical-align:middle;}fieldset{border:0;margin:0;padding:0;}a[href],button{touch-action:manipulation;}a{text-decoration:none;color:inherit;}a:focus{outline:0;}input::-moz-focus-inner{border:0;}ul{list-style-type:none;padding:0;margin:0;}h1,h2,h3,h4,h5,h6,figure{margin:0;}*,*:before,*:after{box-sizing:border-box;}img{-ms-interpolation-mode:bicubic;}.image-fix{display:block;width:100%;height:auto;}textarea{box-sizing:border-box;resize:vertical;}table{border-collapse:collapse;border-spacing:0;}button{padding:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;border-radius:0;background:transparent;line-height:1;}[class^="icon-"]:before,[class*=" icon-"]:before,[class^="icon-"]:after,[class*=" icon-"]:after{width:auto;margin:0;}.browserupgrade{margin:.2em 0;background:#ccc;color:#000;padding:.2em 0;}.visuallyhidden{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;}.visuallyhidden.focusable:active,.visuallyhidden.focusable:focus{clip:auto;height:auto;margin:0;overflow:visible;position:static;width:auto;}.clearfix:before,.clearfix:after{content:" ";display:table;}.clearfix:after{clear:both;}.nofocus:focus{outline:0;}.no-select{-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;}.hidden{opacity:0;-webkit-backface-visibility:hidden;backface-visibility:hidden;visibility:hidden;}.visible{opacity:1;-webkit-backface-visibility:visible;backface-visibility:visible;visibility:visible;}.dots{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}.cookies-layer{width:100%;position:fixed;left:0;bottom:0;background-color:#fff;transform:translateY(100%);box-shadow:0 0 5px 0 rgba(0,0,0,.3);z-index:99999;}.cookies-layer.on{transform:translateY(0);transition:transform .3s ease;}.cookies-layer .cookies-layer-close-btn{position:absolute;right:10px;top:10px;}@media only screen and (min-width:768px){.cookies-layer .cookies-layer-close-btn{right:20px;top:10px;}}@media only screen and (min-width:1440px){.cookies-layer .cookies-layer-close-btn{right:20px;top:20px;}}@media only screen and (max-width:425px){.cookies-layer .cookies-layer-close-btn{top:25px;right:15px;}}.cookies-layer .cookies-layer-close-btn>button{padding:0;display:flex;align-items:center;justify-content:center;width:35px;height:35px;font-size:25px;border:1px solid #aaa;color:#aaa;background-color:#fff;transition:all .35s cubic-bezier(.215,.61,.355,1);}@media only screen and (max-width:1440px){.cookies-layer .cookies-layer-close-btn>button{width:30px;height:30px;font-size:20px;line-height:20px;}}.cookies-layer .cookies-layer-close-btn>button:hover{background-color:#eee;}.cookies-layer .cookies-layer-close-btn>button:before{content:"×";line-height:0;}.cookies-layer .cookies-layer-container{padding:25px 15px;max-width:1024px;margin:0 auto;}@media only screen and (min-width:768px){.cookies-layer .cookies-layer-container{padding:20px;}}@media only screen and (min-width:1440px){.cookies-layer .cookies-layer-container{padding:30px 20px;}}.cookies-layer .cookies-layer-container>div{width:100%;}.cookies-layer .cookies-layer-container>div:nth-child(1){margin:0 0 20px;}@media only screen and (max-width:600px){.cookies-layer .cookies-layer-container>div:nth-child(1){margin-right:40px;}}.cookies-layer .cookies-layer-container>div:nth-child(2){display:flex;justify-content:flex-end;}@media only screen and (max-width:767px){.cookies-layer .cookies-layer-container>div:nth-child(2){flex-wrap:wrap;}}@media only screen and (max-width:1023px){.cookies-layer .cookies-layer-container>div:nth-child(2) .cookies-button{width:50%;}}@media only screen and (max-width:767px){.cookies-layer .cookies-layer-container>div:nth-child(2) .cookies-button{width:100%;}}.cookies-layer .cookies-layer-container>div:nth-child(2) .cookies-button:not(:last-of-type){margin-right:20px;}@media only screen and (max-width:767px){.cookies-layer .cookies-layer-container>div:nth-child(2) .cookies-button:not(:last-of-type){margin-right:0;margin-bottom:10px;}}.cookies-layer .cookies-title{display:block;font-size:20px;font-weight:700;line-height:1.1;margin-bottom:10px;font-family:sans-serif;}@media only screen and (min-width:1024px){.cookies-layer .cookies-title{font-size:23px;line-height:1.3;margin-bottom:15px;}}@media only screen and (max-width:425px){.cookies-layer .cookies-title{font-size:17px;margin-right:50px;}}.cookies-layer p{font-size:12px;line-height:1.4;margin:0;font-family:sans-serif;}@media only screen and (min-width:1024px){.cookies-layer p{font-size:13px;}}@media only screen and (max-width:425px){.cookies-layer p{font-size:10px;}}.cookies-layer p>a{text-decoration:underline;transition:opacity .3s;color:#1a67e5;}.cookies-layer p>a:hover{opacity:.5;}.cookies-layer p>a:focus{outline:0;}.cookies-layer .cookies-button>a,.cookies-layer .cookies-button>button,.cookies-layer .cookies-button>span{width:100%;}.cookies-button.--manage>a,.cookies__button.--manage>a,.cookies-button.--manage>button,.cookies__button.--manage>button,.cookies-button.--manage>span,.cookies__button.--manage>span{border:1px solid #aaa;background-color:#fff;color:#aaa;}.cookies-button.--manage>a:hover:before,.cookies__button.--manage>a:hover:before,.cookies-button.--manage>button:hover:before,.cookies__button.--manage>button:hover:before,.cookies-button.--manage>span:hover:before,.cookies__button.--manage>span:hover:before{opacity:.1;}.cookies-button>a,.cookies__button>a,.cookies-button>button,.cookies__button>button,.cookies-button>span,.cookies__button>span{align-items:center;border:1px solid #1a67e5;color:#fff;background-color:#1a67e5;display:flex;font-size:12px;font-weight:700;height:45px;justify-content:center;min-width:130px;overflow:hidden;padding:0 10px;position:relative;text-align:center;text-transform:uppercase;transition:all .35s cubic-bezier(.215,.61,.355,1);font-family:sans-serif;text-decoration:none;}@media screen and (min-width:1024px){.cookies-button>a,.cookies__button>a,.cookies-button>button,.cookies__button>button,.cookies-button>span,.cookies__button>span{font-size:13px;height:45px;min-width:200px;padding:0 10px;}}.cookies-button>a:hover:before,.cookies__button>a:hover:before,.cookies-button>button:hover:before,.cookies__button>button:hover:before,.cookies-button>span:hover:before,.cookies__button>span:hover:before{opacity:.4;}.cookies-button>a:before,.cookies__button>a:before,.cookies-button>button:before,.cookies__button>button:before,.cookies-button>span:before,.cookies__button>span:before{content:"";position:absolute;left:0;top:0;height:100%;width:100%;background-color:#000;opacity:0;transition:all .3s cubic-bezier(.215,.61,.355,1);}.cookies-button>a>span,.cookies__button>a>span,.cookies-button>button>span,.cookies__button>button>span,.cookies-button>span>span,.cookies__button>span>span{position:relative;z-index:2;}.cookies-popup{position:fixed;left:0;bottom:0;width:100%;height:100%;background-color:#fff;transition:transform .5s ease,opacity 0s ease .5s;z-index:999999;background-color:rgba(0,0,0,.5);display:flex;align-items:center;justify-content:center;box-sizing:border-box;opacity:0;visibility:hidden;backface-visibility:hidden;transform:translateY(100%);transition:transform 0s .35s,opacity .35s ease,visibility .35s ease;}.cookies-popup.is--open{opacity:1;backface-visibility:visible;visibility:visible;transform:translateY(0);transition:transform 0s,opacity .5s ease,visibility .5s ease;}.cookies-popup.is--open .cookies-popup-inner{opacity:1;transform:translateX(0);}.cookies-popup .cookies-popup-inner{position:relative;padding:30px;height:auto;width:760px;max-width:calc(100% - 30px);max-height:calc(100% - 60px);background-color:#fff;box-sizing:border-box;opacity:0;transform:translateX(-100px);transition:opacity .35s,transform .35s;overflow-y:auto;}@media screen and (min-width:768px){.cookies-popup .cookies-popup-inner{max-width:calc(100% - 60px);max-height:calc(100% - 60px);}}@media screen and (min-width:1366px){.cookies-popup .cookies-popup-inner{padding:55px;}}.cookies-popup .cookies-popup-inner .cookies-popup-close{font-size:30px;height:30px;position:absolute;right:10px;top:10px;transition:opacity .5s ease;width:30px;color:#333;z-index:5;}@media screen and (min-width:768px){.cookies-popup .cookies-popup-inner .cookies-popup-close{font-size:35px;right:30px;top:30px;}}.cookies-popup .cookies-popup-inner .cookies-popup-close:hover{opacity:.5;}.cookies-popup .cookies-popup-inner .cookies-popup-close:before{content:"×";width:100%;height:100%;display:flex;align-items:center;justify-content:center;}.cookies-popup .cookies-popup-title{display:block;font-size:20px;font-weight:700;line-height:1.25;text-transform:uppercase;text-align:center;font-family:sans-serif;}@media screen and (min-width:768px){.cookies-popup .cookies-popup-title{font-size:25px;}}@media screen and (min-width:1366px){.cookies-popup .cookies-popup-title{font-size:28px;}}.cookies-popup .cookies-button>a,.cookies-popup .cookies-button>button,.cookies-popup .cookies-button>span{margin:0 auto;min-width:140px;}.cookies-popup-form{display:flex;flex-wrap:wrap;margin-top:25px;max-width:none;transition:opacity .35s;}@media screen and (min-width:1366px){.cookies-popup-form{margin:35px 0 0;}}.cookies-popup-form .cookies__button>a,.cookies-popup-form .cookies__button>button,.cookies-popup-form .cookies__button>span{margin:0 auto;}.cookies-popup-term{width:100%;border-top:1px solid #dedede;margin-top:0;padding:20px 0;text-align:left;}.cookies-popup-term:last-child{border-bottom:1px solid #dedede;}@media only screen and (max-width:599px){.cookies-popup-term{text-align:left;}}.cookies-popup-term>div{display:flex;align-items:flex-start;justify-content:flex-start;}.cookies-popup-term p{font-size:13px;letter-spacing:normal;line-height:1.4;margin:0 0 15px;}@media only screen and (min-width:768px){.cookies-popup-term p{margin:0 0 20px;}}.cookies-popup-term p strong{color:#000;display:block;font-size:14px;margin-bottom:7px;}@media only screen and (min-width:768px){.cookies-popup-term p strong{font-size:13px;}}.cookies-popup-term p a{text-decoration:underline;}.cookies-popup-term label{align-items:center;cursor:pointer;display:flex;font-size:11px;font-weight:700;position:relative;}@media only screen and (min-width:768px){.cookies-popup-term label{font-size:12px;}}.cookies-popup-term label:not(:last-child){margin-right:35px;}.cookies-popup-term label.disabled{cursor:default;opacity:.5;}.cookies-popup-term label input{height:15px;margin-right:5px;opacity:0;position:relative;z-index:5;width:15px;}@media only screen and (min-width:768px){.cookies-popup-term label input{height:20px;width:20px;}}.cookies-popup-term label input:not([disabled]){cursor:pointer;}.cookies-popup-term label input:not(:checked)+span:before{border-color:#666;content:"";}.cookies-popup-term label input:checked+span:before{border-color:#1a67e5;content:"✓";}.cookies-popup-term label input:focus+span:before{border-color:#1a67e5;}.cookies-popup-term label input.-error+span{color:#f00;}.cookies-popup-term label span:before{align-items:center;border:1px solid #1a67e5;border-radius:50%;color:#1a67e5;display:flex;height:15px;justify-content:center;left:0;position:absolute;top:0;width:15px;}@media only screen and (max-width:767px){.cookies-popup-term label span:before{font-size:9px;}}@media only screen and (min-width:768pxt){.cookies-popup-term label span:before{height:20px;width:20px;}}.cookies-popup-submit{margin-top:25px;text-align:center;width:100%;}@media only screen and (min-width:768px){.cookies-popup-submit{margin-top:50px;}}.cookies-popup-form-text{color:#666;font-size:14px;margin-top:15px;text-align:center;}@media screen and (min-width:768px){.cookies-popup-form-text{font-size:16px;}}@media screen and (min-width:1366px){.cookies-popup-form-text{font-size:18px;margin-top:25px;}}.cookies-popup-form-text a{text-decoration:underline;transition:opacity .35s;color:#1a67e5;}.cookies-popup-form-text a:hover{opacity:.5;}.rich-txt .cookies__button{margin-top:30px;max-width:200px;}.rich-txt .cookies__button>a,.rich-txt .cookies__button>span,.rich-txt .cookies__button>button{text-decoration:none!important;}@media only screen and (max-width:767px){.table__wrapper{margin-bottom:20px;overflow-x:auto;position:relative;}}.table__wrapper table{border:1px solid #dedede;width:100%;}.table__wrapper table thead tr{border:0;padding:0;}.table__wrapper table tbody tr{border:0;padding:0;}.table__wrapper table tr{height:50px;display:table-row;}.table__wrapper table tr>td,.table__wrapper table tr>th{width:auto!important;}@media screen and (max-width:767px){.table__wrapper table tr>td,.table__wrapper table tr>th{overflow:hidden;position:relative;white-space:nowrap;}}.table__wrapper table th,.table__wrapper table td{padding:10px;}@media only screen and (min-width:768px){.table__wrapper table th,.table__wrapper table td{padding:10px 15px;}}.table__wrapper table th{background-color:#dedede;border-right-color:#fff;text-align:left;}@media only screen and (max-width:767px){.table__wrapper table th{font-size:12px;line-height:1.2;}}.table__wrapper table td{height:60px;}@media only screen and (max-width:767px){.table__wrapper table td{line-height:1;height:auto;font-size:11px;}.table__wrapper table td>span{font-size:11px!important;}}.swiper-container{opacity:0;-webkit-backface-visibility:hidden;backface-visibility:hidden;visibility:hidden;transition:all .3s ease-out;}.swiper-container.swiper-container-horizontal,.swiper-container.no-swiping{opacity:1;-webkit-backface-visibility:visible;backface-visibility:visible;visibility:visible;}#hd,#hd-sticky{width:100%;box-shadow:0 0 10px 3px rgba(0,0,0,.1);position:fixed;top:0;left:0;right:0;z-index:100;background-color:#fff;color:#999;}.js #hd,.js #hd-sticky{opacity:0;-webkit-transition:opacity 1s .3s ease,-webkit-transform .3s ease-in-out;transition:opacity 1s .3s ease,transform .3s ease-in-out;}.loaded #hd,.loaded #hd-sticky{opacity:1;}#hd .header-container,#hd-sticky .header-container{width:100%;height:70px;position:relative;z-index:10;background-color:#fff;}body.home:not(.is-header-sticky) #hd .header-container,body.home:not(.is-header-sticky) #hd-sticky .header-container{width:auto;height:auto;position:static;background-color:transparent;}@media only screen and (max-width:479px){body.home:not(.is-header-sticky) #hd .header-container,body.home:not(.is-header-sticky) #hd-sticky .header-container{height:70px;}}#hd .header-item,#hd-sticky .header-item{display:flex;align-items:center;height:100%;position:absolute;top:0;z-index:10;}#hd .header-item:nth-child(1),#hd-sticky .header-item:nth-child(1){left:5px;}@media only screen and (max-width:767px){#hd .header-item:nth-child(1),#hd-sticky .header-item:nth-child(1){display:none;}}@media only screen and (min-width:768px){#hd .header-item:nth-child(1),#hd-sticky .header-item:nth-child(1){left:15px;}}@media only screen and (min-width:992px){#hd .header-item:nth-child(1),#hd-sticky .header-item:nth-child(1){left:35px;}}#hd .header-item:nth-child(2),#hd-sticky .header-item:nth-child(2){left:15px;color:#333;}@media only screen and (min-width:768px){#hd .header-item:nth-child(2),#hd-sticky .header-item:nth-child(2){left:50%;-webkit-transform:translate(-50%,0);transform:translate(-50%,0);}}#hd .header-item:nth-child(3),#hd-sticky .header-item:nth-child(3){right:5px;}@media only screen and (min-width:768px){#hd .header-item:nth-child(3),#hd-sticky .header-item:nth-child(3){right:15px;}}@media only screen and (min-width:992px){#hd .header-item:nth-child(3),#hd-sticky .header-item:nth-child(3){right:35px;}}#hd .header-item:nth-child(3)>div,#hd-sticky .header-item:nth-child(3)>div{position:relative;}#hd .header-item>div>a,#hd-sticky .header-item>div>a,#hd .header-item>a,#hd-sticky .header-item>a{display:flex;transition:color .3s ease-out;}body.home #hd{box-shadow:none;position:absolute;background-color:transparent;color:rgba(255,255,255,.8);}@media only screen and (min-width:480px){body.home #hd{height:85px;}}@media only screen and (min-width:768px){body.home #hd{height:100px;}}@media only screen and (min-width:992px){body.home #hd{height:125px;}}.no-touchevents #hd .header-item>div>a:hover,.no-touchevents #hd .header-item>a:hover{color:#000;}.no-touchevents body.home #hd .header-item>div>a:hover,.no-touchevents body.home #hd .header-item>a:hover{color:#fff;}#hd-sticky{display:none;position:fixed;box-shadow:0 0 10px 3px rgba(0,0,0,.1)!important;height:70px;-webkit-transform:translateY(-100%);transform:translateY(-100%);background-color:#fff;color:#999;-webkit-transition:-webkit-transform .3s ease-in-out;transition:transform .3s ease-in-out;}#hd-sticky.active{-webkit-transform:translateY(0);transform:translateY(0);}body.home #hd-sticky{display:block;}#hd-sticky .logo{color:#333;}#hd-sticky .logo:before{font-size:39px;font-size:3.9rem;}@media only screen and (min-width:480px){#hd-sticky .logo:before{font-size:43px;font-size:4.3rem;}}@media only screen and (min-width:600px){#hd-sticky .logo:before{font-size:45px;font-size:4.5rem;}}@media only screen and (min-width:768px){#hd-sticky .logo:before{font-size:50px;font-size:5rem;}}.no-touchevents #hd-sticky a:hover{color:#000;}.open-collections{display:flex;align-items:center;padding:10px;}.open-collections:before{font-size:21px;font-size:2.1rem;}.open-collections span{display:block;width:100px;font-family:Montserrat;font-size:11px;font-size:1.1rem;text-align:center;letter-spacing:.5pt;}@media only screen and (max-width:599px){.open-collections span{display:none;}}.logo{color:#333;}body.home .logo{color:#fff;}.logo:before{font-size:37px;font-size:3.7rem;transition:font-size .3s ease-out;}@media only screen and (min-width:480px){.logo:before{font-size:43px;font-size:4.3rem;}}@media only screen and (min-width:600px){.logo:before{font-size:45px;font-size:4.5rem;}}@media only screen and (min-width:768px){.logo:before{font-size:50px;font-size:5rem;}}body.home .logo:before{font-size:37px;font-size:3.7rem;}@media only screen and (min-width:480px){body.home .logo:before{font-size:43px;font-size:4.3rem;}}@media only screen and (min-width:600px){body.home .logo:before{font-size:49px;font-size:4.9rem;}}@media only screen and (min-width:768px){body.home .logo:before{font-size:59px;font-size:5.9rem;}}@media only screen and (min-width:992px){body.home .logo:before{font-size:69px;font-size:6.9rem;}}.open-wishlist{padding:6px;}@media only screen and (min-width:360px){.open-wishlist{padding:8px;}}@media only screen and (min-width:480px){.open-wishlist{padding:10px;}}@media only screen and (min-width:600px){.open-wishlist{margin-right:10px;}}.open-wishlist:before{font-size:20px;font-size:2rem;}.open-samples{padding:6px;}@media only screen and (min-width:360px){.open-samples{padding:8px;}}@media only screen and (min-width:480px){.open-samples{padding:10px;}}@media only screen and (min-width:600px){.open-samples{margin-right:10px;}}.open-samples:before{font-size:23px;font-size:2.3rem;}.open-account{padding:6px;}@media only screen and (min-width:360px){.open-account{padding:8px;}}@media only screen and (min-width:480px){.open-account{padding:10px;}}@media only screen and (min-width:600px){.open-account{margin-right:10px;}}.open-account:before{font-size:20px;font-size:2rem;}.open-search-bar{padding:6px;margin-right:5px;}@media only screen and (min-width:360px){.open-search-bar{padding:8px;margin-right:9px;}}@media only screen and (min-width:480px){.open-search-bar{padding:10px;margin-right:5px;}}@media only screen and (min-width:600px){.open-search-bar{margin-right:15px;}}@media only screen and (min-width:992px){.open-search-bar{margin-right:20px;}}.open-search-bar:before{font-size:20px;font-size:2rem;}.open-menu,.close-menu,.logout{display:flex;align-items:center;padding:10px;}.open-menu:before,.close-menu:before,.logout:before{font-size:17px;font-size:1.7rem;}.open-menu span,.close-menu span,.logout span{display:block;width:50px;order:-1;font-family:Montserrat;font-size:11px;font-size:1.1rem;letter-spacing:.5pt;}@media only screen and (max-width:599px){.open-menu span,.close-menu span,.logout span{display:none;}}.close-menu,.logout{font-weight:400;color:#666;text-align:left;}.close-menu span,.logout span{width:52px;}.no-touchevents .open-collections:hover span,.no-touchevents .open-menu:hover span{opacity:1;}.open-collections span,.open-menu span{opacity:0;transition:opacity .5s ease-out;}@media only screen and (max-width:991px){.open-collections span,.open-menu span{display:none;}}.open-wishlist,.open-samples{position:relative;}i.notification{display:flex;justify-content:center;align-items:center;width:14px;height:14px;border-radius:50%;position:absolute;top:1px;right:0;z-index:5;background-color:#ec6f5a;font-family:Montserrat;font-style:normal;font-size:8px;font-size:.8rem;color:#fff;line-height:1;}@media only screen and (min-width:768px){i.notification{width:16px;height:16px;top:1px;right:1px;}}#hd i.notification,#hd-sticky i.notification{margin-left:-7px;margin-top:-5px;position:static;}@media only screen and (min-width:768px){#hd i.notification,#hd-sticky i.notification{margin-left:-6px;margin-top:-7px;}}.open-menu{padding:8px;}@media only screen and (min-width:480px){.open-menu{padding:10px;}}.open-menu:before{font-size:23px;font-size:2.3rem;}.logout{padding-left:0;}.logout:before{margin-right:10px;order:-1;}.testata,.testata-small{width:100%;position:relative;z-index:5;background-color:#333;}.js .testata,.js .testata-small{opacity:0;-webkit-transform:scale(1.1);transform:scale(1.1);-webkit-transition:opacity 1s ease,transform 1s ease,-webkit-transform 1s ease;transition:opacity 1s ease,transform 1s ease,-webkit-transform 1s ease;}.loaded .testata,.loaded .testata-small{opacity:1;-webkit-transform:scale(1);transform:scale(1);}.testata{height:100vh;}.testata .testata-slider,.testata .swiper-container{height:100%;position:relative;}.loaded .testata .swiper-container.swiper-container-horizontal .testata-didascalia.active{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);}@media only screen and (max-width:599px){.testata .swiper-button{opacity:0;-webkit-backface-visibility:hidden;backface-visibility:hidden;visibility:hidden;}}.js .testata .swiper-button{opacity:0;-webkit-transition:opacity 1s .3s ease;transition:opacity 1s .3s ease;}.loaded .testata .swiper-button{opacity:1;}.testata .swiper-slide{overflow:hidden;}.testata .testata-effetto{height:120vh;top:-10vh;}.testata-effetto{display:flex;justify-content:center;align-items:center;flex-wrap:wrap;width:100%;position:absolute;}.testata-immagine{width:100%;height:100%;position:absolute!important;top:0;left:0;z-index:5;background-repeat:no-repeat;background-position:50% 100%;background-size:cover;}@media only screen and (min-width:1700px){.testata-immagine{background-position:50% 50%;}}.testata-immagine:before,.testata-immagine:after{content:"";display:block;width:100%;position:absolute;top:0;left:0;right:0;}.js .testata-immagine:before,.js .testata-immagine:after{opacity:0;-webkit-transition:opacity 1s .3s ease;transition:opacity 1s .3s ease;}.loaded .testata-immagine:before,.loaded .testata-immagine:after{opacity:1;}.testata-immagine:before{height:100%;bottom:0;z-index:5;background-color:transparent;}.testata-immagine:after{height:37.5vh;z-index:10;}.testata-didascalia{display:none;width:calc(100% - 40px);max-width:500px;position:relative;z-index:10;color:#fff;text-align:center;}@media only screen and (min-width:768px){.testata-didascalia{width:650px;max-width:none;}}@media only screen and (min-width:1280px){.testata-didascalia{width:1000px;}}.js .testata-didascalia{opacity:0;-webkit-transform:translate3d(0,20px,0);transform:translate3d(0,20px,0);-webkit-transition:opacity 1s ease,transform 1s ease,-webkit-transform 1s ease;transition:opacity 1s ease,transform 1s ease,-webkit-transform 1s ease;}@media only screen and (min-width:768px){.js .testata-didascalia{-webkit-transform:translate3d(0,30px,0);transform:translate3d(0,30px,0);}}@media only screen and (min-width:992px){.js .testata-didascalia{-webkit-transform:translate3d(0,50px,0);transform:translate3d(0,50px,0);}}.testata-didascalia span,.testata-didascalia label,.testata-didascalia p{-webkit-transform:translate3d(0,0,0) perspective(1px) scale(1,1);transform:translate3d(0,0,0) perspective(1px) scale(1,1);-moz-backface-visibility:hidden;-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-font-smoothing:antialiased!important;}.testata-didascalia span:not(.to-uppercase),.testata-didascalia label{display:block;font-family:Montserrat;}.testata-didascalia label{margin-bottom:8px;font-size:16px;font-size:1.6rem;letter-spacing:1pt;}@media only screen and (min-width:768px){.testata-didascalia label{margin-bottom:13px;font-size:18px;font-size:1.8rem;}}@media only screen and (min-width:1280px){.testata-didascalia label{font-size:20px;font-size:2rem;}}.testata-didascalia span:not(.to-uppercase){margin-right:-3pt;text-shadow:0 1px 20px rgba(0,0,0,.3);font-size:30px;font-size:3rem;letter-spacing:3pt;line-height:.95;text-transform:uppercase;}@media only screen and (min-width:480px){.testata-didascalia span:not(.to-uppercase){margin-right:-5pt;font-size:40px;font-size:4rem;letter-spacing:5pt;}}@media only screen and (min-width:768px){.testata-didascalia span:not(.to-uppercase){margin-right:-10pt;font-size:50px;font-size:5rem;letter-spacing:10pt;}}@media only screen and (min-width:1280px){.testata-didascalia span:not(.to-uppercase){margin-right:-15pt;font-size:80px;font-size:8rem;letter-spacing:15pt;}}.testata-didascalia p{margin:15px 0 0;font-size:14px;font-size:1.4rem;line-height:1.3;}@media only screen and (max-width:479px){.testata-didascalia p{display:none;}}@media only screen and (min-width:768px){.testata-didascalia p{font-size:16px;font-size:1.6rem;line-height:1.45;}}@media only screen and (min-width:1280px){.testata-didascalia p{font-size:18px;font-size:1.8rem;}}.testata-small{height:250px;}@media only screen and (min-width:768px){.testata-small{height:375px;}}@media only screen and (min-width:1200px){.testata-small{height:21.75vw;}}.testata-small+header{position:relative;z-index:20;}.testata-small .testata-noslider{display:flex;justify-content:center;align-items:center;flex-direction:column;width:100%;height:100%;position:relative;}.testata-small .testata-effetto{height:120%;top:-10%;}.testata-small .testata-didascalia{width:calc(85% - 30px);}@media only screen and (min-width:768px){.testata-small .testata-didascalia{width:calc(85% - 50px);}}@media only screen and (min-width:992px){.testata-small .testata-didascalia{width:calc(85% - 90px);}}.loaded .testata-small .testata-didascalia{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);}.testata-small .testata-didascalia p{margin:0;font-family:Montserrat;font-size:10px;font-size:1rem;color:#fff;letter-spacing:.5pt;}@media only screen and (min-width:768px){.testata-small .testata-didascalia p{position:absolute;bottom:100%;left:50%;z-index:5;-webkit-transform:translateX(-50%);transform:translateX(-50%);font-size:12px;font-size:1.2rem;}}.testata-small .testata-didascalia p:after{content:"";display:block;width:1px;height:51px;margin:5px auto;background-color:transparent;}@media only screen and (min-width:768px){.testata-small .testata-didascalia p:after{height:91px;margin:10px auto;}}@media only screen and (min-width:1280px){.testata-small .testata-didascalia p:after{height:7.15vw;}}@media only screen and (min-width:1680px){.testata-small .testata-didascalia p:after{height:160px;}}.testata-small .testata-immagine:after{content:"";display:block;width:100%;height:100%;position:absolute;top:0;left:0;right:0;z-index:5;}.testata-small .testata-widget{position:absolute;bottom:15px;left:50%;z-index:10;-webkit-transform:translateX(-50%);transform:translateX(-50%);text-align:center;cursor:pointer;}@media only screen and (max-width:767px){.testata-small .testata-widget{display:none;}}@media only screen and (min-width:768px){.testata-small .testata-widget{bottom:25px;}}.js .testata-small .testata-widget{opacity:0;-webkit-transition:opacity 1s .3s ease;transition:opacity 1s .3s ease;}.loaded .testata-small .testata-widget{opacity:1;}.testata-small .testata-widget img{display:block;width:29px;height:29px;margin:0 auto 10px;}@media only screen and (min-width:768px){.testata-small .testata-widget img{width:34px;height:34px;}}.testata-small .testata-widget span{display:block;font-family:Montserrat;font-size:12px;font-size:1.2rem;color:#fff;letter-spacing:.5pt;-webkit-transform:translate3d(0,0,0) perspective(1px) scale(1,1);transform:translate3d(0,0,0) perspective(1px) scale(1,1);-moz-backface-visibility:hidden;-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-font-smoothing:antialiased!important;}.swiper-button{display:none;justify-content:center;align-items:center;width:auto;height:auto;border-radius:50px;margin-top:0;-webkit-transform:translateY(-50%);transform:translateY(-50%);background:none;cursor:pointer;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;}.swiper-button.swiper-button-prev{left:25px;}@media only screen and (min-width:768px){.swiper-button.swiper-button-prev{left:35px;}}@media only screen and (min-width:992px){.swiper-button.swiper-button-prev{left:55px;}}.block-slider .swiper-button.swiper-button-prev,.slider-prodotto .swiper-button.swiper-button-prev{left:25px;}@media only screen and (min-width:768px){.block-slider .swiper-button.swiper-button-prev,.slider-prodotto .swiper-button.swiper-button-prev{left:35px;}}@media only screen and (min-width:992px){.block-slider .swiper-button.swiper-button-prev,.slider-prodotto .swiper-button.swiper-button-prev{left:40px;}}.swiper-button.swiper-button-next{right:25px;}@media only screen and (min-width:768px){.swiper-button.swiper-button-next{right:35px;}}@media only screen and (min-width:992px){.swiper-button.swiper-button-next{right:55px;}}.block-slider .swiper-button.swiper-button-next,.slider-prodotto .swiper-button.swiper-button-next{right:25px;}@media only screen and (min-width:768px){.block-slider .swiper-button.swiper-button-next,.slider-prodotto .swiper-button.swiper-button-next{right:35px;}}@media only screen and (min-width:992px){.block-slider .swiper-button.swiper-button-next,.slider-prodotto .swiper-button.swiper-button-next{right:40px;}}.swiper-button:after{content:"";display:block;width:35px;height:35px;border-radius:35px;border:2px solid #fff;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%) scale3d(.9,.9,1);transform:translate(-50%,-50%) scale3d(.9,.9,1);-webkit-transition:border-width .1s ease,transform .3s ease,-webkit-transform .3s ease;transition:border-width .1s ease,transform .3s ease,-webkit-transform .3s ease;}@media(min-width:768px){.swiper-button:after{width:42px;height:42px;border-radius:42px;}}.no-touchevents .swiper-button:hover:after{-webkit-transform:translate(-50%,-50%) scale3d(1,1,1);transform:translate(-50%,-50%) scale3d(1,1,1);border-width:3px;}.no-touchevents .swiper-button:hover i{-webkit-transform:scale3d(1.2,1.2,1);transform:scale3d(1.2,1.2,1);}.swiper-button i{position:relative;z-index:5;font-size:7px;font-size:.7rem;color:#fff;-webkit-transition:-webkit-transform .3s ease;transition:transform .3s ease;}@media only screen and (min-width:768px){.swiper-button i{font-size:11px;font-size:1.1rem;}}.swiper-pagination{display:none;bottom:10px!important;}@media only screen and (min-width:480px){.swiper-pagination{bottom:15px!important;}}@media only screen and (min-width:600px){.swiper-pagination{bottom:30px!important;}}.swiper-pagination .swiper-pagination-bullet{width:9px;height:9px;border:1px solid #fff;margin:0 3px;background-color:#333;opacity:1;cursor:pointer;transition:opacity .3s ease-out;}@media only screen and (min-width:480px){.swiper-pagination .swiper-pagination-bullet{margin:0 5px;}}.swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active{background-color:#fff;}.no-touchevents .swiper-pagination .swiper-pagination-bullet:hover{opacity:.7;}.scroll-down{padding:10px;position:absolute;left:50%;bottom:5px;z-index:10;-webkit-transform:translateX(-50%) rotate(-90deg);transform:translateX(-50%) rotate(-90deg);font-family:Montserrat;font-size:11px;font-size:1.1rem;color:#fff;text-indent:60px;}@media only screen and (min-width:768px){.scroll-down{bottom:20px;}}.scroll-down:before{content:"";display:block;width:60px;height:1px;margin-right:10px;position:absolute;top:50%;left:0;z-index:5;-webkit-transform:translateY(-50%);transform:translateY(-50%);background-color:#dfdfdf;animation:elastic 2.5s 2s infinite;}.js .scroll-down{opacity:0;-webkit-transition:opacity 1s .3s ease;transition:opacity 1s .3s ease;}.loaded .scroll-down{opacity:1;}.button{display:inline-block;vertical-align:top;}.button.button-bg-trans>a,.button.button-bg-trans>span,.button.button-bg-trans>button{border-color:#fff;background-color:transparent;color:#fff;}.button.button-bg-trans:not(.selected)>a:hover,.button.button-bg-trans:not(.selected)>span:hover,.button.button-bg-trans:not(.selected)>button:hover{background-color:rgba(255,255,255,.2);}.button.button-bg-trans:not(.selected)>a:active,.button.button-bg-trans:not(.selected)>span:active,.button.button-bg-trans:not(.selected)>button:active,.button.button-bg-trans:not(.selected)>a:focus,.button.button-bg-trans:not(.selected)>span:focus,.button.button-bg-trans:not(.selected)>button:focus{background-color:#333;}.button.button-bg-grey>a,.button.button-bg-white>a,.button.button-bg-grey>span,.button.button-bg-white>span,.button.button-bg-grey>button,.button.button-bg-white>button{border-color:#efefef;color:#333;}.button.button-bg-grey:not(.selected)>a:not(.js-open-download-links):hover,.button.button-bg-white:not(.selected)>a:not(.js-open-download-links):hover,.button.button-bg-grey:not(.selected)>span:hover,.button.button-bg-white:not(.selected)>span:hover,.button.button-bg-grey:not(.selected)>button:hover,.button.button-bg-white:not(.selected)>button:hover{border-color:#ccc;}.button.button-bg-grey:not(.selected)>a:not(.js-open-download-links):active,.button.button-bg-white:not(.selected)>a:not(.js-open-download-links):active,.button.button-bg-grey:not(.selected)>span:active,.button.button-bg-white:not(.selected)>span:active,.button.button-bg-grey:not(.selected)>button:active,.button.button-bg-white:not(.selected)>button:active,.button.button-bg-grey:not(.selected)>a:not(.js-open-download-links):focus,.button.button-bg-white:not(.selected)>a:not(.js-open-download-links):focus,.button.button-bg-grey:not(.selected)>span:focus,.button.button-bg-white:not(.selected)>span:focus,.button.button-bg-grey:not(.selected)>button:focus,.button.button-bg-white:not(.selected)>button:focus{border-color:#333;background-color:#333;color:#fff;}.button.button-bg-grey>a,.button.button-bg-grey>span,.button.button-bg-grey>button{background-color:#fafafa;}.button.button-bg-white>a,.button.button-bg-white>span,.button.button-bg-white>button{background-color:#fff;}.button.button-bg-blue>a,.button.button-bg-blue>span,.button.button-bg-blue>button{border-color:#1a67e5;background-color:#1a67e5;color:#fff;}.button.button-bg-blue>a:hover,.button.button-bg-blue>span:hover,.button.button-bg-blue>button:hover{border-color:#081d40;}.button.button-bg-blue>a:active,.button.button-bg-blue>span:active,.button.button-bg-blue>button:active,.button.button-bg-blue>a:focus,.button.button-bg-blue>span:focus,.button.button-bg-blue>button:focus{border-color:#081d40;background-color:#081d40;}.button.button-without-text>a{width:34px;min-width:0;border-radius:50%;padding:0;}@media only screen and (min-width:768px){.button.button-without-text>a{width:39px;}}.button.button-without-text>a:before{margin-right:0;}.button.selected>a,.button.selected>span,.button.selected>button{border-color:#333;background-color:#333;color:#fff;}.button.selected>a:hover,.button.selected>span:hover,.button.selected>button:hover{border-color:#333;background-color:#fff;color:#333;}.button.open-download-links{margin-top:10px;}@media only screen and (min-width:768px){.button.open-download-links{display:none;}}.button.open-download-links>a{font-size:25px;font-size:2.5rem;}.button.open-download-links>a.clicked:before{-webkit-transform:rotate(-180deg);transform:rotate(-180deg);}.button.open-download-links>a:before{-webkit-transition:-webkit-transform .3s ease-out;transition:transform .3s ease-out;}.button.dealer-back>a:before{margin-right:7px;}@media only screen and (min-width:768px){.button.dealer-back>a:before{margin-right:10px;}}.testata-didascalia .button{margin-top:15px;}@media only screen and (min-width:600px){.testata-didascalia .button{margin-top:25px;}}@media only screen and (min-width:1280px){.testata-didascalia .button{margin-top:35px;}}.block-text .button{margin-top:25px;}@media only screen and (min-width:768px){.block-text .button{margin-top:30px;}}@media only screen and (min-width:992px){.block-text .button{margin-top:35px;}}.slider-collezioni .button{margin-top:15px;}@media only screen and (min-width:600px){.slider-collezioni .button{margin-top:25px;}}@media only screen and (min-width:992px){.slider-collezioni .button{margin-top:35px;}}@media only screen and (min-width:1280px){.slider-collezioni .button{margin-top:45px;}}.account-accedi .button{margin-top:20px;}@media only screen and (min-width:480px){.account-accedi .button{margin-top:25px;}}.registration .button,#popupContact .button{margin-top:25px;}@media only screen and (min-width:480px){.registration .button,#popupContact .button{margin-top:35px;}}.dealers-col-left .button+.button{margin-left:10px;}.account-area .button,.shipping-container .button{margin-top:20px;}@media only screen and (min-width:480px){.account-area .button,.shipping-container .button{margin-top:30px;}}@media only screen and (min-width:992px){.account-area .button,.shipping-container .button{margin-top:45px;}}@media only screen and (max-width:1199px){.near-me .button>a{width:39px;min-width:0;border-radius:50%;padding:0;}.near-me .button>a:before{margin-right:0;}}@media only screen and (max-width:767px){.near-me .button>a{width:34px;}}.button>a,.button>span,.button>button{display:flex;justify-content:center;align-items:center;min-width:119px;height:34px;padding:0 15px;border:2px solid;border-radius:35px;-webkit-transform:translate3d(0,0,0) perspective(1px) scale(1,1);transform:translate3d(0,0,0) perspective(1px) scale(1,1);-moz-backface-visibility:hidden;-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-font-smoothing:antialiased!important;font-family:Montserrat;font-weight:700;font-size:11px;font-size:1.1rem;color:#333;text-transform:uppercase;text-align:center;transition:color .3s ease-out,border-color .3s ease-out,background-color .3s ease-out;}@media only screen and (min-width:768px){.button>a,.button>span,.button>button{min-width:159px;height:39px;padding:0 25px;font-size:13px;font-size:1.3rem;}}.collections-filter .button>a,.collections-filter .button>span,.collections-filter .button>button,.projects-filter .button>a,.projects-filter .button>span,.projects-filter .button>button{min-width:40vw;}@media only screen and (min-width:480px){.collections-filter .button>a,.collections-filter .button>span,.collections-filter .button>button,.projects-filter .button>a,.projects-filter .button>span,.projects-filter .button>button{min-width:170px;}}@media only screen and (min-width:768px){.collections-filter .button>a,.collections-filter .button>span,.collections-filter .button>button,.projects-filter .button>a,.projects-filter .button>span,.projects-filter .button>button{min-width:215px;}}@media only screen and (max-width:1199px){.near-me .button>a>span,.near-me .button>span>span,.near-me .button>button>span{display:none;}}.account-area .button>a,.account-area .button>span,.account-area .button>button,.shipping-container .button>a,.shipping-container .button>span,.shipping-container .button>button{min-width:0;padding:0 20px;}@media only screen and (min-width:480px){.account-area .button>a,.account-area .button>span,.account-area .button>button,.shipping-container .button>a,.shipping-container .button>span,.shipping-container .button>button{padding:0 25px;}}@media only screen and (min-width:768px){.account-area .button>a,.account-area .button>span,.account-area .button>button,.shipping-container .button>a,.shipping-container .button>span,.shipping-container .button>button{padding:0 35px;}}.button>a:before,.button>span:before,.button>button:before{font-size:16px;font-size:1.6rem;}@media only screen and (min-width:768px){.button>a:before,.button>span:before,.button>button:before{font-size:19px;font-size:1.9rem;}}@media only screen and (min-width:1200px){.button>a:before,.button>span:before,.button>button:before{margin-right:10px;}}.button>button{width:100%;cursor:pointer;}.button>button:focus{outline:0;}.button>button>span{display:block;width:100%;text-align:center;}.overlay{display:none;width:100%;height:100%;position:fixed;top:0;left:0;z-index:101;background:rgba(0,0,0,.7);transition:all .3s ease-out;}.overlay.overlay-active{cursor:url(/static/img/close.png),auto;}.menu>header,.shortcut-collections>header,.account-panel>header,.search-bar>header{display:flex;justify-content:flex-end;align-items:center;width:100%;height:70px;padding:0 5px;}@media only screen and (min-width:768px){.menu>header,.shortcut-collections>header,.account-panel>header,.search-bar>header{padding:0 15px;}}@media only screen and (min-width:992px){.menu>header,.shortcut-collections>header,.account-panel>header,.search-bar>header{padding:0 35px;}}@media only screen and (min-width:480px){body.home .menu>header,body.home .shortcut-collections>header,body.home .account-panel>header,body.home .search-bar>header{height:85px;}}@media only screen and (min-width:768px){body.home .menu>header,body.home .shortcut-collections>header,body.home .account-panel>header,body.home .search-bar>header{height:100px;}}@media only screen and (min-width:992px){body.home .menu>header,body.home .shortcut-collections>header,body.home .account-panel>header,body.home .search-bar>header{height:125px;}}body.is-header-sticky .menu>header,body.is-header-sticky .shortcut-collections>header,body.is-header-sticky .account-panel>header,body.is-header-sticky .search-bar>header{height:70px;}.menu{display:flex;flex-direction:column;justify-content:space-between;width:80%;max-width:840px;height:100%;position:fixed;top:0;bottom:0;right:0;z-index:200;-webkit-transform:translateX(100%);transform:translateX(100%);overflow:hidden;background-color:#fff;font-family:Montserrat;font-weight:500;color:#999;text-transform:uppercase;text-align:right;}.menu>header{display:flex;justify-content:flex-end;align-items:center;width:100%;}.menu .choose-lang{position:absolute;top:16vh;right:15px;}@media only screen and (min-width:600px){.menu .choose-lang{top:20.9vh;}}@media only screen and (min-width:600px) and (max-height:849px){.menu .choose-lang{top:18.9vh;}}@media only screen and (min-width:768px){.menu .choose-lang{right:25px;}}@media only screen and (min-width:992px){.menu .choose-lang{right:45px;}}.menu .choose-lang ul{display:flex;}.menu .choose-lang li{display:flex;font-size:13px;font-size:1.3rem;}@media only screen and (min-width:600px){.menu .choose-lang li{font-size:15px;font-size:1.5rem;}}.menu .choose-lang li:not(:last-child):after{content:"-";margin:0 5px;letter-spacing:1pt;}.menu .choose-lang li.selected a{color:#000;}.menu>nav{padding-left:15px;position:absolute;top:50%;right:15px;z-index:5;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:calc(100% - 15px);}@media only screen and (min-width:600px){.menu>nav{top:50%;}}@media only screen and (min-width:600px) and (max-height:849px){.menu>nav{top:55%;}}@media only screen and (min-width:768px){.menu>nav{right:25px;width:calc(100% - 25px);}}@media only screen and (min-width:992px){.menu>nav{right:45px;width:calc(100% - 45px);}}@media only screen and (max-width:599px){.menu>nav li:not(:last-child){margin-bottom:20px;}}@media only screen and (max-width:599px) and (max-height:739px){.menu>nav li:not(:last-child){margin-bottom:2.7vh;}}@media only screen and (min-width:600px){.menu>nav li:not(:last-child){margin-bottom:25px;}}@media only screen and (min-width:600px) and (max-height:849px){.menu>nav li:not(:last-child){margin-bottom:20px;}}.menu>nav li.selected a{color:#000;}.menu>nav a{margin-right:-1.5pt;line-height:.95;letter-spacing:1.5pt;}@media only screen and (max-width:599px){.menu>nav a{font-size:30px;font-size:3rem;}}@media only screen and (max-width:599px) and (max-height:739px){.menu>nav a{font-size:4.1vh;}}@media only screen and (min-width:600px){.menu>nav a{margin-right:-3pt;font-size:35px;font-size:3.5rem;letter-spacing:3pt;}}@media only screen and (min-width:600px) and (max-height:849px){.menu>nav a{font-size:30px;font-size:3rem;}}.menu>footer{display:flex;align-items:center;justify-content:space-between;padding:0 15px;margin-bottom:20px;}@media only screen and (min-width:480px){.menu>footer{margin-bottom:30px;}}@media only screen and (min-width:768px){.menu>footer{padding:0 25px;margin-bottom:40px;}}@media only screen and (min-width:992px){.menu>footer{padding:0 45px;margin-bottom:50px;}}.menu>footer .follow-us{display:flex;}.menu>footer .follow-us a{display:flex;justify-content:center;align-items:center;width:26px;height:26px;border-radius:26px;font-size:14px;font-size:1.4rem;transition:border-color .3s ease-out;}.no-touchevents .menu>footer .follow-us a:hover{border-color:#000;}.menu>footer .follow-us a:not(:last-child){margin-right:10px;}.menu>footer .follow-us a.icon-instagram:before,.menu>footer .follow-us a.icon-houzz:before,.menu>footer .follow-us a.icon-youtube:before,.menu>footer .follow-us a.icon-linkedin:before{left:1px;position:relative;}.menu>footer ul{text-align:right;}@media only screen and (min-width:600px){.menu>footer ul{display:flex;flex-wrap:wrap;justify-content:flex-end;}}@media only screen and (min-width:600px){.menu>footer li:not(:last-child){margin-right:45px;}}.menu>footer li.selected a{color:#000;}.menu>footer a,.menu>footer span{font-size:11px;font-size:1.1rem;letter-spacing:1pt;}@media only screen and (min-width:600px){.menu>footer a,.menu>footer span{font-size:12px;font-size:1.2rem;}}.menu a{transition:color .3s ease-out;}.no-touchevents .menu a:hover{color:#000;}.shortcut-collections{display:flex;flex-direction:column;width:80%;max-width:1200px;height:100%;position:fixed;top:0;bottom:0;left:0;z-index:200;background-color:#fff;-webkit-transform:translateX(-100%);transform:translateX(-100%);}@media only screen and (max-width:599px){.shortcut-collections{display:none;}}.shortcut-collections>header{flex:0 0 auto;justify-content:space-between;}.shortcut-collections>header a{transition:color .3s ease-out;}.no-touchevents .shortcut-collections>header a:hover{color:#000;}.shortcut-collections>header .close-menu:before{order:-1;}.shortcut-collections>header .close-menu span{text-align:right;}.shortcut-collections>article{padding:0 15px;overflow:auto;}@media only screen and (min-width:768px){.shortcut-collections>article{padding:0 25px 32px;}}@media only screen and (min-width:992px){.shortcut-collections>article{padding:0 45px 37px;}}@media only screen and (min-width:1280px){.shortcut-collections>article{padding:0 45px 52px;}}.shortcut-collections>article::-webkit-scrollbar{width:7px;height:7px;}.shortcut-collections>article::-webkit-scrollbar-thumb{background:#666;}.shortcut-collections>article::-webkit-scrollbar-track{background:transparent;}.shortcut-collections>article h3{margin-top:5px;font-family:Montserrat;font-weight:400;font-size:21px;font-size:2.1rem;letter-spacing:2pt;}@media only screen and (min-width:992px){.shortcut-collections>article h3{font-size:25px;font-size:2.5rem;}}.shortcut-collections>article p{margin:13px 0 32px;font-size:13px;font-size:1.3rem;color:#666;line-height:1.45;}@media only screen and (min-width:992px){.shortcut-collections>article p{margin:18px 0 37px;font-size:14px;font-size:1.4rem;}}@media only screen and (min-width:1280px){.shortcut-collections>article p{margin:18px 0 52px;}}.shortcut-collections ul{margin:-2vw;}@media only screen and (min-width:992px){.shortcut-collections ul{margin:-1.25vw;}}.shortcut-collections ul>li{width:33.33333333%;padding:2vw;}@media only screen and (min-width:992px){.shortcut-collections ul>li{width:25%;padding:1.25vw;}}.shortcut-collections ul>li a,.collections-container ul>li a{box-shadow:0 0 2vw rgba(0,0,0,.1);-webkit-transition:-webkit-transform .5s ease-out;transition:transform .5s ease-out;}.no-touchevents .shortcut-collections ul>li a:hover,.no-touchevents .collections-container ul>li a:hover{-webkit-transform:scale(1.04);transform:scale(1.04);}.shortcut-collections ul>li figure figcaption span,.collections-container ul>li figure figcaption span{-webkit-transform:translate3d(0,0,0) perspective(1px) scale(1,1);transform:translate3d(0,0,0) perspective(1px) scale(1,1);-moz-backface-visibility:hidden;-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-font-smoothing:antialiased!important;}.shortcut-collections ul,.collections-container ul,.projects-container ul{display:flex;flex-wrap:wrap;}.shortcut-collections ul>li,.collections-container ul>li,.projects-container ul>li{flex:0 0 auto;}.shortcut-collections ul>li>a,.collections-container ul>li>a,.projects-container ul>li>a{display:flex;height:100%;}.shortcut-collections ul>li figure,.collections-container ul>li figure,.projects-container ul>li figure{overflow:hidden;position:relative;}.shortcut-collections ul>li figure.new-item:before,.collections-container ul>li figure.new-item:before,.projects-container ul>li figure.new-item:before{content:"NOVITÁ";display:flex;justify-content:center;align-items:center;width:150px;height:20px;position:absolute;top:20px;left:-45px;z-index:10;transform:rotate(-45deg);background-color:#c30;font-family:Montserrat;font-size:9px;font-size:.9rem;color:#fff;}@media only screen and (min-width:1280px){.shortcut-collections ul>li figure.new-item:before,.collections-container ul>li figure.new-item:before,.projects-container ul>li figure.new-item:before{height:25px;top:25px;left:-35px;font-size:11px;font-size:1.1rem;}}.shortcut-collections ul>li figure:after,.collections-container ul>li figure:after,.projects-container ul>li figure:after{content:"";display:block;width:100%;height:100%;position:absolute;top:0;bottom:0;left:0;right:0;z-index:5;background-color:rgba(0,0,0,.3);}.shortcut-collections ul>li figure figcaption,.collections-container ul>li figure figcaption,.projects-container ul>li figure figcaption{position:absolute;top:50%;left:50%;z-index:10;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);text-align:center;}.shortcut-collections ul>li figure figcaption span,.collections-container ul>li figure figcaption span,.projects-container ul>li figure figcaption span{font-family:Montserrat;font-size:20px;font-size:2rem;color:#fff;text-transform:uppercase;}@media only screen and (min-width:1280px){.shortcut-collections ul>li figure figcaption span,.collections-container ul>li figure figcaption span,.projects-container ul>li figure figcaption span{font-size:18px;font-size:1.8rem;}}.account-panel{display:flex;flex-direction:column;width:100%;max-width:685px;height:100%;padding-left:40px;position:fixed;top:0;bottom:0;right:0;z-index:200;-webkit-transform:translateX(100%);transform:translateX(100%);overflow:hidden;background-color:#fff;}@media only screen and (min-width:480px){.account-panel{width:80%;padding-left:55px;}}.account-panel>header{display:flex;justify-content:space-between;align-items:center;width:100%;padding:0 5px 0 14%;}@media only screen and (min-width:768px){.account-panel>header{padding:0 15px 0 14%;}}@media only screen and (min-width:992px){.account-panel>header{padding:0 35px 0 14%;}}.account-panel>header a{transition:color .3s ease-out;}.account-panel>header a:only-child{margin-left:auto;}.no-touchevents .account-panel>header a:hover{color:#000;}.account-panel>aside{display:flex;flex-direction:column;align-items:center;width:40px;height:100%;position:absolute;top:0;left:0;z-index:5;background-color:#333;color:#fff;}@media only screen and (min-width:480px){.account-panel>aside{width:55px;}}.account-panel>aside>span{display:flex;justify-content:center;width:100%;margin:27px 0 10px;font-size:17px;font-size:1.7rem;}@media only screen and (min-width:480px){.account-panel>aside>span{margin:48px 0 10px;font-size:21px;font-size:2.1rem;}}.account-panel>aside>b{display:block;-webkit-transform:rotate(-90deg) translateX(-50%);transform:rotate(-90deg) translateX(-50%);font-family:Montserrat;font-weight:400;font-size:10px;font-size:1rem;letter-spacing:.5pt;white-space:nowrap;}@media only screen and (min-width:480px){.account-panel>aside>b{font-size:12px;font-size:1.2rem;letter-spacing:1pt;}}.account-steps{display:flex;flex-grow:1;position:relative;}#popupAccessRegistration .account-steps{margin:30px 0 0;}@media only screen and (min-width:600px){#popupAccessRegistration .account-steps{margin:40px 0 0;}}@media only screen and (min-width:992px){#popupAccessRegistration .account-steps{margin:50px 0 25px;}}.account-steps header h4{font-family:Montserrat;font-weight:300;font-size:17px;font-size:1.7rem;color:#000;letter-spacing:1pt;}@media only screen and (min-width:480px){.account-steps header h4{font-size:21px;font-size:2.1rem;letter-spacing:1.5pt;}}@media only screen and (min-width:1200px){.account-steps header h4{font-size:25px;font-size:2.5rem;letter-spacing:2pt;}}#popupAccessRegistration .account-steps header h4{text-transform:uppercase;}.account-steps header h4 b{font-weight:400;}.account-steps header p{margin:12px 0 0;font-size:12px;font-size:1.2rem;line-height:1.3;}@media only screen and (min-width:480px){.account-steps header p{margin:17px 0 0;font-size:14px;font-size:1.4rem;}}.account-steps .account-step{display:flex;flex-direction:column;width:100%;height:100%;padding:0 14%;position:absolute;top:0;left:0;z-index:5;overflow-y:auto;overflow-x:hidden;opacity:0;-webkit-backface-visibility:hidden;backface-visibility:hidden;visibility:hidden;transition:all .1s ease-out;}@media only screen and (min-width:480px){.account-steps .account-step{padding:0 14% 2.4vh;}}@media only screen and (min-width:1200px){.account-steps .account-step{padding:2.4vh 14%;}}.account-steps .account-step.active{opacity:1;-webkit-backface-visibility:visible;backface-visibility:visible;visibility:visible;}#popupAccessRegistration .account-steps .account-step.active{display:block;}#popupAccessRegistration .account-steps .account-step.step-registration>div{text-align:left;}#popupAccessRegistration .account-steps .account-step.step-registration>div header{display:none;}#popupAccessRegistration .account-steps .account-step.step-access{display:none;}@media only screen and (min-width:600px){#popupAccessRegistration .account-steps .account-step.step-access{flex-direction:row;align-items:center;}}#popupAccessRegistration .account-steps .account-step.step-access.active{display:block;}@media only screen and (min-width:600px){#popupAccessRegistration .account-steps .account-step.step-access.active{display:flex;}}@media only screen and (min-width:600px){#popupAccessRegistration .account-steps .account-step.step-access>div{flex:0 0 auto;width:50%;}}.account-steps .account-step::-webkit-scrollbar{width:7px;height:7px;}.account-steps .account-step::-webkit-scrollbar-thumb{background:#666;}.account-steps .account-step::-webkit-scrollbar-track{background:transparent;}#popupAccessRegistration .account-steps .account-step{display:none;padding:0;position:relative;}.account-accedi{padding-bottom:5vh;border-bottom:1px solid #eee;}@media only screen and (min-width:480px){.account-accedi{padding-bottom:6vh;}}@media only screen and (min-width:1200px){.account-accedi{padding-bottom:7.15vh;}}#popupAccessRegistration .account-accedi{padding-bottom:30px;}@media only screen and (min-width:600px){#popupAccessRegistration .account-accedi{padding-bottom:0;border-bottom:0;padding-right:7.3%;border-right:1px solid #eee;}}@media only screen and (min-width:992px){#popupAccessRegistration .account-accedi{padding-right:12.3%;}}@media only screen and (max-width:599px){#popupAccessRegistration .account-accedi>header{margin-bottom:15px;}}@media only screen and (min-width:600px){#popupAccessRegistration .account-accedi h4{text-align:left;}}#popupAccessRegistration .account-accedi h4 span{display:none;}.account-accedi>header{margin-bottom:2.5vh;}@media only screen and (min-width:480px){.account-accedi>header{margin-bottom:2.9vh;}}.account-accedi .form-title.toggle-text{position:relative;}.account-accedi .form-title.toggle-text i{opacity:0;}.account-accedi .form-title.toggle-text:before{content:attr(data-text);position:absolute;top:50%;left:0;z-index:5;-webkit-transform:translateY(-50%);transform:translateY(-50%);white-space:nowrap;}#popupAccessRegistration .account-accedi .form-title.toggle-text:before{left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);}@media only screen and (min-width:600px){#popupAccessRegistration .account-accedi .form-title.toggle-text:before{left:0;-webkit-transform:translateY(-50%);transform:translateY(-50%);}}.account-accedi .form-title i{font-style:normal;}.account-accedi>div{position:relative;}.account-accedi small{display:block;margin-top:10px;font-size:9px;font-size:.9rem;color:#666;text-align:right;}@media only screen and (min-width:480px){.account-accedi small{margin-top:10px;font-size:10px;font-size:1rem;}}.account-accedi small a{font-weight:700;text-decoration:underline;}.account-registrati{padding:5vh 0;}@media only screen and (min-width:480px){.account-registrati{padding:6vh 0;}}@media only screen and (min-width:1200px){.account-registrati{padding:7.15vh 0;}}#popupAccessRegistration .account-registrati{padding:30px 0 0;}@media only screen and (min-width:600px){#popupAccessRegistration .account-registrati{padding:0;}}.account-registrati>header{margin-bottom:4vh;}@media only screen and (min-width:480px){.account-registrati>header{margin-bottom:4.3vh;}}.account-area-riservata{padding:3.5vh 0 4vh;margin-top:auto;position:relative;background-color:#484848;}@media only screen and (min-width:1200px){.account-area-riservata{padding:3.8vh 0 6.2vh;}}.account-area-riservata:before{content:"";width:200%;height:100%;position:absolute;bottom:0;left:50%;z-index:-1;-webkit-transform:translateX(-50%);transform:translateX(-50%);background-color:#484848;}@media only screen and (min-width:480px){.account-area-riservata:before{height:calc(100% + 2.4vh);bottom:-2.4vh;}}.account-area-riservata>header{margin-bottom:3.8vh;}.account-area-riservata>header h4{color:#fff;}@media only screen and (max-width:1199px){.account-logged{margin-top:20px;}}.account-logged header{padding-bottom:25px;border-bottom:1px solid #eaeaea;}.account-logged header a{display:flex;align-items:center;position:absolute;top:0;left:0;z-index:5;font-size:11px;font-size:1.1rem;color:#666;}.account-logged header a:before{margin-right:10px;font-size:18px;font-size:1.8rem;}.account-logged header a span{font-family:Montserrat;letter-spacing:.5pt;}.account-logged .account-options{margin-top:30px;}@media only screen and (min-width:480px){.account-logged .account-options{margin-top:50px;}}@media only screen and (min-width:1200px){.account-logged .account-options{margin-top:70px;}}.account-logged .account-options>li{display:flex;align-items:center;}.account-logged .account-options>li:not(:last-child){margin-bottom:18px;}@media only screen and (min-width:480px){.account-logged .account-options>li:not(:last-child){margin-bottom:23px;}}@media only screen and (min-width:1200px){.account-logged .account-options>li:not(:last-child){margin-bottom:28px;}}.account-logged .account-options a{display:block;font-family:Montserrat;font-size:13px;font-size:1.3rem;color:#333;-webkit-transition:opacity .3s ease;transition:opacity .3s ease;}@media only screen and (min-width:480px){.account-logged .account-options a{font-size:14px;font-size:1.4rem;}}@media only screen and (min-width:768px){.account-logged .account-options a{font-size:16px;font-size:1.6rem;}}.no-touchevents .account-logged .account-options a:hover{opacity:.7;}.account-logged .account-options a>span:first-child{padding:10px;margin-right:15px;position:relative;}@media only screen and (min-width:768px){.account-logged .account-options a>span:first-child{margin-right:20px;}}.account-logged .account-options a>span:first-child:before{width:20px;font-size:20px;font-size:2rem;}@media only screen and (min-width:768px){.account-logged .account-options a>span:first-child:before{width:24px;}}.account-logged .account-options a>span.icon-samples:before{font-size:23px;font-size:2.3rem;}.scelta-reg{margin:20px 0;}@media only screen and (min-width:480px){.scelta-reg{margin:25px 0;}}@media only screen and (min-width:600px){.scelta-reg{white-space:nowrap;}}#popupAccessRegistration .scelta-reg{margin-top:0;}.already-reg{margin:30px 0 10px;font-size:11px;font-size:1.1rem;color:#666;}@media only screen and (min-width:480px){.already-reg{margin:45px 0 10px;font-size:12px;font-size:1.2rem;}}.already-reg a{font-weight:700;text-decoration:underline;}.search-bar{display:flex;flex-direction:column;width:100%;max-height:100%;position:fixed;top:0;left:0;right:0;z-index:200;background-color:#fff;-webkit-transform:translateY(-100%);transform:translateY(-100%);}.search-bar>header{position:relative;flex-shrink:0;}.search-bar>header .logo{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);color:#333;}body.is-header-sticky .search-bar>header .logo:before,body:not(.home) .search-bar>header .logo:before{font-size:37px;font-size:3.7rem;}@media only screen and (min-width:480px){body.is-header-sticky .search-bar>header .logo:before,body:not(.home) .search-bar>header .logo:before{font-size:43px;font-size:4.3rem;}}@media only screen and (min-width:600px){body.is-header-sticky .search-bar>header .logo:before,body:not(.home) .search-bar>header .logo:before{font-size:45px;font-size:4.5rem;}}@media only screen and (min-width:768px){body.is-header-sticky .search-bar>header .logo:before,body:not(.home) .search-bar>header .logo:before{font-size:50px;font-size:5rem;}}.search-bar>header a:not(.logo){transition:color .3s ease-out;}.no-touchevents .search-bar>header a:not(.logo):hover{color:#000;}.search-bar>section{flex-grow:1;overflow-y:auto;}.search-bar>section::-webkit-scrollbar{width:7px;height:7px;}.search-bar>section::-webkit-scrollbar-thumb{background:#666;}.search-bar>section::-webkit-scrollbar-track{background:transparent;}.search-bar>section .button-advanced-search{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);}.search{width:80%;max-width:595px;border-bottom:2px solid #333;margin:20px auto 25px;}@media only screen and (min-width:480px){.search{margin:20px auto 35px;}}.collections-container .search{display:none;}.search form{display:flex;}.search label{flex:1;}.search input:focus,.search button:focus{outline:0;}.search input{width:100%;height:50px;padding:10px;border:0;font-family:Raleway;font-weight:400;font-size:18px;font-size:1.8rem;text-align:center;}@media only screen and (min-width:480px){.search input{font-size:27px;font-size:2.7rem;}}@media only screen and (min-width:768px){.search input{height:90px;font-size:37px;font-size:3.7rem;}}.search input::-webkit-input-placeholder{color:#ccc!important;}.search input::-moz-placeholder{color:#ccc!important;}.search input:-ms-input-placeholder{color:#ccc!important;}.search input:-moz-placeholder{color:#ccc!important;}.search button{padding:0 2px;border:0;background:none;cursor:pointer;}@media only screen and (min-width:480px){.search button{padding:0 5px;}}.search button:before{font-size:20px;font-size:2rem;}@media only screen and (min-width:480px){.search button:before{font-size:23px;font-size:2.3rem;}}@media only screen and (min-width:768px){.search button:before{font-size:28px;font-size:2.8rem;}}.advanced-search{display:none;width:100%;max-width:1280px;padding:0 15px;margin:0 auto;font-size:13px;font-size:1.3rem;}@media only screen and (min-width:768px){.advanced-search{max-width:1300px;padding:0 25px;}}@media only screen and (min-width:992px){.advanced-search{max-width:1340px;padding:0 45px;}}@media only screen and (min-width:768px){.slider-projects .advanced-search,.slider-lanci .advanced-search,.slider-patterns-simili .advanced-search{max-width:1430px;padding:0 90px;}}@media only screen and (min-width:992px){.slider-projects .advanced-search,.slider-lanci .advanced-search,.slider-patterns-simili .advanced-search{max-width:1510px;padding:0 130px;}}@media only screen and (min-width:768px){.advanced-search{font-size:14px;font-size:1.4rem;}}.advanced-search.open{display:block;}.advanced-search.open+.button-advanced-search h5{display:none;}.advanced-search.open+.button-advanced-search>a:before{-webkit-transform:rotate(-180deg);transform:rotate(-180deg);}.advanced-search form{padding:30px 20px;border:1px solid #eee;box-shadow:0 1px 5px 0 rgba(0,0,0,.1);}@media only screen and (min-width:768px){.advanced-search form{padding:50px 35px 30px;}}.advanced-search form>header{text-align:center;}.advanced-search h5,.advanced-search b{font-family:Montserrat;font-weight:700;color:#333;}.advanced-search h5{font-size:14px;font-size:1.4rem;}@media only screen and (min-width:768px){.advanced-search h5{font-size:16px;font-size:1.6rem;}}.advanced-search-filters{display:flex;flex-wrap:wrap;justify-content:space-between;margin:30px -10px 0;}@media only screen and (min-width:768px){.advanced-search-filters{margin:45px -20px 0;}}.advanced-search-filters>div{display:flex;flex-direction:column;max-width:50%;padding:0 10px;margin-bottom:30px;}@media only screen and (min-width:768px){.advanced-search-filters>div{max-width:220px;padding:0 20px;}}@media only screen and (min-width:992px){.advanced-search-filters>div{margin-bottom:0;}}.advanced-search-filters>div:first-child{max-width:none;}@media only screen and (max-width:991px){.advanced-search-filters>div:first-child{width:100%;flex:0 0 auto;}}@media only screen and (max-width:991px){.advanced-search-filters>div:first-child b{margin-bottom:15px;}}.advanced-search-filters>div:last-child{justify-content:center;padding:0 25px;margin-bottom:0;}@media only screen and (max-width:1199px){.advanced-search-filters>div:last-child{flex:0 0 auto;width:100%;max-width:none;align-items:center;padding-top:30px;border-top:1px solid #eee;margin-top:30px;text-align:center;}}@media only screen and (max-width:767px){.advanced-search-filters>div:last-child{padding-top:15px;margin-top:0;}}@media only screen and (min-width:1200px){.advanced-search-filters>div:last-child{border-left:1px solid #eee;}}.advanced-search-filters b{display:block;margin-bottom:15px;letter-spacing:.5pt;text-align:left;}@media only screen and (min-width:768px){.advanced-search-filters b{margin-bottom:30px;}}.advanced-search-filters label{display:flex;align-items:center;position:relative;cursor:pointer;text-align:left;}.advanced-search-filters label:not(:last-child){margin-bottom:10px;}.advanced-search-filters label input{width:15px;height:15px;flex-shrink:0;margin-right:8px;opacity:0;}.advanced-search-filters label input:checked+span:after{opacity:1;}.advanced-search-filters label span:before{content:"";display:block;width:15px;height:15px;border:1px solid #eee;position:absolute;top:0;left:0;z-index:5;}.advanced-search-filters label span:after{content:"";display:block;width:7px;height:7px;border-radius:7px;position:absolute;top:4px;left:4px;z-index:6;background-color:#000;opacity:0;}.advanced-search-filters .color-filter{display:flex;flex-wrap:wrap;margin:-4px;}@media only screen and (min-width:768px){.advanced-search-filters .color-filter{margin:-6px;}}@media only screen and (min-width:992px){.advanced-search-filters .color-filter{max-width:95px;}}.advanced-search-filters .color-filter label{padding:4px;margin-bottom:0;}@media only screen and (min-width:768px){.advanced-search-filters .color-filter label{padding:6px;}}.no-touchevents .advanced-search-filters .color-filter label:hover span:after{opacity:1;}.advanced-search-filters .color-filter label input{width:35px;height:35px;margin-right:0;}@media only screen and (min-width:768px){.advanced-search-filters .color-filter label input{width:30px;height:30px;}}.advanced-search-filters .color-filter label input:checked+span:after{border-color:#000;opacity:1;}.advanced-search-filters .color-filter label input.colour-white+span:before{border:1px solid #eee;background-color:#fff;}.advanced-search-filters .color-filter label input.colour-beige+span:before{background-color:#f5f5dc;}.advanced-search-filters .color-filter label input.colour-grey+span:before{background-color:#808080;}.advanced-search-filters .color-filter label input.colour-blue+span:before{background-color:#00f;}.advanced-search-filters .color-filter label input.colour-green+span:before{background-color:#008000;}.advanced-search-filters .color-filter label input.colour-red+span:before{background-color:#f00;}.advanced-search-filters .color-filter label input.colour-brown+span:before{background-color:#a52a2a;}.advanced-search-filters .color-filter label input.colour-black+span:before{background-color:#000;}.advanced-search-filters .color-filter label input.colour-orange+span:before{background-color:#ffa500;}.advanced-search-filters .color-filter label input.colour-purple+span:before{background-color:#9400d3;}.advanced-search-filters .color-filter label input.colour-pink+span:before{background-color:#ffc0cb;}.advanced-search-filters .color-filter label input.colour-yellow+span:before{background-color:#ff0;}.advanced-search-filters .color-filter label input.colour-multicolor+span:before{background:url(/img/multicolor.png) no-repeat 0 0;background-size:cover;}.advanced-search-filters .color-filter label input.colour-others+span:before{content:"...";border:1px solid #eee;background-color:#fff;font-size:30px;font-size:3rem;line-height:.5;text-align:center;}@media only screen and (min-width:768px){.advanced-search-filters .color-filter label input.colour-others+span:before{line-height:.3;}}.advanced-search-filters .color-filter label span:before{width:35px;height:35px;border-radius:35px;border:0;top:6px;left:6px;background-color:#000;}@media only screen and (min-width:768px){.advanced-search-filters .color-filter label span:before{width:30px;height:30px;border-radius:30px;}}.advanced-search-filters .color-filter label span:after{width:41px;height:41px;border:1px solid #ccc;border-radius:41px;top:3px;left:3px;z-index:4;background-color:transparent;opacity:0;transition:opacity .3s ease-out,border-color .3s ease-out;}@media only screen and (min-width:768px){.advanced-search-filters .color-filter label span:after{width:40px;height:40px;border-radius:40px;top:1px;left:1px;}}.button-advanced-search{display:flex;flex-direction:column;align-items:center;margin:20px auto 40px;text-align:center;}.button-advanced-search h5{margin-bottom:7px;font-family:Montserrat;font-weight:700;font-size:11px;font-size:1.1rem;color:#333;}@media only screen and (min-width:768px){.button-advanced-search h5{font-size:13px;font-size:1.3rem;}}.button-advanced-search>a{display:flex;justify-content:center;align-items:center;width:35px;height:35px;border-radius:35px;box-shadow:0 1px 5px 0 rgba(0,0,0,.2);font-size:25px;font-size:2.5rem;color:#ccc;-webkit-transition:color .3s ease-out,box-shadow .3s ease-out,opacity 1s ease,-webkit-transform 1s ease;transition:color .3s ease-out,box-shadow .3s ease-out,opacity 1s ease,transform 1s ease;}@media only screen and (min-width:768px){.button-advanced-search>a{width:40px;height:40px;border-radius:40px;font-size:30px;font-size:3rem;}}.no-touchevents .button-advanced-search>a:hover{box-shadow:0 1px 5px 0 rgba(0,0,0,.5);color:#000;}#bd{overflow:hidden;position:relative;z-index:5;background-color:#fff;}body:not(.home) #bd{margin-top:70px;}body.has-submenu #bd,body.has-internal-nav #bd{margin-top:112px;}@media only screen and (min-width:768px){body.has-submenu #bd,body.has-internal-nav #bd{margin-top:120px;}}.main-page{background-color:#fff;}body.home .main-page{position:relative;z-index:10;}.main-page>header{padding-top:45px;background-color:#fff;text-align:center;}@media only screen and (min-width:768px){.main-page>header{padding-top:60px;}}@media only screen and (min-width:992px){.main-page>header{padding-top:90px;}}.main-page>header:only-child{padding-bottom:45px;}@media only screen and (min-width:768px){.main-page>header:only-child{padding-bottom:60px;}}@media only screen and (min-width:992px){.main-page>header:only-child{padding-bottom:90px;}}body.home .main-page>header{padding:45px 0 15px;background-color:#faf9fa;}@media only screen and (min-width:768px){body.home .main-page>header{padding:60px 0 20px;}}@media only screen and (min-width:992px){body.home .main-page>header{padding:90px 0 25px;}}body.page-project .main-page>header>div,body.page-trend .main-page>header>div{max-width:1030px;}@media only screen and (min-width:768px){body.page-project .main-page>header>div,body.page-trend .main-page>header>div{max-width:1050px;}}@media only screen and (min-width:992px){body.page-project .main-page>header>div,body.page-trend .main-page>header>div{max-width:1090px;}}body.page-project .main-page>header>div>div:not(.download-links),body.page-trend .main-page>header>div>div:not(.download-links),body.page-project .main-page>header>div>.title,body.page-trend .main-page>header>div>.title,body.page-project .main-page>header>div>i,body.page-trend .main-page>header>div>i{max-width:none!important;}body.page-search-results .main-page>header{padding-top:15px;}@media only screen and (min-width:768px){body.page-search-results .main-page>header{padding-top:45px;}}@media only screen and (min-width:992px){body.page-search-results .main-page>header{padding-top:60px;}}body.page-info-legali .main-page>header h1{padding-bottom:10px;}@media only screen and (min-width:768px){body.page-info-legali .main-page>header h1{padding-bottom:20px;}}body.page-info-legali .main-page>header .rich-txt{text-align:left!important;}body:not(.page-search-results) .main-page>header>div>div:not(.download-links),body:not(.page-search-results) .main-page>header>div>.title{max-width:1000px;margin:0 auto;}body:not(.page-search-results) .main-page>header>div>div:not(.download-links){margin:15px auto 0;text-align:center;}@media only screen and (min-width:768px){body:not(.page-search-results) .main-page>header>div>div:not(.download-links){margin:20px auto 0;}}@media only screen and (min-width:992px){body:not(.page-search-results) .main-page>header>div>div:not(.download-links){margin:25px auto 0;}}body.page-project .main-page>header>div>div:not(.download-links),body.page-trend .main-page>header>div>div:not(.download-links){max-width:none;margin-left:0;margin-right:0;text-align:left;}body.page-collections .main-page>header>div>*:last-child,body.page-patterns .main-page>header>div>*:last-child{padding-bottom:45px!important;}@media only screen and (min-width:768px){body.page-collections .main-page>header>div>*:last-child,body.page-patterns .main-page>header>div>*:last-child{padding-bottom:60px!important;}}@media only screen and (min-width:992px){body.page-collections .main-page>header>div>*:last-child,body.page-patterns .main-page>header>div>*:last-child{padding-bottom:90px!important;}}.title{font-family:Montserrat;font-weight:500;}.title.title-small{font-size:20px;font-size:2rem;letter-spacing:.5pt;}@media only screen and (min-width:768px){.title.title-small{font-size:25px;font-size:2.5rem;letter-spacing:1pt;}}@media only screen and (min-width:992px){.title.title-small{font-size:30px;font-size:3rem;}}.block-text .title.title-small{line-height:1.25;}@media only screen and (min-width:600px){.block-text .title.title-small{line-height:1.45;}}.title.title-large{font-size:20px;font-size:2rem;letter-spacing:1pt;text-transform:uppercase;}@media only screen and (min-width:768px){.title.title-large{font-size:24px;font-size:2.4rem;letter-spacing:3pt;}}@media only screen and (min-width:992px){.title.title-large{font-size:30px;font-size:3rem;}}@media only screen and (min-width:1280px){.title.title-large{font-size:34px;font-size:3.4rem;}}.title+i{display:block;padding-top:10px;border-top:1px solid #ededed;margin:10px 0;font-size:13px;font-size:1.3rem;}@media only screen and (min-width:768px){.title+i{font-size:14px;font-size:1.4rem;}}.negozi-home .rich-txt:first-child{font-size:17px;}.rich-txt{font-size:14px;font-size:1.4rem;color:#333;line-height:1.65;}@media only screen and (min-width:768px){.rich-txt{font-size:15px;font-size:1.5rem;}}@media only screen and (min-width:992px){.rich-txt{font-size:16px;font-size:1.6rem;}}.row-header .rich-txt{max-width:900px;margin:15px auto 0;}@media only screen and (min-width:768px){.row-header .rich-txt{margin:20px auto 0;}}@media only screen and (min-width:992px){.row-header .rich-txt{margin:25px auto 0;}}@media only screen and (min-width:480px){.negozi-home .rich-txt,.wishlist-item-detail .rich-txt{font-size:14px;font-size:1.4rem;}}.wishlist-item-detail .rich-txt{max-height:76px;margin-top:15px;font-family:Raleway;overflow:hidden;text-overflow:ellipsis;font-size:12px;font-size:1.2rem;}@media only screen and (max-width:479px){.wishlist-item-detail .rich-txt{display:none;}}@media only screen and (min-width:768px){.wishlist-item-detail .rich-txt{max-height:69px;font-size:14px;font-size:1.4rem;}}.popup-box>header .rich-txt{margin-top:10px;line-height:1.4;}@media only screen and (min-width:480px){.popup-box>header .rich-txt{margin-top:15px;}}@media only screen and (min-width:992px){.popup-box>header .rich-txt{margin-top:20px;}}.dealer-detail .rich-txt{flex:0 0 auto;width:100%;margin-top:15px;}@media only screen and (min-width:768px){.dealer-detail .rich-txt{margin-top:30px;}}@media only screen and (min-width:992px){.dealer-detail .rich-txt{margin-top:45px;}}.rich-txt p:first-child{margin-top:0;}.rich-txt p:last-child{margin-bottom:0;}.rich-txt a{text-decoration:underline;}.no-touchevents .rich-txt a:hover{text-decoration:none;}.rich-txt ul{margin:1em 0;padding-left:20px;list-style-type:disc;}@media only screen and (min-width:768px){.rich-txt ul{padding-left:40px;}}.rich-txt hr{border-color:#eee;margin:20px 0;}@media only screen and (min-width:768px){.rich-txt hr{margin:25px 0;}}@media only screen and (min-width:992px){.rich-txt hr{margin:30px 0;}}@media only screen and (min-width:480px){.rich-txt br.only-mobile{display:none;}}.main-container{width:100%;max-width:1280px;padding:0 15px;margin:0 auto;}@media only screen and (min-width:768px){.main-container{max-width:1300px;padding:0 25px;}}@media only screen and (min-width:992px){.main-container{max-width:1340px;padding:0 45px;}}@media only screen and (min-width:768px){.slider-projects .main-container,.slider-lanci .main-container,.slider-patterns-simili .main-container{max-width:1430px;padding:0 90px;}}@media only screen and (min-width:992px){.slider-projects .main-container,.slider-lanci .main-container,.slider-patterns-simili .main-container{max-width:1510px;padding:0 130px;}}.row{margin:45px 0;position:relative;z-index:10;background-color:#fff;}@media only screen and (min-width:768px){.row{margin:60px 0;}}@media only screen and (min-width:992px){.row{margin:90px 0;}}.row.row-grey{padding:45px 0;margin:0;background-color:#faf9fa;}@media only screen and (min-width:768px){.row.row-grey{padding:60px 0;}}@media only screen and (min-width:992px){.row.row-grey{padding:90px 0;}}.row.row-separator{position:relative;}.row.row-separator:before{content:"";display:block;width:1px;height:40px;position:absolute;top:0;left:50%;z-index:5;-webkit-transform:translateY(-50%);transform:translateY(-50%);background-color:#dfdfdf;}@media only screen and (min-width:768px){.row.row-separator:before{height:60px;}}.row:first-of-type{margin-top:0;}.blocchi-editoriali .row:last-of-type{margin-bottom:0;}body.page-project .blocchi-editoriali .row,body.page-trend .blocchi-editoriali .row{margin:30px 0;}@media only screen and (min-width:992px){body.page-project .blocchi-editoriali .row,body.page-trend .blocchi-editoriali .row{margin:45px 0;}}body.page-project .blocchi-editoriali .row.row-grey,body.page-trend .blocchi-editoriali .row.row-grey{padding:30px 0;margin:0;}@media only screen and (min-width:992px){body.page-project .blocchi-editoriali .row.row-grey,body.page-trend .blocchi-editoriali .row.row-grey{padding:45px 0;}}body.page-search-results .row{margin-bottom:0;}.row-header{text-align:center;}body:not(.home) .row-header{margin-bottom:30px;}@media only screen and (min-width:768px){body:not(.home) .row-header{margin-bottom:45px;}}@media only screen and (min-width:992px){body:not(.home) .row-header{margin-bottom:75px;}}.blocchi-editoriali{margin:45px 0;background-color:#fff;}@media only screen and (min-width:768px){.blocchi-editoriali{margin:60px 0;}}@media only screen and (min-width:992px){.blocchi-editoriali{margin:90px 0;}}body.home .blocchi-editoriali{padding-bottom:45px;margin:0;background-color:#faf9fa;}@media only screen and (min-width:768px){body.home .blocchi-editoriali{padding-bottom:60px;}}@media only screen and (min-width:992px){body.home .blocchi-editoriali{padding-bottom:90px;}}body.home .blocchi-editoriali .block .button>a{background-color:#fff;}body.home .blocchi-editoriali .block .button>a:active,body.home .blocchi-editoriali .block .button>a:focus{background-color:#333;}body.page-project .blocchi-editoriali,body.page-trend .blocchi-editoriali{margin:30px 0 45px;}@media only screen and (min-width:768px){body.page-project .blocchi-editoriali,body.page-trend .blocchi-editoriali{margin:30px 0 60px;}}@media only screen and (min-width:992px){body.page-project .blocchi-editoriali,body.page-trend .blocchi-editoriali{margin:45px 0 90px;}}body.page-project .blocchi-editoriali .main-container,body.page-trend .blocchi-editoriali .main-container{max-width:1030px;}@media only screen and (min-width:768px){body.page-project .blocchi-editoriali .main-container,body.page-trend .blocchi-editoriali .main-container{max-width:1050px;}}@media only screen and (min-width:992px){body.page-project .blocchi-editoriali .main-container,body.page-trend .blocchi-editoriali .main-container{max-width:1090px;}}body.home .blocchi-editoriali>article{background-color:#faf9fa;}.blocks-container{display:flex;flex-wrap:wrap;margin:0 -15px;align-items:center;}@media only screen and (min-width:992px){.blocks-container{margin:0 -20px;}}.blocks-container .block.block-text:not(.b100){margin-top:0;}.block{flex:0 0 auto;width:100%;padding:0 15px;}@media only screen and (min-width:992px){.block{padding:0 20px;}}@media only screen and (min-width:600px){.block.b50{flex:0 0 auto;width:50%;}}.block.b100{flex:0 0 auto;width:100%;}@media only screen and (max-width:599px){.block.block-text{order:10;}}body:not(.page-project):not(.page-trend) .block.block-text.b100{max-width:1100px;margin:0 auto;text-align:center;}body:not(.page-project):not(.page-trend) .row:first-of-type .block.block-text.b100{max-width:900px;}.block.block-text.b100>header{text-align:center;}.block.block-text:not(.b100){margin-top:15px;}@media only screen and (min-width:480px){.block.block-text:not(.b100){margin-top:20px;}}@media only screen and (min-width:600px){.block.block-text:not(.b100){margin-top:3.3vw;}}.block.block-text>header{margin-bottom:10px;}@media only screen and (min-width:480px){.block.block-text>header{margin-bottom:15px;}}@media only screen and (min-width:768px){.block.block-text>header{margin-bottom:20px;}}@media only screen and (min-width:992px){.block.block-text>header{margin-bottom:25px;}}@media only screen and (max-width:599px){.block.block-slider+.block{margin-top:20px;}}@media only screen and (max-width:479px){.block.block-slider+.block{margin-top:15px;}}@media only screen and (max-width:599px){.block.block-html+.block{margin-top:20px;}}@media only screen and (max-width:479px){.block.block-html+.block{margin-top:15px;}}.iframe-wrapper{width:100%;height:0;padding-bottom:56.25%;position:relative;}.iframe-wrapper iframe{display:block;width:100%;height:100%;position:absolute;top:0;bottom:0;left:0;right:0;z-index:5;}.slider-collezioni{position:relative;overflow:hidden;}.slider-collezioni.inview:after{opacity:1;}.slider-collezioni:after{content:'';display:flex;justify-content:center;align-items:center;width:100%;position:absolute;top:50%;left:0;z-index:0;-webkit-transform:translateY(-50%);transform:translateY(-50%);overflow:hidden;background-color:#333;font-family:fontello;font-size:22vw;color:#484848;opacity:0;transition:opacity .5s .3s ease;}@media only screen and (max-width:599px){.slider-collezioni:after{display:none;}}@media only screen and (min-width:600px){.slider-collezioni:after{height:calc(100% - 130px);}}@media only screen and (min-width:768px){.slider-collezioni:after{height:calc(100% - 150px);}}.slider-collezioni .swiper-container{max-width:1680px;margin:0 auto;padding:30px 0;position:static;overflow:visible;}@media only screen and (min-width:600px){.slider-collezioni .swiper-container{padding:45px 0;}}.slider-collezioni .swiper-slide{-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;}@media only screen and (min-width:600px){.slider-collezioni .swiper-slide{max-width:53%;margin:0 7.29%;}.slider-collezioni .swiper-slide:only-child{margin:0 auto;}}.slider-collezioni a{display:block;box-shadow:0 0 2vw rgba(0,0,0,.4);-webkit-transition:-webkit-transform .5s ease-out;transition:transform .5s ease-out;}.no-touchevents .slider-collezioni a:hover{-webkit-transform:scale(1.02);transform:scale(1.02);}.slider-collezioni a:hover .button>span{background-color:rgba(255,255,255,.2);}.slider-collezioni a:active .button>span,.slider-collezioni a:focus .button>span{background-color:#333;}.slider-collezioni figure{height:0;padding-bottom:80%;position:relative;overflow:hidden;}.slider-collezioni figure figcaption{position:absolute;top:50%;left:50%;z-index:5;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);text-align:center;}.slider-collezioni figure figcaption h3{text-shadow:0 1px 30px rgba(0,0,0,.45);color:#fff;-webkit-transform:translate3d(0,0,0) perspective(1px) scale(1,1);transform:translate3d(0,0,0) perspective(1px) scale(1,1);-moz-backface-visibility:hidden;-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-font-smoothing:antialiased!important;}.slider-projects{padding:35px 0 20px;overflow:hidden;}@media only screen and (min-width:768px){.slider-projects{padding:45px 0 45px;}}body:not(.home) .slider-projects{margin:-35px 0 0;}.slider-projects .swiper-container{margin:-50px 20% -50px -7.5px;}@media only screen and (min-width:480px){.slider-projects .swiper-container{margin:-50px 10% -50px -2.2%;}}@media only screen and (min-width:768px){.slider-projects .swiper-container{margin:-50px -2.2%;}}@media only screen and (min-width:992px){.slider-projects .swiper-container{margin:-50px -3.2%;}}@media only screen and (max-width:767px){.slider-projects .swiper-container.no-swiping{margin-right:-2.2px;}}@media only screen and (max-width:479px){.slider-projects .swiper-container.no-swiping{margin-right:-7.5px;}}.slider-projects .swiper-container.no-swiping .swiper-wrapper{justify-content:center;}.slider-projects .swiper-wrapper{padding:50px 0;}.slider-projects .swiper-slide{display:flex;flex:0 0 auto;position:static;}.slider-collezioni~footer,.slider-projects~footer,.negozi-home~footer{text-align:center;}.projects-item{display:flex;flex-direction:column;width:100%;box-shadow:0 0 2vw rgba(0,0,0,.1);-webkit-transition:-webkit-transform .5s ease-out;transition:transform .5s ease-out;}.no-touchevents .projects-item:hover{-webkit-transform:scale(1.04);transform:scale(1.04);}.project-image>div{width:100%;height:0;padding-bottom:72.2%;background-repeat:no-repeat;background-position:50% 50%;background-size:cover;}.project-didascalia{display:flex;flex-direction:column;flex:1 1 auto;padding:20px 10px 10px;position:relative;background-color:#fff;text-align:center;}@media only screen and (min-width:480px){.project-didascalia{padding:25px 15px 15px;}}@media only screen and (min-width:1280px){.project-didascalia{padding:30px 20px 20px;}}.project-didascalia label{display:flex;justify-content:center;align-items:center;width:73px;height:20px;margin-top:-10px;position:absolute;top:0;left:50%;z-index:10;-webkit-transform:translate3d(-50%,0,0) perspective(1px) scale(1,1);transform:translate3d(-50%,0,0) perspective(1px) scale(1,1);-moz-backface-visibility:hidden;-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-font-smoothing:antialiased!important;background-color:#c30;font-family:Montserrat;font-size:11px;font-size:1.1rem;color:#fff;text-align:center;}@media only screen and (min-width:480px){.project-didascalia label{width:78px;height:25px;margin-top:-12.5px;}}.project-didascalia b{display:block;margin-bottom:10px;-webkit-transform:translate3d(0,0,0) perspective(1px) scale(1,1);transform:translate3d(0,0,0) perspective(1px) scale(1,1);-moz-backface-visibility:hidden;-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-font-smoothing:antialiased!important;font-family:Montserrat;font-weight:400;font-size:16px;font-size:1.6rem;color:#333;line-height:1.1;}@media only screen and (min-width:480px){.project-didascalia b{margin-bottom:15px;}}@media only screen and (min-width:1280px){.project-didascalia b{margin-bottom:20px;font-size:18px;font-size:1.8rem;line-height:1.4;}}.project-didascalia>span{display:block;margin-top:auto;-webkit-transform:translate3d(0,0,0) perspective(1px) scale(1,1);transform:translate3d(0,0,0) perspective(1px) scale(1,1);-moz-backface-visibility:hidden;-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-font-smoothing:antialiased!important;font-size:12px;font-size:1.2rem;color:#333;}@media only screen and (min-width:768px){.project-didascalia>span{font-size:13px;font-size:1.3rem;}}@media only screen and (min-width:992px){.project-didascalia>span{font-size:14px;font-size:1.4rem;}}@media only screen and (min-width:1280px){.project-didascalia>span{font-size:16px;font-size:1.6rem;}}@media only screen and (max-width:767px){.slider-lanci{overflow:hidden;}}.slider-lanci .swiper-container{margin:-50px 20% -50px -7.5px;}@media only screen and (min-width:480px){.slider-lanci .swiper-container{margin:-50px 10% -50px -2.2%;}}@media only screen and (min-width:768px){.slider-lanci .swiper-container{margin:-50px -2.2%;}}@media only screen and (min-width:992px){.slider-lanci .swiper-container{margin:-50px -3.2%;}}.slider-lanci .swiper-wrapper{padding:50px 0;}.slider-lanci .swiper-slide>a{display:block;box-shadow:0 0 2vw rgba(0,0,0,.1);position:relative;-webkit-transition:-webkit-transform .5s ease-out;transition:transform .5s ease-out;}.no-touchevents .slider-lanci .swiper-slide>a:hover{-webkit-transform:scale(1.04);transform:scale(1.04);}.slider-lanci .swiper-slide>a:hover .button>span{background-color:rgba(255,255,255,.2);}.slider-lanci .swiper-slide>a:active .button>span,.slider-lanci .swiper-slide>a:focus .button>span{background-color:#333;}.slider-lanci .lancio-image{width:100%;height:0;padding-bottom:111.6%;position:relative;background-repeat:no-repeat;background-position:50% 50%;background-size:cover;}.slider-lanci .lancio-image:after{content:"";display:block;width:100%;height:100%;position:absolute;top:0;bottom:0;left:0;right:0;z-index:5;background-color:rgba(0,0,0,.3);}.slider-lanci .lancio-caption{width:100%;padding:0 15px;position:absolute;top:50%;left:50%;z-index:10;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);overflow:hidden;text-align:center;}.slider-lanci .lancio-caption h3{margin-bottom:8px;-webkit-transform:translate3d(0,0,0) perspective(1px) scale(1,1);transform:translate3d(0,0,0) perspective(1px) scale(1,1);-moz-backface-visibility:hidden;-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-font-smoothing:antialiased!important;font-weight:400;font-size:20px;font-size:2rem;color:#fff;text-transform:uppercase;letter-spacing:1pt;}@media only screen and (min-width:480px){.slider-lanci .lancio-caption h3{margin-bottom:13px;}}@media only screen and (min-width:768px){.slider-lanci .lancio-caption h3{margin-bottom:18px;font-size:24px;font-size:2.4rem;}}@media only screen and (min-width:1280px){.slider-lanci .lancio-caption h3{margin-bottom:23px;font-size:32px;font-size:3.2rem;}}.slider-projects,.slider-lanci,.slider-patterns-simili{position:relative;}.slider-projects .swiper-container,.slider-lanci .swiper-container,.slider-patterns-simili .swiper-container{position:static;overflow:visible;}@media only screen and (min-width:768px){.slider-projects .swiper-container,.slider-lanci .swiper-container,.slider-patterns-simili .swiper-container{overflow:hidden;}}.slider-projects .swiper-slide,.slider-lanci .swiper-slide,.slider-patterns-simili .swiper-slide{width:100%;height:auto;padding:0 7.5px;}@media only screen and (min-width:480px){.slider-projects .swiper-slide,.slider-lanci .swiper-slide,.slider-patterns-simili .swiper-slide{width:50%;padding:0 2.2%;}}@media only screen and (min-width:992px){.slider-projects .swiper-slide,.slider-lanci .swiper-slide,.slider-patterns-simili .swiper-slide{width:33.33333333%;}}@media only screen and (min-width:1500px){.slider-projects .swiper-slide,.slider-lanci .swiper-slide,.slider-patterns-simili .swiper-slide{padding:0 3.2%;}}.slider-projects .swiper-button,.slider-lanci .swiper-button,.slider-patterns-simili .swiper-button{border-color:#999;color:#999;}@media only screen and (max-width:767px){.slider-projects .swiper-button,.slider-lanci .swiper-button,.slider-patterns-simili .swiper-button{display:none!important;}}.negozi-home{padding-top:30px;margin-top:-15px;background:url(/template/pufone_cn/img/negozi-bg.jpg) no-repeat 0 0;background-size:470px auto;}@media only screen and (min-width:768px){.negozi-home{padding-top:60px;}}@media only screen and (min-width:992px){.negozi-home{padding-top:150px;background-size:715px 480px;}}@media only screen and (min-width:768px){.negozi-home>div{display:flex;justify-content:space-between;}}@media only screen and (min-width:1280px){.negozi-home header{padding-left:50px;}}.negozi-home header>div{text-align:center;}@media only screen and (min-width:768px){.negozi-home header>div{width:325px;padding-right:35px;text-align:left;}}@media only screen and (min-width:992px){.negozi-home header>div{width:375px;}}.negozi-home b{display:inline-block;vertical-align:top;font-weight:700;font-size:14px;font-size:1.4rem;color:#333;line-height:1.65;}@media only screen and (min-width:480px){.negozi-home b{font-size:16px;font-size:1.6rem;}}@media only screen and (min-width:1280px){.negozi-home b{font-size:18px;font-size:1.8rem;}}@media only screen and (max-width:767px){.negozi-home ul{display:flex;flex-wrap:wrap;margin:25px 0;}}@media only screen and (max-width:479px){.negozi-home ul{margin-bottom:25px;}}@media only screen and (min-width:768px){.negozi-home ul{-webkit-columns:2;columns:2;-webkit-column-gap:0;column-gap:0;-webkit-column-break-inside:avoid;page-break-inside:avoid;break-inside:avoid-column;margin-bottom:50px;}}@media only screen and (min-width:992px){.negozi-home ul{margin-bottom:100px;}}@media only screen and (max-width:767px){.negozi-home ul>li{flex:0 0 auto;width:50%;padding:0 3.95vw;margin-bottom:25px;}}@media only screen and (max-width:479px){.negozi-home ul>li{padding:0 15px;margin-bottom:25px;}}@media only screen and (min-width:768px){.negozi-home ul>li{padding:0 3.95vw 0 0;margin-bottom:50px;}}@media only screen and (min-width:992px){.negozi-home ul>li{margin-bottom:100px;}}@media only screen and (min-width:1280px){.negozi-home ul>li{padding:0 5.95vw 0 0;}}.newsletter{padding:30px 0;margin-bottom:425px;position:relative;z-index:10;background-color:#fff;}@media only screen and (min-width:480px){.newsletter{padding:40px 0;margin-bottom:422px;}}@media only screen and (max-width:599px){.newsletter{text-align:center;}}@media only screen and (min-width:600px){.newsletter{margin-bottom:324px;}}@media only screen and (min-width:768px){.newsletter{margin-bottom:295px;}}@media only screen and (min-width:992px){.newsletter{padding:60px 0;margin-bottom:367px;}}@media only screen and (min-width:1280px){.newsletter{margin-bottom:354px;}}body:not(.home) .newsletter{box-shadow:0 0 3px 0 rgba(0,0,0,.1);}@media only screen and (min-width:600px){.newsletter>div{display:flex;justify-content:center;align-items:center;}}.newsletter b{display:block;font-family:Montserrat;font-weight:500;font-size:17px;font-size:1.7rem;color:#333;}@media only screen and (max-width:599px){.newsletter b{margin-bottom:15px;}}@media only screen and (min-width:992px){.newsletter b{font-size:20px;font-size:2rem;}}@media only screen and (min-width:480px){.newsletter form{display:flex;align-items:center;}}@media only screen and (max-width:599px){.newsletter form{justify-content:center;}}.newsletter input{width:250px;height:34px;border:1px solid #333;padding:0 15px;border-radius:35px;margin-bottom:10px;font-family:Raleway;font-size:12px;font-size:1.2rem;color:#333;}.newsletter input:focus{outline:0;}@media only screen and (min-width:480px){.newsletter input{margin:0 25px 0 0;}}@media only screen and (min-width:600px){.newsletter input{border:2px solid #333;margin:0 20px 0 35px;}}@media only screen and (min-width:768px){.newsletter input{height:39px;font-size:14px;font-size:1.4rem;}}@media only screen and (min-width:992px){.newsletter input{width:340px;margin:0 32px 0 45px;font-size:15px;font-size:1.5rem;}}.newsletter input.error{border-color:#ec6f5a;}#ft{width:100%;position:fixed;bottom:0;left:0;right:0;z-index:-5;}.js #ft{opacity:0;-webkit-transition:opacity 1s .3s ease,-webkit-transform .3s ease-in-out;transition:opacity 1s .3s ease,transform .3s ease-in-out;}.loaded #ft{opacity:1;}.site-footer{min-height:170px;padding:30px 0;background-color:#333;}@media only screen and (min-width:992px){.site-footer{padding:50px 0;}}.site-footer>div{display:flex;flex-direction:column;align-items:center;text-align:center;}.site-footer .logo-ft{display:block;margin-bottom:20px;font-size:42px;font-size:4.2rem;color:#fff;}@media only screen and (min-width:600px){.site-footer .logo-ft{margin-bottom:30px;}}@media only screen and (min-width:992px){.site-footer .logo-ft{margin-bottom:50px;font-size:49px;font-size:4.9rem;}}@media only screen and (min-width:600px){.site-footer ul{display:flex;flex-wrap:wrap;justify-content:center;}}@media only screen and (min-width:600px){.site-footer ul>li{margin:0 10px;}}@media only screen and (min-width:1280px){.site-footer ul>li{margin:0 15px;}}.site-footer ul>li:first-child{margin-left:0;}.site-footer ul>li:last-child{margin-right:0;}.site-footer a{font-family:Montserrat;font-size:12px;font-size:1.2rem;color:#fff;text-transform:uppercase;letter-spacing:1pt;line-height:1.8;transition:opacity .3s ease-out;}@media only screen and (min-width:1200px){.site-footer a{font-size:13px;font-size:1.3rem;}}.no-touchevents .site-footer a:hover{opacity:.7;}.site-footer .follow-us{display:flex;margin-top:20px;}@media only screen and (min-width:600px){.site-footer .follow-us{margin-top:30px;}}@media only screen and (min-width:992px){.site-footer .follow-us{margin-top:50px;}}.site-footer .follow-us a{display:flex;justify-content:center;align-items:center;border-radius:26px;font-size:14px;font-size:1.4rem;transition:opacity .3s ease-out;}@media only screen and (min-width:992px){.site-footer .follow-us a{width:40px;height:40px;border-radius:50%;font-size:18px;font-size:1.8rem;}}.no-touchevents .site-footer .follow-us a:hover{opacity:.7;}.site-footer .follow-us a:not(:last-child){margin-right:10px;}.site-footer .follow-us a.icon-instagram:before,.site-footer .follow-us a.icon-houzz:before,.site-footer .follow-us a.icon-youtube:before,.site-footer .follow-us a.icon-linkedin:before{left:1px;position:relative;}.site-copyright{padding:11px 0;background-color:#fff;font-weight:700;font-size:9px;font-size:.9rem;color:#333;}@media only screen and (max-width:767px){.site-copyright{text-align:center;}}@media only screen and (min-width:480px){.site-copyright{font-size:11px;font-size:1.1rem;}}.site-copyright>div{max-width:1396px;}@media only screen and (min-width:768px){.site-copyright>div{display:flex;justify-content:space-between;align-items:center;max-width:1416px;}}@media only screen and (min-width:992px){.site-copyright>div{max-width:1456px;}}.site-copyright small{display:block;font-size:9px;font-size:.9rem;}@media only screen and (min-width:480px){.site-copyright small{font-size:11px;font-size:1.1rem;}}.site-copyright ul{display:inline-flex;flex-shrink:0;margin:0 20px;}@media only screen and (max-width:767px){.site-copyright ul{margin-right:15px;margin-top:7px;}}@media only screen and (max-width:479px){.site-copyright ul{margin-top:7px;}}.site-copyright ul>li:not(:last-child):after{content:"-";margin:0 2px;}@media only screen and (min-width:768px){.site-copyright ul>li:not(:last-child):after{margin:0 5px;}}.site-copyright a{transition:opacity .3s ease-out;}.no-touchevents .site-copyright a:hover{opacity:.7;}.submenu{height:42px;border-top:1px solid #eee;position:relative;z-index:5;background-color:#333;}@media only screen and (min-width:768px){.submenu{height:50px;}}.submenu.off{margin-top:-42px;}@media only screen and (min-width:768px){.submenu.off{margin-top:-50px;}}.js .submenu{opacity:0;-webkit-transition:opacity 1s .3s ease,-webkit-transform .3s ease-in-out,margin-top .3s ease-in-out;transition:opacity 1s .3s ease,transform .3s ease-in-out,margin-top .3s ease-in-out;}.loaded .submenu{opacity:1;}body:not(.has-submenu) .submenu{display:none;}.submenu .swiper-container{padding:12px 0;}@media only screen and (min-width:768px){.submenu .swiper-container{padding:16px 0;}}.submenu .swiper-container.no-swiping .swiper-wrapper{justify-content:center;}.submenu .swiper-slide{width:auto;padding:0 15px;}@media only screen and (min-width:768px){.submenu .swiper-slide{padding:0 25px;}}.submenu a{font-family:Montserrat;font-size:12px;font-size:1.2rem;color:rgba(255,255,255,.45);text-transform:uppercase;transition:color .3s ease-out;}@media only screen and (min-width:768px){.submenu a{font-size:13px;font-size:1.3rem;}}.submenu a.selected{color:#fff;}.no-touchevents .submenu a:hover{color:#fff;}.swipe-hand{display:none;position:absolute;top:43px;right:23px;z-index:10;-webkit-animation:handAnimate 1s infinite;animation:handAnimate 1s infinite;}.swipe-hand.active{display:block;}.testata-slider .swipe-hand{top:25%;right:50%;margin-right:-20px;}@media only screen and (min-width:600px){.testata-slider .swipe-hand{display:none;}}.js .testata-slider .swipe-hand{opacity:0;-webkit-transition:opacity 1s .5s ease;transition:opacity 1s .5s ease;}.loaded .testata-slider .swipe-hand{opacity:1;}.slider-projects-tags .swipe-hand{top:53px;right:8px;}@keyframes handAnimate{0%{-webkit-transform:translate(10px,-50%);transform:translate(10px,-50%);}50%{-webkit-transform:translate(-10px,-50%);transform:translate(-10px,-50%);}100%{-webkit-transform:translate(10px,-50%);transform:translate(10px,-50%);}}.collections-container ul,.projects-container ul{margin:-5px;}@media only screen and (min-width:480px){.collections-container ul,.projects-container ul{margin:-2vw;}}@media only screen and (min-width:992px){.collections-container ul,.projects-container ul{margin:-1.5vw;}}.collections-container ul>li,.projects-container ul>li{width:100%;padding:5px;}@media only screen and (min-width:360px){.collections-container ul>li,.projects-container ul>li{width:50%;}}@media only screen and (min-width:480px){.collections-container ul>li,.projects-container ul>li{padding:2vw;}}@media only screen and (min-width:600px){.collections-container ul>li,.projects-container ul>li{width:33.33333333%;padding:1.5vw;}}.collections-filter,.projects-filter{display:flex;justify-content:space-between;border-bottom:1px solid #ddd;margin:30px auto 0;padding-bottom:25px;}@media only screen and (min-width:480px){.collections-filter,.projects-filter{max-width:430px;}}@media only screen and (min-width:768px){.collections-filter,.projects-filter{max-width:530px;padding-bottom:40px;margin:40px auto 0;}}@media only screen and (min-width:992px){.collections-filter,.projects-filter{margin:50px auto 0;}}.collections-filter>div,.projects-filter>div{padding:0 10px;}@media only screen and (min-width:480px){.collections-filter>div,.projects-filter>div{padding:0 15px;}}@media only screen and (min-width:768px){.collections-filter>div,.projects-filter>div{padding:0 20px;}}.projects-filter{border-bottom:0;position:relative;z-index:10;}.projects-filter>div.selected{position:relative;}.projects-filter>div.selected:after{content:"";display:block;width:20px;height:20px;border-top:1px solid #ddd;border-left:1px solid #ddd;position:absolute;left:50%;bottom:-45px;z-index:10;-webkit-transform:translate(-50%,-50%) rotate(45deg);transform:translate(-50%,-50%) rotate(45deg);background-color:#fff;}@media only screen and (min-width:768px){.projects-filter>div.selected:after{bottom:-60px;}}.slider-projects-tags{padding-top:25px;border-top:1px solid #ddd;margin-bottom:40px;position:relative;}@media only screen and (min-width:768px){.slider-projects-tags{padding-top:35px;margin-bottom:50px;}}@media only screen and (min-width:992px){.slider-projects-tags{padding-top:45px;margin-bottom:60px;}}.slider-projects-tags .swiper-container.no-swiping .swiper-wrapper{justify-content:center;}.slider-projects-tags .swiper-wrapper{flex-wrap:nowrap;margin:0;}.slider-projects-tags .swiper-slide{width:auto;padding:0 15px;}@media only screen and (min-width:768px){.slider-projects-tags .swiper-slide{padding:0 25px;}}.slider-projects-tags .swiper-slide a{display:flex;align-items:center;box-shadow:none;border-radius:35px;margin-bottom:10px;position:relative;font-size:13px;font-size:1.3rem;color:#999;transition:color .3s ease-out;}.slider-projects-tags .swiper-slide a:not(:last-child){margin-right:5px;}@media only screen and (min-width:768px){.slider-projects-tags .swiper-slide a:not(:last-child){margin-right:10px;}}.slider-projects-tags .swiper-slide a:after{content:"";display:block;width:100%;height:3px;position:absolute;bottom:-6px;left:0;right:0;z-index:5;background-color:#ddd;opacity:0;-webkit-backface-visibility:hidden;backface-visibility:hidden;visibility:hidden;transition:all .3s ease-out;}@media only screen and (min-width:768px){.slider-projects-tags .swiper-slide a:after{bottom:-9px;}}.slider-projects-tags .swiper-slide a.selected{color:#333;}.slider-projects-tags .swiper-slide a.selected:after{opacity:1;-webkit-backface-visibility:visible;backface-visibility:visible;visibility:visible;}.no-touchevents .slider-projects-tags .swiper-slide a:hover{box-shadow:none;-webkit-transform:none;transform:none;color:#333;}.msg{display:table;width:100%;height:40px;position:fixed;top:0;left:0;z-index:7000;-webkit-transform:translateY(-100%);transform:translateY(-100%);background-color:#ec6f5a;font-size:11px;color:#fff;text-align:center;-webkit-transition:-webkit-transform .3s ease-out;transition:transform .3s ease-out;}@media only screen and (min-width:600px){.msg{height:60px;font-size:13px;}}.msg.confirm{background-color:#5cb85c;}.msg.active{-webkit-transform:translateY(0);transform:translateY(0);}.msg>div{display:table-cell;vertical-align:middle;}.patterns-list .patterns-item>a{display:flex;flex-direction:column;width:100%;box-shadow:0 0 2vw rgba(0,0,0,.1);}.patterns-list .patterns-item-small{width:100%;}@media only screen and (min-width:480px){.patterns-list .patterns-item-small{width:50%;}}@media only screen and (min-width:600px){.patterns-list .patterns-item-small{width:33.33333333%;}}@media only screen and (min-width:992px){.patterns-list .patterns-item-small{width:25%;}}.patterns-list .pattern-image>div{width:100%;height:0;padding-bottom:100%;background-repeat:no-repeat;background-position:50% 50%;background-size:cover;}.patterns-list .pattern-didascalia{display:flex;flex-direction:column;flex:1 1 auto;padding:20px;position:relative;background-color:#fff;text-align:center;text-transform:uppercase;}.patterns-list .pattern-didascalia span{display:block;font-family:Montserrat;font-size:13px;font-size:1.3rem;color:#999;}@media only screen and (min-width:480px){.patterns-list .pattern-didascalia span{margin-bottom:2px;}}@media only screen and (min-width:768px){.patterns-list .pattern-didascalia span{margin-bottom:5px;}}.patterns-list .pattern-didascalia b{display:block;font-family:Montserrat;font-weight:400;font-size:16px;font-size:1.6rem;color:#333;line-height:1.4;}@media only screen and (min-width:1280px){.patterns-list .pattern-didascalia b{font-size:18px;font-size:1.8rem;}}body.page-patterns .pattern-didascalia span{text-transform:uppercase;}body.page-patterns .pattern-didascalia b{text-transform:initial;}.internal-nav{display:flex;justify-content:space-between;align-items:center;height:42px;border-top:1px solid #eee;padding:0 15px;position:relative;z-index:5;background-color:#fbfbfb;}@media only screen and (min-width:768px){.internal-nav{height:50px;padding:0 25px;}}@media only screen and (min-width:992px){.internal-nav{padding:0 45px;}}.internal-nav.off{margin-top:-42px;}@media only screen and (min-width:768px){.internal-nav.off{margin-top:-50px;}}.js .internal-nav{opacity:0;-webkit-transition:opacity 1s .3s ease,-webkit-transform .3s ease-in-out,margin-top .3s ease-in-out;transition:opacity 1s .3s ease,transform .3s ease-in-out,margin-top .3s ease-in-out;}.loaded .internal-nav{opacity:1;}.internal-nav a{display:flex;align-items:center;font-family:Montserrat;font-size:11px;font-size:1.1rem;color:transparent;transition:color .3s ease-out;}@media only screen and (min-width:768px){.internal-nav a{font-size:13px;font-size:1.3rem;color:#666;}}.internal-nav a span.to-uppercase{margin-left:5px;}.internal-nav a:before{margin:0 10px 0 0;font-size:9px;font-size:.9rem;color:#999;transition:color .3s ease-out;}.internal-nav a.all{position:absolute;top:50%;left:50%;z-index:5;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);color:#666;}.internal-nav a:last-child:before{margin:0 0 0 10px;order:5;}.no-touchevents .internal-nav a:hover{color:#000;}.no-touchevents .internal-nav a:hover:before{color:#000;}.side-flap{width:220px;box-shadow:0 0 2vw rgba(0,0,0,.1);position:fixed;top:50%;z-index:95;-webkit-transform:translateY(-50%);transform:translateY(-50%);background-color:#fff;font-family:Montserrat;-webkit-transition:-webkit-transform .5s ease;transition:transform .5s ease;}@media only screen and (max-width:1199px){.side-flap{display:none;}}@media only screen and (min-width:1400px){.side-flap{width:290px;}}.side-flap.side-flap-prev{left:-120px;text-align:right;}@media only screen and (min-width:1400px){.side-flap.side-flap-prev{left:-160px;}}.side-flap.side-flap-prev:before{right:8px;}.side-flap.side-flap-next{right:-120px;}@media only screen and (min-width:1400px){.side-flap.side-flap-next{right:-160px;}}.side-flap.side-flap-next:before{left:8px;}.side-flap.side-flap-next>a{flex-direction:row-reverse;}.side-flap:before{position:absolute;top:50%;z-index:5;-webkit-transform:translateY(-50%);transform:translateY(-50%);font-size:5px;font-size:.5rem;color:#ccc;-webkit-transition:-webkit-transform .3s ease-out;transition:transform .3s ease-out;}.no-touchevents .side-flap:hover:before{-webkit-transform:translateY(-50%) rotate(90deg);transform:translateY(-50%) rotate(90deg);}.touchevents .side-flap{display:none;}.js .side-flap{opacity:0;-webkit-transition:opacity 1s .3s ease,-webkit-transform .3s ease-in-out;transition:opacity 1s .3s ease,transform .3s ease-in-out;}.loaded .side-flap{opacity:1;}.side-flap>a{display:flex;align-items:center;}.side-flap>a>div{width:120px;padding:0 10px;}@media only screen and (min-width:1400px){.side-flap>a>div{width:160px;padding:0 15px;}}.side-flap>a>div span{text-transform:uppercase;}.side-flap label{display:block;margin-bottom:10px;font-size:8px;font-size:.8rem;color:#ccc;}@media only screen and (min-width:1400px){.side-flap label{margin-bottom:13px;font-size:10px;font-size:1rem;}}.side-flap span{display:block;margin-bottom:3px;font-size:10px;font-size:1rem;color:#999;}@media only screen and (min-width:1400px){.side-flap span{font-size:13px;font-size:1.3rem;margin-bottom:7px;}}.side-flap b{display:block;font-weight:400;font-size:13px;font-size:1.3rem;}@media only screen and (min-width:1400px){.side-flap b{font-size:16px;font-size:1.6rem;}}.side-flap figure{width:60px;height:60px;}@media only screen and (min-width:1400px){.side-flap figure{width:90px;height:90px;}}body.page-patterns .side-flap a>div span{font-size:10px;}body.page-patterns .side-flap a>div b{text-transform:uppercase;font-size:12px;}@media only screen and (min-width:375px){.download-links{margin:-10px;}}@media only screen and (min-width:768px){.download-links{margin:-15px;}}@media only screen and (min-width:992px){.download-links{margin:-20px;}}@media only screen and (min-width:1200px){.download-links{margin:-25px;}}@media only screen and (max-width:767px){.download-links.mobile-is-close{display:none;}}@media only screen and (min-width:768px){.download-links.mobile-is-close{display:block!important;}}header .download-links{margin:45px 0;}@media only screen and (min-width:480px){header .download-links{margin:35px -10px 0;}}@media only screen and (min-width:768px){header .download-links{margin:45px -15px 0;}}@media only screen and (min-width:992px){header .download-links{margin:65px -20px 0;}}@media only screen and (min-width:1200px){header .download-links{margin:65px -25px 0;}}header .download-links ul{justify-content:center;}.download-links ul{display:flex;flex-wrap:wrap;text-align:center;}.download-links ul>li{flex:0 0 auto;width:100%;}@media only screen and (min-width:375px){.download-links ul>li{width:50%;padding:10px;}}@media only screen and (min-width:600px){.download-links ul>li{width:33.33333333%;}}@media only screen and (min-width:768px){.download-links ul>li{padding:15px;}}@media only screen and (min-width:992px){.download-links ul>li{width:25%;padding:20px;}}@media only screen and (min-width:1200px){.download-links ul>li{padding:25px;}}@media only screen and (max-width:479px){.download-links ul>li:not(:last-child){margin:0 0 15px 0;}}.download-links ul>li>div{border:1px solid #ddd;}@media only screen and (max-width:479px){.download-links ul>li>div{max-width:200px;margin:0 auto;}}.download-links a{display:flex;align-items:center;width:100%;height:62px;border:1px solid transparent;box-shadow:0 0 2vw rgba(0,0,0,.1);background-color:#fafafa;font-family:Montserrat;font-size:12px;font-size:1.2rem;color:#999;transition:background-color .3s ease-out,border-color .3s ease,color .3s ease-out;}@media only screen and (min-width:480px){.download-links a{font-size:13px;font-size:1.3rem;}}@media only screen and (min-width:768px){.download-links a{height:72px;font-size:14px;font-size:1.4rem;}}@media only screen and (min-width:992px){.download-links a{height:82px;font-size:15px;font-size:1.5rem;}}.download-links a:before{display:block;padding-left:15px;font-size:30px;font-size:3rem;color:#bbb;transition:color .3s ease-out;}@media only screen and (min-width:768px){.download-links a:before{padding-left:20px;font-size:38px;font-size:3.8rem;}}@media only screen and (min-width:992px){.download-links a:before{padding-left:30px;font-size:44px;font-size:4.4rem;}}.download-links a:hover{border-color:#ccc;}.download-links a:active,.download-links a:focus{border-color:#333;background-color:#333;color:#fff;}.download-links a:active:before,.download-links a:focus:before{color:#fff;}.download-links a span{flex-grow:1;padding:0 10px;line-height:1.3;}.slider-gallery{width:calc(100% - 15px);padding:0 0 15px;margin-left:15px;overflow-x:auto;white-space:nowrap;text-align:center;-webkit-overflow-scrolling:touch;scrollbar-base-color:#ccc;}@media only screen and (min-width:768px){.slider-gallery{width:calc(100% - 25px);padding:0 0 25px;margin-left:25px;}}@media only screen and (min-width:992px){.slider-gallery{width:calc(100% - 45px);padding:0 0 35px;margin-left:45px;}}.slider-gallery::-webkit-scrollbar{width:20px;height:10px;cursor:pointer;}.slider-gallery::-webkit-scrollbar-track{border-radius:0;background-color:#efefef;}.slider-gallery::-webkit-scrollbar-thumb{width:10px;height:10px;border-radius:0;background-color:#000;transition:all .3s ease-out;}.no-touchevents .slider-gallery::-webkit-scrollbar-thumb:hover{background-color:#333;}.blocchi-editoriali .slider-gallery{width:100%;margin-left:0;}.slider-gallery>li{display:inline-block;vertical-align:middle;height:250px;transition:all .3s ease-out;}@media only screen and (min-width:768px){.slider-gallery>li{height:450px;}}.slider-gallery>li:not(:last-child){margin-right:5px;}@media only screen and (min-width:992px){.slider-gallery>li:not(:last-child){margin-right:10px;}}.slider-gallery>li.slider-gallery-item-video{flex:0 0 auto;width:622px;height:250px;position:relative;-webkit-overflow-scrolling:touch;}@media only screen and (min-width:768px){.slider-gallery>li.slider-gallery-item-video{width:800px;height:450px;}}.slider-gallery>li.slider-gallery-item-video iframe{display:block;width:100%;height:100%;position:absolute;top:0;left:0;}.slider-gallery>li img{width:auto;height:100%;}.slider-gallery>li a{cursor:pointer;transition:all .3s ease;}.no-touchevents .slider-gallery>li a:hover{opacity:.8;}.gallery-fullscreen{width:100%;height:100%;position:fixed;top:0;bottom:0;left:0;right:0;z-index:-20;background-color:#fff;opacity:0;-webkit-backface-visibility:hidden;backface-visibility:hidden;visibility:hidden;transition:all .5s .5s ease-out,z-index 0s 1s ease-out;}.gallery-fullscreen.open{z-index:200;opacity:1;-webkit-backface-visibility:visible;backface-visibility:visible;visibility:visible;transition:all .5s ease-out,z-index 0s ease-out;}.gallery-fullscreen.open .swiper-slide{width:100%!important;}.gallery-fullscreen.open .swiper-slide-active{opacity:1;-webkit-backface-visibility:visible;backface-visibility:visible;visibility:visible;}.gallery-fullscreen>header{display:flex;justify-content:space-between;align-items:center;width:100%;height:40px;padding-left:15px;border-bottom:1px solid #f0f0f0;position:absolute;top:0;left:0;z-index:20;background-color:#fff;}@media only screen and (min-width:768px){.gallery-fullscreen>header{height:60px;padding-left:25px;}}@media only screen and (min-width:992px){.gallery-fullscreen>header{padding-left:45px;}}.gallery-fullscreen .gallery-name{padding-right:20px;font-family:Montserrat;font-size:14px;font-size:1.4rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}@media only screen and (max-width:767px){.gallery-fullscreen .gallery-name{opacity:0;}}@media only screen and (min-width:600px){.gallery-fullscreen .gallery-name{font-size:16px;font-size:1.6rem;}}@media only screen and (min-width:768px){.gallery-fullscreen .gallery-name{font-size:18px;font-size:1.8rem;}}@media only screen and (min-width:992px){.gallery-fullscreen .gallery-name{font-size:20px;font-size:2rem;}}.gallery-fullscreen .gallery-options{display:flex;}.gallery-fullscreen .gallery-options>li{width:40px;height:40px;border-left:1px solid #f0f0f0;}@media only screen and (min-width:768px){.gallery-fullscreen .gallery-options>li{width:60px;height:60px;}}@media only screen and (max-width:767px){.gallery-fullscreen .gallery-options>li.gallery-option-nav,.gallery-fullscreen .gallery-options>li.gallery-option-download{display:none;}}.gallery-fullscreen .gallery-options>li.gallery-option-zoom-in.disabled a,.gallery-fullscreen .gallery-options>li.gallery-option-zoom-out.disabled a{pointer-events:none;cursor:default;opacity:.3;}.gallery-fullscreen .gallery-options>li a{display:flex;justify-content:center;align-items:center;width:100%;height:100%;font-size:17px;font-size:1.7rem;color:#999;cursor:pointer;transition:color .3s ease-out;}@media only screen and (min-width:768px){.gallery-fullscreen .gallery-options>li a{font-size:22px;font-size:2.2rem;}}.gallery-fullscreen .gallery-options>li a.active,.no-touchevents .gallery-fullscreen .gallery-options>li a:hover{color:#000;}.gallery-fullscreen .gallery-options .icon-download{font-size:21px;font-size:2.1rem;}@media only screen and (min-width:768px){.gallery-fullscreen .gallery-options .icon-download{font-size:31px;font-size:3.1rem;}}.gallery-fullscreen .gallery-options .icon-zoom-in,.gallery-fullscreen .gallery-options .icon-zoom-out{font-size:29px;font-size:2.9rem;}@media only screen and (min-width:768px){.gallery-fullscreen .gallery-options .icon-zoom-in,.gallery-fullscreen .gallery-options .icon-zoom-out{font-size:39px;font-size:3.9rem;}}.gallery-fullscreen .swiper-wrapper{overflow:visible!important;}.gallery-fullscreen .swiper-slide{display:flex;justify-content:center;align-items:center;opacity:0;-webkit-backface-visibility:hidden;backface-visibility:hidden;visibility:hidden;transition:opacity .5s 0s ease-in-out,visibility .5s 0s ease-in-out;}.gallery-fullscreen .swiper-button:after{border-color:#999;}.gallery-fullscreen .swiper-button i{color:#999;}.gallery-fullscreen img{width:auto;height:100%;position:relative;}@media only screen and (min-width:992px){.gallery-fullscreen img{width:100%;height:auto;}}.gallery-fullscreen-nav{width:100%;height:85px;position:fixed;bottom:-85px;left:0;z-index:201;transition:all .3s ease-out;}@media only screen and (min-width:768px){.gallery-fullscreen-nav{height:145px;bottom:-145px;}}.gallery-fullscreen-nav.open{bottom:0;}.gallery-fullscreen-nav .swiper-container{background-color:rgba(0,0,0,.8);}.gallery-fullscreen-nav .swiper-slide{display:flex;flex-direction:column;justify-content:center;width:auto;opacity:.2;}.gallery-fullscreen-nav .swiper-slide-active{opacity:1;}.gallery-fullscreen-nav img{width:auto;height:85px;}@media only screen and (min-width:768px){.gallery-fullscreen-nav img{height:145px;}}.lanci-long{margin-top:45px;}@media only screen and (min-width:768px){.lanci-long{margin-top:60px;}}@media only screen and (min-width:992px){.lanci-long{margin-top:90px;}}.lanci-long>li{position:relative;}.lanci-long>li:not(:last-child){margin-bottom:25px;}@media only screen and (min-width:768px){.lanci-long>li:not(:last-child){margin-bottom:65px;}}.lanci-long a{display:block;box-shadow:0 0 2vw rgba(0,0,0,.1);-webkit-transition:-webkit-transform .5s ease-out;transition:transform .5s ease-out;}.no-touchevents .lanci-long a:hover{-webkit-transform:scale(1.02);transform:scale(1.02);}.lanci-long a:hover .button>span{background-color:rgba(255,255,255,.2);}.lanci-long a:active .button>span,.lanci-long a:focus .button>span{background-color:#333;}.lanci-long .lancio-long-image{width:100%;height:0;padding-bottom:60%;position:relative;background-repeat:no-repeat;background-position:50% 50%;background-size:cover;}@media only screen and (min-width:600px){.lanci-long .lancio-long-image{padding-bottom:40%;}}.lanci-long .lancio-long-image:after{content:"";display:block;width:100%;height:100%;position:absolute;top:0;bottom:0;left:0;right:0;z-index:5;background-color:rgba(0,0,0,.48);}.lanci-long .lancio-long-caption{width:100%;padding:0 15px;position:absolute;top:50%;left:50%;z-index:10;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);overflow:hidden;text-align:center;}.lanci-long .lancio-long-caption h2{margin-bottom:13px;font-family:Montserrat;font-weight:400;font-size:19px;font-size:1.9rem;color:#fff;letter-spacing:1pt;-webkit-transform:translate3d(0,0,0) perspective(1px) scale(1,1);transform:translate3d(0,0,0) perspective(1px) scale(1,1);-moz-backface-visibility:hidden;-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-font-smoothing:antialiased!important;}@media only screen and (min-width:480px){.lanci-long .lancio-long-caption h2{margin-bottom:23px;font-size:21px;font-size:2.1rem;}}@media only screen and (min-width:768px){.lanci-long .lancio-long-caption h2{margin-bottom:28px;font-size:25px;font-size:2.5rem;}}@media only screen and (min-width:992px){.lanci-long .lancio-long-caption h2{margin-bottom:33px;}}@media only screen and (min-width:1280px){.lanci-long .lancio-long-caption h2{font-size:30px;font-size:3rem;letter-spacing:3pt;}}.slider-features{margin:-65px 0;position:relative;overflow:hidden;}@media only screen and (max-width:767px){.slider-features{width:calc(100% + 30px);padding:0 15px;margin:-65px -15px;}}@media only screen and (min-width:768px){.slider-features{padding:0 17.2%;}}.slider-features .swiper-container{margin:0 10% 0 -7.5px;overflow:visible;}@media only screen and (min-width:480px){.slider-features .swiper-container{margin:0 5% 0 -7.5px;}}@media only screen and (min-width:768px){.slider-features .swiper-container{margin:0 -15px;overflow:hidden;}}@media only screen and (max-width:767px){.slider-features .swiper-container.no-swiping{margin:0 -7.5px;}}.slider-features .swiper-container.no-swiping .swiper-wrapper{justify-content:center;}.slider-features .swiper-wrapper{padding:65px 0;}.slider-features .swiper-slide{flex:0 0 auto;width:33.33333333%;padding:0 7.5px;position:static;}@media only screen and (min-width:480px){.slider-features .swiper-slide{width:20%;}}@media only screen and (min-width:768px){.slider-features .swiper-slide{width:25%;padding:0 15px;}}@media only screen and (min-width:992px){.slider-features .swiper-slide{width:20%;}}@media only screen and (min-width:1200px){.slider-features .swiper-slide{width:16.66666667%;}}.slider-features .swiper-button{border-color:#999;color:#999;}@media only screen and (max-width:767px){.slider-features .swiper-button{display:none!important;}}.slider-features .swiper-button.swiper-button-prev{left:0;}.slider-features .swiper-button.swiper-button-next{right:0;}.slider-features .feature-image{width:100%;height:0;padding-bottom:100%;box-shadow:0 0 2vw rgba(0,0,0,.1);position:relative;cursor:pointer;}.slider-features .feature-image:hover .feature-caption{opacity:1;-webkit-backface-visibility:visible;backface-visibility:visible;visibility:visible;-webkit-transform:translateX(-50%) translateY(0);transform:translateX(-50%) translateY(0);}.slider-features .feature-image img{display:block;max-width:80%;position:absolute;top:50%;left:50%;z-index:5;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);}.slider-features .feature-caption{width:100%;padding:10px;position:absolute;top:100%;left:50%;z-index:10;-webkit-transform:translateX(-50%) translateY(10px);transform:translateX(-50%) translateY(10px);opacity:0;-webkit-backface-visibility:hidden;backface-visibility:hidden;visibility:hidden;background-color:#333;text-align:center;-webkit-transition:all .3s ease-out,-webkit-transform .3s ease-out;transition:all .3s ease-out,transform .3s ease-out;}.slider-features .feature-caption:before{content:"";width:0;height:0;border-left:8px solid transparent;border-right:8px solid transparent;border-bottom:6px solid #333;position:absolute;bottom:100%;left:50%;z-index:5;-webkit-transform:translateX(-50%);transform:translateX(-50%);}.slider-features .feature-caption span{display:block;font-family:Montserrat;font-size:9px;font-size:.9rem;color:#fff;letter-spacing:.1pt;word-break:break-all;word-wrap:break-word;hyphens:auto;}@media only screen and (min-width:768px){.slider-features .feature-caption span{font-size:11px;font-size:1.1rem;letter-spacing:.3pt;}}.popup{display:none;width:100%;height:100%;position:fixed;top:0;left:0;z-index:101;background:rgba(0,0,0,.7);transition:all .3s ease-out;z-index:-20;display:flex;justify-content:center;align-items:center;cursor:default;opacity:0;-webkit-backface-visibility:hidden;backface-visibility:hidden;visibility:hidden;transition:all .3s .3s ease-out,z-index 0s .6s ease-out;}.popup.overlay-active{cursor:url(/img/close.png),auto;}.popup.open{opacity:1;-webkit-backface-visibility:visible;backface-visibility:visible;visibility:visible;z-index:101;transition:all .3s 0s ease-out,z-index 0s 0s ease-out;}.popup.open .popup-box{opacity:1;-webkit-backface-visibility:visible;backface-visibility:visible;visibility:visible;-webkit-transform:translateY(0);transform:translateY(0);}.popup .popup-box{max-width:90%;width:906px;max-height:90%;padding:30px 15px 20px;box-shadow:0 0 2vw rgba(0,0,0,.1);margin:5%;position:relative;overflow-y:auto;overflow-x:hidden;background-color:#fff;text-align:center;opacity:0;-webkit-backface-visibility:hidden;backface-visibility:hidden;visibility:hidden;-webkit-transform:translateY(30px);transform:translateY(30px);-webkit-transition:all .3s ease-out,-webkit-transform .3s ease-out;transition:all .3s ease-out,transform .3s ease-out;}@media only screen and (min-width:480px){.popup .popup-box{padding:30px;}}@media only screen and (min-width:768px){.popup .popup-box{padding:45px;}}.popup .popup-box::-webkit-scrollbar{width:7px;height:7px;}.popup .popup-box::-webkit-scrollbar-thumb{background:#666;}.popup .popup-box::-webkit-scrollbar-track{background:transparent;}.popup .popup-box .icon-close{position:absolute;right:10px;top:10px;font-size:14px;font-size:1.4rem;color:#999;transition:color .3s ease-out;}@media only screen and (min-width:768px){.popup .popup-box .icon-close{right:15px;top:15px;font-size:16px;font-size:1.6rem;}}@media only screen and (min-width:768px){.popup .popup-box .icon-close{right:20px;top:20px;font-size:18px;font-size:1.8rem;}}.no-touchevents .popup .popup-box .icon-close:hover{color:#000;}.allegati-tabella{width:100%;margin-top:30px;text-align:left;}@media only screen and (min-width:768px){.allegati-tabella{margin-top:45px;}}.allegati-tabella th{padding:10px;border-bottom:1px solid #eee;font-weight:normal;font-size:12px;font-size:1.2rem;text-align:left;}@media only screen and (min-width:768px){.allegati-tabella th{font-size:14px;font-size:1.4rem;}}.allegati-tabella th:after{content:":";}.allegati-tabella th:empty:after{content:"";}.allegati-tabella td{padding:15px 10px;border-bottom:1px solid #eee;font-weight:700;font-size:12px;font-size:1.2rem;color:#333;line-height:1.65;}@media only screen and (min-width:480px){.allegati-tabella td{font-size:14px;font-size:1.4rem;}}@media only screen and (min-width:768px){.allegati-tabella td{font-size:15px;font-size:1.5rem;}}@media only screen and (min-width:992px){.allegati-tabella td{font-size:16px;font-size:1.6rem;}}.allegati-tabella td:last-child{text-align:right;}.allegati-tabella .file-type{font-size:41px;font-size:4.1rem;}.allegati-tabella .long{word-break:break-all;word-wrap:break-word;hyphens:auto;}.no-touchevents .allegati-tabella .long a:hover{text-decoration:underline;}.allegati-tabella .wide{display:none;}@media only screen and (min-width:600px){.allegati-tabella .wide{display:table-cell;}}.allegati-tabella .nowrap{white-space:nowrap;}.caratteristiche-tabella{width:100%;}.caratteristiche-tabella tr{border-bottom:1px solid #dfdfdf;}.caratteristiche-tabella th,.caratteristiche-tabella td{padding:10px 0;font-size:13px;font-size:1.3rem;text-align:left;line-height:1.4;}@media only screen and (min-width:480px){.caratteristiche-tabella th,.caratteristiche-tabella td{padding:15px 0;font-size:15px;font-size:1.5rem;}}@media only screen and (min-width:768px){.caratteristiche-tabella th,.caratteristiche-tabella td{font-size:16px;font-size:1.6rem;}}@media only screen and (min-width:992px){.caratteristiche-tabella th,.caratteristiche-tabella td{font-size:18px;font-size:1.8rem;}}.caratteristiche-tabella th{width:35%;padding-left:5px;}.caratteristiche-tabella td{width:65%;padding-left:15px;}.immagini-dettaglio{display:flex;flex-wrap:wrap;justify-content:center;}.immagini-dettaglio>li{display:flex;justify-content:center;align-items:center;flex:0 0 auto;width:100%;}@media only screen and (min-width:600px){.immagini-dettaglio>li{width:50%;}}@media only screen and (max-width:599px){.immagini-dettaglio>li:not(:last-child){margin-bottom:25px;}}.immagini-dettaglio>li img{display:block;max-width:90%;margin:0 auto;}@media only screen and (max-width:767px){.slider-patterns{padding:35px 15px 20px;margin:-35px -15px 0;overflow:hidden;}}.slider-patterns .swiper-container{margin:-30px 20% -30px -7.5px;overflow:visible;}@media only screen and (min-width:480px){.slider-patterns .swiper-container{margin:-30px 10% -30px -2vw;}}@media only screen and (min-width:600px){.slider-patterns .swiper-container{margin:-30px 10% -30px -1.5vw;}}@media only screen and (min-width:768px){.slider-patterns .swiper-container{margin:0 -1.5vw;}}@media only screen and (max-width:767px){.slider-patterns .swiper-container.no-swiping{margin-right:-2.2px;}}@media only screen and (max-width:479px){.slider-patterns .swiper-container.no-swiping{margin-right:-7.5px;}}@media only screen and (max-width:767px){.slider-patterns .swiper-container.no-swiping .swiper-wrapper{justify-content:center;}}.slider-patterns .swiper-wrapper{margin-left:0;margin-right:0;}@media only screen and (max-width:767px){.slider-patterns .swiper-wrapper{flex-wrap:nowrap;padding:30px 0;}}@media only screen and (max-width:767px){.slider-patterns .swiper-slide{padding:0 1.5vw;}}@media only screen and (max-width:599px){.slider-patterns .swiper-slide{padding:0 2vw;}}@media only screen and (max-width:479px){.slider-patterns .swiper-slide{padding:0 7.5px;}}.slider-patterns-simili{padding:35px 0 20px;margin:-35px 0 0;overflow:hidden;}@media only screen and (min-width:768px){.slider-patterns-simili{padding:35px 0 40px;}}.slider-patterns-simili .swiper-container{margin:-30px 20% -30px -7.5px;}@media only screen and (min-width:480px){.slider-patterns-simili .swiper-container{margin:-30px 10% -30px -2vw;}}@media only screen and (min-width:600px){.slider-patterns-simili .swiper-container{margin:-30px 10% -30px -1.5vw;}}@media only screen and (min-width:768px){.slider-patterns-simili .swiper-container{margin:-30px -1.5vw;}}@media only screen and (max-width:767px){.slider-patterns-simili .swiper-container.no-swiping{margin-right:-2.2px;}}@media only screen and (max-width:479px){.slider-patterns-simili .swiper-container.no-swiping{margin-right:-7.5px;}}.slider-patterns-simili .swiper-container.no-swiping .swiper-wrapper{justify-content:center;}.slider-patterns-simili .swiper-wrapper{flex-wrap:nowrap;padding:30px 0;margin:0;}.slider-patterns-simili .swiper-slide{padding:0 7.5px;}@media only screen and (min-width:480px){.slider-patterns-simili .swiper-slide{padding:0 2vw;}}@media only screen and (min-width:600px){.slider-patterns-simili .swiper-slide{padding:0 1.5vw;}}.slider-patterns-simili .swiper-pagination{display:flex;justify-content:center;margin-top:20px;position:static;}@media only screen and (max-width:767px){.slider-patterns-simili .swiper-pagination{display:none;}}@media only screen and (min-width:768px){.slider-patterns-simili .swiper-pagination{margin-top:40px;}}.slider-patterns-simili .swiper-pagination .swiper-pagination-bullet{border-color:#333;flex-shrink:0;}.scheda-prodotto{padding:15px 0 0;}@media only screen and (min-width:768px){.scheda-prodotto{padding:35px 0 0;}}.scheda-prodotto>div{display:flex;flex-wrap:wrap;}.scheda-prodotto .scheda-prodotto-left,.scheda-prodotto .scheda-prodotto-right{flex:0 0 auto;width:100%;}@media only screen and (min-width:768px){.scheda-prodotto .scheda-prodotto-left,.scheda-prodotto .scheda-prodotto-right{width:50%;}}.scheda-prodotto .scheda-prodotto-left header,.scheda-prodotto .scheda-prodotto-right header{padding-top:15px;font-family:Montserrat;}@media only screen and (min-width:1200px){.scheda-prodotto .scheda-prodotto-left header,.scheda-prodotto .scheda-prodotto-right header{padding-top:25px;}}.scheda-prodotto .scheda-prodotto-left header label,.scheda-prodotto .scheda-prodotto-right header label{display:block;margin-bottom:7px;font-size:12px;font-size:1.2rem;}@media only screen and (min-width:768px){.scheda-prodotto .scheda-prodotto-left header label,.scheda-prodotto .scheda-prodotto-right header label{margin-bottom:10px;font-size:14px;font-size:1.4rem;}}.scheda-prodotto .scheda-prodotto-left header span:not(.to-uppercase),.scheda-prodotto .scheda-prodotto-right header span:not(.to-uppercase){display:block;margin-top:5px;font-size:15px;font-size:1.5rem;letter-spacing:1pt;}@media only screen and (min-width:768px){.scheda-prodotto .scheda-prodotto-left header span:not(.to-uppercase),.scheda-prodotto .scheda-prodotto-right header span:not(.to-uppercase){margin-top:10px;font-size:22px;font-size:2.2rem;}}@media only screen and (min-width:992px){.scheda-prodotto .scheda-prodotto-left header span:not(.to-uppercase),.scheda-prodotto .scheda-prodotto-right header span:not(.to-uppercase){margin-top:15px;font-size:25px;font-size:2.5rem;}}.scheda-prodotto .scheda-prodotto-left{height:100%;position:relative;}@media only screen and (min-width:768px){.scheda-prodotto .scheda-prodotto-left{padding-right:15px;}}@media only screen and (min-width:1200px){.scheda-prodotto .scheda-prodotto-left{padding-right:25px;}}@media only screen and (min-width:768px){.scheda-prodotto .scheda-prodotto-left header{display:none;}}.scheda-prodotto .scheda-prodotto-right{display:flex;flex-direction:column;justify-content:space-between;}@media only screen and (min-width:768px){.scheda-prodotto .scheda-prodotto-right{padding-left:15px;}}@media only screen and (min-width:1200px){.scheda-prodotto .scheda-prodotto-right{padding-left:25px;}}@media only screen and (max-width:767px){.scheda-prodotto .scheda-prodotto-right header{display:none;}}.scheda-prodotto .scheda-prodotto-right header+div{margin:30px 0;}@media only screen and (min-width:768px){.scheda-prodotto .scheda-prodotto-right header+div{margin:40px 0;}}@media only screen and (min-width:992px){.scheda-prodotto .scheda-prodotto-right header+div{margin:50px 0;}}.scheda-prodotto .scheda-prodotto-buttons{display:flex;justify-content:space-between;margin:auto -5px 0;}@media only screen and (min-width:480px){.scheda-prodotto .scheda-prodotto-buttons{margin:auto -10px 0;}}.scheda-prodotto .scheda-prodotto-buttons>li{flex:1;padding:0 5px;}@media only screen and (min-width:480px){.scheda-prodotto .scheda-prodotto-buttons>li{padding:0 10px;}}.scheda-prodotto .scheda-prodotto-button{height:50px;}@media only screen and (min-width:600px){.scheda-prodotto .scheda-prodotto-button{height:100%;}}.scheda-prodotto-button,.wishlist-button{border:1px solid #ddd;box-shadow:0 0 2vw rgba(0,0,0,.1);}.scheda-prodotto-button>a,.wishlist-button>a{display:flex;flex-direction:column;justify-content:center;align-items:center;height:100%;padding:10px;border:1px solid transparent;background-color:#fafafa;font-family:Montserrat;font-size:12px;font-size:1.2rem;color:#999;line-height:1.3;text-align:center;transition:background-color .3s ease-out,border-color .3s ease,color .3s ease-out;}@media only screen and (min-width:480px){.scheda-prodotto-button>a,.wishlist-button>a{padding:15px;}}@media only screen and (min-width:992px){.scheda-prodotto-button>a,.wishlist-button>a{padding:20px;}}.scheda-prodotto-button>a:before,.wishlist-button>a:before{display:block;font-size:18px;font-size:1.8rem;}@media only screen and (min-width:480px){.scheda-prodotto-button>a:before,.wishlist-button>a:before{font-size:23px;font-size:2.3rem;}}@media only screen and (min-width:992px){.scheda-prodotto-button>a:before,.wishlist-button>a:before{margin-bottom:10px;font-size:26px;font-size:2.6rem;}}.scheda-prodotto-button>a:hover,.wishlist-button>a:hover{border-color:#ccc;}.scheda-prodotto-button>a:active,.wishlist-button>a:active,.scheda-prodotto-button>a:focus,.wishlist-button>a:focus{border-color:#333;background-color:#333;color:#fff;}.scheda-prodotto-button>a:active:before,.wishlist-button>a:active:before,.scheda-prodotto-button>a:focus:before,.wishlist-button>a:focus:before{color:#fff;}.scheda-prodotto-button>a.added,.wishlist-button>a.added{border-color:#ddd;background-color:#eee;color:#777;cursor:default;pointer-events:none;}@media only screen and (max-width:991px){.scheda-prodotto-button>a span,.wishlist-button>a span{display:none;}}@media only screen and (max-width:767px){.slider-prodotto{margin-top:20px;}}.slider-prodotto .swiper-container.no-swiping .swiper-wrapper{-webkit-transform:translate3d(0,0,0)!important;transform:translate3d(0,0,0)!important;}.slider-prodotto .swiper-slide{overflow:hidden;}.slider-prodotto .prodotto-image{width:100%;height:0;padding-bottom:100%;background-size:cover;background-repeat:no-repeat;background-position:50% 50%;}.slider-prodotto-thumbs{width:calc(100% - 45px);position:absolute;bottom:15px;left:15px;z-index:10;}@media only screen and (min-width:992px){.slider-prodotto-thumbs{width:calc(100% - 55px);bottom:20px;left:20px;}}@media only screen and (min-width:1200px){.slider-prodotto-thumbs{width:calc(100% - 65px);}}.slider-prodotto-thumbs .swiper-wrapper{-webkit-transform:translate3d(0,0,0)!important;transform:translate3d(0,0,0)!important;}.slider-prodotto-thumbs .swiper-slide{width:45px;height:45px;border:2px solid #fff;box-shadow:0 0 2vw rgba(0,0,0,.1);}@media only screen and (min-width:480px){.slider-prodotto-thumbs .swiper-slide{width:55px;height:55px;border:2px solid #fff;}}@media only screen and (min-width:992px){.slider-prodotto-thumbs .swiper-slide{width:66px;height:66px;border:3px solid #fff;}}.slider-prodotto-thumbs .swiper-slide.swiper-slide-active{border-color:#000;}.slider-prodotto-thumbs .prodotto-image-thumb{width:100%;height:100%;background-size:cover;background-repeat:no-repeat;background-position:50% 50%;}.tabs-prodotto{display:flex;margin:0 -2px 25px;text-align:center;}@media only screen and (min-width:768px){.tabs-prodotto{margin:0 -2px 40px;}}.tabs-prodotto a{display:flex;flex-direction:column;justify-content:center;align-items:center;height:70px;flex:0 0 auto;width:33.33333333%;border-left:2px solid #fff;border-right:2px solid #fff;padding:0 5px;position:relative;background-color:#eee;font-family:Montserrat;font-size:11px;font-size:1.1rem;color:#666;}@media only screen and (min-width:480px){.tabs-prodotto a{font-size:13px;font-size:1.3rem;}}@media only screen and (min-width:768px){.tabs-prodotto a{height:80px;font-size:15px;font-size:1.5rem;}}.tabs-prodotto a.selected{background-color:#fff;}.tabs-prodotto a.selected:after{content:"";display:block;width:100%;height:3px;position:absolute;top:0;left:0;right:0;z-index:5;background-color:#eee;}@media only screen and (min-width:768px){.tabs-prodotto a.selected:after{height:5px;}}.no-touchevents .tabs-prodotto a:not(.selected):hover:before{-webkit-transform:translateY(-3px);transform:translateY(-3px);}.tabs-prodotto a:before{margin-top:10px;order:5;font-size:5px;font-size:.5rem;color:#ccc;-webkit-transition:-webkit-transform .3s ease-out;transition:transform .3s ease-out;}@media only screen and (min-width:768px){.tabs-prodotto a:before{font-size:6px;font-size:.6rem;}}.dettagli-prodotto{position:relative;overflow:hidden;}.dettagli-prodotto>div{position:absolute;top:0;left:0;z-index:-1;opacity:0;-webkit-backface-visibility:hidden;backface-visibility:hidden;visibility:hidden;transition:all .3s ease-out;}.dettagli-prodotto>div.open{position:static;opacity:1;-webkit-backface-visibility:visible;backface-visibility:visible;visibility:visible;}.form{position:relative;}.form.disactive{opacity:0;}#popupContact .form{text-align:left;}.form#formChangePwd .form-field:first-child{display:block;float:none;}.form fieldset:not(:last-of-type){margin-bottom:15px;}@media only screen and (min-width:480px){.form fieldset:not(:last-of-type){margin-bottom:25px;}}@media only screen and (min-width:600px){#popupAccessRegistration .step-registration .form fieldset:nth-of-type(2){margin:-7.5px -7.5px 17.5px;}}@media only screen and (min-width:600px){#popupContact .form fieldset:nth-of-type(2){margin:-7.5px -7.5px 17.5px;}}.account-area .form fieldset,.shipping-container .form fieldset{margin:-7px -2.85%;}@media only screen and (min-width:480px){.account-area .form fieldset,.shipping-container .form fieldset{margin:-10px -2.85%;}}@media only screen and (min-width:768px){.account-area .form fieldset,.shipping-container .form fieldset{margin:-14px -2.85%;}}.form .form-field.error input:not([type="checkbox"]):not([type="radio"]),.form .form-field>div.error input:not([type="checkbox"]):not([type="radio"]),.form .form-field.error select,.form .form-field>div.error select,.form .form-field.error textarea,.form .form-field>div.error textarea{border-color:#ec6f5a;}.form .form-field:not(:last-child){margin-bottom:10px;}@media only screen and (min-width:480px){.form .form-field:not(:last-child){margin-bottom:15px;}}@media only screen and (min-width:600px){#popupAccessRegistration .step-registration .form .form-field:not(.field-checkbox):not(.field-radio){display:block;width:50%;padding:7.5px;float:left;}}@media only screen and (min-width:600px){#popupAccessRegistration .step-registration .form .form-field:not(.field-checkbox):not(.field-radio):not(:last-child){margin-bottom:0;}}@media only screen and (min-width:600px){#popupContact .form .form-field:not(.field-checkbox):not(.field-radio){display:block;width:50%;padding:7.5px;float:left;}}@media only screen and (min-width:600px){#popupContact .form .form-field:not(.field-checkbox):not(.field-radio):not(:last-child){margin-bottom:0;}}.dealers-filters .form .form-field{display:block;width:100%;}@media only screen and (min-width:480px){.dealers-filters .form .form-field{width:50%;padding:0 2.5%;float:left;}}@media only screen and (min-width:1280px){.dealers-filters .form .form-field{width:33.33333333%;}}.account-area .form .form-field,.shipping-container .form .form-field{padding:7px 2.85%;margin-bottom:0;}@media only screen and (min-width:480px){.account-area .form .form-field,.shipping-container .form .form-field{display:block;width:50%;padding:10px 2.85%;float:left;}}@media only screen and (min-width:768px){.account-area .form .form-field,.shipping-container .form .form-field{padding:14px 2.85%;}}.account-area .form .form-field.field-double,.shipping-container .form .form-field.field-double{display:flex;}.account-area .form .form-field.field-double>div,.shipping-container .form .form-field.field-double>div{flex:1;}.account-area .form .form-field.field-double>.small-field,.shipping-container .form .form-field.field-double>.small-field{flex:0 0 auto;width:35%;}@media only screen and (min-width:768px){.account-area .form .form-field.field-double>.small-field,.shipping-container .form .form-field.field-double>.small-field{width:30%;}}.account-area .form .form-field.field-double>.small-field:first-of-type,.shipping-container .form .form-field.field-double>.small-field:first-of-type{padding-right:4.8%;}.account-area .form .form-field.field-double>.small-field:last-of-type,.shipping-container .form .form-field.field-double>.small-field:last-of-type{padding-left:4.8%;}.form .form-field>div{position:relative;}.form .form-field>div:before{position:absolute;bottom:10px;right:10px;z-index:5;pointer-events:none;}@media only screen and (min-width:480px){.form .form-field>div:before{bottom:12px;}}.form .form-field>span,.form .form-field>div>span{display:block;margin-bottom:5px;font-family:Montserrat;font-size:11px;font-size:1.1rem;}@media only screen and (min-width:768px){.form .form-field>span,.form .form-field>div>span{margin-bottom:7px;font-size:12px;font-size:1.2rem;}}.form .form-field input:not([type="checkbox"]):not([type="radio"]),.form .form-field select,.form .form-field textarea{width:100%;height:35px;padding:0 10px;border:2px solid #eee;border-radius:1%;font-weight:500;font-size:12px;font-size:1.2rem;color:#333;}@media only screen and (min-width:480px){.form .form-field input:not([type="checkbox"]):not([type="radio"]),.form .form-field select,.form .form-field textarea{height:39px;padding:0 15px;}}.form .form-field input:not([type="checkbox"]):not([type="radio"]):focus,.form .form-field select:focus,.form .form-field textarea:focus{border-color:#666;outline:0;}.form .form-field input:not([type="checkbox"]):not([type="radio"])[readonly],.form .form-field select[readonly],.form .form-field textarea[readonly]{opacity:.5;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;}.form .form-field input:not([type="checkbox"]):not([type="radio"])[readonly]:focus,.form .form-field select[readonly]:focus,.form .form-field textarea[readonly]:focus{border-color:#eee;outline:0;}.form .form-field textarea{height:75px;padding:9px 10px;resize:none;}@media only screen and (min-width:480px){.form .form-field textarea{padding:11px 15px;}}.form .form-field select{-webkit-appearance:none;-moz-appearance:none;appearance:none;}.form .form-field select::-ms-expand{display:none;}.form .field-checkbox,.form .field-radio{display:flex;align-items:center;position:relative;cursor:pointer;}.form .field-checkbox.error span:before,.form .field-radio.error span:before{border-color:#ec6f5a;}.form .field-checkbox input,.form .field-radio input{flex-shrink:0;width:14px;height:14px;margin-right:10px;position:relative;z-index:10;opacity:0;}@media only screen and (min-width:600px){.form .field-checkbox input,.form .field-radio input{width:17px;height:17px;margin-right:15px;}}.form .field-checkbox input:checked+span,.form .field-radio input:checked+span{color:#000;}.form .field-checkbox input:checked+span:before,.form .field-radio input:checked+span:before{border-color:#000;}.form .field-checkbox input:checked+span:after,.form .field-radio input:checked+span:after{content:"";display:block;width:6px;height:6px;border-radius:6px;position:absolute;top:4px;left:4px;z-index:6;background-color:#000;}@media only screen and (min-width:600px){.form .field-checkbox input:checked+span:after,.form .field-radio input:checked+span:after{width:9px;height:9px;border-radius:9px;}}.form .field-checkbox span,.form .field-radio span{margin-bottom:0;font-size:10px;font-size:1rem;line-height:1.2;color:#ccc;}.form .field-checkbox span:before,.form .field-radio span:before{content:"";display:block;width:14px;height:14px;border:2px solid #ccc;border-radius:14px;position:absolute;top:0;left:0;z-index:5;}@media only screen and (min-width:600px){.form .field-checkbox span:before,.form .field-radio span:before{width:17px;height:17px;border-radius:17px;}}.form .field-checkbox span strong,.form .field-radio span strong{display:block;}.form .field-checkbox span a,.form .field-radio span a{text-decoration:underline;}.no-touchevents .form .field-checkbox span a:hover,.no-touchevents .form .field-radio span a:hover{text-decoration:none;}.form .field-radio{display:inline-flex;align-items:center;}.form .field-radio:not(:last-child){margin-right:40px;margin-bottom:5px;}@media only screen and (min-width:600px){.form .field-radio:not(:last-child){margin-bottom:0;}}.form .field-radio input{width:20px;height:20px;}@media only screen and (min-width:600px){.form .field-radio input{width:24px;height:24px;}}.form .field-radio input:checked+span{font-family:Montserrat;color:#000;}.form .field-radio input:checked+span:before{border-color:#000;}.form .field-radio input:checked+span:after{width:12px;height:12px;border-radius:12px;}@media only screen and (min-width:600px){.form .field-radio input:checked+span:after{width:16px;height:16px;border-radius:16px;}}.form .field-radio span{margin-bottom:0;font-size:12px;font-size:1.2rem;color:#ccc;}.form .field-radio span:before{width:20px;height:20px;border-color:#ccc;border-radius:20px;margin-right:5px;}@media only screen and (min-width:600px){.form .field-radio span:before{width:24px;height:24px;border-radius:24px;margin-right:10px;}}.form .field-textarea{width:100%!important;}.form .field-lonely{float:none!important;}.form .required-fields{position:absolute;bottom:12px;right:0;font-weight:700;font-size:8px;font-size:.8rem;color:#666;}@media only screen and (min-width:480px){.form .required-fields{font-size:11px;font-size:1.1rem;}}@media only screen and (min-width:768px){.form .required-fields{bottom:13px;}}.form-accedi{position:relative;z-index:5;}.form-forgot-password{width:100%;position:absolute;top:0;left:0;z-index:10;}.form-forgot-password.disactive{z-index:-1;}.form-forgot-password fieldset{min-height:80px;}@media only screen and (min-width:480px){.form-forgot-password fieldset{min-height:93px;}}.faq-list,.orders-list,.wishlist-items,.search-no-results{margin-top:20px;}@media only screen and (min-width:480px){.faq-list,.orders-list,.wishlist-items,.search-no-results{margin-top:40px;}}@media only screen and (min-width:992px){.faq-list,.orders-list,.wishlist-items,.search-no-results{margin-top:60px;}}.faq-item:not(:last-child),.orders-item:not(:last-child),.wishlist-item:not(:last-child){margin-bottom:15px;}@media only screen and (min-width:480px){.faq-item:not(:last-child),.orders-item:not(:last-child),.wishlist-item:not(:last-child){margin-bottom:25px;}}@media only screen and (min-width:992px){.faq-item:not(:last-child),.orders-item:not(:last-child),.wishlist-item:not(:last-child){margin-bottom:35px;}}.faq-item{box-shadow:0 0 2vw rgba(0,0,0,.1);}.faq-item>a{display:block;padding:15px 50px 15px 15px;position:relative;}@media only screen and (min-width:480px){.faq-item>a{padding:20px 60px 20px 20px;}}@media only screen and (min-width:768px){.faq-item>a{padding:30px 80px 30px 30px;}}@media only screen and (min-width:992px){.faq-item>a{padding:40px 95px 40px 40px;}}.faq-item>a.active:before,.no-touchevents .faq-item>a:hover:before{-webkit-transform:translateY(-50%) rotate(90deg);transform:translateY(-50%) rotate(90deg);}.faq-item>a:before{position:absolute;top:50%;right:15px;z-index:5;-webkit-transform:translateY(-50%);transform:translateY(-50%);font-size:5px;font-size:.5rem;color:#ccc;-webkit-transition:-webkit-transform .4s ease-out;transition:transform .4s ease-out;}@media only screen and (min-width:480px){.faq-item>a:before{right:20px;}}@media only screen and (min-width:768px){.faq-item>a:before{right:30px;}}@media only screen and (min-width:992px){.faq-item>a:before{right:40px;}}.faq-item b{font-family:Montserrat;font-weight:400;font-size:14px;font-size:1.4rem;}@media only screen and (min-width:480px){.faq-item b{font-size:16px;font-size:1.6rem;}}@media only screen and (min-width:768px){.faq-item b{font-size:18px;font-size:1.8rem;}}.faq-item>div{display:none;padding:0 15px 15px;color:#999;}@media only screen and (min-width:480px){.faq-item>div{padding:0 20px 20px;}}@media only screen and (min-width:768px){.faq-item>div{padding:0 30px 30px;}}@media only screen and (min-width:992px){.faq-item>div{padding:0 40px 40px;}}.dealers-fullscreen{display:flex;flex-wrap:wrap;width:100%;overflow:hidden;}@media only screen and (min-width:992px){.dealers-fullscreen{height:calc(100vh - 70px);}}.dealers-fullscreen>div{display:flex;flex:0 0 auto;}@media only screen and (max-width:991px){.dealers-fullscreen>div{flex-wrap:wrap;}}.dealers-fullscreen>div>header{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;flex-shrink:0;width:100%;}.dealers-fullscreen .dealers-filters{flex:0 0 auto;width:100%;margin-top:25px;}@media only screen and (min-width:992px){.dealers-fullscreen .dealers-filters{margin-top:45px;}}@media only screen and (min-width:480px){.dealers-fullscreen .dealers-filters>.form{margin:0 -2.5%;}}.dealers-col-left{display:flex;flex-direction:column;height:100%;width:100%;padding:0 15px 15px;}@media only screen and (max-width:991px){.dealers-col-left{order:2;}}@media only screen and (min-width:768px){.dealers-col-left{padding:0 25px 25px;}}@media only screen and (min-width:992px){.dealers-col-left{width:55%;padding:60px 45px 45px;}}@media only screen and (min-width:1280px){.dealers-col-left{width:50%;}}@media only screen and (max-width:991px){body.page-dealer-detail .dealers-col-left{padding-top:0;padding-bottom:0;}}@media only screen and (min-width:992px){body.page-dealer-detail .dealers-col-left{width:40%;}}@media only screen and (max-width:991px){body.page-dealer-detail .dealers-col-left>header{display:none!important;}}@media only screen and (max-width:991px){.dealers-col-left>header .near-me,.dealers-col-left>header h1{display:none!important;}}.dealers-col-left .dealers-container{display:flex;flex-direction:column;flex-grow:1;width:100%;margin-top:20px;overflow-y:auto;}@media only screen and (min-width:992px){.dealers-col-left .dealers-container{padding-right:15px;}}.dealers-col-left .dealers-container::-webkit-scrollbar{width:7px;height:7px;}.dealers-col-left .dealers-container::-webkit-scrollbar-thumb{background:#666;}.dealers-col-left .dealers-container::-webkit-scrollbar-track{background:transparent;}.dealers-col-left .dealers-item{display:flex;justify-content:space-between;flex-shrink:0;padding:15px 0;font-size:13px;font-size:1.3rem;line-height:1.2;}@media only screen and (min-width:480px){.dealers-col-left .dealers-item{padding:25px 0;}}@media only screen and (min-width:768px){.dealers-col-left .dealers-item{padding:35px 0;font-size:15px;font-size:1.5rem;}}.dealers-col-left .dealers-item:not(:first-child){border-top:1px solid #eee;}.dealers-col-left .dealers-item>div{display:flex;flex-direction:column;justify-content:space-between;}.dealers-col-left .dealers-item>div:not(:last-child){padding-right:15px;}.dealers-col-left .dealer-title{display:block;font-family:Montserrat;font-weight:400;font-size:15px;font-size:1.5rem;}@media only screen and (min-width:768px){.dealers-col-left .dealer-title{font-size:17px;font-size:1.7rem;}}@media only screen and (min-width:1200px){.dealers-col-left .dealer-title{font-size:19px;font-size:1.9rem;}}.dealers-col-left .dealer-title+p{margin-bottom:0;}.dealers-col-left .dealer-type{display:block;margin-bottom:5px;text-align:right;font-weight:400;font-size:11px;font-size:1.1rem;}@media only screen and (min-width:768px){.dealers-col-left .dealer-type{margin-bottom:7px;font-size:13px;font-size:1.3rem;}}.dealers-col-left .dealer-detail{margin:45px 0;font-size:13px;font-size:1.3rem;line-height:1.2;overflow-y:auto;}@media only screen and (min-width:768px){.dealers-col-left .dealer-detail{margin:60px 0;font-size:15px;font-size:1.5rem;}}@media only screen and (min-width:992px){.dealers-col-left .dealer-detail{margin:45px 0 0;}}.dealers-col-left .dealer-detail::-webkit-scrollbar{width:7px;height:7px;}.dealers-col-left .dealer-detail::-webkit-scrollbar-thumb{background:#666;}.dealers-col-left .dealer-detail::-webkit-scrollbar-track{background:transparent;}.dealers-col-left .dealer-detail .dealer-type{margin-bottom:15px;font-style:italic;font-size:13px;font-size:1.3rem;text-align:left;}@media only screen and (min-width:768px){.dealers-col-left .dealer-detail .dealer-type{margin-bottom:25px;font-size:15px;font-size:1.5rem;}}.dealers-col-right{width:100%;overflow:hidden;}@media only screen and (max-width:991px){.dealers-col-right{order:1;}}@media only screen and (min-width:992px){.dealers-col-right{width:45%;}}@media only screen and (min-width:1280px){.dealers-col-right{width:50%;}}@media only screen and (min-width:992px){body.page-dealer-detail .dealers-col-right{width:60%;}}.dealers-col-right>header{padding:30px 15px 15px;}@media only screen and (min-width:768px){.dealers-col-right>header{padding:40px 25px 25px;}}@media only screen and (min-width:992px){.dealers-col-right>header{display:none!important;}}.dealers-col-right .map-photo-container{width:100%;position:relative;}@media only screen and (max-width:991px){.dealers-col-right .map-photo-container{height:0;padding-bottom:56.25%;}}.dealers-col-right .map-photo-container>div{display:block;width:100%;height:100%;position:absolute!important;top:0;left:0;z-index:5;opacity:0;-webkit-backface-visibility:hidden;backface-visibility:hidden;visibility:hidden;}.dealers-col-right .map-photo-container>div.active{opacity:1;-webkit-backface-visibility:visible;backface-visibility:visible;visibility:visible;}.dealers-col-right .slider-dealer .swiper-container.no-swiping .swiper-wrapper{-webkit-transform:translate3d(0,0,0)!important;transform:translate3d(0,0,0)!important;}.dealers-col-right .slider-dealer .swiper-slide>div{width:100%;height:100%;background-size:cover;background-repeat:no-repeat;background-position:50% 50%;}.account-area,.shipping-container,.payment-container,.order-confirm-container{padding:25px 15px;box-shadow:0 0 2vw rgba(0,0,0,.1);}@media only screen and (min-width:480px){.account-area,.shipping-container,.payment-container,.order-confirm-container{padding:25px;}}@media only screen and (min-width:768px){.account-area,.shipping-container,.payment-container,.order-confirm-container{padding:40px;}}@media only screen and (min-width:992px){.account-area,.shipping-container,.payment-container,.order-confirm-container{padding:50px 60px;}}.account-area{margin:45px 0;}@media only screen and (min-width:768px){.account-area{margin:60px 0;}}@media only screen and (min-width:992px){.account-area{margin:90px 0;}}.account-area article:not(:last-child){padding-bottom:30px;border-bottom:1px solid #eaeaea;margin-bottom:30px;}@media only screen and (min-width:768px){.account-area article:not(:last-child){padding-bottom:50px;margin-bottom:50px;}}@media only screen and (min-width:992px){.account-area article:not(:last-child){padding-bottom:70px;margin-bottom:70px;}}.account-area article>header{margin-bottom:20px;}@media only screen and (min-width:480px){.account-area article>header{margin-bottom:30px;}}@media only screen and (min-width:992px){.account-area article>header{margin-bottom:45px;}}.orders-item{display:flex;padding:15px 0;box-shadow:0 0 2vw rgba(0,0,0,.1);font-family:Montserrat;}@media only screen and (max-width:599px){.orders-item{flex-wrap:wrap;justify-content:space-between;}}.orders-item.no-orders{padding:15px 0;}@media only screen and (min-width:480px){.orders-item.no-orders{padding:20px 0;}}@media only screen and (min-width:768px){.orders-item.no-orders{padding:30px 0;}}@media only screen and (min-width:992px){.orders-item.no-orders{padding:40px 0;}}.orders-item>div{display:flex;justify-content:flex-start;align-items:center;padding:0 25px;}@media only screen and (min-width:600px){.orders-item>div{justify-content:flex-end;}}@media only screen and (min-width:768px){.orders-item>div{padding:5px 35px;}}.orders-item .order-date{border-right:1px solid #eaeaea;text-align:center;font-size:11px;font-size:1.1rem;text-transform:uppercase;line-height:1;letter-spacing:1pt;}@media only screen and (min-width:768px){.orders-item .order-date{font-size:13px;font-size:1.3rem;}}.orders-item .order-date span,.orders-item .order-date strong{display:block;}.orders-item .order-date span{font-size:21px;font-size:2.1rem;letter-spacing:normal;}@media only screen and (min-width:768px){.orders-item .order-date span{font-size:24px;font-size:2.4rem;}}@media only screen and (min-width:992px){.orders-item .order-date span{font-size:27px;font-size:2.7rem;}}@media only screen and (min-width:1280px){.orders-item .order-date span{font-size:30px;font-size:3rem;}}.orders-item .order-title{font-size:15px;font-size:1.5rem;color:#999;letter-spacing:1pt;}@media only screen and (max-width:599px){.orders-item .order-title{flex:1 1 auto;}}@media only screen and (min-width:768px){.orders-item .order-title{font-size:18px;font-size:1.8rem;}}@media only screen and (min-width:992px){.orders-item .order-title{font-size:21px;font-size:2.1rem;}}@media only screen and (min-width:1280px){.orders-item .order-title{font-size:24px;font-size:2.4rem;}}.orders-item .order-title span span{color:#333;}.orders-item .order-buttons{margin-left:auto;}@media only screen and (max-width:599px){.orders-item .order-buttons{flex:0 0 100%;justify-content:center;margin-top:15px;}}@media only screen and (min-width:600px){.orders-item .order-buttons{border-left:1px solid #eaeaea;}}.orders-item .order-buttons .button:not(:last-child){margin-right:20px;}@media only screen and (min-width:768px){.orders-item .order-buttons .button:not(:last-child){margin-right:40px;}}@media only screen and (min-width:992px){.orders-item .order-buttons .button:not(:last-child){margin-right:60px;}}.overlay-loading,.page-loading{display:flex;justify-content:center;align-items:center;width:100%;height:100%;position:fixed;top:0;bottom:0;left:0;right:0;z-index:300;opacity:0;-webkit-backface-visibility:hidden;backface-visibility:hidden;visibility:hidden;text-align:center;transition:all .3s ease-out;}.overlay-loading.open,.page-loading.open{opacity:1;-webkit-backface-visibility:visible;backface-visibility:visible;visibility:visible;}.overlay-loading img,.page-loading img{display:block;width:130px;height:130px;}@media only screen and (min-width:768px){.overlay-loading img,.page-loading img{width:200px;height:200px;}}.page-loading{opacity:1;-webkit-backface-visibility:visible;backface-visibility:visible;visibility:visible;background-color:#fff;z-index:301;}.page-loading.disactive{opacity:0;-webkit-backface-visibility:hidden;backface-visibility:hidden;visibility:hidden;}.overlay-loading{background-color:rgba(0,0,0,.7);}.wishlist-container,.search-results-container{min-height:40vh;}.wishlist-no-item,.search-no-results{padding:15px;}@media only screen and (min-width:480px){.wishlist-no-item,.search-no-results{padding:20px;}}@media only screen and (min-width:768px){.wishlist-no-item,.search-no-results{padding:30px;}}@media only screen and (min-width:992px){.wishlist-no-item,.search-no-results{padding:40px;}}.wishlist-item{display:flex;justify-content:space-between;box-shadow:0 0 2vw rgba(0,0,0,.1);}@media only screen and (max-width:599px){.wishlist-item{flex-wrap:wrap;}}.wishlist-item:not(.wishlist-no-item){-webkit-transition:-webkit-transform .5s ease-out;transition:transform .5s ease-out;}.no-touchevents .wishlist-item:not(.wishlist-no-item):hover{-webkit-transform:scale(1.02);transform:scale(1.02);}.wishlist-item .wishlist-item-detail{display:flex;}.wishlist-item .wishlist-item-detail figure{flex:0 0 auto;width:40%;}@media only screen and (min-width:600px){.wishlist-item .wishlist-item-detail figure{width:28.65%;}}.wishlist-item .wishlist-item-detail article{display:flex;flex:1;padding:15px 0;font-family:Montserrat;}@media only screen and (min-width:1200px){.wishlist-item .wishlist-item-detail article{padding:25px 0;}}.wishlist-item .wishlist-item-detail article>div{display:flex;flex-direction:column;justify-content:space-between;flex:1;padding:0 20px;}@media only screen and (min-width:600px){.wishlist-item .wishlist-item-detail article>div{border-right:1px solid #efefef;}}@media only screen and (min-width:768px){.wishlist-item .wishlist-item-detail article>div{padding:0 30px;}}@media only screen and (min-width:1200px){.wishlist-item .wishlist-item-detail article>div{padding:0 50px;}}.wishlist-item .wishlist-item-detail article label,.wishlist-item .wishlist-item-detail article h3,.wishlist-item .wishlist-item-detail article span,.wishlist-item .wishlist-item-detail article p{-webkit-transform:translate3d(0,0,0) perspective(1px) scale(1,1);transform:translate3d(0,0,0) perspective(1px) scale(1,1);-moz-backface-visibility:hidden;-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-font-smoothing:antialiased!important;}.wishlist-item .wishlist-item-detail article label{display:block;margin-bottom:3px;font-size:12px;font-size:1.2rem;}@media only screen and (min-width:768px){.wishlist-item .wishlist-item-detail article label{font-size:14px;font-size:1.4rem;}}.wishlist-item .wishlist-item-detail article span{display:block;margin-top:5px;font-size:15px;font-size:1.5rem;letter-spacing:1pt;}@media only screen and (min-width:768px){.wishlist-item .wishlist-item-detail article span{font-size:22px;font-size:2.2rem;}}@media only screen and (min-width:992px){.wishlist-item .wishlist-item-detail article span{font-size:25px;font-size:2.5rem;}}.wishlist-item .wishlist-item-buttons{display:flex;justify-content:center;align-items:center;flex:1;padding:15px 20px;}@media only screen and (min-width:600px){.wishlist-item .wishlist-item-buttons{flex-direction:column;}}@media only screen and (min-width:768px){.wishlist-item .wishlist-item-buttons{padding:15px 30px;}}@media only screen and (min-width:1200px){.wishlist-item .wishlist-item-buttons{padding:25px 50px;}}.wishlist-item .wishlist-item-buttons .icon-trash{display:block;padding:10px;font-size:20px;font-size:2rem;color:#999;transition:color .3s ease-out;}@media only screen and (min-width:992px){.wishlist-item .wishlist-item-buttons .icon-trash{font-size:23px;font-size:2.3rem;}}.no-touchevents .wishlist-item .wishlist-item-buttons .icon-trash:hover{color:#777;}@media only screen and (min-width:600px){.wishlist-item .wishlist-item-buttons .icon-trash:not(:only-child){margin-top:10px;}}@media only screen and (min-width:992px){.wishlist-item .wishlist-item-buttons .icon-trash:not(:only-child){margin-top:20px;}}.wishlist-item .wishlist-button{width:57px;}@media only screen and (min-width:768px){.wishlist-item .wishlist-button{width:135px;}}@media only screen and (min-width:992px){.wishlist-item .wishlist-button{width:190px;}}.share-page{position:fixed;bottom:50px;right:20px;z-index:60;display:none;}@media only screen and (min-width:768px){.share-page{bottom:25px;right:25px;}}@media only screen and (min-width:992px){.share-page{bottom:30px;right:30px;}}.no-js .share-page{display:block;}.share-main,.share-up{width:50px;height:50px;border:2px solid #fff;background-color:#fff;border-radius:50%;color:#333;display:flex;align-items:center;justify-content:center;font-size:25px;box-shadow:0 0 2vw rgba(0,0,0,.1);position:relative;bottom:-50px;z-index:20;cursor:pointer;transition:.3s;text-decoration:none;}@media only screen and (min-width:768px){.share-main,.share-up{width:60px;height:60px;bottom:-60px;}}@media only screen and (min-width:992px){.share-main,.share-up{width:70px;height:70px;bottom:-70px;}}.share-main:focus,.share-up:focus{outline:0;}.no-touchevents .share-main:hover,.no-touchevents .share-up:hover{background-color:#333;color:#fff;}.on .share-main{background-color:#fff;color:#333;}.share-bottom .share-main{opacity:0;z-index:-1;}body.no-share .share-main{display:none;}.share-up{font-size:30px;font-size:3rem;-webkit-transform:translate3d(0,100px,0);transform:translate3d(0,100px,0);}.share-bottom .share-up{-webkit-transform:translate3d(0,-50px,0);transform:translate3d(0,-50px,0);}@media only screen and (min-width:768px){.share-bottom .share-up{-webkit-transform:translate3d(0,-60px,0);transform:translate3d(0,-60px,0);}}@media only screen and (min-width:992px){.share-bottom .share-up{-webkit-transform:translate3d(0,-70px,0);transform:translate3d(0,-70px,0);}}.share-list{position:absolute;left:5px;bottom:10px;margin:0;padding:0;list-style:none;z-index:15;transition:.3s;}@media only screen and (min-width:768px){.share-list{left:7.5px;}}@media only screen and (min-width:992px){.share-list{left:10px;}}.share-bottom .share-list{opacity:0;z-index:-1;}.share-item{position:absolute;left:0;bottom:0;transition:.3s bottom,.6s opacity;opacity:0;}.on .share-item{bottom:50px;opacity:1;}@media only screen and (min-width:768px){.on .share-item{bottom:60px;}}@media only screen and (min-width:992px){.on .share-item{bottom:70px;}}.on .share-item+li{bottom:100px;}@media only screen and (min-width:768px){.on .share-item+li{bottom:115px;}}@media only screen and (min-width:992px){.on .share-item+li{bottom:130px;}}.on .share-item+li+li{bottom:150px;}@media only screen and (min-width:768px){.on .share-item+li+li{bottom:170px;}}@media only screen and (min-width:992px){.on .share-item+li+li{bottom:190px;}}.on .share-item+li+li+li{bottom:200px;}@media only screen and (min-width:768px){.on .share-item+li+li+li{bottom:225px;}}@media only screen and (min-width:992px){.on .share-item+li+li+li{bottom:250px;}}.on .share-item+li+li+li+li{bottom:250px;}@media only screen and (min-width:768px){.on .share-item+li+li+li+li{bottom:280px;}}@media only screen and (min-width:992px){.on .share-item+li+li+li+li{bottom:310px;}}.share-item a{width:40px;height:40px;color:#333;text-decoration:none;background-color:#fff;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:17px;box-shadow:0 0 2vw rgba(0,0,0,.1);transition:.3s;}@media only screen and (min-width:768px){.share-item a{width:45px;height:45px;font-size:20px;}}@media only screen and (min-width:992px){.share-item a{width:50px;height:50px;}}.no-touchevents .share-item a:hover{background-color:#333;color:#fff;}.wishlist-box{width:200px;padding:0 15px;box-shadow:0 0 10px 3px rgba(0,0,0,.1);border-radius:5px;position:absolute;top:43px;right:-30px;z-index:10;background-color:#333;text-align:center;opacity:0;-webkit-backface-visibility:hidden;backface-visibility:hidden;visibility:hidden;-webkit-transform:translateY(20px);transform:translateY(20px);transition:all .3s ease-out;}@media only screen and (min-width:600px){.wishlist-box{width:300px;padding:0 20px;right:-40px;}}.wishlist-box.open{opacity:1;-webkit-backface-visibility:visible;backface-visibility:visible;visibility:visible;-webkit-transform:translateY(0);transform:translateY(0);}.wishlist-box:before{content:"";width:0;height:0;border-left:8px solid transparent;border-right:8px solid transparent;border-bottom:6px solid #333;position:absolute;bottom:100%;right:44px;z-index:5;}@media only screen and (min-width:600px){.wishlist-box:before{right:64px;}}.wishlist-box>*{padding:15px 0;}@media only screen and (min-width:600px){.wishlist-box>*{padding:20px 0;}}.wishlist-box p{display:flex;justify-content:center;align-items:center;border-bottom:1px solid rgba(204,204,204,.15);margin:0;font-family:Montserrat;font-size:12px;font-size:1.2rem;color:#fff;line-height:1.4;text-align:center;}.wishlist-box p:before{margin-right:7px;font-size:14px;font-size:1.4rem;}@media only screen and (min-width:600px){.wishlist-box p:before{margin-right:12px;font-size:16px;font-size:1.6rem;}}.wishlist-box small{display:block;font-size:10px;font-size:1rem;line-height:1.4;}.wishlist-box a{transition:opacity .3s ease-out;}.no-touchevents .wishlist-box a:hover{opacity:.7;}.search-no-results p{margin:0;text-align:center;color:#aaa;font-size:17px;font-size:1.7rem;letter-spacing:.5pt;}@media only screen and (min-width:480px){.search-no-results p{font-size:21px;font-size:2.1rem;}}@media only screen and (min-width:1200px){.search-no-results p{font-size:25px;font-size:2.5rem;}}.search-results{font-family:Montserrat;color:#333;}.search-results>div{display:flex;}.search-results>div>article:not(:last-child){margin-right:6.8%;}.search-results-title{display:block;margin-bottom:10px;font-weight:400;font-size:11px;font-size:1.1rem;}@media only screen and (min-width:768px){.search-results-title{margin-bottom:15px;font-size:14px;font-size:1.4rem;}}@media only screen and (min-width:992px){.search-results-title{margin-bottom:20px;font-size:16px;font-size:1.6rem;}}.search-results-item:not(:last-child){margin-bottom:5px;}.search-results-item a{display:block;font-weight:700;font-size:16px;font-size:1.6rem;line-height:1;transition:color .3s ease-out;}@media only screen and (min-width:768px){.search-results-item a{font-size:21px;font-size:2.1rem;}}@media only screen and (min-width:992px){.search-results-item a{font-size:27px;font-size:2.7rem;}}.no-touchevents .search-results-item a:hover{color:#000;}.search-results-products{padding:30px 0;margin-top:30px;background-color:#faf9fa;}@media only screen and (min-width:768px){.search-results-products{padding:45px 0;margin-top:45px;}}@media only screen and (min-width:992px){.search-results-products{padding:60px 0;margin-top:60px;}}.cart-step-navigation{margin-top:25px;}@media only screen and (min-width:768px){.cart-step-navigation{margin-top:35px;}}@media only screen and (min-width:992px){.cart-step-navigation{margin-top:55px;}}.cart-step-navigation .cart-steps{display:flex;}.cart-step-navigation .cart-steps>li{flex:0 0 auto;width:25%;text-align:center;}.cart-step-navigation .cart-steps>li.cart-step-selected a{background-color:#f3f3f3;}.cart-step-navigation a{display:flex;justify-content:center;align-items:center;height:40px;padding:0 15px;border-top:1px solid #eee;border-bottom:1px solid #eee;font-family:Montserrat;font-weight:500;font-size:11px;font-size:1.1rem;color:#333;letter-spacing:1pt;}@media only screen and (min-width:600px){.cart-step-navigation a{height:50px;}}@media only screen and (min-width:768px){.cart-step-navigation a{height:60px;padding:0 20px;font-size:12px;font-size:1.2rem;}}@media only screen and (min-width:992px){.cart-step-navigation a{font-size:13px;font-size:1.3rem;}}@media only screen and (min-width:1200px){.cart-step-navigation a{height:80px;font-size:15px;font-size:1.5rem;}}.cart-step-navigation a.icon-shipping:before{font-size:28px;font-size:2.8rem;}@media only screen and (min-width:768px){.cart-step-navigation a.icon-shipping:before{font-size:32px;font-size:3.2rem;}}@media only screen and (min-width:1200px){.cart-step-navigation a.icon-shipping:before{font-size:40px;font-size:4rem;}}.cart-step-navigation a.icon-payment:before{font-size:27px;font-size:2.7rem;}@media only screen and (min-width:768px){.cart-step-navigation a.icon-payment:before{font-size:31px;font-size:3.1rem;}}@media only screen and (min-width:1200px){.cart-step-navigation a.icon-payment:before{font-size:39px;font-size:3.9rem;}}.cart-step-navigation a:before{font-size:17px;font-size:1.7rem;line-height:0;}@media only screen and (min-width:600px){.cart-step-navigation a:before{margin-right:10px;}}@media only screen and (min-width:768px){.cart-step-navigation a:before{margin-right:15px;font-size:20px;font-size:2rem;}}@media only screen and (min-width:1200px){.cart-step-navigation a:before{font-size:23px;font-size:2.3rem;}}@media only screen and (max-width:599px){.cart-step-navigation a span{display:none;}}.cart-container{padding:15px;box-shadow:0 0 2vw rgba(0,0,0,.1);margin:30px 0;}@media only screen and (min-width:480px){.cart-container{padding:25px;}}@media only screen and (min-width:768px){.cart-container{margin:45px 0;}}@media only screen and (min-width:992px){.cart-container{padding:50px 60px;margin:60px 0;}}.cart{width:100%;}.cart tbody tr:first-child td:first-child{padding-top:20px;}@media only screen and (min-width:480px){.cart tbody tr:first-child td:first-child{padding-top:30px;}}@media only screen and (min-width:768px){.cart tbody tr:first-child td:first-child{padding-top:40px;}}@media only screen and (min-width:992px){.cart tbody tr:first-child td:first-child{padding-top:50px;}}.cart tbody tr:not(:last-child){border-bottom:1px solid #eee;}.cart th{padding:3px 10px;background-color:#f5f5f5;}@media only screen and (min-width:480px){.cart th{padding:7px 10px;}}.cart th:first-child{text-align:left;}@media only screen and (max-width:767px){.cart th:nth-child(2){display:none;}}.cart th:not(:nth-last-child(-n+2)){border-right:1px solid #fff;}.cart th span{font-weight:500;font-size:10px;font-size:1rem;color:#333;letter-spacing:normal;}@media only screen and (min-width:768px){.cart th span{font-size:12px;font-size:1.2rem;}}@media only screen and (min-width:992px){.cart th span{font-size:14px;font-size:1.4rem;}}.cart td{padding:15px 10px;text-align:center;white-space:nowrap;}@media only screen and (min-width:480px){.cart td{padding:20px 15px;}}@media only screen and (min-width:768px){.cart td{padding:30px 15px;}}.cart td:first-child{padding-left:0;text-align:left;}.cart span{font-family:Montserrat;font-size:12px;font-size:1.2rem;letter-spacing:.5pt;}@media only screen and (min-width:480px){.cart span{font-size:14px;font-size:1.4rem;letter-spacing:1pt;}}@media only screen and (min-width:600px){.cart span{font-size:16px;font-size:1.6rem;}}@media only screen and (min-width:1200px){.cart span{font-size:20px;font-size:2rem;}}.cart .cart-prod-detail{display:flex;white-space:normal;}.cart .cart-prod-detail img{display:none;width:100px;height:100px;flex-shrink:0;}@media only screen and (min-width:600px){.cart .cart-prod-detail img{display:block;}}@media only screen and (min-width:992px){.cart .cart-prod-detail img{width:120px;height:120px;}}.cart .cart-prod-detail>div{flex:1 1 auto;}@media only screen and (min-width:600px){.cart .cart-prod-detail>div{padding-top:10px;padding-left:6.5%;}}.cart .cart-prod-detail label{display:block;margin-bottom:1px;font-family:Montserrat;font-size:9px;font-size:.9rem;}@media only screen and (min-width:480px){.cart .cart-prod-detail label{margin-bottom:3px;font-size:12px;font-size:1.2rem;}}@media only screen and (min-width:768px){.cart .cart-prod-detail label{font-size:14px;font-size:1.4rem;}}.cart .cart-prod-detail h3{font-size:11px;font-size:1.1rem;letter-spacing:.5pt;}@media only screen and (min-width:480px){.cart .cart-prod-detail h3{font-size:15px;font-size:1.5rem;letter-spacing:1pt;}}@media only screen and (min-width:600px){.cart .cart-prod-detail h3{font-size:17px;font-size:1.7rem;}}@media only screen and (min-width:768px){.cart .cart-prod-detail h3{font-size:20px;font-size:2rem;}}@media only screen and (min-width:992px){.cart .cart-prod-detail h3{font-size:22px;font-size:2.2rem;}}.cart .cart-prod-detail span{display:block;margin-top:2px;font-size:10px;font-size:1rem;letter-spacing:.5pt;}@media only screen and (min-width:480px){.cart .cart-prod-detail span{font-size:14px;font-size:1.4rem;letter-spacing:1pt;}}@media only screen and (min-width:768px){.cart .cart-prod-detail span{font-size:17px;font-size:1.7rem;}}@media only screen and (min-width:992px){.cart .cart-prod-detail span{font-size:20px;font-size:2rem;}}@media only screen and (max-width:767px){.cart .cart-prod-price{display:none;}}@media only screen and (max-width:479px){.cart .cart-prod-quantity{padding-left:0;}}.cart .cart-prod-quantity>a{display:inline-block;vertical-align:middle;width:25px;height:15px;border-radius:10px;position:relative;top:1px;background-color:#cdcdcd;font-size:24px;font-size:2.4rem;color:#fff;line-height:15px;text-align:center;transition:background-color .3s ease-out;}@media only screen and (min-width:480px){.cart .cart-prod-quantity>a{width:30px;top:-1px;}}@media only screen and (min-width:768px){.cart .cart-prod-quantity>a{width:40px;height:18px;top:-2px;line-height:18px;font-size:27px;font-size:2.7rem;}}.cart .cart-prod-quantity>a.icon-minus{line-height:10px;}@media only screen and (min-width:768px){.cart .cart-prod-quantity>a.icon-minus{line-height:13px;}}.no-touchevents .cart .cart-prod-quantity>a:hover{background-color:#999;}.cart .cart-prod-quantity span{display:inline-block;width:15px;}@media only screen and (min-width:480px){.cart .cart-prod-quantity span{width:25px;}}@media only screen and (min-width:600px){.cart .cart-prod-quantity span{width:35px;}}@media only screen and (min-width:768px){.cart .cart-prod-quantity span{width:40px;}}@media only screen and (min-width:1200px){.cart .cart-prod-quantity span{width:50px;}}@media only screen and (max-width:479px){.cart .cart-prod-subtotal{padding:15px 0;}}@media only screen and (max-width:479px){.cart .cart-prod-delete{padding:0;}}.cart .cart-prod-delete .icon-trash{font-size:17px;font-size:1.7rem;color:#999;transition:color .3s ease-out;}@media only screen and (min-width:480px){.cart .cart-prod-delete .icon-trash{font-size:20px;font-size:2rem;}}@media only screen and (min-width:992px){.cart .cart-prod-delete .icon-trash{font-size:23px;font-size:2.3rem;}}.no-touchevents .cart .cart-prod-delete .icon-trash:hover{color:#000;}.cart-details{display:flex;flex-wrap:wrap;align-items:center;margin-top:20px;}@media only screen and (min-width:600px){.cart-details{margin-top:40px;}}@media only screen and (min-width:1200px){.cart-details{margin-top:60px;}}.order-confirm-container .cart-details{align-items:flex-start;padding:15px;background-color:#f5f5f5;}@media only screen and (min-width:480px){.order-confirm-container .cart-details{padding:25px;}}@media only screen and (min-width:1200px){.order-confirm-container .cart-details{padding:40px 50px;}}.cart-details>figure{flex-shrink:0;}@media only screen and (max-width:767px){.cart-details>figure{display:none;}}.cart-details>.form{flex:0 0 auto;width:100%;margin-bottom:20px;}@media only screen and (min-width:768px){.cart-details>.form{width:50%;margin-bottom:0;}}.cart-details>.form textarea{min-height:100px;}@media only screen and (min-width:992px){.cart-details>.form textarea{min-height:130px;}}.cart-totals{flex:1 1 auto;padding:15px;background-color:#f5f5f5;font-family:Montserrat;color:#333;}@media only screen and (min-width:480px){.cart-totals{padding:25px;}}@media only screen and (min-width:768px){.cart-totals{margin-left:25px;}}@media only screen and (min-width:992px){.cart-totals{margin-left:35px;}}@media only screen and (min-width:1200px){.cart-totals{padding:40px 50px;margin-left:60px;}}.order-confirm-container .cart-totals{padding:0;}@media only screen and (min-width:768px){.order-confirm-container .cart-totals{margin-left:35px;}}@media only screen and (min-width:1200px){.order-confirm-container .cart-totals{margin-left:60px;}}.cart-totals>div{display:flex;justify-content:space-between;}.cart-totals>div>b{font-weight:600;font-size:14px;font-size:1.4rem;}@media only screen and (min-width:480px){.cart-totals>div>b{font-size:16px;font-size:1.6rem;}}@media only screen and (min-width:600px){.cart-totals>div>b{font-size:18px;font-size:1.8rem;}}@media only screen and (min-width:1200px){.cart-totals>div>b{font-size:20px;font-size:2rem;}}.cart-totals>div>b small{font-size:9px;font-size:.9rem;}@media only screen and (min-width:480px){.cart-totals>div>b small{font-size:10px;font-size:1rem;}}@media only screen and (min-width:600px){.cart-totals>div>b small{font-size:12px;font-size:1.2rem;}}.cart-totals>div>span{font-size:12px;font-size:1.2rem;}@media only screen and (min-width:480px){.cart-totals>div>span{font-size:14px;font-size:1.4rem;}}@media only screen and (min-width:600px){.cart-totals>div>span{font-size:16px;font-size:1.6rem;}}.cart-totals>div>span:first-child{font-size:12px;font-size:1.2rem;}@media only screen and (min-width:600px){.cart-totals>div>span:first-child{font-size:14px;font-size:1.4rem;}}.cart-totals .cart-partial-total{margin-bottom:10px;}@media only screen and (min-width:480px){.cart-totals .cart-partial-total{margin-bottom:15px;}}@media only screen and (min-width:600px){.cart-totals .cart-partial-total{margin-bottom:20px;}}.cart-totals .cart-shipping-country{margin-bottom:8px;}@media only screen and (min-width:480px){.cart-totals .cart-shipping-country{margin-bottom:13px;}}@media only screen and (min-width:600px){.cart-totals .cart-shipping-country{margin-bottom:18px;}}.cart-totals .cart-shipping-fees span{position:relative;}.cart-totals .cart-shipping-fees span a{display:flex;justify-content:center;align-items:center;width:20px;height:20px;border-radius:20px;position:absolute;top:50%;right:-5px;z-index:5;-webkit-transform:translate(100%,-50%);transform:translate(100%,-50%);background-color:#1a67e5;font-weight:600;font-size:9px;font-size:.9rem;color:#fff;text-align:center;transition:all .3s ease-out;}@media only screen and (min-width:480px){.cart-totals .cart-shipping-fees span a{width:25px;height:25px;border-radius:25px;right:-10px;font-size:11px;font-size:1.1rem;}}@media only screen and (min-width:600px){.cart-totals .cart-shipping-fees span a{width:30px;height:30px;border-radius:30px;right:-15px;}}.no-touchevents .cart-totals .cart-shipping-fees span a:hover{background-color:#081d40;}.cart-totals .cart-total{padding:12px 0;border-top:1px solid #ddd;border-bottom:1px solid #ddd;margin-top:20px;}@media only screen and (min-width:480px){.cart-totals .cart-total{padding:17px 0;margin-top:30px;}}@media only screen and (min-width:600px){.cart-totals .cart-total{padding:22px 0;margin-top:40px;}}.cart-totals .cart-total>b{color:#1a67e5;}.cart-totals .button{justify-content:flex-end;margin-top:15px;}@media only screen and (min-width:480px){.cart-totals .button{margin-top:20px;}}.shipping-container,.payment-container,.order-confirm-container{margin:30px 0;}@media only screen and (min-width:768px){.shipping-container,.payment-container,.order-confirm-container{margin:45px 0;}}@media only screen and (min-width:992px){.shipping-container,.payment-container,.order-confirm-container{margin:60px 0;}}.shipping-container>header,.payment-container>header,.order-confirm-container>header,.shipping-container>article>header,.payment-container>article>header,.order-confirm-container>article>header{margin-bottom:20px;}@media only screen and (min-width:480px){.shipping-container>header,.payment-container>header,.order-confirm-container>header,.shipping-container>article>header,.payment-container>article>header,.order-confirm-container>article>header{margin-bottom:30px;}}@media only screen and (min-width:992px){.shipping-container>header,.payment-container>header,.order-confirm-container>header,.shipping-container>article>header,.payment-container>article>header,.order-confirm-container>article>header{margin-bottom:45px;}}.shipping-container>footer{margin-top:35px;}@media only screen and (min-width:768px){.shipping-container>footer{margin-top:45px;}}@media only screen and (min-width:992px){.shipping-container>footer{margin-top:65px;}}.payment-container>footer .button{display:flex;justify-content:flex-end;margin-top:30px;}@media only screen and (min-width:768px){.payment-container>footer .button{margin-top:40px;}}@media only screen and (min-width:992px){.payment-container>footer .button{margin-top:50px;}}.big-option{display:block;border:1px solid #eee;font-family:Montserrat;font-size:12px;font-size:1.2rem;color:#333;}@media only screen and (min-width:768px){.big-option{font-size:14px;font-size:1.4rem;}}.big-option:not(:last-child){margin-bottom:10px;}@media only screen and (min-width:480px){.big-option:not(:last-child){margin-bottom:15px;}}.big-option.big-option-selected{border-color:#0f0;background-color:#e0fae0;}.big-option.big-option-selected label>i{border-color:#aaa;}.big-option label{display:flex;align-items:center;padding:15px 0 15px 15px;cursor:pointer;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;}@media only screen and (min-width:480px){.big-option label{padding:15px 0 15px 25px;}}@media only screen and (min-width:768px){.big-option label{padding:20px 0 20px 30px;}}@media only screen and (min-width:992px){.big-option label{padding:20px 0 20px 40px;}}.big-option label>i{flex-shrink:0;padding-right:25px;border-right:1px solid #eee;margin-right:25px;font-size:47px;font-size:4.7rem;font-style:normal;line-height:28px;}@media only screen and (max-width:479px){.big-option label>i{display:none;}}@media only screen and (min-width:768px){.big-option label>i{padding-right:30px;font-size:57px;font-size:5.7rem;line-height:38px;}}@media only screen and (min-width:992px){.big-option label>i{padding-right:40px;margin-right:35px;font-size:67px;font-size:6.7rem;line-height:48px;}}.big-option label>i img{display:block;width:60px;height:31px;}@media only screen and (min-width:768px){.big-option label>i img{width:79px;height:42px;}}.big-option label input{width:14px;height:14px;margin-right:10px;position:relative;z-index:10;opacity:0;}@media only screen and (min-width:768px){.big-option label input{width:17px;height:17px;margin-right:15px;}}.big-option label input:checked+span:after{opacity:1;-webkit-backface-visibility:visible;backface-visibility:visible;visibility:visible;}.big-option label span{position:relative;}.big-option label span:before{content:"";display:block;width:14px;height:14px;border:1px solid #333;border-radius:14px;position:absolute;top:0;left:-10px;z-index:5;-webkit-transform:translateX(-100%);transform:translateX(-100%);background-color:#fff;}@media only screen and (min-width:768px){.big-option label span:before{width:17px;height:17px;border:2px solid #333;border-radius:17px;left:-15px;}}.big-option label span:after{content:"";display:block;width:6px;height:6px;border-radius:6px;position:absolute;top:4px;left:-20px;z-index:5;background-color:#333;opacity:0;-webkit-backface-visibility:hidden;backface-visibility:hidden;visibility:hidden;}@media only screen and (min-width:768px){.big-option label span:after{width:7px;height:7px;border-radius:7px;top:5px;left:-27px;}}.order-confirm-container>article:not(:last-child){margin-bottom:20px;}@media only screen and (min-width:480px){.order-confirm-container>article:not(:last-child){margin-bottom:30px;}}@media only screen and (min-width:992px){.order-confirm-container>article:not(:last-child){margin-bottom:45px;}}.order-confirm-container>article>header h3{display:inline-block;vertical-align:baseline;}.order-confirm-container .modify-shipping-address{display:block;margin-top:5px;font-size:13px;font-size:1.3rem;}@media only screen and (min-width:768px){.order-confirm-container .modify-shipping-address{margin-top:10px;font-size:14px;font-size:1.4rem;}}@media only screen and (min-width:992px){.order-confirm-container .modify-shipping-address{font-size:15px;font-size:1.5rem;}}.order-confirm-container .modify-cart{display:inline-block;vertical-align:baseline;margin-left:10px;font-size:13px;font-size:1.3rem;text-decoration:underline;}@media only screen and (min-width:768px){.order-confirm-container .modify-cart{margin-left:30px;font-size:14px;font-size:1.4rem;}}@media only screen and (min-width:992px){.order-confirm-container .modify-cart{font-size:15px;font-size:1.5rem;}}.no-touchevents .order-confirm-container .modify-cart:hover{text-decoration:none;}.order-confirm-container .rich-txt .order-number{font-family:Montserrat;font-size:17px;font-size:1.7rem;color:#999;letter-spacing:.5pt;}@media only screen and (min-width:768px){.order-confirm-container .rich-txt .order-number{font-size:20px;font-size:2rem;letter-spacing:1pt;}}@media only screen and (min-width:992px){.order-confirm-container .rich-txt .order-number{font-size:24px;font-size:2.4rem;}}.order-confirm-container .rich-txt .order-number b{font-weight:500;color:#333;}.order-confirm-container .button{margin-top:20px;}@media only screen and (min-width:768px){.order-confirm-container .button{margin-top:25px;}}@media only screen and (min-width:992px){.order-confirm-container .button{margin-top:30px;}}.block-text:not(.b100) .button{margin-top:0;}.anim-fade{opacity:0;-webkit-transition:opacity 1s ease;transition:opacity 1s ease;}.anim-fade-in{opacity:1;}.anim-climb{opacity:0;-webkit-transform:translate3d(0,15px,0);transform:translate3d(0,15px,0);-webkit-transition:opacity 1s ease,-webkit-transform 1s ease;transition:opacity 1s ease,transform 1s ease;}.anim-climbed{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);}.anim-delayed{transition-delay:.3s;}.panning-swiper{padding-top:60px;}@media only screen and (max-width:768px){.panning-swiper{padding-top:40px;}}.touchevents .gallery-fullscreen .swiper-container.no-swiping .swiper-wrapper{transform:translate3d(0,0,0)!important;}.touchevents .gallery-fullscreen.open .swiper-slide{background-image:none!important;width:100%!important;overflow:auto;}.touchevents .gallery-fullscreen.open .swiper-slide img{width:100%;height:auto;}.touchevents .gallery-fullscreen .swiper-slide{background-image:none!important;}.no-touchevents .gallery-fullscreen.open .panning-swiper .swiper-button-next{height:100vh;width:50vw;right:0;outline:0;}.no-touchevents .gallery-fullscreen.open .panning-swiper .swiper-button-prev{height:100vh;width:50vw;left:0;outline:0;}.swiper-button-no-touch-next,.swiper-button-no-touch-prev{display:none;}.swiper-button-no-touch-next:after,.swiper-button-no-touch-prev:after{display:none;}.icon-arrow-left.touch-button,.icon-arrow-right.touch-button{display:none;}.gallery-options .gallery-option-zoom-in,.gallery-options .gallery-option-zoom-out{display:none!important;}.no-touchevents .panning-swiper .p-gallery__nav{border-radius:35px;cursor:none;height:35px;left:50%;margin-left:-17.5px;margin-top:-17.5px;opacity:1;pointer-events:none;top:50%;-webkit-transform:scale(1);transform:scale(1);transition:opacity .3s ease-in-out;width:35px;}.p-gallery__nav{align-items:center;background-color:#fff;display:flex;justify-content:center;position:absolute;text-align:center;z-index:10;}.p-gallery__nav:not(.icon-prev),.p-gallery__nav:not(.icon-next){background-color:transparent;}.no-touchevents .icon-next{height:40px;width:40px;border-radius:50%;background-color:#fff;}.no-touchevents .icon-prev{height:40px;width:40px;border-radius:50%;background-color:#fff;}.no-touchevents .slider-preview .slider-gallery .js-go-full-gallery:hover .p-gallery__more{opacity:1;}.no-touchevents .slider-preview .p-gallery__more{border-radius:35px;color:#000;cursor:none;font-family:'Playfair Display',serif;font-size:25px;font-size:1.5625rem;height:35px;left:50%;margin-left:-17.5px;margin-top:-17.5px;opacity:0;pointer-events:none;top:50%;-webkit-transform:scale(1);transform:scale(1);transition:opacity .3s ease-in-out;width:35px;}.slider-preview .p-gallery__more{align-items:center;background-color:#fff;display:flex;justify-content:center;position:absolute;text-align:center;z-index:10;}.touchevents .p-gallery__more{display:none;visibility:hidden;backface-visibility:hidden;}.no-touchevents .gallery-fullscreen .panning-swiper .swiper-slide{align-items:center;background-size:cover;background-position:50% 50%;background-repeat:no-repeat;display:flex;justify-content:center;overflow:hidden;}.no-touchevents .gallery-fullscreen .panning-swiper .swiper-slide img{height:100%;display:none!important;}body.page-patterns .testata-didascalia,body.page-collections .testata-didascalia,body.home .testata-didascalia{display:block;}body.page-patterns .testata-small,body.page-collections .testata-small,body.home .testata-small{height:250px;}@media only screen and (min-width:768px){body.page-patterns .testata-small,body.page-collections .testata-small,body.home .testata-small{height:375px;}}@media only screen and (min-width:1200px){body.page-patterns .testata-small,body.page-collections .testata-small,body.home .testata-small{height:32.75vw;}}body.page-patterns .testata-small .testata-effetto,body.page-collections .testata-small .testata-effetto,body.home .testata-small .testata-effetto{display:flex;justify-content:center;align-items:center;flex-wrap:wrap;width:115%;position:absolute;left:-7.5%;}body.page-patterns .testata-small .testata-immagine.layer:before,body.page-collections .testata-small .testata-immagine.layer:before,body.home .testata-small .testata-immagine.layer:before{background-color:rgba(0,0,0,.11);}body.page-patterns .testata-small .testata-immagine.layer:after,body.page-collections .testata-small .testata-immagine.layer:after,body.home .testata-small .testata-immagine.layer:after{background:linear-gradient(to bottom,rgba(0,0,0,0) 0%,rgba(0,0,0,.8) 100%);}body.page-patterns .testata-small .testata-didascalia,body.page-collections .testata-small .testata-didascalia,body.home .testata-small .testata-didascalia{display:block;}body.page-patterns .slider-patterns-simili .pattern-didascalia b{text-transform:uppercase;}.to-uppercase{text-transform:uppercase;}.no-uppercase{text-transform:capitalize;display:inline!important;}