@import"https://cdnjs.cloudflare.com/ajax/libs/font-awesome/4.7.0/css/font-awesome.min.css";.page-width-inner{position:relative;float:none;width:100%}.sub-banner{position:relative;overflow:hidden;clear:both}.sub-banner .banner-inner{overflow:hidden;position:relative;border-radius:var(--border-radius)}.banner-inner a{display:flex;width:100%}.sub-banner img,.subbanner-image{display:block;width:100%;max-width:100%;height:auto}.subbanner-description p{margin:0}.page-width-inner.four-banner{column-count:4;column-gap:20px}.page-width-inner.three-banner{column-count:3;column-gap:30px}.page-width-inner.two-banner{column-count:2;column-gap:20px}.page-width-inner.one-banner{column-count:1;column-gap:30px}.page-width-inner.one-third-banner .sub-banner-banner{display:flex;gap:20px}.subbanner-description{position:absolute;top:0;height:100%;display:flex;flex-direction:column;justify-content:center;color:var(--subbanner-text-color);pointer-events:none}.subbanner-description.subbanner__content--left{left:0;padding-left:15px;right:auto}.subbanner-description.subbanner__content--right{right:7.5%;left:auto}.subbanner-description.subbanner__content--center{left:0;right:0;width:100%;align-items:center}.subbanner-description.left{text-align:left;align-items:flex-start}.subbanner-description.center{text-align:center;align-items:center}.subbanner-description.right{text-align:right;align-items:flex-end}.subbanner-content-box{display:inline-block;max-width:100%;padding:var(--subbanner-content-padding-v) var(--subbanner-content-padding-h);background:var(--subbanner-content-bg);border-radius:var(--subbanner-content-radius);pointer-events:auto;margin-bottom:10px}.subbanner-heading{font-size:20px;line-height:24px;text-transform:uppercase;font-weight:300;color:var(--subbanner-text-color)}.subbanner-heading strong{font-weight:600}.subbanner-subheading{font-size:14px;font-weight:300;line-height:20px;padding-block:0;text-transform:capitalize;color:var(--subbanner-text-color);max-width:320px}.subbanner-subheading strong{font-size:24px;text-transform:uppercase;font-weight:600}.sub-banner.banner-1 .subbanner-subheading,.sub-banner.banner-2 .subbanner-subheading{padding-block:5px}.sub-banner.banner-2 .subbanner-subheading p strong{margin-block:15px;float:left;width:100%}.sub-banner.banner-3 .subbanner-subheading,.sub-banner.banner-4 .subbanner-subheading{padding-block:0}.cms__btn{font-size:14px;font-weight:500;text-transform:uppercase;color:var(--subbanner-button-text)}.subbanner-description .cms__btn.link{background:transparent;padding:0;min-width:0;min-height:0}.subbanner-description .cms__btn .button{margin-top:10px}.subbanner-description .cms__btn .__link{color:var(--subbanner-button-text);text-decoration:none}.subbanner-description .cms__btn.link .__link{text-transform:capitalize;display:inline-block}.subbanner-description .cms__btn.link .__link:after{content:"\f105";display:inline-block;background-color:var(--subbanner-button-bg);font-family:FontAwesome;font-weight:700;line-height:16px;width:16px;height:16px;border-radius:50%;color:var(--subbanner-button-text);text-align:center;margin-inline-start:6px}.subbanner-description .cms__btn .button{background:var(--subbanner-button-bg);color:var(--subbanner-button-text);border:1px solid var(--subbanner-button-border)}.subbanner-description .cms__btn .button:hover{background:var(--subbanner-button-hover-bg);color:var(--subbanner-button-hover-text);border-color:var(--subbanner-button-hover-border)}.subbanner-description .cms__btn.link .__link:hover{color:var(--subbanner-button-hover-text)}.subbanner-description .cms__btn.link .__link:hover:after{background:var(--subbanner-button-hover-bg);color:var(--subbanner-button-hover-text)}.two-banner .subbanner-heading{font-size:20px;line-height:25px;font-weight:300;color:var(--subbanner-text-color)}.one-banner .subbanner-heading strong{font-size:36px;text-transform:uppercase;line-height:22px}.one-banner .subbanner-subheading{font-size:25px;font-weight:400;line-height:25px;letter-spacing:0;padding:12px 0 0;text-transform:uppercase}.one-banner .subbanner-description.left{left:3.5%;right:auto}.banners .sub-banner .banner-inner img{transition:transform .5s ease}.sub-banner:hover .banner-inner img{transform:scale(1.06)}@media(max-width:1269px)and (min-width:990px){.sub-banner.banner-1 .subbanner-subheading,.sub-banner.banner-2 .subbanner-subheading{padding-block:0}.subbanner-heading{font-size:15px;line-height:17px}.subbanner-heading strong{font-size:15px;line-height:20px}.subbanner-subheading{font-size:16px;line-height:16px}.one-banner .subbanner-subheading{font-size:20px;line-height:13px}.one-banner .subbanner-heading strong{font-size:30px;line-height:22px}}@media(max-width:989px)and (min-width:750px){.page-width-inner.four-banner{column-count:2;column-gap:20px}.sub-banner{display:inline-block;vertical-align:top;margin-block-end:30px}.subbanner-heading{font-size:14px;line-height:20px}.subbanner-heading strong{font-size:16px}.subbanner-subheading{font-size:15px;line-height:15px;padding-block:0}.subbanner-subheading strong{font-size:18px;line-height:25px}.sub-banner.banner-2 .subbanner-subheading p strong{margin-block:0}.two-banner .subbanner-heading{font-size:13px;line-height:16px}.one-banner .subbanner-subheading{font-size:15px;line-height:15px;padding-top:5px}.one-banner .subbanner-heading strong{font-size:23px;line-height:17px}}@media(max-width:749px)and (min-width:651px){.one-third-banner .subbanner-subheading{display:none}.page-width-inner.four-banner{column-count:1;column-gap:20px;text-align:center}.sub-banner{display:inline-block;vertical-align:top;margin-block-end:30px}.subbanner-heading{font-size:15px;line-height:19px}.subbanner-heading strong{font-size:15px}.subbanner-subheading{font-size:14px;line-height:18px;padding-block:7px}.sub-banner.banner-2 .subbanner-subheading p strong{margin-block:0}.cms__btn{font-size:13px}.subbanner-subheading strong{font-size:18px;line-height:20px}.sub-banner.banner-2 .subbanner-subheading{padding-block-start:7px}.two-banner .subbanner-heading{font-size:13px;line-height:16px}.one-banner .subbanner-subheading{font-size:14px;line-height:15px;padding-top:5px}.one-banner .subbanner-heading strong{font-size:20px;line-height:17px}}@media(max-width:989px){.page-width-inner.three-banner,.page-width-inner.two-banner{column-gap:20px}}@media(max-width:650px){.subbanner-description.subbanner__content--left{right:auto}.subbanner-description.subbanner__content--left{padding-left:0}.page-width-inner.four-banner{column-count:1;column-gap:0;text-align:center}.sub-banner,.sub-banner .banner-inner{display:inline-block;vertical-align:top;margin-block-end:5px}.page-width-inner.three-banner,.page-width-inner.two-banner{column-count:1;column-gap:0;row-gap:20px;display:flex;justify-content:center}.sub-banner-banner{display:flex;flex-direction:column;gap:20px}.one-banner .subbanner-subheading{font-size:14px;line-height:15px;padding-top:5px}.one-banner .subbanner-heading strong{font-size:20px;line-height:17px}.one-banner .subbanner-heading{line-height:0}}@media(max-width:575px){.page-width-inner.four-banner{column-count:1;column-gap:0;text-align:center}.sub-banner{display:inline-block;vertical-align:top;margin-block-end:5px}.subbanner-heading strong{font-size:20px}.one-banner .subbanner-subheading{display:none}.one-banner .subbanner-heading strong,.subbanner-subheading{font-size:17px;line-height:17px}.sub-banner.banner-2 .subbanner-subheading p strong{margin-block:0;font-size:22px}.sub-banner.banner-2 .subbanner-custom .subbanner-heading{font-size:14px;line-height:20px}}@media(max-width:479px){.subbanner-heading{font-size:20px;line-height:24px}.subbanner-subheading{font-size:18px;line-height:18px}.two-banner .subbanner-heading{font-size:13px;line-height:16px}.subbanner-subheading strong{font-size:22px;line-height:24px}.one-banner .subbanner-heading strong{font-size:14px;line-height:14px}}@media(max-width:380px){.subbanner-heading{font-size:18px;line-height:22px}.one-banner .subbanner-subheading{font-size:15px;line-height:17px;padding-block:2px}.one-banner .cms__btn{font-size:13px}}
/*# sourceMappingURL=/cdn/shop/t/16/assets/section-subbanners.css.map */
