@layer properties{@supports ((-webkit-hyphens:none) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){::-ms-backdrop{--tw-font-weight:initial}*,:before,:after,::backdrop{--tw-font-weight:initial}}}[data-component=store-locator-banner]{background-color:var(--color-brand-yellow,var(--color-brand-yellow));width:100%;padding-block:var(--spacing-40,var(--spacing-40));display:block}@media(min-width:1024px){[data-component=store-locator-banner]{padding-block:80px}[data-component=store-locator-banner]>.container{gap:var(--spacing-20) var(--spacing-80);grid-template-rows:auto auto;grid-template-columns:minmax(0,623px) 622px;justify-content:center;align-items:center;display:grid}}[data-component=store-locator-banner]>.container>div{text-align:center;color:var(--color-text,var(--color-text))}@media(min-width:1024px){[data-component=store-locator-banner]>.container>div{text-align:left;grid-column:1}}[data-component=store-locator-banner]>.container>div+div{margin-top:var(--spacing-12,var(--spacing-12))}@media(min-width:1024px){[data-component=store-locator-banner]>.container>div+div{margin-top:var(--spacing-0,var(--spacing-0))}}[data-component=store-locator-banner]>.container>form{margin-top:var(--spacing-32,var(--spacing-32))}@media(min-width:1024px){[data-component=store-locator-banner]>.container>form{grid-area:1/2/span 2;align-self:center;width:100%;margin-top:0}}[data-component=store-locator-banner] h1,[data-component=store-locator-banner] h2,[data-component=store-locator-banner] h3,[data-component=store-locator-banner] h4,[data-component=store-locator-banner] h5,[data-component=store-locator-banner] h6{margin:var(--spacing-0,var(--spacing-0));--tw-font-weight:var(--font-weight-semibold,600);font-weight:var(--font-weight-semibold,600);color:var(--color-text,var(--color-text));font-size:var(--font-size-h2-mobile);line-height:var(--line-height-tight)}@media(min-width:1024px){[data-component=store-locator-banner] h1,[data-component=store-locator-banner] h2,[data-component=store-locator-banner] h3,[data-component=store-locator-banner] h4,[data-component=store-locator-banner] h5,[data-component=store-locator-banner] h6{font-size:var(--font-size-h2)}}[data-component=store-locator-banner] .richtext,[data-component=store-locator-banner] .richtext p{margin:var(--spacing-0,var(--spacing-0));color:var(--color-text,var(--color-text));font-size:var(--font-size-body-sm);line-height:var(--line-height-normal)}@media(min-width:1024px){[data-component=store-locator-banner] .richtext,[data-component=store-locator-banner] .richtext p{font-size:var(--font-size-body-lg)}}[data-store-locator-banner-form]{gap:var(--spacing-20,var(--spacing-20));flex-direction:column;display:flex;position:relative}@media(min-width:1024px){[data-store-locator-banner-form]{grid-template-rows:auto auto;grid-template-columns:365px 1fr;gap:36px 20px;display:grid}}[data-store-locator-banner-input-wrap]{width:100%;min-width:0;position:relative}@media(min-width:1024px){[data-store-locator-banner-input-wrap]{grid-column:1/-1}}.store-locator-banner__input-icon{pointer-events:none;color:var(--color-brand-dark-blue);position:absolute;top:50%;left:16px;-webkit-transform:translateY(-50%);transform:translateY(-50%)}[data-store-locator-banner-input]{background-color:var(--color-white,var(--color-white));width:100%;color:var(--color-text,var(--color-text));border:1px solid var(--color-light-grey);border-radius:var(--radius-sm);height:48px;font-size:var(--font-size-body-sm);box-sizing:border-box;padding:0 16px 0 48px;line-height:1.5}@media(min-width:1024px){[data-store-locator-banner-input]{height:50px}}[data-store-locator-banner-input]::-webkit-input-placeholder{color:var(--color-text);opacity:1}[data-store-locator-banner-input]:-ms-input-placeholder{color:var(--color-text);opacity:1}[data-store-locator-banner-input]::-ms-input-placeholder{color:var(--color-text);opacity:1}[data-store-locator-banner-input]::placeholder{color:var(--color-text);opacity:1}[data-store-locator-banner-input]:focus,[data-store-locator-banner-input]:focus-visible{border-color:var(--color-brand-dark-blue);outline:none}[data-store-locator-banner-input]::-webkit-search-cancel-button{-webkit-appearance:none;appearance:none}[data-store-locator-banner-suggestions]{margin:var(--spacing-0,var(--spacing-0));background-color:var(--color-white,var(--color-white));padding:var(--spacing-0,var(--spacing-0));z-index:20;border-radius:var(--radius-md);max-height:360px;padding:8px 0;list-style-type:none;position:absolute;top:56px;left:0;right:0;overflow-y:auto;box-shadow:0 0 16px #00000026}@media(min-width:1024px){[data-store-locator-banner-suggestions]{max-width:100%;top:58px;right:auto}}[data-store-locator-banner-suggestions][hidden]{display:none}[data-store-locator-banner-suggestions]>li{cursor:pointer;color:var(--color-text,var(--color-text));font-size:var(--font-size-body);align-items:center;gap:8px;padding:10px 16px;list-style:none;display:flex}[data-store-locator-banner-suggestions]>li:hover,[data-store-locator-banner-suggestions]>li[aria-selected=true]{background-color:var(--color-light-grey,var(--color-light-grey))}[data-store-locator-banner-suggestions]>li.is-error,[data-store-locator-banner-suggestions]>li[aria-disabled=true]{color:var(--color-grey-700,var(--color-grey-700));cursor:default}[data-store-locator-banner-suggestions]>li.is-error:hover,[data-store-locator-banner-suggestions]>li[aria-disabled=true]:hover{background-color:var(--color-white,var(--color-white))}[data-store-locator-banner-form] [data-component=dropdown]{--dropdown-trigger-bg:transparent;--dropdown-trigger-hover-bg:transparent;--dropdown-placeholder-color:var(--color-brand-dark-blue);--dropdown-menu-bg:var(--color-brand-yellow);--dropdown-option-active-bg:#665100cc;--dropdown-option-active-color:var(--color-white)}@media(min-width:1024px){[data-store-locator-banner-form] [data-component=dropdown]{grid-column:1;align-self:start}}[data-store-locator-banner-submit]{height:48px}@media(min-width:1024px){[data-store-locator-banner-submit]{grid-column:2;justify-self:start;width:237px;height:50px}}@property --tw-font-weight{syntax:"*";inherits:false}
