.topbar{background:#3d3d3b;color:#f1f1ef;border-bottom:1px solid #2B2B2A;font-size:.66rem;letter-spacing:.12em}.topbar .container{min-height:34px}.topbar span+span:before{background:#a3a3a1}.site-header .bar{display:flex;align-items:center;gap:.5rem;min-height:68px}@media(min-width:992px){.site-header .bar{gap:2rem;min-height:78px}}.site-header .brand-link{margin-right:auto}@media(min-width:992px){.site-header .brand-link{margin-right:0}.site-header .brand-link img{height:46px}}.site-header .main-nav{border:0;flex:1 1 auto}.site-header .main-nav ul{gap:clamp(1.25rem,2.6vw,2.75rem)}.site-header .main-nav li.has-sub{position:static}.site-header .main-nav>ul>li{position:relative}.site-header .main-nav a{padding:1.75rem 0}.site-header .main-nav a:after{bottom:1.25rem}.bar-actions{display:flex;align-items:center;gap:.15rem;margin-left:auto}@media(min-width:992px){.bar-actions{margin-left:0}}.bar-search{position:relative;align-items:center;margin-right:.6rem}.bar-search input{width:190px;height:40px;padding:0 2.4rem 0 .95rem;border:1px solid var(--ne-line);background:transparent;font-size:.82rem;color:var(--ne-ink);transition:border-color .25s ease,width .3s var(--ne-ease)}.bar-search input:focus{outline:none;border-color:var(--ne-ink);width:230px}.bar-search input::placeholder{color:var(--ne-muted)}.bar-search button{position:absolute;right:0;top:0;width:40px;height:40px;background:none;border:0;color:var(--ne-ink)}.stage-wrap{padding-top:1rem}@media(min-width:992px){.stage-wrap{padding-top:1.5rem}}.stage-grid{display:grid;gap:.75rem}@media(min-width:992px){.stage-grid{grid-template-columns:minmax(0,2fr) minmax(0,1fr);gap:1rem}.stage-grid--solo{grid-template-columns:minmax(0,1fr)}}.stage-main .hero{--hero-h: 520px}@media(min-width:992px){.stage-main .hero{--hero-h: clamp(440px, 62vh, 580px)}.stage-main .hero-split__text{flex-basis:48%;padding:2rem 2.25rem 3.6rem}.stage-main .hero-split__text .display-title{font-size:clamp(1.9rem,2.8vw,2.7rem)}}.stage-cards{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem}.stage-cards[data-count="1"]{grid-template-columns:minmax(0,1fr)}@media(min-width:992px){.stage-cards{grid-template-columns:minmax(0,1fr);grid-template-rows:repeat(2,minmax(0,1fr));gap:1rem}}.hcard{position:relative;display:block;overflow:hidden;background:var(--ne-surface-soft);aspect-ratio:4 / 5}@media(min-width:992px){.hcard{aspect-ratio:auto}}.hcard img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:center 25%;transition:transform .7s var(--ne-ease)}.hcard:hover img{transform:scale(1.035)}.hcard__label{position:absolute;left:.75rem;bottom:.75rem;display:inline-flex;align-items:center;gap:.6rem;min-height:40px;padding:0 1rem;background:var(--ne-bg);color:var(--ne-ink);font-size:.72rem;font-weight:500;text-transform:uppercase;letter-spacing:.15em}.hcard:hover{color:var(--ne-ink);text-decoration:none}.tile{position:relative}.tile__label{position:absolute;left:.6rem;bottom:.6rem;right:auto;display:inline-flex;align-items:center;gap:.55rem;min-height:38px;padding:0 .9rem;background:var(--ne-bg);font-size:.7rem;letter-spacing:.14em}.pcard{position:relative;display:block;color:var(--ne-ink)}.pcard__frame{position:relative}.pcard__media-link{display:block;color:inherit}.pcard__link{display:block;color:inherit;text-decoration:none}.pcard__link:hover{color:inherit;text-decoration:none}.pcard__name{font-weight:400;font-size:.92rem}.pcard__quick{position:absolute;left:.5rem;right:.5rem;bottom:.5rem;z-index:3;display:none;padding:.6rem;background:#f7f7f6f7;border:1px solid var(--ne-line);text-align:center}.pcard__quick--link{padding:.75rem;font-size:.72rem;font-weight:500;text-transform:uppercase;letter-spacing:.14em;color:var(--ne-ink);text-decoration:none}.pcard__quick--link:hover{color:var(--ne-ink)}.pcard__sizes{display:flex;flex-wrap:wrap;justify-content:center;gap:.35rem;margin-bottom:.55rem}.qa-chip{min-width:34px;height:34px;padding:0 .5rem;display:inline-grid;place-items:center;border:1px solid var(--ne-greige);font-size:.74rem;cursor:pointer;background:transparent}.btn-check:checked+.qa-chip{background:var(--ne-ink);border-color:var(--ne-ink);color:var(--ne-bg)}.btn-check:focus-visible+.qa-chip{outline:2px solid var(--ne-ink);outline-offset:2px}.pcard__err{margin:0 0 .5rem;font-size:.72rem;color:var(--ne-promo)}@media(hover:hover)and (pointer:fine){.pcard__quick{display:block;opacity:0;transform:translateY(8px);transition:opacity .25s ease,transform .3s var(--ne-ease)}.pcard:hover .pcard__quick,.pcard:focus-within .pcard__quick{opacity:1;transform:none}}.newsletter{background:var(--ne-surface-soft);color:var(--ne-ink);border-top:1px solid var(--ne-line)}.breadcrumb-list li+li:before{color:var(--ne-greige)}.vp{display:grid;gap:.65rem}.vp__head{display:flex;justify-content:flex-start;gap:1rem;align-items:baseline;font-size:.72rem;font-weight:500;text-transform:uppercase;letter-spacing:.16em;color:var(--ne-muted)}.vp__head:not(:first-child){margin-top:.5rem}.vp__value{color:var(--ne-ink);font-size:.85rem;letter-spacing:.04em;text-transform:none;font-weight:400}.vp__colors,.vp__sizes{display:flex;flex-wrap:wrap;gap:.5rem}.vp-color{display:inline-flex;align-items:center;gap:.55rem;min-height:44px;padding:0 .95rem;border:1px solid var(--ne-greige);font-size:.82rem;cursor:pointer;background:transparent;transition:border-color .2s ease}.vp-color:hover{border-color:var(--ne-ink)}.vp-dot{flex:0 0 auto;width:16px;height:16px;border-radius:50%;border:1px solid rgba(17,17,17,.25)}.btn-check:checked+.vp-color{border-color:var(--ne-ink);box-shadow:inset 0 0 0 1px var(--ne-ink)}.vp-size{min-width:52px;height:44px;padding:0 .85rem;display:inline-flex;align-items:center;justify-content:center;gap:.4rem;border:1px solid var(--ne-greige);font-size:.85rem;cursor:pointer;background:transparent;transition:background-color .2s ease,color .2s ease,border-color .2s ease}.vp-size:hover{border-color:var(--ne-ink)}.btn-check:checked+.vp-size{background:var(--ne-ink);border-color:var(--ne-ink);color:var(--ne-bg)}.btn-check:focus-visible+.vp-color,.btn-check:focus-visible+.vp-size{outline:2px solid var(--ne-ink);outline-offset:2px}.vp-color.is-out,.vp-size.is-out{opacity:.45;text-decoration:line-through;cursor:not-allowed}.vp-last{font-size:.62rem;color:var(--ne-muted);text-transform:uppercase;letter-spacing:.08em}.btn-check:checked+.vp-size .vp-last{color:inherit}.vp__colorlabel{flex-basis:100%;font-size:.75rem;color:var(--ne-muted)}.vp.is-enhanced .vp__colorlabel,.vp__sizes[hidden]{display:none}.vp--compact{gap:.45rem}.vp--compact .vp__head{display:none}.vp--compact .vp__colors,.vp--compact .vp__sizes{justify-content:center;gap:.35rem}.vp--compact .vp-color{min-height:30px;padding:0 .45rem}.vp--compact .vp-color__name{display:none}.vp--compact .vp-size{min-width:34px;height:34px;padding:0 .4rem;font-size:.74rem}.pcard__quick .vp{margin-bottom:.6rem}.vp__guide{margin-left:auto}@media(max-width:767.98px){.offcanvas .btn-close{width:44px;height:44px;padding:0;background-position:center}.breadcrumb-list a{display:inline-block;padding:.65rem 0}label[for=cep-frete],.product-info a[href*=trocas-e-devolucoes]{display:inline-block;padding:.5rem 0}}.seals{display:flex;flex-direction:column;gap:.5rem}.seal{display:flex;align-items:center;gap:.6rem;padding:.5rem .7rem;border:1px solid currentColor;border-color:#ffffff40;color:inherit;text-decoration:none;max-width:17rem}.seal strong{display:block;font-size:.78rem;font-weight:600;letter-spacing:.04em}.seal small{display:block;font-size:.68rem;opacity:.75}a.seal:hover{border-color:#fff9;color:inherit}@media(max-width:991.98px){#menu-mobile.offcanvas-start{width:min(88vw,360px)}#menu-mobile .offcanvas-nav{display:grid;gap:.6rem}#menu-mobile .offcanvas-nav a{display:flex;align-items:center;justify-content:space-between;gap:.75rem;min-height:48px;padding:.8rem 1rem;border:1px solid var(--ne-line);background:#fff;border-bottom:1px solid var(--ne-line);font-size:.8rem;font-weight:500;text-decoration:none}#menu-mobile .offcanvas-nav a:after{content:"›";font-size:1.25rem;line-height:1;color:var(--ne-muted)}#menu-mobile .offcanvas-nav a:active,#menu-mobile .offcanvas-nav a:hover{border-color:var(--ne-ink)}#menu-mobile .offcanvas-nav a[aria-current=page]{background:var(--ne-ink);border-color:var(--ne-ink);color:#fff}#menu-mobile .offcanvas-nav a[aria-current=page]:after{color:#fff}#menu-mobile .offcanvas-nav .offcanvas-nav__sub{margin-left:1rem;min-height:42px;font-size:.74rem}}@media(max-width:767.98px){.hero .hero-track{height:auto}.hero .hero-slide{inset:0 0 auto}.hero .hero-slide.is-active{position:relative;inset:auto}.hero .hero-full,.hero .hero-full a,.hero .hero-full picture{height:auto}.hero .hero-full img{height:auto;aspect-ratio:9 / 12.5;object-fit:contain;background:var(--ne-surface-soft)}.hero .hero-split{height:auto}.hero .hero-split__media{flex:0 0 auto;aspect-ratio:3 / 4}.hero .hero-split__media img{object-fit:cover;object-position:center top}.hero .hero-split__text{flex:0 0 auto;padding-bottom:4.2rem}.hero-controls{bottom:.5rem}}.breadcrumb-list{align-items:center}.breadcrumb-list li{display:inline-flex;align-items:center}@media(min-width:768px){.hero .hero-full picture,.hero .hero-split__media picture{position:relative;overflow:hidden;display:block;width:100%;height:100%;background:var(--ne-surface-soft)}.hero .hero-full picture:before,.hero .hero-split__media picture:before{content:"";position:absolute;inset:-24px;background:var(--hero-bg) center / cover no-repeat;filter:blur(22px) saturate(1.05);opacity:.85;transform:scale(1.05)}.hero .hero-full picture:after,.hero .hero-split__media picture:after{content:"";position:absolute;inset:0;background:#ffffff1f}.hero .hero-full img,.hero .hero-split__media img{position:relative;z-index:1;object-fit:contain;object-position:center}}@media(max-width:767.98px){.breadcrumb-list a,.site-footer li a{min-width:44px}.product-info summary{display:block;min-height:44px;padding-top:.7rem;padding-bottom:.7rem}.product-info a[href*=trocas],.product-info .link-sm{display:inline-block;padding:.7rem 0}main a[href$="/forgot-password"],main a[href$="/register"],main a[href$="/login"],main a[href*="/pagina/"],main a[href$="/conta/dados"],main a[href$="/conta/enderecos"],main a.small{display:inline-block;padding:.7rem 0}main a.d-block.text-center{display:block;padding:.8rem 0}.form-check-input:not(.btn-check){width:1.35rem;height:1.35rem;margin-top:.1rem}.form-check-label{padding-left:.25rem}.whatsapp-float{width:48px;height:48px;right:12px;bottom:12px;font-size:1.35rem}body{padding-bottom:4.5rem}.site-footer{margin-bottom:-4.5rem;padding-bottom:4.5rem}}
