.product-overlay__body{display:flex;flex-direction:var(--a-flex-direction,column);gap:var(--sds-space-inset-xs);position:relative}@media screen and (min-width:768px){.product-overlay__body{width:536px}}.product-overlay__body .product-overlay__loading{display:flex;align-items:var(--a-flex-column,center);justify-content:var(--a-justify-content,center)}.product-overlay__message{--a-flex-column:center;margin:0 16px}@media screen and (min-width:768px){.product-overlay__message{max-width:536px}}.product-overlay__background{background-color:rgba(255,255,255,var(--sds-opacity-container-100));position:absolute;left:-16px;right:-16px;top:56px;bottom:0;z-index:5;display:flex;align-items:var(--a-flex-column,center);justify-content:var(--a-justify-content,center)}@media screen and (min-width:768px){.product-overlay__background{top:72px}}.product-overlay__modal{--set-modal--body-padding:var(--sds-space-inset-xs);position:relative}.cursor-pointer{cursor:pointer}.full-width{width:100%}.text-ellipsis-lines{display:-webkit-box;-webkit-line-clamp:var(--set-dynamic-text-ellipsis--line,var(--set-text-ellipsis--lines,1));-webkit-box-orient:vertical;overflow:hidden;text-align:left}.text-ellipsis-lines__two{--set-text-ellipsis--lines:2}.text-ellipsis-lines__three{--set-text-ellipsis--lines:3}.flex-box-column{display:flex;flex-direction:var(--a-flex-direction,column)}.notify-me-modal-body{display:block;--set-soft-bundles-modal--body-padding:0 var(--sds-space-inset-xs) var(--sds-space-inset-xs) var(--sds-space-inset-xs);--set-notify-me-modal-body__product--gap:var(--sds-space-stack-m);--set-notify-me-modal-body__figure-width:200px;--set-notify-me-modal-body__figure-height:auto;--set-notify-me-modal-body__figure-margin:0 auto;--set-soft-bundles-modal--img-width:100%;--set-notify-me-modal-body__email-form--gap:var(--sds-space-inset-xs);--set-notify-me-modal-body__summary--display:none;--set-input-field--padding-right:var(--sds-space-inset-xs)}@media screen and (min-width:768px){.notify-me-modal-body{--set-soft-bundles-modal--body-padding:var(--sds-space-inset-xs) var(--sds-space-inset-m) var(--sds-space-inset-m) var(--sds-space-inset-m);--set-notify-me-modal-body__product--flex-direction:row;--set-notify-me-modal-body__product--gap:var(--sds-space-inline-s);--set-notify-me-modal-body__figure-width:104px;--set-notify-me-modal-body__figure-height:104px;--set-notify-me-modal-body__figure-margin:0;--set-notify-me-modal-body__product-name--font:var(--sds-font-heading-m);--set-notify-me-modal-body__content-width:400px;--set-notify-me-modal-body__content-gap:var(--sds-space-stack-m);--set-notify-me-modal-body__email-form--gap:var(--sds-space-stack-l);--set-notify-me-modal-body__summary--display:flex}}@media screen and (min-width:1200px){.notify-me-modal-body{--set-soft-bundles-modal--body-padding:var(--sds-space-inset-m) var(--sds-space-inset-m) var(--sds-space-inset-xl) var(--sds-space-inset-m);--set-notify-me-modal-body__content-gap:var(--sds-space-inline-m)}}.notify-me-modal-body__content{width:var(--set-notify-me-modal-body__content-width,auto);gap:var(--set-notify-me-modal-body__content-gap,var(--sds-space-stack-l))}.notify-me-modal-body__agree-checkbox,.notify-me-modal-body__content .checkbox{margin-bottom:auto;margin-top:2px}.notify-me-modal-body__product{display:flex;flex-direction:var(--a-flex-direction,var(--set-notify-me-modal-body__product--flex-direction,column));gap:var(--set-notify-me-modal-body__product--gap)}.notify-me-modal-body__figure{width:var(--set-notify-me-modal-body__figure-width);height:var(--set-notify-me-modal-body__figure-height);flex:0 0 var(--set-notify-me-modal-body__figure-width);margin:var(--set-notify-me-modal-body__figure-margin)}.notify-me-modal-body__product-info{gap:var(--sds-space-stack-s)}.notify-me-modal-body__product-model{row-gap:var(--sds-space-stack-xxs)}.notify-me-modal-body__product-code{font:var(--sds-font-label-s);color:var(--sds-color-on-surface-300)}.notify-me-modal-body__product-name{font:var(--set-notify-me-modal-body__product-name--font,var(--sds-font-heading-s));color:var(--sds-color-on-surface-100)}.notify-me-modal-body__email-form{row-gap:var(--set-notify-me-modal-body__email-form--gap,var(--sds-space-inset-xs))}.notify-me-modal-body__form{row-gap:var(--sds-space-stack-m)}.notify-me-modal-body__summary{display:var(--set-notify-me-modal-body__summary--display)}