.tf-sale-wrap{margin-block:var(--tf-sale-mt, 12px) var(--tf-sale-mb, 12px)}.tf-sale{position:relative;display:block;overflow:hidden;border-radius:14px;aspect-ratio:2251 / 521;container-type:inline-size;color:#fff;text-decoration:none;font-family:Cairo,Segoe UI,Tahoma,Arial,sans-serif;isolation:isolate}.tf-sale__bg,.tf-sale__bg img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;display:block;z-index:0}.tf-sale__left{position:absolute;z-index:2;left:2%;width:50%;top:0;bottom:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1.4cqw;text-align:center}.tf-sale__head{display:block;color:var(--tf-sale-head, #fff);font-weight:900;font-size:calc(var(--tf-sale-head-size, 6.9) * 1cqw);line-height:1.15;letter-spacing:.01em;text-shadow:0 .35cqw .9cqw rgba(0,0,0,.28);white-space:nowrap}.tf-sale__sub{display:block;color:#fff;font-weight:700;font-size:2.9cqw;line-height:1.3;text-shadow:0 .2cqw .6cqw rgba(0,0,0,.3);white-space:nowrap}.tf-sale__btn{display:block;padding:.5cqw 3cqw .7cqw;border-radius:999px;background:var(--tf-sale-btn-bg, #0a0a0a);color:var(--tf-sale-btn-text, #fff);font-weight:700;font-size:2.2cqw;line-height:1.3;transition:background-color .2s,color .2s}a.tf-sale:hover .tf-sale__btn{background:#fff;color:#0a0a0a}.tf-sale__offer{position:absolute;z-index:2;right:1%;width:28%;top:0;bottom:0;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center}.tf-sale__label{display:block;color:var(--tf-sale-label, #fff);font-weight:700;font-size:3.6cqw;line-height:1.1}.tf-sale__num{display:block;color:var(--tf-sale-num, #fff);font-weight:900;font-size:14cqw;line-height:1;text-shadow:0 .4cqw 1cqw rgba(0,0,0,.35);unicode-bidi:isolate}@media screen and (max-width:749px){.tf-sale{aspect-ratio:4 / 3;border-radius:12px}.tf-sale__left{display:contents}.tf-sale__head{position:absolute;z-index:2;left:0;right:0;top:5%;font-size:calc(var(--tf-sale-head-size-m, 13.5) * 1cqw)}.tf-sale__sub{position:absolute;z-index:2;left:0;right:0;top:22%;font-size:5.4cqw;text-align:center}.tf-sale__offer{left:0;right:0;width:100%;top:31%;bottom:33%;flex-direction:row;gap:3cqw}.tf-sale__label{font-size:8cqw}.tf-sale__num{font-size:24cqw}.tf-sale__btn{position:absolute;z-index:2;left:50%;bottom:8%;transform:translate(-50%);padding:1.4cqw 8cqw 1.8cqw;font-size:6.6cqw;white-space:nowrap;background:#fff;color:#0a0a0a}}
/*# sourceMappingURL=/cdn/shop/t/21/assets/tf-sale-banner.css.map */
