#billy-delivery.cd-mount{display:block;margin:0;text-align:left;font-size:14px;color:var(--color-shade-100, #0b3d53)}#billy-delivery [hidden]{display:none!important}#billy-delivery .cd-widget{display:flex;flex-direction:column;gap:12px}#billy-delivery .cd-card--postcode{display:flex;flex-direction:column;align-items:center;padding:64px 24px 30px;background:var(--color-shade-5, #f3f5f6);border-radius:16px;text-align:center}#billy-delivery .cd-card__status{display:flex;align-items:center;justify-content:center;width:100%;height:26px;margin-top:8px}#billy-delivery .cd-card__status .cd-spinner{padding:0}#billy-delivery .cd-card__status p.cd-error{margin:0!important}#billy-delivery p.cd-card__title{margin:0!important;font-weight:600;font-size:16px!important;line-height:24px;color:var(--color-shade-70, #3c6475);width:auto}#billy-delivery p.cd-card__text{margin:0!important;font-size:16px!important;line-height:24px;color:var(--color-shade-70, #3c6475);width:auto}#billy-delivery .cd-search{display:flex;width:100%;margin-top:8px}#billy-delivery input.cd-search__input{flex:1;min-width:0;height:40px;padding:0 15px!important;font-size:14px;color:var(--color-shade-100, #0b3d53);background:var(--color-white-100, #fff);border:1px solid var(--color-shade-30, #b6c5cb)!important;border-right:0!important;border-radius:8px 0 0 8px;box-shadow:none!important;outline:none!important;box-sizing:border-box}#billy-delivery input.cd-search__input::placeholder{color:var(--color-shade-40, #9db2ba)}#billy-delivery button.cd-search__button{display:flex;align-items:center;justify-content:center;flex:0 0 auto;box-sizing:border-box;width:40px;height:40px;padding:0;border:1px solid rgba(0,0,0,.15);border-radius:0 8px 8px 0;background:var(--color-primary-100, #00b1ff);color:var(--color-white-100, #fff);cursor:pointer}#billy-delivery button.cd-search__button:hover{background:var(--color-primary-110, #008ecc)}#billy-delivery button.cd-search__button svg{width:16px;height:16px}#billy-delivery .cd-spinner{display:flex;justify-content:center;padding:8px 0 0;color:var(--color-primary-100, #00b1ff)}#billy-delivery .cd-spinner__svg{width:26px;height:26px;animation:cd-spin .8s linear infinite}@keyframes cd-spin{to{transform:rotate(360deg)}}#billy-delivery .cd-spinner--loading{padding:48px 0}#billy-delivery p.cd-error{margin:8px 0 0!important;font-size:13px!important;line-height:18px;color:#c0392b;width:auto}#billy-delivery .cd-methods{display:flex;flex-direction:column;gap:8px}#billy-delivery .cd-method{box-sizing:border-box;width:100%;border:2px solid var(--color-shade-20, #ced8dd);border-radius:8px;background:var(--color-white-100, #fff)}#billy-delivery button.cd-method--post{transition:none}#billy-delivery button.cd-method--post.is-selected{border-color:#ff1f00}#billy-delivery .cd-method__head{box-sizing:border-box;min-height:62px;margin:-2px -2px 0;padding:9px 16px;border:2px solid var(--color-primary-110, #008ecc);border-radius:8px 8px 0 0;background:var(--color-primary-100, #00b1ff);color:var(--color-white-100, #fff);cursor:pointer}#billy-delivery .cd-method__head:focus-visible{outline:none;box-shadow:inset 0 0 0 2px var(--color-white-100, #fff)}#billy-delivery .cd-method__row{display:flex;align-items:baseline;justify-content:space-between;gap:12px}#billy-delivery .cd-method__row--meta{font-size:12px;line-height:16px}#billy-delivery .cd-method__head .cd-method__name{font-weight:600;font-size:16px;line-height:20px;color:var(--color-shade-100, #0b3d53)}#billy-delivery .cd-method__meta{color:var(--color-white-100, #fff)}#billy-delivery .cd-method__meta strong{font-weight:700}#billy-delivery .cd-method__body{display:flex;flex-direction:column;gap:16px;padding:16px 14px 20px}#billy-delivery .cd-method--delivery:not(.is-selected) .cd-method__body{display:none}#billy-delivery .cd-method--delivery.is-selected .cd-method__dot,#billy-delivery .cd-method--delivery.is-selected .cd-method__carrier{display:none}#billy-delivery .cd-method--delivery:not(.is-selected) .cd-method__head{min-height:0;margin:0;padding:8px 16px;border:0;border-radius:6px;background:var(--color-white-100, #fff);color:var(--color-shade-70, #3c6475)}#billy-delivery .cd-method--delivery:not(.is-selected) .cd-method__name{line-height:24px}#billy-delivery .cd-method--delivery:not(.is-selected) .cd-method__meta{color:var(--color-shade-70, #3c6475)}#billy-delivery .cd-method--delivery:not(.is-selected) .cd-method__meta strong{font-weight:600}#billy-delivery .cd-method--delivery:not(.is-selected) .cd-method__head:focus-visible{box-shadow:0 0 0 2px var(--color-white-100, #fff),0 0 0 4px var(--color-shade-70, #3c6475)}#billy-delivery .cd-method__carrier{display:block;font-size:12px;line-height:16px;color:var(--color-shade-70, #3c6475)}#billy-delivery .cd-method--delivery{position:relative;z-index:2}#billy-delivery button.cd-method--post{display:flex;align-items:flex-start;gap:4px;min-height:44px;padding:8px 16px;text-align:left;font:inherit;cursor:pointer}#billy-delivery .cd-method__title{display:flex;align-items:center;gap:4px;min-width:0}#billy-delivery .cd-method__dot{flex:0 0 auto;width:12px;height:12px;border-radius:50%;background:#ff1f00}#billy-delivery .cd-method__dot--delivery{background:var(--color-primary-100, #00b1ff)}#billy-delivery .cd-method--post .cd-method__name{font-weight:600;font-size:16px;line-height:24px;color:var(--color-shade-100, #0b3d53)}#billy-delivery .cd-method__info{font-size:12px;line-height:16px;color:var(--color-shade-70, #547787)}#billy-delivery button.cd-method--post:focus-visible{outline:none;box-shadow:0 0 0 2px var(--color-white-100, #fff),0 0 0 4px var(--color-shade-70, #547787)}#billy-delivery .cd-fieldwrap{position:relative}#billy-delivery .cd-field{display:flex;align-items:center;gap:8px;height:40px;padding:0 0 0 15px;background:var(--color-white-100, #fff);border:1px solid var(--color-shade-30, #b6c5cb);border-radius:8px;box-sizing:border-box;cursor:pointer}#billy-delivery .cd-field:focus-visible{outline:none;border-color:var(--color-primary-100, #00b1ff)}#billy-delivery .cd-field__value{flex:1;min-width:0;font-size:16px;line-height:24px;color:var(--color-shade-100, #0b3d53);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}#billy-delivery .cd-field__value--placeholder{color:var(--color-shade-40, #9db2ba)}#billy-delivery .cd-field__button{display:flex;align-items:center;justify-content:center;flex:0 0 auto;box-sizing:border-box;width:40px;height:40px;margin:-1px -1px -1px 0;border:1px solid rgba(0,0,0,.15);border-radius:0 8px 8px 0;background:var(--color-primary-100, #00b1ff);color:var(--color-white-100, #fff)}#billy-delivery .cd-field__button svg{width:16px;height:16px}#billy-delivery ul.cd-options{position:absolute;left:0;right:0;top:calc(100% + 4px);z-index:50;margin:0;padding:4px;list-style:none;background:var(--color-white-100, #fff);border:1px solid var(--color-shade-20, #ced8dd);border-radius:8px;box-shadow:0 12px 28px #0b3d5329;max-height:220px;overflow-y:auto}#billy-delivery li.cd-options__item{padding:10px 12px;font-size:14px;line-height:20px;color:var(--color-shade-100, #0b3d53);border-radius:6px;cursor:pointer}#billy-delivery li.cd-options__item:hover,#billy-delivery li.cd-options__item.is-selected{background:var(--color-shade-5, #f3f5f6)}#billy-delivery .cd-calendar{position:absolute;left:0;right:0;top:calc(100% + 4px);z-index:60;padding:16px;background:var(--color-white-100, #fff);border:1px solid var(--color-shade-20, #ced8dd);border-radius:12px;box-shadow:0 16px 40px #0b3d532e}#billy-delivery .cd-cal__head{display:flex;align-items:center;justify-content:space-between;margin-bottom:12px}#billy-delivery .cd-cal__title{font-size:16px;font-weight:600;color:var(--color-shade-100, #0b3d53)}#billy-delivery button.cd-cal__nav{display:flex;align-items:center;justify-content:center;width:32px;height:32px;padding:0;border:0;border-radius:8px;background:transparent;color:var(--color-shade-100, #0b3d53);cursor:pointer}#billy-delivery button.cd-cal__nav:hover{background:var(--color-shade-5, #f3f5f6)}#billy-delivery button.cd-cal__nav[disabled]{opacity:.25;cursor:default}#billy-delivery button.cd-cal__nav svg{width:11px;height:11px}#billy-delivery .cd-cal__days{display:grid;grid-template-columns:repeat(7,1fr);margin-bottom:6px}#billy-delivery .cd-cal__days span{text-align:center;font-size:11px;font-weight:500;text-transform:uppercase;color:var(--color-shade-40, #9db2ba)}#billy-delivery .cd-cal__grid{display:grid;grid-template-columns:repeat(7,1fr);gap:2px}#billy-delivery button.cd-cal__date{display:flex;align-items:center;justify-content:center;height:40px;padding:0;border:0;border-radius:8px;background:transparent;font-size:14px;font-weight:400;color:var(--color-shade-100, #0b3d53);cursor:pointer}#billy-delivery button.cd-cal__date:hover{background:var(--color-shade-5, #f3f5f6)}#billy-delivery button.cd-cal__date--muted{color:var(--color-shade-20, #ced8dd)}#billy-delivery button.cd-cal__date--disabled{color:var(--color-shade-20, #ced8dd);opacity:.55;pointer-events:none}#billy-delivery button.cd-cal__date--selected,#billy-delivery button.cd-cal__date--selected:hover{background:var(--color-primary-100, #00b1ff);color:var(--color-white-100, #fff);font-weight:600}#billy-delivery button.cd-cal__date--today{position:relative}#billy-delivery button.cd-cal__date--today:after{content:"";position:absolute;top:5px;right:5px;border-top:6px solid var(--color-primary-100, #00b1ff);border-left:6px solid transparent}.cart-dropdown__checkout[disabled],.cart-dropdown__checkout.is-disabled{cursor:default;pointer-events:none}#billy-delivery button.cd-method--post{justify-content:space-between}#billy-delivery .cd-method__main{display:flex;flex-direction:column;align-items:flex-start;min-width:0}#billy-delivery button.cd-method--post[disabled]{align-items:center;cursor:default}#billy-delivery .cd-method__note{flex:0 0 auto;align-self:center;font-size:12px;line-height:16px;text-align:right;color:var(--color-shade-70, #547787)}#billy-delivery .cd-list__head{display:flex;align-items:center;gap:4px;margin-bottom:-2px;padding:9px 16px;border:2px solid var(--color-shade-40, #9db1ba);border-radius:8px 8px 0 0;background:var(--color-shade-5, #f3f5f6)}#billy-delivery .cd-list__dot{flex:0 0 auto;width:8px;height:8px;border-radius:50%;background:var(--color-green-100, #07dc9c)}#billy-delivery .cd-list--no .cd-list__dot{background:#ff1f00}#billy-delivery .cd-list__title{font-weight:600;font-size:16px;line-height:24px;color:var(--color-shade-100, #0b3d53)}#billy-delivery .cd-list__body{position:relative;display:flex;flex-direction:column;gap:8px;padding:16px 8px;border:2px solid var(--color-shade-20, #ced8dd);border-radius:0 0 8px 8px;background:var(--color-white-100, #fff)}#billy-delivery p.cd-list__text{margin:0!important;padding:0 22px;font-size:12px!important;line-height:16px;color:#000;width:auto}#billy-delivery .cd-list__lines{display:flex;flex-direction:column;gap:8px;padding:0 16px}#billy-delivery .cd-line{display:flex;align-items:center;gap:4px;padding:5px 0 10px;border-bottom:1px solid var(--color-shade-10, #e7ecee)}#billy-delivery .cd-line__image{flex:0 0 48px;width:48px;height:48px;border-radius:8px;overflow:hidden;background:var(--color-shade-5, #f3f5f6)}#billy-delivery .cd-line__image img{display:block;width:100%;height:100%;object-fit:cover}#billy-delivery .cd-line__details{display:flex;flex-direction:column;flex:1 1 auto;min-width:0}#billy-delivery .cd-line__title{font-weight:600;font-size:16px;line-height:24px;color:var(--color-shade-100, #0b3d53)}#billy-delivery .cd-line__subtitle{font-size:12px;line-height:16px;color:var(--color-shade-40, #9db2ba)}#billy-delivery .cd-line__price{flex:0 0 auto;font-weight:600;font-size:16px;line-height:24px;color:#414141;white-space:nowrap}#billy-delivery .cd-line__currency{font-size:12px}#billy-delivery button.cd-list__button{display:inline-flex;width:calc(100% - 32px);margin:8px 16px 0}#billy-delivery .cd-notice{display:flex;flex-direction:column;gap:9px;padding:16px 9px;text-align:center}#billy-delivery p.cd-notice__title{margin:0!important;font-weight:600;font-size:16px!important;line-height:24px;color:#000;width:auto}#billy-delivery p.cd-notice__text{margin:0!important;font-size:14px!important;line-height:20px;color:var(--color-shade-70, #3c6475);width:auto}#billy-delivery a.cd-notice__link{color:var(--color-primary-100, #00b1ff);text-decoration:underline}#billy-delivery a.cd-notice__link:hover{color:var(--color-primary-110, #008ecc)}#billy-delivery .cd-method__price{flex:0 0 auto;font-weight:600;font-size:16px;line-height:24px;color:var(--color-shade-100, #0b3d53);white-space:nowrap}#billy-delivery .cd-method__price-small{font-size:12px;line-height:16px}#billy-delivery button.cd-method--post .cd-method__price{align-self:flex-start}
/*# sourceMappingURL=/cdn/shop/t/67/assets/custom-delivery-widget.css.map */
