.norda-cart-drawer .norda-drawer-panel.cart-panel{display:flex;flex-direction:column;background:var(--norda-bg, #ffffff);font-family:var(--norda-font, "Hanken Grotesk", system-ui, sans-serif);color:var(--norda-ink, #0a0a0a)}.norda-cart-drawer .norda-drawer-body.cart-drawer-body{flex:1 1 auto;overflow-y:auto;overflow-x:hidden;-webkit-overflow-scrolling:touch}.norda-cart-drawer .norda-drawer-head,.norda-cart-drawer .cart-drawer-head{display:flex;justify-content:space-between;align-items:center;padding:24px 28px;border-bottom:1px solid var(--norda-line, #ececec)}.norda-cart-drawer .norda-drawer-head h2,.norda-cart-drawer .norda-drawer-head h3,.norda-cart-drawer .cart-drawer-head-title{font-size:13px;letter-spacing:.14em;text-transform:uppercase;font-weight:400;margin:0;color:var(--norda-ink, #0a0a0a)}.norda-cart-drawer .cart-drawer-count{display:inline-block;margin-left:8px;color:var(--norda-mute, #6e6e6e);font-weight:400;letter-spacing:.04em;font-variant-numeric:tabular-nums}.norda-cart-drawer .norda-drawer-head .norda-drawer-close,.norda-cart-drawer .cart-drawer-close{width:36px;height:36px;border-radius:50%;display:flex;align-items:center;justify-content:center;background:transparent;border:0;cursor:pointer;color:var(--norda-ink, #0a0a0a);padding:0;transition:background .18s var(--norda-ease, cubic-bezier(.25, .8, .3, 1))}.norda-cart-drawer .norda-drawer-head .norda-drawer-close:hover,.norda-cart-drawer .cart-drawer-close:hover{background:var(--norda-bg-soft, #f5f5f5)}.norda-cart-drawer .norda-drawer-head svg,.norda-cart-drawer .cart-drawer-close svg{width:16px;height:16px;pointer-events:none}.norda-cart-drawer .cart-drawer-toast{position:absolute;top:0;left:0;right:0;z-index:5;display:flex;align-items:center;justify-content:center;gap:10px;padding:14px 20px;background:var(--norda-success, #1d6b3b);color:#fff;font-size:13px;font-weight:400;letter-spacing:.04em;transform:translateY(-100%);opacity:0;transition:transform .32s var(--norda-ease, cubic-bezier(.25, .8, .3, 1)),opacity .28s;pointer-events:none}.norda-cart-drawer .cart-drawer-toast:not([hidden]){transform:translateY(0);opacity:1;pointer-events:auto}.norda-cart-drawer .cart-drawer-toast svg{flex-shrink:0;width:16px;height:16px}.norda-cart-drawer .cart-drawer-progress{padding:14px 28px;background:var(--norda-bg-soft, #f5f5f5);border-bottom:1px solid var(--norda-line, #ececec)}.norda-cart-drawer .cart-drawer-progress.qualified{background:var(--norda-bg-soft, #f5f5f5)}.norda-cart-drawer .cart-drawer-progress-msg{display:flex;align-items:center;gap:8px;font-size:12px;line-height:1.4;color:var(--norda-ink, #0a0a0a);letter-spacing:.01em}.norda-cart-drawer .cart-drawer-progress-msg svg{flex-shrink:0;width:13px;height:13px}.norda-cart-drawer .cart-drawer-progress.qualified .cart-drawer-progress-msg{color:var(--norda-success, #1d6b3b)}.norda-cart-drawer .cart-drawer-progress-msg strong{font-weight:500}.norda-cart-drawer .cart-drawer-progress-bar{margin-top:8px;height:3px;background:var(--norda-line, #ececec);border-radius:2px;overflow:hidden}.norda-cart-drawer .cart-drawer-progress-fill{height:100%;background:var(--norda-ink, #0a0a0a);border-radius:2px;transition:width .4s var(--norda-ease, cubic-bezier(.25, .8, .3, 1))}.norda-cart-drawer .cart-drawer-progress.qualified .cart-drawer-progress-fill{background:var(--norda-success, #1d6b3b)}.norda-cart-drawer .cart-drawer-items{padding:0;display:flex;flex-direction:column;gap:8px}.norda-cart-drawer .cart-drawer-item{display:grid;grid-template-columns:76px 1fr;gap:14px;padding:14px 28px;background:var(--norda-bg-soft, #f5f5f5);position:relative;border-bottom:0}.norda-cart-drawer .cart-drawer-item:last-of-type{border-bottom:0}.norda-cart-drawer .cart-drawer-img{width:76px;aspect-ratio:1024/1535;overflow:hidden;background:var(--norda-bg-gallery, #ffffff);border-radius:2px;display:block;height:auto}.norda-cart-drawer .cart-drawer-img img{width:100%;height:100%;object-fit:cover;display:block}.norda-cart-drawer .cart-drawer-meta{min-width:0;display:flex;flex-direction:column;gap:4px;padding-right:26px;position:relative}.norda-cart-drawer .cart-drawer-rm{position:absolute;top:0;right:0;width:24px;height:24px;display:flex;align-items:center;justify-content:center;background:transparent;border:0;border-radius:50%;color:var(--norda-mute, #6e6e6e);cursor:pointer;padding:0;transition:background .15s var(--norda-ease, cubic-bezier(.25, .8, .3, 1)),color .15s var(--norda-ease, cubic-bezier(.25, .8, .3, 1))}.norda-cart-drawer .cart-drawer-rm:hover,.norda-cart-drawer .cart-drawer-rm:focus-visible{background:var(--norda-tint, #f0f0f0);color:var(--norda-ink, #0a0a0a);outline:none}.norda-cart-drawer .cart-drawer-rm svg{width:12px;height:12px;pointer-events:none}.norda-cart-drawer .cart-drawer-name{font-size:13.5px;line-height:1.3;color:var(--norda-ink, #0a0a0a);text-decoration:none;font-weight:400;letter-spacing:.005em;margin:0;display:block}.norda-cart-drawer .cart-drawer-name:hover{text-decoration:underline;text-underline-offset:2px}.norda-cart-drawer .cart-drawer-name-number{display:inline-block;font-family:var(--norda-font-serif, "Instrument Serif", "Times New Roman", "Cormorant Garamond", serif);font-style:italic;font-weight:400;font-size:14px;color:var(--norda-mute, #6e6e6e);letter-spacing:-.005em;margin-right:7px;vertical-align:baseline;font-variant-numeric:tabular-nums}.norda-cart-drawer .cart-drawer-name-product{font-weight:400;color:var(--norda-ink, #0a0a0a)}.norda-cart-drawer .cart-drawer-name-sep{color:var(--norda-faint, #d8d8d4);font-weight:400;margin:0 4px}.norda-cart-drawer .cart-drawer-name-color{font-weight:400;color:var(--norda-mute, #6e6e6e)}.norda-cart-drawer .cart-drawer-delivery{font-size:11px;color:var(--norda-mute, #6e6e6e);margin-top:2px;letter-spacing:.04em;line-height:1.3}.norda-cart-drawer .cart-drawer-controls{display:grid;grid-template-columns:1fr auto;grid-template-areas:"size size" "qty  price";align-items:center;gap:10px 12px;margin-top:8px}.norda-cart-drawer .cart-drawer-size-wrap{grid-area:size}.norda-cart-drawer .cart-drawer-size-wrap{display:flex;align-items:center;gap:8px;min-width:0}.norda-cart-drawer .cart-drawer-size-lbl{font-size:10.5px;text-transform:uppercase;letter-spacing:.14em;color:var(--norda-mute, #6e6e6e);font-weight:400;white-space:nowrap}.norda-cart-drawer .cart-drawer-size-sel-wrap{position:relative;display:inline-flex;align-items:center}.norda-cart-drawer .cart-drawer-size-sel{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;border:0;border-bottom:1px solid var(--norda-line, #ececec);border-radius:0;padding:2px 16px 3px 4px;font-size:12px;font-weight:400;letter-spacing:.04em;color:var(--norda-ink, #0a0a0a);cursor:pointer;font-family:inherit;line-height:1.3;transition:border-color .18s var(--norda-ease, cubic-bezier(.25, .8, .3, 1))}.norda-cart-drawer .cart-drawer-size-sel:hover{border-bottom-color:var(--norda-ink, #0a0a0a)}.norda-cart-drawer .cart-drawer-size-sel:focus-visible{outline:none;border-bottom-color:var(--norda-ink, #0a0a0a)}.norda-cart-drawer .cart-drawer-size-sel:disabled{opacity:.5;cursor:not-allowed}.norda-cart-drawer .cart-drawer-size-caret{position:absolute;right:2px;top:50%;transform:translateY(-50%);pointer-events:none;color:var(--norda-mute, #6e6e6e);opacity:.7}.norda-cart-drawer .cart-drawer-size-caret svg{width:10px;height:10px}.norda-cart-drawer .cart-drawer-qty{display:inline-flex;align-items:center;border:1px solid var(--norda-line, #ececec);border-radius:2px;background:var(--norda-bg, #fff);height:28px;grid-area:qty;justify-self:start}.norda-cart-drawer .cart-drawer-qty button{width:28px;height:28px;background:transparent;border:0;padding:0;font-size:14px;line-height:1;color:var(--norda-ink, #0a0a0a);cursor:pointer;display:flex;align-items:center;justify-content:center;font-family:inherit;transition:background .15s var(--norda-ease, cubic-bezier(.25, .8, .3, 1))}.norda-cart-drawer .cart-drawer-qty button:hover:not(:disabled){background:var(--norda-bg-soft, #f5f5f5)}.norda-cart-drawer .cart-drawer-qty button:disabled{opacity:.3;cursor:not-allowed}.norda-cart-drawer .cart-drawer-qty .qty-val,.norda-cart-drawer .cart-drawer-qty .qty-value{min-width:26px;text-align:center;font-size:12.5px;font-weight:400;font-variant-numeric:tabular-nums;color:var(--norda-ink, #0a0a0a);-webkit-user-select:none;user-select:none}.norda-cart-drawer .cart-drawer-price{grid-area:price;justify-self:end;font-size:13.5px;font-weight:400;font-variant-numeric:tabular-nums;color:var(--norda-ink, #0a0a0a);letter-spacing:.01em;white-space:nowrap}.norda-cart-drawer .cart-drawer-price del{color:var(--norda-mute, #6e6e6e);margin-right:6px;font-size:11.5px}.norda-cart-drawer .cart-drawer-gift{margin:16px 0 0;border:0;background:var(--norda-bg-soft, #f5f5f5)}.norda-cart-drawer .cart-drawer-gift-row{display:flex;align-items:center;gap:14px;padding:14px 28px;cursor:pointer;position:relative}.norda-cart-drawer .cart-drawer-gift-thumb{flex-shrink:0;width:52px;height:52px;background:var(--norda-ink, #0a0a0a);color:#fff;display:flex;align-items:center;justify-content:center;font-size:8.5px;letter-spacing:.18em;font-weight:500;border-radius:2px}.norda-cart-drawer .cart-drawer-gift-meta{flex:1 1 auto;min-width:0}.norda-cart-drawer .cart-drawer-gift-h{font-size:10.5px;text-transform:uppercase;letter-spacing:.22em;color:var(--norda-mute, #6e6e6e);font-weight:400;margin-bottom:3px}.norda-cart-drawer .cart-drawer-gift-name{font-size:13px;color:var(--norda-ink, #0a0a0a);font-weight:400;line-height:1.3}.norda-cart-drawer .cart-drawer-gift-price{font-size:11.5px;color:var(--norda-mute, #6e6e6e);margin-top:1px}.norda-cart-drawer .cart-drawer-gift-add{flex-shrink:0;width:28px;height:28px;display:flex;align-items:center;justify-content:center;background:transparent;border:1px solid var(--norda-ink, #0a0a0a);color:var(--norda-ink, #0a0a0a);font-size:16px;font-weight:300;line-height:1;border-radius:2px;transition:background .18s var(--norda-ease, cubic-bezier(.25, .8, .3, 1)),color .18s var(--norda-ease, cubic-bezier(.25, .8, .3, 1));-webkit-user-select:none;user-select:none}.norda-cart-drawer input[data-norda-gift-toggle]:checked~.cart-drawer-gift-add{background:var(--norda-ink, #0a0a0a);color:#fff;font-size:0}.norda-cart-drawer input[data-norda-gift-toggle]:checked~.cart-drawer-gift-add:before{content:"\2713";font-size:14px}.norda-cart-drawer .cart-drawer-promises{padding:18px 28px 4px;display:flex;flex-direction:column;gap:8px}.norda-cart-drawer .cart-drawer-promise{display:flex;align-items:center;gap:10px;font-size:12px;color:var(--norda-ink, #0a0a0a);letter-spacing:.01em;line-height:1.4}.norda-cart-drawer .cart-drawer-promise svg{flex-shrink:0;width:12px;height:12px;color:var(--norda-success, #1d6b3b)}.norda-cart-drawer .cart-drawer-divider{margin:12px 28px 0;height:1px;background:var(--norda-line, #ececec)}.norda-cart-drawer .cart-drawer-line{display:flex;align-items:center;justify-content:space-between;padding:6px 28px;font-size:12.5px;color:var(--norda-ink, #0a0a0a);letter-spacing:.01em}.norda-cart-drawer .cart-drawer-line:first-of-type{padding-top:12px}.norda-cart-drawer .cart-drawer-line:last-of-type{padding-bottom:14px}.norda-cart-drawer .cart-drawer-line>span:first-child{color:var(--norda-mute, #6e6e6e)}.norda-cart-drawer .cart-drawer-line>span:last-child{font-weight:400;font-variant-numeric:tabular-nums}.norda-cart-drawer .norda-drawer-panel.cart-panel>.ncs{flex-shrink:0;border-top:1px solid var(--norda-line, #ececec);background:var(--norda-bg, #fff);margin:0}.norda-cart-drawer .norda-drawer-panel.cart-panel>.ncs[hidden]{display:none}.norda-cart-drawer .cart-drawer-foot{flex-shrink:0;padding:16px 28px calc(16px + env(safe-area-inset-bottom,0));border-top:1px solid var(--norda-line, #ececec);background:var(--norda-bg, #fff);display:flex;flex-direction:column;gap:10px}.norda-cart-drawer .cart-drawer-total{display:flex;align-items:baseline;justify-content:space-between;gap:12px;padding-bottom:4px}.norda-cart-drawer .cart-drawer-total-l{display:flex;align-items:baseline;gap:8px}.norda-cart-drawer .cart-drawer-total-l strong{font-size:15px;font-weight:400;color:var(--norda-ink, #0a0a0a);letter-spacing:.005em}.norda-cart-drawer .cart-drawer-total-l span{font-size:10.5px;color:var(--norda-mute, #6e6e6e);text-transform:uppercase;letter-spacing:.14em}.norda-cart-drawer .cart-drawer-total-r{font-size:17px;font-weight:400;font-variant-numeric:tabular-nums;color:var(--norda-ink, #0a0a0a);letter-spacing:.005em}.norda-cart-drawer .cart-drawer-checkout{display:flex;align-items:center;justify-content:center;width:100%;height:48px;padding:0 20px;background:var(--norda-ink, #0a0a0a);color:#fff;text-decoration:none;font-size:13px;font-weight:400;text-transform:uppercase;letter-spacing:.14em;border:0;border-radius:3px;font-family:inherit;transition:background .18s var(--norda-ease, cubic-bezier(.25, .8, .3, 1)),transform .12s;cursor:pointer}.norda-cart-drawer .cart-drawer-checkout:hover,.norda-cart-drawer .cart-drawer-checkout:focus-visible{background:var(--norda-ink-soft, #1a1a1a);color:#fff;outline:none}.norda-cart-drawer .cart-drawer-checkout:active{transform:scale(.99)}.norda-cart-drawer .cart-drawer-apple{display:flex;align-items:center;justify-content:center;gap:8px;width:100%;height:48px;padding:0 20px;background:var(--norda-ink, #0a0a0a);color:#fff;text-decoration:none;font-size:13px;font-weight:400;letter-spacing:.01em;border:0;border-radius:3px;font-family:inherit;transition:background .18s var(--norda-ease, cubic-bezier(.25, .8, .3, 1));cursor:pointer}.norda-cart-drawer .cart-drawer-apple:hover,.norda-cart-drawer .cart-drawer-apple:focus-visible{background:var(--norda-ink-soft, #1a1a1a);outline:none}.norda-cart-drawer .cart-drawer-apple .apple-logo{width:15px;height:15px;fill:#fff}.norda-cart-drawer .cart-drawer-apple b{font-weight:500}.norda-cart-drawer .cart-drawer-empty{padding:60px 28px 40px;text-align:center}.norda-cart-drawer .cart-drawer-empty p{font-size:13px;color:var(--norda-mute, #6e6e6e);margin:0 0 22px;line-height:1.5}.norda-cart-drawer .cart-drawer-empty-cta{display:inline-flex;align-items:center;gap:8px;height:44px;padding:0 22px;background:var(--norda-ink, #0a0a0a);color:#fff;border:0;border-radius:3px;text-decoration:none;font-size:13px;letter-spacing:.02em;font-weight:400;font-family:inherit;cursor:pointer;transition:background .18s var(--norda-ease, cubic-bezier(.25, .8, .3, 1))}.norda-cart-drawer .cart-drawer-empty-cta:hover{background:var(--norda-ink-soft, #1a1a1a)}@media(max-width:768px){.norda-cart-drawer .norda-drawer-head,.norda-cart-drawer .cart-drawer-head{padding:20px}.norda-cart-drawer .cart-drawer-progress{padding:12px 20px}.norda-cart-drawer .cart-drawer-item{padding:12px 20px;gap:12px;grid-template-columns:68px 1fr}.norda-cart-drawer .cart-drawer-img{width:68px}.norda-cart-drawer .cart-drawer-meta{padding-right:22px;gap:3px}.norda-cart-drawer .cart-drawer-delivery{display:none}.norda-cart-drawer .cart-drawer-name{font-size:13px}.norda-cart-drawer .cart-drawer-name-number{font-size:13px;margin-right:6px}.norda-cart-drawer .cart-drawer-controls{margin-top:6px;gap:8px 10px}.norda-cart-drawer .cart-drawer-size-sel{font-size:11.5px;padding:2px 14px 3px 4px}.norda-cart-drawer .cart-drawer-qty{height:26px}.norda-cart-drawer .cart-drawer-qty button{width:26px;height:26px;font-size:13px}.norda-cart-drawer .cart-drawer-qty .qty-val,.norda-cart-drawer .cart-drawer-qty .qty-value{min-width:24px;font-size:12px}.norda-cart-drawer .cart-drawer-price{font-size:13px}.norda-cart-drawer .cart-drawer-gift{margin:14px 0 0}.norda-cart-drawer .cart-drawer-gift-row{padding:12px 20px;gap:12px}.norda-cart-drawer .cart-drawer-gift-thumb{width:48px;height:48px}.norda-cart-drawer .cart-drawer-promises{padding:16px 20px 4px}.norda-cart-drawer .cart-drawer-divider{margin:10px 20px 0}.norda-cart-drawer .cart-drawer-line{padding:5px 20px}.norda-cart-drawer .cart-drawer-foot{padding:14px 20px calc(14px + env(safe-area-inset-bottom,0))}.norda-cart-drawer .cart-drawer-empty{padding:48px 20px 32px}}.norda-cart-drawer .cart-drawer-items>*:not(.cart-drawer-item){background:transparent}.norda-cart-drawer .cart-drawer-item[data-just-added]{animation:nordaCartItemPop .42s var(--norda-ease, cubic-bezier(.25, .8, .3, 1))}@keyframes nordaCartItemPop{0%{transform:scale(.985);opacity:.5}to{transform:scale(1);opacity:1}}.norda-cart-drawer input[data-norda-gift-toggle]{position:absolute!important;width:1px!important;height:1px!important;opacity:0!important;pointer-events:none!important;margin:0!important;padding:0!important;clip:rect(0 0 0 0)!important}.norda-cart-drawer .cart-drawer-gift-add{background:transparent!important;color:var(--norda-ink,#0a0a0a)!important;font-size:16px!important}.norda-cart-drawer .cart-drawer-gift-add:before{content:none!important}.norda-cart-drawer input[data-norda-gift-toggle]:checked~.cart-drawer-gift-add{background:var(--norda-ink,#0a0a0a)!important;color:#fff!important;font-size:16px!important}.norda-cart-drawer input[data-norda-gift-toggle]:checked~.cart-drawer-gift-add:before{content:none!important}.norda-cart-drawer .cart-drawer-foot{flex-direction:row;flex-wrap:wrap;align-items:stretch}.norda-cart-drawer .cart-drawer-foot .cart-drawer-total{flex:1 1 100%}.norda-cart-drawer .cart-drawer-foot .cart-drawer-checkout{flex:1 1 0;width:auto;min-width:0}.norda-cart-drawer .cart-drawer-foot .cart-drawer-apple{flex:1 1 0;width:auto;min-width:0;padding:0 12px}.norda-cart-drawer .cart-drawer-item{background:transparent!important}.norda-cart-drawer .cart-drawer-item+.cart-drawer-item{border-top:1px solid var(--norda-line,#ececec)!important}.norda-cart-drawer .cart-drawer-items{gap:0!important}.norda-cart-drawer .cart-drawer-gift{background:transparent!important;border-top:1px solid var(--norda-line,#ececec)!important}.norda-cart-drawer .cart-drawer-progress{background:transparent!important}.norda-cart-drawer .cart-drawer-item{padding:10px 24px!important;gap:12px!important;grid-template-columns:60px 1fr!important}.norda-cart-drawer .cart-drawer-img{width:60px!important;aspect-ratio:3/4!important}.norda-cart-drawer .cart-drawer-meta{padding-right:22px!important;gap:3px!important}.norda-cart-drawer .cart-drawer-name{font-size:13px!important;line-height:1.25!important}.norda-cart-drawer .cart-drawer-name-number{font-size:13px!important;margin-right:6px!important}.norda-cart-drawer .cart-drawer-delivery{display:none!important}.norda-cart-drawer .cart-drawer-controls{margin-top:6px!important;gap:6px 10px!important}.norda-cart-drawer .cart-drawer-size-lbl{font-size:9.5px!important}.norda-cart-drawer .cart-drawer-size-sel{font-size:11.5px!important;padding:2px 14px 3px 2px!important}.norda-cart-drawer .cart-drawer-qty{height:24px!important}.norda-cart-drawer .cart-drawer-qty button{width:24px!important;height:24px!important;font-size:12px!important}.norda-cart-drawer .cart-drawer-qty .qty-val,.norda-cart-drawer .cart-drawer-qty .qty-value{min-width:22px!important;font-size:11.5px!important}.norda-cart-drawer .cart-drawer-price{font-size:12.5px!important}.norda-cart-drawer .cart-drawer-rm{width:20px!important;height:20px!important}.norda-cart-drawer .cart-drawer-rm svg{width:11px!important;height:11px!important}@media(max-width:768px){.norda-cart-drawer .cart-drawer-item{padding:10px 20px!important;grid-template-columns:56px 1fr!important;gap:11px!important}.norda-cart-drawer .cart-drawer-img{width:56px!important}.norda-cart-drawer .cart-drawer-name{font-size:12.5px!important}.norda-cart-drawer .cart-drawer-name-number{font-size:12.5px!important;margin-right:5px!important}.norda-cart-drawer .cart-drawer-controls{margin-top:5px!important}.norda-cart-drawer .cart-drawer-qty{height:22px!important}.norda-cart-drawer .cart-drawer-qty button{width:22px!important;height:22px!important}}.norda-cart-drawer .cart-drawer-body .ncs{margin-top:6px!important;padding-top:12px!important;padding-bottom:12px!important;border-top:1px solid var(--norda-line,#ececec)!important;background:transparent!important;flex-shrink:initial!important}.norda-cart-drawer .cart-drawer-body .ncs+.cart-drawer-gift{margin-top:0!important}
/*# sourceMappingURL=/cdn/shop/t/62/assets/norda-cart-drawer-v3.css.map */
