.card-wrapper .card--card{display:flex;flex-direction:column;background:linear-gradient(160deg,#f4ecdd,#e8dcc6);border:0;border-radius:20px;overflow:hidden;box-shadow:0 14px 34px -22px #211c1766;transition:transform .3s,box-shadow .3s}.card-wrapper .card--card:after{display:none}.card-wrapper:hover .card--card{transform:translateY(-6px);box-shadow:0 30px 54px -26px #211c1780}.grid__item product-component,.grid__item product-component>.card-wrapper{height:100%}.card-wrapper .card--card .card__inner{width:auto;margin:12px 12px 0;border-radius:15px;overflow:hidden;background:#fff;box-shadow:inset 0 0 0 1px #211c170f}.card-wrapper .card--card .card__inner .card__media{border-radius:15px}.card-wrapper .card--card.card--media>.card__content,.card-wrapper .card--card>.card__content{display:block;margin-top:11px;padding:13px 18px 15px;background:#fff;border-radius:18px 18px 0 0;flex:1}.card-wrapper .card--card>.card__content>.card__information{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"title price" "rating rating";align-items:baseline;column-gap:12px;row-gap:5px;padding:0}.card-wrapper .card--card>.card__content>.card__information>.card__heading{grid-area:title;margin:0;font-size:18px;font-weight:800;letter-spacing:-.01em;line-height:1.2;color:var(--ge-ink)}.card-wrapper .card--card>.card__content>.card__information>.card__heading a{text-decoration:none}.card-wrapper .card--card>.card__content>.card__information>.card__heading a:after{border-radius:20px}.card-wrapper .card--card>.card__content>.card__information>.card-information{display:contents}.card-wrapper .card--card>.card__content .card-information>.caption-large:empty{display:none}.card-wrapper .card--card>.card__content .card-information>.price{grid-area:price;justify-self:end;text-align:right;white-space:nowrap;font-size:16px;font-weight:800}.card-wrapper .card--card>.card__content .card-information>.jdgm-preview-badge{grid-area:rating}.card-wrapper .card--card>.card__content .card-information>.jdgm-preview-badge,.card-wrapper .card--card>.card__content .card-information>.price{margin-top:0}.card-wrapper .card--card .card__inner>.card__content{position:static}.card-wrapper .card--card .card__inner .card__badge{position:absolute;top:10px;left:10px;right:auto;bottom:auto;z-index:2;margin:0;padding:0;line-height:0}.card-wrapper .card--card .card__inner .card__badge .badge{padding:6px 13px;border:0;border-radius:99px;background:var(--ge-accent);color:#fff;font-size:10px;font-weight:800;letter-spacing:.1em;line-height:1.4;text-transform:uppercase}.card-wrapper .card--card .card__inner .card__badge--sold-out{left:auto;right:10px}.card-wrapper .card--card .card__inner .card__badge .badge--sold-out{background:var(--ge-ink);color:var(--ge-canvas);font-size:9.5px;letter-spacing:.12em}.card-wrapper .card--card .card__media img{transition:transform .9s cubic-bezier(.16,.84,.34,1),opacity .4s ease}.card-wrapper:hover .card--card .card__media img{transform:scale(1.05)}.card--card .card__media img+img{opacity:0}.card-wrapper:hover .card--card .card__media img+img{opacity:1}@media(prefers-reduced-motion:reduce){.card-wrapper .card--card,.card-wrapper:hover .card--card,.card--card .card__media img,.card-wrapper:hover .card--card .card__media img{transition:none;transform:none}}
/*# sourceMappingURL=/cdn/shop/t/45/assets/ge-card.css.map */
