:root {
	--green: #D70010;
	--red: #d7373f;
	--blue: #1e5e9e;
	--orange: #f2994a;
	--primary: #1D1D1D;
	--grey-4: #f4f4f4;
}

@font-face {
    font-family: 'Lato';
    src: url('../fonts/Lato-Light.woff2') format('woff2'),
        url('../fonts/Lato-Light.woff') format('woff');
    font-weight: 300;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Lato';
    src: url('../fonts/Lato-Bold.woff2') format('woff2'),
        url('../fonts/Lato-Bold.woff') format('woff');
    font-weight: 700;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Lato';
    src: url('../fonts/Lato-Regular.woff2') format('woff2'),
        url('../fonts/Lato-Regular.woff') format('woff');
    font-weight: normal;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'IBM Plex Sans';
    src: url('../fonts/IBMPlexSans-Regular.woff2') format('woff2'),
        url('../fonts/IBMPlexSans-Regular.woff') format('woff');
    font-weight: 500;
    font-style: normal;
    font-display: swap;
}

* {
	font-family: "Lato", sans-serif;
}
html {
	accent-color: var(--primary);
}
img {
    max-width: 100%;
	height: auto;
}
*:focus,
a:focus,
.form-control:focus,
.btn:focus,
.btn.focus,
.btn:active:focus,
.btn:active.focus,
.btn.active:focus,
.btn.active.focus,
.input-group.focus {
	outline-color: var(--primary);
	border-color: var(--primary);
}

a {
	color: var(--primary);
}

a:hover {
	color: var(--primary);
}
body.no-scroll {
	overflow: hidden;
}
main {
	overflow: hidden;
}

main #wrapper {
	min-height: 80vh;
	padding-top: 32px;
	background-color: white;
}
#index main #wrapper {
	padding-top: 0px;
}

.btn-primary,
.btn-primary:active:hover,
.btn-primary:active:focus,
.btn-primary:active.focus,
.btn-primary.active:hover,
.btn-primary.active:focus,
.btn-primary.active.focus,
.open > .btn-primary.dropdown-toggle:hover,
.open > .btn-primary.dropdown-toggle:focus,
.open > .btn-primary.dropdown-toggle.focus {
	background-color: var(--primary) !important;
	border-color: var(--primary);
	color: white !important;
	transition: 200ms ease;
	display: inline-block !important;
	border-radius: 0;
	font-size: 16px;
	text-transform: uppercase;
	border-radius: 100px;
}
.btn-primary:hover {
	background-color: white !important;
	border-color: var(--primary) !important;
	color: var(--primary) !important;
}
.btn-primary:focus,
.btn-primary.focus {
	background-color: var(--primary) !important;
	border-color: var(--primary);
	color: white;
}
.btn-primary--outline {
	background-color: white;
	border: 1px solid var(--primary);
	color: var(--primary);
	transition: 200ms ease;
	display: inline-block !important;
	border-radius: 40px;
}
.btn-primary--outline:hover {
	background-color: var(--primary);
	border-color: var(--primary);
	color: white;
}
.btn-primary--outline:focus,
.btn-primary--outline.focus {
	background-color: var(--primary);
	border-color: var(--primary);
	color: white;
}
button.btn.btn-primary.disabled {
	opacity: 0.6;
}
.dropdown select {
	background: var(--primary);
	color: var(--primary);
}
@media (max-width: 767px) {
	.btn-primary {
		font-size: 14px;
	}
}

.container {
	width: 1410px;
	box-sizing: border-box;
}

#header .header-top>.container{
	max-width:  1140px;
}

@media (max-width: 1440px) {
	.container {
		width: 1140px;
	}
}

@media (max-width: 576px) {
	.container {
		width: 100%;
	}
}
@media (max-width: 389px) {
	.container {
		padding: 0px 8px;
	}
}
.breadcrumb {
	margin-bottom: 12px;
}
#wrapper .breadcrumb li a {
	color: #989898;
}

#wrapper .breadcrumb ol{
	font-size: 13px;
}

#wrapper .breadcrumb li:last-child {
	color: var(--primary);
	font-weight: 600;
}
#wrapper .breadcrumb[data-depth="2"] {
	/* display: none; */
}

@media (max-width: 767px) {
	#wrapper .breadcrumb li {
		display: none;
	}
	#wrapper .breadcrumb li:nth-last-child(2) {
		display: inline;
	}
	#wrapper .breadcrumb li:nth-last-child(2) a {
		font-weight: 800;
	}
	#wrapper .breadcrumb li:nth-last-child(1) {
		display: none;
	}
	#wrapper .breadcrumb {
		margin-bottom: 16px;
		padding-inline: 0px;
	}
	main #wrapper {
		padding-top: 0px;
	}
}
/**************************************
********* header **********************
********* menu   **********************
**************************************/
#header {
    box-shadow: none;
    border-bottom: 1px solid #E5E5E5;
    padding-bottom: 8px;
}
#header,
#header .header-top {
}
#header .logo {
	width: 100%;
}
.li-niveau1 a span{
	padding: 0px;
}
#adtm_menu ul .li-niveau1:nth-child(3) .advtm_menu_span {
	padding-left: 0px !important;
	transition: none !important;
}

#adtm_menu ul .li-niveau1:nth-last-child(2) .advtm_menu_span {
	padding-right: 0px !important;
	transition: none !important;
}
#adtm_menu {
	box-shadow: none;
	border: 0px;
	margin-top: 0px;
}
#adtm_menu_inner {
	border: 0px;
	background: transparent;
}
#adtm_menu #adtm_menu_inner ul#menu {
    display: flex;
    justify-content: center;
    gap: 50px;
    margin-top: 20px;
}
#adtm_menu .li-niveau1,
#adtm_menu .li-niveau1 a.a-niveau1,
#adtm_menu .li-niveau1 a.a-niveau1 .advtm_menu_span {
	min-height: 42px !important;
	line-height: 42px !important;
	transition: 200ms ease;
	font-size: 16px;
	font-family: "Lato", sans-serif;
	color: var(--primary);
	transition: none !important;
}
.li-niveau1 a:hover .advtm_menu_span,
.li-niveau1 .advtm_menu_span:hover,
.li-niveau1:hover > a.a-niveau1 .advtm_menu_span {
	color: var(--primary);
	background: transparent;
}
#adtm_menu .li-niveau1 a.a-niveau1:hover .advtm_menu_span,
.li-niveau1:hover > a.a-niveau1 .advtm_menu_span {
	color: var(--primary);
	background: transparent;
}
.li-niveau1 a.a-niveau1 {
	border: 0px;
}
#adtm_menu:not(.atmRtl) .advtm_open_on_hover ul#menu .li-niveau1 div.adtm_sub {
	box-shadow: none !important;
	left: 50% !important;
	width: 100vw;
	transform: translate(-50%);
	padding-bottom: 0;
	padding-top: 20px;
	top: 40px;
}
span.column_wrap_title {
	margin-bottom: 12px !important;
}
.columnWrapTable tbody tr {
	display: flex;
	gap: 80px;
	justify-content: center;
}
#adtm_menu .li-niveau1 > a:after {
	content: "";
	position: absolute;
	bottom: 0px;
	height: 0px;
	/* width: calc(100% - 40px); */
	width: 100%;
	left: 50%;
	transform: translateX(-50%);
	background: var(--primary);
	transition: 200ms ease;
}
#adtm_menu div.adtm_column_wrap ul.adtm_elements {
	margin-bottom: 32px;
}

#adtm_menu .adtm_column span.column_wrap_title a:hover {
	color: var(--primary);
}

#adtm_menu .adtm_column_wrap {
	padding: 0px;
}

#adtm_menu .pmAtmIcon {
    margin-right: 10px;
    font-size: 20px;
    top: 2px;
    position: relative;
    color: #E5E5E5;
}

span.column_wrap_title:hover a #adtm_menu .pmAtmIcon{
    color: #D70010;
}

#adtm_menu .adtm_column {
	padding: 0px;
	margin: 0px;
	display: flex;
	flex-direction: column;
}

#adtm_menu .adtm_column_wrap span.column_wrap_title {
	margin: 0px;
}

#adtm_menu .adtm_column span.column_wrap_title a {
	font-family: "Lato", sans-serif;
	font-size: 16px;
	font-weight: 500;
	line-height: 20px;
	color: var(--primary);
}

#adtm_menu div.adtm_column_wrap span.column_wrap_title {
	box-sizing: content-box !important;
	display: flex !important;
	justify-content: flex-start;
	margin-bottom: 20px !important;
}

#adtm_menu .adtm_column_wrap_sizer {
	display: none;
}

#adtm_menu table.columnWrapTable tr td {
	vertical-align: unset;
}
#adtm_menu ul#menu .li-niveau1 div.adtm_sub {
	transition: opacity 300ms ease !important;
	visibility: visible !important;
	pointer-events: none !important;
	opacity: 0 !important;
}

#adtm_menu ul#menu .li-niveau1:hover div.adtm_sub {
	transition: opacity 300ms ease !important;
	pointer-events: all !important;
	opacity: 1 !important;
}
.adtm_elements a {
	font-size: 15px !important;
	line-height: 25px;
	font-family: "Lato", sans-serif;
}
/* #adtm_menu .adtm_column ul.adtm_elements li a:hover {
	color: var(--primary);
} */

#checkout div#_desktop_top_menu {
    display: none;
}

div#_desktop_contact_link {
	float: unset;
	display: flex;
	flex-shrink: 0;
	padding-right: 2px;
}

#header .header-top .position-static {
	display: flex;
	align-items: center;
	justify-content: flex-end;
	gap: 25px;
	float: unset;
	position: relative;
	width: 100%;
}

div#search_widget {
	margin-right: 60px;
	width: 100%;
	/* flex-shrink: 0; */
	float: unset;
	min-width: 0px;
	overflow: visible;
	max-width: 100%;
	margin-bottom: 0px;
	margin-left: 60px;
}

.header-top #search_widget input {
	width: 100%;
    padding: 10px 60px 10px 16px;
    background: #fff;
    border: 1px solid #E5E5E5;
    border-radius: 0;
    font-family: "Lato", sans-serif;
    font-size: 13px;
    max-width: 100%;
    box-sizing: border-box;
    color: black;
}
.header-top #search_widget input::placeholder {
	color: var(--primary);
}

#search_widget form {
	width: 100%;
}
#search_widget .search__icon path {
	fill: black;
	stroke: black;
}

#header * {
	float: unset !important;
}
.header__link a,
.header__link .header {
	display: flex;
	align-items: center;
	gap: 10px;
}
#header .header-top {
	padding-bottom: 0px;
}
#search_widget .search__icon {
	position: absolute;
	top: 50%;
	right: 16px;
	transform: translateY(-50%);
}
.li-niveau1 a.advtm_menu_actif .advtm_menu_span,
#adtm_menu .li-niveau1 a.advtm_menu_actif .advtm_menu_span {
	background: transparent;
	color: var(--primary);
}
.header__link a,
.header__link span {
	font-size: 13px;
	font-weight: 400;
	color: black;
}
.header__link a:hover,
.header__link a:hover span,
.header__link a:hover svg,
.header__link a:hover path {
	color: var(--primary);
	fill: var(--primary);
}
.header__link svg {
	width: 22px;
	height: 22px;
}

#header .header-top {
	padding: 16px 0 0 0;
}
.burgerbutton {
	display: none;
	z-index: 1;
}
.adtm_sub__innerBack {
	display: none;
}
.cloneLinkMobile {
	display: none;
}
#header a:hover {
	color: var(--primary);
	fill: var(--primary);
}
.mobileMenuItemsTop .cloneLinkMobile #_desktop_language_selector,
.mobileMenuItemsTop .cloneLinkMobile #_desktop_currency_selector {
	display: none;
}
.mobileMenuItemsTop {
	display: none;
}
.mobileMenuItems {
	margin-top: 12%;
	display: none;
}

#adtm_menu .adtm_column ul.adtm_elements a {
	font-family: "Lato", sans-serif;
	font-size: 16px !important;
	font-weight: 400;
	line-height: 20px;
	margin-bottom: 16px;
	color: var(--primary);
	text-transform: uppercase !important;
}
#adtm_menu .adtm_column ul.adtm_elements a:hover {
	color: var(--primary);
}
#siteLogo h1,
#siteLogo a,
#siteLogo img {
	width: 100%;
	margin-bottom: 0px;
	display: block;
}
/* #adtm_menu ul .li-niveau1:nth-child(3) > a:after,
#adtm_menu ul .li-niveau1:nth-last-child(2) > a:after {
	width: calc(100% - 20px);
}

#adtm_menu ul .li-niveau1:nth-child(3) > a:after {
	transform: translateX(calc(-50% - 10px));
}

#adtm_menu ul .li-niveau1:nth-last-child(2) > a:after {
	transform: translateX(calc(-50% + 10px));
} */
#adtm_menu .li-niveau1 a.a-niveau1 {
	position: relative;
}
div#siteLogo {
	width: 300px;
	flex-shrink: 0;
}

.row.header-top__row {
	justify-content: space-between;
}

.row.header-top__row::after {
	display: none;
}

div#js-product-list-footer a:hover,
div#product-full-description a:hover{
    text-decoration: underline;
}

div#_desktop_user_info {
	flex-shrink: 0;
}

div#_desktop_cart {
	flex-shrink: 0;
}
@media (max-width: 1440px) {
	.columnWrapTable tbody tr {
		gap: 40px;
	}
}

@media (max-width: 1170px) {
	#header .header-top .container .row {
		margin: 0 !important;
	}

	div#search_widget {
		margin: 0 !important;
		width: 100%;
	}

	#header .header-top .position-static {
		gap: 16px;
		padding-right: 0px;
		padding-left: 16px;
	}

	#search_widget form {
		width: 100%;
	}
	.siteLogo {
		padding: 0;
	}
	#siteLogo svg {
		height: 70px;
	}
}
@media (max-width: 1440px) {
	.header__link a span:not(.cart-products-count) {
		display: none;
	}
	div#siteLogo {
		width: 250px;
	}
}

@media (max-width: 1025px) {
	#adtm_menu .li-niveau1 a.a-niveau1 .advtm_menu_span {
		font-size: 14px;
		padding-left: 14px;
		padding-right: 14px;
	}
}
@media (max-width: 960px) {
	div#siteLogo {
		width: 150px;
	}
}
@media (max-width: 870px) {
	#adtm_menu .li-niveau1 a.a-niveau1 .advtm_menu_span {
		font-size: 13px;
		padding-left: 12px;
		padding-right: 12px;
	}
}
@media (max-width: 800px) {
	div#search_widget {
		margin-right: 60px;
	}
	#adtm_menu .li-niveau1 a.a-niveau1 {
		position: relative;
		margin-bottom: 40px;
	}
}
@media (max-width: 800px) {
	.language-selector.dropdown.js-dropdown button {
		-webkit-appearance: none;
		-webkit-border-radius: 0;
		border: 0px;
		background: transparent;
	}
	#header .header-top .container > .header-top__row {
		display: grid !important;
		grid-template-columns: repeat(3, 1fr);
		grid-template-rows: 1fr 1fr;
		gap: 20px;
	}

	.siteLogo {
		grid-column: 2/3;
		width: 100%;
		grid-row: 1/2;
		display: flex;
		justify-content: center;
		height: 42px;
		z-index: 11;
	}

	.header-top-right {
		grid-column: 1/4;
		grid-row: 1/3;
		display: grid !important;
		grid-template-columns: repeat(3, 1fr);
		width: 100%;
		justify-content: unset !important;
		align-items: unset !important;
		height: 100%;
		grid-template-rows: 1fr 1fr;
	}

	div#search_widget {
		grid-row: 2/3;
		max-width: 100%;
		width: 100%;
		grid-column: 1/4;
		margin-right: 0;
		margin: 0;
	}

	#search_widget form {
		width: 100%;
	}

	#header .logo {
		height: 42px;
		object-fit: contain;
	}

	.header__link.shopping_cart {
		grid-column: 3/4;
		justify-content: flex-end;
		display: flex;
		align-items: center;
	}

	.header-top #search_widget input {
		max-width: 100%;
	}

	#header .header-top {
		padding-top: 10px;
	}

	.burgerbutton {
		grid-column: 1/2;
		grid-row: 1/2;
		justify-content: flex-start;
		width: 36px;
		display: flex;
		z-index: 2;
		height: 36px;
		align-items: center;
		justify-content: flex-start;
	}

	.burgerbutton__line {
		height: 2px;
		width: 24px;
		background: var(--primary);
		transition: 200ms;
		flex-shrink: 0;
	}

	.burgerbutton__wrapper {
		display: flex;
		flex-direction: column;
		gap: 6px;
		align-items: center;
		justify-content: center;
		width: 24px;
		transition: 200ms;
	}

	.burgerbutton.open .burgerbutton__wrapper {
		gap: 0px;
	}

	.burgerbutton.open .burgerbutton__line:nth-child(2) {
		opacity: 0;
		transform: rotate(180deg);
	}

	.burgerbutton.open .burgerbutton__line:nth-child(1) {
		transform: translateY(2px) rotate(-45deg);
	}

	.burgerbutton.open .burgerbutton__line:nth-child(3) {
		transform: translateY(-2px) rotate(45deg);
	}
	.header-top-right.col-sm-10.position-static {
		padding: 0 !important;
	}

	.adtm_menu_container {
		position: fixed;
		top: 0;
		height: 100vh;
		background: white;
		left: -100% !important;
		transition: 300ms ease;
		padding: 0 36px;
	}
	.open .adtm_menu_container {
		left: 0 !important;
		overflow: auto;
		z-index: 1;
	}

	#adtm_menu #adtm_menu_inner ul#menu {
		flex-direction: column;
		padding-top: 80px;
		overflow: auto;
		padding-bottom: 80px;
		min-height: 95vh;
		justify-content: flex-start;
		/* z-index: 10000000000000000000; */
	}

	#adtm_menu .li-niveau1,
	#adtm_menu .li-niveau1 a.a-niveau1,
	#adtm_menu .li-niveau1 a.a-niveau1 .advtm_menu_span {
		min-height: 30px !important;
		line-height: 30px !important;
		transition: 200ms ease;
		font-size: 18px;
		font-family: "robto", sans-serif;
		font-weight: bold;
		color: var(--primary);
	}

	#adtm_menu .li-niveau1:is(.sub) a {
		background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='5.217' height='9.66' viewBox='0 0 5.217 9.66'%3E%3Cg id='Groupe_3295' data-name='Groupe 3295' transform='translate(-271 -8.168)'%3E%3Cg id='next' transform='translate(271 8.168)'%3E%3Cg id='Groupe_7' data-name='Groupe 7' transform='translate(0)'%3E%3Cpath id='TracÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Â ÃƒÂ¢Ã¢â€šÂ¬Ã¢â€žÂ¢ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã‚Â ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬ÃƒÂ¢Ã¢â‚¬Å¾Ã‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€šÃ‚Â ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¾Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Â ÃƒÂ¢Ã¢â€šÂ¬Ã¢â€žÂ¢ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€¦Ã‚Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€¦Ã‚Â¾ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Â ÃƒÂ¢Ã¢â€šÂ¬Ã¢â€žÂ¢ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã‚Â ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬ÃƒÂ¢Ã¢â‚¬Å¾Ã‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€¦Ã‚Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Â ÃƒÂ¢Ã¢â€šÂ¬Ã¢â€žÂ¢ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã¢â‚¬Â¦Ãƒâ€šÃ‚Â¡ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã¢â‚¬Â¦Ãƒâ€šÃ‚Â¾ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Â ÃƒÂ¢Ã¢â€šÂ¬Ã¢â€žÂ¢ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã‚Â ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬ÃƒÂ¢Ã¢â‚¬Å¾Ã‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€šÃ‚Â ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¾Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Â ÃƒÂ¢Ã¢â€šÂ¬Ã¢â€žÂ¢ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã¢â‚¬Â¦Ãƒâ€šÃ‚Â¡ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€šÃ‚Â¦ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¡ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Â ÃƒÂ¢Ã¢â€šÂ¬Ã¢â€žÂ¢ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã‚Â ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬ÃƒÂ¢Ã¢â‚¬Å¾Ã‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€¦Ã‚Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã‚Â¦ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¡ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Â ÃƒÂ¢Ã¢â€šÂ¬Ã¢â€žÂ¢ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã¢â‚¬Â¦Ãƒâ€šÃ‚Â¡ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€¦Ã‚Â¡ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â©_19' data-name='TracÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Â ÃƒÂ¢Ã¢â€šÂ¬Ã¢â€žÂ¢ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã‚Â ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬ÃƒÂ¢Ã¢â‚¬Å¾Ã‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€šÃ‚Â ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¾Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Â ÃƒÂ¢Ã¢â€šÂ¬Ã¢â€žÂ¢ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€¦Ã‚Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€¦Ã‚Â¾ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Â ÃƒÂ¢Ã¢â€šÂ¬Ã¢â€žÂ¢ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã‚Â ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬ÃƒÂ¢Ã¢â‚¬Å¾Ã‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€¦Ã‚Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Â ÃƒÂ¢Ã¢â€šÂ¬Ã¢â€žÂ¢ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã¢â‚¬Â¦Ãƒâ€šÃ‚Â¡ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã¢â‚¬Â¦Ãƒâ€šÃ‚Â¾ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Â ÃƒÂ¢Ã¢â€šÂ¬Ã¢â€žÂ¢ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã‚Â ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬ÃƒÂ¢Ã¢â‚¬Å¾Ã‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€šÃ‚Â ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¾Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Â ÃƒÂ¢Ã¢â€šÂ¬Ã¢â€žÂ¢ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã¢â‚¬Â¦Ãƒâ€šÃ‚Â¡ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€šÃ‚Â¦ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¡ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Â ÃƒÂ¢Ã¢â€šÂ¬Ã¢â€žÂ¢ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã‚Â ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬ÃƒÂ¢Ã¢â‚¬Å¾Ã‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€¦Ã‚Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã‚Â¦ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¡ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Â ÃƒÂ¢Ã¢â€šÂ¬Ã¢â€žÂ¢ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã¢â‚¬Â¦Ãƒâ€šÃ‚Â¡ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€¦Ã‚Â¡ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â© 19' d='M5.107,4.565.639.109A.374.374,0,0,0,.11.64l4.2,4.19L.11,9.02a.374.374,0,0,0,.529.53L5.107,5.1a.374.374,0,0,0,0-.53Z'/%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/svg%3E%0A");
		background-repeat: no-repeat;
		background-position: right center;
		margin-right: 15px;
	}

	#adtm_menu:not(.atmRtl) .advtm_open_on_hover ul#menu .li-niveau1 div.adtm_sub {
		position: fixed;
		height: 100vh;
		top: 0 !important;
		padding-top: 80px;
		opacity: 1 !important;
		left: -100% !important;
		z-index: 100;
		transition: 300ms ease !important;
		pointer-events: all !important;
	}

	#adtm_menu:not(.atmRtl) .advtm_open_on_hover ul#menu .li-niveau1.open div.adtm_sub {
		left: 0px !important;
		transform: translate(0%) !important;
		overflow: auto;
	}

	.columnWrapTable tbody tr {
		flex-direction: column;
		gap: 0px;
	}
	#adtm_menu .adtm_column span.column_wrap_title a {
		font-size: 18px;
		text-transform: uppercase;
	}

	#adtm_menu div.adtm_column_wrap ul.adtm_elements li a,
	#adtm_menu div.adtm_column_wrap span[data-href] {
		font-size: 18px !important;
	}

	#adtm_menu div.adtm_column_wrap ul.adtm_elements {
		display: flex;
		flex-direction: column;
		gap: 8px;
		margin-bottom: 0px;
	}

	#adtm_menu div.adtm_column_wrap span.column_wrap_title {
		margin-bottom: 0px !important;
	}
	#adtm_menu .adtm_column {
		margin-bottom: 40px;
	}
	#adtm_menu .li-niveau1:hover > a:after {
		height: 0px;
	}
	#adtm_menu .li-niveau1 a.a-niveau1:hover .advtm_menu_span,
	.li-niveau1:hover > a.a-niveau1 .advtm_menu_span {
		color: var(--primary);
	}
	.adtm_sub__innerBack {
		display: flex;
		z-index: 100;
		position: relative;
		margin-bottom: 30px;
		align-items: center;
	}
	.adtm_sub__innerBack::before {
		content: "";
		display: inline-block;
		width: 8px;
		height: 18px;
		background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='7.565' height='14.008' viewBox='0 0 7.565 14.008'%3E%3Cg id='next' transform='translate(7.565 14.008) rotate(180)'%3E%3Cg id='Groupe_7' data-name='Groupe 7' transform='translate(0 0)'%3E%3Cpath id='TracÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â©_19' data-name='TracÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â© 19' d='M7.406,6.62.927.158A.543.543,0,0,0,.16.927L6.253,7,.16,13.08a.543.543,0,0,0,.767.769L7.406,7.388a.543.543,0,0,0,0-.769Z' transform='translate(0 0)' fill='%23005172'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E%0A");
		background-repeat: no-repeat;
		margin-right: 8px;
		background-position: center;
	}
	.cloneLinkMobile {
		display: list-item;
	}
	.menu_item_clone {
		display: flex;
		gap: 15px;
		padding: 0;
	}
	#adtm_menu .li-niveau1.cloneLinkMobile.user_info_clone > a,
	#adtm_menu .li-niveau1.cloneLinkMobile.contact_link_clone > a {
		min-height: 0px !important;
		border-radius: 40px;
		line-height: 22px !important;
		display: inline-flex !important;
	}
	#adtm_menu .li-niveau1.cloneLinkMobile.contact_link_clone > a span,
	#adtm_menu .li-niveau1.cloneLinkMobile.user_info_clone > a span {
		font-size: 14px !important;
		font-weight: bold;
		min-height: 0px !important;
		line-height: 22px !important;
		padding: 8px 0px !important;
		border: 1px solid var(--primary);
	}

	#adtm_menu .li-niveau1.cloneLinkMobile.contact_link_clone > a span {
		background: white;
		color: var(--primary);
	}
	#adtm_menu .li-niveau1.cloneLinkMobile.user_info_clone > a span {
		background: var(--primary);
		color: white;
	}
	.adtm_menu_container:after {
		content: "";
		width: 100%;
		height: 80px;
		display: block;
		position: fixed;
		top: 0;
		left: 0;
		background: white;
		z-index: 10;
		transform: translateY(-100%);
		transition: 300ms ease;
	}
	#header.open {
		z-index: 9000;
	}
	.open .adtm_menu_container:after {
		transform: translateY(0%);
	}
	#header .header__link.contact_link,
	#header .header__link.user_info {
		display: none;
	}
	#_desktop_language_selector,
	#_desktop_currency_selector {
		display: none;
	}
	.mobileMenuItemsTop .cloneLinkMobile {
		width: 100%;
	}
	.mobileMenuItemsTop .cloneLinkMobile#_desktop_language_selector,
	.mobileMenuItemsTop .cloneLinkMobile#_desktop_currency_selector {
		display: flex;
		flex-shrink: 0;
		width: calc(50% - 8px);
	}

	/* .mobileMenuItemsTop .cloneLinkMobile#_desktop_language_selector .hidden-sm-down, .mobileMenuItemsTop .cloneLinkMobile#_desktop_currency_selector .hidden-sm-down{
		display: flex !important;
	} */

	.mobileMenuItems .cloneLinkMobile {
		width: 100%;
	}

	.mobileMenuItems .cloneLinkMobile .a-niveau1 {
		width: 100%;
	}

	.mobileMenuItems .cloneLinkMobile .a-niveau1 span {
		width: 100%;
		text-align: center;
	}
	#language-selector-label {
		display: none;
	}
	.mobileMenuItemsTop {
		display: flex;
		margin-bottom: 12%;
		padding: 0;
	}
	#adtm_menu ul .li-niveau1 .advtm_menu_span {
		padding-left: 0px !important;
	}
	.mobileMenuItems .a-niveau1 {
		margin-bottom: 0px !important;
	}
	.container.adtm_sub__inner {
		padding: 0 36px;
	}
	#adtm_menu .li-niveau1:is(.sub) a + .adtm_sub a {
		background: none;
	}
	#header .header-top > .container {
		padding: 0 16px 14px 16px;
	}
}

