.variant-cards{display:grid;grid-template-columns:repeat(3,1fr);column-gap:1rem;row-gap:.6rem;margin:0 0 1.6rem;padding:0;border:0}.variant-cards__legend{grid-column:1 / -1;margin-bottom:.4rem}.variant-cards__item{position:relative;display:grid;grid-template-rows:subgrid;grid-row:span 6;padding:2rem 1.4rem 1.4rem;border:.2rem solid rgba(var(--color-foreground),.18);border-radius:0;transition:border-color .15s ease,box-shadow .15s ease}.variant-cards__card{display:grid;grid-template-rows:subgrid;grid-row:span 5;text-align:left;cursor:pointer}.variant-cards__icon{grid-row:1}.variant-cards__title{grid-row:2}.variant-cards__tagline{grid-row:3}.variant-cards__pricing{grid-row:4}.variant-cards__includes{grid-row:5}.variant-cards__cta{grid-row:6}@supports not (grid-template-rows: subgrid){.variant-cards__item{display:flex;flex-direction:column}.variant-cards__card{display:flex;flex-direction:column;gap:.6rem;flex-grow:1}.variant-cards__cta{margin-top:1.4rem}}.variant-cards__item--featured{border-color:rgba(var(--color-foreground),.55)}.variant-cards__item:hover{border-color:rgba(var(--color-foreground),.4)}.variant-cards__item--featured:hover{border-color:rgba(var(--color-foreground),.7)}.variant-cards__item:has(.variant-cards__input:checked){border-color:#202020;box-shadow:inset 0 0 0 .1rem #202020}.variant-cards__item:has(.variant-cards__input:focus-visible){outline:.2rem solid #202020;outline-offset:.2rem}.variant-cards__input{position:absolute;width:.1rem;height:.1rem;opacity:0;pointer-events:none}.variant-cards__icon{display:flex;align-items:flex-end;justify-content:center;width:100%;height:9rem;margin-bottom:.4rem}.variant-cards__icon-img{height:100%;width:auto;max-width:100%;object-fit:contain}.variant-cards__title{font-weight:600;font-size:1.3rem;line-height:1.25;white-space:nowrap}.variant-cards__tagline{font-size:1.2rem;line-height:1.35;opacity:.75}.variant-cards__pricing{display:flex;flex-direction:column;align-items:flex-start;gap:.3rem;text-align:left;line-height:1.2;margin-top:.4rem}.variant-cards__unit-price{display:flex;flex-wrap:wrap;align-items:baseline;gap:.2rem .5rem;font-weight:600;font-size:2rem;color:rgb(var(--color-foreground))}.variant-cards__each{font-weight:400;font-size:1.1rem;opacity:.7;white-space:nowrap}.variant-cards__total-row{display:flex;flex-wrap:wrap;align-items:baseline;column-gap:.4rem;row-gap:.1rem}.variant-cards__total{font-size:1.15rem;white-space:nowrap;opacity:.85}.variant-cards__compare{font-size:1.05rem;white-space:nowrap;opacity:.6}.variant-cards__save{display:inline-block;margin-top:.2rem;padding:.3rem .7rem;background:#202020;color:#fff;font-size:1.1rem;font-weight:600;letter-spacing:.03rem;border-radius:0}.variant-cards__includes{display:flex;flex-direction:column;gap:.3rem;margin-top:.6rem;font-size:1.2rem;line-height:1.35}.variant-cards__include{position:relative;padding-left:1.9rem}.variant-cards__include:before{content:"";position:absolute;left:0;top:.12em;width:1.3rem;height:1.3rem;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23202020' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='10.5'/%3E%3Cpolyline points='16.5 9 10.5 15.5 7.5 12'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:center;background-size:contain}.variant-cards__cta{margin-top:.8rem;width:100%;padding:1.1rem 1rem;font-family:inherit;font-size:1.3rem;font-weight:600;letter-spacing:.06rem;text-align:center;cursor:pointer;border-radius:0;transition:background-color .15s ease,color .15s ease}.variant-cards__cta--filled{background:#202020;color:#fff;border:.2rem solid #202020}.variant-cards__cta--filled:hover{background:#404040;border-color:#404040}.variant-cards__cta--outline{background:transparent;color:#202020;border:.2rem solid #202020}.variant-cards__cta--outline:hover{background:#202020;color:#fff}.variant-cards__cta:focus-visible{outline:.2rem solid #202020;outline-offset:.2rem}.variant-cards__cta[disabled]{opacity:.45;cursor:not-allowed}.variant-cards__item .shwink-badge{position:absolute;top:0;left:50%;transform:translate(-50%,-50%);z-index:2}.variant-cards__input.disabled~.variant-cards__card{opacity:.45;cursor:not-allowed}@media screen and (max-width:749px){.variant-cards{column-gap:.6rem;row-gap:.4rem}.variant-cards__item{padding:1.4rem .7rem .8rem}.variant-cards__icon{height:5rem}.variant-cards__title{font-size:1.2rem;white-space:normal}.variant-cards__tagline{font-size:1rem}.variant-cards__unit-price{font-size:1.5rem}.variant-cards__each{font-size:.9rem}.variant-cards__total{font-size:1.05rem}.variant-cards__compare{font-size:1rem}.variant-cards__save{font-size:.9rem;padding:.25rem .4rem;letter-spacing:.02rem}.variant-cards__includes{font-size:1rem}.variant-cards__include{padding-left:1.5rem}.variant-cards__include:before{width:.95rem;height:.95rem}.variant-cards__cta{font-size:1rem;padding:.8rem .4rem;letter-spacing:.02rem}}.price__per-bottle{display:flex;flex-wrap:wrap;align-items:baseline;gap:.2rem .6rem;margin-top:.4rem;font-size:1.3rem;line-height:1.3}.price__per-separate{opacity:.55}.variant-cards__descriptions{grid-column:1 / -1;margin-top:1.6rem;padding:1.6rem 1.8rem;border:.1rem solid rgba(var(--color-foreground),.18);background:rgba(var(--color-foreground),.03)}.variant-cards__desc{margin:0;color:rgb(var(--color-foreground));line-height:1.5}.variant-cards__desc>:first-child{margin-top:0}.variant-cards__desc>:last-child{margin-bottom:0}.product__info-container>.shopify-app-block:has(.okeReviews),.product__info-container>.shopify-app-block:has([data-oke-container]),.product__info-container>.shopify-app-block:has(.oke-sr){margin-top:.4rem;margin-bottom:.4rem}.product__info-container>.product__title{margin-bottom:.6rem}.product__info-container .oke-sr,.product__info-container .okeReviews-reviewsSummary{margin-top:0;margin-bottom:0}.product__tax--under-cards{margin-top:1.2rem;margin-bottom:0}.variant-cards__secondary{margin-top:0;margin-bottom:.6rem}.variant-cards__secondary legend.form__label{margin-bottom:.4rem}.variant-cards__secondary label{margin-top:.2rem;margin-bottom:.2rem}.product__info-container>variant-selects{margin-top:.8rem}
/*# sourceMappingURL=/cdn/shop/t/15/assets/component-variant-card.css.map */
