.stock-alert-drawer{--stock-alert-drawer-panel-width:437px;--stock-alert-drawer-media-width:270px}.stock-alert-drawer__layout{height:100%;display:flex}.stock-alert-drawer__media{display:none}@media screen and (width>=64rem){.stock-alert-drawer__media{width:var(--stock-alert-drawer-media-width);flex:none;display:block;position:relative;overflow:hidden}.stock-alert-drawer__media img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}}.stock-alert-drawer__panel{gap:var(--space-600);min-width:0;padding:var(--space-500) var(--space-300) var(--space-600);flex-direction:column;flex:1;display:flex}@media screen and (width>=64rem){.stock-alert-drawer__panel{gap:var(--space-800);width:var(--stock-alert-drawer-panel-width);padding:var(--space-400)}}.stock-alert-drawer__intro{gap:var(--space-200);flex-direction:column;display:flex}.stock-alert-drawer__head{justify-content:space-between;align-items:flex-start;gap:var(--space-300);display:flex}.stock-alert-drawer__title{color:var(--color-content-primary)}.stock-alert-drawer__close{padding-block:var(--space-200);padding-inline:var(--space-300) 0;cursor:pointer;transition:transform var(--animation-press);flex:none;justify-content:center;align-items:center;margin-block-start:calc(var(--space-200) * -1);display:flex}.stock-alert-drawer__close:focus-visible{outline:var(--border-width-2) solid var(--color-border-focus);outline-offset:calc(var(--border-width-2) * -1)}.stock-alert-drawer__close:active{transform:scale(.9)}.stock-alert-drawer__close svg{width:12px;height:12px}.stock-alert-drawer__description{font-family:var(--font-family-sans-serif);font-size:var(--body-font-size);line-height:var(--body-line-height);font-weight:var(--body-font-weight);color:var(--color-cream-700);margin:0}.stock-alert-drawer__form{gap:var(--space-600);flex-direction:column;display:flex}@media screen and (width>=64rem){.stock-alert-drawer__form{gap:var(--space-800)}}.stock-alert-drawer__sizes{gap:var(--space-200);border:none;flex-direction:column;padding:0;display:flex}.stock-alert-drawer__sizes-legend{font-family:var(--font-family-sans-serif);font-size:var(--body-font-size);line-height:var(--body-line-height);font-weight:var(--body-font-weight);color:var(--color-content-default);margin-block-end:var(--space-200);padding:0}.stock-alert-drawer__sizes-list{gap:var(--space-200);flex-wrap:wrap;display:flex}.stock-alert-drawer__size{font-family:var(--font-family-sans-serif);font-size:var(--ui-1-font-size);line-height:var(--ui-1-line-height);font-weight:var(--ui-1-font-weight);letter-spacing:var(--ui-1-letter-spacing);min-width:39px;height:32px;padding-inline:var(--space-300);color:var(--color-ui-650);background-color:var(--color-cream-0);border:var(--border-width-1) var(--border-style-solid) var(--color-cream-300);cursor:pointer;transition:color var(--animation-micro), background-color var(--animation-micro);justify-content:center;align-items:center;display:flex}input:checked+.stock-alert-drawer__size{color:var(--color-content-inverse);background-color:var(--color-background-primary);border-color:var(--color-background-primary)}input:disabled+.stock-alert-drawer__size{opacity:.35;cursor:not-allowed}input:focus-visible+.stock-alert-drawer__size{outline:var(--border-width-2) solid var(--color-border-focus);outline-offset:var(--border-width-1)}.stock-alert-drawer__fields{gap:var(--space-150);flex-direction:column;display:flex}.stock-alert-drawer__field{background-color:var(--color-cream-200);border-radius:var(--radius-1);align-items:center;display:flex;position:relative}.stock-alert-drawer__field .input__wrapper{flex:1;gap:0;min-width:0}.stock-alert-drawer__field .input{background-color:#0000;width:100%}.stock-alert-drawer__field-icon{pointer-events:none;color:var(--color-cream-700);display:flex;position:absolute;inset-inline-end:var(--space-300)}.stock-alert-drawer__field-icon svg{width:12px;height:12px}.stock-alert-drawer__input .input{padding-inline-end:var(--space-800)}.stock-alert-drawer__phone{flex-direction:column;display:flex;position:relative}.stock-alert-drawer__dial{align-items:center;gap:var(--space-150);padding:var(--space-300) var(--space-500) var(--space-300) var(--space-300);border-radius:var(--radius-1);color:var(--color-content-primary);cursor:pointer;background-color:#0000;border:none;flex:none;display:flex}.stock-alert-drawer__dial:focus-visible{outline:var(--border-width-2) solid var(--color-border-focus);outline-offset:calc(var(--border-width-2) * -1)}.stock-alert-drawer__dial svg{width:12px;height:12px}.stock-alert-drawer__dial-list{z-index:1;inline-size:var(--dial-list-width,100%);max-block-size:var(--dial-list-max-height,280px);border:var(--border-width-1) var(--border-style-solid) var(--color-cream-300);border-radius:var(--radius-1);background-color:var(--color-cream-0);-webkit-overflow-scrolling:touch;flex-direction:column;display:flex;position:fixed;inset-block-start:var(--dial-list-top,0);inset-inline-start:var(--dial-list-left,0);overflow-y:auto;box-shadow:0 4px 16px #1e1d1b1f}.stock-alert-drawer__dial-option{align-items:center;gap:var(--space-200);min-block-size:44px;padding-inline:var(--space-300);border-inline-start:var(--border-width-2) var(--border-style-solid) transparent;cursor:pointer;display:flex}.stock-alert-drawer__dial-option.is-active{border-inline-start-color:var(--color-content-primary);background-color:var(--color-cream-300)}.stock-alert-drawer__dial-option:after{content:"";opacity:0;background-color:currentColor;block-size:12px;inline-size:12px;margin-inline-start:auto;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 12 12'%3E%3Cpath d='M1 5.5L4.5 9L11 2.5' stroke='%23000' fill='none'/%3E%3C/svg%3E") 50%/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 12 12'%3E%3Cpath d='M1 5.5L4.5 9L11 2.5' stroke='%23000' fill='none'/%3E%3C/svg%3E") 50%/contain no-repeat}.stock-alert-drawer__dial-option[aria-selected=true]:after{opacity:1}.stock-alert-drawer__dial-iso{inline-size:3ch;color:var(--color-cream-800)}.stock-alert-drawer__field--phone .stock-alert-drawer__input .input{padding-inline-start:var(--space-150)}.stock-alert-drawer__consent{gap:var(--space-200);flex-direction:column;display:flex}.stock-alert-drawer__consent .checkbox__wrapper{justify-content:flex-start;align-items:flex-start;gap:var(--space-200)}.stock-alert-drawer__consent .checkbox__input{margin-block-start:calc((var(--body-font-size) * var(--body-line-height) - 16px) / 2)}.stock-alert-drawer__consent .checkbox__label{color:var(--color-content-primary)}.stock-alert-drawer__consent-text{font-family:var(--font-family-sans-serif);font-size:var(--body-font-size);line-height:var(--body-line-height);font-weight:var(--body-font-weight);margin:0}.stock-alert-drawer__cta{width:100%}.stock-alert-drawer__cta-icon{align-items:center;display:flex}.stock-alert-drawer__cta-icon svg{width:12px;height:12px}.stock-alert-drawer__actions{gap:var(--space-200);flex-direction:column;display:flex}.stock-alert-drawer__error{font-family:var(--font-family-sans-serif);font-size:var(--body-font-size);line-height:var(--body-line-height);font-weight:var(--body-font-weight);min-block-size:1lh;color:var(--color-content-error);margin:0}
