header{width:min(1280px,94%);gap:20px;padding:17px 25px}header .brand{width:104px;height:48px;order:-1;flex:none}header .brand img{width:104px;height:auto;max-height:48px;filter:none}header nav{flex:1;justify-content:center;flex-wrap:wrap;gap:8px}header nav a{font-size:11px;padding:12px 14px}header nav .social-link{background:#ffffff15;border:1px solid #ffffff4d}header nav .social-link:hover{background:#ffffff30}header #openCart{flex:none}.hero h1{display:flex;flex-direction:column;align-items:center;gap:4px;font-size:clamp(35px,5.5vw,76px);letter-spacing:-.055em;line-height:1.12}.hero h1 span{display:block;width:max-content;max-width:100%;white-space:nowrap}.title-first{font-weight:900;background:linear-gradient(#ffcd76 15%,#ffa529 55%,#ff8500 90%);background-clip:text;-webkit-background-clip:text;color:transparent;padding-bottom:.03em}.title-second{font-weight:800}.hero-stage{height:440px;perspective:1200px;isolation:isolate;overflow:visible}.hero-stage .hero-logo{position:absolute;left:50%;top:50%;width:min(820px,82%);height:auto;max-width:82%;max-height:none;transform:translate(-50%,-50%) rotate(-12deg);filter:none;animation:none;z-index:-1;opacity:.95;pointer-events:none}.hero-stage #heroImg{width:290px;height:335px;max-width:46%;object-fit:contain;transform:rotateY(-8deg);border-radius:28px;filter:drop-shadow(8px 30px 20px #24348a30);animation:none;z-index:3;backface-visibility:hidden}.hero-stage .hero-side{position:absolute;top:55px;width:230px;height:290px;max-width:27%;object-fit:contain;animation:none;filter:drop-shadow(0 20px 15px #24348a24);opacity:.6;z-index:1;border-radius:25px}.hero-stage .hero-left{left:15%;transform:rotateY(32deg) rotateZ(-9deg) translateZ(-100px)}.hero-stage .hero-right{right:15%;transform:rotateY(-32deg) rotateZ(9deg) translateZ(-100px)}.orbit{right:1%;top:20%;width:110px;font-size:9px}.photo{height:auto!important;aspect-ratio:1;width:calc(100% - 16px);padding:14px;display:grid;place-items:center}.photo img{width:100%;height:100%;min-height:0;object-fit:contain}.card,.card:hover{transition:box-shadow 1s ease!important}.card:hover{box-shadow:0 14px 40px #24348a29!important}.search-capsule{display:flex;align-items:center;gap:10px;border:2px solid var(--orange);border-radius:40px;padding:0 17px;min-width:280px;background:#fff;box-shadow:0 4px 18px #f687120d}.search-capsule:focus-within{box-shadow:0 0 0 4px #f6871220}.search-capsule svg{width:21px;height:21px;fill:none;stroke:var(--orange);stroke-width:1.8;flex:none}.search-capsule input[type=search]{padding:14px 0;border:0;outline:none;width:100%;max-width:none;min-width:0}.catalog-more{text-align:center;margin-top:35px}.catalog-more p{font-size:12px;color:#647092}.catalog-more button{min-width:230px}[hidden]{display:none!important}.newsletter{display:grid;grid-template-columns:1fr 1fr;gap:50px;align-items:center;background:#f3f8ff;padding:65px 7%}.newsletter h2{font-size:clamp(32px,4vw,49px);letter-spacing:-2px;line-height:1.1;margin:17px 0}.newsletter p{font-size:14px;line-height:1.7;color:#647092}.newsletter label{font-size:12px;font-weight:700}.newsletter-fields{display:flex;gap:9px;flex-wrap:wrap;margin-top:9px}.newsletter-fields input{flex:1;min-width:180px;padding:15px 18px;border:1px solid #c9d3ee;border-radius:30px;background:white}.newsletter-fields button{padding:15px 20px;border:0;border-radius:30px;background:var(--orange);color:white;font-weight:700;cursor:pointer}.newsletter .newsletter-note,.newsletter #newsletterStatus{font-size:11px}.floating-whatsapp{position:fixed;right:24px;bottom:24px;width:59px;height:59px;border-radius:50%;background:#20c663;color:white;display:grid;place-items:center;box-shadow:0 6px 20px #12284230;z-index:15;transition:box-shadow .4s,transform .4s}.floating-whatsapp:hover{transform:translateY(-3px);box-shadow:0 10px 25px #12284240}.floating-whatsapp svg{width:35px;height:35px;fill:none;stroke:white;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}@media(max-width:1000px){header{flex-wrap:wrap;justify-content:space-between}header nav{order:3;width:100%;flex-basis:100%}.toolbar{flex-direction:column}.search-capsule{width:100%}.hero-stage .hero-left{left:8%}.hero-stage .hero-right{right:8%}}@media(max-width:580px){header .brand{width:87px;height:40px}header .brand img{width:87px;max-height:40px}header nav a{font-size:10px;padding:9px 12px}.hero-stage{height:315px}.hero-stage #heroImg{height:255px;max-width:55%;width:210px}.hero-stage .hero-side{height:195px;top:60px;max-width:27%}.hero-stage .hero-left{left:0}.hero-stage .hero-right{right:0}.hero-stage .hero-logo{width:92%;max-width:92%}.hero h1{font-size:clamp(26px,7vw,40px);letter-spacing:-.055em}.newsletter{grid-template-columns:1fr;gap:22px;padding:45px 5%}.newsletter-fields{flex-direction:column}.floating-whatsapp{width:52px;height:52px;right:16px;bottom:16px}.search-capsule{min-width:0}}@media(prefers-reduced-motion:reduce){.card,.card:hover{transition:none!important}}
