@charset "UTF-8";.product-statuses{display:flex;gap:8px;position:absolute}.product-statuses.direction-row{flex-direction:row}.product-statuses.direction-column{align-items:flex-start;flex-direction:column}.product-grid{background-color:#fff;border-radius:18px;display:flex;flex-direction:column;flex-grow:1;position:relative;transition:box-shadow .3s}@media only screen and (min-width:1024.98px){.product-grid.can-add-to-cart{padding:30px}.product-grid.can-add-to-cart:hover{box-shadow:0 6px 20px #0000001a;margin-bottom:-66px}.product-grid.can-add-to-cart:hover .product-add-to-cart{height:66px}.product-grid.can-add-to-cart .product-statuses{left:30px;top:30px}.product-grid.can-add-to-cart .add-to-favorite-btn{right:17px;top:17px}}.product-grid .product-img{align-items:center;aspect-ratio:1/1;background-color:#fff;display:flex;justify-content:center;overflow:hidden;width:100%}.product-grid .product-img img{height:100%;-o-object-fit:contain;object-fit:contain;width:100%}.product-grid .product-extras{align-items:center;display:flex;font-size:14px;margin-top:12px}@media only screen and (min-width:640.98px){.product-grid .product-extras{font-size:16px}}.product-grid .product-extras .product-brand{text-transform:uppercase}.product-grid .product-extras .product-weight{color:#949494;margin-left:auto}.product-grid .product-title{display:-webkit-box;font-family:var(--font-family-display);font-size:14px;font-weight:500;line-height:130%;margin-top:10px;overflow:hidden;-webkit-line-clamp:2;-webkit-box-orient:vertical;cursor:pointer}@media only screen and (min-width:640.98px){.product-grid .product-title{font-size:16px}}.product-grid .product-title .title-link{display:block}.product-grid .product-title:hover .title-link{color:#db0053}.product-grid .product-description{color:#303030;display:-webkit-box;font-size:14px;line-height:130%;margin-bottom:16px;margin-top:6px;overflow:hidden;-webkit-line-clamp:2;-webkit-box-orient:vertical}@media only screen and (min-width:640.98px){.product-grid .product-description{font-size:16px;margin-bottom:24px}}.product-grid .product-price{align-items:flex-start;align-items:center;display:flex;flex-direction:column-reverse;flex-wrap:wrap;font-weight:500;margin-top:auto}.product-grid .product-price .current-price{font-family:var(--font-family-display);font-size:18px;font-weight:500;line-height:130%;margin-right:12px;overflow:hidden;white-space:nowrap}@media only screen and (min-width:640.98px){.product-grid .product-price .current-price{font-size:24px}}.product-grid .product-price .old-cost{font-size:15px}.product-grid .product-price .old-price{color:#949494;font-size:14px;margin-right:8px;text-decoration:line-through;white-space:nowrap}@media only screen and (min-width:640.98px){.product-grid .product-price .old-price{font-size:16px}}.product-grid .product-price .discount{background-color:#07a34c;color:#fff;flex-shrink:0;width:50px}.product-grid .product-statuses{left:0;top:0;z-index:10}.product-grid .add-to-favorite-btn{display:none;font-size:24px;position:absolute;right:0;top:-13px;z-index:10}.product-grid .add-to-favorite-btn.active,.product-grid .add-to-favorite-btn:hover{color:#db0053}.product-grid .add-to-favorite-btn.active:hover{opacity:.5}.product-grid .product-add-to-cart{align-items:flex-end;display:flex;height:66px;overflow:hidden}@media only screen and (min-width:1024.98px){.product-grid .product-add-to-cart{height:0}}.product-grid .product-add-to-cart .add-to-cart-btn{width:100%}.product-grid .product-add-to-cart .cart-options{display:flex;gap:10px;width:100%}.product-grid:hover .add-to-favorite-btn{display:inline-flex}.product-grid .price-min-max{align-items:flex-start;display:flex;flex-direction:column-reverse;font-size:18px;font-weight:700}.product-grid .price-min-max .current-cost-discount{align-items:center;background-image:repeating-linear-gradient(90deg,currentColor 0,currentColor 2px,transparent 0,transparent 4px);background-position:0 100%;background-repeat:no-repeat;background-size:calc(100% - 25px) 2px;display:inline-flex;font-size:17px;padding-bottom:2px}.product-grid .price-min-max .current-cost-discount:before{content:"От";padding-right:5px}.product-grid .price-min-max .current-cost-discount:after{background:url(./question-gray.CiK85j8-.svg) no-repeat;background-size:contain;content:"";display:inline-block;height:20px;margin-left:5px;width:20px}
