body{font:300 15px/18px 'Grandis',sans-serif;box-sizing:border-box;position:relative;color:#202020;background:#fff}a{color:#202020}a:hover{text-decoration:none}.link{color:#202020;text-decoration:none}.link:hover{text-decoration:underline}.overflow-hidden{overflow:hidden}h1,h2{font-family:'Grandis Extended',sans-serif;font-weight:700;text-transform:uppercase}h3,h4,h5,h6{font-family:'Grandis Extended',sans-serif;font-weight:500;text-transform:none}h1{font-size:21px;line-height:27px}h2{font-size:17px;line-height:23px}h3{font-size:15px;line-height:21px}h4{font-size:13px;line-height:27px}h5{font-size:11px;line-height:19px}h6{font-size:10px;line-height:17px}p{font-size:15px;line-height:20px}ol,ul{padding-left:0}.bold{font-weight:600}@media screen and (min-width:1200px){p{font-size:17px;line-height:27px}h1{font-size:57px;line-height:67px}h2{font-size:33px;line-height:43px}h3{font-size:19px;line-height:29px;margin-bottom:12px}h4{font-size:19px;line-height:27px;margin-bottom:12px}}.web{width:100%;margin:0 auto;padding:0 16px}@media screen and (min-width:992px){.web{padding:0 64px}}.web-version{display:none}.mobile-version{display:inline-flex}.overlay-filter,.overlay-menu{position:relative;width:100%;height:100%;overflow:hidden}.overlay-filter:after,.overlay-menu:after{content:'';width:100%;height:100%;position:fixed;top:0;right:0;bottom:0;left:0;background-color:rgba(25,25,25,.6);z-index:1}.overlay-menu.active:after{z-index:10}.overlay-banner{position:absolute;left:0;top:0;right:0;bottom:0;background:linear-gradient(90deg,rgba(32,32,32,.9) 0%,rgba(32,32,32,0) 80%,rgba(32,32,32,0) 100%);width:100%;height:100%}.overlay-image{background:linear-gradient(180deg,rgba(32,32,32,.8) 0%,rgba(32,32,32,0) 70%,rgba(32,32,32,0) 100%);position:relative;width:100%;height:100%}.overlay-image::before{content:'';position:absolute;left:0;width:100%;height:100%;top:0;background:linear-gradient(180deg,rgba(32,32,32,.8) 0%,rgba(32,32,32,0) 70%,rgba(32,32,32,0) 100%);z-index:0}::-webkit-input-placeholder{color:white;opacity:.5}::-moz-placeholder{color:white;opacity:.5}:-ms-input-placeholder{color:white;opacity:.5}:-moz-placeholder{color:white;opacity:.5}a{text-decoration:none}ul{list-style-type:none;margin-bottom:0}select,input,textarea{background-color:#fff;border-color:#fff;border-radius:6px;color:#202020;outline:none}.pos-relative{position:relative}.pos-absolute{position:absolute}.txt-uppercase{text-transform:uppercase}.border-radius-0{border-radius:0}.border-radius-6{border-radius:6px}.border-radius-12{border-radius:6px}.border-radius-8{border-radius:8px}.border-radius-16{border-radius:16px}.border-radius-ts-16{border-top-left-radius:16px}.border-radius-te-16{border-top-right-radius:16px}.border-radius-top-16{border-top-left-radius:16px;border-top-right-radius:16px}.border-radius-bs-16{border-bottom-left-radius:16px}.border-radius-be-16{border-bottom-right-radius:16px}.border-radius-bottom-16{border-bottom-left-radius:16px;border-bottom-right-radius:16px}.border-radius-24{border-radius:24px}.border-radius-left-24{border-top-right-radius:0;border-bottom-right-radius:0;border-top-left-radius:16px;border-bottom-left-radius:16px}.border-radius-right-24{border-top-right-radius:16px;border-bottom-right-radius:16px;border-top-left-radius:0;border-bottom-left-radius:0}@media screen and (max-width:767px){.border-radius-md-0{border-radius:0}.border-radius-md-16{border-radius:16px}.border-radius-md-top-16{border-top-left-radius:16px;border-top-right-radius:16px}.border-radius-md-bottom-16{border-bottom-left-radius:16px;border-bottom-right-radius:16px}.border-radius-left-24{border-top-right-radius:16px;border-bottom-right-radius:0;border-top-left-radius:16px;border-bottom-left-radius:0}.border-radius-right-24{border-top-right-radius:0;border-bottom-right-radius:16px;border-top-left-radius:0;border-bottom-left-radius:16px}}@media screen and (max-width:1200px){.border-radius-xl-0{border-radius:0}.border-radius-xl-16{border-radius:16px}.border-radius-xl-top-16{border-top-left-radius:16px;border-top-right-radius:16px}.border-radius-xl-bottom-16{border-bottom-left-radius:16px;border-bottom-right-radius:16px}}.border-black{border:1px solid #202020}.border-grey{border:1px solid #757575}.border-lightgrey{border:2px solid #ebebeb}.border-right-lightgrey{border-right:1px solid #eae9e8}.border-bottom-lightgrey{border-bottom:1px solid #eae9e8}.border-left-lightgrey{border-left:1px solid #eae9e8}.border-white{border:1px solid #fff}.border-bottom-white{border-bottom:1px solid #fff}.border-red{border:1px solid #ed1c24}.button,.button-big,.button-next,.button-prev,.btn-add,.btn{cursor:pointer;font-family:'Grandis Extended',sans-serif;font-weight:500;display:inline-flex;flex-flow:row;justify-content:space-between;align-items:center;border-radius:6px;padding:0 14px;font-size:11px;text-transform:uppercase;line-height:normal;height:36px}.btn.whatsapp-button{background-color:#000;color:#fff;margin-right:auto}.btn.whatsapp-button p{font-size:11px}@media screen and (min-width:980px){.btn.whatsapp-button p{font-size:14px}}.btn svg{width:20px;height:20px;margin:0 6px}.btn-delete-cart-item svg{width:8px;height:8px}.btn-delete-all-filters svg{width:10px;height:10px}.btn a{text-decoration:none}.btn-icon{display:flex;align-items:center;justify-content:center;width:auto;height:32px;opacity:0;transition:opacity 0.3s,transform 0.3s}.btn-icon.btn-right{margin-left:10px;transform:translateX(-5px)}.btn-icon.btn-left{margin-right:10px;transform:translateX(5px)}.btn:hover .btn-icon.btn-left,.btn:hover .btn-icon.btn-right{opacity:1;transform:translateX(0)}.btn-text.btn-right{cursor:pointer;display:inline-block;transition:transform 0.3s;transform:translateX(10px)}.btn:hover .btn-text.btn-right{transform:translateX(5px)}.btn-text{cursor:pointer;display:inline-block}.btn-text.btn-right{transition:transform 0.3s;transform:translateX(20px)}.btn:hover .btn-text.btn-right{transform:translateX(5px)}.btn-text.btn-left{transition:transform 0.3s;transform:translateX(-20px)}.btn:hover .btn-text.btn-left{transform:translateX(-5px)}.btn-account-settings:after{content:'';position:absolute;right:20px;top:0;width:6px;height:32px;background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHN2ZyBpZD0iTGl2ZWxsb18yIiBkYXRhLW5hbWU9IkxpdmVsbG8gMiIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB2aWV3Qm94PSIwIDAgNiAxMCI+CiAgPGRlZnM+CiAgICA8c3R5bGU+CiAgICAgIC5jbHMtMSB7CiAgICAgICAgZmlsbDogIzc5Nzk3OTsKICAgICAgICBzdHJva2Utd2lkdGg6IDBweDsKICAgICAgfQogICAgPC9zdHlsZT4KICA8L2RlZnM+CiAgPGcgaWQ9IkxpdmVsbG9fMS0yIiBkYXRhLW5hbWU9IkxpdmVsbG8gMSI+CiAgICA8cGF0aCBjbGFzcz0iY2xzLTEiIGQ9Ik0xLDEwYy0uMjYsMC0uNTEtLjEtLjcxLS4yOS0uMzktLjM5LS4zOS0xLjAyLDAtMS40MWwzLjI5LTMuMjlMLjI5LDEuNzFjLS4zOS0uMzktLjM5LTEuMDIsMC0xLjQxczEuMDItLjM5LDEuNDEsMGw0LDRjLjM5LjM5LjM5LDEuMDIsMCwxLjQxbC00LDRjLS4yLjItLjQ1LjI5LS43MS4yOVoiLz4KICA8L2c+Cjwvc3ZnPg==) no-repeat right center}.btn-account-settings:hover{background-color:#797979;border:1px solid #797979;color:#fff}.btn-account-settings:hover:after{background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHN2ZyBpZD0iTGl2ZWxsb18yIiBkYXRhLW5hbWU9IkxpdmVsbG8gMiIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB2aWV3Qm94PSIwIDAgNiAxMCI+CiAgPGRlZnM+CiAgICA8c3R5bGU+CiAgICAgIC5jbHMtMSB7CiAgICAgICAgZmlsbDogI2ZmZjsKICAgICAgICBzdHJva2Utd2lkdGg6IDBweDsKICAgICAgfQogICAgPC9zdHlsZT4KICA8L2RlZnM+CiAgPGcgaWQ9IkxpdmVsbG9fMS0yIiBkYXRhLW5hbWU9IkxpdmVsbG8gMSI+CiAgICA8cGF0aCBjbGFzcz0iY2xzLTEiIGQ9Ik0xLDEwYy0uMjYsMC0uNTEtLjEtLjcxLS4yOS0uMzktLjM5LS4zOS0xLjAyLDAtMS40MWwzLjI5LTMuMjlMLjI5LDEuNzFjLS4zOS0uMzktLjM5LTEuMDIsMC0xLjQxczEuMDItLjM5LDEuNDEsMGw0LDRjLjM5LjM5LjM5LDEuMDIsMCwxLjQxbC00LDRjLS4yLjItLjQ1LjI5LS43MS4yOVoiLz4KICA8L2c+Cjwvc3ZnPg==) no-repeat right center}.btn-add,.newsletter-button{background:#202020;border-color:#202020;color:#fff}@media screen and (min-width:992px){.whatsapp-button,.button,.button-big,.button-next,.button-prev,.btn{padding:0 24px;font-size:15px;width:auto;height:48px}.btn-delete-cart-item{padding:0}.btn-account-settings:after,.btn-icon{height:48px}.btn-text btn-right{font-size:11px}.newsletter-button{background:#fff;border-color:#fff;color:#202020}.newsletter-button:hover{background:#202020;border-color:#202020;color:#fff}}.btn-check:checked + .btn,.btn.show,.btn:first-child:active,:not(.btn-check) + .btn:active{background-color:inherit;border-color:inherit}.btn-check:checked + .btn-delete-cart-item,.btn-delete-cart-item.show,.btn-delete-cart-item:first-child:active,:not(.btn-check) + .btn-delete-cart-item:active{border-color:#fff}.whatsapp-button:hover,.whatsapp-button,.btn-black{border:2px solid transparent;background-color:#202020;color:#fff}.btn-check:checked + .btn-black,.btn-black.show,.btn-black:first-child:active,:not(.btn-check) + .btn-black:active,.btn-black.active,.btn-black:hover{border-color:#ed1c24;background-color:#ed1c24;color:#fff}.btn-lightgrey{border:2px solid transparent;background-color:#ebebeb;color:#202020}.btn-grey{border:2px solid transparent;background-color:#797979;color:#fff}.btn-check:checked + .btn-grey,.btn-grey.show,.btn-grey:first-child:active,:not(.btn-check) + .btn-grey:active,.btn-grey.active,.btn-grey:hover{border-color:#fff;background-color:#fff;color:#797979}.btn-grey:hover .btn-icon svg,.btn-grey:hover svg{fill:#797979}.btn-check:checked + .btn-lightgrey,.btn-lightgrey.show,.btn-lightgrey:first-child:active,:not(.btn-check) + .btn-lightgrey:active,.btn-lightgrey.active,.btn-lightgrey:hover{border-color:#fff;background-color:#fff;color:#202020}.btn-lightgrey:hover .btn-icon svg,.btn-lightgrey:hover svg{fill:#ebebeb}.btn-darkgrey{border:2px solid transparent;background-color:#303030;color:#fff}.btn-check:checked + .btn-darkgrey,.btn-darkgrey.show,.btn-darkgrey:first-child:active,:not(.btn-check) + .btn-darkgrey:active,.btn-darkgrey.active,.btn-darkgrey:hover{border-color:#797979;background-color:#797979;color:#fff}.button-red,.btn-red{border:2px solid transparent;background-color:#ed1c24;color:#fff}.button-red:hover,.btn-check:checked + .btn-red,.btn-red.show,.btn-red:first-child:active,:not(.btn-check) + .btn-red:active,.btn-red.active,.btn-red:hover{border-color:#202020;background-color:#202020;color:#fff}.btn-white:hover svg,.btn-darkgrey:hover svg,.button-red svg,.button-red:hover svg,.btn-red svg,.btn-red:hover svg,.btn-grey svg,.btn-black svg,.btn-black:hover svg{fill:#fff}.button-facebook,.btn-facebook,.btn-check:checked + .btn-facebook,.btn-facebook.show,.btn-facebook:first-child:active,:not(.btn-check) + .btn-facebook:active,.btn-facebook.active,.btn-facebook:hover,.button-facebook:hover{border-color:#0866ff;background:#0866ff;color:#fff}.btn-youtube{border:2px solid transparent;background-color:#fff;color:#202020}.btn-check:checked + .btn-youtube,.btn-youtube.show,.btn-youtube:first-child:active,:not(.btn-check) + .btn-youtube:active,.btn-youtube.active,.btn-youtube:hover{border-color:#202020;background-color:#202020;color:#fff}.btn-qtn{max-width:68px;width:100%;height:24px;padding:0;margin:0;justify-content:space-between;align-items:center;border:2px solid transparent;background-color:#ebebeb;color:#202020}.btn-qtn svg{width:10px;height:10px}.btn-check:checked + .btn-qtn,.btn-qtn.show,.btn-qtn:first-child:active,:not(.btn-check) + .btn-qtn:active,.btn-qtn.active,.btn-qtn:focus,.btn-qtn:hover{border-color:#303030;background-color:#303030;color:#fff;outline:none}.btn-account-settings{background-color:#303030;border-radius:8px;border:1px solid #303030;color:#fff;margin-bottom:8px;position:relative;line-height:1;text-align:start}.btn-white{background-color:#fff;border-color:#fff;color:#202020;justify-content:flex-start;align-items:center}.btn-white img{margin-right:6px;filter:invert(14%) sepia(88%) saturate(4165%) hue-rotate(349deg) brightness(108%) contrast(95%)}.btn-check:checked + .btn-white,.btn-white.show,.btn-white:first-child:active,:not(.btn-check) + .btn-white:active,.btn-white.active,.btn-white:focus,.btn-white:hover{background-color:#303030;border-color:#303030;color:#fff}.btn-back img{transform:rotateZ(180deg)}.btn-alert{cursor:pointer;font-family:'Grandis Extended',sans-serif;font-weight:500;text-align:start;padding:0;border-radius:6px;line-height:1.5;text-transform:uppercase}.btn-div{position:absolute;bottom:0;width:100%}.background-white{background-color:#fff}.background-grey{background-color:#ebebeb}.background-line{background-color:#303030}.background-darkgrey{background-color:#2b2b2b}.background-black{background-color:#202020}.background-red{background-color:#ed1c24}.option-color a,.txt-white{color:#fff}.txt-grey{color:#2b2b2b}.txt-black{color:#202020}.txt-red{color:#ed1c24}.fill-white{fill:#fff}.fill-grey{fill:#797979}.fill-darkgrey{fill:#2b2b2b}.fill-black{fill:#202020}.fill-red{fill:#ed1c24}.slick-track{margin:0!important}.card_listino{font-family:'Grandis Extended',sans-serif;font-weight:500;display:flex;flex-wrap:wrap;gap:16px}.card_listino a.listino-card{min-height:0;display:flex}.card_listino .slick-track{margin:0}.card_listino .slick-slide{margin:0 10px}.slick-list{margin:0 -10px}.ambassador-list .item-ambassador .item-blog-inner{border-radius:16px;overflow:hidden;height:auto}.ambassador-list .item-ambassador{text-decoration:none}.abbassador-list h2{margin-bottom:24px}.card-perche,.card{border-radius:16px;border:2px solid #ebebeb;padding:0;overflow:hidden;margin:0;max-width:100%;text-align:left;outline:none}.card:hover{border-color:#202020;outline:none}.card img{max-width:100%;height:auto;position:relative}.card p{font-size:15px;line-height:20px;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.image-card{height:inherit;display:block;border-width:2px;border-radius:16px;border-color:#ebebeb;transform:none;box-shadow:none}.image-card:hover{border-color:#ebebeb;transform:none;box-shadow:none}svg .svg-cart{fill:#202020;stroke-width:0;width:20px;height:20px}.modal{z-index:51}.modal .custom-height{min-height:auto}.slick-dots{display:block;height:20px;padding-left:0;margin-top:15px;padding:0 15px}.slick-dots li{display:block;float:left;width:10px;height:10px;margin-right:3px}.slick-dots button{border-radius:16px;background:#a6a6a6;width:8px;height:8px;font-size:0;border:none}.slick-dots .slick-active button{background:#ed1c24}.half-width-resp{width:100%}.field-line{height:32px;margin-bottom:8px}.field-line.field-line-textarea{position:relative;height:138px;background:#fff;border-radius:8px}.field-line-textarea .field.keypress,.field-line-textarea .field.focus{height:auto;border-color:#fff;line-height:1.25}.field textarea{width:calc(100% - 15px);position:relative;top:20px;right:0;bottom:0;background:transparent}.field-line.checkout-checkbox-fatturazione-field{height:24px;margin-top:28px}@media screen and (min-width:768px){.half-width-resp{width:75%}}@media screen and (min-width:992px){.modal .custom-height{min-height:44%}.field-line{height:48px;margin-bottom:16px}}@media screen and (min-width:1440px){.modal .custom-height{min-height:56%}.half-width-resp{width:65%}}@media screen and (min-width:1920px){.half-width-resp{width:50%}.listino-card .card{min-height:345px}.listino-card .card strong{font-size:19px}.slick-dots,.slick-dots li{display:none}.popup-gallery .slick-dots,.popup-gallery .slick-dots li{display:block}}.modal-backdrop.show{position:relative}.modal-content,.modal-header,.modal-body{background-color:transparent;border-color:transparent}.modal-body img{max-width:420px}.modal-body input{border-color:#fff;color:#202020;z-index:2}.modal-body .field-text-registrazione{position:relative;bottom:0;left:0}.modal-body .field-text-registrazione a{color:#202020}.modal-icon{width:32px;height:32px}.modal-box{font-size:15px;line-height:25px}.slick-track{display:flex!important}.slick-slide{height:inherit!important}.slick-slide>div{height:100%}table.page-table-style{border:1px solid #202020;padding:0;border-left:0}.faq-list .page-table-style br{display:none!important}table.page-table-style td{border-color:#202020;border-style:solid;border-width:0 1px 1px;height:48px}table.page-table-style td:last-child{border-right-width:0}