.l3d-qa{position:absolute;right:8px;bottom:8px;z-index:3;width:34px;height:34px;border-radius:50%;border:none;background:#f5a623;color:#000;font-size:20px;font-weight:800;line-height:1;display:flex;align-items:center;justify-content:center;cursor:pointer;box-shadow:0 2px 8px #00000073;transition:transform .15s ease,background-color .15s ease}.l3d-qa:hover{transform:scale(1.1)}.l3d-qa:focus-visible{outline:2px solid #fff;outline-offset:2px}.l3d-qa__done,.l3d-qa__err{display:none}.l3d-qa.is-busy{opacity:.6}.l3d-qa.is-added{background:#4ade80}.l3d-qa.is-added .l3d-qa__plus,.l3d-qa.is-error .l3d-qa__plus{display:none}.l3d-qa.is-added .l3d-qa__done{display:block}.l3d-qa.is-error{background:#e06c6c;color:#fff}.l3d-qa.is-error .l3d-qa__err{display:block}.l3d-qa-modal{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1100;background:#000000b3;display:flex;align-items:center;justify-content:center;padding:20px}.l3d-qa-modal__box{background:#17171a;border:1px solid #f5a623;border-radius:12px;max-width:520px;width:100%;padding:22px 24px;color:#fff;box-shadow:0 12px 48px #0009;max-height:calc(100vh - 40px);max-height:calc(100dvh - 40px);overflow-y:auto;overscroll-behavior:contain}.l3d-qa-modal__title{font-size:1.7rem;font-weight:800;margin:0 0 12px;color:#f5a623}.l3d-qa-modal__list{margin:0 0 16px;padding-left:18px}.l3d-qa-modal__list li{font-size:1.4rem;line-height:1.55;color:#ffffffd9;margin-bottom:10px}.l3d-qa-modal__list strong{color:#fff}.l3d-qa-modal__ack{display:flex;align-items:center;gap:10px;font-size:1.5rem;font-weight:700;cursor:pointer;margin:0 0 16px}.l3d-qa-modal__ack input{width:1.8rem;height:1.8rem;accent-color:#f5a623;cursor:pointer;flex-shrink:0}.l3d-qa-modal__actions{display:flex;justify-content:flex-end;gap:10px}.l3d-qa-modal__cancel,.l3d-qa-modal__confirm{border:none;border-radius:8px;font-size:1.4rem;font-weight:800;padding:10px 20px;cursor:pointer}.l3d-qa-modal__cancel{background:transparent;color:#ffffffb3;border:1px solid rgba(255,255,255,.3)}.l3d-qa-modal__cancel:hover{color:#fff;border-color:#fff9}.l3d-qa-modal__confirm{background:#f5a623;color:#000}.l3d-qa-modal__confirm:hover:not(:disabled){background:#ffb84d}.l3d-qa-modal__confirm:disabled{opacity:.4;cursor:not-allowed}.l3d-hdr__cart-count.l3d-qa-bump{animation:l3d-qa-bump .3s ease}@keyframes l3d-qa-bump{50%{transform:scale(1.35)}}@media(prefers-reduced-motion:reduce){.l3d-qa,.l3d-qa:hover{transition:none;transform:none}.l3d-hdr__cart-count.l3d-qa-bump{animation:none}}.l3d-qa:before{content:"";position:absolute;top:-5px;right:-5px;bottom:-5px;left:-5px;border-radius:50%}.card-wrapper .card__inner{z-index:2;pointer-events:none}.card-wrapper .card__inner .l3d-qa{pointer-events:auto}.l3d-added{position:fixed;left:0;right:0;bottom:0;z-index:10001;background:#17171a;border-top:2px solid #f5a623;box-shadow:0 -8px 32px #0000008c;padding:14px 16px calc(14px + env(safe-area-inset-bottom,0px));color:#fff;transform:translateY(110%);visibility:hidden;transition:transform .25s ease,visibility 0s linear .25s}.l3d-added.is-open{transform:translateY(0);visibility:visible;transition:transform .25s ease}.l3d-added.is-error{border-top-color:#e06c6c}.l3d-added__row{display:flex;align-items:flex-start;gap:12px;max-width:640px;margin:0 auto}.l3d-added__icon{flex:0 0 28px;height:28px;border-radius:50%;background:#4ade80;color:#000;font-weight:800;font-size:1.6rem;display:flex;align-items:center;justify-content:center;margin-top:2px}.l3d-added.is-error .l3d-added__icon{background:#e06c6c;color:#fff}.l3d-added__txt{flex:1 1 auto;min-width:0;display:grid;gap:2px;font-size:1.4rem;line-height:1.4}.l3d-added__txt strong{font-size:1.6rem;font-weight:800}.l3d-added__title{color:#ffffffd1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.l3d-added__meta{color:#ffffffa6;font-variant-numeric:tabular-nums}.l3d-added__x{flex:0 0 44px;height:44px;margin:-8px -8px 0 0;border:none;background:transparent;color:#ffffffbf;font-size:2.6rem;line-height:1;cursor:pointer}.l3d-added__x:hover{color:#fff}.l3d-added__actions{display:grid;grid-template-columns:1fr 1fr;gap:10px;max-width:640px;margin:12px auto 0}.l3d-added__view,.l3d-added__go{display:flex;align-items:center;justify-content:center;min-height:46px;border-radius:8px;font-size:1.5rem;font-weight:800;text-decoration:none;letter-spacing:.02em}.l3d-added__view{border:1px solid rgba(255,255,255,.35);color:#fff}.l3d-added__go{background:#f5a623;color:#000}.l3d-added__view:focus-visible,.l3d-added__go:focus-visible,.l3d-added__x:focus-visible{outline:2px solid #fff;outline-offset:2px}@media(min-width:750px){.l3d-added{left:auto;right:24px;bottom:24px;width:400px;border:1px solid rgba(245,166,35,.6);border-top-width:2px;border-radius:12px;padding:16px}}@media(prefers-reduced-motion:reduce){.l3d-added,.l3d-added.is-open{transition:none}}@media(max-width:400px){.l3d-qa-modal{padding:12px}.l3d-qa-modal__box{padding:18px 16px}.l3d-qa-modal__list li{font-size:1.35rem}}.l3d-qa-modal__cancel,.l3d-qa-modal__confirm{min-height:44px}body:has(.l3d-cart-sticky.is-visible) #l3d-geo-toast,body:has(.l3d-sticky-atc.is-visible) #l3d-geo-toast{bottom:calc(84px + env(safe-area-inset-bottom,0px))!important}@media(max-height:500px){.l3d-added{padding-top:10px;padding-bottom:calc(10px + env(safe-area-inset-bottom,0px))}.l3d-added__title{display:none}.l3d-added__actions{margin-top:8px}.l3d-added__view,.l3d-added__go{min-height:40px}}@media(max-width:749px){input[type=text],input[type=email],input[type=search],input[type=number],input[type=tel],input[type=password],input[type=url],input:not([type]),select,textarea{font-size:16px!important}}.shopify-payment-button,.cart__dynamic-checkout-buttons,.additional-checkout-buttons,iframe{color-scheme:normal}.l3dsl-profile{color-scheme:light}@media(max-width:749px){select{max-width:100%}}input[type=checkbox],input[type=radio]{color-scheme:light}.l3d-fits-line{display:none}@media(max-width:749px){.card-wrapper .l3d-prod-card__compat,.l3d-prod-card__img .l3d-prod-card__compat,.hub-product-card__img-wrap .hub-compat-badge{display:none!important}.l3d-fits-line{display:block;margin:6px 0 2px;font-size:1.25rem;font-weight:700;line-height:1.45;color:#ffffffe6!important;letter-spacing:.01em}.l3d-fits-line__label{display:inline-block;margin-right:5px;padding:1px 6px 2px;border-radius:3px;background:#1d4ed8;color:#fff;font-size:1.05rem;letter-spacing:.1em;text-transform:uppercase;vertical-align:1px}}
/*# sourceMappingURL=/cdn/shop/t/28/assets/l3d-quick-add.css.map */
