:root{--cr-branco: #f8f6f3;--cr-chumbo: #2b2b2b;--cr-bege: #b0a894;--cr-rosa: #eadfd7;--cr-offwhite: #f0eeea;--cr-font-sans: 'neulis-sans', sans-serif;--cr-font-serif: 'spalla', serif}.template-home{background-color:var(--cr-branco)}.template-home .js-home-sections-container{width:100%;max-width:100vw;overflow-x:hidden}.cr-banner-section{position:relative;width:100%;height:840px;display:flex;justify-content:center;align-items:center}.cr-banner-section img.bg-image{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;z-index:1}.cr-banner-section .content{position:absolute;z-index:2;top:50%;right:14%;transform:translateY(-50%);text-align:left;color:#fff;display:flex;flex-direction:column;gap:81px}.cr-banner-section .content .title{font-family:var(--cr-font-sans);font-weight:300;font-size:38px;line-height:1.26;margin:0}.cr-banner-section .content .title span.italic{font-style:italic;display:block}.cr-banner-section .content .link{font-family:var(--cr-font-sans);font-size:35px;text-transform:uppercase;text-decoration:underline;color:#fff;letter-spacing:.7px}.cr-banner-section .arrows{position:absolute;top:50%;width:100%;display:flex;justify-content:space-between;padding:0 3%;transform:translateY(-50%);z-index:3;pointer-events:none}.cr-banner-section .arrows svg,.cr-banner-section .arrows img{width:24px;height:14px;pointer-events:auto;cursor:pointer}.cr-banner-section .arrows .prev{transform:rotate(-90deg)}.cr-banner-section .arrows .next{transform:rotate(90deg)}.cr-banner-section .indicators{position:absolute;bottom:50px;z-index:3;display:flex;gap:10px;justify-content:center;width:100%}.cr-banner-section .indicators .dot{width:166px;height:3px;background-color:var(--cr-branco)}.cr-banner-section .indicators .dot.active{background-color:#705d4b}.cr-categories-mosaic{display:grid;grid-template-columns:repeat(5, 1fr);width:100%;max-width:1920px;margin:0 auto;gap:10px}.cr-categories-mosaic .cat-item{height:424px;background-color:var(--cr-offwhite);position:relative;display:flex;flex-direction:column;align-items:center;justify-content:flex-end;padding-bottom:30px;text-decoration:none;color:var(--cr-chumbo);transition:background-color .3s ease;border-right:0;margin-bottom:10px}.cr-categories-mosaic .cat-item:hover{background-color:#e5e2db}.cr-categories-mosaic .cat-item img{position:absolute;bottom:60px;max-height:250px;max-width:80%;object-fit:contain}.cr-categories-mosaic .cat-item .cat-title{font-family:var(--cr-font-sans);font-size:15px;text-transform:uppercase;text-decoration:underline;z-index:2}.cr-bio-section{display:flex;width:100%;max-width:1920px;margin:0 auto;color:var(--cr-branco);gap:10px}.cr-bio-section .bio-image{flex:1}.cr-bio-section .bio-image img{width:100%;height:100%;min-height:500px;object-fit:cover}.cr-bio-section .bio-content{display:flex;flex-direction:column;justify-content:center;padding:80px 8%;background-color:var(--cr-bege);width:59.8%}.cr-bio-section .bio-content .bio-content-text{max-width:554px}.cr-bio-section .bio-content span{font-family:var(--cr-font-serif);font-weight:600;font-size:25px;letter-spacing:1.5px;text-transform:uppercase}.cr-bio-section .bio-content p{font-family:var(--cr-font-sans);font-size:18px;line-height:1.4;margin-bottom:1em}.cr-showcase-section{width:100%;max-width:1920px;margin:0 auto;padding:50px 0;text-align:center}.cr-showcase-section.bg-white{background-color:var(--cr-branco);padding-bottom:0}.cr-showcase-section.bg-white .title{margin-bottom:40px}.cr-showcase-section.bg-white .product-grid{display:flex;flex-wrap:wrap;gap:10px;padding:0}.cr-showcase-section.bg-white .product-grid .product-item{width:32.6666%;position:relative;margin-bottom:10px}.cr-showcase-section.bg-white .product-grid .product-item .img-wrapper{padding-top:72%}.cr-showcase-section.bg-white .product-grid .product-item .img-wrapper img{object-fit:cover;object-position:center 20%}.cr-showcase-section.bg-white .product-grid .product-item .product-title{position:absolute;bottom:30px;left:50%;transform:translateX(-50%);background:var(--cr-branco) !important;color:var(--cr-chumbo) !important;padding:10px 20px !important;margin:0;text-decoration:none !important;text-shadow:none !important;text-transform:uppercase;font-size:13px;letter-spacing:.5px;z-index:2;width:max-content;min-width:140px;text-align:center}@media(max-width: 768px){.cr-showcase-section.bg-white .product-grid .product-item{width:100%}.cr-showcase-section.bg-white .product-grid .product-item .product-title{font-size:12px;bottom:20px}}.cr-showcase-section.bg-bege{background-color:var(--cr-bege);padding-bottom:0}.cr-showcase-section.bg-bege .title{color:var(--cr-branco);margin-bottom:40px}.cr-showcase-section.bg-bege .product-grid{display:flex;flex-wrap:wrap;gap:10px;padding:0}.cr-showcase-section.bg-bege .product-grid .product-item{width:24.6%;position:relative;margin-bottom:10px}.cr-showcase-section.bg-bege .product-grid .product-item .img-wrapper{padding-top:112%}.cr-showcase-section.bg-bege .product-grid .product-item .img-wrapper img{object-fit:cover;object-position:center top}.cr-showcase-section.bg-bege .product-grid .product-item .product-title{position:absolute;bottom:30px;left:50%;transform:translateX(-50%);width:90%;color:var(--cr-branco);text-shadow:none;background:rgba(0,0,0,0);margin-top:0;padding:0;text-decoration:underline;text-underline-offset:4px;z-index:2}@media(max-width: 768px){.cr-showcase-section.bg-bege .product-grid .product-item{width:50%}.cr-showcase-section.bg-bege .product-grid .product-item .product-title{font-size:12px;bottom:20px}}.cr-showcase-section .title{font-family:var(--cr-font-serif);font-size:30px;font-weight:500;letter-spacing:1.8px;color:var(--cr-bege);text-transform:uppercase;margin-bottom:50px}.cr-showcase-section .product-grid{display:grid;grid-template-columns:repeat(auto-fit, minmax(280px, 1fr));gap:30px;padding:0 5%}.cr-showcase-section .product-grid .product-item{position:relative;display:flex;flex-direction:column;align-items:center;text-decoration:none}.cr-showcase-section .product-grid .product-item .img-wrapper{width:100%;position:relative;padding-top:133%}.cr-showcase-section .product-grid .product-item .img-wrapper img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover}.cr-showcase-section .product-grid .product-item .product-title{font-family:var(--cr-font-sans);font-size:16px;text-transform:uppercase;color:var(--cr-chumbo);background:var(--cr-branco);padding:12px 20px;font-weight:500}.cr-newsletter-section{width:100%;max-width:1920px;margin:0 auto;background-color:var(--cr-rosa);padding:80px 16%;display:flex;align-items:normal;justify-content:space-between;gap:88px}.cr-newsletter-section .news-left{flex:1}.cr-newsletter-section .news-left h3{font-family:var(--cr-font-serif);font-size:30px;color:var(--cr-chumbo);letter-spacing:1.8px;margin:0;text-align:right}.cr-newsletter-section .news-right{flex:2;color:var(--cr-chumbo)}.cr-newsletter-section .news-right .subtitle{font-family:var(--cr-font-sans);font-weight:300;font-size:20px;margin-bottom:10px;text-transform:none}.cr-newsletter-section .news-right .form-group{display:flex;flex-direction:column;gap:20px}.cr-newsletter-section .news-right .form-group input[type=email]{border:none;border-bottom:1px solid var(--cr-chumbo);background:rgba(0,0,0,0);font-family:var(--cr-font-sans);font-size:15px;padding:5px 0;outline:none;width:100%;max-width:500px}.cr-newsletter-section .news-right .form-group .checkbox-group{display:flex;align-items:flex-start;gap:15px;font-family:var(--cr-font-sans);font-size:14px;font-weight:300}.cr-newsletter-section .news-right .form-group .checkbox-group input[type=checkbox]{margin-top:3px}.cr-newsletter-section .news-right .form-group button{background:var(--cr-branco);color:var(--cr-chumbo);border:none;padding:15px 30px;font-family:var(--cr-font-sans);font-size:16px;text-transform:uppercase;cursor:pointer;width:fit-content}@media(max-width: 768px){.cr-banner-section{height:100vh;max-height:600px}.cr-banner-section .content{right:5%;left:5%;top:50%;text-align:center;gap:30px}.cr-banner-section .content .title{font-size:26px}.cr-banner-section .content .link{font-size:18px}.cr-banner-section .indicators .dot{width:50px}.cr-categories-mosaic{border-top:0;display:flex;overflow-y:auto}.cr-categories-mosaic .cat-item{height:226px;border-bottom:0;min-width:150px}.cr-categories-mosaic .cat-item:nth-child(5){grid-column:1/-1}.cr-categories-mosaic .cat-item img{max-height:150px;bottom:50px}.cr-categories-mosaic .cat-item .cat-title{font-size:12px}.cr-bio-section{flex-direction:column;gap:0;background-color:var(--cr-bege)}.cr-bio-section .bio-image img{height:400px;min-height:auto}.cr-bio-section .bio-content{padding:50px 8%;text-align:center;width:100%}.cr-bio-section .bio-content span{font-size:20px}.cr-bio-section .bio-content p{font-size:15px;text-align:left}.cr-showcase-section{padding:60px 0}.cr-showcase-section .title{font-size:24px;margin-bottom:30px}.cr-showcase-section .product-grid{grid-template-columns:1fr 1fr;gap:15px;padding:0 15px;flex-wrap:nowrap !important;overflow-y:auto !important}.cr-showcase-section .product-grid .product-item{min-width:260px !important}.cr-showcase-section .product-grid .product-item .product-title{font-size:12px;padding:8px 10px;min-width:80%;text-align:center}.cr-newsletter-section{flex-direction:column;gap:30px;padding:50px 5%}.cr-newsletter-section .news-left h3{text-align:left;padding-right:0;font-size:24px}.cr-newsletter-section .news-right .subtitle{font-size:16px;text-align:left}.cr-newsletter-section .news-right .form-group{align-items:left}.cr-newsletter-section .news-right .form-group input[type=email]{text-align:left}.cr-newsletter-section .news-right .form-group .checkbox-group{justify-content:left;text-align:left}}.template-home .head-main.head-transparent-on-section,.template-home .head-main.head-transparent{position:absolute;top:0;left:0;width:100%;z-index:100 !important;background:rgba(0,0,0,0) !important;border-bottom:none !important}.template-home .head-main.head-transparent-on-section .section-adbar,.template-home .head-main.head-transparent .section-adbar{background:var(--cr-branco) !important;color:var(--cr-chumbo) !important}.template-home .head-main.head-transparent-on-section .section-adbar span,.template-home .head-main.head-transparent-on-section .section-adbar a,.template-home .head-main.head-transparent-on-section .section-adbar .slide-container,.template-home .head-main.head-transparent .section-adbar span,.template-home .head-main.head-transparent .section-adbar a,.template-home .head-main.head-transparent .section-adbar .slide-container{color:var(--cr-chumbo) !important;font-family:var(--cr-font-sans);font-size:86%}.template-home .head-main.head-transparent-on-section .nav-desktop-list>li>a,.template-home .head-main.head-transparent-on-section .nav-desktop-list>li>.nav-item-container>a,.template-home .head-main.head-transparent-on-section .utility-name,.template-home .head-main.head-transparent-on-section .logo-text,.template-home .head-main.head-transparent .nav-desktop-list>li>a,.template-home .head-main.head-transparent .nav-desktop-list>li>.nav-item-container>a,.template-home .head-main.head-transparent .utility-name,.template-home .head-main.head-transparent .logo-text{color:var(--cr-branco) !important;font-family:var(--cr-font-sans)}.template-home .head-main.head-transparent-on-section .utilities-icon,.template-home .head-main.head-transparent .utilities-icon{fill:var(--cr-branco) !important}.template-home .head-main.head-transparent-on-section .cr-logo-inline path,.template-home .head-main.head-transparent .cr-logo-inline path{fill:#fff !important}.template-home .head-main.head-transparent-on-section.megamenu-open,.template-home .head-main.head-transparent.megamenu-open{background:var(--cr-branco) !important;border-bottom:1px solid rgba(0,0,0,.1) !important}.template-home .head-main.head-transparent-on-section.megamenu-open .nav-desktop-list>li>a,.template-home .head-main.head-transparent-on-section.megamenu-open .nav-desktop-list>li>.nav-item-container>a,.template-home .head-main.head-transparent-on-section.megamenu-open .utility-name,.template-home .head-main.head-transparent-on-section.megamenu-open .logo-text,.template-home .head-main.head-transparent.megamenu-open .nav-desktop-list>li>a,.template-home .head-main.head-transparent.megamenu-open .nav-desktop-list>li>.nav-item-container>a,.template-home .head-main.head-transparent.megamenu-open .utility-name,.template-home .head-main.head-transparent.megamenu-open .logo-text{color:var(--cr-chumbo) !important}.template-home .head-main.head-transparent-on-section.megamenu-open .utilities-icon,.template-home .head-main.head-transparent.megamenu-open .utilities-icon{fill:var(--cr-chumbo) !important}.template-home .head-main.head-transparent-on-section.megamenu-open .cr-logo-inline path,.template-home .head-main.head-transparent.megamenu-open .cr-logo-inline path{fill:#b0a894 !important}.template-home .head-main:not(.head-transparent):not(.head-transparent-on-section){background:var(--cr-branco) !important}.template-home .head-main:not(.head-transparent):not(.head-transparent-on-section) .nav-desktop-list>li>a,.template-home .head-main:not(.head-transparent):not(.head-transparent-on-section) .nav-desktop-list>li>.nav-item-container>a,.template-home .head-main:not(.head-transparent):not(.head-transparent-on-section) .utility-name,.template-home .head-main:not(.head-transparent):not(.head-transparent-on-section) .logo-text{color:var(--cr-chumbo) !important;font-family:var(--cr-font-sans)}.template-home .head-main:not(.head-transparent):not(.head-transparent-on-section) .utilities-icon{fill:var(--cr-chumbo) !important}.template-home .head-main:not(.head-transparent):not(.head-transparent-on-section) .cr-logo-inline path{fill:#b0a894 !important}.template-home .head-main:not(.head-transparent):not(.head-transparent-on-section).adbar-hidden .section-adbar span,.template-home .head-main:not(.head-transparent):not(.head-transparent-on-section).adbar-hidden .section-adbar a,.template-home .head-main:not(.head-transparent):not(.head-transparent-on-section).adbar-hidden .section-adbar .slide-container{font-size:86%}.template-home .js-home-slider-section{margin-top:0 !important;padding-top:0 !important}.custom-cr-footer{background-color:var(--cr-branco);color:var(--cr-chumbo);font-family:var(--cr-font-sans);padding-top:60px;overflow:hidden}.custom-cr-footer .custom-cr-footer-top{padding-bottom:40px}.custom-cr-footer .custom-cr-footer-top .cr-footer-title{font-size:14px;font-weight:600;letter-spacing:1px;margin-bottom:24px;text-transform:uppercase;color:var(--cr-chumbo)}.custom-cr-footer .custom-cr-footer-top .cr-footer-list{list-style:none;padding:0;margin:0}@media(max-width: 768px){.custom-cr-footer .custom-cr-footer-top .cr-footer-list{display:none}}.custom-cr-footer .custom-cr-footer-top .cr-footer-list li{margin-bottom:16px}.custom-cr-footer .custom-cr-footer-top .cr-footer-list li a{color:#666;font-size:16px;text-decoration:none;transition:.3s}.custom-cr-footer .custom-cr-footer-top .cr-footer-list li a:hover{color:var(--cr-chumbo)}.custom-cr-footer .cr-footer-logo-wrapper{width:100%;height:224px;margin-bottom:40px;background-repeat:no-repeat;background-position:center top;background-size:100%}@media(max-width: 768px){.custom-cr-footer .cr-footer-logo-wrapper{height:46px;background-size:100%}}.custom-cr-footer .cr-footer-legal{font-size:11px;color:#888;line-height:1.6;padding-bottom:30px}.custom-cr-footer .cr-footer-legal .cr-footer-legal-right{font-size:10px}.custom-cr-footer .cr-footer-bottom-bar{background-color:#b0a894;color:#fff;font-size:10px;letter-spacing:1px;padding:12px 0;text-transform:uppercase}.cr-custom-logo,.cr-logo-inline{margin-top:0 !important;margin-bottom:0 !important;transform:translateY(0) !important;height:auto !important;display:inline-block}.js-logo-container{min-height:auto !important;padding-top:0 !important;padding-bottom:0 !important;margin-top:0 !important}
/* Engine:dart */