.product-card-wrapper{--ed-mat-lift: 56px;--ed-mat-rise: 6px;--ed-mat-pop: 1.045;--ed-mat-reclaim: .72;--ed-badge-pullup: 8px;padding-top:calc(var(--ed-mat-lift) + var(--ed-mat-rise));container-type:inline-size;container-name:edcard}@media screen and (max-width:749px){.product-card-wrapper{--ed-mat-lift: 36px;--ed-mat-reclaim: .38}}.product-card-wrapper .card{min-height:0;box-shadow:var(--ed-shadow-card, 0 2px 8px rgba(0, 0, 0, .32));transition:box-shadow var(--ed-dur-base, .24s) var(--ed-ease-out, cubic-bezier(.16, 1, .3, 1))}.product-card-wrapper .card .card__inner:has(>.card__media){flex:0 0 auto;height:auto;min-height:0;aspect-ratio:16 / 10;margin-bottom:calc(-1 * var(--ed-mat-reclaim) * var(--ed-mat-lift))}.product-card-wrapper .card>.card__content>.card__badge{grid-row-start:auto;align-self:start;justify-self:stretch;margin-inline:0;margin-top:calc(-1*min(var(--ed-badge-pullup, 8px),calc(var(--ed-mat-lift) * (1 - var(--ed-mat-reclaim)) - 4px)));margin-bottom:var(--ed-space-2, 8px)}.product-card-wrapper .card--standard:not(.card--horizontal)>.card__content .card__badge{display:flex}.product-card-wrapper .card .card__inner .card__media .media>img{transform:translateY(calc(-1 * var(--ed-mat-lift))) scale(1);transform-origin:50% 70%;transition:transform var(--ed-dur-base, .24s) var(--ed-ease-out, cubic-bezier(.16, 1, .3, 1));filter:url(#ed-alpha-fix)}.card--limited .card .card__media img,.card--limited-page .card .card__media img{filter:url(#ed-alpha-fix)}.product-card-wrapper.card--soldout .card .card__media img,.product-card-wrapper.card--soldout .card .card__inner .card__media .media>img{filter:url(#ed-alpha-fix) grayscale(1);opacity:.62}.product-card-wrapper.card--soldout .card .card__information{opacity:1}.product-card-wrapper .card .card__inner:has(>.card__media)>.card__media:before{content:"";position:absolute;z-index:0;left:-7%;right:-7%;top:-14%;bottom:0;transform:translateY(calc(-1 * var(--ed-mat-lift)));background:radial-gradient(ellipse 44% 15% at 50% 96%,rgba(0,0,0,.45) 0%,transparent 70%),radial-gradient(ellipse 52% 46% at 50% 48%,rgba(255,255,255,.1) 0%,rgba(255,255,255,.055) 52%,rgba(255,255,255,.016) 74%,transparent 90%);pointer-events:none;transition:transform var(--ed-dur-base, .24s) var(--ed-ease-out, cubic-bezier(.16, 1, .3, 1))}.card--limited .card .card__inner:has(>.card__media)>.card__media:before,.card--limited-page .card .card__inner:has(>.card__media)>.card__media:before{display:none}.product-card-wrapper.card--soldout .card .card__inner:has(>.card__media)>.card__media:before{opacity:.4}@media(hover:hover){.product-card-wrapper:hover .card{box-shadow:var(--ed-shadow-lift, 0 12px 32px rgba(0, 0, 0, .44))}.product-card-wrapper:hover .card .card__inner .card__media .media>img{transform:translateY(calc(-1 * (var(--ed-mat-lift) + var(--ed-mat-rise)))) scale(var(--ed-mat-pop))}.product-card-wrapper:hover .card .card__inner:has(>.card__media)>.card__media:before{transform:translateY(calc(-1 * (var(--ed-mat-lift) + var(--ed-mat-rise))))}}@media(hover:hover){.product-grid .product-card-wrapper{--ed-mat-pop: 1}.product-grid .product-card-wrapper .card .card__inner:has(>.card__media)>.card__media:before{left:-2%;right:-2%}}.product-card-wrapper .card .card__content .card__badge span{font-size:1.2rem;line-height:1.6rem;padding:0 var(--ed-space-2, 8px);letter-spacing:.03em}.product-card-wrapper .card .card__information{padding:var(--ed-space-2, 8px) 0 0}.product-card-wrapper .card .card__content .card__badge:has(.badge--ip):has(.badge:not(.badge--ip)) .badge{font-size:1.2rem;line-height:1.5rem;padding:.2rem .7rem;white-space:nowrap}.product-card-wrapper .card .card__content .card__badge .badge--ip{display:inline-block;border:.1rem solid var(--sig-accent, var(--ed-blue, #00a8ff));border-radius:4rem;background:transparent;color:var(--sig-accent, var(--ed-blue, #00a8ff));font-weight:800;letter-spacing:.06em;text-transform:uppercase;text-decoration:none;max-width:100%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.product-card-wrapper[data-ip=rust]{--sig-accent: #ce422b}.product-card-wrapper .card .card__content .card__badge a.badge--ip{position:relative;z-index:2}.product-card-wrapper .card .card__content .card__badge a.badge--ip:hover,.product-card-wrapper .card .card__content .card__badge a.badge--ip:focus-visible{background:var(--sig-accent, var(--ed-blue, #00a8ff));color:var(--ed-canvas, #15171d)}.product-card-wrapper .card .card__information .card__heading{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;font-size:clamp(2.2rem,2vw,2.8rem);font-size:clamp(1.6rem,-.31rem + 11.4cqi,3.2rem);line-height:1.25;font-weight:800;letter-spacing:.006em;text-transform:none;text-align:center}.product-card-wrapper .card .card__information .card__heading a{display:inline}.product-card-wrapper .card .card__information .artis_block{margin-top:var(--ed-space-1, 4px);text-align:center}.product-card-wrapper .card .card__information .artis_block span{font-size:1.6rem;line-height:2.4rem;font-weight:600;letter-spacing:.02em}.product-card-wrapper .card .card__information .card-information:has(>.price:first-child){margin-top:calc(var(--ed-space-2, 8px) - 15px)}.product-card-wrapper .card .card__information .price .price-item{font-size:1.6rem;line-height:2.4rem;font-weight:600;letter-spacing:.02em;text-align:center}.product-card-wrapper .card .card__information .card-information{text-align:center}.product-card-wrapper .card .card__information .card-information .rating{vertical-align:middle}.product-card-wrapper .card .card__information .card-information .rating-count{margin-left:var(--ed-space-1, 4px);vertical-align:middle;font-size:1.4rem;line-height:2.4rem;color:var(--ed-on-dark, #fff);opacity:.75}.product-card-wrapper .rating-star:before{background:linear-gradient(90deg,var(--ed-on-dark, #fff) var(--percent),rgba(255,255,255,.22) var(--percent));-webkit-background-clip:text;background-clip:text}.product-card-wrapper .card__heading a:after{border-radius:var(--ed-radius-card, 16px)}.product-card-wrapper .card__heading a:focus-visible:after{box-shadow:var(--ed-focus-ring, 0 0 0 3px #00a8ff, 0 0 0 6px rgba(0, 168, 255, .28));outline:2px solid transparent;outline-offset:2px}@media(prefers-reduced-motion:reduce){.product-card-wrapper .card,.product-card-wrapper .card .card__inner .card__media .media>img{transition:none}.product-card-wrapper:hover .card .card__inner .card__media .media>img{transform:translateY(calc(-1 * var(--ed-mat-lift))) scale(1)}}.card--media .card__inner>.card__content{pointer-events:none}.grid__item--sold-out .card__media img{filter:none;opacity:1}.product-card-wrapper .card .card__content .card__badge{display:flex;flex-wrap:wrap;gap:6px 8px;align-items:center;justify-content:center;width:100%;justify-self:stretch;left:0;right:0}.product-card-wrapper .card .card__content .card__badge>.badge{flex:0 0 auto;max-width:100%}.product-card-wrapper .card .card__content .card__badge span.badge--sold-out{background:var(--ed-alert, #f54e38);border-color:var(--ed-alert, #f54e38);color:#fff;text-transform:uppercase;letter-spacing:.06em}.product-card-wrapper .card{height:100%}.product-card-wrapper .card .card__content{display:flex;flex-direction:column;flex:1 1 auto;min-height:0}.product-card-wrapper .card .card__information{margin-top:auto;display:flex;flex-direction:column;flex:1 1 auto;min-height:0}.product-card-wrapper .card .card__information .card__heading{min-height:0}.product-card-wrapper .card .card__information .card-information{margin-top:var(--ed-space-2, 8px)}.product-card-wrapper .card .card__information .card-information:has(>.price:first-child){margin-top:var(--ed-space-2, 8px)}.product-card-wrapper .card .card__information .card-information .rating{margin-top:0}.product-card-wrapper .card .card__information .price{margin-top:var(--ed-space-2, 8px)!important}.product-card-wrapper .card .card__content .card__badge span.badge--sale{background:var(--ed-alert, #f54e38);border-color:var(--ed-alert, #f54e38);color:#fff}.product-card-wrapper .card .card__content .card__badge span.badge--chip{background:transparent;border-color:var(--ed-hairline-strong, rgba(255, 255, 255, .14));color:var(--ed-on-dark-2, rgba(255, 255, 255, .72));font-weight:600}@media screen and (max-width:749px){.product-card-wrapper .card .card__content .card__badge:has(.badge--ip):has(.badge:not(.badge--ip)) .badge{font-size:1.2rem;line-height:1.6rem;padding:.15rem .65rem}.product-card-wrapper .card .card__information{padding-top:var(--ed-space-2, 8px)}}@media screen and (max-width:767px){.product-card-wrapper .card .card__information .card__heading,.sec_product_grid .grid .grid__item .card .card__information .card__heading{font-size:16px;font-size:clamp(1.6rem,-.31rem + 11.4cqi,3.2rem);letter-spacing:0}.sec_product_grid .collection .grid .grid__item .card,.product-card-wrapper .card{padding-left:4px;padding-right:4px}}.product-card-wrapper .card .card__information .card-information:not(:has(.rating)):before{content:"";display:block;height:2.4rem}.product-card-wrapper[data-ip="sleep token"]{--sig-accent: #c9b37e}.product-card-wrapper[data-ip="alpine sim racing"],.product-card-wrapper[data-ip="bwt alpine f1"],.product-card-wrapper[data-ip="alpine f1"]{--sig-accent: #f07fb4}.product-card-wrapper[data-ip="attack on titan"],.product-card-wrapper[data-ip=aot]{--sig-accent: #f0873c}.product-card-wrapper[data-ip="kill la kill"]{--sig-accent: #f2564f}.product-card-wrapper[data-ip="dream theater"]{--sig-accent: #a693dd}
/*# sourceMappingURL=/cdn/shop/t/42/assets/product-card.css.map */
