:root{--header-height: 0}@media screen and (min-width: 768px){back-in-stock{position:absolute;transform:translateX(-50%);z-index:1;top:-3rem;left:50%;width:calc(100% + 1rem);height:100%;background-color:#fff}}.back-in-stock{position:fixed;top:0;left:0;z-index:10;display:none;width:100%;height:100%;overflow-y:auto;border:none;background:none;align-items:flex-end;justify-content:center}@media screen and (min-width: 768px){.back-in-stock{position:initial;align-items:flex-start;max-height:calc(100vh - 200px)}}.back-in-stock[open]{display:flex}.back-in-stock .back-in-stock__backdrop{position:absolute;bottom:4rem;right:100%;z-index:-1;display:flex;width:70vw;height:100%;background:rgba(var(--color-neutral-2-pure), var(--opacity-intense));cursor:default}.back-in-stock .back-in-stock__modal{height:100%;position:absolute;width:100%;max-width:50rem;padding:2rem 2rem;border:var(--border-width-sm) solid rgb(var(--color-neutral-2-pure));background:rgb(var(--color-neutral-1-pure))}@media screen and (min-width: 768px){.back-in-stock .back-in-stock__modal{border:none;top:0}}.back-in-stock .back-in-stock__modal .back-in-stock-top-buttons{display:flex;justify-content:space-between}.back-in-stock .back-in-stock__modal .back-to-browsing-btn{cursor:pointer;font-size:0.75rem}@media screen and (min-width: 992px){.back-in-stock .back-in-stock__modal .back-to-browsing-btn{margin-bottom:0.5rem}}.back-in-stock .back-in-stock__modal .back-in-stock__close{margin-bottom:1rem;width:3rem;height:3rem;padding:1rem;border:none;border-radius:var(--border-radius-sharp);background:none;-webkit-appearance:none;appearance:none;cursor:pointer}@media screen and (min-width: 768px){.back-in-stock .back-in-stock__modal .back-in-stock__close{display:none}}.back-in-stock .back-in-stock__modal .back-in-stock__close svg path{fill:rgb(var(--color-neutral-2-pure))}.back-in-stock .back-in-stock__modal .back-in-stock__form{height:100%}.back-in-stock .back-in-stock__modal .back-in-stock__form .back-in-stock__form-content{display:flex;flex-direction:column;height:100%;padding:0;border:none}@media screen and (min-width: 768px){.back-in-stock .back-in-stock__modal .back-in-stock__form .back-in-stock__form-content{max-height:calc(100vh - var(--header-height) - 1rem);padding:0.5rem;overflow:auto}}.back-in-stock .back-in-stock__modal .back-in-stock__form .back-in-stock__form-content>*:not(:last-child){margin-bottom:1.5rem}@media screen and (min-width: 992px){.back-in-stock .back-in-stock__modal .back-in-stock__form .back-in-stock__form-content>*:not(:last-child){margin-bottom:1rem}}.back-in-stock .back-in-stock__modal .back-in-stock__form .back-in-stock__form-content .back-in-stock__title{font-size:1.125rem;font-weight:300}@media screen and (min-width: 992px){.back-in-stock .back-in-stock__modal .back-in-stock__form .back-in-stock__form-content .back-in-stock__text{font-size:0.875rem}}.back-in-stock .back-in-stock__modal .back-in-stock__form .back-in-stock__form-content .back-in-stock__variant-info{padding:1rem;background-color:#e5e5e5}.back-in-stock .back-in-stock__modal .back-in-stock__form .back-in-stock__form-content .back-in-stock__variant-info>*:not(:last-child){margin-bottom:0.5rem}.back-in-stock .back-in-stock__modal .back-in-stock__form .back-in-stock__form-content .back-in-stock__variant-info__title{font-size:1rem;font-weight:400}.back-in-stock .back-in-stock__modal .back-in-stock__form .back-in-stock__form-content .back-in-stock__variant-info__text{color:#999}.back-in-stock .back-in-stock__modal .back-in-stock__form .back-in-stock__form-content .back-in-stock__form-input{display:block;width:100%;height:3rem;padding:var(--spacing-squish-xs);border:var(--border-width-sm) solid rgb(var(--color-neutral-1-medium));appearance:none}.back-in-stock .back-in-stock__modal .back-in-stock__form .back-in-stock__form-content .back-in-stock__form-input[aria-invalid]{color:rgb(var(--color-feedback-error-pure));border-color:rgb(var(--color-feedback-error-pure));border-width:var(--border-width-md)}.back-in-stock .back-in-stock__modal .back-in-stock__form .back-in-stock__form-content .back-in-stock__form-submit{margin-bottom:1rem}.back-in-stock .back-in-stock__modal .back-in-stock__form .back-in-stock__form-content .back-in-stock__form-cancel{margin-bottom:0}.back-in-stock .back-in-stock__modal .back-in-stock__form .back-in-stock__form-content .back-in-stock__message{display:flex;align-items:center;padding:1rem;font-size:0.875rem;line-height:initial;color:#fff}.back-in-stock .back-in-stock__modal .back-in-stock__form .back-in-stock__form-content .back-in-stock__message .icon{margin-right:1rem;width:1.5rem}.back-in-stock .back-in-stock__modal .back-in-stock__form .back-in-stock__form-content .back-in-stock__message .text{flex:1}.back-in-stock .back-in-stock__modal .back-in-stock__form .back-in-stock__form-content .back-in-stock__message.back-in-stock__message--error{color:#fe6f66;padding:0;margin-bottom:1rem;left:1rem}.back-in-stock .back-in-stock__modal .back-in-stock__form .back-in-stock__form-content .back-in-stock__message.back-in-stock__message--error .text{position:relative;bottom:1.5rem;left:.5rem}.back-in-stock .back-in-stock__modal .back-in-stock__form .back-in-stock__form-content .back-in-stock__message.back-in-stock__message--success{background-color:#23a484}.notify-me-collection-wrapper{width:100%;display:inline;text-align:center}.notify-me-collection-title{margin-bottom:0.5rem}.notify-me-collection-cta:hover{background-color:#fff;color:#333}