.banner-products .banner-products__container{padding-left:16px;padding-right:16px}@media screen and (min-width: 768px){.banner-products .banner-products__container{padding-left:105px;padding-right:105px}}.banner-products .banner-products__container .banner-products__heading{text-align:center;margin-bottom:65px}@media screen and (min-width: 768px){.banner-products .banner-products__container .banner-products__heading{max-width:600px;margin:0 auto;max-width:708px}}.banner-products .banner-products__container .banner-products__heading .heading{font-size:48px;margin-top:12px;margin-bottom:12px;letter-spacing:0;font-weight:400;line-height:1.06em}@media screen and (min-width: 768px){.banner-products .banner-products__container .banner-products__heading .heading{font-size:64px;letter-spacing:.02em}}@media screen and (min-width: 992px){.banner-products .banner-products__container .banner-products__heading .heading{margin-top:20px;margin-bottom:26px}}.banner-products .banner-products__container .banner-products__heading .sub-heading,.banner-products .banner-products__container .banner-products__heading .subsub-heading{font-size:16px;text-transform:uppercase;font-weight:600;line-height:1.4em;letter-spacing:.04em}.banner-products .banner-products__container .banner-products__heading .subsub-heading{opacity:.6}.banner-products .banner-products__container .banner-products__items{margin-top:45px;display:flex;flex-direction:column;gap:8px}@media screen and (min-width: 768px){.banner-products .banner-products__container .banner-products__items{margin-top:77px;flex-direction:row;gap:16px;width:-moz-fit-content;width:fit-content;margin-left:auto;margin-right:auto}}.banner-products .banner-products__container .banner-products__items .banner-products__item{position:relative;width:100%;overflow:hidden}@media screen and (min-width: 1024px){.banner-products .banner-products__container .banner-products__items .banner-products__item:hover .banner-products__item-inner img{transition:10s;transition-timing-function:cubic-bezier(0,1.48,.53,.63);scale:1.07}.banner-products .banner-products__container .banner-products__items .banner-products__item:hover .banner-products__button{transition:.3s}.banner-products .banner-products__container .banner-products__items .banner-products__item:hover .banner-products__button.button-border--dark{border-color:#000812}.banner-products .banner-products__container .banner-products__items .banner-products__item:hover .banner-products__button.button-border--white{border-color:#fff}}.banner-products .banner-products__container .banner-products__items .banner-products__item .banner-products__item-inner img{transition:.1s}.banner-products .banner-products__container .banner-products__items .banner-products__item .banner-products__text{position:absolute;top:0;left:0;right:0;padding:32px 16px;text-align:center}@media screen and (min-width: 768px){.banner-products .banner-products__container .banner-products__items .banner-products__item .banner-products__text{padding:40px 16px}}.banner-products .banner-products__container .banner-products__items .banner-products__item .banner-products__text h4{font-size:16px;font-weight:600;letter-spacing:.04em;text-transform:uppercase;line-height:1.4em}@media screen and (min-width: 1024px){.banner-products .banner-products__container .banner-products__items .banner-products__item .banner-products__text h4{margin-block-end:0em;transition:.3s linear}}.banner-products .banner-products__container .banner-products__items .banner-products__item .banner-products__button{position:absolute;bottom:32px;left:50%;padding:12px 32px;text-align:center;border-radius:99px;border:1px solid;transform:translate(-50%);font-size:13px;font-weight:600;letter-spacing:.04em;text-transform:uppercase;line-height:1.4em;transition:.1s}.banner-products .banner-products__container .banner-products__items .banner-products__item .banner-products__button.button-border--dark{border-color:#00081233}.banner-products .banner-products__container .banner-products__items .banner-products__item .banner-products__button.button-border--white{border-color:#fff9}@media screen and (min-width: 1024px){.banner-products .banner-products__container .banner-products__items .banner-products__item .banner-products__button{bottom:48px}}
/*# sourceMappingURL=/cdn/shop/t/72/assets/banner-products.css.map */
