.b-ext .ds-c-HeaderProductsLvl2 {position: absolute;z-index: -1;left: -50vw;top: 0;background-color: var(--color_white);border-right: 1px solid var(--color_grey_darker);padding: 120px 20px 0 40px;width: 380px;min-width: 25vw;max-width: 33.33vw;height: 100%;transition: .25s ease-in;}
.b-ext .ds-c-HeaderProductsLvl2[data-show=true] {left: 100%;}
.b-ext .ds-c-HeaderProductsLvl2 {z-index: 0;}
.b-ext .ds-c-HeaderProductsLvl2:before {content: "";display: block;background-color: var(--color_white);border-right: 1px solid var(--color_grey_darker);top: 0;left: -100%;width: 380px;min-width: 25vw;max-width: 33.33vw;transition: left .25s ease-in;height: 100%;position: fixed;z-index: 3;}
.b-ext [data-show=true] .ds-c-HeaderProductsLvl2:before {left: 0;}
.b-ext .ds-c-HeaderProductsLvl2-close {cursor: pointer;display: none;min-width: 15px;width: 15px;height: 15px;margin-right: 10px;}
.b-ext .ds-c-HeaderProductsLvl2-close-chevron {width: 100%;height: 100%;margin: 0;}
.b-ext .ds-c-HeaderProductsLvl2-close:hover .ds-c-HeaderProductsLvl2-close-txt {color: var(--color_blue);text-decoration: underline;}
.b-ext .ds-c-HeaderProductsLvl2-close:hover .ds-c-HeaderProductsLvl2-close-chevron path {stroke: var(--color_blue);}
.b-ext .ds-c-HeaderProductsLvl2-head {padding: 0;margin-right: 25px;margin-bottom: 20px;display: flex;align-items: flex-start;justify-content: space-between;position: relative;z-index: 4;}
.b-ext .ds-c-HeaderProductsLvl2-head-title {font-weight: 500;font-size: calc(var(--font-size) * 2);line-height: 1.2;padding-right: 10px;}
.b-ext .ds-c-HeaderProductsLvl2-head-link {padding-top: 4px;white-space: nowrap;font-weight: 500;font-size: calc(var(--font-size) * 1.4);line-height: 1.2857142857;text-decoration: underline;color: var(--color_blue);}
.b-ext .ds-c-HeaderProductsLvl2-head-link:hover {text-decoration: none;}
.b-ext .ds-c-HeaderProductsLvl2[data-scroll=in-progress] .ds-c-HeaderProductsLvl2-head:after {opacity: 1;}
.b-ext .ds-c-HeaderProductsLvl2-head:after {content: "";display: block;background: var(--color_white);background: linear-gradient(180deg,white,rgba(255,255,255,0));height: 30px;width: calc(100% - 4px);position: absolute;left: 0;top: calc(100% + 20px);opacity: 0;transition: .25s ease-in;pointer-events: none;}
.b-ext .ds-c-HeaderProductsLvl2-list {height: calc(100% - 65px);}
.b-ext .ds-c-HeaderProductsLvl2-list-item-link {cursor: pointer;display: flex;align-items: center;min-height: 45px;font-size: calc(var(--font-size) * 1.4);line-height: 1.2857142857;transition: .25s ease-out;font-weight: 500;position: relative;z-index: 2;background-color: var(--color_white);padding: 5px 40px 5px 10px;margin-right: 20px;border-radius: 4px;}
.b-ext .ds-c-HeaderProductsLvl2-list-item-link.is-disabled {pointer-events: none;opacity: .5;cursor: default;}
.b-ext .ds-c-HeaderProductsLvl2-list-item-link-chevron {width: 15px;height: 15px;opacity: 0;position: absolute;top: 50%;transition: opacity .25s ease-in;transform: translateY(-50%);transform-origin: top;right: 15px;}
.b-ext .ds-c-HeaderProductsLvl2-list-item-link:hover, .b-ext .ds-c-HeaderProductsLvl2-list-item-link[data-active=true] {background-color: var(--color_light_blue);}
.b-ext .ds-c-HeaderProductsLvl2-list-item-link:hover .ds-c-HeaderProductsLvl2-list-item-link-txt, .b-ext .ds-c-HeaderProductsLvl2-list-item-link[data-active=true] .ds-c-HeaderProductsLvl2-list-item-link-txt {color: var(--color_blue);font-weight: 600;}
.b-ext .ds-c-HeaderProductsLvl2-list-item-link:hover .ds-c-HeaderProductsLvl2-list-item-link-icon svg *, .b-ext .ds-c-HeaderProductsLvl2-list-item-link[data-active=true] .ds-c-HeaderProductsLvl2-list-item-link-icon svg * {fill: var(--color_blue);}
.b-ext .ds-c-HeaderProductsLvl2-list-item-link:hover .ds-c-HeaderProductsLvl2-list-item-link-chevron, .b-ext .ds-c-HeaderProductsLvl2-list-item-link[data-active=true] .ds-c-HeaderProductsLvl2-list-item-link-chevron {opacity: 1;}
.b-ext .ds-c-HeaderProductsLvl2-list-item-link:hover .ds-c-HeaderProductsLvl2-list-item-link-chevron path, .b-ext .ds-c-HeaderProductsLvl2-list-item-link[data-active=true] .ds-c-HeaderProductsLvl2-list-item-link-chevron path {stroke: var(--color_black);}
.b-ext .ds-c-HeaderProductsLvl2-list-item-link[data-active=true] .ds-c-HeaderProductsLvl2-list-item-link-chevron {transform: rotate(0deg) translateY(-50%);}
.b-ext .ds-c-HeaderProductsLvl2-list-item+.ds-c-HeaderProductsLvl2-list-item {margin-top: 5px;}
.b-ext .ds-c-HeaderProductsLvl2-list-item:last-child {margin-bottom: 40px;}
.b-ext .ds-c-HeaderProductsLvl2-list-item:last-child .ds-c-HeaderProductsLvl2-list-item-link {border-bottom: none;}
@media screen and (max-width:999px) {.b-ext .ds-c-HeaderProductsLvl2 {width: 100%;max-width: 100%;height: calc(100vh - 60px);background-color: var(--color_white);box-shadow: none;left: -100%;z-index: 3;padding: 0;}
	.b-ext .ds-c-HeaderProductsLvl2:before {display: none;}
	.b-ext .ds-c-HeaderProductsLvl2-head {display: flex;align-items: center;justify-content: center;background-color: var(--color_light_blue);padding: 15px 20px;margin-right: 0;}
	.b-ext .ds-c-HeaderProductsLvl2-head-title {font-weight: 600;margin-right: auto;}
	.b-ext .ds-c-HeaderProductsLvl2-head-link, .b-ext .ds-c-HeaderProductsLvl2-head-title {font-size: calc(var(--font-size) * 1.4);line-height: 1.2142857143;}
	.b-ext .ds-c-HeaderProductsLvl2-close {display: block;}
	.b-ext .ds-c-HeaderProductsLvl2-list {height: calc(100% - 58px);padding: 0 20px 40px;}
	.b-ext .ds-c-HeaderProductsLvl2-list-item-link {margin: 0;}
	.b-ext .ds-c-HeaderProductsLvl2-list-item-link-chevron {opacity: 1;}
	.b-ext .ds-c-HeaderProductsLvl2[data-show=true] {left: 0;}}
