.fs-toast-stack{position:fixed;z-index:1000001;right:24px;bottom:calc(24px + env(safe-area-inset-bottom,0px));display:flex;flex-direction:column;gap:10px;width:min(410px,calc(100vw - 32px));max-height:calc(100dvh - 48px);overflow-y:auto;pointer-events:none}
.fs-shop-toast{position:relative;flex-shrink:0;margin:0;padding:12px 42px 12px 16px;border:1px solid rgba(216,255,0,.32);border-left:3px solid #d7ff00;border-radius:11px;background:rgba(17,20,13,.96);color:#eaf7d0;box-shadow:0 18px 48px rgba(0,0,0,.5);backdrop-filter:blur(16px);font-size:14px;line-height:1.5;pointer-events:auto;animation:fs-toast-in .24s ease-out both}
.fs-shop-toast__message,.fs-shop-toast__message p{margin:0;color:inherit;font-size:14px;line-height:1.5;overflow-wrap:anywhere}
.fs-shop-toast__message ul{margin:0;padding-left:18px}
.fs-shop-toast__message a{color:inherit;text-decoration:underline}
.fs-shop-toast__message a.button{display:block;float:none!important;width:fit-content;margin:8px 0 0!important;padding:0!important;background:none!important;border:0!important;color:inherit!important;font-size:12px!important;line-height:1.4!important;min-height:0!important;text-decoration:underline!important}
.fs-shop-toast__close{position:absolute!important;top:12px!important;right:10px!important;width:24px!important;height:24px!important;margin:0!important;padding:0!important;border:0!important;border-radius:999px!important;background:rgba(255,255,255,.045)!important;color:#aeb5aa!important;font-size:18px!important;line-height:24px!important;cursor:pointer!important}
.fs-shop-toast__close:hover{background:rgba(255,255,255,.09)!important;color:#fff!important}
.fs-shop-toast__close:focus-visible{outline:2px solid #d7ff00;outline-offset:2px}
.fs-shop-toast.is-error{border-color:rgba(255,112,112,.38);border-left-color:#ff6f6f;color:#ffd7d7}
.fs-shop-toast.is-info{border-color:rgba(150,180,255,.3);border-left-color:#9bb3ff}
.fs-shop-toast.is-leaving{opacity:0;transform:translate3d(28px,6px,0);transition:.2s ease}
@keyframes fs-toast-in{from{opacity:0;transform:translate3d(36px,10px,0)}to{opacity:1;transform:translate3d(0,0,0)}}
@media(max-width:640px){.fs-toast-stack{right:16px;bottom:calc(16px + env(safe-area-inset-bottom,0px))}}
@media(prefers-reduced-motion:reduce){.fs-shop-toast{animation:none}.fs-shop-toast.is-leaving{transform:none;transition:none}}

/* Converted sources remain available to checkout/gateway validation scripts. */
.fs-notice-presented{display:none!important}
.fs-shop-toast .fs-shop-toast__message ul,.fs-shop-toast .fs-shop-toast__message ol{margin:0!important;padding:0!important;list-style:none!important}
.fs-shop-toast .fs-shop-toast__message li{margin:0!important;padding:0!important;list-style:none!important;color:inherit!important}
.fs-shop-toast .fs-shop-toast__message li+li{margin-top:7px!important}
.fs-shop-toast .fs-shop-toast__message li::before,.fs-shop-toast .fs-shop-toast__message li::after{display:none!important;content:none!important}
.fs-shop-toast .fs-shop-toast__message a{color:inherit!important}
.fs-shop-toast .fs-shop-toast__close{top:50%!important;transform:translateY(-50%)!important;display:flex!important;align-items:center!important;justify-content:center!important;min-width:28px!important;width:28px!important;min-height:28px!important;height:28px!important;line-height:1!important;text-indent:0!important;box-shadow:none!important}
.fs-shop-toast__close span{display:block;font-family:Arial,sans-serif;font-size:22px;line-height:1}
.fs-shop-toast__close::before,.fs-shop-toast__close::after{content:none!important;display:none!important}
