#location-picker .bird-pw__heading{display:none}#location-picker .bird-pw{display:flex;gap:10px;margin:0;align-items:center}@media screen and (max-width:550px){#location-picker .bird-pw{flex-direction:column;padding:10px 0}}#location-picker .bird-pw-cards{margin-bottom:0}#location-picker .bird-pw-cards>.bird-pw-row{padding:5px;align-items:center}#location-picker .bird-pw-input__row{margin:0}#location-picker .bird-pw-cards>.bird-pw-row:first-child{display:none}#location-picker .bird-pw-row__body{display:flex;align-items:center;gap:10px}#location-picker .bird-pw-footer{color:var(--bird-text);height:100%}#location-picker .bird-pw-row__meta{margin-top:0}.location-picker__destination{display:flex;justify-content:center;align-items:center;gap:10px;background:#ffb81b;padding:10px 0;position:relative;z-index:2;overflow:visible}.location-picker__status{margin:0;padding:8px 10px;background:#fff;border-radius:var(--inputs-radius);line-height:1.2}.location-picker__form,.location-picker__result,.location-picker__initial{display:flex;gap:4px;align-items:center;overflow:visible}@media screen and (max-width:550px){.location-picker__result,.location-picker__initial{flex-direction:column}}.location-picker__result[hidden],.location-picker__initial[hidden]{display:none}.location-picker__result{display:flex;gap:10px}@media screen and (max-width:550px){.location-picker__form{flex-direction:column}}.location-picker__input-group{display:flex;gap:0;overflow:visible}.location-picker__change{-webkit-appearance:none;appearance:none;background-color:rgb(var(--color-button));color:rgb(var(--color-button-text));font-family:inherit;font-size:inherit;font-weight:inherit;line-height:1.2;letter-spacing:.06rem;text-transform:uppercase;border:0;border-radius:0px var(--inputs-radius) var(--inputs-radius) 0px;margin:0;padding:.8rem;cursor:pointer}.location-picker__change:focus-visible{outline:0;outline-offset:0}.location-picker__postcode:focus{outline:none;box-shadow:0}@media(max-width:749px){.location-picker__row{flex-wrap:wrap;justify-content:center}.location-picker__postcode,.location-picker__change{padding-top:.1rem;padding-bottom:.1rem}.location-picker__postcode{width:4.8rem}.location-picker__change{letter-spacing:.02rem}}.location-picker__postcode{width:6.4rem}.location-picker__postcode::placeholder{color:rgba(var(--color-foreground),.55);opacity:1}.location-picker__postcode{-webkit-appearance:none;appearance:none;background-color:rgb(var(--color-background));color:rgb(var(--color-foreground));font-family:inherit;font-size:inherit;font-weight:inherit;line-height:1.2;border:none;border-radius:var(--inputs-radius) 0px 0px var(--inputs-radius);box-shadow:var(--inputs-shadow-horizontal-offset) var(--inputs-shadow-vertical-offset) var(--inputs-shadow-blur-radius) rgba(var(--color-shadow),var(--inputs-shadow-opacity));margin:0;padding:.8rem;min-height:0;width:250px}.location-picker-popup .bird-pw__heading{font-size:calc(var(--font-heading-scale) * 2.4rem);text-transform:uppercase;font-weight:700;color:rgb(var(--color-foreground))}.location-picker-popup[data-location-available] .bird-pw-footer,.location-picker-popup[data-location-available] .bird-pw-cards{display:none}.location-picker-popup{background:rgba(var(--color-foreground),.2);box-sizing:border-box;height:100%;left:0;margin:0 auto;opacity:0;overflow:auto;position:fixed;top:0;visibility:hidden;width:100%;z-index:-1}.location-picker-popup[open]{opacity:1;visibility:visible;z-index:101;background:#000c}.location-picker-popup__dialog{border-color:rgba(var(--color-foreground),var(--popup-border-opacity));border-radius:var(--popup-corner-radius);border-style:solid;border-width:var(--popup-border-width);box-shadow:var(--popup-shadow-horizontal-offset) var(--popup-shadow-vertical-offset) var(--popup-shadow-blur-radius) rgba(var(--color-shadow),var(--popup-shadow-opacity));margin:5rem auto;max-width:72rem;position:relative;width:calc(100% - 3rem)}.location-picker-popup__dialog:focus{outline:none}.location-picker-popup__dialog:focus-visible{box-shadow:0 0 0 .3rem rgb(var(--color-background)),0 0 .5rem .4rem rgba(var(--color-foreground),.3),var(--popup-shadow-horizontal-offset) var(--popup-shadow-vertical-offset) var(--popup-shadow-blur-radius) rgba(var(--color-shadow),var(--popup-shadow-opacity));outline:none}.location-picker-popup__close{align-items:center;background-color:rgb(var(--color-background));border:.1rem solid rgba(var(--color-foreground),.1);border-radius:50%;color:rgba(var(--color-foreground),.55);cursor:pointer;display:flex;justify-content:center;padding:1.2rem;position:absolute;right:1.2rem;top:1.2rem;width:4rem;z-index:2}.location-picker-popup__close:hover{color:rgba(var(--color-foreground),.75)}.location-picker-popup__close .icon{height:auto;margin:0;width:2.2rem}.location-picker-popup__panel{padding-bottom:calc(var(--location-picker-padding-bottom, 52px) * .75);padding-right:5rem;padding-left:5rem;padding-top:calc(var(--location-picker-padding-top, 40px) * .75)}@media screen and (min-width:750px){.location-picker-popup__dialog{margin-top:10rem;width:calc(100% - 10rem)}.location-picker-popup__panel{padding-bottom:var(--location-picker-padding-bottom, 52px);padding-top:var(--location-picker-padding-top, 40px)}}.location-picker-popup .location-picker__postcode{border:1px solid rgb(var(--color-button));width:250px}input.location-picker__postcode,.location-picker-popup input.location-picker__postcode{width:250px}.location-picker__suggest{position:relative}.location-picker-popup span.location-picker__postcode,span.location-picker__postcode{width:auto;min-width:16rem;white-space:nowrap}.location-picker__suggestions-panel{position:absolute;z-index:5;top:calc(100% + .4rem);left:0;width:max-content;min-width:max(16rem,100%);max-width:min(36rem,calc(100vw - 2rem));margin:0;background:rgb(var(--color-background));color:rgb(var(--color-foreground));border-radius:var(--inputs-radius);box-shadow:var(--inputs-shadow-horizontal-offset) var(--inputs-shadow-vertical-offset) var(--inputs-shadow-blur-radius) rgba(var(--color-shadow),var(--inputs-shadow-opacity))}.location-picker__suggestion-main{white-space:nowrap}.location-picker__suggestions-panel[hidden]{display:none}.location-picker__suggestions{max-height:32rem;margin:0;padding:0;list-style:none;overflow-y:auto}.location-picker__suggestion{display:flex;flex-direction:column;align-items:flex-start;gap:.2rem;padding:.8rem 1rem;cursor:pointer}.location-picker__suggestion:hover,.location-picker__suggestion[aria-selected=true]{background:rgba(var(--color-foreground),.08)}.location-picker__suggestion-meta{color:rgba(var(--color-foreground),.6);font-size:1.2rem}.location-picker__attribution{display:flex;justify-content:flex-end;padding:.4rem .8rem .6rem}.location-picker__attribution img{display:block;height:1.4rem;width:auto}.location-picker-popup .location-picker__form{justify-content:center}
/*# sourceMappingURL=/cdn/shop/t/29/assets/section-location-picker.css.map */
