.nutrikit-product{--nk-ink: #1A1A1A;--nk-rouge: #D0021B;--nk-rouge-hover: #B00118;--nk-vert: #1A7F37;--nk-vert-hover: #15672D;--nk-beige: #EFE6D5;--nk-beige-light: #FAF6EF;--nk-border: #E8DFD1;--nk-muted: #555;--nk-soft: #6B7280;--nk-success: #2D6A4F;font-family:Inter,-apple-system,sans-serif;color:var(--nk-ink);padding-bottom:clamp(5rem,7vw,8rem)}.nutrikit-product *,.nutrikit-product *:before,.nutrikit-product *:after{box-sizing:border-box}.nutrikit-product__breadcrumb{padding:1.6rem 2.4rem 0;font-size:1.3rem;color:var(--nk-muted);margin:0 auto}.nutrikit-product__breadcrumb a{color:var(--nk-muted);text-decoration:none}.nutrikit-product__breadcrumb a:hover{color:var(--nk-rouge)}.nutrikit-product__breadcrumb .sep{margin:0 .6rem;color:var(--nk-soft)}.nutrikit-product__breadcrumb .current{color:var(--nk-ink);font-weight:600}.nutrikit-product__above-fold{padding:2.4rem}.nutrikit-product__layout{display:grid;grid-template-columns:1fr;gap:3.2rem}@media(min-width:900px){.nutrikit-product__above-fold{padding:3.2rem 2.4rem}.nutrikit-product__layout{grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-template-rows:auto auto;column-gap:6rem;row-gap:4rem;align-items:start}.nutrikit-product__gallery{grid-column:1;grid-row:1}.nutrikit-product__info{grid-column:2;grid-row:1}.nutrikit-product__advantages{grid-column:1;grid-row:2}.nutrikit-product__trust{grid-column:2;grid-row:2}}.nutrikit-product__gallery{position:relative}.nutrikit-product__gallery-main{background:var(--nk-beige-light);border-radius:1.2rem;aspect-ratio:1 / 1;overflow:hidden;display:flex;align-items:center;justify-content:center;margin-bottom:1.2rem}.nutrikit-product__gallery-main img,.nutrikit-product__gallery-main picture{width:100%;height:100%;object-fit:cover}.nutrikit-product__gallery-empty{font-size:1.4rem;color:var(--nk-soft)}.nutrikit-product__gallery-thumbs{display:grid;grid-template-columns:repeat(6,1fr);gap:.6rem}.nutrikit-product__gallery-thumb{aspect-ratio:1 / 1;background:var(--nk-beige-light);border:2px solid transparent;border-radius:.6rem;overflow:hidden;cursor:pointer;padding:0;transition:border .15s ease}.nutrikit-product__gallery-thumb img{width:100%;height:100%;object-fit:cover}.nutrikit-product__gallery-thumb:hover{border-color:var(--nk-soft)}.nutrikit-product__gallery-thumb.is-active{border-color:var(--nk-rouge)}.nutrikit-product__info{display:flex;flex-direction:column;gap:1.6rem}.nutrikit-product__eyebrow{font-size:1.3rem;font-weight:800;letter-spacing:.22em;text-transform:uppercase;color:var(--nk-rouge);margin:0}.nutrikit-product__title{font-size:clamp(2.6rem,3.4vw,3.6rem);font-weight:800;line-height:1.1;letter-spacing:-.01em;color:var(--nk-ink);margin:0;text-wrap:balance}.nutrikit-product__subtitle{font-size:1.6rem;font-weight:400;line-height:1.55;color:var(--nk-muted);margin:0;max-width:56rem}.nutrikit-product__rating{display:flex;align-items:center;flex-wrap:wrap;gap:.8rem;font-size:1.4rem;color:var(--nk-muted)}@media(max-width:540px){.nutrikit-product__rating{flex-direction:column;align-items:flex-start;gap:.4rem}}.nutrikit-product__rating .stars{color:var(--nk-soft);font-size:1.6rem;letter-spacing:.1em}.nutrikit-product__rating .stars-fill{--rating-percent: 0%;display:inline-block;position:relative;font-size:1.8rem;line-height:1;color:#d8d2c5;letter-spacing:.08em}.nutrikit-product__rating .stars-fill:before{content:"\2605\2605\2605\2605\2605"}.nutrikit-product__rating .stars-fill:after{content:"\2605\2605\2605\2605\2605";position:absolute;left:0;top:0;color:#f5b400;width:var(--rating-percent);overflow:hidden;white-space:nowrap;letter-spacing:.08em}.nutrikit-product__rating .stars-fill--empty:after{display:none}.nutrikit-product__rating .rating-value{font-weight:700;color:var(--nk-ink)}.nutrikit-product__rating .rating-count{color:var(--nk-rouge);text-decoration:none;font-weight:500;border-bottom:1px solid transparent;transition:border .15s ease}.nutrikit-product__rating .rating-count:hover{border-bottom-color:var(--nk-rouge)}.nutrikit-product__price-block{padding:1.4rem 0 1.6rem;border-top:1px solid var(--nk-border)}.nutrikit-product__price{display:flex;align-items:baseline;gap:1rem;flex-wrap:wrap}.nutrikit-product__price .price-main{font-size:clamp(2.8rem,3.6vw,3.4rem);font-weight:800;color:var(--nk-rouge);letter-spacing:-.01em}.nutrikit-product__price .price-compare{font-size:1.5rem;text-decoration:line-through;color:var(--nk-soft)}.nutrikit-product__price .price-discount{font-size:1.2rem;font-weight:700;color:var(--nk-rouge);border:1px solid currentColor;border-radius:1.2rem;padding:.2rem .8rem}.nutrikit-product__macros-inline{margin:.8rem 0 0;font-size:1.4rem;color:var(--nk-muted);display:flex;flex-wrap:wrap;align-items:center;gap:.5rem .8rem}.nutrikit-product__macros-inline strong{color:var(--nk-ink);font-weight:700}.nutrikit-product__macros-inline .macros-meta{flex-basis:100%;font-size:1.2rem;color:var(--nk-soft);margin-top:.2rem}.nutrikit-product__macros-inline span[aria-hidden=true]{color:var(--nk-soft)}.nutrikit-product__variants{display:flex;flex-direction:column;gap:1.4rem}.nutrikit-product__variant-block{border:none;padding:0;margin:0;display:flex;flex-direction:column;gap:.8rem}.nutrikit-product__variant-label{display:flex;align-items:baseline;gap:.8rem;font-size:1.3rem;font-weight:700;text-transform:uppercase;letter-spacing:.1em;color:var(--nk-ink)}.nutrikit-product__variant-label .variant-helper{font-weight:400;text-transform:none;letter-spacing:0;font-size:1.25rem;color:var(--nk-muted)}.nutrikit-product__variant-options{display:flex;flex-wrap:wrap;gap:.6rem}.nutrikit-product__variant-options input[type=radio]{position:absolute;opacity:0;pointer-events:none}.nutrikit-product__variant-options label{display:inline-flex;align-items:center;justify-content:center;min-height:4.4rem;padding:1rem 1.6rem;border:2px solid var(--nk-border);background:#fff;border-radius:.6rem;font-family:Inter,sans-serif;font-size:1.4rem;font-weight:500;color:var(--nk-ink);cursor:pointer;transition:border-color .15s ease,background .15s ease;-webkit-user-select:none;user-select:none}.nutrikit-product__variant-options label:hover{border-color:var(--nk-ink)}.nutrikit-product__variant-options input[type=radio]:checked+label{border-color:var(--nk-ink);background:var(--nk-beige-light);font-weight:600}.nutrikit-product__variant-options input[type=radio]:focus-visible+label{outline:2px solid var(--nk-rouge);outline-offset:2px}.nutrikit-product__variant-options input[type=radio]:disabled+label{opacity:.4;text-decoration:line-through;cursor:not-allowed}.nutrikit-product__stock{margin:0;font-size:1.3rem;color:var(--nk-muted);display:inline-flex;align-items:center;gap:.6rem}.stock-dot{width:.8rem;height:.8rem;border-radius:50%;display:inline-block}.stock-dot--ok{background:var(--nk-success)}.stock-dot--low{background:#e85d04}.stock-dot--out{background:var(--nk-soft)}.nutrikit-product__qty-block{display:flex;align-items:center;gap:1.2rem}.nutrikit-product__qty-block label{font-size:1.3rem;font-weight:700;text-transform:uppercase;letter-spacing:.1em}.nutrikit-product__qty-control{display:inline-flex;align-items:center;border:1px solid var(--nk-border);border-radius:.6rem;overflow:hidden}.nutrikit-product__qty-control .qty-btn{width:4.4rem;height:4.4rem;min-width:44px;min-height:44px;background:#fff;border:none;font-size:1.8rem;cursor:pointer;color:var(--nk-ink);transition:background .15s ease}.nutrikit-product__qty-control .qty-btn:hover{background:var(--nk-beige-light)}.nutrikit-product__qty-control input{width:4.4rem;height:4.4rem;border:none;text-align:center;font-family:Inter,sans-serif;font-size:1.5rem;font-weight:600;color:var(--nk-ink);-moz-appearance:textfield;background:transparent}.nutrikit-product__qty-control input::-webkit-outer-spin-button,.nutrikit-product__qty-control input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.nutrikit-product__add-to-cart{width:100%;min-height:5.2rem;background:var(--nk-rouge);color:#fff;border:none;border-radius:.6rem;font-family:Inter,sans-serif;font-size:1.5rem;font-weight:700;letter-spacing:.05em;text-transform:uppercase;cursor:pointer;transition:background .15s ease;margin-top:.4rem;display:inline-flex;align-items:center;justify-content:center;gap:1rem}.nutrikit-product__add-to-cart:hover{background:var(--nk-rouge-hover)}.nutrikit-product__add-to-cart:active{transform:scale(.99)}.nutrikit-product__add-to-cart:disabled{background:var(--nk-soft);cursor:not-allowed}.nutrikit-product__add-to-cart .spinner{width:2rem;height:2rem}.nutrikit-product__advantages{padding-top:0}.advantages-title{font-size:1.3rem;font-weight:700;text-transform:uppercase;letter-spacing:.12em;color:var(--nk-ink);margin:0 0 1.4rem;padding-bottom:1rem;border-bottom:2px solid var(--nk-rouge);display:inline-block}.advantages-list{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:1rem}.advantages-list li{display:flex;align-items:flex-start;gap:1rem;font-size:1.4rem;line-height:1.5;color:var(--nk-ink)}.advantages-check{flex-shrink:0;width:1.8rem;height:1.8rem;margin-top:.1rem;color:var(--nk-rouge);font-size:1.4rem;font-weight:800;display:inline-flex;align-items:center;justify-content:center}.nutrikit-product__trust{padding-top:0}.trust-title{font-size:1.3rem;font-weight:700;text-transform:uppercase;letter-spacing:.12em;color:var(--nk-ink);margin:0 0 1.4rem;padding-bottom:1rem;border-bottom:2px solid var(--nk-rouge);display:inline-block}.trust-list{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:1.2rem}.trust-list li{display:flex;align-items:flex-start;gap:1.2rem}.trust-list svg{flex-shrink:0;color:var(--nk-ink);width:1.8rem;height:1.8rem;margin-top:.2rem}.trust-list div{display:flex;flex-direction:column;gap:.2rem}.trust-list strong{font-size:1.4rem;font-weight:700;color:var(--nk-ink);line-height:1.4}.trust-list span{font-size:1.2rem;color:var(--nk-muted);line-height:1.5}.nutrikit-product__complementary{padding:5rem 2.4rem 0;max-width:132rem;margin:0 auto}.complementary-header{text-align:center;margin-bottom:3rem}.complementary-header h2{font-size:clamp(2.2rem,2.6vw,2.8rem);font-weight:800;margin:0 0 .6rem;letter-spacing:-.01em;color:var(--nk-ink)}.complementary-sub{font-size:1.4rem;color:var(--nk-muted);max-width:56rem;margin:0 auto;line-height:1.55}.complementary-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:1.6rem}@media(min-width:750px){.complementary-grid{grid-template-columns:repeat(4,1fr)}}.complementary-card{background:#fff;border:1px solid var(--nk-border);border-radius:1rem;overflow:hidden;display:flex;flex-direction:column;text-decoration:none;color:var(--nk-ink);transition:border .15s ease,transform .15s ease}.complementary-card:hover{border-color:var(--nk-ink);transform:translateY(-2px)}.complementary-card-img{aspect-ratio:1 / 1;background:var(--nk-beige-light);overflow:hidden}.complementary-card-img img{width:100%;height:100%;object-fit:cover}.complementary-card-img--empty{display:flex;align-items:center;justify-content:center;color:var(--nk-soft);font-size:1.2rem}.complementary-card-body{padding:1.2rem 1.4rem 1.6rem;display:flex;flex-direction:column;gap:.4rem}.complementary-card-body h3{font-size:1.4rem;font-weight:600;margin:0;line-height:1.3;color:var(--nk-ink)}.complementary-price{font-size:1.4rem;font-weight:700;color:var(--nk-rouge);margin:0}.nutrikit-product__tabs,.nutrikit-product__reviews,.nutrikit-product__conformity{max-width:100rem;margin:0 auto;padding-left:2.4rem;padding-right:2.4rem;box-sizing:border-box}.nutrikit-product__tabs{padding-top:5rem;padding-bottom:0}.nutrikit-product__tabs .tabs-nav{display:flex;flex-wrap:wrap;gap:0;margin:0;padding:0;background:#fff;border:1px solid var(--nk-border);border-radius:1rem 1rem 0 0;border-bottom:none;overflow:hidden}.nutrikit-product__tabs .tabs-nav button{flex:1;min-width:0;background:#fff;border:none;padding:1.6rem 1.4rem;font-family:Inter,sans-serif;font-size:1.45rem;font-weight:600;color:var(--nk-soft);cursor:pointer;position:relative;transition:color .15s ease,background .15s ease;border-right:1px solid var(--nk-border);text-align:center;letter-spacing:-.005em;white-space:nowrap}.nutrikit-product__tabs .tabs-nav button:last-child{border-right:none}.nutrikit-product__tabs .tabs-nav button:hover,.nutrikit-product__tabs .tabs-nav button.is-active{color:var(--nk-ink);background:var(--nk-beige-light)}.nutrikit-product__tabs .tabs-nav button.is-active:after{content:"";position:absolute;left:0;right:0;bottom:0;height:3px;background:var(--nk-rouge)}.nutrikit-product__tabs .tab-panel{padding:3.6rem 3.2rem;background:var(--nk-beige-light);border:1px solid var(--nk-border);border-top:none;border-radius:0 0 1rem 1rem}.nutrikit-product__tabs .tab-panel[hidden]{display:none}@media(max-width:720px){.nutrikit-product__tabs .tabs-nav{flex-direction:column}.nutrikit-product__tabs .tabs-nav button{border-right:none;border-bottom:1px solid var(--nk-border);text-align:left;font-size:1.5rem;padding:1.6rem 2rem}.nutrikit-product__tabs .tabs-nav button:last-child{border-bottom:none}.nutrikit-product__tabs .tabs-nav button.is-active:after{left:0;right:auto;top:0;bottom:0;width:3px;height:auto}}.nutrikit-product__tabs .tab-panel h3{font-size:1.6rem;font-weight:700;margin:1.6rem 0 .6rem;color:var(--nk-ink)}.nutrikit-product__tabs .tab-panel h3:first-child{margin-top:0}.nutrikit-product__tabs .tab-panel p{margin:0 0 1rem;color:var(--nk-ink);font-size:1.5rem;line-height:1.7}.nutrikit-product__tabs .tab-panel ul,.nutrikit-product__tabs .tab-panel ol{padding-left:2rem;margin:0 0 1rem}.nutrikit-product__tabs .tab-panel li{margin-bottom:.4rem;font-size:1.5rem;line-height:1.6}.nutrikit-product__tabs .tab-panel table{width:100%;border-collapse:collapse;font-size:1.4rem;background:#fff;margin:1rem 0;border-top:1px solid var(--nk-border)}.nutrikit-product__tabs .tab-panel th,.nutrikit-product__tabs .tab-panel td{padding:.9rem 1rem;text-align:left;border-bottom:1px solid var(--nk-border)}.nutrikit-product__tabs .tab-panel th{font-weight:700;font-size:1.2rem;text-transform:uppercase;letter-spacing:.05em;color:var(--nk-muted);background:var(--nk-beige-light)}.nutrikit-product__cross-sell{padding:5rem 2.4rem 0;max-width:132rem}.nutrikit-product__cross-sell h2{font-size:clamp(2.2rem,2.6vw,2.8rem);font-weight:800;margin:0 0 1.6rem}.cross-sell-grid{display:grid;grid-template-columns:1fr;gap:1.2rem}@media(min-width:750px){.cross-sell-grid{grid-template-columns:1fr 1fr 1fr}}.cross-sell-card{background:#fff;border:1px solid var(--nk-border);border-radius:1rem;overflow:hidden;display:flex;flex-direction:column;text-decoration:none;color:var(--nk-ink);transition:border .15s ease}.cross-sell-card:hover{border-color:var(--nk-ink)}.cross-sell-card-img{aspect-ratio:16 / 10;background:var(--nk-beige-light);overflow:hidden}.cross-sell-card-img img{width:100%;height:100%;object-fit:cover}.cross-sell-card-img--empty{display:flex;align-items:center;justify-content:center;color:var(--nk-soft);font-size:1.3rem}.cross-sell-card-body{padding:1.4rem 1.6rem 1.6rem}.cross-sell-card-body h3{font-size:1.6rem;font-weight:700;margin:0 0 .4rem}.cross-sell-link{color:var(--nk-rouge);font-weight:600;font-size:1.3rem;display:inline-block;margin-top:.4rem}.nutrikit-product__faqs{max-width:90rem;padding:5rem 2.4rem 0}.nutrikit-product__faqs h2{font-size:clamp(2.2rem,2.6vw,2.8rem);font-weight:800;margin:0 0 1.6rem}.nutrikit-product__faqs .faq-item{border-bottom:1px solid var(--nk-border)}.nutrikit-product__faqs .faq-item summary{padding:1.6rem 0;cursor:pointer;display:flex;justify-content:space-between;align-items:center;font-weight:600;font-size:1.5rem;list-style:none;color:var(--nk-ink)}.nutrikit-product__faqs .faq-item summary::-webkit-details-marker{display:none}.nutrikit-product__faqs .faq-item summary:after{content:"+";font-size:2rem;color:var(--nk-rouge);font-weight:300;margin-left:1rem}.nutrikit-product__faqs .faq-item[open] summary:after{content:"\2212"}.nutrikit-product__faqs .faq-answer{padding:0 0 1.6rem;color:var(--nk-muted);line-height:1.7;font-size:1.4rem}.nutrikit-product__reviews{padding-top:5rem;padding-bottom:0}.nutrikit-product__reviews h2{font-size:clamp(2.2rem,2.6vw,2.8rem);font-weight:800;margin:0 0 1.6rem}.nutrikit-product__reviews .reviews-heading{font-size:clamp(2rem,2.4vw,2.4rem);font-weight:800;color:var(--nk-ink);margin:0 0 .6rem;letter-spacing:-.01em}.reviews-summary-line{display:flex;flex-wrap:wrap;align-items:center;gap:.8rem;margin:0 0 2rem;font-size:1.4rem;color:var(--nk-soft)}.reviews-summary-line .stars-fill{--rating-percent: 0%;display:inline-block;position:relative;font-size:1.6rem;line-height:1;color:#d8d2c5;letter-spacing:.08em}.reviews-summary-line .stars-fill:before{content:"\2605\2605\2605\2605\2605"}.reviews-summary-line .stars-fill:after{content:"\2605\2605\2605\2605\2605";position:absolute;left:0;top:0;color:#f5b400;width:var(--rating-percent);overflow:hidden;white-space:nowrap;letter-spacing:.08em}.reviews-summary-line .reviews-summary-rating{font-weight:700;color:var(--nk-ink)}.reviews-summary-line .reviews-summary-sep{color:var(--nk-soft)}.reviews-summary-line .reviews-summary-count{color:var(--nk-vert);font-weight:600}.nutrikit-product__reviews:has(.jdgm-review-widget .jdgm-rev) .reviews-empty{display:none}.reviews-empty{position:relative;padding:5rem 3rem;background:var(--nk-beige-light);border:1px solid var(--nk-border);border-radius:1.2rem;text-align:center;overflow:hidden}.reviews-empty:before{content:"";position:absolute;top:0;left:0;right:0;height:3px;background:linear-gradient(90deg,var(--nk-rouge) 0%,var(--nk-vert) 100%)}.reviews-empty-stars{display:inline-flex;gap:.4rem;color:#f5b400;margin-bottom:1.6rem}.reviews-empty-title{font-size:2.2rem;font-weight:800;color:var(--nk-ink);margin:0 0 .8rem;letter-spacing:-.01em}.reviews-empty-subtitle{font-size:1.4rem;line-height:1.6;color:var(--nk-muted);max-width:52rem;margin:0 auto 2.4rem}.reviews-empty button{background:var(--nk-vert);color:#fff;border:none;padding:1.4rem 2.8rem;border-radius:.6rem;font-family:Inter,sans-serif;font-size:1.4rem;font-weight:700;cursor:pointer;text-transform:uppercase;letter-spacing:.06em;transition:background .15s ease,transform .15s ease}.reviews-empty button:hover{background:var(--nk-vert-hover);transform:translateY(-1px)}@media(max-width:540px){.reviews-empty{padding:3.6rem 2rem}.reviews-empty-stars svg{width:28px;height:28px}.reviews-empty-title{font-size:1.7rem;line-height:1.3}}.nutrikit-product__related{padding:5rem 2.4rem 0;max-width:132rem}.nutrikit-product__related h2{font-size:clamp(2.2rem,2.6vw,2.8rem);font-weight:800;margin:0 0 1.6rem}.related-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:1.2rem}@media(min-width:750px){.related-grid{grid-template-columns:repeat(4,1fr)}}.related-card{text-decoration:none;color:var(--nk-ink)}.related-card img{width:100%;aspect-ratio:1 / 1;object-fit:cover;border-radius:.8rem;margin-bottom:.8rem;background:var(--nk-beige-light)}.related-card h3{font-size:1.4rem;font-weight:600;margin:0 0 .2rem;line-height:1.3}.related-card .related-price{color:var(--nk-rouge);font-weight:700;font-size:1.4rem;margin:0}.nutrikit-product__conformity{margin-top:4rem;padding-top:0;padding-bottom:4rem}.conformity-card{display:flex;align-items:center;gap:2.4rem;padding:2.4rem 2.8rem;background:var(--nk-beige-light);border:1px solid var(--nk-border);border-radius:.8rem;border-left:3px solid var(--nk-vert)}.conformity-icon{flex-shrink:0;display:inline-flex;align-items:center;color:var(--nk-vert)}.conformity-content h2{font-size:1.2rem;font-weight:700;text-transform:uppercase;letter-spacing:.12em;color:var(--nk-vert);margin:0 0 .6rem;line-height:1.4}.conformity-content p{font-size:1.3rem;line-height:1.7;color:var(--nk-muted);margin:0}.conformity-content strong{color:var(--nk-ink);font-weight:600}@media(max-width:540px){.conformity-card{flex-direction:column;gap:1rem;padding:2rem}}.nutrikit-product__sticky-cta{position:fixed;bottom:0;left:0;right:0;background:#fff;border-top:1px solid var(--nk-border);padding:1rem 1.4rem;display:flex;gap:1rem;align-items:center;z-index:40;box-shadow:0 -.2rem 1.2rem #0000000f;transform:translateY(100%);transition:transform .2s ease;font-family:Inter,sans-serif}.nutrikit-product__sticky-cta.is-visible{transform:translateY(0)}.sticky-cta-info{flex:1;display:flex;flex-direction:column;gap:.1rem;min-width:0}.sticky-cta-info strong{font-size:1.3rem;font-weight:600;color:var(--nk-ink);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sticky-cta-info .sticky-price{font-size:1.2rem;color:var(--nk-rouge);font-weight:700}.sticky-cta-btn{background:var(--nk-rouge);color:#fff;border:none;padding:1.4rem 2rem;min-height:44px;border-radius:.6rem;font-family:Inter,sans-serif;font-weight:700;font-size:1.3rem;cursor:pointer;white-space:nowrap;letter-spacing:.05em;text-transform:uppercase}.sticky-cta-btn:hover{background:var(--nk-rouge-hover)}.sticky-cta-btn:disabled{background:var(--nk-soft);cursor:not-allowed}@media(min-width:900px){.nutrikit-product__sticky-cta{display:none!important}}@media(max-width:899px){.nutrikit-product{padding-bottom:7rem}}@media(prefers-reduced-motion:reduce){.nutrikit-product *,.nutrikit-product *:before,.nutrikit-product *:after{transition:none!important;animation:none!important}}.nutrikit-product__specs{margin:1.4rem 0 .6rem;font-size:1.45rem;color:var(--nk-ink);display:flex;flex-wrap:wrap;align-items:baseline;gap:.4rem .8rem}.nutrikit-product__specs strong{color:var(--nk-ink);font-weight:700}.nutrikit-product__specs .specs-sep{color:var(--nk-soft)}.nutrikit-product__specs .specs-meta{font-size:1.2rem;color:var(--nk-soft);margin-left:.4rem}.nutrikit-product__trust-strip{list-style:none;margin:1.6rem 0;padding:1.2rem 0;display:flex;flex-wrap:wrap;gap:.6rem 2rem;border-top:1px solid var(--nk-line);border-bottom:1px solid var(--nk-line)}.nutrikit-product__trust-strip li{display:inline-flex;align-items:center;gap:.6rem;font-size:1.3rem;color:var(--nk-ink);font-weight:500}.nutrikit-product__trust-strip svg{flex-shrink:0;color:var(--nk-rouge)}@media(max-width:540px){.nutrikit-product__trust-strip{flex-direction:column;gap:.8rem}}.nutrikit-product__buy-now{width:100%;min-height:5.2rem;background:var(--nk-vert);color:#fff;border:none;border-radius:.6rem;font-family:Inter,sans-serif;font-size:1.5rem;font-weight:700;letter-spacing:.05em;text-transform:uppercase;cursor:pointer;transition:background .15s ease;margin-top:.8rem;display:inline-flex;align-items:center;justify-content:center;gap:1rem;appearance:none;-webkit-appearance:none}.nutrikit-product__buy-now:hover{background:var(--nk-vert-hover)}.nutrikit-product__buy-now:active{transform:scale(.99)}.nutrikit-product__buy-now:disabled{background:var(--nk-soft);cursor:not-allowed}.jdgm-rev-widg{display:block!important;background:transparent;color:var(--nk-ink);margin-top:1rem}.jdgm-rev-widg .jdgm-temp-hiding-style{display:none!important}.jdgm-rev-widg__header,.jdgm-rev-widg__title,.jdgm-rich-snippet{display:none}.jdgm-histogram{display:none!important}.jdgm-rev-widg__summary{display:none}.jdgm-rev-widg__summary-stars{display:inline-flex;gap:.2rem}.jdgm-rev-widg__summary-text{font-size:1.5rem;color:var(--nk-soft);font-weight:500}.jdgm-star{display:inline-block;width:1.6rem;height:1.6rem;font-size:0;background-repeat:no-repeat;background-position:center;background-size:contain;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='%23E6E6E6'><polygon points='12,2 15,9 22,9 17,14 19,22 12,17 5,22 7,14 2,9 9,9'/></svg>")}.jdgm-star.jdgm--on{background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='%23F5B400'><polygon points='12,2 15,9 22,9 17,14 19,22 12,17 5,22 7,14 2,9 9,9'/></svg>")}.jdgm-star.jdgm--half{background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'><defs><linearGradient id='h'><stop offset='50%25' stop-color='%23F5B400'/><stop offset='50%25' stop-color='%23E6E6E6'/></linearGradient></defs><polygon fill='url(%23h)' points='12,2 15,9 22,9 17,14 19,22 12,17 5,22 7,14 2,9 9,9'/></svg>")}.jdgm-write-rev-link{margin-left:auto;display:inline-flex;align-items:center;padding:.8rem 1.6rem;background:var(--nk-vert);color:#fff;border-radius:.6rem;text-decoration:none;font-weight:600;font-size:1.4rem;transition:background .15s ease}.jdgm-write-rev-link:hover{background:var(--nk-vert-hover);color:#fff}.jdgm-rev{display:block;padding:2rem 0;border-top:1px solid var(--nk-border)}.jdgm-rev.jdgm-divider-top:first-of-type{border-top:none;padding-top:0}.jdgm-rev__header{display:flex;flex-wrap:wrap;align-items:center;gap:1rem;margin-bottom:.8rem}.jdgm-rev__icon{display:none!important}.jdgm-rev__br{display:none}.jdgm-rev__rating{display:inline-flex;gap:.2rem}.jdgm-rev__rating .jdgm-star{width:1.4rem;height:1.4rem}.jdgm-rev__timestamp{font-size:1.3rem;color:var(--nk-soft);margin-left:auto}.jdgm-rev__timestamp.jdgm-spinner{display:none!important}.jdgm-rev__author-wrapper{display:inline-flex;align-items:baseline;gap:.4rem;font-size:1.4rem;font-weight:600;color:var(--nk-ink)}.jdgm-rev__author{font-weight:600}.jdgm-rev__location{font-weight:400;color:var(--nk-soft);font-size:1.3rem}.jdgm-rev__buyer-badge-wrapper{display:inline-flex;align-items:center;gap:.4rem;background:#1a7f3714;color:var(--nk-vert);padding:.2rem .8rem;border-radius:.4rem;font-size:1.1rem;font-weight:600}.jdgm-rev__title{display:block;font-size:1.5rem;font-weight:700;color:var(--nk-ink);margin-bottom:.4rem}.jdgm-rev__body{font-size:1.4rem;line-height:1.6;color:var(--nk-ink)}.jdgm-rev__body p{margin:0}.jdgm-rev__transparency-badge-wrapper,.jdgm-rev__actions,.jdgm-rev__reply,.jdgm-rev__custom-form,.jdgm-rev-widg__paginate-spinner-wrapper,.jdgm-spinner,.spr-product-reviews-wrap{display:none!important}@media(max-width:749px){.jdgm-rev-widg__header{gap:1rem}.jdgm-write-rev-link{margin-left:0;width:100%;justify-content:center}.jdgm-rev__header{gap:.6rem}.jdgm-rev__timestamp{flex-basis:100%;margin-left:0}}.nk-carousel{position:relative}.nk-carousel-track{display:flex!important;flex-wrap:nowrap;gap:1.6rem;overflow-x:auto;overflow-y:hidden;scroll-snap-type:x mandatory;scroll-behavior:smooth;scrollbar-width:thin;scrollbar-color:var(--nk-border) transparent;padding:0 0 1.2rem;-webkit-overflow-scrolling:touch;grid-template-columns:none!important}.nk-carousel-track::-webkit-scrollbar{height:6px}.nk-carousel-track::-webkit-scrollbar-track{background:transparent}.nk-carousel-track::-webkit-scrollbar-thumb{background:var(--nk-border);border-radius:3px}.nk-carousel-track .cross-sell-card,.nk-carousel-track .complementary-card{flex:0 0 auto;width:240px;scroll-snap-align:start}@media(min-width:750px){.nk-carousel-track .cross-sell-card,.nk-carousel-track .complementary-card{width:280px}}.nk-carousel-arrow{position:absolute;top:calc(50% - 2rem);transform:translateY(-50%);width:4.4rem;height:4.4rem;border-radius:50%;background:#fff;border:1px solid var(--nk-border);color:var(--nk-ink);cursor:pointer;display:flex;align-items:center;justify-content:center;box-shadow:0 2px 12px #00000014;transition:opacity .2s ease,background .15s ease,border-color .15s ease;z-index:2;padding:0}.nk-carousel-arrow:hover{background:var(--nk-rouge);color:#fff;border-color:var(--nk-rouge)}.nk-carousel-arrow:focus-visible{outline:2px solid var(--nk-rouge);outline-offset:2px}.nk-carousel-arrow--next{right:.8rem}.nk-carousel-arrow[hidden]{display:none}@media(max-width:749px){.nk-carousel-arrow{width:3.6rem;height:3.6rem;box-shadow:0 2px 8px #0000001f}.nk-carousel-arrow svg{width:16px;height:16px}}.nk-carousel-cta{display:flex;justify-content:center;margin-top:1.6rem}.nk-carousel-cta-link{display:inline-flex;align-items:center;gap:.6rem;padding:1rem 2rem;border:1.5px solid var(--nk-ink);border-radius:999px;color:var(--nk-ink);font-size:1.4rem;font-weight:600;text-decoration:none;transition:background .15s ease,color .15s ease,border-color .15s ease}.nk-carousel-cta-link:hover{background:var(--nk-ink);color:#fff}.nk-carousel-cta-link:focus-visible{outline:2px solid var(--nk-rouge);outline-offset:2px}
/*# sourceMappingURL=/cdn/shop/t/10/assets/section-nutrikit-product.css.map */
