.event-patch[hidden]{display:none!important}.event-patch{position:absolute;z-index:3;pointer-events:none;background:var(--event-patch-bg, #111111);color:var(--event-patch-color, #ffffff);font-weight:800;text-transform:uppercase;letter-spacing:.06em;line-height:1;text-align:center;white-space:nowrap;box-shadow:0 2px 6px #00000040}.event-patch--ribbon{top:2.2rem;right:-4.6rem;width:18rem;padding:.7rem 0;font-size:1.3rem;transform:rotate(45deg)}.event-patch--label{top:1rem;right:1rem;padding:.6rem 1rem;border-radius:999px;font-size:1.2rem}.event-patch--band{left:0;right:0;bottom:0;padding:.7rem 0;font-size:1.3rem}.event-patch--card.event-patch--ribbon{top:1.6rem;right:-4.4rem;width:15rem;padding:.5rem 0;font-size:1.1rem}.event-patch--card.event-patch--label,.event-patch--card.event-patch--band{font-size:1.1rem}.event-patch-anchor{position:relative;height:0;z-index:3}.event-patch-anchor__clip{position:absolute;top:0;left:0;right:0;height:22rem;overflow:hidden;pointer-events:none}.event-patch-anchor .event-patch--band{top:0;bottom:auto}@media screen and (max-width:749px){.event-patch-anchor__clip{height:16rem}}.impulzo-gift[hidden]{display:none!important}.impulzo-gift{position:relative;margin:1.6rem 0;padding:1.6rem 1.4rem 1.2rem;border:2px dashed #4a9d4e;border-radius:10px;background:#f2faf2}.impulzo-gift__ribbon{position:absolute;top:-1.1rem;left:1.2rem;padding:.3rem .9rem;border-radius:999px;background:#4a9d4e;color:#fff;font-size:1.2rem;font-weight:700;text-transform:uppercase;letter-spacing:.04em}.impulzo-gift__ribbon:before{content:"\1f381  "}.impulzo-gift__body{display:flex;align-items:center;gap:1.2rem}.impulzo-gift__media img{display:block;width:64px;height:64px;object-fit:contain;border-radius:6px;background:#fff}.impulzo-gift__title{display:block;color:inherit;font-weight:600;font-size:1.4rem;line-height:1.3;text-decoration:none}.impulzo-gift__price{margin:.3rem 0 0;font-size:1.4rem}.impulzo-gift__price s{opacity:.6;margin-right:.6rem}.impulzo-gift__price strong{color:#2e7d32}.impulzo-gift__note{margin:.2rem 0 0;font-size:1.2rem;opacity:.75}.cart-gift-label{display:inline-block;margin:.4rem 0;padding:.2rem .8rem;border-radius:999px;background:#4a9d4e;color:#fff;font-size:1.2rem;font-weight:700}.cart-gift-qty{display:inline-flex;align-items:center;justify-content:center;min-width:4rem;min-height:4rem;font-weight:600}
/*# sourceMappingURL=/cdn/shop/t/6/assets/event-patch.css.map */
