.x-kd{position:fixed;top:0;right:0;bottom:0;left:0;z-index:60;visibility:hidden;pointer-events:none}.x-kd.is-open{visibility:visible;pointer-events:auto}.x-kd .x-kd__scrim{display:block}.x-kd__scrim{position:absolute;top:0;right:0;bottom:0;left:0;background:rgba(var(--x-scrim-rgb),.42);opacity:0;transition:opacity .22s ease-out}.x-kd.is-open .x-kd__scrim{opacity:1}.x-kd__panel{position:absolute;top:0;right:0;bottom:0;width:min(430px,100%);background:var(--x-ice);color:var(--x-ink);display:grid;grid-template-rows:auto auto auto minmax(0,1fr) auto;box-shadow:-24px 0 60px rgba(var(--x-scrim-rgb),.22);transform:translate(24px);opacity:.4;transition:transform .32s cubic-bezier(.2,.7,.2,1),opacity .22s ease-out;outline:none}.x-kd.is-open .x-kd__panel{transform:none;opacity:1}.x-kd.is-busy .x-kd__body,.x-kd.is-busy .x-kd__foot{opacity:.72;pointer-events:none;transition:opacity .15s ease-out}.x-kd__top{display:flex;align-items:center;gap:var(--x-space-sm);padding:var(--x-space-lg) var(--x-space-lg) var(--x-space-sm);background:var(--x-white);border-bottom:1px solid var(--x-line)}.x-kd__top h2{margin:0;font:var(--x-type-h4);letter-spacing:var(--x-track-h4);color:var(--x-ink)}.x-kd__top em{font:400 var(--x-text-fine) var(--x-font-body);font-style:normal;color:var(--x-muted)}.x-kd__x{margin-left:auto;width:var(--x-tap);height:var(--x-tap);display:grid;place-items:center;background:none;border:0;cursor:pointer;color:var(--x-ink);border-radius:999px;transition:background .15s ease-in-out}.x-kd__x:hover{background:var(--x-mist)}.x-kd__x svg{width:18px;height:18px;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;fill:none}.x-kd__band{padding:var(--x-space-sm) var(--x-space-lg);background:var(--x-white);border-bottom:1px solid var(--x-line);display:grid;gap:var(--x-space-sm)}.x-kd__body{overflow:hidden auto;overscroll-behavior:contain;padding:var(--x-space-md) var(--x-space-lg) var(--x-space-xl);display:grid;gap:var(--x-space-md);align-content:start}.x-kd__foot{padding:var(--x-space-md) var(--x-space-lg) var(--x-space-lg);background:var(--x-white);border-top:1px solid var(--x-line);display:grid;gap:var(--x-space-sm);align-content:start}.x-kd__foot .x-btn{width:100%;gap:8px}.x-kd__row2{display:flex;align-items:baseline;justify-content:space-between;gap:var(--x-space-md)}.x-kd__row2 span{font:600 var(--x-text-body) var(--x-font-body)}.x-kd__row2 b{font:700 24px/1 var(--x-font-display);letter-spacing:-.02em;font-variant-numeric:tabular-nums}.x-kd__fine{margin:0;font:400 var(--x-text-fine)/1.45 var(--x-font-body);color:var(--x-ink);opacity:var(--x-o-secondary);text-wrap:pretty}.x-kd__alt{margin:0;display:flex;justify-content:center;font:600 var(--x-text-fine) var(--x-font-body)}.x-kd__alt a{color:var(--x-cobalt);text-decoration:none}.x-kd__alt a:hover{color:var(--x-ink)}.x-kd .x-kd__notice{display:block;padding:var(--x-space-sm) var(--x-space-lg) 0}.x-kd .x-kd__notice:empty{padding:0}.x-kd__undo{display:flex;align-items:center;justify-content:space-between;gap:var(--x-space-md);padding:var(--x-space-sm) var(--x-space-md);background:var(--x-mist);border-radius:12px;font:400 var(--x-text-fine) var(--x-font-body)}.x-kd__undo--error{color:var(--x-error);background:var(--x-white);border:1px solid var(--x-line)}.x-kd__undo button{background:none;border:0;padding:0;cursor:pointer;font:600 var(--x-text-fine) var(--x-font-body);color:var(--x-cobalt);text-decoration:underline;text-underline-offset:2px;min-height:var(--x-tap)}.x-kd__meter{display:grid;gap:var(--x-space-xs)}.x-kd__meter p{margin:0;display:flex;align-items:center;gap:6px;font:400 var(--x-text-fine) var(--x-font-body);color:var(--x-ink)}.x-kd__meter p b{font-weight:600}.x-kd__bar{height:4px;border-radius:99px;background:var(--x-mist);overflow:hidden}.x-kd__bar i{display:block;height:100%;background:var(--x-ink);border-radius:99px;transition:width .32s ease-out}.x-kd__meter.is-done p{color:var(--x-success)}.x-kd__meter p.x-kd__sub,.x-kd__meter.is-done p.x-kd__sub{color:var(--x-ink);opacity:var(--x-o-secondary)}.x-kd__qty{display:inline-flex;align-items:center;border:1.5px solid var(--x-line);border-radius:999px;background:var(--x-white)}.x-kd__qty button{width:36px;height:36px;display:grid;place-items:center;background:none;border:0;cursor:pointer;color:var(--x-ink);border-radius:999px;transition:background .15s ease-in-out}.x-kd__qty button:hover:not(:disabled){background:var(--x-mist)}.x-kd__qty button:disabled{color:var(--x-muted);cursor:default}.x-kd__qty button:focus-visible{outline:var(--x-focus-width) solid var(--x-focus);outline-offset:1px}.x-kd__qty span{min-width:26px;text-align:center;font:600 var(--x-text-small) var(--x-font-body);font-variant-numeric:tabular-nums}.x-kd__qty svg{width:14px;height:14px;stroke:currentColor;stroke-width:2;stroke-linecap:round;fill:none}.x-kd__row{display:grid;grid-template-columns:auto minmax(0,1fr);gap:var(--x-space-md);padding-bottom:var(--x-space-md);border-bottom:1px solid var(--x-line)}.x-kd__thumb{width:60px;height:60px;background:var(--x-mist);border-radius:12px;overflow:hidden;flex:none;display:block}.x-kd__thumb img{width:100%;height:100%;object-fit:cover;display:block}.x-kd__thumb--sm{width:44px;height:44px;border-radius:10px}.x-kd__mid{display:grid;gap:8px;min-width:0}.x-kd__hd{display:flex;align-items:flex-start;gap:var(--x-space-sm)}.x-kd__nm{min-width:0}.x-kd__name{font:600 var(--x-text-body)/1.3 var(--x-font-body);color:var(--x-ink);text-decoration:none;display:block}.x-kd__name:hover{color:var(--x-cobalt)}.x-kd__unit{display:block;font:400 var(--x-text-fine)/1.4 var(--x-font-body);color:var(--x-ink);opacity:var(--x-o-secondary)}.x-kd__price{margin-left:auto;text-align:right;font:600 var(--x-text-body) var(--x-font-body);font-variant-numeric:tabular-nums;white-space:nowrap}.x-kd__price s{font-weight:400;font-size:var(--x-text-fine);color:var(--x-ink);opacity:var(--x-o-secondary);margin-left:7px}.x-kd__acts{display:flex;align-items:center;justify-content:space-between;gap:var(--x-space-sm)}.x-kd__link{background:none;border:0;padding:0;cursor:pointer;font:400 var(--x-text-fine) var(--x-font-body);color:var(--x-ink);opacity:var(--x-o-secondary);text-decoration:underline;text-underline-offset:2px;min-height:var(--x-tap)}.x-kd__link:hover{color:var(--x-error);opacity:1}.x-kd__cta{display:inline-flex;align-items:center;gap:6px;white-space:nowrap;background:none;border:0;padding:0;cursor:pointer;font:600 var(--x-text-fine) var(--x-font-body);color:var(--x-cobalt);min-height:var(--x-tap)}.x-kd__cta:hover{color:var(--x-ink)}.x-kd__cap,.x-kd__fixed{font:400 var(--x-text-fine)/1.4 var(--x-font-body);color:var(--x-ink);opacity:var(--x-o-secondary)}.x-kd__sw{display:flex;align-items:center;gap:var(--x-space-sm);width:100%;min-height:var(--x-tap);padding:6px 0;background:none;border:0;cursor:pointer;text-align:left;font:400 var(--x-text-fine) var(--x-font-body);color:var(--x-ink)}.x-kd__t{width:38px;height:22px;flex:none;border-radius:99px;background:var(--x-mist);box-shadow:inset 0 0 0 1.5px var(--x-line);position:relative;transition:background .15s ease-in-out,box-shadow .15s ease-in-out}.x-kd__t:after{content:"";position:absolute;top:3px;left:3px;width:16px;height:16px;border-radius:99px;background:var(--x-white);box-shadow:0 1px 3px rgba(var(--x-scrim-rgb),.3);transition:transform .15s ease-out}.x-kd__sw[aria-pressed=true] .x-kd__t{background:var(--x-ink);box-shadow:none}.x-kd__sw[aria-pressed=true] .x-kd__t:after{transform:translate(16px)}.x-kd__lb{display:grid;gap:1px;min-width:0}.x-kd__lb b{font-weight:600}.x-kd__lb em{font-style:normal;color:var(--x-ink);opacity:var(--x-o-secondary)}.x-kd__sw[aria-pressed=true] .x-kd__lb em{color:var(--x-success);opacity:1}.x-kd__sw:focus-visible{outline:var(--x-focus-width) solid var(--x-focus);outline-offset:2px;border-radius:12px}.x-kd__banner{display:flex;align-items:center;gap:var(--x-space-sm);padding:var(--x-space-sm) var(--x-space-md);border:1px solid var(--x-success);border-radius:14px;font:400 var(--x-text-fine)/1.4 var(--x-font-body);background:var(--x-white);color:var(--x-ink)}.x-kd__banner svg{flex:none;color:var(--x-success)}.x-kd__banner .x-kd__cta{margin-left:auto;color:var(--x-success)}.x-kd__sug{display:block}.x-kd__sug form{display:flex;align-items:center;gap:var(--x-space-sm);padding:var(--x-space-sm);border:1px dashed var(--x-line);border-radius:12px;margin:0}.x-kd__t2{display:grid;gap:1px;min-width:0}.x-kd__t2 b{font:600 var(--x-text-fine)/1.3 var(--x-font-body)}.x-kd__sug .x-kd__cta{margin-left:auto}.x-kd__sug .loading__spinner{display:none!important}.x-kd__empty{display:grid;gap:var(--x-space-md);justify-items:start;padding:var(--x-space-xl) 0}.x-kd__empty p{margin:0;font:400 var(--x-text-body) var(--x-font-body);color:var(--x-ink);opacity:var(--x-o-secondary)}.x-kd__empty .x-btn{gap:8px}@media(max-width:820px){.x-kd__panel{width:100%}.x-kd__body{padding:var(--x-space-md) var(--x-space-md) var(--x-space-lg)}.x-kd__top,.x-kd__band,.x-kd__notice,.x-kd__foot{padding-inline:var(--x-space-md)}.x-kd__acts{flex-wrap:wrap}}@media(prefers-reduced-motion:reduce){.x-kd__scrim,.x-kd__panel,.x-kd__bar i,.x-kd__t,.x-kd__t:after{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/58/assets/xall-cart-drawer.css.map */