/**************************************
****** accueil ************************
****** home    ************************
**************************************/

/* home product carouseil */
.elementor-slick-slider .slick-prev:before {
	content: "";
	background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='15.478' height='28.66' viewBox='0 0 15.478 28.66'%3E%3Cg id='next' transform='translate(12.569 11.721) rotate(90)'%3E%3Cg id='Groupe_7' data-name='Groupe 7' transform='translate(16.939 -2.909) rotate(90)'%3E%3Cpath id='TracÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Â ÃƒÂ¢Ã¢â€šÂ¬Ã¢â€žÂ¢ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã‚Â ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬ÃƒÂ¢Ã¢â‚¬Å¾Ã‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€šÃ‚Â ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¾Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Â ÃƒÂ¢Ã¢â€šÂ¬Ã¢â€žÂ¢ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€¦Ã‚Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€¦Ã‚Â¾ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Â ÃƒÂ¢Ã¢â€šÂ¬Ã¢â€žÂ¢ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã‚Â ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬ÃƒÂ¢Ã¢â‚¬Å¾Ã‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€¦Ã‚Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Â ÃƒÂ¢Ã¢â€šÂ¬Ã¢â€žÂ¢ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã¢â‚¬Â¦Ãƒâ€šÃ‚Â¡ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã¢â‚¬Â¦Ãƒâ€šÃ‚Â¾ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Â ÃƒÂ¢Ã¢â€šÂ¬Ã¢â€žÂ¢ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã‚Â ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬ÃƒÂ¢Ã¢â‚¬Å¾Ã‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€šÃ‚Â ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¾Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Â ÃƒÂ¢Ã¢â€šÂ¬Ã¢â€žÂ¢ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã¢â‚¬Â¦Ãƒâ€šÃ‚Â¡ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€¦Ã‚Â¡ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Â ÃƒÂ¢Ã¢â€šÂ¬Ã¢â€žÂ¢ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã‚Â ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬ÃƒÂ¢Ã¢â‚¬Å¾Ã‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€¦Ã‚Â¡ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Â ÃƒÂ¢Ã¢â€šÂ¬Ã¢â€žÂ¢ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€¦Ã‚Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã‚Â¦ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¡ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€¦Ã‚Â¡ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Â ÃƒÂ¢Ã¢â€šÂ¬Ã¢â€žÂ¢ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€¦Ã‚Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã‚Â¦ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¾ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€¦Ã‚Â¡ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Â ÃƒÂ¢Ã¢â€šÂ¬Ã¢â€žÂ¢ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã‚Â ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬ÃƒÂ¢Ã¢â‚¬Å¾Ã‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€šÃ‚Â ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¾Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Â ÃƒÂ¢Ã¢â€šÂ¬Ã¢â€žÂ¢ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€¦Ã‚Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€¦Ã‚Â¾ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Â ÃƒÂ¢Ã¢â€šÂ¬Ã¢â€žÂ¢ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã‚Â ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬ÃƒÂ¢Ã¢â‚¬Å¾Ã‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€¦Ã‚Â¡ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Â ÃƒÂ¢Ã¢â€šÂ¬Ã¢â€žÂ¢ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€¦Ã‚Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã‚Â¦ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¡ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€¦Ã‚Â¡ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Â ÃƒÂ¢Ã¢â€šÂ¬Ã¢â€žÂ¢ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¦ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€¦Ã‚Â¡ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¡ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Â ÃƒÂ¢Ã¢â€šÂ¬Ã¢â€žÂ¢ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã‚Â ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬ÃƒÂ¢Ã¢â‚¬Å¾Ã‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€šÃ‚Â ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¾Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Â ÃƒÂ¢Ã¢â€šÂ¬Ã¢â€žÂ¢ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã¢â‚¬Â¦Ãƒâ€šÃ‚Â¡ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€šÃ‚Â¦ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¡ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Â ÃƒÂ¢Ã¢â€šÂ¬Ã¢â€žÂ¢ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã‚Â ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬ÃƒÂ¢Ã¢â‚¬Å¾Ã‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€¦Ã‚Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã‚Â¦ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¡ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Â ÃƒÂ¢Ã¢â€šÂ¬Ã¢â€žÂ¢ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã¢â‚¬Â¦Ãƒâ€šÃ‚Â¡ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€¦Ã‚Â¡ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â©_19' data-name='TracÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Â ÃƒÂ¢Ã¢â€šÂ¬Ã¢â€žÂ¢ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã‚Â ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬ÃƒÂ¢Ã¢â‚¬Å¾Ã‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€šÃ‚Â ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¾Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Â ÃƒÂ¢Ã¢â€šÂ¬Ã¢â€žÂ¢ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€¦Ã‚Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€¦Ã‚Â¾ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Â ÃƒÂ¢Ã¢â€šÂ¬Ã¢â€žÂ¢ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã‚Â ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬ÃƒÂ¢Ã¢â‚¬Å¾Ã‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€¦Ã‚Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Â ÃƒÂ¢Ã¢â€šÂ¬Ã¢â€žÂ¢ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã¢â‚¬Â¦Ãƒâ€šÃ‚Â¡ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã¢â‚¬Â¦Ãƒâ€šÃ‚Â¾ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Â ÃƒÂ¢Ã¢â€šÂ¬Ã¢â€žÂ¢ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã‚Â ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬ÃƒÂ¢Ã¢â‚¬Å¾Ã‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€šÃ‚Â ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¾Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Â ÃƒÂ¢Ã¢â€šÂ¬Ã¢â€žÂ¢ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã¢â‚¬Â¦Ãƒâ€šÃ‚Â¡ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€¦Ã‚Â¡ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Â ÃƒÂ¢Ã¢â€šÂ¬Ã¢â€žÂ¢ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã‚Â ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬ÃƒÂ¢Ã¢â‚¬Å¾Ã‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€¦Ã‚Â¡ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Â ÃƒÂ¢Ã¢â€šÂ¬Ã¢â€žÂ¢ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€¦Ã‚Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã‚Â¦ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¡ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€¦Ã‚Â¡ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Â ÃƒÂ¢Ã¢â€šÂ¬Ã¢â€žÂ¢ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€¦Ã‚Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã‚Â¦ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¾ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€¦Ã‚Â¡ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Â ÃƒÂ¢Ã¢â€šÂ¬Ã¢â€žÂ¢ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã‚Â ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬ÃƒÂ¢Ã¢â‚¬Å¾Ã‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€šÃ‚Â ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¾Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Â ÃƒÂ¢Ã¢â€šÂ¬Ã¢â€žÂ¢ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€¦Ã‚Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€¦Ã‚Â¾ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Â ÃƒÂ¢Ã¢â€šÂ¬Ã¢â€žÂ¢ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã‚Â ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬ÃƒÂ¢Ã¢â‚¬Å¾Ã‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€¦Ã‚Â¡ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Â ÃƒÂ¢Ã¢â€šÂ¬Ã¢â€žÂ¢ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€¦Ã‚Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã‚Â¦ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¡ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€¦Ã‚Â¡ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Â ÃƒÂ¢Ã¢â€šÂ¬Ã¢â€žÂ¢ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¦ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€¦Ã‚Â¡ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¡ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Â ÃƒÂ¢Ã¢â€šÂ¬Ã¢â€žÂ¢ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã‚Â ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬ÃƒÂ¢Ã¢â‚¬Å¾Ã‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€šÃ‚Â ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¾Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Â ÃƒÂ¢Ã¢â€šÂ¬Ã¢â€žÂ¢ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã¢â‚¬Â¦Ãƒâ€šÃ‚Â¡ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€šÃ‚Â¦ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¡ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Â ÃƒÂ¢Ã¢â€šÂ¬Ã¢â€žÂ¢ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã‚Â ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬ÃƒÂ¢Ã¢â‚¬Å¾Ã‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€¦Ã‚Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã‚Â¦ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¡ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Â ÃƒÂ¢Ã¢â€šÂ¬Ã¢â€žÂ¢ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã¢â‚¬Â¦Ãƒâ€šÃ‚Â¡ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€¦Ã‚Â¡ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â© 19' d='M15.152,13.544,1.9.324A1.111,1.111,0,0,0,.327,1.9L12.794,14.33.326,26.763A1.111,1.111,0,0,0,1.9,28.336L15.152,15.117a1.11,1.11,0,0,0,0-1.573Z' transform='translate(0 0)' fill='%234a4a49'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E%0A");
	height: 29px;
	width: 15px;
	display: block;
	background-repeat: no-repeat;
	background-size: contain;
}

.elementor-slick-slider .slick-next:before {
	content: "";
	background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='15.478' height='28.66' viewBox='0 0 15.478 28.66'%3E%3Cg id='next' transform='translate(2.909 16.939) rotate(-90)'%3E%3Cg id='Groupe_7' data-name='Groupe 7' transform='translate(16.939 -2.909) rotate(90)'%3E%3Cpath id='TracÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Â ÃƒÂ¢Ã¢â€šÂ¬Ã¢â€žÂ¢ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã‚Â ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬ÃƒÂ¢Ã¢â‚¬Å¾Ã‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€šÃ‚Â ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¾Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Â ÃƒÂ¢Ã¢â€šÂ¬Ã¢â€žÂ¢ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€¦Ã‚Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€¦Ã‚Â¾ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Â ÃƒÂ¢Ã¢â€šÂ¬Ã¢â€žÂ¢ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã‚Â ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬ÃƒÂ¢Ã¢â‚¬Å¾Ã‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€¦Ã‚Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Â ÃƒÂ¢Ã¢â€šÂ¬Ã¢â€žÂ¢ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã¢â‚¬Â¦Ãƒâ€šÃ‚Â¡ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã¢â‚¬Â¦Ãƒâ€šÃ‚Â¾ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Â ÃƒÂ¢Ã¢â€šÂ¬Ã¢â€žÂ¢ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã‚Â ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬ÃƒÂ¢Ã¢â‚¬Å¾Ã‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€šÃ‚Â ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¾Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Â ÃƒÂ¢Ã¢â€šÂ¬Ã¢â€žÂ¢ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã¢â‚¬Â¦Ãƒâ€šÃ‚Â¡ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€¦Ã‚Â¡ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Â ÃƒÂ¢Ã¢â€šÂ¬Ã¢â€žÂ¢ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã‚Â ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬ÃƒÂ¢Ã¢â‚¬Å¾Ã‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€¦Ã‚Â¡ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Â ÃƒÂ¢Ã¢â€šÂ¬Ã¢â€žÂ¢ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€¦Ã‚Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã‚Â¦ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¡ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€¦Ã‚Â¡ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Â ÃƒÂ¢Ã¢â€šÂ¬Ã¢â€žÂ¢ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€¦Ã‚Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã‚Â¦ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¾ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€¦Ã‚Â¡ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Â ÃƒÂ¢Ã¢â€šÂ¬Ã¢â€žÂ¢ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã‚Â ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬ÃƒÂ¢Ã¢â‚¬Å¾Ã‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€šÃ‚Â ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¾Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Â ÃƒÂ¢Ã¢â€šÂ¬Ã¢â€žÂ¢ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€¦Ã‚Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€¦Ã‚Â¾ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Â ÃƒÂ¢Ã¢â€šÂ¬Ã¢â€žÂ¢ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã‚Â ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬ÃƒÂ¢Ã¢â‚¬Å¾Ã‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€¦Ã‚Â¡ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Â ÃƒÂ¢Ã¢â€šÂ¬Ã¢â€žÂ¢ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€¦Ã‚Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã‚Â¦ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¡ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€¦Ã‚Â¡ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Â ÃƒÂ¢Ã¢â€šÂ¬Ã¢â€žÂ¢ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¦ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€¦Ã‚Â¡ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¡ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Â ÃƒÂ¢Ã¢â€šÂ¬Ã¢â€žÂ¢ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã‚Â ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬ÃƒÂ¢Ã¢â‚¬Å¾Ã‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€šÃ‚Â ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¾Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Â ÃƒÂ¢Ã¢â€šÂ¬Ã¢â€žÂ¢ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã¢â‚¬Â¦Ãƒâ€šÃ‚Â¡ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€šÃ‚Â¦ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¡ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Â ÃƒÂ¢Ã¢â€šÂ¬Ã¢â€žÂ¢ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã‚Â ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬ÃƒÂ¢Ã¢â‚¬Å¾Ã‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€¦Ã‚Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã‚Â¦ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¡ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Â ÃƒÂ¢Ã¢â€šÂ¬Ã¢â€žÂ¢ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã¢â‚¬Â¦Ãƒâ€šÃ‚Â¡ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€¦Ã‚Â¡ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â©_19' data-name='TracÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Â ÃƒÂ¢Ã¢â€šÂ¬Ã¢â€žÂ¢ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã‚Â ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬ÃƒÂ¢Ã¢â‚¬Å¾Ã‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€šÃ‚Â ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¾Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Â ÃƒÂ¢Ã¢â€šÂ¬Ã¢â€žÂ¢ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€¦Ã‚Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€¦Ã‚Â¾ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Â ÃƒÂ¢Ã¢â€šÂ¬Ã¢â€žÂ¢ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã‚Â ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬ÃƒÂ¢Ã¢â‚¬Å¾Ã‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€¦Ã‚Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Â ÃƒÂ¢Ã¢â€šÂ¬Ã¢â€žÂ¢ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã¢â‚¬Â¦Ãƒâ€šÃ‚Â¡ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã¢â‚¬Â¦Ãƒâ€šÃ‚Â¾ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Â ÃƒÂ¢Ã¢â€šÂ¬Ã¢â€žÂ¢ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã‚Â ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬ÃƒÂ¢Ã¢â‚¬Å¾Ã‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€šÃ‚Â ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¾Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Â ÃƒÂ¢Ã¢â€šÂ¬Ã¢â€žÂ¢ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã¢â‚¬Â¦Ãƒâ€šÃ‚Â¡ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€¦Ã‚Â¡ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Â ÃƒÂ¢Ã¢â€šÂ¬Ã¢â€žÂ¢ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã‚Â ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬ÃƒÂ¢Ã¢â‚¬Å¾Ã‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€¦Ã‚Â¡ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Â ÃƒÂ¢Ã¢â€šÂ¬Ã¢â€žÂ¢ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€¦Ã‚Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã‚Â¦ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¡ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€¦Ã‚Â¡ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Â ÃƒÂ¢Ã¢â€šÂ¬Ã¢â€žÂ¢ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€¦Ã‚Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã‚Â¦ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¾ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€¦Ã‚Â¡ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Â ÃƒÂ¢Ã¢â€šÂ¬Ã¢â€žÂ¢ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã‚Â ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬ÃƒÂ¢Ã¢â‚¬Å¾Ã‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€šÃ‚Â ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¾Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Â ÃƒÂ¢Ã¢â€šÂ¬Ã¢â€žÂ¢ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€¦Ã‚Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€¦Ã‚Â¾ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Â ÃƒÂ¢Ã¢â€šÂ¬Ã¢â€žÂ¢ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã‚Â ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬ÃƒÂ¢Ã¢â‚¬Å¾Ã‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€¦Ã‚Â¡ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Â ÃƒÂ¢Ã¢â€šÂ¬Ã¢â€žÂ¢ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€¦Ã‚Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã‚Â¦ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¡ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€¦Ã‚Â¡ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Â ÃƒÂ¢Ã¢â€šÂ¬Ã¢â€žÂ¢ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¦ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€¦Ã‚Â¡ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¡ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Â ÃƒÂ¢Ã¢â€šÂ¬Ã¢â€žÂ¢ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã‚Â ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬ÃƒÂ¢Ã¢â‚¬Å¾Ã‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€šÃ‚Â ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¾Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Â ÃƒÂ¢Ã¢â€šÂ¬Ã¢â€žÂ¢ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã¢â‚¬Â¦Ãƒâ€šÃ‚Â¡ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€šÃ‚Â¦ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¡ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Â ÃƒÂ¢Ã¢â€šÂ¬Ã¢â€žÂ¢ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã‚Â ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬ÃƒÂ¢Ã¢â‚¬Å¾Ã‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€¦Ã‚Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã‚Â¦ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¡ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Â ÃƒÂ¢Ã¢â€šÂ¬Ã¢â€žÂ¢ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã¢â‚¬Â¦Ãƒâ€šÃ‚Â¡ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€¦Ã‚Â¡ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â© 19' d='M15.152,13.544,1.9.324A1.111,1.111,0,0,0,.327,1.9L12.794,14.33.326,26.763A1.111,1.111,0,0,0,1.9,28.336L15.152,15.117a1.11,1.11,0,0,0,0-1.573Z' transform='translate(0 0)' fill='%234a4a49'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E%0A");
	height: 29px;
	width: 15px;
	display: block;
	background-repeat: no-repeat;
	background-size: contain;
}
.elementor-slick-slider .slick-arrows-inside .slick-next {
	right: -60px;
}

