.product-promo-toast{--toast-accent: #ffcf00;position:fixed;z-index:40;bottom:max(1.6rem,calc(env(safe-area-inset-bottom) + 1.6rem));left:50%;display:block;width:min(35rem,calc(100vw - 3rem));border:1px solid rgba(255,255,255,.14);border-radius:1.6rem;background:#242424;box-shadow:0 1.6rem 4.8rem #0000004d;color:#fff;opacity:0;overflow:hidden;pointer-events:none;transform:translate3d(-50%,1rem,0) scale(.98);transition:opacity .24s ease,transform .32s cubic-bezier(.2,.8,.2,1)}.product-promo-toast.is-visible{opacity:1;pointer-events:auto;transform:translate3d(-50%,0,0) scale(1)}.product-promo-toast__surface,.product-promo-toast__item,.product-promo-toast__link{display:block}.product-promo-toast__link{display:grid;grid-template-columns:6.8rem minmax(0,1fr);gap:1rem;align-items:center;padding:.9rem 3.8rem .9rem .9rem;color:inherit;text-decoration:none}.product-promo-toast__media{width:6.8rem;height:6.8rem;overflow:hidden;border-radius:1rem;background:#fff}.product-promo-toast__image{display:block;width:100%;height:100%;object-fit:contain}.product-promo-toast__content{position:relative;display:flex;min-width:0;flex-direction:column;gap:.3rem}.product-promo-toast__arrow{position:absolute;right:0;bottom:0;color:var(--toast-accent);font-size:1.5rem;font-weight:700;line-height:1}.product-promo-toast__eyebrow{display:flex;align-items:center;gap:.55rem;color:var(--toast-accent);font-size:1rem;font-weight:700;letter-spacing:.06em;line-height:1.2;text-transform:uppercase}.product-promo-toast__pulse{position:relative;width:.75rem;height:.75rem;flex:0 0 auto;border-radius:50%;background:#e32727;box-shadow:0 0 #e3272780;animation:product-promo-toast-pulse 1.5s infinite}.product-promo-toast__title{display:-webkit-box;overflow:hidden;color:#fff;font-size:1.3rem;font-weight:600;line-height:1.25;-webkit-box-orient:vertical;-webkit-line-clamp:2}.product-promo-toast__prices{display:flex;flex-wrap:wrap;align-items:baseline;gap:.3rem .65rem;font-size:1.2rem;line-height:1.25}.product-promo-toast__price-label{width:100%;color:#ffffffad;font-size:.95rem}.product-promo-toast__price{color:var(--toast-accent);font-size:1.4rem;font-weight:700}.product-promo-toast__compare-price{color:#ffffff8a;font-size:1.05rem}.product-promo-toast__close{position:absolute;top:.6rem;right:.6rem;display:grid;width:2.8rem;height:2.8rem;padding:0;border:0;border-radius:50%;background:#ffffff14;color:#fff;cursor:pointer;font:inherit;font-size:1.9rem;line-height:1;place-items:center}.product-promo-toast__link:hover .product-promo-toast__title,.product-promo-toast__link:focus-visible .product-promo-toast__title{color:var(--toast-accent)}.product-promo-toast__close:hover,.product-promo-toast__close:focus-visible{background:#ffffff2e}@keyframes product-promo-toast-pulse{0%{box-shadow:0 0 #e327278c}70%{box-shadow:0 0 0 .8rem #e3272700}to{box-shadow:0 0 #e3272700}}@media screen and (max-width:749px){.product-promo-toast{bottom:max(9.2rem,calc(env(safe-area-inset-bottom) + 9.2rem));left:50%;width:min(32rem,calc(100vw - 2rem));border-radius:1.4rem}.product-promo-toast__link{grid-template-columns:6rem minmax(0,1fr);gap:.8rem;padding:.8rem 3.6rem .8rem .8rem}.product-promo-toast__media{width:6rem;height:6rem}.product-promo-toast__title{font-size:1.2rem}.product-promo-toast__price-label{display:none}}@media(prefers-reduced-motion:reduce){.product-promo-toast{transition:none}.product-promo-toast__pulse{animation:none}}
/*# sourceMappingURL=/cdn/shop/t/10/assets/product-promo-toast.css.map */
