:root {
    --chamberlain-main-color: #d26a5e;
    --chamberlain-secondary-color: #f6e1df;
    --tab-gab: 3rem;
    --main-font-family: "Roboto", "Helvetica Neue", "Helvetica", "Arial", sans-serif;
    --search-button-background-color: var(--chamberlain-main-color);
    --tab-active-background-color: var(--chamberlain-secondary-color);
    --product-title-font: "AktivGrotesk-Regular", sans-serif;
    --product-title-color: #191919;
    --product-title-size: 18px;
    --product-title-font-weight: 600;
    --product-title-font-style: normal;
    --product-title-text-transform: none;
    --product-price-color: #5C6468;
    --product-price-weight: 400;
    --product-metadata-color: #5C6468;
    --product-title-margin-top: 24px;
    --call-to-action-height: 1.3rem;
    --call-to-action-font-family: "Roboto", sans-serif;
    --call-to-action-font-size: 16px;
    --call-to-action-element-height: 46.1719px;
    --search-box-submit-width: 72.55px;
    --search-box-submit-padding: 0.75rem 1.5rem;
    --search-box-radius: 4px;
    --search-box-color: #5C6468;
    --search-box-font-size: 16px;
    --pager-color: #0046AD;
    --button-hover-color: var(--chamberlain-secondary-color);
    --facet-checkbox-hover-color: rgb(182, 182, 182);
    --facet-checkbox-border-radius: 4px;
    --facet-checkbox-color: rgb(182, 182, 182);
    --search-box-gab: 1.5rem;
    --chamberlain-facet-color: #191919 !important;
    --ui-promotion-default-main-color: #00305E;
}

atomic-search-box::part(submit-button) {
    background-color: var(--chamberlain-main-color);
    color: white !important;
    margin-left: var(--search-box-gab);
}

atomic-search-box::part(clear-button) {
	background-color: #D8D8D8;
}

atomic-search-box::part(clear-icon) {
	color: var(--atomic-neutral-dark);
}

@media only screen and (min-width: 0px) {
    :root {
        --search-box-height: 50.58px;
    }
}

@media only screen and (min-width: 992px) {
    :root {
        --search-box-height: 50.61px;
    }
}
