.ncart{--ncart-accent:#E6007E;--ncart-ink:#1a1a1a;--ncart-muted:#6b6b6b;--ncart-line:#ececec;position:fixed;top:0;right:0;bottom:0;left:0;z-index:9999;visibility:hidden;pointer-events:none;font-family:inherit}.ncart[aria-hidden=false]{visibility:visible;pointer-events:auto}.ncart__overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:#0006;opacity:0;transition:opacity .25s ease}.ncart[aria-hidden=false] .ncart__overlay{opacity:1}.ncart__panel{position:absolute;top:0;right:0;height:100%;width:420px;max-width:92vw;background:#fff;color:var(--ncart-ink);display:flex;flex-direction:column;transform:translate(100%);transition:transform .28s ease;box-shadow:-8px 0 30px #0000001f}.ncart[aria-hidden=false] .ncart__panel{transform:translate(0)}.ncart__head{display:flex;align-items:center;justify-content:space-between;padding:16px 18px 8px}.ncart__title{font-size:15px;font-weight:700}.ncart__x{border:none;background:none;font-size:24px;line-height:1;color:#999;cursor:pointer;padding:0 4px}.ncart__rewards{padding:6px 18px 14px;border-bottom:1px solid var(--ncart-line)}.ncart__tiers{display:flex;justify-content:space-around;margin-bottom:8px}.ncart__tier{display:flex;flex-direction:column;align-items:center;gap:3px;flex:1;font-size:11px;color:#aaa;text-align:center}.ncart__tier svg{width:18px;height:18px}.ncart__tier.is-met{color:var(--ncart-ink);font-weight:600}.ncart__bar-wrap{position:relative}.ncart__bar{height:6px;background:#eee;border-radius:6px;overflow:hidden}.ncart__bar>span{display:block;height:100%;background:var(--ncart-accent);width:0;transition:width .35s ease}.ncart__dots{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none}.ncart__dot{position:absolute;top:50%;width:12px;height:12px;border-radius:50%;background:#fff;border:2px solid #cfcfcf;transform:translate(-50%,-50%);box-shadow:0 0 0 2px #fff}.ncart__dot.is-met{background:var(--ncart-accent);border-color:var(--ncart-accent)}.ncart__msg{font-size:12px;text-align:center;margin-top:9px;color:#444}.ncart__msg strong{color:var(--ncart-ink)}.ncart__scroll{flex:1;overflow-y:auto;min-height:0}.ncart__items{padding:4px 18px}.ncart__item{display:flex;gap:12px;padding:15px 0;border-bottom:1px solid var(--ncart-line)}.ncart__item-img{width:64px;height:64px;border-radius:8px;object-fit:cover;background:#f3eef0;flex:0 0 auto}.ncart__item-info{flex:1;min-width:0}.ncart__item-top{display:flex;justify-content:space-between;align-items:flex-start;gap:8px}.ncart__item-name{font-size:13px;font-weight:600;line-height:1.3}.ncart__item-variant{font-size:11px;color:var(--ncart-muted);margin-top:2px}.ncart__remove{border:none;background:none;color:#b5b5b5;cursor:pointer;padding:2px;display:inline-flex;align-items:center;line-height:0;transition:color .15s ease}.ncart__remove:hover{color:#e2554f}.ncart__item-row{display:flex;align-items:center;justify-content:space-between;margin-top:8px}.ncart__qty{display:flex;align-items:center;border:1px solid #d8d8d8;border-radius:20px;overflow:hidden}.ncart__qty button{border:none;background:none;width:28px;height:28px;cursor:pointer;font-size:15px;color:#444}.ncart__qty span{min-width:26px;text-align:center;font-size:13px}.ncart__price{font-weight:700;font-size:13px}.ncart__price .ncart__was{color:var(--ncart-muted);text-decoration:line-through;font-weight:500;font-size:11px;margin-right:5px}.ncart__sub-btn{display:block;width:100%;margin-top:9px;border:1px solid var(--ncart-accent);color:var(--ncart-accent);background:#fff;border-radius:8px;padding:9px;font-size:12px;font-weight:700;cursor:pointer;font-family:inherit}.ncart__sub-btn:hover{background:var(--ncart-accent);color:#fff}.ncart__purchase-sel{margin-top:9px;width:100%;border:1px solid var(--ncart-accent);border-radius:8px;padding:9px 32px 9px 10px;font-size:12px;font-family:inherit;color:var(--ncart-ink);background-color:#fff;font-weight:600;cursor:pointer;-webkit-appearance:none;appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23999' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='6 9 12 15 18 9'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 11px center;background-size:13px}.ncart__empty{padding:48px 18px;text-align:center;color:var(--ncart-muted);font-size:14px}.ncart__item--gift .ncart__price s{color:var(--ncart-muted);text-decoration:line-through;font-weight:500;font-size:11px;margin-right:5px}.ncart__gift-pill{font-size:9.5px;font-weight:700;color:#99003f;background:#fdeff7;border-radius:5px;padding:2px 7px;display:inline-block;margin-top:3px}.ncart__recs{padding:14px 18px;border-top:1px solid var(--ncart-line);background:#fafafa}.ncart__recs-title{text-align:center;font-size:13px;font-weight:700;margin:0 0 10px}.ncart__rec{display:flex;align-items:center;gap:12px;padding:8px 0}.ncart__rec-img{width:54px;height:54px;border-radius:8px;object-fit:cover;background:#f0e9ec;flex:0 0 auto}.ncart__rec-info{flex:1;min-width:0}.ncart__rec-name{font-size:12px;font-weight:600;line-height:1.25}.ncart__rec-price{font-size:12px;font-weight:700;margin-top:2px}.ncart__rec-add{border:1px solid var(--ncart-ink);background:#fff;border-radius:6px;padding:6px 12px;font-size:11px;font-weight:700;cursor:pointer;white-space:nowrap}.ncart__rec-add:hover{background:var(--ncart-ink);color:#fff}.ncart__foot{padding:14px 18px calc(18px + var(--ncart-consent-offset, 0px));border-top:1px solid var(--ncart-line)}.ncart__promo{display:flex;gap:8px;margin-bottom:10px}.ncart__promo input{flex:1;border:1px solid #d8d8d8;border-radius:6px;padding:9px 11px;font-size:12px;text-transform:uppercase}.ncart__promo button{border:none;background:var(--ncart-accent);color:#fff;border-radius:6px;padding:0 16px;font-size:12px;font-weight:700;cursor:pointer}.ncart__note{font-size:11px;margin:-4px 0 10px}.ncart__note--ok{color:#1a7f37}.ncart__note--warn{color:#b4690e}.ncart__discount-tag{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:10px}.ncart__discount-tag[hidden]{display:none}.ncart__tag{display:inline-flex;align-items:center;gap:7px;background:#f1f1f1;border-radius:8px;padding:6px 10px;font-size:12px;color:var(--ncart-ink)}.ncart__tag svg{color:#777;flex:0 0 auto}.ncart__tag button{border:none;background:none;cursor:pointer;color:#888;font-size:16px;line-height:1;padding:0;margin-left:2px}.ncart__tag button:hover{color:#000}.ncart__tag-amt{font-size:12px;color:var(--ncart-accent);font-weight:600;white-space:nowrap}.ncart__savings{display:flex;justify-content:space-between;font-size:12px;color:var(--ncart-accent);font-weight:600;margin-bottom:10px}.ncart__savings[hidden]{display:none}.ncart__subtotal{display:flex;justify-content:space-between;font-weight:700;font-size:15px;margin-bottom:12px}.ncart__checkout{display:block;width:100%;border:none;background:var(--ncart-accent);color:#fff;border-radius:8px;padding:14px;font-size:14px;font-weight:700;cursor:pointer;letter-spacing:.03em}.ncart__shoppay{display:block;width:100%;border:none;background:#5a31f4;color:#fff;border-radius:8px;padding:12px;font-size:14px;font-weight:600;cursor:pointer;margin-top:8px}.ncart.is-loading .ncart__items{opacity:.5}.ncart button,.ncart input,.ncart select,.ncart__qty,.ncart__tag,.ncart__gift-pill{border-radius:0!important}.ncart__sub-btn{white-space:nowrap}@media(max-width:400px){.ncart__sub-btn{font-size:11px;letter-spacing:-.1px}}.ncart__qty-input{width:30px;text-align:center;border:none;background:none;font-size:13px;font-family:inherit;color:var(--ncart-ink);padding:0;-moz-appearance:textfield}.ncart__qty-input::-webkit-outer-spin-button,.ncart__qty-input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.ncart__recs{background:#efefef}@media(max-width:400px){.ncart__purchase-sel,.ncart__purchase-sel option,.ncart__purchase-sel optgroup{font-size:11px}}.ncart__item-img-link{flex:0 0 auto;display:block;line-height:0}.ncart__item-name{color:inherit;text-decoration:none;display:block}body:has(#NativeCart[aria-hidden=false]) #brandwise-chat-button{visibility:hidden!important;pointer-events:none!important}.ncart__pp{margin:0 18px;padding:14px 0;border-bottom:1px solid var(--ncart-line)}.ncart__pp[hidden],.ncart__pp-sum[hidden]{display:none}.ncart__pp-btn{width:100%;display:flex;align-items:center;gap:12px;background:#fff;border:0;border-radius:0;padding:0;margin:0;text-align:left;color:var(--ncart-ink);font-family:inherit;cursor:pointer}.ncart__pp-btn:focus-visible{outline:2px solid #d90073;outline-offset:3px}.ncart__pp-icon{width:40px;height:40px;flex:0 0 auto;background:#fce4f0;color:#d90073;display:flex;align-items:center;justify-content:center}.ncart__pp-text{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px}.ncart__pp-title{font-size:13px;font-weight:700;line-height:1.3}.ncart__pp-sub{font-size:11px;color:#555;line-height:1.35}.ncart__pp-switch{width:46px;height:26px;flex:0 0 auto;position:relative;background:#ccc;border-radius:0;transition:background .15s ease}.ncart__pp-switch>span{position:absolute;top:3px;left:3px;width:20px;height:20px;background:#fff;border-radius:0;transition:left .15s ease}.ncart__pp-btn[aria-pressed=true] .ncart__pp-switch{background:#d90073}.ncart__pp-btn[aria-pressed=true] .ncart__pp-switch>span{left:23px}.ncart__pp-sum{display:flex;justify-content:space-between;font-size:12px;color:#444;margin-bottom:6px}.ncart{font-family:Montserrat,sans-serif;--ncart-ink:#0A0A0A;--ncart-muted:#555;--ncart-line:#E8E4DE;--ncart-accent:#E5067E}.ncart__panel{width:440px;max-width:100vw;box-shadow:-12px 0 32px #0000002e}.ncart__head{height:64px;flex-shrink:0;padding:0 24px;border-bottom:1px solid #E8E4DE;box-sizing:border-box}.ncart__title{font:800 16px/1 Montserrat,sans-serif;letter-spacing:1.5px;text-transform:uppercase;color:#0a0a0a}.ncart__x{width:40px;height:40px;display:flex;align-items:center;justify-content:center;margin-right:-10px;color:#0a0a0a;padding:0}.ncart__rewards{flex-shrink:0;padding:14px 24px;background:#f7f5f1;border-bottom:0;display:flex;flex-direction:column;gap:9px}.ncart__rewards[hidden],.ncart__tiers{display:none}.ncart__msg{order:-1;margin:0;text-align:left;font:600 13px/1.3 Montserrat,sans-serif;color:#0a0a0a}.ncart__msg strong{font-weight:600}.ncart__bar{height:6px;background:#e0dbd3;border-radius:999px}.ncart__bar>span{background:#e5067e}.ncart__dot{width:8px;height:8px;border-width:0;background:#e0dbd3;box-shadow:0 0 0 2px #f7f5f1}.ncart__dot.is-met{background:#e5067e}.ncart__scroll{padding:0 24px;display:flex;flex-direction:column}.ncart__items{padding:0}.ncart__item{gap:14px;padding:14px 0;border-bottom:1px solid #E8E4DE}.ncart__item-img{width:76px;height:76px;border-radius:4px!important;background:#0a0a0a}.ncart__item-info{display:flex;flex-direction:column;gap:4px}.ncart__item-top{gap:10px}.ncart__item-name{font:700 14px/1.3 Montserrat,sans-serif;color:#0a0a0a}.ncart__price{font:700 14px/1.3 Montserrat,sans-serif;white-space:nowrap;text-align:right}.ncart__price .ncart__was{display:block;font-size:11px;font-weight:400;margin:0}.ncart__item-variant{font:400 12px/1.4 Montserrat,sans-serif;color:#555;margin:0}.ncart .ncart__sub-btn{display:inline-flex;align-items:center;align-self:flex-start;width:auto;height:26px;margin:0;padding:0 10px;border-radius:999px!important;border:1px solid #E5067E;background:#fdf0f6;color:#e5067e;font:700 11px/1 Montserrat,sans-serif}.ncart__sub-btn:hover{background:#e5067e;color:#fff}.ncart__purchase-sel{width:auto;max-width:100%;align-self:flex-start;margin:0;border:0;padding:0 18px 0 0;font:400 12px/1.4 Montserrat,sans-serif;color:#555;background-color:transparent;background-position:right 0 center;background-size:12px}.ncart__item-row{margin-top:6px}.ncart__qty{height:34px;border:1px solid #D9D4CD;border-radius:2px!important;box-sizing:border-box}.ncart__qty button{width:32px;height:32px;font:600 16px Montserrat,sans-serif;color:#0a0a0a}.ncart__qty-input{width:28px;font:700 13px Montserrat,sans-serif}.ncart__remove{display:inline;line-height:1.2;padding:0;color:#555;font:500 12px Montserrat,sans-serif;text-decoration:underline}.ncart__remove:hover{color:#e5067e}.ncart__scroll>.ncart__promo{display:flex;gap:8px;margin:0;padding:14px 0}.ncart__scroll>.ncart__promo[hidden]{display:none}.ncart__promo input{height:44px;border:1px solid #D9D4CD;border-radius:2px!important;padding:0 14px;font:400 14px Montserrat,sans-serif;text-transform:none;box-sizing:border-box;min-width:0}.ncart__promo button{height:44px;padding:0 20px;background:#0a0a0a;border-radius:2px!important;font:700 13px/1 Montserrat,sans-serif;letter-spacing:1.5px;text-transform:uppercase}.ncart__scroll>.ncart__discount-tag{margin:14px 0 0}.ncart__scroll>.ncart__note{margin:0 0 8px}.ncart__recs{background:transparent!important;border-top:0;padding:0 0 14px}.ncart__recs-title{text-align:left;font:700 11px/1 Montserrat,sans-serif;letter-spacing:2px;text-transform:uppercase;color:#0a0a0a;margin:0 0 8px}.ncart__recs [data-ncart-recs-list]{display:flex;flex-direction:column;gap:8px}.ncart__rec{gap:12px;border:1px solid #E8E4DE;border-radius:4px;padding:8px 12px}.ncart__rec-img{width:48px;height:48px;border-radius:4px;background:#0a0a0a}.ncart__rec-name{font:700 13px/1.3 Montserrat,sans-serif}.ncart__rec-price{font:400 12px/1.3 Montserrat,sans-serif;color:#555}.ncart__rec-add{height:34px;padding:0 14px;border:1.5px solid #0A0A0A;border-radius:2px!important;background:#fff;font:700 11px/1 Montserrat,sans-serif;letter-spacing:1px;text-transform:uppercase}.ncart__foot{flex-shrink:0;padding:12px 24px calc(16px + var(--ncart-consent-offset, 0px));border-top:1px solid #E8E4DE;display:flex;flex-direction:column;gap:8px}.ncart__pp{margin:0;padding:0 0 12px;border-bottom:1px solid #E8E4DE}.ncart__pp-btn{gap:10px;font:400 12px/1.3 Montserrat,sans-serif;color:#555}.ncart__pp-text{display:block;flex:1;font-size:12px;color:#555}.ncart__pp-title{font:700 13px Montserrat,sans-serif;color:#0a0a0a}.ncart__pp-price{font:700 13px Montserrat,sans-serif;color:#0a0a0a;white-space:nowrap}.ncart__pp-switch{order:-1;width:16px;height:16px;background:#fff;border:1.5px solid #767676;border-radius:3px!important;box-sizing:border-box}.ncart__pp-switch>span{display:none}.ncart__pp-btn[aria-pressed=true] .ncart__pp-switch{background:#e5067e;border-color:#e5067e;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath d='M3.5 8.5l3 3 6-7' fill='none' stroke='%23fff' stroke-width='2'/%3E%3C/svg%3E");background-size:12px;background-position:center;background-repeat:no-repeat}.ncart__pp-sum{display:none!important}.ncart__subtotal{margin:0;font:800 16px/1.2 Montserrat,sans-serif}.ncart__points{display:flex;align-items:center;gap:6px;font:400 12px/1.3 Montserrat,sans-serif;color:#555}.ncart__points[hidden]{display:none}.ncart__points b{color:#0a0a0a}.ncart__checkout{height:52px;padding:0;border-radius:2px!important;background:#e5067e;font:700 13px/1 Montserrat,sans-serif;letter-spacing:1.5px;text-transform:uppercase}.ncart__shoppay{height:48px;margin:0;padding:0;border-radius:2px!important;background:#5a31f4;display:flex;align-items:center;justify-content:center;font:800 17px/1 Montserrat,sans-serif;letter-spacing:.2px}.ncart__shoppay span{margin-left:4px;background:#fff;color:#5a31f4;font-size:12px;padding:2px 6px;border-radius:3px}.ncart__taxes{margin:0;font:400 11px/1.3 Montserrat,sans-serif;color:#777;text-align:center}@media(max-width:749px){.ncart__panel{width:100vw}.ncart__head,.ncart__rewards,.ncart__foot{padding-left:20px;padding-right:20px}.ncart__scroll{padding:0 20px}.ncart__head{height:56px}.ncart__title{font-size:17px}.ncart__item-img{width:68px;height:68px}.ncart__points-tail,.ncart__taxes{display:none}}
/*# sourceMappingURL=/cdn/shop/t/256/assets/native-cart.css.map */
