[data-eternal-original-cart-paused]{display:none!important}
[data-eternal-cart-window].eternal-cart-window{position:fixed;inset:16px 0 auto;box-sizing:border-box;width:min(340px,calc(100vw - 28px));max-width:none;height:min(460px,calc(100dvh - 32px));max-height:none;margin:0 auto;padding:18px 0 0;border:1px solid #ffffff9c!important;border-radius:18px;background:#f7f5efc7!important;background-image:none!important;color:#29241f;box-shadow:0 12px 40px #29241f24;overflow:hidden;isolation:isolate;backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px)}
[data-eternal-cart-window].eternal-cart-window::backdrop{background:#29241f14;backdrop-filter:blur(2px);-webkit-backdrop-filter:blur(2px)}
.eternal-cart-window-frame{display:block;width:100%;height:100%;border:0;background:transparent}
.eternal-cart-window-close{position:absolute;right:6px;top:2px;z-index:2;display:flex;align-items:center;justify-content:center;width:44px;height:44px;padding:0;border:0;border-radius:0;background:transparent!important;box-shadow:none!important;color:inherit;cursor:pointer;-webkit-tap-highlight-color:transparent}
.eternal-cart-window-close::before,.eternal-cart-window-close::after{content:none}
.eternal-cart-window-close svg{pointer-events:none}
.eternal-cart-window-status{position:absolute;top:50px;left:24px;right:24px;font:inherit}
.eternal-cart-window [data-eternal-cart-retry]{position:absolute;top:90px;left:24px;min-height:44px;background:transparent;color:inherit}
.eternal-cart-window [hidden]{display:none!important}
@keyframes eternal-cart-added{35%{filter:drop-shadow(0 0 5px #00a997aa);color:#008e84}}
#cart-button.eternal-cart-added{animation:eternal-cart-added 800ms ease}
@media(prefers-reduced-motion:reduce){#cart-button.eternal-cart-added{animation:none}}

@media(min-width:1000px){[data-eternal-cart-window].eternal-cart-window{inset:40px 0 auto;width:min(760px,calc(100vw - 96px));height:min(680px,calc(100dvh - 80px));padding-top:36px}.eternal-cart-window-close{top:4px;right:10px}}
