/* CIMP-13122 - Add text above the carousel and font/size match with website */
div[data-sc-id] {
    font-family: Buenos Aires SemiBold !important;
    width: 220px !important;
    min-width: 220px !important;
    max-width: 260px !important;
    margin-bottom: unset !important;
}
  
div[data-sc-id]:before {
    content: "Shop eos at these retailers." !important;
    position: absolute;
    top: -10px;
    right: -17px;
    transform: translateX(-20%);
    font-size: 16px;
    line-height: 1.4em;
}
/* END CIMP-13122 */

/* CIMP-13281 - Adjust retailers spacing in the carousel */
div[data-sc-id]:not(.sc-omnichannel) .sc-smartsite-footer {
    min-width: unset !important;
    margin-top: 0 !important;
}

div[data-sc-id] .slick-list .slick-track .slick-slide,
div[data-sc-type="retailer-carousel"] .slick-list .slick-track .slick-slide {
    max-width: 80px;
    min-height: unset !important;
}
/* END CIMP-13281 */

/* CIMP-13396 - OOS text message is out of container in the carousel */
div[data-sc-id] .oos-message {
    min-width: 240px !important;
}
/* END CIMP-13396 */

/* CIMP-13952 - re-enable vertical retailer list */
/* CIMP-13601 - Hide vertical retailer listing from product locator */
/* div[data-sc-product-locator-id][data-sc-product-locator-type=standalone] .sc-pl-retailer-list__container {
    display: none;
} */
/* END CIMP-13601 */
/* END CIMP-13952 */

/* CIMP-13792 - PL: Filter selection text does not handle long names very well */
.sc-pl-product-selector-form__content .sc-pl-product-selector-form__form select {
    padding-right: 30px;
    text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden;
}
/* END CIMP-13792 */

/* CIMP-13832 - PL postal code input background color unset */
.sc-pl-product-locator__filter-container .sc-pl-product-selector-form__content .sc-pl-product-selector-form__form .sc-pl-product-selector-form__zip-input-wrapper input {
    background-color: unset;
}
/* END CIMP-13832 */