.page-width-inner{position:relative;float:none;width:100%;display:inline-block;vertical-align:top;column-count:3;column-gap:20px}.sub-banner-inner{position:relative}.sub-banner{border-radius:5px;display:grid}.subbanner-description{position:absolute;top:0;width:auto;text-align:left;left:60px;height:100%;display:flex;flex-direction:column;justify-content:center}.subbanner-description .discount_text{font-size:20px;line-height:30px;letter-spacing:.2px;font-weight:400}.subbanner-description .banner_heading{font-size:30px;font-weight:700;line-height:39px;margin-block:15px 17px}.subbanner-description .button.cms__btn{text-decoration:underline;padding:0;font-size:14px;font-weight:500;letter-spacing:.5px;line-height:30px}.subbanner-description .button.cms__btn:hover{text-decoration:none}.sub-banner .banner-inner img{-webkit-transition:all 3s cubic-bezier(.25,.46,.45,.94);-o-transition:all 3s cubic-bezier(.25,.46,.45,.94);transition:all 3s cubic-bezier(.25,.46,.45,.94)}.sub-banner:hover .banner-inner img{-webkit-transform:scale(1.15);-ms-transform:scale(1.15);transform:scale(1.15)}.page-width-inner.two-banner{column-count:2}@media screen and (max-width: 1429px){.subbanner-description{left:40px}}@media screen and (max-width: 1269px) and (min-width: 990px){.subbanner-description .discount_text{font-size:18px;line-height:28px}.subbanner-description .banner_heading{font-size:22px;line-height:27px;margin-block:5px 10px}}@media screen and (max-width: 989px) and (min-width: 750px){.page-width-inner{column-gap:10px}.subbanner-description .banner_heading{font-size:18px;line-height:22px;margin-block:5px}.subbanner-description .discount_text{font-size:14px;line-height:24px}.subbanner-description{left:25px}.subbanner-description .button.cms__btn{font-size:13px}}@media screen and (max-width: 749px) and (min-width: 651px){.page-width-inner{column-gap:10px}.subbanner-description .banner_heading{font-size:16px;line-height:20px;margin-block:3px}.subbanner-description .discount_text{font-size:13px}.subbanner-description .button.cms__btn{font-size:12px}.subbanner-description{left:6.6%}}@media screen and (max-width: 650px){.page-width-inner{display:grid;column-count:1;row-gap:20px;justify-content:center}.subbanner-description .discount_text{font-size:18px;line-height:28px}.subbanner-description .banner_heading{font-size:24px;line-height:26px;margin-block:5px 10px}.subbanner-description .button.cms__btn{font-size:12px}}@media screen and (max-width: 575px){.subbanner-description{left:30px}}@media screen and (max-width: 479px){.subbanner-description .discount_text{font-size:16px;line-height:26px}.subbanner-description .banner_heading{font-size:18px;line-height:22px;margin-block:5px}.subbanner-description .button.cms__btn{font-size:12px}}@media screen and (max-width: 380px){.subbanner-description .banner_heading{font-size:18px;line-height:22px;margin-block:5px}.subbanner-description .discount_text{font-size:14px}.subbanner-description .discount_text span{padding:1px 5px}.page-width-inner.two-banner .subbanner-description .banner_heading{font-size:16px;line-height:18px;margin-block:0 5px}.page-width-inner.two-banner .subbanner-description .discount_text{display:none}}
/*# sourceMappingURL=/cdn/shop/t/3/assets/section-tm-subbanners.css.map */
