.eve-card{display:block;width:100%;min-width:0;color:var(--eve-title, #202020);font-family:inherit;container-type:inline-size}.eve-card *,.eve-card *:before,.eve-card *:after{box-sizing:border-box}.eve-card [hidden]{display:none}.eve-card__visual{position:relative}.eve-card__visual--campaign{--eve-campaign-height: 30px}.eve-card__visual--campaign .eve-card__quick-add{bottom:calc(15px + var(--eve-campaign-height))}.eve-card__media{position:relative;display:block;aspect-ratio:var(--eve-ratio, 2 / 3);overflow:hidden;border-radius:var(--eve-radius, 8px);background:#efefed}.eve-card__image,.eve-card__hover-image,.eve-card__hover-video,.eve-card__placeholder{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:var(--eve-fit, cover);object-position:center;display:block}.eve-card__image{opacity:1;transition:opacity .22s ease-out}.js .eve-card__media--pending .eve-card__image,.eve-card__image--failed{opacity:0}.eve-card__hover-image{opacity:0;transition:opacity .2s ease-out}.eve-card__hover-video{opacity:0;pointer-events:none;transition:opacity .2s ease-out}.eve-card__hover-video--playing{opacity:1}.eve-card__media--loading:before,.eve-card__media--initial-loading:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;background:#efefed;pointer-events:none}.eve-card__media--loading:after,.eve-card__media--initial-loading:after{content:"";position:absolute;z-index:3;top:50%;left:50%;width:52px;height:2px;border-radius:2px;transform:translate(-50%,-50%);background:linear-gradient(90deg,#c9c9c7 0 35%,#1d1d1f 50%,#c9c9c7 65% 100%);background-size:220% 100%;animation:eve-card-image-loading .65s linear infinite;pointer-events:none}@keyframes eve-card-image-loading{0%{background-position:100% 0}to{background-position:-120% 0}}@media(hover:hover){.eve-card__media:hover:not(.eve-card__media--pending):not(.eve-card__media--loading) .eve-card__hover-image--ready{opacity:1}.eve-card__quick-add:hover{color:#fff}.eve-card__quick-add:hover:before{transform:translateY(0)}}.eve-card__badges{position:absolute;top:15px;left:15px;display:flex;flex-direction:column;align-items:flex-start;gap:5px;max-width:70%;pointer-events:none}.eve-card__badge{display:inline-flex;align-items:center;border-radius:999px;padding:4px 12px;background:var(--eve-badge);color:var(--eve-badge-text);font-size:13px;font-weight:650;line-height:20px}.eve-card__badge--sold-out{background:#707070;color:#fff}.eve-card__badge--new{background:var(--eve-new-bg);color:var(--eve-new-text)}.eve-card__bf-badge{position:absolute;top:15px;right:15px;width:19%;max-width:54px;height:auto;pointer-events:none}.eve-card__quick-add{position:absolute;right:15px;bottom:15px;display:grid;place-items:center;width:48px;height:48px;border:0;border-radius:50%;background:#fff;color:#202020;box-shadow:0 4px 24px #00000008;cursor:pointer;overflow:hidden;isolation:isolate;transition:color .3s ease}.eve-card__quick-add:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;border-radius:inherit;background:#1d1d1f;transform:translateY(101%);transition:transform .5s cubic-bezier(.4,0,.2,1)}.eve-card__quick-add:focus-visible{color:#fff}.eve-card__quick-add:focus-visible:before{transform:translateY(0)}.eve-card__quick-add svg{width:16px;height:16px}.eve-card__quick-add:disabled{opacity:.55;cursor:wait}.eve-card:not(:defined) button.eve-card__quick-add{display:none}.eve-card__campaign{position:absolute;inset:auto 0 0;display:flex;align-items:center;justify-content:center;flex-wrap:wrap;column-gap:.25em;z-index:1;min-height:var(--eve-campaign-height, 30px);padding:6px 4px;background:linear-gradient(110deg,#190000,#680000,#190000);color:#fff;font:750 clamp(7px,3cqw,11px)/1.25 Arial,sans-serif;text-align:center}.eve-card__campaign strong{color:#ff5a5a}.eve-card__details{display:grid;gap:0;padding:16px 0 0}.eve-card__reviews{display:flex;align-items:flex-start;gap:5px;font-size:14px;min-height:18px;line-height:10px}.eve-card__stars{position:relative;display:inline-block;color:#d4d4d4;line-height:0}.eve-card__star-row{display:flex;gap:1px}.eve-card__star-row svg{display:block;width:10px;height:10px;flex:0 0 10px}.eve-card__star-row--filled{position:absolute;top:0;right:0;bottom:0;left:0;color:var(--eve-stars);clip-path:inset(0 calc(100% - var(--eve-rating)) 0 0)}.eve-card__review-count{font-size:11px;color:#737373}.eve-card__title{margin:0;padding:0;font:500 16px/26px var(--font-stack-body, Arial, sans-serif);letter-spacing:-.025em}.eve-card__title a{color:var(--eve-title);text-decoration:none}.eve-card__prices{display:flex;align-items:baseline;flex-wrap:wrap;gap:7px;margin-top:5px;font-size:16px;line-height:26px;letter-spacing:-.03em}.eve-card__price{color:var(--eve-price);font-weight:500}.eve-card__price:not(.eve-card__price--sale){font-weight:700}.eve-card__price--sale{color:var(--eve-sale)}.eve-card__compare{color:var(--eve-compare);font-weight:400}.eve-card__swatches{display:flex;flex-wrap:wrap;gap:4px;margin-top:8px;padding-top:0;align-items:center}.eve-card__swatch{display:grid;place-items:center;width:26px;height:26px;padding:2px;border:1px solid transparent;border-radius:50%;text-decoration:none}.eve-card__swatch[aria-current=true]{border-color:#303030}.eve-card__swatch-fill{display:block;width:20px;height:20px;border:1px solid #0002;border-radius:50%;background:#d6d6d6 center/cover no-repeat}.eve-card__more{font-size:12px;color:var(--eve-title)}.eve-card__more--mobile{display:none}.eve-card__message{margin:0;font-size:13px;color:#9e2620}.eve-card__message:empty{display:none}.eve-card :is(a,button,select):focus-visible{outline:2px solid #303030;outline-offset:3px}.eve-card--compact{width:min(240px,100%)}@media(max-width:749px){.eve-card--hide-quick-add-mobile .eve-card__quick-add{display:none}.eve-card__visual--campaign{--eve-campaign-height: 28px}.eve-card__visual--campaign .eve-card__quick-add{bottom:calc(10px + var(--eve-campaign-height))}.eve-card__media{aspect-ratio:var(--eve-ratio-mobile, 2 / 3);border-radius:var(--eve-radius-mobile, 8px)}.eve-card__details{padding-top:12px}.eve-card__badges{top:10px;left:10px}.eve-card__bf-badge{top:10px;right:10px}.eve-card__badge{padding:2px 9px;font-size:12px}.eve-card__quick-add{width:34px;height:34px;right:10px;bottom:10px;box-shadow:0 2px 8px #00000008}.eve-card__quick-add svg{width:14px;height:14px}.eve-card__swatches{gap:5px}.eve-card__swatch:nth-child(n+5),.eve-card__more--desktop{display:none}.eve-card__more--mobile{display:inline-block}}@media(prefers-reduced-motion:reduce){.eve-card__media--loading:after,.eve-card__media--initial-loading:after{animation:none}.eve-card__quick-add,.eve-card__quick-add:before,.eve-card__hover-image,.eve-card__hover-video,.eve-card__image{transition:none}}.eve-card--compact{background:#fff;border-radius:var(--eve-radius);padding-bottom:12px}.eve-card--compact .eve-card__details{padding-inline:12px}@media screen and (max-width:749px){.collection .collection__grid>.container{padding-inline:0}.collection .collection__grid-items{column-gap:1px}.eve-card .eve-card__details{padding-inline:10px}.collection .collection__pagination{padding-inline:var(--page-gap, 15px)}}@media screen and (max-width:749px){products-carousel:has(.eve-card){width:calc(100% + 2 * var(--page-gap, 15px));margin-inline:calc(-1 * var(--page-gap, 15px))}products-carousel:has(.eve-card) .slider__clip{overflow:hidden;margin-inline:0;padding-inline:0}products-carousel:has(.eve-card) .swiper{overflow:hidden}}@media(max-width:989px),(hover:none),(pointer:coarse){.eve-card__hover-video{display:none}}
/*# sourceMappingURL=/cdn/shop/t/23/assets/eve-product-card.css.map */
