:is(.clean-product,.clean-cpage-delivery-editor) fieldset.clean-delivery{min-width:0;margin-block:22px;padding:16px clamp(16px,3vw,24px);border:1px solid #d8dfd8;border-radius:14px;background:#fff;font-family:var(--clean-font-sans)}@media(max-width:749px){:is(.clean-product,.clean-cpage-delivery-editor) fieldset.clean-delivery{padding:14px 12px}}@media(min-width:990px){:is(.clean-product,.clean-cpage-delivery-editor) fieldset.clean-delivery{max-width:460px}}:is(.clean-product,.clean-cpage-delivery-editor) .clean-delivery>label{margin-block-start:0}.clean-delivery p{margin-block:8px}.clean-delivery__postcode{display:flex;align-items:center;gap:6px}.clean-delivery__entry{display:flex;min-width:0;min-height:44px;flex:1 1 auto;align-items:stretch;border:1px solid #d7dde7;border-radius:10px;overflow:hidden;background:#fff;transition:border-color .15s ease,box-shadow .15s ease}.clean-delivery__entry:focus-within{border-color:var(--clean-color-brand-gold);box-shadow:0 0 0 2px #c9943a4d}.clean-delivery__entry:has(.clean-delivery__result[data-clean-state=available]){border-color:#86efac;border-width:2px}:is(.clean-product,.clean-cpage-delivery-editor) .clean-delivery__entry.clean-delivery__needs-attention,:is(.clean-product,.clean-cpage-delivery-editor) .clean-delivery__country-card.clean-delivery__needs-attention,:is(.clean-product,.clean-cpage-delivery-editor) .clean-delivery__date-trigger.clean-delivery__needs-attention,:is(.clean-product,.clean-cpage-delivery-editor) .clean-delivery__schedule select.clean-delivery__needs-attention{border-color:#b05249;box-shadow:0 0 0 2px #b052492e;animation:clean-delivery-attention-shift .36s ease-in-out}@keyframes clean-delivery-attention-shift{25%{transform:translate(-3px)}50%{transform:translate(3px)}75%{transform:translate(-2px)}}:is(.clean-product,.clean-cpage-delivery-editor) .clean-delivery__country{display:inline-flex;min-width:64px;min-height:44px;padding:0 6px;border:0;border-inline-end:1px solid #d8dfd8;border-radius:0;flex:0 0 auto;align-items:center;justify-content:center;gap:4px;color:var(--clean-color-text);background:#f3f5f8;font:inherit;font-size:.8125rem;font-weight:700;white-space:nowrap;cursor:pointer}.clean-delivery__country-flag{display:inline-grid;width:20px;height:15px;flex:0 0 auto;place-items:center}.clean-delivery__country-flag img{display:block;width:100%;height:100%;object-fit:contain}:is(.clean-product,.clean-cpage-delivery-editor) .clean-delivery__country-card{display:flex;width:100%;min-height:48px;margin:0;padding:8px 10px;align-items:center;gap:10px;border:1px solid #d9bf81;border-radius:10px;background:#fffaf0;color:var(--clean-color-brand-green);text-align:start}.clean-delivery__country-card-flag{display:inline-grid;width:32px;height:24px;flex:0 0 auto;place-items:center}.clean-delivery__country-card-flag img{display:block;width:100%;height:100%;object-fit:contain}.clean-delivery__country-card-copy{display:flex;min-width:0;flex:1 1 auto;align-items:center;line-height:1.2}.clean-delivery__country-card-copy strong{font-size:.9375rem;font-weight:700;overflow-wrap:anywhere}.clean-delivery__country-card-change{display:inline-flex;align-items:center;gap:3px;flex:0 0 auto;font-size:.8125rem;font-weight:700}:is(.clean-product,.clean-cpage-delivery-editor) .clean-delivery__country-card:disabled{cursor:default;opacity:.6}:is(.clean-product,.clean-cpage-delivery-editor) .clean-delivery__entry input{width:0;min-width:0;min-height:44px;margin:0;padding:0 7px;border:0;border-radius:0;box-sizing:border-box;flex:1 1 auto;outline:0;box-shadow:none;background:transparent;color:var(--clean-color-neutral-black);font:inherit}:is(.clean-product,.clean-cpage-delivery-editor) .clean-delivery__entry input:autofill,:is(.clean-product,.clean-cpage-delivery-editor) .clean-delivery__entry input:-webkit-autofill{-webkit-box-shadow:0 0 0 1000px #fff inset;-webkit-text-fill-color:var(--clean-color-neutral-black);caret-color:var(--clean-color-neutral-black)}.clean-delivery__result{display:inline-flex;min-width:0;padding-inline:4px 7px;flex:0 0 auto;align-items:center;gap:3px;color:var(--clean-color-text-muted);font-size:.8125rem;font-weight:700;line-height:1;white-space:nowrap}.clean-delivery__result[hidden]{display:none}.clean-delivery__result svg{display:none;width:13px;height:13px;flex:0 0 auto}.clean-delivery__result[data-clean-state=available]{color:#16a34a}.clean-delivery__result[data-clean-state=available] [data-clean-result-icon=available],.clean-delivery__result[data-clean-state=unavailable] [data-clean-result-icon=unavailable],.clean-delivery__result[data-clean-state=invalid] [data-clean-result-icon=unavailable],.clean-delivery__result[data-clean-state=error] [data-clean-result-icon=error]{display:block}.clean-delivery__result[data-clean-state=unavailable],.clean-delivery__result[data-clean-state=invalid],.clean-delivery__result[data-clean-state=error]{color:#a34037}.clean-delivery__result[data-clean-state=checking]{color:var(--clean-color-text-muted)}:is(.clean-product,.clean-cpage-delivery-editor) .clean-delivery__postcode>[data-clean-check-delivery]{width:max-content;min-width:62px;min-height:44px;padding:0 6px;border:0;border-radius:10px;flex:0 0 auto;color:#fff;background:var(--clean-color-brand-green);font:inherit;font-size:.9375rem;font-weight:700;letter-spacing:.02em;line-height:1;cursor:pointer}@media(min-width:990px){:is(.clean-product,.clean-cpage-delivery-editor) .clean-delivery__postcode>[data-clean-check-delivery]{min-width:72px}}@media(max-width:359px){:is(.clean-product,.clean-cpage-delivery-editor) fieldset.clean-delivery{padding-inline:8px}.clean-delivery__postcode{gap:3px}:is(.clean-product,.clean-cpage-delivery-editor) .clean-delivery__country{min-width:0;padding-inline:3px;gap:2px;font-size:.75rem}.clean-delivery__country-flag{width:18px;height:13px}.clean-delivery__country svg{width:10px;height:10px}:is(.clean-product,.clean-cpage-delivery-editor) .clean-delivery__entry input{padding-inline:4px;font-size:.875rem}.clean-delivery__result{padding-inline:2px 3px;gap:2px}.clean-delivery__result svg{width:11px;height:11px}:is(.clean-product,.clean-cpage-delivery-editor) .clean-delivery__postcode>[data-clean-check-delivery]{min-width:58px;padding-inline:4px}}.clean-delivery__status-sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);clip-path:inset(50%);white-space:nowrap;border:0}.clean-delivery__postcode>button:focus-visible{outline-color:var(--clean-color-brand-gold)}:is(.clean-product,.clean-cpage-delivery-editor) .clean-delivery__entry input:focus-visible{outline:0}:is(.clean-product,.clean-cpage-delivery-editor) .clean-delivery__postcode>[data-clean-check-delivery]{white-space:nowrap}.clean-delivery__options{display:grid;gap:18px}.clean-delivery__options[hidden],.clean-delivery__method-group[hidden]{display:none}.clean-delivery__status-sr-only+.clean-delivery__options{margin-top:18px}.clean-delivery__country-card+.clean-delivery__options{margin-top:18px}.clean-delivery__method-group{display:grid;gap:4px}:is(.clean-product,.clean-cpage-delivery-editor) .clean-delivery__methods{border:0;margin:0;padding:0}:is(.clean-product,.clean-cpage-delivery-editor) .clean-delivery__methods>.clean-delivery__method:first-of-type{margin-block-start:0}:is(.clean-product,.clean-cpage-delivery-editor) .clean-delivery__methods>.clean-delivery__method:last-of-type{margin-block-end:0}.clean-delivery__methods legend{margin-bottom:0;font-size:1rem;padding:0}:is(.clean-product,.clean-cpage-delivery-editor) .clean-delivery__method{display:flex;align-items:flex-start;gap:12px;margin:8px 0;padding:12px;border:1px solid #bacaba;border-radius:10px;background:#fff;cursor:pointer}:is(.clean-product,.clean-cpage-delivery-editor) .clean-delivery__method--express{border-color:#dfb144;background:radial-gradient(circle 60px at 100% 0,rgb(224 167 31 / 18%) 0%,rgb(201 148 58 / 4%) 100%,transparent 100%),linear-gradient(105deg,#fffaf0,#fff5d9)}:is(.clean-product,.clean-cpage-delivery-editor) .clean-delivery__method:has(input:checked){border-color:var(--clean-color-brand-green);box-shadow:inset 0 0 0 1px var(--clean-color-brand-green)}:is(.clean-product,.clean-cpage-delivery-editor) .clean-delivery__method--express:has(input:checked){border-color:var(--clean-color-brand-gold);box-shadow:inset 0 0 0 1px var(--clean-color-brand-gold)}:is(.clean-product,.clean-cpage-delivery-editor) .clean-delivery__method input{flex:0 0 auto;width:20px;height:20px;margin:2px 0 0;accent-color:var(--clean-color-brand-green)}.clean-delivery__method-copy{display:grid;gap:2px;min-width:0;flex:1 1 auto}.clean-delivery__method-heading{display:flex;align-items:center;gap:5px;flex-wrap:wrap}.clean-delivery__fastest{display:inline-flex;align-items:center;gap:3px;padding:2px 6px;border-radius:999px;background:var(--clean-color-brand-gold);color:#fff;font-size:.625rem;font-weight:800;letter-spacing:.05em;line-height:1.2;white-space:nowrap}.clean-delivery__method-price{display:flex;align-items:baseline;gap:5px;flex:0 0 auto;white-space:nowrap}.clean-delivery__method-price del{color:var(--clean-color-text-muted);font-size:.8rem}.clean-delivery__method-price strong{font-weight:700}.clean-delivery__method small{font-size:.9rem;font-weight:400}:is(.clean-product,.clean-cpage-delivery-editor) .clean-delivery__schedule>label:first-of-type{margin-block-start:0}:is(.clean-product,.clean-cpage-delivery-editor) .clean-delivery__date-trigger{display:flex;width:100%;min-height:48px;margin-top:0;padding:10px;align-items:center;justify-content:space-between;gap:10px;border:1px solid #767676;border-radius:10px;background:#fff;color:var(--clean-color-text);text-align:start}:is(.clean-product,.clean-cpage-delivery-editor) .clean-delivery__schedule select{border-radius:10px}.clean-delivery__date-trigger svg{flex:0 0 auto}.clean-delivery__date-trigger[aria-expanded=true]{border-color:var(--clean-color-brand-gold);box-shadow:0 0 0 2px #c9943a4d}.clean-delivery__calendar{margin-top:8px;padding:10px;border:1px solid #d8dfd8;border-radius:1.4rem;background:#fff;box-sizing:border-box;max-height:calc(100dvh - 7rem - env(safe-area-inset-bottom));overflow-y:auto;overscroll-behavior:contain}.clean-delivery__calendar[hidden]{display:none}.clean-delivery__calendar-heading,.clean-delivery__calendar-weekdays,.clean-delivery__calendar-days{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));text-align:center}.clean-delivery__calendar-heading{align-items:center}.clean-delivery__calendar-heading strong{grid-column:2 / 7}:is(.clean-product,.clean-cpage-delivery-editor) .clean-delivery__calendar-heading button,:is(.clean-product,.clean-cpage-delivery-editor) .clean-delivery__calendar-days button{display:grid;min-width:0;min-height:44px;padding:0;border:0;border-radius:.6rem;place-items:center;background:transparent;color:var(--clean-color-text)}:is(.clean-product,.clean-cpage-delivery-editor) .clean-delivery__calendar-heading button:disabled{opacity:.35;cursor:default}:is(.clean-product,.clean-cpage-delivery-editor) .clean-delivery__calendar-days button{border-radius:.7rem}.clean-delivery__calendar-weekdays{color:var(--clean-color-text-muted);font-size:.8rem;font-weight:700}.clean-delivery__calendar-weekdays span{padding-block:4px}:is(.clean-product,.clean-cpage-delivery-editor) .clean-delivery__calendar-days button:disabled{color:#9aa49c;cursor:default}:is(.clean-product,.clean-cpage-delivery-editor) .clean-delivery__calendar-days button:not(:disabled):hover{background:#f8f1e3}:is(.clean-product,.clean-cpage-delivery-editor) .clean-delivery__calendar-days button[aria-pressed=true]{background:var(--clean-color-brand-green);color:#fff;font-weight:700}:is(.clean-product,.clean-cpage-delivery-editor) .clean-delivery__calendar-days button[aria-current=date]:not([aria-pressed=true]){box-shadow:inset 0 0 0 1px var(--clean-color-brand-gold)}.clean-delivery p.clean-delivery__promise{margin:0}@media(max-width:749px){.clean-delivery p.clean-delivery__promise{font-size:.8125rem}}.clean-delivery__promise strong{font-weight:700}.clean-delivery :is(input,select,button):focus-visible{outline:2px solid var(--clean-color-brand-gold);outline-offset:3px}:is(.clean-product,.clean-cpage-delivery-editor) .clean-delivery__method input:focus-visible{outline:2px solid var(--clean-color-brand-green);outline-offset:2px}.clean-delivery [role=status]{min-height:1.4em}.clean-delivery [data-clean-date-status]{min-height:0;margin:0}.clean-delivery [data-clean-date-status]:not(:empty){margin-top:4px}@media(prefers-reduced-motion:reduce){.clean-delivery *{scroll-behavior:auto;transition-duration:0s}}
/*# sourceMappingURL=/cdn/shop/t/75/assets/clean-delivery-picker.css.map */
