.amcart{--am-green:#2F7A57;--am-line:#ECECEC;--am-font:var(--font-accent--family,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Arial,sans-serif);position:fixed;top:0;right:0;bottom:0;left:0;z-index:2147483000;pointer-events:none;font-family:var(--am-font);color:#111;-webkit-font-smoothing:antialiased;line-height:1.35}.amcart *,.amcart *:before,.amcart *:after{box-sizing:border-box}.amcart button{font-family:inherit;margin:0;text-transform:none;letter-spacing:normal;min-height:0;min-width:0;box-shadow:none;line-height:1}.amcart p{margin:0}.amcart__overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:#0a080e73;opacity:0;transition:opacity .3s ease}.amcart__panel{position:absolute;top:10px;bottom:10px;right:10px;width:min(440px,calc(100vw - 20px));background:#fff;color:#111;border-radius:18px;box-shadow:0 20px 60px #00000040;display:flex;flex-direction:column;overflow:hidden;transform:translate(calc(100% + 20px));visibility:hidden;transition:transform .38s cubic-bezier(.2,.8,.2,1),visibility 0s linear .38s}.amcart.is-open{pointer-events:auto}.amcart.is-open .amcart__overlay{opacity:1}.amcart.is-open .amcart__panel{transform:none;visibility:visible;transition:transform .38s cubic-bezier(.2,.8,.2,1),visibility 0s}.amcart__top{position:relative;display:flex;justify-content:center;align-items:center;min-height:56px;padding:14px 56px 2px}.amcart__logo{display:block;height:30px;width:auto;max-width:170px;object-fit:contain}.amcart__logo-text{font-weight:800;letter-spacing:.08em;text-transform:uppercase}.amcart__close{position:absolute;right:12px;top:12px;width:38px;height:38px;border:0;border-radius:50%;background:transparent;display:grid;place-items:center;cursor:pointer;color:#111;padding:0}.amcart__close:hover{background:#f3f3f3}.amcart__close svg{width:18px;height:18px}.amcart__head{padding:10px 22px 12px}.amcart__head h2{margin:0;display:flex;align-items:center;gap:8px;font-family:var(--am-font);font-size:1.12rem;font-weight:800;letter-spacing:.02em;text-transform:uppercase;line-height:1.2;color:#111}.amcart__count{display:inline-grid;place-items:center;min-width:22px;height:22px;padding:0 6px;border-radius:999px;background:#111;color:#fff;font-size:.72rem;font-weight:700;line-height:1;letter-spacing:0}.amcart__content{flex:1;min-height:0;display:flex;flex-direction:column}.amcart.is-busy .amcart__content{opacity:.55;pointer-events:none;transition:opacity .15s}.amcart__rewards{margin:0 22px 4px;padding:12px 14px;border-radius:12px;background:#f6f6f4}.amcart__rewards-msg{margin:0 0 10px!important;font-size:.8rem;line-height:1.35;text-align:center;color:#333}.amcart__rewards-msg strong{color:var(--am-green);font-weight:800}.amcart__steps{display:grid;grid-template-columns:repeat(3,1fr);gap:6px}.amcart__step{text-align:center}.amcart__bar{display:block;height:4px;border-radius:99px;background:#e2e2df;margin-bottom:6px}.amcart__step.is-on .amcart__bar{background:var(--am-green)}.amcart__step strong{display:block;font-size:.78rem;font-weight:800;color:#111;line-height:1.2}.amcart__step.is-on strong{color:var(--am-green)}.amcart__step small{display:block;font-size:.68rem;color:#777;line-height:1.2}.amcart__body{flex:1;min-height:0;overflow-y:auto;padding:2px 22px 16px;overscroll-behavior:contain;-webkit-overflow-scrolling:touch}.amcart__item{display:grid;grid-template-columns:76px minmax(0,1fr);gap:14px;padding:14px 0;border-bottom:1px solid var(--am-line)}.amcart__items>.amcart__item:last-child{border-bottom:0}.amcart__img{display:block;width:76px;height:76px;border-radius:10px;background:#f6f6f6;overflow:hidden}.amcart__img img{width:100%;height:100%;object-fit:cover;display:block}.amcart__name{display:block;margin:0 0 4px;font-size:.95rem;font-weight:700;line-height:1.3;color:#111!important;text-decoration:none!important}.amcart__variant{margin:0 0 4px!important;font-size:.8rem;color:#666}.amcart__price{display:flex;align-items:baseline;gap:8px;flex-wrap:wrap;margin:0 0 10px!important}.amcart__price strong{color:var(--am-green)!important;font-size:1rem;font-weight:800}.amcart__price s{color:#8a8a8a!important;font-size:.85rem;font-weight:400;text-decoration-color:#8a8a8a}.amcart__controls{display:flex;align-items:center;gap:14px;flex-wrap:wrap}.amcart__qty{display:inline-flex;align-items:center;border:1px solid #ddd;border-radius:8px;overflow:hidden;height:34px;background:#fff}.amcart__qty button{width:32px;height:100%;border:0;background:#fff;font-size:1.05rem;cursor:pointer;color:#111;padding:0}.amcart__qty button:disabled{color:#c8c8c8;cursor:default}.amcart__qty span{min-width:30px;text-align:center;font-size:.9rem;font-weight:600}.amcart__qty--fixed{padding:0 12px;color:#777;font-size:.9rem;font-weight:600}.amcart__remove{border:0;background:none;padding:0;font-size:.82rem;color:#555;text-decoration:underline;text-underline-offset:2px;cursor:pointer}.amcart__tag{display:inline-flex;align-items:center;gap:6px;margin-top:10px;padding:4px 10px;border:1px solid #e6e6e6;border-radius:6px;font-size:.74rem;font-weight:700;color:#222;background:#fafafa}.amcart__tag svg,.amcart__disc svg{width:12px;height:12px;flex:0 0 12px}.amcart__up{margin:18px 0 0}.amcart__up h3{margin:0 0 10px;font-family:var(--am-font);font-size:.95rem;font-weight:600;color:#111;text-transform:none;letter-spacing:0;line-height:1.3}.amcart__track{display:flex;gap:10px;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;padding-bottom:4px}.amcart__track::-webkit-scrollbar{display:none}.amcart__card{flex:0 0 86%;scroll-snap-align:start;display:grid;grid-template-columns:64px minmax(0,1fr);gap:12px;padding:12px;border-radius:12px;background:#f5f5f5}.amcart__card img{display:block;width:64px;height:80px;border-radius:8px;object-fit:cover;background:#fff}.amcart__card-name{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;margin:0 0 4px;font-size:.85rem;font-weight:700;line-height:1.3;color:#111!important;text-decoration:none!important}.amcart__card .amcart__price{margin:0 0 8px!important}.amcart__card .amcart__price strong{font-size:.9rem}.amcart__card .amcart__price s{font-size:.78rem}.amcart__card-row{display:flex;gap:8px;align-items:center;flex-wrap:wrap}.amcart__card select{height:32px;max-width:130px;border:1px solid #ddd;border-radius:6px;background:#fff;font-family:inherit;font-size:16px;padding:0 6px;color:#111}.amcart__add{border:0;border-radius:6px;background:#e4e4e4;padding:8px 12px;font-size:.78rem;font-weight:700;cursor:pointer;color:#111}.amcart__add:hover{background:#d8d8d8}.amcart__foot{padding:14px 22px calc(18px + env(safe-area-inset-bottom,0px));border-top:1px solid var(--am-line);background:#fff}.amcart__disc{display:flex;justify-content:space-between;align-items:center;gap:8px;margin:0 0 6px!important;font-size:.82rem;font-weight:700;color:#222}.amcart__disc span:first-child{display:inline-flex;align-items:center;gap:6px}.amcart__disc span:last-child{color:var(--am-green);white-space:nowrap}.amcart__ship{margin:0 0 8px!important;font-size:.8rem;color:var(--am-green);font-weight:600;text-align:center}.amcart__total{display:flex;justify-content:space-between;align-items:baseline;margin:0 0 14px;font-size:1.05rem;font-weight:800}.amcart__checkout{display:flex;align-items:center;justify-content:center;gap:10px;width:100%;min-height:56px;border:0;border-radius:6px;background:#000;color:#fff!important;font-family:inherit;font-size:.92rem;font-weight:800;letter-spacing:.1em;text-transform:uppercase;text-decoration:none!important;cursor:pointer;padding:0 16px;text-align:center}.amcart__checkout svg{width:16px;height:16px;flex:0 0 16px}.amcart__checkout:hover{opacity:.9}.amcart__need{margin:0 0 12px!important;padding:10px 12px;border-radius:10px;background:#f4faf6;color:#1f6b45;font-size:.85rem;font-weight:600;text-align:center;line-height:1.35}.amcart__error{margin:0!important;padding:0 22px 14px;color:#b42318;font-size:.82rem;text-align:center}.amcart__empty{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:60px 22px;text-align:center}.amcart__empty p{margin:0 0 18px!important;font-size:1rem;font-weight:600}.amcart__empty a{display:inline-block;padding:14px 26px;border-radius:6px;background:#000;color:#fff!important;font-weight:700;letter-spacing:.08em;text-decoration:none!important;text-transform:uppercase;font-size:.85rem}html.amcart-lock,html.amcart-lock body{overflow:hidden!important}@media(max-width:400px){.amcart__checkout{font-size:.82rem;letter-spacing:.06em}.amcart__body,.amcart__foot,.amcart__head{padding-left:18px;padding-right:18px}.amcart__rewards{margin-left:18px;margin-right:18px}}@media(prefers-reduced-motion:reduce){.amcart__panel,.amcart__overlay{transition:none}}.amcart__item[data-gift] .amcart__img{background:#fff}.amcart__item[data-gift] .amcart__img img{object-fit:contain}
/*# sourceMappingURL=/cdn/shop/t/13/assets/altamira-cart.css.map */
