.anniversary-sticky-subscribe-section{position:relative;z-index:20;block-size:0;margin:0;padding:0;overflow:visible}.anniversary-sticky-subscribe{--anniversary-sticky-subscribe-control-height: 36px;--anniversary-sticky-subscribe-button-pad-inline: var(--space-45);--anniversary-sticky-subscribe-button-icon-size: 14px;--anniversary-sticky-subscribe-input-bg: var(--color-text-white-secondary);--anniversary-sticky-subscribe-button-font: var(--font-sm-medium);--anniversary-sticky-subscribe-shell-inset-block: var(--space-token-s);--anniversary-sticky-subscribe-shell-border: var(--mask-light-white-sm);--anniversary-sticky-subscribe-field-border: transparent;--anniversary-sticky-subscribe-control-radius: var(--radius-xs);position:fixed;z-index:20;inset-inline:max(var(--space-token-md),env(safe-area-inset-left)) max(var(--space-token-md),env(safe-area-inset-right));inset-block-end:max(var(--anniversary-sticky-subscribe-shell-inset-block),env(safe-area-inset-bottom));display:block;visibility:hidden;inline-size:auto;max-inline-size:none;margin-inline:auto;padding:var(--space-token-s);border:1px solid var(--anniversary-sticky-subscribe-shell-border);border-radius:var(--radius-s);background:var(--mask-light-gray-sm);-webkit-backdrop-filter:blur(var(--backdrop-blur-md));backdrop-filter:blur(var(--backdrop-blur-md));opacity:0;pointer-events:none;transform:translateY(calc(100% + var(--anniversary-sticky-subscribe-shell-inset-block)));transition:opacity .2s ease,transform .2s ease,visibility .2s ease,border-color .2s ease}.anniversary-sticky-subscribe:hover{--anniversary-sticky-subscribe-shell-border: var(--mask-light-white);--anniversary-sticky-subscribe-field-border: var(--stroke-10)}.anniversary-sticky-subscribe:focus-within{--anniversary-sticky-subscribe-shell-border: var(--mask-light-white-l);--anniversary-sticky-subscribe-field-border: var(--stroke-20)}.anniversary-sticky-subscribe[data-state=visible]{visibility:visible;opacity:1;pointer-events:auto;transform:translateY(0)}.anniversary-sticky-subscribe__form{position:relative;display:block;min-inline-size:0}.anniversary-sticky-subscribe__form-mount{min-block-size:var(--anniversary-sticky-subscribe-control-height)}.anniversary-sticky-subscribe__mobile-consent-dialog{inline-size:min(350px,calc(100vw - (var(--space-token-md) * 2)));max-inline-size:none;margin:auto;padding:var(--space-token-l) var(--space-token-md);border:0;border-radius:var(--radius-s);background:var(--color-bg-white);color:var(--color-text-primary)}.anniversary-sticky-subscribe__mobile-consent-dialog::backdrop{background:var(--mask-default)}.anniversary-sticky-subscribe__mobile-consent-dialog-content{display:grid;gap:var(--space-token-l)}.anniversary-sticky-subscribe__mobile-consent-dialog h2{margin:0;color:inherit;font:var(--font-xl-semibold);text-align:center}.anniversary-sticky-subscribe__mobile-consent-copy{color:var(--color-text-secondary);font:var(--font-base-regular)}.anniversary-sticky-subscribe__mobile-consent-copy :where(p){margin:0}.anniversary-sticky-subscribe__mobile-consent-copy a{color:var(--color-link-normal);text-decoration:underline}.anniversary-sticky-subscribe__mobile-consent-actions{display:grid;gap:var(--space-token-s)}.anniversary-sticky-subscribe__mobile-consent-actions button{display:flex;align-items:center;justify-content:center;min-block-size:48px;padding:var(--space-token-s) var(--space-token-l);border:1px solid var(--mask-light-gray);border-radius:var(--radius-xs);background:transparent;color:var(--color-text-primary);font:var(--font-base-medium);cursor:pointer}.anniversary-sticky-subscribe__mobile-consent-actions [data-mobile-consent-agree]{border-color:var(--color-bg-brand-dark);background:var(--color-bg-brand-dark);color:var(--color-text-white-primary)}.anniversary-sticky-subscribe__mobile-consent-actions button:hover{border-color:var(--color-bg-black)}.anniversary-sticky-subscribe__mobile-consent-actions [data-mobile-consent-agree]:hover{background:var(--color-bg-black)}.anniversary-sticky-subscribe__mobile-consent-actions button:focus-visible{outline:2px solid var(--color-mamo-red-normal);outline-offset:2px}.anniversary-sticky-subscribe__form-mount:empty{position:relative;display:block;overflow:clip;border:1px solid var(--anniversary-sticky-subscribe-field-border);border-radius:var(--anniversary-sticky-subscribe-control-radius);background:var(--anniversary-sticky-subscribe-input-bg)}.anniversary-sticky-subscribe__form-mount:empty:after{position:absolute;top:0;right:0;bottom:0;left:0;display:block;content:"";background:linear-gradient(90deg,transparent,var(--mask-light-gray-sm),transparent);transform:translate(-100%);animation:anniversary-sticky-subscribe-shimmer 1.5s ease-in-out infinite}.anniversary-sticky-subscribe__form .klaviyo-form,.anniversary-sticky-subscribe__form .needsclick,.anniversary-sticky-subscribe__form .needsclick form,.anniversary-sticky-subscribe__form .needsclick form>.needsclick{inline-size:100%!important;max-inline-size:100%!important;min-block-size:0!important;margin:0!important;box-sizing:border-box!important}.anniversary-sticky-subscribe__form .needsclick form [data-testid=form-row]{position:relative;display:flex!important;gap:0!important;align-items:stretch;inline-size:100%!important;min-block-size:var(--anniversary-sticky-subscribe-control-height)!important;min-inline-size:0;padding:0!important;border:0!important;background:transparent!important;box-sizing:border-box!important}.anniversary-sticky-subscribe__form .needsclick form [data-testid=form-component]{display:flex!important;min-inline-size:0!important;padding:0!important;box-sizing:border-box!important}.anniversary-sticky-subscribe__form .needsclick form [data-testid=form-component]:has(input){flex:1 1 0!important;border-radius:var(--anniversary-sticky-subscribe-control-radius) 0 0 var(--anniversary-sticky-subscribe-control-radius)!important;border-start-start-radius:var(--anniversary-sticky-subscribe-control-radius)!important;border-start-end-radius:0!important;border-end-end-radius:0!important;border-end-start-radius:var(--anniversary-sticky-subscribe-control-radius)!important;box-shadow:inset 0 0 0 1px var(--anniversary-sticky-subscribe-field-border);transition:box-shadow .2s ease;overflow:hidden}.anniversary-sticky-subscribe__form .needsclick form [data-testid=form-component]:has(button){flex:0 0 auto!important;inline-size:auto!important;border-radius:0 var(--anniversary-sticky-subscribe-control-radius) var(--anniversary-sticky-subscribe-control-radius) 0!important;border-start-start-radius:0!important;border-start-end-radius:var(--anniversary-sticky-subscribe-control-radius)!important;border-end-end-radius:var(--anniversary-sticky-subscribe-control-radius)!important;border-end-start-radius:0!important;overflow:hidden}.anniversary-sticky-subscribe__form .needsclick form [data-testid=form-component]:has(input)>*{inline-size:100%!important;min-inline-size:0!important}.anniversary-sticky-subscribe__form .needsclick form input[autocomplete=email]{flex:1 1 auto;min-inline-size:0!important;block-size:var(--anniversary-sticky-subscribe-control-height)!important;margin:0!important;padding-block:var(--space-10)!important;padding-inline:calc(var(--space-token-base) + var(--size-6) + var(--space-token-xs)) var(--space-token-base)!important;border:0!important;border-radius:var(--anniversary-sticky-subscribe-control-radius) 0 0 var(--anniversary-sticky-subscribe-control-radius)!important;border-start-start-radius:var(--anniversary-sticky-subscribe-control-radius)!important;border-start-end-radius:0!important;border-end-end-radius:0!important;border-end-start-radius:var(--anniversary-sticky-subscribe-control-radius)!important;background:var(--anniversary-sticky-subscribe-input-bg)!important;color:var(--color-text-primary)!important;-webkit-text-fill-color:var(--color-text-primary)!important;font-family:var(--text-font-family)!important;font-size:var(--font-size-sm)!important;font-style:normal!important;font-weight:var(--font-weight-regular, 400)!important;line-height:var(--line-height-sm)!important;letter-spacing:0!important;caret-color:var(--color-text-primary)}.anniversary-sticky-subscribe__form .needsclick form input:-webkit-autofill,.anniversary-sticky-subscribe__form .needsclick form input:-webkit-autofill:hover,.anniversary-sticky-subscribe__form .needsclick form input:-webkit-autofill:focus{-webkit-box-shadow:0 0 0 1000px var(--anniversary-sticky-subscribe-input-bg) inset!important;box-shadow:0 0 0 1000px var(--anniversary-sticky-subscribe-input-bg) inset!important;-webkit-text-fill-color:var(--color-text-primary)!important;caret-color:var(--color-text-primary)!important}.anniversary-sticky-subscribe__form .needsclick form input[autocomplete=email]::placeholder{color:var(--color-text-primary)!important;-webkit-text-fill-color:var(--color-text-primary)!important;font-family:var(--text-font-family)!important;font-size:var(--font-size-sm)!important;font-style:normal!important;font-weight:var(--font-weight-regular, 400)!important;line-height:var(--line-height-sm)!important;letter-spacing:0!important;text-transform:capitalize!important;opacity:1!important}.anniversary-sticky-subscribe__form .needsclick form input[autocomplete=email]::-webkit-input-placeholder{color:var(--color-text-primary)!important;-webkit-text-fill-color:var(--color-text-primary)!important;font-family:var(--text-font-family)!important;font-size:var(--font-size-sm)!important;font-weight:var(--font-weight-regular, 400)!important;line-height:var(--line-height-sm)!important;text-transform:capitalize!important;opacity:1!important}.anniversary-sticky-subscribe__form .needsclick form input[autocomplete=email]::-moz-placeholder{color:var(--color-text-primary)!important;font-family:var(--text-font-family)!important;font-size:var(--font-size-sm)!important;font-weight:var(--font-weight-regular, 400)!important;line-height:var(--line-height-sm)!important;text-transform:capitalize!important;opacity:1!important}.anniversary-sticky-subscribe__form .needsclickform input[autocomplete=email]:focus,.anniversary-sticky-subscribe__form .needsclick form input[autocomplete=email]:focus-visible{outline:none!important}.anniversary-sticky-subscribe__form .needsclick form button{display:inline-flex!important;flex:0 0 auto;inline-size:50px!important;max-inline-size:50px!important;align-items:center;justify-content:center;gap:var(--space-5)!important;min-inline-size:50px!important;block-size:var(--anniversary-sticky-subscribe-control-height)!important;margin:0!important;padding-block:var(--space-20)!important;padding-inline:var(--anniversary-sticky-subscribe-button-pad-inline)!important;border:0!important;border-radius:0 var(--anniversary-sticky-subscribe-control-radius) var(--anniversary-sticky-subscribe-control-radius) 0!important;border-start-start-radius:0!important;border-start-end-radius:var(--anniversary-sticky-subscribe-control-radius)!important;border-end-end-radius:var(--anniversary-sticky-subscribe-control-radius)!important;border-end-start-radius:0!important;background:var(--color-bg-brand-dark)!important;color:transparent!important;font:var(--anniversary-sticky-subscribe-button-font)!important;font-size:0!important;line-height:0!important;white-space:nowrap!important;-webkit-backdrop-filter:blur(var(--backdrop-blur-sm));backdrop-filter:blur(var(--backdrop-blur-sm))}.anniversary-sticky-subscribe__form .needsclick form button *,.anniversary-sticky-subscribe__form .needsclick form button svg,.anniversary-sticky-subscribe__form .needsclick form button img{display:none!important}.anniversary-sticky-subscribe__form .needsclick form button:hover{background:var(--color-bg-black)!important}.anniversary-sticky-subscribe__form .needsclick form button:active{background:var(--color-bg-brand-dark)!important;opacity:var(--opacity-75)}.anniversary-sticky-subscribe__form .needsclick form button:focus-visible{outline:2px solid var(--color-text-white-primary);outline-offset:2px}.anniversary-sticky-subscribe__field-icon,.anniversary-sticky-subscribe__button-icon{position:absolute;z-index:1;display:none;place-items:center;pointer-events:none}.anniversary-sticky-subscribe__form:has(input[autocomplete=email]):not(:has([data-testid*=success i])) .anniversary-sticky-subscribe__field-icon,.anniversary-sticky-subscribe__form:has(input[autocomplete=email]):not(:has([data-testid*=success i])) .anniversary-sticky-subscribe__button-icon{display:grid}.anniversary-sticky-subscribe__form [data-testid*=success i],.anniversary-sticky-subscribe__form .needsclick form [data-testid=form-component]:has(h1) h1{display:flex!important;align-items:center!important;justify-content:flex-start!important;inline-size:100%!important;min-block-size:var(--anniversary-sticky-subscribe-control-height)!important;padding-inline:var(--space-token-base)!important;border-radius:var(--anniversary-sticky-subscribe-control-radius)!important;box-shadow:none!important;background:var(--anniversary-sticky-subscribe-input-bg)!important;color:var(--color-text-placeholder)!important;font:var(--font-sm-medium)!important;line-height:var(--line-height-sm)!important;text-align:start!important}.anniversary-sticky-subscribe:has([data-testid*=success i]),.anniversary-sticky-subscribe:has([data-testid=form-component]:has(h1)){--anniversary-sticky-subscribe-shell-border: var(--mask-light-white-sm);--anniversary-sticky-subscribe-field-border: transparent}.anniversary-sticky-subscribe__form .needsclick form [data-testid=form-component]:has(h1) h1{margin:0!important;justify-content:center!important;text-align:center!important}.anniversary-sticky-subscribe__form .needsclick form [data-testid=form-component]:has(h1) h1 span{color:var(--color-text-placeholder)!important;font:inherit!important;line-height:inherit!important}.anniversary-sticky-subscribe__field-icon{inset-inline-start:var(--space-token-base);inset-block-start:50%;color:var(--color-text-primary);transform:translateY(-50%)}.anniversary-sticky-subscribe__button-icon{inset-inline-end:var(--anniversary-sticky-subscribe-button-pad-inline);inset-block-start:50%;inline-size:var(--anniversary-sticky-subscribe-button-icon-size);block-size:var(--anniversary-sticky-subscribe-button-icon-size);color:var(--color-text-white-primary);transform:translateY(-50%)}.anniversary-sticky-subscribe__field-icon svg,.anniversary-sticky-subscribe__button-icon svg{display:block;inline-size:100%;block-size:100%}.anniversary-sticky-subscribe__field-icon{inline-size:var(--size-6);block-size:var(--size-6)}.anniversary-sticky-subscribe__field-icon svg{inline-size:var(--size-6);block-size:var(--size-6)}@media screen and (min-width:768px){.anniversary-sticky-subscribe{--anniversary-sticky-subscribe-shell-width: 453px;--anniversary-sticky-subscribe-control-radius: var(--radius-xs);inset-inline:50% auto;inset-inline-end:auto;inset-block-end:max(var(--anniversary-sticky-subscribe-shell-inset-block),env(safe-area-inset-bottom));inline-size:min(var(--anniversary-sticky-subscribe-shell-width),calc(100% - (var(--space-token-md) * 2)));margin-inline:0;transform:translate(-50%,calc(100% + var(--anniversary-sticky-subscribe-shell-inset-block)))}.anniversary-sticky-subscribe[data-state=visible]{transform:translate(-50%)}.anniversary-sticky-subscribe__mobile-consent-dialog{inline-size:min(475px,calc(100vw - (var(--space-token-xl) * 2)))}.anniversary-sticky-subscribe__form .needsclick form button{inline-size:auto!important;max-inline-size:none!important;min-inline-size:114px!important;border-radius:0 var(--anniversary-sticky-subscribe-control-radius) var(--anniversary-sticky-subscribe-control-radius) 0!important;border-start-start-radius:0!important;border-start-end-radius:var(--anniversary-sticky-subscribe-control-radius)!important;border-end-end-radius:var(--anniversary-sticky-subscribe-control-radius)!important;border-end-start-radius:0!important;padding-inline:var(--anniversary-sticky-subscribe-button-pad-inline) calc(var(--anniversary-sticky-subscribe-button-pad-inline) + var(--anniversary-sticky-subscribe-button-icon-size) + var(--space-5))!important;color:var(--color-text-white-primary)!important;-webkit-text-fill-color:var(--color-text-white-primary)!important;font-family:var(--text-font-family)!important;font-size:var(--font-size-sm)!important;font-style:normal!important;font-weight:var(--font-weight-medium, 500)!important;line-height:var(--line-height-sm)!important;letter-spacing:0!important;text-transform:capitalize!important}.anniversary-sticky-subscribe__form .needsclick form button *{display:revert!important;color:inherit!important;-webkit-text-fill-color:inherit!important;font-family:inherit!important;font-size:inherit!important;font-weight:inherit!important;line-height:inherit!important}.anniversary-sticky-subscribe__form .needsclick form button svg,.anniversary-sticky-subscribe__form .needsclick form button img{display:none!important}}@media screen and (min-width:1280px){.anniversary-sticky-subscribe{--anniversary-sticky-subscribe-control-height: 48px;--anniversary-sticky-subscribe-button-pad-inline: var(--space-token-l);--anniversary-sticky-subscribe-button-icon-size: 18px;--anniversary-sticky-subscribe-button-font: var(--font-base-medium);--anniversary-sticky-subscribe-shell-inset-block: var(--space-token-md);--anniversary-sticky-subscribe-shell-width: 453px;--anniversary-sticky-subscribe-control-radius: var(--radius-xs);inline-size:var(--anniversary-sticky-subscribe-shell-width);transform:translate(-50%,calc(100% + var(--anniversary-sticky-subscribe-shell-inset-block)))}.anniversary-sticky-subscribe[data-state=visible]{transform:translate(-50%)}.anniversary-sticky-subscribe__form .needsclick form button{min-inline-size:139px!important;padding-block:var(--space-token-s)!important;border-radius:0 var(--anniversary-sticky-subscribe-control-radius) var(--anniversary-sticky-subscribe-control-radius) 0!important;border-start-start-radius:0!important;border-start-end-radius:var(--anniversary-sticky-subscribe-control-radius)!important;border-end-end-radius:var(--anniversary-sticky-subscribe-control-radius)!important;border-end-start-radius:0!important;font-size:var(--font-size-base)!important;font-weight:var(--font-weight-medium, 500)!important;line-height:var(--line-height-base)!important}}@media(prefers-reduced-motion:reduce){.anniversary-sticky-subscribe,.anniversary-sticky-subscribe__form .needsclick form [data-testid=form-component]:has(input),.anniversary-sticky-subscribe__form-mount:empty:after{transition:none;animation:none}}@keyframes anniversary-sticky-subscribe-shimmer{to{transform:translate(100%)}}
/*# sourceMappingURL=/cdn/shop/t/56/assets/anniversary-sticky-subscribe.css.map */