.elementor-slick-slider .slick-arrows-inside .slick-prev {
	left: -60px;
}
.slick-slide article.product-miniature.js-product-miniature {
	width: 330px !important;
}
.slick-slide-inner .js-product.product {
	display: flex;
	justify-content: center;
	align-items: flex-start;
	width: 100% !important;
}
/* .slick-initialized .slick-slide, .slick-slide-inner {
    width: 330px !important;
}
.slick-track > .slick-slide{
    margin: 0 15px;
} */
.notShown {
	opacity: 0;
}
.productSliderHome {
	transition: opacity 300ms ease;
}
.elementor-swiper-button.elementor-swiper-button-prev i::before {
	content: "";
	background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='56' height='56' viewBox='0 0 56 56'%3E%3Cg id='Groupe_172941' data-name='Groupe 172941' transform='translate(-169 -1353)'%3E%3Cg id='Rectangle_2174' data-name='Rectangle 2174' transform='translate(169 1353)' fill='none' stroke='%23005172' stroke-width='2'%3E%3Crect width='56' height='56' stroke='none'/%3E%3Crect x='1' y='1' width='54' height='54' fill='none'/%3E%3C/g%3E%3Cg id='next' transform='translate(199.83 1378.721) rotate(90)'%3E%3Cg id='Groupe_7' data-name='Groupe 7' transform='translate(16.939 -2.909) rotate(90)'%3E%3Cpath id='TracÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â©_19' data-name='TracÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â© 19' d='M15.152,13.544,1.9.324A1.111,1.111,0,0,0,.327,1.9L12.794,14.33.326,26.763A1.111,1.111,0,0,0,1.9,28.336L15.152,15.117a1.11,1.11,0,0,0,0-1.573Z' transform='translate(0 0)' fill='%23005172'/%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/svg%3E%0A");
	height: 32px;
	width: 32px;
	display: block;
	background-size: contain;
}

.elementor-swiper-button-prev {
	left: 0;
	transform: translate3d(calc(-100% - 16px), -105px, 1px);
	z-index: 100;
}

.elementor-swiper-button.elementor-swiper-button-next i::before {
	content: "";
	background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='56' height='56' viewBox='0 0 56 56'%3E%3Cg id='Groupe_172942' data-name='Groupe 172942' transform='translate(225 1409) rotate(180)'%3E%3Cg id='Rectangle_2174' data-name='Rectangle 2174' transform='translate(169 1353)' fill='none' stroke='%23005172' stroke-width='2'%3E%3Crect width='56' height='56' stroke='none'/%3E%3Crect x='1' y='1' width='54' height='54' fill='none'/%3E%3C/g%3E%3Cg id='next' transform='translate(199.83 1378.721) rotate(90)'%3E%3Cg id='Groupe_7' data-name='Groupe 7' transform='translate(16.939 -2.909) rotate(90)'%3E%3Cpath id='TracÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â©_19' data-name='TracÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â© 19' d='M15.152,13.544,1.9.324A1.111,1.111,0,0,0,.327,1.9L12.794,14.33.326,26.763A1.111,1.111,0,0,0,1.9,28.336L15.152,15.117a1.11,1.11,0,0,0,0-1.573Z' transform='translate(0 0)' fill='%23005172'/%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/svg%3E%0A");
	height: 32px;
	width: 32px;
	display: block;
	background-size: contain;
}

.elementor-swiper-button-next {
	right: 0;
	transform: translate3d(calc(100% + 16px), -105px, 1px);
	z-index: 100;
}

.elementor-pagination-position-outside .swiper-container {
	overflow: visible !important;
}

.elementor .elementor-section-wrap,
.elementor-element .elementor-widget-container {
	overflow: visible;
}

.elementor-widget-wrap > .elementor-element {
	overflow: visible;
}

.elementor-widget-container.swiper::before,
.elementor-widget-container.swiper::after {
	content: "";
	position: absolute;
	top: 0;
	background: var(--primary);
	display: block;
	width: 100%;
	height: 100%;
	z-index: 10;
}

.elementor-widget-container.swiper::before {
	left: 0;
	transform: translateX(100%);
}

.elementor-widget-container.swiper::after {
	right: 0;
	transform: translateX(-100%);
}

.purchaseGuarantees {
	position: relative;
}

.purchaseGuarantees .purchaseGuarantees__watch {
	position: absolute;
	bottom: 0px;
	left: 0px;
	width: fit-content;
	transform: translate(-25%, 25%);
}

.purchaseGuarantees .elementor-widget-wrap {
	position: unset;
}

.purchaseGuarantees .elementor-column-wrap {
	position: unset;
}

.purchaseGuarantees .elementor-column {
	position: unset;
}

.purchaseGuarantees .elementor-container {
	position: unset;
}
.purchaseGuarantees__list li.elementor-icon-list-item {
	display: flex;
	align-items: center;
}

.purchaseGuarantees__list li.elementor-icon-list-item span.elementor-icon-list-text {
	font-family: "Lato", sans-serif;
}

.swiper-button-next:after,
.swiper-button-prev:after {
	display: none;
}

.swiper-button-next,
.swiper-rtl .swiper-button-prev {
	border: 2px solid var(--primary) !important;
	width: 56px !important;
	height: 56px !important;
	background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='15.478' height='28.66' viewBox='0 0 15.478 28.66'%3E%3Cpath id='TracÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â©_19' data-name='TracÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â© 19' d='M15.152,13.544,1.9.324A1.111,1.111,0,0,0,.327,1.9L12.794,14.33.326,26.763A1.111,1.111,0,0,0,1.9,28.336L15.152,15.117a1.11,1.11,0,0,0,0-1.573Z' transform='translate(0 0)' fill='%23005172'/%3E%3C/svg%3E%0A");
	background-repeat: no-repeat;
	background-position: center;
	transform: translate(0px, -70px);
}

.swiper-button-prev,
.swiper-rtl .swiper-button-next {
	border: 2px solid var(--primary) !important;
	width: 56px !important;
	height: 56px !important;
	background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='15.478' height='28.66' viewBox='0 0 15.478 28.66'%3E%3Cg id='next' transform='translate(12.569 11.721) rotate(90)'%3E%3Cg id='Groupe_7' data-name='Groupe 7' transform='translate(16.939 -2.909) rotate(90)'%3E%3Cpath id='TracÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â©_19' data-name='TracÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â© 19' d='M15.152,13.544,1.9.324A1.111,1.111,0,0,0,.327,1.9L12.794,14.33.326,26.763A1.111,1.111,0,0,0,1.9,28.336L15.152,15.117a1.11,1.11,0,0,0,0-1.573Z' transform='translate(0 0)' fill='%23005172'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E%0A");
	background-repeat: no-repeat;
	background-position: center;
	transform: translate(0px, -70px);
	z-index: 11 !important;
}

.border-home .elementor-column-wrap.elementor-element-populated {
    border-radius: 20px;
}

@media (max-width: 1600px) {
	.purchaseGuarantees .purchaseGuarantees__watch {
		transform: translate(-12.5%, 40%);
	}
}
@media (max-width: 1280px) {
	/* .elementor-swiper-button-next,
	.elementor-swiper-button-prev {
		display: none;
	} */
	.elementor-pagination-position-outside .swiper-container::before,
	.elementor-pagination-position-outside .swiper-container::after {
		display: none;
	}
	.purchaseGuarantees .purchaseGuarantees__watch {
		display: none;
	}
}
@media (max-width: 767px) {
	.homeProductSlider .swiper-slide {
		min-width: 220px;
	}
	.swiper-button-next,
	.swiper-rtl .swiper-button-prev {
		display: none !important;
	}

	.swiper-button-prev,
	.swiper-rtl .swiper-button-next {
		display: none !important;
	}
	.elementor-widget-container.swiper::before,
	.elementor-widget-container.swiper::after {
		display: none !important;
	}
}
/**************************************
****** miniature produit **************
****** product card      **************
**************************************/
.product-miniature .thumbnail-container {
	width: 100%;
    background: transparent;
    border: 1px solid #EAEDEF;
    border-radius: 15px;
    padding: 10px 10px 0px 10px;
}
.product-miniature .thumbnail-container .product-thumbnail img {
	/* height: 100%; */
	width: 100%;
	box-sizing: border-box;
	transition: 300ms ease;
	aspect-ratio: 1;
}

div.PM_ASBlockOutput .card-block {
    padding-left: 0 !important;
}

div#left-column {
    padding-left: 0;
}

.col-xs-8.col-sm-7.col-md-9.products-sort-order.dropdown {
    padding-right: 0;
}

.products-selection .total-products, .products-selection h1 {
    padding-top: .625rem;
    padding-left: 0;
}

.product-miniature .thumbnail-container .product-thumbnail {
	width: 100%;
	box-sizing: border-box;
	overflow: hidden;
	aspect-ratio: 1/1;
}

.product-miniature .product-title a {
	text-align: left;
	font-weight: 400;
	font-size: 18px;
	color: var(--primary);
	line-height: 22px;
	display: flex;
	margin-bottom: 8px;
	text-transform: initial;
	min-height: 45px;
	font-family: 'IBM Plex Sans', sans-serif;
}

.variant-links .color{
	width: 1.5rem;
	height: 1.5rem;
}

.product-miniature .variant-links{
	text-align: left;
}
.product-miniature .product-price-and-shipping {
	text-align: left;
	font-size: 21px;
	line-height: 27px;
	display: flex;
	align-items: flex-start;
	flex-direction: column;
	gap: 6px;
	font-weight: 900;
	margin-top: 16px;
	color: var(--primary);
	border-top: 1px solid #EAEDEF;
    padding-top: 12px;
}
.product-miniature .regular-price {
	margin-bottom: -2px;
}
.product-flags {
	align-items: flex-end;
	padding-top: 0px;
}
.product-flags li.product-flag {
	background: var(--primary);
	font-family: "Lato", sans-serif;
	font-size: 13px;
	font-weight: 400 !important;
	margin-top: 8px !important;
	min-height: 0 !important;
	text-transform: none;
	min-width: 100px !important;
	text-align: center;
}
.product-flags li.product-flag.discount-percentage,
.product-flags li.product-flag.discount-amount,
.product-flags li.product-flag.discount {
	background: var(--green);
}
.product-miniature .product-flags li.product-flag.online-only {
	left: 0;
	top: 16px;
}

.product-flags li.product-flag.online-only::before {
	display: none;
}

li.product-flag.out_of_stock {
	background-color: #b9b9b9;
	color: black;
}
.product-flags li.product-flag.new {
	background: #ffce00;
	left: 0px;
	position: absolute;
	color: black;
	font-size: 14px !important;
}
.product-miniature .thumbnail-container:hover .product-description::after,
.product-miniature .thumbnail-container:focus .product-description::after {
	display: none;
}
.product-miniature:hover img {
	opacity: 0.8;
}
.product-miniature .product-description {
	background: transparent;
}
.product-miniature .product-title {
	margin-bottom: 4px;
}

div#js-product-list-footer .card-block {
    padding: 1.25rem 1.25rem .5rem 0;
}


.cart-line-product-actions {
    margin-top: 5px;
}

.product-line-grid-right.product-line-actions.col-md-5.col-xs-12 .price {
    display: none;
}

@media (max-width: 767px) {
	.product-miniature .thumbnail-container {
		width: 220px;
	}

	.products .product {
		width: 100%;
		padding: 0;
	}

	.product-miniature .thumbnail-container .product-thumbnail {
		height: 220px;
		width: 220px;
	}

	.product-miniature .product-description {
		width: 220px;
	}

	.product-miniature .product-title a {
		font-size: 14px;
		line-height: 16px;
		margin-bottom: 4px;
	}

	.product-miniature .product-title + div *,
	.product-miniature .product-title + div {
		font-size: 13px;
		line-height: 15px;
	}

	.product-miniature .product-price-and-shipping {
		font-size: 18px;
		gap: 4px;
		margin-top: 6px;
	}

	.product-miniature .regular-price {
		font-size: 10px;
	}

	.product-miniature .product-shortdescription {
		font-size: 14px;
	}
	.product-flags li.product-flag {
		font-size: 9px !important;
	}
	.product-miniature .product-flags li.product-flag.online-only {
		top: 0px;
	}
	.productSliderHomeWrapper .elementor-column-wrap.elementor-element-populated {
		padding: 16px 0px !important;
	}
	.product .product-flags li.product-flag {
		min-width: 75px !important;
		font-size: 12px !important;
	}
}

@media (max-width: 550px) {
	.product-miniature .thumbnail-container {
		width: 100%;
	}

	.products .product {
		width: 100%;
		padding: 0;
	}

	.product-miniature .thumbnail-container .product-thumbnail {
		width: 100%;
		height: 100%;
		aspect-ratio: 1;
	}

	.product-miniature .product-description {
		width: 170px;
	}

	.product-miniature .product-title a {
		font-size: 14px;
		line-height: 18px;
		min-height: 28px;
		margin-bottom: 4px;
	}

	.product-miniature .product-title + div *,
	.product-miniature .product-title + div {
		font-size: 13px;
		line-height: 14px;
	}

	.product-miniature .product-price-and-shipping {
		font-size: 18px;
		gap: 4px;
		margin-top: 10px;
	}

	.product-miniature .regular-price {
		font-size: 10px;
	}

	.product-miniature .product-shortdescription {
		font-size: 14px;
	}
	.product-flags li.product-flag {
		font-size: 9px !important;
	}
	.product-miniature .product-flags li.product-flag.online-only {
		top: 0px;
	}
	.productSliderHomeWrapper .elementor-column-wrap.elementor-element-populated {
		padding: 16px 0px !important;
	}
	.product-miniature .product-title {
		margin-bottom: 0px;
	}
	.product-miniature .thumbnail-top {
		aspect-ratio: 1;
	}
}

/**************************************
****** Liste produit ******************
****** category ***********************
****** categorie **********************
****** categorie **********************
**************************************/
.block-category.card.card-block {
    border-radius: 10px;
	padding: 0;
}


section#main.productList {
	display: grid;
	grid-template-columns: 330px 1fr;
	gap: 25px 30px;
}

.productList__header {
	grid-column: 1/3 !important;
}

.searchFilters__header {
	display: flex;
	align-items: center;
	justify-content: space-between;
}

p.searchFilters__headerTitle {
	margin-bottom: 0;
	font-size: 20px;
	font-weight: bold;
	color: black;
	font-family: "Lato", sans-serif;
}

.searchFilters__headerActions .btn {
	background: white;
	border: 1px solid black;
	border-radius: 100px;
	color: black;
	transition: 150ms ease;
	padding: 6px 12px;
}
.searchFilters__headerActions .btn:hover {
	background: var(--primary);
	color: white;
	border: 1px solid var(--primary);
}

.faceted-slider {
	max-width: 80%;
}

.productList__header .block-category {
	box-shadow: 0px 0px 10px rgba(1, 1, 1, 16%);
	display: flex;
	min-height: 0px;
	align-items: flex-start;
	justify-content: space-between;
	gap: 60px;
	padding: 20px 26px 20px 36px;
	margin-bottom: 0px !important;
	background: white;
}
.productList__header .card-block::after {
	display: none;
}
.block-category-inner p {
	margin: 0px !important;
}
.block-category .block-category-inner #category-description p {
	color: black;
	line-height: 24px;
}
.productList__title .productList__mainTitle {
	font-size: 30px;
	line-height: 37px;
	margin-bottom: 0px;
	color: var(--primary);
	font-family: "Lato";
}
.productList__title .productList__nbProduct {
	font-size: 18px;
	line-height: 26px;
	margin-bottom: 0px;
	color: black;
}
.products-sort-order .select-title {
	display: flex;
	align-items: center;
	padding: 6px 12px;
	min-width: 250px;
	justify-content: space-between;
	color: var(--primary);
}

.productList__title {
	height: 100%;
	display: flex;
	flex-direction: column;
	justify-content: center;
	align-items: flex-start;
	min-height: 100%;
	padding-top: 15px;
	padding-bottom: 15px;
}

.productList__productsSorting {
	flex-shrink: 0;
	max-width: 350px;
	display: flex;
	align-items: center;
	gap: 20px;
	box-sizing: border-box;
	padding-top: 15px;
}
.productList__productsSorting .sort-by {
	color: black;
}
.category-depth-level-2 .productList__productsSorting {
	display: none;
}

.products-sort-order__icon {
	display: flex;
	align-items: center;
}
.products-sort-order .select-list,
.brands-sort .select-list,
.suppliers-sort .select-list {
	color: var(--primary);
}
.products-sort-order .select-list:hover,
.brands-sort .select-list:hover,
.suppliers-sort .select-list:hover {
	background: var(--primary);
	color: var(--primary);
}

.products-sort-order .dropdown-menu,
.brands-sort .dropdown-menu,
.suppliers-sort .dropdown-menu {
	box-shadow: none;
	padding: 0;
	background: white;
}
#search_filters,
#search_filters_brands,
#search_filters_suppliers {
	padding: 30px 22px;
	background: #f7f7f7;
}
.custom-checkbox input[type="checkbox"] + span.facet__fakeCheckbox {
	border: 1px solid #707070;
	border-radius: 4px;
}

.active_filters {
	background: #f7f7f7;
	padding: 16px 20px;
}
.active_filters .active-filter-title {
	color: black;
}

.active_filters .filter-block {
	margin: 0 !important;
}

.active_filters ul {
	display: inline-flex;
	gap: 8px;
	margin-bottom: 0px;
}
.custom-checkbox input[type="checkbox"]:checked + span {
	background: var(--primary);
	border-color: var(--primary);
	padding: 4px;
}

.custom-checkbox input[type="checkbox"]:checked + span .checkbox-checked {
	color: white;
	font-size: 12px;
}

#search_filters .ui-widget-header {
	background: black;
	border-radius: 0px;
}

#search_filters .ui-slider-horizontal {
	height: 7px;
	border-color: white;
	border-radius: 0px !important;
}
#products .products {
	display: grid;
	grid-template-columns: repeat(3, 1fr);
	gap: 30px;
}

#products .products .product {
	width: 100%;
	padding: 0;
}
#search_filters .facet .facet-label {
	display: flex;
	align-items: center;
	margin-bottom: 8px;
}

#search_filters .facet .facet-label a {
	margin: 0;
}

#search_filters .facet .facet-label .custom-checkbox,
#search_filters .facet .facet-label .custom-radio {
	top: 0;
}

.pagination .previous,
.pagination .next {
	float: unset;
	display: flex;
	align-items: center;
	justify-content: center;
}
.pagination li a {
	color: var(--primary);
	font-size: 16px;
	letter-spacing: normal !important;
}
.pagination .current a {
	color: var(--primary);
	font-size: 16px;
}

.pagination .page-list li {
	width: auto;
	align-items: center;
	justify-content: center;
	margin: 0 10px;
}

.page-content.page-cms ul, p {
    font-size: .9375rem;
    font-weight: 400;
    color: #000;
}

.pagination .page-list {
	display: flex;
	background: transparent;
	justify-content: end;
}
.openFilterMobile,
.closeFilterMobile {
	display: none;
}
.clear-all-wrapper {
	display: block !important;
}
#search_filters .facet .collapse,
#search_filters_brands .facet .collapse,
#search_filters_suppliers .facet .collapse {
	display: none;
}

