.section-norevia-cart-drawer{margin:0!important;padding:0!important;max-width:none!important}.nv-cd{--nv-cream: #faf6f1;--nv-cream-deep: #f3ebe3;--nv-navy: #1b2a4a;--nv-navy-dark: #121c33;--nv-gold: #c9a227;--nv-taupe: #6b5e54;--nv-muted: #8a7d74;--nv-border: #e5dcd2;--nv-white: #ffffff;--nv-radius: 18px;position:fixed;top:0;right:0;bottom:0;left:0;z-index:10000;color:var(--nv-navy);font-family:inherit}.nv-cd[hidden]{display:none!important}.nv-cd *,.nv-cd *:before,.nv-cd *:after{box-sizing:border-box}.nv-cd__overlay{position:absolute;top:0;right:0;bottom:0;left:0;border:0;padding:0;background:#121c3375;cursor:pointer}.nv-cd__panel{position:absolute;top:0;right:0;bottom:0;display:flex;flex-direction:column;width:min(100%,28.5rem);background:var(--nv-cream);box-shadow:-16px 0 40px #121c331f}.nv-cd__head{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:1rem 1rem .85rem;background:var(--nv-white);border-bottom:1px solid var(--nv-border)}.nv-cd__title{margin:0;font-size:1.05rem;font-weight:700;letter-spacing:.01em}.nv-cd__x{-webkit-appearance:none;appearance:none;display:inline-flex;align-items:center;justify-content:center;width:2.75rem;height:2.75rem;border:0;border-radius:999px;background:var(--nv-cream-deep);color:var(--nv-navy);font:inherit;font-size:1.35rem;line-height:1;cursor:pointer}.nv-cd__scroll{flex:1 1 auto;overflow:auto;padding:.9rem 1rem 1rem;-webkit-overflow-scrolling:touch}.nv-cd__empty{margin:1.5rem 0 0;text-align:center}.nv-cd__empty p{margin:0 0 1rem;font-size:1rem;line-height:1.45}.nv-cd__empty-link{display:inline-flex;align-items:center;justify-content:center;min-height:2.75rem;padding:.7rem 1.2rem;border-radius:999px;background:var(--nv-navy);color:var(--nv-cream);font-weight:700;text-decoration:none}.nv-cd__items{display:grid;gap:.85rem}.nv-cd__item{display:grid;grid-template-columns:96px minmax(0,1fr);gap:.75rem;padding-bottom:.85rem;border-bottom:1px solid var(--nv-border)}.nv-cd__media{display:block;width:96px;height:96px;border-radius:12px;overflow:hidden;background:var(--nv-cream-deep)}.nv-cd__media img{display:block;width:100%;height:100%;object-fit:cover}.nv-cd__name{margin:0;font-size:.98rem;font-weight:700;line-height:1.25}.nv-cd__name a{color:inherit;text-decoration:none}.nv-cd__meta{margin:.2rem 0 0;font-size:.8rem;line-height:1.35;color:var(--nv-taupe)}.nv-cd__price{margin:.35rem 0 0;font-size:1.02rem;font-weight:700}.nv-cd__was{margin-left:.35rem;font-size:.82rem;font-weight:500;color:var(--nv-muted);text-decoration:line-through}.nv-cd__deal{min-height:42px}.nv-cd__einzeln{margin:.15rem 0 0;font-size:.82rem;line-height:1.35;font-weight:500;color:var(--nv-muted)}.nv-cd__einzeln s{text-decoration:line-through}.nv-cd__save{margin:.1rem 0 0;font-size:13px;line-height:1.35;font-weight:700;color:#2f6b4f}.nv-cd__unit{margin:.1rem 0 0;font-size:.78rem;line-height:1.35;color:var(--nv-muted)}.nv-cd__tools{display:flex;align-items:center;gap:.75rem;margin-top:.55rem}.nv-cd__qty{display:inline-flex;align-items:center;border:1px solid var(--nv-border);border-radius:999px;background:var(--nv-white)}.nv-cd__qty button{-webkit-appearance:none;appearance:none;width:2.25rem;height:2.25rem;border:0;background:transparent;color:var(--nv-navy);font:inherit;font-size:1.05rem;cursor:pointer}.nv-cd__qty button:disabled{color:#c4b8ae;cursor:default}.nv-cd__qty span{min-width:1.2rem;text-align:center;font-size:.92rem;font-weight:700}.nv-cd__remove{-webkit-appearance:none;appearance:none;border:0;padding:0;background:transparent;color:var(--nv-taupe);font:inherit;font-size:.82rem;text-decoration:underline;text-underline-offset:.15em;cursor:pointer}.nv-cd__tier{min-height:58px;margin-top:.45rem;font-size:13px;line-height:1.35;color:#6b5e52}.nv-cd__tier-copy{margin:0}.nv-cd__tier-btn{-webkit-appearance:none;appearance:none;display:inline;margin:0;padding:0;border:0;background:none;color:#6b5e52;font:inherit;font-size:13px;font-weight:700;line-height:inherit;text-decoration:underline;text-underline-offset:.12em;cursor:pointer}.nv-cd__offer{margin-top:.95rem;padding:.8rem;border:1px solid var(--nv-border);border-radius:var(--nv-radius);background:var(--nv-white)}.nv-cd__offer+.nv-cd__offer{margin-top:.65rem}.nv-cd__offer-row{display:grid;grid-template-columns:64px minmax(0,1fr);gap:.7rem}.nv-cd__offer-media{width:64px;height:64px;border-radius:10px;overflow:hidden;background:var(--nv-cream-deep)}.nv-cd__offer-media img{display:block;width:100%;height:100%;object-fit:cover}.nv-cd__offer-kicker{margin:0;font-size:.68rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--nv-gold)}.nv-cd__offer-title{margin:.15rem 0 0;font-size:.95rem;font-weight:700;line-height:1.25}.nv-cd__offer-text{margin:.25rem 0 0;font-size:.8rem;line-height:1.4;color:var(--nv-taupe)}.nv-cd__replaced{margin:0 0 .85rem;font-size:.9rem;line-height:1.4;color:var(--nv-navy)}.nv-cd__replaced[hidden]{display:none!important}.nv-cd__offer-einzeln{margin:.15rem 0 0;font-size:.82rem;line-height:1.35;color:var(--nv-muted)}.nv-cd__offer-einzeln s{text-decoration:line-through}.nv-cd__offer-save{margin:.1rem 0 0;font-size:13px;line-height:1.35;font-weight:700;color:#2f6b4f}.nv-cd__offer-price{margin:.35rem 0 0;font-size:.92rem;font-weight:700}.nv-cd__offer-price span{font-weight:500;color:var(--nv-muted)}.nv-cd__offer-btn{-webkit-appearance:none;appearance:none;display:flex;align-items:center;justify-content:center;width:100%;min-height:2.75rem;margin-top:.75rem;border:1.5px solid var(--nv-navy);border-radius:999px;background:transparent;color:var(--nv-navy);font:inherit;font-size:.92rem;font-weight:700;cursor:pointer}.nv-cd__offer-btn:disabled{opacity:.55;cursor:default}.nv-cd__error{margin:.8rem 0 0;font-size:.85rem;line-height:1.4;color:#8a3d32}.nv-cd__error[hidden]{display:none}.nv-cd__foot{flex:0 0 auto;padding:.85rem 1rem calc(.9rem + env(safe-area-inset-bottom));background:var(--nv-white);border-top:1px solid var(--nv-border)}.nv-cd__truth{margin:0;font-size:.8rem;line-height:1.4;color:var(--nv-taupe)}.nv-cd__total{display:flex;align-items:baseline;justify-content:space-between;gap:1rem;margin-top:.55rem}.nv-cd__total-label{font-size:.95rem;font-weight:700}.nv-cd__total-price{font-size:1.2rem;font-weight:700}.nv-cd__checkout{display:flex;align-items:center;justify-content:center;width:100%;min-height:3.15rem;margin-top:.75rem;border-radius:999px;background:var(--nv-navy);color:var(--nv-cream);font-size:1rem;font-weight:700;text-decoration:none}.nv-cd__pay,.nv-cd__return{margin:.55rem 0 0;text-align:center;font-size:.75rem;line-height:1.4;color:var(--nv-muted)}.nv-cd.is-busy .nv-cd__checkout,.nv-cd.is-busy .nv-cd__offer-btn,.nv-cd.is-busy .nv-cd__qty button,.nv-cd.is-busy .nv-cd__tier-btn,.nv-cd.is-busy .nv-cd__remove{pointer-events:none}#cart-drawer,#cart-drawer dialog,cart-drawer,cart-drawer-component,cart-notification,#CartDrawer,dialog.cart-drawer{display:none!important;visibility:hidden!important;pointer-events:none!important}@media(prefers-reduced-motion:no-preference){.nv-cd__panel{animation:nv-cd-in .28s cubic-bezier(.22,1,.36,1)}}@keyframes nv-cd-in{0%{transform:translate(1.25rem);opacity:.6}to{transform:translate(0);opacity:1}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/norevia-cart-drawer.css.map */
