.store-availability{padding-block:var(--settings-padding-block-start-mobile,var(--settings-padding-block-start,0)) var(--settings-padding-block-end-mobile,var(--settings-padding-block-end,0));padding-inline:var(--settings-padding-inline-start-mobile,var(--settings-padding-inline-start,0)) var(--settings-padding-inline-end-mobile,var(--settings-padding-inline-end,0))}@media screen and (width>=64rem){.store-availability{padding-block:var(--settings-padding-block-start) var(--settings-padding-block-end);padding-inline:var(--settings-padding-inline-start) var(--settings-padding-inline-end)}}@media screen and (width<=63.9375rem){.store-availability[style*=--settings-hidden-mobile\:]{display:none}}@media screen and (width>=64rem){.store-availability[style*=--settings-hidden-desktop\:]{display:none}}.store-availability__trigger{width:100%}.store-availability__trigger-icon{justify-content:center;align-items:center;display:flex}.store-availability__panel{flex-direction:column;display:flex}.store-availability__intro{font-family:var(--font-family-sans-serif);font-size:var(--body-font-size);line-height:var(--body-line-height);font-weight:var(--body-font-weight);color:var(--color-cream-700);padding-block-start:var(--space-400)}.store-availability__sizes{gap:var(--space-200);min-inline-size:0;border:0;flex-wrap:wrap;margin-block-start:var(--space-400);padding:0;display:flex}.store-availability__result{margin-block-start:var(--space-600)}.store-availability__size .checkbox__input[type=radio]{clip:rect(0, 0, 0, 0);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.store-availability__size .checkbox__label{font-family:var(--font-family-sans-serif);font-size:var(--ui-1-font-size);line-height:var(--ui-1-line-height);font-weight:var(--ui-1-font-weight);letter-spacing:var(--ui-1-letter-spacing);min-height:var(--space-800);padding-inline:var(--space-300);color:var(--color-content-default);background-color:var(--color-cream-200);cursor:pointer;transition:background-color var(--animation-micro), color var(--animation-micro);justify-content:center;align-items:center;display:flex}.store-availability__size .checkbox__input:checked+.checkbox__label{color:var(--color-cream-0);background-color:var(--color-background-primary)}.store-availability__size .checkbox__input:focus-visible+.checkbox__label{outline:var(--border-width-2) solid var(--color-border-focus);outline-offset:calc(var(--border-width-2) * -1)}.store-availability__stores{border:var(--border-width-1) var(--border-style-solid) var(--color-cream-300);border-radius:var(--border-radius-xs);flex-direction:column;display:flex}.store-availability__store{gap:var(--space-300);padding-block:var(--space-250) var(--space-600);padding-inline:var(--space-300);flex-direction:column;display:flex;position:relative}.store-availability__store+.store-availability__store{border-block-start:var(--border-width-1) var(--border-style-solid) var(--color-cream-250)}@media (hover:hover) and (pointer:fine){.store-availability__store--link:hover{outline:var(--border-width-1) var(--border-style-solid) var(--color-border-primary);outline-offset:calc(var(--border-width-1) * -1)}}.store-availability__store--link:focus-within{outline:var(--border-width-2) solid var(--color-border-focus);outline-offset:calc(var(--border-width-2) * -1)}.store-availability__store-link:after{content:"";cursor:pointer;width:100%;height:100%;position:absolute;top:0;left:0}.store-availability__store-link[href=""]{pointer-events:none}.design-mode .store-availability__store-link:after{display:none}.store-availability__store-header{justify-content:space-between;align-items:center;gap:var(--space-300);display:flex}.store-availability__store-name{font-family:var(--font-family-sans-serif);font-size:var(--title-h4-font-size);line-height:var(--title-h4-line-height);font-weight:var(--title-h4-font-weight);letter-spacing:var(--title-h4-letter-spacing);color:var(--color-content-default);text-transform:uppercase}.store-availability__store-status{font-family:var(--font-family-sans-serif);font-size:var(--ui-3-font-size);line-height:var(--ui-3-line-height);font-weight:var(--ui-3-font-weight);letter-spacing:var(--ui-3-letter-spacing);text-transform:uppercase;align-items:center;gap:var(--space-100);color:var(--color-content-success);flex:none;display:flex}.store-availability__store-hours{flex-direction:column;display:flex}.store-availability__store-body{font-family:var(--font-family-sans-serif);font-size:var(--body-font-size);line-height:var(--body-line-height);font-weight:var(--body-font-weight);align-items:flex-start;gap:var(--space-200);color:var(--color-cream-700);flex-direction:column;display:flex}.store-availability__store-body .link--underlined .link__inner{--link-underline-color:var(--color-ui-250)}.store-availability__store-body .link{color:var(--color-cream-700)}.store-availability__empty{font-family:var(--font-family-sans-serif);font-size:var(--body-font-size);line-height:var(--body-line-height);font-weight:var(--body-font-weight);gap:var(--space-50);padding-block:var(--space-250) var(--space-600);padding-inline:var(--space-300);border:var(--border-width-1) var(--border-style-solid) var(--color-cream-250);border-radius:var(--border-radius-xs);color:var(--color-cream-700);flex-direction:column;display:flex}.store-availability__empty-title{color:var(--color-content-default)}.store-availability__all-stores{width:100%;margin-block-start:var(--space-300)}.store-availability__locator{margin-block-start:var(--space-400);position:relative}.store-availability__locator-row{align-items:center;gap:var(--space-200);display:flex}.store-availability__locator-field{flex:auto;min-width:0}.store-availability__suggestions{border:var(--border-width-1) var(--border-style-solid) var(--color-cream-300);border-radius:var(--border-radius-xs);flex-direction:column;margin-block-start:var(--space-200);display:flex;overflow:hidden}.store-availability__suggestion{font-family:var(--font-family-sans-serif);font-size:var(--body-font-size);line-height:var(--body-line-height);font-weight:var(--body-font-weight);padding-block:var(--space-200);padding-inline:var(--space-300);color:var(--color-content-default);cursor:pointer}.store-availability__suggestion.is-active{background-color:var(--color-cream-200)}.store-availability__skeleton{background:var(--color-cream-200);height:var(--space-500);animation:2.4s ease-in-out infinite both shimmer-effect;display:block;overflow:hidden}.store-availability__skeleton--name{width:45%}.store-availability__skeleton--status{width:var(--space-1500);height:var(--space-300);flex:none}.store-availability__skeleton--line{width:70%}.store-availability__skeleton--line-short{width:50%}
