/* CIMP-15492 - Add Montserrat fonts and fixed styling conflicts in omni channel widget */
div[data-sc-product-locator-id][data-sc-product-locator-type=standalone] * {
    font-family: 'Montserrat';
}

div[data-sc-product-locator-id][data-sc-product-locator-type=standalone] .sc-pl-product-selector-form__zip-input-wrapper-field {
    border: 0;
}

/* Omni Channel Carousel Widget */
div[data-sc-id].sc-omnichannel.tabbed,
div[data-sc-id].sc-omnichannel.tabbed .omnichannel-tabs,
div[data-sc-id].sc-omnichannel.tabbed .tab-omnichannel-container .tab-content .online-tab .retailer-list-wrapper .retailer-offer-compact .offer-info .retailer-name,
div[data-sc-id].sc-omnichannel.tabbed .tab-omnichannel-container .tab-content .online-tab .retailer-list-wrapper .retailer-offer .retailer-info span,
.sc-omnichannel-header-injected__container .sc-omnichannel-header-injected__form-zip-input-wrapper input,
.sc-omnichannel-header-injected__container button {
    font-family: 'Montserrat' !important;
}

div[data-sc-id].sc-omnichannel.tabbed .sc-omnichannel__injected-store-list-container .sc-omnichannel-store-list__container .sc-omnichannel-store-list__sidebar {
    font-size: 15px;
}

div[data-sc-id].sc-omnichannel.tabbed .sc-omnichannel-store-list__sidebar-item .sc-omnichannel-store-list__sidebar-logo {
    height: 60px;
    max-width: 60px;
    border-radius: 100px;
    border: 2px solid #f2f2f2;
}

div[data-sc-id].sc-omnichannel.tabbed .sc-omnichannel-store-list__sidebar-title {
    margin: 0;
    margin-bottom: .25rem;
    font-size: 18px;
    line-height: normal;
    font-weight: bold;
    color: #000;
}

div[data-sc-id].sc-omnichannel.tabbed .sc-omnichannel-store-list__sidebar-address {
    margin-bottom: .25rem;
}

div[data-sc-id].sc-omnichannel.tabbed .sc-omnichannel-store-list__sidebar-stock p {
    margin-bottom: unset;
}
/* END CIMP-15492 */

/* CIMP-15517 - Change color of tabbed omni widget buttons, icons, links */
div[data-sc-id].sc-omnichannel.tabbed .tab-omnichannel-container .tab-content .online-tab .retailer-list-wrapper .retailer-offer-compact .retailer-action,
div[data-sc-id].sc-omnichannel.tabbed .tab-omnichannel-container .tab-content .online-tab .retailer-list-wrapper .retailer-offer .offer-info .retailer-action,
div[data-sc-id] .zip-change-box .zip-buttons .change-button,
.sc-omnichannel-header-injected__container button {
    background-color: #0D1836 !important;
}

div[data-sc-id].sc-omnichannel.tabbed .omnichannel-tabs .omnichannel-tab.active,
.sc-omnichannel-header-injected__container .sc-omnichannel-header-injected__form-zip-input-wrapper .sc-omnichannel-header-injected__form-zip-input-icon,
div[data-sc-id].sc-omnichannel.tabbed .tab-omnichannel-container .tab-content .online-tab .retailer-view-zip-change div *,
div[data-sc-id].sc-omnichannel.tabbed .tab-omnichannel-container .tab-content .online-tab .online-oos span,
div[data-sc-id] .change-zip-input:before {
    color: #0D1836 !important;
}
/* END CIMP-15517 */

/* CIMP-15525 - hide category from store locator */
.sc-pl-product-filter-selector__wrapper:has(select[name="store_locator_category"]) {
  display: none;
}
/* END CIMP-15525 */