@charset "UTF-8";::-webkit-scrollbar{width:6px;background-color:#F2F2F2;-webkit-border-radius:0}::-webkit-scrollbar-thumb:vertical,::-webkit-scrollbar-thumb:horizontal{background:#313131;-webkit-border-radius:0}::-webkit-scrollbar-thumb:vertical:active,::-webkit-scrollbar-thumb:horizontal:active{background:#313131;-webkit-border-radius:0}::-webkit-search-cancel-button{-webkit-appearance:none}body,html{height:100%}body{padding:0;margin:0;font:18px "Montserrat",sans-serif;color:#282728;text-align:left;background-color:#fff}p{margin:0}.mobile-button{display:none}@media (max-width:767px){.mobile-button{display:flex;position:fixed;left:0;bottom:0;width:100%;background-color:#eeeae7}.mobile-button a{line-height:75px;display:block;flex-basis:auto;color:#282728;text-decoration:none;text-transform:uppercase;font-size:11px;text-align:center}.mobile-button a.flex1{flex-basis:45%}.mobile-button a.flex2{flex-basis:10%}.mobile-button a.flex3{flex-basis:45%}.mobile-button .tel-mobile{background:#c1b6b8}}#header{z-index:201;position:fixed;left:0;top:0;width:100vw;height:100px;font:18px "Montserrat",sans-serif;background:#fff;padding:0;margin:0;font-size:18px}#header .header-inner{position:relative;display:-webkit-flex;display:-webkit-box;display:-moz-flex;display:-moz-box;display:-ms-flexbox;display:flex;align-items:center;justify-content:flex-end;-webkit-flex:1;-webkit-box-flex:1;-moz-box-flex:1;-ms-flex:1;flex:1;z-index:2;width:100%;height:100%;padding:0 2%;box-sizing:border-box}#header .header-logo{margin-left:3%;margin-right:auto;-webkit-flex:1;-webkit-box-flex:1;-moz-box-flex:1;-ms-flex:1;flex:1}#header .header-logo a{display:block}#header .header-logo svg{max-width:168px;width:100%;max-height:100%}#header .header-logo img{max-width:225px;width:100%;height:auto}@media (max-width:990px){#header .header-logo img{max-width:150px}}@media (max-width:767px){#header .header-logo img{max-width:150px}}#header .header-navigation{position:relative;margin-right:30px;white-space:nowrap}body.h-mobile #header .header-navigation{display:none;position:absolute;top:100%;right:0;margin:0;padding:20px;width:100%;text-align:center;box-sizing:border-box;overflow:auto;height:calc(100vh - 100px);background:#f4f2f1}body.h-menuopen #header .header-navigation{display:block}#header .header-navigation .menu-element{z-index:0;display:none;position:absolute;right:0;bottom:0}body.h-menuopen #header .header-navigation .menu-element{display:block}#header .header-navigation .nav{z-index:1;position:relative;display:block;font-family:"Montserrat",sans-serif;text-align:center}#header .header-navigation .nav>ul{margin:0;padding:0}#header .header-navigation .nav>ul>li{margin:0 10px;padding:0;display:inline-block;position:relative}body.h-mobile #header .header-navigation .nav>ul>li{display:block;margin:7px 0}#header .header-navigation .nav>ul>li.current.active a{color:#928388}#header .header-navigation .nav>ul>li:hover>a{color:#928388 !important}body:not(.h-menuopen) #header .header-navigation .nav>ul>li:hover ul,body.h-menuopen #header .header-navigation .nav>ul>li:hover ul{display:block}#header .header-navigation .nav>ul>li>a,#header .header-navigation .nav>ul>li>span{position:relative;display:block;padding:5px 10px;color:#282728;font-size:14px;line-height:100%;text-decoration:none;font-weight:normal;text-transform:uppercase}body.h-mobile #header .header-navigation .nav>ul>li>a,body.h-mobile #header .header-navigation .nav>ul>li>span{color:#282728 !important}#header .header-navigation .nav>ul>li>a .plus,#header .header-navigation .nav>ul>li>span .plus{position:absolute;display:inline-block;margin-left:5px;font-size:14px}body.h-mobile #header .header-navigation .nav>ul>li>a .plus,body.h-mobile #header .header-navigation .nav>ul>li>span .plus{display:inline-block}body.h-mobile #header .header-navigation .nav>ul>li>a,body.h-scrolling #header .header-navigation .nav>ul>li>a,body.h-noslider #header .header-navigation .nav>ul>li>a,body.h-mobile #header .header-navigation .nav>ul>li>span,body.h-scrolling #header .header-navigation .nav>ul>li>span,body.h-noslider #header .header-navigation .nav>ul>li>span{color:#282728}body.h-mobile #header .header-navigation .nav>ul>li>a,body.h-mobile #header .header-navigation .nav>ul>li>span{font-size:18px}#header .header-navigation .nav>ul ul{display:none;margin:0;padding:10px 0 20px}body:not(.h-mobile) #header .header-navigation .nav>ul ul:before{content:"";width:40px;height:2px;background-color:#928388;position:absolute;top:0;left:50%;margin-left:-20px}body:not(.h-mobile) #header .header-navigation .nav>ul ul{padding:20px 0;position:absolute;top:100%;left:0;background-color:#fff;width:250%;margin-left:-75%}#header .header-navigation .nav>ul ul li{display:block;margin:0;padding:0}body.h-mobile #header .header-navigation .nav>ul ul li{display:block;margin:7px 0}body.h-mobile #header .header-navigation .nav>ul ul li:hover ul{display:none}#header .header-navigation .nav>ul ul li a{font-size:16px;color:#282728;text-decoration:none;display:block;text-align:center;padding:5px}body:not(.h-menuopen) #header .header-navigation .nav>ul ul li a{color:#282728;margin:5px 0}#header .header-navigation .nav>ul ul li:hover>a{color:#928388 !important}#header .header-navigation .nav>ul ul li.active a{color:#928388 !important;text-decoration:underline}#header .header-mobilemenu{display:none}body.h-mobile #header .header-mobilemenu{display:block}#header .header-mobilemenu button{position:relative;width:100px;height:70px;cursor:pointer;border:none;margin:0;padding:0;background:transparent;-webkit-appearance:none;display:inline-block;outline:none}@media (max-width:767px){#header .header-mobilemenu button{width:70px}}#header .header-mobilemenu button span{width:80px;height:40px;display:block;top:15px;left:15px;position:absolute}@media (max-width:767px){#header .header-mobilemenu button span{width:50px}}#header .header-mobilemenu button span span.l1,#header .header-mobilemenu button span span.l3{position:absolute;left:0;height:4px;width:100%;z-index:5;background-color:#b6c9cf;transition:all 0.5s ease-in-out}#header .header-mobilemenu button span span.l1{top:13px}.h-menuopen #header .header-mobilemenu button span span.l1{width:60px;transform:rotate(45deg);transform-origin:50% 50%;top:19px}@media (max-width:767px){.h-menuopen #header .header-mobilemenu button span span.l1{width:50px}}#header .header-mobilemenu button span span.l3{top:25px;transform:rotate(180deg)}.h-menuopen #header .header-mobilemenu button span span.l3{width:60px;transform:rotate(135deg);transform-origin:50% 50%;top:19px}@media (max-width:767px){.h-menuopen #header .header-mobilemenu button span span.l3{width:50px}}#header .header-mobilemenu button i{display:none}#header #service{display:flex;align-items:baseline;text-align:center;justify-content:space-around;z-index:10}#header #service a{color:#7ca5b2;font-size:12px;text-transform:uppercase;text-decoration:none}#header #service #language{position:relative;padding:0 25px;margin:0;display:inline-block;transition:all 0.5s ease-in-out;text-transform:uppercase}#header #service #language .active-lang{line-height:95px;cursor:pointer;text-align:center;position:relative;color:#7ca5b2;font-size:12px}#header #service #language .active-lang span.only-mobile{display:none}@media (max-width:767px){#header #service #language .active-lang{line-height:58px}#header #service #language .active-lang span{display:none}#header #service #language .active-lang span.only-mobile{display:inline-block}}#header #service #language .active-lang .fal{font-size:19px;padding-left:10px;position:relative;top:3px}#header #service #language .lang-inline{overflow:hidden;height:0;transition:height 0.5s ease;position:absolute;left:0;top:80px;margin:0;padding:0;list-style:none;width:100%}@media (max-width:767px){#header #service #language .lang-inline{top:58px}}#header #service #language:hover .lang-inline{height:120px}#header #service #language .lang-inline a{color:#7ca5b2;line-height:40px;padding:0;text-align:center;display:block;text-decoration:none;transition:color 0.4s ease;background-color:#fff}#header #service #language .lang-inline a:hover{color:#000;text-decoration:underline}#header #service #area-riservata{position:relative;padding:0 25px 0 0;margin:0;display:inline-block;transition:all 0.5s ease-in-out}@media (max-width:767px){#header #service #area-riservata span{display:none}}#header #service #area-riservata svg{font-size:16px;padding-left:10px;position:relative}#mainslider{display:block;padding:0;margin:0;position:relative;font-size:0;height:100vh}@media (max-width:767px){#mainslider{height:50vh;margin-top:100px}}#mainslider:before{content:"";position:absolute;width:100%;height:100%;display:block;background:linear-gradient(45deg,rgba(0,0,0,0.3215686275),transparent);z-index:9;opacity:0.5}#mainslider .list-foto{height:100%;overflow:hidden;background-color:#000}#mainslider .list-foto img{display:block;width:100%;height:100%;object-fit:cover;opacity:0.85}#mainslider .list-foto img:not(:first-child){display:none}#mainslider .bposition-right .vegas-slide-inner{background-position:center right !important}#mainslider .bposition-left .vegas-slide-inner{background-position:center left !important}#mainslider #mainslider-after{position:absolute;top:0;left:0;width:100%;height:100vh}@media (max-width:767px){#mainslider #mainslider-after{height:50vh}}#mainslider #mainslider-after #slogan{position:absolute;top:35vh;left:5%;width:50vw;font:45px "Montserrat",sans-serif;font-weight:200;line-height:1.3em;box-sizing:border-box;color:#fff;text-transform:uppercase;letter-spacing:0.132em;z-index:10}@media (max-width:990px){#mainslider #mainslider-after #slogan{right:10%;width:90%}}@media (max-width:767px){#mainslider #mainslider-after #slogan{right:10%;width:90%;font-size:29.25px;top:15vh}}#mainslider #mainslider-after .modal-search{position:absolute;bottom:0;left:5%;width:90%;z-index:200}@media (max-width:767px){#mainslider #mainslider-after .modal-search{bottom:0}}#mainslider #mainslider-after .modal-search .website-searchbox{padding:0 0;margin:30px;font-size:0;text-align:center;color:#fff;border-bottom:2px solid #eeeae7}#mainslider #mainslider-after .modal-search .website-searchbox .invia{font-size:38px;padding:0;width:5%;text-align:center;background:transparent;border:none;outline:none}#mainslider #mainslider-after .modal-search .website-searchbox input{width:70vw;border:none;background:none;padding:16px 0;border-right:0;font:25px "Montserrat",sans-serif;font-weight:200;text-transform:uppercase;letter-spacing:0.092em;color:#fff;text-align:center;outline:none}#mainslider #mainslider-after .modal-search .website-searchbox input::placeholder{color:#fff}#mainslider #mainslider-after .modal-search .website-searchbox input::-webkit-input-placeholder{color:#fff}#mainslider #mainslider-after .modal-search .website-searchbox input:-ms-input-placeholder{color:#fff}#mainslider #mainslider-after .modal-search .website-searchbox input::-moz-placeholder{color:#fff;opacity:1}#mainslider #mainslider-after .modal-search .website-searchbox input:-moz-placeholder{color:#fff;opacity:1}@media (max-width:767px){#mainslider #mainslider-after .modal-search .website-searchbox input{width:60vw;font-size:16.25px}}#mainslider #mainslider-after .modal-search .website-searchbox svg{color:#fff;font-size:25px}body.noPhoto #content{padding-top:145px;padding-bottom:5vw}@media (max-width:990px){body.noPhoto #content{padding-top:95px}}@media (max-width:767px){body.noPhoto #content{padding-top:85px}}a{color:#282728;transition:all 0.4s ease-out}p.link{display:flex;margin:2.6em 0;justify-content:center}p.link a{position:relative;overflow:hidden;text-decoration:none;text-transform:uppercase;padding:0.6em 1.1em;font:20px "Montserrat",sans-serif;color:#928388;font-weight:400;background:linear-gradient(to bottom,#928388 0%,#928388 100%);background-position:0 100%;background-repeat:repeat-x;background-size:4px 4px;transition:background-size 0.2s}p.link a:hover{background-size:4px 100%;color:#fff}.bg-colored p.link a{color:#fff;background:linear-gradient(to bottom,#fff 0%,#fff 100%);background-position:0 100%;background-repeat:repeat-x;background-size:4px 4px;transition:background-size 0.2s}.bg-colored p.link a:hover{background-size:4px 100%;color:#928388}#content{position:relative;overflow:hidden;line-height:1.8em;font-weight:300}#content p{margin:1.9em 0}#content h1{font:50px "Montserrat",sans-serif;line-height:1.34em;margin:0.92em 0;font-weight:200;text-align:center;text-transform:uppercase}#content h1 small{text-transform:initial}@media (max-width:990px){#content h1{font-size:41.5px}}@media (max-width:767px){#content h1{font-size:36px}}#content h2{font:38px "Montserrat",sans-serif;line-height:1.34em;margin:0.92em 0;font-weight:400;font-weight:200}@media (max-width:990px){#content h2{font-size:31.54px}}@media (max-width:767px){#content h2{font-size:27.36px}}#content h3,#content .h3{font:29px "Montserrat",sans-serif;line-height:1.34em;margin:0.92em 0;font-weight:400}@media (max-width:990px){#content h3,#content .h3{font-size:24.07px}}@media (max-width:767px){#content h3,#content .h3{font-size:20.88px}}#content .h3{display:block}#content .qualitybox{background:#fff;margin:6vw -5vw;padding:2em 4em;position:relative}#content .qualitybox:before,#content .qualitybox:after{content:"";background:white;width:300%;height:100%;position:absolute;left:-300%;z-index:1;top:0}@media (max-width:767px){#content .qualitybox:before,#content .qualitybox:after{display:none}}#content .qualitybox:after{left:auto;right:-300%}#content .qualitybox ul{position:relative;z-index:2;display:flex;justify-content:space-between;flex-wrap:wrap;list-style:none;padding:0;margin:0}#content .qualitybox ul li{flex:1 0 22%;line-height:1.5em;margin-bottom:1.8em;text-align:center}@media (max-width:990px){#content .qualitybox ul li{flex:1 0 50%;font-size:16px;flex-direction:column}}@media (max-width:767px){#content .qualitybox ul li{flex:1 0 100%}}#content .qualitybox ul li *{color:#b6c9cf;font-weight:500}@media (max-width:767px){#content .qualitybox ul li img{width:100px;height:auto}}#content .article{position:relative}#content .article .item-page{padding:2vh 0 6vh 0;width:95%;margin:0 auto 2.5% auto;background:#f5f2f0}@media (max-width:767px){#content .article .item-page{width:90%;margin-bottom:5%}}.homepage #content .article .item-page,.product-blog #content .article .item-page{background:linear-gradient(180deg,transparent 140px,#f5f2f0 140px)}@media (max-width:767px){.homepage #content .article .item-page,.product-blog #content .article .item-page{background:linear-gradient(180deg,transparent 70px,#f5f2f0 70px)}}.latestproducts #content .article .item-page{background:#fff}@media (max-width:767px){.latestproducts #content .article .item-page{background:#fff}}#content .article .item-page>*:first-child{margin-top:0}#content .article .item-page>*:last-child{margin-bottom:0}#content .article .item-page .content-element{text-align:center}@media (max-width:767px){#content .article .item-page .content-element img{width:70%;height:auto}}#content .article .item-page .content-text{width:90vw;max-width:1400px;margin:0 auto;text-align:justify}@media (max-width:767px){#content .article .item-page .content-text{width:90%}}#content .article h1{color:#928388}#content .article h1+h2{text-align:center;font-weight:200}#content .article h2{color:#7ca5b2}#content .article h2 a{color:#7ca5b2}#content .article.products .item-page{padding:2vh 0 0 0;background:#fff}#content .article.products-detail .item-page{background:#fff}@media (max-width:767px){#content .article.products-detail .item-page .content-text{width:100%}}#content .article.products-detail .two-col{display:flex}@media (max-width:990px){#content .article.products-detail .two-col{flex-direction:column;width:90vw;margin:0 auto}}@media (max-width:767px){#content .article.products-detail .two-col{width:100%}}#content .article.products-detail .two-col figure{position:relative;margin:0 1.5vw 0 0;overflow:hidden}@media (max-width:990px){#content .article.products-detail .two-col figure{margin:0 auto}}#content .article.products-detail .two-col figure img{width:100%;height:auto;display:block;transition:all 0.7s ease-out}#content .article.products-detail .two-col figure a.fancy-link{position:absolute;top:0;right:0;z-index:3;display:block;width:100%;height:100%;text-align:right;color:#5C4433;transition:all 0.7s ease-out}#content .article.products-detail .two-col figure a.fancy-link span{padding:20px;font-size:30px;display:block;transition:all 0.7s ease-out}#content .article.products-detail .two-col figure a.fancy-link:hover span{font-size:40px}#content .article.products-detail .two-col figure:hover img{transform:scale(1.01);transform-origin:50% 100%}#content .article.products-detail .two-col .product-description{display:flex;flex-direction:column;justify-content:center;position:relative;width:100vw;margin:0 0 0 1.5vw}@media (min-width:1201px){#content .article.products-detail .two-col .product-description{width:70vw}}@media (max-width:990px){#content .article.products-detail .two-col .product-description{flex-direction:column;margin:2vw auto;width:100%}}#content .article.products-detail .two-col .product-description h1{text-align:left;color:#282728;font-weight:500;font-size:38px;margin:0;padding:0}@media (max-width:1200px){#content .article.products-detail .two-col .product-description h1{font-size:30.4px}}@media (max-width:990px){#content .article.products-detail .two-col .product-description h1{font-size:30.4px}}#content .article.products-detail .two-col .product-description p{margin:10px 0;padding:0}#content .article.products-detail .two-col .product-description p.sub-title{color:#7ca5b2;padding-bottom:2vw}#content .article.products-detail .two-col .product-link{position:absolute;bottom:0;right:0;text-align:right}@media (max-width:990px){#content .article.products-detail .two-col .product-link{position:relative}}#content .article.products-detail .two-col .product-link a{display:inline-block;background:#7ca5b2;color:#fff;padding:0.9em 3em;text-transform:uppercase;text-decoration:none}@media (max-width:1200px){#content .article.products-detail .two-col .product-link a{padding:0.9em 1em;display:block;text-align:center}}#content .article.products-detail .two-col .extrafield-ml{position:absolute;bottom:0;font-size:22px}@media (max-width:990px){#content .article.products-detail .two-col .extrafield-ml{position:relative}}#content .article.products-detail .two-col .extrafield-ml img{height:70px;width:auto;display:inline-block;margin:0 10px 0 0}#content .article.newsblog .content-text figure{margin:0;padding:0}#content .article.newsblog .content-text img{width:70%;height:auto;margin:0 auto;display:block}@media (max-width:990px){#content .article.newsblog .content-text img{width:90%}}@media (max-width:767px){#content .article.newsblog .content-text img{width:100%}}#content .article.newsblog .product-description p.publish-date{text-align:center;text-transform:uppercase}#content .section-item{position:relative;padding:2.5% 0}@media (max-width:767px){#content .section-item{padding:5vw 0}}#content .section-item h2{font-size:50px}@media (max-width:990px){#content .section-item h2{font-size:41.5px}}@media (max-width:767px){#content .section-item h2{font-size:36px}}#content .section-item h3,#content .section-item .h3{font-size:38px}@media (max-width:990px){#content .section-item h3,#content .section-item .h3{font-size:31.54px}}@media (max-width:767px){#content .section-item h3,#content .section-item .h3{font-size:27.36px}}#content .section-item>.inner{margin:0 auto}#content .section-item .content>.inner :first-child{margin-top:0}#content .section-item .content>.inner :last-child{margin-bottom:0}#content .section-item .content .row{display:flex;margin:3vw -1.5vw}@media (max-width:767px){#content .section-item .content .row{flex-wrap:wrap;margin:6vw -1.5vw}}#content .section-item .content .row>*{flex-grow:1;margin:0 1.5vw}@media (max-width:767px){#content .section-item .content .row>*{margin:3vw 1.5vw;flex-basis:100%}}#content .section-item .content .row.row-categories{display:flex;flex-wrap:wrap}#content .section-item .content .row.row-categories>*{flex-grow:unset;margin:1.5vw}#content .section-item .content .row.products-list{display:flex;flex-wrap:wrap}#content .section-item .content .row.products-list>*{flex-grow:unset;margin:1.5vw}#content .section-item .image .image-box img{display:block}@media (max-width:767px){#content .section-item .section-before.images .row .col,#content .section-item .section-before.images .row .two-col,#content .section-item .section-before.images .row .col-categories,#content .section-item .section-after.images .row .col,#content .section-item .section-after.images .row .two-col,#content .section-item .section-after.images .row .col-categories{height:60vh}}#content .section-item .section-before.images .row .col img,#content .section-item .section-before.images .row .two-col img,#content .section-item .section-before.images .row .col-categories img,#content .section-item .section-after.images .row .col img,#content .section-item .section-after.images .row .two-col img,#content .section-item .section-after.images .row .col-categories img{width:100%;height:auto;display:block}@media (max-width:767px){#content .section-item .section-before.images .row .col img,#content .section-item .section-before.images .row .two-col img,#content .section-item .section-before.images .row .col-categories img,#content .section-item .section-after.images .row .col img,#content .section-item .section-after.images .row .two-col img,#content .section-item .section-after.images .row .col-categories img{height:100%;object-fit:cover}}#content .section-item .section-before.text-right .content>.inner,#content .section-item .section-after.text-right .content>.inner{width:50%;margin-left:auto;box-sizing:border-box;padding:14.2vh 0 14.2vh 1.5vw}@media (max-width:767px){#content .section-item .section-before.text-right .content>.inner,#content .section-item .section-after.text-right .content>.inner{width:auto}}#content .section-item .section-before .content,#content .section-item .section-after .content{width:95%;margin:0 auto}@media (max-width:767px){#content .section-item .section-before .content,#content .section-item .section-after .content{width:90%}}#content .section-item .section-main .content{width:90%;margin-left:auto;margin-right:auto;position:relative}@media (max-width:767px){#content .section-item .section-main .content{width:90%}}#content .section-item .section-main .content>.inner{margin:0 auto;padding:14.2vh 0}#content .section-item .section-main .content h2{position:relative}#content .section-item .section-main .content .row .col{flex-basis:50%}#content .section-item.section-coltext .two-col{width:50%}#content .section-item.section-coltext .two-col.text{display:flex;align-items:center;justify-content:center}#content .section-item.section-coltext .col-categories{width:46.9%}#content .section-item.section-coltext .col-categories.text{display:flex;align-items:center;justify-content:center}#content .section-item.section-coltext .col{position:relative}#content .section-item.section-coltext .col .col-content{position:absolute;top:0;left:0;height:100%;width:100%;z-index:99;background:linear-gradient(180deg,transparent 70%,rgba(0,0,0,0.3607843137) 100%)}#content .section-item.section-coltext .col .col-content a{display:block;height:100%;z-index:99;width:100%;line-height:normal;color:#fff}#content .section-item.section-coltext .col .col-content a *{position:absolute;bottom:0;padding:0 50px 50px 50px}@media (max-width:767px){#content .section-item.section-coltext .col .col-content a *{padding:0 20px 20px 20px}}#content .section-item.section-coltext .col .col-content a h2,#content .section-item.section-coltext .col .col-content a h3,#content .section-item.section-coltext .col .col-content a .h3{bottom:30px;text-transform:uppercase;font-size:33px;font-weight:200;color:#fff}#content .section-item.section-coltext .col .col-content a p{font-size:22px;color:#fff}#content .section-item.section-coltext .bg-colored .two-col.image{margin:0 0 0 1.5vw}@media (max-width:767px){#content .section-item.section-coltext .bg-colored .two-col.image{margin:0 1.5vw}}#content .section-item.section-coltext .bg-colored .two-col.text{margin:0 1.5vw 0 0;background-color:#b6c9cf}#content .section-item.section-coltext .bg-colored .two-col.text h2,#content .section-item.section-coltext .bg-colored .two-col.text h3,#content .section-item.section-coltext .bg-colored .two-col.text .h3,#content .section-item.section-coltext .bg-colored .two-col.text p.link{color:#fff}#content .section-item.section-coltext .bg-colored .two-col.text h2,#content .section-item.section-coltext .bg-colored .two-col.text h3,#content .section-item.section-coltext .bg-colored .two-col.text .h3{text-transform:uppercase;font-size:33px;font-weight:200}@media (max-width:767px){#content .section-item.section-coltext .bg-colored .two-col.text{margin:0 1.5vw}#content .section-item.section-coltext .bg-colored .two-col.text .inner{width:90%;margin:0 auto}#content .section-item.section-coltext .bg-colored .two-col.text .inner h2,#content .section-item.section-coltext .bg-colored .two-col.text .inner h3,#content .section-item.section-coltext .bg-colored .two-col.text .inner .h3{text-align:center}}#content .section-item.section-latestnews{padding:10vh 0}@media (max-width:990px){#content .section-item.section-latestnews .images .row .col{max-width:100vw;height:auto;margin-bottom:70px}}#content .section-item.section-latestnews .images .row .col.el1{max-width:33vw;height:auto;margin:0 auto}@media (max-width:767px){#content .section-item.section-latestnews .images .row .col.el1{max-width:100vw}}#content .section-item.section-latestnews .images .row .col.el2{max-width:33vw;height:auto;margin:0 auto}@media (max-width:767px){#content .section-item.section-latestnews .images .row .col.el2{max-width:100vw}}#content .section-item.section-latestnews .images .row .col.el3{height:auto}#content .section-item.section-latestnews .content .content-flex{position:relative;z-index:0;display:flex;min-height:29vh;justify-content:center}@media (max-width:767px){#content .section-item.section-latestnews .content .content-flex{min-height:17vh}}#content .section-item.section-latestnews .content .content-flex .content-element{position:absolute;left:-4vw;top:-4vw}@media (max-width:767px){#content .section-item.section-latestnews .content .content-flex .content-element{left:-8vw;top:-8vw}#content .section-item.section-latestnews .content .content-flex .content-element img{width:60%;height:auto}}#content .section-item.section-latestnews .content .content-flex h2,#content .section-item.section-latestnews .content .content-flex h3,#content .section-item.section-latestnews .content .content-flex .h3{z-index:2;text-transform:uppercase;color:#928388;font-weight:500;font-size:38px;margin:2em auto 0}#content .section-item.section-latestnews .content a{display:block}#content .section-item.section-latestnews .content a:hover{box-shadow:2px 2px 10px rgba(146,131,162,0.2117647059)}#content .section-item.section-latestnews .content a:hover h2,#content .section-item.section-latestnews .content a:hover h3,#content .section-item.section-latestnews .content a:hover .h3{color:#928388}#content .section-item.section-latestnews .content a:last-child{padding:0 0 20px 0}#content .section-item.section-latestnews .content *{text-align:left;text-decoration:none;font-size:22px}#content .section-item.section-latestnews .content .row{z-index:1}#content .section-item.section-latestnews .content .row h2,#content .section-item.section-latestnews .content .row h3,#content .section-item.section-latestnews .content .row .h3{text-transform:uppercase;color:#282728;font-weight:200;font-size:33px;margin:0 20px 20px 20px;padding:0}#content .section-item.section-latestnews .content .row h2:hover,#content .section-item.section-latestnews .content .row h3:hover,#content .section-item.section-latestnews .content .row .h3:hover{color:#928388}#content .section-item.section-latestnews .content .row p{padding:0;margin:15px 20px 5px 20px}#content .section-item.section-latestnews .content .row p small{font-size:13.5px;text-transform:uppercase}#content .section-item.latestproducts{padding:2.5% 0}#content .section-item.section-newsletter{overflow:hidden}#content .section-item.section-newsletter .inner{position:relative;padding:0;width:95%;margin:0 auto;background:#f5f2f0}@media (max-width:767px){#content .section-item.section-newsletter .inner{width:90%}}#content .section-item.section-newsletter .content-flex{position:relative;z-index:0;display:flex;min-height:50vh;width:100%;margin:0 auto;overflow:hidden;justify-content:flex-end}@media (max-width:767px){#content .section-item.section-newsletter .content-flex{display:block;min-height:auto}}#content .section-item.section-newsletter .content-flex .content-element{z-index:9;position:absolute;left:-4vw;top:-4vw;min-height:60vh}#content .section-item.section-newsletter .content-flex .content-element img{min-height:60vh;width:auto}@media (max-width:767px){#content .section-item.section-newsletter .content-flex .content-element{display:none}}#content .section-item.section-newsletter .content-flex h2,#content .section-item.section-newsletter .content-flex h3,#content .section-item.section-newsletter .content-flex .h3{z-index:2;text-transform:uppercase;color:#928388;font-weight:200;font-size:38px;margin:2em auto 0}@media (max-width:767px){#content .section-item.section-newsletter .content-flex h2,#content .section-item.section-newsletter .content-flex h3,#content .section-item.section-newsletter .content-flex .h3{margin:0 auto}}#content .section-item.section-newsletter .content-flex .content-text{z-index:10;padding:0 13vw;max-width:50vw}@media (max-width:767px){#content .section-item.section-newsletter .content-flex .content-text{padding:8vw 3vw;max-width:unset}}#content .section-item.section-newsletter form{position:relative;max-width:100%;margin:5vh auto 0 auto}#content .section-item.section-newsletter form input{background:transparent;border:none;border-bottom:1px solid #928388;color:#928388;font-size:23px;display:block;width:100%;padding:18px 107px;box-sizing:border-box;text-align:left;outline:none}#content .section-item.section-newsletter form button{position:absolute;right:40px;top:14px;border:0;background:none;padding:4px 20px;color:#928388;font-size:0.7em}#content .grid-container{display:grid;grid-template-areas:"header header header header header header" "menu main main main main main";gap:10px}#content .grid-container .item1{grid-area:header}#content .grid-container .item2{grid-area:menu}#content .grid-container .item3{grid-area:main}@media (max-width:990px){#content .grid-container .item3{padding-top:5%}}#content .grid-container .grid-container>div{text-align:center}@media (max-width:990px){#content .grid-container{display:block;grid-template-areas:none}}#content .grid-container .subcat-description{position:relative;display:flex;margin:2vw 0 4vw 0;padding:2em 0;background:#eeeae7}@media (max-width:990px){#content .grid-container .subcat-description{display:block}}#content .grid-container .subcat-description:before,#content .grid-container .subcat-description:after{content:"";background:#eeeae7;width:300%;height:100%;position:absolute;left:-300%;z-index:1;top:0}#content .grid-container .subcat-description:after{left:auto;right:-300%}#content .grid-container .subcat-description>div:nth-child(odd){width:40%;margin-right:10px}@media (max-width:990px){#content .grid-container .subcat-description>div:nth-child(odd){width:100%;margin-right:auto}}#content .grid-container .subcat-description>div:nth-child(even){width:60%}@media (max-width:990px){#content .grid-container .subcat-description>div:nth-child(even){width:100%}}#content .grid-container .subcat-description .intro-title{text-transform:uppercase;display:flex;align-items:center;justify-content:center;font-size:40px;line-height:1.34em;color:#7ca5b2;font-weight:200;text-align:left}#content .grid-container .filterbutton{display:none}#content .grid-container .mod-articlescategories{list-style:none;padding:0;margin:0}@media (max-width:990px){#content .grid-container .mod-articlescategories.show_filter{display:block}}#content .grid-container .mod-articlescategories li{position:relative;padding:10px 0;z-index:2;text-align:left}#content .grid-container .mod-articlescategories li a{color:#7ca5b2;text-decoration:none;display:block;position:relative;z-index:10;margin-left:25px}#content .grid-container .mod-articlescategories li:hover:before,#content .grid-container .mod-articlescategories li.active:before{position:absolute;content:">";display:block;color:#7ca5b2;padding:0 5px}#content .grid-container .mod-articlescategories li:hover:after,#content .grid-container .mod-articlescategories li.active:after{content:"";border-top:1px solid #7ca5b2;border-bottom:1px solid #7ca5b2;display:block;width:100%;height:100%;position:absolute;top:0;left:0}#content .grid-container .products-list{display:flex;flex-wrap:wrap;margin:0 0 3vw 0;position:relative;z-index:1;text-align:left}#content .grid-container .products-list .col{margin:0 0 2% 2%;height:auto;width:31.3%}@media (max-width:990px){#content .grid-container .products-list .col{width:40vw}}@media (max-width:767px){#content .grid-container .products-list .col{width:100%;margin:0 0 3% 0}}#content .grid-container .products-list .col .col-content{padding-bottom:30px}#content .grid-container .products-list .col .col-content figure{margin:0;padding:0}#content .grid-container .products-list .col .col-content img{display:block;width:100%;height:auto}#content .grid-container .products-list .col a{display:block;text-decoration:none}#content .grid-container .products-list .col a:hover{box-shadow:2px 2px 10px rgba(146,131,162,0.2117647059)}#content .grid-container .products-list .col a:hover h3,#content .grid-container .products-list .col a:hover .h3{color:#928388}#content .grid-container .products-list .col h3,#content .grid-container .products-list .col .h3{text-transform:uppercase;font-weight:500;color:#7ca5b2;font-size:22px;margin:10px;padding:0 0 10px 0;transition:all 0.7s ease-out}#content .grid-container .products-list .col h3:hover,#content .grid-container .products-list .col .h3:hover{color:#928388}#content .grid-container .products-list .col p{padding:0;margin:0 10px 10px 10px;text-transform:uppercase}#content .alteaForm{text-align:left}#content .alteaForm .item-cols{display:flex;text-align:center;padding:2vw}@media (max-width:767px){#content .alteaForm .item-cols{display:block}}#content .alteaForm .item-cols .item-col-2{width:50%}@media (max-width:767px){#content .alteaForm .item-cols .item-col-2{width:100%;padding:2em 0}}#content .alteaForm fieldset{text-align:center;border:none;padding:0;margin:0}#content .alteaForm textarea{display:block;width:100% !important;min-height:200px;padding:10px;font-family:"Montserrat",sans-serif;border:1px solid #c1b6b8}@media (max-width:767px){#content .alteaForm textarea{min-height:10vh;width:90% !important}}#content .alteaForm .item-privacy{font-size:15px;margin:28px 0;line-height:1.6em;background:#fff}#content .alteaForm .item-privacy p{padding:10px;margin:0}#content .alteaForm .item-privacy.scrolling{padding-right:9px}#content .alteaForm legend{font-width:500;font-size:29px}#content .alteaForm input{display:block;text-align:center;margin:0 auto;padding:10px;outline:none;border:1px solid #c1b6b8}@media (max-width:767px){#content .alteaForm input{width:90%;margin:0}}#content .alteaForm input[type=checkbox]{display:inline-block;text-align:left}#content .alteaForm input.error,#content .alteaForm select.error{background-color:rgba(255,90,0,0.05);border:1px solid red;-webkit-appearance:none}#content .alteaForm .errorMessages{display:none;text-align:left;border:2px solid red;padding:10px;margin-bottom:20px}#content .alteaForm .errorMessages label{display:list-item;list-style-type:disc;margin-left:20px;margin-bottom:2px;font-size:0.8em;padding:0;text-align:left}#content .alteaForm .errorMessages p{color:red;font-weight:bold;margin-top:0}#content .alteaForm button[type=submit]{background-color:#7ca5b2;font-family:"Montserrat",sans-serif;text-align:center;border:none;cursor:pointer;width:auto;margin:0 auto;padding:0.7em;text-transform:uppercase;font-size:26px;letter-spacing:0.092em;color:#fff}#content .float-content .items.float-right{float:right}@media (max-width:990px){#content .float-content .items.float-right{float:none}}#content .float-content .items.float-right img{display:block;width:100%;max-width:660px;height:auto;padding:0 0 1em 2em}@media (max-width:990px){#content .float-content .items.float-right img{padding:1em 0;max-width:100%}}#content .float-content .items.float-left{float:left}@media (max-width:990px){#content .float-content .items.float-left{float:none}}#content .float-content .items.float-left img{display:block;width:100%;max-width:510px;height:auto;padding:0 2em 1em 0}@media (max-width:990px){#content .float-content .items.float-left img{padding:1em 0;max-width:100%}}#content .clear-content{clear:both}#content .two-col-content{width:100%;display:flex;flex-direction:row}@media (max-width:767px){#content .two-col-content{flex-direction:column}}#content .two-col-content .items{padding:20px;width:100%}@media (max-width:767px){#content .two-col-content .items{padding:20px 0;flex-wrap:wrap;width:auto}}#content .two-col-content .items h3,#content .two-col-content .items .h3{color:#928388;margin-bottom:0}#content .two-col-content .items h3+p,#content .two-col-content .items .h3+p{margin:0}#content .two-col-content img{display:block;width:100%;height:auto}#content .news-more-3{width:100%;display:flex;flex-direction:row;text-align:left}@media (max-width:990px){#content .news-more-3{flex-wrap:wrap}}#content .news-more-3 .items{padding:20px;width:100%}@media (max-width:990px){#content .news-more-3 .items{flex-wrap:wrap;width:40%}}@media (max-width:767px){#content .news-more-3 .items{width:auto}}#content .news-more-3 pictures img,#content .news-more-3 img{display:block;width:100%;height:auto}#content .news-more-3 p{margin:10px !important}#content .news-more-3 .icons{text-align:left}#content .news-more-3 .icons img{width:40px;display:inline-block;height:auto;padding:10px}@media (max-width:767px){#content .news-more-3{flex-direction:column}}#content .news-blog{width:90vw;max-width:1400px;margin:0 auto;text-align:left;word-break:inherit}@media (max-width:767px){#content .news-blog{width:90%}}#content .news-blog .news-items{display:flex;flex-wrap:wrap}#content .news-blog .news-items .blog-item{margin:0 1% 4vw 1%;width:31.3333333333%;text-align:left}@media (max-width:767px){#content .news-blog .news-items .blog-item{margin:0 2% 4vw 2%;width:46%;text-align:left}}#content .news-blog .news-items .blog-item img,#content .news-blog .news-items .blog-item figure{padding:0;margin:0 auto;width:100%;height:auto;display:block}#content .news-blog .news-items .blog-item h2{text-transform:uppercase;color:#928388;font-weight:200;font-size:33px;padding:0 0 20px 0;margin:0 20px 0 20px}@media (max-width:767px){#content .news-blog .news-items .blog-item h2{font-size:19.8px}}#content .news-blog .news-items .blog-item p{padding:0;margin:15px 20px 5px 20px}#content .news-blog .news-items .blog-item p small{font-size:14.4px;text-transform:uppercase}#content .news-blog .news-items .blog-item a{text-decoration:none;display:block}#content .news-blog .news-items .blog-item a:hover{box-shadow:2px 2px 10px rgba(146,131,162,0.2117647059)}#content .news-blog .news-items .blog-item a:hover h2{color:#928388}#content .more-padding-bottom{padding-bottom:12vh}#content .show-hide-outer{margin-top:2.5rem;clear:both}#content .show-hide-outer .show-hide-btn{cursor:pointer;font-size:29px;font-weight:200;color:#7ca5b2;line-height:1.5em;margin:1.1em 0 0.6em 0}@media (max-width:767px){#content .show-hide-outer .show-hide-btn{padding:0;display:flex;align-items:center;text-align:left}}#content .show-hide-outer svg{margin-left:20px}#content .show-hide-outer p{transition:opacity 1s ease-in-out}#content .show-hide-outer .show-hide-text{display:none;margin-top:0}#content .show-hide-outer .show-hide-text>*:first-child{margin-top:0}#content p a.btn-primary{font-size:1.2em;font-family:"Montserrat",sans-serif;font-weight:500;margin-top:37px;display:inline-block;background-color:#7ca5b2;border:none;color:#fff !important;padding:9px 35px;text-decoration:none}#content table.downloadarea{width:100%}#content table.downloadarea td{width:33%;vertical-align:middle;text-align:center;padding:2em;background:#fff}@media (max-width:990px){#content table.downloadarea td{padding:1em 0}}@media (max-width:767px){#content table.downloadarea td{width:100%;display:block;padding:1em 0;margin-bottom:1em}}#content table.downloadarea img{width:80%;height:auto;display:block;margin:0 auto;text-align:center}#content table.downloadarea a{display:block;text-decoration:none}#content table.downloadarea a:hover{text-decoration:underline}body.searchpage #content .com-finder{width:90vw;max-width:1400px;margin:0 auto;text-align:left;word-break:inherit}.breadcrumbs-box{display:block;margin:0 0 2vw 0;color:#7ca5b2;font-size:16px;text-align:left}.breadcrumbs-box a{color:#7ca5b2;text-decoration:none}.breadcrumbs-box a:hover{text-decoration:underline}.breadcrumbs-box img{display:inline-block;margin-right:5px;width:auto;height:60px}@media (max-width:990px){.breadcrumbs-box img{height:40px}}.breadcrumbs-box span{margin:0 3px}.breadcrumbs-box span:last-child{color:#000;text-decoration:none}.page-user fieldset{border:0;padding:0;margin:34px 0}.page-user .control-group{display:flex;margin:4px 0}@media (max-width:767px){.page-user .control-group{flex-wrap:wrap}}.page-user fieldset legend{color:#282728;font-family:"Montserrat",sans-serif;font-weight:500;line-height:1.4em;font-size:20px}.page-user .form-control-feedback{display:none}.page-user .control-group .control-label{flex-basis:280px}@media (max-width:767px){.page-user .control-group .control-label{flex-basis:auto;width:100%}}.page-user input{border:1px solid #c1b6b8}.page-user input[type=text],.page-user input[type=password],.page-user input[type=email]{padding:4px 3px}.page-user button.btn-primary{font-size:1.6em;font-family:"Montserrat",sans-serif;font-weight:500;margin-top:37px;display:inline-block;background-color:#7ca5b2;border:none;color:#fff !important;padding:9px 35px}.page-user button.btn-primary .fa-arrow-right{margin-left:13px}.tab-system{background:#fff;margin:2vw -5vw;padding:2em 4em 8em 4em;position:relative;background:#eeeae7;min-height:20vh}@media (max-width:990px){.tab-system{padding:2em 3em}}@media (max-width:767px){.tab-system{width:auto;margin:4vw auto;padding:1em}}.tab-system:before,.tab-system:after{content:"";background:#eeeae7;width:300%;height:100%;position:absolute;left:-300%;z-index:1;top:0}@media (max-width:767px){.tab-system:before,.tab-system:after{display:none}}.tab-system:after{left:auto;right:-300%}.tab-system .decoration{z-index:2;position:absolute;right:5%;bottom:0}@media (max-width:990px){.tab-system .decoration{width:200px;height:auto}}@media (max-width:767px){.tab-system .decoration{width:150px;height:auto;opacity:0.65}}ul.tabs{position:relative;z-index:6;margin:0;padding:0;list-style:none;border-bottom:1px solid #928388;width:70%}@media (max-width:767px){ul.tabs{width:auto}}ul.tabs li{background:none;color:#c1b6b8;display:inline-block;padding:10px 25px 10px 0;cursor:pointer;text-transform:uppercase;font-weight:500}ul.tabs li.current,ul.tabs li:hover{color:#282728}@media (max-width:767px){ul.tabs li{display:inline-block;padding:10px 15px 10px 0;font-size:14.4px}}.tab-content{position:relative;z-index:6;display:block;height:0;overflow:hidden;padding:0}.tab-content>:first-child{margin-top:0}.tab-content>:last-child{margin-bottom:0}.tab-content p{margin:0;padding:0}.tab-content.current{display:inherit;height:auto;padding:10px 0;width:50vw;text-align:left}@media (max-width:990px){.tab-content.current{width:60vw}}@media (max-width:767px){.tab-content.current{width:100%;padding:10px 0}}.tab-content p.icons img{width:auto;min-width:60px;height:60px;padding:10px;display:inline-block;border-radius:20%}.tab-content[data-id=tab-2] *{text-transform:uppercase}.tab-content p img[src="/images/svg/pure-nature.svg"]{margin:0 10px 0 0;width:auto;min-width:60px;height:60px;padding:6px}#footer{position:relative;font-family:"Montserrat",sans-serif;background-color:#e7f1ea;padding-top:63px;line-height:1.8em;background:#e7f1ea url("https://www.piroche.com/templates/piroche/images/fiore3.png");background-repeat:no-repeat;background-position:70% 150%;background-size:auto}@media (max-width:767px){#footer{background-position:50% 110%}}#footer p{margin:1.9em 0}#footer a{color:#282728;transition:all 0.4s ease-out}#footer .inner{display:flex;width:88%;margin:0 auto;justify-content:space-between}@media (max-width:990px){#footer .inner{flex-wrap:wrap;width:82%}}#footer .inner a{text-decoration:none}@media (max-width:767px){#footer .inner>*{flex-basis:100%}}@media (max-width:990px){#footer .inner .logo-footer{flex-basis:100%}}#footer .inner .social{text-align:right;font-size:1.7em}@media (max-width:767px){#footer .inner .social{text-align:left}}#footer .inner .social a{color:#70ac9d}#footer .inner .menu-extra{list-style:none;padding:0;margin:1.9em 0;text-align:right}@media (max-width:767px){#footer .inner .menu-extra{text-align:left}}#footer .inner .menu-extra li{margin:0;font-size:0.9em;text-transform:uppercase;color:#70ac9d}#footer .inner .menu-extra li a{display:block;color:#70ac9d}#footer .by-altea{position:absolute;right:110px;bottom:110px}@media (max-width:767px){#footer .by-altea{right:9%;bottom:190px}}#footer .scroll{padding-top:53px}@media (max-width:767px){#footer .scroll{padding-bottom:90px}}#footer .scroll svg{transform:rotate(180deg) translateY(0);cursor:pointer;width:90px;display:block;margin:0 auto}