.b-ext .ds-c-HeaderProductsLvl3 {position: absolute;z-index: -1;left: -100%;top: 0;background-color: var(--color_white);padding: 120px 20px 0 40px;width: 380px;min-width: 25vw;max-width: 33.33vw;height: 100%;transition: .25s ease-in;}
.b-ext .ds-c-HeaderProductsLvl3[data-show=true] {left: 100%;}
.b-ext .ds-c-HeaderProductsLvl3 * {position: relative;z-index: 0;}
.b-ext .ds-c-HeaderProductsLvl3:before {content: "";display: block;background-color: var(--color_white);border-right: 1px solid var(--color_grey_darker);top: 0;left: -100%;width: 760px;min-width: 50vw;max-width: 66.66vw;transition: left .25s ease-in;height: 100%;position: fixed;z-index: 5;}
.b-ext .ds-c-HeaderProductsLvl2[data-show=true] .ds-c-HeaderProductsLvl3:before {left: 0;}
.b-ext .ds-c-HeaderProductsLvl3-close {cursor: pointer;display: none;min-width: 15px;width: 15px;height: 15px;margin-right: 10px;}
.b-ext .ds-c-HeaderProductsLvl3-close-chevron {width: 100%;height: 100%;margin: 0;}
.b-ext .ds-c-HeaderProductsLvl3-close:hover .ds-c-HeaderProductsLvl3-close-txt {color: var(--color_blue);text-decoration: underline;}
.b-ext .ds-c-HeaderProductsLvl3-close:hover .ds-c-HeaderProductsLvl3-close-chevron path {stroke: var(--color_blue);}
.b-ext .ds-c-HeaderProductsLvl3-head {padding: 0;margin-right: 20px;margin-bottom: 25px;display: flex;align-items: flex-start;justify-content: space-between;position: relative;z-index: 4;}
.b-ext .ds-c-HeaderProductsLvl3-head-title {font-weight: 500;font-size: calc(var(--font-size) * 1.8);line-height: 1.1666666667;padding-right: 10px;}
.b-ext .ds-c-HeaderProductsLvl3-head-link {padding-top: 4px;white-space: nowrap;font-weight: 500;font-size: calc(var(--font-size) * 1.4);line-height: 1.2857142857;text-decoration: underline;color: var(--color_blue);}
.b-ext .ds-c-HeaderProductsLvl3-head-link:hover {text-decoration: none;}
.b-ext .ds-c-HeaderProductsLvl3[data-scroll=in-progress] .ds-c-HeaderProductsLvl3-head:after {opacity: 1;}
.b-ext .ds-c-HeaderProductsLvl3-head:after {content: "";display: block;background: var(--color_light_blue);background: linear-gradient(180deg,#e6ebf2,rgba(230,235,242,0));height: 30px;width: calc(100% - 4px);position: absolute;left: 0;top: calc(100% + 20px);opacity: 0;transition: .25s ease-in;pointer-events: none;}
.b-ext .ds-c-HeaderProductsLvl3-list-item-link {cursor: pointer;display: flex;align-items: center;min-height: 45px;font-size: calc(var(--font-size) * 1.4);line-height: 1.2857142857;transition: .25s ease-out;font-weight: 500;position: relative;z-index: 2;background-color: var(--color_white);padding: 5px 40px 5px 10px;margin-right: 20px;border-radius: 4px;}
.b-ext .ds-c-HeaderProductsLvl3-list-item-link.is-disabled {pointer-events: none;opacity: .5;cursor: default;}
.b-ext .ds-c-HeaderProductsLvl3-list-item-link:hover {background-color: var(--color_light_blue);}
.b-ext .ds-c-HeaderProductsLvl3-list-item-link:hover .ds-c-HeaderProductsLvl3-list-item-link-txt {color: var(--color_blue);font-weight: 600;}
.b-ext .ds-c-HeaderProductsLvl3-list-item-link:hover .ds-c-HeaderProductsLvl3-list-item-link-icon svg * {fill: var(--color_blue);}
.b-ext .ds-c-HeaderProductsLvl3-list-item-link:hover .ds-c-HeaderProductsLvl3-list-item-link-chevron {opacity: 1;}
.b-ext .ds-c-HeaderProductsLvl3-list-item-link:hover .ds-c-HeaderProductsLvl3-list-item-link-chevron path {stroke: var(--color_black);}
.b-ext .ds-c-HeaderProductsLvl3-list-item+.ds-c-HeaderProductsLvl3-list-item {margin-top: 5px;}
.b-ext .ds-c-HeaderProductsLvl3-push {margin-top: 10px;position: relative;overflow: hidden;margin-right: 20px;border-radius: 4px;}
.b-ext .ds-c-HeaderProductsLvl3-push a {font-size: 0;display: block;width: 100%;height: 100%;}
.b-ext .ds-c-HeaderProductsLvl3-push-image {width: 100%;height: auto;transition: .15s ease-out;}
.b-ext a>.ds-c-HeaderProductsLvl3-push-image:hover {transform: scale(1.1);}
.b-ext .ds-c-HeaderProductsLvl3-push-title {position: absolute;pointer-events: none;left: 20px;bottom: 20px;color: var(--color_white);font-size: calc(var(--font-size) * 1.8);line-height: 1.1666666667;font-weight: 700;}
@media screen and (max-width:999px) {.b-ext .ds-c-HeaderProductsLvl3 {z-index: 5;width: 100%;max-width: 100%;left: -100%;padding: 0;}
	.b-ext .ds-c-HeaderProductsLvl3:before {display: none;}
	.b-ext .ds-c-HeaderProductsLvl3-toggle {margin-bottom: 0;}
	.b-ext .ds-c-HeaderProductsLvl3-head {display: flex;align-items: center;justify-content: center;padding: 15px 20px;margin: 0;}
	.b-ext .ds-c-HeaderProductsLvl3-head-title {font-weight: 600;margin-right: auto;}
	.b-ext .ds-c-HeaderProductsLvl3-head-link, .b-ext .ds-c-HeaderProductsLvl3-head-title {font-size: calc(var(--font-size) * 1.4);line-height: 1.2142857143;}
	.b-ext .ds-c-HeaderProductsLvl3-close {display: block;}
	.b-ext .ds-c-HeaderProductsLvl3-list {height: calc(100% - 58px);padding: 20px 20px 40px;}
	.b-ext .ds-c-HeaderProductsLvl3-list-item-link {margin: 0;padding: 0 5px;}
	.b-ext .ds-c-HeaderProductsLvl3-push {display: none;}
	.b-ext .ds-c-HeaderProductsLvl3[data-show=true] {left: 0;}}
.b-ext .ds-c-HeaderNavClassic {width: 100%;}
.b-ext .ds-c-HeaderNavClassic-toggle {display: none;padding: 12px 20px;border-bottom: 1px solid var(--color_grey);transition: .25s ease-in;margin: 0;cursor: pointer;}
.b-ext .ds-c-HeaderNavClassic-toggle-txt {font-size: calc(var(--font-size) * 2);line-height: 1.25;}
.b-ext .ds-c-HeaderNavClassic-toggle:hover {background-color: var(--color_blue);}
.b-ext .ds-c-HeaderNavClassic-toggle:hover .ds-c-HeaderNavClassic-toggle-txt {color: var(--color_white);}
.b-ext .ds-c-HeaderNavClassic-list {display: flex;align-items: center;justify-content: space-between;}
.b-ext .ds-c-HeaderNavClassic-list li a:hover {color: var(--color_red);}
.b-ext .ds-c-HeaderNavClassic-list li+li {position: relative;}
.b-ext .ds-c-HeaderNavClassic-list li+li:before {content: "";display: block;background-image: url("/ext/assets/images/icon/slash.svg");width: 8px;height: 12px;position: absolute;top: 50%;transform: translateY(-50%);left: -45px;}
@media screen and (max-width:1199px) {.b-ext .ds-c-HeaderNavClassic-list {justify-content: flex-start;}
	.b-ext .ds-c-HeaderNavClassic-list li {font-size: calc(var(--font-size) * 1.3);line-height: 1.3076923077;}
	.b-ext .ds-c-HeaderNavClassic-list li+li {margin-left: 20px;padding-left: 20px;}
	.b-ext .ds-c-HeaderNavClassic-list li+li:before {left: -4px;}}
@media screen and (max-width:999px) {.b-ext .ds-c-HeaderNavClassic-list {display: block;}
	.b-ext .ds-c-HeaderNavClassic-list li+li {margin: 0;padding-left: 0;}
	.b-ext .ds-c-HeaderNavClassic-list li+li:before {display: none;}
	.b-ext .ds-c-HeaderNavClassic-list li a {display: block;padding: 16px 30px;font-size: calc(var(--font-size) * 1.4);line-height: 1.2142857143;}}
.b-ext .ds-c-HeaderLinks-list {display: flex;align-items: center;justify-content: flex-end;gap: 0 30px;}
.b-ext .ds-c-HeaderLinks-list-item {min-width: 120px;}
.b-ext .ds-c-HeaderLinks-list-item[data-search] {display: none;pointer-events: none;transition: opacity .1s ease-in-out;opacity: 0;padding-top: 5px;}
.b-ext [data-sticky] .ds-c-HeaderLinks-list-item[data-search] {pointer-events: auto;cursor: pointer;opacity: 1;}
.b-ext [data-search=true] .ds-c-HeaderLinks-list-item[data-search] {opacity: 0;pointer-events: none;}
.b-ext .ds-c-HeaderLinks-list-item[data-search] img, .b-ext .ds-c-HeaderLinks-list-item[data-search] svg {width: 28px;height: 28px;}
@media screen and (max-width:999px) {.b-ext .ds-c-HeaderLinks-list {gap: 0 10px;}
	.b-ext .ds-c-HeaderLinks-list-item {min-width: auto;}
	.b-ext .ds-c-HeaderLinks-list-item[data-search] {display: block;}}
.b-ext .ds-c-HeaderLogin {display: flex;align-items: center;justify-content: center;position: relative;}
.b-ext .ds-c-HeaderLogin.logged:before {content: "";display: block;position: absolute;z-index: var(--zindex-below);top: calc(var(--font-size) * .3);left: calc(var(--font-size) * 1.8);width: 5px;height: 5px;border-radius: 100%;background-color: var(--color-background-success-accent);}
.b-ext .ds-c-HeaderLogin-icon {width: 32px;height: 32px;margin-right: 7px;position: relative;flex-shrink: 0;}
.b-ext .ds-c-HeaderLogin-txt {font-size: calc(var(--font-size) * 1.2);line-height: 1.1666666667;font-weight: 400;}
.b-ext .ds-c-HeaderLogin-txt>span {display: block;max-width: calc(var(--font-size) * 12.8);overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.b-ext .ds-c-HeaderLogin-txt>span+span {margin-top: 2px;}
.b-ext .ds-c-HeaderLogin-txt-products {color: var(--color_blue);}
.b-ext .ds-c-HeaderLogin:hover .ds-c-HeaderLogin-txt-products, .b-ext .ds-c-HeaderLogin:hover .ds-c-HeaderLogin-txt-title {text-decoration: underline;}
@media screen and (max-width:999px) {.b-ext .ds-c-HeaderLogin.logged:before {top: calc(var(--font-size) * .3);left: calc(var(--font-size) * 2.2);}
	.b-ext .ds-c-HeaderLogin-txt {display: none;}
	.b-ext .ds-c-HeaderLogin-icon {width: 30px;height: 30px;margin: 0;}}
.b-ext .ds-c-HeaderQuotation {display: flex;align-items: center;justify-content: center;}
.b-ext .ds-c-HeaderQuotation .ds-c-HeaderQuotation-nbr-products {display: none;}
.b-ext .ds-c-HeaderQuotation-icon {width: 32px;height: 32px;margin-right: 7px;position: relative;flex-shrink: 0;}
.b-ext .ds-c-HeaderQuotation-txt {font-size: calc(var(--font-size) * 1.2);line-height: 1.1666666667;font-weight: 400;}
.b-ext .ds-c-HeaderQuotation-txt>span {display: block;max-width: calc(var(--font-size) * 12.8);overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.b-ext .ds-c-HeaderQuotation-txt>span+span {margin-top: 2px;}
.b-ext .ds-c-HeaderQuotation-txt-products {color: var(--color_blue);}
.b-ext .ds-c-HeaderQuotation:hover .ds-c-HeaderQuotation-txt-products, .b-ext .ds-c-HeaderQuotation:hover .ds-c-HeaderQuotation-txt-title {text-decoration: underline;}
@media screen and (max-width:999px) {.b-ext .ds-c-HeaderQuotation {position: relative;}
	.b-ext .ds-c-HeaderQuotation .ds-c-HeaderQuotation-nbr-products {display: flex;align-items: center;justify-content: center;position: absolute;left: calc(var(--font-size) * 1.8);top: 0;background-color: var(--color-background-success-accent);color: #fff;min-width: calc(var(--font-size) * 1.4);height: calc(var(--font-size) * 1.4);font-size: calc(var(--font-size) * 1);font-weight: 600;border-radius: calc(var(--font-size) * 1.4);outline: 2px solid #fff;}
	.b-ext .ds-c-HeaderQuotation-txt {display: none;}
	.b-ext .ds-c-HeaderQuotation-icon {width: 30px;height: 30px;margin: 0;}}
@keyframes rotation {0% {transform: rotate(0deg);}
	to {transform: rotate(1turn);}}
.b-ext .ds-c-HeaderStores {display: flex;align-items: center;justify-content: center;cursor: pointer;}
.b-ext .ds-c-HeaderStores-icon {width: 32px;height: 32px;margin-right: 7px;position: relative;flex-shrink: 0;}
.b-ext .ds-c-HeaderStores-icon img, .b-ext .ds-c-HeaderStores-icon svg {position: absolute;top: 50%;left: 50%;transform: translate(-50%,-50%);width: 100%;height: auto;}
.b-ext .ds-c-HeaderStores-txt {font-size: calc(var(--font-size) * 1.2);line-height: 1.1666666667;font-weight: 400;}
.b-ext .ds-c-HeaderStores-txt-link, .b-ext .ds-c-HeaderStores-txt-name {display: block;transition: .25s ease-in;color: var(--color_black);}
.b-ext .ds-c-HeaderStores-txt-link>span, .b-ext .ds-c-HeaderStores-txt-name>span {display: block;max-width: calc(var(--font-size) * 12.8);overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.b-ext .ds-c-HeaderStores-txt-link>span:last-child, .b-ext .ds-c-HeaderStores-txt-name>span:last-child {color: var(--color_blue);}
.b-ext .ds-c-HeaderStores-txt-link>span+span, .b-ext .ds-c-HeaderStores-txt-name>span+span {margin-top: 2px;}
.b-ext .ds-c-HeaderStores:hover .ds-c-HeaderStores-txt-link {text-decoration: underline;}
@media screen and (max-width:999px) {.b-ext .ds-c-HeaderStores-txt {display: none;}
	.b-ext .ds-c-HeaderStores-icon {width: 30px;height: 30px;margin: 0;}}
@media screen and (min-width:1000px) {.b-ext .ds-c-HeaderStores__wrapper {position: relative;}
	.b-ext .ds-c-HeaderStores__wrapper button.ds-c-HeaderStores {text-align: left;}
	.b-ext .ds-c-HeaderStores__wrapper:focus-within .ds-c-Popin[data-name=popinStores], .b-ext .ds-c-HeaderStores__wrapper:hover .ds-c-Popin[data-name=popinStores] {width: 100%;height: 100%;opacity: 1;}
	.b-ext .ds-c-HeaderStores__wrapper:focus-within .ds-c-Popin[data-name=popinStores] .ds-c-Popin-content, .b-ext .ds-c-HeaderStores__wrapper:hover .ds-c-Popin[data-name=popinStores] .ds-c-Popin-content {right: 200px;}
	.b-ext .ds-c-HeaderStores__wrapper:focus-within .ds-c-Popin[data-name=popinStores] .ds-c-PopinStores, .b-ext .ds-c-HeaderStores__wrapper:hover .ds-c-Popin[data-name=popinStores] .ds-c-PopinStores {display: block;}}