.sub-banner-inner{position:relative}.page-width-inner{position:relative;text-align:center}.page-width-inner{margin:0 -15px}.page-width-inner .sub-banner{float:left;width:50%;padding:0 15px}.sub-banner{position:relative;display:block}.subbanner-description{position:absolute;top:0;width:auto;text-align:left;right:6.6%;height:100%;display:flex;flex-direction:column;justify-content:center}.subbanner-discounttitle{font-size:15px;font-weight:500;text-transform:uppercase;letter-spacing:0}.subbanner-heading{font-size:34px;font-weight:500;letter-spacing:0;line-height:40px;margin-block:13px 25px}.button.cms__btn{color:var(--color-base-button-text)!important}.page-width-inner.one-banner .sub-banner{width:100%}.page-width-inner.one-banner .subbanner-description{left:5%;right:auto}.page-width-inner.one-banner .subbanner-description .subbanner-discounttitle{font-size:16px;font-weight:400}.page-width-inner.one-banner .subbanner-description .subbanner-heading{font-size:42px;line-height:46px}@media (max-width: 1269px) and (min-width: 990px){.subbanner-heading{font-size:28px;line-height:32px;margin-block:5px 17px}.page-width-inner.one-banner .subbanner-description .subbanner-heading{font-size:34px;line-height:36px}}@media (max-width: 989px) and (min-width: 750px){.subbanner-heading{font-size:23px;line-height:26px;margin-block:5px 13px}.button.cms__btn{padding:8px 17px}.subbanner-discounttitle{font-size:14px}.page-width-inner.one-banner .subbanner-description .subbanner-heading{font-size:32px;line-height:36px}}@media (max-width: 749px) and (min-width: 651px){.subbanner-heading{font-size:18px;line-height:21px;margin-block:5px 5px}.button.cms__btn{padding:0;background:transparent;color:var(--color-base-accent-2)!important;text-decoration:underline}.page-width-inner.one-banner .subbanner-description .subbanner-heading{font-size:26px;line-height:29px}}@media screen and (max-width: 650px){.page-width-inner .sub-banner{width:100%}.page-width-inner.two-banner .sub-banner.banner-1{margin-bottom:30px}.page-width-inner.one-banner .subbanner-description .subbanner-heading{font-size:26px;line-height:29px;margin-block:5px 10px}.page-width-inner.one-banner .button.cms__btn{padding:0;background:transparent;color:var(--color-base-accent-2)!important;text-decoration:underline}}@media screen and (max-width: 575px){.subbanner-heading{font-size:28px;line-height:33px;margin-block:8px 20px}.page-width-inner.one-banner .subbanner-description .subbanner-heading{font-size:20px;line-height:23px;margin-block:3px 5px}.page-width-inner.one-banner .subbanner-description .subbanner-discounttitle{font-size:14px}}@media screen and (max-width: 479px){.subbanner-heading{font-size:22px;line-height:25px;margin-block:5px 10px}.page-width-inner.one-banner .subbanner-description .subbanner-discounttitle{display:none}.page-width-inner.one-banner .subbanner-description .subbanner-heading{font-size:18px;line-height:20px;margin-block:0 5px}}@media screen and (max-width: 380px){.button.cms__btn{padding:0;background:transparent;color:var(--color-base-accent-2)!important;text-decoration:underline}.subbanner-heading{font-size:18px;line-height:22px;margin-block:5px 10px}.subbanner-discounttitle{font-size:13px}.page-width-inner.one-banner .subbanner-description .subbanner-heading{margin-block:0 0}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/section-tm-subbanners.css.map */