#search_filters .facet .collapse.in,
#search_filters_brands .facet .collapse.in,
#search_filters_suppliers .facet .collapse.in,
.facet .title:not([aria-expanded="true"]):not([aria-expanded="false"]) + .collapse {
	display: block !important;
}
#search_filters .facet .facet-title {
	display: none;
}
#search_filters .facet .title {
	display: flex !important;
	margin-bottom: 8px;
	cursor: pointer;
}

#search_filters .facet .title .facet-title {
	display: flex !important;
	margin-bottom: 0px;
	align-items: center;
}
.title.collapsed .remove,
.title:not([aria-expanded="true"]) .remove {
	display: none;
}
.title:not(.collapsed) .add {
	display: none;
}
.title:not([aria-expanded="true"]) .add {
	display: block;
}
#search_filters .facet .title .collapse-icons {
	position: relative;
}

#search_filters .facet .title .collapse-icons * {
	position: absolute;
	top: 50%;
	left: 50%;
	transform: translate(-50%, -50%);
}
div#search_filter_controls {
	display: none;
}

.block-category .block-category-inner {
    width: 80%;
	margin-left: 2%;
}
#category #category-description {
	overflow: hidden;
	transition: height 0.4s ease;
	color: #000 !important;
}

#category .category-description-inner {
	overflow: hidden;
}

#category #category-description .read-more-toggle {
	font-size: 1rem;
	text-decoration: underline;
	display: block;
	width: fit-content;
	margin-top: 10px;
	cursor: pointer;
}

#category .read-more {
	display: block;
	cursor: pointer;
	text-decoration: underline;
	margin-top: 15px;
	margin-bottom: 30px;
}

#category #category-description a.read_more,
#category #category-description a.read_less{
    margin-top: 20px;
    display: block;
    text-decoration: underline !important;
    font-size: 16px;
}

#category #category-description a.read_more:hover,
#category #category-description a.read_less:hover{
    text-decoration: none !important;
	cursor: pointer !important;
}

.block-category .block-category-inner #category-description strong {
    color: #000;
}

#category .card-header {
    display: none;
}

#category #category-description h2,
#category #category-description h3{
	margin-top: 15px;
}

#filter.noFilter {
	display: none;
}
#filter.noFilter + #products {
	grid-column: 1/3;
}
#products .page-not-found,
#pagenotfound .page-not-found {
	max-width: 100%;
	display: flex;
	flex-direction: column;
	align-items: center;
}

#products .page-not-found div#search_widget,
#pagenotfound .page-not-found div#search_widget {
	margin: 0px;
}
#products .page-not-found h4,
#pagenotfound .page-not-found h4 {
	color: var(--primary);
	font-size: 20px;
}
#js-product-list .hidden-md-up {
	display: none !important;
}
.block-categories .h6 {
    font-size: 22px;
    color: black;
}

.block-categories .category-sub-menu li>a {
    font-size: 15px;
    margin: 0 !important;
    padding: 4px 0;
}

.block-categories .category-sub-menu {
    display: flex;
    flex-direction: column;
    gap: 12px;
    color: black;
}
@media (max-width: 1220px) {
	.productList__productsSorting {
		align-items: center;
		justify-content: space-between;
	}
	#products .products {
		grid-template-columns: repeat(2, 1fr);
	}
}

@media (max-width: 1080px) {
	section#products {
		grid-column: 1/3;
	}
	section#filter.hide {
		transform: translateY(100%);
	}
	section#filter {
		position: fixed;
		width: 100%;
		left: 0;
		z-index: 1234;
		bottom: 0px;
		height: calc(100vh + 42px);
		background: white;
		overflow: auto;
		transform: translateY(calc(100% - 42px));
		transition: 300ms ease;
	}
	section#filter.open {
		transform: translateY(-42px);
		top: 0px;
	}
	.openFilterMobile {
		background: var(--primary);
		padding: 10px;
		display: flex;
		align-items: center;
		justify-content: center;
		gap: 10px;
		height: 42px;
	}

	.openFilterMobile span {
		color: white;
		font-size: 16px;
	}
	div#search_filters_wrapper {
		display: block !important;
	}

	.closeFilterMobile {
		display: flex;
		align-items: flex-end;
		justify-content: flex-end;
		padding: 20px 36px 0 0;
	}
}

@media (max-width: 992px) {
	.productList__productsSorting {
		width: 100%;
		flex-shrink: 0;
		max-width: 320px;
	}

	.productList__header .block-category {
		flex-wrap: wrap;
		gap: 18px 60px;
	}
}

@media (max-width: 767px) {
	.block-category-inner {
		max-width: 100%;
	}
	#products .products {
		gap: 8px;
	}
	.productList__header .block-category {
		box-shadow: none;
		padding: 8px 16px 18px 16px;
	}
}
@media (max-width: 440px) {
	.productList__productsSorting {
		flex-direction: column;
		align-items: flex-start;
		gap: 4px;
	}
}

/**************************************
****** produit ************************
****** page produit *******************
****** product ************************
****** product page ********************
**************************************/

#product h1 {
	font-size: 24px;
	line-height: 24px;
	margin-bottom: 0px;
	font-weight: bold;
	color: var(--primary);
	font-family: "Lato", sans-serif;
	text-transform: uppercase;
	margin-bottom: 18px;
}
.product-prices.js-product-prices {
	display: flex;
	align-items: center;
	gap: 20px;
	margin-top: 12px;
	margin-bottom: 32px;
}

.product-prices .product-discount {
	margin-bottom: 0px;
	font-size: 18px;
	color: #4a4a49;
}

.product-prices .product-price {
	margin-bottom: 0px;
}

.product-prices div {
	margin-bottom: 0;
	display: block;
}

.current-price {
	display: flex;
	gap: 2px;
	align-items: flex-start;
}

span.current-price-value {
    font-size: 17px;
    color: var(--primary);
    font-weight: 400;
    line-height: 18px;
}

p.product-without-taxes {
    font-size: 20px;
    font-weight: 800;
	margin-bottom: 8px;
}

.product-price-ht {
    font-size: 20px;
	font-weight: 600;
}

.product-price-ttc {
    font-weight: 400;
    font-size: 18px;
}

.product-prices .tax-shipping-delivery-label {
	font-size: 12px;
	font-weight: 400;
	color: var(--primary);
	display: none;
}
#product .product-container {
	display: grid;
	grid-template-columns: repeat(12, 1fr);
	margin: 20px auto;
	padding: 0;
	gap: 30px;
	width: 100%;
}
.product__left {
	grid-column: 1/7;
	width: 100%;
}

.product__right {
	grid-column: 7/13;
}
#product .product__left section#content {
	width: 100%;
	max-width: 100%;
}
.product-description {
	margin-bottom: 12px;
}
.product-description p {
	color: var(--primary);
	line-height: 25px;
	font-size: 15px;
	margin-bottom: 0;
}
.product-description h2 {
    margin: 15px 0;
    color: var(--primary);
}

.product-description h3 {
    margin: 15px 0;
}
.product-description h4 {
    margin: 15px 0;
}
.product_description_short__linkToDescription a {
	color: black;
	font-size: 12px;
	font-weight: 400;
	text-decoration: underline;
}
.product__discount .discount {
	background-color: var(--green);
	padding: 2px 12px;
	color: white;
	font-size: 16px;
}

.product-variants-item .control-label,
.product-add-to-cart .control-label {
    font-size: 15px;
    color: #1D1D1D;
    font-weight: 500;
    margin-bottom: 10px;
    text-transform: uppercase;
}

.product-variants > .product-variants-item .color {
	margin: 0 !important;
	margin-right: 0px !important;
	width: 40px;
	height: 40px;
	box-sizing: border-box;
	border-radius: 5px;
	background-size: 100%;
}

.product-variants-item .control-label + ul {
	display: flex;
	margin-bottom: 0;
	gap: 16px;
	align-items: center;
}

.product-variants-item .control-label + ul label {
	margin-bottom: 0px;
}

.product-variants > .product-variants-item ul li {
	margin-right: 0px;
}

.input-color + span,
.input-radio + span {
	border: 1px solid white;
	outline: 1px solid #91959c;
	transition: 150ms ease;
}

.input-color:checked + span,
.input-color:hover + span,
.input-radio:checked + span,
.input-radio:hover + span {
	border: 2px solid white;
	outline: 2px solid #91959c;
}

select.form-control:not([size]):not([multiple]) {
	height: 42px;
	box-sizing: border-box;
	border-radius: 6px;
	background-color: white;
	/*background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14.828' height='8.414' viewBox='0 0 14.828 8.414'%3E%3Cpath id='chevron-down' d='M6,9l6,6,6-6' transform='translate(-4.586 -7.586)' fill='none' stroke='%2391959C' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'/%3E%3C/svg%3E%0A");*/
	background-size: 12px;
	border: 2px solid #91959c;
}
label .color.active,
label .color:hover,
.variant-links .color.active,
.variant-links .color:hover,
.custom-checkbox input[type="checkbox"] + span.color.active,
.custom-checkbox input[type="checkbox"] + span.color:hover {
	border: 2px solid white;
	outline: 2px solid #91959c;
}
.input-color:checked + span,
.input-radio:checked + span {
	outline: 2.5px solid var(--green);
	background-position: center;
	background-size: 18px;
	background-repeat: no-repeat;
}

.product-variants > .product-variants-item {
	margin-bottom: 15px;
}

.bootstrap-touchspin .input-group-btn-vertical .bootstrap-touchspin-down {
	position: absolute;
	left: 0;
	width: 32px;
	height: 32px;
	border-radius: 100px;
	display: flex;
	align-items: center;
	justify-content: center;
	box-sizing: border-box;
	top: 50%;
	transform: translateY(-50%);
	margin-top: 0;
	border: 1px solid #b5b7bc;
	background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='13' height='1' viewBox='0 0 13 1'%3E%3Cline id='Ligne_327' data-name='Ligne 327' x2='12' transform='translate(0.5 0.5)' fill='none' stroke='%239ba0a6' stroke-linecap='round' stroke-linejoin='round' stroke-width='1'/%3E%3C/svg%3E%0A");
	background-position: center;
	background-size: 12px;
	background-repeat: no-repeat;
}

.bootstrap-touchspin .input-group-btn-vertical {
	position: static;
}

.product-quantity #quantity_wanted {
	margin: 0 44px;
	width: 64px;
	height: 40px;
	text-align: center;
	font-size: 16px;
	border-radius: 6px;
	box-sizing: border-box;
	border: 1px solid #91959c;
	font-family: "Lato";
}

.product-quantity .input-group-btn-vertical .btn i {
	position: static;
}

.bootstrap-touchspin .input-group-btn-vertical .bootstrap-touchspin-up {
	position: absolute;
	right: 0;
	width: 32px;
	height: 32px;
	border-radius: 100px;
	display: flex;
	align-items: center;
	justify-content: center;
	box-sizing: border-box;
	top: 50%;
	transform: translateY(-50%);
	border: 1px solid #b5b7bc;
	background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='13' height='13' viewBox='0 0 13 13'%3E%3Cg id='Groupe_82' data-name='Groupe 82' transform='translate(-4.5 -4.5)' style='isolation: isolate'%3E%3Cline id='Ligne_328' data-name='Ligne 328' y2='12' transform='translate(11 5)' fill='none' stroke='%2391959C' stroke-linecap='round' stroke-linejoin='round' stroke-width='1'/%3E%3Cline id='Ligne_329' data-name='Ligne 329' x2='12' transform='translate(5 11)' fill='none' stroke='%2391959C' stroke-linecap='round' stroke-linejoin='round' stroke-width='1'/%3E%3C/g%3E%3C/svg%3E%0A");
	background-position: center;
	background-size: 12px;
	background-repeat: no-repeat;
}
.product-quantity .input-group-btn-vertical .btn i {
	display: none;
}
.input-group.bootstrap-touchspin {
	display: flex;
}
.product-quantity {
	display: flex;
	align-items: flex-start;
	flex-direction: column;
	gap: 0;
	margin-bottom: 24px;
}
.product-quantity .qty,
.product-quantity .add {
	margin: 0;
}
.product-quantity .add {
	gap: 12px;
}
.product-quantity .qty {
	margin-bottom: 32px;
}

button.btn.btn-primary.add-to-cart {
	height: auto;
	padding: 12px 80px;
	font-size: 16px;
	border-radius: 1000px;
}
.product__availability .product_stock {
	color: var(--green);
}
.product__availability .product_lowStock,
.product__availability .product_lastStock {
	color: var(--orange);
}
.product__availability .product_noStock {
	color: var(--red);
}

.images-container .product-images > li.thumb-container > .thumb {
	margin: 0px;
}

.product-images > li.thumb-container > .thumb {
	border: 3px solid white;
	height: 110px;
	width: 110px;
}

.product-images > li.thumb-container > .thumb:hover {
	border: 3px solid #91959c;
}

.product-images > li.thumb-container > .thumb.selected {
	border: 3px solid var(--primary);
}
.product_tabs {
	grid-column: 1/13;
}
.tabs .nav-tabs {
	display: flex;
	align-items: flex-start;
	justify-content: center;
}

.tabs .nav-tabs .nav-link {
	font-weight: 400;
	transition: 150ms ease;
	font-family: "Lato", sans-serif;
	color: #1D1D1D;
    text-transform: uppercase;
}

.tabs .nav-tabs .nav-link:hover {
	border-bottom: 1px solid;
}

.tabs .nav-tabs .nav-link.active {
    color: #1D1D1D;
    border-bottom: 1px solid var(--primary);
    font-weight: 500;
    text-transform: uppercase;
    font-family: 'Lato';
}
.product-images>li.thumb-container .thumb.selected, .product-images>li.thumb-container .thumb:hover {
    border: 2px solid var(--green);
}
#product .swiper {
	width: 100%;
	max-height: 767px;
}
.swiper-slide {
	display: flex;
	align-items: center;
	justify-content: center;
	margin-bottom: 0px;
	overflow: visible;
}
#product img.swiper-slide-image {
	aspect-ratio: 1/1;
	width: calc(100%);
	height: 100%;
	margin: 0 auto;
}
.swiper-button-next,
.swiper-button-prev {
	color: #4a4a49 !important;
}

.swiper-button-prev {
	justify-content: flex-start !important;
}
.swiper-button-next {
	justify-content: flex-end !important;
}

.swiper-button-next:after,
.swiper-button-prev:after {
	font-size: 24px !important;
}

.swiper-horizontal > .swiper-pagination-bullets,
.swiper-pagination-bullets.swiper-pagination-horizontal,
.swiper-pagination-custom,
.swiper-pagination-fraction {
	bottom: 0px;
}
.images-container-mobile {
	display: none !important;
}
.product__right .images-container-desktop {
	display: none;
}
.product__left .scroll-box-arrows.scroll {
	display: none;
}
section.featured-products {
	grid-column: 1/13;
	padding-right: 30px;
}

.featured-products .products {
	display: grid;
	grid-template-columns: 1fr 1fr 1fr;
	margin-top: 32px;
}

.featured-products .products .product {
	width: 100%;
}
#main .images-container .js-qv-mask.scroll {
	width: 100%;
}
.product-images .thumb-container {
	width: fit-content;
}

.product_reference {
	color: var(--primary);
	font-size: 16px;
}

section.product-features {
	margin: 0;
}

section.product-features .h6 {
	font-size: 17px;
	color: var(--primary);
	font-weight: bold;
}

section.product-features ul.data-sheet li {
	color: var(--primary);
}

section.product-features ul.data-sheet li::before {
	content: "â€¢ ";
}
a.product_state_definition {
	display: flex;
	align-items: center;
	justify-content: flex-start;
	gap: 8px;
}
#product-modal .modal-content .modal-body {
	flex-direction: column;
	margin: 0 auto;
}

.modal-dialog {
	max-width: 800px;
}

#product-modal .modal-content .modal-body .product-images {
	margin: 0 auto;
}

#product-modal .modal-content .modal-body .product-images img {
	width: 100px;
	height: 100px;
}

#product-modal .modal-content .modal-body .image-caption {
	display: none;
}
#product-modal .modal-content .modal-body .product-cover-modal {
	max-height: 70vh;
	object-fit: contain;
	background: transparent;
}

#product-modal .modal-content .modal-body .product-images img:hover {
	border-color: var(--primary);
}
.swiperMiniature {
	position: relative;
}
.swiperMiniature .swiper-button-next,
.swiperMiniature.swiper-rtl .swiper-button-prev {
	width: 24px !important;
	height: 24px !important;
	background-size: 100%;
	top: 50%;
	transform: translateY(50%);
	right: -32px !important;
	border: 1px solid var(--primary) !important;
	transition: 200ms ease;
	background-color: var(--primary) !important;
	background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='56' height='56' viewBox='0 0 56 56'%3E%3Cg id='Groupe_172942' data-name='Groupe 172942' transform='translate(225 1409) rotate(180)'%3E%3Cg id='Rectangle_2174' data-name='Rectangle 2174' transform='translate(169 1353)' fill='none' stroke='%23ffffff' stroke-width='2'%3E%3Crect width='56' height='56' stroke='none'/%3E%3Crect x='1' y='1' width='54' height='54' fill='none'/%3E%3C/g%3E%3Cg id='next' transform='translate(199.83 1378.721) rotate(90)'%3E%3Cg id='Groupe_7' data-name='Groupe 7' transform='translate(16.939 -2.909) rotate(90)'%3E%3Cpath id='TracÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â©_19' data-name='TracÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â© 19' d='M15.152,13.544,1.9.324A1.111,1.111,0,0,0,.327,1.9L12.794,14.33.326,26.763A1.111,1.111,0,0,0,1.9,28.336L15.152,15.117a1.11,1.11,0,0,0,0-1.573Z' transform='translate(0 0)' fill='%23ffffff'/%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/svg%3E%0A");
}

.swiperMiniature .swiper-button-prev,
.swiperMiniature.swiper-rtl .swiper-button-next {
	width: 24px !important;
	height: 24px !important;
	background-size: 100%;
	top: 50%;
	transform: translateY(50%);
	left: -32px !important;
	border: 1px solid var(--primary) !important;
	transition: 200ms ease;
	background-color: var(--primary) !important;
	background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='56' height='56' viewBox='0 0 56 56'%3E%3Cg id='Groupe_172941' data-name='Groupe 172941' transform='translate(-169 -1353)'%3E%3Cg id='Rectangle_2174' data-name='Rectangle 2174' transform='translate(169 1353)' fill='none' stroke='%23ffffff' stroke-width='2'%3E%3Crect width='56' height='56' stroke='none'/%3E%3Crect x='1' y='1' width='54' height='54' fill='none'/%3E%3C/g%3E%3Cg id='next' transform='translate(199.83 1378.721) rotate(90)'%3E%3Cg id='Groupe_7' data-name='Groupe 7' transform='translate(16.939 -2.909) rotate(90)'%3E%3Cpath id='TracÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â©_19' data-name='TracÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â© 19' d='M15.152,13.544,1.9.324A1.111,1.111,0,0,0,.327,1.9L12.794,14.33.326,26.763A1.111,1.111,0,0,0,1.9,28.336L15.152,15.117a1.11,1.11,0,0,0,0-1.573Z' transform='translate(0 0)' fill='%23ffffff'/%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/svg%3E%0A");
}

.swiperMiniature:hover .swiper-button-prev {
	left: 16px !important;
}

.swiperMiniature:hover .swiper-button-next {
	right: 16px !important;
}
#product-modal .modal-content .modal-body .arrows .arrow-up {
	display: none;
}
#product-modal .modal-content .modal-body .arrows .arrow-down {
	display: none;
}
.swiperModal {
	overflow: hidden;
}
.swiperModal .swiper-button-prev,
.swiperModal .swiper-rtl .swiper-button-next {
	transform: translate(15px, 0px);
}
.swiperModal .swiper-button-next,
.swiperModal .swiper-rtl .swiper-button-prev {
	transform: translate(-15px, 0px);
}
.product-sticky-menu {
    position: sticky !important;
    top: 0;
    z-index: 1;
}

.product-sticky-menu::before {
    content: "";
    position: absolute;
    top: 0;
    left: 50%;
    width: calc(100vw - var(--scrollbar));
    height: 100%;
    background-color: white;
    transform: translateX(-50%);
    z-index: -1;
}

.product-sticky-menu .elementor-widget-wrap {
    display: flex;
    align-items: baseline;
    justify-content: center;
    gap: 60px;
}

.product-sticky-menu .elementor-widget-wrap > .elementor-element {
    width: auto;
}

.product-sticky-menu .add-to-cart {
    display: block;
}

body.elementor-editor-active .product-sticky-menu .add-to-cart {
    display: block;
}

@media (min-width: 768px) {
    .product-sticky-menu.sticked .add-to-cart {
        display: block;
    }
}

.product-reference, .product-reference label {
    color: #999;
    font-size: 13px;
    text-transform: uppercase;
}

.product-features>dl.data-sheet dd.value, .product-features>dl.data-sheet dt.name {
    -webkit-box-flex: 1;
    -ms-flex: 1 0 40%;
    flex: 1 0 40%;
    min-height: inherit;
    padding: .425rem;
    margin-right: .625rem;
    margin-bottom: .5rem;
    font-weight: 500;
    text-transform: capitalize;
    word-break: normal;
    background: #f6f6f6;
}

.product-features>dl.data-sheet, .product-flags {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex
;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap-reverse;
}

