.template-product .km-pickup-native{display:none!important}.template-product .km-pickup-panel,.template-product .km-pickup-dialog{--kmr-ink:#212630;--kmr-muted:#67717e;--kmr-line:#e7e9ed;--kmr-pink:#ff4859;font-family:var(--font-family-2,"Poppins",Arial,sans-serif);letter-spacing:0}.template-product .km-pickup-panel *,.template-product .km-pickup-dialog *{box-sizing:border-box}.template-product .km-pickup-panel :is(h3,h4,p),.template-product .km-pickup-dialog :is(h2,h3,h4,p){margin:0;padding:0;text-transform:none}.template-product .km-pickup-panel{margin:13px 0 16px;padding:14px;border:1px solid var(--kmr-line);border-radius:13px;background:#fff;color:var(--kmr-ink);box-shadow:0 3px 15px #191e2305}.template-product .km-pickup-panel__head{display:flex;align-items:center;gap:11px;margin-bottom:12px}.template-product .km-pickup-panel__icon{width:34px;height:34px;flex:0 0 34px;display:grid;place-items:center;border-radius:9px;background:#fff0f2;color:var(--kmr-pink)}.template-product .km-pickup-panel__icon svg{width:19px;height:19px}.template-product .km-pickup-panel__headcopy{min-width:0}.template-product .km-pickup-panel__eyebrow{display:block;color:#8b919b;font-size:9px;font-weight:700;letter-spacing:1.1px;line-height:1.4;margin-bottom:3px}.template-product .km-pickup-panel__head h3{font-size:15px!important;font-weight:750!important;line-height:1.35!important;color:var(--kmr-ink)!important;letter-spacing:-.3px!important;font-family:inherit!important}.template-product .km-pickup-panel__dot{color:var(--kmr-pink)}.template-product .km-pickup-panel__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px}.template-product .km-pickup-mini{padding:11px 10px;background:#fafafb;border:1px solid #eceef1;border-radius:9px;min-width:0}.template-product .km-pickup-mini h4{display:flex;align-items:center;gap:7px;margin:0 0 8px!important;font-size:13px!important;font-weight:750!important;font-family:inherit!important;line-height:1.35!important;color:var(--kmr-ink)!important}.template-product .km-pickup-mini h4 i{height:7px;width:7px;flex:0 0 7px;background:var(--kmr-pink);border-radius:50%;display:inline-block}.template-product .km-pickup-mini p{display:flex;flex-direction:column;gap:1px;line-height:1.45!important;margin:0 0 7px!important}.template-product .km-pickup-mini p:last-child{margin-bottom:0!important}.template-product .km-pickup-mini p span{font-size:10px;color:var(--kmr-muted);font-weight:500}.template-product .km-pickup-mini p strong{font-size:11px;color:var(--kmr-ink);font-weight:700;line-height:1.45}.template-product .km-pickup-panel__bottom{display:flex;justify-content:space-between;align-items:center;gap:10px;margin-top:11px}.template-product .km-pickup-panel__button{display:inline-flex;align-items:center;gap:7px;min-height:34px;padding:7px 11px;background:#fff;border:1px solid #d9dce1;border-radius:8px;color:var(--kmr-ink)!important;font-family:inherit;font-size:11px;font-weight:700;cursor:pointer;transition:all .18s}.template-product .km-pickup-panel__button:hover{border-color:var(--kmr-pink);color:var(--kmr-pink)!important;background:#fffafb}.template-product .km-pickup-panel__button svg{width:14px;height:14px}.template-product .km-pickup-panel__bottom>span{font-size:10px;color:#8c949e;text-align:right;line-height:1.4}.template-product .km-pickup-panel__fineprint{font-size:9.5px;line-height:1.5!important;color:#858d98;margin:10px 0 0!important}.template-product .km-pickup-panel :is(button,a):focus-visible,.km-pickup-dialog :is(button,a):focus-visible{outline:2px solid #ff4859;outline-offset:3px}.template-product .km-pickup-dialog{position:fixed;top:0;right:0;bottom:0;left:0;width:min(760px,calc(100vw - 24px));max-width:760px;max-height:min(88vh,920px);margin:auto;padding:0;background:#fff;border:1px solid #e7e9ed;border-radius:16px;color:#212630;box-shadow:0 18px 70px #0000002e;overflow:auto;overscroll-behavior:contain}.template-product .km-pickup-dialog:not([open]){display:none}.template-product .km-pickup-dialog::backdrop{background:#0d131ca3;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.template-product .km-pickup-dialog__hero{position:relative;background:#f9fafb;padding:29px 34px 26px;border-bottom:1px solid #e8eaed}.template-product .km-pickup-dialog__eyebrow{font-size:10px;font-weight:750;letter-spacing:1.2px;color:#e63851}.template-product .km-pickup-dialog__hero h2{font-size:30px!important;line-height:1.15!important;font-family:inherit!important;letter-spacing:-1px!important;font-weight:800!important;color:#1e242d!important;margin:10px 0 9px!important}.template-product .km-pickup-dialog__hero h2 span{color:#ff4859}.template-product .km-pickup-dialog__hero p{font-size:13px;line-height:1.65;color:#626c79;max-width:565px}.template-product .km-pickup-dialog__close{position:absolute;right:16px;top:15px;border:1px solid #e3e6eb;background:#fff;display:grid;place-items:center;width:34px;height:34px;border-radius:9px;cursor:pointer;color:#404954}.template-product .km-pickup-dialog__close svg{width:17px;height:17px}.template-product .km-pickup-dialog__content{padding:25px 34px 30px}.template-product .km-pickup-dialog__section+.km-pickup-dialog__section{margin-top:26px}.template-product .km-pickup-dialog__sectiontitle{margin-bottom:13px}.template-product .km-pickup-dialog__sectiontitle>span{display:block;font-size:10px;letter-spacing:1.05px;font-weight:750;color:#f04559;margin-bottom:5px}.template-product .km-pickup-dialog__sectiontitle h3{font-size:19px!important;line-height:1.35!important;font-family:inherit!important;color:#242b34!important;font-weight:750!important;letter-spacing:-.5px!important}.template-product .km-pickup-dialog__timegrid,.template-product .km-pickup-dialog__locations{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.template-product .km-pickup-dialog__timecard{background:#f8f9fa;border:1px solid #eceef1;padding:16px;border-radius:11px}.template-product .km-pickup-dialog__timecard h4{font-size:15px!important;font-family:inherit!important;color:#232933!important;font-weight:750!important;margin:0 0 10px!important}.template-product .km-pickup-dialog__timecard p{display:flex;flex-direction:column;gap:2px;margin-bottom:10px!important}.template-product .km-pickup-dialog__timecard p:last-child{margin-bottom:0!important}.template-product .km-pickup-dialog__timecard span{font-size:11px;color:#6c7580}.template-product .km-pickup-dialog__timecard strong{font-size:14px;color:#252b35;font-weight:750}.template-product .km-pickup-dialog__note{margin:12px 0 0!important;font-size:11px;line-height:1.7;color:#747e8a}.template-product .km-pickup-dialog__location{border:1px solid #e5e8ec;border-radius:11px;padding:16px;display:flex;flex-direction:column;gap:13px;min-width:0}.template-product .km-pickup-dialog__location header{display:flex;gap:10px;align-items:center;padding-bottom:13px;border-bottom:1px solid #e9ebef}.template-product .km-pickup-dialog__num{width:35px;height:35px;flex:0 0 35px;display:grid;place-items:center;border-radius:50%;background:#fff1f3;color:#f04458;font-size:12px;font-weight:800}.template-product .km-pickup-dialog__location h4{font-size:16px!important;font-family:inherit!important;font-weight:750!important;color:#242a33!important}.template-product .km-pickup-dialog__location header p{font-size:11px;color:#7c8590;margin:2px 0 0!important}.template-product .km-pickup-dialog__detail>span{display:block;text-transform:uppercase;color:#9ba2ab;font-size:9px;letter-spacing:1px;font-weight:750;margin-bottom:5px}.template-product .km-pickup-dialog__detail :is(p,address){font-style:normal;font-family:inherit;color:#4a535f;font-size:12px;line-height:1.65;margin:0}.template-product .km-pickup-dialog__map{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-top:auto;padding:11px 12px;border:1px solid #f3cdd3;border-radius:9px;color:#e63e53!important;background:#fff7f8;font-size:11px;font-weight:750;text-decoration:none!important;transition:background .18s}.template-product .km-pickup-dialog__map:hover{background:#ffeef1}.template-product .km-pickup-dialog__map svg{width:17px;height:17px;flex:0 0 17px}.template-product .km-pickup-dialog__footer{display:flex;gap:12px;padding:15px;background:#f8f9fa;border-radius:10px;margin-top:20px;color:#586370}.template-product .km-pickup-dialog__footer svg{width:20px;height:20px;flex:0 0 20px;color:#ff4859}.template-product .km-pickup-dialog__footer p{font-size:11px;line-height:1.7}.template-product .km-pickup-dialog__footer strong{color:#2e3440}@media(max-width:680px){.template-product .km-pickup-panel{padding:12px}.template-product .km-pickup-panel__head h3{font-size:14px!important}.template-product .km-pickup-mini{padding:10px 8px}.template-product .km-pickup-mini p strong{font-size:10.5px}.template-product .km-pickup-panel__bottom>span{display:none}.template-product .km-pickup-dialog{width:calc(100vw - 18px);max-height:90dvh;border-radius:13px}.template-product .km-pickup-dialog__hero{padding:25px 19px 22px}.template-product .km-pickup-dialog__hero h2{font-size:26px!important}.template-product .km-pickup-dialog__content{padding:21px 18px 24px}.template-product .km-pickup-dialog__timegrid,.template-product .km-pickup-dialog__locations{grid-template-columns:1fr;gap:10px}.template-product .km-pickup-dialog__close{right:12px;top:11px}}@media(max-width:360px){.template-product .km-pickup-panel__grid{grid-template-columns:1fr}}@media(prefers-reduced-motion:reduce){.template-product .km-pickup-panel__button,.template-product .km-pickup-dialog__map{transition:none}}.template-product .km-pickup-dialog__photo{position:relative;display:block;margin:-16px -16px 2px;aspect-ratio:16 / 10;overflow:hidden;border-radius:10px 10px 8px 8px;background:#f2f3f5}.template-product .km-pickup-dialog__photo img{display:block;width:100%;height:100%;max-width:none;object-fit:cover;object-position:center 34%;border:0}.template-product .km-pickup-dialog__photo figcaption{position:absolute;right:10px;bottom:9px;padding:5px 8px;border-radius:5px;background:#ffffffe8;color:#5f6875;font-family:inherit;font-size:9px;font-weight:650;letter-spacing:.05px;line-height:1.35}
/*# sourceMappingURL=/cdn/shop/t/23/assets/km-pickup-editorial.css.map */
