.rd-newsletter-reminder{position:fixed;z-index:9001;display:none;pointer-events:none;font-family:var(--rdr-font)}.rd-newsletter-reminder[data-visible=true]{display:block;pointer-events:auto}.rd-newsletter-reminder__button{position:relative;display:inline-flex;flex-direction:row;align-items:center;justify-content:center;gap:10px;min-height:44px;padding:var(--rdr-pad-y) var(--rdr-pad-x);overflow:hidden;border:var(--rdr-border-width) solid var(--rdr-border);border-radius:var(--rdr-radius);background:var(--rdr-bg);color:var(--rdr-text);box-shadow:0 10px 32px rgba(0,0,0,var(--rdr-shadow));cursor:pointer;font-family:inherit;transition:transform .22s cubic-bezier(.2,.75,.25,1),opacity .18s ease,box-shadow .22s ease;-webkit-tap-highlight-color:transparent}.rd-newsletter-reminder__button:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(105deg,transparent 25%,rgba(255,255,255,.12) 50%,transparent 75%);transform:translate(-135%);transition:transform .7s cubic-bezier(.2,.7,.2,1);pointer-events:none}.rd-newsletter-reminder[data-animation=shine] .rd-newsletter-reminder__button:hover:before{transform:translate(135%)}.rd-newsletter-reminder[data-animation=float][data-visible=true] .rd-newsletter-reminder__button{animation:rdReminderFloat 3.8s ease-in-out infinite .5s}.rd-newsletter-reminder[data-visible=true] .rd-newsletter-reminder__button{animation-name:rdReminderReveal;animation-duration:.36s;animation-timing-function:cubic-bezier(.22,.72,.2,1);animation-fill-mode:both}.rd-newsletter-reminder__button:hover{transform:translateY(-2px)}.rd-newsletter-reminder__button:focus-visible{outline:2px solid var(--rdr-accent);outline-offset:3px}.rd-newsletter-reminder__accent{position:relative;z-index:1;width:5px;height:5px;flex:0 0 auto;border-radius:999px;background:var(--rdr-accent)}.rd-newsletter-reminder__copy{position:relative;z-index:1;display:flex;flex-direction:column;gap:2px;min-width:0;align-items:flex-start;text-align:left}.rd-newsletter-reminder__eyebrow{color:var(--rdr-accent);font-size:var(--rdr-eyebrow-size);font-weight:500;line-height:1.15;letter-spacing:var(--rdr-spacing);text-transform:uppercase;white-space:nowrap}.rd-newsletter-reminder__text{color:inherit;font-size:var(--rdr-font-size);font-weight:500;line-height:1.15;letter-spacing:var(--rdr-spacing);white-space:nowrap}.rd-newsletter-reminder[data-position-desktop=center]{top:50%;left:50%;transform:translate(-50%,-50%)}.rd-newsletter-reminder[data-position-desktop=center_left]{top:50%;left:var(--rdr-side-desktop);transform:translateY(-50%)}.rd-newsletter-reminder[data-position-desktop=center_right]{top:50%;right:var(--rdr-side-desktop);transform:translateY(-50%)}.rd-newsletter-reminder[data-position-desktop=bottom_left]{left:var(--rdr-side-desktop);bottom:var(--rdr-bottom-desktop)}.rd-newsletter-reminder[data-position-desktop=bottom_center]{left:50%;bottom:var(--rdr-bottom-desktop);transform:translate(-50%)}.rd-newsletter-reminder[data-position-desktop=bottom_right]{right:var(--rdr-side-desktop);bottom:var(--rdr-bottom-desktop)}.rd-newsletter-reminder[data-orientation-desktop=vertical][data-rotation-desktop=counterclockwise] .rd-newsletter-reminder__button{rotate:-90deg}.rd-newsletter-reminder[data-orientation-desktop=vertical][data-rotation-desktop=clockwise] .rd-newsletter-reminder__button{rotate:90deg}.rd-newsletter-reminder[data-position-desktop=center_left] .rd-newsletter-reminder__button{transform-origin:left center}.rd-newsletter-reminder[data-position-desktop=center_right] .rd-newsletter-reminder__button{transform-origin:right center}.rd-newsletter-reminder[data-position-desktop=bottom_left] .rd-newsletter-reminder__button{transform-origin:left bottom}.rd-newsletter-reminder[data-position-desktop=bottom_center] .rd-newsletter-reminder__button{transform-origin:center bottom}.rd-newsletter-reminder[data-position-desktop=bottom_right] .rd-newsletter-reminder__button{transform-origin:right bottom}@keyframes rdReminderReveal{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes rdReminderFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-3px)}}@media screen and (max-width:749px){.rd-newsletter-reminder{max-width:calc(100vw - (var(--rdr-side-mobile) * 2))}.rd-newsletter-reminder__text{font-size:var(--rdr-font-size-mobile)}.rd-newsletter-reminder[data-position-mobile=center]{top:50%;left:50%;right:auto;bottom:auto;transform:translate(-50%,-50%)}.rd-newsletter-reminder[data-position-mobile=center_left]{top:50%;left:var(--rdr-side-mobile);right:auto;bottom:auto;transform:translateY(-50%)}.rd-newsletter-reminder[data-position-mobile=center_right]{top:50%;right:var(--rdr-side-mobile);left:auto;bottom:auto;transform:translateY(-50%)}.rd-newsletter-reminder[data-position-mobile=bottom_left]{left:var(--rdr-side-mobile);right:auto;top:auto;bottom:var(--rdr-bottom-mobile);transform:none}.rd-newsletter-reminder[data-position-mobile=bottom_center]{left:50%;right:auto;top:auto;bottom:var(--rdr-bottom-mobile);transform:translate(-50%)}.rd-newsletter-reminder[data-position-mobile=bottom_right]{right:var(--rdr-side-mobile);left:auto;top:auto;bottom:var(--rdr-bottom-mobile);transform:none}.rd-newsletter-reminder[data-orientation-mobile=horizontal] .rd-newsletter-reminder__button{rotate:0deg}.rd-newsletter-reminder[data-orientation-mobile=vertical][data-rotation-mobile=counterclockwise] .rd-newsletter-reminder__button{rotate:-90deg}.rd-newsletter-reminder[data-orientation-mobile=vertical][data-rotation-mobile=clockwise] .rd-newsletter-reminder__button{rotate:90deg}.rd-newsletter-reminder[data-position-mobile=center_left] .rd-newsletter-reminder__button{transform-origin:left center}.rd-newsletter-reminder[data-position-mobile=center_right] .rd-newsletter-reminder__button{transform-origin:right center}.rd-newsletter-reminder[data-position-mobile=bottom_left] .rd-newsletter-reminder__button{transform-origin:left bottom}.rd-newsletter-reminder[data-position-mobile=bottom_center] .rd-newsletter-reminder__button{transform-origin:center bottom}.rd-newsletter-reminder[data-position-mobile=bottom_right] .rd-newsletter-reminder__button{transform-origin:right bottom}}@media(prefers-reduced-motion:reduce){.rd-newsletter-reminder__button{transition:none!important;animation:none!important}}
/*# sourceMappingURL=/cdn/shop/t/52/assets/rd-newsletter-reminder.css.map */
