.product-card{position:relative;padding-bottom:16px;display:block;height:100%}@media only screen and (min-width:1200px) and (max-width:1400px){.product-card{padding-bottom:5px}}@media only screen and (max-width:768px){.product-card{padding-bottom:0}.product-card:after{display:none !important}.product-card:before{display:none !important}}.product-card:after,.product-card:before{content:"";position:absolute;bottom:0;left:0;height:1px;display:block}.product-card:before{width:100%;background-color:#878787}.product-card:after{z-index:2;background-color:var(--ui-primary-500);transition:1s ease;right:100%}.product-card:hover:after{right:0}.product-card .image{height:0;padding-bottom:112.99999999999999%;position:relative;overflow:hidden;margin-bottom:15px;background:var(--background)}@media only screen and (max-width:768px){.product-card .image{padding-bottom:132.85714285714286%;background:#fff;box-shadow:0 0 11px rgba(119,119,119,0.15)}}.product-card .image img{position:absolute;width:100%;height:100%;left:0;top:0;object-fit:cover}@media only screen and (max-width:768px){.product-card .image img{top:22px;right:12px;left:12px;bottom:8px;width:83.5714286%;height:86.6666667%}}.product-card .price{display:flex;white-space:nowrap}@media only screen and (max-width:768px){.product-card .price{align-items:center}}.product-card .active-price{font-weight:700;font-size:22px;line-height:27px}@media only screen and (max-width:768px){.product-card .active-price{font-size:13px;line-height:16px}}.product-card .old-price{font-size:12px;line-height:27px;text-decoration-line:line-through;color:#878787;margin-left:8px;font-weight:normal}@media only screen and (max-width:768px){.product-card .old-price{font-size:9px;line-height:100%}}.product-card .name{font-size:18px;line-height:22px;color:#878787}@media only screen and (max-width:768px){.product-card .name{font-size:10px;line-height:12px}}.product-card .meta{display:flex;margin-top:8px}.product-card .meta .name{flex:1;padding-right:8px}.product-card .meta .actions{white-space:nowrap;margin-top:-2px}@media only screen and (max-width:768px){.product-card .meta .actions{position:absolute;top:8px;left:100%;margin-left:-45px}}.product-card .favorite-trigger{padding:0 2px;font-size:1.25em;line-height:1;right:0;top:0}@media only screen and (max-width:768px){.product-card .favorite-trigger{font-size:12px}}.product-card .favorite-trigger:hover{background-color:rgba(182,182,182,0.1)}.product-card .favorite-trigger.is-active{color:#e74c3c}.product-card .favorite-trigger.is-active:hover{background-color:rgba(231,76,60,0.1)}.product-card .on-order{padding:1.5px 9px;color:#fff;font-family:Noah;font-size:12px;font-style:normal;font-weight:700;line-height:140%;letter-spacing:-.54px;background:var(--ui-primary-500);border-radius:var(--ui-radius);display:inline-block}.product-card .price-container{display:flex;align-items:center;justify-content:space-between;gap:16px}@media only screen and (max-width:768px){.product-card .price-container{flex-direction:column-reverse;align-items:flex-start;gap:8px}}.old-price{font-size:12px;line-height:27px;text-decoration-line:line-through;color:#878787;margin-left:8px;font-weight:normal}@media only screen and (max-width:768px){.old-price{font-size:9px;line-height:100%}}.product-grid{--gutter-x:46.5px;--gutter-y:50px}.constructor-label{font-size:12px;font-weight:700;line-height:17px;letter-spacing:-.045em;text-align:left;background:linear-gradient(270deg,#ff4b4b 0%,#80267d 100%);padding:1.5px 9px;color:#fff}.product-card-v2 .cart-button{outline:0 !important;--btn-weight:500px;--btn-padding:0 16px;height:40px;align-items:center;justify-content:center;display:flex;margin-top:15px;gap:10px}.product-card-v2 .cart-button .icon{width:21px;height:25px;fill:var(--ui-primary-500)}.product-card-v2 .product-colors{margin-left:0 !important}.product-card-v2 .product-color{position:relative}.product-card-v2 .product-color:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;border:1px solid var(--ui-primary-500);opacity:0;transition:.3s ease}.product-card-v2 .product-color.active:before{opacity:1}