.cvx{--cvx-title: #8A1340;--cvx-btn: #D81B60;--cvx-soft: #FFE7E7;--cvx-text: #000000;--cvx-muted: rgba(0,0,0,.75);--cvx-line: #f0d3d8;color:var(--cvx-text);padding-top:var(--cvx-pt, 40px);padding-bottom:var(--cvx-pb, 40px);background:var(--cvx-bg, transparent)}.cvx *,.cvx *:before,.cvx *:after{box-sizing:border-box}.cvx p{margin:0}.cvx__wrap{max-width:128rem;margin:0 auto;padding:0 1.6rem}.cvx__head{display:flex;align-items:flex-end;justify-content:space-between;gap:1.6rem;margin-bottom:2rem}.cvx__h2{font-family:var(--font-heading-family, inherit);color:var(--cvx-title);font-weight:400;font-size:clamp(2.8rem,7vw,3.6rem);line-height:1.1;margin:0}.cvx__h2--c{text-align:center}.cvx__all{flex:none;display:inline-flex;align-items:center;gap:.6rem;font-size:1.3rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--cvx-btn);text-decoration:none}.cvx__pill{display:inline-flex;align-items:center;gap:.8rem;color:var(--cvx-btn);font-size:1.3rem;font-weight:700;letter-spacing:1.04px;text-transform:uppercase}.cvx__stars{display:inline-flex;gap:.2rem;color:var(--cvx-btn)}.cvx__stars svg{width:1.6rem;height:1.6rem}.cvx__btn{display:inline-flex;align-items:center;justify-content:center;min-height:4.5rem;padding:0 3rem;border-radius:10px;border:0;background:var(--cvx-btn);color:#fff!important;font-size:1.5rem;font-weight:400;letter-spacing:1px;text-transform:uppercase;text-decoration:none;cursor:pointer;transition:opacity .15s ease}.cvx__btn:hover{opacity:.9}.cvx__btn--ghost{background:transparent;color:var(--cvx-btn)!important;border:1.5px solid var(--cvx-btn)}.cvx__btn--white{background:#fff;color:var(--cvx-btn)!important}.cvx__rte p+p{margin-top:1.2rem}.cvx__rte a{color:var(--cvx-btn)}.cvx-media{position:relative;overflow:hidden;background:var(--cvx-soft)}.cvx-media img,.cvx-media video{width:100%;height:100%;object-fit:cover;display:block}.cvx-car__track{display:grid;grid-auto-flow:column;grid-auto-columns:var(--cvx-col, 72%);gap:1.4rem;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;-webkit-overflow-scrolling:touch;padding-bottom:.4rem}.cvx-car__track::-webkit-scrollbar{display:none}.cvx-car__track>*{scroll-snap-align:start;min-width:0}.cvx-car__nav{display:flex;align-items:center;gap:1.2rem;margin-top:2rem}.cvx-car__bar{flex:1;height:.4rem;border-radius:99px;background:var(--cvx-soft);overflow:hidden;position:relative}.cvx-car__bar span{position:absolute;top:0;bottom:0;left:0;width:30%;border-radius:99px;background:var(--cvx-title);transition:left .15s linear}.cvx-car__arrow{width:4rem;height:4rem;border-radius:50%;border:0;background:var(--cvx-soft);color:var(--cvx-title);display:inline-flex;align-items:center;justify-content:center;cursor:pointer}.cvx-car__arrow[disabled]{opacity:.4;cursor:default}.cvx-car__arrow svg{width:1.8rem;height:1.8rem}@media screen and (min-width:750px){.cvx__wrap{padding:0 3.2rem}.cvx-car__track{grid-auto-columns:var(--cvx-col-d, calc((100% - 4.2rem)/4) )}}.cvx-card{display:flex;flex-direction:column;text-decoration:none;color:var(--cvx-text)}.cvx-card__img{position:relative;aspect-ratio:1;border-radius:10px;overflow:hidden;background:#fff}.cvx-card__img img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;transition:opacity .25s ease}.cvx-card__img img+img{opacity:0}@media(hover:hover){.cvx-card:hover .cvx-card__img img+img{opacity:1}}.cvx-card__badges{position:absolute;top:1.3rem;right:1rem;left:1rem;display:flex;justify-content:flex-start;gap:.6rem;flex-wrap:wrap;z-index:1}.cvx-badge{padding:.5rem 1.3rem .6rem;border-radius:10px;border:1px solid transparent;background:#d81b60;color:#fff;font-size:1.2rem;font-weight:700;line-height:1;letter-spacing:1px;text-transform:uppercase}.cvx-badge--sale{background:#d81b60;color:#fff}.cvx-card__body{padding:1.2rem .2rem 0;display:grid;gap:.4rem}.cvx-card__rating{display:flex;align-items:center;gap:.6rem;font-size:1.6rem;color:var(--cvx-muted)}.cvx-card__rating .cvx__stars svg{width:1.6rem;height:1.6rem}.cvx-card__t{font-family:var(--font-heading-family, inherit);color:#000;font-size:1.5rem;font-weight:700;letter-spacing:.6px;line-height:1.3}.cvx-card__price{display:flex;gap:.8rem;align-items:baseline;font-size:1.6rem;font-weight:400;letter-spacing:1px;color:#000}.cvx-card__price s{color:var(--cvx-muted);font-weight:400;font-size:1.3rem}.cvx-card__price .is-sale{color:#f50707}.cvx-card__d{font-size:1.3rem;color:var(--cvx-muted);line-height:1.4}.cvx-card__chips{display:flex;gap:.6rem;flex-wrap:wrap;margin-top:.4rem}.cvx-card__chips span{padding:.3rem .9rem;border-radius:10px;background:var(--cvx-soft);font-size:1.15rem;color:var(--cvx-title)}.cvx-tabs{display:flex;gap:.8rem;overflow-x:auto;scrollbar-width:none;margin-bottom:2rem}.cvx-tabs::-webkit-scrollbar{display:none}.cvx-tab{flex:none;min-height:4.2rem;padding:.6rem 1.8rem;border:1px solid var(--cvx-btn);border-radius:10px;background:#fff;font:inherit;font-size:1.3rem;font-weight:700;letter-spacing:.78px;text-transform:uppercase;color:var(--cvx-btn);cursor:pointer}.cvx-tab[aria-selected=true]{background:var(--cvx-btn);color:#fff}.cvx-panel[hidden]{display:none}@media screen and (max-width:749px){.cvx--home{--cvx-col: 58%;padding-top:calc(var(--cvx-pt, 40px) * .75);padding-bottom:calc(var(--cvx-pb, 40px) * .75)}.cvx--home .cvx__head{gap:1rem;margin-bottom:1.6rem;align-items:center}.cvx--home .cvx__h2{font-size:2.6rem;text-wrap:balance}.cvx--home .cvx__all{font-size:1.3rem;letter-spacing:.78px;gap:.4rem;white-space:nowrap}.cvx--home .cvx-car__track{margin:0 -1.6rem;padding:0 1.6rem .4rem;scroll-padding-left:1.6rem;gap:1.2rem;position:relative}.cvx--home .cvx-car__nav{margin-top:1.6rem}.cvx--home .cvx-tabs{gap:.8rem;margin:0 -1.6rem 1.6rem;padding:0 1.6rem}.cvx--home .cvx-tab{padding:.6rem 1.4rem}.cvx--home .cvx-card__badges{gap:.4rem}.cvx--home .cvx-card__t{font-size:1.4rem}}.cvx__h2,.cvx-ss__title,.cvx-card__t,.cvx-cat__t,.cvx-rv__t{font-variant-numeric:lining-nums}.cvx [data-cvx-play][hidden]{display:none!important}.cvx video.is-playing{cursor:pointer}.cvx--home .cvx-card__chips{gap:4px;margin-top:6px}.cvx--home .cvx-card__chips span{padding:4px 10px;border-radius:10px;border:1px solid rgba(0,0,0,.1);font-size:12px;line-height:16px;letter-spacing:.6px}@media screen and (max-width:749px){.cvx--home .cvx-card__chips span{padding:3px 8px;font-size:11px;letter-spacing:.3px}}
/*# sourceMappingURL=/cdn/shop/t/71/assets/cv-home.css.map */
