:root {
	--spacing: 13px;
	--search-box-width: 100%;
	--atomic-font-family: var(--main-font-family);
	--chamberlain-primary-color: #191919;
	--my-color: #191919;
	--chamberlain-submit-color: #d9d9d9;
	--max-search-input-suggestions: calc(
		var(--search-box-width) - var(--search-box-submit-width) - 25px
	);
	--main-grey-color: #d2d0cd;
	--tab-hover-color: var(--chamberlain-main-color);
	--tab-border-color: #c7c9cb;
	--tab-active-color: white;
	--tab-active-background-color: #cae8f5;
	--tab-primary-color: #4c5056;
	--tab-primary-background-color: white;
	--search-box-radius: 0px;
	--button-border-radius: 0px;
	--half-gap: 18px;
	--full-gap: calc(var(--half-gap) * 2);

	--tab-font-size: 20px;
	--tab-font-weight: 600;
	--tab-font-size--mobile: 14px;
	--tab-font-size--tablet: 18px;
	--tab-font-weight--tablet: 600;
	--tab-font-weight--mobile: 600;
}

atomic-external {
	display: flex;
	justify-content: center;
}

body {
	--go-button-caption: 'Go';
	--show-filter-caption: 'Show Filter';
	--hide-filter-caption: 'Hide Filter';
}

body[data-coveo-site-language='fr'] {
	--go-button-caption: 'Aller';
	--show-filter-caption: 'Afficher Filtre';
	--hide-filter-caption: 'Masquer Filtre';
}

body[data-coveo-site-language='es'] {
	--go-button-caption: 'Ir';
	--show-filter-caption: 'Mostrar Filtro';
	--hide-filter-caption: 'Ocultar Filtro';
}

body.atomic-modal-opened {
	overflow-y: hidden;
}

atomic-search-interface .plp-filter {
	grid-area: plp-filter;
	justify-content: center;
}

atomic-search-interface .plp-filter {
	display: none;
}

atomic-search-interface .plp-filter a {
	display: block;
	width: 150px;
	padding-left: 20px;
	background-image: url('../svg/filter-icon.svg');
	background-position: left 3px;
	background-repeat: no-repeat;
	background-size: 14px 14px;
	text-decoration: none;
	color: #5c6468;
}
atomic-search-interface:not(.hidden-filter) .plp-filter a:before {
	content: var(--hide-filter-caption);
}
atomic-search-interface .plp-filter a:before {
	content: var(--show-filter-caption);
}

atomic-search-interface.is-plp-page:not(.over-limit) .pager-top,
atomic-search-interface.is-plp-page #coveo-tabs,
atomic-search-interface.is-plp-page custom-search-query,
.standalone-interface,
.coveo-cta-widget,
atomic-search-box::part(submit-icon),
atomic-breadbox,
atomic-search-box::part(loading),
atomic-search-box::part(ripple),
atomic-refine-toggle::part(ripple),
atomic-load-more-results::part(showing-results),
atomic-load-more-results::part(progress-bar),
atomic-load-more-results::part(ripple) {
	display: none !important;
}

atomic-load-more-results::part(load-more-results-button):hover {
	opacity: 0.6;
}
atomic-load-more-results::part(load-more-results-button) {
	color: #0e9cde;
	border: none;
	font-family: var(--main-font-family);
	background-color: transparent;
	transition: opacity 0.3s ease-out;
	font-weight: 400;
	line-height: 1.56;
	font-style: normal;
	font-stretch: normal;
	letter-spacing: normal;
	font-size: 16px;
}

.pg-top {
	grid-area: pg-top;
	padding: 0 0 var(--spacing);
	display: grid;
	grid-template-areas: 'summary pager';
}

#search.is-plp-page.over-limit .pg-top {
	grid-template-areas: 'plp-filter summary sort pager';
}

#search.is-plp-page .pg-top {
	grid-template-areas: 'plp-filter summary sort';
}

#search.is-plp-page .heading {
	padding: 0px !important;
}

#search.is-plp-page.over-limit #pager-top {
	margin-left: 15px;
}

#search.desktop atomic-sort-dropdown::part(select) {
	text-transform: uppercase;
}

atomic-pager {
	grid-area: pager;
	display: flex;
	justify-content: flex-end;
	--atomic-primary: var(--pager-color);
	--atomic-neutral: var(--search-box-color);
	--atomic-primary-light: var(--pager-color);
	align-items: center;
}

atomic-pager::part(buttons),
atomic-pager::part(page-buttons) {
	height: auto;
	gap: 0;
}

