#CartDrawer{--cd-ink: #171412;--cd-muted: #6b645b;--cd-line: #ece5d8;--cd-cream: #fbf6ee;--cd-gold: #a67400;--cd-gold-dark: #7d5800;--cd-gold-soft: #fbf1dc;--cd-gold-line: #efdcb4;--cd-red: #e22025;--cd-green: #24483a;--cd-pad: 24px;background:#fff;box-shadow:-30px 0 60px -30px #17141259;color:var(--cd-ink)}#CartDrawer .drawer__fixed-header{height:auto;padding:0 var(--cd-pad)}#CartDrawer .drawer__header{display:flex;align-items:center;justify-content:space-between;height:auto;padding:20px 0 16px;border-bottom:1px solid var(--cd-line)}#CartDrawer .drawer__title{flex:1 1 auto;width:auto;margin:0;font-size:24px;font-weight:700;line-height:1.1;letter-spacing:0!important;text-transform:lowercase;color:var(--cd-ink)}#CartDrawer .drawer__title:before{content:"your "}#CartDrawer .drawer__title:first-letter{text-transform:uppercase}#CartDrawer .drawer__close{display:block;flex:none;width:auto}#CartDrawer .drawer__close-button{position:relative;right:auto;display:flex;align-items:center;justify-content:center;width:40px;height:40px;padding:0;border:1px solid var(--cd-line);border-radius:50%;background:#fff;color:var(--cd-ink);transition:background .2s ease,border-color .2s ease}#CartDrawer .drawer__close-button:hover{background:var(--cd-cream);border-color:var(--cd-gold-line)}#CartDrawer .drawer__close-button .icon{width:22px;height:22px}#CartDrawer .drawer__scrollable{padding:16px var(--cd-pad) 8px;scrollbar-width:thin;scrollbar-color:var(--cd-gold-line) transparent}#CartDrawer .cart__items[data-count]:before{content:attr(data-count) " items";display:block;margin-bottom:4px;font-size:11.5px;font-weight:700;line-height:1.4;letter-spacing:.14em!important;text-transform:uppercase;color:var(--cd-muted)}#CartDrawer .cart__items[data-count="1"]:before{content:"1 item"}#CartDrawer .cart__item{display:flex;gap:14px;margin:0;padding:16px 0;border-bottom:1px dashed var(--cd-line)}#CartDrawer .cart__item:last-child{border-bottom:0}#CartDrawer .cart__image{flex:0 0 84px;margin:0}#CartDrawer .cart__image a{display:block;overflow:hidden;border-radius:12px;background:var(--cd-cream);box-shadow:0 0 0 1px var(--cd-line)}#CartDrawer .cart__image img{object-fit:cover}#CartDrawer .cart__item-details{flex:1 1 auto;min-width:0;display:grid;grid-template-columns:minmax(0,1fr) auto;align-content:space-between;gap:12px}#CartDrawer .cart__item-title{grid-column:1;grid-row:1;min-width:0}#CartDrawer .cart__item-sub{display:contents}#CartDrawer .cart__item-price-col{grid-column:2;grid-row:1;align-self:start}#CartDrawer .cart__item-name{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;font-size:13.5px;font-weight:600;line-height:1.4;color:var(--cd-ink);text-decoration:none}#CartDrawer .cart__item-name:hover{color:var(--cd-gold-dark)}#CartDrawer .cart__item--variants:not(:has(*)){display:none}#CartDrawer .cart__item--variants{margin-top:8px}#CartDrawer .cart__item--variants>div{display:inline-flex;padding:4px 10px;border:1px solid var(--cd-gold-line);border-radius:999px;background:var(--cd-gold-soft);font-size:12px;font-weight:600;line-height:1.3;color:var(--cd-gold-dark)}#CartDrawer .cart__item--variants span{display:none}#CartDrawer .cart__item-sub>div:first-child{grid-column:1 / -1;grid-row:2;display:flex;align-items:center;gap:14px}#CartDrawer .js-qty__wrapper{position:relative;width:100px;max-width:none;height:34px;border:0;border-radius:999px;background:var(--cd-cream)}#CartDrawer .js-qty__num{width:100%;height:100%;margin:0;padding:0 30px;border:0;border-radius:999px;background:transparent;text-align:center;font-size:14px;font-weight:700;color:var(--cd-ink)}#CartDrawer .js-qty__adjust{top:4px;bottom:auto;width:26px;height:26px;padding:0;border:0;border-radius:50%;background:#fff;display:flex;align-items:center;justify-content:center;box-shadow:0 2px 6px -3px #17141273;transition:background .2s ease}#CartDrawer .js-qty__adjust--minus{left:4px}#CartDrawer .js-qty__adjust--plus{right:4px}#CartDrawer .js-qty__adjust .icon{width:9px;height:9px}#CartDrawer .js-qty__adjust:hover{background:var(--cd-ink)}#CartDrawer .js-qty__adjust:hover .icon path{fill:#fff}#CartDrawer .cart__remove{margin:0}#CartDrawer .cart__remove a{font-size:12.5px;line-height:1;color:var(--cd-muted);text-decoration:underline;text-underline-offset:3px;text-decoration-color:var(--cd-line);border:0}#CartDrawer .cart__remove a:hover{color:var(--cd-red);text-decoration-color:currentColor}#CartDrawer .cart__price{font-size:15px;font-weight:800;line-height:1.2;color:var(--cd-ink);white-space:nowrap}#CartDrawer .drawer__footer{padding:18px var(--cd-pad) 20px;border-top:1px solid var(--cd-line);background:var(--cd-cream);box-shadow:0 -16px 30px -26px #17141273}#CartDrawer .drawer__footer .cart__item-row{display:flex;align-items:center;justify-content:space-between;margin:0 0 10px}#CartDrawer .cart__discounts{font-size:13.5px;color:var(--cd-muted)}#CartDrawer .cart__discount{display:inline-flex;padding:4px 10px;border-radius:999px;background:#24483a1a;font-size:12.5px;font-weight:700;color:var(--cd-green)}#CartDrawer .ajaxcart__subtotal{font-size:15px;font-weight:700;letter-spacing:0!important;text-transform:none;color:var(--cd-ink)}#CartDrawer [data-subtotal]{font-size:20px;font-weight:800;color:var(--cd-ink)}#CartDrawer .drawer__footer .cart__item-row.text-center{justify-content:flex-start;margin-bottom:14px}#CartDrawer .drawer__footer .cart__item-row.text-center small{font-size:12px;line-height:1.5;color:var(--cd-muted);text-align:left}#CartDrawer .cart__checkout-wrapper{margin:0}#CartDrawer .gokwik-checkout{margin:0;align-items:stretch}#CartDrawer .gokwik-checkout button{height:54px;padding:0 20px;border-radius:999px;background:var(--cd-ink);box-shadow:0 14px 24px -16px #171412b3;transition:background .2s ease}#CartDrawer .gokwik-checkout button:hover{background:var(--cd-gold)}#CartDrawer .gokwik-checkout button>span.btn-text>span:first-child{display:inline-flex;align-items:center;gap:8px;font-size:15px;font-weight:700;line-height:1}#CartDrawer .gokwik-checkout button>span.btn-text>span:first-child:before{content:"";width:15px;height:15px;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23fff' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='4' y='11' width='16' height='10' rx='2'/%3E%3Cpath d='M8 11V7a4 4 0 0 1 8 0v4'/%3E%3C/svg%3E") center / contain no-repeat}#CartDrawer .gokwik-checkout button>span.btn-text>span:last-child:empty{display:none}#CartDrawer .cart__checkout-wrapper:after{content:"Safe payments";display:block;margin-top:10px;white-space:pre;text-align:center;font-size:11.5px;line-height:1.4;color:var(--cd-muted)}#CartDrawer .drawer__cart-empty .drawer__scrollable{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:14px;padding:60px var(--cd-pad);text-align:center;font-size:15px;color:var(--cd-muted)}#CartDrawer .drawer__cart-empty .drawer__scrollable:before{content:"";width:64px;height:64px;border-radius:50%;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%237d5800' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 8h14l-1 12H6L5 8Z'/%3E%3Cpath d='M9 8V6a3 3 0 0 1 6 0v2'/%3E%3C/svg%3E") center / 28px no-repeat,var(--cd-gold-soft)}body:has(#CartDrawer.drawer--is-open) :is(.floating_btn,[data-vyumi-instance],[data-vyumi-ai-instance]){display:none!important}@media(max-width:768px){#CartDrawer{--cd-pad: 18px}#CartDrawer .cart__image{flex-basis:76px}}
/*# sourceMappingURL=/cdn/shop/t/46/assets/sahni-cart-drawer.css.map */
