.product-card{position:relative;display:flex;flex-direction:column;justify-content:space-between;width:100%;height:100%;text-align:left}.product-card__image-wrapper{position:relative;display:flex;align-items:center;justify-content:center;width:100%;height:-moz-fit-content;height:fit-content;max-height:400px;min-height:150px;margin-bottom:20px;padding:55px 45px;border-radius:15px;background-color:#fbf6f0;aspect-ratio:.8/1}.product-card__image-wrapper img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.product-card__image-container{width:-moz-fit-content;width:fit-content;height:-moz-fit-content;height:fit-content;max-width:270px;overflow:hidden;border:6px solid #fff;box-shadow:0 0 0 0 rgba(0,0,0,.08),2px 4px 10px 0 rgba(0,0,0,.08),7px 17px 18px 0 rgba(0,0,0,.07),16px 37px 24px 0 rgba(0,0,0,.04),28px 66px 29px 0 rgba(0,0,0,.01),44px 104px 32px 0 transparent}.product-card__title{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;margin-bottom:20px;font-size:20px;font-weight:600;line-height:1.2;color:#333;word-break:break-word;min-height:-moz-fit-content;min-height:fit-content}.product-card__bottom{display:flex;align-items:flex-end;justify-content:space-between;width:100%;margin-top:auto}.product-card__bottom .bottom__prices{display:flex;flex-direction:column;gap:15px}.product-card__bottom .bottom__prices .prices__main{display:flex;align-items:end;gap:10px}.product-card__bottom .bottom__prices .prices__old{color:#575a68;font-family:Manrope;font-size:16px;font-weight:400;text-decoration:line-through}.product-card__bottom .bottom__prices .prices__current{font-size:20px;font-weight:400;color:#2d3142}.product-card__bottom .bottom__prices .prices__btw{font-size:14px;font-weight:400;color:#9296a4}.product-card__bottom .bottom__buy-btn{display:flex;align-items:center;justify-content:start;max-width:40px;height:40px;border-radius:100px;border:none;background-color:#fabe2b;overflow:hidden;transition:max-width .2s ease;text-wrap:nowrap;font-family:Manrope;font-size:14px;font-weight:400;line-height:1.4;text-transform:uppercase;cursor:pointer}.product-card__bottom .bottom__buy-btn svg{display:block}.product-card__bottom .bottom__buy-btn svg path{transition:fill .2s ease}.product-card__bottom .bottom__buy-btn span{padding-right:12px}.product-card__bottom .bottom__buy-btn:hover{max-width:220px}.product-card__bottom .bottom__buy-btn:disabled{background-color:#cacbce;border-color:#cacbce;color:#000;max-width:40px;cursor:not-allowed}.product-card__bottom .bottom__icon{display:flex;align-items:center;justify-content:center;min-width:40px;height:40px}.product-card__labels{position:absolute;top:20px;left:20px;display:flex;align-items:center;gap:5px;height:30px;pointer-events:none}.product-card__label{display:flex;align-items:center;justify-content:center;height:100%;padding:0 15px;border-radius:25px;background-color:#2d3142;color:#fff;font-family:Manrope;font-size:14px;font-weight:500;line-height:1.4px}.product-card__label--round{aspect-ratio:1/1;padding:0;border-radius:50%}@media screen and (max-width:1400px){.product-card__bottom .bottom__buy-btn{font-size:11px;max-width:30px;height:30px}.product-card__bottom .bottom__icon{min-width:30px;height:30px}.product-card__bottom .bottom__icon svg{height:14px;width:14px}}@media screen and (max-width:1200px){.product-card__bottom .bottom__buy-btn,.product-card__bottom .bottom__buy-btn:hover{max-width:40px;height:40px}.product-card__bottom .bottom__icon{min-width:40px;height:40px}.product-card__bottom .bottom__icon svg{height:unset;width:unset}}@media screen and (max-width:576px){.product-card__image-wrapper--small-p{padding:25px 10px}}.page-recommended,.recommended{position:relative;overflow-x:clip}.page-recommended__container,.recommended__container{position:relative;max-width:1600px;padding:200px 115px 0;margin:0 auto;z-index:2}.page-recommended__title,.recommended__title{color:#2d3142;font-size:68px;font-weight:400;line-height:1}.page-recommended__text,.recommended__text{max-width:900px;padding-top:50px;margin:0 auto;font-family:Manrope;font-size:24px;font-weight:400;line-height:1.3}.page-recommended__products,.recommended__products{display:grid;grid-template-columns:repeat(4,1fr);-moz-column-gap:30px;column-gap:30px;row-gap:60px;padding-top:63px}.page-recommended__link,.recommended__link{display:block;padding:12px 23px;max-width:-moz-fit-content;max-width:fit-content;margin:53px auto 0;border:2px solid #2d3142;border-radius:100px;background-color:#2d3142;color:#fff;text-align:center;font-size:14px;font-weight:500;line-height:1.4;text-transform:uppercase;transition:background-color .3s,color .3s}.page-recommended__link:hover,.recommended__link:hover{background-color:transparent;color:#2d3142}.page-recommended{text-align:center}.page-recommended .recommended__container{padding:60px 115px 0}@media screen and (max-width:1400px){.recommended__container{padding:200px 80px 0}.page-recommended .recommended__container{padding:60px 80px 0}}@media screen and (max-width:1200px){.recommended::after{display:none}.recommended__container{padding:100px 32px 0}.recommended__products{padding-top:30px;display:flex;gap:0}.recommended__link{margin-top:30px}.page-recommended .recommended__container{padding:40px 32px 0}}@media screen and (max-width:992px){.recommended__title{font-size:42px;line-height:1.1}.recommended__text{padding-top:30px;font-size:18px}}@media screen and (max-width:768px){.recommended__container{padding:84px 20px 0}.page-recommended .recommended__container{padding:20px 20px 0}}