atomic-sort-dropdown::part(select) {
	height: 2rem;
	border: 1px solid var(--main-grey-color);
	border-radius: 0px;
}
atomic-sort-dropdown::part(select):hover,
atomic-sort-dropdown::part(select-separator) {
	color: inherit;
}

atomic-pager::part(page-buttons) {
	margin-left: 0;
}

atomic-pager::part(previous-button),
atomic-pager::part(next-button),
atomic-pager::part(page-button) {
	height: 2rem;
	width: 2rem;
	border: solid var(--main-grey-color);
	border-width: 1px;
	border-radius: 0;
	padding: 0;
	margin-left: 0;
	display: inline-flex;
	align-items: center;
	justify-content: center;
}

atomic-pager::part(page-button) {
	border-width: 1px 0px 1px 0px;
}

atomic-pager::part(page-button) {
	color: var(--pager-color);
	font-size: 14px;
	font-family: var(--main-font-family);
	line-height: 1.42857143;
	cursor: pointer;
}

atomic-pager::part(active-page-button) {
	background-color: var(--main-grey-color);
	color: #5c6468;
	line-height: 1.42857143;
	font-family: var(--main-font-family);
	font-weight: normal;
	cursor: text;
}

atomic-search-interface {
	display: grid;
	padding-left: var(--spacing);
	padding-right: var(--spacing);
	grid-template-columns: var(--spacing) 1fr var(--spacing);
}

atomic-results-per-page {
	display: none;
}

.header-bg {
	background-color: var(--atomic-neutral-light);
	grid-area: 1 / -1 / 1 / 1;
}

atomic-sort-dropdown {
	grid-area: sort;
	display: flex;
	justify-content: flex-end;
}

#search:not(.is-plp-page) atomic-sort-dropdown,
atomic-sort-dropdown::part(label) {
	display: none;
}

atomic-facet-manager {
	grid-area: facets;
	margin-top: var(--spacing);
	display: block;
}

atomic-facet-manager > * {
	margin-bottom: var(--spacing);
}

atomic-breadbox {
	grid-area: breadbox;
	background: white;
}

atomic-tab::part(tab) {
	font-family: var(--main-font-family);
	font-size: var(--tab-font-size);
	font-weight: var(--tab-font-weight);
	line-height: 20.48px;
	padding: 0.5rem;
	color: var(--tab-primary-color);
	margin: 0px;
	width: 100%;
	border: 1px solid var(--tab-border-color);
	border-left: 0px;
	text-align: center;
	text-transform: uppercase;
	background-color: var(--tab-primary-background-color);
	justify-content: center;
}

atomic-tab::part(tab--active),
atomic-tab::part(tab):hover {
	color: var(--chamberlain-main-color);
	background-color: var(--tab-active-background-color);
}

atomic-tab svg {
	background-color: var(--tab-border-color);
	padding: 3px;
	border-radius: 15px;
}

atomic-tab {
    width: calc(100%/3);
	flex-grow: 1;
}

atomic-tab path {
	fill: var(--tab-primary-color);
}

atomic-tab:hover path,
atomic-tab.tab--active path {
	fill: var(--tab-active-color);
	background-color: var(--tab-primary-background-color);
}

atomic-tab:hover svg,
atomic-tab.tab--active svg {
	background-color: var(--chamberlain-main-color);
}

atomic-no-results {
	width: fit-content;
	margin: auto;
}

atomic-no-results::part(search-tips),
atomic-no-results::part(no-results) {
	max-width: 740px;
	text-align: center;
	order: -1;
}

#ch-widget,
atomic-search-interface:not(.with-facets) atomic-facet-manager,
atomic-search-interface.is-plp-page:not(.with-facets) .plp-filter,
atomic-search-interface.hidden-filter atomic-facet-manager,
.atomic-search-interface-no-results atomic-facet-manager,
.atomic-search-interface-no-results custom-search-query,
.atomic-search-interface-no-results .topbar,
.atomic-search-interface-no-results .results,
.atomic-search-interface-no-results .pg-top,
.atomic-search-interface-no-results .pg-btm,
.atomic-search-interface-no-results .refiner {
	display: none !important;
}

#ch-widget {
	min-height: 275px;
}

.category-name {
	grid-area: category;
	color: var(--chamberlain-primary-color);
	margin-bottom: 8px;
	margin-top: 0px;
	font-family: var(--main-font-family);
	font-weight: 500;
	line-height: 1.25;
	font-style: normal;
	font-stretch: normal;
	letter-spacing: normal;
	font-size: 24px;
}

