@import "https://fonts.googleapis.com/css2?family=Poppins:wght@300;400;500&display=swap";*,:before,:after{box-sizing:border-box}html,body{background:#fff;margin:0}.coming-soon{color:#111;background:#fff;flex-direction:column;justify-content:space-between;gap:clamp(12px,2.5dvh,28px);width:100%;height:100dvh;padding:clamp(16px,3dvh,32px) clamp(16px,3vw,44px);font-family:Poppins,sans-serif;display:flex;overflow:hidden}.coming-soon .cs-header{flex:none}.coming-soon .cs-logo{--logo-h:clamp(56px, 11dvh, 110px);height:var(--logo-h);width:auto;margin:calc(var(--logo-h) * -.2) 0 calc(var(--logo-h) * -.2) calc(var(--logo-h) * -.15);mix-blend-mode:multiply;animation:.9s cubic-bezier(.22,1,.36,1) both fadeDown;display:block}.coming-soon .cs-content{text-align:center;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:clamp(14px,3dvh,30px);min-height:0;display:flex}.coming-soon .cs-text,.coming-soon .cs-sub{max-width:52ch;margin:0;font-size:clamp(.9rem,.6rem + 1vw,1.35rem);font-weight:400;line-height:1.55;animation:.9s cubic-bezier(.22,1,.36,1) .15s both fadeUp}.coming-soon .cs-sub{font-size:clamp(.85rem,.55rem + .9vw,1.2rem);animation-delay:.3s}.coming-soon .cs-timer{gap:clamp(10px,2vw,24px);animation:.9s cubic-bezier(.22,1,.36,1) .45s both fadeUp;display:flex}.coming-soon .cs-box{aspect-ratio:1;border:1px solid #2a2a2a;border-radius:10px;flex-direction:column;justify-content:center;align-items:center;gap:2px;width:clamp(62px,9vw,112px);transition:transform .4s cubic-bezier(.22,1,.36,1),box-shadow .4s cubic-bezier(.22,1,.36,1),background .4s,color .4s;display:flex}.coming-soon .cs-box:hover{color:#fff;background:#111;transform:translateY(-4px);box-shadow:0 14px 30px #0000002e}.coming-soon .cs-num{font-variant-numeric:tabular-nums;font-size:clamp(1.4rem,.8rem + 2.4vw,2.6rem);font-weight:500;line-height:1}.coming-soon .cs-label{letter-spacing:.14em;text-transform:uppercase;opacity:.65;font-size:clamp(.5rem,.4rem + .35vw,.75rem)}.coming-soon .cs-actions{flex:none;grid-template-columns:1.45fr 1fr 1fr;gap:clamp(10px,2vw,40px);animation:.9s cubic-bezier(.22,1,.36,1) .6s both fadeUp;display:grid}.coming-soon .cs-btn{isolation:isolate;color:#111;border:1px solid #2a2a2a;border-radius:6px;justify-content:space-between;align-items:center;gap:12px;padding:clamp(12px,2.2dvh,20px) clamp(14px,1.4vw,20px);font-size:clamp(.85rem,.6rem + .7vw,1.15rem);text-decoration:none;transition:color .45s cubic-bezier(.22,1,.36,1),border-color .45s cubic-bezier(.22,1,.36,1),box-shadow .45s cubic-bezier(.22,1,.36,1),transform .45s cubic-bezier(.22,1,.36,1);display:flex;position:relative;overflow:hidden}.coming-soon .cs-btn:before{content:"";z-index:-1;background:var(--hover,#111);transition:transform .55s cubic-bezier(.22,1,.36,1);position:absolute;inset:0;transform:translate(-101%)}.coming-soon .cs-btn .lead{align-items:center;gap:12px;min-width:0;display:flex}.coming-soon .cs-btn .icon{flex:none;place-items:center;width:1.3em;height:1.3em;transition:transform .45s cubic-bezier(.22,1,.36,1);display:grid}.coming-soon .cs-btn .icon svg{width:100%;height:100%}.coming-soon .cs-btn .txt{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.coming-soon .cs-btn .arrow{flex:none;width:1.3em;height:1.3em;transition:transform .45s cubic-bezier(.22,1,.36,1)}.coming-soon .cs-btn:hover,.coming-soon .cs-btn:focus-visible{color:#fff;border-color:var(--hover,#111);box-shadow:0 12px 26px var(--glow,#0003);outline:none;transform:translateY(-3px)}.coming-soon .cs-btn:hover:before,.coming-soon .cs-btn:focus-visible:before{transform:translate(0)}.coming-soon .cs-btn:hover .arrow,.coming-soon .cs-btn:focus-visible .arrow{transform:translate(6px)}.coming-soon .cs-btn:hover .icon,.coming-soon .cs-btn:focus-visible .icon{transform:scale(1.15)rotate(-6deg)}.coming-soon .cs-btn:active{transform:translateY(0)scale(.98)}.coming-soon .cs-btn.order{--hover:#111}.coming-soon .cs-btn.mail{--hover:#1a56db;--glow:#1a56db59}.coming-soon .cs-btn.whatsapp{--hover:#25d366;--glow:#25d36666}@keyframes fadeUp{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:none}}@keyframes fadeDown{0%{opacity:0;transform:translateY(-14px)}to{opacity:1;transform:none}}@media (width<=900px){.coming-soon .cs-actions{grid-template-columns:1fr;gap:10px}}@media (width<=480px){.coming-soon .cs-logo{--logo-h:clamp(38px, 7dvh, 52px)}.coming-soon .cs-timer{gap:8px}.coming-soon .cs-box{border-radius:8px;width:clamp(56px,20vw,80px)}}@media (height<=560px) and (orientation:landscape){.coming-soon .cs-actions{grid-template-columns:repeat(3,1fr)}.coming-soon .cs-btn .icon{display:none}}@media (prefers-reduced-motion:reduce){.coming-soon *{transition:none!important;animation:none!important}}
