.kr-checkout{display:grid;gap:16px;margin:0 0 16px;text-align:left;font-family:var(--font-p, "Manrope", sans-serif);color:var(--tx-primary, #0A0A0A)}.kr-checkout [hidden]{display:none!important}.kr-checkout *,.kr-checkout *:before,.kr-checkout *:after{box-sizing:border-box}.kr-steps-page{padding-top:112px;padding-bottom:64px;font-family:var(--font-p, "Manrope", sans-serif);color:var(--tx-primary, #0A0A0A)}.kr-steps-page__back{display:inline-block;margin:0 0 16px;font-size:14px;line-height:20px;color:var(--tx-tertiary, #6A6A6A);text-decoration:none}.kr-steps-page__back:hover{color:var(--tx-primary, #0A0A0A)}.kr-steps-page__title{margin:0 0 16px;font-family:var(--font-d, "DM Serif Display", serif);font-size:40px;font-weight:400;line-height:46px;letter-spacing:0}.kr-steps-page .kr-progress{display:flex;flex-wrap:wrap;gap:8px;margin:0 0 32px;padding:0;list-style:none;font-size:12px;font-weight:600;line-height:16px;letter-spacing:1.2px;text-transform:uppercase;color:var(--tx-muted, #9A9A9A)}.kr-steps-page .kr-progress__item+.kr-progress__item:before{content:"\2192";margin-right:8px;color:var(--tx-disabled, #C8C8C8)}.kr-steps-page .kr-progress__item.is-done{color:var(--tx-tertiary, #6A6A6A)}.kr-steps-page .kr-progress__item.is-current{color:var(--tx-primary, #0A0A0A)}.kr-steps-page .kr-steps-grid{display:grid;gap:24px;align-items:start}@media screen and (min-width:990px){.kr-steps-page .kr-steps-grid{grid-template-columns:minmax(0,1fr) 380px;gap:40px}.kr-steps-page .kr-summary{position:sticky;top:104px}}.kr-steps-page .kr-steps-main .kr-checkout{margin:0}.kr-steps-page .kr-summary{padding:20px;border:1px solid var(--bd-subtle, #E8E8E5);border-radius:var(--r-md, 12px);background:#fff}.kr-steps-page .kr-summary__title{margin:0 0 16px;font-size:12px;font-weight:600;line-height:16px;letter-spacing:1.2px;text-transform:uppercase;color:var(--tx-tertiary, #6A6A6A)}.kr-steps-page .kr-summary__items,.kr-steps-page .kr-summary__discounts{margin:0;padding:0;list-style:none}.kr-steps-page .kr-summary__item{display:grid;grid-template-columns:56px minmax(0,1fr) auto;gap:12px;align-items:center;padding:0 0 12px;margin:0 0 12px;border-bottom:1px solid var(--bd-subtle, #E8E8E5)}.kr-steps-page .kr-summary__image{display:block;width:56px;height:auto;border-radius:var(--r-sm, 10px);background:var(--bg-card, #F8F8F6)}.kr-steps-page .kr-summary__name,.kr-steps-page .kr-summary__meta,.kr-steps-page .kr-summary__price{margin:0}.kr-steps-page .kr-summary__name{font-size:14px;font-weight:600;line-height:20px}.kr-steps-page .kr-summary__meta{font-size:12px;line-height:18px;color:var(--tx-tertiary, #6A6A6A)}.kr-steps-page .kr-summary__price{font-size:14px;line-height:20px;white-space:nowrap}.kr-steps-page .kr-summary__discounts{margin:0 0 8px;font-size:13px;line-height:18px;color:var(--tx-secondary, #2E2E2E)}.kr-steps-page .kr-summary__row{display:flex;justify-content:space-between;gap:12px;margin:0 0 8px;font-size:14px;line-height:20px;color:var(--tx-secondary, #2E2E2E)}.kr-steps-page .kr-summary__row--total{margin:12px 0 16px;font-size:16px;font-weight:600;line-height:22px;color:var(--tx-primary, #0A0A0A)}.kr-steps-page .kr-summary__cta{width:100%;max-width:none;margin:0;transition:opacity var(--dur-fast, .2s) var(--ease, ease)}.kr-steps-page .kr-summary__cta.is-incomplete{opacity:.4}.kr-steps-page .kr-summary__hint{margin:0 0 10px;font-size:13px;line-height:18px;color:var(--tx-secondary, #2E2E2E)}.kr-checkout .kr-field:has(input[required]) .kr-field__label:after,.kr-checkout .kr-field:has(input[data-kr-company-required]) .kr-field__label:after{content:" *";color:#b3261e}.kr-steps-page .kr-summary__note{margin:10px 0 0;font-size:12px;line-height:18px;text-align:center;color:var(--tx-tertiary, #6A6A6A)}@media screen and (max-width:749px){.kr-steps-page{padding-top:96px}.kr-steps-page__title{font-size:32px;line-height:38px}}.kr-checkout .kr-step{padding:16px;border:1px solid var(--bd-subtle, #E8E8E5);border-radius:var(--r-md, 12px);background:var(--bg-card, #F8F8F6)}.kr-checkout .kr-step__title{display:flex;align-items:center;gap:10px;margin:0 0 14px;font-size:12px;font-weight:600;line-height:16px;letter-spacing:1.2px;text-transform:uppercase;color:var(--tx-tertiary, #6A6A6A)}.kr-checkout .kr-step__num{display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;border-radius:var(--r-circle, 50%);background:var(--tx-primary, #0A0A0A);color:#fff;font-size:11px;letter-spacing:0}.kr-checkout .kr-form{display:grid;grid-template-columns:1fr 1fr;gap:10px}.kr-checkout .kr-field{display:grid;gap:4px;margin:0;min-width:0}.kr-checkout .kr-field--full{grid-column:1 / -1}.kr-checkout .kr-field__label{font-size:12px;line-height:16px;color:var(--tx-secondary, #2E2E2E)}.kr-checkout .kr-field input,.kr-checkout .kr-field select{width:100%;min-height:44px;margin:0;padding:10px 12px;border:1px solid var(--bd-base, #D8D8D5);border-radius:var(--r-sm, 10px);background:#fff;color:var(--tx-primary, #0A0A0A);font-family:inherit;font-size:16px;line-height:22px;box-shadow:none;-webkit-appearance:none;appearance:none}.kr-checkout .kr-field select{padding-right:36px;background-image:linear-gradient(45deg,transparent 50%,#6A6A6A 50%),linear-gradient(135deg,#6A6A6A 50%,transparent 50%);background-position:calc(100% - 18px) 50%,calc(100% - 13px) 50%;background-size:5px 5px;background-repeat:no-repeat}.kr-checkout .kr-field input:focus,.kr-checkout .kr-field select:focus{outline:none;border-color:var(--tx-primary, #0A0A0A)}.kr-checkout .kr-field--invalid input,.kr-checkout .kr-field--invalid select{border-color:#b3261e}.kr-checkout .kr-check{display:flex;align-items:center;gap:10px;margin:4px 0 0;font-size:14px;line-height:20px;cursor:pointer}.kr-checkout .kr-check input{flex:none;width:16px;height:16px;margin:0;accent-color:var(--tx-primary, #0A0A0A)}.kr-checkout .kr-form--company{padding-top:4px}.kr-checkout .kr-delivery__options{display:grid;gap:8px;margin:0 0 12px}.kr-checkout .kr-delivery__option{display:flex;align-items:center;gap:10px;margin:0;padding:12px 14px;border:1px solid var(--bd-base, #D8D8D5);border-radius:var(--r-sm, 10px);background:#fff;font-size:14px;line-height:20px;cursor:pointer;transition:border-color var(--dur-fast, .2s) var(--ease, ease)}.kr-checkout .kr-delivery__option:has(input:checked){border-color:var(--tx-primary, #0A0A0A)}.kr-checkout .kr-delivery__price{display:block;font-size:13px;font-weight:600;line-height:18px;color:var(--tx-secondary, #2E2E2E)}.kr-checkout .kr-delivery__option input{flex:none;width:16px;height:16px;margin:0;accent-color:var(--tx-primary, #0A0A0A)}.kr-checkout .kr-delivery[data-ready=true] .kr-delivery__option:has(input:checked){border-color:var(--accent-success, #4CAF7E);background:#e8f6ee}.kr-checkout .kr-delivery[data-ready=true] .kr-delivery__option:has(input:checked):after{content:"\2713";display:inline-flex;align-items:center;justify-content:center;flex:none;width:20px;height:20px;margin-left:0;border-radius:var(--r-circle, 50%);background:var(--accent-success, #4CAF7E);color:#fff;font-size:12px;font-weight:700;line-height:1}.kr-checkout .kr-delivery[data-ready=true] .kr-delivery__option input{accent-color:var(--accent-success, #4CAF7E)}.kr-checkout .kr-delivery[data-ready=true] .kr-delivery__point{padding:10px 12px;border:1px solid var(--accent-success, #4CAF7E);border-radius:var(--r-sm, 10px);background:#e8f6ee}.kr-checkout .kr-delivery__logo{flex:none;display:block;width:auto;height:20px;margin-left:auto}.kr-checkout .kr-delivery__point{margin:0 0 10px;font-size:14px;font-weight:600;line-height:20px}.kr-checkout .kr-delivery__pick{display:block;width:100%;min-height:44px;margin:0;padding:10px 16px;border:1px solid var(--tx-primary, #0A0A0A);border-radius:var(--r-pill, 999px);background:#fff;color:var(--tx-primary, #0A0A0A);font-family:inherit;font-size:14px;font-weight:600;line-height:20px;cursor:pointer;transition:background var(--dur-fast, .2s) var(--ease, ease),color var(--dur-fast, .2s) var(--ease, ease)}.kr-checkout .kr-delivery__pick:hover,.kr-checkout .kr-delivery__pick:focus-visible{background:var(--tx-primary, #0A0A0A);color:#fff}.kr-checkout .kr-delivery__options+.kr-delivery__note{margin-top:16px}.kr-checkout .kr-delivery__note+.kr-delivery__packeta{margin-top:18px}.kr-checkout .kr-delivery__note{margin:10px 0 0;font-size:12px;line-height:18px;color:var(--tx-tertiary, #6A6A6A)}.kr-checkout .kr-delivery__error{margin:10px 0 0;font-size:13px;font-weight:600;line-height:18px;color:#b3261e}
/*# sourceMappingURL=/cdn/shop/t/68/assets/kr-delivery.css.map */
