/* Text links in the header and collection call to action, with accessible targets. */
.site-header #openRetailer,.site-header #storeHeaderButton,.site-header #openCart,.hero-cta .primary-button{background:none!important;background-image:none!important;border:0!important;box-shadow:none!important;border-radius:0!important;color:inherit!important;min-height:44px;padding:10px 8px!important;text-decoration:none;font-weight:600;cursor:pointer}.site-header #cartModeLabel,.site-header #cartCount{background:transparent!important;color:inherit!important;border:0!important;border-radius:0!important;box-shadow:none!important}.site-header #cartCount{padding:0!important;min-width:0!important}.site-header #openRetailer:hover,.site-header #storeHeaderButton:hover,.site-header #openCart:hover,.hero-cta .primary-button:hover{text-decoration:underline;text-underline-offset:6px;text-decoration-thickness:1px}.site-header #openRetailer:focus-visible,.site-header #storeHeaderButton:focus-visible,.site-header #openCart:focus-visible,.hero-cta .primary-button:focus-visible{outline:2px solid #d3b577!important;outline-offset:4px}.hero-cta .primary-button{padding-left:0!important;color:#d3b577!important}#storeMap{height:440px;width:100%;background:#e8ecec;border-radius:8px;margin:20px 0}#storeMapStatus{font-size:14px;min-height:1.4em}.store-filters{flex-wrap:wrap}.store-filters label{min-width:130px}@media(max-width:650px){#storeMap{height:340px}.site-header .header-actions{flex-wrap:wrap;gap:6px}}
