.nm-product-design-surface .products .nm-product-card{position:relative}.nm-favorite-button{display:inline-flex;align-items:center;justify-content:center;position:absolute;z-index:25;border:0;cursor:pointer;line-height:1;transition:.18s ease;color:var(--nm-fav-heart-color,#111);background:var(--nm-fav-heart-bg,#fff);border-radius:var(--nm-fav-heart-radius,999px);padding:var(--nm-fav-heart-padding,7px);box-sizing:border-box;box-shadow:var(--nm-fav-heart-shadow,none)}.nm-favorite-button.is-fav{color:var(--nm-fav-heart-active-color,#e11d48);background:var(--nm-fav-heart-active-bg,var(--nm-fav-heart-bg,#fff))}.nm-favorite-button:hover{transform:translateY(-1px)}
.nm-favorites-widget{--nm-fav-container-padding:var(--nm-fav-container-padding-desktop,18px);--nm-fav-gap:var(--nm-fav-gap-desktop,12px);--nm-fav-header-margin-bottom:var(--nm-fav-header-margin-bottom-desktop,16px);--nm-fav-title-size:var(--nm-fav-title-size-desktop,22px);--nm-fav-title-line:var(--nm-fav-title-line-desktop,28px);--nm-fav-count-size:var(--nm-fav-count-size-desktop,13px);--nm-fav-item-padding:var(--nm-fav-item-padding-desktop,12px);--nm-fav-item-gap:var(--nm-fav-item-gap-desktop,14px);--nm-fav-img:var(--nm-fav-image-width-desktop,120px);--nm-fav-product-title-size:var(--nm-fav-product-title-size-desktop,16px);--nm-fav-product-title-line:var(--nm-fav-product-title-line-desktop,22px);--nm-fav-price-size:var(--nm-fav-price-size-desktop,16px);--nm-fav-price-line:var(--nm-fav-price-line-desktop,22px);--nm-fav-price-margin-top:var(--nm-fav-price-margin-top-desktop,6px);--nm-fav-btn-size:var(--nm-fav-btn-size-desktop,14px);--nm-fav-btn-margin-top:var(--nm-fav-btn-margin-top-desktop,0px);--nm-fav-btn-margin-right:var(--nm-fav-btn-margin-right-desktop,0px);--nm-fav-btn-margin-bottom:var(--nm-fav-btn-margin-bottom-desktop,0px);--nm-fav-btn-margin-left:var(--nm-fav-btn-margin-left-desktop,0px);--nm-fav-btn-pad-y:var(--nm-fav-btn-pad-y-desktop,10px);--nm-fav-btn-pad-x:var(--nm-fav-btn-pad-x-desktop,15px);--nm-fav-remove-size:var(--nm-fav-remove-size-desktop,14px);--nm-fav-remove-pad-y:var(--nm-fav-remove-pad-y-desktop,9px);--nm-fav-remove-pad-x:var(--nm-fav-remove-pad-x-desktop,13px);--nm-fav-share-size:var(--nm-fav-share-size-desktop,14px);--nm-fav-share-margin-top:var(--nm-fav-share-margin-top-desktop,0px);--nm-fav-share-margin-right:var(--nm-fav-share-margin-right-desktop,0px);--nm-fav-share-margin-bottom:var(--nm-fav-share-margin-bottom-desktop,0px);--nm-fav-share-margin-left:var(--nm-fav-share-margin-left-desktop,0px);--nm-fav-share-pad-y:var(--nm-fav-share-pad-y-desktop,10px);--nm-fav-share-pad-x:var(--nm-fav-share-pad-x-desktop,15px);--nm-fav-heart-size:var(--nm-fav-heart-size-desktop,16px);--nm-fav-login-padding:var(--nm-fav-login-padding-desktop,38px);--nm-fav-login-icon-size:var(--nm-fav-login-icon-size-desktop,32px);--nm-fav-login-title-size:var(--nm-fav-login-title-size-desktop,18px);--nm-fav-login-text-size:var(--nm-fav-login-text-size-desktop,14px);--nm-fav-login-text-line:var(--nm-fav-login-text-line-desktop,21px);--nm-fav-login-btn-margin-top:var(--nm-fav-login-btn-margin-top-desktop,0px);--nm-fav-login-btn-margin-right:var(--nm-fav-login-btn-margin-right-desktop,0px);--nm-fav-login-btn-margin-bottom:var(--nm-fav-login-btn-margin-bottom-desktop,0px);--nm-fav-login-btn-margin-left:var(--nm-fav-login-btn-margin-left-desktop,0px);--nm-fav-popup-padding:var(--nm-fav-popup-padding-desktop,34px);--nm-fav-popup-icon-size:var(--nm-fav-popup-icon-size-desktop,34px);--nm-fav-popup-title-size:var(--nm-fav-popup-title-size-desktop,22px);--nm-fav-popup-text-size:var(--nm-fav-popup-text-size-desktop,14px);--nm-fav-popup-label-size:var(--nm-fav-popup-label-size-desktop,13px);--nm-fav-input-pad-y:var(--nm-fav-input-pad-y-desktop,12px);--nm-fav-input-pad-x:var(--nm-fav-input-pad-x-desktop,13px);--nm-fav-input-size:var(--nm-fav-input-size-desktop,14px);--nm-fav-popup-btn-margin-top:var(--nm-fav-popup-btn-margin-top-desktop,14px);--nm-fav-popup-btn-margin-right:var(--nm-fav-popup-btn-margin-right-desktop,0px);--nm-fav-popup-btn-margin-bottom:var(--nm-fav-popup-btn-margin-bottom-desktop,0px);--nm-fav-popup-btn-margin-left:var(--nm-fav-popup-btn-margin-left-desktop,0px);--nm-fav-privacy-size:var(--nm-fav-privacy-size-desktop,12px);--nm-fav-privacy-margin-top:var(--nm-fav-privacy-margin-top-desktop,14px);--nm-fav-dialog-padding:var(--nm-fav-dialog-padding-desktop,34px);--nm-fav-dialog-title-size:var(--nm-fav-dialog-title-size-desktop,22px);--nm-fav-dialog-text-size:var(--nm-fav-dialog-text-size-desktop,14px);box-sizing:border-box;width:100%;background:var(--nm-fav-bg,#fff);color:var(--nm-fav-text,#0f2942);border:var(--nm-fav-border-width,1px) var(--nm-fav-border-style,solid) var(--nm-fav-border,#dce4ea);border-radius:var(--nm-fav-radius,8px);padding:var(--nm-fav-container-padding);box-shadow:var(--nm-fav-container-shadow,none)}.nm-favorites-widget *{box-sizing:border-box}.nm-favorites-head{display:flex;justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:var(--nm-fav-header-margin-bottom)}.nm-favorites-head h3{margin:0;color:var(--nm-fav-title-color,var(--nm-fav-text));font-family:var(--nm-fav-title-family,inherit);font-weight:var(--nm-fav-title-weight,700);font-size:var(--nm-fav-title-size);line-height:var(--nm-fav-title-line)}.nm-favorites-head h3 i{color:var(--nm-fav-heart-active,#e11d48)}.nm-favorites-count{display:block;margin-top:4px;color:var(--nm-fav-count-color,var(--nm-fav-muted));font-family:var(--nm-fav-count-family,inherit);font-weight:var(--nm-fav-count-weight,400);font-size:var(--nm-fav-count-size)}
.nm-favorites-share{border:var(--nm-fav-share-border-width,0) solid var(--nm-fav-share-border,#006765);border-radius:var(--nm-fav-share-radius,5px);background:var(--nm-fav-share-bg,#006765);color:var(--nm-fav-share-color,#fff);padding:var(--nm-fav-share-pad-y) var(--nm-fav-share-pad-x);margin:var(--nm-fav-share-margin-top) var(--nm-fav-share-margin-right) var(--nm-fav-share-margin-bottom) var(--nm-fav-share-margin-left);cursor:pointer;font-family:var(--nm-fav-share-family,inherit);font-weight:var(--nm-fav-share-weight,600);font-size:var(--nm-fav-share-size)}.nm-favorites-share:hover{background:var(--nm-fav-share-hover-bg,#005553);color:var(--nm-fav-share-hover-color,#fff)}
.nm-favorites-list{display:grid;gap:var(--nm-fav-gap)}.nm-favorite-item{position:relative;display:grid;grid-template-columns:var(--nm-fav-img) minmax(0,1fr) auto;gap:var(--nm-fav-item-gap);align-items:center;padding:var(--nm-fav-item-padding);border:var(--nm-fav-item-border-width,1px) var(--nm-fav-item-border-style,solid) var(--nm-fav-item-border,#dce4ea);border-radius:var(--nm-fav-item-radius,6px);background:var(--nm-fav-item-bg,#fff)}.nm-favorite-item-image{display:block;background:var(--nm-fav-image-bg,transparent);border-radius:var(--nm-fav-image-radius,0);padding:var(--nm-fav-image-padding,0);overflow:hidden}.nm-favorite-item-image img{display:block;width:100%;height:auto;aspect-ratio:var(--nm-fav-image-ratio,4 / 3);object-fit:var(--nm-fav-image-fit,contain)}.nm-favorite-item-title{display:inline-block;color:var(--nm-fav-product-title,var(--nm-fav-text));font-family:var(--nm-fav-product-title-family,inherit);font-weight:var(--nm-fav-product-title-weight,700);font-size:var(--nm-fav-product-title-size);line-height:var(--nm-fav-product-title-line);text-decoration:var(--nm-fav-product-title-decoration,none)}.nm-favorite-item-title:hover{color:var(--nm-fav-product-title-hover,var(--nm-fav-product-title))}.nm-favorite-item-price{margin-top:var(--nm-fav-price-margin-top);color:var(--nm-fav-price,var(--nm-fav-text));font-family:var(--nm-fav-price-family,inherit);font-weight:var(--nm-fav-price-weight,700);font-size:var(--nm-fav-price-size);line-height:var(--nm-fav-price-line)}.nm-favorite-item-actions{display:flex;gap:8px;flex-wrap:wrap;margin-top:10px}
.nm-favorites-open-login,.nm-favorite-cart,.nm-favorites-send-code,.nm-favorites-verify-code,.nm-favorites-keep-yes{border:var(--nm-fav-btn-border-width,0) solid var(--nm-fav-btn-border,#006765);border-radius:var(--nm-fav-btn-radius,5px);background:var(--nm-fav-btn-bg,#006765);color:var(--nm-fav-btn-color,#fff);padding:var(--nm-fav-btn-pad-y) var(--nm-fav-btn-pad-x);cursor:pointer;font-family:var(--nm-fav-btn-family,inherit);font-weight:var(--nm-fav-btn-weight,600);font-size:var(--nm-fav-btn-size);line-height:1.2}.nm-favorite-cart{margin:var(--nm-fav-btn-margin-top) var(--nm-fav-btn-margin-right) var(--nm-fav-btn-margin-bottom) var(--nm-fav-btn-margin-left)}.nm-favorites-open-login{margin:var(--nm-fav-login-btn-margin-top) var(--nm-fav-login-btn-margin-right) var(--nm-fav-login-btn-margin-bottom) var(--nm-fav-login-btn-margin-left)}.nm-favorites-send-code,.nm-favorites-verify-code{width:calc(100% - var(--nm-fav-popup-btn-margin-left) - var(--nm-fav-popup-btn-margin-right));margin:var(--nm-fav-popup-btn-margin-top) var(--nm-fav-popup-btn-margin-right) var(--nm-fav-popup-btn-margin-bottom) var(--nm-fav-popup-btn-margin-left)}.nm-favorites-open-login:hover,.nm-favorite-cart:hover,.nm-favorites-send-code:hover,.nm-favorites-verify-code:hover,.nm-favorites-keep-yes:hover{background:var(--nm-fav-btn-hover,#005553);color:var(--nm-fav-btn-hover-color,var(--nm-fav-btn-color,#fff))}.nm-favorite-remove{border:var(--nm-fav-remove-border-width,1px) solid var(--nm-fav-remove-border,#dce4ea);border-radius:var(--nm-fav-remove-radius,5px);background:var(--nm-fav-remove-bg,transparent);color:var(--nm-fav-remove-color,var(--nm-fav-text));padding:var(--nm-fav-remove-pad-y) var(--nm-fav-remove-pad-x);cursor:pointer;font-family:var(--nm-fav-remove-family,inherit);font-weight:var(--nm-fav-remove-weight,600);font-size:var(--nm-fav-remove-size)}.nm-favorite-remove:hover{background:var(--nm-fav-remove-hover-bg,#f4f7f8);color:var(--nm-fav-remove-hover-color,var(--nm-fav-text))}.nm-favorite-item-heart{align-self:start;border:0;background:var(--nm-fav-heart-active-bg,var(--nm-fav-heart-bg,#fff));color:var(--nm-fav-heart-active,#e11d48);font-size:var(--nm-fav-heart-size);padding:var(--nm-fav-heart-padding,7px);border-radius:var(--nm-fav-heart-radius,999px);box-shadow:var(--nm-fav-heart-shadow,none)}
.nm-favorites-empty,.nm-favorites-login-state{display:flex;flex-direction:column;align-items:center;text-align:center;padding:var(--nm-fav-login-padding);background:var(--nm-fav-login-bg,transparent);border:var(--nm-fav-login-border-width,0) solid var(--nm-fav-login-border,transparent);border-radius:var(--nm-fav-login-radius,0)}.nm-favorites-empty>i,.nm-favorites-login-state>i{font-size:var(--nm-fav-login-icon-size);margin-bottom:12px;color:var(--nm-fav-login-icon,var(--nm-fav-text))}.nm-favorites-empty strong,.nm-favorites-login-state strong{color:var(--nm-fav-login-title,var(--nm-fav-text));font-family:var(--nm-fav-login-title-family,inherit);font-weight:var(--nm-fav-login-title-weight,700);font-size:var(--nm-fav-login-title-size)}.nm-favorites-empty p,.nm-favorites-login-state p{max-width:520px;color:var(--nm-fav-login-text,var(--nm-fav-muted));font-family:var(--nm-fav-login-text-family,inherit);font-weight:var(--nm-fav-login-text-weight,400);font-size:var(--nm-fav-login-text-size);line-height:var(--nm-fav-login-text-line)}
.nm-favorites-popup,.nm-favorites-cart-dialog{position:fixed;inset:0;z-index:1000000;display:grid;place-items:center;padding:20px;background:var(--nm-fav-popup-overlay,rgba(15,23,42,.72))}.nm-favorites-popup[hidden],.nm-favorites-cart-dialog[hidden]{display:none!important}.nm-favorites-popup-dialog{position:relative;width:min(100%,var(--nm-fav-popup-width,520px));max-height:calc(100vh - 40px);overflow:auto;background:var(--nm-fav-popup-bg,#fff);border:var(--nm-fav-popup-border-width,0) solid var(--nm-fav-popup-border,transparent);border-radius:var(--nm-fav-popup-radius,8px);padding:var(--nm-fav-popup-padding);color:var(--nm-fav-text);box-shadow:var(--nm-fav-popup-shadow,0 24px 70px rgba(0,0,0,.22));text-align:center}.nm-favorites-cart-dialog-inner{position:relative;width:min(100%,var(--nm-fav-dialog-width,520px));max-height:calc(100vh - 40px);overflow:auto;background:var(--nm-fav-dialog-bg,#fff);border-radius:var(--nm-fav-dialog-radius,8px);padding:var(--nm-fav-dialog-padding);color:var(--nm-fav-dialog-text,var(--nm-fav-text));box-shadow:var(--nm-fav-popup-shadow,0 24px 70px rgba(0,0,0,.22));text-align:center}.nm-favorites-popup-close,.nm-favorites-cart-dialog-close{position:absolute;top:10px;right:12px;border:0;background:transparent;font-size:24px;line-height:1;cursor:pointer;color:inherit}.nm-favorites-popup-icon,.nm-favorites-cart-dialog-inner>i{font-size:var(--nm-fav-popup-icon-size);margin-bottom:8px;color:var(--nm-fav-popup-icon,var(--nm-fav-heart))}.nm-favorites-login-step h3{margin:6px 0 8px;color:var(--nm-fav-popup-title,var(--nm-fav-text));font-family:var(--nm-fav-popup-title-family,inherit);font-weight:var(--nm-fav-popup-title-weight,700);font-size:var(--nm-fav-popup-title-size)}.nm-favorites-cart-dialog h3{margin:6px 0 8px;font-size:var(--nm-fav-dialog-title-size)}.nm-favorites-login-step p{margin:0 auto 22px;color:var(--nm-fav-popup-text,var(--nm-fav-muted));font-family:var(--nm-fav-popup-text-family,inherit);font-weight:var(--nm-fav-popup-text-weight,400);font-size:var(--nm-fav-popup-text-size);max-width:430px}.nm-favorites-cart-dialog p{margin:0 auto 22px;color:inherit;font-size:var(--nm-fav-dialog-text-size);max-width:430px}.nm-favorites-login-step label{display:block;text-align:left;color:var(--nm-fav-popup-label,var(--nm-fav-text));font-family:var(--nm-fav-popup-label-family,inherit);font-weight:var(--nm-fav-popup-label-weight,600);font-size:var(--nm-fav-popup-label-size)}.nm-favorites-login-step input{display:block;width:100%;margin-top:6px;border:var(--nm-fav-input-border-width,1px) solid var(--nm-fav-input-border,#cbd5e1);border-radius:var(--nm-fav-input-radius,4px);background:var(--nm-fav-input-bg,#fff);color:var(--nm-fav-input-color,var(--nm-fav-text));padding:var(--nm-fav-input-pad-y) var(--nm-fav-input-pad-x);font:inherit;font-size:var(--nm-fav-input-size)}.nm-favorites-login-step small{display:block;margin-top:var(--nm-fav-privacy-margin-top);color:var(--nm-fav-privacy,var(--nm-fav-muted));font-size:var(--nm-fav-privacy-size)}.nm-favorites-form-message{margin-top:12px;min-height:20px;font-size:13px}.nm-favorites-cart-dialog-inner>div:last-child{display:flex;justify-content:center;gap:10px}.nm-favorites-keep-no{border:var(--nm-fav-remove-border-width,1px) solid var(--nm-fav-remove-border,#dce4ea);border-radius:var(--nm-fav-remove-radius,5px);background:var(--nm-fav-remove-bg,#fff);color:var(--nm-fav-remove-color,var(--nm-fav-text));padding:var(--nm-fav-remove-pad-y) var(--nm-fav-remove-pad-x);cursor:pointer}.nm-favorites-toast{position:fixed;left:50%;bottom:24px;z-index:1000002;transform:translate(-50%,20px);opacity:0;pointer-events:none;background:#0f2942;color:#fff;border-radius:6px;padding:10px 15px;box-shadow:0 8px 25px rgba(0,0,0,.2);transition:.2s}.nm-favorites-toast.is-visible{transform:translate(-50%,0);opacity:1}.nm-favorites-modal-open{overflow:hidden}.nm-favorites-admin-filters{display:flex;gap:8px;align-items:center;flex-wrap:wrap;margin:16px 0}.nm-favorites-admin-product-cell{display:flex;align-items:center;gap:10px}.nm-favorites-admin-product-cell img{width:46px;height:46px;object-fit:contain}.nm-favorites-admin-product{margin:14px 0}
@media(max-width:1024px){.nm-favorites-widget{--nm-fav-container-padding:var(--nm-fav-container-padding-tablet,16px);--nm-fav-gap:var(--nm-fav-gap-tablet,10px);--nm-fav-header-margin-bottom:var(--nm-fav-header-margin-bottom-tablet,14px);--nm-fav-title-size:var(--nm-fav-title-size-tablet,20px);--nm-fav-title-line:var(--nm-fav-title-line-tablet,26px);--nm-fav-count-size:var(--nm-fav-count-size-tablet,13px);--nm-fav-item-padding:var(--nm-fav-item-padding-tablet,10px);--nm-fav-item-gap:var(--nm-fav-item-gap-tablet,12px);--nm-fav-img:var(--nm-fav-image-width-tablet,110px);--nm-fav-product-title-size:var(--nm-fav-product-title-size-tablet,15px);--nm-fav-product-title-line:var(--nm-fav-product-title-line-tablet,21px);--nm-fav-price-size:var(--nm-fav-price-size-tablet,15px);--nm-fav-price-line:var(--nm-fav-price-line-tablet,21px);--nm-fav-price-margin-top:var(--nm-fav-price-margin-top-tablet,5px);--nm-fav-btn-size:var(--nm-fav-btn-size-tablet,14px);--nm-fav-btn-margin-top:var(--nm-fav-btn-margin-top-tablet,0px);--nm-fav-btn-margin-right:var(--nm-fav-btn-margin-right-tablet,0px);--nm-fav-btn-margin-bottom:var(--nm-fav-btn-margin-bottom-tablet,0px);--nm-fav-btn-margin-left:var(--nm-fav-btn-margin-left-tablet,0px);--nm-fav-btn-pad-y:var(--nm-fav-btn-pad-y-tablet,9px);--nm-fav-btn-pad-x:var(--nm-fav-btn-pad-x-tablet,14px);--nm-fav-remove-size:var(--nm-fav-remove-size-tablet,14px);--nm-fav-remove-pad-y:var(--nm-fav-remove-pad-y-tablet,8px);--nm-fav-remove-pad-x:var(--nm-fav-remove-pad-x-tablet,12px);--nm-fav-share-size:var(--nm-fav-share-size-tablet,14px);--nm-fav-share-margin-top:var(--nm-fav-share-margin-top-tablet,0px);--nm-fav-share-margin-right:var(--nm-fav-share-margin-right-tablet,0px);--nm-fav-share-margin-bottom:var(--nm-fav-share-margin-bottom-tablet,0px);--nm-fav-share-margin-left:var(--nm-fav-share-margin-left-tablet,0px);--nm-fav-share-pad-y:var(--nm-fav-share-pad-y-tablet,9px);--nm-fav-share-pad-x:var(--nm-fav-share-pad-x-tablet,14px);--nm-fav-heart-size:var(--nm-fav-heart-size-tablet,16px);--nm-fav-login-padding:var(--nm-fav-login-padding-tablet,32px);--nm-fav-login-icon-size:var(--nm-fav-login-icon-size-tablet,30px);--nm-fav-login-title-size:var(--nm-fav-login-title-size-tablet,17px);--nm-fav-login-text-size:var(--nm-fav-login-text-size-tablet,14px);--nm-fav-login-text-line:var(--nm-fav-login-text-line-tablet,20px);--nm-fav-login-btn-margin-top:var(--nm-fav-login-btn-margin-top-tablet,0px);--nm-fav-login-btn-margin-right:var(--nm-fav-login-btn-margin-right-tablet,0px);--nm-fav-login-btn-margin-bottom:var(--nm-fav-login-btn-margin-bottom-tablet,0px);--nm-fav-login-btn-margin-left:var(--nm-fav-login-btn-margin-left-tablet,0px);--nm-fav-popup-padding:var(--nm-fav-popup-padding-tablet,30px);--nm-fav-popup-icon-size:var(--nm-fav-popup-icon-size-tablet,32px);--nm-fav-popup-title-size:var(--nm-fav-popup-title-size-tablet,20px);--nm-fav-popup-text-size:var(--nm-fav-popup-text-size-tablet,14px);--nm-fav-popup-label-size:var(--nm-fav-popup-label-size-tablet,13px);--nm-fav-input-pad-y:var(--nm-fav-input-pad-y-tablet,11px);--nm-fav-input-pad-x:var(--nm-fav-input-pad-x-tablet,12px);--nm-fav-input-size:var(--nm-fav-input-size-tablet,14px);--nm-fav-popup-btn-margin-top:var(--nm-fav-popup-btn-margin-top-tablet,14px);--nm-fav-popup-btn-margin-right:var(--nm-fav-popup-btn-margin-right-tablet,0px);--nm-fav-popup-btn-margin-bottom:var(--nm-fav-popup-btn-margin-bottom-tablet,0px);--nm-fav-popup-btn-margin-left:var(--nm-fav-popup-btn-margin-left-tablet,0px);--nm-fav-privacy-size:var(--nm-fav-privacy-size-tablet,12px);--nm-fav-privacy-margin-top:var(--nm-fav-privacy-margin-top-tablet,13px);--nm-fav-dialog-padding:var(--nm-fav-dialog-padding-tablet,30px);--nm-fav-dialog-title-size:var(--nm-fav-dialog-title-size-tablet,20px);--nm-fav-dialog-text-size:var(--nm-fav-dialog-text-size-tablet,14px)}}
@media(max-width:599px){.nm-favorites-widget{--nm-fav-container-padding:var(--nm-fav-container-padding-phone,12px);--nm-fav-gap:var(--nm-fav-gap-phone,10px);--nm-fav-header-margin-bottom:var(--nm-fav-header-margin-bottom-phone,12px);--nm-fav-title-size:var(--nm-fav-title-size-phone,18px);--nm-fav-title-line:var(--nm-fav-title-line-phone,24px);--nm-fav-count-size:var(--nm-fav-count-size-phone,12px);--nm-fav-item-padding:var(--nm-fav-item-padding-phone,9px);--nm-fav-item-gap:var(--nm-fav-item-gap-phone,10px);--nm-fav-img:var(--nm-fav-image-width-phone,86px);--nm-fav-product-title-size:var(--nm-fav-product-title-size-phone,14px);--nm-fav-product-title-line:var(--nm-fav-product-title-line-phone,20px);--nm-fav-price-size:var(--nm-fav-price-size-phone,14px);--nm-fav-price-line:var(--nm-fav-price-line-phone,20px);--nm-fav-price-margin-top:var(--nm-fav-price-margin-top-phone,4px);--nm-fav-btn-size:var(--nm-fav-btn-size-phone,13px);--nm-fav-btn-margin-top:var(--nm-fav-btn-margin-top-phone,0px);--nm-fav-btn-margin-right:var(--nm-fav-btn-margin-right-phone,0px);--nm-fav-btn-margin-bottom:var(--nm-fav-btn-margin-bottom-phone,0px);--nm-fav-btn-margin-left:var(--nm-fav-btn-margin-left-phone,0px);--nm-fav-btn-pad-y:var(--nm-fav-btn-pad-y-phone,8px);--nm-fav-btn-pad-x:var(--nm-fav-btn-pad-x-phone,12px);--nm-fav-remove-size:var(--nm-fav-remove-size-phone,13px);--nm-fav-remove-pad-y:var(--nm-fav-remove-pad-y-phone,8px);--nm-fav-remove-pad-x:var(--nm-fav-remove-pad-x-phone,11px);--nm-fav-share-size:var(--nm-fav-share-size-phone,13px);--nm-fav-share-margin-top:var(--nm-fav-share-margin-top-phone,0px);--nm-fav-share-margin-right:var(--nm-fav-share-margin-right-phone,0px);--nm-fav-share-margin-bottom:var(--nm-fav-share-margin-bottom-phone,0px);--nm-fav-share-margin-left:var(--nm-fav-share-margin-left-phone,0px);--nm-fav-share-pad-y:var(--nm-fav-share-pad-y-phone,8px);--nm-fav-share-pad-x:var(--nm-fav-share-pad-x-phone,12px);--nm-fav-heart-size:var(--nm-fav-heart-size-phone,15px);--nm-fav-login-padding:var(--nm-fav-login-padding-phone,26px);--nm-fav-login-icon-size:var(--nm-fav-login-icon-size-phone,28px);--nm-fav-login-title-size:var(--nm-fav-login-title-size-phone,16px);--nm-fav-login-text-size:var(--nm-fav-login-text-size-phone,13px);--nm-fav-login-text-line:var(--nm-fav-login-text-line-phone,19px);--nm-fav-login-btn-margin-top:var(--nm-fav-login-btn-margin-top-phone,0px);--nm-fav-login-btn-margin-right:var(--nm-fav-login-btn-margin-right-phone,0px);--nm-fav-login-btn-margin-bottom:var(--nm-fav-login-btn-margin-bottom-phone,0px);--nm-fav-login-btn-margin-left:var(--nm-fav-login-btn-margin-left-phone,0px);--nm-fav-popup-padding:var(--nm-fav-popup-padding-phone,22px);--nm-fav-popup-icon-size:var(--nm-fav-popup-icon-size-phone,30px);--nm-fav-popup-title-size:var(--nm-fav-popup-title-size-phone,18px);--nm-fav-popup-text-size:var(--nm-fav-popup-text-size-phone,13px);--nm-fav-popup-label-size:var(--nm-fav-popup-label-size-phone,12px);--nm-fav-input-pad-y:var(--nm-fav-input-pad-y-phone,10px);--nm-fav-input-pad-x:var(--nm-fav-input-pad-x-phone,11px);--nm-fav-input-size:var(--nm-fav-input-size-phone,13px);--nm-fav-popup-btn-margin-top:var(--nm-fav-popup-btn-margin-top-phone,12px);--nm-fav-popup-btn-margin-right:var(--nm-fav-popup-btn-margin-right-phone,0px);--nm-fav-popup-btn-margin-bottom:var(--nm-fav-popup-btn-margin-bottom-phone,0px);--nm-fav-popup-btn-margin-left:var(--nm-fav-popup-btn-margin-left-phone,0px);--nm-fav-privacy-size:var(--nm-fav-privacy-size-phone,11px);--nm-fav-privacy-margin-top:var(--nm-fav-privacy-margin-top-phone,12px);--nm-fav-dialog-padding:var(--nm-fav-dialog-padding-phone,22px);--nm-fav-dialog-title-size:var(--nm-fav-dialog-title-size-phone,18px);--nm-fav-dialog-text-size:var(--nm-fav-dialog-text-size-phone,13px)}.nm-favorites-head{align-items:center}.nm-favorite-item{grid-template-columns:var(--nm-fav-img) minmax(0,1fr);gap:var(--nm-fav-item-gap)}.nm-favorite-item-heart{position:absolute;top:8px;right:8px}.nm-favorites-cart-dialog-inner>div:last-child{flex-direction:column}.nm-favorites-keep-yes,.nm-favorites-keep-no{width:100%}}
.nm-favorites-global-login{position:fixed!important;width:0!important;height:0!important;padding:0!important;border:0!important;overflow:visible!important;z-index:1000000}

/* v160: e-postbaserad delningspopup för favoritlistan. */
.nm-favorites-widget{--nm-fav-share-popup-padding:var(--nm-fav-share-popup-padding-desktop,34px);--nm-fav-share-popup-icon-size:var(--nm-fav-share-popup-icon-size-desktop,34px);--nm-fav-share-popup-title-size:var(--nm-fav-share-popup-title-size-desktop,22px);--nm-fav-share-popup-text-size:var(--nm-fav-share-popup-text-size-desktop,14px);--nm-fav-share-popup-label-size:var(--nm-fav-share-popup-label-size-desktop,13px);--nm-fav-share-popup-input-min-height:var(--nm-fav-share-popup-input-min-height-desktop,118px);--nm-fav-share-popup-input-pad-y:var(--nm-fav-share-popup-input-pad-y-desktop,12px);--nm-fav-share-popup-input-pad-x:var(--nm-fav-share-popup-input-pad-x-desktop,13px);--nm-fav-share-popup-input-size:var(--nm-fav-share-popup-input-size-desktop,14px);--nm-fav-share-popup-btn-size:var(--nm-fav-share-popup-btn-size-desktop,14px);--nm-fav-share-popup-btn-pad-y:var(--nm-fav-share-popup-btn-pad-y-desktop,10px);--nm-fav-share-popup-btn-pad-x:var(--nm-fav-share-popup-btn-pad-x-desktop,15px);--nm-fav-share-popup-btn-margin-top:var(--nm-fav-share-popup-btn-margin-top-desktop,14px);--nm-fav-share-popup-btn-margin-right:var(--nm-fav-share-popup-btn-margin-right-desktop,0px);--nm-fav-share-popup-btn-margin-bottom:var(--nm-fav-share-popup-btn-margin-bottom-desktop,0px);--nm-fav-share-popup-btn-margin-left:var(--nm-fav-share-popup-btn-margin-left-desktop,0px);--nm-fav-share-popup-message-size:var(--nm-fav-share-popup-message-size-desktop,13px)}
.nm-favorites-share-popup{position:fixed;inset:0;z-index:1000000;display:grid;place-items:center;padding:20px;background:var(--nm-fav-share-popup-overlay,rgba(15,23,42,.72))}.nm-favorites-share-popup[hidden]{display:none!important}.nm-favorites-share-popup-inner{position:relative;width:min(100%,var(--nm-fav-share-popup-width,560px));max-height:calc(100vh - 40px);overflow:auto;background:var(--nm-fav-share-popup-bg,#fff);border:var(--nm-fav-share-popup-border-width,0) solid var(--nm-fav-share-popup-border,transparent);border-radius:var(--nm-fav-share-popup-radius,8px);padding:var(--nm-fav-share-popup-padding);color:var(--nm-fav-share-popup-title,#0f2942);box-shadow:var(--nm-fav-share-popup-shadow,0 24px 70px rgba(0,0,0,.22));text-align:center}.nm-favorites-share-popup-close{position:absolute;top:10px;right:12px;border:0;background:transparent;color:var(--nm-fav-share-popup-close,#0f2942);font-size:24px;line-height:1;cursor:pointer}.nm-favorites-share-popup-icon{margin-bottom:8px;color:var(--nm-fav-share-popup-icon,#0f2942);font-size:var(--nm-fav-share-popup-icon-size)}.nm-favorites-share-popup h3{margin:6px 0 8px;color:var(--nm-fav-share-popup-title,#0f2942);font-family:var(--nm-fav-share-popup-title-family,inherit);font-weight:var(--nm-fav-share-popup-title-weight,700);font-size:var(--nm-fav-share-popup-title-size)}.nm-favorites-share-popup p{max-width:470px;margin:0 auto 22px;color:var(--nm-fav-share-popup-text,#64748b);font-family:var(--nm-fav-share-popup-text-family,inherit);font-weight:var(--nm-fav-share-popup-text-weight,400);font-size:var(--nm-fav-share-popup-text-size);line-height:1.5}.nm-favorites-share-popup label{display:block;text-align:left;color:var(--nm-fav-share-popup-label,#0f2942);font-family:var(--nm-fav-share-popup-label-family,inherit);font-weight:var(--nm-fav-share-popup-label-weight,600);font-size:var(--nm-fav-share-popup-label-size)}.nm-favorites-share-popup textarea{display:block;width:100%;min-height:var(--nm-fav-share-popup-input-min-height);margin-top:6px;resize:vertical;border:var(--nm-fav-share-popup-input-border-width,1px) solid var(--nm-fav-share-popup-input-border,#cbd5e1);border-radius:var(--nm-fav-share-popup-input-radius,4px);background:var(--nm-fav-share-popup-input-bg,#fff);color:var(--nm-fav-share-popup-input-color,#0f2942);padding:var(--nm-fav-share-popup-input-pad-y) var(--nm-fav-share-popup-input-pad-x);font:inherit;font-size:var(--nm-fav-share-popup-input-size)}.nm-favorites-share-send{width:calc(100% - var(--nm-fav-share-popup-btn-margin-left) - var(--nm-fav-share-popup-btn-margin-right));margin:var(--nm-fav-share-popup-btn-margin-top) var(--nm-fav-share-popup-btn-margin-right) var(--nm-fav-share-popup-btn-margin-bottom) var(--nm-fav-share-popup-btn-margin-left);border:var(--nm-fav-share-popup-btn-border-width,0) solid var(--nm-fav-share-popup-btn-border,#006765);border-radius:var(--nm-fav-share-popup-btn-radius,5px);background:var(--nm-fav-share-popup-btn-bg,#006765);color:var(--nm-fav-share-popup-btn-color,#fff);padding:var(--nm-fav-share-popup-btn-pad-y) var(--nm-fav-share-popup-btn-pad-x);cursor:pointer;font-family:var(--nm-fav-share-popup-btn-family,inherit);font-weight:var(--nm-fav-share-popup-btn-weight,600);font-size:var(--nm-fav-share-popup-btn-size);line-height:1.2}.nm-favorites-share-send:hover{background:var(--nm-fav-share-popup-btn-hover-bg,#005553);color:var(--nm-fav-share-popup-btn-hover-color,#fff)}.nm-favorites-share-message{min-height:20px;margin-top:12px;color:var(--nm-fav-share-popup-message,#64748b);font-size:var(--nm-fav-share-popup-message-size)}
@media(max-width:1024px){.nm-favorites-widget{--nm-fav-share-popup-padding:var(--nm-fav-share-popup-padding-tablet,30px);--nm-fav-share-popup-icon-size:var(--nm-fav-share-popup-icon-size-tablet,32px);--nm-fav-share-popup-title-size:var(--nm-fav-share-popup-title-size-tablet,20px);--nm-fav-share-popup-text-size:var(--nm-fav-share-popup-text-size-tablet,14px);--nm-fav-share-popup-label-size:var(--nm-fav-share-popup-label-size-tablet,13px);--nm-fav-share-popup-input-min-height:var(--nm-fav-share-popup-input-min-height-tablet,110px);--nm-fav-share-popup-input-pad-y:var(--nm-fav-share-popup-input-pad-y-tablet,11px);--nm-fav-share-popup-input-pad-x:var(--nm-fav-share-popup-input-pad-x-tablet,12px);--nm-fav-share-popup-input-size:var(--nm-fav-share-popup-input-size-tablet,14px);--nm-fav-share-popup-btn-size:var(--nm-fav-share-popup-btn-size-tablet,14px);--nm-fav-share-popup-btn-pad-y:var(--nm-fav-share-popup-btn-pad-y-tablet,9px);--nm-fav-share-popup-btn-pad-x:var(--nm-fav-share-popup-btn-pad-x-tablet,14px);--nm-fav-share-popup-btn-margin-top:var(--nm-fav-share-popup-btn-margin-top-tablet,14px);--nm-fav-share-popup-btn-margin-right:var(--nm-fav-share-popup-btn-margin-right-tablet,0px);--nm-fav-share-popup-btn-margin-bottom:var(--nm-fav-share-popup-btn-margin-bottom-tablet,0px);--nm-fav-share-popup-btn-margin-left:var(--nm-fav-share-popup-btn-margin-left-tablet,0px);--nm-fav-share-popup-message-size:var(--nm-fav-share-popup-message-size-tablet,13px)}}
@media(max-width:599px){.nm-favorites-widget{--nm-fav-share-popup-padding:var(--nm-fav-share-popup-padding-phone,22px);--nm-fav-share-popup-icon-size:var(--nm-fav-share-popup-icon-size-phone,30px);--nm-fav-share-popup-title-size:var(--nm-fav-share-popup-title-size-phone,18px);--nm-fav-share-popup-text-size:var(--nm-fav-share-popup-text-size-phone,13px);--nm-fav-share-popup-label-size:var(--nm-fav-share-popup-label-size-phone,12px);--nm-fav-share-popup-input-min-height:var(--nm-fav-share-popup-input-min-height-phone,100px);--nm-fav-share-popup-input-pad-y:var(--nm-fav-share-popup-input-pad-y-phone,10px);--nm-fav-share-popup-input-pad-x:var(--nm-fav-share-popup-input-pad-x-phone,11px);--nm-fav-share-popup-input-size:var(--nm-fav-share-popup-input-size-phone,13px);--nm-fav-share-popup-btn-size:var(--nm-fav-share-popup-btn-size-phone,13px);--nm-fav-share-popup-btn-pad-y:var(--nm-fav-share-popup-btn-pad-y-phone,8px);--nm-fav-share-popup-btn-pad-x:var(--nm-fav-share-popup-btn-pad-x-phone,12px);--nm-fav-share-popup-btn-margin-top:var(--nm-fav-share-popup-btn-margin-top-phone,12px);--nm-fav-share-popup-btn-margin-right:var(--nm-fav-share-popup-btn-margin-right-phone,0px);--nm-fav-share-popup-btn-margin-bottom:var(--nm-fav-share-popup-btn-margin-bottom-phone,0px);--nm-fav-share-popup-btn-margin-left:var(--nm-fav-share-popup-btn-margin-left-phone,0px);--nm-fav-share-popup-message-size:var(--nm-fav-share-popup-message-size-phone,12px)}}

/* v165: extra field spacing for e-post + lösenord login. */
.nm-favorites-login-step label+label{margin-top:12px}.nm-favorites-password-help{margin-bottom:0}

/* v501: favorite click target remains square as icon size and responsive padding change. */
.nm-product-card button.fav-icon.nm-favorite-button{box-sizing:border-box;width:calc(1em + var(--nm-fav-heart-padding,7px) + var(--nm-fav-heart-padding,7px));height:calc(1em + var(--nm-fav-heart-padding,7px) + var(--nm-fav-heart-padding,7px));min-width:0;min-height:0;max-width:none;max-height:none;aspect-ratio:1 / 1;line-height:1;flex:0 0 auto;padding:var(--nm-fav-heart-padding,7px);}
.nm-product-card button.fav-icon.nm-favorite-button>i{display:inline-flex;align-items:center;justify-content:center;flex:0 0 1em;width:1em;height:1em;font-size:1em;line-height:1;}
