.tt-promo{position:relative}.tt-promo__in{position:relative;display:flex;flex-direction:column;justify-content:space-between;aspect-ratio:4 / 5;height:100%;min-height:100%;border-radius:16px;overflow:hidden;padding:clamp(14px,2vw,22px);text-decoration:none;color:#f2f2ee;background:linear-gradient(180deg,#0b0b0c1a,#0b0b0c8c 48%,#0b0b0cf0),var(--tt-promo-img) center 30% / cover,#0b0b0c;box-shadow:0 0 0 2px #dfff4f,0 0 32px #dfff4f4d;transition:box-shadow .2s,transform .2s}.tt-promo__in:hover{transform:translateY(-3px);box-shadow:0 0 0 2px #dfff4f,0 0 46px #dfff4f80}.tt-promo__tag{align-self:flex-start;padding:6px 10px;border-radius:999px;background:#dfff4f;color:#0b0b0c;font:400 10px/1 Garet-Heavy,Arial Black,sans-serif;letter-spacing:.12em;text-transform:uppercase;white-space:nowrap}.tt-promo__txt{display:flex;flex-direction:column;align-items:flex-start}.tt-promo__head{font:400 clamp(20px,2.5vw,34px)/1 Garet-Heavy,"Arial Black",sans-serif;text-transform:uppercase}.tt-promo__sub{margin:8px 0 14px;font:400 clamp(13px,1.5vw,19px)/1.1 Garet-Heavy,"Arial Black",sans-serif;text-transform:uppercase;color:#dfff4f}.tt-promo__cta{display:inline-flex;align-items:center;gap:8px;min-height:42px;padding:0 14px;border-radius:12px;border:1.5px solid #dfff4f;font:400 12px/1 Garet-Heavy,Arial Black,sans-serif;letter-spacing:.04em;text-transform:uppercase;white-space:nowrap}@media(max-width:600px){.tt-promo__cta{min-height:36px;padding:0 10px;font-size:10.5px}.tt-promo__sub{margin:6px 0 10px}}.product-grid>.tt-promo{align-self:stretch}.product-grid>.tt-promo .tt-promo__in{aspect-ratio:auto;height:calc(100% - 30px);min-height:0}.product-grid>.tt-promo--row{grid-column:1 / -1;margin-bottom:30px}.product-grid>.tt-promo--row .tt-promo__in{aspect-ratio:auto;height:auto;min-height:200px;gap:16px;background:linear-gradient(90deg,#0b0b0cf2,#0b0b0cb8 48%,#0b0b0c33),var(--tt-promo-img) center 35% / cover,#0b0b0c}.tt-promo--row .tt-promo__head{font-size:clamp(22px,3vw,40px)}.tt-promo--row .tt-promo__sub{font-size:clamp(13px,1.6vw,20px)}@media(min-width:768px){.product-grid>.tt-promo--row .tt-promo__in{min-height:260px;padding:28px 32px}}.product-grid>.tt-promo--row .tt-promo__in{background:#0b0b0c;isolation:isolate}.product-grid>.tt-promo--row .tt-promo__in:before{content:"";position:absolute;top:0;right:0;bottom:0;width:58%;z-index:-1;background:var(--tt-promo-img) center 30% / cover no-repeat;-webkit-mask-image:linear-gradient(90deg,transparent 0%,#000 45%);mask-image:linear-gradient(90deg,transparent 0%,#000 45%)}@media(min-width:768px){.product-grid>.tt-promo--row .tt-promo__in:before{width:46%}}.product-grid>.tt-promo--row .tt-promo__in{min-height:0;flex-direction:row;align-items:center;justify-content:space-between;gap:12px;padding:14px 14px 14px 18px;box-shadow:0 0 0 1.5px #dfff4f;transform:none}.product-grid>.tt-promo--row .tt-promo__in:hover{box-shadow:0 0 0 1.5px #dfff4f;transform:none}.tt-promo--row .tt-promo__tag{display:none}.tt-promo--row .tt-promo__txt{flex:1 1 auto;min-width:0}.tt-promo--row .tt-promo__head{font-size:clamp(17px,2.2vw,28px)}.tt-promo--row .tt-promo__sub{margin:4px 0 0;font-size:clamp(11px,1.3vw,16px)}.tt-promo--row .tt-promo__cta{order:2;flex:0 0 auto;min-height:38px;padding:0 12px;font-size:11px;background:#0b0b0cbf}@media(min-width:768px){.product-grid>.tt-promo--row .tt-promo__in{min-height:0;padding:20px 24px 20px 32px}.tt-promo--row .tt-promo__cta{min-height:44px;padding:0 18px;font-size:12px}}.tt-promo--row .tt-promo__txt{text-align:left;align-items:flex-start}@media(max-width:359px){.tt-promo--row .tt-promo__head{font-size:15px}.tt-promo--row .tt-promo__sub{font-size:10px}.tt-promo--row .tt-promo__cta{min-height:34px;padding:0 9px;font-size:9.5px}.product-grid>.tt-promo--row .tt-promo__in{padding:12px 10px 12px 14px;gap:8px}}.product-grid>.tt-promo--row .tt-promo__in:before{background-position:center 35%;-webkit-mask-image:linear-gradient(90deg,transparent 0%,#000 14%);mask-image:linear-gradient(90deg,transparent 0%,#000 14%);width:60%}@media(min-width:768px){.product-grid>.tt-promo--row .tt-promo__in:before{width:48%;background-position:center 36%}}@media(max-width:767px){.tt-promo--row .tt-promo__cta{align-self:center;justify-content:center;width:36px;min-height:36px;height:36px;padding:0;border-radius:50%;font-size:0;gap:0;background:#dfff4f;color:#0b0b0c;border:0}.tt-promo--row .tt-promo__cta span{font-size:17px;line-height:1}.product-grid>.tt-promo--row .tt-promo__in:before{width:64%;background-position:30% 35%}}.tt-promo--row .tt-promo__head,.tt-promo--row .tt-promo__sub{text-shadow:0 1px 10px rgba(11,11,12,.9),0 0 2px rgba(11,11,12,.9);position:relative}
/*# sourceMappingURL=/cdn/shop/t/51/assets/tt-promo.css.map */
