.banner-small-image{width:100%;height:520px;overflow:hidden}.banner-small-image .banner-content{position:relative;margin:0;display:grid;grid-template-columns:4fr 3fr;gap:32px;align-items:end;height:100%;width:100%;background-image:url(banner-carousel__default__desktop.jpg);background-repeat:no-repeat;background-size:contain;background-position-y:bottom;background-position-x:right;background-color:#000}@media (max-width: 990px){.banner-small-image .banner-content{display:flex;flex-direction:column;gap:0;background-image:none}}.banner-small-image .banner-content__image{height:520px;max-height:95%;width:100%;-o-object-fit:cover;object-fit:cover}@media (max-width: 990px){.banner-small-image .banner-content__image{width:calc(100% - 16px);height:100%;max-width:100%;max-height:100%;margin-left:auto}}.banner-small-image .banner-content__image--desktop{display:block}@media (max-width: 990px){.banner-small-image .banner-content__image--desktop{display:none}}.banner-small-image .banner-content__image--mobile{display:none}@media (max-width: 990px){.banner-small-image .banner-content__image--mobile{display:block}}.banner-small-image .banner-content__caption{display:flex;align-items:center;height:100%}@media (max-width: 990px){.banner-small-image .banner-content__caption{width:100%;height:-moz-max-content;height:max-content;padding:16px 16px 24px;background-image:url(banner-carousel__default__desktop.jpg);background-repeat:no-repeat;background-size:cover;background-position-y:bottom;background-position-x:right;background-color:#000}}.banner-small-image .banner-content__caption .content{width:520px}.banner-small-image .banner-content__caption .content .hgroup{display:flex;flex-direction:column-reverse;gap:8px;max-width:800px}.banner-small-image .banner-content__caption .content .hgroup .title{overflow:hidden;color:var(--text-text-primary-inverted, #fff);text-overflow:ellipsis;font-family:Teko;font-size:64px;font-style:normal;font-weight:700;line-height:64px;letter-spacing:.5px;text-transform:uppercase;margin:0}@media (max-width: 990px){.banner-small-image .banner-content__caption .content .hgroup .title{font-size:28px;line-height:28px}}.banner-small-image .banner-content__caption .content .hgroup .subtitle{overflow:hidden;color:var(--text-text-primary-inverted, #fff);text-overflow:ellipsis;font-family:Teko;font-size:28px;font-style:normal;font-weight:600;line-height:24px;letter-spacing:1.5px;text-transform:uppercase;margin:0}@media (max-width: 990px){.banner-small-image .banner-content__caption .content .hgroup .subtitle{font-size:16px;line-height:16px}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/bf-banner-smal-image.css.map */
