.gsd-toast-region{position:fixed;bottom:2.4rem;left:50%;z-index:8100;display:flex;flex-direction:column;align-items:center;transform:translate(-50%);gap:1rem;width:min(36rem,calc(100vw - 4rem));pointer-events:none}.gsd-toast{position:relative;display:flex;align-items:center;gap:1.2rem;width:100%;padding:1.4rem 1.4rem 1.4rem 1.6rem;overflow:hidden;border:1px solid var(--gsd-line, #ead9d2);border-radius:1.6rem;background:var(--gsd-card, #fffdfb);box-shadow:0 1.2rem 3rem #3c171929;color:var(--gsd-ink, #272127);opacity:0;transform:translateY(1.2rem);transition:opacity .3s ease,transform .3s ease;pointer-events:auto}.gsd-toast.is-visible{opacity:1;transform:none}.gsd-toast__icon{display:grid;flex:none;place-items:center;width:3rem;height:3rem;border-radius:50%;background:var(--gsd-accent);color:#fff}.gsd-toast.is-error .gsd-toast__icon{background:#b3261e}.gsd-toast__spinner{width:1.5rem;height:1.5rem;border:2px solid rgba(255,255,255,.4);border-top-color:#fff;border-radius:50%;animation:gsd-spin .7s linear infinite}.gsd-toast__body{display:flex;flex:1;align-items:center;gap:1.2rem;min-width:0}.gsd-toast__thumb{flex:none;width:4rem;height:4rem;border-radius:.8rem;background:var(--gsd-tint, #f8e9e3);object-fit:cover}.gsd-toast__text{display:flex;flex-direction:column;gap:.2rem;min-width:0}.gsd-toast__text strong{font-family:var(--font-body-family);font-size:1.4rem;font-weight:700;line-height:1.3}.gsd-toast__text span{overflow:hidden;font-size:1.2rem;line-height:1.4;text-overflow:ellipsis;white-space:nowrap;color:var(--gsd-text-3, #73686a)}.gsd-toast__link{align-self:flex-start;margin-top:.2rem;font-size:1.2rem;font-weight:600;color:var(--gsd-accent);text-decoration:underline;text-underline-offset:.3em}.gsd-toast__close{display:grid;flex:none;place-items:center;align-self:flex-start;width:2.4rem;height:2.4rem;padding:0;border:0;border-radius:50%;background:transparent;color:var(--gsd-text-3, #73686a);cursor:pointer}.gsd-toast__close:hover,.gsd-toast__close:focus-visible{background:#3c17190f}.gsd-toast.is-success:after,.gsd-toast.is-error:after{content:"";position:absolute;right:0;bottom:0;left:0;height:.3rem;background:var(--gsd-accent);transform-origin:left;animation:gsd-toast-progress 5s linear forwards}.gsd-toast.is-error:after{background:#b3261e}.gsd-toast:hover:after{animation-play-state:paused}@media screen and (max-width:749px){.gsd-toast-region{right:1.2rem;bottom:calc(1.2rem + env(safe-area-inset-bottom,0px));left:1.2rem;align-items:stretch;width:auto;transform:none}}form[data-gsd-add] .gsd-btn[aria-busy=true],form[data-gsd-add] .gsd-pcard__add[aria-busy=true]{cursor:progress;pointer-events:none}.gsd-btn.is-added .gsd-btn__icon{background:var(--gsd-gold)}.gsd-pcard__add.is-loading .gsd-pcard__plus,.gsd-pcard__add.is-added .gsd-pcard__plus{opacity:0}.gsd-pcard__add.is-loading:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;margin:auto;width:1.6rem;height:1.6rem;border:2px solid rgba(255,255,255,.4);border-top-color:#fff;border-radius:50%;animation:gsd-spin .7s linear infinite}.gsd-pcard__add.is-added:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;margin:auto;width:.8rem;height:1.4rem;border:solid #fff;border-width:0 2px 2px 0;transform:translateY(-.1rem) rotate(45deg)}@keyframes gsd-bump{0%{transform:scale(1)}30%{transform:scale(1.22) rotate(-8deg)}60%{transform:scale(.94) rotate(4deg)}to{transform:scale(1)}}@keyframes gsd-pop{0%{transform:scale(.4)}60%{transform:scale(1.3)}to{transform:scale(1)}}@keyframes gsd-spin{to{transform:rotate(360deg)}}@keyframes gsd-toast-progress{0%{transform:scaleX(1)}to{transform:scaleX(0)}}@media(prefers-reduced-motion:no-preference){#cart-icon-bubble.is-bumped .svg-wrapper{animation:gsd-bump .7s ease}#cart-icon-bubble.is-bumped .cart-count-bubble{animation:gsd-pop .5s ease .1s both}}@media(prefers-reduced-motion:reduce){.gsd-toast,.gsd-toast.is-visible{transform:none}.gsd-toast.is-success:after,.gsd-toast.is-error:after{animation:none}}.gsd-toast.is-error .gsd-toast__text span{overflow:visible;white-space:normal}
/*# sourceMappingURL=/cdn/shop/t/21/assets/gsd-cart.css.map */
