.kk-dl{--kk-g: #087d42;--kk-g-soft: #eef8f2;--kk-line: #dfe7e2;--kk-ink: #1d2a22;--kk-mute: #5d6b62;box-sizing:border-box;width:100%;margin:0 0 14px;padding:14px;border:1px solid var(--kk-line);border-radius:12px;background:#fff;color:var(--kk-ink);font-size:14px;line-height:1.4;text-align:left}.kk-dl[hidden]{display:none}.kk-dl *,.kk-dl *:before,.kk-dl *:after{box-sizing:border-box}.kk-dl__head{margin:0 0 10px;font-size:15px;font-weight:700;letter-spacing:0}.kk-dl__pin{display:flex;flex-wrap:wrap;align-items:flex-end;gap:6px 10px;margin-bottom:10px}.kk-dl__pinlabel{display:flex;flex-direction:column;gap:4px;font-size:12px;font-weight:600;color:var(--kk-mute);flex:0 1 170px;min-width:0}.kk-dl__pininput{width:100%;height:42px;padding:0 12px;border:1px solid #c9d4cd;border-radius:8px;background:#fff;color:var(--kk-ink);font:inherit;font-size:16px;letter-spacing:.08em}.kk-dl__pininput:focus{outline:2px solid var(--kk-g);outline-offset:1px;border-color:var(--kk-g)}.kk-dl__pinmsg{flex:1 1 140px;min-width:0;padding-bottom:11px;font-size:12px;color:var(--kk-mute)}.kk-dl__pinmsg.is-good{color:var(--kk-g);font-weight:600}.kk-dl__pinmsg.is-bad{color:#b42318}.kk-dl__opts{display:grid;gap:8px}.kk-dl__opt{display:flex;align-items:center;gap:10px;width:100%;min-height:58px;margin:0;padding:10px 12px;border:1.5px solid var(--kk-line);border-radius:10px;background:#fff;color:inherit;font:inherit;text-align:left;cursor:pointer;transition:border-color .15s ease,background-color .15s ease;-webkit-tap-highlight-color:transparent}.kk-dl__opt:hover{border-color:#b9cbbf}.kk-dl__opt:focus-visible{outline:2px solid var(--kk-g);outline-offset:2px}.kk-dl__opt.is-on{border-color:var(--kk-g);background:var(--kk-g-soft)}.kk-dl__opt.is-off{cursor:not-allowed;background:#f7f8f7}.kk-dl__opt.is-off .kk-dl__title{color:#7d877f}.kk-dl__dot{flex:none;width:18px;height:18px;border:2px solid #9fb0a5;border-radius:50%;background:#fff}.kk-dl__opt.is-on .kk-dl__dot{border-color:var(--kk-g);box-shadow:inset 0 0 0 3px #fff;background:var(--kk-g)}.kk-dl__opt.is-off .kk-dl__dot{border-color:#ccd5cf}.kk-dl__txt{display:flex;flex-direction:column;gap:2px;flex:1 1 auto;min-width:0}.kk-dl__title{font-weight:700;font-size:14px}.kk-dl__sub{font-size:12.5px;color:var(--kk-mute);overflow-wrap:anywhere}.kk-dl__price{flex:none;font-weight:700;font-size:14px;white-space:nowrap}.kk-dl__nudge{margin:0 0 10px;padding:9px 11px;border-radius:9px;background:#fff7e0;border:1px solid #f3dc9a;color:#4a3500;font-size:13px;line-height:1.4}.kk-dl__nudge[hidden]{display:none}.kk-dl__nudge b{font-weight:700}.kk-dl__nudge.is-done{background:var(--kk-g-soft);border-color:#bfe3cd;color:#12502f}.kk-dl__bar{display:block;height:6px;margin-top:7px;border-radius:99px;background:#f1e3b5;overflow:hidden}.kk-dl__bar>span{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,#f59f00,#087d42);transition:width .3s ease}.kk-dl__save{display:block;margin-top:2px;color:#a15c00;font-weight:600}.kk-dl__free{color:var(--kk-g)}.kk-dl__from{font-weight:600;font-size:12px;color:var(--kk-mute)}.kk-dl__notes:empty{display:none}.kk-dl__note{margin:10px 0 0;padding:8px 10px;border-radius:8px;background:#fff7e6;color:#6b4600;font-size:12.5px}.kk-dl__err{margin:10px 0 0;color:#b42318;font-weight:600;font-size:13px}.kk-dl__err[hidden],.kk-dl__ts,.kk-dl__subs,.kk-dl__detail{display:none}cart-drawer .kk-dl{padding:10px;margin-bottom:8px;border-radius:10px}cart-drawer .kk-dl__head{display:none}cart-drawer .kk-dl__pin{flex-wrap:nowrap;align-items:center;gap:8px;margin-bottom:8px}cart-drawer .kk-dl__pinlabel{flex:0 0 auto;flex-direction:row;align-items:center;gap:6px;white-space:nowrap;font-size:12px}cart-drawer .kk-dl__pininput{width:108px;height:36px;padding:0 8px;letter-spacing:.02em}cart-drawer .kk-dl__pinmsg{flex:1 1 auto;padding-bottom:0;font-size:11.5px;line-height:1.25;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}cart-drawer .kk-dl__nudge{margin-bottom:8px;padding:6px 9px;font-size:12px;line-height:1.35}cart-drawer .kk-dl__bar{height:4px;margin-top:5px}cart-drawer .kk-dl__opts{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px}cart-drawer .kk-dl__opt{position:relative;flex-direction:column;align-items:flex-start;gap:1px;min-height:0;padding:7px 8px;border-radius:9px}cart-drawer .kk-dl__dot{position:absolute;top:7px;right:7px;width:14px;height:14px}cart-drawer .kk-dl__opt.is-on .kk-dl__dot{box-shadow:inset 0 0 0 2px #fff}cart-drawer .kk-dl__tl,cart-drawer .kk-dl__sub,cart-drawer .kk-dl__save{display:none}cart-drawer .kk-dl__ts,cart-drawer .kk-dl__subs{display:block}cart-drawer .kk-dl__txt{width:100%;gap:1px}cart-drawer .kk-dl__title{padding-right:14px;font-size:12.5px;line-height:1.2}cart-drawer .kk-dl__pinmsg.is-good,cart-drawer .kk-dl__pinmsg.is-bad{font-weight:600}cart-drawer .kk-dl__subs{font-size:11px;line-height:1.25;color:var(--kk-mute);overflow-wrap:anywhere}cart-drawer .kk-dl__price{font-size:13px}cart-drawer .kk-dl__from{font-size:11px}cart-drawer .kk-dl__detail{display:block;margin:6px 0 0;font-size:11.5px;line-height:1.35;color:var(--kk-mute)}cart-drawer .kk-dl__detail[hidden]{display:none}cart-drawer .kk-dl__note,cart-drawer .kk-dl__err{margin-top:6px;padding:6px 8px;font-size:11.5px}cart-drawer .kk-dl__err{padding:0}cart-drawer .kk-pickup-credit{margin:0 0 8px!important;padding:6px 10px!important}cart-drawer .kk-pickup-credit__head,cart-drawer .kk-pickup-credit__tiers,cart-drawer .kk-pickup-credit__terms{display:none!important}cart-drawer .kk-pickup-credit__reward{margin:0!important;font-size:12px!important;line-height:1.3!important}cart-drawer .kk-pickup-credit__primary{margin:2px 0 0!important;font-size:11.5px!important;line-height:1.3!important}@media(max-width:380px){.kk-dl{padding:12px 10px}.kk-dl__opt{padding:10px;gap:8px}.kk-dl__pinlabel{flex-basis:100%}.kk-dl__pinmsg{padding-bottom:0}}[id^=CartItem-]:has(a[href*="/products/same-day-express-delivery"]) quantity-input,[id^=CartItem-]:has(a[href*="/products/same-day-express-delivery"]) cart-remove-button,[id^=CartDrawer-Item-]:has(a[href*="/products/same-day-express-delivery"]) quantity-input,[id^=CartDrawer-Item-]:has(a[href*="/products/same-day-express-delivery"]) cart-remove-button,.cart-item:has(a[href*="/products/same-day-express-delivery"]) quantity-input,.cart-item:has(a[href*="/products/same-day-express-delivery"]) cart-remove-button{display:none!important}.cart-item a[href*="/products/same-day-express-delivery"]{pointer-events:none}.grid__item:has(a[href*="/products/same-day-express-delivery"]),.swiper-slide:has(a[href*="/products/same-day-express-delivery"]),.predictive-search__list-item:has(a[href*="/products/same-day-express-delivery"]){display:none!important}.kk-dl-promise{display:flex;gap:8px;align-items:flex-start;margin:12px 0 0;padding:10px 12px;border-radius:10px;background:#eef8f2;color:#1d2a22;font-size:13.5px;line-height:1.4}.kk-dl-promise b{color:#087d42}@media(prefers-reduced-motion:reduce){.kk-dl__opt{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/16/assets/kk-delivery.css.map */
