.vy-card{display:flex;flex-direction:column;height:100%}.vy-card__wrapper{display:flex;flex-direction:column;flex:1 1 auto;height:100%}.vy-card__media{position:relative;overflow:hidden;border-radius:var(--vy-img-radius, 0px);background:var(--vy-img-bg, #f6f6f6)}.vy-card .vy-card__media>.vy-card__media-link{display:block;position:absolute;top:0;left:0;width:100%;height:100%}.vy-card__img{display:block;width:100%;height:100%;object-fit:cover;transition:opacity .4s ease,transform .6s ease}.vy-card__img--2{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;opacity:0;z-index:1}@media(hover:hover)and (min-width:1025px){.vy-card:hover .vy-card__img--2{opacity:1}.vy-card--zoom:hover .vy-card__img--1{transform:scale(1.05)}}.vy-card .vy-card__media>.vy-badge{position:absolute;top:var(--vy-badge-top, 10px);left:var(--vy-badge-left, 0px);right:auto;bottom:auto;width:auto;height:auto;z-index:3;margin:0;max-width:calc(100% - var(--vy-wish-box, 32px) - (var(--vy-wish-offset, 10px) * 2) - var(--vy-badge-left, 0px));padding:var(--vy-badge-py, 4px) var(--vy-badge-px-r, 16px) var(--vy-badge-py, 4px) var(--vy-badge-px-l, 10px);height:var(--vy-badge-h, auto);display:inline-flex;align-items:center;font-size:var(--vy-badge-fs, 11px);font-weight:var(--vy-badge-fw, 500);line-height:var(--vy-badge-lh, 16px);letter-spacing:var(--vy-badge-ls, .2px);text-transform:var(--vy-badge-tt, none);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;color:var(--vy-badge-color, #ffffff);background:var(--vy-badge-bg, #952225);border-radius:var(--vy-badge-radius, 0px);pointer-events:none}.vy-badge--ribbon{clip-path:polygon(0 0,100% 0,calc(100% - 8px) 50%,100% 100%,0 100%)}.vy-badge--pill{border-radius:999px;padding-right:var(--vy-badge-px-l, 10px)}.vy-badge--plain{padding-right:var(--vy-badge-px-l, 10px)}.vy-card .vy-card__media>.vy-card__wish{position:absolute;top:var(--vy-wish-offset, 10px);right:var(--vy-wish-offset, 10px);left:auto;bottom:auto;z-index:4;display:flex;align-items:center;justify-content:center;width:var(--vy-wish-box, 32px);height:var(--vy-wish-box, 32px);padding:0;border:0;border-radius:var(--vy-wish-radius, 50%);background:var(--vy-wish-bg, transparent);color:var(--vy-wish-color, #1a1a1a);line-height:0;cursor:pointer;-webkit-appearance:none;appearance:none;font:inherit;transition:color .2s ease,background .2s ease,transform .2s ease}.vy-card__wish .t4s-svg-pr-icon{display:block;line-height:0}.vy-card__wish svg{width:var(--vy-wish-size, 20px);height:var(--vy-wish-size, 20px);stroke:currentColor;fill:none;transition:fill .2s ease}.vy-card__wish .t4s-text-pr{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.vy-card .vy-card__media>.vy-card__wish:hover{color:var(--vy-wish-color-hover, #000000);background:var(--vy-wish-bg, transparent);border-color:transparent}.vy-card .vy-card__media>.vy-card__wish.is--added{color:var(--vy-wish-color-active, #e81e1e)}.vy-card .vy-card__media>.vy-card__wish.is--added svg,.vy-card .vy-card__media>.vy-card__wish.is--added svg path{fill:var(--vy-wish-color-active, #e81e1e);stroke:var(--vy-wish-color-active, #e81e1e)}.vy-card__info{display:flex;flex-direction:column;flex:1 1 auto;padding-top:var(--vy-info-gap, 12px);text-align:var(--vy-align, left)}.vy-card__title{margin:0 0 var(--vy-title-mb, 6px);font-family:var(--vy-title-ff, inherit);font-size:var(--vy-title-fs, 14px);font-weight:var(--vy-title-fw, 400);line-height:var(--vy-title-lh, 20px);letter-spacing:var(--vy-title-ls, 0px);text-transform:var(--vy-title-tt, none);color:var(--vy-title-color, #000000)}.vy-card__title a{color:inherit;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:var(--vy-title-lines, 2);overflow:hidden;text-overflow:ellipsis;min-height:calc(var(--vy-title-lh, 20px) * var(--vy-title-lines, 2))}.vy-card__title a:hover{color:var(--vy-title-color-hover, #666666)}.vy-card__price{margin:0 0 var(--vy-price-mb, 6px);display:flex;align-items:baseline;gap:var(--vy-price-gap, 8px);flex-wrap:wrap;font-size:var(--vy-price-fs, 14px);line-height:1.4}.vy-card__price{justify-content:var(--vy-align-items, flex-start)}.vy-card__rating{text-align:var(--vy-align, left)}.vy-card__price ins{font-weight:var(--vy-price-fw, 600);color:var(--vy-price-color, #000000);text-decoration:none}.vy-card__price del{font-size:var(--vy-cprice-fs, 13px);font-weight:var(--vy-cprice-fw, 400);color:var(--vy-cprice-color, #878787);text-decoration:line-through}.vy-card__price .t4s-price__sale{color:var(--vy-price-color, #000000)}.vy-card__rating{margin:0 0 var(--vy-rating-mb, 8px);min-height:var(--vy-rating-minh, 0px)}.vy-card__rating .t4s-product-rating{margin:0}.vy-card__rating .spr-badge-caption{font-size:12px;color:#878787}.vy-card__atc-wrap{margin-top:auto;padding-top:var(--vy-atc-gap, 10px);width:100%}.vy-atc{display:flex;align-items:center;justify-content:center;width:100%;height:var(--vy-atc-h, 42px);padding:0 14px;font-family:var(--vy-atc-ff, inherit);font-size:var(--vy-atc-fs, 14px);font-weight:var(--vy-atc-fw, 400);letter-spacing:var(--vy-atc-ls, 0px);text-transform:var(--vy-atc-tt, none);text-align:center;border-radius:var(--vy-atc-radius, 0px);border-width:var(--vy-atc-bw, 1px);border-style:var(--vy-atc-bstyle, solid);border-color:var(--vy-atc-border, #000000);background:var(--vy-atc-bg, #ffffff);color:var(--vy-atc-color, #000000);cursor:pointer;transition:background .2s ease,color .2s ease,border-color .2s ease}.vy-atc:hover{background:var(--vy-atc-bg-hover, #000000);color:var(--vy-atc-color-hover, #ffffff);border-color:var(--vy-atc-border-hover, #000000)}.vy-atc--text{height:auto;padding:4px 0;border:0;background:none;width:auto;text-decoration:underline;text-underline-offset:4px}.vy-atc--text:hover{background:none;color:var(--vy-atc-color-hover, #000000)}.vy-atc .t4s-svg-pr-icon{display:none}.vy-atc .t4s-text-pr,.vy-atc .vy-atc__label{display:inline-block}.vy-atc.is--loading{opacity:.6;pointer-events:none}.vy-card--soldout .vy-card__img{opacity:.55}.vy-card .vy-card__media>.vy-card__soldout{position:absolute;left:0;right:0;bottom:0;top:auto;width:auto;height:auto;z-index:3;padding:6px 8px;text-align:center;font-size:12px;letter-spacing:.4px;text-transform:uppercase;color:#fff;background:#0009}@media(min-width:768px)and (max-width:1024px){.vy-card__title{font-size:var(--vy-title-fs-tb, var(--vy-title-fs, 14px));line-height:var(--vy-title-lh-tb, var(--vy-title-lh, 20px))}.vy-card__title a{min-height:calc(var(--vy-title-lh-tb, var(--vy-title-lh, 20px)) * var(--vy-title-lines, 2))}.vy-card__price{font-size:var(--vy-price-fs-tb, var(--vy-price-fs, 14px))}.vy-card__price del{font-size:var(--vy-cprice-fs-tb, var(--vy-cprice-fs, 13px))}.vy-atc{height:var(--vy-atc-h-tb, var(--vy-atc-h, 42px));font-size:var(--vy-atc-fs-tb, var(--vy-atc-fs, 14px))}.vy-card .vy-card__media>.vy-card__wish{width:var(--vy-wish-box-tb, var(--vy-wish-box, 32px));height:var(--vy-wish-box-tb, var(--vy-wish-box, 32px))}.vy-card__wish svg{width:var(--vy-wish-size-tb, var(--vy-wish-size, 20px));height:var(--vy-wish-size-tb, var(--vy-wish-size, 20px))}}@media(max-width:767px){.vy-card__title{font-size:var(--vy-title-fs-mb, var(--vy-title-fs, 14px));line-height:var(--vy-title-lh-mb, var(--vy-title-lh, 20px))}.vy-card__title a{min-height:calc(var(--vy-title-lh-mb, var(--vy-title-lh, 20px)) * var(--vy-title-lines, 2))}.vy-card__price{font-size:var(--vy-price-fs-mb, var(--vy-price-fs, 14px));gap:var(--vy-price-gap-mb, 6px)}.vy-card__price del{font-size:var(--vy-cprice-fs-mb, var(--vy-cprice-fs, 13px))}.vy-atc{height:var(--vy-atc-h-mb, var(--vy-atc-h, 42px));font-size:var(--vy-atc-fs-mb, var(--vy-atc-fs, 14px))}.vy-card .vy-card__media>.vy-card__wish{width:var(--vy-wish-box-mb, var(--vy-wish-box, 32px));height:var(--vy-wish-box-mb, var(--vy-wish-box, 32px));top:var(--vy-wish-offset-mb, var(--vy-wish-offset, 10px));right:var(--vy-wish-offset-mb, var(--vy-wish-offset, 10px))}.vy-card__wish svg{width:var(--vy-wish-size-mb, var(--vy-wish-size, 20px));height:var(--vy-wish-size-mb, var(--vy-wish-size, 20px))}.vy-card .vy-card__media>.vy-badge{font-size:var(--vy-badge-fs-mb, var(--vy-badge-fs, 11px));top:var(--vy-badge-top-mb, var(--vy-badge-top, 10px));padding:var(--vy-badge-py-mb, 3px) var(--vy-badge-px-r-mb, 14px) var(--vy-badge-py-mb, 3px) var(--vy-badge-px-l-mb, 8px);max-width:calc(100% - var(--vy-wish-box-mb, var(--vy-wish-box, 32px)) - (var(--vy-wish-offset-mb, var(--vy-wish-offset, 10px)) * 2) - var(--vy-badge-left, 0px))}.vy-card__info{padding-top:var(--vy-info-gap-mb, var(--vy-info-gap, 12px))}}.vy-badge-debug{margin:8px 0;padding:8px 10px;border:1px dashed #c00;background:#fff8f8;font-size:11px;line-height:1.6;color:#333;text-align:left;word-break:break-word}.vy-badge-debug code{background:#efefef;padding:0 4px;font-family:ui-monospace,Menlo,Consolas,monospace;font-size:10.5px}.vy-card .vy-card__media>.vy-card__wish--remove{color:var(--vy-remove-color, var(--vy-wish-color, #1a1a1a));background:var(--vy-remove-bg, var(--vy-wish-bg, transparent))}.vy-card .vy-card__media>.vy-card__wish--remove:hover{color:var(--vy-remove-color-hover, #e81e1e)}.vy-card__wish--remove svg{fill:none;stroke:currentColor;stroke-width:2}.vy-card__wish--remove.is--pe-none{opacity:.4;pointer-events:none}.vy-badge--shine:after{content:"";position:absolute;top:0;left:-150%;width:55%;height:100%;background:linear-gradient(100deg,#fff0,rgba(255,255,255,var(--vy-badge-shine-strength, .55)),#fff0);animation:vyBadgeShine var(--vy-badge-shine-speed, 3s) ease-in-out infinite;pointer-events:none}@keyframes vyBadgeShine{0%{left:-150%}55%{left:150%}to{left:150%}}@media(prefers-reduced-motion:reduce){.vy-badge--shine:after{animation:none}}
/*# sourceMappingURL=/cdn/shop/t/28/assets/vavya-pr-card.css.map */
