.otl-inventory--preorder{color:#b45309;font-weight:600;letter-spacing:.02em}.otl-preorder-overflow{margin:6px 0 0;font-size:.85rem;line-height:1.4;color:#b45309}body.otl-preorder-hide-express .shopify-payment-button,body.otl-preorder-hide-express [data-shopify=payment-button],body.otl-preorder-hide-express [data-payment-terms-reference]{display:none!important}.product__add-to-cart-button.otl-atc--preorder{letter-spacing:.04em}.otl-sample-oos{margin:10px 0 0;padding:10px 12px;border:1px solid #e5e5e5;border-left:3px solid #b45309;background:#fffbeb}.otl-sample-oos__text{margin:0 0 6px;font-size:.85rem;line-height:1.45;color:#78350f}.otl-sample-oos__link{display:inline-block;font-size:.82rem;font-weight:600;color:#111;text-decoration:underline}.otl-sample-oos__link:hover{color:#b45309}#otlSampleBtn[disabled]{opacity:.45;cursor:not-allowed}.otl-preorder-notice{margin:0 0 16px;padding:12px 14px;border:1px solid #fcd34d;border-left:3px solid #d97706;background:#fffbeb;color:#78350f;font-size:.9rem;line-height:1.45}.otl-preorder-notice__title{margin:0 0 6px;font-weight:700;text-transform:uppercase;letter-spacing:.04em;font-size:.8rem}.otl-preorder-notice ul{margin:0;padding-left:18px}.otl-preorder-notice li{margin:3px 0}body.otl-preorder-has-block [data-cart-submit]:not(.cart-drawer__view-cart):not([name=view-cart]){opacity:.55}.otl-preorder-modal{position:fixed;top:0;right:0;bottom:0;left:0;z-index:2147483000;display:flex;align-items:center;justify-content:center;padding:16px}.otl-preorder-modal__backdrop{position:absolute;top:0;right:0;bottom:0;left:0;background:#1111118c}.otl-preorder-modal__panel{position:relative;background:#fff;color:#111;max-width:520px;width:100%;max-height:85vh;overflow-y:auto;padding:24px;border-radius:2px;box-shadow:0 18px 50px #0000004d}.otl-preorder-modal__title{margin:0 0 8px;font-size:1.1rem;text-transform:uppercase;letter-spacing:.05em}.otl-preorder-modal__lede{margin:0 0 16px;font-size:.9rem;line-height:1.5;color:#444}.otl-preorder-modal__list{list-style:none;margin:0;padding:0}.otl-preorder-modal__item{padding:14px 0;border-top:1px solid #eee}.otl-preorder-modal__msg{margin:0 0 10px;font-size:.92rem;line-height:1.45}.otl-preorder-modal__actions{display:flex;gap:8px;flex-wrap:wrap;align-items:center}.otl-preorder-modal__item.is-ready .otl-preorder-modal__msg{color:#15803d;font-weight:600}.otl-preorder-sizes{list-style:none;margin:0 0 12px;padding:0}.otl-preorder-size{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:5px 0}.otl-preorder-size__name{font-size:.85rem;font-weight:600;letter-spacing:.04em;text-transform:uppercase}.otl-preorder-modal .otl-preorder-stepper{display:inline-flex;align-items:stretch;border:1px solid #ddd;flex:0 0 auto;width:auto!important}.otl-preorder-modal .otl-preorder-step{width:36px!important;min-width:36px;flex:0 0 36px;height:38px;border:0;background:#fafafa;cursor:pointer;font-size:1.05rem;line-height:1;color:#111;padding:0!important;margin:0!important;border-radius:0}.otl-preorder-modal .otl-preorder-step:hover{background:#eee}.otl-preorder-modal input.otl-preorder-qty{width:64px!important;min-width:0;max-width:64px;flex:0 0 64px;height:38px;border:0;border-left:1px solid #ddd;border-right:1px solid #ddd;border-radius:0;text-align:center;font-size:.9rem;padding:0!important;margin:0!important;background:#fff;box-shadow:none;-moz-appearance:textfield;-webkit-appearance:textfield;appearance:textfield}.otl-preorder-modal input.otl-preorder-qty::-webkit-outer-spin-button,.otl-preorder-modal input.otl-preorder-qty::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.otl-preorder-btn--link{border:0;background:none;padding:9px 0;text-decoration:underline;text-transform:none;letter-spacing:0;font-weight:500;color:#555}.otl-preorder-btn--link:hover{color:#111}.otl-preorder-btn{display:inline-block;padding:9px 16px;font-size:.82rem;font-weight:600;text-transform:uppercase;letter-spacing:.05em;border:1px solid #111;cursor:pointer;text-decoration:none;background:#fff;color:#111;line-height:1.2}.otl-preorder-btn--primary{background:#111;color:#fff}.otl-preorder-btn--primary:hover{background:#333}.otl-preorder-btn--ghost:hover{background:#f4f4f4}.otl-preorder-btn--ghost[disabled]{opacity:.5;cursor:default}.otl-preorder-btn--close{margin-top:18px;width:100%;border-color:#ccc;color:#555}@media(max-width:480px){.otl-preorder-modal__panel{padding:18px}.otl-preorder-modal__actions .otl-preorder-btn{flex:1 1 auto;text-align:center}}
/*# sourceMappingURL=/cdn/shop/t/53/assets/otl-preorder.css.map */
