:root{--nuvlo-sale-price: #2b2522;--nuvlo-compare-price: #000000;--nuvlo-was-price: #6e655c;--nuvlo-badge-background: #6b2a33;--nuvlo-badge-text: #f7f3ee;--nuvlo-cart-sale-price: #2b2522;--nuvlo-cart-discount: #6b2a33;--nuvlo-progress-green: #2e9e4f}html:root:root{--nuvlo-badge-background: #6b2a33}[ref=priceContainer] .price,[ref=priceContainer] .compare-at-price{font-family:var(--font-body--family)!important}[ref=priceContainer]:has(.compare-at-price) .price{color:var(--nuvlo-sale-price)!important}[ref=priceContainer] .compare-at-price{color:var(--nuvlo-was-price)!important;font-weight:400!important;text-decoration:line-through}[ref=priceContainer]{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem}.price-savings-badge{display:inline-flex;align-items:center;background:var(--nuvlo-badge-background);color:var(--nuvlo-badge-text);font-family:var(--font-body--family);font-size:.75rem;font-weight:600;line-height:1;letter-spacing:.01em;text-transform:none;text-decoration:none;padding:.4em .6em;border-radius:6px;white-space:nowrap}.product-card product-price,.resource-card product-price{font-family:var(--font-body--family)!important}.product-card [ref=priceContainer] .price,.resource-card [ref=priceContainer] .price{color:var(--color-foreground)!important;font-size:15px;font-weight:600}.product-card [ref=priceContainer]:has(.compare-at-price) .price,.resource-card [ref=priceContainer]:has(.compare-at-price) .price{color:var(--nuvlo-sale-price)!important}.product-card [ref=priceContainer] .compare-at-price,.resource-card [ref=priceContainer] .compare-at-price{font-size:13px}.product-card [ref=priceContainer],.resource-card [ref=priceContainer]{gap:.375rem}.product-badges.product-badges--sale-left{top:calc(var(--badge-inset) + var(--padding-block-start));left:calc(var(--badge-inset) + var(--padding-inline-start));right:auto;bottom:auto}.product-badges .product-badges__badge--nuvlo-sale{background:var(--nuvlo-badge-background)!important;color:var(--nuvlo-badge-text)!important;font-family:var(--font-body--family);font-size:.75rem;font-weight:600;line-height:1;letter-spacing:.01em;text-transform:none;border-radius:6px!important;padding:.6em .85em;white-space:nowrap}@media(max-width:599px){.product-badges .product-badges__badge--nuvlo-sale{font-size:.6875rem;letter-spacing:.01em;padding:.45em .6em;border-radius:4px!important}}.cart-items__table-row .compare-at-price,.cart-items__details .compare-at-price{color:var(--nuvlo-was-price)!important;font-weight:400!important;text-decoration:line-through}.cart-items__table-row:has(.compare-at-price) .cart-items__price,.cart-items__details div:has(>.compare-at-price) span{color:var(--nuvlo-cart-sale-price)!important}.cart-items__details div:has(>.compare-at-price) .compare-at-price{color:var(--nuvlo-was-price)!important}.cart__discount-value{color:var(--nuvlo-cart-discount)!important}.cart__total-label,.cart__total-value{color:var(--nuvlo-compare-price)!important}.nv-staffel{--nv-bordeaux: #6b2a33;--nv-bordeaux-licht: #8e3f4a;--nv-goud: #c8a46a;--nv-goud-licht: #f3ddb0;display:block;padding:0 22px;margin-block-end:18px;font-family:var(--font-body--family)}.nv-staffel__track{position:relative;height:8px;margin:42px 23px 32px 0;border-radius:999px;background:rgb(var(--color-foreground-rgb) / .1)}.nv-staffel__fill{position:relative;height:100%;max-width:100%;border-radius:inherit;background:linear-gradient(90deg,var(--nv-bordeaux),var(--nv-bordeaux-licht));transition:width .8s cubic-bezier(.22,.8,.22,1);overflow:hidden}.nv-staffel__fill:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,transparent,rgb(255 255 255 / .55),transparent);transform:translate(-100%)}.nv-staffel.is-growing .nv-staffel__fill:after{animation:nv-glans 1.2s ease .5s}.nv-staffel__step{position:absolute;top:50%;width:0;height:0}.nv-staffel__qty{position:absolute;left:0;bottom:30px;transform:translate(-50%);white-space:nowrap;font-size:.75rem;line-height:1;color:rgb(var(--color-foreground-rgb) / .65);transition:color .3s ease}.nv-staffel__step.is-reached .nv-staffel__qty{color:var(--nv-bordeaux);font-weight:600}.nv-staffel__badge{position:absolute;left:0;top:0;width:46px;height:46px;transform:translate(-50%,-50%);border-radius:50%;display:flex;align-items:center;justify-content:center;background:var(--color-background, #ffffff);border:1.5px dashed rgb(var(--color-foreground-rgb) / .3);color:rgb(var(--color-foreground-rgb) / .55);font-size:.8125rem;font-weight:700;line-height:1;letter-spacing:-.01em;transition:background-color .35s ease,color .35s ease,border-color .35s ease,box-shadow .35s ease}.nv-staffel__step.is-reached .nv-staffel__badge{background:var(--nv-bordeaux);border:2px solid var(--nv-goud);color:#fff;box-shadow:0 8px 18px -8px #6b2a33a6}.nv-staffel__tick{position:absolute;top:-5px;right:-5px;width:18px;height:18px;border-radius:50%;display:none;align-items:center;justify-content:center;background:var(--nv-goud);color:#fff;box-shadow:0 0 0 2px var(--color-background, #ffffff)}.nv-staffel__tick svg{width:11px;height:11px}.nv-staffel__step.is-reached .nv-staffel__tick{display:flex}.nv-staffel__step.is-celebrating .nv-staffel__badge{animation:nv-pop .75s cubic-bezier(.2,1.6,.4,1)}.nv-staffel__step.is-celebrating .nv-staffel__badge:after{content:"";position:absolute;top:-5px;right:-5px;bottom:-5px;left:-5px;border-radius:50%;border:2px solid var(--nv-goud);animation:nv-ring .9s ease-out forwards;pointer-events:none}.nv-staffel__spark{position:absolute;left:50%;top:50%;width:6px;height:6px;border-radius:50%;pointer-events:none;animation:nv-vonk .95s cubic-bezier(.2,.8,.3,1) forwards}.nv-staffel__spark--ruit{width:5px;height:5px;border-radius:1px}.nv-staffel__msg{position:relative;overflow:hidden;display:flex;align-items:center;gap:12px;padding:12px 14px;border-radius:12px;background:#6b2a330f;border:1px solid rgb(107 42 51 / .14);text-align:left}.nv-staffel__icon{flex:0 0 36px;height:36px;border-radius:50%;display:flex;align-items:center;justify-content:center;background:#fff;color:var(--nv-bordeaux)}.nv-staffel__icon svg{width:20px;height:20px}.nv-staffel__title{margin:0;font-size:.9375rem;line-height:1.3;color:rgb(var(--color-foreground-rgb))}.nv-staffel__title strong,.nv-staffel__amount{color:var(--nv-bordeaux);font-weight:700}.nv-staffel__amount{font-variant-numeric:tabular-nums;white-space:nowrap}.nv-staffel__sub{margin:3px 0 0;font-size:.8125rem;line-height:1.35;color:rgb(var(--color-foreground-rgb) / .72)}.nv-staffel__msg--top{background:linear-gradient(135deg,var(--nv-bordeaux),var(--nv-bordeaux-licht));border-color:transparent;box-shadow:0 10px 24px -14px #6b2a33cc}.nv-staffel__msg--top .nv-staffel__title,.nv-staffel__msg--top .nv-staffel__sub{color:#fff}.nv-staffel__msg--top .nv-staffel__sub{opacity:.85}.nv-staffel__msg--top .nv-staffel__title strong,.nv-staffel__msg--top .nv-staffel__amount{color:var(--nv-goud-licht)}.nv-staffel__msg--top .nv-staffel__icon{background:#ffffff26;color:var(--nv-goud-licht)}.nv-staffel__msg--top:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(110deg,transparent 30%,rgb(255 255 255 / .22) 50%,transparent 70%);transform:translate(-120%);pointer-events:none}.nv-staffel__msg.is-new{animation:nv-op .5s ease both}.nv-staffel__msg--top.is-new:after{animation:nv-glans 1.4s ease .4s}@keyframes nv-glans{0%{transform:translate(-120%)}to{transform:translate(120%)}}@keyframes nv-pop{0%{transform:translate(-50%,-50%) scale(.6)}60%{transform:translate(-50%,-50%) scale(1.18)}to{transform:translate(-50%,-50%) scale(1)}}@keyframes nv-ring{0%{transform:scale(.85);opacity:1}to{transform:scale(1.75);opacity:0}}@keyframes nv-vonk{0%{transform:translate(-50%,-50%) rotate(var(--a)) translateY(0) scale(1);opacity:1}to{transform:translate(-50%,-50%) rotate(var(--a)) translateY(calc(var(--d, 36px) * -1)) scale(.3);opacity:0}}@keyframes nv-op{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}@media(prefers-reduced-motion:reduce){.nv-staffel *,.nv-staffel *:after{animation:none!important;transition:none!important}}
/*# sourceMappingURL=/cdn/shop/t/25/assets/nuvlo-custom.css.map */
