.pdp__buy-row:has(>.nm-portal .restock-alerts-notify-button:not([style*="display: none"]))>button[name=add]:disabled{display:none}.pdp__buy-row:has(>.nm-portal .restock-alerts-notify-button:not([style*="display: none"])){display:flex;flex-wrap:wrap;align-items:center;gap:12px}.pdp__buy-row:has(>.nm-portal .restock-alerts-notify-button:not([style*="display: none"]))>.pdp__cta--fav{order:2}.pdp__buy-row>.nm-portal{flex:1 1 344px;order:3;min-width:0}.pdp__buy-row>.nm-portal .restock-alerts-notify-button.notifyButtonStyle{width:100%;margin:0;padding:18px 24px;gap:5px;white-space:normal;text-wrap:balance;line-height:1.2;background:var(--red-deep);color:#fff}@media(max-width:560px){.pdp__buy-row>.nm-portal .restock-alerts-notify-button.notifyButtonStyle{padding:18px 16px}}@media(max-width:380px){.pdp__buy-row>.nm-portal .restock-alerts-notify-button.notifyButtonStyle{font-size:15px}}.pdp__buy-row>.nm-portal .restock-alerts-notify-button.notifyButtonStyle:hover,.pdp__buy-row>.nm-portal .restock-alerts-notify-button.notifyButtonStyle:focus-visible{background:var(--cat-gastro-deep)}.restock-alerts-modal-wrapper.modalWrapperStyle{background-color:#1b1d1b8c}.restock-alerts-modal-box.modalBoxStyle{width:min(480px,calc(100vw - 32px))!important;margin:0;overflow:hidden;background:var(--paper);border-radius:var(--r-lg);box-shadow:var(--shadow-overlay);font-family:var(--font-ui);color:var(--ink);text-align:left}.restock-alerts-modal-box.modalBoxStyle .modalBoxUpperSectionStyle{padding:32px 32px 24px}.restock-alerts-modal-box.modalBoxStyle .formTitleStyle{margin:0 36px 24px 0!important;font-family:var(--font-ui);font-size:22px!important;font-weight:900;line-height:1.15!important;letter-spacing:-.02em;text-wrap:balance;color:var(--ink)}.restock-alerts-modal-box.modalBoxStyle .modalCloseButtonStyle{margin:16px 18px 0 0;border-radius:999px;background:var(--paper-2);cursor:pointer;transition:background var(--dur-hover) var(--ease)}.restock-alerts-modal-box.modalBoxStyle .modalCloseButtonStyle:hover{background:var(--label-cream)}.restock-alerts-modal-box.modalBoxStyle .modalCloseButtonStyle path{fill:var(--ink)}.restock-alerts-modal-box.modalBoxStyle .modalCloseButtonStyle path[fill-rule=evenodd]{fill:transparent}.restock-alerts-modal-box.modalBoxStyle .channelWrapperStyle{margin-bottom:20px}.restock-alerts-modal-box.modalBoxStyle .fieldLabelStyle{gap:6px;margin:0 0 8px}.restock-alerts-modal-box.modalBoxStyle .fieldLabelStyle svg path{fill:var(--ink-3)}.restock-alerts-modal-box.modalBoxStyle .fieldLabelTextStyle{font-family:var(--font-ui);font-size:11px!important;font-weight:800;line-height:1.2!important;letter-spacing:.1em;text-transform:uppercase;color:var(--ink-3)}.restock-alerts-modal-box.modalBoxStyle .inputStyle,.restock-alerts-modal-box.modalBoxStyle .selectBoxStyle{box-sizing:border-box;height:48px;padding:0 16px;border:1.5px solid rgba(27,29,27,.16);border-radius:var(--r-md);background-color:var(--surface);box-shadow:none;font-family:var(--font-ui);font-size:16px;font-weight:400;color:var(--ink);transition:border-color var(--dur-hover) var(--ease),box-shadow var(--dur-hover) var(--ease)}.restock-alerts-modal-box.modalBoxStyle .inputStyle::placeholder{color:var(--ink-3);opacity:1}.restock-alerts-modal-box.modalBoxStyle .inputStyle:focus,.restock-alerts-modal-box.modalBoxStyle .inputStyle:focus-visible,.restock-alerts-modal-box.modalBoxStyle .selectBoxStyle:focus,.restock-alerts-modal-box.modalBoxStyle .selectBoxStyle:focus-visible{outline:none;outline-offset:0;border-color:var(--pfanner-green);box-shadow:0 0 0 3px #176b3324}.restock-alerts-modal-box.modalBoxStyle .selectBoxStyle{-webkit-appearance:none;appearance:none;padding-right:40px;cursor:pointer;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 14px center;background-size:16px 16px}.restock-alerts-modal-box.modalBoxStyle .noWrapFlexContainer{gap:8px}.restock-alerts-modal-box.modalBoxStyle .restock-alerts-country-select{flex:0 0 136px;width:136px!important;margin:0!important;padding:0 34px 0 14px;background-position:right 12px center}.restock-alerts-modal-box.modalBoxStyle .restock-alerts-sms-input{flex:1 1 auto;width:auto!important;min-width:0}.restock-alerts-modal-box.modalBoxStyle .restock-alerts-variant-select{margin-bottom:0}.restock-alerts-modal-box.modalBoxStyle .modalBoxLowerSectionStyle{padding:20px 32px 28px;background:var(--paper-2);border-radius:0}.restock-alerts-modal-box.modalBoxStyle .agreementTextLabelStyle{align-items:flex-start;gap:12px;margin:0 0 18px;font-family:var(--font-ui);font-size:14px;line-height:1.45!important;color:var(--ink-2);cursor:pointer}.restock-alerts-modal-box.modalBoxStyle .agreementTextLabelStyle>span{padding-left:0!important}.restock-alerts-modal-box.modalBoxStyle .agreementCheckboxStyle{-webkit-appearance:none!important;appearance:none!important;flex:none;width:20px!important;min-width:20px!important;height:20px!important;margin:0!important;border:1.5px solid rgba(27,29,27,.3);border-radius:6px;background:var(--surface) center / 14px 14px no-repeat;cursor:pointer;transition:background-color var(--dur-hover) var(--ease),border-color var(--dur-hover) var(--ease)}.restock-alerts-modal-box.modalBoxStyle .agreementCheckboxStyle:checked{border-color:var(--ink);background-color:var(--ink);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23fff' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M20 6 9 17l-5-5'/%3E%3C/svg%3E")}.restock-alerts-modal-box.modalBoxStyle .agreementCheckboxStyle:focus-visible{outline:2px solid var(--pfanner-green);outline-offset:2px;box-shadow:none}.restock-alerts-modal-box.modalBoxStyle .errorStyle{margin:0 0 14px;font-family:var(--font-ui);font-size:13.5px;font-weight:700;line-height:1.4;color:var(--red-deep)}.restock-alerts-modal-box.modalBoxStyle .restock-alerts-submit-button.submitButtonStyle{width:100%!important;min-height:56px;margin:0;padding:18px 28px;border-radius:999px!important;white-space:normal}@media(max-width:560px){.restock-alerts-modal-box.modalBoxStyle .modalBoxUpperSectionStyle{padding:24px 20px 20px}.restock-alerts-modal-box.modalBoxStyle .modalBoxLowerSectionStyle{padding:18px 20px 22px}.restock-alerts-modal-box.modalBoxStyle .modalCloseButtonStyle{margin:9px 9px 0 0}.restock-alerts-modal-box.modalBoxStyle .formTitleStyle{font-size:20px!important}}.toastStyle{font-family:var(--font-ui);font-size:14px;font-weight:700;border-radius:var(--r-md);box-shadow:var(--shadow-md)}.prod:not([data-notify]) .nm-portal{display:none!important}.prod[data-notify] .nm-portal{margin-top:12px}.prod[data-notify] .nm-portal .restock-alerts-notify-button.notifyButtonStyle{width:100%;min-height:44px;margin:0;padding:11px 16px;gap:5px;border-radius:999px;background:var(--pfanner-green);color:#fff;font-family:var(--font-ui);font-size:14px;font-weight:900;line-height:1.2;white-space:normal;text-wrap:balance}.prod[data-notify] .nm-portal .restock-alerts-notify-button.notifyButtonStyle:hover,.prod[data-notify] .nm-portal .restock-alerts-notify-button.notifyButtonStyle:focus-visible{background:var(--pfanner-green-deep)}@media(max-width:560px){.prod[data-notify] .nm-portal .restock-alerts-notify-button.notifyButtonStyle{padding:10px 12px;font-size:13px}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/pfanner-notify-me.css.map */
