.card{position:relative;display:flex;flex-direction:column;overflow:hidden;background:#fff;border:1px solid #e5e5e5;border-radius:8px;height:100%;transition:all .3s ease}@media(hover:hover){.card:hover{box-shadow:0 8px 16px #00000014;border-color:#d0d0d0;transform:translateY(-2px)}}.card-media{position:relative;overflow:hidden;background:#fff;border-bottom:none!important;flex-shrink:0}.card-media figure{margin:0;border-radius:0}.card-body,.card__content,.card__information{padding:12px;display:flex!important;flex-direction:column!important;flex-grow:1;text-align:left;height:100%}.card:not(.card--product) .card-heading,.card:not(.card--product) .card-title,.card:not(.card--product) h3.card__heading,.card--article .card-heading,.card--article .card-title,.card--article h3.card__heading{order:1!important;font-size:15px;font-weight:500;line-height:1.4;color:#0f1111;margin-bottom:4px!important;text-decoration:none;display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;-webkit-line-clamp:2;min-height:42px}@media screen and (max-width:989px){.card:not(.card--product) .card-heading,.card:not(.card--product) .card-title,.card:not(.card--product) h3.card__heading,.card--article .card-heading,.card--article .card-title,.card--article h3.card__heading{-webkit-line-clamp:3!important;min-height:63px!important}}.card--product .card-heading,.card--product .card-title,.card--product h3.card__heading{font-size:15px;font-weight:500;line-height:1.4;color:#0f1111;margin-bottom:4px!important;text-decoration:none;display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;-webkit-line-clamp:3;min-height:63px}.card:hover .card-heading a,.card:hover .card-title a{color:#ea2127;text-decoration:underline}.card--product .card-body .jdgm-widget,.card--product .card-body .jdgm-preview-badge,.card--product .card-body .rating,.card-body .jdgm-widget,.card-body .jdgm-preview-badge,.card-body .rating{order:1!important;margin-bottom:4px!important;display:flex!important;align-items:center;justify-content:flex-start;min-height:20px}.card--product .card-body .rating-wrapper,.card-body .rating-wrapper{order:1!important;min-height:24px;margin-bottom:4px;display:block}.card--product .card-body .jdgm-prev-badge__text,.card-body .jdgm-prev-badge__text{font-size:12px!important;color:#565959!important;margin-left:5px}.card--product .card-body .card-title,.card--product .card-body .card-heading,.card--product .card-body h3.card__heading,.card-body .card-title,.card-body .card-heading,.card-body h3.card__heading{order:2!important}.card--product .card-body .price,.card-body .price,.card-information>.price{order:3!important;margin-top:auto!important;line-height:1.2;padding-top:8px}.price .price-item{font-size:18px!important;font-weight:700!important;color:#0f1111!important;letter-spacing:-.3px}.price--on-sale .price-item--sale{color:#b12704!important}.price__regular .price-item--regular:after,.price__sale .price-item--sale:after{content:" inkl.\a0MwSt.";font-size:11px;font-weight:400;color:#767676;margin-left:4px;vertical-align:middle;white-space:nowrap}.card .unit-price,.card [data-metafield-unit-price]{display:none!important}quick-buy{order:5!important;position:static;opacity:1;pointer-events:auto;margin-top:10px;width:100%}.card quick-buy .btn{display:flex!important;justify-content:center;align-items:center;width:100%;padding:8px 10px;font-size:13px;font-weight:500;border-radius:20px;cursor:pointer;background-color:#ffd814;border:1px solid #FCD200;color:#0f1111;box-shadow:0 2px 5px #d5d9d980}.card quick-buy .btn:hover{background-color:#f7ca00;border-color:#f2c200}.quick-buy_text{display:inline-block!important}.card .badges{position:absolute;top:8px;left:8px;z-index:2;gap:5px}.card .badge{font-size:11px;font-weight:700;padding:4px 10px;border-radius:12px;box-shadow:0 1px 4px #00000026;letter-spacing:.02em}.card-media-overlay{position:absolute;top:0;left:0;width:100%;height:100%}.card-hover-images{position:relative;overflow:hidden}.card-hover-images>*:last-child{opacity:0;position:absolute;left:0;top:0;width:100%;height:100%;transition:opacity .3s}@media(hover:hover){.card.on-hover:hover .card-hover-images>*:first-child{opacity:0}.card.on-hover:hover .card-hover-images>*:last-child{opacity:1}}.card--article .card-body .card-title{order:1!important}.card--article .card-body .details{order:2!important}.card--article .card-body .card-excerpt{order:3!important}div.card.card--product div.card-body div.rating-wrapper,.card--product .card-body .rating-wrapper,div.card-body div.rating-wrapper{order:1!important;min-height:24px;margin-bottom:4px;display:block!important}div.card.card--product div.card-body .rating,div.card.card--product div.card-body .jdgm-widget,div.card.card--product div.card-body .jdgm-preview-badge,.card--product .card-body .rating,.card--product .card-body .jdgm-widget,.card--product .card-body .jdgm-preview-badge{order:1!important}div.card.card--product div.card-body h3.card-title,div.card.card--product div.card-body .card-heading,.card--product .card-body h3.card-title,.card--product .card-body .card-heading,.card--product .card-body h3.card__heading{order:2!important}div.card.card--product div.card-body .price,.card--product .card-body .price{order:3!important}.card--product .card-body .price-wrapper{order:3!important;margin-top:auto}.card-media-wrap{position:relative;display:block}.card-actions{position:absolute;left:0;right:0;bottom:0;z-index:3;display:flex;flex-direction:column;gap:8px;padding:14px;background:linear-gradient(to top,#0a08069e,#0a08064d 42%,#0a080600 78%);opacity:0;transform:translateY(8px);pointer-events:none;transition:opacity .22s ease,transform .22s ease}@media(hover:hover){.card:hover .card-actions,.card:focus-within .card-actions{opacity:1;transform:translateY(0)}.card:hover .card-actions__btn,.card:hover .card-actions__form,.card:focus-within .card-actions__btn,.card:focus-within .card-actions__form{pointer-events:auto}}.card .card-actions .card-actions__form,.card .card-actions quick-buy.card-actions__form{order:0!important;position:static;margin:0!important;width:100%}.card-actions__btn--secondary{order:1}.card-actions__btn{display:flex;align-items:center;justify-content:center;width:100%;padding:9px 14px;font-size:var(--font-button-size, 13px);font-weight:var(--font-button-weight, 600);font-family:var(--font-button-family, inherit);letter-spacing:var(--font-button-letter-spacing, 0);text-transform:var(--font-button-text-transform, none);line-height:1.2;border-radius:var(--button-border-radius, 20px);cursor:pointer;text-decoration:none;border:1px solid transparent;transition:background-color .16s ease,border-color .16s ease,filter .16s ease}.card-actions__btn--primary,.card .card-actions quick-buy .card-actions__btn--primary{background-color:var(--color-button-background);border-color:var(--color-button-background);color:var(--color-button-foreground);box-shadow:0 2px 8px #00000047}.card-actions__btn--primary:hover,.card .card-actions quick-buy .card-actions__btn--primary:hover{filter:brightness(.93)}.card-actions__btn--secondary{background:#fffffff0;border-color:#ffffffe6;color:#1a1a1a}.card-actions__btn--secondary:hover{background:#fff}.card-actions__btn--soldout{background:#ebe7e2f2;border-color:#ebe7e2f2;color:#7a7168;cursor:not-allowed}@media(hover:none){.card-actions{display:none}}@media(prefers-reduced-motion:reduce){.card-actions{transition:opacity .01s ease;transform:none}}.card--product{background:#f4efea!important;border:1px solid #e0dbd6!important;border-radius:14px!important;box-shadow:0 1px 2px #1111110a,0 8px 24px #1111110f}@media(hover:hover){.card--product:hover{box-shadow:0 4px 10px #11111114,0 18px 40px #1111111f;border-color:#d9d3cc!important;transform:translateY(-3px)}}.card--product .card-media{background:radial-gradient(120% 120% at 50% 18%,rgba(234,33,39,.06),transparent 60%),#fff}.card--product .card-media{display:block;aspect-ratio:1 / 1;overflow:hidden}.card--product .card-media>.media,.card--product .card-media>.card-hover-images,.card--product .card-media>.card-hover-images>.media{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;margin:0;padding-top:0;aspect-ratio:auto}.card--product .card-media img,.card--product .card-media picture,.card--product .card-media picture>img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:contain;object-position:center center}.card--product .card-body{padding:16px 18px 18px}.card--product .price__regular .price-item--regular,.card--product .price__sale .price-item--last{font-size:22px!important;letter-spacing:-.01em}.price-amount{white-space:nowrap}@media screen and (max-width:767px){.card--product .card-media{aspect-ratio:1 / 1!important;height:auto!important}.card--product .card-body{padding:16px 18px 18px}.card--product .card-body .rating-wrapper,div.card.card--product div.card-body div.rating-wrapper{min-height:0!important;margin-bottom:4px!important}.card--product .card-title,.card--product .card-heading,.card--product h3.card__heading{font-size:16px!important;line-height:1.35!important;-webkit-line-clamp:2!important;min-height:44px!important;margin-bottom:4px!important}.card--product .card-body .price,.card--product .card-body .price-wrapper{padding-top:6px!important}.card--product .price__regular .price-item--regular,.card--product .price__sale .price-item--last{font-size:22px!important;line-height:1.2!important;white-space:nowrap!important}.card--product .price__regular .price-item--regular:after,.card--product .price__sale .price-item--sale:after{font-size:13px!important;margin-left:5px!important;white-space:nowrap!important}.card--product .price-net{flex-wrap:nowrap!important;white-space:nowrap!important;margin-top:3px!important;gap:5px!important}.card--product .price-net__amount{font-size:15px!important}.card--product .price-net__tax-note{font-size:12px!important}}div.card.card--product div.card-body div.rating-wrapper,.card--product .card-body .rating-wrapper,.card--product .rating-wrapper,.card--product .card-body .rating,.card--product .card-body .jdgm-widget,.card--product .card-body .jdgm-preview-badge,.card--product .card-body .jdgm-prev-badge{display:none!important;min-height:0!important;margin:0!important;padding:0!important}
/*# sourceMappingURL=/cdn/shop/t/74/assets/component-card.css.map */
