.cv-tp{background:var(--cv-bg);color:#000}.cv-tp--top>.cv-tp__row{border-top:1px solid var(--cv-line)}.cv-tp--bottom>.cv-tp__row{border-bottom:1px solid var(--cv-line)}.cv-tp__row{display:flex;flex-wrap:wrap;overflow:hidden}.cv-tp__set{position:relative;flex:1 1 100%;padding:60px 0;color:var(--tp-hover-text, #fff)}.cv-tp__card{position:relative;z-index:1;max-width:230px;margin:0 auto}.cv-tp__media{display:block;position:relative;overflow:hidden;border-radius:14px;box-shadow:0 8px 20px #0000001a;background:#fff}.cv-tp__ratio{position:relative;display:block;height:0;padding-bottom:128.6%;overflow:hidden;background:#fff}.cv-tp__ratio img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.cv-tp__badge{position:absolute;left:-25px;bottom:40px;width:55px;height:55px;display:flex;align-items:center;justify-content:center;border-radius:50%}.cv-tp__badge-core{position:relative;z-index:1;display:flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:50%;background:#000;border:1px solid #000;color:#fff}.cv-tp__badge-core .cv-icon{width:14px;height:14px;stroke-width:1.8}.cv-tp__badge-ring{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;overflow:visible;animation:cv-tp-spin 14s linear infinite}.cv-tp__badge-ring text{fill:currentColor}@keyframes cv-tp-spin{to{transform:rotate(360deg)}}.cv-tp__info{position:relative;z-index:1;margin-top:30px;padding:0 28px}.cv-tp__info-row{display:flex;flex-wrap:wrap;justify-content:center;align-items:flex-end;gap:15px;text-align:center}.cv-tp__info-text{flex:0 0 100%}.cv-tp__title{color:inherit;font-size:calc(var(--cv-heading-scale) * 20px)}.cv-tp__desc{padding-top:8px}.cv-tp__desc p{font-size:15px;line-height:1.7}.cv-tp__more-wrap{padding-top:20px}.cv-tp__more{display:none}.cv-tp__price{flex:0 0 100%;font-size:calc(var(--cv-heading-scale) * 20px);font-weight:500;line-height:1.2}.cv-tp__bg{position:absolute;top:0;right:0;bottom:0;left:0;background-color:var(--tp-bg, #000);background-size:cover;background-position:0 0}.cv-tp__bg-shade{position:absolute;top:0;right:0;bottom:0;left:0;background:var(--tp-shade-color, #000);opacity:var(--tp-shade, .3)}.cv-tp__word-layer{position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden;z-index:0;pointer-events:none}.cv-tp__word-pos{position:relative;top:84px;display:flex;justify-content:center;align-items:center;height:0;font-size:70px;font-weight:600;line-height:119px;color:#fff;text-align:center}.cv-tp__word{display:flex;justify-content:center;align-items:center;animation:cv-tp-swing 6s ease-in-out infinite alternate;transform-origin:50% 160%}.cv-tp__word>span{display:block;white-space:pre;transform:translateY(calc(var(--k2) * var(--k2) * 1.1px)) rotate(calc(var(--k2) * 3.5deg));transform-origin:50% 130%}@keyframes cv-tp-swing{0%{transform:rotate(-4deg)}to{transform:rotate(4deg)}}@media(prefers-reduced-motion:reduce){.cv-tp__word,.cv-tp__badge-ring{animation:none}}@media(min-width:768px){.cv-tp__set{flex:1 1 0%;padding:120px 0 80px;color:#000;transition:flex-grow .6s cubic-bezier(.22,.7,.2,1),color .4s ease}.cv-tp__card{max-width:310px}.cv-tp__badge{display:none}.cv-tp__info{margin-top:80px;padding:0 56px}.cv-tp__info-row{flex-wrap:nowrap;justify-content:space-between;text-align:left;gap:0}.cv-tp__info-text{flex:0 0 50%}.cv-tp__title{font-size:calc(var(--cv-heading-scale) * 25px)}.cv-tp__desc{padding-top:15px}.cv-tp__desc p{font-size:16px}.cv-tp__more-wrap{padding-top:20px}.cv-tp__more{display:none}.cv-tp__price{flex:0 0 30%;font-size:calc(var(--cv-heading-scale) * 25px)}.cv-tp__bg{right:-120.95px;transform:translate(-100%);transition:transform .6s cubic-bezier(.22,.7,.2,1)}.cv-tp__set--second .cv-tp__bg{left:-120.95px;right:0;transform:translate(100%)}.cv-tp__word-layer{right:-120.95px;transform:translate(-30%);transition:transform .7s cubic-bezier(.22,.7,.2,1)}.cv-tp__set--second .cv-tp__word-layer{left:-120.95px;right:0;transform:translate(30%)}.cv-tp__word-pos{top:280px;font-size:154px;line-height:261.8px}.cv-tp__set:hover,.cv-tp__set:focus-within{flex-grow:1.45;color:var(--tp-hover-text, #fff)}.cv-tp__row:has(.cv-tp__set:hover) .cv-tp__set:not(:hover){flex-grow:.55}.cv-tp__set:hover .cv-tp__bg,.cv-tp__set:hover .cv-tp__word-layer,.cv-tp__set:focus-within .cv-tp__bg,.cv-tp__set:focus-within .cv-tp__word-layer{transform:none}.cv-tp__set:hover .cv-tp__more{display:inline-block;text-decoration:underline;text-underline-offset:3px}}
/*# sourceMappingURL=/cdn/shop/t/12/assets/cv-trending-products.css.map */
