.component--site-header-context-selector-presentation .context-wrapper{border:1px solid var(--color-gray-6);border-radius:20px;align-items:center;height:2.5rem;padding-left:10px;padding-right:45px;display:flex}.component--site-header-context-selector-presentation .selector-button{-webkit-line-clamp:1;line-clamp:1;text-overflow:ellipsis;color:var(--color-tomato-red);text-transform:none;text-wrap:nowrap;white-space:nowrap;max-width:200px;height:100%;width:calc-size(auto,size);-webkit-box-orient:vertical;padding:0 0 0 10px;display:block;overflow:hidden;transition-property:width!important;transition-duration:.75s!important}.component--site-header-context-selector-presentation .selector-button:hover{color:var(--color-black)}.component--site-header-context-selector-presentation .selector-button:hover .arrow-dropdown-small path{fill:var(--color-black)}.component--site-header-context-selector-presentation .selector-button.loading{width:100px}.component--site-header-context-selector-presentation .arrow-dropdown-small{margin-left:5px}.component--site-header-context-selector-presentation .arrow-dropdown-small path{transition:fill .25s}.component--site-header-context-selector-presentation .button-prefix{font-weight:400}.component--site-header-context-selector-presentation .button-text{-webkit-line-clamp:1;line-clamp:1;text-overflow:ellipsis;color:var(--color-tomato-red);-webkit-box-orient:vertical;margin:0 4px;font-weight:600;display:-webkit-box;overflow:hidden}.component--site-header-context-selector-presentation .button-cart{margin-left:-45px}.component--site-header-context-selector-presentation .cart-item-count{background:var(--color-tomato-red);color:var(--color-white)}
.component--site-header-context-selector-context-dialog{background:0 0;min-width:100%;min-height:auto;overflow:auto}.component--site-header-context-selector-context-dialog::backdrop{background-color:#000c}@media (min-width:1024px){.component--site-header-context-selector-context-dialog{min-width:auto}}.component--site-header-context-selector-context-dialog .text-content{font-size:11px}.component--site-header-context-selector-context-dialog .selector-option-button{border:1px solid #f2f2f2;border-radius:8px;overflow:hidden}@media (min-width:1024px){.component--site-header-context-selector-context-dialog .selector-option-button{width:350px}}.component--site-header-context-selector-context-dialog .selector-option-button:hover,.component--site-header-context-selector-context-dialog .selector-option-button.is-selected{border:1px var(--color-tomato-red)solid}.component--site-header-context-selector-context-dialog .selector-option-button.is-selected .selector-option-heading{color:var(--color-tomato-red)}.component--site-header-context-selector-context-dialog .selector-option-button.is-selected .selector-option-subheading{display:initial}.component--site-header-context-selector-context-dialog .selector-option-icon-content{background-color:#f2f2f2;min-width:80px;padding:20px 10px}
.component--prevent-orphan{display:inline-block}
.component--site-header-context-selector-store-pickup-dialog .selector-store-pickup-header{box-shadow:0 1px 2px #cccccc80}.component--site-header-context-selector-store-pickup-dialog .selector-store-pickup-input-form{appearance:none;background-position:18px 50%;background-repeat:no-repeat;background-size:25px 25px;border:1px solid #aaa;padding:10px 30px 10px 54px}.component--site-header-context-selector-store-pickup-dialog .selector-store-pickup-input-form::placeholder{color:var(--color-gray-8)}.component--site-header-context-selector-store-pickup-dialog .selector-store-pickup-item--current{background-color:#ce3f240d}.component--site-header-context-selector-store-pickup-dialog .selector-store-pickup-item-name{font-family:var(--font-miller-display,"Miller Display"),serif}
.component--site-header-mobile-context-selector-presentation .selector-button{justify-content:flex-start}.component--site-header-mobile-context-selector-presentation .button-text{-webkit-line-clamp:1;line-clamp:1;text-overflow:ellipsis;color:var(--color-tomato-red);-webkit-box-orient:vertical;margin:0 4px;font-weight:600;display:-webkit-box;overflow:hidden}
:root{--color-tomato-red-rgb:206,63,36;--color-surface-tertiary:242,242,242;--color-gray-8-rgb:52,53,56;--color-text-placeholder:117,117,117;--aa-search-input-height:40px;--aa-input-icon-size:24px;--aa-base-unit:16;--aa-spacing-factor:1;--aa-spacing:calc(var(--aa-base-unit)*var(--aa-spacing-factor)*1px);--aa-spacing-half:calc(var(--aa-spacing)/2);--aa-panel-max-height:min(70vh,750px);--aa-base-z-index:9999;--aa-font-size:calc(var(--aa-base-unit)*1px);--aa-font-family:inherit;--aa-font-weight-medium:500;--aa-font-weight-semibold:600;--aa-font-weight-bold:700;--aa-icon-size:20px;--aa-icon-stroke-width:1.6;--aa-icon-color-rgb:52,53,56;--aa-icon-color-alpha:1;--aa-action-icon-size:20px;--aa-text-color-rgb:var(--color-gray-8-rgb);--aa-text-color-alpha:1;--aa-primary-color-rgb:var(--color-gray-8-rgb);--aa-primary-color-alpha:.2;--aa-primary-color-focus-alpha:.55;--aa-muted-color-rgb:128,126,163;--aa-muted-color-alpha:.6;--aa-panel-border-color-rgb:128,126,163;--aa-panel-border-color-alpha:.3;--aa-input-border-color-rgb:153,153,153;--aa-input-border-color-alpha:1;--aa-background-color-rgb:255,255,255;--aa-background-color-alpha:1;--aa-input-background-color-rgb:255,255,255;--aa-input-background-color-alpha:1;--aa-selected-color-rgb:var(--color-surface-tertiary);--aa-selected-color-alpha:1;--aa-description-highlight-background-color-rgb:245,223,77;--aa-description-highlight-background-color-alpha:.5;--aa-detached-media-query:(max-width: breakpoints.$media--xl);--aa-detached-modal-media-query:(min-width: breakpoints.$media--xl);--aa-detached-modal-max-width:767px;--aa-detached-modal-max-height:500px;--aa-overlay-color-rgb:115,114,129;--aa-overlay-color-alpha:.4;--aa-panel-shadow:0 3px 10px 0 #00000026;--aa-scrollbar-width:13px;--aa-scrollbar-track-background-color-rgb:234,234,234;--aa-scrollbar-track-background-color-alpha:1;--aa-scrollbar-thumb-background-color-rgb:var(--aa-background-color-rgb);--aa-scrollbar-thumb-background-color-alpha:1}@media (hover:none) and (pointer:coarse){:root{--aa-spacing-factor:1.2;--aa-action-icon-size:22px}}@media (min-width:753px){:root{--aa-search-input-height:41px;--aa-input-border-color-rgb:153,153,153}}body[data-theme=dark],body.dark{--aa-text-color-rgb:183,192,199;--aa-primary-color-rgb:146,138,255;--aa-muted-color-rgb:146,138,255;--aa-input-background-color-rgb:0,3,9;--aa-background-color-rgb:21,24,42;--aa-selected-color-rgb:146,138,255;--aa-selected-color-alpha:.25;--aa-description-highlight-background-color-rgb:0 255 255;--aa-description-highlight-background-color-alpha:.25;--aa-icon-color-rgb:119,119,163;--aa-panel-shadow:inset 1px 1px 0 0 #2c2e40,0 3px 8px 0 #000309;--aa-scrollbar-track-background-color-rgb:44,46,64;--aa-scrollbar-thumb-background-color-rgb:var(--aa-background-color-rgb)}.aa-Panel *,.aa-Autocomplete *,.aa-DetachedFormContainer *{box-sizing:border-box}.aa-Panel,.aa-Autocomplete,.aa-DetachedFormContainer{color:rgba(var(--aa-text-color-rgb),var(--aa-text-color-alpha));font-family:var(--aa-font-family);font-size:var(--aa-font-size);text-align:left;margin:0;padding:0;font-weight:400;line-height:1em}.aa-Form{background-color:rgba(var(--aa-input-background-color-rgb),var(--aa-input-background-color-alpha));border:1px solid rgba(var(--aa-input-border-color-rgb),var(--aa-input-border-color-alpha));border-radius:20px;align-items:center;width:100%;margin:0;line-height:1em;display:flex;position:relative}.aa-Form:focus-within{box-shadow:rgba(var(--aa-primary-color-rgb),var(--aa-primary-color-focus-alpha))0 0 0 2px,inset rgba(var(--aa-primary-color-rgb),var(--aa-primary-color-focus-alpha))0 0 0 2px;outline:none}.aa-InputWrapperPrefix{height:var(--aa-search-input-height);flex-shrink:0;order:3;align-items:center;display:flex}.aa-SearchIcon,.aa-LoadingIndicator{cursor:initial;text-align:left;flex-shrink:0;height:100%;padding:0}.aa-SearchIcon svg,.aa-LoadingIndicator svg{color:rgba(var(--aa-primary-color-rgb),1);height:auto;max-height:var(--aa-input-icon-size);stroke-width:var(--aa-icon-stroke-width);width:var(--aa-input-icon-size)}.aa-SubmitButton,.aa-LoadingIndicator{height:100%;padding:0 14px 0 6px}@media (min-width:753px){.aa-SubmitButton,.aa-LoadingIndicator{padding:0 14px 0 4px}}.aa-SubmitButton{appearance:none;background:0 0;border:0;margin:0}.aa-LoadingIndicator{justify-content:center;align-items:center;display:flex}.aa-LoadingIndicator[hidden]{display:none}.aa-InputWrapper{padding-left:var(--aa-spacing);order:1;width:100%;position:relative}.aa-Input{appearance:none;color:rgba(var(--aa-text-color-rgb),var(--aa-text-color-alpha));font:inherit;font-weight:var(--aa-font-weight-semibold);height:var(--aa-search-input-height);background:0 0;border:0;width:100%;padding:0}.aa-Input::placeholder{color:rgba(var(--color-gray-8-rgb),1);opacity:1}.aa-Input:focus{border-color:none;box-shadow:none;outline:none}.aa-Input:focus::placeholder{color:rgba(var(--color-text-placeholder),1)}.aa-Input::-webkit-search-decoration{appearance:none}.aa-Input::-webkit-search-cancel-button{appearance:none}.aa-Input::-webkit-search-results-button{appearance:none}.aa-Input::-webkit-search-results-decoration{appearance:none}.aa-InputWrapperSuffix{height:var(--aa-search-input-height);order:2;align-items:center;display:flex}.aa-ClearButton{color:rgba(var(--aa-text-color-rgb),var(--aa-text-color-alpha));cursor:pointer;background:0 0;border:0;align-items:center;height:100%;margin:0;padding:0 6px;display:flex}.aa-ClearButton[hidden]{display:none}.aa-ClearButton svg{stroke-width:var(--aa-icon-stroke-width);width:var(--aa-icon-size)}@media (min-width:753px){.aa-ClearButton{padding:0 4px}}.aa-Panel{background-color:rgba(var(--aa-background-color-rgb),var(--aa-background-color-alpha));border-radius:calc(var(--aa-spacing)/4);box-shadow:var(--aa-panel-shadow);z-index:var(--aa-base-z-index);margin:8px 0 0;transition:opacity .2s ease-in,filter .2s ease-in;position:absolute;overflow:hidden}@media screen and (prefers-reduced-motion){.aa-Panel{transition:none}}.aa-Panel button{appearance:none;background:0 0;border:0;margin:0;padding:0}.aa-PanelLayout{height:100%;max-height:var(--aa-panel-max-height);overscroll-behavior:contain;text-align:left;margin:0;padding:0;position:relative;overflow-y:auto}.aa-PanelLayoutColumns--twoGolden{grid-template-columns:39.2% auto;padding:0;display:grid;overflow:hidden}.aa-PanelLayoutColumns--two{grid-template-columns:repeat(2,minmax(0,1fr));padding:0;display:grid;overflow:hidden}.aa-PanelLayoutColumns--three{grid-template-columns:repeat(3,minmax(0,1fr));padding:0;display:grid;overflow:hidden}.aa-Panel--stalled .aa-Source{filter:grayscale();opacity:.8}.aa-Panel--scrollable{max-height:var(--aa-panel-max-height);scrollbar-color:rgba(var(--aa-scrollbar-thumb-background-color-rgb),var(--aa-scrollbar-thumb-background-color-alpha))rgba(var(--aa-scrollbar-track-background-color-rgb),var(--aa-scrollbar-track-background-color-alpha));scrollbar-width:thin;margin:0;overflow:hidden auto}.aa-Panel--scrollable::-webkit-scrollbar{width:var(--aa-scrollbar-width)}.aa-Panel--scrollable::-webkit-scrollbar-track{background-color:rgba(var(--aa-scrollbar-track-background-color-rgb),var(--aa-scrollbar-track-background-color-alpha))}.aa-Panel--scrollable::-webkit-scrollbar-thumb{background-color:rgba(var(--aa-scrollbar-thumb-background-color-rgb),var(--aa-scrollbar-thumb-background-color-alpha));border-color:rgba(var(--aa-scrollbar-track-background-color-rgb),var(--aa-scrollbar-track-background-color-alpha));border-style:solid;border-width:3px 2px 3px 3px;border-radius:9999px}.aa-Source{width:100%;margin:0;padding:0;position:relative}.aa-Source:empty{display:none}.aa-SourceNoResults{padding:var(--aa-spacing);margin:0;font-size:1em}.aa-List{margin:0;padding:0;list-style:none;position:relative}.aa-SourceHeader{margin:var(--aa-spacing-half).5em var(--aa-spacing-half)0;padding:0 1rem;position:relative}.aa-SourceHeader:empty{display:none}.aa-SourceHeaderTitle{background:rgba(var(--aa-background-color-rgb),var(--aa-background-color-alpha));color:rgba(var(--color-tomato-red-rgb),1);font-size:.8125em;font-weight:var(--aa-font-weight-semibold);padding:0 var(--aa-spacing-half)0 0;z-index:var(--aa-base-z-index);margin:0;display:inline-block;position:relative}@media (min-width:753px){.aa-SourceHeaderTitle{font-size:.875em}}.aa-SourceHeaderLine{border-bottom:solid 1px rgba(var(--aa-primary-color-rgb),1);opacity:.3;height:2px;left:0;right:0;top:var(--aa-spacing-half);z-index:calc(var(--aa-base-z-index) - 1);margin:0;padding:0;display:block;position:absolute}.aa-SourceFooterSeeAll{background:linear-gradient(180deg,rgba(var(--aa-background-color-rgb),var(--aa-background-color-alpha)),#807ea324);border:1px solid rgba(var(--aa-muted-color-rgb),var(--aa-muted-color-alpha));color:inherit;font-size:.95em;font-weight:var(--aa-font-weight-medium);border-radius:5px;padding:.475em 1em .6em;text-decoration:none;box-shadow:inset 0 0 2px #fff,0 2px 2px -1px #4c455826}.aa-SourceFooterSeeAll:focus,.aa-SourceFooterSeeAll:hover{border:1px solid rgba(var(--aa-primary-color-rgb),1);color:rgba(var(--aa-primary-color-rgb),1)}.aa-Source .content-image{background-color:var(--color-tomato-red);color:#fff}.aa-Item{cursor:pointer;min-height:calc(var(--aa-spacing)*2.5);padding:calc(var(--aa-spacing-half)/2);border-radius:3px;align-items:center;display:grid}.aa-Item[aria-selected=true]{background-color:rgba(var(--aa-selected-color-rgb),var(--aa-selected-color-alpha))}.aa-Item[aria-selected=true] .aa-ItemActionButton,.aa-Item[aria-selected=true] .aa-ActiveOnly{visibility:visible}.aa-ItemIcon{background:rgba(var(--aa-background-color-rgb),var(--aa-background-color-alpha));box-shadow:inset 0 0 0 1px rgba(var(--aa-panel-border-color-rgb),var(--aa-panel-border-color-alpha));color:rgba(var(--aa-icon-color-rgb),var(--aa-icon-color-alpha));height:calc(var(--aa-icon-size) + var(--aa-spacing-half));stroke-width:var(--aa-icon-stroke-width);text-align:center;width:calc(var(--aa-icon-size) + var(--aa-spacing-half));border-radius:3px;flex-shrink:0;justify-content:center;align-items:center;font-size:.7em;display:flex;overflow:hidden}.aa-ItemIcon img{height:auto;max-height:calc(var(--aa-icon-size) + var(--aa-spacing-half) - 8px);max-width:calc(var(--aa-icon-size) + var(--aa-spacing-half) - 8px);width:auto}.aa-ItemIcon svg{height:var(--aa-icon-size);width:var(--aa-icon-size)}.aa-ItemIcon--alignTop{align-self:flex-start}.aa-ItemIcon--noBorder{box-shadow:none;background:0 0}.aa-ItemIcon--picture{width:96px;height:96px}.aa-ItemIcon--picture img{max-width:100%;max-height:100%;padding:var(--aa-spacing-half)}.aa-ItemContent{cursor:pointer;align-items:center;gap:var(--aa-spacing-half);grid-auto-flow:column;line-height:1.25em;display:grid;overflow:hidden}.aa-ItemContent:empty{display:none}.aa-ItemContent mark{color:rgba(var(--aa-text-color-rgb),var(--aa-text-color-alpha));font-style:normal;font-weight:var(--aa-font-weight-bold);background:0 0}.aa-ItemContent--dual{text-align:left;flex-direction:column;justify-content:space-between;display:flex}.aa-ItemContent--dual .aa-ItemContentTitle,.aa-ItemContent--dual .aa-ItemContentSubtitle{display:block}.aa-ItemContent--indented{padding-left:calc(var(--aa-icon-size) + var(--aa-spacing))}.aa-ItemContentBody{gap:calc(var(--aa-spacing-half)/2);display:grid}.aa-ItemContentTitle{text-overflow:ellipsis;white-space:nowrap;max-width:100%;margin:0 .5em 0 0;padding:0;display:inline-block;overflow:hidden}.aa-ItemContentSubtitle{font-size:.92em}.aa-ItemContentSubtitleIcon:before{border-color:rgba(var(--aa-muted-color-rgb),.64);content:"";border-style:solid;display:inline-block;position:relative;top:-3px;left:1px}.aa-ItemContentSubtitle--inline .aa-ItemContentSubtitleIcon:before{margin-left:var(--aa-spacing-half);margin-right:calc(var(--aa-spacing-half)/2);width:calc(var(--aa-spacing-half) + 2px);border-width:0 0 1.5px}.aa-ItemContentSubtitle--standalone{color:rgba(var(--aa-text-color-rgb),var(--aa-text-color-alpha));align-items:center;gap:var(--aa-spacing-half);grid-auto-flow:column;justify-content:start;display:grid}.aa-ItemContentSubtitle--standalone .aa-ItemContentSubtitleIcon:before{height:var(--aa-spacing-half);width:var(--aa-spacing-half);border-width:0 0 1.5px 1.5px;border-radius:0 0 0 3px}.aa-ItemContentSubtitleCategory{color:rgba(var(--aa-muted-color-rgb),1);font-weight:500}.aa-ItemContentDescription{color:rgba(var(--aa-text-color-rgb),var(--aa-text-color-alpha));text-overflow:ellipsis;max-width:100%;font-size:.85em;overflow-x:hidden}.aa-ItemContentDescription:empty{display:none}.aa-ItemContentDescription mark{background:rgba(var(--aa-description-highlight-background-color-rgb),var(--aa-description-highlight-background-color-alpha));color:rgba(var(--aa-text-color-rgb),var(--aa-text-color-alpha));font-style:normal;font-weight:var(--aa-font-weight-medium)}.aa-ItemContentDash{color:rgba(var(--aa-muted-color-rgb),var(--aa-muted-color-alpha));opacity:.4;display:none}.aa-ItemContentTag{background-color:rgba(var(--aa-primary-color-rgb),var(--aa-primary-color-alpha));border-radius:3px;margin:0 .4em 0 0;padding:.08em .3em}.aa-ItemWrapper,.aa-ItemLink{color:inherit;align-items:center;gap:calc(var(--aa-spacing-half)/2);grid-auto-flow:column;justify-content:space-between;width:100%;display:grid}.aa-ItemLink{color:inherit;text-decoration:none}.aa-ItemActions{height:100%;margin:0 calc(var(--aa-spacing)/-3);grid-auto-flow:column;justify-self:end;padding:0 2px 0 0;display:grid}.aa-ItemActionButton{color:rgba(var(--aa-muted-color-rgb),var(--aa-muted-color-alpha));cursor:pointer;background:0 0;border:0;flex-shrink:0;align-items:center;padding:0;display:flex}.aa-ItemActionButton:hover svg,.aa-ItemActionButton:focus svg{color:rgba(var(--aa-text-color-rgb),var(--aa-text-color-alpha))}@media (hover:none) and (pointer:coarse){.aa-ItemActionButton:hover svg,.aa-ItemActionButton:focus svg{color:inherit}}.aa-ItemActionButton svg{color:rgba(var(--aa-muted-color-rgb),var(--aa-muted-color-alpha));margin:0;margin:calc(var(--aa-spacing)/3);stroke-width:var(--aa-icon-stroke-width);width:var(--aa-action-icon-size)}.aa-ActiveOnly{visibility:hidden}.aa-PanelHeader{background:rgba(var(--aa-primary-color-rgb),1);color:#fff;height:var(--aa-modal-header-height);padding:var(--aa-spacing-half)var(--aa-spacing);align-items:center;margin:0;display:grid;position:relative}.aa-PanelHeader:after{background-image:linear-gradient(rgba(var(--aa-background-color-rgb),1),rgba(var(--aa-background-color-rgb),0));bottom:calc(var(--aa-spacing-half)*-1);content:"";height:var(--aa-spacing-half);pointer-events:none;z-index:var(--aa-base-z-index);position:absolute;left:0;right:0}.aa-PanelFooter{background-color:rgba(var(--aa-background-color-rgb),var(--aa-background-color-alpha));box-shadow:inset 0 1px 0 rgba(var(--aa-panel-border-color-rgb),var(--aa-panel-border-color-alpha));padding:var(--aa-spacing);z-index:var(--aa-base-z-index);justify-content:space-between;margin:0;display:flex;position:relative}.aa-PanelFooter:after{background-image:linear-gradient(rgba(var(--aa-background-color-rgb),0),rgba(var(--aa-muted-color-rgb),var(--aa-muted-color-alpha)));content:"";height:var(--aa-spacing);opacity:.12;pointer-events:none;left:0;right:0;top:calc(var(--aa-spacing)*-1);z-index:calc(var(--aa-base-z-index) - 1);position:absolute}.aa-DetachedContainer{background:rgba(var(--aa-background-color-rgb),var(--aa-background-color-alpha));box-shadow:var(--aa-panel-shadow);z-index:var(--aa-base-z-index);flex-direction:column;margin:0;padding:0;display:flex;position:fixed;inset:0;overflow:hidden}.aa-DetachedContainer:after{height:32px}.aa-DetachedContainer .aa-SourceHeader{margin:var(--aa-spacing-half)0 var(--aa-spacing-half)2px}.aa-DetachedContainer .aa-Panel{background-color:rgba(var(--aa-background-color-rgb),var(--aa-background-color-alpha));box-shadow:none;border-radius:0;flex-grow:1;margin:0;padding:0;position:relative}.aa-DetachedContainer .aa-PanelLayout{box-shadow:none;width:100%;max-height:none;margin:0;position:absolute;inset:0;overflow-y:auto}.aa-DetachedFormContainer{border-bottom:solid 1px rgba(var(--aa-panel-border-color-rgb),var(--aa-panel-border-color-alpha));padding:var(--aa-spacing-half);flex-direction:row;justify-content:space-between;margin:0;display:flex}.aa-DetachedCancelButton{color:rgba(var(--aa-text-color-rgb),var(--aa-text-color-alpha));cursor:pointer;font:inherit;margin:0 0 0 var(--aa-spacing-half);padding:0 var(--aa-spacing-half);background:0 0;border:0;border-radius:3px}.aa-DetachedCancelButton:hover,.aa-DetachedCancelButton:focus{box-shadow:inset 0 0 0 1px rgba(var(--aa-panel-border-color-rgb),var(--aa-panel-border-color-alpha))}.aa-DetachedContainer--modal{bottom:inherit;height:auto;max-width:var(--aa-detached-modal-max-width);border-radius:6px;margin:0 auto;position:absolute;top:3%}.aa-DetachedContainer--modal .aa-PanelLayout{max-height:var(--aa-detached-modal-max-height);padding-bottom:var(--aa-spacing-half);position:static}.aa-DetachedContainer--modal .aa-PanelLayout:empty{display:none}.aa-DetachedSearchButton{background-color:rgba(var(--aa-input-background-color-rgb),var(--aa-input-background-color-alpha));border:1px solid rgba(var(--aa-input-border-color-rgb),var(--aa-input-border-color-alpha));color:rgba(var(--aa-muted-color-rgb),var(--aa-muted-color-alpha));cursor:pointer;font:inherit;font-family:var(--aa-font-family);font-size:var(--aa-font-size);font-weight:var(--aa-font-weight-semibold);height:var(--aa-search-input-height);padding:0 calc(var(--aa-search-input-height)/8);text-align:left;border-radius:20px;align-items:center;width:100%;margin:0;display:flex;position:relative}.aa-DetachedSearchButton:focus{border-color:rgba(var(--aa-primary-color-rgb),1);box-shadow:rgba(var(--aa-primary-color-rgb),var(--aa-primary-color-alpha))0 0 0 3px,inset rgba(var(--aa-primary-color-rgb),var(--aa-primary-color-alpha))0 0 0 2px;outline:none}.aa-DetachedSearchButtonIcon{color:rgba(var(--aa-primary-color-rgb),1);cursor:initial;height:100%;width:calc(var(--aa-icon-size) + var(--aa-spacing));flex-shrink:0;justify-content:center;align-items:center;display:flex}.aa-DetachedSearchButtonQuery{color:rgba(var(--aa-text-color-rgb),1);text-overflow:ellipsis;white-space:nowrap;line-height:1.25em;overflow:hidden}.aa-DetachedSearchButtonPlaceholder{color:rgba(var(--aa-text-color-rgb),1)}.aa-DetachedSearchButtonPlaceholder[hidden]{display:none}.aa-Detached{height:100vh;overflow:hidden}.aa-DetachedOverlay{background-color:rgba(var(--aa-overlay-color-rgb),var(--aa-overlay-color-alpha));height:100vh;z-index:calc(var(--aa-base-z-index) - 1);margin:0;padding:0;position:fixed;top:0;left:0;right:0}@media (hover:none) and (pointer:coarse){.aa-DesktopOnly{display:none}}@media (hover:hover){.aa-TouchOnly{display:none}}.aa-Source:not(:first-child){border-top:1px solid var(--color-gray-3)}[data-autocomplete-source-id=collectionSearchSource]{background-color:var(--color-gray-1);padding-top:.5rem;padding-bottom:1rem}[data-autocomplete-source-id=collectionSearchSource] .aa-SourceHeaderTitle{background:0 0}#site-header-search-recipeSearchSource-list .aa-Item,#site-header-search-popularSearchSource-list .aa-Item,#site-header-search-curatedQuerySuggestionsSource-list .aa-Item,#site-header-search-contentSearchSource-list .aa-Item,#site-header-search-recentSearchesPlugin-list .aa-Item{border-radius:0;padding:.5rem 1rem}#site-header-search-collectionSearchSource-list{background-color:var(--color-gray-1);flex-flow:row;gap:.5rem;padding:1rem;display:flex;overflow-x:auto}#site-header-search-collectionSearchSource-list .aa-Item{border-radius:8px;min-height:80px;padding:0}#site-header-search-collectionSearchSource-list .aa-Item a{height:100%}#site-header-search-collectionSearchSource-list .aa-Item .component--site-header-search-collection-item{box-shadow:0 2px 8px #00000014}#site-header-search-collectionSearchSource-list .aa-Item .component--site-header-search-collection-item img{background:rgba(var(--aa-background-color-rgb),var(--aa-background-color-alpha))}#site-header-search-collectionSearchSource-list .aa-Item .component--site-header-search-collection-item:hover{color:rgba(var(--color-tomato-red-rgb),1);transition:color .3s ease-in-out}#site-header-search-collectionSearchSource-list .aa-Item[aria-selected=true] .component--site-header-search-collection-item{outline:var(--color-gray-4)solid 1px}
.component--site-header-search-collection-item .desc{color:var(--color-gray-8)}
.component--site-header-sign-in-reminder{z-index:1;width:220px;display:block;position:absolute;top:35px;left:50%;right:0;transform:translate(-50%)}@media (min-width:360px){.component--site-header-sign-in-reminder{width:270px}}@media (min-width:400px){.component--site-header-sign-in-reminder{top:42px}}@media (min-width:1024px){.component--site-header-sign-in-reminder{left:unset;top:60px;transform:none}}.component--site-header-sign-in-reminder .sign-in-reminder-pop-up{box-sizing:border-box;cursor:pointer;text-align:left;white-space:break-spaces;z-index:1001;background-color:#fff;border:2px solid #999;border-radius:10px;margin:auto auto 10px;padding:17px;position:relative;box-shadow:0 4px 4px #0003}@media (min-width:753px){.component--site-header-sign-in-reminder .sign-in-reminder-pop-up{width:320px;margin:0;padding:10px 17px;position:absolute;right:5px;box-shadow:0 4px 20px #00000080}}.component--site-header-sign-in-reminder .sign-in-reminder-pop-up:before{color:#fff;content:"▲";text-shadow:0 -3px #999;z-index:11;font-family:sans-serif;font-size:12px;line-height:1.67;position:absolute;top:-12px;left:50%;transform:translate(-50%)scaleX(1.5)}@media (min-width:753px){.component--site-header-sign-in-reminder .sign-in-reminder-pop-up:before{font-size:22px;line-height:1;top:-15px;left:70%;right:0}}.component--site-header-sign-in-reminder .pop-up-visible{opacity:0;animation:1s ease-in-out forwards site-header-sign-in-reminder-fade-in}.component--site-header-sign-in-reminder .pop-up-hidden{animation:1s ease-in-out forwards site-header-sign-in-reminder-fade-out}.component--site-header-sign-in-reminder .sign-in-reminder-text{letter-spacing:-.01em;text-align:left;margin:0;padding:0;font-size:14px;font-weight:600;line-height:1.36}@media (min-width:753px){.component--site-header-sign-in-reminder .sign-in-reminder-text{font-size:17px;line-height:1.3}}@keyframes site-header-sign-in-reminder-fade-in{0%{opacity:0;transform:translateY(-20px)}to{opacity:1;transform:translateY(0)}}@keyframes site-header-sign-in-reminder-fade-out{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(-20px)}}
.component--site-header-desktop{--site-header-nav-height:44px;top:calc(-1*var(--site-header-nav-height));z-index:1000;position:sticky;box-shadow:0 9px 14px #0000000d}.component--site-header-desktop.has-impersonation-header{--site-header-impersonation-height:112px;top:calc(-1*var(--site-header-impersonation-height))}
.component--site-header-mobile-nav-bar .site-header-mobile-nav-bar-wegmans-logo{height:40px}.component--site-header-mobile-nav-bar .user-text-button{font-size:.875rem;font-weight:700}.component--site-header-mobile-nav-bar .cart-item-count{background:var(--color-tomato-red);color:var(--color-white)}
.component--site-header-mobile-nav-drawer .MuiDrawer-paper{width:280px;padding-top:40px;padding-bottom:40px}.component--site-header-mobile-nav-drawer .link-active{color:var(--color-tomato-red)}.component--site-header-mobile-nav-drawer .link{font-size:.875rem}.component--site-header-mobile-nav-drawer .notification-badge{background-color:var(--color-tomato-red-darker);color:#fff;border-radius:9999px;justify-content:center;align-items:center;width:16px;height:16px;font-size:8px;font-weight:700;display:flex}
.component--site-header-mobile-sign-in-greeting-button{position:relative}@media (min-width:1024px){.component--site-header-mobile-sign-in-greeting-button{position:unset}}.component--site-header-mobile-sign-in-greeting-button .sign-in-text{line-height:24px;display:none}@media (min-width:360px){.component--site-header-mobile-sign-in-greeting-button .sign-in-text{-webkit-line-clamp:1;line-clamp:1;text-overflow:ellipsis;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}}.component--site-header-mobile-sign-in-greeting-button .sign-in-greeting-button{text-wrap:nowrap;width:calc-size(auto,size);transition:width .75s;overflow:hidden}.component--site-header-mobile-sign-in-greeting-button .sign-in-greeting-button.is-loading{width:87px}.component--site-header-mobile-sign-in-greeting-button .sign-in-greeting-button.text{color:var(--color-black)}.component--site-header-mobile-sign-in-greeting-button .greeting{text-align:left;white-space:nowrap;min-width:30px;max-width:80px;padding-left:1px;font-size:13px;line-height:1.3;overflow:hidden}@media (min-width:400px){.component--site-header-mobile-sign-in-greeting-button .greeting{max-width:130px}}.component--site-header-mobile-sign-in-greeting-button .nametag{text-overflow:ellipsis;display:block;overflow:hidden}.component--site-header-mobile-sign-in-greeting-button .arrow-drop-down-sharp-icon{width:10px;height:10px;transform:scale(3)}
.skip-container{z-index:10000;flex-direction:column;gap:4px;width:0;margin:4px;display:flex;position:fixed;overflow:hidden}.skip-block{background:var(--color-concrete);border:1px solid var(--color-gray-8);color:var(--color-gray-8);border-radius:4px;height:auto;padding:10px;font-weight:600}.skip-container:focus-within{width:auto}
