.card-wrapper--redesign{display:flex;flex-direction:column;height:100%;background:transparent;border-radius:0;box-shadow:none;overflow:visible}.card-wrapper--redesign .card--product{flex-shrink:0}.card-wrapper--redesign .card{border:none!important;box-shadow:none!important}.card-wrapper--redesign .card-information{display:flex;flex-direction:column;flex:1;padding:1.2rem .6rem 0;position:relative}.card-wrapper--redesign .card-information__wrapper{flex:0 0 auto;width:100%}.card-wrapper--redesign .card-information__text{text-transform:none!important;font-size:1.5rem!important;letter-spacing:0!important;font-weight:600;display:block;line-height:1.3;margin-bottom:.2rem;color:rgb(var(--color-foreground))}.card-wrapper--redesign .card-information__button,.card-wrapper--redesign .full-unstyled-link{display:none!important}.card-info__servings{color:rgba(var(--color-foreground),.65);font-size:1.2rem;line-height:1.4;margin-top:.2rem}.lipscore-rating-small .lipscore-score-text{font-size:1.3rem;font-weight:600;color:rgba(var(--color-foreground),.75);margin-left:.4rem;vertical-align:middle}.card-info__rating{display:flex;align-items:center;gap:.4rem;margin-top:.5rem;flex-wrap:wrap}.card-info__rating .rating{margin:0}.card-info__rating-text{color:rgba(var(--color-foreground),.55);font-size:1.15rem;white-space:nowrap}.card-info__benefits{display:flex;flex-wrap:wrap;gap:.35rem;margin-top:.7rem;margin-bottom:1.2rem}.card-info__benefit-tag{display:inline-flex;align-items:center;gap:.25rem;padding:.3rem .6rem;background:#e8f5ee;border:1.5px solid #c5e8d5;border-radius:9999px;font-size:1.05rem;font-weight:500;line-height:1.3;color:#2d6a4f;white-space:nowrap}.card-info__benefit-icon{font-size:1.05rem;line-height:1}.card-buybox--clean{margin-top:auto;padding:1rem 1.2rem 1.2rem;margin-left:0;margin-right:0;background:#f3f5f4;border-radius:1.2rem;border-top:none;position:relative;z-index:2}.card-buybox__header{display:flex;align-items:center;gap:.5rem;margin-bottom:.35rem}.card-buybox__sub-label{font-size:1.3rem;font-weight:600;color:#00c98e;letter-spacing:0}.card-buybox__save-badge{display:inline-block;background:#00e8a6;color:#000;font-size:1.05rem;font-weight:700;padding:.2rem .6rem;border-radius:.35rem;white-space:nowrap;line-height:1.4;letter-spacing:0}.card-buybox__info-trigger{position:relative;display:inline-flex;align-items:center;cursor:pointer;color:rgba(var(--color-foreground),.35);transition:color .2s ease;margin-left:auto}.card-buybox__info-trigger:hover{color:rgba(var(--color-foreground),.7)}.card-buybox__info-trigger:hover .card-buybox__tooltip,.card-buybox__info-trigger:focus-within .card-buybox__tooltip{opacity:1;visibility:visible;transform:translateY(0)}.card-buybox__tooltip{position:absolute;bottom:calc(100% + 10px);right:-8px;width:24rem;background:#1a1a1a;color:#fff;border-radius:.7rem;padding:1.1rem 1.2rem;font-size:1.15rem;line-height:1.55;z-index:100;opacity:0;visibility:hidden;transform:translateY(4px);transition:opacity .2s ease,visibility .2s ease,transform .2s ease;box-shadow:0 4px 24px #00000040;pointer-events:none}.card-buybox__tooltip p{margin:0 0 .35rem}.card-buybox__tooltip p:last-child{margin-bottom:0}.card-buybox__tooltip strong{color:#00e8a6}.card-buybox__tooltip-arrow{position:absolute;bottom:-5px;right:12px;width:10px;height:10px;background:#1a1a1a;transform:rotate(45deg)}.card-buybox__pricing{display:flex;align-items:baseline;gap:.5rem;margin-bottom:.15rem}.card-buybox__sub-price{font-size:2.2rem;font-weight:700;line-height:1.2;color:rgb(var(--color-foreground));letter-spacing:-.02em}.card-buybox__compare-price{font-size:1.35rem;color:rgba(var(--color-foreground),.5);text-decoration:line-through;font-weight:400}.card-buybox__otp-line{font-size:1.15rem;color:rgba(var(--color-foreground),.55);margin-bottom:.7rem;line-height:1.4;text-align:left}.card-buybox__otp-link{color:#00c78c;text-decoration:underline;text-underline-offset:2px;cursor:pointer;font-size:1.15rem;font-weight:600;transition:color .2s ease;background:none;border:none;padding:0;font-family:inherit}.card-buybox__otp-link:hover{color:#00a876}.card-buybox__frequency{margin-bottom:0}.card-buybox__frequency-select{width:100%;padding:.5rem .75rem;font-size:1.15rem;border:1.5px solid rgba(var(--color-foreground),.12);border-radius:.5rem;background-color:#fff;color:rgb(var(--color-foreground));cursor:pointer;-webkit-appearance:auto;appearance:auto;transition:border-color .2s ease}.card-buybox__frequency-select:hover,.card-buybox__frequency-select:focus{border-color:#00e8a6;outline:none}.card-buybox__pricing--simple{margin-bottom:.6rem}.card-buybox__submit{margin-top:1.2rem;padding:0}.card--product+.card-information>.card-buybox__submit{margin-top:1.2rem!important}.card-buybox__atc-btn{width:100%;display:flex;align-items:center;justify-content:center;gap:.4rem;padding:.9rem 1rem;font-size:1.25rem;font-weight:700;letter-spacing:.05em;text-transform:uppercase;text-decoration:none;border:none;border-radius:9999px;cursor:pointer;transition:background-color .2s ease,transform .1s ease;min-height:4.4rem;background-color:#00e8a6;color:#000;font-family:inherit}.card-buybox__atc-btn:hover{background-color:#00d499}.card-buybox__atc-btn:active{transform:scale(.98)}.card-buybox__atc-btn--disabled{background-color:rgba(var(--color-foreground),.08);color:rgba(var(--color-foreground),.35);cursor:not-allowed}.card-buybox__atc-btn--disabled:hover{background-color:rgba(var(--color-foreground),.08)}.card-buybox__atc-loading{display:inline-flex}.product-grid .grid__item{display:flex}.product-grid .grid__item>.card-wrapper--redesign{width:100%}@media screen and (max-width: 749px){.card-wrapper--redesign .card-information{padding:1rem .4rem 0}.card-buybox--clean{margin-left:0;margin-right:0;padding:.9rem 1rem}.card-buybox__sub-price{font-size:1.9rem}.card-buybox__tooltip{width:20rem;right:-4px;font-size:1.05rem}.card-buybox__save-badge{font-size:.95rem;padding:.15rem .5rem}.card-info__benefit-tag{font-size:.95rem;padding:.25rem .5rem}.card-buybox__submit{padding:0}}.card-buybox__tooltip--visible{opacity:1!important;visibility:visible!important;transform:translateY(0)!important;pointer-events:auto!important}
/*# sourceMappingURL=/cdn/shop/t/77/assets/component-card-buybox.css.map */
