cart-drawer .kpb,cart-drawer .kpb *{font-family:Plus Jakarta Sans,system-ui,-apple-system,Segoe UI,sans-serif!important;letter-spacing:0;box-sizing:border-box}cart-drawer .drawer__inner.kpb{width:min(440px,100vw)!important;max-width:100vw!important;background:#eee4d9!important;color:#241711!important;border:0!important;border-radius:22px 0 0 22px;padding:0!important;display:flex!important;flex-direction:column;overflow:hidden;--color-foreground:36,23,17;--color-background:238,228,217}cart-drawer .kpb a{color:inherit;text-decoration:none}.kpb-head{display:flex;align-items:center;justify-content:space-between;padding:24px 22px 14px;flex:0 0 auto}.kpb .drawer__heading{margin:0;font-size:17px;font-weight:800;line-height:1.2;color:#241711}.kpb-close{display:flex;align-items:center;justify-content:center;width:32px;height:32px;margin-right:-6px;border:0;background:none;color:#241711;font-size:26px;font-weight:300;line-height:1;cursor:pointer;padding:0}.kpb-scroll{flex:1 1 auto;min-height:0;overflow-y:auto;padding:0 16px 18px;display:grid;gap:12px;align-content:start;-webkit-overflow-scrolling:touch}.kpb-card{background:#fffcf8;border-radius:16px;padding:14px 16px}.kpb-progress__t{margin:0 0 10px;font-size:12.5px;color:#4a3f38}.kpb-progress__t b{font-weight:800;color:#241711}.kpb-bar{height:7px;border-radius:999px;background:#eadccf;overflow:hidden}.kpb-bar span{display:block;height:100%;border-radius:999px;background:#543325;transition:width .3s ease}.kpb-items{padding:6px 16px}.kpb-item{display:grid;grid-template-columns:54px minmax(0,1fr) auto;gap:12px;align-items:start;padding:10px 0}.kpb-item+.kpb-item{border-top:1px solid #EFE5DB}.kpb-thumb{display:block;width:54px;height:54px;border-radius:11px;overflow:hidden;background:#e8dacb;flex:0 0 auto}.kpb-thumb img{width:100%;height:100%;object-fit:cover;display:block}.kpb-info{display:flex;flex-direction:column;gap:3px;min-width:0}.kpb-name{font-size:13.5px;font-weight:800;line-height:1.25;color:#241711}.kpb-sub{font-size:11.5px;color:#8e8279}.kpb-qty{display:inline-flex!important;align-items:center;align-self:flex-start;width:auto!important;height:26px;min-height:0!important;margin-top:7px;border:1px solid #E1D5C9!important;border-radius:999px;background:transparent;padding:0;overflow:hidden}.kpb-qty:before,.kpb-qty:after{display:none!important}.kpb-qty .quantity__button{display:flex;align-items:center;justify-content:center;width:26px;height:24px;border:0;background:none;color:#241711;font-size:14px;line-height:1;padding:0;cursor:pointer}.kpb-qty .quantity__button *{pointer-events:none}.kpb-qty .quantity__input{width:24px;height:24px;padding:0;border:0!important;background:none!important;box-shadow:none!important;text-align:center;font-size:12px;font-weight:600;color:#241711;-moz-appearance:textfield;-webkit-appearance:textfield;appearance:textfield;min-height:0}.kpb-qty .quantity__input::-webkit-outer-spin-button,.kpb-qty .quantity__input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.kpb-price{display:flex;flex-direction:column;align-items:flex-end;gap:2px;padding-top:2px}.kpb-price b{font-size:13.5px;font-weight:800;color:#241711}.kpb-price s{font-size:11px;color:#a39990}.kpb .cart-item__error{font-size:11px;color:#b33234}.kpb .cart-item__error:empty,.kpb .cart-item__error-text:empty{display:none}.kpb-h3{margin:0 0 12px;font-size:13px;font-weight:800;color:#241711;line-height:1.3}.kpb-tiles{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.kpb-tile{display:flex;flex-direction:column;align-items:center;gap:8px;min-width:0}.kpb-tile__img{display:block;width:100%;aspect-ratio:1/1;border-radius:12px;overflow:hidden;background:#e8dacb}.kpb-tile__img img{width:100%;height:100%;object-fit:cover;display:block}.kpb-tile__name{font-size:11.5px;font-weight:600;color:#241711}.kpb-addbtn{width:100%;height:28px;border:1.3px solid #241711;border-radius:999px;background:transparent;color:#241711;font-size:11.5px;font-weight:700;cursor:pointer;padding:0}.kpb-addbtn:hover{background:#241711;color:#fff}.kpb-addbtn:disabled{opacity:.5}.kpb-addbtn--sm{width:auto;min-width:58px;padding:0 16px;height:30px;align-self:center}.kpb-pair{display:grid;grid-template-columns:54px minmax(0,1fr) auto;gap:12px;align-items:center}.kpb-pair--in{padding:0}.kpb-foot{flex:0 0 auto;background:#fffcf8;padding:16px 20px 18px;border-radius:20px 20px 0 0;box-shadow:0 -10px 26px #2417110f}.kpb-totals{display:grid;gap:6px}.kpb-totals div{display:flex;justify-content:space-between;font-size:12.5px;color:#7a6f66}.kpb-totals .kpb-grand{margin-top:6px;font-size:14px;font-weight:800;color:#241711}.kpb-totals .kpb-grand span:last-child{font-size:17px}.kpb-checkout{display:flex;align-items:center;justify-content:center;gap:10px;width:100%;height:52px;margin-top:14px;border:0;border-radius:999px;background:#543325;color:#fff!important;font-size:15px;font-weight:700;cursor:pointer;box-shadow:0 12px 24px -10px #54332580;text-decoration:none}.kpb-checkout:disabled{opacity:.5;cursor:not-allowed}.kpb-note{margin:11px 0 0;text-align:center;font-size:10.5px;color:#9a8f86}.kpb-note span{margin:0 6px}.kpb .quantity__button svg{display:none}.kpb-empty{display:none;flex:1 1 auto;flex-direction:column;align-items:center;justify-content:center;gap:18px;padding:40px 28px;position:relative;text-align:center}.kpb-empty .kpb-close{position:absolute;top:22px;right:22px}.kpb-empty__title{margin:0;font-size:20px;font-weight:800;color:#241711}.kpb-empty__btn{width:auto;padding:0 32px;margin-top:0}cart-drawer.is-empty .kpb-empty{display:flex}cart-drawer.is-empty .kpb-head,cart-drawer.is-empty .kpb-scroll,cart-drawer.is-empty .kpb-foot{display:none}@media(max-width:480px){cart-drawer .drawer__inner.kpb{width:100vw!important;border-radius:0}}
/*# sourceMappingURL=/cdn/shop/t/9/assets/ahmad-bag.css.map */
