.catalog,.flowers,.gifts,.showcase{min-height:200vh;padding:20px 0}.home{flex-grow:0;width:100%}.home section{width:100%;background-color:#f5f7fc}.home section:nth-child(2n){background-color:#fff}.home-title{position:relative;display:grid;grid-template-columns:360px 1fr;grid-gap:20px;margin-bottom:40px}.home-title .home-title-wrap{position:relative;z-index:2;align-items:flex-start;justify-content:space-around;width:100%;height:100%}.home-title .home-title-wrap .btn{border-radius:0}.home-title .home-title-wrap p{margin-bottom:20px;padding-right:72px;color:#171920;font-size:24px;font-weight:300;line-height:1.22}.home-title .home-title-wrap p span{font-weight:500}.home-title .home-title-wrap a{display:flex;flex-direction:row;align-items:center;margin-bottom:8px;font-size:16px;font-weight:500;line-height:1.22}.home-title .home-title-wrap a span{margin-left:12px}.catalog .catalog-wrap.no-scroll .catalog-list .catalog-list-scroll{justify-content:space-between;grid-gap:12px!important}.catalog .catalog-wrap.no-scroll .catalog-list .catalog-list-scroll .catalog-card{margin-right:0}@media (max-width:1024px){.home-title{grid-template-columns:260px 1fr}}@media (max-width:768px){.home-title{grid-template-columns:1fr 1fr;margin-bottom:20px}}@media (max-width:640px){.catalog,.flowers,.gifts,.showcase{padding:0}.home-title{grid-template-columns:1fr}.home-title .home-title-wrap{position:absolute;padding:0 20px}.home-title .home-title-wrap a,.home-title .home-title-wrap p{color:#fff}}