.location-drawer-section .location-drawer{position:fixed;top:0;right:-100vw;width:100vw;max-width:480px;height:100dvh;background-color:var(--colour-white);z-index:200;pointer-events:none;transition:right .3s ease;display:flex;flex-direction:column}.location-drawer form{display:flex;flex-direction:column;flex:1}.location-drawer.open{right:0;pointer-events:all}.location-drawer-header{display:flex;align-items:center;justify-content:space-between;padding:20px 20px 0;flex-shrink:0;margin-bottom:20px}.location-drawer-header .icon-close{cursor:pointer;padding:4px}.location-drawer-content{flex:1;overflow-y:auto;padding:0 20px;display:flex;flex-direction:column;gap:32px}.location-section{display:flex;flex-direction:column;gap:12px}.location-section-label{color:var(--colour-dark)}.location-select-wrapper{position:relative}.location-select{width:100%;-webkit-appearance:none;appearance:none;padding:12px 40px 12px 16px;border:1px solid var(--colour-dark-20, rgba(1, 3, 5, .2));border-radius:4px;background:transparent;color:var(--colour-dark);cursor:pointer;line-height:1.5}.location-select:focus{outline:none;border-color:var(--colour-dark)}.location-select-chevron{position:absolute;right:12px;top:50%;transform:translateY(-50%);pointer-events:none;width:16px;height:16px;display:flex;align-items:center;justify-content:center}.location-drawer-footer{padding:20px;flex-shrink:0;border-top:1px solid var(--colour-dark-10, rgba(1, 3, 5, .1))}.location-drawer-footer .btn{width:100%}
/*# sourceMappingURL=/cdn/shop/t/159/assets/location-drawer.css.map */
