.atb-section{max-width:1200px;margin:0 auto;padding:40px 20px 80px;display:grid;grid-template-columns:1fr 300px;gap:32px}.atb-header,.atb-progress-wrap,.atb-price-info,.atb-products-grid,.atb-trust,.atb-corporate-note{grid-column:1}.atb-sticky{grid-column:2;grid-row:1 / span 6;align-self:start;position:sticky;top:20px;border:2px solid rgba(0,0,0,.08);border-radius:20px;padding:28px;background:var(--atb-bg, #fff);box-shadow:0 12px 32px #0000001a}.atb-title{font-size:3.5rem;font-weight:800;line-height:1.05;margin:0 0 12px}.atb-subtitle{font-size:1.5rem;margin:0 0 28px;opacity:.9}.atb-progress-wrap{margin-bottom:28px}.atb-progress-bar{width:100%;height:18px;border-radius:999px;background:#00000014;overflow:hidden}.atb-progress-fill{height:100%;width:0%;background:currentColor;transition:width .3s ease}.atb-progress-text{margin:16px 0 0;font-size:1.85rem;font-weight:800;line-height:1.3}.atb-price-info{margin-bottom:28px;padding:20px 24px;border-radius:12px;background:#0000000a}.atb-price-info-title{font-size:1.05rem;font-weight:800;text-transform:uppercase;letter-spacing:.02em;margin:0 0 12px}.atb-price-info-list{margin:0;padding-left:20px;display:flex;flex-direction:column;gap:8px;font-size:1rem;line-height:1.4}.atb-products-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:20px}.atb-card{width:100%;border:1px solid rgba(0,0,0,.08);border-radius:12px;padding:16px;position:relative;display:flex;flex-direction:column;align-items:center;text-align:center}.atb-badge{position:absolute;top:10px;left:10px;font-size:.7rem;font-weight:700;text-transform:uppercase;padding:4px 8px;border-radius:999px;background:#000;color:#fff}.atb-card-image-wrap{margin:0 auto 12px}.atb-card-image{width:100%;height:auto;border-radius:8px;object-fit:cover;display:block}.atb-card-title{font-size:1.2rem;font-weight:700;margin:0 0 6px}.atb-card-price{font-size:1.2rem;font-weight:800;margin:0 0 14px}.atb-variant-select{width:100%;padding:8px;border-radius:8px;border:1px solid rgba(0,0,0,.15);margin-bottom:12px}.atb-qty-row{display:flex;align-items:center;justify-content:center;gap:8px;margin-bottom:12px}.atb-qty-btn{width:32px;height:32px;border-radius:8px;border:1px solid rgba(0,0,0,.15);background:transparent;cursor:pointer;font-size:1.1rem}.atb-qty-input{width:48px;text-align:center;border:1px solid rgba(0,0,0,.15);border-radius:8px;padding:6px 0}.atb-add-btn{width:100%;padding:10px 0;border-radius:8px;border:none;background:#000;color:#fff;cursor:pointer;font-weight:600}.atb-add-btn:disabled{opacity:.5;cursor:default}.atb-trust{margin-top:32px;display:flex;flex-direction:column;gap:8px}.atb-trust-item{margin:0;font-size:1.3rem;font-weight:600;opacity:1}.atb-corporate-note{margin-top:24px;font-size:1.15rem;opacity:.9}.atb-sticky-title{font-size:2.1rem;font-weight:800;margin:0 0 20px}.atb-sticky-line{display:flex;justify-content:space-between;align-items:baseline;margin:0 0 20px;font-size:1.4rem}.atb-sticky-line strong{font-size:1.65rem;font-weight:800;color:#b45309}.atb-payment-line strong{color:#b45309;font-size:1.3rem}.atb-checkout-btn{width:100%;margin-top:18px;padding:22px 0;border-radius:12px;border:none;background:#000;color:#fff;font-weight:800;font-size:1.4rem;cursor:pointer}.atb-blocked-message{margin-top:12px;font-size:.85rem;padding:12px;border-radius:8px;background:#b453091a;color:#b45309}@media(max-width:768px){.atb-section,.atb-products-grid{grid-template-columns:1fr}.atb-sticky{grid-column:1;grid-row:auto;position:static;margin-top:24px}}
/*# sourceMappingURL=/cdn/shop/t/4/assets/arma-tu-box.css.map */