.status {
	grid-area: status;
}

.refiner {
	justify-content: flex-start;
}

.tabs {
	grid-area: tabs;
	padding: 0;
	display: flex;
	justify-content: center;
	align-items: center;
}

.dym {
	grid-area: dym;
	padding-left: 1rem;
}

.topbar {
	grid-area: topbar;
	display: flex;
	align-items: center;
}

.topbar .coveo-search-message {
	font-family: var(--main-font-family);
	font-size: 12px;
}

.results {
	grid-area: results;
}

.pg-btm {
	display: grid;
	grid-area: pg-btm;
	grid-template-areas: '. summary pager';
	grid-template-columns: 1fr auto 1fr;
}

atomic-refine-toggle {
	--atomic-primary: var(--chamberlain-main-color);
	--atomic-border-radius: 0px;
	--atomic-neutral: var(--chamberlain-main-color);
	--atomic-primary-light: var(--chamberlain-primary-color);
	--atomic-font-normal: 700;
	width: 100%;
	display: none;
}

atomic-result-list::part(result-list) {
	gap: var(--full-gap) var(--full-gap);
}

atomic-result-list::part(result-list):hover {
	border-radius: 0px;
}

.LiftMasterInterface {
	background-color: #efefef;
}

.MyQInterface {
	background-color: #efefef;
}

.summary {
	grid-area: summary;
	padding: var(--spacing) 0px;
	justify-content: center;
	text-align: left;
}

.heading {
	display: grid;
	grid-area: heading;
}

atomic-result-list::part(result-list-grid-clickable-container) {
	border-width: 0px !important;
	background-color: white;
	height: max-content;
	border-radius: 0px;
	-webkit-user-drag: none;
	padding: 0px !important;
	-webkit-transition: all 0.3s cubic-bezier(0.645, 0.045, 0.355, 1);
	transition: all 0.3s cubic-bezier(0.645, 0.045, 0.355, 1);
}

atomic-result-list::part(result-list-grid-clickable-container)::before {
	margin: 0px !important;
}

atomic-result-list::part(result-list-grid-clickable-container):hover {
	border-width: 0px !important;
	border-radius: 0px;
	-webkit-box-shadow: 0 0 16px rgba(0, 0, 0, 0.4);
	box-shadow: 0 0 16px rgba(0, 0, 0, 0.4);
	-webkit-transform: scale(1.03);
	transform: scale(1.03);
}

atomic-search-box {
	grid-area: search;
	padding: 24px 0;
	width: 100%;
	max-width: var(--search-box-width);
}

atomic-search-box::part(wrapper) {
	border-radius: 3px;
	background-color: transparent;
	border: none;
	height: var(--search-box-height) !important;
}

atomic-search-box::part(wrapper):focus-within {
	box-shadow: none;
}

atomic-search-box::part(submit-button):hover {
	background-color: var(--button-hover-color);
}

atomic-search-box::part(submit-button) {
	border-radius: 0;
	font-weight: 700 !important;
	border: 0.5px solid #e0e6e6;
	border-left: 0px;
	font-size: 18px;
	padding: var(--search-box-submit-padding) !important;
	cursor: pointer;
	width: var(--search-box-submit-width) !important;
	height: var(--search-box-height) !important;
	display: flex;
	align-items: center;
	justify-content: center;
}

atomic-search-box::part(submit-button)::before {
	margin-right: 5px;
	content: var(--go-button-caption);
}

atomic-search-box::part(clear-button) {
	display: flex;
	justify-content: center;
	align-items: center;
	border-radius: 18px !important;
	background-color: #4c5056;
	font-size: 11px !important;
	line-height: 20px !important;
	width: 22px !important;
	height: 22px !important;
	color: white !important;
	position: absolute;
	right: calc(var(--search-box-submit-width) + var(--search-box-gab));
}

atomic-search-box::part(suggestions-wrapper) {
	z-index: 1000;
	max-width: calc(
		var(--search-box-width) - var(--search-box-submit-width) -
			var(--search-box-gab)
	);
	border-radius: var(--search-box-radius);
}

atomic-search-box::part(input) {
	font-size: var(--search-box-font-size);
	padding: 2px 30px 0 calc(12px * 1.5);
	line-height: 1.25;
	color: var(--search-box-color);
	border: 0.5px solid #e0e6e6;
	border-right: 0;
	border-radius: var(--search-box-radius);
	background: white;
	width: 100%;
}

