.header-catalog-search{border:1px solid var(--mineral);background:var(--neve);border-radius:8px;justify-self:center;align-items:center;gap:8px;width:100%;min-width:0;max-width:560px;display:flex}.header-catalog-search input{width:100%;min-width:0;color:var(--ink);font:inherit;background:0 0;border:0;padding:12px 16px;font-size:14px}.header-catalog-search button{width:44px;height:44px;color:var(--ink);cursor:pointer;background:0 0;border:0;flex-shrink:0;place-items:center;display:grid}.header-actions .search-trigger{display:none}.department-nav-inner{justify-content:space-between;gap:18px}.department-nav-inner>a,.department-mega>summary{font-size:13px}.department-mega>summary{gap:8px}.department-collections{color:var(--ink-action)}.department-mega-panel{max-height:calc(100dvh - 155px);padding:24px var(--gutter);border-bottom:1px solid var(--mineral);gap:20px;overflow-y:auto;box-shadow:0 12px 24px #00000012}.department-mega-titulo{border-bottom:1px solid var(--mineral);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding-bottom:16px}.department-mega-titulo>strong{font-size:21px}.department-mega-titulo>a{min-height:44px;color:var(--ink-action);align-items:center;gap:8px;font-size:14px;display:inline-flex}.department-mega-rooms{gap:24px 32px}.department-mega-rooms section>a{min-height:44px;padding:8px 0;font-size:14px;line-height:1.4}.department-mega-rooms section>.department-mega-capa{color:var(--ink);gap:10px;padding:0 0 8px;font-size:17px}.department-mega-capa img{object-fit:cover;border-radius:6px;width:48px;height:48px}.department-extra{border-left:1px solid var(--mineral);padding-left:20px}.department-extra>strong{align-items:center;min-height:48px;font-size:16px;display:flex}.panel-layer:has(.panel--menu){justify-content:flex-start}.panel--menu{width:min(400px,94vw);padding:20px}.panel--menu .panel-header{border-bottom:1px solid var(--mineral);padding-bottom:16px}.mobile-menu-label{text-transform:none;letter-spacing:0;color:var(--secondary);margin:8px 0 12px;font-size:14px;font-weight:650}.mobile-menu-rooms button{gap:12px;min-height:62px;padding:8px 0}.mobile-menu-rooms img{object-fit:cover;border-radius:6px;width:44px;height:44px}.mobile-menu-rooms strong{font-family:var(--font-body), sans-serif;letter-spacing:0;flex:1;font-size:17px;font-weight:650}.mobile-menu-primary{border:0;gap:8px;margin-top:20px;display:grid}.mobile-menu-primary a{font-family:var(--font-body), sans-serif;letter-spacing:0;background:var(--neve);border:0;border-radius:6px;min-height:48px;padding:8px 12px;font-size:15px;font-weight:650}.mobile-menu-secondary{grid-template-columns:1fr;gap:0;padding-top:16px;display:grid}.mobile-menu-secondary a{align-items:center;gap:10px;min-height:44px;padding:10px 0;font-size:14px;font-weight:500;display:flex}.mobile-menu-back{font-size:14px}.mobile-menu-level--categories>h2{margin:12px 0 20px;font-size:28px}.mobile-menu-level--categories nav a{font-family:var(--font-body), sans-serif;gap:12px;min-height:52px;padding-block:12px;font-size:16px}.mobile-menu-level--categories nav .mobile-menu-all{border-radius:6px;margin:0;font-size:15px}.rail-collection-link{text-underline-offset:4px;align-items:center;min-height:44px;font-size:14px;font-weight:650;text-decoration:underline;display:inline-flex}.rail-navigation{align-items:center;gap:20px;display:flex}.newsletter-disclosure{border-top:1px solid var(--mineral);background:var(--neve)}.newsletter-disclosure>summary{max-width:var(--content-width);padding:16px var(--gutter);cursor:pointer;justify-content:space-between;align-items:center;gap:12px;min-height:64px;margin:auto;font-weight:650;list-style:none;display:flex}.newsletter-disclosure>summary::-webkit-details-marker{display:none}.newsletter-disclosure[open]>summary svg{transform:rotate(90deg)}#sc-root{font-family:var(--font-body), sans-serif}#sc-root .sc-bubble,#sc-root .sc-panel{z-index:60}#sc-root .sc-bubble,#sc-root .sc-head{background:var(--ink-action)}#sc-root .sc-panel{color:var(--ink);font-family:var(--font-body), sans-serif}body:has(.panel-layer,.cookie-backdrop,.exit-backdrop,.cart-recovery-backdrop,.story-player-backdrop) #sc-root{visibility:hidden}body:has(.purchase-sticky-pay[data-visivel=true]) #sc-root .sc-bubble{bottom:calc(86px + env(safe-area-inset-bottom))}@media (max-width:1100px){.department-nav{display:none}.header-inner{grid-template-columns:auto auto minmax(0,1fr) auto;gap:16px}.header-inner .mobile-only{display:inline-flex}.desktop-action-label{display:none}}@media (max-width:760px){.header-inner{grid-template-columns:44px 1fr auto;gap:10px 12px;height:auto;padding-block:10px}.header-inner .wordmark{justify-self:start}.header-inner .brand-logo{width:clamp(130px,32vw,165px)}.header-actions{grid-area:1/3;gap:2px}.header-actions .header-action{width:44px;min-width:44px}.header-catalog-search{grid-area:2/1/auto/-1;max-width:none}.header-catalog-search input{padding:10px 12px;font-size:16px}.rail-navigation{justify-content:space-between;gap:12px}.panel--menu{width:min(400px,94vw);padding:16px}}@media (max-width:359px){.header-actions a[aria-label=Minha\ conta]{display:none}}#sc-root .sc-card p{color:var(--secondary)!important}#sc-root .sc-btn{background:var(--ink-action);color:var(--branco);min-height:44px}#sc-root .sc-input{min-height:44px;font-size:16px}#sc-root .sc-iconbtn{min-width:44px;min-height:44px}.storefront .commerce-heading h2{max-width:24ch;font-size:clamp(28px,2.5vw,40px);line-height:1.08}.storefront .product-rail-section{padding-block:48px}@media (max-width:760px){.storefront .product-rail-section{padding-block:32px}.storefront .product-rail-section .commerce-heading{grid-template-columns:minmax(0,1fr);gap:8px;margin-bottom:18px}.storefront .commerce-heading h2{max-width:none;font-size:28px}.storefront .commerce-heading>p{grid-area:auto;font-size:14px}.storefront .commerce-heading .rail-navigation{grid-area:auto;justify-content:space-between}.storefront .rail-navigation:not(:has(.rail-collection-link)){justify-content:flex-end}}