@media (max-width: 1440px) {
	.featured-products .products {
		grid-template-columns: 1fr 1fr;
	}
}
@media (max-width: 1170px) {
	.modal-dialog {
		max-width: 600px;
	}
}
@media (max-width: 767px) {
	.featured-products .products {
		grid-template-columns: 1fr;
	}
	.tabs .nav-tabs {
		overflow: auto;
		padding: 0 15px;
		-ms-overflow-style: none; /* IE and Edge */
		scrollbar-width: none; /* Firefox */
		gap: 15px;
	}

	.tabs .nav-tabs::-webkit-scrollbar {
		display: none;
	}

	.tabs .nav-tabs .nav-item {
		flex-shrink: 0;
	}

	.product_tabs {
		padding: 0;
		width: 100%;
		transform: translateX(-15px);
	}

	.product_tabs #tab-content {
		padding: 0 15px;
	}
	.images-container-desktop {
		display: none;
	}
	.images-container-mobile {
		display: block !important;
	}
	#product .product-container {
		max-width: 100%;
		grid-template-columns: repeat(6, 1fr);
	}

	.product__right {
		width: 100%;
		grid-column: 1/8;
		max-width: 100%;
		padding-right: 0px;
		padding-top: 0px;
	}

	.product-prices.js-product-prices {
		gap: 16px;
	}

	#product .product-container {
		gap: 8px;
		margin-top: 0px;
	}
	.product-features > dl.data-sheet dd.value,
	.product-features > dl.data-sheet dt.name {
		flex: 1 0 100%;
	}
	.product-features > dl.data-sheet dt.name {
		margin: 0;
	}
	#product main #wrapper {
		padding-top: 16px;
	}
	.product-description {
		overflow: hidden;
		position: relative;
		transition: 300ms ease;
	}

	/* .product__right .product-description:after {
		content: "";
		background: linear-gradient(0deg,var(--primary), transparent);
		height: 50px;
		width: 100%;
		display: block;
		position: absolute;
		bottom: 0;
		transition: 300ms ease;
	} */

	.product-description.open:after {
		height: 0px;
	}

	.product-description + .read-more {
		transform: translateY(-12px);
		display: block;
		font-size: 12px;
		text-decoration: underline;
		text-align: left;
		padding: 10px 0;
	}

	.read-more + .product_description_short__linkToDescription a {
		display: none;
	}
	.product-prices.js-product-prices {
		margin-top: 16px;
		margin-bottom: 0px;
	}
	#product .product-quantity .add .add-to-cart.fixed {
		position: fixed;
		bottom: 0;
		left: 0;
		width: 100%;
		border-radius: 0;
		justify-content: center;
		transition: transform 0.3s ease;
		z-index: 8999;
	}
	#product .product-quantity .add .add-to-cart.fixed.hide,
	.modal-open#product .product-quantity .add .add-to-cart.fixed {
		transform: translateY(100%);
	}

	.product-description p {
		margin-bottom: 12px;
	}
	.product-information .tabs {
		padding-left: 0px;
	}
	.swiper-button-next,
	.swiper-container-rtl .swiper-button-prev {
		background: none;
	}
	.swiper-button-prev,
	.swiper-rtl .swiper-button-next {
		background: none;
	}
	.swiper-button-next:after,
	.swiper-rtl .swiper-button-prev:after {
		color: var(--primary);
	}
	.swiper-button-prev:after,
	.swiper-rtl .swiper-button-next:after {
		color: var(--primary);
	}
	.images-container.js-images-container {
		margin: 32px 0;
	}
	#product .container {
		padding: 0 16px;
	}
	#product-modal .modal-content .modal-body .thumbnails {
		display: none;
	}
}

/***************************** 
**** footer ******************
*****************************/


.liste_square li {
    list-style-type: square;
    font-size: 50px;
    color: #D70010;
}

.liste_square li a {
    font-size: 16px;
    top: -10px;
    position: relative;
}

/**************************************
******** Tunnel de paiement ***********
******** Checkout *********************
**************************************/
.ps_checkout-mark {
	display: none !important;
}
.cart-voucher {
	padding: 26px 30px;
}
body#checkout,
body#cart {
	background-color: transparent;
}

body#checkout .container {
	min-height: unset;
}

body#checkout a:hover {
	color: var(--yellow);
}

#checkout .card {
	border: 0;
}

#cart .product-price {
	margin-bottom: 10px;
	font-size: 19px;
	font-weight: bold;
	color: var(--primary);
}

#cart .product-price ~ .product-line-info * {
	font-size: 12px;
	line-height: 12px;
}

#checkout header {
	position: relative;
}

.checkout-header {
	padding: 15px 0;
	border-bottom: 1px solid black;
}

.checkout-header__wrapper {
	display: flex;
	align-items: center;
	justify-content: space-between;
	width: 100%;
	max-width: 1600px;
	padding: 0 15px;
	margin: 0 auto;
}

.checkout-steps-wrapper {
	padding: 0px;
}

.checkout-steps {
	display: flex;
	align-items: center;
	justify-content: space-between;
	position: relative;
	width: 100%;
	max-width: 1300px;
	padding: 0 22px;
	margin: 0 auto;
}

.checkout-steps:after {
	content: "";
	position: absolute;
	bottom: 9px;
	left: 15px;
	z-index: -1;
	width: calc(100% - 30px);
	height: 1px;
	border-top: 1px dashed #cbcbcb;
	display: none;
}

.checkout-steps__item__inner {
	position: relative;
}

.checkout-steps__item__inner p {
	position: absolute;
	top: -25px;
	left: 50%;
	font-size: 12px;
	font-weight: 700;
	text-align: center;
	white-space: nowrap;
	color: var(--primary);
	transform: translateX(-50%);
}

.checkout-steps__item.enabled.last .checkout-steps__item__inner p {
	color: var(--primary);
}
.enabled .checkout-steps__item__inner p {
	color: #3ea36c;
}

.checkout-steps__item.enabled:before {
	content: "";
	position: absolute;
	bottom: 9px;
	z-index: 0;
	width: calc(25% - 31px);
	height: 1px;
	border-top: 1px solid #3ea36c;
}

.checkout-steps__item:after {
	content: "";
	position: absolute;
	bottom: 9px;
	z-index: 0;
	width: calc(25% - 31px);
	height: 1px;
	border-top: 1px dashed #707070;
}

.checkout-steps__item.enabled .checkout-steps__dot {
	background-color: #3ea36c;
	border-color: #3ea36c;
}

.checkout-steps__item.enabled.last .checkout-steps__dot {
	background: radial-gradient(white 0%, white 20%, var(--primary) 20%);
	border-color: var(--primary);
}

.checkout-steps > .checkout-steps__item.activate-step1.enabled:before {
	display: none;
}

.checkout-steps > .checkout-steps__item.activate-step2.enabled:before {
	left: calc(0% + 35px);
}

.checkout-steps > .checkout-steps__item.activate-step3.enabled:before {
	left: calc(25% + 26px);
}

.checkout-steps > .checkout-steps__item.activate-step4.enabled:before {
	left: calc(50% + 10px);
}

.checkout-steps > .checkout-steps__item.activate-step5.enabled:before {
	left: calc(75% - 6px);
}

.checkout-steps > .checkout-steps__item.activate-step1:after {
	left: calc(0% + 42px);
}

.checkout-steps > .checkout-steps__item.activate-step2:after {
	left: calc(25% + 26px);
}

.checkout-steps > .checkout-steps__item.activate-step3:after {
	left: calc(50% + 10px);
}

.checkout-steps > .checkout-steps__item.activate-step4:after {
	left: calc(75% - 6px);
}

.checkout-steps > .checkout-steps__item.activate-step5:after {
	display: none;
}

.checkout-steps__dot {
	display: block;
	border: 1px solid #707070;
	border-radius: 10px;
	margin: 25px auto 0 auto;
	width: 20px;
	height: 20px;
	background-color: white;
}

#cart #wrapper,
#checkout #wrapper {
	background-color: #f6f6f6;
}

#checkout #wrapper {
	padding: 50px 0;
}

#cart .cart-grid {
	display: flex;
	flex-wrap: wrap;
	align-items: flex-start;
	padding: 50px 0 100px 15px;
}

#cart .cart-grid-body,
#cart .card {
	margin-bottom: 20px;
}

.cart-grid-body {
	padding: 0px;
	background-color: transparent;
	padding-right: 15px;
}

.cart-grid-body .cart-overview {
	padding: 0;
}

.cart-grid-body .card-block {
	padding: 0;
}

#cart .cart-grid-body .card-block h1 {
	padding-bottom: 30px;
	border-bottom: 1px solid var(--grey-2);
	margin: 0 0 20px 0;
	font-size: 25px;
	text-align: center;
	text-transform: unset;
	font-weight: bold;
}
.featured-products .products-section-title {
	padding-bottom: 30px;
	border-bottom: 1px solid var(--grey-2);
	margin: 0 0 20px 0;
	font-size: 25px;
	text-align: center;
	text-transform: unset;
	font-weight: bold;
}
.cart-grid-body section.featured-products {
	background-color: white;
	padding: 22px 36px;
}

.card-block.cart-summary-totals {
	padding: 15px 0;
}

#cart .cart-summary {
	display: flex;
	flex-direction: column;
	justify-content: center;
	height: 100%;
	background: transparent;
	padding: 0px;
}

#cart .cart-items {
	list-style: none;
}

#cart .product-line-grid {
	display: flex;
	align-items: center;
	gap: 25px;
	justify-content: space-between;
	position: relative;
}

#cart .product-line-grid-left,
#cart .product-line-grid-right {
	display: flex;
	flex-direction: column;
	justify-content: center;
	align-items: center;
}
#cart .product-line-grid-left {
	align-items: flex-start;
	flex-direction: row;
	gap: 16px;
}
.cart-product-line-right {
	display: flex;
	align-items: center;
}

#cart .product-line-info a.label {
	font-size: 16px;
	font-weight: 400;
	color: var(--primary);
}

#cart .product-line-info .label,
#cart .product-line-info .value,
#cart-summary-product-list .product-line-info .label,
#cart-summary-product-list .product-line-info .value {
	font-size: 14px;
	font-weight: 400;
	line-height: 14px;
	color: black;
}

#cart .ndk-rowcustomization,
#cart .ndkCartRender-controls {
	display: none;
}

span.product-line-reference {
	margin-top: 10px;
	display: block;
	text-align: left;
}

/* #cart .bootstrap-touchspin .input-group-btn-vertical {
    position: unset;
}

#cart input.js-cart-line-product-quantity.form-control {
    padding: 10px 0 !important;
    border: 0;
    background: #f7f7f7;
    text-align: center;
    width: 3rem !important;
}

#cart button.btn.btn-touchspin.js-touchspin.js-increase-product-quantity.bootstrap-touchspin-up,
#cart button.btn.btn-touchspin.js-touchspin.js-decrease-product-quantity.bootstrap-touchspin-down {
    position: absolute;
    left: 1px;
    width: 100%;
    height: auto;
    border: 0;
    text-align: center;
    background-color: #f7f7f7;
}

#cart button.btn.btn-touchspin.js-touchspin.js-increase-product-quantity.bootstrap-touchspin-up {
    top: 0;
    border-radius: 50px 50px 0 0;
    transform: translateY(-100%);
}

#cart button.btn.btn-touchspin.js-touchspin.js-decrease-product-quantity.bootstrap-touchspin-down {
    bottom: 0;
    border-radius: 0 0 50px 50px;
    transform: translateY(100%);
}

#cart button.btn.btn-touchspin.js-touchspin.js-increase-product-quantity.bootstrap-touchspin-up i,
#cart button.btn.btn-touchspin.js-touchspin.js-decrease-product-quantity.bootstrap-touchspin-down i {
    position: unset;
} */

.product-line-grid-right .cart-line-product-actions .remove-from-cart svg path,
.product-line-grid-right .cart-line-product-actions .remove-from-cart svg line {
	stroke: var(--primary);
}

.js-cart-line-product-quantity {
	margin: 0 44px !important;
	width: 64px !important;
	height: 40px !important;
	text-align: center !important;
	font-size: 16px !important;
	border-radius: 0px;
	box-sizing: border-box !important;
	border: 1px solid #b5b7bc !important;
	color: var(--primary) !important;
}
#cart .input-group-btn-vertical .btn i {
	display: none;
}

.product-price {
	color: var(--primary);
}

.card-block.cart-summary-totals .cart-summary-line.cart-total {
	background-color: transparent;
	padding-bottom: 0px;
}

.card-block.cart-summary-totals .cart-summary-line.cart-total .label,
.card-block.cart-summary-totals .cart-summary-line.cart-total .value {
	color: var(--primary);
}

.card-block.checkout {
	padding-bottom: 0;
	padding-inline: 0px !important;
}

.promo-code {
	position: relative;
}

.promo-code .promo-input {
	width: 100%;
	padding: 8px 10px;
	border: 1px solid #b5b7bc;
	border-radius: 0px;
}
.promo-code .promo-code-title {
	font-size: 20px;
	font-weight: 400;
	text-transform: uppercase;
	width: 100%;
	color: var(--primary);
	text-align: left;
}

.block-promo .promo-code {
	padding: 0;
}

.block-promo .promo-code form {
	display: flex;
	flex-direction: column;
	gap: 12px;
}

.block-promo .promo-input + button {
	border: 1px solid #b5b7bc;
	margin-top: 0;
	color: #b5b7bc;
	background: white;
	padding: 8px 20px;
	border-radius: 0px;
	display: inline-block;
	width: 190px;
	font-size: 14px;
	text-transform: uppercase;
	cursor: pointer;
}

.block-promo .promo-input + button.active {
	background: white;
	border-color: black;
	color: black;
}

.block-promo .promo-input + button.active:hover {
	background: var(--primary);
	border-color: var(--primary);
	color: white;
}

.block-promo .promo-input + button svg > * {
	fill: white;
}

.checkout-step:not(.-current) {
	display: none;
}

body#checkout .step-number {
	display: none !important;
}

body#checkout section.checkout-step {
	border: 0;
}

body#checkout section.checkout-step .step-title {
	padding: 0 0 16px 0 !important;
	margin-bottom: 0px;
	font-size: 25px;
	text-align: center;
	text-transform: unset;
}

.form-control {
	background-color: transparent;
}

body#checkout #header,
body#checkout #header .header-top {
	background: white;
}

body#checkout section.checkout-step .address-item {
	display: block;
	align-items: center;
	justify-content: space-between;
	flex: 0 1 100%;
	border: 0;
	background-color: transparent;
}

body#checkout section.checkout-step .address-item.selected {
	border: 0;
}

body#checkout section.checkout-step .radio-block {
	display: flex;
	align-items: center;
	gap: 10px;
}

body#checkout section.checkout-step .radio-block > .custom-radio + div {
	margin-left: 15px;
}

body#checkout section.checkout-step .address {
	margin-left: 0;
}

body#checkout section.checkout-step .add-address a {
	text-decoration: underline;
	color: var(--primary);
}

.checkout-address-subtitle {
	display: flex;
	align-items: center;
	justify-content: space-between;
	margin-bottom: 16px;
}
body#checkout section.checkout-step #delivery-addresses,
body#checkout section.checkout-step #invoice-addresses {
	margin-top: 0;
}

.checkout-address-subtitle * {
	margin: 0 !important;
}
body#checkout section.checkout-step hr {
	margin-bottom: 32px;
	width: calc(100% + 50px);
	transform: translateX(-25px);
}
body#checkout section.checkout-step .radio-block {
	margin-bottom: 0px;
}
.useSameAddress {
	font-size: 12px;
	color: #898989;
	font-weight: 400;
	align-items: center;
	gap: 16px;
	display: none;
}
.useSameAddress.active {
	display: flex;
}
.checkout-address-subtitle .h4 {
	color: var(--primary);
}

.useSameAddress.active svg circle {
	fill: #3ea36c;
	stroke: transparent;
}
.js-payment-confirmation .ps-shown-by-js {
	display: flex;
	align-items: flex-end;
	justify-content: flex-end;
}
.activate-step1,
.activate-step2,
.activate-step3,
.activate-step4,
.activate-step5 {
	cursor: default;
	pointer-events: none;
}

.activate-step1.enabled,
.activate-step2.enabled,
.activate-step3.enabled,
.activate-step4.enabled,
.activate-step5.enabled {
	cursor: pointer;
	pointer-events: unset;
}

.checkout-summary-title {
	font-size: 20px;
	font-weight: 400;
	padding: 26px 20px;
	background: white;
	margin-bottom: 0px;
	color: var(--primary);
	text-transform: uppercase;
}

.checkout-summary-title .material-icons {
	display: none;
}

#checkout #js-checkout-summary,
#order-confirmation #js-checkout-summary {
	background-color: transparent;
}

#checkout #js-checkout-summary .card-block,
#order-confirmation #js-checkout-summary .card-block {
	padding: 0;
	/* background-color: white; */
	margin-top: 0px;
}

body#checkout #cart-summary-product-list img,
body#order-confirmation #cart-summary-product-list img {
	width: 110px;
}

#checkout #cart-summary-product-list .media,
#order-confirmation #cart-summary-product-list .media {
	display: flex;
	align-items: center;
	justify-content: flex-start;
	padding: 14px 20px;
	overflow: visible;
	margin-bottom: 12px;
	border: none;
	background: white;
}

#checkout #cart-summary-product-list .media-left a,
#order-confirmation #cart-summary-product-list .media-left a {
	display: block;
	position: relative;
}

#checkout #cart-summary-product-list .media-body,
#order-confirmation #cart-summary-product-list .media-body {
	padding: 0 30px;
	font-weight: 700;
}

#checkout #cart-summary-product-list .product-quantity,
#order-confirmation #cart-summary-product-list .product-quantity {
	display: flex;
	align-items: center;
	justify-content: center;
	position: absolute;
	top: -3px;
	right: -12px;
	width: 24px;
	height: 24px;
	border-radius: 12px;
	font-size: 12px;
	color: white;
	background-color: var(--primary);
}

#checkout #cart-summary-product-list .product-price,
#order-confirmation #cart-summary-product-list .product-price {
	margin-bottom: 0;
	font-size: 14px;
	font-weight: bold;
}

#checkout .cart-summary-subtotals-container,
#order-confirmation .cart-summary-subtotals-container {
	padding: 15px 20px !important;
}

#checkout .card-block.cart-summary-totals .cart-summary-line.cart-total,
#order-confirmation .card-block.cart-summary-totals .cart-summary-line.cart-total {
	padding: 15px 20px 15px 20px !important;
	color: var(--primary);
}
#order-confirmation .card-block.cart-summary-totals .cart-summary-line.cart-total + .cart-summary-line {
	display: none;
}

body#checkout .cart-grid-right .card .cart-summary-subtotals-container {
	border: 0;
}

body#checkout section.checkout-step .delivery-options .delivery-option {
	border: 1px solid #d9d9d9;
	border-radius: 4px;
	background-color: transparent;
}

body#checkout section.checkout-step .delivery-options .delivery-option.active {
	border-color: black;
	background-color: #fafafa;
}

body#checkout .payment-options .payment-option-item {
	padding: 20px;
	border: 1px solid #d9d9d9;
	border-radius: 4px;
	margin-bottom: 15px;
}

body#checkout .payment-options .payment-option-item.active {
	border-color: var(--primary);
	background-color: #fafafa;
}

body#checkout .payment-options .payment-option-item img {
	display: none;
}

body#checkout section.checkout-step .payment-options label {
	text-align: left;
	color: var(--primary);
	padding-left: 12px;
}

body#checkout section.checkout-step .payment-options .payment-option {
	margin-bottom: 0;
}

.checkout-footer {
	background-color: var(--grey-3);
}

.checkout-footer-reassurance-wrapper {
	display: flex;
	flex-wrap: wrap;
	width: 100%;
	max-width: 1400px;
	margin: 0 auto;
}

.checkout-footer-reassurance-item {
	display: flex;
	align-items: center;
	justify-content: center;
	position: relative;
	width: 25%;
	padding: 0 60px;
	text-align: center;
}

.checkout-footer-reassurance-item p {
	margin-bottom: 0;
}

.checkout-footer-reassurance-wrapper > .checkout-footer-reassurance-item:not(:first-child):after {
	content: "";
	position: absolute;
	left: 0;
	top: 50%;
	width: 1px;
	height: 80px;
	transform: translateY(-50%);
	background-color: #484848;
}

.checkout-footer .copyright {
	padding: 60px 15px 30px 15px;
	text-align: center;
}

.checkout-footer .copyright a {
	color: var(--grey-2);
}

.checkout-account-toggle-wrapper {
	display: flex;
	align-items: center;
	justify-content: center;
}

.checkout-account-toggle {
	margin: 0 10px;
	width: 100%;
}

.checkout-account-toggle:hover,
.checkout-account-toggle:focus,
.checkout-account-toggle:active:focus,
.checkout-account-toggle:active:hover,
.checkout-account-toggle.active,
.checkout-account-toggle.active:hover,
.checkout-account-toggle:not(.active):hover {
	background-color: black;
	border: 1px solid black;
	color: white;
}

.checkout-account-toggle.active,
.checkout-account-toggle:not(.active):hover,
.checkout-account-toggle.active:hover {
	background-color: transparent !important;
	border: 1px solid var(--primary);
	color: var(--primary) !important;
}

