.banner-3 .subbanner-custom{color:var(--color-base-background-1)}.page-width-inner.two-banner .subbanner-description{top:25%;left:5%}.page-width-inner{margin:0 -15px}.page-width-inner.one-banner .sub-banner{float:none;width:31.7%;text-align:center;display:inline-block}.page-width-inner.one-banner .subbanner-description{left:30px;top:40px}.page-width-inner.one-banner .text-button{margin-top:25px;float:left}.sub-banner{position:relative}.subbanner-description{position:absolute;right:34px;top:105px;text-align:left}.sub-banner.banner-3 .subbanner-description{right:58px}.page-width-inner.three-banner .sub-banner{width:33.33%;float:left;padding:0 15px}.sub-banner .subbanner-info{position:relative}.subbanner-custom{text-align:left}.cms-banner-title{font-size:18px;line-height:31px;letter-spacing:-.2px}.cms-banner-subtitle{font-size:25px;font-weight:700;line-height:32px;letter-spacing:-.1px}.text-button{float:left}.button.cms__btn{background-color:var(--color-base-background-1);padding:10px 23px;color:var(--color-base-text);font-weight:500;line-height:22px}.page-width-inner.two-banner .subbanner-description{width:85%}.cms-banner-title-two{font-size:25px;color:var(--color-base-accent-1);text-transform:capitalize;text-align:left;line-height:28px;font-weight:400;letter-spacing:0;width:100%}.cms-banner-subtitle-two{font-size:40px;font-weight:700;text-align:left;padding-top:15px;line-height:33px;letter-spacing:-.1px;width:100%;color:var(--color-base-background-1)}.page-width-inner.two-banner .text-button{float:right;margin-top:-50px}.cms-banner-title-three{font-size:14px;font-weight:300;padding:4px 7px;line-height:18px;color:var(--color-base-heading);letter-spacing:.6px;background:var(--color-base-background-1);display:inline-block;text-transform:capitalize}.cms-banner-subtitle-three{font-size:20px;font-weight:600;padding-top:15px;color:var(--color-base-heading);letter-spacing:.4px;line-height:30px}.sub-banner.banner-2 .subbanner-description{left:0!important;right:0!important;text-align:center;top:70px}.sub-banner.banner-2 .subbanner-custom{text-align:center}.sub-banner.banner-2 .offer-title,.sub-banner.banner-2 .sub-title{font-size:18px;font-weight:300;background:none;color:#000;padding:0;letter-spacing:1.99px}.sub-banner.banner-2 .main-title{font-weight:600;font-size:80px;line-height:60px;padding:20px;margin:5px 0;text-transform:uppercase;letter-spacing:.69px;display:inline-block;border-top:1px solid #ebb5ac;border-bottom:1px solid #ebb5ac;animation:Gradient 5s ease infinite;-webkit-animation:Gradient 10s ease infinite;-moz-animation:Gradient 5s ease infinite;background:linear-gradient(110deg,#000 29%,#0000 0%),linear-gradient(110deg,#000,#ebb5ac 10%);background-size:400%;-webkit-text-fill-color:transparent;-webkit-background-clip:text}@keyframes Gradient{0%{background-position:33% 100%}50%{background-position:0% 100%}to{background-position:33% 100%}}@-webkit-keyframes Gradient{0%{background-position:33% 100%}50%{background-position:0% 100%}to{background-position:33% 100%}}@media screen and (max-width: 1429px){.sub-banner.banner-2 .subbanner-description{top:50px}.subbanner-description{top:70px}}@media (max-width: 1269px) and (min-width: 990px){.page-width-inner.one-banner .subbanner-description{left:30px;top:25px}.subbanner-description,.sub-banner.banner-3 .subbanner-description{top:50px;right:15px}.sub-banner.banner-2 .subbanner-description{top:30px}.page-width-inner.one-banner .text-button{margin-top:15px}.sub-banner.banner-2 .offer-title,.sub-banner.banner-2 .sub-title{font-size:15px}.sub-banner.banner-2 .main-title{font-size:60px;line-height:42px;padding:15px}.cms-banner-subtitle-three{padding-top:10px;font-size:17px;line-height:26px}}@media (max-width: 989px) and (min-width: 750px){.page-width-inner.three-banner .sub-banner{padding-left:10px;padding-right:10px}.page-width-inner{margin:0 -10px}.sub-banner.banner-3 .subbanner-description,.subbanner-description{top:30px;right:10px}.cms-banner-title-three{font-size:13px;padding:2px 4px}.cms-banner-subtitle-three{line-height:22px;font-size:14px;padding-top:5px}.sub-banner.banner-2 .subbanner-description{top:20px}.sub-banner.banner-2 .offer-title,.sub-banner.banner-2 .sub-title{font-size:13px;letter-spacing:.6px}.sub-banner.banner-2 .main-title{font-size:37px;line-height:32px;padding:7px 5px;margin:0}.button.cms__btn{padding:7px 20px}}@media screen and (max-width: 749px){.page-width-inner.three-banner .sub-banner{width:auto;float:none;text-align:center;position:relative;vertical-align:middle;padding:0}.page-width-inner{margin:0}.sub-banner .subbanner-info{margin-bottom:20px}.cms-banner-title-two{font-size:17px;line-height:20px}.cms-banner-subtitle-three{padding:10px 0}.cms-banner-subtitle-two{font-size:25px;padding-top:0;line-height:28px}}@media screen and (max-width: 479px){.sub-banner .subbanner-info{margin-bottom:20px}.subbanner-description{top:50px;right:20px}.cms-banner-subtitle-three{line-height:26px;font-size:17px;padding-top:10px}.sub-banner.banner-2 .subbanner-description{top:30px}.sub-banner.banner-2 .offer-title,.sub-banner.banner-2 .sub-title{font-size:14px}.sub-banner.banner-2 .main-title{font-size:60px;line-height:48px;padding:8px 15px}.sub-banner.banner-3 .subbanner-description{right:20px}}
/*# sourceMappingURL=/cdn/shop/t/14/assets/section-tm-subbanners.css.map */
