.picker-info-custom-container,
.product-info-custom-container {
    max-width: 1270px;
    padding-top:24px;
}

.custom-container {
    max-width: 1302px;
}

.feedback-wrapper .custom-container {
    max-width: 1116px;
}

.generic-product-feedback-wrapper .custom-container {
    max-width: 1086px;
}

.custom-container,
.picker-info-custom-container,
.product-info-custom-container {
    margin: auto;
}

.picker-container,
.index-container {
    background: linear-gradient(180deg, #067382 323px, #FFFFFF 0%);
    overflow-x: clip;
}

/* BREADCRUMBS */


.breadcrumbs a, .breadcrumbs a.visited, .breadcrumbs a:active, .breadcrumbs a:focus {
    color: rgb(51, 51, 51) !important;
    text-decoration: none !important;
    font-size: 14px;
}

.breadcrumbs a:focus {
    outline-offset: 2px;
}

.breadcrumbs a[href]:not(:empty):hover {
    text-decoration: underline !important;
}

.breadcrumbs li::after {
    content: "/";
    color: rgb(51, 51, 51) !important;
    margin-left: 5px;
    margin-right: 5px;
    font-size: 14px;
    display: inline-block;
    text-decoration: none;
}

.breadcrumbs ul li:last-of-type::after {
    content: "";
}

.breadcrumbs ul {
    padding: 0px;
}

.breadcrumbs ul li {
    list-style: none;
    display: inline-block;
}

/* END BREADCRUMBS */

/* notice styles - specific to costco */
.notice-container {
    background-color: #ffb50f;
    color: #000;
    font-size: 1em;
    text-align: center;
}

    .notice-container .notice {
        padding: 3px 5px;
    }

    .notice-container a {
        color: #000;
        cursor: pointer;
        font-weight: bold;
        text-decoration: underline !important;
    }

        .notice-container a:hover,
        .notice-container a:focus {
            text-decoration: underline;
        }

/* end notice styles */