.product__title h1,.product__title .h1{font-size:var(--type-headline-size)!important;line-height:var(--type-headline-lh)!important;letter-spacing:var(--type-headline-ls)!important;font-weight:var(--type-headline-weight)!important;color:var(--color-text-heading)!important}.product__text,.product__vendor{font-size:var(--type-label-size);font-weight:var(--type-label-weight);letter-spacing:.08em;text-transform:uppercase;color:var(--color-text-muted);margin-bottom:8px}.product__description{font-size:var(--type-body-size);line-height:var(--type-body-lh);color:var(--color-text-body);margin-bottom:24px}.product-form__input .swatch,.product-form__input button[type=button]{border:.8px solid rgba(11,29,58,.24);border-radius:100px;padding:9px 14px;font-size:var(--type-body-size);font-weight:500;color:var(--color-text-body);background:transparent;transition:all .15s ease;cursor:pointer}.product-form__input button[type=button]:hover{border-color:var(--color-text-heading)}.product-form__input button[type=button][aria-checked=true],.product-form__input button[type=button].active{background:var(--color-text-heading);border-color:var(--color-text-heading);color:var(--color-white)}.product-form__input .form__label{font-size:var(--type-body-size);color:var(--color-text-body);margin-bottom:12px;font-weight:500}.price__container{margin:16px 0}.price--large .price-item{font-size:19px;font-weight:700;color:var(--color-text-heading);letter-spacing:-.03em}.price--large .price-item--regular:not(:only-child){text-decoration:line-through;opacity:.29;color:var(--color-text-body)}.product-form__submit,.btn--primary,button.product-form__submit{background:var(--color-text-heading)!important;color:var(--color-white)!important;border-radius:200px!important;font-size:var(--type-button-size)!important;font-weight:var(--type-button-weight)!important;letter-spacing:var(--type-button-ls)!important;padding:16px 30px!important;width:100%!important;border:none!important;cursor:pointer;transition:opacity .15s ease}.product-form__submit:hover{opacity:.88}.product__guarantee,.product-form__note{font-size:var(--type-body-size);color:var(--color-text-body);text-align:center;margin-top:12px}.evolve-purchase-options{display:flex;flex-direction:column;gap:8px;margin:16px 0}.evolve-purchase-option{display:flex;align-items:center;justify-content:space-between;padding:17px 16px;border-radius:12px;border:.756px solid rgba(11,29,58,.24);background:#ffffff80;cursor:pointer}.evolve-purchase-option--selected{border-color:var(--color-accent-yellow-border);border-width:.715px}.evolve-purchase-option__label{font-size:19px;font-weight:700;color:var(--color-text-heading);letter-spacing:-.03em}.evolve-purchase-option__badge{display:inline-block;background:var(--color-accent-yellow);color:var(--color-text-heading);font-size:11px;font-weight:700;padding:5px 8px;border-radius:8px;margin-left:8px}.evolve-purchase-option__price{font-size:19px;font-weight:700;color:var(--color-text-heading);text-align:right}.evolve-purchase-option__per-serving{font-size:var(--type-body-size);color:var(--color-text-body);text-align:right}.product__media-wrapper{border-radius:12px;overflow:hidden;background:var(--color-bg-card-alt)}.product__media img{border-radius:12px}.product__media-list--thumbnail{gap:8px}.product__media-list--thumbnail .product__media-item{border-radius:8px;overflow:hidden;border:1px solid var(--color-border-light)}.product__media-list--thumbnail .product__media-item--active{border-color:var(--color-text-heading)}.product-form__input .swatch-list{display:flex;gap:16px;flex-wrap:wrap}.product-form__input .swatch,.product-form__input button[type=button]{display:flex!important;align-items:center!important;gap:8px!important;padding:9px 14px!important;border-radius:100px!important;border:.8px solid rgba(11,29,58,.24)!important;background:transparent!important;font-family:Outfit,sans-serif!important;font-size:16px!important;font-weight:500!important;line-height:24px!important;color:#58647c!important;cursor:pointer!important;white-space:nowrap!important;transition:background .15s ease,border-color .15s ease,color .15s ease!important;min-width:unset!important;width:auto!important;height:auto!important}.product-form__input button[type=button]:hover{border-color:#0b1d3a!important;color:#0b1d3a!important}.product-form__input button[type=button][aria-checked=true],.product-form__input button[type=button].selected,.product-form__input button[type=button].active{background:#0b1d3a!important;border-color:#0b1d3a!important;color:#fbfbfb!important}.product-form__input .swatch__media,.product-form__input .swatch__media--color{display:none!important}.product-form__input .form__label{font-family:Outfit,sans-serif;font-size:16px;font-weight:500;color:#58647c;margin-bottom:12px;display:block}.product-form__input .swatch__media,.product-form__input .swatch__media--color{display:flex!important;width:14px!important;height:14px!important;min-width:14px!important;border-radius:50%!important;overflow:hidden!important;flex-shrink:0!important;align-items:center!important;justify-content:center!important}.product-form__input .swatch__media img,.product-form__input .swatch__media svg{width:14px!important;height:14px!important;border-radius:50%!important;object-fit:cover!important}.product-form__input button[type=button][aria-checked=true] .swatch__media,.product-form__input button[type=button].active .swatch__media{background:#22c55e!important;display:flex!important;align-items:center!important;justify-content:center!important}.product-form__input button[type=button][aria-checked=true] .swatch__media:after,.product-form__input button[type=button].active .swatch__media:after{content:"";display:block;width:8px;height:8px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12' fill='none'%3E%3Cpath d='M2 6l3 3 5-5' stroke='white' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-size:contain;background-repeat:no-repeat;background-position:center}
/*# sourceMappingURL=/cdn/shop/t/8/assets/evolve-theme-pdp.css.map */
