@media (max-width:768px){body .hero-store{grid-template:"copy""photo"/minmax(0,1fr)!important;align-items:start!important;height:auto!important;min-height:auto!important;display:grid!important;overflow:hidden!important}body .hero-store__wash{display:none!important}body .hero-store__inner{grid-area:copy;min-width:0;padding:7.15rem 1.25rem 2.2rem!important}body .hero-store__copy{width:100%!important;max-width:32rem!important}body .hero-store__title{max-width:10ch!important}body .hero-store__text{max-width:30rem!important}body .hero-store__actions{align-items:center;width:100%;padding-top:.25rem;gap:1.25rem!important;max-width:none!important;display:flex!important}body .hero-store__actions a{position:relative;transition:transform .2s,color .2s,border-color .2s,background .2s,box-shadow .2s!important}body .hero-store__button--primary{color:#fffaf6!important;letter-spacing:0!important;background:#342936!important;border:1px solid #342936!important;border-radius:.45rem!important;justify-content:center!important;width:auto!important;min-height:48px!important;padding:.72rem 1.05rem .72rem 1.15rem!important;font-size:.86rem!important;font-weight:700!important;box-shadow:0 10px 24px -18px #2d2230cc!important}body .hero-store__button--primary svg{opacity:.72;width:15px;height:15px;margin-left:.25rem;transition:transform .22s,opacity .22s}body .hero-store__button--primary:hover{background:#281f2b!important;border-color:#281f2b!important;transform:translateY(-1px)!important;box-shadow:0 14px 26px -18px #2d2230e6!important}body .hero-store__button--primary:hover svg{opacity:1;transform:translateY(2px)}body .hero-store__button--secondary{width:auto!important;min-height:44px!important;box-shadow:none!important;color:#594a56!important;letter-spacing:0!important;background:0 0!important;border:0!important;border-radius:0!important;justify-content:flex-start!important;padding:.65rem 0!important;font-size:.82rem!important;font-weight:700!important}body .hero-store__button--secondary svg{color:currentColor;width:15px;height:15px;margin-left:.15rem;transition:transform .22s}body .hero-store__button--secondary:hover{color:#342936!important;background:0 0!important;transform:none!important}body .hero-store__button--secondary:hover svg{transform:translate(3px)}body .hero-store__photo{box-shadow:none;grid-area:photo;background-position:50% 42%!important;border-radius:0!important;width:100%!important;height:clamp(21rem,96vw,29rem)!important;min-height:21rem!important;margin:0!important;position:relative!important;inset:auto!important}.site-header__iconButton{background:0 0!important;border-color:#0000!important;width:42px!important;height:42px!important}}@media (max-width:520px){[data-modal-opcoes=overlay]{padding:0!important}[data-modal-opcoes=dialog]{width:100%!important;height:100dvh!important;max-height:100dvh!important;box-shadow:none!important;border:0!important;border-radius:0!important;animation:.22s ease-out storeModalEnter!important}[data-modal-opcoes=grabber]{display:none!important}[data-modal-opcoes=dialog]>div:nth-of-type(2){padding:max(.8rem, env(safe-area-inset-top)) 1rem .78rem!important}[data-modal-opcoes=header-grid]{min-height:48px;grid-template-columns:48px minmax(0,1fr)!important;gap:.7rem!important;padding-right:2.6rem!important}[data-modal-opcoes=product-thumb]{width:48px!important;height:48px!important;box-shadow:none!important;border-radius:.55rem!important}[data-modal-opcoes=header-grid] h2{font-size:1.22rem!important;line-height:1.05!important}[data-modal-opcoes=header-grid] p{margin-bottom:.2rem!important}[data-modal-opcoes=header-grid] p:nth-of-type(2){display:none!important}[data-modal-opcoes=progress]{gap:.35rem!important;display:grid!important}[data-modal-opcoes=progress][data-compact=true]{margin-top:.65rem!important;padding-top:.65rem!important}[data-modal-opcoes=progress] .modal-progress__meta{letter-spacing:.08em!important;font-size:.58rem!important}[data-modal-opcoes=progress] .modal-progress__meta strong{background:0 0!important;border:0!important;padding:0!important;font-size:.62rem!important}[data-modal-opcoes=progress] .modal-progress__track{height:7px!important;box-shadow:none!important;background:#5e46531a!important;border:0!important;padding:1px!important}[data-modal-opcoes=progress] .modal-progress__fill{min-width:0!important;box-shadow:none!important}[data-modal-opcoes=progress] .modal-progress__fill:after{display:none!important}body [data-modal-opcoes=flat-progress]{flex-direction:row!important;align-items:flex-end!important;gap:.8rem!important}body [data-modal-opcoes=flat-progress]>div:first-child{min-width:0}body [data-modal-opcoes=flat-progress]>div:nth-child(2){height:32px!important;display:block!important}body [data-modal-opcoes=flat-progress]>div:last-child{min-width:60px!important}[data-modal-opcoes=steps]{gap:.5rem!important;padding:.55rem 1rem .62rem!important}[data-modal-opcoes=steps]>div{padding-top:.32rem!important}[data-modal-opcoes=dialog]>div:nth-of-type(4)>div:first-child{display:none!important}[data-modal-opcoes=option-row]{min-height:58px;border-radius:.8rem!important;margin-bottom:.4rem!important}[data-modal-opcoes=flavor-row]{border-radius:.8rem!important}[data-modal-opcoes=dialog]>div:last-of-type{box-shadow:0 -16px 36px -28px #241c258c;padding:.65rem 1rem max(.75rem, env(safe-area-inset-bottom))!important}[data-modal-opcoes=footer-checkout]{grid-template-columns:minmax(0,1fr) auto!important;gap:.55rem .8rem!important}[data-modal-opcoes=footer-checkout]>div:first-child{background:0 0!important;border:0!important;padding:.42rem .5rem!important}[data-modal-opcoes=footer-checkout]>div:first-child>p{display:none!important}[data-modal-opcoes=footer-checkout]>div:nth-child(2){text-align:right!important;min-width:0!important}[data-modal-opcoes=footer-checkout]>div:nth-child(2) p:last-child{display:none!important}[data-modal-opcoes=footer-checkout]>button{grid-column:1/-1;min-height:50px;border-radius:.75rem!important;width:100%!important}[data-modal-opcoes=flavor-controls]{min-height:46px}}@media (max-width:380px){body .hero-store__inner{padding:6.75rem 1rem 1.8rem!important}body .hero-store__photo{width:100%!important;height:21rem!important;margin-inline:0!important}body .hero-store__actions{flex-direction:column;align-items:flex-start;gap:.35rem!important}}@media (prefers-reduced-motion:reduce){[data-modal-opcoes=dialog]{animation:none!important}}@keyframes storeModalEnter{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}
