.hero--cro .hero__title{font-size:clamp(34px,5.2vw,62px);line-height:1.04}.hero--cro .hero__title em{font-style:italic;color:var(--clay)}.hero--cro .hero__text{max-width:480px}.trust-row{display:flex;flex-wrap:wrap;gap:8px 10px;margin-top:22px}.trust-pill{display:inline-flex;align-items:center;gap:7px;padding:8px 12px;border:1px solid var(--line);border-radius:999px;background:var(--soft);font:500 12.5px/1.2 var(--sans);color:var(--ink)}.trust-pill svg{color:var(--clay)}.hero--cro .hero__actions .btn{min-height:52px}@media(max-width:760px){.hero--cro{padding-top:22px;gap:22px}.hero--cro .hero__media{order:-1;aspect-ratio:4/3}.hero--cro .hero__actions{display:grid;grid-template-columns:1fr;gap:10px}.hero--cro .hero__actions .btn{width:100%}.hero--cro .hero__text{font-size:16px;margin-top:14px}}.goals{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:30px}@media(min-width:900px){.goals{grid-template-columns:repeat(4,minmax(0,1fr));gap:18px}}.goal{display:flex;flex-direction:column;gap:8px;padding:18px 16px;min-height:150px;background:var(--soft);border:1px solid var(--line);border-radius:6px;transition:border-color .25s,transform .25s,box-shadow .25s}.goal:hover{border-color:var(--clay);transform:translateY(-3px);box-shadow:0 14px 34px #26261c14}.goal svg{color:var(--clay)}.goal__t{font-family:var(--serif);font-weight:600;font-size:21px;line-height:1.1;color:var(--ink)}.goal__d{font:400 13px/1.5 var(--sans);color:var(--muted);flex:1}.goal__go{font:500 11px/1 var(--sans);letter-spacing:.12em;text-transform:uppercase;color:var(--clay)}.goal--quiz{background:var(--forest);border-color:var(--forest)}.goal--quiz .goal__t{color:#f4efe3}.goal--quiz .goal__d{color:#f4efe3c7}.goal--quiz .goal__go,.goal--quiz svg{color:var(--gold)}.why{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:22px 16px;margin-top:34px}@media(min-width:900px){.why{grid-template-columns:repeat(3,minmax(0,1fr));gap:36px 48px}}.why__i{display:flex;flex-direction:column;gap:8px}.why__i svg{color:var(--clay)}.why__t{font-family:var(--serif);font-weight:600;font-size:20px;line-height:1.15;color:var(--ink)}.why__d{font:400 13.5px/1.6 var(--sans);color:var(--muted)}.guarantee{display:flex;gap:14px;align-items:flex-start;padding:16px 18px;border:1px solid var(--line);border-radius:6px;background:var(--soft)}.guarantee svg{color:var(--clay);flex:none;margin-top:2px}.guarantee__t{font:600 14.5px/1.35 var(--sans);color:var(--ink)}.guarantee__d{font:400 13px/1.55 var(--sans);color:var(--muted);margin-top:3px}.guarantee__d a{color:var(--clay);text-decoration:underline;text-underline-offset:3px}.guarantee-band{max-width:820px;margin:0 auto;text-align:center}.guarantee-band .guarantee{justify-content:center;text-align:left;margin-top:22px}.rv-grid{display:grid;grid-template-columns:1fr;gap:14px;margin-top:30px}@media(min-width:760px){.rv-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}}.rv-card{display:flex;flex-direction:column;gap:10px;padding:20px;background:var(--soft);border:1px solid var(--line);border-radius:6px}.rv-stars{color:var(--clay);letter-spacing:2px;font-size:15px;line-height:1}.rv-body{font:400 14.5px/1.6 var(--sans);color:var(--ink);margin:0;flex:1}.rv-meta{font:400 12.5px/1.4 var(--sans);color:var(--muted)}.rv-meta strong{color:var(--ink);font-weight:500}.rv-badge{display:inline-flex;align-items:center;gap:5px;font:500 11px/1 var(--sans);letter-spacing:.06em;text-transform:uppercase;color:var(--forest)}.rv-summary{font:400 14px/1.5 var(--sans);color:var(--muted);margin-top:10px}.card__dur{display:inline-flex;align-items:center;gap:6px;margin-top:10px;font:500 11.5px/1 var(--sans);letter-spacing:.04em;color:var(--forest)}.card__dur:before{content:"";width:6px;height:6px;border-radius:50%;background:var(--clay)}.pack__item-d{margin-left:auto;font:500 11.5px/1 var(--sans);color:var(--forest);white-space:nowrap}.pack__value{font:400 12.5px/1.5 var(--sans);color:var(--muted);margin:-8px 0 14px}.pack__value strong{color:var(--clay);font-weight:600}.pdp__benefit{font:400 16px/1.55 var(--sans);color:var(--ink);margin:12px 0 0}.cure-line{display:flex;align-items:center;gap:10px;margin-top:16px;padding:12px 14px;border:1px solid var(--line);border-left:3px solid var(--clay);border-radius:4px;background:var(--soft);font:400 14px/1.45 var(--sans);color:var(--ink)}.cure-line strong{font-weight:600}.cure-line small{display:block;color:var(--muted);font-size:12.5px;margin-top:2px}.cure-picker{display:grid;gap:10px;margin:0;padding:0;border:0}.cure-picker legend{font:500 11px/1 var(--sans);letter-spacing:.18em;text-transform:uppercase;color:var(--clay);margin-bottom:12px;padding:0}.cure-opt{position:relative;display:flex;align-items:center;gap:12px;padding:14px;border:1px solid var(--line);border-radius:6px;background:var(--paper);cursor:pointer;min-height:60px;transition:border-color .2s,background .2s}.cure-opt input{position:absolute;opacity:0;pointer-events:none}.cure-opt__dot{width:18px;height:18px;border-radius:50%;border:1.5px solid var(--muted);flex:none;position:relative}.cure-opt input:checked~.cure-opt__dot{border-color:var(--clay)}.cure-opt input:checked~.cure-opt__dot:after{content:"";position:absolute;top:3px;right:3px;bottom:3px;left:3px;border-radius:50%;background:var(--clay)}.cure-opt:has(input:checked){border-color:var(--ink);background:var(--soft)}.cure-opt input:focus-visible~.cure-opt__dot{outline:2px solid var(--clay);outline-offset:3px}.cure-opt__body{flex:1;min-width:0}.cure-opt__t{font:600 14.5px/1.3 var(--sans);color:var(--ink)}.cure-opt__d{font:400 12.5px/1.4 var(--sans);color:var(--muted);margin-top:2px}.cure-opt__p{font-family:var(--serif);font-weight:600;font-size:20px;color:var(--ink);white-space:nowrap}.cure-note{font:400 12px/1.5 var(--sans);color:var(--muted);margin:8px 0 0}.pdp__buy{margin-top:20px}.pdp__buy .btn--primary{min-height:56px;font-size:13px}.pdp__guarantee{margin-top:14px}.pdp__assur--cro{grid-template-columns:1fr 1fr;gap:12px;margin-top:16px}@media(max-width:420px){.pdp__assur--cro{grid-template-columns:1fr}}.pdp__rv{display:flex;flex-direction:column;gap:6px;margin-top:16px;padding:14px 16px;border:1px solid var(--line);border-radius:6px}.pdp__rv-body{font:400 14px/1.55 var(--sans);color:var(--ink);font-style:italic;margin:0}.pdp__rv a{font:500 12px/1 var(--sans);letter-spacing:.06em;color:var(--clay);text-decoration:underline;text-underline-offset:3px}.packbox{margin-top:18px;border:1px solid var(--line);border-radius:6px;background:var(--soft);overflow:hidden}.packbox__h{font:500 11px/1 var(--sans);letter-spacing:.18em;text-transform:uppercase;color:var(--clay);padding:14px 16px 4px}.packbox ul{list-style:none;margin:0;padding:0 16px}.packbox__row{display:flex;align-items:center;gap:12px;padding:12px 0;border-bottom:1px solid var(--line)}.packbox__img{width:46px;height:46px;border-radius:4px;overflow:hidden;background:var(--sand);flex:none}.packbox__img img{width:100%;height:100%;object-fit:cover}.packbox__name{font:500 14px/1.3 var(--sans);color:var(--ink)}.packbox__name a{text-decoration:underline;text-decoration-color:var(--line);text-underline-offset:3px}.packbox__sub{font:400 12px/1.4 var(--sans);color:var(--muted);margin-top:2px}.packbox__dur{margin-left:auto;text-align:right;font:600 13px/1.2 var(--sans);color:var(--forest);white-space:nowrap}.packbox__dur small{display:block;font-weight:400;color:var(--muted);font-size:12px;margin-top:3px}.packbox__sum{display:grid;gap:7px;padding:14px 16px 16px}.packbox__line{display:flex;justify-content:space-between;gap:12px;font:400 13.5px/1.3 var(--sans);color:var(--muted)}.packbox__line--pack{color:var(--ink);font-weight:600;font-size:15px}.packbox__line--save{color:var(--clay);font-weight:600}.acc-wrap{max-width:820px;margin-top:clamp(40px,6vw,64px);border-top:1px solid var(--line)}.acc{border-bottom:1px solid var(--line)}.acc>summary{list-style:none;cursor:pointer;display:flex;justify-content:space-between;align-items:center;gap:16px;padding:20px 2px;min-height:60px;font-family:var(--serif);font-weight:600;font-size:clamp(20px,2.4vw,24px);color:var(--ink)}.acc>summary::-webkit-details-marker{display:none}.acc>summary:after{content:"+";font:300 24px/1 var(--sans);color:var(--clay);transition:transform .2s}.acc[open]>summary:after{transform:rotate(45deg)}.acc__body{padding:0 2px 24px}.acc__body p{font:400 15px/1.75 var(--sans);color:var(--muted);margin:0 0 12px}.acc__body ul{margin:0 0 12px;padding-left:18px}.acc__body li{font:400 15px/1.7 var(--sans);color:var(--muted);margin-bottom:6px}.acc__body .benefits{gap:24px}.dur-table{width:100%;border-collapse:collapse;font:400 14px/1.45 var(--sans)}.dur-table th,.dur-table td{text-align:left;padding:10px 8px;border-bottom:1px solid var(--line);color:var(--muted);vertical-align:top}.dur-table th{font:500 11px/1.3 var(--sans);letter-spacing:.1em;text-transform:uppercase;color:var(--clay)}.dur-table td strong{color:var(--ink)}@media(max-width:600px){.pdp__facts>div{flex-direction:column;gap:4px}.pdp__facts dt{flex:none}.pdp__title{font-size:clamp(32px,9vw,44px)}.pdp__price{font-size:30px}.tabs{overflow-x:auto}}.satc{display:none}@media(max-width:900px){.satc{display:flex;position:fixed;left:0;right:0;bottom:0;z-index:58;align-items:center;gap:12px;padding:10px 14px calc(10px + env(safe-area-inset-bottom));background:#fffffff7;border-top:1px solid var(--line);box-shadow:0 -10px 30px #26261c14;transform:translateY(110%);transition:transform .3s ease}.satc.is-visible{transform:translateY(0)}.satc__info{flex:1;min-width:0}.satc__name{display:block;font-family:var(--serif);font-weight:600;font-size:17px;line-height:1.15;color:var(--ink);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.satc__meta{display:block;font:400 12px/1.3 var(--sans);color:var(--muted);margin-top:2px}.satc__btn{padding:14px 16px;min-height:48px;white-space:nowrap;font-size:11.5px}body.has-satc{padding-bottom:78px}body.has-satc .toast-wrap{bottom:94px}body.has-satc .rv-tab{display:none}}.cart-guarantee{margin-top:14px}.cart-save-note{font:500 12.5px/1.4 var(--sans);color:var(--clay);margin:8px 0 0}.cart-drawer .guarantee{margin:12px 0 0;padding:12px 14px}.cart-drawer .guarantee__t{font-size:13px}.cart-drawer .guarantee__d{font-size:12px}.quiz{max-width:720px;margin:0 auto}.quiz__progress{height:4px;background:var(--sand);border-radius:4px;overflow:hidden;margin-top:26px}.quiz__bar{height:100%;width:33%;background:var(--clay);transition:width .35s ease}.quiz__step{margin-top:28px}.quiz__step[hidden]{display:none}.quiz__q{font-family:var(--serif);font-weight:500;font-size:clamp(26px,4vw,36px);line-height:1.1;color:var(--ink);margin:0}.quiz__n{font:500 11px/1 var(--sans);letter-spacing:.18em;text-transform:uppercase;color:var(--clay);margin:0 0 12px}.quiz__opts{display:grid;gap:10px;margin-top:22px}.quiz__opt{display:flex;align-items:center;justify-content:space-between;gap:12px;width:100%;text-align:left;padding:16px 18px;min-height:58px;border:1px solid var(--line);border-radius:6px;background:var(--soft);font:500 15px/1.35 var(--sans);color:var(--ink);cursor:pointer;transition:border-color .2s,background .2s}.quiz__opt:hover,.quiz__opt:focus-visible{border-color:var(--ink);background:var(--paper)}.quiz__opt small{display:block;font-weight:400;font-size:12.5px;color:var(--muted);margin-top:3px}.quiz__opt:after{content:"\2192";color:var(--clay)}.quiz__back{margin-top:18px;background:none;border:0;padding:8px 0;font:400 13px/1 var(--sans);color:var(--muted);text-decoration:underline;cursor:pointer}.quiz__result{display:grid;gap:14px;margin-top:24px}.quiz-reco{display:flex;gap:14px;align-items:center;padding:16px;border:1px solid var(--line);border-radius:6px;background:var(--soft)}.quiz-reco[hidden]{display:none}.quiz-reco__img{width:84px;height:84px;border-radius:4px;overflow:hidden;background:var(--sand);flex:none}.quiz-reco__img img{width:100%;height:100%;object-fit:cover}.quiz-reco__body{flex:1;min-width:0}.quiz-reco__name{font-family:var(--serif);font-weight:600;font-size:22px;line-height:1.1;color:var(--ink)}.quiz-reco__tag{font:400 13px/1.5 var(--sans);color:var(--muted);margin-top:4px}.quiz-reco__meta{font:500 12.5px/1.3 var(--sans);color:var(--forest);margin-top:6px}.quiz__disc{font:400 12px/1.6 var(--sans);color:var(--muted);margin-top:22px}@media(max-width:520px){.quiz-reco{flex-direction:column;align-items:stretch}.quiz-reco__img{width:100%;height:auto;aspect-ratio:4/3}.quiz-reco .btn{width:100%}}.lp-hero{display:grid;grid-template-columns:1fr;gap:22px;align-items:center}@media(min-width:900px){.lp-hero{grid-template-columns:1fr 1fr;gap:56px}}.lp-hero__media{aspect-ratio:1/1;border-radius:4px;overflow:hidden;background:var(--sand)}.lp-hero__media img{width:100%;height:100%;object-fit:cover}.lp-hero h1{font-family:var(--serif);font-weight:500;font-size:clamp(32px,5vw,56px);line-height:1.04;margin:14px 0 0;color:var(--ink)}.lp-hero__text{font:400 16px/1.7 var(--sans);color:var(--muted);margin:14px 0 0}.lp-price{display:flex;align-items:baseline;gap:12px;flex-wrap:wrap;margin-top:18px}.lp-price__now{font-family:var(--serif);font-weight:600;font-size:32px;color:var(--ink)}.lp-block{max-width:820px;margin:0 auto}.lp-block h2{font-family:var(--serif);font-weight:500;font-size:clamp(28px,4vw,42px);line-height:1.08;margin:12px 0 0;color:var(--ink)}.lp-block p{font:400 15.5px/1.75 var(--sans);color:var(--muted);margin:14px 0 0}.lp-points{display:grid;gap:12px;margin-top:22px;padding:0;list-style:none}.lp-points li{display:flex;gap:10px;align-items:flex-start;font:400 15px/1.55 var(--sans);color:var(--ink)}.lp-points svg{color:var(--clay);flex:none;margin-top:3px}.lp-cta{text-align:center}.lp-cta .btn{min-height:56px;min-width:min(100%,320px)}.photo-slots{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:28px}@media(min-width:900px){.photo-slots{grid-template-columns:repeat(4,minmax(0,1fr));gap:18px}}.photo-slot{aspect-ratio:4/5;border-radius:4px;overflow:hidden;background:var(--soft);border:1px solid var(--line)}.photo-slot img{width:100%;height:100%;object-fit:cover}.photo-slot figcaption{font:400 12.5px/1.4 var(--sans);color:var(--muted);padding:8px 2px 0}.value-list{display:grid;gap:26px;margin-top:30px}@media(min-width:900px){.value-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:34px 56px}}.value-list h3{font-family:var(--serif);font-weight:600;font-size:23px;line-height:1.15;color:var(--ink);margin:0}.value-list p{font:400 15px/1.75 var(--sans);color:var(--muted);margin:8px 0 0}.sec-intro{max-width:620px}.sec-intro .lede{margin-top:12px}.center-intro{text-align:center;margin-left:auto;margin-right:auto}.btn-row{display:flex;gap:12px;flex-wrap:wrap;margin-top:26px}@media(max-width:600px){.btn-row .btn{width:100%}}
/*# sourceMappingURL=/cdn/shop/t/15/assets/nutricim-cro.css.map */
