cart-drawer.idh-cc{--cc-bg: #ffffff;--cc-ink: #1f1b16;--cc-muted: #8a7f70;--cc-line: #f0ebe3;--cc-soft: #f6f2eb;--cc-band: #fcf7ee;--cc-gold: #8a5d17;--cc-green: #2f7a4d;--cc-green-bg: #e8f4ec;background-color:#1f1b166b}cart-drawer.idh-cc .drawer__inner{width:440px;max-width:100vw;padding:0;border:0;background:var(--cc-bg);color:var(--cc-ink);box-shadow:-18px 0 50px #2819051f;letter-spacing:0;font-size:14px;line-height:1.45}cart-drawer.idh-cc .drawer__inner *{letter-spacing:0}cart-drawer.idh-cc .idh-cc__hd{padding:18px 22px 14px;border-bottom:1px solid var(--cc-line);display:flex;align-items:center;justify-content:space-between}cart-drawer.idh-cc .idh-cc__title{margin:0;font-family:var(--font-body-family);font-size:19px;font-weight:700;line-height:1.2;color:var(--cc-ink)}cart-drawer.idh-cc .idh-cc__count{font-weight:500;color:var(--cc-muted);font-size:15px;margin-left:2px}cart-drawer.idh-cc .idh-cc__x{position:static;min-width:0;min-height:0;width:36px;height:36px;border-radius:9px;background:var(--cc-soft);color:var(--cc-ink);display:grid;place-items:center}cart-drawer.idh-cc .idh-cc__x .svg-wrapper{width:14px;height:14px}cart-drawer.idh-cc .idh-cc__x:hover{background:#ece5d9}cart-drawer.idh-cc .idh-cc__band{display:flex;align-items:center;gap:10px;padding:12px 22px;background:var(--cc-band);border-bottom:1px solid var(--cc-line)}cart-drawer.idh-cc .idh-cc__band p{margin:0;font-size:13.5px;color:var(--cc-ink)}cart-drawer.idh-cc .idh-cc__timer{justify-content:center;text-align:center}cart-drawer.idh-cc .idh-cc__timer b{color:var(--cc-gold);font-weight:700;font-variant-numeric:tabular-nums}cart-drawer.idh-cc .idh-cc__clock{width:18px;height:18px;flex:0 0 18px;color:var(--cc-gold)}cart-drawer.idh-cc .idh-cc__goal{display:block}cart-drawer.idh-cc .idh-cc__goal p{margin-bottom:8px}cart-drawer.idh-cc .idh-cc__goal b{color:var(--cc-gold)}cart-drawer.idh-cc .idh-cc__meter{height:7px;border-radius:99px;background:#eadfcd;overflow:hidden}cart-drawer.idh-cc .idh-cc__meter i{display:block;height:100%;border-radius:99px;background:linear-gradient(90deg,#b98a3e,#e0b765)}cart-drawer.idh-cc.is-empty .idh-cc__band,cart-drawer.idh-cc.is-empty .idh-cc__hd{display:none}cart-drawer.idh-cc cart-drawer-items{overflow-y:auto;overscroll-behavior:contain}cart-drawer.idh-cc .cart-drawer__form{display:block}cart-drawer.idh-cc .drawer__contents{display:block}cart-drawer.idh-cc .idh-cc__items{list-style:none;margin:0;padding:0}cart-drawer.idh-cc .idh-cc__item{display:grid;grid-template-columns:78px minmax(0,1fr);gap:14px;margin:0;padding:16px 22px;border-bottom:1px solid var(--cc-line)}cart-drawer.idh-cc .idh-cc__item:last-child{margin:0}cart-drawer.idh-cc .idh-cc__thumb{display:block;width:78px;height:78px;border-radius:10px;overflow:hidden;background:var(--cc-soft)}cart-drawer.idh-cc .idh-cc__thumb img{width:100%;height:100%;object-fit:cover;display:block}cart-drawer.idh-cc .idh-cc__info{min-width:0}cart-drawer.idh-cc .idh-cc__top{display:flex;align-items:flex-start;justify-content:space-between;gap:8px}cart-drawer.idh-cc .idh-cc__name{font-size:14.5px;font-weight:600;line-height:1.3;color:var(--cc-ink);text-decoration:none;margin:0}cart-drawer.idh-cc .idh-cc__name:hover{text-decoration:underline;text-underline-offset:3px}cart-drawer.idh-cc .idh-cc__rm{border:0;background:none;padding:2px;margin:-2px -2px 0 0;color:#a59a89;cursor:pointer;width:26px;height:26px;flex:0 0 26px}cart-drawer.idh-cc .idh-cc__rm:hover{color:var(--cc-ink)}cart-drawer.idh-cc .idh-cc__rm svg{width:18px;height:18px;display:block}cart-drawer.idh-cc .idh-cc__variant{margin:3px 0 0;font-size:12.5px;color:var(--cc-muted)}cart-drawer.idh-cc .idh-cc__line-discounts{margin:4px 0 0;font-size:12px;color:var(--cc-green)}cart-drawer.idh-cc .idh-cc__row{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-top:10px}cart-drawer.idh-cc .idh-cc__qty{width:auto;min-height:0;display:inline-flex;align-items:center;border:1px solid #e6dfd4;border-radius:8px;background:#fff}cart-drawer.idh-cc .idh-cc__qty:before,cart-drawer.idh-cc .idh-cc__qty:after{display:none}cart-drawer.idh-cc .idh-cc__qty .quantity__button{width:32px;height:32px;min-width:0;padding:0;font-size:16px;color:var(--cc-ink);background:none;border:0;cursor:pointer;display:grid;place-items:center}cart-drawer.idh-cc .idh-cc__qty .quantity__button:disabled,cart-drawer.idh-cc .idh-cc__qty .quantity__button.disabled{opacity:.35;cursor:default}cart-drawer.idh-cc .idh-cc__qty .quantity__input{width:28px;height:32px;padding:0;border:0;text-align:center;font-size:14px;color:var(--cc-ink);background:none;-moz-appearance:textfield;-webkit-appearance:textfield;appearance:textfield}cart-drawer.idh-cc .idh-cc__qty .quantity__input::-webkit-outer-spin-button,cart-drawer.idh-cc .idh-cc__qty .quantity__input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}cart-drawer.idh-cc .idh-cc__price{position:relative;pointer-events:none;display:flex;flex-wrap:wrap;align-items:baseline;justify-content:flex-end;gap:2px 6px;text-align:right}cart-drawer.idh-cc .idh-cc__price b{font-size:14.5px;font-weight:700;color:var(--cc-ink)}cart-drawer.idh-cc .idh-cc__price s{font-size:12px;color:#a59a89}cart-drawer.idh-cc .idh-cc__off{font-size:11px;font-weight:700;color:var(--cc-green);background:var(--cc-green-bg);border-radius:5px;padding:2px 6px}cart-drawer.idh-cc .idh-cc__price .loading__spinner{position:absolute;right:0;top:-2px;padding:0}cart-drawer.idh-cc .idh-cc__error{margin-top:6px;font-size:12px}cart-drawer.idh-cc .cart__items--disabled{pointer-events:none;opacity:.6}cart-drawer.idh-cc .idh-cc__up{display:block;padding:16px 0 4px}cart-drawer.idh-cc .idh-cc__up[hidden]{display:none}cart-drawer.idh-cc .idh-cc__up-title{margin:0 22px 10px;font-family:var(--font-body-family);font-size:14.5px;font-weight:700;color:var(--cc-ink)}cart-drawer.idh-cc .idh-cc__rail{display:flex;gap:12px;overflow-x:auto;padding:0 22px 10px;scroll-snap-type:x mandatory;scroll-padding-inline:22px;scrollbar-width:thin}cart-drawer.idh-cc .idh-cc__card{flex:0 0 214px;scroll-snap-align:start;border:1px solid #eee7dc;border-radius:12px;padding:10px;display:grid;grid-template-columns:56px minmax(0,1fr);gap:10px;align-items:center}cart-drawer.idh-cc .idh-cc__card-img{width:56px;height:56px;border-radius:8px;overflow:hidden;background:var(--cc-soft);display:block}cart-drawer.idh-cc .idh-cc__card-img img{width:100%;height:100%;object-fit:cover;display:block}cart-drawer.idh-cc .idh-cc__card-name{margin:0;font-size:12.5px;font-weight:600;line-height:1.25;color:var(--cc-ink);text-decoration:none;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}cart-drawer.idh-cc .idh-cc__card-price{display:block;margin-top:3px;font-size:12.5px;color:var(--cc-muted);font-weight:500}cart-drawer.idh-cc .idh-cc__card-btn{grid-column:1 / -1;display:block;text-align:center;border:1px solid var(--cc-ink);background:#fff;color:var(--cc-ink);border-radius:8px;padding:7px;font-size:12.5px;font-weight:600;cursor:pointer;text-decoration:none}cart-drawer.idh-cc .idh-cc__card-btn:hover{background:var(--cc-ink);color:#fff}cart-drawer.idh-cc .idh-cc__card-btn[disabled]{opacity:.6;cursor:wait}cart-drawer.idh-cc .idh-cc__up-error{margin:0 22px;font-size:12.5px;color:#b3261e}cart-drawer.idh-cc .idh-cc__up-error:empty{display:none}cart-drawer.idh-cc .idh-cc__coupon{display:block;padding:10px 22px 18px}cart-drawer.idh-cc .idh-cc__coupon-row{display:flex;gap:8px}cart-drawer.idh-cc .idh-cc__coupon input{flex:1;min-width:0;border:1px solid #e6dfd4;border-radius:9px;padding:10px 12px;font-size:14px;color:var(--cc-ink);background:#fff;box-shadow:none;outline-offset:1px}cart-drawer.idh-cc .idh-cc__coupon button{border:0;border-radius:9px;background:var(--cc-soft);color:var(--cc-ink);padding:0 16px;font-size:14px;font-weight:600;cursor:pointer}cart-drawer.idh-cc .idh-cc__coupon button:hover{background:#ece5d9}cart-drawer.idh-cc .idh-cc__coupon-msg{margin:8px 0 0;font-size:12.5px;color:var(--cc-muted)}cart-drawer.idh-cc .idh-cc__coupon-msg:empty{display:none}cart-drawer.idh-cc .idh-cc__ft{border-top:1px solid var(--cc-line);padding:14px 22px 18px;box-shadow:0 -8px 20px #3c280a0d;background:var(--cc-bg)}cart-drawer.idh-cc .idh-cc__note{margin:-4px 0 10px;border-bottom:1px solid var(--cc-line)}cart-drawer.idh-cc .idh-cc__note summary{padding:8px 28px 10px 0;font-size:13.5px}cart-drawer.idh-cc .idh-cc__sum>*+*{margin-top:0}cart-drawer.idh-cc .idh-cc__line{display:flex;justify-content:space-between;font-size:13.5px;color:#5d5447;margin-bottom:5px}cart-drawer.idh-cc .idh-cc__line--save{color:var(--cc-green);font-weight:600}cart-drawer.idh-cc .idh-cc__codes{margin:0 0 5px;font-size:12.5px;color:var(--cc-green)}cart-drawer.idh-cc .idh-cc__total{display:flex;justify-content:space-between;align-items:baseline;margin:8px 0 4px}cart-drawer.idh-cc .idh-cc__total .totals__total,cart-drawer.idh-cc .idh-cc__total .totals__total-value{margin:0;font-family:var(--font-body-family);font-size:18px;font-weight:700;color:var(--cc-ink)}cart-drawer.idh-cc .idh-cc__emi{margin:0 0 4px;font-size:12.5px;color:var(--cc-muted)}cart-drawer.idh-cc .cart__ctas{margin-top:12px}cart-drawer.idh-cc .idh-cc__cta{width:100%;max-width:none;min-height:0;border:0;border-radius:12px;background:var(--cc-ink);color:#fff;padding:15px 18px;font-family:var(--font-body-family);font-size:15px;font-weight:700;cursor:pointer;display:flex;justify-content:space-between;align-items:center;text-decoration:none;box-shadow:none}cart-drawer.idh-cc .idh-cc__cta:before,cart-drawer.idh-cc .idh-cc__cta:after{display:none}cart-drawer.idh-cc .idh-cc__cta:hover{background:#3a3128}cart-drawer.idh-cc .idh-cc__cta[disabled]{opacity:.5;cursor:default}cart-drawer.idh-cc .idh-cc__cta-total{font-weight:500;opacity:.8}cart-drawer.idh-cc .idh-cc__secure{display:flex;align-items:center;justify-content:center;gap:6px;margin:10px 0 0;font-size:12px;color:var(--cc-muted)}cart-drawer.idh-cc .idh-cc__secure svg{width:14px;height:14px}cart-drawer.idh-cc .idh-cc__empty{position:relative;padding:0}cart-drawer.idh-cc .idh-cc__empty .idh-cc__x{position:absolute;top:16px;right:18px}cart-drawer.idh-cc .idh-cc__empty-body{align-items:center;text-align:center;padding:0 36px}cart-drawer.idh-cc .idh-cc__empty-title{margin:0 0 8px;font-family:var(--font-body-family);font-size:20px;font-weight:700;color:var(--cc-ink)}cart-drawer.idh-cc .idh-cc__empty-text{margin:0 0 20px;color:var(--cc-muted);font-size:14px;max-width:30ch}cart-drawer.idh-cc .idh-cc__cta--inline{width:auto;display:inline-flex;justify-content:center;padding:14px 28px}cart-drawer.idh-cc .idh-cc__login{margin-top:18px;font-size:13px;color:var(--cc-muted)}cart-drawer.idh-cc :focus-visible{outline:2px solid var(--cc-gold);outline-offset:2px}@media screen and (max-width:749px){cart-drawer.idh-cc .drawer__inner{width:100vw}cart-drawer.idh-cc .idh-cc__hd,cart-drawer.idh-cc .idh-cc__band,cart-drawer.idh-cc .idh-cc__item,cart-drawer.idh-cc .idh-cc__coupon,cart-drawer.idh-cc .idh-cc__ft{padding-left:16px;padding-right:16px}cart-drawer.idh-cc .idh-cc__rail{padding-left:16px;padding-right:16px;scroll-padding-inline:16px}cart-drawer.idh-cc .idh-cc__up-title{margin-left:16px}cart-drawer.idh-cc .idh-cc__ft{padding-bottom:calc(16px + env(safe-area-inset-bottom,0px))}}@media(prefers-reduced-motion:reduce){cart-drawer.idh-cc .drawer__inner{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/13/assets/idh-cart-concierge.css.map */
