.gn-notify-btn{cursor:pointer}.gn-buyrow:has(.gn-notify-btn) .gn-buyrow__qty{display:none}.gn-notify{position:fixed;top:0;right:0;bottom:0;left:0;z-index:2147483001;display:grid;place-items:end center}.gn-notify[hidden],.gn-notify [hidden]{display:none!important}@media(min-width:700px){.gn-notify{place-items:center}}.gn-notify__backdrop{position:absolute;top:0;right:0;bottom:0;left:0;background:#00000073}.gn-notify__card{position:relative;width:100%;max-width:440px;max-height:calc(100vh - 24px);overflow:auto;padding:24px 22px 22px;border-radius:18px 18px 0 0;background:rgb(var(--background, 255 255 255));color:rgb(var(--text-color, 0 0 0));font-family:var(--text-font-family);font-weight:var(--text-font-weight)}@media(min-width:700px){.gn-notify__card{border-radius:18px;margin:12px}}.gn-notify__x{position:absolute;top:10px;right:12px;width:36px;height:36px;border:0;background:none;font-size:28px;line-height:1;color:inherit;cursor:pointer}.gn-notify__product{display:flex;align-items:center;gap:12px;margin:0 40px 16px 0}.gn-notify__img{width:72px;height:72px;object-fit:cover;border-radius:10px;background:rgb(var(--text-color, 0 0 0) / .05)}.gn-notify__name{margin:0;font-size:16px;font-weight:700;line-height:1.2}.gn-notify__variant{margin:2px 0 0;font-size:13px;opacity:.7}.gn-notify__variant:empty{display:none}.gn-notify__title{margin:0 0 6px;font-family:var(--heading-font-family);font-weight:var(--heading-font-weight);font-style:var(--heading-font-style);font-size:24px;line-height:1.15;letter-spacing:var(--heading-letter-spacing);text-transform:none}.gn-notify__text{margin:0 0 14px;font-size:14px;line-height:1.5;opacity:.85}.gn-notify__label{display:block;margin:12px 0 4px;font-size:12px;font-weight:700;letter-spacing:.04em;text-transform:uppercase}.gn-notify__opt{font-weight:400;letter-spacing:0;text-transform:none;opacity:.7}.gn-notify__input{width:100%;height:46px;padding:0 14px;border:1px solid rgb(var(--text-color, 0 0 0) / .2);border-radius:var(--input-border-radius, 10px);background:rgb(var(--background, 255 255 255));color:inherit;font-size:16px}.gn-notify__input:focus{outline:2px solid rgb(var(--text-color, 0 0 0));outline-offset:-1px}.gn-notify__input[aria-invalid=true]{border-color:#b3261e;outline-color:#b3261e}.gn-notify__check{display:flex;gap:10px;align-items:flex-start;margin:14px 0 0;font-size:12.5px;line-height:1.45;opacity:.9;cursor:pointer}.gn-notify__check input{margin:2px 0 0;width:18px;height:18px;flex:0 0 auto;accent-color:rgb(var(--button-background, 0 0 0))}.gn-notify__error{margin:10px 0 0;font-size:12.5px;font-weight:700;color:#b3261e}.gn-notify__btn{margin-top:16px}.gn-notify__btn[aria-busy=true]{opacity:.6;pointer-events:none}.gn-notify__fine{margin:10px 0 0;text-align:center;font-size:11.5px;opacity:.7}.gn-notify__done{text-align:center;padding-top:6px}.gn-notify__done-icon{width:56px;height:56px;margin:0 auto 12px;border-radius:50%;background:rgb(var(--button-background, 0 0 0));color:rgb(var(--button-text-color, 255 255 255));display:grid;place-items:center;font-size:26px;font-weight:700}body.gn-notify-open{overflow:hidden}@media(prefers-reduced-motion:no-preference){.gn-notify__card{animation:gn-notify-in .22s ease-out}@keyframes gn-notify-in{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:none}}}
/*# sourceMappingURL=/cdn/shop/t/15/assets/gn-notify.css.map */
