.product-card-wrapper .card{background:radial-gradient(circle at top,#ffffff14,#000000f2);border-radius:16px;padding:22px;color:#fff;border:1px solid rgba(255,255,255,.08);position:relative;overflow:hidden;transition:transform .25s ease,box-shadow .25s ease}.product-card-wrapper .card:hover{transform:translateY(-6px);box-shadow:0 0 40px #5a82ff47}.product-card-wrapper .card__inner,.product-card-wrapper .card__content{background:transparent}.product-card-wrapper .card,.product-card-wrapper .card__inner,.product-card-wrapper .card__content{position:relative;z-index:1}.product-card-wrapper .badge{position:absolute;top:12px;padding:4px 6px;font-size:11px;font-weight:600;border-radius:6px;letter-spacing:.5px;z-index:50;pointer-events:none}.product-card-wrapper .badge--sponsored{left:14px;background:linear-gradient(135deg,#f5c36a,#b8872d);color:#000}.product-card-wrapper .badge--verified{right:6px;background:#0f3d2e;color:#42f5a1;border:1px solid rgba(66,245,161,.3)}.product-card-wrapper .card-badges{position:absolute;top:12px;right:6px;display:flex;flex-direction:column;gap:6px;z-index:50}.product-card-wrapper .card-badges .badge{position:static;pointer-events:none}.product-card-wrapper .card-badges{transform:translate(15px)}.product-card-wrapper .card{position:relative;background:radial-gradient(120% 80% at 50% 0%,#ffffff0f,#000000f2);box-shadow:0 14px 32px #0000008c,inset 0 0 0 1px #ffffff0d;transition:box-shadow .35s ease,transform .35s ease}.product-card-wrapper .card:hover{transform:translateY(-6px);box-shadow:0 22px 48px #3d6ff838,inset 0 0 0 1px #8caaff59}.product-card-wrapper .card__media{position:static!important;padding-bottom:0!important;height:auto!important;min-height:unset!important}.product-card-wrapper .card__media img{position:absolute!important;top:14px!important;left:14px!important;width:44px!important;height:44px!important;object-fit:contain!important;border-radius:8px;padding:6px;background:#ffffff0f;z-index:6}.product-card-wrapper .product-card-logo{position:absolute;top:14px;left:14px;z-index:7}.product-card-wrapper .product-card-logo img{width:90px;height:90px;object-fit:contain;padding:8px;border-radius:10px;background:#fff}.product-card-wrapper .card__inner{position:relative}.product-card-wrapper .card__heading{margin-top:80px;font-family:Roboto,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Arial,sans-serif;font-weight:500;line-height:1.35}.product-card-wrapper .card__heading a{color:#fff;text-decoration:none}.product-card-wrapper .card__heading,.product-card-wrapper .card__heading a{font-style:normal!important}.product-card-wrapper .card__heading a{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow:hidden;text-overflow:ellipsis;line-height:1.35;max-height:calc(1.35em * 3)}.product-card-wrapper .product-card-description{margin-top:6px;font-size:12px;line-height:1.4;color:#ffffffb3;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow:hidden;text-overflow:ellipsis}.product-card-wrapper .card__information,.product-card-wrapper .card__heading,.product-card-wrapper .card__heading a,.product-card-wrapper .product-card-description{text-align:left!important}.product-card-wrapper .card__information{display:flex;flex-direction:column}.product-card-wrapper .price__label{order:1;font-size:12px;opacity:.75;margin-bottom:4px}.product-card-wrapper .price{order:2;font-size:22px;font-weight:700;margin-bottom:8px}.product-card-wrapper .rating,.product-card-wrapper .card__rating{order:3;margin-bottom:12px}.product-card-wrapper input[type=checkbox][name*=compare],.product-card-wrapper .compare{order:4;margin-top:auto}.product-card-wrapper .card__starting-at-label{font-size:11px;font-weight:500;text-transform:uppercase;letter-spacing:.04em;opacity:.7;margin-bottom:4px;display:block}.product-card-wrapper .card__information,.product-card-wrapper .card__information *{text-align:left!important}.product-card-wrapper .price,.product-card-wrapper .price__label,.product-card-wrapper .card__starting-at-label{text-align:left!important;justify-content:flex-start!important}.product-card-wrapper .card__starting-at-label{margin-bottom:2px!important}.product-card-wrapper .price{margin-top:0!important}.product-card-type{position:absolute;top:-12px;left:16px;font-size:11px;font-weight:500;opacity:.7;text-transform:uppercase;letter-spacing:.04em;white-space:nowrap;pointer-events:none;z-index:4}.collection__view-all{margin-top:36px}.collection__view-all .button{position:relative;background:#ffffff0f;color:#e5e7eb;padding:14px 46px;border-radius:14px;font-size:14px;font-weight:600;letter-spacing:.02em;border:1px solid rgba(255,255,255,.12);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);box-shadow:0 10px 28px #0000008c,inset 0 1px #ffffff14;transition:all .25s ease}.collection__view-all .button:hover{background:#ffffff1a;border-color:#fff3;transform:translateY(-2px);box-shadow:0 14px 36px #000000a6,inset 0 1px #ffffff1f}.collection__view-all .button:active{transform:translateY(0);box-shadow:0 8px 22px #0009}
/*# sourceMappingURL=/cdn/shop/t/3/assets/custom-product-card.css.map */
