@media(max-width:1100px){.desktop-nav{gap:15px}.header-inner{gap:12px}.header-whatsapp{font-size:.7rem}.hero-grid{min-height:520px}.hero-visual{height:540px}.hero-sticker{left:-25px}}
@media(max-width:1024px){.desktop-nav{display:none}.menu-toggle{display:flex;flex-direction:column;justify-content:center;gap:6px;width:44px;height:44px;border:0;background:transparent;cursor:pointer}.menu-toggle span{display:block;width:22px;height:2px;background:var(--ink);transition:transform .2s}.menu-toggle[aria-expanded="true"] span:first-child{transform:translateY(4px) rotate(45deg)}.menu-toggle[aria-expanded="true"] span:last-child{transform:translateY(-4px) rotate(-45deg)}.mobile-menu:not([hidden]){display:flex;flex-direction:column;gap:0;position:absolute;left:0;right:0;top:100%;background:var(--paper);padding:14px 24px 28px;border-bottom:1px solid var(--line);box-shadow:0 20px 20px rgba(0,0,0,.06)}.mobile-menu a{display:flex;align-items:center;min-height:48px;font-weight:800;border-bottom:1px solid var(--line)}.icon-link{display:none}.hero{padding-top:20px}.hero-grid{grid-template-columns:1fr 1fr}.hero-visual{height:480px}.hero-sticker{width:120px;height:120px;font-size:.8rem}.product-grid{grid-template-columns:repeat(2,1fr)}.collection-boys .collection-grid{grid-template-columns:repeat(2,1fr)}.benefit-grid{grid-template-columns:repeat(2,1fr);gap:20px}.benefit-grid article:nth-child(3){border-left:0;padding-left:0}.contact-grid{gap:32px}}
@media(max-width:767px){html{scroll-padding-top:72px}.container{width:min(100% - 32px,620px)}.section{padding:68px 0}.header-inner{height:68px}.brand-name{font-size:1.48rem}.brand small{font-size:.49rem}.header-whatsapp{min-height:44px;padding:9px 12px;font-size:0;gap:0}.header-whatsapp::before{content:"WhatsApp";font-size:.72rem}.header-whatsapp span{display:none}.header-actions{gap:4px}.hero{padding:0 0 55px}.hero-grid{display:flex;flex-direction:column;gap:30px;min-height:0}.hero-copy{padding:46px 0 0;width:100%}.hero-copy h1{font-size:clamp(2.7rem,11vw,4rem);margin:19px 0}.hero-copy>p{font-size:.96rem}.hero-actions{margin-top:25px;gap:18px}.hero-actions .button{min-height:50px}.hero-foot{margin-top:30px}.hero-visual{width:100%;height:auto;padding:0 15px 18px 15px}.hero-photo{aspect-ratio:4/4.1;height:auto;border-radius:22px 100px 22px 22px}.hero-sticker{left:0;bottom:0;width:100px;height:100px;font-size:.72rem}.hero-orbit{right:0;top:18px;width:20px;height:20px;border-width:6px}.categories{padding-top:46px}.section-heading h2{font-size:clamp(2rem,8vw,3rem)}.category-list{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;gap:10px;padding-bottom:8px;margin-right:-16px;scrollbar-width:none}.category-list::-webkit-scrollbar{display:none}.category-item{flex:0 0 140px;min-height:130px;scroll-snap-align:start;font-size:1rem}.heading-row{align-items:start;flex-direction:column}.product-grid,.collection-grid,.collection-boys .collection-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px 12px}.product-info h3{font-size:1rem}.product-category{font-size:.62rem}.quick-trigger{opacity:1;transform:none;left:7px;right:7px;bottom:7px;min-height:44px;font-size:.7rem}.editorial-grid{grid-template-columns:1fr;gap:58px}.editorial-visual{max-width:480px;margin-inline:auto;width:100%}.editorial-caption{right:0}.editorial-copy h2{font-size:3.4rem}.collection-card:nth-child(2),.collection-boys .collection-card:nth-child(2){transform:none}.collection-mark{display:none}.baby-grid,.pair-grid{grid-template-columns:1fr}.baby-art{min-height:240px}.pair-products{margin-top:30px}.pair-card:nth-child(2){margin-top:35px}.benefit-grid{margin-top:28px}.benefit-grid article{padding-top:18px}.benefit-grid article+article{padding-left:16px}.benefit-grid svg{margin-bottom:14px}.instagram-mosaic{grid-template-columns:repeat(2,1fr)}.instagram-photo:nth-child(n){margin-top:0}.instagram-photo:nth-child(even){transform:translateY(25px)}.instagram-mosaic{padding-bottom:25px}.cta-card{padding:46px 28px;min-height:390px}.cta-colors{opacity:.3;right:-95px}.contact-grid{grid-template-columns:1fr}.footer-inner{gap:28px}}
@media(max-width:430px){.hero-copy h1{font-size:clamp(2.55rem,11.4vw,3.1rem)}.hero-actions{align-items:flex-start;flex-direction:column;gap:14px}.hero-actions .button{width:100%}.header-whatsapp{padding:8px}.product-grid,.collection-grid,.collection-boys .collection-grid{gap:20px 10px}.product-info{padding-top:11px}.product-info h3{font-size:.94rem}.consult-link{font-size:.72rem}.quick-trigger{font-size:.66rem}.benefit-grid{gap:12px}.benefit-grid p{font-size:.76rem}.contact-details{grid-template-columns:1fr 1fr;gap:12px}.footer-inner{grid-template-columns:1fr}.footer-links{justify-content:flex-start}.quick-panel{width:100%;max-height:92dvh;align-self:end;border-radius:24px 24px 0 0;display:block;padding-bottom:env(safe-area-inset-bottom)}.quick-image{height:35dvh;min-height:190px}.quick-photo{min-height:190px}.quick-content{padding:22px 24px 30px}.quick-content h2{font-size:1.9rem}.quick-content p{margin:10px 0}.quick-content .button{margin-top:12px;width:100%}}
@media(max-width:359px){.container{width:calc(100% - 28px)}.header-actions{gap:0}.brand-name{font-size:1.37rem}.header-whatsapp::before{font-size:.66rem}.hero-copy h1{font-size:2.45rem}.category-item{flex-basis:128px}.product-info h3{font-size:.86rem}.quick-trigger{font-size:.6rem;padding:8px}.contact-details{grid-template-columns:1fr}}
@media(max-width:430px){.site-header .brand-wordmark{display:none}.site-header .brand-logo{width:48px;height:48px}}
@media(max-width:767px){.footer-bottom{flex-direction:column;align-items:flex-start;gap:8px}}
@media(max-width:359px){.category-list{margin-right:0}}
@media(max-width:767px){.header-whatsapp{font-size:.72rem;white-space:nowrap}.header-whatsapp::before{content:none}.questions-toggle{right:16px;bottom:calc(16px + env(safe-area-inset-bottom))}.questions-panel{right:16px;bottom:calc(78px + env(safe-area-inset-bottom));padding:18px;max-height:calc(100dvh - 112px - env(safe-area-inset-bottom))}}
@media(max-width:359px){.header-whatsapp{font-size:.66rem}.questions-toggle{font-size:.76rem}}
@media(min-width:431px) and (max-width:767px){.quick-panel{width:min(92vw,520px);display:block}.quick-image,.quick-photo{height:38dvh;min-height:220px}.quick-content{padding:24px 30px 34px}}
@media(max-width:767px){
  .hero{padding-bottom:24px}
  .hero-grid{gap:16px}
  .hero-copy{padding-top:24px}
  .hero-copy h1{margin:16px 0}
  .hero-actions{margin-top:20px}
  .hero-foot{display:none}
  .hero-visual{padding-bottom:12px}
  .hero-photo{aspect-ratio:4/5}
  .hero-photo img{object-position:center top}
  .categories{padding-top:32px;padding-bottom:38px}
  .categories .section-heading{margin-bottom:22px}
  .category-item{min-height:112px}
  .products-section{padding-top:44px}
  .consult-link{display:inline-flex;align-items:center;min-height:44px}
  .quick-panel{overscroll-behavior:contain}
  .questions-panel{max-height:calc(100dvh - 160px - env(safe-area-inset-bottom))}
  .questions-toggle{padding-right:12px}
  .questions-toggle>span:last-child{font-size:0}
  .questions-toggle>span:last-child::after{content:"Dúvidas";font-size:.76rem}
}