.checkout-account-toggle:not(.active) {
	background: transparent !important;
	color: var(--primary) !important;
	border: 1px solid var(--primary);
}

.checkout-account-tab:not(.active) {
	display: none;
}
.checkout-account-toggle.active {
    background: var(--primary) !important;
    color: white !important;
}
.checkout-mobile-step {
	display: none;
}

.js-conditions-to-approve ul li {
	display: flex;
	align-items: center;
}

.js-conditions-to-approve ul li .condition-label {
	margin-top: 0px !important;
}

.js-conditions-to-approve ul li .float-xs-left {
	float: none !important;
	height: 28px;
}
body#checkout section.checkout-step .forgot-password {
	margin: 0 auto !important;
	margin-bottom: 32px !important;
	text-align: right;
}
.product-line-grid-left .product-image {
	width: 175px;
	display: block;
}

.product-line-grid-left .product-image img {
	width: 100%;
}
.product-line-grid-left.qty {
	padding-left: 40px;
}
.product-line-grid-left .product-details {
	padding-top: 8px;
	width: 172px;
}
.product-line-info {
	margin-bottom: 8px;
	font-size: 14px;
	color: var(--primary);
}
.product-line-decli {
	margin-bottom: 8px;
}
.product-line-grid-right .cart-line-product-actions .remove-from-cart {
	display: flex;
	align-items: center;
	gap: 4px;
	margin-top: 0px;
}
.product-line-grid-right .cart-line-product-actions .remove-from-cart span {
	font-size: 12px;
	color: var(--primary);
}
.block-promo {
	background: white;
	margin-bottom: 26px;
}
.cart-detailed-totals {
	/* background: white; */
	/* padding: 26px 30px; */
	margin-bottom: 26px;
}

.cart-detailed-totals .card-block {
	padding: 0;
	background: white;
	padding: 26px 30px 0px 26px;
}
.card-block.cart-summary-totals .cart-summary-line.cart-total .label,
.card-block.cart-summary-totals .cart-summary-line.cart-total .value {
	font-size: 18px;
	text-transform: uppercase;
}

.cart-detailed-totals .cart-summary-line .label,
.cart-detailed-totals .cart-summary-line .value {
	font-size: 12px;
	color: #898989;
	font-weight: bold;
}

.cart-summary-line:not(:last-child) {
	margin-bottom: 0px;
}
.mobile-open-actions {
	display: none;
}
.container.checkout-steps-wrapper {
	padding: 0px;
}
.checkout-account-tab.checkout-account-signin {
	max-width: 440px;
	margin: 0 auto;
}

.checkout-account-tab.checkout-account-signin form > div .form-group,
.checkout-step .js-address-form .form-group {
	display: flex;
	flex-direction: column;
	max-width: 440px;
	margin-bottom: 22px;
	margin-inline: auto;
}

.checkout-account-tab.checkout-account-signin form > div .form-group .col-md-6,
.checkout-step .js-address-form .form-group .col-md-6,
.checkout-account-tab.checkout-account-signin form > div .form-group .col-md-3,
.checkout-step .js-address-form .form-group .col-md-3 {
	width: 100%;
}

body#checkout section.checkout-step #customer-form .form-control-label,
body#checkout section.checkout-step #delivery-address .form-control-label,
body#checkout section.checkout-step #invoice-address .form-control-label,
body#checkout section.checkout-step #login-form .form-control-label {
	font-size: 16px;
	font-weight: 600;
	padding-top: 0px;
}

.custom-radio {
	margin-top: 0px !important;
	margin-right: 4px !important;
}

body#checkout section.checkout-step #customer-form .radio-inline,
body#checkout section.checkout-step #delivery-address .radio-inline,
body#checkout section.checkout-step #invoice-address .radio-inline,
body#checkout section.checkout-step #login-form .radio-inline {
	margin: 0;
}

.form-control-valign {
	display: flex;
	gap: 16px;
}

.custom-radio input[type="radio"]:checked + span {
	background: var(--primary);
}

.form-control-comment {
	display: block;
	padding-top: 8px;
	font-size: 14px;
	color: #707070;
}

#checkout footer.form-footer {
	display: flex;
	justify-content: center;
	font-size: 14px;
}

#checkout footer.form-footer button {
	padding: 15px 45px;
}

#checkout .form-control {
	border-radius: 0px;
	border-color: #b5b7bc;
	border-width: 1px;
}
.delivery-option-checkbox {
	width: 22px;
	height: 22px;
	display: flex;
	align-items: center;
	justify-content: center;
	gap: 16px;
}

.delivery-option-checkbox span {
	margin-right: 0px !important;
}

.delivery-option-2 {
	width: 100%;
}

.delivery-option.js-delivery-option {
	flex-wrap: nowrap !important;
	gap: 16px;
	padding: 0 20px !important;
}

.delivery-option-2 > div {
	display: grid;
	grid-template-columns: repeat(4, 1fr);
	gap: 16px;
	align-items: center;
}
body#checkout section.checkout-step .delivery-options .delivery-option label .carrier {
	gap: 8px;
	justify-content: flex-start;
	display: flex;
}
body#checkout section.checkout-step .delivery-options .delivery-option {
	min-height: 64px;
	padding-top: 6px !important;
	padding-bottom: 6px !important;
}

body#checkout section.checkout-step .delivery-options .delivery-option img {
	width: 100%;
	height: 35px;
	object-fit: contain;
	object-position: left;
}

body#checkout section.checkout-step .delivery-options .delivery-option {
	border-color: #d9d9d9;
}

body#checkout section.checkout-step .active .carrier-price,
body#checkout section.checkout-step .active .carrier-name {
	color: black;
	font-size: 14px;
}

body#checkout section.checkout-step .carrier-delay {
	font-size: 12px;
}
body#checkout section.checkout-step .active .carrier-delay {
	color: #898989;
}

.carrier-price-wrapper {
	display: flex;
	justify-content: flex-end;
}
body#checkout section.checkout-step .step-title {
	border-bottom: 0px;
	font-weight: 400;
	color: var(--primary);
	text-transform: uppercase;
}

body#checkout section.checkout-step .address-item {
	max-width: 370px;
}

body#checkout section.checkout-step .delivery-options .delivery-option, body#checkout section.checkout-step .delivery-options .delivery-option .carrier, body#checkout section.checkout-step .delivery-options .delivery-option label>.row {
    flex-wrap: initial;
}

body#checkout section.checkout-step .payment-options .payment-option {
    margin-bottom: 20px;
}

body#checkout .custom-radio input[type="radio"]:checked + span {
	background: rgb(255, 255, 255);
	background: radial-gradient(circle, rgba(255, 255, 255, 1) 0%, rgba(255, 255, 255, 1) 10%, var(--primary) 10%);
	width: 100%;
	height: 100%;
	top: 0px;
	left: 0px;
}

section.checkout-step .custom-radio input[type="radio"]:checked {
	border-color: black;
	color: black;
	appearance: none;
	-webkit-appearance: none;
}

span.custom-radio:has(input:checked) {
	border-color: black;
}
body#checkout section.checkout-step .address-item > header {
	min-height: 0;
}

body#checkout section.checkout-step .address-alias {
	font-size: 14px;
	margin-bottom: 4px;
	color: var(--primary);
}

body#checkout section.checkout-step .address {
	font-size: 14px;
	font-weight: 400;
	color: var(--primary);
}

#order-confirmation .checkout-steps-wrapper {
	display: none;
}

#order-confirmation,
#order-confirmation footer,
#order-confirmation main #wrapper {
	/* background: var(--primary); */
}

#order-confirmation #header .header-top {
	padding-bottom: 16px;
}
#confirmation .step-title {
	font-size: 25px;
	font-weight: bold;
	text-align: center;
	text-transform: none;
	color: var(--primary);
}

#confirmation .step-title + h2 {
	font-size: 16px;
	font-weight: 400;
	text-align: center;
}
.order-reference h3 {
	font-size: 16px;
	font-weight: bold;
	margin-bottom: 4px;
}

.order-reference p {
	font-size: 16px;
	font-weight: 400;
	color: black;
	margin: 0;
}
.order-addresses {
	display: grid;
	grid-template-columns: repeat(auto-fill, minmax(200px, 1fr));
	gap: 90px;
}
.order-delivery,
.order-payment {
	margin-bottom: 26px;
}
.order-delivery h3,
.order-payment h3 {
	margin-bottom: 16px;
}
.order-delivery-carrier,
.order-payment-method {
	border: 1px solid black;
	display: inline-flex;
	padding: 20px 16px 8px 16px;
	flex-direction: column;
	background: #fafafa;
	min-width: 300px;
}
span.order-delivery-carrier-name,
span.order-payment-method-name {
	font-weight: bold;
	font-size: 13px;
	margin-bottom: 8px;
}

span.order-delivery-carrier-delay {
	font-size: 12px;
	color: #898989;
	max-width: 200px;
}

span.order-delivery-carrier-price {
	font-size: 13px;
	font-weight: bold;
}

.order-delivery-carrier-data {
	display: flex;
	align-items: center;
	gap: 24px;
	justify-content: space-between;
}
.confirmation-thanks {
	/* background: var(--primary); */
	padding: 26px;
	margin-bottom: 16px;
}

.confirmation-ref {
	padding: 26px;
	background: white;
	margin-bottom: 16px;
}

#cart-summary-product-list .media-list {
	margin-bottom: 0;
}

.card-block.cart-summary-subtotals-container {
	background: white;
}

.card-block.cart-summary-totals {
	background: white;
	padding-top: 0px;
	padding-bottom: 26px;
}
.confirmation-delivery-payment {
	background: white;
	display: flex;
	padding: 26px;
	flex-wrap: wrap;
	gap: 0px;
}
#checkout #cart-summary-product-list .media-body,
#order-confirmation #cart-summary-product-list .media-body {
	max-width: 300px;
}

.confirmation-wrapper {
	max-width: 800px;
	margin: 0 auto;
	padding: 0 15px;
}

.order-delivery {
	margin-right: 80px;
}

body#checkout .cart-grid-right .card .cart-summary-subtotals-container .cart-summary-line .value {
	font-weight: 400;
}

body#checkout .cart-grid-right .card .cart-summary-subtotals-container .cart-summary-line:not(:last-child) {
	margin-bottom: 4px;
}
.container.checkout-steps-wrapper {
	background: #f6f6f6;
	padding-top: 22px;
}

body#checkout #header .header-top {
	padding-bottom: 16px;
}
body#checkout #delivery label {
	font-size: 12px;
	line-height: 14px;
}
#checkout #cart-summary-product-list .media-body,
#order-confirmation #cart-summary-product-list .media-body {
	padding-right: 8px;
	color: var(--primary);
}
.cart-title .card-block {
	background: white;
	padding-top: 0px;
}
.cart-title {
	background-color: transparent;
}

.cart-grid-body .cart-overview {
	padding: 0px;
}

.cart-items .cart-item {
	background: white;
	padding: 24px;
}
.checkout-steps-wrapper:after {
	position: absolute;
	height: 100%;
	width: 100%;
	right: -100%;
	background: #f6f6f6;
	content: "";
	top: 0;
}

.checkout-steps-wrapper:before {
	position: absolute;
	height: 100%;
	width: 100%;
	left: -100%;
	background: #f6f6f6;
	content: "";
	top: 0;
}

.checkout-steps-wrapper {
	position: relative;
}
body#checkout section .checkout-step {
	padding: 30px 40px;
}
body#checkout #footer {
	background: #f6f6f6;
}
#order-confirmation .breadcrumb {
	display: none;
}
.cart-grid-body .cart-overview .no-items {
	background: white;
	padding: 32px;
	width: 100%;
	display: block;
}
span.input-group-btn.showPassword button {
	background: transparent !important;
	padding: 0 !important;
	height: 100%;
	display: flex;
	align-items: center;
	font-size: 0px !important;
	width: 36px;
}
span.input-group-btn.showPassword {
	position: absolute;
	right: 0;
	padding: 0;
	width: 36px;
	display: flex;
	align-items: center;
	justify-content: center;
}
.inputPassword [type="password"] + .showPassword button {
	background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='18' viewBox='0 0 24 18'%3E%3Cg id='eye' transform='translate(1 1)'%3E%3Cpath id='TracÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Â ÃƒÂ¢Ã¢â€šÂ¬Ã¢â€žÂ¢ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã‚Â ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬ÃƒÂ¢Ã¢â‚¬Å¾Ã‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€¦Ã‚Â¡ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â©_37974' data-name='TracÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Â ÃƒÂ¢Ã¢â€šÂ¬Ã¢â€žÂ¢ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã‚Â ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬ÃƒÂ¢Ã¢â‚¬Å¾Ã‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€¦Ã‚Â¡ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â© 37974' d='M1,12S5,4,12,4s11,8,11,8-4,8-11,8S1,12,1,12Z' transform='translate(-1 -4)' fill='none' stroke='%23172026' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'/%3E%3Ccircle id='Ellipse_116' data-name='Ellipse 116' cx='3' cy='3' r='3' transform='translate(8 5)' fill='none' stroke='%23172026' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'/%3E%3C/g%3E%3C/svg%3E%0A") !important;
	background-position: center !important;
	background-repeat: no-repeat !important;
}

.inputPassword [type="text"] + .showPassword button {
	background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24.828' height='24.828' viewBox='0 0 24.828 24.828'%3E%3Cg id='eye' transform='translate(1.414 1.414)'%3E%3Cpath id='TracÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Â ÃƒÂ¢Ã¢â€šÂ¬Ã¢â€žÂ¢ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã‚Â ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬ÃƒÂ¢Ã¢â‚¬Å¾Ã‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€¦Ã‚Â¡ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â©_37974' data-name='TracÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Â ÃƒÂ¢Ã¢â€šÂ¬Ã¢â€žÂ¢ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã‚Â ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬ÃƒÂ¢Ã¢â‚¬Å¾Ã‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€¦Ã‚Â¡ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â© 37974' d='M1,12S5,4,12,4s11,8,11,8-4,8-11,8S1,12,1,12Z' transform='translate(-1 -1)' fill='none' stroke='%23172026' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' opacity='0'/%3E%3Ccircle id='Ellipse_116' data-name='Ellipse 116' cx='3' cy='3' r='3' transform='translate(8 8)' fill='none' stroke='%23172026' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' opacity='0'/%3E%3Cg id='eye-off' transform='translate(-1 -1)'%3E%3Cpath id='TracÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Â ÃƒÂ¢Ã¢â€šÂ¬Ã¢â€žÂ¢ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã‚Â ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬ÃƒÂ¢Ã¢â‚¬Å¾Ã‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€¦Ã‚Â¡ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â©_37973' data-name='TracÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Â ÃƒÂ¢Ã¢â€šÂ¬Ã¢â€žÂ¢ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã‚Â ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬ÃƒÂ¢Ã¢â‚¬Å¾Ã‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€¦Ã‚Â¡ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â© 37973' d='M17.94,17.94A10.07,10.07,0,0,1,12,20C5,20,1,12,1,12A18.45,18.45,0,0,1,6.06,6.06M9.9,4.24A9.12,9.12,0,0,1,12,4c7,0,11,8,11,8a18.5,18.5,0,0,1-2.16,3.19m-6.72-1.07A3,3,0,1,1,9.88,9.88' fill='none' stroke='%23172026' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'/%3E%3Cline id='Ligne_438' data-name='Ligne 438' x2='22' y2='22' transform='translate(1 1)' fill='none' stroke='%23172026' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E%0A") !important;
	background-position: center !important;
	background-repeat: no-repeat !important;
}
div#delivery-address {
	margin-bottom: 32px;
}
.cart-grid-body .featured-products .product-miniature .thumbnail-container {
	width: 260px;
}

.cart-grid-body .featured-products .products .product {
	width: 100%;
	padding: 0;
}

.cart-grid-body .featured-products .product-miniature .thumbnail-container .product-thumbnail {
	height: 260px;
	width: 260px;
}

.cart-grid-body .featured-products .product-miniature .product-description {
	width: 260px;
}

.cart-grid-body .featured-products .product-miniature .product-title,
.cart-grid-body .product-miniature .product-title a {
	font-size: 12px;
	line-height: 16px;
	height: 28px;
	margin-bottom: 8px;
}

.cart-grid-body .featured-products .product-miniature .product-title + div *,
.cart-grid-body .product-miniature .product-title + div {
	font-size: 12px;
	line-height: 16px;
}

.cart-grid-body .featured-products .product-miniature .product-price-and-shipping {
	font-size: 14px;
	gap: 4px;
	margin-top: 6px;
}

.cart-grid-body .featured-products .product-miniature .regular-price {
	font-size: 12px;
}

#cart .cart-grid-body .card-block h1 {
	padding: 22px 36px;
	margin-top: 0px !important;
	background-color: white;
}

.cart-grid-body .modal-body {
	padding-bottom: 32px;
}
.cart-grid-body .modal-title {
	display: flex;
	align-items: center;
	gap: 8px;
}
.cart-grid-body .product-shortdescription {
	font-size: 14px;
}
.cart-grid-body .all-product-link {
	display: none;
}
.product-line-grid-right--empty {
	display: none;
}
body#checkout .additional-information{
	margin-left: 0px;
}
@media (max-width: 1440px) {
	.cart-grid-body .featured-products .products {
		grid-template-columns: repeat(3, 1fr);
	}
	.cart-grid-body .featured-products .product-miniature .thumbnail-container {
		width: 220px;
	}

	.cart-grid-body .featured-products .products .product {
		width: 100%;
		padding: 0;
	}

	.cart-grid-body .featured-products .product-miniature .thumbnail-container .product-thumbnail {
		height: 220px;
		width: 220px;
	}

	.cart-grid-body .featured-products .product-miniature .product-description {
		width: 220px;
	}

	.cart-grid-body .featured-products .product-miniature .product-title,
	.cart-grid-body .product-miniature .product-title a {
		font-size: 10px;
		line-height: 14px;
		height: 28px;
		margin-bottom: 8px;
	}

	.cart-grid-body .featured-products .product-miniature .product-title + div *,
	.cart-grid-body .product-miniature .product-title + div {
		font-size: 10px;
		line-height: 14px;
	}

	.cart-grid-body .featured-products .product-miniature .product-price-and-shipping {
		font-size: 13px;
		gap: 4px;
		margin-top: 6px;
	}

	.cart-grid-body .featured-products .product-miniature .regular-price {
		font-size: 10px;
	}

	.cart-grid-body section.featured-products {
		margin-top: 0px !important;
	}

	.cart-grid-body .modal-body {
		padding-bottom: 32px;
	}
	.cart-grid-body .modal-title {
		display: flex;
		align-items: center;
		gap: 8px;
	}
	.cart-grid-body .product-shortdescription {
		font-size: 14px;
	}
	body#checkout #cart-summary-product-list img,
	body#order-confirmation #cart-summary-product-list img {
		width: 70px;
	}
}
@media (max-width: 1170px) {
	.cart-grid-body section.featured-products {
		display: none;
	}
}
@media (max-width: 992px) {
	.cart-grid-body .featured-products {
		display: none;
	}
	#cart .cart-grid {
		padding: 50px 0 100px 0px;
	}
	#cart .cart-grid-body {
		margin: 0 15px 17px 15px;
	}
	.product-line-grid-center.qty {
		margin-left: 191px;
	}
	#cart .product-line-grid-right {
		margin-left: 191px;
	}
	.block-promo {
		margin-bottom: 17px;
	}

	.cart-grid-right {
		padding: 0;
	}

	#cart .product-line-grid-right {
		display: flex;
		flex-direction: column;
		align-items: flex-end;
	}

	#checkout #content > .row {
		display: flex;
		flex-direction: column-reverse;
	}
	body#checkout section.checkout-step .carrier-price,
	body#checkout section.checkout-step .carrier-name {
		font-size: 13px !important;
		font-weight: bold;
	}
	.cart-grid-body {
		padding-right: 0;
	}
	#cart .cart-summary {
		padding: 0 15px;
	}
	.mobile-open-actions {
		display: flex;
		justify-content: flex-end;
		height: 22px;
		align-items: center;
		width: 22px;
	}
	body#checkout section .checkout-step {
		padding: 25px 5px;
	}
	#cart .product-line-grid {
		gap: 8px 25px;
	}
	.promo-code .promo-code-title {
		font-size: 16px;
	}
}
@media (max-width: 800px) {
	#header .header-top .position-static {
		padding-left: 0px;
	}
}
@media (max-width: 575px) {
	.card {
		background-color: #fff;
	}

	#cart .cart-grid {
		padding: 0px 0 50px 0;
	}
	#cart .cart-grid-body {
		margin-top: 30px;
		margin-bottom: 4px;
	}
	.container.checkout-steps-wrapper {
		padding-top: 25px;
	}

	#checkout #wrapper {
		padding: 0;
	}

	.checkout-steps-wrapper {
		padding: 0px 15px;
		text-transform: uppercase;
	}

	.checkout-steps {
		justify-content: center;
	}

	.checkout-steps:after,
	.checkout-steps__dot,
	.checkout-steps__item:not(.enabled.last),
	.checkout-steps > .checkout-steps__item:after,
	.checkout-steps > .checkout-steps__item:before {
		display: none;
	}

	.checkout-steps__item__inner p {
		position: unset;
		transform: none;
		font-size: 16px;
		margin-bottom: 0;
	}

	.checkout-mobile-step {
		display: inline-block;
		font-weight: 400;
	}

	#cart .cart-grid-body .card-block h1 {
		font-size: 20px;
		margin: 0px;
		padding-bottom: 0px;
		color: var(--primary);
		text-transform: uppercase;
		font-weight: 400;
	}

	.featured-products .products-section-title {
		font-size: 20px;
		margin: 10px 0 20px 0;
	}

	#cart .product-line-info a.label {
		font-size: 16px;
		line-height: 16px;
	}

	#cart .product-line-grid-body,
	#cart .product-line-grid-right {
		display: flex;
	}

	#cart .product-price {
		font-size: 16px;
		margin-bottom: 0;
	}

	.product-line-grid-right .cart-line-product-actions .remove-from-cart i,
	.product-line-grid-right .product-price .remove-from-cart i {
		font-size: 15px;
	}

	.product-line-grid-body {
		margin-bottom: 0;
	}

	.checkout-footer-reassurance-item {
		width: 100%;
		padding: 30px 60px;
	}

	.checkout-footer-reassurance-wrapper > .checkout-footer-reassurance-item:not(:first-child):after {
		top: 0;
		right: unset;
		left: 50%;
		width: 80%;
		height: 1px;
		transform: translateX(-50%);
	}

	.checkout-summary-title {
		font-size: 18px;
		font-weight: 400;
		text-align: center;
		margin: 0;
		padding: 20px 15px;
		background-color: white;
	}

	.checkout-summary-title .material-icons {
		display: inline-block;
		margin-left: 10px;
		transition: transform 0.3s ease;
	}

	.checkout-summary-title.active .material-icons {
		transform: rotate(-180deg);
	}

	.product-summary-toggle {
		height: 0;
		overflow: hidden;
		transition: height 0.4s ease;
	}

	body#checkout section.checkout-step {
		padding: 30px 20px;
	}

	body#checkout section.checkout-step.-current .step-title {
		display: none;
	}

	body#checkout button[type="submit"] {
		margin: 0 auto;
		display: block;
		float: none !important;
	}
	.product-line-grid-center.qty {
		margin-left: 116px;
	}
	#cart .product-line-grid-right {
		margin-left: 116px;
	}
	.product-line-grid-left .product-image {
		width: 100px;
	}

	#order-confirmation .product-summary-toggle {
		height: auto;
	}

	#order-confirmation .checkout-summary-title {
		display: none;
	}
	.delivery-option-2 > div {
		grid-template-columns: repeat(6, 1fr);
	}
	.carrier-logo {
		grid-column: 1/3;
	}
	.carrier-name-wrapper {
		grid-column: 3/7;
	}

	.carrier-delay-wrapper {
		grid-column: 1/5;
	}

	.carrier-price-wrapper {
		grid-column: 5/7;
	}
	#checkout #header .header-top .container > .header-top__row {
		grid-template-rows: 1fr 0px;
		gap: 0 20px;
	}

	#checkout #header .header-top .position-static {
		grid-template-rows: 1fr;
	}
	.cart-items .cart-item {
		padding: 16px;
	}
	body#checkout section.checkout-step .delivery-options .delivery-option label .carrier {
		justify-content: flex-end;
	}
	#cart .product-line-grid {
		gap: 4px 25px;
	}
	body#checkout #header,
	body#checkout #header .header-top {
		margin-bottom: 16px;
	}
	.checkout-account-toggle-wrapper {
		flex-direction: column;
		gap: 8px;
	}
	#checkout .container {
		padding-inline: 16px;
	}
}