atomic-category-facet::part(facet),
atomic-numeric-facet::part(facet),
atomic-facet::part(facet) {
	border-radius: 0px;
	border-color: white;
}

atomic-category-facet::part(active-parent) {
	pointer-events: none;
}

atomic-category-facet::part(value-link),
atomic-category-facet::part(active-parent),
atomic-facet::part(value-checkbox-label),
atomic-numeric-facet::part(value-checkbox-label) {
	justify-content: space-between;
}

atomic-facet::part(value-checkbox) {
	border-radius: var(--facet-checkbox-border-radius) !important;
	border-color: var(--facet-checkbox-color) !important;
}

atomic-facet::part(value-checkbox):hover {
	border-color: var(--facet-checkbox-hover-color) !important;
}

atomic-facet::part(label-button) {
	text-transform: capitalize;
	text-decoration: none;
}

atomic-facet::part(label-button):hover {
	text-decoration: none !important;
}

atomic-facet::part(value-count) {
	margin-left: 0px;
}

atomic-facet::part(value-label) {
	font-family: var(--main-font-family);
	text-transform: capitalize !important;
	padding-left: 3px !important;
}

atomic-facet[facet-id='filetype-facet']::part(value-label) {
	text-transform: uppercase !important;
}

atomic-category-facet::part(value-label),
atomic-facet::part(value-label),
atomic-numeric-facet::part(value-label) {
	white-space: pre-line;
}

atomic-category-facet::part(value-link),
atomic-category-facet::part(value-count),
atomic-facet::part(value-label),
atomic-facet::part(value-count),
atomic-numeric-facet::part(value-label),
atomic-numeric-facet::part(value-count) {
	font-family: var(--main-font-family);
	color: var(--chamberlain-facet-color);
}

atomic-query-summary,
atomic-query-summary::part(results),
atomic-query-summary::part(container),
atomic-query-summary::part(highlight) {
	font-size: 16px;
	font-weight: 400;
	font-family: var(--main-font-family);
	color: #5c6468;
}

atomic-result-list::part(result-list) {
	grid-template-columns: 1fr;
}

.list-layout atomic-result-list::part(result-list) {
	grid-template-columns: 1fr !important;
}

atomic-search-interface.list-layout
	atomic-result-list::part(result-list-grid-clickable-container):hover {
	box-shadow: 0 0 16px 0 rgb(0 0 0 / 40%);
	border-radius: 0px;
	-webkit-transform: scale(1.01);
	transform: scale(1.01);
}

custom-search-query {
	grid-area: squery;
	padding-bottom: 24px;
}

custom-search-query::part(search-query) {
	font-size: 20px;
	font-weight: 400;
	color: var(--product-price-color);
	font-family: 'AktivGrotesk', 'Roboto', 'Helvetica Neue', 'Helvetica', 'Arial', sans-serif;
}

custom-search-query::part(term) {
	font-weight: 500;
}

