@import"https://fonts.googleapis.com/css2?family=Abhaya+Libre:ital,wght@0,400&display=swap";@import"https://fonts.googleapis.com/css2?family=DM+Serif+Display:ital@1&display=swap";@import"https://fonts.googleapis.com/css2?family=Playfair+Display:wght@400&display=swap";html,body{margin:0;padding:0;background-color:#fff8ee}:root{--primary: #061B4A;--bg: #FFF8EE}.header-divider{width:100%;height:1px;background-color:#061b4a}.site-header{background:var(--bg);margin:0;height:60px;display:flex;align-items:center;position:sticky;top:0;z-index:1000}.header-inner{width:100%;max-width:1440px;margin:0 auto;padding:0 64px;display:grid;grid-template-columns:auto 1fr auto;align-items:center}.header-logo{display:flex;align-items:center}.header-logo img{height:38px;display:block;transform:translateY(3px)}.header-nav{display:flex;justify-content:center;gap:40px}.nav-link{font-family:Manrope,sans-serif;font-size:15px;letter-spacing:.6px;font-weight:400;color:var(--primary);text-decoration:none;letter-spacing:.4px;position:relative}.nav-link:after{content:"";position:absolute;left:50%;bottom:-8px;width:0;height:1px;background:var(--primary);transform:translate(-50%);transition:width .3s ease}.nav-link:hover:after{width:100%}.header-actions{display:flex;align-items:center;gap:22px}.search-box{display:flex;align-items:center;gap:6px;border-bottom:1px solid var(--primary);padding-bottom:1px}.search-box input{border:none;background:transparent;font-family:Manrope,sans-serif;font-size:14px;color:var(--primary);width:100px;outline:none;line-height:1.2;transition:width .3s ease}.search-box input:focus{width:150px}.search-icon svg{width:16px;height:16px}.search-box:focus-within{border-color:#061b4a80}.search-box input::placeholder{color:var(--primary)}.site-header svg{stroke:currentColor;width:21px;height:21px;transition:transform .25s ease,opacity .25s ease;display:block}.icon-btn:hover svg{transform:translateY(-1px);opacity:.8}.icon-btn{color:#061b4a;display:flex;align-items:center}.hero-banner{position:relative;width:100%;background-color:#fff8ee;overflow:hidden}.hero-image img{width:100%;height:auto;display:block}.hero-overlay{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;text-align:center;padding:0 24px}.hero-overlay h1{opacity:0;transform:translateY(20px);animation:heroFadeUp 1.2s ease forwards;font-family:Manrope,sans-serif;font-size:clamp(28px,4vw,56px);font-weight:300;color:#fff;letter-spacing:1px;line-height:1.2}.hero-overlay h1 span{display:block;margin-top:8px;font-size:clamp(40px,6vw,80px);font-weight:500;letter-spacing:2px}@keyframes heroFadeUp{to{opacity:1;transform:translateY(0)}}.brand-slider-section{background-color:#fff8ee;padding:56px 0}.brand-title{display:flex;align-items:center;justify-content:center;gap:24px;margin-bottom:40px}.brand-title h2{font-family:Abhaya Libre,serif;font-size:22px;font-weight:400;color:#061b4a;letter-spacing:.5px}.brand-title span{width:80px;height:1px;background-color:#061b4a;opacity:.6}.brand-slider-wrapper{position:relative;max-width:1200px;margin:0 auto;padding:0 48px}.brand-slider{display:flex;gap:56px;overflow:hidden;scroll-behavior:smooth;-webkit-mask-image:linear-gradient(to right,transparent 0%,black 8%,black 92%,transparent 100%);mask-image:linear-gradient(to right,transparent 0%,black 8%,black 92%,transparent 100%)}.brand-logo{flex:0 0 auto;display:flex;align-items:center;justify-content:center}.brand-logo img{max-height:48px;max-width:140px;object-fit:contain;filter:grayscale(100%);opacity:.85;transition:opacity .3s ease,transform .3s ease}.brand-logo img:hover{opacity:1;transform:scale(1.05)}.brand-arrow{position:absolute;top:50%;transform:translateY(-50%);background:transparent;border:none;font-size:28px;color:#061b4a;cursor:pointer;padding:8px;background:#fff8ee;border-radius:50%;transition:opacity .3s ease}.brand-arrow:hover{opacity:.6}.brand-arrow.left{left:0}.brand-arrow.right{right:0}.banner-text-image{background-color:#fff8ee;padding:80px 0}.banner-text-image__wrapper{max-width:1400px;margin:0 auto;display:grid;grid-template-columns:1fr 1fr;align-items:stretch}.banner-text-image__image{background:transparent;min-height:420px}.banner-text-image__image img{width:100%;height:100%;object-fit:cover;display:block}.banner-text-image__content{background-color:#fbf4e9;padding:80px;display:flex;flex-direction:column;justify-content:center}.banner-text-image__content h2{font-family:"DM Serif Display",serif;font-style:italic;font-size:44px;line-height:1.2;color:#061b4a;margin-bottom:24px}.banner-text-image__content p{font-family:Playfair Display,serif;font-size:18px;line-height:1.6;color:#061b4a;margin-bottom:36px;max-width:480px}.btn-outline{display:inline-flex;align-items:center;justify-content:center;gap:10px;padding:12px 26px;width:fit-content;max-width:none;border:1px solid #CDC1B0;background:transparent;font-family:Manrope,sans-serif;font-size:15px;color:#061b4a;text-decoration:none;transition:all .3s ease}.btn-outline:hover{background-color:#cdc1b026}.btn-arrow{font-size:16px;line-height:1;transition:transform .3s ease}.btn-outline:hover .btn-arrow{transform:translate(4px)}.featured-products{background-color:#fff8ee;padding:72px 0 96px}.section-title{display:flex;align-items:center;justify-content:center;gap:24px;margin-bottom:56px}.section-title h2{font-family:Abhaya Libre,serif;font-size:22px;font-weight:400;color:#061b4a}.section-title span{width:80px;height:1px;background-color:#061b4a;opacity:.6}.featured-products__grid{max-width:1400px;margin:0 auto;padding:0 64px;display:grid;grid-template-columns:repeat(4,1fr);gap:40px}.product-card{text-decoration:none;display:flex;flex-direction:column;gap:16px;transition:transform .3s ease}.product-card:hover{transform:scale(1.03)}.product-card__image{background-color:#fbf4e9;padding:24px;display:flex;align-items:center;justify-content:center}.product-card__image img{width:100%;height:auto;object-fit:cover;display:block}.product-card__info h3{font-family:Manrope,sans-serif;font-size:16px;font-weight:500;color:#000;margin-bottom:4px}.product-card__info .price{font-family:Manrope,sans-serif;font-size:14px;color:#000}.section-button{margin-top:56px;display:flex;justify-content:center}.hero-banner--down{margin-top:96px}.site-footer{background-color:#2c3342;padding:48px 0 32px;color:#fff;font-family:Manrope,sans-serif}.footer-inner{max-width:1440px;margin:0 auto;padding:0 64px;display:grid;grid-template-columns:1fr auto 1fr;align-items:center}.footer-support{text-align:left}.footer-title{font-size:14px;font-weight:600;margin-bottom:8px}.footer-text{font-size:14px;line-height:1.5;opacity:.9;max-width:380px}.copy-phone{margin-left:4px;padding:0;border:none;background:none;font-family:Manrope,sans-serif;font-size:14px;color:#fff;cursor:pointer;text-decoration:underline;opacity:.9;transition:opacity .2s ease}.copy-phone:hover{opacity:1}.footer-logo{display:flex;justify-content:center}.footer-logo img{height:32px;opacity:.9}.footer-cnpj{text-align:right;font-size:13px;opacity:.8}@media (max-width: 768px){.footer-inner{grid-template-columns:1fr;gap:28px;text-align:center}.footer-support,.footer-cnpj{text-align:center}.footer-text{margin:0 auto}}.roupas-categorias{background-color:#fff8ee;padding:56px 0}.roupas-categorias__inner{max-width:1200px;margin:0 auto;padding:0 64px;display:grid;grid-template-columns:repeat(4,1fr);gap:32px}.roupa-item{font-family:Manrope,sans-serif;font-size:15px;font-weight:500;letter-spacing:.4px;text-decoration:none;color:#061b4a;padding:22px 0;text-align:center;border:1px solid rgba(6,27,74,.2);background-color:transparent;transition:all .25s ease}.roupa-item:hover{background-color:#061b4a0d;transform:translateY(-2px)}.roupa-item.destaque{font-weight:600;border-color:#061b4a}@media (max-width: 768px){.roupas-categorias__inner{grid-template-columns:repeat(2,1fr);gap:20px;padding:0 24px}}.roupas-separadas{background-color:#fff8ee;padding:40px 0 80px;font-family:Manrope,sans-serif}.roupa-bloco{max-width:1400px;margin:0 auto 64px;padding:0 64px}.roupa-titulo{font-size:18px;font-weight:600;color:#000;letter-spacing:.6px;margin-bottom:32px}.roupa-produtos{display:grid;grid-template-columns:repeat(4,1fr);gap:40px}.produto-item{text-decoration:none;color:#000;transition:transform .25s ease}.produto-item:hover{transform:translateY(-4px)}.produto-img{background-color:#fbf4e9;padding:20px}.produto-img img{width:100%;display:block}.produto-nome{margin-top:12px;font-size:14px;font-weight:500}.produto-preco{font-size:13px;opacity:.85}@media (max-width: 768px){.roupa-produtos{grid-template-columns:repeat(2,1fr);gap:24px}.roupa-bloco{padding:0 24px}}
/*# sourceMappingURL=/cdn/shop/t/39/assets/base.css.map */
