.node-full.node-type-page-de-base .node-title,.products .views-produtcs-title,.product .node-title .product-title,.brand .brand-title,.title1,.titre1{font-family:"Lato","Arial",sans-serif;line-height:1.16;text-transform:uppercase;padding:1rem 0 2rem 0;}@media screen and (min-width:768px){.node-full.node-type-page-de-base .node-title,.products .views-produtcs-title,.product .node-title .product-title,.brand .brand-title,.title1,.titre1{font-size:3rem;line-height:1.16;}}.node-full.node-type-page-de-base .node-title:after,.products .views-produtcs-title:after,.product .node-title .product-title:after,.brand .brand-title:after,.title1:after,.titre1:after{content:"—";display:block;line-height:0.5;}.product .node-title .product-brand{font-family:"Lato","Arial",sans-serif;font-size:1.25rem;line-height:1;text-transform:uppercase;padding:1rem 0 2rem 0;}@media screen and (min-width:768px){.product .node-title .product-brand{font-size:2rem;line-height:0.5;}}.product.product-teaser .node-title * .product-title{font-family:"Lato","Arial",sans-serif;font-size:1.25rem;line-height:1;text-transform:uppercase;text-decoration:none;color:#000000;}@media screen and (min-width:768px){.product.product-teaser .node-title * .product-title{font-size:2rem;line-height:1;}}.product.product-teaser .node-title * .product-title:after{content:"—";display:block;line-height:0.5;}.product.product-related .product-related-title,.product.product-teaser .node-title .product-brand,.title2,.titre2{font-family:"Lato","Arial",sans-serif;font-size:1.1rem;line-height:1;text-decoration:none;color:#000000;}@media screen and (min-width:768px){.product.product-related .product-related-title,.product.product-teaser .node-title .product-brand,.title2,.titre2{font-size:1.5rem;line-height:2;}}.text-center{text-align:center;}@font-face{font-family:"Lato";font-style:normal;font-weight:700;font-display:fallback;src:url(/themes/custom/quintessence/dist/fonts/assets/lato-bold-webfont.woff2) format("woff2"),url(/themes/custom/quintessence/dist/fonts/assets/lato-bold-webfont.woff) format("woff");}@font-face{font-family:"Lato";font-style:normal;font-weight:400;font-display:fallback;src:url(/themes/custom/quintessence/dist/fonts/assets/lato-regular-webfont.woff2) format("woff2"),url(/themes/custom/quintessence/dist/fonts/assets/lato-regular-webfont.woff) format("woff");}@font-face{font-family:"Lato";font-weight:400;font-style:italic;font-display:fallback;src:url(/themes/custom/quintessence/dist/fonts/assets/lato-regularitalic-webfont.woff2) format("woff2"),url(/themes/custom/quintessence/dist/fonts/assets/lato-regularitalic-webfont.woff) format("woff");}@font-face{font-family:"quintessence";src:url(/themes/custom/quintessence/dist/fonts/assets/quintessence.eot);src:url(/themes/custom/quintessence/dist/fonts/assets/quintessence.eot#iefix) format("embedded-opentype"),url(/themes/custom/quintessence/dist/fonts/assets/quintessence.ttf) format("truetype"),url(/themes/custom/quintessence/dist/fonts/assets/quintessence.woff) format("woff"),url(/themes/custom/quintessence/dist/fonts/assets/quintessence.svg#quintessence) format("svg");font-weight:normal;font-style:normal;font-display:block;}[class^=icon-],[class*=" icon-"]{font-family:"quintessence" !important;speak:never;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}.icon-menu:before{content:"\e901";}.icon-logo:before{content:"\e900";}.icon-phone:before{content:"\e942";}.icon-plus:before{content:"\ea0a";}.icon-minus:before{content:"\ea0b";}.icon-cross:before{content:"\ea0f";}.icon-arrow-right:before{content:"\ea34";}.icon-facebook:before{content:"\ea91";}.icon-instagram:before{content:"\ea92";}.icon-twitter:before{content:"\ea96";}body:not(.node-type-home) .mobile-logo{display:block;text-indent:-100000px;position:absolute;z-index:2;top:0;left:10%;width:80%;height:8rem;background:url("/themes/custom/quintessence/logo.svg") center 1rem no-repeat;background-size:contain;}body:not(.node-type-home) .main{padding-top:7rem;}.node-content figure.image{margin:3rem 0;}.node-content figure.image figcaption{font:0.75rem "Georgia",serif;color:#65737e;}.node-content .media-wrapper--blazy.media-wrapper--image{max-width:100%;margin:2rem auto;}@media screen and (min-width:544px){.node-content .media-wrapper--blazy.media-wrapper--image{max-width:100%;margin:2rem auto;}}@media screen and (min-width:768px){.node-content .media-wrapper--blazy.media-wrapper--image{max-width:60%;margin:2rem auto;}}@media screen and (min-width:1024px){.node-content .media-wrapper--blazy.media-wrapper--image{max-width:75%;margin:3rem auto;}}@media screen and (min-width:1200px){.node-content .media-wrapper--blazy.media-wrapper--image{max-width:60%;margin:3rem auto;}}@media screen and (min-width:1540px){.node-content .media-wrapper--blazy.media-wrapper--image{max-width:50%;margin:3rem auto;}}@media screen and (min-width:2560px){.node-content .media-wrapper--blazy.media-wrapper--image{max-width:50%;margin:3rem auto;}}.node-content .media-wrapper--blazy.media-wrapper--image .caption{margin-top:1rem;font:0.75rem "Georgia",serif;color:#65737e;text-align:center;}.media--loading:not([data-animation])::before,.is-b-loading:not([data-animation])::before{background:#a7adba;}.node-type-product:not(body),.node-type-brand:not(body),.node-type-page-de-base:not(body){margin:0 1rem;}@media screen and (min-width:544px){.node-type-product:not(body),.node-type-brand:not(body),.node-type-page-de-base:not(body){margin:0 1rem;}}@media screen and (min-width:768px){.node-type-product:not(body),.node-type-brand:not(body),.node-type-page-de-base:not(body){margin:0 2rem;}}@media screen and (min-width:1024px){.node-type-product:not(body),.node-type-brand:not(body),.node-type-page-de-base:not(body){margin:0 3rem;}}@media screen and (min-width:1200px){.node-type-product:not(body),.node-type-brand:not(body),.node-type-page-de-base:not(body){margin:0 13vw;}}@media screen and (min-width:1540px){.node-type-product:not(body),.node-type-brand:not(body),.node-type-page-de-base:not(body){margin:0 20vw;}}@media screen and (min-width:2560px){.node-type-product:not(body),.node-type-brand:not(body),.node-type-page-de-base:not(body){margin:0 30vw;}}.button,.home-products .more_wrapper .more-link,.home-occasions .more_wrapper .more-link{border:0;padding:0.5rem 1rem;border-radius:0.25rem;font-size:1rem;font-weight:700;text-transform:uppercase;box-shadow:0px 10px 14px -7px #a7adba;background:linear-gradient(to bottom,#d4d8e2 5%,#a7adba 100%);background-color:#4f5b66;display:inline-block;cursor:pointer;color:#fff;text-shadow:0px 1px 0px #a7adba;}@media screen and (min-width:1024px){.button,.home-products .more_wrapper .more-link,.home-occasions .more_wrapper .more-link{font-size:1.1rem;padding:1rem 2rem;}}.button:hover,.home-products .more_wrapper .more-link:hover,.home-occasions .more_wrapper .more-link:hover{background:linear-gradient(to bottom,#d4d8e2 0%,#a7adba 90%);background-color:#343d46;position:relative;top:1px;}.button:active,.home-products .more_wrapper .more-link:active,.home-occasions .more_wrapper .more-link:active{position:relative;top:2px;}.user-login-form .js-form-item .form-text,#contact_ajax_contact_message_feedback_form .js-form-item .form-text,#contact_ajax_contact_message_feedback_form .js-form-item .form-email,#contact_ajax_contact_message_feedback_form .js-form-item .form-select,#contact_ajax_contact_message_feedback_form .js-form-item .form-textarea,#contact_ajax_contact_message_feedback_form .js-form-item .form-date,#contact_ajax_contact_message_feedback_form .js-form-item .form-time{cursor:pointer;border:0;display:inline-block;color:#fff;padding:0.5rem 1rem;border-radius:0.25rem;font-size:1rem;font-weight:700;text-transform:uppercase;cursor:pointer;background-color:#d4d8e2;border-radius:0;text-transform:none;}@media screen and (min-width:1024px){.user-login-form .js-form-item .form-text,#contact_ajax_contact_message_feedback_form .js-form-item .form-text,#contact_ajax_contact_message_feedback_form .js-form-item .form-email,#contact_ajax_contact_message_feedback_form .js-form-item .form-select,#contact_ajax_contact_message_feedback_form .js-form-item .form-textarea,#contact_ajax_contact_message_feedback_form .js-form-item .form-date,#contact_ajax_contact_message_feedback_form .js-form-item .form-time{font-size:1.1rem;padding:1rem 2rem;}}.modal{display:none;position:fixed !important;z-index:1000;top:0;left:0;padding:0;top:50%;left:10%;transform:translate(-5%,-50%);opacity:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";filter:alpha(opacity=0);transition:all 1s ease;box-shadow:0px 0px 32px 10px rgba(0,0,0,0.3);}@media screen and (min-width:768px){.modal{padding:0;top:50%;left:50%;transform:translate(-50%,-50%);}}.modal.on{display:block;}.modal.opaque{opacity:1;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";filter:alpha(opacity=100);}.modal .modal-button-wrapper{position:absolute;bottom:1rem;position:absolute;left:50%;transform:translate(-50%,0);}.modal .modal-close{display:block;text-indent:-100000px;position:absolute;top:1rem;right:1rem;cursor:pointer;}.modal .modal-close:after{display:block;text-indent:0;font:2rem "quintessence";content:"\e903";color:#000000;line-height:0.5rem;}.cke_editable{padding:1rem;}.big{font-size:2rem;line-height:1.5;border-top:1px solid #a7adba;border-bottom:1px solid #a7adba;margin-top:3rem !important;margin-bottom:3rem !important;padding-top:3rem;padding-bottom:3rem;text-align:center;}.quote{font-size:2rem;line-height:1.5;margin-top:3rem !important;margin-bottom:3rem !important;padding-top:3rem;padding-bottom:3rem;text-align:center;font-style:italic;}.quote:before{content:"«";}.quote:after{content:"»";}.header{position:absolute;z-index:2;width:100vw;}.branding{position:absolute;z-index:2;top:0;left:0;width:100vw;height:70vh;}body:not(.node-type-home) .branding{display:none;}.branding .logo-link .logo{width:100%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);}@media screen and (min-width:768px){.branding .logo-link .logo{width:50%;}}.branding .slogan{position:absolute;left:50%;transform:translate(-50%,0);top:70%;text-align:center;font-size:2rem;font-weight:700;}.branding .slogan:before{content:"—";display:block;}.menu-main-wrapper{display:none;opacity:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";filter:alpha(opacity=0);transition:all 500ms ease;position:relative;background-color:rgba(255,255,255,0.3);}@media screen and (min-width:768px){.menu-main-wrapper{display:block;position:absolute;width:100%;z-index:3;}}.menu-main-wrapper.on{opacity:1;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";filter:alpha(opacity=100);}.menu-main-wrapper.clone{position:fixed;opacity:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";filter:alpha(opacity=0);}body.sticky .menu-main-wrapper.clone{display:block;opacity:1;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";filter:alpha(opacity=100);background-color:rgba(255,255,255,0.9);}@media screen and (min-width:768px){body:not(.node-type-home) .menu-main-wrapper{display:block;opacity:1;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";filter:alpha(opacity=100);background-color:rgba(255,255,255,0.9);position:fixed;}}.menu-main-wrapper .menu-main{display:-webkit-flexbox;display:flex;-moz-flex-direction:row;flex-direction:row;-webkit-flex-pack:justify;-moz-justify-content:space-between;justify-content:space-between;padding:1rem 1rem;}@media screen and (min-width:544px){.menu-main-wrapper .menu-main{padding:1rem 1rem;}}@media screen and (min-width:768px){.menu-main-wrapper .menu-main{padding:1rem 2rem;}}@media screen and (min-width:1024px){.menu-main-wrapper .menu-main{padding:1rem 3rem;}}@media screen and (min-width:1200px){.menu-main-wrapper .menu-main{padding:1rem 13vw;}}@media screen and (min-width:1540px){.menu-main-wrapper .menu-main{padding:1rem 20vw;}}@media screen and (min-width:2560px){.menu-main-wrapper .menu-main{padding:1rem 30vw;}}.menu-main-wrapper .menu-main .menu-main-item{list-style:none;}.menu-main-wrapper .menu-main .menu-main-item.logo_wrapper{width:10rem;}.menu-main-wrapper .menu-main .menu-main-item .menu-main-link{color:#000000;text-decoration:none;text-transform:uppercase;font-size:1.25rem;}.menu-main-wrapper .menu-main .menu-main-item .menu-main-link.logo{position:relative;display:block;text-indent:-100000px;}.menu-main-wrapper .menu-main .menu-main-item .menu-main-link.logo:after{display:block;text-indent:0;position:absolute;content:"";background-image:url("/themes/custom/quintessence/logo.svg");background-size:cover;top:-0.5rem;left:-0.2rem;width:15rem;height:4rem;}@media screen and (min-width:768px){.menu-main-wrapper .menu-main .menu-main-item .menu-main-link.logo:after{left:-2rem;width:16rem;height:6rem;}}@media screen and (min-width:1024px){.menu-main-wrapper .menu-main .menu-main-item .menu-main-link.logo:after{left:-4.5rem;width:21rem;height:8rem;}}@media screen and (min-width:1200px){.menu-main-wrapper .menu-main .menu-main-item .menu-main-link.logo:after{left:-3rem;width:18rem;height:7rem;}}@media screen and (min-width:1540px){.menu-main-wrapper .menu-main .menu-main-item .menu-main-link.logo:after{left:-4.5rem;width:21rem;height:8rem;}}.mobile-menu-wrapper > #burger{position:fixed;z-index:5;top:1rem;right:1rem;display:block;text-indent:-100000px;line-height:0;cursor:pointer;transition:all 0.5s ease-in;}.mobile-menu-wrapper > #burger:after{display:block;text-indent:0;font:3rem "quintessence";content:"\e901";}.mobile-menu-wrapper > #burger.headroom.headroom--pinned{top:1rem;}.mobile-menu-wrapper > #burger.headroom.headroom--unpinned{top:-1rem;transform:translateY(-100%);}.mobile-menu-wrapper .mobile-menu{position:fixed;z-index:1000;top:0;right:-100%;width:100vw;height:100vh;background-color:#fff;transition:right 0.5s ease-in;}.mobile-menu-wrapper .mobile-menu.on{right:0;}.mobile-menu-wrapper .mobile-menu .menu-main{position:absolute;height:90%;top:5%;width:100%;display:-webkit-flexbox;display:flex;-moz-flex-direction:column;flex-direction:column;-moz-justify-content:space-around;justify-content:space-around;-moz-align-items:center;align-items:center;list-style:none;}.mobile-menu-wrapper .mobile-menu .menu-main .menu-main-item.logo_wrapper{display:none;}.mobile-menu-wrapper .mobile-menu .menu-main .menu-main-item .menu-main-link{color:#000000;text-decoration:none;text-transform:uppercase;font-size:1.25rem;}.menu-footer{display:-webkit-flexbox;display:flex;-moz-flex-direction:row;flex-direction:row;-webkit-flex-pack:start;-moz-justify-content:flex-start;justify-content:flex-start;flex-wrap:wrap;-moz-align-items:center;align-items:center;padding:0;}.menu-footer .menu-footer-item{list-style:none;}.menu-footer .menu-footer-item:after{content:" | ";padding:0 0.5rem;}@media screen and (min-width:1024px){.menu-footer .menu-footer-item:after{padding:0 0.2rem;}}@media screen and (min-width:1200px){.menu-footer .menu-footer-item:after{padding:0 0.5rem;}}.menu-footer .menu-footer-item:last-child:after{content:"";}.menu-footer .menu-footer-item .menu-footer-link{color:#fff;text-decoration:none;text-transform:uppercase;}.block-home-wrapper{margin:0 1rem;margin-top:3rem !important;margin-bottom:3rem !important;}@media screen and (min-width:544px){.block-home-wrapper{margin:0 1rem;}}@media screen and (min-width:768px){.block-home-wrapper{margin:0 2rem;}}@media screen and (min-width:1024px){.block-home-wrapper{margin:0 3rem;}}@media screen and (min-width:1200px){.block-home-wrapper{margin:0 13vw;}}@media screen and (min-width:1540px){.block-home-wrapper{margin:0 20vw;}}@media screen and (min-width:2560px){.block-home-wrapper{margin:0 30vw;}}.home-body{font-size:2rem;line-height:1.5;border-top:1px solid #a7adba;border-bottom:1px solid #a7adba;margin-top:7rem !important;margin-bottom:7rem !important;padding-top:3rem;padding-bottom:3rem;}.services-wrapper{display:-webkit-flexbox;display:flex;flex-direction:row;flex-wrap:wrap;align-content:flex-start;justify-content:space-around;align-items:stretch;gap:1rem 1rem;color:#000000;}.services-wrapper .service{border:1px solid #e3e7f1;box-shadow:0px 10px 14px -7px #a7adba;counter-increment:i;}@media screen and (min-width:1024px){.services-wrapper .service{width:calc(50% - 1rem);}}.services-wrapper .service:before{display:block;content:counter(i);font-size:2rem;font-weight:700;text-align:center;margin:1rem 0;}.services-wrapper .service .title2{padding:0 1rem;text-transform:uppercase;text-align:center;line-height:1.2;}.services-wrapper .service .title2:after{content:"—";display:block;}.services-wrapper .service .title3{margin:0 1rem 0.5rem 1rem;}.services-wrapper .service p{margin:0.5rem 1rem;}.services-wrapper .service ul,.services-wrapper .service ol{margin:0 1rem;}.services-wrapper .service ul li,.services-wrapper .service ol li{padding:0.5rem 0;}.marquee{position:absolute;z-index:3;width:100%;right:0;overflow:hidden;opacity:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";filter:alpha(opacity=0);transition:all 2s ease;}@media screen and (min-width:768px){.marquee{width:33%;}}.marquee.on{opacity:1;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";filter:alpha(opacity=100);}.slider .slide{width:100vw;height:100vh;overflow:hidden;}.slider .slide *{width:inherit;height:inherit;-o-object-fit:cover;object-fit:cover;}.slider-gradient{position:absolute;z-index:1;top:0;right:0;width:100vw;height:100vh;background:#fff;background:linear-gradient(to bottom,#fff 0%,rgba(71,71,71,0.2) 60%);}.brands .view-brands-wrapper{margin:0 1rem;}@media screen and (min-width:544px){.brands .view-brands-wrapper{margin:0 1rem;}}@media screen and (min-width:768px){.brands .view-brands-wrapper{margin:0 2rem;}}@media screen and (min-width:1024px){.brands .view-brands-wrapper{margin:0 3rem;}}@media screen and (min-width:1200px){.brands .view-brands-wrapper{margin:0 13vw;}}@media screen and (min-width:1540px){.brands .view-brands-wrapper{margin:0 20vw;}}@media screen and (min-width:2560px){.brands .view-brands-wrapper{margin:0 30vw;}}.brands .view-brands-wrapper .view-brands-list{list-style:none;display:-webkit-flexbox;display:flex;-moz-flex-direction:row;flex-direction:row;flex-wrap:wrap;-webkit-flex-pack:justify;-moz-justify-content:space-between;justify-content:space-between;}.brands .view-brands-wrapper .view-brands-list .view-brands-item{width:45%;margin-bottom:2rem;display:flex;justify-content:center;align-items:center;}@media screen and (min-width:544px){.brands .view-brands-wrapper .view-brands-list .view-brands-item{width:45%;}}@media screen and (min-width:768px){.brands .view-brands-wrapper .view-brands-list .view-brands-item{width:23%;}}@media screen and (min-width:1024px){.brands .view-brands-wrapper .view-brands-list .view-brands-item{width:23%;}}@media screen and (min-width:1200px){.brands .view-brands-wrapper .view-brands-list .view-brands-item{width:23%;}}@media screen and (min-width:1540px){.brands .view-brands-wrapper .view-brands-list .view-brands-item{width:23%;}}@media screen and (min-width:2560px){.brands .view-brands-wrapper .view-brands-list .view-brands-item{width:19%;}}.brands .view-brands-wrapper .view-brands-list .view-brands-item .views-field-field-image .field-content{text-align:center;vertical-align:middle;}.brands .view-brands-wrapper .view-brands-list .view-brands-item .views-field-field-image .field-content img{min-width:200px;}.brand .brand-banner{position:relative;margin-bottom:5rem;}.brand .brand-banner .brand-image{text-align:center;}.brand .brand-banner .brand-logo{position:absolute;left:50%;transform:translate(-50%,-50%);z-index:1;width:20rem;height:auto;background-color:#fff;padding:1rem;}.brands-footer .row-brand *{color:inherit;text-decoration:none;}.brands-footer .row-brand:after{content:",";}.brands-footer .row-brand:last-child:after{content:"";}.product .node-title .product-brand *{text-decoration:none;color:inherit;}.product .product-image{margin:3rem 0;text-align:center;}.product.product-full .cta-wrapper{margin:3rem 0;text-align:center;}.product.product-full .product-related-wrapper{margin:3rem 0;padding:3rem 0;border-top:1px solid #a7adba;}.product.product-full .product-related-wrapper .product-related-list-wrapper .product-related-list{list-style:none;position:relative;}.product.product-full .product-related-wrapper .product-related-list-wrapper .product-related-list .slick-arrow{position:absolute;bottom:-2rem;font:2rem "quintessence";border:0;background:none;}@media screen and (min-width:768px){.product.product-full .product-related-wrapper .product-related-list-wrapper .product-related-list .slick-arrow{position:absolute;top:50%;transform:translate(0,-50%);}}.product.product-full .product-related-wrapper .product-related-list-wrapper .product-related-list .slick-arrow.slick-prev{left:1rem;}@media screen and (min-width:768px){.product.product-full .product-related-wrapper .product-related-list-wrapper .product-related-list .slick-arrow.slick-prev{left:-3rem;}}.product.product-full .product-related-wrapper .product-related-list-wrapper .product-related-list .slick-arrow.slick-next{right:1rem;}@media screen and (min-width:768px){.product.product-full .product-related-wrapper .product-related-list-wrapper .product-related-list .slick-arrow.slick-next{right:-3rem;}}.product.product-full .product-related-wrapper .product-related-list-wrapper .product-related-list .slick-dots{display:none;}.product.product-full .product-related-wrapper .product-related-list-wrapper .product-related-list .product-related-item{margin:0 1rem;}.product.product-teaser .node-title *{text-decoration:none;color:inherit;}.product.product-teaser .product-teaser-content-wrapper{display:-webkit-flexbox;display:flex;-moz-flex-direction:column;flex-direction:column;-webkit-flex-pack:start;-moz-justify-content:flex-start;justify-content:flex-start;-moz-align-items:center;align-items:center;align-content:flex-end;gap:0;}@media screen and (min-width:768px){.product.product-teaser .product-teaser-content-wrapper{-moz-flex-direction:row;flex-direction:row;}}@media screen and (min-width:768px){.product.product-teaser .product-teaser-content-wrapper > *{flex-basis:50%;-moz-flex-grow:1;flex-grow:1;min-height:10rem;}}.product.product-teaser .product-teaser-content-wrapper .product-teaser-image{order:1;}@media screen and (min-width:768px){.even .product.product-teaser .product-teaser-content-wrapper .product-teaser-image{order:2;padding-left:2rem;}.odd .product.product-teaser .product-teaser-content-wrapper .product-teaser-image{order:1;padding-right:2rem;}}.product.product-teaser .product-teaser-content-wrapper .product-teaser-image img{width:100%;}.product.product-teaser .product-teaser-content-wrapper .node-content{display:flex;flex-direction:column;justify-content:center;align-items:flex-start;order:2;}@media screen and (min-width:544px){.even .product.product-teaser .product-teaser-content-wrapper .node-content{order:1;padding-right:2rem;border-right:1px solid #a7adba;}.odd .product.product-teaser .product-teaser-content-wrapper .node-content{order:2;padding-left:2rem;border-left:1px solid #a7adba;}}.product.product-teaser .product-teaser-content-wrapper .node-content .readmore-wrapper{position:relative;color:#65737e;}.product.product-teaser .product-teaser-content-wrapper .node-content .readmore-wrapper:before{position:absolute;content:"\e905";font:1rem "quintessence";top:0.15rem;}.product.product-teaser .product-teaser-content-wrapper .node-content .readmore-wrapper .readmore-link{text-decoration:none;color:inherit;padding-left:1.5rem;font-weight:700;}.product.product-related .product-related-image{display:flex;align-items:center;overflow:hidden;}.product.product-related .product-related-title{border-top:1px solid #d4d8e2;margin-top:1rem;padding-top:1rem;text-align:center;color:#000000;}.product.product-related .product-related-title *{color:inherit;text-decoration:none;}body:not(.node-type-home,.node-type-brand) .products{margin:0 1rem;}@media screen and (min-width:544px){body:not(.node-type-home,.node-type-brand) .products{margin:0 1rem;}}@media screen and (min-width:768px){body:not(.node-type-home,.node-type-brand) .products{margin:0 2rem;}}@media screen and (min-width:1024px){body:not(.node-type-home,.node-type-brand) .products{margin:0 3rem;}}@media screen and (min-width:1200px){body:not(.node-type-home,.node-type-brand) .products{margin:0 13vw;}}@media screen and (min-width:1540px){body:not(.node-type-home,.node-type-brand) .products{margin:0 20vw;}}@media screen and (min-width:2560px){body:not(.node-type-home,.node-type-brand) .products{margin:0 30vw;}}.products .views-produtcs-title{text-align:center;}.products .row-product{padding:2rem 0;margin:2rem 0;border-bottom:1px solid #a7adba;}body:not(.node-type-home,.node-type-brand) .products .row-product:nth-child(2){padding-top:0;margin-top:0;}.products .row-product:last-child{border:none;}.products .products-filter{display:flex;flex-direction:row;flex-wrap:wrap;align-content:center;justify-content:space-between;align-items:stretch;color:#fff;}.products .products-filter .products-filter-button{background-color:#000000;flex:0 0 4rem;width:4rem;height:3.5rem;display:block;text-indent:-100000px;text-align:center;position:relative;cursor:pointer;}@media screen and (min-width:1024px){.products .products-filter .products-filter-button{height:4rem;}}.products .products-filter .products-filter-button:after{position:absolute;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);display:block;text-indent:0;font:1rem "quintessence";}.products .products-filter .products-filter-button.menu-tags-trigger:after{content:"\e908";}.products .products-filter .products-filter-button.menu-tags-close:after{content:"\e903";}.products .products-filter .menu-tags-wrapper{flex:2 auto;position:relative;overflow:hidden;}.products .products-filter .menu-tags-wrapper .menu-tags{position:absolute;left:0;transform:translateX(-100%);transition:all 1s ease;display:flex;flex-direction:row;flex-wrap:wrap;align-content:flex-start;justify-content:flex-start;align-items:stretch;background-color:#000000;padding:0.5rem;width:100%;height:100%;}.products .products-filter .menu-tags-wrapper .menu-tags.relative{position:relative;flex-direction:column;flex-wrap:nowrap;align-items:flex-start;}.products .products-filter .menu-tags-wrapper .menu-tags .menu-tags-item{list-style:none;font-size:0.75rem;text-transform:uppercase;color:#fff;padding:0.25rem;line-height:1;}@media screen and (min-width:1024px){.products .products-filter .menu-tags-wrapper .menu-tags .menu-tags-item{line-height:2.5rem;}}.products .products-filter .menu-tags-wrapper .menu-tags .menu-tags-item .menu-tags-link{text-decoration:none;color:inherit;}.products .products-filter .menu-tags-wrapper .menu-tags.on{transform:translateX(0);}.home-products,.home-occasions{margin:0 0 7rem 0;}.home-products .more_wrapper,.home-occasions .more_wrapper{text-align:center;}.home-products .more_wrapper .more-link > a,.home-occasions .more_wrapper .more-link > a{color:inherit;text-decoration:none;}.footer-wrapper .footer{background-color:#a7adba;color:#fff;font-size:0.75rem;margin-top:3rem;padding:0.25rem 1rem;}@media screen and (min-width:1024px){.footer-wrapper .footer{display:grid;grid-template-columns:repeat(2,1fr);grid-template-rows:repeat(3,1fr);grid-column-gap:0px;grid-row-gap:0px;align-content:center;justify-content:space-evenly;align-items:stretch;justify-items:start;}.footer-wrapper .footer .footer-block{padding:0.25rem 1rem;}.footer-wrapper .footer .footer-block.footer-menu{grid-area:1/2/2/3;}.footer-wrapper .footer .footer-block.schedule{grid-area:1/1/2/2;}.footer-wrapper .footer .footer-block.coordinates{grid-area:2/1/3/2;}.footer-wrapper .footer .footer-block.brands{grid-area:3/1/4/2;margin:0 !important;}.footer-wrapper .footer .footer-block.mantra{grid-area:2/2/4/3;}.footer-wrapper .footer .footer-block.copyrights{grid-area:4/1/5/3;}}.footer-wrapper .footer a{color:inherit;}body.contact main{margin:0 1rem;}@media screen and (min-width:544px){body.contact main{margin:0 1rem;}}@media screen and (min-width:768px){body.contact main{margin:0 2rem;}}@media screen and (min-width:1024px){body.contact main{margin:0 3rem;}}@media screen and (min-width:1200px){body.contact main{margin:0 13vw;}}@media screen and (min-width:1540px){body.contact main{margin:0 20vw;}}@media screen and (min-width:2560px){body.contact main{margin:0 30vw;}}body.contact main .layout-content{margin:auto;width:100%;}@media screen and (min-width:544px){body.contact main .layout-content{width:100%;}}@media screen and (min-width:768px){body.contact main .layout-content{width:70%;}}@media screen and (min-width:1024px){body.contact main .layout-content{width:70%;}}@media screen and (min-width:1200px){body.contact main .layout-content{margin-top:3rem;width:70%;}}@media screen and (min-width:1540px){body.contact main .layout-content{margin-top:7rem;width:70%;}}@media screen and (min-width:2560px){body.contact main .layout-content{margin-top:10rem;width:60%;}}#contact_ajax_contact_message_feedback_form .js-form-item{margin:0.5rem 0;}@media screen and (min-width:1024px){#contact_ajax_contact_message_feedback_form .js-form-item{margin:1rem 0;}}#contact_ajax_contact_message_feedback_form .js-form-item.js-form-type-textarea{margin-top:0;}#contact_ajax_contact_message_feedback_form .js-form-item label{position:absolute !important;height:1px;width:1px;overflow:hidden;clip:rect(1px,1px,1px,1px);}#contact_ajax_contact_message_feedback_form .js-form-item .form-text,#contact_ajax_contact_message_feedback_form .js-form-item .form-email,#contact_ajax_contact_message_feedback_form .js-form-item .form-select,#contact_ajax_contact_message_feedback_form .js-form-item .form-textarea,#contact_ajax_contact_message_feedback_form .js-form-item .form-date,#contact_ajax_contact_message_feedback_form .js-form-item .form-time{width:100%;}#contact_ajax_contact_message_feedback_form .field--type-datetime fieldset{border:0;padding:0;margin:0;}#contact_ajax_contact_message_feedback_form .field--type-datetime fieldset legend{display:none;}#contact_ajax_contact_message_feedback_form .field--type-datetime fieldset .form-no-label{margin:0 0 0.5rem 0;}@media screen and (min-width:1024px){#contact_ajax_contact_message_feedback_form .field--type-datetime fieldset .form-no-label{margin:0 0 1rem 0;}}.contact-block-wrapper{display:none;position:fixed;z-index:10;top:0;left:0;width:100vw;height:100vh;background-color:#fff;color:#000000;}.contact-block-wrapper.on{display:block;}.contact-block-wrapper .contact-block{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);}.contact-block-wrapper .contact-block .contact-block-title{color:#000000;}.contact-block-wrapper .close{display:block;text-indent:-100000px;position:absolute;top:1rem;right:1rem;cursor:pointer;}.contact-block-wrapper .close:after{display:block;text-indent:0;font:2rem "quintessence";content:"\e903";line-height:1rem;}.user-login-form{margin:0 1rem;padding:1rem;}@media screen and (min-width:544px){.user-login-form{margin:0 1rem;}}@media screen and (min-width:768px){.user-login-form{margin:0 2rem;}}@media screen and (min-width:1024px){.user-login-form{margin:0 3rem;}}@media screen and (min-width:1200px){.user-login-form{margin:0 13vw;}}@media screen and (min-width:1540px){.user-login-form{margin:0 20vw;}}@media screen and (min-width:2560px){.user-login-form{margin:0 30vw;}}.user-login-form .js-form-item{margin:1rem;}.user-login-form .js-form-item label{display:none;}.user-login-form .js-form-item .form-text{width:100%;}.user-login-form .form-actions{text-align:center;}*{box-sizing:inherit;}*::before,*::after{box-sizing:inherit;}html{font-family:"Lato","Arial",sans-serif;font-size:100%;line-height:1.3;box-sizing:border-box;-webkit-text-size-adjust:100%;height:100%;margin:0;}body{height:100%;margin:0;}body.noScroll{overflow:hidden;}main{display:block;}hr{box-sizing:content-box;height:0;overflow:visible;}pre{font-family:monospace,monospace;font-size:1em;}abbr[title]{border-bottom:0;text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted;}b,strong{font-weight:bolder;}code,kbd,samp{font-family:monospace,monospace;font-size:1em;}small{font-size:80%;}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline;}sub{bottom:-0.25em;}sup{top:-0.5em;}img{border-style:none;max-width:100%;height:auto;margin:auto;display:block;}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0;}button,input{overflow:visible;}button,select{text-transform:none;}button,[type=button],[type=reset],[type=submit]{-webkit-appearance:button;}button::-moz-focus-inner,[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner{border-style:none;padding:0;}button:-moz-focusring,[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring{outline:1px dotted #69c;}fieldset{padding:0.35em 0.75em 0.625em;}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal;}progress{vertical-align:baseline;}textarea{overflow:auto;}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto;}[type=search]{-webkit-appearance:textfield;outline-offset:-2px;}[type=search]::-webkit-search-decoration{-webkit-appearance:none;}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit;}details{display:block;}summary{display:list-item;}template{display:none;}ul,dl,ol{margin:0;padding:0;}ol,ul{padding:1rem 0 1rem 1rem;}ol > li::marker,ul > li::marker{color:#ec5f67;font-weight:700;}li{margin:0;padding:0;}h1,h2,h3,h4,h5,h6{font-size:1.25rem;margin:0 0 1rem;}a{color:#69c;}.align-center{text-align:center;}
.slick-slider{position:relative;display:block;box-sizing:border-box;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-touch-callout:none;-khtml-user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent;}.slick-list{position:relative;display:block;overflow:hidden;margin:0;padding:0;}.slick-list:focus{outline:none;}.slick-list.dragging{cursor:pointer;cursor:hand;}.slick-slider .slick-track,.slick-slider .slick-list{-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);transform:translate3d(0,0,0);}.slick-track{position:relative;top:0;left:0;display:block;margin-left:auto;margin-right:auto;}.slick-track:before,.slick-track:after{display:table;content:'';}.slick-track:after{clear:both;}.slick-loading .slick-track{visibility:hidden;}.slick-slide{display:none;float:left;height:100%;min-height:1px;}[dir='rtl'] .slick-slide{float:right;}.slick-slide img{display:block;}.slick-slide.slick-loading img{display:none;}.slick-slide.dragging img{pointer-events:none;}.slick-initialized .slick-slide{display:block;}.slick-loading .slick-slide{visibility:hidden;}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent;}.slick-arrow.slick-hidden{display:none;}
