#cart-drawer{--gharana-cart-paper: #f7f5f0;--gharana-cart-surface: #fff;--gharana-cart-ink: #29231f;--gharana-cart-muted: #746d63;--gharana-cart-line: #d8d0c1;--gharana-cart-gold: #c8a96e;--gharana-cart-action: #a55232}#cart-drawer .theme-drawer__dialog{--theme-drawer-padding: 16px;z-index:calc(var(--layer-menu-drawer, 30) + 20 + var(--drawer-stack-order, 0));overflow:hidden;border:0;border-radius:0;background:var(--gharana-cart-paper);color:var(--gharana-cart-ink);box-shadow:none;filter:drop-shadow(0 18px 38px rgb(65 39 25 / 20%));-webkit-mask:radial-gradient(circle at 8px 0,transparent 0 4.5px,#000 4.8px) -8px 0 / 16px 100% repeat-x,radial-gradient(circle at 8px 100%,transparent 0 4.5px,#000 4.8px) -8px 0 / 16px 100% repeat-x,radial-gradient(circle at 0 8px,transparent 0 4.5px,#000 4.8px) 0 -8px / 100% 16px repeat-y,radial-gradient(circle at 100% 8px,transparent 0 4.5px,#000 4.8px) 0 -8px / 100% 16px repeat-y;-webkit-mask-composite:source-in,source-in,source-in;mask:radial-gradient(circle at 8px 0,transparent 0 4.5px,#000 4.8px) -8px 0 / 16px 100% repeat-x,radial-gradient(circle at 8px 100%,transparent 0 4.5px,#000 4.8px) -8px 0 / 16px 100% repeat-x,radial-gradient(circle at 0 8px,transparent 0 4.5px,#000 4.8px) 0 -8px / 100% 16px repeat-y,radial-gradient(circle at 100% 8px,transparent 0 4.5px,#000 4.8px) 0 -8px / 100% 16px repeat-y;mask-composite:intersect,intersect,intersect;will-change:transform}#cart-drawer .cart-drawer__inner,#cart-drawer .cart-drawer__content{background:var(--gharana-cart-paper)}#cart-drawer .theme-drawer__header{position:relative;min-height:62px;padding:14px var(--theme-drawer-padding) 12px;border-bottom:1px solid var(--gharana-cart-line);background:var(--gharana-cart-paper)}#cart-drawer .theme-drawer__title{color:var(--gharana-cart-ink);font-family:var(--font-heading--family, Georgia, serif);font-size:22px;font-weight:650;letter-spacing:-.025em}#cart-drawer .theme-drawer__badge{min-width:23px;height:23px;border:1px solid color-mix(in srgb,var(--gharana-cart-gold) 70%,white);border-radius:999px;background:color-mix(in srgb,var(--gharana-cart-gold) 24%,white);color:#65412d;font-family:var(--font-body--family, sans-serif);font-size:10px;font-weight:750}#cart-drawer .theme-drawer__close-button{width:36px;height:36px;border-color:var(--gharana-cart-line);background:#fff;color:var(--gharana-cart-ink);box-shadow:0 3px 10px #4a2e1e12}#cart-drawer .theme-drawer__close-button:hover{background:color-mix(in srgb,var(--gharana-cart-gold) 16%,white)}#cart-drawer .cart-drawer__content{scrollbar-color:var(--gharana-cart-line) transparent}#cart-drawer .cart-drawer__items{gap:0;padding:12px var(--theme-drawer-padding) 18px;scrollbar-color:var(--gharana-cart-line) transparent}#cart-drawer .cart-items__table-row,#cart-drawer .cart-drawer__items .cart-items__table-row{--cart-item-price-width: auto;grid-template-columns:74px minmax(0,1fr) auto;grid-template-rows:min-content min-content min-content 1fr;grid-template-areas:"media details price" "media variants variants" "media unit_price unit_price" "media quantity quantity" "media error error";gap:3px 11px;align-items:start;margin:0 0 10px;padding:10px;border:1px solid var(--gharana-cart-line);border-radius:16px;background:var(--gharana-cart-surface);box-shadow:0 4px 14px #4d301d0d}#cart-drawer .cart-drawer__items .cart-items__table-row:last-child{margin-bottom:0;padding:10px;border:1px solid var(--gharana-cart-line)}#cart-drawer .cart-items__details{display:contents}#cart-drawer .cart-items__product-info{grid-area:details;min-width:0}#cart-drawer .cart-items__title-row{display:flex;width:100%}#cart-drawer .cart-items__title{display:-webkit-box;overflow:hidden;color:var(--gharana-cart-ink);font-family:var(--font-heading--family, Georgia, serif);font-size:13px;font-weight:650;letter-spacing:-.012em;line-height:1.18;-webkit-box-orient:vertical;-webkit-line-clamp:2}#cart-drawer .cart-items__variants-wrapper{grid-area:variants;color:var(--gharana-cart-muted);font-size:10px;line-height:1.3}#cart-drawer .cart-items__variants-wrapper:empty,#cart-drawer .cart-items__unit-price-wrapper:empty{display:none}#cart-drawer .cart-items__unit-price-wrapper{grid-area:unit_price;color:var(--gharana-cart-muted);font-size:10px}#cart-drawer .cart-items__media{width:74px}#cart-drawer .cart-items__media-container{width:74px;height:82px;aspect-ratio:auto;overflow:hidden;border:1px solid #e6dfd4;border-radius:12px;background:#f2eee6}#cart-drawer .cart-items__media-image{width:100%;height:100%;object-fit:contain}#cart-drawer .cart-items__price{grid-area:price;min-width:0;color:var(--gharana-cart-ink);font-size:11px;font-weight:800;line-height:1.2}#cart-drawer .cart-items__quantity{grid-area:quantity;width:auto;margin-top:5px}#cart-drawer .cart-items__quantity-controls{width:100%;justify-content:space-between;gap:8px}#cart-drawer .cart-items__quantity .quantity-selector{--quantity-selector-width: 94px;width:94px;min-height:32px;flex:0 0 94px;overflow:hidden;border:1px solid var(--gharana-cart-line);border-radius:999px;background:var(--gharana-cart-paper)}#cart-drawer .cart-items__quantity .quantity-selector button{width:31px;min-width:31px;height:31px}#cart-drawer .cart-items__quantity .quantity-selector input{max-width:32px;height:31px;padding:0;font-size:11px;font-weight:700}#cart-drawer .cart-items__remove{width:32px;height:32px;min-height:32px;border:1px solid #e5ded3;border-radius:999px;background:#fff;color:#8b5d49}#cart-drawer .cart-items__remove:hover{border-color:color-mix(in srgb,var(--gharana-cart-action) 32%,white);background:color-mix(in srgb,var(--gharana-cart-action) 8%,white)}#cart-drawer .cart-drawer__summary{--cart-drawer-summary-padding: 14px;gap:12px;align-items:stretch;padding:16px var(--theme-drawer-padding) calc(14px + env(safe-area-inset-bottom));border-top:1px solid var(--gharana-cart-line);background:var(--gharana-cart-paper);box-shadow:0 -10px 24px #4f311f14;-webkit-mask-image:none;mask-image:none}#cart-drawer .cart-totals{gap:12px}#cart-drawer .cart-actions{border-color:var(--gharana-cart-line)}#cart-drawer .cart-actions summary{min-height:38px;color:var(--gharana-cart-muted);font-size:11px}#cart-drawer .cart-totals__total-label{color:var(--gharana-cart-muted);font-size:11px;font-weight:650}#cart-drawer .cart-totals__total-value{color:var(--gharana-cart-ink);font-family:var(--font-heading--family, Georgia, serif);font-size:19px;font-weight:700}#cart-drawer .cart-totals__tax-note,#cart-drawer .cart-totals__tax-note small,#cart-drawer .cart-totals__tax-note a{color:var(--gharana-cart-muted);font-size:9px}#cart-drawer .cart__ctas .cart__checkout-button,#cart-drawer .cart-items__empty-button{min-height:46px;border:1px solid var(--gharana-cart-action);border-radius:999px;background:var(--gharana-cart-action);color:#fff;font-size:12px;font-weight:750;letter-spacing:.015em;box-shadow:0 6px 16px #a552322e}#cart-drawer .cart__ctas .cart__checkout-button:hover,#cart-drawer .cart-items__empty-button:hover{background:#91452b}#cart-drawer .cart-discount__input,#cart-drawer .cart-note__instructions{border:1px solid var(--gharana-cart-line);border-radius:12px;background:#fff;color:var(--gharana-cart-ink)}#cart-drawer .cart-discount__button{border-color:var(--gharana-cart-gold);border-radius:999px;background:var(--gharana-cart-gold);color:#5b3827}#cart-drawer .cart-drawer--empty .cart-drawer__content{padding:30px 24px 48px}#cart-drawer .cart-drawer--empty .theme-drawer__title{max-width:240px;margin-inline:auto;font-size:25px;line-height:1.1}#cart-drawer .cart-items__wrapper--drawer-empty{color:var(--gharana-cart-muted)}@media screen and (max-width:749px){#cart-drawer .theme-drawer__dialog{inset:auto 12px calc(96px + env(safe-area-inset-bottom,0px));width:calc(100% - 24px);max-width:430px;height:min(62dvh,520px);max-height:calc(100dvh - 120px - env(safe-area-inset-bottom,0px));margin-inline:auto;border-radius:0;transform:translateY(calc(100% + 120px + env(safe-area-inset-bottom,0px)))}#cart-drawer .theme-drawer__dialog[open]{right:12px;bottom:calc(96px + env(safe-area-inset-bottom,0px));transform:translateY(0)}#cart-drawer .theme-drawer__dialog--opening{animation:gharana-cart-sheet-in .42s cubic-bezier(.22,1,.36,1)}#cart-drawer .theme-drawer__dialog--closing{animation:gharana-cart-sheet-out .3s cubic-bezier(.4,0,.8,.2) forwards}#cart-drawer .theme-drawer__header:before{position:absolute;top:7px;left:50%;width:38px;height:4px;border-radius:999px;background:#cfc7ba;content:"";transform:translate(-50%)}#cart-drawer .theme-drawer__header{min-height:64px;padding-top:19px}#cart-drawer .cart-drawer__content{overscroll-behavior:contain}#cart-drawer .cart-drawer__summary{padding-top:13px}@keyframes gharana-cart-sheet-in{0%{opacity:.75;transform:translateY(calc(100% + 120px + env(safe-area-inset-bottom,0px)))}to{opacity:1;transform:translateY(0)}}@keyframes gharana-cart-sheet-out{0%{opacity:1;transform:translateY(0)}to{opacity:.85;transform:translateY(calc(100% + 120px + env(safe-area-inset-bottom,0px)))}}}@media screen and (min-width:750px){#cart-drawer .theme-drawer__dialog{inset:calc(var(--gharana-desktop-header-height, 88px) + 8px) 16px 16px auto;width:min(460px,calc(100vw - 32px));max-width:calc(100vw - 32px);height:auto;max-height:calc(100dvh - var(--gharana-desktop-header-height, 88px) - 24px);border-radius:0;transform:translate(calc(100% + 32px))}#cart-drawer .theme-drawer__dialog[open]{right:16px;transform:translate(0)}#cart-drawer .theme-drawer__dialog--opening{animation:gharana-cart-drawer-in .42s cubic-bezier(.22,1,.36,1)}#cart-drawer .theme-drawer__dialog--closing{animation:gharana-cart-drawer-out .3s cubic-bezier(.4,0,.8,.2) forwards}#cart-drawer .cart-drawer__items{padding:14px 18px 22px}#cart-drawer .cart-drawer__summary{padding:18px}#cart-drawer .cart-items__table-row,#cart-drawer .cart-drawer__items .cart-items__table-row{grid-template-columns:82px minmax(0,1fr) auto;gap:4px 13px;padding:12px;border-radius:18px}#cart-drawer .cart-drawer__items .cart-items__table-row:last-child{padding:12px}#cart-drawer .cart-items__media,#cart-drawer .cart-items__media-container{width:82px}#cart-drawer .cart-items__media-container{height:92px}#cart-drawer .cart-items__title{font-size:14px}@keyframes gharana-cart-drawer-in{0%{opacity:.7;transform:translate(calc(100% + 32px))}to{opacity:1;transform:translate(0)}}@keyframes gharana-cart-drawer-out{0%{opacity:1;transform:translate(0)}to{opacity:.8;transform:translate(calc(100% + 32px))}}}@media(prefers-reduced-motion:reduce){#cart-drawer .theme-drawer__dialog--opening,#cart-drawer .theme-drawer__dialog--closing{animation-duration:1ms}}
/*# sourceMappingURL=/cdn/shop/t/1/assets/cart-drawer-stamp.css.map */
