cart-drawer{--nv-accent-soft: rgb(from var(--nv-accent) r g b / 12%)}cart-drawer.nv-loading .cart-drawer__inner{pointer-events:none}cart-drawer.nv-loading .cart-drawer__body{opacity:.55;transition:opacity .15s}cart-drawer .cart-drawer__header .cart-progress-bar{background:var(--nv-accent-soft);margin:var(--padding-sm) calc(-1 * var(--padding-md)) calc(-1 * var(--padding-md));padding:var(--padding-sm) var(--padding-md) var(--padding-md);text-align:center}cart-drawer .cart-progress-bar__progress{height:8px}cart-drawer .cart-progress-bar__progress[value]::-webkit-progress-bar{background-color:#fff;border-radius:99px}cart-drawer .cart-progress-bar__progress[value]::-webkit-progress-value{background-color:var(--nv-accent);border-radius:99px}cart-drawer .cart-progress-bar__progress[value]::-moz-progress-bar{background:var(--nv-accent);border-radius:99px}.nv-tiers{display:grid;grid-template-columns:repeat(var(--nv-cols, 3),minmax(0,1fr));gap:8px;margin:calc(-1 * var(--margin-sm, 8px)) 0 var(--margin-lg, 20px)}.nv-tier{display:flex;align-items:center;justify-content:center;gap:4px;min-height:38px;border:0;border-radius:6px;background:var(--nv-accent);color:#fff;padding:6px 4px;cursor:pointer;font:inherit;font-size:13px;line-height:1.1;text-transform:uppercase;white-space:nowrap;transition:filter .12s,background-color .2s}.nv-tier:not(.nv-tier--done):hover{filter:brightness(1.06)}.nv-tier strong{font-weight:800}.nv-tier--done{background:#c4c4c4;cursor:default}@media(max-width:420px){.nv-tier{flex-direction:column;gap:1px;font-size:12px}}.nv-sub{position:relative;margin:var(--margin-lg, 20px) 0 var(--margin-md, 14px);padding:18px 10px 12px;border:1px solid rgb(var(--color-foreground) / .1);border-radius:var(--card-border-radius, 16px);text-align:center;background:var(--color-background)}.nv-sub__pill{position:absolute;top:-11px;left:50%;transform:translate(-50%);background:var(--nv-accent);color:#fff;font-size:11px;font-weight:700;letter-spacing:.05em;padding:2px 9px;border-radius:4px;white-space:nowrap}.nv-sub__title{margin:0 0 10px;font-size:14px;font-weight:700}.nv-sub__perks{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:4px;margin-bottom:12px}@media(max-width:400px){.nv-sub__perks{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:12px}}.nv-sub__perk{font-size:10.5px;font-weight:500;text-transform:uppercase;line-height:1.3;overflow-wrap:break-word;-webkit-hyphens:auto;hyphens:auto}.nv-sub__check{display:grid;place-items:center;width:20px;height:20px;margin:0 auto 5px;border-radius:50%;background:var(--nv-accent);color:#fff;font-size:11px}.nv-sub__btn{width:100%;border:2px solid var(--nv-accent);background:transparent;color:var(--nv-accent);border-radius:6px;padding:10px 8px;font:inherit;font-size:14px;font-weight:500;cursor:pointer}.nv-sub__btn strong{font-weight:800}.nv-sub__btn:hover{background:var(--nv-accent-soft)}.nv-sub--on{border-color:#1f8a4c;background:#eaf6ef}.nv-sub--on .nv-sub__pill,.nv-sub--on .nv-sub__check{background:#1f8a4c}.nv-sub__on-msg{margin:0 0 6px;font-size:14px}.nv-sub__back{background:none;border:0;text-decoration:underline;font-size:12.5px;cursor:pointer;color:rgb(var(--color-foreground) / .7)}cart-drawer .cart-drawer__ctas .button{background-color:var(--nv-accent);border-color:var(--nv-accent);color:#fff;font-weight:700;letter-spacing:.03em}.nv-line-price{display:flex;align-items:baseline;flex-wrap:wrap;gap:6px;font-variant-numeric:tabular-nums}.nv-line-price s{opacity:.55;font-size:13px}.nv-line-price strong{font-size:16px;font-weight:800}.nv-line-price__qty{font-size:13px;opacity:.75}.nv-chips{display:flex;flex-wrap:wrap;gap:5px}.nv-chip{font-size:11px;line-height:1.4;color:var(--nv-accent);border:1px solid var(--nv-accent);background:var(--nv-accent-soft);border-radius:5px;padding:1px 6px}.nv-chip--save{background:var(--nv-accent);color:#fff;font-weight:700}.nv-tiers--empty{display:none}.nv-sub__label{margin:0 0 8px;font-size:13px}.nv-freqs{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;margin-bottom:10px}.nv-freq{display:flex;flex-direction:column;align-items:center;gap:1px;border:1.5px solid rgb(var(--color-foreground) / .15);background:var(--color-background);color:inherit;border-radius:var(--inputs-border-radius, 8px);padding:8px 4px;font:inherit;line-height:1.2;cursor:pointer}.nv-freq--active{border-color:#1f8a4c;box-shadow:inset 0 0 0 1px #1f8a4c;cursor:default}.nv-freq__label{font-size:12px;font-weight:700}.nv-freq__qty{font-size:11px;opacity:.7}.nv-freq strong{font-size:14px}.nv-freq s{font-size:11px;opacity:.55}.nv-summary{border-top:1px solid var(--nv-accent);padding-top:var(--padding-sm, 12px);margin-bottom:var(--margin-md, 12px);font-variant-numeric:tabular-nums}.nv-summary__title{font-weight:700;font-size:16px;margin:0 0 6px}.nv-summary__row{display:flex;justify-content:space-between;padding:2px 0}.nv-summary__neg{color:var(--nv-accent);font-weight:700}.nv-summary__free{color:#1f8a4c;font-weight:700}cart-drawer .cart__reductions,cart-drawer .cart__totals,cart-drawer .cart__discounts{display:none}.nv-total{display:flex;justify-content:space-between;align-items:center;gap:8px;font-variant-numeric:tabular-nums}.nv-total__label{font-weight:800;font-size:18px}.nv-total__prices{display:flex;align-items:center;gap:8px}.nv-total__off{background:var(--nv-accent);color:#fff;font-weight:800;font-size:13px;padding:2px 7px;border-radius:5px}.nv-total__prices s{opacity:.55}.nv-total__prices strong{font-size:20px;font-weight:800}.nv-busy{position:relative;pointer-events:none;color:transparent!important}.nv-busy:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;margin:auto;width:16px;height:16px;border:2px solid #fff;border-right-color:transparent;border-radius:50%;animation:nv-spin .6s linear infinite}.nv-sub__btn.nv-busy:after,.nv-freq.nv-busy:after,.nv-sub__back.nv-busy:after{border-color:var(--nv-accent);border-right-color:transparent}@keyframes nv-spin{to{transform:rotate(360deg)}}@media(prefers-reduced-motion:reduce){.nv-busy:after{animation-duration:1.5s}}@media(max-width:749px){cart-drawer .cart-drawer__inner{width:100%;max-width:100%}cart-drawer .cart-progress-bar__label{font-size:13px}.nv-tiers{gap:6px;margin-bottom:14px}.nv-tier{flex-direction:row;gap:3px;min-height:34px;padding:4px 2px;font-size:11px}.nv-sub{margin:16px 0 12px;padding:16px 12px 12px;font-size:13px}.nv-sub__pill{top:-10px;font-size:10.5px}.nv-sub__title{margin-bottom:8px;font-size:13.5px}.nv-sub__perks{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:10px;row-gap:8px;margin-bottom:10px}.nv-sub__perk{display:flex;align-items:center;gap:6px;text-align:left;font-size:10px;line-height:1.2;-webkit-hyphens:manual;hyphens:manual}.nv-sub__check{flex:none;width:18px;height:18px;margin:0;font-size:10px}.nv-sub__btn{padding:9px 6px;font-size:13px;white-space:nowrap}.nv-freq{padding:6px 2px}.nv-summary{font-size:13px}.nv-summary__title{font-size:15px}.nv-total__label{font-size:16px}.nv-total__prices strong{font-size:18px}}@media(max-width:360px){.nv-tier{flex-direction:column;gap:0}.nv-sub__btn{white-space:normal}}.nv-up{margin:var(--padding-sm) 0 0;padding:12px;border:1.5px dashed var(--nv-accent);border-radius:14px;background:var(--nv-accent-soft)}.nv-up__title{margin:0 0 10px;font-weight:700;font-size:14px}.nv-up__row{display:flex;align-items:center;gap:12px}.nv-up__img{width:64px;height:64px;flex-shrink:0;border-radius:10px;object-fit:cover}.nv-up__info{min-width:0}.nv-up__info p{margin:0}.nv-up__name{font-weight:600;font-size:14px;line-height:1.2}.nv-up__text{font-size:12px;opacity:.75;margin-top:2px!important}.nv-up__price{font-weight:700;font-size:14px;margin-top:4px!important}.nv-up__price s{font-weight:400;opacity:.55}.nv-up__btn{margin-left:auto;flex-shrink:0;padding:9px 14px;border:0;border-radius:999px;background:var(--nv-accent);color:#fff;font-weight:700;font-size:13px;white-space:nowrap;cursor:pointer}.nv-up__btn.nv-busy{opacity:.6}
/*# sourceMappingURL=/cdn/shop/t/36/assets/nutravia-cart.css.map */
