mini-cart{--kr-ink: #13322B;--kr-ink-soft: #3A4B45;--kr-muted: #5B655F;--kr-line: #E1E6E3;--kr-tint: #F3F5F4;--kr-photo: #E2E4E3;--kr-leaf: #9DB0AC;--kr-sans: "Neue Haas Grotesk Display", Aileron, FallbackAileron, "Helvetica Neue", Arial, sans-serif;--kr-serif: "Ogg Text", FallbackOggText, "Times New Roman", serif}mini-cart .modal-dialog{width:min(100%,440px);max-width:440px;background:#fff;color:var(--kr-ink);font-family:var(--kr-sans)}mini-cart .modal-header{align-items:center;padding:20px 20px 16px;border-bottom:1px solid var(--kr-line)}mini-cart .modal-header p{font-family:var(--kr-serif);font-weight:400;font-size:26px;color:var(--kr-ink)}mini-cart .modal-header [data-mini-cart-title-count]{font-family:var(--kr-sans);font-size:16px;color:var(--kr-muted)}mini-cart #mini-cart.modal-inner{padding:0}.kr-cart{display:flex;flex:1 0 auto;flex-direction:column;min-height:100%}.kr-cart a{color:inherit}.kr-cart__message{display:none!important}.kr-cart__progress{padding:16px 20px 14px;border-bottom:1px solid var(--kr-line);background:var(--kr-tint)}.kr-cart__progress-text{margin:0 0 12px;font-size:15px;line-height:1.4;text-align:center}.kr-cart__progress-text strong{font-weight:600}.kr-cart__track{position:relative;display:flex;align-items:center;height:34px;margin:0 18px}.kr-cart__progress-bar{position:relative;width:100%;height:10px;border-radius:999px;background:#d9e0dd;overflow:hidden}.kr-cart__progress-bar span{position:absolute;inset:0 auto 0 0;border-radius:inherit;background:var(--kr-ink);transition:width .7s cubic-bezier(.2,.7,.2,1)}.kr-cart__marker{position:absolute;top:50%;display:flex;align-items:center;justify-content:center;width:34px;height:34px;border:2px solid var(--kr-tint);border-radius:50%;background:#d9e0dd;color:var(--kr-ink);transform:translate(-50%,-50%);transition:background-color .3s ease,color .3s ease}.kr-cart__marker svg{width:18px;height:18px}.kr-cart__marker.is-done{background:var(--kr-ink);color:#fff}.kr-cart__milestones{position:relative;height:18px;margin:6px 18px 0;font-size:12px;color:var(--kr-muted)}.kr-cart__milestone{position:absolute;top:0;transform:translate(-50%);white-space:nowrap}.kr-cart__milestone.is-done{color:var(--kr-ink);font-weight:600}.kr-cart__milestone.is-done:before{content:"\2713\a0"}@media(prefers-reduced-motion:reduce){.kr-cart__progress-bar span,.kr-cart__marker{transition:none}}.kr-cart__empty{display:flex;flex-direction:column;align-items:center;gap:16px;padding:48px 20px 32px;text-align:center}.kr-cart__empty-title{margin:0;font-family:var(--kr-serif);font-size:24px}.kr-cart__items{display:flex;flex-direction:column;margin:0;padding:0 20px;list-style:none}.kr-cart__item--gift-line,.kr-cart__item--gift{order:1}.kr-cart__item{display:grid;grid-template-columns:88px minmax(0,1fr);gap:14px;padding:20px 0;border-bottom:1px solid var(--kr-line)}.kr-cart__item-media{display:block;aspect-ratio:1;border-radius:12px;overflow:hidden;background:var(--kr-photo)}.kr-cart__item-media img{display:block;width:100%;height:100%;object-fit:cover}.kr-cart__item-info{display:flex;flex-direction:column;gap:6px;min-width:0}.kr-cart__item-top{display:flex;justify-content:space-between;align-items:flex-start;gap:12px}.kr-cart__item-title{font-size:15px;font-weight:500;line-height:1.3;text-decoration:none}.kr-cart__item-price{display:flex;flex-direction:column;align-items:flex-end;flex:none;font-size:15px;line-height:1.3}.kr-cart__item-price s{font-size:13px;color:var(--kr-muted)}.kr-cart__item-meta{display:flex;flex-wrap:wrap;gap:2px 8px;margin:0;font-size:13px;color:var(--kr-muted)}.kr-cart__item-actions{display:flex;align-items:center;gap:16px;margin-top:4px}.kr-cart__qty{display:inline-flex;align-items:center;height:36px;border:1px solid var(--kr-line);border-radius:999px}.kr-cart__qty-btn{display:inline-flex;align-items:center;justify-content:center;width:32px;height:100%;padding:0;border:0;background:none;color:var(--kr-ink);cursor:pointer}.kr-cart__qty-btn svg{width:12px;height:12px}.kr-cart__qty .quantity__input{width:28px;height:100%;padding:0;border:0;background:none;color:var(--kr-ink);font-family:var(--kr-sans);font-size:14px;text-align:center;-moz-appearance:textfield}.kr-cart__qty .quantity__input::-webkit-outer-spin-button,.kr-cart__qty .quantity__input::-webkit-inner-spin-button{margin:0;-webkit-appearance:none}.kr-cart__remove{font-size:13px;color:var(--kr-muted)!important;text-decoration:underline;text-underline-offset:3px}.kr-cart__plan{display:flex;flex-wrap:wrap;align-items:center;gap:6px 12px;margin-top:6px}.kr-cart__plan-toggle{display:inline-flex;align-items:center;gap:8px;padding:0;border:0;background:none;color:var(--kr-ink);font-family:var(--kr-sans);font-size:13px;cursor:pointer}.kr-cart__plan-switch{position:relative;flex:none;width:30px;height:18px;border-radius:999px;background:var(--kr-line);transition:background-color .2s ease}.kr-cart__plan-switch:after{content:"";position:absolute;top:2px;left:2px;width:14px;height:14px;border-radius:50%;background:#fff;box-shadow:0 1px 2px #13322b40;transition:transform .2s ease}@media(hover:hover){.kr-cart__plan-toggle:hover .kr-cart__plan-switch{background:var(--kr-leaf)}}.kr-cart__plan-select{position:relative;display:inline-flex;align-items:center;gap:6px;padding:4px 10px;border-radius:999px;background:var(--kr-tint);font-size:13px}.kr-cart__plan-icon{font-size:13px}.kr-cart__plan-select select{padding:0 14px 0 0;border:0;background:transparent url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='6' viewBox='0 0 10 6'%3E%3Cpath d='M1 1l4 4 4-4' fill='none' stroke='%2313322B' stroke-width='1.5'/%3E%3C/svg%3E") right center / 10px 6px no-repeat;color:var(--kr-ink);font-family:var(--kr-sans);font-size:13px;-webkit-appearance:none;appearance:none;cursor:pointer}.kr-cart__plan-link{padding:0;border:0;background:none;color:var(--kr-muted);font-family:var(--kr-sans);font-size:12px;text-decoration:underline;text-underline-offset:3px;cursor:pointer}.kr-cart__gift-tag{align-self:flex-start;flex:none;padding:4px 10px;border-radius:999px;background:var(--kr-tint);color:var(--kr-ink);font-size:11px;font-weight:600;letter-spacing:.08em;text-transform:uppercase}.kr-cart__item--gift .kr-cart__item-media{position:relative}.kr-cart__item--gift.is-locked .kr-cart__item-media img{opacity:.45}.kr-cart__lock{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;color:var(--kr-ink)}.kr-cart__lock svg{padding:7px;width:36px;height:36px;border-radius:50%;background:#ffffffe6}.kr-cart__item--gift .kr-cart__item-meta{font-size:14px;color:var(--kr-ink-soft)}.kr-cart__item--gift .kr-cart__item-meta strong{color:var(--kr-ink)}.kr-cart__upsells{padding:20px 0 8px}.kr-cart__label{margin:0 20px 12px;font-size:12px;letter-spacing:.12em;text-transform:uppercase;color:var(--kr-muted)}.kr-cart__upsell-list{display:flex;gap:10px;margin:0;padding:0 20px 12px;list-style:none;overflow-x:auto;scroll-snap-type:x proximity;scroll-padding-inline:20px;scrollbar-width:none}.kr-cart__upsell-list::-webkit-scrollbar{display:none}.kr-cart__upsell{display:flex;flex:0 0 132px;flex-direction:column;gap:4px;scroll-snap-align:start}.kr-cart__upsell-media{display:block;aspect-ratio:1;margin-bottom:4px;border-radius:12px;overflow:hidden;background:var(--kr-photo)}.kr-cart__upsell-media img{display:block;width:100%;height:100%;object-fit:cover}.kr-cart__upsell-title{display:-webkit-box;overflow:hidden;font-size:13px;line-height:1.3;text-decoration:none;-webkit-box-orient:vertical;-webkit-line-clamp:2}.kr-cart__upsell-price{font-size:13px;color:var(--kr-muted)}.kr-cart__upsell-add{display:inline-flex;align-items:center;justify-content:center;min-height:34px;margin-top:auto;padding:0 12px;border:1px solid var(--kr-ink);border-radius:999px;background:#fff;color:var(--kr-ink);font-family:var(--kr-sans);font-size:13px;text-decoration:none;cursor:pointer;transition:background-color .2s ease,color .2s ease}@media(hover:hover){.kr-cart__upsell-add:hover{background:var(--kr-ink);color:#fff}}.kr-cart__upsell-add[disabled]{opacity:.5;cursor:progress}.kr-cart__footer{position:sticky;bottom:0;margin-top:auto;padding:16px 20px calc(16px + env(safe-area-inset-bottom));border-top:1px solid var(--kr-line);background:#fff}.kr-cart__subtotal{display:flex;justify-content:space-between;align-items:baseline;font-size:17px;font-weight:500}.kr-cart__note{margin:2px 0 12px;font-size:12px;color:var(--kr-muted)}.kr-cart__extra:empty{display:none}.kr-cart__btn{display:flex;align-items:center;justify-content:center;width:100%;min-height:52px;padding:0 24px;border:1px solid var(--kr-ink);border-radius:999px;font-family:var(--kr-sans);font-size:16px;text-decoration:none;cursor:pointer;transition:background-color .2s ease,color .2s ease}.kr-cart__btn--primary{background:var(--kr-ink);color:#fff}.kr-cart__btn--primary:hover{background:#0b1f1a}.kr-cart__btn--outline{width:auto;background:#fff;color:var(--kr-ink)}.kr-cart__trust{display:flex;flex-wrap:wrap;justify-content:center;gap:4px 16px;margin:10px 0 0;font-size:12px;color:var(--kr-muted)}.kr-cart__loading{position:absolute;top:0;right:0;bottom:0;left:0;z-index:5;display:flex;align-items:center;justify-content:center;background:#fff9}.kr-cart__loading.hidden{display:none}.kr-cart__loading svg{width:28px;height:28px}
/*# sourceMappingURL=/cdn/shop/t/75/assets/kr-cart.css.map */
