button:focus,button:focus-visible{outline:none;box-shadow:none}.nutricode-quiz button:focus,.nutricode-quiz button:focus-visible{outline:none!important;box-shadow:none!important}.nutricode-quiz button,.nutricode-quiz label,.nutricode-quiz .nutricode-quiz__option{touch-action:manipulation;-webkit-tap-highlight-color:transparent}#nutricode-quiz-modal-root[hidden]{display:none}.nutricode-quiz__backdrop{position:fixed;display:block!important;top:0;right:0;bottom:0;left:0;background:#191919;backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);z-index:9998;opacity:1;transition:opacity .3s ease}.nutricode-quiz{position:fixed;top:0;right:0;bottom:0;left:0;width:100dvw;height:100dvh;background:#191919;border-radius:0;overflow:hidden;display:flex;flex-direction:column;z-index:9999;opacity:1;transition:opacity .3s ease-out}.nutricode-quiz__header{display:flex;justify-content:center;align-items:flex-end;width:100%;padding:9rem 2rem 2rem;padding-top:calc(6rem + 53px);max-width:692px;margin:0 auto}.nutricode-quiz__topnav{display:flex;flex-direction:column;align-items:center;padding:0;background:transparent;width:100%;margin:0 auto}.nutricode-quiz__progress-bar-container{width:100%;height:4px;background:#fff3;border-radius:2px;overflow:hidden;margin-bottom:2rem;display:block!important}.nutricode-quiz__progress-bar-fill{height:100%;background:#fff6;border-radius:2px;transition:width .3s ease;width:0%;display:block!important}.nutricode-quiz__nav-items{display:flex;justify-content:space-between;align-items:center;gap:2rem;width:100%}.nutricode-quiz__nav-item{transition:color .3s ease;color:#fff3!important;position:relative}.nutricode-quiz__nav-item.active:not(:has(~.active)){color:#fff6!important}.nutricode-quiz__close{position:absolute;top:5rem;right:5rem;z-index:1001;width:53px;height:53px;border-radius:50%;background:#ffffff1a;border:none;cursor:pointer;display:flex;align-items:center;justify-content:center;margin:1rem;transition:background .3s ease,opacity .3s ease;outline:none}@media (hover: hover){.nutricode-quiz__close:hover{background:#fff3}}.nutricode-quiz__close svg{width:25px;height:25px;color:#fff}.nutricode-quiz__root{padding:0;overflow-y:auto;overflow-x:hidden;flex:1;opacity:0;transition:opacity .4s ease}.nutricode-quiz__root.is-visible{opacity:1}.nutricode-quiz__root.email-question{display:flex;flex-direction:column;justify-content:center}.nutricode-quiz__footer{position:fixed;bottom:0;left:0;right:0;padding:5rem 0;display:flex;align-items:center;justify-content:center;gap:2rem;background:transparent;z-index:100;pointer-events:none;opacity:0;transition:opacity .4s ease}.nutricode-quiz__footer.is-visible{opacity:1}.nutricode-quiz__footer>*{pointer-events:auto}.nutricode-quiz__footer button *{pointer-events:none}.quiz-button-blur{background:#ffffff1a;border-radius:12px;border:none;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:background .2s ease;padding:0;outline:none;backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px)}.nutricode-quiz__back-btn{position:absolute;left:10rem;border-radius:12px;background:#ffffff1a;border:none;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:background .2s ease;padding:18px;outline:none}.nutricode-quiz__back-btn span{color:#fff;background:none}@media (hover: hover){.nutricode-quiz__back-btn:hover:not(:disabled){background:#ffffff1f}}.nutricode-quiz__back-btn:disabled{cursor:not-allowed;pointer-events:none}.nutricode-quiz__back-btn:disabled span{opacity:.3}.nutricode-quiz__footer .quiz-popup-button{max-width:calc(640px - 20rem);cursor:pointer;outline:none}.nutricode-quiz__footer .quiz-popup-button span{width:100%}@media (hover: hover){.nutricode-quiz__footer .quiz-popup-button:hover{transform:none!important;box-shadow:none!important}}.nutricode-quiz__footer .quiz-popup-button:disabled{cursor:not-allowed;pointer-events:none}.nutricode-quiz__footer .quiz-popup-button:disabled span{opacity:.5}.nutricode-quiz__footer .quiz-popup-button[hidden]{display:none}body.nutricode-quiz-open{overflow:hidden}@media (max-width: 950px){.nutricode-quiz__header{gap:4rem;align-items:flex-end;padding:3rem 2rem 2rem}.nutricode-quiz__close{position:static;margin:0;flex-shrink:0}.nutricode-quiz__progress-bar-container{margin-bottom:1rem}.nutricode-quiz__nav-items{gap:1rem;flex-wrap:wrap}.nutricode-quiz__nav-item.active:not(:has(~.active)):before{left:-.5rem;width:3px;height:3px}.nutricode-quiz__footer{padding:3rem 0}.nutricode-quiz__back-btn{left:5rem;padding:16px}.nutricode-quiz__back-btn span svg{width:22px;height:22px}.nutricode-quiz__footer .quiz-popup-button{max-width:calc(640px - 22rem)}.nutricode-quiz__close{width:46px;height:46px}.nutricode-quiz__close svg{width:22px;height:22px}}@media (max-width: 692px){.nutricode-quiz__back-btn{left:2rem}.nutricode-quiz__header{gap:2rem}}@media (max-width: 550px){.nutricode-quiz__header{padding:1.5rem 2rem 1rem}.nutricode-quiz__nav-items{gap:.5rem}.nutricode-quiz__footer{padding:2rem}.nutricode-quiz__back-btn{position:static;left:auto;padding:14px;flex-shrink:0;border-radius:8px}.quiz-button-blur{border-radius:8px}.nutricode-quiz__back-btn span svg{width:20px;height:20px}.nutricode-quiz__footer .quiz-popup-button{flex:1;max-width:none}.nutricode-quiz__close{width:40px;height:40px}.nutricode-quiz__close svg{width:20px;height:20px}}@media (max-width: 375px){.nutricode-quiz__header{padding:2rem 1rem;gap:1.5rem}.nutricode-quiz__footer{padding:2rem 1rem;gap:1rem}}.nutricode-quiz__card{width:100%;max-width:692px;margin:0 auto;padding:2rem 2rem 0}.nutricode-quiz__card h2{margin:0 0 4rem;text-align:center;transition:opacity .3s ease,transform .3s ease}.nutricode-quiz__card p{transition:opacity .3s ease,transform .3s ease}.nutricode-quiz__card h2.h2-small-margin{margin:0 0 2rem}.nutricode-quiz__card h2.h2-email-title{margin:0 0 3rem}.nutricode-quiz__card h2.slide-out-left,.nutricode-quiz__card p.slide-out-left{opacity:0;transform:translate(-100%)}.nutricode-quiz__card h2.slide-out-right,.nutricode-quiz__card p.slide-out-right{opacity:0;transform:translate(100%)}.nutricode-quiz__card h2.slide-from-left,.nutricode-quiz__card p.slide-from-left{opacity:0;transform:translate(-100%)}.nutricode-quiz__card h2.slide-from-right,.nutricode-quiz__card p.slide-from-right{opacity:0;transform:translate(100%)}.nutricode-quiz__card h2.slide-in-center,.nutricode-quiz__card p.slide-in-center{opacity:1;transform:translate(0)}.nutricode-quiz__card-content{transition:opacity .4s ease}.nutricode-quiz__card-content.is-hidden{opacity:0}.nutricode-quiz__subtitle{margin:0px 0 3rem;display:flex;text-align:center;justify-content:center}.nutricode-quiz__subtitle .subtitle-icon{width:20px;height:20px;color:#fff3;margin-left:.5rem;stroke-width:1.5px}@media (max-width: 950px){.nutricode-quiz__card h2{margin:0rem 0 3rem}}@media (max-width: 550px){.nutricode-quiz__card h2.h2-small-margin{margin:0 0 1rem}}@media (max-width: 375px){.nutricode-quiz__card{padding:2rem 1rem 0}}.nutricode-quiz__options{display:flex;flex-direction:column;gap:1rem;padding:0 5rem}.nutricode-quiz__options.narrow-gap{gap:1rem}.nutricode-quiz__option{display:block;position:relative;cursor:pointer;text-align:center}.nutricode-quiz__option input[type=radio]{position:absolute;opacity:0;pointer-events:none}.nutricode-quiz__option span{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:2rem 1rem;background:#ffffff1a;border:1px solid rgba(255,255,255,.2);border-radius:8px;transition:all .2s ease}.nutricode-quiz__option.option-narrow span,.nutricode-quiz__option.option-very-narrow span{padding:1.5rem 1rem}@media (hover: hover){.nutricode-quiz__option:hover:not(:has(input[type=radio]:checked)) span{background:#ffffff26}}.nutricode-quiz__option input[type=radio]:checked+span{background:linear-gradient(to bottom,rgba(255,255,255,.1),transparent),linear-gradient(135deg,#f95d0180,#fa911380);border:1px solid #FB9535;color:#fff!important;font-weight:var(--font-weight-semibold)}.nutricode-quiz__option-subtitle{display:block}@media (max-width: 692px){.nutricode-quiz__options{padding:0 2rem}}@media (max-width: 550px){.nutricode-quiz__options{padding:0}.nutricode-quiz__option.option-very-narrow span{padding:1.25rem 1rem}.nutricode-quiz__options.narrow-gap{gap:calc(.75rem - 1px)}}.nutricode-quiz__multi-container{display:flex;flex-direction:column;gap:2rem}.nutricode-quiz__group-wrap{padding:3rem;display:flex;flex-direction:row;justify-content:space-between;align-items:center}.nutricode-quiz__group-label{font-weight:var(--font-weight-medium)}.nutricode-quiz__options-row{display:flex;gap:1rem;justify-content:center}.nutricode-quiz__options-row--buttons{gap:.75rem}.nutricode-quiz__number-btn{min-width:60px;padding:1rem 0;border-radius:8px;border:1px solid rgba(255,255,255,.2);background:#ffffff1a;cursor:pointer;transition:all .2s ease;outline:none}@media (hover: hover){.nutricode-quiz__number-btn:hover:not(.nutricode-quiz__number-btn--selected){background:#ffffff26}}.nutricode-quiz__number-btn--selected{background:linear-gradient(to bottom,rgba(255,255,255,.1),transparent),linear-gradient(135deg,#f95d0180,#fa911380);border:1px solid #FB9535;color:#fff!important;font-weight:var(--font-weight-semibold)}.nutricode-quiz__button-option{flex:1;padding:1rem 0;border-radius:8px;border:1px solid rgba(255,255,255,.2);background:#ffffff1a;cursor:pointer;transition:all .2s ease;outline:none;min-width:100px}@media (hover: hover){.nutricode-quiz__button-option:hover:not(.nutricode-quiz__button-option--selected){background:#ffffff26}}.nutricode-quiz__button-option--selected{background:linear-gradient(to bottom,rgba(255,255,255,.1),transparent),linear-gradient(135deg,#f95d0180,#fa911380);border:1px solid #FB9535;color:#fff!important;font-weight:var(--font-weight-semibold)}.nutricode-quiz__training-number-btn{display:flex;flex-direction:column;align-items:center;gap:.75rem;cursor:pointer;background:transparent;border:none;padding:0;outline:none;transition:all .2s ease}.nutricode-quiz__training-number-circle{width:40px;height:40px;border-radius:50%;border:1px solid rgba(255,255,255,.2);background:#ffffff1a;display:flex;align-items:center;justify-content:center;transition:all .2s ease;position:relative}.nutricode-quiz__training-number-btn--selected .nutricode-quiz__training-number-circle{background:linear-gradient(to bottom,rgba(255,255,255,.1),transparent),linear-gradient(135deg,#f95d0180,#fa911380);border:1px solid #FB9535}.nutricode-quiz__training-number-circle svg{width:20px;height:20px;color:#fff;display:none}.nutricode-quiz__training-number-btn--selected .nutricode-quiz__training-number-circle svg{display:block}.nutricode-quiz__training-number-btn--selected .nutricode-quiz__training-number-label{color:#fff!important}@media (hover: hover){.nutricode-quiz__training-number-btn:hover:not(.nutricode-quiz__training-number-btn--selected) .nutricode-quiz__training-number-circle{background:#ffffff26}}@media (max-width: 950px){.nutricode-quiz__number-btn,.nutricode-quiz__button-option{min-width:unset;flex:1}.nutricode-quiz__options-row{flex-wrap:nowrap;width:100%}}@media (max-width: 692px){.nutricode-quiz__group-wrap{flex-direction:column;gap:2rem;padding:2rem;align-items:center}}@media (max-width: 550px){.nutricode-quiz__multi-container{gap:1rem}.nutricode-quiz__group-wrap{padding:1.5rem 2rem;gap:1.5rem}.nutricode-quiz__number-btn{padding:.8rem 0}.nutricode-quiz__training-number-circle{width:36px;height:36px}.nutricode-quiz__training-number-circle svg{width:18px;height:18px}}@media (max-width: 375px){.nutricode-quiz__group-wrap{padding:1.5rem 1rem}.nutricode-quiz__options-row{gap:.75rem}}.nutricode-quiz__grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:1rem}.nutricode-quiz__grid.grid-3-columns{grid-template-columns:repeat(3,1fr)}.nutricode-quiz__grid.grid-5-columns{grid-template-columns:repeat(5,1fr)}.nutricode-quiz__grid-card{border-radius:8px;min-height:80px;padding:1rem .125rem;border:1px solid rgba(255,255,255,.05);cursor:pointer;text-align:center;transition:all .2s ease;display:flex;flex-direction:column;align-items:center;justify-content:flex-start;gap:.75rem;outline:none}.nutricode-quiz__grid-card.none-of-these{background:transparent;justify-content:center}.nutricode-quiz__grid-card.other{background:#ffffff1a;justify-content:center}.nutricode-quiz__grid-card.device-logo{justify-content:center}@media (hover: hover){.nutricode-quiz__grid-card:hover:not(.nutricode-quiz__grid-card--selected){background:#ffffff26}}.nutricode-quiz__grid-card--selected,.nutricode-quiz__grid-card.none-of-these--selected{background:linear-gradient(to bottom,rgba(255,255,255,.1),transparent),linear-gradient(135deg,#f95d0180,#fa911380)!important;border:1px solid #FB9535}.nutricode-quiz__grid-card--selected .nutricode-quiz__grid-label{color:#fff!important}.nutricode-quiz__grid-card--selected .nutricode-quiz__grid-small-subtitle{color:#ffffff80!important;font-weight:var(--font-weight-medium)}.nutricode-quiz__grid-card--selected .nutricode-quiz__grid-subtitle{color:#fff!important}.nutricode-quiz__grid-card--wearable{min-height:100px}.nutricode-quiz__grid-image{width:100%;max-width:70px;height:auto;display:flex;align-items:center;justify-content:center}.nutricode-quiz__grid-image img{width:100%;height:100%;object-fit:contain}.nutricode-quiz__grid-small-subtitle{color:#ffffff40!important;margin-top:-.5rem}@media (max-width: 692px){.nutricode-quiz__grid.grid-5-columns{grid-template-columns:repeat(4,1fr)}}@media (max-width: 550px){.nutricode-quiz__grid{gap:.5rem}.nutricode-quiz__grid.grid-5-columns{grid-template-columns:repeat(3,1fr)}.nutricode-quiz__grid-card{padding:.75rem .5rem}.nutricode-quiz__grid-image{max-width:65px}.nutricode-quiz__grid-card{gap:.5rem}}@media (max-width: 375px){.nutricode-quiz__grid.grid-5-columns{grid-template-columns:repeat(3,1fr)}}.nutricode-quiz__form{display:flex;flex-direction:column;gap:1rem;margin-top:0rem}.nutricode-quiz__field-wrap{padding:2rem 3rem;display:flex;flex-direction:row;justify-content:space-between;align-items:center;gap:3rem}.nutricode-quiz__field-label{font-weight:var(--font-weight-medium);flex-shrink:0}.nutricode-quiz__button-group{display:flex;gap:1rem;justify-content:center;flex:1}.nutricode-quiz__gender-btn{flex:1;padding:1rem 0;border-radius:8px;border:1px solid rgba(255,255,255,.2);background:#ffffff1a;cursor:pointer;transition:all .2s ease;outline:none;min-width:100px}@media (hover: hover){.nutricode-quiz__gender-btn:hover:not(.nutricode-quiz__gender-btn--selected){background:#ffffff26}}.nutricode-quiz__gender-btn--selected{background:linear-gradient(to bottom,rgba(255,255,255,.1),transparent),linear-gradient(135deg,#f95d0180,#fa911380);border:1px solid #FB9535;color:#fff!important;font-weight:var(--font-weight-semibold)}.nutricode-quiz__input-wrap{flex:1;display:flex;align-items:center;gap:1rem;background:transparent;border-radius:0;padding:0;border:none}.nutricode-quiz__field-wrap .nutricode-quiz__input-wrap,.nutricode-quiz__field-wrap .nutricode-quiz__button-group{max-width:70%}.nutricode-quiz__number-input{flex:1;padding:0;background:transparent;border:none;outline:none;min-width:0;-webkit-appearance:none;-moz-appearance:textfield}.nutricode-quiz__number-input::placeholder{font-style:italic;opacity:1;color:#fff3!important}.nutricode-quiz__number-input:focus{outline:none!important;border:none!important;background:transparent!important;box-shadow:none!important;-webkit-appearance:none!important;-moz-appearance:none!important}.nutricode-quiz__number-input:focus-visible{outline:none!important;border:none!important;box-shadow:none!important}.nutricode-quiz__number-input::-webkit-outer-spin-button,.nutricode-quiz__number-input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.nutricode-quiz__input-unit{flex-shrink:0}@media (max-width: 692px){.nutricode-quiz__field-wrap{gap:2rem;padding:2rem;align-items:center}.nutricode-quiz__field-wrap.form-field-wrap{padding:1.5rem 2rem;gap:1.5rem}.nutricode-quiz__field-wrap.field-wrap-column{flex-direction:column}.nutricode-quiz__field-label{text-align:center}.nutricode-quiz__field-wrap .nutricode-quiz__button-group{max-width:100%;width:100%}}@media (max-width: 550px){.nutricode-quiz__field-wrap{padding:1.5rem 2rem;gap:1.5rem}.nutricode-quiz__field-wrap.form-field-wrap{padding:1.25rem 2rem;gap:1.25rem}.nutricode-quiz__form{gap:.5rem}}@media (max-width: 425px){.nutricode-quiz__field-wrap .nutricode-quiz__input-wrap{max-width:65%}}.nutricode-quiz__email-wrap{padding:1.5rem 2rem;max-width:calc(640px - 10rem);margin-left:auto;margin-right:auto}.nutricode-quiz__email-input{width:100%;padding:0;border-radius:0;border:none;background:transparent;text-align:center;-webkit-appearance:none}.nutricode-quiz__email-input::placeholder{font-style:italic;opacity:1;color:#fff3!important}.nutricode-quiz__email-input:focus{outline:none!important;border:none!important;background:transparent!important;box-shadow:none!important;-webkit-appearance:none!important;-moz-appearance:none!important}.nutricode-quiz__email-input:focus-visible{outline:none!important;border:none!important;box-shadow:none!important}@media (max-width: 550px){.nutricode-quiz__email-input{padding:0}.nutricode-quiz__email-wrap{padding:1rem 2rem}}.nutricode-quiz__loading-screen{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;z-index:1000}.loading-content{display:flex;flex-direction:column;align-items:center;gap:4rem;max-width:640px;width:100%;padding:2rem}.loading-text{text-align:center;margin:0;background:linear-gradient(90deg,#ffffff29,#fff3 40%,#fffc,#fff3 60%,#ffffff29);background-size:200% 100%;background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent;animation:shimmer 2s linear infinite}@keyframes shimmer{0%{background-position:100% 0}to{background-position:-100% 0}}.loading-bar-container{width:100%;height:8px;background:#ffffff1a;border-radius:8px;overflow:hidden}.loading-bar-fill{width:0;height:100%;background:linear-gradient(135deg,#f95d01,#fa9113);border-radius:8px;display:block!important}
/*# sourceMappingURL=/cdn/shop/t/30/assets/nutricode-quiz.styles.css.map */