/* ============================================================
  Dashboard client
============================================================ */

/* Authentication */

.page-authentication #content {
	margin: 0 auto;
	background-color: white;
}

.authentication-title {
	font-family: "Lato", sans-serif;
	font-size: 25px;
	font-weight: 400;
	text-align: center;
	color: var(--primary);
	margin-bottom: 60px;
}

.page-customer-account #content .forgot-password {
	margin-top: 0;
	text-align: right;
	max-width: 430px;
	margin: 0 auto;
	padding: 0 16px 24px 16px;
}

.page-customer-account #content .no-account {
	margin: 40px 0;
}

.page-customer-account #content .no-account a {
	text-decoration: underline;
	text-underline-position: under;
}

.page-authentication .btn-primary {
	display: block;
	margin: 0 auto;
}

#registration h1,
#authentication h1{
    text-align: center;
}

section.register-form{
    background: #f8f8f8;
    padding: 20px;
    border-radius: 20px;
}

section.login-form{
    background: #f8f8f8;
    padding: 50px 20px;
    border-radius: 20px;
}

section.register-form p{
    text-align: center;
}

#login-form .form-group.row {
	display: flex;
	flex-direction: column;
}

#login-form .form-group.row > * {
	width: 100%;
	max-width: 430px;
	margin: 0 auto;
	padding-top: 0;
}

#login-form .form-group.row label {
	text-align: left;
	margin-bottom: 8px;
	color: var(--primary);
}

#login-form .form-group.row input {
	border-color: #b5b7bc;
}

#login-form .forgot-password {
	max-width: 430px;
}

form#customer-form .form-control-label {
	color: var(--primary);
	text-align: left;
}
#identity .radio-inline,
#authentication .radio-inline {
	color: var(--primary);
}
.form-group.row {
	display: flex;
	flex-direction: column;
}

form#customer-form {
	max-width: 450px;
	margin: 0 auto;
}

form#customer-form .col-md-6 {
	width: 100%;
}
#authentication .custom-checkbox label {
	padding-left: 0px;
}
/* Password */

.page-password #content {
	max-width: 600px;
	margin: 0 auto;
	padding: 50px 70px;
	background-color: var(--grey-4);
}

.password-title {
	font-family: "Lato", sans-serif;
	font-weight: 22px;
	font-weight: 400;
	text-align: center;
	color: black;
	margin-bottom: 60px;
}

.forgotten-password .form-fields .center-email-fields {
	display: block;
}

.forgotten-password .form-fields label.required {
	width: auto;
	text-align: left;
}

.forgotten-password .form-fields .center-email-fields button {
	margin-top: 30px !important;
	display: block;
	margin: 0 auto;
	height: auto;
}

.back-to-login {
	margin-top: 80px;
	text-align: center;
}

.back-to-login a {
	text-decoration: underline;
	text-underline-position: under;
	color: #7a7a7a;
}

/* Dashboard */

#my-account #wrapper,
#history #wrapper,
#identity #wrapper,
#addresses #wrapper,
#address #wrapper,
#order-slip #wrapper,
#discount #wrapper {
	background-color: white;
	padding-top: 30px;
	padding-bottom: 100px;
	min-height: 80vh;
}

#my-account #content,
#history #content,
#identity #content,
#addresses #content,
#address #content,
#order-slip #content,
#discount #content,
#my-account .page-header {
	max-width: 1070px;
	margin: 0 auto;
	padding: 50px 70px;
}

#my-account .page-header {
	padding-top: 0;
	padding-bottom: 0;
}
.my-account-top {
	display: flex;
	align-items: center;
	justify-content: space-between;
	margin-bottom: 45px;
}

.my-account-top p {
	margin-bottom: 0;
	color: var(--primary);
}

.my-account-top a {
	text-decoration: underline;
	text-underline-position: under;
}

.page-my-account #content .links {
	display: grid;
	grid-template-columns: repeat(3, 1fr);
	gap: 30px;
	margin-bottom: 50px;
}

.page-my-account #content .links a {
	padding: 20px 15px 15px 15px;
	margin: 0;
	background: #F4F7FA;
	text-transform: initial;
	text-align: initial;
	display: flex;
	flex-direction: column;
	justify-content: space-between;
	border-radius: 5px;
}

.page-my-account #content .links .split {
	display: grid;
	grid-template-rows: repeat(2, 1fr);
	gap: 30px;
}

.page-my-account #content .links a span.link-item {
	padding: 0 0 12px 0;
	width: 100%;
	height: auto;
	font-size: 14px;
	font-weight: 400;
	text-transform: uppercase;
	text-align: left;
	color: #000;
	font-weight: bold;
	background: transparent;
}

.page-addresses .address{
	background: #F4F7FA;
}

.page-my-account #content .links a span.link-content {
	display: flex;
	flex-direction: column;
	justify-content: space-between;
	flex-grow: 1;
}

.page-my-account #content .links a span.link-btn {
	font-size: 14px;
	font-weight: 400;
	text-align: right;
	text-decoration: underline;
	text-underline-position: under;
	color: white;
	display: block;
}

.page-my-account #content .links a span.link-btn svg line,
.page-my-account #content .links a span.link-btn svg path {
	stroke: white;
}

.page-my-account #content .links a span.link-content p {
	color: white;
}
.page-my-account #content .links .col-lg-4 {
	width: 100%;
}

.page-my-account #content .links .col-lg-4:hover * {
	color: black;
}
.page-my-account #content a#garanties-link {
	background: white;
}

.page-my-account #content a#garanties-link span.link-item {
	color: var(--primary);
	border-bottom: 0px;
	margin: 0;
	padding: 16px 0;
	text-align: center;
	font-size: 24px;
	line-height: initial;
	font-weight: 400;
	font-family: "Lato";
}

.page-my-account #content a#garanties-link svg line,
.page-my-account #content a#garanties-link svg path {
	stroke: var(--primary);
}
#my-account #content .form-group .col-md-6,
#my-account #content .form-group .col-md-3,
#history #content .form-group .col-md-6,
#history #content .form-group .col-md-3,
#identity #content .form-group .col-md-6,
#identity #content .form-group .col-md-3,
#addresses #content .form-group .col-md-6,
#addresses #content .form-group .col-md-3,
#address #content .form-group .col-md-6,
#address #content .form-group .col-md-3,
#order-slip #content .form-group .col-md-6,
#order-slip #content .form-group .col-md-3,
#discount #content .form-group .col-md-6,
#discount #content .form-group .col-md-3 {
	width: 100%;
}
#my-account #content .form-group label,
#history #content .form-group label,
#identity #content .form-group label,
#addresses #content .form-group label,
#address #content .form-group label,
#order-slip #content .form-group label,
#discount #content .form-group label {
	text-align: left;
}

#my-account #content form,
#history #content form,
#identity #content form,
#addresses #content form,
#address #content form,
#order-slip #content form,
#discount #content form {
	max-width: 450px;
	margin: 0 auto;
}
#addresses #content {
	background-color: white;
}
@media (max-width: 1024px) {
	.page-authentication #content,
	.page-password #content,
	#my-account #content,
	#history #content,
	#identity #content,
	#addresses #content,
	#address #content,
	#order-slip #content,
	#discount #content {
		padding: 20px 30px;
	}

	.page-my-account #content .links {
		grid-template-columns: repeat(2, 1fr);
	}
}

@media (max-width: 767px) {
	.page-my-account #content .links {
		grid-template-columns: 1fr;
	}
}

/********************************
****** Modal panier *************
********************************/

#blockcart-modal .modal-header .close {
	position: absolute;
	right: 0;
	top: 0;
	background: var(--primary);
	color: white;
	display: flex;
	align-items: center;
	justify-content: center;
	width: 48px;
	height: 48px;
	margin: 0;
}

#blockcart-modal .modal-header .close .material-icons {
	color: white;
}

#blockcart-modal .modal-header {
	position: relative;
	padding: 22px 62px;
	display: flex;
	align-items: center;
	justify-content: center;
	border: none;
}
.cartModalProduct {
	display: flex;
	gap: 40px;
	justify-content: flex-start;
}

#blockcart-modal .product-name {
	color: var(--primary);
	padding: 0;
	font-size: 20px;
}

.cartModalProduct__content * {
	margin: 0;
	padding: 0;
}
#blockcart-modal .modal-dialog {
	max-width: 960px;
	padding: 0 15px;
}

.cartModalProduct__content .product-shortdescription * {
	color: #4a4a49;
	font-size: 14px;
}

.cartModalProduct__content {
	flex-direction: column;
	display: flex;
	gap: 20px;
}

.cartModalProduct__content .product-quantity {
	gap: 4px;
	flex-direction: row;
	color: var(--primary);
	font-size: 14px;
}
#blockcart-modal .product-image {
	max-width: 250px;
}
#blockcart-modal .product-price {
	padding: 0;
	font-weight: bold;
	font-size: 21px;
	color: var(--primary);
}
#blockcart-modal .products {
	grid-template-columns: 1fr 1fr 1fr;
	max-width: 100%;
	gap: 8px;
	overflow: auto;
	justify-content: flex-start;
}

#blockcart-modal .featured-products .product-miniature .thumbnail-container {
	width: 220px;
}

#blockcart-modal .featured-products .products .product {
	width: 100%;
	padding: 0;
}

#blockcart-modal .featured-products .product-miniature .thumbnail-container .product-thumbnail {
	height: 220px;
	width: 220px;
}

#blockcart-modal .featured-products .product-miniature .product-description {
	width: 220px;
}

#blockcart-modal .featured-products .product-miniature .product-title,
#blockcart-modal .product-miniature .product-title a {
	font-size: 10px;
	line-height: 14px;
	height: 28px;
	margin-bottom: 8px;
}

#blockcart-modal .featured-products .product-miniature .product-title + div *,
#blockcart-modal .product-miniature .product-title + div {
	font-size: 10px;
	line-height: 14px;
}

#blockcart-modal .featured-products .product-miniature .product-price-and-shipping {
	font-size: 13px;
	gap: 4px;
	margin-top: 6px;
}

#blockcart-modal .featured-products .product-miniature .regular-price {
	font-size: 10px;
}

#blockcart-modal section.featured-products {
	padding: 0 16px;
	margin-top: 0px !important;
}

#blockcart-modal .modal-body {
	padding-bottom: 32px;
}
#blockcart-modal .modal-title {
	display: flex;
	align-items: center;
	gap: 8px;
	color: var(--primary);
}
.featured-products h2 {
	text-align: center;
}
#blockcart-modal .product-shortdescription {
	font-size: 14px;
	color: var(--primary);
}
.cartModalProduct__content {
	flex-direction: column;
	display: flex;
	max-width: 500px;
	gap: 20px;
}
.cart-content-btn .btn {
	padding: 8px 16px;
	display: inline-flex !important;
	align-items: center;
}

.cart-content-btn .btn-secondary {
	background: transparent;
	padding-left: 0px;
	border: 0px;
}
@media (max-width: 767px) {
	.cartModalProduct {
		flex-direction: column;
	}
	#blockcart-modal .modal-header {
		padding: 22px 62px 22px 22px;
	}
	#blockcart-modal .product-image {
		max-width: 200px;
	}
}
/********************************
********* Contact ***************
********************************/
.contactpage {
	display: grid;
	grid-template-columns: 1fr 2fr;
	max-width: 1200px;
	margin: 0 auto;
	gap: 150px;
}

.contactCard {
	padding: 21px 32px 27px 32px;
	background: white;
}

.contactCard__title {
	font-weight: bold;
	font-size: 20px;
	margin-bottom: 10px;
}

.contactCard__description p {
	font-size: 16px;
	color: var(--primary);
	line-height: 24px;
}

a.contactCard__link {
	display: flex;
	align-items: center;
	gap: 8px;
	color: var(--primary);
	font-size: 16px;
	font-weight: bold;
	text-decoration: underline;
}
.contactpage__right {
	display: flex;
	flex-direction: column;
	gap: 24px;
}

#contact div#content {
	background: transparent;
}
.wpcf7 h3 {
	display: none;
}

.wpcf7 input,
.wpcf7 textarea {
	border: 1px solid #707070;
	background: white;
}

.wpcf7 textarea {
	resize: vertical;
	max-height: 800px;
	min-height: 100px;
}

.wpcf7 .wpcf7-submit {
	background-color: var(--primary);
	width: 100%;
	border: 1px solid var(--primary);
	font-size: 16px;
	padding: 14px;
}
.wpcf7 .wpcf7-submit:hover {
	background-color: white;
	color: var(--primary);
}
.wpcf7 br {
	display: none;
}

.wpcf7 label {
	margin-bottom: 8px;
	display: flex;
	justify-content: space-between;
	font-size: 16px;
	font-weight: 500;
	color: var(--primary);
}

.wpcf7 label span {
	margin-bottom: 8px;
	display: flex;
	justify-content: space-between;
	font-size: 16px;
	font-weight: 500;
	color: var(--primary);
}

form > .wpcf7-form-control-wrap {
	margin: 0px;
	margin-bottom: 22px;
}
.wpcf7 label .opt {
	font-size: 14px;
	color: #545d63;
}
div.wpcf7 .ajax-loader {
	display: block;
}
.contactpage h1 {
	font-size: 46px;
	font-family: "Lato";
	font-weight: 100;
}

.contactpage h1 + p {
	font-size: 17px;
	color: var(--primary);
	margin-bottom: 20px;
}
a.contactCard__link svg path {
	stroke: var(--primary);
}

a.contactCard__link svg rect,
a.contactCard__link svg line {
	color: var(--primary);
	stroke: var(--primary);
}
.custom_choosefile .button_choosefile {
	background-color: var(--primary);
	font-weight: 700;
}
body#contact h1 {
	text-align: center;
	margin-bottom: 80px;
	font-size: 45px;
	text-transform: uppercase;
}
@media (max-width: 992px) {
	.contactpage {
		grid-template-columns: 1fr;
		gap: 20px;
	}
	body#contact h1{
		margin-bottom: 30px;
		margin-top: 20px;
		font-size: 35px;
	}
}

/********************************
*********** CMS *****************
********************************/
#cms.cms-id-14 header.page-header {
	display: none;
}
/* #cms #wrapper {
	padding-top: 16px;
} */

.page-content.page-cms {
	background: transparent;
}
.page-content.page-cms ul,
.page-content.page-cms p {
	color: var(--primary);
}
#cms #main .page-content {
	padding: 0;
	padding-top: 16px;
}
/******************************
********* Popup age ***********
******************************/
#psagechecker_block .lightbox {
	background-color: transparent !important;
}
.age_verify p {
	color: black;
	font-size: 14px;
}
.age_verify p:first-child {
	font-size: 18px;
	font-weight: bold;
}
.custom_msg_age_verify p {
	color: black;
	font-size: 14px;
}
button#confirm_button {
	background-color: var(--primary) !important;
	border-color: var(--primary);
	color: white !important;
	transition: 200ms ease;
	display: inline-block !important;
	border-radius: 40px;
	font-size: 14px;
	text-transform: none;
}
button#confirm_button:hover {
	background-color: var(--primary) !important;
	border-color: var(--primary);
}
button#deny_button {
	background-color: black !important;
	border-color: black;
	color: white !important;
	transition: 200ms ease;
	display: inline-block !important;
	border-radius: 40px;
	font-size: 14px;
	text-transform: none;
}
button#deny_button:hover {
	background-color: var(--primary) !important;
	border-color: var(--primary);
}
.age_verify {
	margin-top: 0px;
}
.age_verify_text_content {
	padding: 75px 0;
	background-color: white;
}

@media (max-width: 450px) {
	#psagechecker_block .lightbox {
		min-width: 350px;
	}
	.age_verify {
		width: calc(100% - 32px);
	}
}

/* page parent category */
#category #subcategories {
	grid-column: 1/3;
	padding: 30px 0;
	border: 0;
	background: transparent;
}

#subcategories .subcategory-heading {
	display: none;
}

#subcategories ul {
	grid-template-columns: repeat(4, 1fr);
	display: grid;
	gap: 30px;
	margin: 0;
	width: 100%;
}

#subcategories ul li {
	width: 100%;
	margin: 0;
	min-width: 0px;
	background-repeat: no-repeat;
	position: relative;
	border: 1px solid #F5F6F7;
	padding: 20px;
	background: #F5F6F7;
	border-radius: 10px;
}

#subcategories ul li a {
	height: 100%;
	display: flex;
	flex-direction: column;
	align-items: center;
	justify-content: flex-start;
	gap: 8px;
	text-transform: initial !important;
}

#subcategories ul li .subcategory-image a {
	border: 0px;
}

#subcategories ul li::before {
	display: none;
	content: "";
	width: 100%;
	height: 100%;
	position: absolute;
	left: 0;
	top: 0;
	opacity: 0.13;
	mix-blend-mode: luminosity;
}

#subcategories ul li .subcategory-image {
	position: relative;
	z-index: 1;
	padding: 0px;
	width: 100%;
	height: 100%;
	align-items: center;
	display: block;
}

#subcategories ul li h5 {
	position: relative;
	z-index: 1;
	color: white;
	font-size: 17px;
	margin-bottom: 0px;
	font-family: "Lato";
	font-weight: 500;
}

#subcategories ul li .subcategory-name:hover, .block-categories .arrows .arrow-down:hover, .block-categories .arrows .arrow-right:hover, .block-categories .collapse-icons .add:hover, .block-categories .collapse-icons .remove:hover, .cart-grid-body a.label:hover{
	color: #D70010;
}

#subcategories ul li:hover .subcategory-image a {
	border: 0px;
}
#subcategories ul li .subcategory-image img {
	object-fit: contain;
	transition: 500ms ease;
	width: 100%;
	aspect-ratio: 1/1;
}
#subcategories ul li a:hover img {
	scale: 1.06;
}
#subcategories ul li a:hover h5:hover {
	color: white;
}
@media (max-width: 1440px) {
	#subcategories ul {
		grid-template-columns: repeat(3, 1fr);
	}
}

