.product-backorder{display:block;margin:0 0 12px;width:100%}.product-backorder.hide,.product-backorder[hidden],.product-backorder__container.hide,.product-backorder__locked.hide{display:none!important}.product-backorder__container{display:inline-flex;align-items:center;position:relative;flex-wrap:wrap;gap:8px;vertical-align:middle}.product-backorder__badge{display:inline-flex;align-items:center;font-family:var(--font-stack-body, inherit);font-size:.82rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase;padding:4px 10px;border-radius:4px;background-color:#fff4e5;color:#b25e00;border:1px solid #fed7aa;line-height:1.25}.product-backorder__popover-wrapper{position:relative;display:inline-flex;align-items:center}.product-backorder__info-btn{display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;padding:0;margin:0;border:1px solid #d1d5db;border-radius:50%;background:#fff;color:#4b5563;cursor:pointer;transition:color .15s ease,border-color .15s ease,background-color .15s ease;line-height:1}.product-backorder__info-btn:hover{color:#111827;border-color:#9ca3af;background-color:#f3f4f6}.product-backorder__info-btn:focus{outline:none}.product-backorder__info-btn:focus-visible{outline:2px solid var(--color-text, #111827);outline-offset:2px}.product-backorder__info-btn .icon-info{width:15px;height:15px;display:block}.product-backorder__tooltip{position:absolute;bottom:calc(100% + 9px);left:50%;transform:translate(-50%);width:280px;max-width:calc(100vw - 40px);background:#fff;border:1px solid #d1d5db;border-radius:6px;box-shadow:0 4px 16px #0000001f;padding:10px 30px 10px 12px;opacity:0;visibility:hidden;pointer-events:none;transition:opacity .15s ease,visibility .15s ease;z-index:60}.product-backorder__tooltip:after{content:"";position:absolute;top:100%;left:50%;transform:translate(-50%);border-width:6px;border-style:solid;border-color:#ffffff transparent transparent transparent}.product-backorder__tooltip:before{content:"";position:absolute;top:100%;left:50%;transform:translate(-50%);border-width:7px;border-style:solid;border-color:#d1d5db transparent transparent transparent}.product-backorder__popover-wrapper.is-open .product-backorder__tooltip{opacity:1;visibility:visible;pointer-events:auto}.product-backorder__tooltip-body{position:relative}.product-backorder__tooltip-text{margin:0;font-family:var(--font-stack-body, inherit);font-size:.85rem;line-height:1.45;color:#374151;font-weight:400;text-align:left}.product-backorder__tooltip-close{position:absolute;top:-6px;right:-24px;background:transparent;border:none;font-size:1.25rem;line-height:1;color:#9ca3af;cursor:pointer;padding:2px 4px;border-radius:4px}.product-backorder__tooltip-close:hover{color:#111827}.product-backorder__tooltip-close:focus-visible{outline:2px solid var(--color-text, #111827);outline-offset:1px}.product-backorder__locked{display:block;margin-bottom:10px;width:100%}.product-backorder__notice-msg{display:flex;align-items:center;gap:8px;padding:10px 14px;background-color:#fef2f2;border:1px solid #fecaca;border-radius:6px;color:#991b1b;font-size:.88rem;line-height:1.4;font-weight:500}.product-backorder__notice-icon{font-size:1rem;flex-shrink:0}.product-backorder__notice-text{flex-grow:1}.product-form--backorder-locked .shopify-payment-button,.product-form--backorder-locked [data-payment-button-wrapper]{display:none!important}@media screen and (max-width:480px){.product-backorder__tooltip{left:-10px;transform:none;width:250px}.product-backorder__tooltip:after,.product-backorder__tooltip:before{left:22px;transform:none}}.cart__qty-input,.product-form__input--quantity{color:#111!important;background-color:#fff!important;border:1.5px solid #767676!important;font-weight:700!important;font-size:1rem!important;opacity:1!important}.cart__qty-input:focus,.product-form__input--quantity:focus{border-color:#111!important;outline:2px solid #111111!important}.site-header__cart-count{display:flex!important;align-items:center!important;justify-content:center!important;min-width:1.4em!important;height:1.4em!important;font-size:12px!important;font-weight:700!important;color:#fff!important;background-color:#e02424!important;border-radius:50%!important;box-shadow:0 1px 3px #0000004d!important}.site-header__cart-count span{color:#fff!important;font-size:12px!important;font-weight:700!important;line-height:1!important;padding:0 2px!important}
/*# sourceMappingURL=/cdn/shop/t/13/assets/backorder-notice.css.map */
