.card-v2{color:inherit;height:100%;position:relative;text-decoration:none;padding:40px;text-align:var(--card-text-alignment);display:flex;flex-direction:column;align-items:center;justify-content:space-between}.card-v2.single{background:#f6f5f3;min-height:min(320px,80vh)}.card-v2.standard{background:transparent;margin:0;padding:0;min-height:420px}.card-v2 .card__badge{align-self:flex-end;grid-row-start:3;justify-self:flex-start}.card-v2 .card__badge.top{align-self:flex-start;grid-row-start:1}.card-v2 .card__badge.right{justify-self:flex-end}.card-v2 .card__media{overflow:hidden;z-index:0;border-radius:calc(var(--card-corner-radius) - var(--card-border-width) - var(--card-image-padding));min-width:200px;width:100%;min-height:210px;height:35vw;max-height:660px;object-fit:contain}.card-v2 .card__media img{height:100%;object-fit:contain;object-position:center;width:100%}.card-v2.standard .card__media{background:#f6f5f3;margin:var(--card-image-padding)}.card-v2.standard .card__text{background-color:transparent}.card-v2.standard .card__text a:after,.card-v2.single .card__heading a:after{bottom:calc(var(--card-border-width) * -1);left:calc(var(--card-border-width) * -1);right:calc(var(--card-border-width) * -1);top:calc(var(--card-border-width) * -1)}.card-v2 .card__content{padding:1rem;width:100%;display:flex;flex-direction:column;align-items:center;margin-top:30px}.card-v2.standard .card__content{flex:1}.card-v2 .card__content .description{line-height:1.3}.card-v2.standard .card__content .price__buttons,.card-v2.standard>.price__buttons{display:flex;width:100%;flex-direction:column;gap:20px;padding:10px}.card-v2.single>.price__buttons{display:none;padding:10px}.card-v2 .card__heading{width:100%;font-size:36px;margin:0 0 12px;font-weight:500;letter-spacing:-.02em;text-align:center}.card-v2 .card__heading a:focus{box-shadow:none;outline:0}.card-v2 .card__heading:last-child{margin-bottom:0}.card-v2 .card__information{width:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;grid-row-start:2;text-align:var(--card-text-alignment);font-size:21px;font-weight:500;letter-spacing:-.02em;color:#6e6d6b;gap:20px;margin:0;padding:0;flex:1}.card-v2 .card__information p{margin:0;padding:0}.card-v2 .card__information .description{flex:1;width:100%;text-align:center}.card-v2 .buttons{display:flex;flex-flow:row wrap-reverse;align-items:center;justify-content:center;gap:10px}.card-v2 .buttons>*{white-space:nowrap}@media screen and (max-height:870px){.card-v2 .card__content{margin-top:10px}.card-v2 .card__heading{font-size:28px;margin:0 0 8px}.card-v2 .card__information{font-size:21px;gap:16px}.card-v2.single{padding:30px}}@media screen and (max-height:750px){.card-v2 .card__content{margin-top:0}.card-v2 .card__media{height:25vw}.card-v2 .card__heading{font-size:24px;margin:0 0 8px}.card-v2 .card__information{font-size:18px;gap:10px}.card-v2.single{padding:20px}}@media screen and (max-width:1250px){.card-v2 .card__content{margin-top:10px}.card-v2 .card__heading{font-size:28px;margin:0 0 8px}.card-v2 .card__information{font-size:21px;gap:16px}.card-v2.single{padding:30px}}@media screen and (max-width:990px){.card-v2 .card__content{margin-top:0}.card-v2 .card__media{height:25vw}.card-v2 .card__heading{font-size:24px;margin:0 0 8px}.card-v2 .card__information{font-size:18px;gap:10px}.card-v2.single{padding:20px}}@media screen and (max-width:750px){.card-v2 .card__heading{font-size:22px;margin:0 0 8px}.card-v2.compact .card__heading{margin:0 0 8px}.card-v2.relaxed .card__heading{margin:20px 0 8px}.card-v2.compact .card__content,.card-v2.standard.compact .card__content,.card-v2.compact .card__information,.card-v2.compact .card__information .description{flex:0}.card-v2.relaxed .card__content,.card-v2.standard.relaxed .card__content,.card-v2.relaxed .card__information,.card-v2.relaxed .card__information .description{flex:1}.card-v2.compact .card__media,.card-v2.relaxed .card__media{flex-grow:2}.card-v2.single.compact .card__information{font-size:14px}.card-v2.single{padding:10px}.card-v2.single .card__content{align-items:flex-start}.card-v2 .card__content .price{margin-bottom:auto}.card-v2.single.compact .card__content .button--secondary,.card-v2.standard.compact .card__content .button--secondary,.card-v2.single.compact .card__information .price{display:none}.card-v2.single.compact .card__content *{text-align:left}.card-v2.single.compact .buttons{display:none}.card-v2.relaxed .buttons{flex-flow:column-reverse}.card-v2.compact .button{padding:12px 20px;white-space:nowrap}.card-v2.single.compact>.price__buttons,.card-v2.standard.compact>.price__buttons,.card-v2.single.compact .card__content .price__buttons,.card-v2.standard.compact .card__content .price__buttons{display:flex;width:100%;flex-direction:row;justify-content:space-between;align-items:center;gap:10px}.card-v2.standard{background-color:#f6f5f3;border-radius:24px;padding:10px}.card-v2.single.relaxed .card__content .price__buttons,.card-v2.standard.relaxed .card__content .price__buttons{width:100%;display:flex;flex-direction:column;align-items:center;justify-content:space-between;padding:10px 0 0}.card-v2.relaxed .card__content .button--secondary{background-color:transparent;border:none;text-decoration:underline;text-underline-offset:4px;padding:0}}
/*# sourceMappingURL=/cdn/shop/t/3/assets/component-card-v2.css.map */
