fulfilment-availability{display:flex;flex-direction:column;gap:1.2rem}fulfilment-availability[loading]{opacity:.6;pointer-events:none}.fulfilment-availability__heading{margin:0}.fulfilment-availability__panel{border:.1rem solid rgba(var(--color-foreground),.15);border-radius:var(--inputs-radius, .6rem);padding:1.6rem}.fulfilment-availability__panel-header{display:flex;align-items:center;gap:.8rem;margin-bottom:.8rem}.fulfilment-availability__panel-header .icon{flex-shrink:0}.fulfilment-availability__panel-title{font-weight:var(--font-body-bolder-weight, 600)}.fulfilment-availability__change-link{font-size:var(--text-size-s);white-space:nowrap;margin-left:auto}.fulfilment-availability__change-link[hidden]{display:none}.fulfilment-availability__select-store-cta{display:block;width:100%;min-height:6rem;border:.15rem dashed rgba(var(--color-foreground),.3);border-radius:var(--inputs-radius, .6rem);background:transparent;color:rgb(var(--color-foreground));font-weight:var(--font-body-bolder-weight, 600);font-size:var(--text-size-m);text-align:center;cursor:pointer}.fulfilment-availability__select-store-cta:hover{border-color:rgba(var(--color-foreground),.5)}.fulfilment-availability__select-store-cta[hidden]{display:none}.fulfilment-availability__tooltip-slot{display:inline-flex}.fulfilment-availability__tooltip-slot[hidden]{display:none}.fulfilment-tooltip{position:relative;display:inline-flex}.fulfilment-tooltip__trigger{position:relative;display:inline-flex;align-items:center;background:none;border:none;padding:0;margin:0;height:2rem;line-height:1;cursor:pointer;color:rgba(var(--color-foreground),.6)}.fulfilment-tooltip__trigger:after{content:"";position:absolute;top:-.8rem;right:-.8rem;bottom:-.8rem;left:-.8rem}.fulfilment-tooltip__trigger:not(.fulfilment-tooltip__trigger--labelled):hover,.fulfilment-tooltip[open]>.fulfilment-tooltip__trigger:not(.fulfilment-tooltip__trigger--labelled){color:rgb(var(--color-foreground))}.fulfilment-tooltip__trigger--labelled{gap:.6rem;height:auto;font:inherit;line-height:inherit;letter-spacing:normal;text-transform:none;white-space:normal;text-align:left;color:inherit;border-radius:inherit}.fulfilment-tooltip__trigger--labelled:after{display:none}.fulfilment-availability__panel-header .fulfilment-tooltip__trigger{line-height:2rem}.fulfilment-availability__panel-header .fulfilment-tooltip__trigger svg{flex-shrink:0;color:rgba(var(--color-foreground),.6)}.fulfilment-availability__panel-header .fulfilment-tooltip__trigger:hover .fulfilment-tooltip__text{text-decoration:underline;text-underline-offset:.3rem}.fulfilment-tooltip__content{position:absolute;top:calc(100% + .6rem);left:0;z-index:5;width:26rem;max-width:calc(100vw - 3.2rem);background:rgb(var(--color-background));border:.1rem solid rgba(var(--color-foreground),.15);border-radius:var(--inputs-radius, .6rem);padding:1rem 1.2rem;box-shadow:var(--shadow-md);font-size:var(--text-size-s);font-weight:var(--weight-regular);line-height:var(--line-height-body);color:rgb(var(--color-foreground));text-align:left;display:flex;flex-direction:column;gap:.8rem;transform:translate(var(--fulfilment-tooltip-shift, 0));visibility:hidden;opacity:0;transition:opacity .15s ease;pointer-events:none}.fulfilment-tooltip__content:before{content:"";position:absolute;inset:-.8rem 0 auto;height:.8rem}.fulfilment-tooltip__content>*,.fulfilment-tooltip__section>*{margin:0}.fulfilment-tooltip__section[hidden]{display:none}.fulfilment-tooltip[open] .fulfilment-tooltip__content{visibility:visible;opacity:1;pointer-events:auto}@media(prefers-reduced-motion:reduce){.fulfilment-tooltip__content{transition:none}}.fulfilment-availability__branch-name{margin:0 0 .8rem}.fulfilment-availability__status{display:flex;align-items:center;gap:.6rem;min-height:2rem}.fulfilment-availability__loading{font-size:var(--text-size-s)}.fulfilment-availability__badge{display:inline-flex;align-items:center;gap:.5rem;font-size:var(--text-size-s);font-weight:var(--font-body-bolder-weight, 600)}.fulfilment-availability__badge:before{content:"";display:inline-block;width:.8rem;height:.8rem;border-radius:50%;flex-shrink:0}.fulfilment-availability__badge--in-stock:before{background:#1a7a3c}.fulfilment-availability__badge--in-stock{color:#1a7a3c}.fulfilment-availability__badge--low-stock:before{background:#b5690a}.fulfilment-availability__badge--low-stock{color:#b5690a}.fulfilment-availability__badge--out-of-stock:before{background:#b3261e}.fulfilment-availability__badge--out-of-stock{color:#b3261e}.fulfilment-availability__body{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:.8rem 1.2rem}.fulfilment-availability__body:has(>[data-fulfilment-pickup-content][hidden]){justify-content:flex-end}.fulfilment-availability__chips{display:grid;gap:.8rem}.fulfilment-availability__chips .fulfilment-tooltip__content{left:auto;right:0}.fulfilment-chip{--fulfilment-chip-color: rgb(var(--color-foreground));--fulfilment-chip-bg: rgba(var(--color-foreground), .06);display:inline-flex;align-items:center;background:var(--fulfilment-chip-bg);color:var(--fulfilment-chip-color);border-radius:var(--inputs-radius, .6rem);font-size:var(--text-size-m);line-height:2rem}.fulfilment-chip.fulfilment-tooltip--static{padding:.8rem 1.2rem}.fulfilment-chip__label{font-weight:var(--font-body-bolder-weight, 600)}.fulfilment-chip .fulfilment-tooltip__trigger{flex:1;justify-content:flex-start;gap:.8rem;padding:.8rem 1.2rem}.fulfilment-chip .fulfilment-tooltip__trigger:hover,.fulfilment-chip[open] .fulfilment-tooltip__trigger{background:rgba(var(--color-foreground),.06)}.fulfilment-chip .fulfilment-tooltip__trigger svg{flex-shrink:0;width:2rem;height:2rem;margin-bottom:0!important}.fulfilment-chip--free-freight{--fulfilment-chip-bg: var(--color-farmlands-chip-free-freight)}.fulfilment-chip--dangerous-goods,.fulfilment-chip--oversize{--fulfilment-chip-bg: var(--color-farmlands-chip-warning)}.fulfilment-chip--special-order,.fulfilment-chip--pickup-only,.fulfilment-chip--delivery-only{--fulfilment-chip-bg: var(--color-farmlands-chip-information)}@supports (color: color-mix(in srgb,red 30%,black)){.fulfilment-chip--free-freight,.fulfilment-chip--dangerous-goods,.fulfilment-chip--oversize,.fulfilment-chip--special-order,.fulfilment-chip--pickup-only,.fulfilment-chip--delivery-only{--fulfilment-chip-color: color-mix(in srgb, var(--fulfilment-chip-bg) 30%, black)}}.fulfilment-availability__error{margin:0;font-size:var(--text-size-s)}.fulfilment-branch-drawer__heading{margin:0 0 1.6rem}.fulfilment-branch-region-filter{display:block;margin-bottom:1.2rem}.fulfilment-branch-region-filter__select{width:100%;border:.1rem solid rgba(var(--color-foreground),.15);border-radius:var(--inputs-radius, .6rem);padding:.8rem 1.2rem;font-size:var(--text-size-m);background:transparent;color:rgb(var(--color-foreground))}.fulfilment-branch-search{display:flex;align-items:center;gap:.8rem;border:.1rem solid rgba(var(--color-foreground),.15);border-radius:var(--inputs-radius, .6rem);padding:.8rem 1.2rem;margin-bottom:1.6rem}.fulfilment-branch-search .icon{flex-shrink:0;opacity:.6}.fulfilment-branch-search__input{border:none;outline:none;width:100%;font-size:var(--text-size-m);background:transparent}.fulfilment-branch-available-toggle{display:flex;align-items:center;gap:.8rem;margin-bottom:1.6rem;font-size:var(--text-size-m)}.fulfilment-branch-list__empty{font-size:var(--text-size-s)}.fulfilment-branch-list__item{display:flex;align-items:flex-start;justify-content:space-between;gap:1.2rem;border-bottom:.1rem solid rgba(var(--color-foreground),.08);padding:1.6rem 0}.fulfilment-branch-list__item:first-child{border-top:.1rem solid rgba(var(--color-foreground),.08)}.fulfilment-branch-list__info>*{margin:0}.fulfilment-branch-list__info>*+*{margin-top:.6rem}.fulfilment-branch-list__name{margin:0}.fulfilment-branch-list__item .fulfilment-branch-list__name{font-size:var(--text-size-2xl)}.fulfilment-branch-list__address{font-style:normal}.fulfilment-branch-list__select,.fulfilment-branch-list__selected{flex-shrink:0;white-space:nowrap}.fulfilment-branch-list__selected{color:#1a7a3c;font-weight:var(--font-body-bolder-weight, 600);font-size:var(--text-size-s)}.fulfilment-branch-list__debug-marker{color:#b5690a;font-weight:var(--font-body-bolder-weight, 600)}
/*# sourceMappingURL=/cdn/shop/t/83/assets/component-fulfilment-availability.css.map */
