.nv-buy [hidden],.nv-bundle [hidden]{display:none!important}.nv-buy{margin:8px 0 20px}.nv-buy__options{display:grid;gap:10px;margin:0;padding:0;border:0;min-width:0}.nv-buy__option{display:grid;grid-template-columns:auto minmax(0,1fr);gap:14px;align-items:start;padding:16px 18px;border:.5px solid rgba(var(--color-foreground),.22);border-radius:var(--nv-radius);cursor:pointer;transition:border-color .3s var(--nv-ease),background-color .3s var(--nv-ease)}.nv-buy__option.is-selected{border-color:rgb(var(--color-foreground));background:rgba(var(--color-foreground),.03)}.nv-buy__radio{-webkit-appearance:none;appearance:none;display:grid;place-content:center;width:18px;height:18px;margin:2px 0 0;border:1px solid rgba(var(--color-foreground),.45);border-radius:50%;background:transparent;cursor:pointer}.nv-buy__radio:before{content:"";width:8px;height:8px;border-radius:50%;background:rgb(var(--color-foreground));transform:scale(0);transition:transform .2s var(--nv-ease)}.nv-buy__radio:checked{border-color:rgb(var(--color-foreground))}.nv-buy__radio:checked:before{transform:scale(1)}.nv-buy__option-body{display:grid;gap:6px;min-width:0}.nv-buy__option-row{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px 12px}.nv-buy__option-title{font-family:JetBrains Mono,Courier New,monospace;font-size:12px;letter-spacing:.12em;text-transform:uppercase}.nv-buy__badge{padding:3px 8px;border-radius:var(--nv-radius-chip);background:rgb(var(--color-foreground));color:rgb(var(--color-background));font-family:JetBrains Mono,Courier New,monospace;font-size:10px;letter-spacing:.14em;text-transform:uppercase;white-space:nowrap}.nv-buy__price{display:inline-flex;flex-wrap:wrap;align-items:baseline;gap:10px;font-family:LEMONMILK,Georgia,serif;font-weight:500;font-size:22px;letter-spacing:-.01em;line-height:1.1}.nv-buy__compare{font-family:JetBrains Mono,Courier New,monospace;font-weight:400;font-size:13px;letter-spacing:0;opacity:.88}.nv-buy__note{font-family:JetBrains Mono,Courier New,monospace;font-size:12px;line-height:1.5;opacity:.88}.nv-buy__single{display:grid;gap:6px}.nv-buy__perks{display:grid;gap:8px;margin:16px 0 0;padding:0;list-style:none}.nv-buy__perks li{display:flex;align-items:baseline;gap:10px;font-family:JetBrains Mono,Courier New,monospace;font-size:12px;line-height:1.5;opacity:.75}.nv-buy__perks li:before{content:"";flex:none;width:5px;height:5px;border-radius:50%;background:currentColor;transform:translateY(-2px)}.nv-buy__perks a{color:inherit;text-underline-offset:3px}.nv-bundle{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px 16px;margin:20px 0 0;padding:16px 18px;border:.5px solid rgba(var(--color-foreground),.22);border-radius:var(--nv-radius)}.nv-bundle__eyebrow{margin:0 0 4px;opacity:.88}.nv-bundle__title{margin:0;font-family:LEMONMILK,Georgia,serif;font-weight:500;font-size:16px;letter-spacing:-.01em;line-height:1.2}.nv-bundle__price{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 10px;margin:6px 0 0;font-family:JetBrains Mono,Courier New,monospace;font-size:13px}.nv-bundle__price s{opacity:.88}.nv-bundle__saving{font-size:11px;letter-spacing:.12em;text-transform:uppercase;opacity:.88}.nv-bundle__button.button{min-width:0;padding:12px 20px}.nv-bundle__error{grid-column:1 / -1;margin:0;color:var(--nv-strawberry);font-family:JetBrains Mono,Courier New,monospace;font-size:12px}@media screen and (max-width:480px){.nv-bundle{grid-template-columns:1fr}.nv-bundle__button.button{width:100%}}.nv-details{margin:28px 0 8px;border-top:.4px solid rgba(var(--color-foreground),.2)}.nv-details__item{border-bottom:.4px solid rgba(var(--color-foreground),.2)}.nv-details__summary{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:18px 0;cursor:pointer;list-style:none;font-family:JetBrains Mono,Courier New,monospace;font-size:12px;letter-spacing:.14em;text-transform:uppercase}.nv-details__summary::-webkit-details-marker{display:none}.nv-details__summary:after{content:"+";flex:none;font-size:18px;line-height:1;transition:transform .3s var(--nv-ease)}.nv-details__item[open]>.nv-details__summary:after{transform:rotate(45deg)}.nv-details__content{padding:0 0 22px;font-family:JetBrains Mono,Courier New,monospace;font-size:13px;line-height:1.7}.nv-details__content p{margin:0 0 12px}.nv-details__content>:last-child,.nv-details__group>:last-child{margin-bottom:0}.nv-details__group+.nv-details__group{margin-top:16px}.nv-details__content .nv-details__subhead{margin:0 0 6px;opacity:.88}.nv-details__list+.nv-details__subhead{margin-top:18px}.nv-details__list{display:grid;gap:6px;margin:0;padding-left:20px}.nv-details__table{width:100%;border-collapse:collapse;font-family:JetBrains Mono,Courier New,monospace;font-size:13px;font-variant-numeric:tabular-nums}.nv-details__table th,.nv-details__table td{padding:9px 0;border-bottom:.4px solid rgba(var(--color-foreground),.14);font-weight:400;text-align:left}.nv-details__table thead th{font-size:10px;letter-spacing:.16em;text-transform:uppercase;opacity:.88}.nv-details__table td,.nv-details__table thead th:last-child{padding-left:16px;text-align:right;white-space:nowrap}.nv-details__content .nv-details__note{margin-top:14px;font-size:11px;line-height:1.6;opacity:.88}.nv-details__content .nv-details__question{margin:0 0 4px;font-weight:500}.nv-details__content .nv-details__answer{margin:0;opacity:.75}.nv-details__link{margin-left:6px;color:inherit;text-underline-offset:3px}.nv-sticky{position:fixed;left:0;right:0;bottom:0;z-index:40;padding:12px 0 calc(12px + env(safe-area-inset-bottom));border-top:.4px solid rgba(var(--color-foreground),.2);background:rgb(var(--color-background));color:rgb(var(--color-foreground));transform:translateY(110%);transition:transform .4s var(--nv-ease)}.nv-sticky.is-visible{transform:translateY(0)}.nv-sticky__inner{display:flex;align-items:center;justify-content:space-between;gap:16px}.nv-sticky__info{min-width:0}.nv-sticky__title{margin:0;overflow:hidden;font-family:LEMONMILK,Georgia,serif;font-weight:500;font-size:15px;letter-spacing:-.01em;text-overflow:ellipsis;white-space:nowrap}.nv-sticky__meta{margin:2px 0 0;overflow:hidden;font-family:JetBrains Mono,Courier New,monospace;font-size:12px;text-overflow:ellipsis;white-space:nowrap;opacity:.85}.nv-sticky__button.button{flex:none;min-width:0;padding:12px 24px}body.nv-has-sticky-cart{padding-bottom:76px}@media screen and (max-width:749px){.nv-sticky__title{font-size:13px}.nv-sticky__button.button{padding:12px 18px}}.nv-media-caption{margin:0 0 1rem;opacity:.62;letter-spacing:.14em}
/*# sourceMappingURL=/cdn/shop/t/2/assets/nutravey-product.css.map */
