@font-face{font-family:KR Oswald;font-style:normal;font-weight:400 700;font-display:swap;src:url(kr-oswald-cyrillic.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:KR Oswald;font-style:normal;font-weight:400 700;font-display:swap;src:url(kr-oswald-latin.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:KR Text;font-style:normal;font-weight:400 700;font-display:swap;src:url(kr-commissioner-cyrillic.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:KR Text;font-style:normal;font-weight:400 700;font-display:swap;src:url(kr-commissioner-latin.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}cart-drawer,.kr-cart{--kd-ink: #121212;--kd-ink-2: #2b2b2b;--kd-mut: #616161;--kd-line: #e4e4e0;--kd-soft: #f4f4f2;--kd-soft-2: #ebebe7;--kd-green: #1d7a3e;--kd-green-soft: #f1f7f2;--kd-red: #d31510;--kd-display: "KR Oswald", "Oswald", "Arial Narrow", Impact, sans-serif;--kd-text: -apple-system, "KR Text", "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;--kd-ease: cubic-bezier(.2, .7, .2, 1);--kd-pad: 24px}cart-drawer.drawer{background-color:#1212126b}.cart-drawer .drawer__inner{width:460px;max-width:calc(100vw - 32px);padding:0;border:0;border-left:1px solid var(--kd-line);background:#fff;color:var(--kd-ink);font-family:var(--kd-text);transition:transform .28s var(--kd-ease)}.cart-drawer .drawer__header{padding:18px var(--kd-pad) 16px;border-bottom:1px solid var(--kd-line)}.cart-drawer .drawer__heading{margin:0;font-family:var(--kd-display);font-size:22px;font-weight:500;line-height:1.2;letter-spacing:.02em;text-transform:uppercase;color:var(--kd-ink)}.cart-drawer .kr-cd-count{font-family:var(--kd-text);font-size:15px;font-weight:400;letter-spacing:0;color:var(--kd-mut)}.cart-drawer .drawer__header .drawer__close{position:static;display:grid;place-items:center;margin-right:-12px;color:var(--kd-ink);transition:background-color .15s ease}.cart-drawer .drawer__close:hover{background-color:var(--kd-soft)}.cart-drawer .drawer__close:focus-visible{outline:2px solid var(--kd-ink);outline-offset:-2px;box-shadow:none}.cart-drawer cart-drawer-items{padding:0 var(--kd-pad)}.cart-drawer .drawer__cart-items-wrapper{flex-grow:0}.cart-drawer .kr-fsbar--compact{--kr-fs-color: var(--kd-ink);margin:0 calc(var(--kd-pad) * -1);padding:14px var(--kd-pad) 18px;background:var(--kd-soft);border-bottom:1px solid var(--kd-line)}.cart-drawer .kr-fsbar--compact.kr-fsbar--done{--kr-fs-color: var(--kd-green);background:var(--kd-green-soft)}.cart-drawer .kr-fsbar--compact .kr-fsbar__text{display:block;margin:0 0 12px;font-size:14px;line-height:1.4;text-align:left;color:var(--kd-ink)}.cart-drawer .kr-fsbar--compact .kr-fsbar__text strong{font-weight:700;color:var(--kd-ink);font-variant-numeric:tabular-nums}.cart-drawer .kr-fsbar--done .kr-fsbar__text strong{color:var(--kd-green)}.cart-drawer .kr-fsbar__check{display:inline-block;margin-right:4px;vertical-align:-3px;fill:none;stroke:var(--kd-green);stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.cart-drawer .kr-fsbar--compact .kr-fsbar__track{height:4px;margin:0 12px 0 0;background:var(--kd-soft-2)}.cart-drawer .kr-fsbar--compact .kr-fsbar__truck{width:26px;height:26px;border-width:1.5px}.cart-drawer .kr-fsbar--compact .kr-fsbar__truck svg{width:15px;height:15px}.cart-drawer .cart-items thead{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}.cart-drawer .cart-item,.cart-drawer .cart-item:last-child{grid-template:auto 1fr / 88px minmax(0,1fr) auto;column-gap:16px;row-gap:10px;margin:0;padding:20px 0;border-bottom:1px solid var(--kd-line)}.cart-drawer .cart-items td,.cart-drawer .cart-item>td+td{padding:0}.cart-drawer .cart-item__media{grid-row:1 / 3;grid-column:1;display:grid;place-items:center;width:88px;height:88px;background:var(--kd-soft)}.cart-drawer .cart-item__image{width:100%;height:100%;object-fit:contain;mix-blend-mode:multiply}.cart-drawer .cart-item__details{grid-row:1;grid-column:2}.cart-drawer .cart-item__name{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;font-family:var(--kd-text);font-size:14px;font-weight:500;line-height:1.4;letter-spacing:0;color:var(--kd-ink);text-decoration:none}.cart-drawer .cart-item__name:hover{text-decoration:underline;text-underline-offset:3px}.cart-drawer .cart-item__details .product-option,.cart-drawer .cart-item__details .caption-with-letter-spacing{margin-top:4px;font-size:13px;letter-spacing:0;color:var(--kd-mut)}.cart-drawer .cart-item__totals{grid-row:1;grid-column:3}.cart-drawer .cart-item__price-wrapper{text-align:right}.cart-drawer .cart-item__price-wrapper .price{font-size:15px;font-weight:600;letter-spacing:0;color:var(--kd-ink);font-variant-numeric:tabular-nums}.cart-drawer .kr-cd-was,.cart-drawer .cart-item__old-price{display:block;margin-top:4px;font-size:12px;font-weight:400;color:var(--kd-mut);font-variant-numeric:tabular-nums}.cart-drawer .cart-items .cart-item__quantity{grid-row:2;grid-column:2 / 4;align-self:end}.cart-drawer .cart-item__quantity-wrapper{align-items:center;gap:8px}.cart-drawer .cart-quantity{width:108px;min-height:36px;border:1px solid var(--kd-line)}.cart-drawer .cart-quantity:before,.cart-drawer .cart-quantity:after{box-shadow:none}.cart-drawer .cart-quantity .quantity__button{width:34px;color:var(--kd-ink);transition:background-color .15s ease}.cart-drawer .cart-quantity .quantity__button:hover{background-color:var(--kd-soft)}.cart-drawer .cart-quantity .quantity__input{font-family:var(--kd-text);font-size:14px;font-weight:500;font-variant-numeric:tabular-nums}.cart-drawer .cart-remove-button{width:36px;height:36px;min-width:36px;margin:0;color:var(--kd-mut);transition:color .15s ease,background-color .15s ease}.cart-drawer .cart-remove-button:hover{color:var(--kd-ink);background-color:var(--kd-soft)}.cart-drawer .cart-item.kr-cd-added{animation:kr-cd-added 1.4s var(--kd-ease)}@keyframes kr-cd-added{0%{background-color:var(--kd-green-soft)}to{background-color:transparent}}.kr-xsell{padding:22px 0 28px}.kr-xsell__head{margin-bottom:12px}.kr-xsell__title{margin:0;font-family:var(--kd-display);font-size:17px;font-weight:500;line-height:1.2;letter-spacing:.04em;text-transform:uppercase;color:var(--kd-ink)}.kr-xsell__sub{margin:4px 0 0;font-size:13px;line-height:1.4;color:var(--kd-mut)}.kr-xsell__list{display:grid;gap:8px;margin:0;padding:0;list-style:none}.kr-xsell__item{display:grid;grid-template-columns:64px minmax(0,1fr) auto;align-items:center;gap:14px;padding:12px;border:1px solid var(--kd-line);background:#fff;transition:border-color .15s ease}.kr-xsell__item:hover{border-color:#c9c9c3}.kr-xsell__item--best{border-color:var(--kd-green);background:var(--kd-green-soft)}.kr-xsell__item--best:hover{border-color:var(--kd-green)}.kr-xsell .kr-xsell__media{display:grid;place-items:center;width:64px;height:64px;background:var(--kd-soft)}.kr-xsell__item--best .kr-xsell__media{background:#fff}.kr-xsell__media img{width:100%;height:100%;object-fit:contain;mix-blend-mode:multiply}.kr-xsell__body{min-width:0}.kr-xsell__tag{display:inline-flex;align-items:center;gap:4px;margin-bottom:4px;font-size:12px;font-weight:600;line-height:1.3;white-space:nowrap;color:var(--kd-green)}.kr-xsell__tag svg{width:14px;height:14px;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.kr-xsell__name{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;font-size:14px;font-weight:600;line-height:1.35;color:var(--kd-ink);text-decoration:none}.kr-xsell__name:hover{text-decoration:underline;text-underline-offset:3px}.kr-xsell__note{margin:3px 0 0;font-size:12.5px;line-height:1.4;color:var(--kd-mut)}.kr-xsell__buy{display:flex;flex-direction:column;align-items:flex-end;gap:8px}.kr-xsell__price{font-size:14px;font-weight:600;white-space:nowrap;color:var(--kd-ink);font-variant-numeric:tabular-nums}.kr-xsell__add{position:relative;min-width:84px;height:36px;padding:0 14px;border:1.5px solid var(--kd-ink);border-radius:0;background:#fff;color:var(--kd-ink);font-family:var(--kd-display);font-size:14px;font-weight:500;letter-spacing:.05em;text-transform:uppercase;cursor:pointer;transition:background-color .15s ease,color .15s ease,transform .12s ease}.kr-xsell__add:hover,.kr-xsell__item--best .kr-xsell__add{background:var(--kd-ink);color:#fff}.kr-xsell__item--best .kr-xsell__add:hover{background:var(--kd-ink-2)}.kr-xsell__add:active{transform:translateY(1px)}.kr-xsell__add:focus-visible{outline:2px solid var(--kd-ink);outline-offset:2px}.kr-xsell__add[disabled]{cursor:wait}.kr-xsell__add.is-loading .kr-xsell__add-label{visibility:hidden}.kr-xsell__add.is-loading:after{content:"";position:absolute;top:50%;left:50%;width:14px;height:14px;margin:-7px 0 0 -7px;border:2px solid currentColor;border-right-color:transparent;border-radius:50%;animation:kr-xsell-spin .7s linear infinite}@keyframes kr-xsell-spin{to{transform:rotate(360deg)}}.kr-xsell__error{margin:10px 0 0;font-size:13px;color:var(--kd-red)}.cart-drawer .drawer__footer{padding:16px var(--kd-pad) 18px;border-top:1px solid var(--kd-line);background:#fff}.cart-drawer .cart-drawer__footer>*+*{margin-top:0}.cart-drawer .totals{align-items:baseline;margin-bottom:14px}.cart-drawer .totals__total{font-family:var(--kd-display);font-size:18px;font-weight:500;letter-spacing:.04em;text-transform:uppercase;color:var(--kd-ink)}.cart-drawer .totals__total-value{font-family:var(--kd-display);font-size:24px;font-weight:600;letter-spacing:.01em;color:var(--kd-ink);font-variant-numeric:tabular-nums}.kr-cd-ship{display:flex;justify-content:space-between;gap:12px;margin:0 0 6px;font-size:13px;line-height:1.4;color:var(--kd-mut)}.kr-cd-ship--free{font-weight:600;color:var(--kd-green)}.cart-drawer .cart__ctas{margin:0}.cart-drawer .cart__checkout-button{min-height:56px;border-radius:0;background:var(--kd-ink);color:#fff;font-family:var(--kd-display);font-size:18px;font-weight:500;letter-spacing:.05em;text-transform:uppercase;transition:background-color .15s ease,transform .12s ease}.cart-drawer .cart__checkout-button:before,.cart-drawer .cart__checkout-button:after{box-shadow:none}.cart-drawer .cart__checkout-button:hover:not([disabled]){background:var(--kd-ink-2)}.cart-drawer .cart__checkout-button:active{transform:translateY(1px)}.cart-drawer .cart__checkout-button:focus-visible{outline:2px solid var(--kd-ink);outline-offset:3px;box-shadow:none}.kr-cd-trust{display:flex;justify-content:center;gap:20px;margin:12px 0 0;padding:0;list-style:none;font-size:12.5px;line-height:1.3;color:var(--kd-mut)}.kr-cd-trust li{display:inline-flex;align-items:center;gap:6px}.kr-cd-trust svg{width:16px;height:16px;fill:none;stroke:currentColor;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round}.cart-drawer .cart__empty-text{margin:0 0 20px;font-family:var(--kd-display);font-size:24px;font-weight:500;letter-spacing:.02em;text-transform:uppercase}.cart-drawer .cart-drawer__empty-content .button{min-height:52px;padding:0 28px;border-radius:0;background:var(--kd-ink);color:#fff;font-family:var(--kd-display);font-size:16px;font-weight:500;letter-spacing:.05em;text-transform:uppercase}.cart-drawer .cart-drawer__empty-content .button:before,.cart-drawer .cart-drawer__empty-content .button:after{box-shadow:none}@media(prefers-reduced-motion:reduce){.cart-drawer .drawer__inner{transition:none}.cart-drawer .cart-item.kr-cd-added{animation:none}}
/*# sourceMappingURL=/cdn/shop/t/118/assets/kr-cart-drawer.css.map */