@media only screen and (min-width: 0px) {
	atomic-tab::part(tab) {
		padding: 0;
		height: 33px;
		font-size: var(--tab-font-size--mobile);
		font-weight: var (--tab-font-weight--mobile)
	}
	#search.nondesktop .topbar,
	#search.nondesktop .tabs,
	#search.nondesktop .refiner,
	#search.nondesktop .category-name {
		display: flex;
		margin: 0px;
		align-items: center;
	}
	#search.nondesktop atomic-refine-toggle::part(button):before {
		width: 18px;
		height: 12px;
		display: block;
		content: '';
		background-color: var(--chamberlain-main-color);
		-webkit-mask: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCIgdmlld0JveD0iMCAwIDI0IDI0IiBmaWxsPSJub25lIj4KICAgIDxwYXRoIGQ9Ik0xMS4wMDAzIDIwQzEwLjcxNjkgMjAgMTAuNDc5MyAxOS45MDQgMTAuMjg3MyAxOS43MTJDMTAuMDk1MyAxOS41MiA5Ljk5OTU5IDE5LjI4MjcgMTAuMDAwMyAxOVYxM0w0LjIwMDI1IDUuNkMzLjk1MDI1IDUuMjY2NjcgMy45MTI1OSA0LjkxNjY3IDQuMDg3MjUgNC41NUM0LjI2MTkyIDQuMTgzMzMgNC41NjYyNSA0IDUuMDAwMjUgNEgxOS4wMDAzQzE5LjQzMzYgNCAxOS43Mzc5IDQuMTgzMzMgMTkuOTEzMyA0LjU1QzIwLjA4ODYgNC45MTY2NyAyMC4wNTA5IDUuMjY2NjcgMTkuODAwMyA1LjZMMTQuMDAwMyAxM1YxOUMxNC4wMDAzIDE5LjI4MzMgMTMuOTA0MyAxOS41MjEgMTMuNzEyMyAxOS43MTNDMTMuNTIwMyAxOS45MDUgMTMuMjgyOSAyMC4wMDA3IDEzLjAwMDMgMjBIMTEuMDAwM1oiIGZpbGw9ImJsYWNrIi8+CiAgICA8L3N2Zz4=)
			no-repeat 50% 50%;
		-webkit-mask-size: cover;
	}
	#search.nondesktop .summary {
		grid-area: auto;
		justify-content: flex-end;
		display: flex;
	}
	#search.nondesktop atomic-refine-toggle::part(button) {
		border: none;
		background-color: transparent;
		width: 100px;
		display: flex;
		justify-content: flex-start;
		align-items: baseline;
	}
	#search.nondesktop atomic-refine-toggle::part(button):hover {
		color: var(--atomic-primary);
	}
	.heading {
		grid-template-columns: minmax(auto, 100%);
		grid-template-areas:
			'category'
			'breadbox'
			'topbar'
			'squery'
			'tabs'
			'refiner'
			'dym';
	}
	atomic-tab svg {
		display: none;
	}

	atomic-category-facet::part(value-link),
	atomic-category-facet::part(value-count),
	atomic-facet::part(value-label),
	atomic-facet::part(value-count),
	atomic-numeric-facet::part(value-label),
	atomic-numeric-facet::part(value-count) {
		font-size: 14px;
	}
}

#search .tabs {
	border: none;
}

#search.is-plp-page {
	--compare-box-size: 70px;
	padding-top: 20px;
}

#search:not(.is-plp-page) {
	--compare-box-size: 20px;
}

#search.nondesktop.is-plp-page atomic-sort-dropdown {
	display: none;
}
#search.nondesktop .tabs {
	justify-content: center;
	margin-bottom: 20px;
}

#search.nondesktop .pg-top atomic-pager {
	display: none;
}

#search.nondesktop atomic-refine-toggle {
	display: block;
}

#search.nondesktop atomic-facet-manager {
	display: none;
}
atomic-search-interface.nondesktop {
	display: grid;
	column-gap: 0px;
	grid-template-columns: var(--spacing) 1fr var(--spacing);
	grid-template-areas:
		'heading    heading    heading       heading'
		'pg-top     pg-top     pg-top         pg-top'
		'results    results    results       results'
		'pg-btm     pg-btm     pg-btm         pg-btm'
		'status     status     status         status';
}

#search.nondesktop .pg-btm {
	grid-template-areas:
		'.      summary     .'
		'pager  pager   pager';
}

#search:not(.over-limit) atomic-pager {
	display: none !important;
}

#search.nondesktop atomic-pager {
	width: 100%;
	display: block;
}

#search.nondesktop atomic-pager::part(page-buttons) {
	flex-grow: 4;
}

#search.nondesktop atomic-pager::part(page-button) {
	flex: 1;
}

#search.nondesktop atomic-pager::part(previous-button),
#search.nondesktop atomic-pager::part(next-button) {
	flex-grow: 1;
}

#search.nondesktop atomic-pager::part(previous-button),
#search.nondesktop atomic-pager::part(next-button),
#search.nondesktop atomic-pager::part(page-button) {
	height: 3rem;
}

#search.desktop atomic-result-list::part(result-list) {
	grid-template-columns: 1fr 1fr 1fr;
}

@media only screen and (min-width: 768px) {
	atomic-tab::part(tab) {
		padding: 0;
		height: 50px;
		font-size: var(--tab-font-size--tablet);
		font-weight: var(--tab-font-weight--tablet);
	}
	atomic-tab svg {
		padding: 5px;
		border-radius: 18px;
		width: 36px;
		height: 36px;
	}
	#search.desktop .heading {
		column-gap: 0px;
		grid-template-columns: 0.2fr minmax(500px, auto) 1fr;
		grid-template-areas:
			'.      category .'
			'.      breadbox .'
			'squery squery   .'
			'tabs   tabs     .'
			'.      refiner  .'
			'.      dym      .';
		padding: 0 0 2rem;
	}

	atomic-result-list::part(result-list) {
		grid-template-columns: 1fr 1fr;
	}

	.topbar {
		justify-content: end;
	}

	atomic-tab svg {
		display: initial;
	}

	.tabs {
		padding: initial;
	}

	atomic-category-facet::part(value-link),
	atomic-category-facet::part(value-count),
	atomic-facet::part(value-label),
	atomic-facet::part(value-count),
	atomic-numeric-facet::part(value-label),
	atomic-numeric-facet::part(value-count) {
		font-size: 16px;
	}
}

