/* TT Shop advantage band: one coherent editorial block instead of three cards. */
.ttshop-home .tt-benefits-v2{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0;background:#151a1c;border:0;border-radius:14px;overflow:hidden;box-shadow:0 18px 40px rgba(21,26,28,.15)}.ttshop-home .tt-benefits-v2>div{position:relative;min-height:160px;box-sizing:border-box;padding:34px 28px 30px 104px!important;background:transparent;border:0!important;border-radius:0;box-shadow:none}.ttshop-home .tt-benefits-v2>div:not(:last-child):before{content:'';position:absolute;right:0;top:27px;bottom:27px;width:1px;background:rgba(255,255,255,.14)}.ttshop-home .tt-benefit-number{position:absolute!important;left:28px!important;top:29px!important;display:block!important;width:auto;height:auto;background:transparent;border:0;border-radius:0;color:#b52a46!important;font-size:42px!important;line-height:1!important;font-weight:900!important;letter-spacing:-2px}.ttshop-home .tt-benefits-v2 strong{display:block;color:#fff;font-size:17px;line-height:1.2}.ttshop-home .tt-benefits-v2 span:not(.tt-benefit-number){display:block;margin-top:10px;color:#c3c9ca;font-size:13px;line-height:1.52}.ttshop-home .tt-benefits-v2>div:after{display:none}@media(max-width:820px){.ttshop-home .tt-benefits-v2{grid-template-columns:1fr;border-radius:0;margin-top:0;margin-bottom:36px;box-shadow:none}.ttshop-home .tt-benefits-v2>div{min-height:0;padding:22px 22px 22px 76px!important}.ttshop-home .tt-benefits-v2>div:not(:last-child):before{right:22px;left:76px;top:auto;bottom:0;width:auto;height:1px;background:rgba(255,255,255,.13)}.ttshop-home .tt-benefit-number{left:22px!important;top:20px!important;font-size:32px!important}.ttshop-home .tt-benefits-v2 strong{font-size:16px}.ttshop-home .tt-benefits-v2 span:not(.tt-benefit-number){margin-top:5px;font-size:12px;line-height:1.45}}
