.card-wrapper:not(.card--product){color:inherit;height:100%;position:relative;text-decoration:none}.card-wrapper:not(.card--product) .card{text-align:var(--card-text-alignment);text-decoration:none}.card-wrapper:not(.card--product) .card:not(.ratio){display:flex;flex-direction:column;height:100%}.card-wrapper:not(.card--product) .card--card{height:100%}.card-wrapper:not(.card--product) .card--card,.card-wrapper:not(.card--product) .card--standard .card__inner{border-radius:var(--card-corner-radius);border:var(--card-border-width) solid rgba(var(--color-foreground),var(--card-border-opacity));position:relative;box-sizing:border-box}.card-wrapper:not(.card--product) .card--card:after,.card-wrapper:not(.card--product) .card--standard .card__inner:after{content:"";position:absolute;width:calc(var(--card-border-width) * 2 + 100%);height:calc(var(--card-border-width) * 2 + 100%);top:calc(var(--card-border-width) * -1);left:calc(var(--card-border-width) * -1);z-index:-1;border-radius:var(--card-corner-radius);box-shadow:var(--card-shadow-horizontal-offset) var(--card-shadow-vertical-offset) var(--card-shadow-blur-radius) rgba(var(--color-shadow),var(--card-shadow-opacity))}.card-wrapper:not(.card--product) .card .card__inner .card__media{overflow:hidden;z-index:0;border-radius:calc(var(--card-corner-radius) - var(--card-border-width) - var(--card-image-padding))}.card-wrapper:not(.card--product) .card__media,.card-wrapper:not(.card--product) .card .media{position:absolute;top:0;bottom:0}.card-wrapper:not(.card--product) .card .media{width:100%}.card-wrapper:not(.card--product) .card__media{margin:var(--card-image-padding);width:calc(100% - 2 * var(--card-image-padding))}.card-wrapper:not(.card--product) .card__media .media img{width:100%;height:100%;object-fit:cover;object-position:center}.card-wrapper:not(.card--product) .card__inner{width:100%}.card-wrapper:not(.card--product) .card__content{display:grid;grid-template-rows:minmax(0,1fr) max-content minmax(0,1fr);padding:1rem;width:100%;flex-grow:1}.card-wrapper:not(.card--product) .card__information{grid-row-start:2;padding:1.3rem 1rem}.card-wrapper:not(.card--product) .card__heading{margin:0}.card-wrapper:not(.card--product) .card-information{width:100%;text-align:var(--card-text-alignment)}.card-wrapper:not(.card--product) .card-information>*+*{margin-top:.5rem}.card-wrapper:not(.card--product) .card-article-info{margin-top:1rem}.card-wrapper.card--product{height:100%;display:flex;flex-direction:column;position:relative}.card-wrapper.card--product .card{display:flex;flex-direction:column;height:100%}.card-wrapper.card--product .card__content,.card-wrapper.card--product .card__information,.card-wrapper.card--product .card__media,.card-wrapper.card--product .media{position:relative;top:auto;bottom:auto;grid-row:auto}.card-wrapper.card--product .card__content{display:flex;flex-direction:column;grid-template-rows:none;flex-grow:1}.card-wrapper.card--product .card__top{display:flex;flex-direction:column;align-items:center;border-radius:32px}.card-wrapper.card--product .card__heading{font-size:44px;line-height:1.1;margin:22px 0 0;padding:0 10px;text-align:center;width:100%;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;min-height:calc(44px * 1.1 * 2)}@media screen and (max-width:1023px){.card-wrapper.card--product .card__heading{font-size:36px}}@media screen and (max-width:767px){.card-wrapper.card--product .card__heading{font-size:24px}}.card-wrapper.card--product .card__media{margin-top:40px;width:100%;aspect-ratio:4 / 3;padding:10px;box-sizing:border-box;display:flex;align-items:center;justify-content:center}.card-wrapper.card--product .card__media .media{width:100%;height:100%;display:flex;align-items:center;justify-content:center}.card-wrapper.card--product .card__media img{height:100%;width:100%;object-fit:contain;object-position:center;display:block}.card-wrapper.card--product .card__information{display:flex;flex-direction:column;gap:10px;padding:1.3rem 1rem;flex-grow:1;align-items:center}@media screen and (max-width:749px){.card-wrapper.card--product .card__information{width:100%}}.card-wrapper.card--product .junip-product-summary{min-height:25px;margin-top:0rpx;order:-1}.card-wrapper.card--product .card__information .button{margin-top:0;width:100%}.card-wrapper.card--product .media.media--hover-effect>img{transform:none!important;opacity:1!important}.card-wrapper.card--product,.card-wrapper.card--product .card,.card-wrapper.card--product .card__content{height:100%}@media screen and (max-width:500px){#product-grid li{width:100%;max-width:100%}}
/*# sourceMappingURL=/cdn/shop/t/48/assets/component-card.css.map */
