.c1-delivery-dialog{box-sizing:border-box;inline-size:min(640px,calc(100vw - 24px));max-inline-size:none;max-block-size:calc(100dvh - 24px);margin:auto;padding:22px;border:1px solid var(--c1-hair, #e4e4e1);border-radius:24px;background:var(--c1-paper, #fff);color:var(--c1-ink, #0b0b0c);box-shadow:0 20px 80px #0003;font:500 16px/1.4 var(--c1-font-ui, system-ui, sans-serif);overscroll-behavior:contain;overflow:hidden}.c1-delivery-dialog[open]{display:flex;flex-direction:column}.c1-delivery-dialog::backdrop{background:#0006}.c1-delivery-dialog *{box-sizing:border-box}.c1-delivery__header{display:flex;flex:none;align-items:center;justify-content:space-between;gap:16px}.c1-delivery__title{margin:0;font:600 30px/1.1 var(--c1-font-title, Georgia, serif);letter-spacing:-.015em}.c1-delivery__close{flex:none;padding:10px 0 10px 10px;border:0;background:transparent;color:inherit;font:inherit;font-size:13px;text-decoration:underline;text-underline-offset:4px;cursor:pointer;min-block-size:44px}.c1-delivery__introduction{flex:none;margin:0 0 14px;color:var(--c1-graphite, #6b6b68);font-size:13px}.c1-delivery__summary{display:flex;align-items:center;gap:4px;margin:0 0 10px;padding-inline-start:12px;border-radius:10px;background:var(--c1-mist, #f3f3f1)}.c1-delivery__summary-text{flex:1;min-inline-size:0;margin:0;padding-block:6px;font-size:13px;font-weight:700;overflow-wrap:anywhere}.c1-delivery__status{flex:none;margin:0 0 10px;font-size:13px}.c1-delivery__status:empty,.c1-delivery__price-details:empty,.c1-delivery__quote-status:empty{display:none}.c1-delivery__status--error{color:var(--c1-tomato-ink, #b8261f)}.c1-delivery__form{display:flex;flex-direction:column;min-block-size:0}.c1-delivery__body{overflow-y:auto;min-block-size:0;padding:3px;margin:-3px;overscroll-behavior:contain;scroll-padding-block:16px}.c1-delivery__fields{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:11px 12px}.c1-delivery__field{position:relative;display:flex;flex-direction:column;gap:4px;min-inline-size:0}.c1-delivery__field--full{grid-column:1 / -1}.c1-delivery__field label{font-size:13px;font-weight:700;overflow-wrap:anywhere}.c1-delivery__field input,.c1-delivery__field select,.c1-delivery__shipping select{inline-size:100%;min-inline-size:0;min-block-size:44px;padding:9px 10px;border:1px solid var(--c1-hair, #e4e4e1);border-radius:10px;background:var(--c1-paper, #fff);color:inherit;font:inherit;font-size:16px;line-height:1.4}.c1-delivery__field select,.c1-delivery__shipping select{padding-inline-end:28px;text-overflow:ellipsis}.c1-delivery__field input::placeholder{color:var(--c1-graphite, #6b6b68);opacity:1}.c1-delivery__field input:disabled,.c1-delivery__field select:disabled{background:var(--c1-mist, #f3f3f1);opacity:.7}.c1-delivery__hint,.c1-delivery__country{margin:0;color:var(--c1-graphite, #6b6b68);font-size:12px;line-height:1.5}.c1-delivery__hint--compact,.c1-delivery__country{position:absolute;inline-size:1px;block-size:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.c1-delivery__field-error{margin:0;color:var(--c1-tomato-ink, #b8261f);font-size:12px;line-height:1.4}.c1-delivery__landmark{margin-block-start:8px}.c1-delivery__landmark summary{min-block-size:44px;display:flex;align-items:center;cursor:pointer;font-size:13px;text-decoration:underline;text-underline-offset:3px}.c1-delivery__landmark .c1-delivery__field{padding-block-end:8px}.c1-delivery__actions{flex:none;display:flex;flex-direction:column;gap:6px;margin-block-start:8px;padding-block-start:10px;border-top:1px solid var(--c1-hair, #e4e4e1);background:var(--c1-paper, #fff)}.c1-delivery__shipping{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:12px}.c1-delivery__shipping label{font-size:13px;font-weight:700}.c1-delivery__price-details,.c1-delivery__quote-status{margin:0;font-size:12px;color:var(--c1-graphite, #6b6b68)}.c1-delivery__quote-status.c1-delivery__status--error{color:var(--c1-tomato-ink, #b8261f)}.c1-delivery__total{display:flex;justify-content:space-between;align-items:baseline;gap:12px;font-size:16px;font-weight:700}.c1-delivery__total strong{font-size:22px}.c1-delivery__continue,.c1-delivery__retry{display:inline-flex;align-items:center;justify-content:center;min-block-size:48px;padding:11px 20px;border:1px solid var(--c1-ink, #0b0b0c);border-radius:999px;background:var(--c1-ink, #0b0b0c);color:#fff;box-shadow:var(--c1-shadow-black-pill, 0 3px 0 #0002);font:inherit;font-weight:800;text-align:center;cursor:pointer}.c1-delivery__continue:active,.c1-delivery__retry:active{transform:translateY(1px)}.c1-delivery__retry{margin-block-end:12px;flex:none}.c1-delivery__back,.c1-delivery__quote-retry{min-block-size:44px;padding:8px 14px;border:0;background:transparent;color:inherit;font:inherit;font-size:13px;text-decoration:underline;text-underline-offset:4px;cursor:pointer}.c1-delivery__next{text-align:center}.c1-delivery__help{display:flex;align-items:center;align-self:center}@media(max-height:520px){.c1-delivery__next,.c1-delivery__help{display:none}}.c1-delivery-dialog button:disabled{cursor:wait;opacity:.55}.c1-delivery-dialog :focus-visible{outline:2px solid var(--c1-ink, #0b0b0c);outline-offset:2px}.c1-delivery__title:focus{outline:none}.c1-delivery-dialog [hidden]{display:none!important}@media(max-width:479px){.c1-delivery-dialog{inline-size:100%;max-block-size:96dvh;margin:auto 0 0;padding:12px 16px max(12px,env(safe-area-inset-bottom));border-radius:22px 22px 0 0;border-inline:0;border-block-end:0}.c1-delivery__title{font-size:28px}.c1-delivery__fields{gap:9px 10px}.c1-delivery__field label{font-size:12px}.c1-delivery__introduction{margin-block-end:10px;font-size:12px}}@media(prefers-reduced-motion:reduce){.c1-delivery__continue:active,.c1-delivery__retry:active{transform:none}}.c1-delivery__recovery{padding:8px 10px;background:var(--c1-mist, #f3f3f1);border-radius:10px}.c1-delivery__unpaid-label{display:flex;align-items:center;gap:10px;min-block-size:44px;font-size:13px;cursor:pointer}.c1-delivery__unpaid-label input{flex:none;inline-size:20px;block-size:20px;margin:0}.c1-delivery__rush{margin-block-start:8px;padding-block-start:8px;border-top:1px solid var(--c1-hair, #e4e4e1)}.c1-delivery__pin{display:flex;flex-direction:column;gap:6px;margin-block-start:10px}.c1-delivery__pin-search{display:inline-flex;align-items:center;min-block-size:44px;color:inherit;font-size:13px;text-underline-offset:3px}.c1-delivery__pin .c1-delivery__back{align-self:flex-start;padding-inline:0}.c1-delivery__pin .c1-delivery__status{margin:0;overflow-wrap:anywhere}.c1-delivery__payment-loading{display:flex;flex-direction:column;align-items:center;gap:14px;padding:32px 6px 22px;text-align:center}.c1-delivery__payment-heading{margin:0;color:var(--c1-ink, #0b0b0c);font:600 28px/1.15 var(--c1-font-title, Georgia, serif)}.c1-delivery__payment-hint{max-inline-size:32ch;margin:0;color:var(--c1-graphite, #6b6b68);font-size:14px;line-height:1.5}.c1-delivery__payment-spinner,.c1-delivery__button-spinner{display:inline-block;flex:none;border:3px solid currentColor;border-inline-end-color:transparent;border-radius:50%;animation:c1-payment-spin .8s linear infinite}.c1-delivery__payment-spinner{inline-size:44px;block-size:44px;margin-block:4px 8px;color:var(--c1-ink, #0b0b0c)}.c1-delivery__button-spinner{inline-size:18px;block-size:18px;border-width:2px;margin-inline-end:10px}.c1-delivery__payment-summary{display:flex;align-items:center;justify-content:space-between;gap:16px;inline-size:100%;padding:14px 16px;margin-block-start:10px;border:1px solid var(--c1-hair, #e4e4e1);border-radius:12px;background:var(--c1-mist, #f3f3f1);text-align:start}.c1-delivery__payment-carrier{font-size:13px;font-weight:700;overflow-wrap:anywhere}.c1-delivery__payment-amount{display:flex;flex-direction:column;flex:none;gap:2px;text-align:end;font-size:11px;color:var(--c1-graphite, #6b6b68)}.c1-delivery__payment-total{font-size:20px;color:var(--c1-ink, #0b0b0c)}.c1-delivery__payment-fallback{inline-size:100%;margin-block-start:4px;font-size:13px}.c1-delivery__payment-fallback p{margin:0 0 10px;color:var(--c1-graphite, #6b6b68)}.c1-delivery__shopify-fallback,.c1-delivery__payment-shopify{inline-size:100%;margin-block-start:4px;font-size:13px}.c1-delivery__shopify-fallback p,.c1-delivery__payment-shopify p{margin:0 0 10px;color:var(--c1-graphite, #6b6b68)}button.c1-delivery__payment-link{font:inherit;cursor:pointer;background:transparent}.c1-delivery__payment-link{display:inline-flex;align-items:center;justify-content:center;min-block-size:44px;padding:9px 18px;border:1px solid currentColor;border-radius:999px;color:var(--c1-ink, #0b0b0c);font-weight:700;text-decoration:none}.c1-delivery-dialog--paying .c1-delivery__body,.c1-delivery-dialog--paying .c1-delivery__introduction,.c1-delivery-dialog--paying .c1-delivery__status,.c1-delivery-dialog--paying .c1-delivery__close,.c1-delivery-dialog--paying .c1-delivery__shipping,.c1-delivery-dialog--paying .c1-delivery__price-details,.c1-delivery-dialog--paying .c1-delivery__total,.c1-delivery-dialog--paying .c1-delivery__quote-status,.c1-delivery-dialog--paying .c1-delivery__quote-retry,.c1-delivery-dialog--paying .c1-delivery__shopify-fallback,.c1-delivery-dialog--paying .c1-delivery__recovery,.c1-delivery-dialog--paying .c1-delivery__next,.c1-delivery-dialog--paying .c1-delivery__back{display:none!important}.c1-delivery-dialog--paying .c1-delivery__actions{border-top:0;margin-block-start:0;padding-block-start:0}.c1-delivery-dialog--paying .c1-delivery__continue:disabled{opacity:1}.c1-delivery__total--loading strong{position:relative;display:inline-block;overflow:hidden;min-inline-size:6.5ch;border-radius:999px;background:var(--c1-hair, #e4e4e1);color:transparent}.c1-delivery__total--loading strong:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,transparent,rgba(255,255,255,.8),transparent);transform:translate(-100%);animation:c1-quote-shimmer 1.2s ease-in-out infinite}.c1-delivery__quote-status--loading{display:flex;align-items:center;gap:8px}.c1-delivery__quote-status--loading:before{content:"";flex:none;inline-size:12px;block-size:12px;border:2px solid currentColor;border-inline-end-color:transparent;border-radius:50%;animation:c1-payment-spin .8s linear infinite}@keyframes c1-payment-spin{to{transform:rotate(360deg)}}@keyframes c1-quote-shimmer{to{transform:translate(100%)}}@media(prefers-reduced-motion:reduce){.c1-delivery__payment-spinner,.c1-delivery__button-spinner,.c1-delivery__total--loading strong:after,.c1-delivery__quote-status--loading:before{animation:none}}
/*# sourceMappingURL=/cdn/shop/t/25/assets/c1-delivery.css.map */