@media (max-width: 1170px) {
	#subcategories ul {
		grid-template-columns: repeat(2, 1fr);
	}
}
@media (max-width: 550px) {
	#category .container {
		padding-inline: 16px;
	}

	.productList__header .block-category {
		width: 100vw;
		transform: translateX(-16px);
	}

	#subcategories ul li h5 {
		font-size: 14px;
	}
	#subcategories ul li {
		aspect-ratio: auto;
	}
	#subcategories ul li .subcategory-image img {
		height: auto;
	}
	#subcategories ul li a {
		padding-top: 16px;
		padding-bottom: 16px;
	}
	#subcategories ul li .subcategory-image {
		padding-top: 8px;
	}
}
@media (max-width: 389px) {
	#category .container {
		padding-inline: 8px;
	}
	.productList__header .block-category {
		transform: translateX(-8px);
	}
}
/* page marques */
#manufacturer #main ul {
	display: grid;
	gap: 30px;
	grid-template-columns: repeat(4, 1fr);
	margin-top: 30px;
}

#manufacturer #main ul .brand {
	width: 100%;
	aspect-ratio: 1/1;
	margin: 0;
	padding: 0;
	transition: 0ms;
}
#manufacturer #main ul .brand a {
	padding: 30px;
	display: flex;
	flex-direction: column;
	align-items: center;
	justify-content: flex-end;
	height: 100%;
	gap: 16px;
}

#manufacturer #main ul .brand-img {
	max-height: 70%;
	max-width: 100%;
}

#manufacturer #main ul .brand-img img {
	max-width: 100%;
	object-fit: contain;
	max-height: 100%;
}

p.brand-name {
	margin-bottom: 0;
	font-size: 20px;
	font-family: "Lato", sans-serif;
	color: var(--primary);
}
.block-category h1 {
	color:#000;
}
@media (max-width: 1200px) {
	#manufacturer #main ul {
		grid-template-columns: repeat(3, 1fr);
	}
	#manufacturer #main ul .brand a {
		padding: 16px;
	}
}
@media (max-width: 800px) {
	#manufacturer #main ul {
		grid-template-columns: repeat(2, 1fr);
	}
}
@media (max-width: 550px) {
	#manufacturer .container {
		padding-inline: 16px;
	}

	.productList__header .block-manufacturer {
		width: 100vw;
		transform: translateX(-16px);
	}
	#manufacturer #main ul {
		grid-template-columns: repeat(2, 1fr);
		gap: 16px;
	}
	p.brand-name {
		font-size: 13px;
	}

	#manufacturer #main ul .brand-img {
		margin: 0;
	}

	#manufacturer #main ul .brand {
		aspect-ratio: auto;
		height: 100%;
		display: flex;
		flex-direction: column;
		width: 100%;
		min-width: 100%;
	}

	#manufacturer #main ul .brand a {
		padding: 16px 8px;
	}

	#manufacturer #main ul .brand a {
		justify-content: space-between;
		gap: 8px;
	}
	#manufacturer #main ul .brand-img img {
		height: 120px;
	}
}
@media (max-width: 389px) {
	#manufacturer .container {
		padding-inline: 8px;
	}
	.productList__header .block-manufacturer {
		transform: translateX(-8px);
	}
}
/* jolisearch */
.ui-menu.ui-jolisearch .ui-menu-item span.jolisearch-features {
	display: none;
}
.ui-menu.ui-jolisearch .ui-menu-item .jolisearch-post-right {
	color: var(--primary);
}
.ui-menu.ui-jolisearch.ps17 .ui-menu-item span.jolisearch-name {
	color: var(--primary);
}
.ui-menu.ui-jolisearch .ui-menu-item span.jolisearch-title {
	background-color: var(--primary);
}
#module-ambjolisearch-jolisearch .categories {
	display: none;
}

/* error */
.alert-danger {
	color: var(--red);
}
#cart #main #notifications {
	padding-bottom: 16px;
}
#cart #main .alert {
	margin-bottom: 0;
	margin-top: 16px;
}

#cart #main #notifications + .cart-grid {
	padding-top: 16px;
}

/* ajouter l'etoil du champs obligatoire dans le compte */
.form-control-label.required::after {
	content: "*";
}

.form-control-label.required[for="field-psgdpr"]::after {
	content: "";
}

.form-control-label.required[for="field-psgdpr"] + .col-md-6 .custom-checkbox label::after {
	content: "*";
}
#identity .custom-checkbox {
	display: flex;
}
#identity .custom-checkbox label {
	padding-left: 0px;
}
.custom-checkbox input[type="checkbox"] + span {
	margin-right: 4px;
}

/* RECETTAGE */
.products-sort-order .dropdown-menu{
	border: solid 1px #E4E4E4;
}
.products-sort-order a:hover{
	color: #fff !important;
}
#cms .breadcrumb{
	display: none;
}
#wrapper .breadcrumb li{
	display: inline !important;
}
.product-miniature .product-flags .product-flag{
	font-family: 'Lato';
	font-size: 16px;
	line-height: 26px;
	font-weight: bold !important;
	width: fit-content !important;
}
@media (max-width: 767px) {
	.product-miniature .product-title + div{
		width: 100% !important;
		font-size: 13px !important;
		line-height: 19px !important;
	}
	.product-miniature .product-title a{
		width: 100% !important;
		font-size: 17px !important;
		line-height: 21px !important;
		font-weight: bold !important;
	}
	.product-miniature .product-description .price{
		width: 100% !important;
		font-size: 19px !important;
		line-height: 24px !important;
		font-weight: bold !important;
	}
	.product-miniature .product-description{
		width: 100% !important;
	}
}
.swiper-container .elementor-swiper-button.elementor-swiper-button-prev i::before,
.swiper-container .elementor-swiper-button.elementor-swiper-button-next i::before{
	background-repeat: no-repeat;
	width: 18px;
}
.swiper-container .elementor-swiper-button.elementor-swiper-button-prev i::before{
	background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='15.478' height='28.66' viewBox='0 0 15.478 28.66'%3E%3Cg id='next' transform='translate(12.569 11.721) rotate(90)'%3E%3Cg id='Groupe_7' data-name='Groupe 7' transform='translate(16.939 -2.909) rotate(90)'%3E%3Cpath id='TracÃ©_19' data-name='TracÃ© 19' d='M15.152,13.544,1.9.324A1.111,1.111,0,0,0,.327,1.9L12.794,14.33.326,26.763A1.111,1.111,0,0,0,1.9,28.336L15.152,15.117a1.11,1.11,0,0,0,0-1.573Z' transform='translate(0 0)' fill='%23222c5a'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E%0A");
}

.swiper-container .elementor-swiper-button.elementor-swiper-button-next i::before{
	background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='15.478' height='28.66' viewBox='0 0 15.478 28.66'%3E%3Cg id='next' transform='translate(2.909 16.939) rotate(-90)'%3E%3Cg id='Groupe_7' data-name='Groupe 7' transform='translate(16.939 -2.909) rotate(90)'%3E%3Cpath id='TracÃ©_19' data-name='TracÃ© 19' d='M15.152,13.544,1.9.324A1.111,1.111,0,0,0,.327,1.9L12.794,14.33.326,26.763A1.111,1.111,0,0,0,1.9,28.336L15.152,15.117a1.11,1.11,0,0,0,0-1.573Z' transform='translate(0 0)' fill='%23222c5a'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E%0A");
}
.shttblogList__list{
	grid-template-columns: repeat(3, 1fr);
	gap: 40px 100px;
}
.shttblogMinia__description{
	display: block;
}
.shttblogMinia__imgs{
	margin-bottom: 31px;
}
.shttblogMinia__img:hover {
    opacity: 0.9;
}
.shttblogMinia__title{
    width: 100%;
	margin-bottom: 18px;
	font-family: 'Lato';
	font-size: 22px;
	line-height: 26px;
	font-weight: 500;
    text-transform: uppercase;
	color: var(--primary);
}
.shttblogMinia__description{
	margin-bottom: 18px;
	width: 100%;
	font-family: 'Lato';
	font-size: 15px;
	line-height: 22px;
}
.shttblogMinia__link{
	margin: 0px;
	font-family: 'Lato';
	font-size: 16px;
	line-height: 20px;
	font-weight: 500;
	color: #DE1520;
	text-decoration: none;
	text-transform: uppercase;
    padding: 10px 35px;
	transform: translateX(0px) !important;
}
.shttblogMinia__link::before{
	display: none;
}
.shttblogMinia:hover .shttblogMinia__link {
    background-color: #DE1520;
    border-color: #DE1520;
    color: white;
}
.shttblogEntete h1{
	margin: 0px;
	font-family: 'Lato';
	font-size: 45px;
	line-height: 53px;
	font-weight: bold;
	text-align: center;
	color: #fff;
	text-transform: uppercase;
	padding: 52px 0px;
}
.shttblogEntete{
	background-image: url(/img/cms/banner.png);
}
.shttblogList{
	padding-top: 16px;
}
.shttblog__header .shttblog__title{
	margin: 0px;
	font-family: 'Lato';
	font-size: 38px;
	line-height: 44px;
	font-weight: bold;
	text-align: left;
	text-transform: uppercase;
	margin-bottom: 26px;
}
header.shttblog__header{
    gap: 10px 30px;
}

.shttblog__header .shttblog__excerpt {
    max-width: 100%;
    color: #1D1D1D;
}

span.shttblog__date {
    color: #1D1D1D;
}
.shttblog__acticleContent br{
	display: none;
}
.shttblog__acticleContent p{
	margin-bottom: 20px !important;
	font-family: 'Lato';
	font-size: 16px;
	line-height: 30px;
}
.shttblog{
	margin-top: 0px;
}
p.shttblog__category {
    background: #D70010;
    width: fit-content;
    padding: 5px 10px;
    color: #fff;
	font-weight: 600;
}

@media (max-width: 992px){
	.shttblog__header .shttblog__title{
		font-size: 30px;
		line-height: 35px;
	}
}
@media (max-width: 1400px){
	.shttblogList__list{
		gap: 40px 50px;
	}
}
@media (max-width: 1200px){
	.shttblogList__list{
		grid-template-columns: repeat(2, 1fr);
	}
}
@media (max-width: 600px){
	.shttblogList__list{
		grid-template-columns: repeat(1, 1fr);
	}
}
@media (max-width: 900px){
	.shttblogEntete{
		margin-right: 21px;
		margin-left: 21px;
	}
	.shttblogEntete h1{
		font-size: 25px;
		line-height: 29px;
		padding: 18px 15px;
	}
	.shttblogList {
		padding-top: 22px;
		padding-right: 21px;
		padding-left: 21px;
	}
}
#cms.cms-id-13 p{
	font-size: 16px !important;
	line-height: 25px !important;
	font-family: "Lato", sans-serif !important;
	margin-bottom: 10px !important;
	color: #000 !important;
}
#cms.cms-id-13 h3,
#cms.cms-id-13 h3 *{
	font-family: "Lato", sans-serif !important;
    font-size: 30px !important;
    line-height: 35px !important;
	margin-bottom: 15px !important;
	margin-top: 30px !important;
	color: #000 !important;
}
#cms.cms-id-13 p,
#cms.cms-id-13 p em,
#cms.cms-id-13 p span,
#cms.cms-id-13 p em,
#cms.cms-id-13 p strong{
	font-style: normal !important;
	color: #000 !important;
}
#cms.cms-id-2 #content > h2:first-child{
	display: none;
}
#cms.cms-id-2 .page-header,
#cms.cms-id-13 .page-header{
	margin: 0px;
}
#cms.cms-id-2 .page-header > h1,
#cms.cms-id-13 .page-header > h1{
	font-size: 40px !important;
    text-transform: uppercase !important;
    margin-bottom: 0px !important;
    margin-top: 30px !important;
}
.alert-warning{
	background-color: #ccc;
	color: #fff;
	border: none;
	font-size: 15px;
}

#module-opartdevis-createquotation a.btn.btn-default.button.button-medium {
    border-radius: 100px;
    border: 1px solid #000;
}

#module-opartdevis-createquotation a.btn.btn-default.button.button-medium:hover{
    border-radius: 100px;
    border: 1px solid #000;
	background: #000;
	color: #fff;
}

.product-cover img{
	border: solid 1px #E4E4E4;
}
#tab-content .product-manufacturer{
	display: none;
}
/* .product-features>dl.data-sheet{
	max-width: 800px;
} */
.product-features>dl.data-sheet dd.value,
.product-features>dl.data-sheet dt.name{
	background: transparent !important;
}
.product-features>dl.data-sheet dt.name{
	font-weight: bold;
	width: 20%;
}
.product-features>dl.data-sheet dd.value{
	font-weight: 400;
		width: 80%;
}
.product-features>dl.data-sheet dt.name, .product-features>dl.data-sheet dd.value {
    font-size: 14px;
    line-height: 20px;
    margin-bottom: 0px;
    border-bottom: 1px solid #ddd;
    margin-right: 0;
}
.product-features>dl.data-sheet dd.value {
    border-left: 1px solid #ddd;
}
#product .js-product-details > div{
	margin-bottom: 15px;
}
div#product-full-description .elementor-text-editor h3 {
    margin-top: 15px;
}
.elementor-14070201 .elementor-element.elementor-element-2703c07a:not(.elementor-motion-effects-element-type-background), 
.elementor-14070201 .elementor-element.elementor-element-2703c07a > .elementor-motion-effects-container > .elementor-motion-effects-layer,
.shttblogEntete{
	background-size: contain;
}
@media (max-width: 767px){
	.shttblog__content{
		padding-left: 21px;
		padding-right: 21px;
	}
	.product_description_short__linkToDescription > .images-container.js-images-container{
		display: none;
	}
}
#my-account #wrapper{
	padding-bottom: 0px;
}
#my-account .page-header > h1{
	text-align: center;
}
.elementor-swiper-button.elementor-swiper-button-prev i::before{
	background-image: url("data:image/svg+xml,%3Csvg style='transform: rotate(180deg);' xmlns='http://www.w3.org/2000/svg' width='15.478' height='28.66' viewBox='0 0 15.478 28.66'%3E%3Cg id='next' transform='translate(2.909 16.939) rotate(-90)'%3E%3Cg id='Groupe_7' data-name='Groupe 7' transform='translate(16.939 -2.909) rotate(90)'%3E%3Cpath id='TracÃ©_19' data-name='TracÃ© 19' d='M15.152,13.544,1.9.324A1.111,1.111,0,0,0,.327,1.9L12.794,14.33.326,26.763A1.111,1.111,0,0,0,1.9,28.336L15.152,15.117a1.11,1.11,0,0,0,0-1.573Z' transform='translate(0 0)' fill='%234a4a49'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E%0A");}
.elementor-swiper-button.elementor-swiper-button-next i::before{
	background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='15.478' height='28.66' viewBox='0 0 15.478 28.66'%3E%3Cg id='next' transform='translate(2.909 16.939) rotate(-90)'%3E%3Cg id='Groupe_7' data-name='Groupe 7' transform='translate(16.939 -2.909) rotate(90)'%3E%3Cpath id='TracÃ©_19' data-name='TracÃ© 19' d='M15.152,13.544,1.9.324A1.111,1.111,0,0,0,.327,1.9L12.794,14.33.326,26.763A1.111,1.111,0,0,0,1.9,28.336L15.152,15.117a1.11,1.11,0,0,0,0-1.573Z' transform='translate(0 0)' fill='%234a4a49'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E%0A");
}
.elementor-swiper-button.elementor-swiper-button-prev i::before,
.elementor-swiper-button.elementor-swiper-button-next i::before{
	background-repeat: no-repeat;
	width: 18px;
}
.elementor-swiper-button-prev{
	left: -20px;
}
.elementor-swiper-button-next{
	right: -20px;
}
@media (max-width: 1250px) {
	.elementor-swiper-button-prev{
		left: 25px;
	}
	.elementor-swiper-button-next{
		right: 25px;
	}
}
/* #blockcart-modal br{
	display: none;
} */
#blockcart-modal .cartModalProduct__content{
	gap: 12px;
}
#blockcart-modal .cartModalProduct__content br,
#blockcart-modal #products hr{
	display: none;
}
#blockcart-modal #products .header-title{
	font-size: 23px;
	line-height: 28px;
	color: #000;
	text-align: center;
	margin-bottom: 30px;
}
#blockcart-modal #products .product-miniature{
	flex-direction: column;
}
#blockcart-modal #products .product-miniature a img{
	width: 100% !important;
	height: auto;
}
#blockcart-modal #products .product-miniature:hover a img{
	transform: scale(1);
}
#blockcart-modal #products .rlp-products{
	display: flex;
	margin: 0px;
	gap: 20px;
	align-items: flex-start;
	padding: 0px 10%;
	justify-content: center;
}
@media (max-width: 900px) {
	#blockcart-modal #products .rlp-products{
		padding: 5%;
	}
}
@media (max-width: 767px) {
	#blockcart-modal #products .rlp-products{
		flex-direction: column;
		padding: 0px 12px 0px 0px;
		align-items: center;
		justify-content: center;
	}
	#blockcart-modal #products .product-miniature{
		max-width: 300px;
	}
}
#product .row.product-container.js-product-container > .elementor{
	grid-column: 1/13;
}
@media (max-width: 767px) {
	#product .row.product-container.js-product-container > .elementor{
		grid-column: 1/7;
	}
	#product .row.product-container.js-product-container{
		gap: 8px 0px;
	}
}
#product .product-actions .moyensPaiement{
	max-width: 300px;
	margin-bottom: 15px;
}
#my-account #wishlist-link .material-icons{
	display: none;
}
#my-account #wishlist-link .link-item{
	color: #fff !important
}
#product .wishlist-button-add{
	margin-left: 0px;
    margin-top: 16px;
}
.product-miniature .wishlist-button-add{
	display: none;
}
#contact .contactpage__left iframe{
	max-width: 500px;
}
@media (max-width: 1200px) {
	#contact .contactpage__left iframe{
		max-width: 400px;
	}
	.contactpage{
		gap: 100px;
	}
}
@media (max-width: 992px) {
	#contact .contactpage__left iframe{
		max-width: none;
		width: 100%;
	}
	.contactCard{
		padding: 5px 0px;
	}
	.contactpage{
		gap: 50px;
	}
}
.footerRs__icons{
	margin-bottom: 25px;
}
.ti-widget[data-layout-id='11'][data-set-id='light-minimal'] .ti-widget-container{
	text-align: start !important;
}

@media (max-width: 992px) and (min-width: 768px) {
	#contact .container > .row:first-child{
		display: flex;
		flex-direction: column;
		padding: 0px 80px;
		gap: 30px;
	}
	#contact .container > .row:first-child > div{
		max-width: none;
		width: 100%;
	}
}
.shttblog__acticleContent p img{
	max-width: 100%;
	height: auto;
}
.shttblog__acticleContent .texte,
.shttblog__acticleContent .chapo,
.shttblog__acticleContent p,
.shttblog__acticleContent li{
	background: transparent !important;
	margin-bottom: 20px !important;
	font-family: 'Lato' !important;
	font-size: 15px !important;
	line-height: 25px !important;
}

ul.rlp-products .rlp-product {
    max-width: 100%;
}

#product #product-full-description ul li {
    list-style-type: disc;
    margin: 5px 0;
}

#adtm_menu ul#menu li.li-niveau1 a.a-niveau1 .advtm_menu_span:hover {
    color: #D70010;
}

#adtm_menu .adtm_column span.column_wrap_title a:hover{
	color: #D70010;
}

#adtm_menu .adtm_column span.column_wrap_title a:hover .pmAtmIcon{
	color: #D70010;
}

#cart .clearfix.text-sm-center.mt-1.mb-1 .btn {
    width: 100%;
    background: transparent !important;
    color: #000 !important;
}

#cart .clearfix.text-sm-center.mt-1.mb-1 .btn:hover{
    width: 100%;
    background: #000 !important;
    color: #fff !important;
}

.blockreassurance_product p {
    font-size: 12px;
}

#product .product-accessories {
    grid-column: 1 / -1;
/* ---- FIX : pas de capitalisation dans les caractéristiques produit ---- */
#product .product-features > dl.data-sheet dt.name,
#product .product-features > dl.data-sheet dd.value,
#product .product-features table.data-sheet th,
#product .product-features table.data-sheet td {
  text-transform: none !important;
}
.product-quantity .tf-availability{
  display:inline-flex;
  align-items:center;
  gap:.5rem;
  margin-top:.65rem;   /* espace sous le bouton */
  padding:.45rem .75rem;
  border-radius:9999px;
  background: linear-gradient(180deg, rgba(34,197,94,.12), rgba(22,163,74,.10));
  border:1px solid rgba(22,163,74,.28);
  font-weight:600;
}
.tf-availability .tf-dot{
  width:8px;height:8px;border-radius:9999px;background:#16a34a;
  box-shadow:0 0 0 0 rgba(34,197,94,.5);
  animation:tfPulse 2.2s ease-out infinite;
}
@keyframes tfPulse{
  0%{ box-shadow:0 0 0 0 rgba(34,197,94,.50); }
  70%{ box-shadow:0 0 0 8px rgba(34,197,94,0); }
  100%{ box-shadow:0 0 0 0 rgba(34,197,94,0); }
}
.tf-availability .tf-ico svg{ width:16px;height:16px; fill:#16a34a; }