.hnf-store-picker-modal .hnf-store-picker-search{background-color:rgb(var(--colour-neutral-2, 245, 245, 245))}.hnf-store-picker-modal .hnf-sheets__content-wrapper{overscroll-behavior-y:none;height:100%}.hnf-store-picker-modal .hnf-modal-body{display:flex;flex-direction:column;min-height:100%}.hnf-store-picker-modal .hnf-sheets .hnf-modal-footer{flex:0 0 auto;margin-block-start:auto;margin-inline:calc(var(--skapa-modal-body-padding-inline, 1.5rem) * -1);padding:1.5rem var(--skapa-modal-body-padding-inline, 1.5rem) 0}.hnf-store-picker-modal .hnf-sheets .hnf-modal-footer .hnf-btn{width:100%}.hnf-store-picker__search{background-color:rgb(var(--colour-elevation-2, 255, 255, 255));border-color:rgb(var(--colour-elevation-2, 255, 255, 255));border-style:solid;border-inline-width:var(--skapa-modal-body-padding-inline, 1.5rem);border-block-start-width:0;border-block-end-width:1.25rem;margin-inline:calc(var(--skapa-modal-body-padding-inline, 1.5rem) * -1);margin-block-start:calc(var(--skapa-modal-body-padding-block, 1.5rem) * -1)}.hnf-store-picker__search p{margin-block-start:.25rem}.hnf-store-picker__search .hnf-search{margin-block-start:1.25rem}.hnf-store-picker__loading{display:flex;justify-content:center;margin-block-start:1.25rem}.hnf-store-picker__storelist{padding-block-start:1.5rem}.hnf-store-picker__storelist>p{margin-block-end:1.5rem;color:rgb(var(--colour-text-and-icon-2, 72, 72, 72))}.hnf-store-picker__storelist .hnf-choice-item .hnf-choice-item__action{background-color:rgb(var(--colour-neutral-1, 255, 255, 255));border-radius:4px}.hnf-store-picker__storedetails{margin-top:calc(var(--skapa-modal-body-padding-block, 1.5rem) * -1)}.hnf-store-picker__storedetails>a{display:inline-block;margin-block-start:1.25rem}.hnf-store-picker__storedetails>p:first-of-type{margin-block-start:.5rem}.hnf-store-picker__storedetails>p:first-of-type strong{display:block}.hnf-store-picker__storedetails .hnf-hours-list{margin-top:.25rem;list-style:none;padding:0;display:flex;flex-flow:row wrap}.hnf-store-picker__storedetails .hnf-hours-list li{display:flex;flex-basis:100%}.hnf-store-picker__storedetails .hnf-hours-list li>span:first-child{font-weight:400;flex-basis:35%}.hnf-store-picker__storedetails .hnf-hours-list li>span:last-child{flex-basis:60%;flex-grow:1}.hnf-store-picker__storedetails .hnf-inline-message{margin-top:2.5rem}.hnf-store-picker__hours,.hnf-store-picker__deviations{margin-block-start:1.25rem}.hnf-modal-footer--hamburger.hnf-modal-footer--dual-action--hamburger{padding-top:1rem}
