.nv-drawer{--nv-blue: #16437f;--nv-text: #111;--nv-muted: #6b6f76;--nv-line: #e9e9ec}.nv-drawer,.nv-drawer button,.nv-drawer input,.nv-drawer summary{font-family:inherit}.nv-drawer .drawer__inner{width:440px;max-width:100vw;padding:0;background:#fff;color:var(--nv-text);border:0;box-shadow:-10px 0 36px #0000002e}.nv-drawer .drawer__inner-empty{padding:0 16px}.nv-drawer .nv-expire{flex:0 0 auto;display:flex;align-items:center;justify-content:center;gap:6px;padding:9px 12px;background:#111;color:#fff;font-size:12px;line-height:14px;letter-spacing:.02em}.nv-drawer .nv-expire__time{font-weight:700;font-variant-numeric:tabular-nums}.nv-drawer .nv-expire.is-zero .nv-expire__time{color:#ff6b6b}.nv-drawer .nv-expire__icon{font-size:13px;line-height:1}.nv-drawer .drawer__header{flex:0 0 auto;position:relative;display:flex;align-items:center;justify-content:space-between;height:46px;padding:0 12px}.nv-drawer .drawer__heading{margin:0;font-size:18px;font-weight:700;line-height:1;color:var(--nv-text)}.nv-drawer .drawer__header .drawer__close{position:static;min-width:32px;min-height:32px;margin-right:-6px;display:flex;align-items:center;justify-content:center;color:var(--nv-text)}.nv-drawer .drawer__header .drawer__close .svg-wrapper{width:18px;height:18px}.nv-drawer cart-drawer-items{flex:1 1 auto;min-height:0;overflow-y:auto;background:#fff}.nv-drawer .cart-drawer__form{display:block;padding:0;flex-grow:0}.nv-drawer .drawer__contents{display:block}.nv-drawer .nv-banner{container-type:inline-size;position:relative;aspect-ratio:440 / 150;width:100%;overflow:hidden;background:#0b2a52;color:#fff}.nv-drawer .nv-banner__bg{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;object-position:left center}.nv-drawer .nv-items{padding:10px 12px 0}.nv-drawer .nv-item{position:relative;display:grid;grid-template-columns:56px minmax(0,1fr) auto;grid-template-areas:"media info side" "err err err";column-gap:12px;row-gap:6px;align-items:stretch;margin:0;padding:8px 0 12px;border:0;background:transparent}.nv-drawer .nv-item__media{grid-area:media;display:block;width:56px;height:56px;border-radius:4px;overflow:hidden;background:#f3f4f6}.nv-drawer .nv-item__media img{display:block;width:100%;height:100%;object-fit:cover}.nv-drawer .nv-item__info{grid-area:info;display:flex;flex-direction:column;justify-content:space-between;align-items:flex-start;min-width:0;height:56px}.nv-drawer .nv-item__name{display:block;max-width:100%;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;font-size:13px;font-weight:700;line-height:18px;color:var(--nv-text);text-decoration:none}.nv-drawer .nv-item__side{grid-area:side;display:flex;flex-direction:column;justify-content:space-between;align-items:flex-end;height:56px;white-space:nowrap}.nv-drawer .nv-item__price{position:relative;display:flex;flex-direction:column;align-items:flex-end;text-align:right}.nv-drawer .nv-item__old{font-size:11px;font-weight:400;line-height:14px;color:#9a9ea6}.nv-drawer .nv-item__now{font-size:13px;font-weight:700;line-height:18px;color:var(--nv-text)}.nv-drawer .nv-item .loading__spinner{position:absolute;top:0;right:0;width:18px;height:18px;padding:0}.nv-drawer .nv-item__qty{display:flex;align-items:center;gap:12px;min-width:0}.nv-drawer .nv-qty{position:relative;display:flex;align-items:center;width:76px;height:28px;min-height:0;padding:0;border:1px solid #d9dbe0;border-radius:4px;background:#fff;box-shadow:none}.nv-drawer .nv-qty:before,.nv-drawer .nv-qty:after{display:none}.nv-drawer .nv-qty .quantity__button{flex:0 0 24px;width:24px;height:100%;min-width:0;min-height:0;padding:0;display:flex;align-items:center;justify-content:center;background:transparent;color:var(--nv-text)}.nv-drawer .nv-qty .quantity__button svg{width:11px;height:11px;pointer-events:none}.nv-drawer .nv-qty .quantity__button *{pointer-events:none}.nv-drawer .nv-qty .quantity__button:disabled,.nv-drawer .nv-qty .quantity__button.disabled{opacity:.3;cursor:not-allowed}.nv-drawer .nv-qty .quantity__input{flex:1 1 auto;width:100%;min-width:0;height:100%;padding:0;border:0;background:transparent;text-align:center;font-size:13px;font-weight:400;color:var(--nv-text);pointer-events:none;-moz-appearance:textfield}.nv-drawer .nv-qty .quantity__input::-webkit-outer-spin-button,.nv-drawer .nv-qty .quantity__input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.nv-drawer .nv-trash{display:flex;align-items:center;justify-content:center;width:28px;height:28px;min-width:0;min-height:0;padding:0;border:0;background:transparent;color:#555;cursor:pointer}.nv-drawer .nv-trash:before,.nv-drawer .nv-trash:after{display:none}.nv-drawer .nv-trash svg{width:17px;height:17px;pointer-events:none}.nv-drawer .nv-item__tag{display:inline-flex;align-items:center;gap:4px;padding:4px 8px;border-radius:3px;background:#e3f1e8;color:#1b6a3b;font-size:11px;font-weight:700;line-height:14px;white-space:nowrap}.nv-drawer .nv-item__tag svg{width:11px;height:11px}.nv-drawer .nv-save-short{display:none}@media screen and (max-width:400px){.nv-drawer .nv-save-long{display:none}.nv-drawer .nv-save-short{display:inline}}.nv-drawer .nv-item__error{grid-area:err;display:none}.nv-drawer .nv-item__error:has(.cart-item__error-text:not(:empty)){display:block;color:#c0392b;font-size:12px}.nv-drawer #CartDrawer-CartErrors{padding:0 12px;font-size:12px;line-height:1.4;color:#c0392b}.nv-drawer #CartDrawer-CartErrors:empty{display:none}.nv-drawer .nv-delivery{container-type:inline-size;display:flex;align-items:center;gap:8px;margin:4px 12px 14px;padding:10px 12px;border-radius:4px;background:#f4f5f6;color:#222;line-height:1.35;white-space:nowrap;overflow:hidden}.nv-drawer .nv-delivery svg{flex:0 0 16px;width:16px;height:16px;color:#111}.nv-drawer .nv-delivery__text{min-width:0;font-size:11.5px;font-size:clamp(10px,2.85cqw,12px);font-variant-numeric:tabular-nums}.nv-drawer .nv-delivery strong{font-weight:700}.nv-drawer .nv-delivery__abbr{display:none}@container (max-width: 350px){.nv-delivery__full{display:none}.nv-delivery__abbr{display:inline}}.nv-drawer .nv-trust{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;margin:0 12px 16px;padding:0}.nv-drawer .nv-trust li{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;padding:12px 4px 10px;border:1px solid var(--nv-line);border-radius:4px;background:#fff;text-align:center;font-size:10px;font-weight:400;letter-spacing:.06em;line-height:1.25;text-transform:uppercase;color:#333}.nv-drawer .nv-trust svg{width:22px;height:22px;color:#111}.nv-drawer .drawer__footer{flex:0 0 auto;padding:0 12px 12px;border-top:1px solid var(--nv-line);background:#fff}.nv-drawer .nv-code{margin:0;border:0}.nv-drawer .nv-code summary{display:flex;align-items:center;gap:8px;padding:12px 0;cursor:pointer;list-style:none;font-size:13px;line-height:1;color:#222}.nv-drawer .nv-code summary::-webkit-details-marker{display:none}.nv-drawer .nv-code__tag{width:16px;height:16px}.nv-drawer .nv-code__chev{width:14px;height:14px;transition:transform .2s ease}.nv-drawer .nv-code[open] .nv-code__chev{transform:rotate(180deg)}.nv-drawer .nv-code__row{display:flex;gap:8px;padding-bottom:10px}.nv-drawer .nv-code__input{flex:1 1 auto;min-width:0;height:38px;padding:0 10px;border:1px solid #d9dbe0;border-radius:4px;background:#fff;font-size:13px;color:var(--nv-text)}.nv-drawer .nv-code__apply{flex:0 0 auto;height:38px;padding:0 16px;border:0;border-radius:4px;background:#111;color:#fff;font-size:13px;font-weight:700;cursor:pointer}.nv-drawer .nv-code__msg{margin:0 0 10px;font-size:12px;color:var(--nv-muted)}.nv-drawer .nv-code__msg:empty{display:none}.nv-drawer .cart-drawer__footer{margin:0}.nv-drawer .totals{display:flex;align-items:center;justify-content:space-between;margin:0 0 12px;padding:4px 0 0}.nv-drawer .totals__total,.nv-drawer .totals__total-value{margin:0;font-size:16px;font-weight:700;line-height:1.2;color:var(--nv-text)}.nv-drawer .cart__ctas{display:block;width:100%;margin:0}.nv-drawer .cart__ctas .nv-checkout{width:100%;max-width:none;height:45px;min-height:45px;padding:0;font-size:15px;letter-spacing:1px}.nv-drawer .nv-checkout__label{display:inline-flex;align-items:center;gap:8px}.nv-drawer .nv-checkout__label svg{width:16px;height:16px}.nv-drawer .nv-pay{display:flex;flex-wrap:nowrap;align-items:center;justify-content:center;gap:6px;margin:12px 0 0;padding:0;list-style:none}.nv-drawer .nv-pay__item{display:flex;flex:0 1 auto;min-width:0;margin:0}.nv-drawer .nv-pay__item .icon{width:34px;height:22px}@media screen and (max-width:749px){.nv-drawer .nv-pay{gap:4px}.nv-drawer .nv-pay__item .icon{width:33px;height:21px}}@media screen and (max-width:370px){.nv-drawer .nv-item__name{font-size:11px}.nv-drawer .nv-pay__item .icon{width:30px;height:19px}}body.overflow-hidden:has(cart-drawer.active){overflow:auto}.nv-drawer .drawer__inner,.nv-drawer cart-drawer-items{overscroll-behavior:contain}
/*# sourceMappingURL=/cdn/shop/t/10/assets/nuvella-cart.css.map */
