.recent-products__title{width:100%;text-align:center}.recent-products span{display:none}.ads{padding:90px 0 100px 0}.ads__row{background:linear-gradient(305.72deg,#ebe3f5 15.89%,#ffd9c4);padding:40px;margin:0 -20px;row-gap:25px}@media (max-width:1440px){.ads__row{flex-wrap:wrap}}.ads__item{flex:1 1 25%;padding:0 20px;display:flex;justify-content:center}@media (max-width:1220px){.ads__item{flex-basis:50%}}@media (max-width:700px){.ads__item{flex-basis:100%}}.ads__content{flex-direction:column;gap:10px}@media (max-width:700px){.ads__content{text-align:center}}.ads__images{flex:1 1 auto}@media (max-width:1440px){.ads__action{flex:1 1 100%}}.ads__title{font-weight:700;font-size:40px;line-height:46px;color:#ff0031}.ads__text{font-size:20px;line-height:23px;color:#3d3d3d}.ads__images{margin:0 -20px;justify-content:space-between}@media (max-width:992px){.ads__images{justify-content:end}}@media (max-width:700px){.ads__images{justify-content:center}}.ads__image{width:240px;padding:0 20px}.ads__image img{width:100%;height:100%}@media (max-width:1220px){.ads__image:last-child{display:none}}@media (max-width:992px){.ads__image:first-child{display:none}}.ads__button span{font-size:16px;line-height:18px}@media (min-width:769px){.ads__button:hover{box-shadow:2px 2px 2px #ff0031}}@media (max-width:1440px){.ads__button span{font-size:24px}}.cart-page__content{padding-top:70px;justify-content:space-between;-moz-column-gap:20px;column-gap:20px}@media (max-width:1340px){.cart-page__content{flex-wrap:wrap}}.cart-page__items.popup{flex:1 1 1200px;max-width:1200px}.present-cart{box-shadow:0 4px 50px rgba(255,0,49,.1);padding:20px;max-width:375px;border:1px dashed #ff0031;border-radius:10px;margin-bottom:30px;transition:all .5s ease 0s}@media (min-width:769px){.present-cart:hover{box-shadow:1px 1px 30px rgba(255,0,49,.3)}}@media (max-width:1340px){.present-cart{width:100%;max-width:none}}.present-cart__title{font-weight:700;color:#ff0031}.present-cart__title img{margin-right:10px}.present-cart__footer{justify-content:center;padding-top:30px}.present-cart__button{width:215px;padding:15px;background-color:#fff;border:1px solid #ff0031;transition:all .5s ease 0s}@media (min-width:769px){.present-cart__button:hover{box-shadow:1px 1px 30px rgba(255,0,49,.3)}}