.product-buy-state{display:block}.add-to-cart-block:has(.product-buy-state[data-state=notify]) add-to-cart-component{display:none}.product-form-buttons:has(.product-buy-state:is([data-state=notify],[data-state=coming_soon])) .accelerated-checkout-block{display:none!important}.notify-me-trigger{width:100%;height:var(--height-buy-buttons)}.notify-me-drawer__dialog{--theme-drawer-width:var(--loc-notify-drawer-width);--theme-drawer-padding:0}.notify-me-drawer__body{flex-direction:column;flex:auto;min-height:0;display:flex}.notify-me-drawer__header{justify-content:space-between;align-items:center;gap:var(--gap-sm);padding:var(--padding-lg);flex-shrink:0;display:flex}.notify-me-drawer__title{font-family:var(--font-subheading--family);font-size:var(--font-h6--size);font-weight:var(--font-subheading--weight);line-height:var(--line-height--heading-normal);letter-spacing:normal;text-transform:none;margin:0}.notify-me-drawer__content{gap:var(--padding-2xl);padding:var(--padding-2xl) var(--padding-lg);flex-direction:column;display:flex;overflow-y:auto}.notify-me-drawer__product{align-items:center;gap:var(--gap-sm);display:flex}.notify-me-drawer__image{width:var(--loc-notify-image-size);aspect-ratio:1;background:var(--loc-notify-image-background);flex-shrink:0;overflow:hidden}.notify-me-drawer__image-img{object-fit:contain;width:100%;height:100%}.notify-me-drawer__info{gap:var(--gap-2xs);flex-direction:column;min-width:0;display:flex}.notify-me-drawer__heading{align-items:baseline;gap:var(--gap-sm);font-size:var(--font-paragraph-large--size);font-weight:var(--font-subheading--weight);line-height:var(--line-height--heading-normal);flex-wrap:wrap;display:flex}.notify-me-drawer__product-title{margin:0}.notify-me-drawer__price{white-space:nowrap}.notify-me-drawer__price :is(.price,.price-item__group){font-size:inherit;font-weight:inherit;line-height:inherit}.notify-me-drawer__price .price__currency{font-size:var(--loc-notify-currency-size)}.notify-me-drawer__meta{gap:var(--gap-xs);font-size:var(--font-paragraph-small--size);line-height:var(--line-height--body-loose);color:rgb(var(--color-foreground-rgb) / var(--opacity-80));flex-wrap:wrap;margin:0;display:flex}.notify-me-drawer__form{gap:var(--padding-2xl);flex-direction:column;display:flex}.notify-me-drawer__intro{font-size:var(--font-paragraph--size);line-height:var(--line-height--body-loose);color:rgb(var(--color-foreground-rgb) / var(--opacity-80));margin:0}.notify-me-drawer__inputs{gap:var(--gap-sm);flex-direction:column;display:flex}.notify-me-drawer__field{display:block}.notify-me-drawer__checkbox{--checkbox-size:var(--loc-icon-16);--checkbox-border:var(--style-border-width-inputs) solid var(--loc-border-soft);--checkbox-border-radius:var(--style-border-radius-inputs);align-items:center;gap:var(--gap-xs);cursor:pointer;font-size:var(--font-paragraph-small--size);line-height:var(--line-height--body-loose);color:rgb(var(--color-foreground-rgb) / var(--opacity-80));display:flex}.notify-me-drawer__checkbox-input{flex-shrink:0;margin-inline-end:0}.notify-me-drawer__checkbox-input:checked,.notify-me-drawer__checkbox-input:not(:disabled):hover:checked{background-color:var(--color-background);border-color:var(--loc-border-soft)}.notify-me-drawer__checkbox-input:checked:after{background-color:var(--color-foreground)}.notify-me-drawer__consent{font-size:var(--loc-font-size-legal);line-height:var(--line-height--body-normal);color:rgb(var(--color-foreground-rgb) / var(--opacity-50))}.notify-me-drawer__consent p{margin:0}.notify-me-drawer__consent a{color:inherit;text-underline-offset:.15em;text-decoration:underline}.notify-me-drawer__error{font-size:var(--font-paragraph-small--size);line-height:var(--line-height--body-loose);color:var(--color-error,var(--loc-status-warn));margin:0}.notify-me-drawer__error:focus{outline:none}.notify-me-drawer__error[hidden],.notify-me-drawer__form[hidden],.notify-me-drawer__success[hidden]{display:none}.notify-me-drawer__submit{width:100%;height:var(--button-icon-size-lg)}.notify-me-drawer__submit-loading,.is-submitting .notify-me-drawer__submit-label{display:none}.is-submitting .notify-me-drawer__submit-loading{display:inline}.notify-me-drawer__success{align-items:flex-start;gap:var(--gap-xs);flex-direction:column;display:flex}.notify-me-drawer__success-icon{width:var(--icon-size-md);height:var(--icon-size-md);color:var(--loc-status-ok)}.notify-me-drawer__success-title{font-size:var(--font-paragraph-large--size);font-weight:var(--font-subheading--weight);line-height:var(--line-height--heading-normal);margin:0}.notify-me-drawer__success-body{font-size:var(--font-paragraph--size);line-height:var(--line-height--body-loose);color:rgb(var(--color-foreground-rgb) / var(--opacity-80));margin:0}
