﻿.nav-list-link{font-family:"Poppins","Segoe UI",sans-serif;font-weight:500;letter-spacing:.4px}body{font-family:"Poppins","Segoe UI",sans-serif}.head-logo-row{border-bottom:none !important}.head-nav{border-top:none !important;margin-top:-8px !important;padding-top:0 !important;padding-bottom:4px !important}.head-main.head-transparent-on-section:not(:hover){background:linear-gradient(to bottom, rgba(0, 0, 0, 0.45) 0%, rgba(0, 0, 0, 0.15) 60%, rgba(0, 0, 0, 0) 100%) !important}.template-home .head-main{position:relative;z-index:20}.template-home .hero-video-section{margin-top:-170px}@media(max-width: 767px){.template-home .hero-video-section{margin-top:-140px}}.head-main.head-transparent-on-section:not(:hover),.head-transparent-on-section:not(:hover) .head-logo-row,.head-transparent-on-section:not(:hover) .head-nav{border:none !important;border-bottom:none !important;border-top:none !important;box-shadow:none !important}.head-transparent-on-section:not(:hover) .nav-list-link,.head-transparent-on-section:not(:hover) .utilities-icon,.head-transparent-on-section:not(:hover) .svg-icon-text,.head-transparent-on-section:not(:hover) .icon-inline,.head-transparent-on-section:not(:hover) .btn-utility svg{color:#fff !important;fill:#fff !important}.head-transparent-on-section:not(:hover) .nav-list-link{text-shadow:0 1px 4px rgba(0,0,0,.5)}.head-transparent-on-section:not(:hover) .utilities-icon,.head-transparent-on-section:not(:hover) .btn-utility svg{filter:drop-shadow(0 1px 3px rgba(0, 0, 0, 0.5))}a[href*="/sale/"].nav-list-link,a[href*=sale].nav-list-link{color:#ff3b3b !important;font-weight:600 !important}.head-transparent-on-section:not(:hover) a[href*="/sale/"].nav-list-link,.head-transparent-on-section:not(:hover) a[href*=sale].nav-list-link{color:#ff5252 !important;text-shadow:0 1px 4px rgba(0,0,0,.6)}a[href*="/sale/"].nav-list-link:hover,a[href*=sale].nav-list-link:hover{color:#e00000 !important}.nav-main-item.nav-dropdown{position:relative}.desktop-dropdown{position:absolute !important;top:100% !important;left:50% !important;transform:translateX(-50%);width:auto !important;min-width:260px;background:#fff !important;box-shadow:0 10px 28px rgba(0,0,0,.12);border-top:none;overflow:visible !important}.desktop-dropdown-container{display:block !important;max-width:none !important;width:auto !important;margin:0 !important;padding:6px 0 !important}.desktop-list-subitems{column-count:1 !important;column-gap:0 !important;width:100% !important}.desktop-list-subitems .nav-item{display:block;margin:0;border-bottom:1px solid rgba(0,0,0,.07)}.desktop-list-subitems .nav-item:last-child{border-bottom:none}.desktop-list-subitems .nav-item .nav-list-link,.head-transparent-on-section .desktop-list-subitems .nav-item .nav-list-link{display:block;color:#4a4a4a !important;fill:#4a4a4a !important;font-size:.95rem;font-weight:500;letter-spacing:.2px;text-transform:none;text-shadow:none !important;white-space:nowrap;padding:12px 24px !important;margin:0 !important;transition:color .2s ease,background .2s ease,padding-left .2s ease}.desktop-list-subitems .nav-item .nav-list-link:hover,.head-transparent-on-section .desktop-list-subitems .nav-item .nav-list-link:hover{color:#000 !important;background:#f7f4f2;padding-left:28px !important}.section-informative-banners,.section-informative-banners.section-home-color{background:#f7f1ec !important;padding:42px 0;border-top:1px solid rgba(58,45,42,.06);border-bottom:1px solid rgba(58,45,42,.06)}.section-informative-banners .swiper-slide .row.no-gutters{flex-direction:column;align-items:center;text-align:center;padding:0 16px}.section-informative-banners .row.no-gutters>.col-auto{margin-bottom:14px}.section-informative-banners .svg-icon-text{color:#3a2d2a !important;fill:#3a2d2a !important}.section-informative-banners .icon-inline.h2{font-size:32px;margin:0}.section-informative-banners .service-item-image{max-height:36px;width:auto}.section-informative-banners .col.pl-3{padding-left:0 !important;text-align:center}.section-informative-banners,.section-informative-banners h3,.section-informative-banners .h6,.section-informative-banners .service-text,.section-informative-banners p{font-family:"Poppins","Segoe UI",sans-serif !important}@media(min-width: 768px){.section-informative-banners .swiper-container{overflow:visible !important;height:auto !important}.section-informative-banners .swiper-wrapper{display:grid !important;grid-template-columns:repeat(4, 1fr) !important;gap:24px !important;width:100% !important;height:auto !important;transform:none !important;align-items:start !important}.section-informative-banners .swiper-slide{width:auto !important;max-width:none !important;margin:0 !important;height:auto !important}.section-informative-banners .swiper-slide-duplicate{display:none !important}}@media(max-width: 767px){.section-informative-banners .col-12.pr-0{padding-left:15px !important;padding-right:15px !important}.section-informative-banners{overflow:hidden !important;padding:30px 0 !important}.section-informative-banners .swiper-container{overflow:visible !important;height:auto !important;padding:0 !important}.section-informative-banners .swiper-wrapper,.section-informative-banners .swiper-wrapper.align-items-center{height:auto !important;align-items:stretch !important}.section-informative-banners .swiper-wrapper .swiper-slide{height:auto !important;min-height:150px !important;display:flex !important;flex-direction:column !important;justify-content:center !important;align-items:center !important;align-self:stretch !important;overflow:visible !important;text-align:center !important}.section-informative-banners .swiper-slide>a{display:flex !important;width:100% !important;min-height:150px !important;align-items:center !important;justify-content:center !important;text-align:center !important}.section-informative-banners .swiper-slide .row.no-gutters{display:flex !important;flex-direction:column !important;align-items:center !important;justify-content:center !important;width:100% !important;max-width:260px !important;min-height:150px !important;margin:0 auto !important;padding:0 10px !important}.section-informative-banners .swiper-slide>a .row.no-gutters{height:150px !important}.section-informative-banners h3,.section-informative-banners .service-text{width:100% !important;text-align:center !important;white-space:normal !important}.section-informative-banners .swiper-slide .col-auto,.section-informative-banners .swiper-slide .col,.section-informative-banners .swiper-slide .col.pl-3{flex:0 0 auto !important;width:100% !important;max-width:100% !important;padding-left:0 !important;text-align:center !important}.section-informative-banners .service-text{display:block !important;overflow:visible !important;max-width:220px !important;margin-left:auto !important;margin-right:auto !important}}.section-informative-banners h3{color:#3a2d2a !important;font-size:1rem;font-weight:600;letter-spacing:.2px;line-height:1.4;padding-top:2px}.section-informative-banners .service-text{color:#8a7d76 !important;font-size:.85rem;line-height:1.4}.section-informative-banners h3{margin-bottom:6px !important}.section-princesas{padding:70px 0;background:#fff}.princesas-image-link{display:block;overflow:hidden;border-radius:4px}.princesas-image{width:100%;height:500px;object-fit:cover;display:block;transition:transform .5s ease}.princesas-image-link:hover .princesas-image{transform:scale(1.03)}.princesas-content-col{padding-left:48px}.princesas-subtitle{font-family:"Poppins","Segoe UI",sans-serif;text-transform:uppercase;letter-spacing:2px;font-size:.8rem;font-weight:600;color:#c98a6a;margin-bottom:10px}.princesas-title{font-family:"Poppins","Segoe UI",sans-serif;font-size:2.8rem;font-weight:600;color:#3a2d2a;line-height:1.1;margin-bottom:14px}.princesas-text{font-family:"Poppins","Segoe UI",sans-serif;font-size:1rem;color:#8a7d76;line-height:1.5;margin-bottom:28px;max-width:420px}.princesas-buttons{display:flex;gap:14px;flex-wrap:wrap}.princesas-btn{display:inline-block;padding:13px 30px;border-radius:40px;font-family:"Poppins","Segoe UI",sans-serif;font-size:.95rem;font-weight:600;text-decoration:none;transition:all .25s ease;cursor:pointer}.princesas-btn-primary{background:#3a2d2a;color:#fff;border:1px solid #3a2d2a}.princesas-btn-primary:hover{background:#2a201d;color:#fff}.princesas-btn-outline{background:rgba(0,0,0,0);color:#3a2d2a;border:1px solid #3a2d2a}.princesas-btn-outline:hover{background:#3a2d2a;color:#fff}@media(max-width: 767px){.section-princesas{padding:40px 0}.princesas-image{height:320px}.princesas-content-col{padding-left:15px;padding-right:15px;text-align:center;margin-top:26px}.princesas-title{font-size:2.1rem}.princesas-text{margin-left:auto;margin-right:auto}.princesas-buttons{justify-content:center}}.section-featured-home .destaque-wrap{max-width:100% !important;padding-left:28px !important;padding-right:28px !important}.section-featured-home .destaque-image-link{display:block;overflow:hidden;border-radius:4px}.section-featured-home .destaque-image{width:100%;height:430px;object-fit:cover;display:block;transition:transform .5s ease}.section-featured-home .destaque-image-link:hover .destaque-image{transform:scale(1.03)}.section-featured-home .destaque-content-col{padding-left:40px}.section-featured-home .destaque-buttons{display:flex;gap:12px;flex-wrap:wrap;margin-bottom:26px}.section-featured-home .destaque-btn{display:inline-block;padding:11px 26px;border-radius:40px;font-family:"Poppins","Segoe UI",sans-serif;font-size:.9rem;font-weight:600;text-decoration:none;transition:all .25s ease}.section-featured-home .destaque-btn-primary{background:#3a2d2a;color:#fff;border:1px solid #3a2d2a}.section-featured-home .destaque-btn-primary:hover{background:#2a201d;color:#fff}.section-featured-home .destaque-btn-outline{background:rgba(0,0,0,0);color:#3a2d2a;border:1px solid #3a2d2a}.section-featured-home .destaque-btn-outline:hover{background:#3a2d2a;color:#fff}.section-featured-home .destaque-content-col .container{max-width:none !important;width:100% !important;padding:0 !important}.section-featured-home .destaque-content-col .container .row{margin:0 !important}.section-featured-home .destaque-content-col .col-12{padding:0 !important}.section-featured-home .destaque-content-col .section-title{text-align:left !important;margin-bottom:18px !important}.section-featured-home .destaque-content-col .row-grid{display:flex !important;flex-wrap:nowrap !important;overflow-x:auto !important;gap:16px;padding-bottom:12px;cursor:grab;scroll-behavior:smooth}.section-featured-home .destaque-content-col .row-grid.is-dragging{cursor:grabbing;scroll-behavior:auto;user-select:none}.section-featured-home .destaque-content-col .item-product{flex:0 0 240px !important;max-width:240px !important;width:240px !important;margin:0 !important}.section-featured-home .destaque-content-col .row-grid::-webkit-scrollbar{height:5px}.section-featured-home .destaque-content-col .row-grid::-webkit-scrollbar-thumb{background:rgba(58,45,42,.25);border-radius:4px}@media(max-width: 767px){.section-featured-home .destaque-image{height:300px}.section-featured-home .destaque-content-col{padding-left:15px;padding-right:15px;margin-top:24px}.section-featured-home .destaque-buttons{justify-content:center}.section-featured-home .destaque-content-col .item-product{flex:0 0 160px !important;max-width:160px !important;width:160px !important}}.textbanner-text h3{font-family:"Poppins","Segoe UI",sans-serif !important;font-weight:600 !important;letter-spacing:2px;text-transform:uppercase;text-shadow:0 2px 10px rgba(0,0,0,.45);margin-bottom:16px !important}.textbanner .btn,.textbanner-text .btn,.textbanner-text .textbanner-paragraph{display:inline-block;width:auto;background:#fff !important;color:#3a2d2a !important;border:1px solid #fff !important;border-radius:40px !important;padding:10px 28px !important;font-family:"Poppins","Segoe UI",sans-serif !important;font-size:.78rem !important;font-weight:600 !important;letter-spacing:1px;text-transform:uppercase;box-shadow:0 2px 10px rgba(0,0,0,.15);transition:all .25s ease !important}.textbanner:hover .btn,.textbanner .btn:hover,.textbanner-text .btn:hover,.textbanner:hover .textbanner-paragraph{background:hsla(0,0%,100%,.12) !important;color:#fff !important;border-color:#fff !important}.section-newsletter,.js-home-newsletter-section,.js-home-newsletter-container,.section-newsletter-home,.section-newsletter-home-colors{background:rgba(0,0,0,0) !important;border:none !important;box-shadow:none !important}.js-home-newsletter-section,.js-home-newsletter-container{padding:0 !important;margin:0 !important}.js-home-newsletter-internal-container{margin:0 !important;padding:0 !important;max-width:100% !important;width:100% !important}.newsletter{position:relative;background:#f3ece6 !important;max-width:100% !important;border-radius:0 !important;overflow:visible !important;margin-top:40px !important;padding:42px 40px 36px !important;font-family:"Poppins","Segoe UI",sans-serif}.newsletter::before{content:"";position:absolute;left:0;right:0;bottom:calc(100% - 2px);height:18px;background:radial-gradient(circle at 17px 17px, #f3ece6 17px, transparent 18px);background-size:34px 18px;background-repeat:repeat-x}.newsletter .h1-md,.newsletter .h2{font-family:"Poppins","Segoe UI",sans-serif !important;font-weight:600 !important;color:#3a2d2a !important;letter-spacing:.3px}.newsletter .font-small{color:#8a7d76 !important;font-size:.95rem !important}.newsletter .form-control{border-radius:40px !important;border:1px solid rgba(58,45,42,.18) !important;background:#fff !important;padding:12px 22px !important;font-family:"Poppins","Segoe UI",sans-serif !important;color:#3a2d2a !important;box-shadow:none !important}.newsletter .form-control::placeholder{color:#b3a89f !important}.newsletter .form-control:focus{border-color:#3a2d2a !important}.newsletter .btn-link{background:#3a2d2a !important;color:#fff !important;border:1px solid #3a2d2a !important;border-radius:40px !important;padding:12px 32px !important;font-family:"Poppins","Segoe UI",sans-serif !important;font-weight:600 !important;font-size:.85rem !important;letter-spacing:1px;text-transform:uppercase;text-decoration:none !important;margin-left:10px;transition:background .25s ease !important}.newsletter .btn-link:hover{background:#2a201d !important;color:#fff !important}@media(max-width: 767px){.newsletter{padding:34px 18px 30px !important}.newsletter .btn-link{margin-left:0;margin-top:12px;width:100%}}.js-footer,footer.js-footer,footer.js-footer.footer-colors{background-color:#f3ece6 !important;font-family:"Poppins","Segoe UI",sans-serif !important;overflow:visible !important}.js-footer,.js-footer .newsletter,.js-footer .js-newsletter{overflow:visible !important}.js-footer .newsletter{margin-top:0 !important}.js-footer .font-big{font-family:"Poppins","Segoe UI",sans-serif !important;font-weight:600 !important;color:#3a2d2a !important}.js-footer .footer-menu-link,.js-footer .contact-link,.js-footer .footer-legal a,.js-footer .btn-link.font-smallest{font-family:"Poppins","Segoe UI",sans-serif !important;color:#5c5048 !important}.js-footer .footer-menu-link:hover,.js-footer .contact-link:hover,.js-footer .footer-legal a:hover{color:#3a2d2a !important}.js-footer .footer-legal,.js-footer .font-small,.js-footer .font-smallest,.js-footer li{color:#5c5048 !important}.js-footer .social-icon svg,.js-footer .svg-icon-text,.js-footer .icon-inline{fill:#3a2d2a !important;color:#3a2d2a !important}.js-footer .divider{background-color:rgba(58,45,42,.12) !important;border:none !important}.template-page .page-header h1{font-family:"Poppins","Segoe UI",sans-serif !important;font-weight:600 !important;color:#3a2d2a !important;text-align:center}.template-page .page-header{text-align:center}.user-content,.user-content p,.user-content li,.user-content div{font-family:"Poppins","Segoe UI",sans-serif !important;color:#5c5048}.user-content p{font-size:1.05rem;line-height:1.9;margin-bottom:1.2rem}.user-content h1,.user-content h2,.user-content h3,.user-content h4,.user-content strong,.user-content b{font-family:"Poppins","Segoe UI",sans-serif !important;color:#3a2d2a !important}.user-content h2,.user-content h3{font-weight:600 !important;margin:1.8rem 0 1rem}.template-product .js-product-name,.template-product .price-container,.template-product .js-product-form,.template-product [data-store^=product-description],.template-product [data-store^=product-info]{font-family:"Poppins","Segoe UI",sans-serif !important}.template-product .js-product-name{font-weight:600 !important;color:#3a2d2a !important}.template-product .js-price-display{color:#3a2d2a !important;font-family:"Poppins","Segoe UI",sans-serif !important}.template-product .btn-add-to-cart,.template-product .js-addtocart.btn-primary,.template-product .js-prod-submit-form{background:#3a2d2a !important;border:1px solid #3a2d2a !important;color:#fff !important;border-radius:40px !important;font-family:"Poppins","Segoe UI",sans-serif !important;font-weight:600 !important;letter-spacing:1px;text-transform:uppercase;transition:background .25s ease !important}.template-product .btn-add-to-cart:hover,.template-product .js-prod-submit-form:hover{background:#2a201d !important;color:#fff !important}.template-product .btn-secondary{border-radius:40px !important;font-family:"Poppins","Segoe UI",sans-serif !important}.template-product .form-quantity{border:1px solid rgba(58,45,42,.18);border-radius:40px;overflow:hidden}.template-product .price-container .svg-icon-text,.template-product .product-shipping-calculator .svg-icon-text{fill:#3a2d2a !important;color:#3a2d2a !important}.template-product [data-store^=product-description] h6{font-family:"Poppins","Segoe UI",sans-serif !important;font-weight:600 !important;color:#3a2d2a !important}.section-testimonials-home{background:#f9f5f1 !important;padding:54px 0}.section-testimonials-home h2{font-family:"Poppins","Segoe UI",sans-serif !important;font-weight:600 !important;color:#3a2d2a !important}.swiper-testimonials .swiper-slide{display:flex !important;flex-direction:column;background:#fff;border-radius:16px;border:1px solid rgba(58,45,42,.05);box-shadow:0 8px 22px rgba(58,45,42,.07);padding:28px 24px !important}.swiper-testimonials .swiper-slide::before{content:"★★★★★";order:0;display:block;color:#f6b400;font-size:1.05rem;letter-spacing:4px;margin-bottom:14px}.swiper-testimonials .swiper-slide p{order:1;font-family:"Poppins","Segoe UI",sans-serif !important;color:#6b615b !important;line-height:1.7;font-style:italic;margin-bottom:18px !important}.swiper-testimonials .swiper-slide h3{order:2;margin-top:auto !important;font-family:"Poppins","Segoe UI",sans-serif !important;font-weight:600 !important;color:#3a2d2a !important}
/* Engine:dart */