﻿main{min-height:0;text-align:left;}footer{display:none;}.expandable-block{border:none;}.expandable-block-content{padding:0;margin:0;}.popup-bubble{position:absolute;top:0;left:0;transform:translate(-50%,-100%);background-color:var(--ff-v2-color-white);-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;overflow-y:auto;}.popup-bubble-anchor{position:absolute;width:100%;bottom:56px;left:0;}.popup-bubble-anchor::after{content:"";position:absolute;top:0;left:0;transform:translate(-50%,0);width:0;height:0;border-left:8px solid transparent;border-right:8px solid transparent;border-top:8px solid var(--ff-v2-color-white);}.popup-container{cursor:auto;height:0;position:absolute;width:220px;}.store-locations-title{margin-bottom:calc(var(--ff-v2-margin)*3);}.store-locations-market-title{margin-top:calc(var(--ff-v2-margin)*5);margin-bottom:calc(var(--ff-v2-margin)*3);}#stores-wrapper{display:grid;grid-template-columns:1fr 1fr;overflow:hidden;}#stores-wrapper>#stores-content>#results-panel{background:var(--ff-v2-color-white);overflow:auto;}#stores-wrapper>#stores-content>#results-panel>#search-panel{background:var(--ff-v2-color-primary);padding:calc(var(--ff-v2-padding)*5);margin-bottom:calc(var(--ff-v2-margin)*3);}#stores-wrapper>#stores-content>#results-panel>#search-panel>#search-panel-header{color:var(--ff-v2-color-white);margin-bottom:calc(var(--ff-v2-margin)*2);}#stores-wrapper>#stores-content>#results-panel>#search-panel>#search-input-wrapper{position:relative;}#stores-wrapper>#stores-content>#results-panel>#search-panel>#search-input-wrapper>i.icon-grey{position:absolute;left:16px;top:12px;}#stores-wrapper>#stores-content>#results-panel>#search-panel>#search-input-wrapper i.icon-Close-cr-fr{position:absolute;right:16px;top:12px;cursor:pointer;}#stores-wrapper>#stores-content>#results-panel>#search-panel>#search-input-wrapper>#stores-query-input{width:100%;padding-left:calc(var(--ff-v2-padding)*6);padding-right:calc(var(--ff-v2-padding)*6);}#stores-wrapper>#stores-content>#results-panel>#direct-shipping-cta{display:flex;align-items:center;padding:calc(var(--ff-v2-padding)*2.5);margin:calc(var(--ff-v2-margin)*3) calc(var(--ff-v2-margin)*3) calc(var(--ff-v2-margin)*5) calc(var(--ff-v2-margin)*3);border:solid 1px var(--ff-v2-color-inputs-stroke);-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;}#stores-wrapper>#stores-content>#results-panel>#direct-shipping-cta #direct-shipping-cta-inner{display:flex;flex-grow:1;align-items:center;}#stores-wrapper>#stores-content>#results-panel>#direct-shipping-cta #direct-shipping-cta-inner>div>img{width:80px;height:80px;display:block;}#stores-wrapper>#stores-content>#results-panel>#direct-shipping-cta #direct-shipping-cta-inner>div#direct-shipping-cta-text{flex-grow:1;margin-left:calc(var(--ff-v2-margin)*2);}#stores-wrapper>#stores-content>#results-panel>#direct-shipping-cta>div#direct-shipping-cta-action{flex-shrink:0;margin-left:calc(var(--ff-v2-margin)*2);}#stores-wrapper>#stores-content>#results-panel #search-results-store-locations,#stores-wrapper>#stores-content>#results-panel #search-results-virtual-locations{margin-left:calc(var(--ff-v2-margin)*3);margin-right:calc(var(--ff-v2-margin)*3);}#stores-wrapper>#stores-content>#results-panel .no-results{margin-top:calc(var(--ff-v2-margin)*19);}#stores-wrapper>#stores-content>#results-panel .no-results>img{height:200px;width:200px;display:block;margin-left:auto;margin-right:auto;}#stores-wrapper>#stores-content>#results-panel .no-results>h2{text-align:center;}#stores-wrapper>#stores-content>#results-panel .store-grouping{border:solid 1px var(--ff-v2-color-inputs-stroke);-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;padding:calc(var(--ff-v2-padding)*2);margin:calc(var(--ff-v2-padding)*1) 0;}#stores-wrapper>#stores-content>#results-panel .store-grouping:first-of-type{margin-top:0;}#stores-wrapper>#stores-content>#results-panel .store-grouping:last-of-type{margin-bottom:calc(var(--ff-v2-margin)*5);}#stores-wrapper>#stores-content>#results-panel .store-grouping-header{display:flex;}#stores-wrapper>#stores-content>#results-panel .store-grouping-header>div{flex-grow:1;}#stores-wrapper>#stores-content>#results-panel .store-grouping-header>button.buttonv2{width:48px;}#stores-wrapper>#stores-content>#results-panel .store-grouping-body .store{padding:calc(var(--ff-v2-padding)*3);}#stores-wrapper>#stores-content>#results-panel .store-grouping-body .store-wrapper{border:solid 1px var(--ff-v2-color-inputs-stroke);-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;margin:calc(var(--ff-v2-margin)*1.25) 0;}#stores-wrapper>#stores-content>#results-panel .store-grouping-body .store-wrapper:first-of-type{margin-top:calc(var(--ff-v2-margin)*2);}#stores-wrapper>#stores-content>#results-panel .store-grouping-body .store-wrapper:last-of-type{margin-bottom:0;}#stores-wrapper>#stores-content>#results-panel .store-grouping-body .store-type{font-family:var(--ff-v2-font-captions-name);font-size:var(--ff-v2-font-captions-size);line-height:var(--ff-v2-font-captions-line-height);font-weight:var(--ff-v2-font-captions-weight);text-transform:uppercase;margin-bottom:var(--ff-v2-margin);}#stores-wrapper>#stores-content>#results-panel .store-grouping-body .store-title-bar{display:flex;align-items:center;justify-content:space-between;width:100%;}#stores-wrapper>#stores-content>#results-panel .store-grouping-body .store-title-bar>.store-name{display:flex;align-items:center;align-content:space-between;}#stores-wrapper>#stores-content>#results-panel .store-grouping-body .store-address-and-hours{display:flex;gap:var(--ff-v2-margin);}#stores-wrapper>#stores-content>#results-panel .store-grouping-body .store-address-and-hours>div{display:flex;align-items:center;}#stores-wrapper>#stores-content>#results-panel .store-grouping-body .store-address-and-hours>div:first-of-type{flex-grow:1;}#stores-wrapper>#stores-content>#results-panel .store-grouping-body .store-address-and-hours-actions>div>a{display:flex;align-items:center;}#stores-wrapper>#stores-content>#results-panel .store-grouping-body .store-address-and-hours-actions>div>a>i{margin-left:calc(var(--ff-v2-margin)*.5);}#stores-wrapper>#stores-content>#results-panel .store-grouping-body .store-directions-hours-display{border:solid 1px var(--ff-v2-color-inputs-stroke);-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;}#stores-wrapper>#stores-content>#results-panel .store-grouping-body .store-directions-hours-display>div{display:grid;grid-template-columns:1fr 2fr;padding:var(--ff-v2-padding);}#stores-wrapper>#stores-content>#results-panel .store-grouping-body .store-directions-hours-display>div>div:nth-child(2){text-align:right;}#stores-wrapper>#stores-content>#results-panel .store-grouping-body .store-directions-hours-display>div:nth-child(odd){background:var(--ff-v2-color-almost-white);}#stores-wrapper>#stores-content>#results-panel .store-grouping-body .store-actions{border-top:solid 1px var(--ff-v2-color-inputs-stroke);padding:calc(var(--ff-v2-padding)*2) calc(var(--ff-v2-padding)*3);display:grid;background:var(--ff-v2-color-almost-white);}#stores-wrapper>#stores-content>#results-panel .store-grouping-body .store-actions.single{grid-template-columns:1fr;}#stores-wrapper>#stores-content>#results-panel .store-grouping-body .store-actions.double{grid-template-columns:1fr 1fr;}#stores-wrapper>#stores-content>#results-panel .store-grouping[data-expanded='true']{border:solid 1px var(--ff-v2-color-primary);}.store-label-open,.store-label-closed,.store-label-virtual,.store-label-soon{margin:0 var(--ff-v2-margin);padding:calc(var(--ff-v2-padding)*.5) var(--ff-v2-padding);-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;}.store-label-open{background:var(--ff-v2-color-light-bg);color:var(--ff-v2-color-dark-bg);min-width:80px;}.store-label-closed{background:var(--ff-v2-color-error-secondary);color:var(--ff-v2-color-error);min-width:95px;}.store-label-soon{background:var(--ff-v2-color-warning);color:var(--ff-v2-color-white);}.store-label-virtual{background:var(--ff-v2-color-primary);color:var(--ff-v2-color-white);-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;}.store-popup-details{max-width:220px;}.store-popup-details-store-type,.store-popup-details-store-name,.store-popup-details-store-contact{padding:var(--ff-v2-padding) calc(var(--ff-v2-padding)*2);}.store-popup-details-store-contact{background:var(--ff-v2-color-almost-white);}.store-popup-details-store-type{display:flex;align-items:center;gap:calc(var(--ff-v2-margin)*.5);color:var(--ff-v2-color-dark-bg);background:var(--ff-v2-color-light-bg);}.store-popup-details-store-type>i{font-size:var(--ff-v2-font-body-size);line-height:var(--ff-v2-font-body-line-height);}.store-popup-details-store-name{padding-top:calc(var(--ff-v2-padding)*1.5);padding-bottom:calc(var(--ff-v2-padding)*1.5);border-bottom:solid 1px var(--ff-v2-color-inputs-stroke);}.store-popup-details .label-wrapper{display:flex;}.store-popup-details .label-wrapper>.store-label-open,.store-popup-details .label-wrapper>.store-label-closed,.store-popup-details .label-wrapper>.store-label-virtual,.store-popup-details .label-wrapper>.store-label-soon{margin:0;}.store-title-distance{min-inline-size:max-content;}@media(max-width:1199px){#stores-wrapper>#stores-content>#results-panel .store-grouping-body .store-title-bar{display:flex;flex-direction:column;align-items:flex-start;}.store-title-distance{padding-top:var(--ff-v2-padding);}#stores-wrapper{grid-template-columns:1fr 376px;}#stores-wrapper>#stores-content>#results-panel>#direct-shipping-cta{align-items:flex-start;flex-direction:column;}#stores-wrapper>#stores-content>#results-panel>#direct-shipping-cta #direct-shipping-cta-inner{width:100%;}#stores-wrapper>#stores-content>#results-panel>#direct-shipping-cta #direct-shipping-cta-inner>div>img{width:48px;height:48px;}#stores-wrapper>#stores-content>#results-panel>#direct-shipping-cta #direct-shipping-cta-inner>div#direct-shipping-cta-text>h2{font-size:var(--ff-v2-font-body-size);line-height:var(--ff-v2-font-body-line-height);}#stores-wrapper>#stores-content>#results-panel>#direct-shipping-cta>div#direct-shipping-cta-action{margin:calc(var(--ff-v2-margin)*2) 0 0 0;width:100%;}#stores-wrapper>#stores-content>#results-panel>#direct-shipping-cta>div#direct-shipping-cta-action>button{width:100%;}#stores-wrapper>#stores-content>#results-panel .store-grouping-body .store-title-bar>.store-name{display:block;}#stores-wrapper>#stores-content>#results-panel .store-grouping-body .store-address-and-hours{flex-direction:column;margin-top:var(--ff-v2-margin);}#stores-wrapper>#stores-content>#results-panel .store-grouping-body .store-directions-hours-display>div .not-abbreviated{display:none;}#stores-wrapper>#stores-content>#results-panel .no-results{margin-top:calc(var(--ff-v2-margin)*14);}#stores-wrapper>#stores-content>#results-panel .no-results>img{height:120px;width:120px;}#stores-wrapper>#stores-content>#results-panel .no-results>h2{font-size:var(--ff-v2-font-body-size);line-height:var(--ff-v2-font-body-line-height);}.store-label-open,.store-label-closed,.store-label-virtual,.store-label-soon{display:inline-block;margin-left:0;}}@media(max-width:767px){#stores-wrapper{grid-template-columns:1fr;}#stores-wrapper>#map{display:none;}#stores-wrapper>#stores-content>#results-panel #search-results-store-locations,#stores-wrapper>#stores-content>#results-panel #search-results-virtual-locations{margin-left:calc(var(--ff-v2-margin)*2);margin-right:calc(var(--ff-v2-margin)*2);}#stores-wrapper>#stores-content>#results-panel .store-grouping-body .store-title-bar>.store-name{display:block;}.store-label-open,.store-label-closed,.store-label-virtual,.store-label-soon{display:inline-block;margin-left:0;}}