.al-fs{background:#fff;border:1px solid var(--line);border-radius:12px;padding:12px 14px;margin-top:12px}
.al-fs__text{display:flex;align-items:center;gap:8px;margin:0 0 9px;font-size:.84rem;line-height:1.35}
.al-fs__text .alurra-icon{width:20px;height:20px;color:var(--accent);flex:0 0 20px}
.al-fs__text strong{color:var(--accent)}
.al-fs__bar{height:8px;border-radius:99px;background:var(--soft);overflow:hidden}
.al-fs__bar span{display:block;height:100%;border-radius:99px;background:linear-gradient(90deg,#d892b2,var(--accent));transition:width .5s ease}
.al-fs.is-done .al-fs__bar span{background:#2f8a5b}.al-fs.is-done .al-fs__text strong{color:#2f8a5b}
.al-dl{background:var(--soft);border-radius:12px;padding:13px 14px;margin-top:12px}
.al-dl__lead{display:flex;gap:9px;align-items:flex-start;margin:0;font-size:.84rem;line-height:1.45}
.al-dl__lead .alurra-icon{width:20px;height:20px;color:var(--accent);flex:0 0 20px;margin-top:1px}
.al-dl__timer{margin:8px 0 0 29px;font-size:.76rem;color:var(--muted)}.al-dl__timer strong{color:var(--accent)}
.al-dl__steps{list-style:none;margin:12px 0 0;padding:0;display:grid;grid-template-columns:repeat(3,1fr);position:relative}
.al-dl__steps:before{content:"";position:absolute;top:15px;left:16.6%;right:16.6%;height:2px;background:repeating-linear-gradient(90deg,var(--accent) 0 6px,transparent 6px 10px);opacity:.5}
.al-dl__steps li{position:relative;display:flex;flex-direction:column;align-items:center;text-align:center;gap:3px;font-size:.72rem}
.al-dl__steps .alurra-icon{width:32px;height:32px;padding:7px;border-radius:50%;background:var(--accent);color:#fff;position:relative;z-index:1}
.al-dl__steps span{font-weight:700}.al-dl__steps strong{font-weight:600;color:var(--muted);font-size:.68rem}
.al-gt{display:flex;align-items:center;gap:13px;border:1.5px dashed var(--accent);border-radius:12px;padding:12px 14px;background:#fff;margin-top:12px}
.al-gt__seal{color:var(--accent);flex:0 0 54px;display:grid}
.al-gt strong{display:block;font-size:.92rem;margin-bottom:2px}
.al-gt span{display:block;font-size:.78rem;color:var(--muted);line-height:1.45}
.al-cart__trust{list-style:none;margin:14px 0 0;padding:0;display:grid;grid-template-columns:1fr 1fr;gap:8px 12px;font-size:.78rem}
.al-cart__trust li{display:flex;align-items:center;gap:7px}.al-cart__trust .alurra-icon{width:18px;height:18px;color:var(--accent)}
.al-cart__pay{list-style:none;margin:14px 0 0;padding:0;display:flex;flex-wrap:wrap;gap:5px;justify-content:center}
.al-cart__pay .al-payment-icon{width:36px;height:23px;display:block}
.al-cart__secure{display:flex;justify-content:center;align-items:center;gap:6px;font-size:.74rem;color:var(--muted);margin-top:10px}
.al-cart__secure .alurra-icon{width:14px;height:14px}
.cart-main .cart-summary{width:min(100%,460px)}
.cart-main .cart-summary .button--acid{background:var(--accent);color:#fff;border-radius:7px}
@media(max-width:639px){.al-dl__steps li{font-size:.68rem}.al-gt{padding:11px 12px}.cart-main .cart-summary{width:100%}}
