.side-panel.notify-me-drawer{position:fixed;top:0;right:0;bottom:0;z-index:99999!important;width:calc(100vw - 30px);max-width:480px;background:#fff!important;box-shadow:-5px 0 30px #00000026!important;transform:translate(100%);will-change:transform;transition:transform .25s cubic-bezier(.104,.204,.492,1),visibility 0s .25s;visibility:hidden;pointer-events:none}.side-panel.notify-me-drawer.active{transform:translate(0);visibility:visible;pointer-events:auto;transition:transform .25s cubic-bezier(.104,.204,.492,1)}.side-panel.notify-me-drawer .side-panel-inner{display:flex;flex-direction:column;height:100%;background:#fff;overflow:hidden}.notify-drawer-overlay{position:fixed;top:0;left:0;right:0;bottom:0;background:#000000b3;backdrop-filter:blur(3px);-webkit-backdrop-filter:blur(3px);z-index:99998;opacity:0;visibility:hidden;pointer-events:none;transition:opacity .25s cubic-bezier(.104,.204,.492,1),visibility 0s .25s}.notify-drawer-overlay.active{opacity:1;visibility:visible;pointer-events:auto;transition:opacity .25s cubic-bezier(.104,.204,.492,1)}.side-panel.notify-me-drawer .side-panel-header,.notify-me-drawer .notify-drawer-header{height:auto!important;min-height:72px!important;padding:18px 24px!important;background:#fff!important;border-bottom:1px solid #e5e7eb!important;flex-shrink:0!important;display:block!important;position:relative!important}.side-panel.notify-me-drawer .side-panel-header div,.notify-me-drawer .notify-drawer-header div{height:auto!important;line-height:normal!important}.notify-drawer-header__top-row{display:flex!important;flex-direction:row!important;align-items:center!important;justify-content:space-between!important;gap:16px!important;width:100%!important}.notify-drawer-header__title-group{display:flex!important;flex-direction:column!important;align-items:flex-start!important;justify-content:center!important;gap:3px!important;flex:1 1 auto!important;min-width:0!important}.notify-drawer-header__badge{display:inline-block!important;font-family:GleedNarrow-Regular,sans-serif!important;font-size:11px!important;font-weight:600!important;text-transform:uppercase!important;letter-spacing:.12em!important;color:#71717a!important;line-height:1.2!important;margin:0!important}.notify-drawer-header__badge--success{color:#108a00!important}.notify-drawer-header__title{display:block!important;margin:0!important;font-family:GleedNarrow-Regular,sans-serif!important;font-size:1.125rem!important;font-weight:700!important;letter-spacing:.04em!important;color:#151515!important;line-height:1.25!important;text-transform:uppercase!important}.notify-drawer__close{display:inline-flex!important;align-items:center!important;justify-content:center!important;width:36px!important;height:36px!important;min-width:36px!important;border-radius:50%!important;color:#151515!important;cursor:pointer!important;padding:6px!important;background:#f4f4f5!important;transition:background-color .2s ease,transform .2s ease!important;flex-shrink:0!important}.notify-drawer__close:hover{background-color:#e4e4e7!important;transform:scale(1.05)!important}.notify-drawer-content{flex:1 1 auto;overflow-y:auto;padding:24px 24px 40px!important;background:#fff!important;-webkit-overflow-scrolling:touch}.notify-drawer__intro-text{margin:0 0 16px;font-family:GleedNarrow-Regular,sans-serif;font-size:.875rem;line-height:1.45;color:#52525b}.notify-drawer__product-card{display:flex;align-items:center;gap:14px;padding:12px 14px;background:#f9fafb;border:1px solid #e5e7eb;position:relative;margin-bottom:24px}.notify-drawer__product-thumb{width:64px;height:64px;min-width:64px;background:#fff;border:1px solid #e5e7eb;overflow:hidden;display:flex;align-items:center;justify-content:center}.notify-drawer__product-thumb img{width:100%;height:100%;object-fit:cover;display:block}.notify-drawer__thumb-fallback{color:#9ca3af;display:flex;align-items:center;justify-content:center}.notify-drawer__product-info{flex:1;min-width:0}.notify-drawer__product-vendor{display:block;font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.1em;color:#71717a;margin-bottom:2px}.notify-drawer__product-name{margin:0 0 4px;font-size:.9375rem;font-weight:600;color:#151515;line-height:1.25;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.notify-drawer__product-variant-line{margin:0;font-size:.8125rem;color:#52525b}.notify-drawer__product-variant-line strong{color:#151515;font-weight:700}.notify-drawer__product-status{flex-shrink:0}.notify-drawer__soldout-pill{display:inline-block;padding:3px 8px;background:#fef2f2;color:#dc2626;border:1px solid #fecaca;font-size:10px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.notify-drawer__block{margin-bottom:24px}.notify-drawer__block-header{display:flex;align-items:center;gap:12px;margin-bottom:12px}.notify-drawer__block-title{margin:0;font-size:.8125rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:#151515}.notify-drawer__block-line{flex:1;height:1px;background:#e5e7eb}.notify-drawer__block-count{font-size:11px;font-weight:700;color:#71717a;background:#f3f4f6;border-radius:999px;padding:2px 8px}.notify-drawer__size-grid{display:flex;flex-wrap:wrap;gap:8px}.notify-drawer__size-btn{min-width:48px;height:48px;padding:0 14px;display:inline-flex;align-items:center;justify-content:center;font-family:GleedNarrow-Regular,sans-serif;font-size:.875rem;font-weight:600;background:#fff;border:1px solid #e5e7eb;color:#151515;cursor:pointer;transition:background-color .15s ease,border-color .15s ease,color .15s ease;-webkit-user-select:none;user-select:none}.notify-drawer__size-btn:hover{border-color:#151515}.notify-drawer__size-btn.is-active,.notify-drawer__size-btn[aria-pressed=true]{background:#151515;color:#fff;border-color:#151515}.notify-drawer__form{margin-top:20px}.notify-drawer__field-wrap{margin-bottom:16px}.notify-drawer__input-box{position:relative;display:flex;align-items:center;width:100%}.notify-drawer__field-icon{position:absolute!important;top:50%!important;left:14px!important;transform:translateY(-50%)!important;display:flex!important;align-items:center!important;justify-content:center!important;width:20px!important;height:20px!important;color:#71717a!important;pointer-events:none!important;z-index:2!important;transition:color .2s ease!important}.notify-drawer__field-icon svg{display:block;width:18px;height:18px;margin:0;color:inherit}.notify-drawer__input-box:focus-within .notify-drawer__field-icon{color:#151515!important}.notify-drawer__email-input{width:100%!important;height:50px!important;line-height:normal!important;margin:0!important;padding:0 42px 0 44px!important;font-family:GleedNarrow-Regular,sans-serif;font-size:1.0625rem!important;color:#151515;background:#fff;border:1px solid #e5e7eb;outline:none;box-sizing:border-box;transition:border-color .2s ease}.notify-drawer__email-input::placeholder{color:#9ca3af;font-size:.9375rem}.notify-drawer__email-input:focus{border-color:#151515}.notify-drawer__field-check{position:absolute!important;top:50%!important;right:14px!important;transform:translateY(-50%) scale(.7)!important;display:flex!important;align-items:center!important;justify-content:center!important;width:20px!important;height:20px!important;color:#108a00;opacity:0;transition:opacity .2s ease,transform .2s ease;pointer-events:none;z-index:2}.notify-drawer__field-check svg{display:block;width:16px;height:16px;margin:0}.notify-drawer__input-box.is-valid .notify-drawer__field-check{opacity:1;transform:translateY(-50%) scale(1)!important}.notify-drawer__input-box.is-valid .notify-drawer__email-input{border-color:#108a00}.notify-drawer__submit-button,#notify-drawer-submit,.notify-drawer__continue-action,#notify-drawer-continue-btn{display:flex!important;align-items:center!important;justify-content:center!important;gap:8px!important;width:100%!important;height:50px!important;min-height:50px!important;padding:12px 24px!important;font-family:GleedNarrow-Regular,sans-serif!important;font-size:.9375rem!important;font-weight:700!important;letter-spacing:.08em!important;text-transform:uppercase!important;border-radius:9999px!important;background-color:#151515!important;background:#151515!important;color:#fff!important;border:1px solid #151515!important;cursor:pointer!important;position:relative!important;z-index:10!important;overflow:hidden!important;outline:none!important;box-shadow:none!important;text-decoration:none!important;transition:background-color .2s ease,border-color .2s ease,opacity .2s ease,transform .15s ease!important;pointer-events:auto!important;margin-top:16px!important}.notify-drawer__submit-button:before,.notify-drawer__submit-button:after,#notify-drawer-submit:before,#notify-drawer-submit:after,.notify-drawer__continue-action:before,.notify-drawer__continue-action:after,#notify-drawer-continue-btn:before,#notify-drawer-continue-btn:after{display:none!important;content:none!important;opacity:0!important;visibility:hidden!important;width:0!important;height:0!important;transform:none!important}.notify-drawer__submit-button:not([disabled]):hover,#notify-drawer-submit:not([disabled]):hover,.notify-drawer__continue-action:hover,#notify-drawer-continue-btn:hover{background-color:#000!important;background:#000!important;border-color:#000!important;color:#fff!important;transform:translateY(-1px)!important}.notify-drawer__submit-button:not([disabled]):active,#notify-drawer-submit:not([disabled]):active{transform:translateY(0)!important}.notify-drawer__submit-button[disabled],#notify-drawer-submit[disabled]{opacity:.45!important;cursor:not-allowed!important;pointer-events:none!important;background-color:#151515!important;color:#fff!important;border-color:#151515!important}.notify-drawer__submit-button svg,#notify-drawer-submit svg,.notify-drawer__continue-action svg,#notify-drawer-continue-btn svg{display:inline-block!important;vertical-align:middle!important;flex-shrink:0!important;margin:0!important;color:#fff!important;position:relative!important;z-index:11!important}.notify-drawer__submit-button span,#notify-drawer-submit span,.notify-drawer__continue-action span,#notify-drawer-continue-btn span{display:inline-block!important;vertical-align:middle!important;line-height:1!important;color:#fff!important;position:relative!important;z-index:11!important}.notify-drawer__success-box{display:flex;align-items:flex-start;gap:14px;padding:16px;background:#f0fdf4;border:1px solid #bbf7d0;margin-bottom:20px}.notify-drawer__success-icon-badge{display:flex;align-items:center;justify-content:center;width:28px;height:28px;min-width:28px;background:#108a00;color:#fff;border-radius:50%}.notify-drawer__success-message p{margin:0;font-size:.875rem;line-height:1.45;color:#14532d}.notify-drawer__perks{display:flex;flex-direction:column;gap:10px;margin-bottom:24px;padding:14px 16px;background:#fafafa;border:1px solid #f3f4f6}.notify-drawer__perk{display:flex;align-items:center;gap:10px;font-size:.8125rem;color:#374151}.notify-drawer__perk svg{flex-shrink:0}.notify-drawer__recommendations{margin-top:10px}.notify-drawer__rec-list{display:flex;flex-direction:column;gap:12px}.notify-drawer__rec-item{display:flex;align-items:center;gap:12px;padding:10px;background:#fff;border:1px solid #e5e7eb;text-decoration:none;color:inherit;transition:border-color .2s ease,transform .2s ease}.notify-drawer__rec-item:hover{border-color:#151515;transform:translateY(-1px)}.notify-drawer__rec-thumb{width:56px;height:56px;min-width:56px;background:#f9fafb;overflow:hidden;display:flex;align-items:center;justify-content:center}.notify-drawer__rec-thumb img{width:100%;height:100%;object-fit:cover;display:block}.notify-drawer__rec-meta{flex:1;min-width:0}.notify-drawer__rec-vendor{display:block;font-size:9px;font-weight:700;text-transform:uppercase;letter-spacing:.08em;color:#71717a}.notify-drawer__rec-name{margin:2px 0 4px;font-size:.8125rem;font-weight:600;color:#151515;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.notify-drawer__rec-prices{display:flex;align-items:center;gap:8px}.notify-drawer__rec-price{font-size:.8125rem;font-weight:700;color:#151515}.notify-drawer__rec-compare{font-size:.75rem;color:#9ca3af;text-decoration:line-through}.notify-drawer__rec-arrow{color:#9ca3af;flex-shrink:0;padding:4px}.notify-me-toast{position:fixed;bottom:24px;right:24px;max-width:380px;background:#151515;color:#fff;padding:14px 18px;display:flex;align-items:center;gap:12px;z-index:999999;box-shadow:0 10px 25px #00000040;opacity:0;transform:translateY(16px);transition:opacity .3s ease,transform .3s ease;pointer-events:none}.notify-me-toast.is-visible{opacity:1;transform:translateY(0);pointer-events:auto}.notify-me-toast__icon{display:flex;align-items:center;justify-content:center;width:28px;height:28px;min-width:28px;background:#108a00;color:#fff;border-radius:50%}.notify-me-toast__text{flex:1;min-width:0}.notify-me-toast__headline{margin:0 0 2px;font-family:GleedNarrow-Regular,sans-serif;font-size:.875rem;font-weight:700;letter-spacing:.04em;color:#fff}.notify-me-toast__detail{margin:0;font-size:.75rem;color:#d1d5db;line-height:1.35}.button.is-notify-me,button.single-add-to-cart-button.is-notify-me{background-color:#151515!important;color:#fff!important;border-color:#151515!important;cursor:pointer!important;pointer-events:auto!important;opacity:1!important;display:inline-flex!important;align-items:center!important;justify-content:center!important}.button.is-notify-me:hover,button.single-add-to-cart-button.is-notify-me:hover{background-color:#000!important;border-color:#000!important;color:#fff!important}.button.is-notify-me .single-add-to-cart-button--text,button.single-add-to-cart-button.is-notify-me .single-add-to-cart-button--text{display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:8px!important;vertical-align:middle!important;line-height:1!important;height:100%!important}.button.is-notify-me .single-add-to-cart-button--text svg,button.single-add-to-cart-button.is-notify-me .single-add-to-cart-button--text svg,.button.is-notify-me svg,button.single-add-to-cart-button.is-notify-me svg{display:inline-block!important;vertical-align:middle!important;margin:0!important;flex-shrink:0!important;width:17px!important;height:17px!important;color:#fff!important}.button.is-notify-me .single-add-to-cart-button--text span,button.single-add-to-cart-button.is-notify-me .single-add-to-cart-button--text span{display:inline-block!important;vertical-align:middle!important;line-height:1!important;margin:0!important;padding:0!important;color:#fff!important}@media screen and (max-width:640px){.side-panel.notify-me-drawer{width:100vw;max-width:100vw}.notify-me-toast{bottom:16px;left:16px;right:16px;max-width:none}}.single-add-to-cart-button[disabled]+.shopify-payment-button,.single-add-to-cart-button.is-notify-me+.shopify-payment-button,.single-add-to-cart-button[data-action=notify-me]+.shopify-payment-button,.single-add-to-cart-button.sold-out+.shopify-payment-button,.single-add-to-cart-button.is-notify-me~.shopify-payment-button,.single-add-to-cart-button[data-action=notify-me]~.shopify-payment-button,.single-add-to-cart-button.sold-out~.shopify-payment-button,.single-add-to-cart-button.is-notify-me~.magic-buy-btn__parent,.single-add-to-cart-button[data-action=notify-me]~.magic-buy-btn__parent,.single-add-to-cart-button.is-notify-me~magic-checkout-btn,.single-add-to-cart-button[data-action=notify-me]~magic-checkout-btn,.single-add-to-cart-button.is-notify-me~.magic-payment-button,.single-add-to-cart-button[data-action=notify-me]~.magic-payment-button,.add_to_cart_holder:has(.single-add-to-cart-button.is-notify-me) .shopify-payment-button,.add_to_cart_holder:has(.single-add-to-cart-button[data-action=notify-me]) .shopify-payment-button,.product-form.is-disabled .shopify-payment-button{display:none!important}
/*# sourceMappingURL=/cdn/shop/t/55/assets/notify-me-drawer.css.map */
