.extolx-bac-slot{width:100%;clear:both}.extolx-bac-slot:empty{display:none}.extolx-bac-card{box-sizing:border-box;margin:14px 0;padding:16px;border:1px solid #dfe4ed;border-radius:10px;background:#fff;color:#172033;text-align:left}.extolx-bac-slot--drawer .extolx-bac-card{margin:12px 16px}.extolx-bac-slot--drawer{margin-bottom:0}#moderncart-slide-out-modal.moderncart-cart-style-slideout #moderncart-slide-out{height:100%;max-height:100%}@supports (height:100dvh){#moderncart-slide-out-modal.moderncart-cart-style-slideout #moderncart-slide-out{height:100dvh;max-height:100dvh}}#moderncart-slide-out-modal.moderncart-cart-style-slideout #moderncart-slide-out>.moderncart-panel{flex:1 1 0%;height:100%;min-height:0;max-height:100%;overflow:hidden}#moderncart-slide-out-modal.moderncart-cart-style-slideout .moderncart-panel>.moderncart-slide-out-header,#moderncart-slide-out-modal.moderncart-cart-style-slideout .moderncart-panel>.moderncart-slide-out-footer{flex:0 0 auto}#moderncart-slide-out-modal.moderncart-cart-style-slideout .moderncart-panel>.moderncart-slide-out-cart{flex:1 1 0%;height:auto;min-height:0;overflow-y:auto;overscroll-behavior-y:contain;justify-content:flex-start;-webkit-overflow-scrolling:touch}#moderncart-slide-out-modal.moderncart-cart-style-slideout .moderncart-slide-out-cart>.moderncart-slide-out-cart-inner,#moderncart-slide-out-modal.moderncart-cart-style-slideout .moderncart-slide-out-cart>.extolx-bac-slot,#moderncart-slide-out-modal.moderncart-cart-style-slideout .moderncart-slide-out-cart>.extolx-bac-message{flex:0 0 auto}.extolx-bac-card h3{margin:0 0 12px;font:inherit;font-size:15px;font-weight:650;line-height:1.4;color:inherit}.extolx-bac-row{display:flex;align-items:center;gap:12px}.extolx-bac-image{display:block;flex:0 0 48px}.extolx-bac-image img{display:block;width:48px;height:60px;object-fit:contain}.extolx-bac-details{flex:1 1 auto;min-width:0;line-height:1.4;font-size:14px}.extolx-bac-details a{color:inherit;text-decoration:none;font-weight:600;overflow-wrap:anywhere}.extolx-bac-details a:hover{text-decoration:underline}.extolx-bac-price{margin-top:4px;font-size:14px;color:#344155}.extolx-bac-card .extolx-bac-add{flex:0 0 auto;min-width:64px;min-height:44px;margin:0;padding:10px 16px;border:0;border-radius:5px;background:var(--ast-global-color-0,#304deb);color:#fff;font:inherit;font-size:14px;font-weight:600;line-height:1.3;text-transform:none;cursor:pointer}.extolx-bac-card .extolx-bac-add:hover{background:var(--ast-global-color-1,#223bbd);color:#fff}.extolx-bac-card .extolx-bac-add:disabled{opacity:.65;cursor:wait}.extolx-bac-card a:focus-visible,.extolx-bac-card button:focus-visible{outline:3px solid #172033;outline-offset:3px}.extolx-bac-message{margin:10px 16px;padding:10px 12px;border-radius:6px;background:#edf3ff;color:#172033;line-height:1.5;font-size:14px}.extolx-bac-message:empty{display:none}.extolx-bac-slot--basket{margin-bottom:20px}@media (max-height:600px){#moderncart-slide-out-modal.moderncart-cart-style-slideout #moderncart-slide-out>.moderncart-panel{overflow-y:auto;justify-content:flex-start;overscroll-behavior-y:contain;-webkit-overflow-scrolling:touch}#moderncart-slide-out-modal.moderncart-cart-style-slideout .moderncart-panel>.moderncart-slide-out-cart{flex:0 0 auto;overflow:visible}}@media (max-width:360px){.extolx-bac-slot--drawer .extolx-bac-card{margin-inline:10px;padding:12px}.extolx-bac-row{gap:8px}.extolx-bac-card .extolx-bac-add{padding-inline:12px}}