@media(max-width:767.98px){.americana-mobile-header .americana-mobile-topbar{padding-block:.4rem}.americana-mobile-header .americana-mobile-topbar .americana-mobile-phone{display:none}.americana-mobile-header .americana-mobile-topbar>div{justify-content:center}.americana-mobile-header .americana-mobile-topbar .americana-mobile-promo{text-align:center;letter-spacing:.01em;justify-content:center;width:100%;font-size:.72rem}.americana-mobile-header .americana-mobile-main{padding-top:.55rem;padding-bottom:.6rem}.americana-mobile-header .americana-mobile-main-row{gap:.45rem}.americana-mobile-header .americana-storefront-logo-frame{width:44vw;max-width:190px;height:3rem}.americana-mobile-header .americana-mobile-logo{object-fit:contain;width:100%;max-width:none;height:3rem}.americana-mobile-header .americana-mobile-action button,.americana-mobile-header .americana-mobile-menu{width:2.5rem;height:2.5rem}.americana-mobile-header .americana-mobile-search-location{gap:.55rem;margin-top:.55rem}main>.flex.flex-col.gap-12.pb-20{gap:1.4rem;padding-bottom:3rem}.americana-mobile-footer{padding-top:2rem;padding-bottom:1.5rem}.americana-mobile-footer .americana-storefront-footer-logo-frame{width:72vw;max-width:270px;height:4.25rem}.americana-mobile-footer .americana-mobile-footer-logo{object-fit:contain;width:100%;max-width:none;height:100%}main>.flex.flex-col.gap-12.pb-20>section.container.mx-auto.px-4.py-8{padding-top:.15rem;padding-bottom:.2rem}main>.flex.flex-col.gap-12.pb-20>section.container.mx-auto.px-4.py-8>.grid.grid-cols-2{scroll-snap-type:x proximity;scrollbar-width:none;gap:.7rem;padding-bottom:.35rem;display:flex;overflow-x:auto}main>.flex.flex-col.gap-12.pb-20>section.container.mx-auto.px-4.py-8>.grid.grid-cols-2::-webkit-scrollbar{display:none}main>.flex.flex-col.gap-12.pb-20>section.container.mx-auto.px-4.py-8>.grid.grid-cols-2>a{scroll-snap-align:start;min-height:6.8rem;box-shadow:none;border-radius:1rem;flex:0 0 7rem;gap:.55rem;padding:.8rem .65rem}main>.flex.flex-col.gap-12.pb-20>section.container.mx-auto.px-4.py-8>.grid.grid-cols-2>a>div{width:3.25rem;height:3.25rem;box-shadow:none}main>.flex.flex-col.gap-12.pb-20>section.container.mx-auto.px-4.py-8>.grid.grid-cols-2>a svg{width:1.55rem;height:1.55rem}main>.flex.flex-col.gap-12.pb-20>section.container.mx-auto.px-4.py-8>.grid.grid-cols-2>a>span{text-transform:none;letter-spacing:0;font-size:.68rem;line-height:1.2}main>.flex.flex-col.gap-12.pb-20>section.container.mx-auto.px-4.space-y-24>:not([hidden])~:not([hidden]){margin-top:2.5rem!important}main>.flex.flex-col.gap-12.pb-20>section.container.mx-auto.px-4.space-y-24 .mb-10.border-b{margin-bottom:1rem;padding-bottom:.8rem}main>.flex.flex-col.gap-12.pb-20>section.container.mx-auto.px-4.space-y-24 h2.text-3xl{font-size:1.4rem;line-height:1.15}main>.flex.flex-col.gap-12.pb-20>section.container.mx-auto.px-4.space-y-24 .grid.grid-cols-2{gap:.75rem}main>.flex.flex-col.gap-12.pb-20>section.container.mx-auto.px-4.space-y-24>.grid.grid-cols-1.md\:grid-cols-2{gap:1rem}main>.flex.flex-col.gap-12.pb-20>section.container.mx-auto.px-4.space-y-24>.grid.grid-cols-1.md\:grid-cols-2>div{border-radius:1.25rem;box-shadow:0 6px 18px #0f172a0f}main>.flex.flex-col.gap-12.pb-20>section.container.mx-auto.px-4.space-y-24>.grid.grid-cols-1.md\:grid-cols-2>div>div{padding:1.25rem}main>.flex.flex-col.gap-12.pb-20>section.container.mx-auto.px-4.space-y-24>.bg-primary{border-radius:1.5rem;padding:1.25rem}main>.flex.flex-col.gap-12.pb-20>section.container.mx-auto.px-4.space-y-24>.bg-primary .mb-16{margin-bottom:1.5rem}main>.flex.flex-col.gap-12.pb-20>section.container.mx-auto.px-4.space-y-24>.bg-primary h2{font-size:1.75rem;line-height:1}main>.flex.flex-col.gap-12.pb-20>section.container.mx-auto.px-4.space-y-24>.bg-primary .min-w-\[240px\]{width:100%;min-width:0;padding:.9rem}main>.flex.flex-col.gap-12.pb-20>section.container.mx-auto.px-4.space-y-24>.bg-primary .mt-16{margin-top:1.5rem}main>.flex.flex-col.gap-12.pb-20>section.container.mx-auto.px-4.space-y-24>.bg-primary .h-16{height:3rem}.homolog-storefront-order-ux[data-storefront-page=cart] main>.bg-slate-50\/70>.container>section{display:none!important}.homolog-storefront-order-ux[data-storefront-page=cart] main>.bg-slate-50\/70>.container{padding-top:.85rem!important;padding-bottom:1.5rem!important}.homolog-storefront-order-ux[data-storefront-page=cart] main>.bg-slate-50\/70>.container>header{margin-bottom:.75rem!important}.homolog-storefront-order-ux[data-storefront-page=cart] main>.bg-slate-50\/70>.container>header>p:last-child{display:none}.homolog-storefront-order-ux[data-storefront-page=cart] main>.bg-slate-50\/70>.container>.grid{flex-direction:column;gap:.85rem!important;display:flex!important}.homolog-storefront-order-ux[data-storefront-page=cart] main>.bg-slate-50\/70>.container>.grid>main{display:contents}.homolog-storefront-order-ux[data-storefront-page=cart] main>.bg-slate-50\/70>.container>.grid>main>.space-y-3{order:1}.homolog-storefront-order-ux[data-storefront-page=cart] main>.bg-slate-50\/70>.container>.grid>aside{order:2}.homolog-storefront-order-ux[data-storefront-page=cart] main>.bg-slate-50\/70>.container>.grid>main>a{order:3}.homolog-storefront-order-ux[data-storefront-page=cart] main>.bg-slate-50\/70>.container>.grid>main>section{order:4}.homolog-storefront-order-ux[data-storefront-page=cart] main>.bg-slate-50\/70 article{border-radius:1rem!important;grid-template-columns:5rem minmax(0,1fr)!important;gap:.8rem!important;padding:.9rem!important;display:grid!important}.homolog-storefront-order-ux[data-storefront-page=cart] main>.bg-slate-50\/70 article>div:first-child{width:5rem!important;height:5rem!important}.homolog-storefront-order-ux[data-storefront-page=cart] main>.bg-slate-50\/70 article>div:last-child{grid-column:1/-1;margin-top:.1rem}.homolog-storefront-order-ux[data-storefront-page=cart] main>.bg-slate-50\/70 article .text-xl{font-size:1.05rem!important}.homolog-storefront-order-ux[data-storefront-page=cart] main>.bg-slate-50\/70 aside>div{border-radius:1rem!important;padding:1rem!important;position:static!important;top:auto!important}.homolog-storefront-order-ux[data-storefront-page=cart] main>.bg-slate-50\/70 aside h2{font-size:1rem!important}.homolog-storefront-order-ux[data-storefront-page=cart] main>.bg-slate-50\/70 aside .mt-6{margin-top:.8rem!important}.homolog-storefront-order-ux[data-storefront-page=cart] main>.bg-slate-50\/70 aside .my-5{margin-top:.8rem!important;margin-bottom:.8rem!important}.homolog-storefront-order-ux[data-storefront-page=cart] main>.bg-slate-50\/70 aside .text-3xl{font-size:1.65rem!important}.homolog-storefront-order-ux[data-storefront-page=cart] main>.bg-slate-50\/70 aside a.mt-6{margin-top:1rem!important}.homolog-storefront-order-ux[data-storefront-page=cart] main>.bg-slate-50\/70 aside a.mt-6 button{height:3rem!important}.homolog-storefront-order-ux[data-storefront-page=cart] main>.bg-slate-50\/70 aside>div>.mt-4.flex.items-start,.homolog-storefront-order-ux[data-storefront-page=cart] main>.bg-slate-50\/70 aside>div>.mt-4.flex.items-center{display:none!important}.homolog-storefront-order-ux[data-storefront-page=cart] main>.bg-slate-50\/70 .border-t.border-slate-200.pt-6{padding-top:1.25rem!important}}.americana-login-v2{isolation:isolate;color:#101f3c;background:#04132c;height:100svh;position:relative;overflow:hidden}.americana-login-v2__layout{background:#031735 url(/farmacia-americana/admin-login-4k.webp) 50%/cover no-repeat;width:100%;height:100%;position:relative}.americana-login-v2__layout:before{content:"";background:linear-gradient(90deg,#0000,#041a3a 10%,#04162f);position:absolute;inset:0 0 0 56%}.americana-login-v2__hero{pointer-events:none;position:absolute;inset:0}.americana-login-v2__form-side{width:min(480px,30vw);position:absolute;top:50%;right:10vw;transform:translateY(-50%)}.americana-login-v2__panel{background:#fff;border-radius:28px;width:100%;padding:36px 40px 42px;box-shadow:0 0 38px #5789cd1f,0 18px 54px #010a1d30}.americana-login-v2__brand-card{flex-direction:column;justify-content:flex-start;align-items:center;min-height:80px;margin:0 auto 28px;display:flex}.americana-login-v2__brand-card img{object-fit:contain;width:340px;max-width:100%;height:68px}.americana-login-v2__card-subtitle{text-align:center;letter-spacing:.01em;color:#7586a1;margin-top:0;font-size:18px;font-weight:400;line-height:1.4}.americana-login-v2__form{flex-direction:column;gap:18px;display:flex}.americana-login-v2__field-group{flex-direction:column;gap:8px;display:flex}.americana-login-v2__form>.space-y-2>.relative{margin-top:8px}.americana-login-v2__label{text-transform:uppercase;letter-spacing:.015em;color:#16294b;font-size:14px;font-weight:750;line-height:19px}.americana-login-v2__forgot{color:#e0162e;font-size:13px;font-weight:600;transition:color .16s}.americana-login-v2__forgot:hover{color:#b7112a;text-decoration:underline}.americana-login-v2__forgot:focus-visible{outline-offset:3px;outline:2px solid #f3223b}.americana-login-v2__field{color:#1e355a;background:linear-gradient(#fcfdff,#f4f7fb);border:1px solid #d4deeb;border-radius:12px;outline:none;width:100%;height:50px;font-size:15px;transition:border-color .16s,box-shadow .16s;box-shadow:inset 0 1px 1px #102d5c09}.americana-login-v2__field::placeholder{color:#7588a6;opacity:1}.americana-login-v2__field:focus-visible{border-color:#ed2341;box-shadow:0 0 0 3px #ed234121}.americana-login-v2__input{padding:0 18px 0 55px}.americana-login-v2__input--password{padding-right:60px}.americana-login-v2__remember{color:#70829e;cursor:pointer;align-items:center;gap:12px;min-height:22px;font-size:14px;font-weight:450;display:flex}.americana-login-v2__remember input{accent-color:#ed1935;width:18px;height:18px}.americana-login-v2__button{color:#fff;background:linear-gradient(115deg,#f41b34,#e20728);border-radius:14px;justify-content:center;align-items:center;gap:18px;width:100%;min-height:54px;font-size:16px;font-weight:750;line-height:1.2;transition:filter .16s;display:flex;box-shadow:0 14px 29px #ce0f2f33}.americana-login-v2__button:hover:not(:disabled){filter:brightness(.94)}.americana-login-v2__button:focus-visible{outline-offset:3px;outline:3px solid #ff6577}.americana-login-v2__button:disabled{opacity:.65;cursor:not-allowed}@media(min-width:3000px)and (min-height:1400px){.americana-login-v2__form-side{width:960px}.americana-login-v2__panel{border-radius:56px;padding:72px 80px 84px}.americana-login-v2__brand-card{min-height:160px;margin-bottom:56px}.americana-login-v2__brand-card img{width:680px;height:136px}.americana-login-v2__card-subtitle{font-size:36px}.americana-login-v2__form{gap:36px}.americana-login-v2__field-group{gap:16px}.americana-login-v2__form>.space-y-2>.relative{margin-top:16px}.americana-login-v2__label{font-size:28px;line-height:38px}.americana-login-v2__form .space-y-2 label{font-size:24px;line-height:38px}.americana-login-v2__forgot{font-size:26px}.americana-login-v2__field{border-radius:24px;height:100px;font-size:30px}.americana-login-v2__input{padding:0 36px 0 110px}.americana-login-v2__input--password{padding-right:120px}.americana-login-v2__form .relative>svg{width:36px;height:36px;left:32px}.americana-login-v2__form .relative>button.absolute{right:32px}.americana-login-v2__form .relative>button.absolute svg{width:38px;height:38px}.americana-login-v2__remember{gap:24px;min-height:44px;font-size:28px}.americana-login-v2__remember input{width:36px;height:36px}.americana-login-v2__button{border-radius:28px;gap:36px;min-height:108px;font-size:32px}.americana-login-v2__button svg{width:40px;height:40px}}@media(max-width:1200px),(max-height:620px){.americana-login-v2{height:auto;min-height:100svh;overflow:visible}.americana-login-v2__layout{background:#04132c;height:auto;min-height:100svh}.americana-login-v2__layout:before,.americana-login-v2__hero{display:none}.americana-login-v2__form-side{background:linear-gradient(115deg,#04152de6,#031127f0);justify-content:center;align-items:center;width:100%;height:auto;min-height:100svh;padding:28px 16px;display:flex;position:static;transform:none}.americana-login-v2__panel{width:min(100%,480px);padding:32px 26px}.americana-login-v2__brand-card{margin-bottom:34px}.americana-login-v2__form{gap:20px}.americana-login-v2__field{height:55px}.americana-login-v2__button{min-height:59px}}@media(max-width:420px){.americana-login-v2__panel{border-radius:22px;padding:28px 20px}.americana-login-v2__brand-card img{width:270px;height:64px}.americana-login-v2__card-subtitle{font-size:18px}.americana-login-v2__field{height:53px}.americana-login-v2__button{min-height:55px;font-size:16px}.americana-login-v2__remember{font-size:13px}}@media(prefers-reduced-motion:reduce){.americana-login-v2__button,.americana-login-v2__field,.americana-login-v2__forgot{transition:none}}@media(min-width:1024px){.customer-order-detail-page .order-detail-panels .p-6{padding:.75rem 1rem}.customer-order-detail-page .order-detail-panels .p-6.pt-0{padding-top:0}.customer-order-detail-page .order-detail-panels .p-6.pt-0:empty{display:none}.customer-order-detail-page .order-detail-panels .h-16.w-16{width:3rem;height:3rem}.customer-order-detail-page .order-detail-panels .pb-4{padding-bottom:.625rem}.customer-order-detail-page .order-detail-panels ol{grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem 1rem;display:grid}.customer-order-detail-page .order-detail-panels ol>li{min-width:0;margin-block:0}.customer-order-detail-page [data-testid=order-detail-topline] [aria-label="Código para retirada"]{padding:.625rem 1rem}.customer-order-detail-page [data-testid=order-detail-topline] [aria-label="Código para retirada"]>div{align-items:center}.customer-order-detail-page [data-testid=order-detail-topline] [aria-label="Código para retirada"] .h-10.w-10{width:2.125rem;height:2.125rem}.customer-order-detail-page [data-testid=order-detail-topline] [aria-label="Código para retirada"] .mt-1,.customer-order-detail-page [data-testid=order-detail-topline] [aria-label="Código para retirada"] .mt-2{margin-top:0}.customer-order-detail-page [data-testid=order-detail-topline] [aria-label="Código para retirada"] .text-2xl{font-size:1.25rem;line-height:1.55rem}.customer-order-detail-page [data-testid=order-detail-topline] [aria-label="Código para retirada"] .text-sm{font-size:.75rem;line-height:1.125rem}}.admin-order-detail-enterprise{color:#0f172a}.admin-order-detail-enterprise .enterprise-panel{box-shadow:none;background:#fff;border:1px solid #d8dee8;border-radius:8px;padding:12px}.admin-order-detail-enterprise .enterprise-rail{flex-direction:column;gap:12px;display:flex}.admin-order-detail-enterprise .enterprise-rail>*{min-width:0}.admin-order-detail-enterprise .enterprise-rail>:not([hidden])~:not([hidden]){margin-top:0!important;margin-block-start:0!important}.admin-order-detail-enterprise .enterprise-rail>:not(:last-child){margin-block-end:0!important}.admin-order-detail-enterprise .enterprise-actions:empty{display:none}.admin-order-detail-enterprise .enterprise-exceptions>div{box-shadow:none!important;background:#fff!important;border-color:#d8dee8!important;border-radius:8px!important}.admin-order-detail-enterprise .enterprise-exceptions>div>div:first-child{padding:12px 12px 8px!important}.admin-order-detail-enterprise .enterprise-exceptions>div>div:first-child>div:first-child{letter-spacing:.12em!important;color:#475569!important;font-size:11px!important;font-weight:600!important}.admin-order-detail-enterprise .enterprise-exceptions>div>div:first-child>p{display:none!important}.admin-order-detail-enterprise .enterprise-exceptions>div>div:nth-child(2){padding:0 12px 12px!important}.admin-order-detail-enterprise .enterprise-exceptions>div>div:nth-child(2)>div{margin:0!important}.admin-order-detail-enterprise .enterprise-exceptions button{border-radius:6px;height:auto;min-height:32px;padding-top:6px;padding-bottom:6px;font-size:12px}.admin-order-detail-enterprise .enterprise-exceptions .rounded-xl{border-radius:6px!important}.admin-order-detail-enterprise .enterprise-exceptions .bg-gray-50,.admin-order-detail-enterprise .enterprise-exceptions .bg-primary\/5,.admin-order-detail-enterprise .enterprise-exceptions .bg-amber-50{background:#fff!important}.admin-order-detail-enterprise .enterprise-logistics>section{box-shadow:none!important;background:#fff!important;border-color:#d8dee8!important;border-radius:8px!important;gap:8px!important;padding:12px!important}.admin-order-detail-enterprise .enterprise-logistics>section>h2{letter-spacing:.12em!important;color:#475569!important;gap:6px!important;font-size:11px!important;font-weight:600!important}.admin-order-detail-enterprise .enterprise-logistics .space-y-4{gap:8px!important}.admin-order-detail-enterprise .enterprise-logistics .space-y-2>:not([hidden])~:not([hidden]){margin-top:4px!important}.admin-order-detail-enterprise .enterprise-logistics .bg-indigo-100,.admin-order-detail-enterprise .enterprise-logistics .bg-emerald-50,.admin-order-detail-enterprise .enterprise-logistics .bg-amber-50{background:#fff!important}.admin-order-detail-enterprise .enterprise-logistics .rounded-lg{border-radius:6px!important}.admin-order-detail-enterprise .enterprise-logistics button{border-radius:6px;min-height:32px;font-size:12px}.admin-order-detail-enterprise .enterprise-print>section{box-shadow:none!important;background:#fff!important;border-color:#d8dee8!important;border-radius:8px!important;padding:12px!important}.admin-order-detail-enterprise .enterprise-print button{border-radius:6px;min-height:32px;font-size:12px}@media(max-width:640px){.admin-order-detail-enterprise .enterprise-panel{padding:10px}.admin-order-detail-enterprise .enterprise-exceptions>div>div:nth-child(2) .flex.flex-wrap>button,.admin-order-detail-enterprise .enterprise-print button{flex:140px}.admin-order-detail-enterprise .enterprise-logistics button.w-full{min-height:36px}}
