.product-card{--cv-card-pad: .6rem;--cv-card-radius: calc(var(--cv-radius-m, 1.2rem) + var(--cv-card-pad));--cv-card-bg: rgba(var(--color-foreground), .035);--cv-card-bg-hover: rgba(var(--color-foreground), .06);--cv-card-line: rgba(var(--color-foreground), .09);--cv-card-line-hover: rgba(var(--color-foreground), .3);--cv-tile-bg: radial-gradient(120% 85% at 50% 6%, #fbfbf9 0%, #efefeb 56%, #e3e3de 100%);--cv-tile-ink: 10, 10, 11}:is(.color-scheme-3,.color-scheme-4,.color-scheme-7,.color-scheme-9,.color-scheme-11) .product-card{--cv-card-bg: rgb(var(--color-background));--cv-card-bg-hover: rgb(var(--color-background));--cv-card-line: rgba(var(--color-foreground), .1);--cv-card-line-hover: rgba(var(--color-foreground), .34)}.product-card{box-sizing:border-box}.product-card:not(.product-card--list){position:relative;height:100%;padding:var(--cv-card-pad);background:var(--cv-card-bg);border:1px solid var(--cv-card-line);border-radius:var(--cv-card-radius);transition:border-color .35s ease,background-color .35s ease,transform .6s var(--cv-ease-out)}.product-card .product-card__wrapper{display:flex;flex-direction:column;height:100%}.product-card:not(.product-card--list):focus-within{border-color:var(--cv-card-line-hover)}@media(hover:hover)and (pointer:fine){.product-card:not(.product-card--list):hover{background-color:var(--cv-card-bg-hover);border-color:var(--cv-card-line-hover)}.product-card:hover .product-card__title .reversed-link{background-position-x:var(--transform-origin-start);background-size:100% var(--reversed-link-gap)}}@media(prefers-reduced-motion:no-preference)and (hover:hover)and (pointer:fine){body:not(.disable-hover-image) .product-card:not(.product-card--list):hover{transform:translate3d(0,-.4rem,0)}}.product-card .product-card__image-wrapper,.product-card .product-card__image-wrapper.bg-none{background:var(--cv-tile-bg);border-radius:var(--cv-radius-m, 1.2rem);isolation:isolate}.product-card .product-card__image-wrapper .product-card__image,.product-card .product-card__image-wrapper .media-wrapper.loaded{background:var(--cv-tile-bg)}.product-card .product-card__image>img{object-fit:contain;padding:7% 9%;mix-blend-mode:multiply}.product-card .product-card__image>svg{opacity:.12}.product-card .product-card__image--second{transform:none;transition:opacity .6s var(--cv-ease-out),visibility .6s}.product-card .product-card__image--main{transition:opacity .6s var(--cv-ease-out)}@media(prefers-reduced-motion:no-preference){.product-card .product-card__image--second{transform:scale3d(1.04,1.04,1);transition:opacity .6s var(--cv-ease-out),transform .9s var(--cv-ease-out),visibility .6s}.product-card .product-card__image--main{transition:opacity .6s var(--cv-ease-out),transform .9s var(--cv-ease-out)}}@media(prefers-reduced-motion:no-preference)and (hover:hover)and (pointer:fine){.product-card__wrapper:hover .product-card__image-wrapper--main-only .product-card__image{transform:scale(1.04)}}.product-card:has(.f-badge--soldout) .product-card__image>img{opacity:.5;filter:grayscale(.4)}.product-card .product-card__badge{top:1rem;inset-inline-start:1rem;gap:.4rem;z-index:2;pointer-events:none}.product-card .f-badge{font-family:var(--cv-font-mono);font-stretch:100%;font-size:1rem;font-weight:600;line-height:1;letter-spacing:.06em;text-transform:uppercase;font-variant-numeric:tabular-nums;padding:.55rem .8rem .5rem;border:0;border-radius:10rem;color:#f3f3ef;background:var(--cv-ink, #0a0a0b)}.product-card .f-badge--sale{color:var(--cv-ink, #0a0a0b);background:var(--cv-signal)}.product-card .f-badge--hot{color:var(--cv-signal);background:var(--cv-ink, #0a0a0b)}.product-card .f-badge--new{color:var(--cv-ink, #0a0a0b);background:#fff;box-shadow:inset 0 0 0 1px rgba(var(--cv-tile-ink),.14)}#ProductsList{counter-reset:cv-spec}#ProductsList>.card{counter-increment:cv-spec}#ProductsList .product-card__image-wrapper:after{content:counter(cv-spec,decimal-leading-zero);content:counter(cv-spec,decimal-leading-zero) / "";position:absolute;top:1.1rem;inset-inline-end:1.2rem;z-index:2;font-family:var(--cv-font-mono);font-stretch:100%;font-size:1rem;font-weight:500;line-height:1;letter-spacing:.08em;font-variant-numeric:tabular-nums;color:rgba(var(--cv-tile-ink),.42);pointer-events:none}#ProductsList .product-card__image-wrapper:has(.product-card__quickview):after{content:none}@media(hover:hover)and (pointer:fine){.product-card .product-card__image-wrapper:before{content:"";position:absolute;right:1rem;bottom:1rem;z-index:2;width:3.6rem;height:3.6rem;border-radius:50%;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3E%3Cpath d='M5 15 15 5M7.5 5H15v7.5' fill='none' stroke='%23f3f3ef' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") center / 1.5rem no-repeat,var(--cv-ink, #0a0a0b);opacity:0;transform:scale(.6);transition:opacity .3s ease,transform .5s var(--cv-ease-out);pointer-events:none}.product-card:hover .product-card__image-wrapper:before{opacity:1;transform:none}.product-card .product-card__image-wrapper:has(.product-card__main-actions):before,.product-card--list .product-card__image-wrapper:before{content:none}}.product-card .product-card__info,.product-card.product-card-style-card .product-card__info{flex:1 1 auto;padding:1.4rem .8rem .6rem;gap:1rem}.product-card .product-card__title{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;margin:0;font-family:var(--cv-font-body);font-stretch:100%;font-size:1.45rem;font-weight:600;line-height:1.32;letter-spacing:-.005em;text-transform:none;text-wrap:pretty;color:rgb(var(--color-foreground))}.product-card .product-card__title .reversed-link{--reversed-link-gap: 1px}.product-card .product-card__vendor,.product-card .product-card__type{font-family:var(--cv-font-mono);font-stretch:100%;font-size:1rem;letter-spacing:.08em;text-transform:uppercase;color:rgba(var(--color-foreground),.55)}.product-card .cv-card-meta{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:.4rem 1.2rem;margin-top:auto}.product-card .product-card__info.text-center .cv-card-meta{justify-content:center}.product-card .f-price{margin:0;gap:.2rem .8rem;font-family:var(--cv-font-mono);font-stretch:100%;font-size:1.25rem;font-weight:500;line-height:1.4;letter-spacing:0;font-variant-numeric:tabular-nums;color:rgb(var(--color-foreground))}.product-card .f-price--on-sale .f-price__sale{align-items:baseline;gap:.2rem .8rem}.product-card .f-price--on-sale .f-price-item--sale{color:rgb(var(--color-product-price-sale))}.product-card .f-price--on-sale .f-price-item--regular{font-family:inherit;font-size:1.1rem;font-weight:400;line-height:inherit;color:rgba(var(--color-foreground),.56)}.product-card .f-price-item--regular s{text-decoration-thickness:1px}.product-card .cv-card-rating{display:inline-flex;align-items:center;gap:.4rem;font-family:var(--cv-font-mono);font-stretch:100%;font-size:1.1rem;line-height:1.4;font-variant-numeric:tabular-nums;color:rgba(var(--color-foreground),.72);white-space:nowrap}.product-card .cv-card-rating__star{width:1.1rem;height:1.1rem;flex:none;color:rgb(var(--color-primary))}.product-card .cv-card-rating__count{color:rgba(var(--color-foreground),.56)}:is(.color-scheme-3,.color-scheme-4,.color-scheme-7,.color-scheme-9,.color-scheme-11,body.product-template #MainContent) .product-card :is(.f-price--on-sale .f-price-item--regular,.cv-card-rating__count){color:rgba(var(--color-foreground),.64)}.product-card .product-card__swatches{margin-top:0}.product-card .product-card__main-actions{left:1rem;right:1rem;bottom:1rem}.product-card .product-card__atc{height:4.4rem;border-radius:var(--cv-radius-s, .6rem);font-size:1.2rem}.product-card .product-card__quickview{top:1rem;inset-inline-end:1rem;width:4rem;height:4rem}@media(max-width:767.98px){.product-card .product-card__main-actions{left:.8rem;right:.8rem;bottom:.8rem}.product-card .product-card__action-button{width:3.8rem!important;height:3.8rem!important;border-radius:50%}}@media(max-width:767.98px){.product-card{--cv-card-pad: .4rem}.product-card .product-card__info,.product-card.product-card-style-card .product-card__info{padding:1rem .5rem .4rem;gap:.6rem}.product-card .product-card__title{font-size:1.3rem;line-height:1.3}.product-card .f-price,.product-card .cv-card-rating{font-size:1.15rem;font-stretch:87.5%}.product-card .f-price--on-sale .f-price-item--regular,.product-card .cv-card-rating{font-size:1rem}.product-card .product-card__badge{top:.7rem;inset-inline-start:.7rem}.product-card .f-badge{font-size:.9rem;padding:.45rem .6rem .4rem}#ProductsList .product-card__image-wrapper:after{top:.8rem;inset-inline-end:.9rem;font-size:.9rem}.product-card .product-card__image>img{padding:6% 7%}.product-card-list-on-mobile:not(.product-card--list){height:auto;padding:0;background:none;border:0}}.product-card--list{background:none}.product-card--list .product-card__image-wrapper,.product-card--list .product-card__image-wrapper.bg-none{border-radius:var(--cv-radius-s, .6rem)}.product-card--list .product-card__image>img{padding:8%}.product-card--list .product-card__info{padding:0}.product-card--cv-hidden,.f-column:has(>.product-card--cv-hidden),.swiper-slide:has(>.product-card--cv-hidden),li:has(>.product-card--cv-hidden){display:none!important}.section--featured-collection .section__header-wrap{position:relative;margin-bottom:2.4rem;border-bottom:1px solid rgba(var(--color-foreground),.12)}.section--featured-collection .section__header{flex:1 1 auto;width:100%;padding-bottom:2.4rem}.section--featured-collection .section__subheading{display:inline-flex;align-items:center;gap:.8rem;margin:0 0 1.4rem;font-family:var(--cv-font-mono);font-stretch:100%;font-size:1.1rem;font-weight:500;letter-spacing:.1em;text-transform:uppercase;color:rgba(var(--color-foreground),.62)}.section--featured-collection .section__subheading:before{content:"";width:.7rem;height:.7rem;flex:none;border-radius:50%;background:rgb(var(--color-primary));box-shadow:0 0 0 .3rem rgba(var(--color-primary),.2)}.section--featured-collection .section__heading{margin:calc((.94em - var(--cv-lead-122)) / 2) 0;font-size:clamp(2.8rem,1.6rem + 2.4vw,5.6rem);font-stretch:122%;line-height:var(--cv-lead-122);letter-spacing:-.015em}.section--featured-collection .section__description{max-width:56ch;color:rgba(var(--color-foreground),.72)}.section--featured-collection .section__header--button{margin-top:2rem}.section--featured-collection .section__header--button .btn,.section--featured-collection .section__footer .btn{height:4.4rem;padding-inline:2.2rem}@media(min-width:768px){.section--featured-collection.section-header-horizontal .section__header{display:flex;align-items:flex-end;justify-content:space-between;gap:2.4rem 4rem}.section--featured-collection.section-header-horizontal .section__header--button{flex:none;margin-top:0}}@media(max-width:767.98px){.section--featured-collection .section__header{padding-bottom:2rem}.section--featured-collection .section__header-wrap{margin-bottom:1.6rem}}.section--featured-collection .swiper{padding-top:.6rem;margin-top:-.6rem}.swiper-button-prev,.swiper-button-next{--swiper-navigation-size: 4.4rem;--swiper-navigation-icon-size: 1.8rem;color:rgb(var(--color-foreground));background-color:rgba(var(--color-background),.88);border:1px solid rgba(var(--color-foreground),.18);-webkit-backdrop-filter:blur(1rem);backdrop-filter:blur(1rem)}:is(.section--featured-collection,grid-list:has(.product-card)) .swiper-controls :is(.swiper-button-prev,.swiper-button-next){--color-button-hover-background: var(--color-primary);--color-button-hover-text: 10, 10, 11;--color-button-before: rgba(10, 10, 11, .9);color:#f3f3ef;background-color:#0a0a0bdb;border-color:#f3f3ef29}.swiper-button-disabled{opacity:.3!important;cursor:default}.swiper-pagination-bullet{--swiper-pagination-color: rgb(var(--color-primary))}.collection-card{position:relative}.collection-card :is(.media-wrapper,.collection-card__image){border-radius:var(--cv-radius-m, 1.2rem);background-color:rgba(var(--color-foreground),.05)}.collection-card :is(h2,h3,h4,h5,h6,.h2,.h3,.h4,.h5,.h6){font-family:var(--cv-font-display);font-weight:800;font-stretch:118%;letter-spacing:-.01em;text-transform:uppercase}.collection-card [class*=collection-card__count],.collection-card [class*=product-count]{font-family:var(--cv-font-mono);font-stretch:100%;font-size:1.1rem;letter-spacing:.08em;text-transform:uppercase;font-variant-numeric:tabular-nums;color:rgba(var(--color-foreground),.62)}
/*# sourceMappingURL=/cdn/shop/t/47/assets/cv-cards.css.map */
