.newsletter-popup-section{display:block}.lbr-newsletter-popup{--newsletter-popup-transition: .48s cubic-bezier(.22, 1, .36, 1);color:var(--newsletter-text)}.lbr-newsletter-dialog{position:fixed;top:0;right:0;bottom:0;left:0;z-index:12000;pointer-events:none}body.lbr-newsletter-dialog-open #smile-ui-lite-container{z-index:11999!important}.lbr-newsletter-dialog__panel{position:absolute;bottom:34px;display:flex;width:min(790px,calc(100vw - 68px));max-height:calc(100dvh - 68px);overflow:hidden;opacity:0;background:var(--newsletter-background);color:var(--newsletter-text);border-radius:14px;box-shadow:0 24px 80px #1c141038;pointer-events:auto;transform:translateY(28px) scale(.98);transition:opacity var(--newsletter-popup-transition),transform var(--newsletter-popup-transition)}.lbr-newsletter-dialog__panel--left{left:34px}.lbr-newsletter-dialog__panel--right{right:34px}.lbr-newsletter-dialog__panel--center{left:50%;bottom:50%;transform:translate(-50%,calc(50% + 28px)) scale(.98)}.lbr-newsletter-dialog.is-open .lbr-newsletter-dialog__panel{opacity:1;transform:translateY(0) scale(1)}.lbr-newsletter-dialog.is-open .lbr-newsletter-dialog__panel--center{transform:translate(-50%,50%) scale(1)}.lbr-newsletter-dialog__close{position:absolute;z-index:3;top:14px;right:14px;display:grid;place-items:center;width:38px;height:38px;padding:0;border:1px solid color-mix(in srgb,var(--newsletter-text) 18%,transparent);border-radius:50%;background:color-mix(in srgb,var(--newsletter-background) 86%,transparent);color:var(--newsletter-text);cursor:pointer;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);transition:transform .18s ease,background-color .18s ease}.lbr-newsletter-dialog__close:hover{transform:rotate(8deg);background:var(--newsletter-background)}.lbr-newsletter-dialog__grid{display:grid;width:100%;max-width:480px}.lbr-newsletter-dialog__grid--with-image{grid-template-columns:310px minmax(0,480px);max-width:790px}.lbr-newsletter-dialog__image{min-height:480px;overflow:hidden}.lbr-newsletter-dialog__image img{width:100%;height:100%;object-fit:cover}.lbr-newsletter-dialog__content{width:100%;min-width:0;padding:64px 46px 46px;overflow-y:auto}.lbr-newsletter-dialog__content--left{text-align:left}.lbr-newsletter-dialog__content--center{text-align:center}.lbr-newsletter-dialog__content--right{text-align:right}.lbr-newsletter-block+.lbr-newsletter-block:not(.lbr-newsletter-spacing){margin-top:18px}.lbr-newsletter-spacing{height:var(--spacing-desktop)}.lbr-newsletter-heading{margin:0;color:inherit;font-family:var(--heading-font-stack);font-weight:var(--heading-font-weight);line-height:1.08}.lbr-newsletter-heading--small{font-size:clamp(22px,2.4vw,28px)}.lbr-newsletter-heading--medium{font-size:clamp(26px,3vw,34px)}.lbr-newsletter-heading--large{font-size:clamp(30px,3.6vw,42px)}.lbr-newsletter-heading--xlarge{font-size:clamp(34px,4.2vw,52px)}.lbr-newsletter-heading em,.lbr-newsletter-text em{position:relative;display:inline-block;color:inherit;font-style:inherit;z-index:0}.lbr-highlight--fill em:before,.lbr-highlight--underline em:before,.lbr-highlight--circle em:before{content:"";position:absolute;pointer-events:none;z-index:-1}.lbr-highlight--fill em:before{top:48%;right:-.12em;bottom:.02em;left:-.12em;border-radius:.2em;background:var(--highlight-color)}.lbr-highlight--underline em:before{right:-.06em;bottom:-.1em;left:-.06em;height:.13em;border-radius:999px;background:var(--lbr-gold-gradient-outline, var(--newsletter-button-gradient));transform:rotate(-1deg)}.lbr-highlight--circle em:before{top:-.18em;right:-.28em;bottom:-.12em;left:-.28em;border:.08em solid var(--highlight-color);border-radius:50%;transform:rotate(-2deg)}.lbr-highlight--outline em{color:transparent;-webkit-text-stroke:1px var(--newsletter-text)}.lbr-newsletter-text{line-height:1.5}.lbr-newsletter-text p{margin:0}.lbr-newsletter-text--heading{font-family:var(--heading-font-stack)}.lbr-newsletter-text--subtitle{font-size:.78rem;letter-spacing:.18em;text-transform:uppercase}.lbr-newsletter-text--small{font-size:.88rem}.lbr-newsletter-text--medium{font-size:1rem}.lbr-newsletter-text--large{font-size:1.15rem}.lbr-newsletter-text--custom{font-size:var(--newsletter-custom-text-size);line-height:var(--newsletter-custom-line-height);letter-spacing:var(--newsletter-custom-letter-spacing)}.lbr-newsletter-text--secondary{opacity:.7}.lbr-newsletter-text--uppercase{text-transform:uppercase}.lbr-newsletter-dialog__content--center :is(.lbr-newsletter-icon,.lbr-newsletter-inline-image){margin-right:auto;margin-left:auto}.lbr-newsletter-dialog__content--right :is(.lbr-newsletter-icon,.lbr-newsletter-inline-image){margin-left:auto}.lbr-newsletter-icon{line-height:0}.lbr-newsletter-icon img{display:inline-block;height:auto}.lbr-newsletter-inline-image{width:min(100%,var(--inline-image-width))}.lbr-newsletter-inline-image img{display:block;width:100%;height:auto}.lbr-newsletter-cta{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:10px 24px;border:1px solid transparent;border-radius:999px;font-size:.88rem;line-height:1;text-decoration:none;transition:opacity .18s ease,transform .18s ease}.lbr-newsletter-cta:hover{opacity:.86;transform:translateY(-1px)}.lbr-newsletter-cta--filled{color:var(--newsletter-button-text);background:var(--newsletter-button-gradient)}.lbr-newsletter-cta--outlined{border-color:var(--newsletter-button-background);color:var(--newsletter-button-background);background:transparent}.lbr-newsletter-cta--underlined{min-height:unset;padding:4px 0;border-bottom-color:currentColor;border-radius:0;color:inherit}.lbr-newsletter-cta--small{min-height:38px;padding:8px 18px}.lbr-newsletter-cta--large{min-height:50px;padding:13px 30px}.lbr-newsletter-link{color:inherit;text-underline-offset:.25em}.lbr-newsletter-form__field{position:relative}.lbr-newsletter-form__field input,.lbr-newsletter-form__input{width:100%;height:52px;padding:0 56px 0 18px;border:1px solid color-mix(in srgb,var(--newsletter-text) 26%,transparent);border-radius:999px;-webkit-appearance:none;appearance:none;background:transparent;color:var(--newsletter-text);outline:none}.lbr-newsletter-popup .lbr-newsletter-form__field input:not(.alt-input):not([type=checkbox]):not([type=radio]):not([type=file]):not([type=submit]):not([type=hidden]):not(.btn){border:1px solid var(--border-color);border-radius:50px;padding:10px}.lbr-newsletter-form__field input::placeholder{color:color-mix(in srgb,var(--newsletter-text) 56%,transparent)}.lbr-newsletter-form__field input:focus{border-color:var(--newsletter-text)}.lbr-newsletter-form__field button{position:absolute;top:5px;right:5px;display:grid;place-items:center;width:42px;height:42px;padding:0;border:1px solid transparent;border-radius:50%;background:linear-gradient(var(--newsletter-background),var(--newsletter-background)) padding-box,var(--lbr-gold-gradient-outline, var(--newsletter-button-gradient)) border-box;color:#b59a61;cursor:pointer;transition:background-color .18s ease,transform .18s ease}.lbr-newsletter-form__field button:hover,.lbr-newsletter-form__field button:focus-visible{background:linear-gradient(color-mix(in srgb,#9b7449 8%,var(--newsletter-background)),color-mix(in srgb,#9b7449 8%,var(--newsletter-background))) padding-box,var(--lbr-gold-gradient-outline, var(--newsletter-button-gradient)) border-box;transform:translateY(-1px)}.lbr-newsletter-form__message{margin:0;padding:12px 14px;border-radius:8px;font-size:.88rem}.lbr-newsletter-form__message--success{background:color-mix(in srgb,#2c8a4b 12%,transparent)}.lbr-newsletter-form__message--error{background:color-mix(in srgb,#b52c2c 10%,transparent)}.lbr-newsletter-social-list{display:flex;flex-wrap:wrap;align-items:center;gap:3px;margin:0;padding:0;list-style:none}.lbr-newsletter-social-list--inline{gap:12px}.lbr-newsletter-dialog__content--center .lbr-newsletter-social-list--inline{justify-content:center}.lbr-newsletter-dialog__content--right .lbr-newsletter-social-list--inline{justify-content:flex-end}.lbr-newsletter-social-link{display:grid;place-items:center;width:36px;height:36px;color:inherit;border-radius:50%;transition:background-color .18s ease,transform .18s ease}.lbr-newsletter-social-link:hover{background:color-mix(in srgb,currentColor 8%,transparent);transform:translateY(-1px)}.lbr-newsletter-social-icon{width:17px;height:17px}.lbr-newsletter-floater{position:fixed;top:46%;z-index:9980;display:grid;gap:2px;width:54px;padding:4px;overflow:visible;color:var(--floater-text);background:color-mix(in srgb,var(--floater-background) 82%,transparent);border:1px solid color-mix(in srgb,var(--floater-text) 14%,transparent);border-radius:999px;box-shadow:0 12px 34px #1e18141f;-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);transform:translateY(-50%);transition:opacity .32s cubic-bezier(.22,1,.36,1),transform .38s cubic-bezier(.22,1,.36,1),visibility 0s linear 0s}lbr-newsletter-popup:not(:defined) .lbr-newsletter-floater{opacity:0;visibility:hidden}.lbr-newsletter-popup.is-subscribed .lbr-newsletter-floater,.lbr-newsletter-floater[hidden]{display:none!important}.lbr-newsletter-floater--reveal{opacity:0;visibility:hidden;pointer-events:none;transform:translateY(calc(-50% + 5px));transition:opacity .72s cubic-bezier(.22,1,.36,1),transform .9s cubic-bezier(.22,1,.36,1),visibility 0s linear .9s;will-change:opacity,transform}.lbr-newsletter-floater--reveal.is-visible{opacity:1;visibility:visible;pointer-events:auto;transform:translateY(-50%);transition:opacity .72s cubic-bezier(.22,1,.36,1),transform .9s cubic-bezier(.22,1,.36,1),visibility 0s linear 0s}.lbr-newsletter-floater.is-dialog-open,.lbr-newsletter-floater.is-session-dismissed{opacity:0;visibility:hidden;pointer-events:none;transform:translateY(calc(-50% + 5px));transition:opacity .3s ease,transform .38s cubic-bezier(.22,1,.36,1),visibility 0s linear .38s}body.js-drawer-open .lbr-newsletter-floater{opacity:0;visibility:hidden;pointer-events:none;transform:translateY(calc(-50% + 5px));transition:opacity .24s cubic-bezier(.22,1,.36,1),transform .3s cubic-bezier(.22,1,.36,1),visibility 0s linear .3s}.lbr-newsletter-floater--left{left:4px}.lbr-newsletter-floater--right{right:24px}.lbr-newsletter-floater__dismiss{position:absolute;top:-14px;right:auto;left:0;z-index:2;display:grid;place-items:center;width:26px;height:26px;margin:0;padding:0;color:var(--floater-text);background:color-mix(in srgb,var(--floater-background) 94%,transparent);border:1px solid color-mix(in srgb,var(--floater-text) 18%,transparent);border-radius:50%;box-shadow:0 4px 12px #1e18141f;cursor:pointer;transition:transform .18s ease,background-color .18s ease}.lbr-newsletter-floater__dismiss:hover{background:var(--floater-background);transform:scale(1.06)}.lbr-newsletter-floater__dismiss svg{width:13px;height:13px}.lbr-newsletter-floater__social .lbr-newsletter-social-list{flex-direction:column;align-items:center;gap:2px}.lbr-newsletter-floater__social .lbr-newsletter-social-list li{display:flex;align-items:center;justify-content:center;width:44px;height:40px;margin:0;padding:0;line-height:0}.lbr-newsletter-floater__social .lbr-newsletter-social-link{width:40px;height:40px}.lbr-newsletter-floater__button{display:flex;align-items:center;justify-content:center;box-sizing:border-box;width:44px;min-height:132px;margin:0 auto;padding:0!important;border:0;border-radius:999px;background:color-mix(in srgb,var(--floater-text) 5%,transparent);color:inherit;cursor:pointer;font-size:10px;letter-spacing:.14em;text-transform:uppercase;writing-mode:vertical-rl}.lbr-newsletter-floater--left .lbr-newsletter-floater__button{transform:rotate(180deg)}.lbr-newsletter-floater__button span{transition:transform .18s ease}.lbr-newsletter-floater__button:hover span{transform:scale(1.03)}@media screen and (max-width:749px){.lbr-newsletter-dialog__panel,.lbr-newsletter-dialog__panel--left,.lbr-newsletter-dialog__panel--right,.lbr-newsletter-dialog__panel--center{right:0;bottom:0;left:0;width:100%;max-height:min(86dvh,720px);border-radius:18px 18px 0 0;transform:translateY(100%)}.lbr-newsletter-dialog.is-open .lbr-newsletter-dialog__panel,.lbr-newsletter-dialog.is-open .lbr-newsletter-dialog__panel--center{transform:translateY(0)}.lbr-newsletter-dialog__grid,.lbr-newsletter-dialog__grid--with-image{display:block;max-width:none}.lbr-newsletter-dialog__image{display:none}.lbr-newsletter-dialog__content{padding:54px 24px 30px}.lbr-newsletter-spacing{height:var(--spacing-mobile)}.lbr-newsletter-inline-image{width:min(100%,var(--inline-image-width-mobile))}.lbr-newsletter-floater{width:44px;gap:4px;padding:4px}.lbr-newsletter-floater--left{left:10px}.lbr-newsletter-floater--right{right:10px!important;left:auto!important}.lbr-newsletter-floater__dismiss{top:-12px;right:auto;left:0;width:24px;height:24px}.lbr-newsletter-floater__social .lbr-newsletter-social-link{width:34px;height:34px}.lbr-newsletter-floater__social .lbr-newsletter-social-list li{width:36px;height:36px}.lbr-newsletter-floater__button{width:36px}.lbr-newsletter-floater__button{min-height:112px;font-size:9px}.lbr-newsletter-floater--mobile-hidden{display:none}.lbr-newsletter-floater--mobile-no-social{padding:2px}.lbr-newsletter-floater--mobile-no-social .lbr-newsletter-floater__social{display:none}.lbr-newsletter-floater--reveal{transform:translateY(calc(-50% + 4px));transition:opacity .9s cubic-bezier(.22,1,.36,1),transform 1.1s cubic-bezier(.22,1,.36,1),visibility 0s linear 1.1s}.lbr-newsletter-floater--reveal.is-visible{transition:opacity .9s cubic-bezier(.22,1,.36,1),transform 1.1s cubic-bezier(.22,1,.36,1),visibility 0s linear 0s}}@media(prefers-reduced-motion:reduce){.lbr-newsletter-dialog__panel,.lbr-newsletter-dialog__close,.lbr-newsletter-floater--reveal,.lbr-newsletter-floater__button span{transition-duration:.01ms}}
/*# sourceMappingURL=/cdn/shop/t/3/assets/newsletter-popup.css.map */