@media only screen and (min-width: 992px) {
	atomic-tab::part(tab) {
		padding: 0;
		height: 62px;
		font-size: var(--tab-font-size);
		font-weight: var(--tab-font-weight);
	}
	atomic-tab svg {
		padding: 6px;
		border-radius: 20px;
		width: 40px;
		height: 40px;
	}
}

@media only screen and (min-width: 768px) and (max-width: 1199px) {
	atomic-search-box::part(suggestions-wrapper suggestions-double-list) {
		flex-direction: row;
	}
}

@media only screen and (min-width: 992px) and (max-width: 1199px) {
	#search.desktop atomic-result-list::part(result-list) {
		grid-template-columns: 1fr 1fr;
	}
}

#coveo-tabs atomic-tab:first-child::part(tab) {
	border-left: 1px solid var(--tab-border-color);
}

#search.desktop atomic-pager::part(previous-button) {
	margin-right: 0.5rem;
}

#search.desktop atomic-pager::part(next-button) {
	margin-left: 0.5rem;
}

#search.desktop atomic-pager::part(previous-button)::after,
#search.desktop atomic-pager::part(next-button)::before {
	display: none;
}
#search.desktop atomic-pager::part(page-buttons) {
	display: flex;
	border-right: 1px solid var(--main-grey-color);
	border-left: 1px solid var(--main-grey-color);
}
atomic-search-interface.desktop.is-plp-page .plp-filter {
	display: block;
}
#search atomic-result-list::part(result-list-grid-clickable) {
	color: transparent;
	clip: unset;
	inset: 0px;
	z-index: 1;
}
#search.desktop atomic-result-list::part(result-list-grid-clickable-container) {
	width: 100%;
}
#search.desktop #facet-manager-div {
	overflow-y: hidden;
	min-height: 100vh;
}

#search.desktop #ch-widget {
	display: block;
	width: 100%;
}

#search.desktop #ch-widget > * {
	margin-bottom: 10px;
}

#search.desktop #ch-widget > *:last-child {
	margin-bottom: 100px;
}

#search.desktop #facet-manager-div > * {
	margin-bottom: var(--spacing);
}

#search.desktop .refiner {
	display: none;
}
atomic-search-interface.desktop {
	column-gap: 0;
	grid-template-columns: 0fr minmax(auto, 305px) minmax(500px, 100%) 0fr;
	grid-template-areas:
		'heading heading heading     heading'
		'.       pg-top  pg-top            .'
		'.       facets  results           .'
		'.       pg-btm  pg-btm            .'
		'.       status  status            .';
	grid-template-rows: min-content;
	padding-left: var(--full-gap);
	padding-right: var(--full-gap);
}

atomic-search-interface.desktop:not(.with-facets),
atomic-search-interface.desktop.hidden-filter {
	grid-template-columns: 0fr auto minmax(500px, 100%) 0fr;
}

#search.desktop atomic-facet-manager {
	max-width: 290px;
	width: 100%;
	display: block;
	margin-top: 0px;
	background-color: white;
	margin-bottom: var(--spacing);
	margin-right: var(--half-gap);
}

#search.desktop .topbar .coveo-search-message {
	font-size: 14px;
}

#search.desktop .status {
	max-width: var(--search-box-width);
}
#search.desktop .topbar,
#search.desktop .tabs,
#search.desktop .status,
#search.desktop .category-name {
	background: none;
}

#search.desktop .results {
	grid-area: results;
	padding: 0 0 var(--spacing);
	margin-left: var(--half-gap);
}

atomic-search-interface.desktop.is-plp-page.hidden-filter .results,
atomic-search-interface.desktop:not(.with-facets) .results {
	margin-left: 0px !important;
}

#search.desktop atomic-breadbox {
	background: none;
}


/* IPX CSS - Start */

coveo-ipx {
	--atomic-text-base: 12px;
	--atomic-text-xl: 14px;
	--atomic-font-normal: 500;
}

/* IPX CSS - End   */

atomic-notifications::part(notifications) {
	padding-bottom: 10px;
}