.tt-promo{display:block;color:#49382b;text-align:start}.tt-promo[hidden],.tt-promo [hidden]{display:none!important}.tt-promo__offers{display:flex;flex-wrap:wrap;gap:6px}.tt-promo .tt-promo__offer{display:flex;align-items:baseline;justify-content:space-between;flex-wrap:wrap;gap:2px 10px;text-decoration:none;color:inherit;background:#f5eee5;border:1px solid #d9c8b3;border-radius:5px;padding:5px 9px;line-height:1.4}.tt-promo__offer strong{font-size:1.4rem;font-weight:700;white-space:nowrap}.tt-promo__offer span{font-size:1.1rem;white-space:nowrap}.tt-promo__offer:focus-visible{outline:2px solid #49382b;outline-offset:3px}.tt-promo__offer:hover{background:#eee1d1}.tt-promo--card{margin:6px 0;position:relative;z-index:2}.tt-promo--card .tt-promo__offer{flex:1 1 auto}.tt-promo--product{border:1px solid #d9c8b3;border-radius:7px;padding:12px;margin:12px 0;background:#fcfaf6}.tt-promo--product .tt-promo__heading{margin:0 0 8px;font-size:1.3rem;font-weight:600;line-height:1.4}.tt-promo--product .tt-promo__offer{flex:1 1 160px;padding:8px 10px}.tt-promo--product .tt-promo__offer strong{font-size:1.8rem}.tt-promo--product .tt-promo__offer span{font-size:1.2rem}.tt-promo--product .tt-promo__note{margin:8px 0 0;font-size:1.15rem;line-height:1.55}@media(max-width:749px){.tt-promo--card .tt-promo__offers{gap:4px}.tt-promo--card .tt-promo__offer{padding:4px 6px;gap:1px 5px}.tt-promo--card .tt-promo__offer strong{font-size:1.25rem}.tt-promo--card .tt-promo__offer span{font-size:1rem}}
/*# sourceMappingURL=/cdn/shop/t/47/assets/tt-promotion-badge.css.map */
