.shopify-section--main-product{margin-top:-10rem}.shopify-section--main-product .section-full{padding-top:10rem}.shopify-section--main-product .badge{font-size:.8rem;font-weight:400;padding:4px 12px;border-radius:20px}.shopify-section--main-product .product-info__separator{border-color:var(--transparent-border)}.shopify-section--main-product .product-info h1{font-family:Star,sans-serif;font-size:2.8rem;color:var(--purple)}.shopify-section--main-product .product-form__subscription-variations{display:flex;max-width:800px;flex-direction:column;align-items:flex-start;gap:1.5rem}.shopify-section--main-product .product-form__subscription-variations .variation-cards{display:flex;flex-wrap:wrap;gap:12px;align-self:stretch}@media(max-width:420px){.shopify-section--main-product .product-form__subscription-variations .variation-cards .variation-card{flex:1 1 100%}}@media(min-width:421px){.shopify-section--main-product .product-form__subscription-variations .variation-cards{row-gap:15px;column-gap:12px}}.shopify-section--main-product .product-form__subscription-variations .variation-cards .variation-card{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:1rem;flex:1;min-height:140px;border-radius:6px;border:1px solid #e5e5e5;background:#fff;cursor:pointer;transition:all .2s ease;overflow:visible}.shopify-section--main-product .product-form__subscription-variations .variation-cards .variation-card.active{border-radius:6px;border:1px solid #f38025;background:#fdf8f5;box-shadow:0 0 4px #00000040}.shopify-section--main-product .product-form__subscription-variations .variation-cards .variation-card:hover{border-color:#f38025}.shopify-section--main-product .product-form__subscription-variations .variation-cards .variation-card__badge{position:absolute;top:-9px;left:50%;transform:translate(-50%);padding:4px 12px;border-radius:12px;font-size:.75rem;font-weight:600;color:#fff;white-space:nowrap;z-index:1}.shopify-section--main-product .product-form__subscription-variations .variation-cards .variation-card__badge--top-seller{background-color:#f38025}.shopify-section--main-product .product-form__subscription-variations .variation-cards .variation-card__badge--best-value{background-color:#4caf50}.shopify-section--main-product .product-form__subscription-variations .variation-cards .variation-card__content{display:flex;flex-direction:column;align-items:center;gap:.75rem;width:100%}.shopify-section--main-product .product-form__subscription-variations .variation-cards .variation-card__image{width:64px;height:64px;object-fit:cover;border-radius:4px}.shopify-section--main-product .product-form__subscription-variations .variation-cards .variation-card__details{display:flex;flex-direction:column;align-items:center;gap:.25rem;width:100%}.shopify-section--main-product .product-form__subscription-variations .variation-cards .variation-card__name{text-align:center;font-family:Nourd,sans-serif;font-size:16px;font-style:normal;font-weight:700;line-height:150%;color:#333;margin:0}.shopify-section--main-product .product-form__subscription-variations .variation-cards .variation-card__price-per-serving{text-align:center;font-size:.875rem;color:#666;margin:0}.shopify-section--main-product .product-form__subscription-variations .subscription-toggles{display:flex;flex-direction:column;align-items:flex-start;align-self:stretch;gap:.75rem}.shopify-section--main-product .product-form__subscription-variations .subscription-toggles .toggle-container{display:flex;flex-direction:column;align-items:flex-start;align-self:stretch;padding:1.25rem;border-radius:6px;background:#ffffff80;border:1px solid transparent;transition:all .2s ease}.shopify-section--main-product .product-form__subscription-variations .subscription-toggles .toggle-container.toggle-container__subscription.selected,.shopify-section--main-product .product-form__subscription-variations .subscription-toggles .toggle-container.toggle-container__one-time.selected{border:1px solid #f38025;box-shadow:0 0 4px #00000040}.shopify-section--main-product .product-form__subscription-variations .subscription-toggles .toggle{display:flex;flex-direction:column;align-items:flex-start;gap:.625rem;align-self:stretch}.shopify-section--main-product .product-form__subscription-variations .subscription-toggles .toggle select{display:none;padding:.75rem 1.25rem;align-self:stretch;border-radius:.25rem;border:1px solid var(--transparent-border);background-color:var(--off-white)}.shopify-section--main-product .product-form__subscription-variations .subscription-toggles .toggle-container.selected .toggle select{display:block}.shopify-section--main-product .product-form__subscription-variations .subscription-highlights{margin-top:1rem;width:100%}.shopify-section--main-product .product-form__subscription-variations .subscription-highlights>*:not(ul){display:block!important}.shopify-section--main-product .product-form__subscription-variations .subscription-highlights ul{list-style:none;padding-left:0;margin:0;display:flex;flex-direction:column;gap:.5rem}.shopify-section--main-product .product-form__subscription-variations .subscription-highlights ul li{display:flex;align-items:flex-start;gap:.5rem;font-size:.875rem;position:relative}.shopify-section--main-product .product-form__subscription-variations .subscription-highlights ul li:before{content:"";flex-shrink:0;width:16px;height:16px;background-color:#b8d15a;mask:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="3" stroke-linecap="round" stroke-linejoin="round"><polyline points="20 6 9 17 4 12"></polyline></svg>') no-repeat center;-webkit-mask:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="3" stroke-linecap="round" stroke-linejoin="round"><polyline points="20 6 9 17 4 12"></polyline></svg>') no-repeat center;mask-size:contain;-webkit-mask-size:contain}.shopify-section--main-product .product-form__variant-selector-block .subscription-highlights{margin-top:1rem;width:100%}.shopify-section--main-product .product-form__variant-selector-block .subscription-highlights>*:not(ul){display:none!important}.shopify-section--main-product .product-form__variant-selector-block .subscription-highlights ul{list-style:none;padding-left:0;margin:0;display:flex;flex-direction:column;gap:.5rem}.shopify-section--main-product .product-form__variant-selector-block .subscription-highlights ul li{display:flex;align-items:flex-start;gap:.5rem;padding-left:0;position:relative}.shopify-section--main-product .product-form__variant-selector-block .subscription-highlights ul li:before{content:"";flex-shrink:0;width:16px;height:16px;margin-top:.15em;background-color:#b8d15a;mask-size:contain;mask-repeat:no-repeat;mask-position:center;-webkit-mask-size:contain;-webkit-mask-repeat:no-repeat;-webkit-mask-position:center}.shopify-section--main-product .product-form__subscription-variations .subscription-toggles .toggle label{display:flex;flex-direction:row;align-self:stretch;gap:1rem}.shopify-section--main-product .product-form__subscription-variations .subscription-toggles .toggle label input{accent-color:var(--purple);height:1.25rem;width:1.25rem}.shopify-section--main-product .product-form__subscription-variations .subscription-toggles .toggle label p{font-weight:700;margin:0}.shopify-section--main-product .product-form__subscription-variations .subscription-toggles .toggle label p.subscription_variations-price,.shopify-section--main-product .product-form__subscription-variations .subscription-toggles .toggle label p.subscription_variations-sub-price{font-weight:400}.shopify-section--main-product .product-form__subscription-variations .subscription-toggles .toggle label p.subscription_variations-price{margin-left:auto}.shopify-section--main-product .product-form__subscription-variations .toggle.toggle__subscription label p.subscription_variations-price{margin-left:0;text-decoration:line-through}.shopify-section--main-product .product-form__subscription-variations .toggle.toggle__subscription label p.subscription_variations-sub-price{margin-left:auto;font-weight:700}.shopify-section--main-product .product-form__subscription-variations button.add-to-cart{background-color:var(--purple);color:var(--white);padding:1rem 2rem;border-radius:2rem;text-align:center;width:100%;font-weight:700;font-size:1rem;border:none;cursor:pointer;transition:background var(--animation-speed)}@media(hover:hover){.shopify-section--main-product .product-form__subscription-variations button.add-to-cart:hover{background-color:var(--pink)}}.shopify-section--main-product .product-form__subscription-variations button.add-to-cart.disabled{pointer-events:none;background-color:var(--dark)}.shopify-section--main-product .product-form__subscription-variations button.add-to-cart.disabled:hover{background-color:var(--dark)}.shopify-section--main-product .product-form__variant-selector-block{display:flex;max-width:500px;flex-direction:column;align-items:flex-start;gap:1.5rem}.shopify-section--main-product .product-form__variant-selector-block .variation-cards{display:flex;padding:.625rem;flex-direction:column;align-items:flex-start;align-self:stretch;border-radius:.375rem;background:var(--off-white)}.shopify-section--main-product .product-form__variant-selector-block .variation-cards .variation-card{display:flex;padding:.625rem;align-items:center;gap:.938rem;align-self:stretch}.shopify-section--main-product .product-form__variant-selector-block .variation-cards .variation-card .info{display:flex;align-items:center;gap:.938rem;flex:1 0 0}.shopify-section--main-product .product-form__variant-selector-block .variation-cards .variation-card .info .text{display:flex;flex-direction:column;align-items:flex-start;gap:.25rem}.shopify-section--main-product .product-form__variant-selector-block .variation-cards .variation-card .info .text p{margin:0;font-size:.75rem}.shopify-section--main-product .product-form__variant-selector-block .variation-cards .variation-card .info .text p:first-child{font-size:1rem;font-weight:700}.shopify-section--main-product .product-form__variant-selector-block .variation-cards .variation-card .quantity{display:flex;align-items:center;gap:.5rem}.shopify-section--main-product .product-form__variant-selector-block .variation-cards .variation-card .quantity button{display:flex;width:48px;height:48px;justify-content:center;align-items:center;font-size:0;border-radius:24px;border:2px solid var(--transparent-border);background-image:url(icon-plus.svg);background-position:center;background-repeat:no-repeat}.shopify-section--main-product .product-form__variant-selector-block .variation-cards .variation-card .quantity button.minus{background-image:url(icon-minus.svg)}.shopify-section--main-product .product-form__variant-selector-block .variation-cards .variation-card .quantity input[type=number]{background:transparent;border:none;height:48px;line-height:48px;text-align:center;width:2rem;-moz-appearance:textfield}.shopify-section--main-product .product-form__variant-selector-block .variation-cards .variation-card .quantity input[type=number]::-webkit-outer-spin-button,.shopify-section--main-product .product-form__variant-selector-block .variation-cards .variation-card .quantity input[type=number]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.shopify-section--main-product .product-form__variant-selector-block .variation-cards .information{margin:.5rem 1rem;display:flex;align-items:center;gap:10px}.shopify-section--main-product .product-form__variant-selector-block .variation-cards .information:before{content:" ";background-image:url(icon-information.svg);background-position:center;background-repeat:no-repeat;width:1.25rem;height:1.25rem;display:inline-block}.shopify-section--main-product .product-form__variant-selector-block .subscription-toggles{display:flex;flex-direction:column;align-items:flex-start;align-self:stretch;border-radius:.375rem;background:var(--off-white);border:2px solid var(--off-white)}.shopify-section--main-product .product-form__variant-selector-block .subscription-toggles .toggle{background:var(--white);display:flex;padding:1.25rem;flex-direction:column;align-items:flex-start;gap:.625rem;align-self:stretch}.shopify-section--main-product .product-form__variant-selector-block .subscription-toggles .toggle select{display:none;padding:.75rem 1.25rem;align-self:stretch;border-radius:.25rem;border:1px solid var(--transparent-border);background-color:var(--off-white)}.shopify-section--main-product .product-form__variant-selector-block .subscription-toggles .toggle.selected{background:var(--off-white);border:1px solid #f38025;box-shadow:0 0 4px #00000040}.shopify-section--main-product .product-form__variant-selector-block .subscription-toggles .toggle.selected select{display:block}.shopify-section--main-product .product-form__variant-selector-block .subscription-toggles .toggle label{display:flex;flex-direction:row;align-self:stretch;gap:1rem}.shopify-section--main-product .product-form__variant-selector-block .subscription-toggles .toggle label input{accent-color:var(--purple);height:1.25rem;width:1.25rem}.shopify-section--main-product .product-form__variant-selector-block .subscription-toggles .toggle label p{font-weight:700;margin:0}.shopify-section--main-product .product-form__variant-selector-block .subscription-toggles .toggle label p.variant_selector_block-price,.shopify-section--main-product .product-form__variant-selector-block .subscription-toggles .toggle label p.variant_selector_block-sub-price{font-weight:400}.shopify-section--main-product .product-form__variant-selector-block .subscription-toggles .toggle label p.variant_selector_block-price{margin-left:auto}.shopify-section--main-product .product-form__variant-selector-block .toggle.toggle__subscription label p.variant_selector_block-price{margin-left:0;text-decoration:line-through}.shopify-section--main-product .product-form__variant-selector-block .toggle.toggle__subscription label p.variant_selector_block-sub-price{margin-left:auto;font-weight:700}.shopify-section--main-product .product-form__variant-selector-block button.add-to-cart{background-color:var(--purple);color:var(--white);padding:1rem 2rem;border-radius:2rem;text-align:center;width:100%;font-weight:700;font-size:1rem;border:none;cursor:pointer;transition:background var(--animation-speed)}@media(hover:hover){.shopify-section--main-product .product-form__variant-selector-block button.add-to-cart:hover{background-color:var(--pink)}}.shopify-section--main-product .product-form__variant-selector-block button.add-to-cart.disabled{pointer-events:none;background-color:var(--dark)}.shopify-section--main-product .product-form__variant-selector-block button.add-to-cart.disabled:hover{background-color:var(--dark)}.shopify-section--main-product .product-usps{max-width:500px;display:flex;padding:1.25rem;flex-direction:column;align-items:flex-start;gap:18px;align-self:stretch;border-radius:.375rem;background:var(--off-white)}.shopify-section--main-product .product-usps .icons{display:flex;justify-content:space-between;align-items:center;align-self:stretch}.shopify-section--main-product .product-usps .row{display:flex;justify-content:center;align-items:flex-start;gap:.5rem}.shopify-section--main-product .product-usps .row p{margin:0;font-weight:700}.product-links{display:flex;gap:2rem}.product-links a{font-weight:600;text-decoration:underline}.product-links-overlay{position:fixed;top:0;left:0;width:100%;height:100%;background-color:#00000080;z-index:200;opacity:0;pointer-events:none;transition:all var(--animation-speed)}.product-links-overlay.show{opacity:1;pointer-events:all}.product-links-popup{position:fixed;top:50%;right:-650px;transform:translateY(-50%);max-width:600px;max-height:calc(100% - 2rem);overflow-y:scroll;padding:3rem;z-index:201;background-color:var(--white);border-radius:var(--border-radius-big);box-shadow:var(--big-shadow);transition:right var(--animation-speed)}@media screen and (max-width:768px){.product-links-popup{max-width:calc(100% - 2rem);padding:3rem 2rem 2rem}}.product-links-popup.show{right:1rem}@media screen and (max-width:768px){.product-links-popup h2{font-size:1.8rem;line-height:1.8rem}}.product-links-popup button.close{position:absolute;top:1rem;right:1rem;width:2rem;height:2rem;border-radius:2rem;background-image:url(cursor-close.svg);background-position:center;background-repeat:no-repeat;z-index:12;font-size:0;cursor:pointer}
/*# sourceMappingURL=/cdn/shop/t/13/assets/product.css.map */
