@font-face{font-display:swap;font-family:Onest;font-style:normal;font-weight:100;src:url(../fonts/Onest-Thin.woff2) format("woff2"),url(../fonts/Onest-Thin.woff) format("woff")}@font-face{font-display:swap;font-family:Onest;font-style:normal;font-weight:200;src:url(../fonts/Onest-ExtraLight.woff2) format("woff2"),url(../fonts/Onest-ExtraLight.woff) format("woff")}@font-face{font-display:swap;font-family:Onest;font-style:normal;font-weight:300;src:url(../fonts/Onest-Light.woff2) format("woff2"),url(../fonts/Onest-Light.woff) format("woff")}@font-face{font-display:swap;font-family:Onest;font-style:normal;font-weight:400;src:url(../fonts/Onest-Regular.woff2) format("woff2"),url(../fonts/Onest-Regular.woff) format("woff")}@font-face{font-display:swap;font-family:Onest;font-style:normal;font-weight:500;src:url(../fonts/Onest-Medium.woff2) format("woff2"),url(../fonts/Onest-Medium.woff) format("woff")}@font-face{font-display:swap;font-family:Onest;font-style:normal;font-weight:600;src:url(../fonts/Onest-SemiBold.woff2) format("woff2"),url(../fonts/Onest-SemiBold.woff) format("woff")}@font-face{font-display:swap;font-family:Onest;font-style:normal;font-weight:700;src:url(../fonts/Onest-Bold.woff2) format("woff2"),url(../fonts/Onest-Bold.woff) format("woff")}@font-face{font-display:swap;font-family:Onest;font-style:normal;font-weight:800;src:url(../fonts/Onest-ExtraBold.woff2) format("woff2"),url(../fonts/Onest-ExtraBold.woff) format("woff")}@font-face{font-display:swap;font-family:Onest;font-style:normal;font-weight:900;src:url(../fonts/Onest-Black.woff2) format("woff2"),url(../fonts/Onest-Black.woff) format("woff")}.product-card{border-radius:16px;box-shadow:0 5px 9px #0000000a;gap:24px;height:428px;overflow:hidden;position:relative;scroll-snap-align:center;width:100%}.product-card,.product-card__link{display:flex;flex-direction:column}.product-card__link{gap:16px}.product-card__header{align-items:center;background-color:#d2d2d2;display:flex;height:232px;overflow:hidden;position:relative}.product-card__image{display:block;height:100%;max-width:100%;-o-object-fit:cover;object-fit:cover;transition:transform .3s ease-in-out;width:100%}.product-card__image._empty{height:125px;margin:0 auto;width:135px}.product-card._hovered .product-card__image{transform:scale(1.2)}.product-card__favorite{position:absolute;right:12px;top:12px;z-index:1}.product-card__badges{bottom:12px;display:flex;flex-direction:column;gap:4px;left:12px;position:absolute}.product-card__body{display:flex;flex-direction:column;gap:24px;padding:0 12px}.product-card__content-info{display:flex;flex-direction:column;gap:12px}.product-card__name{display:-moz-box;display:-webkit-box;overflow:hidden;text-overflow:ellipsis;-webkit-line-clamp:3;-moz-line-clamp:3;-webkit-box-orient:vertical;line-clamp:3;box-orient:vertical;color:#373737;font-size:16px;font-weight:500;line-height:130%;word-break:break-word}.product-card__price-wrapper{align-items:center;display:inline-flex;gap:12px}.product-card__price{color:#373737;display:inline-flex;font-size:17px;font-weight:700;line-height:130%}.product-card._sale .product-card__price._old{color:#a8a8a8;font-size:15px;text-decoration:line-through;text-decoration-thickness:2px}.product-card._sale .product-card__price._new{color:#f56363}.product-card__button-wrapper{margin-top:auto;padding:0 12px 16px}@media screen and (max-width:1024px){.product-card{gap:12px;height:249px}.product-card__link{gap:8px}.product-card__header{height:120px}.product-card__favorite{right:8px;top:8px}.product-card__image._empty{height:80px;width:80px}.product-card__name{display:-moz-box;display:-webkit-box;overflow:hidden;text-overflow:ellipsis;-webkit-line-clamp:2;-moz-line-clamp:2;-webkit-box-orient:vertical;line-clamp:2;box-orient:vertical;font-size:13px;word-break:break-word}.product-card__price-wrapper{gap:4px}.product-card__price{font-size:13px}.product-card._sale .product-card__price._old{font-size:11px;text-decoration-thickness:1px}.product-card__content-info{gap:6px}.product-card__badges{bottom:6px;gap:2px;left:6px}.product-card__button-wrapper{padding:0 12px 16px}}@font-face{font-display:swap;font-family:Onest;font-style:normal;font-weight:100;src:url(../fonts/Onest-Thin.woff2) format("woff2"),url(../fonts/Onest-Thin.woff) format("woff")}@font-face{font-display:swap;font-family:Onest;font-style:normal;font-weight:200;src:url(../fonts/Onest-ExtraLight.woff2) format("woff2"),url(../fonts/Onest-ExtraLight.woff) format("woff")}@font-face{font-display:swap;font-family:Onest;font-style:normal;font-weight:300;src:url(../fonts/Onest-Light.woff2) format("woff2"),url(../fonts/Onest-Light.woff) format("woff")}@font-face{font-display:swap;font-family:Onest;font-style:normal;font-weight:400;src:url(../fonts/Onest-Regular.woff2) format("woff2"),url(../fonts/Onest-Regular.woff) format("woff")}@font-face{font-display:swap;font-family:Onest;font-style:normal;font-weight:500;src:url(../fonts/Onest-Medium.woff2) format("woff2"),url(../fonts/Onest-Medium.woff) format("woff")}@font-face{font-display:swap;font-family:Onest;font-style:normal;font-weight:600;src:url(../fonts/Onest-SemiBold.woff2) format("woff2"),url(../fonts/Onest-SemiBold.woff) format("woff")}@font-face{font-display:swap;font-family:Onest;font-style:normal;font-weight:700;src:url(../fonts/Onest-Bold.woff2) format("woff2"),url(../fonts/Onest-Bold.woff) format("woff")}@font-face{font-display:swap;font-family:Onest;font-style:normal;font-weight:800;src:url(../fonts/Onest-ExtraBold.woff2) format("woff2"),url(../fonts/Onest-ExtraBold.woff) format("woff")}@font-face{font-display:swap;font-family:Onest;font-style:normal;font-weight:900;src:url(../fonts/Onest-Black.woff2) format("woff2"),url(../fonts/Onest-Black.woff) format("woff")}.product-card-list{display:grid;gap:var(--7c3e19c6);grid-template-columns:repeat(auto-fill,minmax(var(--1aff3d57),1fr))}@media screen and (max-width:1024px){.product-card-list{gap:12px;grid-template-columns:repeat(2,1fr)}}
