.rb-atc-popup-overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:2147482999;background:#fff9;opacity:0;transition:opacity .2s ease}.rb-atc-popup-overlay.is-visible{opacity:1}.rb-atc-popup{position:fixed;top:16px;right:16px;z-index:2147483000;width:320px;max-width:calc(100vw - 32px);padding:18px 20px 20px;box-sizing:border-box;background:#fff;color:#000;box-shadow:0 4px 20px #0000001f;opacity:0;transform:translateY(-8px);transition:opacity .2s ease,transform .2s ease}.rb-atc-popup.is-visible{opacity:1;transform:none}.rb-atc-popup[hidden],.rb-atc-popup-overlay[hidden]{display:none}.rb-atc-popup p{margin:0}.rb-atc-popup__close{position:absolute;top:6px;right:8px;padding:4px 6px;border:0;background:none;color:inherit;font-size:18px;line-height:1;cursor:pointer}.rb-atc-popup__heading{padding-right:20px;font-size:14px;font-weight:600;line-height:1.4}.rb-atc-popup__subheading{margin-top:6px!important;font-size:12px;line-height:1.5}.rb-atc-popup__item{display:flex;gap:16px;margin:14px 0 16px}.rb-atc-popup__image{flex:0 0 auto;width:80px;height:auto;object-fit:cover;align-self:flex-start}.rb-atc-popup__details{display:flex;flex-direction:column;gap:4px;min-width:0;font-size:12px;line-height:1.4}.rb-atc-popup__title,.rb-atc-popup__price{font-size:13px}.rb-atc-popup__button{display:block;width:100%;padding:11px 12px;border:var(--PRIMARY-BUTTON-BORDER, 0);background:var(--COLOR-BUTTON-PRIMARY-BG, #000);color:var(--COLOR-BUTTON-PRIMARY-TEXT, #fff);font-size:12px;letter-spacing:.1em;text-transform:uppercase;cursor:pointer;transition:background .2s ease,color .2s ease}.rb-atc-popup__button:hover,.rb-atc-popup__button:focus-visible{background:var(--COLOR-BUTTON-PRIMARY-BG-HOVER, #333);color:var(--COLOR-BUTTON-PRIMARY-TEXT-HOVER, #fff)}@media(max-width:767px){.rb-atc-popup{top:0!important;right:0!important;left:0;width:100%;max-width:none;padding:calc(14px + env(safe-area-inset-top)) 16px 16px;box-shadow:0 4px 20px #0000001f;transform:translateY(-100%)}.rb-atc-popup__heading{padding-right:0;font-size:14px;text-align:center}.rb-atc-popup__subheading{margin-top:6px!important;font-size:12px;line-height:1.4;text-align:center}.rb-atc-popup__close,.rb-atc-popup__item{display:none}.rb-atc-popup__button{min-height:0;margin-top:12px;padding:10px 12px;font-size:11px;line-height:1.2}}
/*# sourceMappingURL=/cdn/shop/t/571/assets/rebuy-atc-popup.css.map */
