.raw-calc{display:block;color:rgb(var(--color-foreground))}.raw-calc__intro{margin:0 0 1.6rem;font-size:1.5rem;line-height:1.5}.raw-calc__form{display:grid;gap:1.6rem}.raw-calc__field,.raw-calc__goal{display:grid;gap:.6rem;margin:0;padding:0;border:0;min-inline-size:0}.raw-calc__goal[hidden],.raw-calc__result[hidden],.raw-calc__detail[hidden]{display:none!important}.raw-calc__label{font-size:1.3rem;font-weight:600;letter-spacing:0}.raw-calc__weight-row{display:flex;gap:.8rem;align-items:stretch}.raw-calc__weight-row .raw-calc__input{flex:1 1 auto;min-width:0}.raw-calc__input{width:100%;margin:0;padding:1.1rem 1.2rem;border:.1rem solid rgba(var(--color-foreground),.2);border-radius:.6rem;background:rgb(var(--color-background));color:rgb(var(--color-foreground));font:inherit;font-size:1.6rem;line-height:1.2}.raw-calc__input:focus-visible{outline:.2rem solid #14221f;outline-offset:.2rem}.raw-calc__select{-webkit-appearance:none;appearance:none;background-image:linear-gradient(45deg,transparent 50%,currentColor 50%),linear-gradient(135deg,currentColor 50%,transparent 50%);background-position:calc(100% - 1.6rem) 55%,calc(100% - 1.1rem) 55%;background-size:.5rem .5rem,.5rem .5rem;background-repeat:no-repeat;padding-right:3rem}.raw-calc__segments{display:flex;flex:0 0 auto;gap:.4rem}.raw-calc__segments--goal{display:grid;grid-template-columns:repeat(3,minmax(0,1fr))}.raw-calc__segment-input{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.raw-calc__segment{display:flex;align-items:center;justify-content:center;min-height:4.4rem;min-width:4.4rem;padding:.8rem 1.2rem;border:.1rem solid rgba(var(--color-foreground),.2);border-radius:999px;background:rgb(var(--color-background));color:rgb(var(--color-foreground));font-size:1.4rem;line-height:1.2;text-align:center;cursor:pointer}.raw-calc__segment-input:checked+.raw-calc__segment{background:#9fccc3;border-color:#9fccc3;color:#14221f}.raw-calc__segment-input:focus-visible+.raw-calc__segment{outline:.2rem solid #14221f;outline-offset:.2rem}.raw-calc__result{background:#9fccc3;color:#14221f;border-radius:.8rem;padding:1.6rem 1.8rem}.raw-calc__daily{margin:0 0 .4rem;font-size:3.2rem;font-weight:600;line-height:1.1;letter-spacing:0}.raw-calc__detail,.raw-calc__disclaimer{margin:0;font-size:1.5rem;line-height:1.4}.raw-calc__detail+.raw-calc__detail{margin-top:.2rem}.raw-calc__disclaimer{margin-top:1rem;font-size:1.3rem}.raw-calc__saved{margin:1.2rem 0 0;font-size:1.5rem;line-height:1.45}.raw-calc__done{display:inline-flex;align-items:center;justify-content:center;width:100%;margin-top:1.4rem;min-height:4.4rem;padding:1rem 1.6rem;border:0;border-radius:999px;background:#14221f;color:#fff;font:inherit;font-size:1.5rem;font-weight:600;line-height:1.2;cursor:pointer}.raw-calc__done:hover{background:#243430}.raw-calc__done:focus-visible{outline:.2rem solid #14221f;outline-offset:.2rem}@keyframes raw-calc-modal-backdrop-in{0%{opacity:0}to{opacity:1}}@keyframes raw-calc-modal-panel-in{0%{opacity:0;transform:scale(.96) translateY(1.2rem)}to{opacity:1;transform:scale(1) translateY(0)}}.product-popup-modal.raw-food-calculator-modal{box-sizing:border-box;opacity:0;position:fixed;visibility:hidden;z-index:-1;margin:0;top:0;right:0;bottom:0;left:0;overflow:auto;width:100%;height:100%;background:rgba(var(--color-foreground),.35);--raw-calc-modal-z: 100000}.product-popup-modal.raw-food-calculator-modal[open]{opacity:1;visibility:visible;z-index:var(--raw-calc-modal-z);display:flex;align-items:center;justify-content:center;padding:2rem;animation:raw-calc-modal-backdrop-in .28s ease forwards}body.raw-calc-modal-open .section-header.shopify-section-group-header-group{z-index:1!important}body.raw-calc-modal-open #smile-ui-lite-container{visibility:hidden!important;pointer-events:none!important}.raw-food-calculator-modal .product-popup-modal__content{border-radius:1.6rem;background-color:rgb(var(--color-background));overflow:auto;position:relative;left:auto;top:auto;transform:scale(.96) translateY(1.2rem);opacity:0;margin:0;width:min(36rem,100%);max-height:calc(100dvh - 4rem);height:auto;padding:2.4rem 2rem 3.6rem;border:.1rem solid rgba(var(--color-foreground),.1);box-shadow:0 .4rem 1.6rem #0000001f;flex-shrink:0}.raw-food-calculator-modal[open] .product-popup-modal__content{animation:raw-calc-modal-panel-in .32s cubic-bezier(.22,1,.36,1) forwards}@media(prefers-reduced-motion:reduce){.product-popup-modal.raw-food-calculator-modal[open],.raw-food-calculator-modal[open] .product-popup-modal__content{animation:none;opacity:1;transform:none}}.raw-food-calculator-modal .product-popup-modal__content-info{padding:0}.raw-food-calculator-modal .product-popup-modal__toggle{background-color:rgb(var(--color-background));border:.1rem solid rgba(var(--color-foreground),.1);border-radius:50%;color:rgba(var(--color-foreground),.55);display:flex;align-items:center;justify-content:center;cursor:pointer;position:absolute;padding:1.2rem;z-index:2;top:1.6rem;right:1.6rem;width:4rem;height:4rem;margin:0}.raw-food-calculator-modal .product-popup-modal__toggle:hover{color:rgba(var(--color-foreground),.75)}.raw-food-calculator-modal .product-popup-modal__toggle .icon{height:auto;margin:0;width:2.2rem}.raw-calc-cta-section[hidden]{display:none!important}.shopify-section:has([data-raw-calc-cta-section][hidden])>[class*=-padding]{padding-top:0!important;padding-bottom:0!important}.raw-calc-cta-section{background:#f4f7f6;border-block:.1rem solid rgba(20,34,31,.08)}.raw-calc-cta-section--product{margin:1.2rem 0 .4rem;padding:0;background:transparent;border:0}.raw-calc-cta__opener{display:block}.raw-calc-cta-section--collection .raw-calc-cta__opener{padding:1.2rem 0 1.4rem}.raw-calc-cta__trigger{display:flex;align-items:center;gap:1.2rem;width:100%;margin:0;padding:1.2rem 1.4rem;border:.1rem solid rgba(20,34,31,.1);border-radius:.8rem;background:rgb(var(--color-background));color:#1c1c1a;font:inherit;text-align:left;cursor:pointer;transition:border-color .2s ease,box-shadow .2s ease}.raw-calc-cta__trigger:hover{border-color:#9fccc3;box-shadow:0 .2rem 1rem #14221f0f}.raw-calc-cta__trigger:focus-visible{outline:.2rem solid #14221f;outline-offset:.2rem}.raw-calc-cta__icon{display:flex;flex-shrink:0;align-items:center;justify-content:center;width:2.4rem;color:#9fccc3}.raw-calc-cta__icon .icon{width:2.4rem;height:2.4rem}.raw-calc-cta__icon .icon-calculator{width:2.2rem;height:2.2rem}.raw-calc-cta__icon .icon-calculator path{fill:currentColor}.raw-calc-cta__copy{flex:1 1 auto;min-width:0;font-size:1.45rem;line-height:1.4}.raw-calc-cta__action{display:inline-flex;flex-shrink:0;align-items:center;gap:.6rem;font-size:1.4rem;font-weight:600;color:#3d6b62;white-space:nowrap}.raw-calc-cta__action-label{display:none}.raw-calc-cta--has-plan .raw-calc-cta__action-label{display:inline}.raw-calc-cta__action-arrow{display:flex;width:1.4rem;height:1.4rem;color:#9fccc3}.raw-calc-cta__action-arrow .icon{width:100%;height:100%}@media screen and (min-width:750px){.raw-calc-cta-section--collection .raw-calc-cta__opener{padding:1.4rem 0 1.6rem}.raw-calc-cta__trigger{gap:1.6rem;padding:1.4rem 1.8rem}.raw-calc-cta__copy{font-size:1.55rem}.raw-calc-cta__action-label{display:inline}}.raw-calc-saved{display:block;margin:.8rem 0 0;padding:1.2rem 1.4rem;border-radius:.6rem;background:#f4f7f6;border:.1rem solid rgba(20,34,31,.08)}.raw-calc-saved[hidden]{display:none!important}.raw-calc-cta-section .raw-calc-saved{margin-top:1.2rem}.raw-calc-saved__text{margin:0 0 .6rem;font-size:1.4rem;line-height:1.45}.raw-calc-saved__actions{display:flex;flex-wrap:wrap;gap:.8rem 1.6rem;align-items:center}.raw-calc-saved__link{padding:0;border:0;background:none;font:inherit;font-size:1.4rem;line-height:1.3;color:rgb(var(--color-foreground));text-decoration:underline;text-underline-offset:.25rem;cursor:pointer}.raw-calc-saved__link:hover{text-decoration-thickness:.15rem}.raw-calc-saved__link:focus-visible{outline:.2rem solid #14221f;outline-offset:.2rem}.raw-calc-opener{display:block;margin:.4rem 0 .8rem}.raw-calc-opener__button{padding:0;border:0;background:none;color:rgb(var(--color-foreground));font:inherit;font-size:1.5rem;line-height:1.4;text-align:left;text-decoration:underline;text-underline-offset:.3rem;cursor:pointer}.raw-calc-opener__button:focus-visible{outline:.2rem solid #14221f;outline-offset:.2rem}.raw-calc-modal__title{display:flex;align-items:center;gap:1rem;margin:0 0 1.2rem;padding-right:4.8rem}.raw-calc-modal__title-icon{display:flex;flex-shrink:0;align-items:center;justify-content:center;width:2.4rem;color:#9fccc3}.raw-calc-modal__title-icon .icon-calculator{width:2.2rem;height:2.2rem}.raw-calc-modal__title-icon .icon-calculator path{fill:currentColor}@media screen and (min-width:750px){.product-popup-modal.raw-food-calculator-modal[open]{padding:3rem}.raw-food-calculator-modal .product-popup-modal__content{padding:2.6rem 2.4rem 4rem}.raw-food-calculator-modal .product-popup-modal__toggle{top:1.8rem;right:1.8rem}}.raw-calc-section__inner{max-width:36rem}.raw-calc-section__heading{margin:0 0 1.2rem}.raw-calc-section__intro{margin-bottom:2rem}.raw-calc-section__intro>:first-child{margin-top:0}.raw-calc-section__intro>:last-child{margin-bottom:0}
/*# sourceMappingURL=/cdn/shop/t/50/assets/component-raw-food-calculator.css.map */
