@media screen and (max-width:749px){
.header-wrapper .header{min-height:64px!important;padding:6px 16px!important;column-gap:4px}
.header__heading-logo-wrapper{height:44px!important}
.header__icons{gap:0!important;padding-right:0}
.header__icon{width:44px;height:44px}
.page-width{padding-left:16px;padding-right:16px}
.banner:not(.banner--mobile-bottom){min-height:460px}
.banner:not(.banner--mobile-bottom) .banner__content{min-height:460px;padding:28px 20px;align-items:flex-end}
.banner .banner__box{padding:0!important;width:100%;max-width:100%;background:transparent}
.banner .banner__heading{font-size:34px!important;line-height:1.12!important;max-width:330px}
.banner .banner__text{font-size:10px!important;letter-spacing:.16em}
.banner .banner__buttons{margin-top:24px!important}
.banner .button{min-height:48px;padding:0 24px;font-size:13px}
.collection__title h2{font-size:18px!important;letter-spacing:.08em}
.product-grid{column-gap:12px;row-gap:28px}
.product-grid .grid__item{width:calc(50% - 6px);max-width:calc(50% - 6px)}
.product-grid .card__heading{font-size:12px!important;line-height:1.45!important;letter-spacing:.01em}
.product-grid .card__information{padding:12px 0 0!important}
.product-grid .price{font-size:13px!important;margin-top:7px;letter-spacing:.02em}
.collection__view-all .button{min-height:48px;min-width:180px}
.collection-hero__title{font-size:28px;line-height:1.2;margin:24px 0}
.collection-hero__description{font-size:14px}
.mobile-facets__open{min-height:44px}
.menu-drawer{width:100vw;max-width:100vw}
.menu-drawer__menu-item{min-height:48px;font-size:16px;letter-spacing:.05em}
.footer__content-top{padding-bottom:24px}
.footer .footer-block{margin:24px 0 0}
.footer .footer-block:first-child{margin-top:0}
.footer .footer-block__heading{font-size:15px;margin-bottom:12px}
.footer .footer-block__details-content{font-size:13px;line-height:1.7}
.footer .footer-block__details-content p{margin:10px 0}
.footer .list-social__link,.footer .list-menu__item--link{min-height:44px}
.footer__content-bottom-wrapper{padding-left:16px;padding-right:16px}
.product__title h1{font-size:26px;line-height:1.2}
.product-form__submit{min-height:50px}
.product__info-container .price{font-size:18px}
}
@media(prefers-reduced-motion:reduce){.scroll-trigger{animation:none!important;opacity:1!important;transform:none!important}}