/*
Theme Name: Ortende
Author: LF Design
Version: 1.0
Text Domain: ortende
*/

/* General */
body {
	margin: 0;
	font-family: var( --e-global-typography-accent-font-family ), sans-serif;
}
*:focus {
    outline: none;
}
a, .button-evidence, .mkl_pc .mkl_pc_container button.configurator-add-to-cart,
#products-in-category ul li .image-container .caption,
.elementor-widget-slides .elementor-swiper-button,
.woocommerce-cart .coupon .button,
.woocommerce a.remove::after,
.woocommerce-account button.button,
.woocommerce-checkout .checkout_coupon button.button,
.woocommerce-checkout .woocommerce-form-login button.button,
.woocommerce-checkout #place_order, .wpcf7-form input[type="submit"] {
	-webkit-transition: all 0.3s ease-in-out;
	-moz-transition: all 0.3s ease-in-out;
	-o-transition: all 0.3s ease-in-out;
	transition: all 0.3s ease-in-out;
}
.padding-top {
	padding-top: 70px!important;
}
.padding-bottom {
	padding-bottom: 70px!important;
}
.padding-top-small {
	padding-top: 30px!important;
}
.padding-bottom-small {
	padding-bottom: 30px!important;
}
.margin-bottom-very-small {
	margin-bottom: 20px!important;
}
.padding-bottom-very-small {
	padding-bottom: 20px!important;
}
body .elementor-column-gap-default > .elementor-column > .elementor-element-populated {
	padding-left: 24px;
	padding-right: 24px;
}
body h1, body strong {
	font-weight: 700!important;
}
.text-right {
	text-align: right;
}
.text-center {
	text-align: center;
}

/* Header */
#header {
	padding: 10px 0;
}
#header .logo img {
	width: 213px;
	height: auto;
}
#header #elementor-menu-cart__toggle_button {
	border-width: 0!important;
	margin-left: 0;
	padding: 0;
	background-color: transparent;
}
#header .elementor-menu-cart__wrapper {
	margin-left: 30px;
}
#header #elementor-menu-cart__toggle_button .elementor-button-icon {
	width: 22px;
	height: 20px;
	display: inline-block;
	background-size: contain;
	background-position: center;
	background-repeat: no-repeat;
	background-image: url("data:image/svg+xml,%3Csvg width='27' height='24' viewBox='0 0 27 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M24.459 8.85462H21.0027L16.1933 0.470314C16.0697 0.255204 15.8658 0.0979652 15.6263 0.0331631C15.3868 -0.0316391 15.1315 0.00129936 14.9163 0.124738C14.7011 0.248177 14.5437 0.452013 14.4787 0.691437C14.4138 0.93086 14.4466 1.18628 14.5699 1.40154L18.8452 8.85473H7.68056L11.9558 1.40159C12.0786 1.18636 12.111 0.931233 12.0459 0.692168C11.9808 0.453105 11.8235 0.249617 11.6086 0.126334C11.3937 0.00305012 11.1387 -0.0299647 10.8995 0.0345292C10.6603 0.0990231 10.4563 0.255761 10.3325 0.470368L5.52295 8.85473H2.06678C1.51884 8.85536 0.993479 9.07331 0.60602 9.46077C0.218562 9.84823 0.000630938 10.3736 0 10.9215V12.0588C0.000865048 12.552 0.17799 13.0287 0.499406 13.4028C0.820821 13.777 1.26534 14.0239 1.75281 14.0991L4.68517 23.3471C4.74526 23.5365 4.86409 23.7019 5.02446 23.8193C5.18483 23.9367 5.37836 24 5.57711 24H20.9485C21.1473 24 21.3409 23.9367 21.5013 23.8193C21.6617 23.702 21.7805 23.5365 21.8406 23.3471L24.7728 14.0991C25.2603 14.0239 25.705 13.777 26.0264 13.4028C26.3478 13.0287 26.5249 12.552 26.5258 12.0588V10.9214C26.5252 10.3734 26.3072 9.84812 25.9198 9.46066C25.5323 9.0732 25.0069 8.85525 24.459 8.85462ZM1.87156 10.9214C1.87161 10.8696 1.89226 10.82 1.92885 10.7834C1.96545 10.7468 2.01503 10.7262 2.06678 10.7261H6.06125L6.06412 10.7264L6.06686 10.7261H20.4589L20.4617 10.7264L20.4645 10.7261H24.459C24.5108 10.7262 24.5603 10.7468 24.5969 10.7834C24.6335 10.82 24.6542 10.8696 24.6542 10.9214V12.0586C24.6542 12.1104 24.6335 12.16 24.5969 12.1966C24.5603 12.2332 24.5108 12.2538 24.459 12.2539H2.06678C2.01503 12.2538 1.96544 12.2332 1.92885 12.1966C1.89226 12.16 1.87162 12.1104 1.87156 12.0586V10.9214ZM20.2636 22.1284H6.26221L3.7246 14.1254H22.8012L20.2636 22.1284Z' fill='%2324247A'/%3E%3C/svg%3E");
}
#elementor-menu-cart__toggle_button .elementor-button-icon i {
	display: none;
}
#header .contacts {
	margin: 0;
	font-size: 15px;
	list-style-type: none;
	padding-left: 0;
}
#header .contacts > li {
	display: inline-block;
	border-right: 1px solid #000;
	margin-right: 15px;
	padding: 5px 0;
}
#header .contacts > li > ul {
	display: inline-block;
	list-style-type: none;
	padding-left: 0;
}
#header .contacts > li > ul > li {
	display: inline-block;
	margin-right: 15px;
}
#header .contacts > li > ul > li a {
	font-weight: 700;
}
#header .contacts > li > ul > li a:hover {
	opacity: 0.85;
}
#header .contacts > li > ul > li a img {
	vertical-align: middle;
}
#navigation .sub-menu {
	width: 350px!important;
}
#navigation a.elementor-sub-item {
	padding: 10px 25px!important;
}
#navigation .sub-menu li {
	border-bottom: 1px solid #fff;
}
#navigation .sub-arrow {
	margin-left: 15px;
	width: 15px;
	height: 10px;
	display: inline-block;
	background-size: contain;
	background-position: center;
	background-repeat: no-repeat;
	background-image: url("data:image/svg+xml,%3Csvg width='14' height='9' viewBox='0 0 14 9' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1 1L7 7L13 1' stroke='white' stroke-width='2'/%3E%3C/svg%3E");
}
#navigation .sub-arrow i {
	display: none;
}
#navigation  .elementor-nav-menu--main .elementor-nav-menu a {
	padding: 13px 33px;
}

#header-mobile .logo img {
	width: 160px;
	height: auto;
}
#header-mobile #elementor-menu-cart__toggle_button .elementor-button-icon {
	width: 22px;
	height: 20px;
	display: inline-block;
	background-size: contain;
	background-position: center;
	background-repeat: no-repeat;
	background-image: url("data:image/svg+xml,%3Csvg width='23' height='24' viewBox='0 0 23 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M20.383 9.08311H17.5027L13.4948 1.03423C13.3918 0.827723 13.2218 0.676776 13.0223 0.614566C12.8227 0.552356 12.6099 0.583977 12.4305 0.702477C12.2512 0.820978 12.12 1.01666 12.0659 1.2465C12.0118 1.47635 12.0392 1.72155 12.1419 1.9282L15.7048 9.08321H6.40064L9.96347 1.92825C10.0658 1.72162 10.0928 1.47671 10.0385 1.24721C9.98425 1.01771 9.85319 0.822361 9.67409 0.704009C9.49498 0.585658 9.28251 0.553964 9.08315 0.615877C8.88378 0.677791 8.71382 0.828259 8.61063 1.03428L4.60258 9.08321H1.72237C1.26573 9.08382 0.827921 9.29305 0.50503 9.66501C0.182139 10.037 0.000525795 10.5413 0 11.0673V12.1591C0.000720892 12.6326 0.148329 13.0902 0.416182 13.4494C0.684035 13.8085 1.05448 14.0456 1.46072 14.1178L3.90441 22.9958C3.95448 23.1777 4.05351 23.3364 4.18716 23.4491C4.32081 23.5618 4.48208 23.6226 4.64771 23.6226H17.4576C17.6232 23.6226 17.7846 23.5619 17.9182 23.4492C18.0519 23.3365 18.1509 23.1777 18.201 22.9958L20.6446 14.1178C21.0508 14.0456 21.4214 13.8085 21.6892 13.4494C21.9571 13.0902 22.1047 12.6326 22.1054 12.1591V11.0672C22.1049 10.5412 21.9233 10.0369 21.6004 9.66491C21.2775 9.29295 20.8397 9.08372 20.383 9.08311ZM1.55968 11.0672C1.55971 11.0175 1.57692 10.9699 1.60742 10.9347C1.63791 10.8996 1.67923 10.8798 1.72237 10.8798H5.05117L5.05356 10.88L5.05585 10.8798H17.0495L17.0518 10.88L17.0542 10.8798H20.383C20.4262 10.8798 20.4675 10.8996 20.498 10.9347C20.5285 10.9699 20.5457 11.0175 20.5457 11.0672V12.159C20.5457 12.2086 20.5285 12.2563 20.498 12.2914C20.4675 12.3266 20.4262 12.3463 20.383 12.3464H1.72237C1.67923 12.3463 1.63791 12.3266 1.60742 12.2914C1.57692 12.2563 1.55972 12.2086 1.55968 12.159V11.0672ZM16.8868 21.8258H5.21864L3.10391 14.143H19.0015L16.8868 21.8258Z' fill='%2324247A'/%3E%3C/svg%3E");
}
#header-mobile #elementor-menu-cart__toggle_button {
	border-width: 0!important;
}
#header-mobile {
	box-shadow: 0px 4px 4px rgba(0, 0, 0, 0.1);
}
.elementor-search-form .fa-search::before {
	display: none;
}
.elementor-search-form .fa-search::after {
	content: '';
	width: 20px;
	height: 20px;
	display: inline-block;
	background-size: contain;
	background-position: center;
	background-repeat: no-repeat;
	background-image: url("data:image/svg+xml,%3Csvg width='20' height='20' viewBox='0 0 20 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23clip0_145_727)'%3E%3Cpath d='M8.05547 15.2778C12.0442 15.2778 15.2777 12.0443 15.2777 8.05557C15.2777 4.06684 12.0442 0.833344 8.05547 0.833344C4.06675 0.833344 0.833252 4.06684 0.833252 8.05557C0.833252 12.0443 4.06675 15.2778 8.05547 15.2778Z' stroke='white' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M13.6111 13.6111L19.1666 19.1667' stroke='white' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_145_727'%3E%3Crect width='20' height='20' fill='white'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E");
}
.elementor-menu-toggle__icon--open.eicon-menu-bar::before {
	display: none;
}
.elementor-menu-toggle__icon--open.eicon-menu-bar::after {
	content: '';
	width: 20px;
	height: 12px;
	display: inline-block;
	background-size: contain;
	background-position: center;
	background-repeat: no-repeat;
	background-image: url("data:image/svg+xml,%3Csvg width='20' height='14' viewBox='0 0 20 14' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cline y1='1' x2='20' y2='1' stroke='%2324247A' stroke-width='2'/%3E%3Cline y1='7' x2='20' y2='7' stroke='%2324247A' stroke-width='2'/%3E%3Cline y1='13' x2='20' y2='13' stroke='%2324247A' stroke-width='2'/%3E%3C/svg%3E");
}
body .elementor-menu-toggle {
	padding: 0;
	margin-right: 3px!important;
}
.login.elementor-widget-button a.elementor-button-link .elementor-button-icon i::before {
	display: none;
}
.login.elementor-widget-button a.elementor-button-link .elementor-button-icon i::after {
	content: '';
	width: 18px;
	height: 20px;
	display: inline-block;
	background-size: contain;
	background-position: center;
	background-repeat: no-repeat;
	background-image: url("data:image/svg+xml,%3Csvg width='20' height='21' viewBox='0 0 20 21' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M18.9537 21V19.5441C18.9537 15.8032 16.1237 12.7706 12.6327 12.7706H7.78855C4.29755 12.7706 1.46753 15.8032 1.46753 19.5441V21' stroke='white' stroke-width='2' stroke-miterlimit='10'/%3E%3Cpath d='M13.4863 9.32046C15.2954 7.52326 15.2954 4.60943 13.4863 2.81223C11.6771 1.01503 8.74398 1.01503 6.93487 2.81223C5.12576 4.60943 5.12576 7.52326 6.93487 9.32046C8.74398 11.1177 11.6771 11.1177 13.4863 9.32046Z' stroke='white' stroke-width='1.5' stroke-miterlimit='10'/%3E%3C/svg%3E");
}
.login.elementor-widget-button a.elementor-button-link:hover .elementor-button-icon i::after,
.login.elementor-widget-button a.elementor-button-link:focus .elementor-button-icon i::after {
	background-image: url("data:image/svg+xml,%3Csvg width='20' height='21' viewBox='0 0 20 21' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M18.9537 21V19.5441C18.9537 15.8032 16.1237 12.7706 12.6327 12.7706H7.78855C4.29755 12.7706 1.46753 15.8032 1.46753 19.5441V21' stroke='%2324247A' stroke-width='2' stroke-miterlimit='10'/%3E%3Cpath d='M13.4863 9.32046C15.2954 7.52326 15.2954 4.60943 13.4863 2.81223C11.6771 1.01503 8.74398 1.01503 6.93487 2.81223C5.12576 4.60943 5.12576 7.52326 6.93487 9.32046C8.74398 11.1177 11.6771 11.1177 13.4863 9.32046Z' stroke='%2324247A' stroke-width='1.5' stroke-miterlimit='10'/%3E%3C/svg%3E");
}
body .login .elementor-button {
	padding-left: 18px;
	padding-right: 18px;
}
#header-mobile .elementor-item.has-submenu {
	justify-content: space-between;
	background-color: #24247A!important;
}
#header-mobile .elementor-sub-item {
	font-weight: 400;
	font-size: 13px;
	color: #494c4f;
	padding-left: 18px;
	padding-right: 18px;
	background-color: #efefef!important;
}
#header-mobile .elementor-sub-item:hover {
	color: #fff;
	background-color: #24247A!important;
}
#header-mobile .sub-menu {
	background-color: #EFEFEF;
}
#header-mobile .sub-menu li {
	border-bottom: 1px solid #fff;
}
#header-mobile .elementor-item {
	padding: 10px 25px!important;
}

/* Footer */
#footer {
	margin-top: 55px;
}
#footer a {
	color: #fff;
	text-decoration-color: #fff!important; /* if necessary to change */
}
#footer a:hover {
	text-decoration: underline;
}
#footer h6 {
	font-size: 21px;
	font-weight: 700;
	margin: 0;

}
#footer h6::after {
	margin: 20px 0 0 0;
	content: '';
	display: block;
	height: 1px;
	width: 100px;
	background-color: #fff;
}
#footer h6.line-right::after {
	margin-left: auto;
	margin-right: 0;
}
#footer .social {
	list-style-type: none;
	padding-left: 0;
	margin: 0;
}
#footer .social > li {
	display: inline-block;
	margin-right: 5px;
}
#footer .contacts {
	text-align: center;
	list-style-type: none;
	margin: 0;
	padding-left: 0;
	color: #fff;
}
#footer .contacts > li {
	margin-bottom: 10px;
}
#footer .contacts > li:last-child {
	margin-bottom: 0;
}
#footer .contacts > li::before {
	content: '';
	display: inline-block;
	margin-right: 5px;
	width: 16px;
	height: 16px;
	vertical-align: baseline;
	background-size: contain;
	background-position: center;
	background-repeat: no-repeat;
}
#footer .contacts > li.icon-pin::before {
	background-image: url('assets/images/pin-footer.png');
}
#footer .contacts > li.icon-phone::before {
	background-image: url('assets/images/phone-footer.png');
}
#footer .contacts > li.icon-fax::before {
	background-image: url('assets/images/fax-footer.png');
}
#footer .contacts > li.icon-email::before {
	background-image: url('assets/images/email-footer.png');
}
#footer .secure-payments img {
	max-width: 200px;
	height: auto;
}

/* Product */
#wpgs-gallery .wcgs-lightbox a {
	display: none;
}
.wcgs-slider-image {
	border: 1px solid #E9EAEB;
}
.wcgs-slider-image img {
	width: 100%;
	height: auto;
}
.elementor-location-single.product .elementor-section.elementor-section-boxed > .elementor-container,
.elementor-location-archive .elementor-section.elementor-section-boxed > .elementor-container,
.woocommerce-cart #main-content .elementor-section.elementor-section-boxed > .elementor-container,
.woocommerce-account #main-content .elementor-section.elementor-section-boxed > .elementor-container {
	max-width: 1120px;
}
body .woocommerce-breadcrumb {
	font-weight: 700;
	font-size: 13px;
	line-height: 18px;
	color: #666;
	margin-bottom: 0;
	margin-top: 2px;
}
body .woocommerce-breadcrumb a {
	color: #767676;
	text-decoration: underline;
}
body .woocommerce-breadcrumb a:hover {
	opacity: 0.85;
}
.back {
	font-size: 13px;
	font-weight: 700;
	line-height: 18px;
	color: #000!important;
	margin-right: 32px;
}
.back::before {
	content: '';
	display: inline-block;
	margin-right: 8px;
	width: 20px;
	height: 14px;
	background-image: url("data:image/svg+xml,%3Csvg width='20' height='14' viewBox='0 0 20 14' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M11.1462 3.99954H7.75385V0.499424C7.75388 0.402081 7.72636 0.306845 7.67468 0.225408C7.623 0.14397 7.54939 0.0798726 7.4629 0.040984C7.37641 0.00209549 7.2808 -0.00989297 7.1878 0.00649044C7.0948 0.0228739 7.00846 0.0669158 6.93938 0.133211L0.154763 6.63342C0.105944 6.6802 0.0670036 6.73687 0.0403748 6.79988C0.0137459 6.8629 0 6.9309 0 6.99964C0 7.06839 0.0137459 7.13639 0.0403748 7.19941C0.0670036 7.26242 0.105944 7.31909 0.154763 7.36587L6.93938 13.8661C7.00846 13.9324 7.09481 13.9764 7.18781 13.9928C7.28081 14.0092 7.37642 13.9972 7.46291 13.9583C7.5494 13.9194 7.623 13.8553 7.67469 13.7739C7.72637 13.6924 7.75388 13.5972 7.75385 13.4998V9.99973H10.1769C14.2427 9.99973 16.8087 11.1648 18.4968 13.7772C18.541 13.8457 18.601 13.9019 18.6713 13.9407C18.7417 13.9795 18.8202 13.9999 18.9 13.9999C18.9476 13.9999 18.995 13.9927 19.0406 13.9784C19.1401 13.9473 19.2273 13.8839 19.2892 13.7978C19.3512 13.7116 19.3846 13.6071 19.3846 13.4998C19.3846 9.11737 17.227 3.99954 11.1462 3.99954ZM10.1769 8.9997H7.26923C7.20558 8.99966 7.14255 9.01257 7.08374 9.03768C7.02492 9.0628 6.97148 9.09963 6.92647 9.14606C6.88147 9.1925 6.84577 9.24764 6.82143 9.30832C6.79709 9.369 6.78458 9.43404 6.78462 9.49971V12.3533L1.19688 6.99963L6.78462 1.64596V4.49955C6.78458 4.56523 6.79709 4.63026 6.82143 4.69095C6.84577 4.75163 6.88147 4.80677 6.92647 4.8532C6.97148 4.89964 7.02492 4.93647 7.08373 4.96159C7.14254 4.9867 7.20558 4.99961 7.26923 4.99957H11.1462C15.8068 4.99957 17.8555 8.45475 18.3132 11.9324C16.4651 9.91525 13.8868 8.9997 10.1769 8.9997Z' fill='black'/%3E%3C/svg%3E");
	background-repeat: no-repeat;
	background-size: contain;
	background-repeat: no-repeat;
}
#wpgs-gallery .slick-slide.wcgs-thumb.wcgs-thumb img {
	border-color: #E9EAEB!important;
}
#wpgs-gallery .slick-slide.wcgs-thumb.wcgs-thumb {
	opacity: 1;
}
#wpgs-gallery .slick-slide.wcgs-thumb.wcgs-thumb.slick-current::before {
	content: '';
	display: block;
	position: absolute;
	width: 100%;
	height: 100%;
	background-color: rgba(165, 176, 212, 0.5);

}
#wpgs-gallery .icon-sp_wgs-left-open::before, #wpgs-gallery .icon-sp_wgs-right-open::before {
	content: '';
	display: block;
	background-image: url("data:image/svg+xml,%3Csvg width='9' height='14' viewBox='0 0 9 14' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M8 1L2 7L8 13' stroke='white' stroke-width='2'/%3E%3C/svg%3E");
	width: 6px;
	height: 12px;
	background-size: contain;
	background-repeat: no-repeat;
	background-position: center;
}
#wpgs-gallery .icon-sp_wgs-right-open::before {
	background-image: url("data:image/svg+xml,%3Csvg width='9' height='14' viewBox='0 0 9 14' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1 13L7 7L0.999999 1' stroke='white' stroke-width='2'/%3E%3C/svg%3E");
}
.gallery-navigation-carousel .slick-arrow, .wcgs-carousel .slick-arrow {
	width: 22px!important;
	height: 22px!important;
	min-width: 22px!important;
	min-height: 22px!important;
	top: calc(50% - 11px)!important;
}
.gallery-navigation-carousel .slick-list {
	margin-left: 40px!important;
	margin-right: 40px!important;
}
#wpgs-gallery.woocommerce-product-gallery .gallery-navigation-carousel {
	margin-top: 26px;
}
#wpgs-gallery .sp_wgs_thumb_nav.slick-arrow, .wcgs-carousel .slick-arrow {
	background-color: #A5B0D4!important;
}
#wpgs-gallery .sp_wgs_thumb_nav.slick-arrow:hover, .wcgs-carousel .slick-arrow:hover {
	opacity: 0.85;
}
/*.wcgs-carousel .slick-arrow {
	display: none!important;
}*/
.customer-online {
	font-size: 13px;
	line-height: 18px;
	color: #666;
}
.customer-online::before {
	content: '';
	display: inline-block;
	margin-right: 12px;
	width: 9px;
	height: 9px;
	background-color: #46BA5A;
	border-radius: 50%;
}
.customer-online strong {
	color: #46BA5A;
}
.product-description-start {
	margin-top: 20px;
	margin-bottom: 0;
}
.product-description-more {
	display: none;
	margin-bottom: 0;
}
a.product-description-read-more {
	text-decoration: underline!important;
	font-weight: 700;
}
a.product-description-read-more:hover {
	opacity: 0.85;
}
.elementor-search-form--skin-full_screen .elementor-search-form input[type="search"].elementor-search-form__input {
	font-size: 30px!important;
}
.product-data > div {
	display: flex;
}
.product-data > div > div {
	flex-grow: 1;
}
.product-data p {
	margin: 0;
}
.product-data .text-bigger {
	font-size: 18px;
	line-height: 24px;
}
.product-data span {
	color: #24247A;
}
.product-data .product-shipping-cost {
	text-align: right;
}
.product-data .product-shipping-cost::before {
	display: inline-block;
	margin-right: 11px;
	content: '';
	width: 30px;
	height: 14px;
	background-size: contain;
	background-repeat: no-repeat;
	background-position: center;
	background-image: url("data:image/svg+xml,%3Csvg width='62' height='40' viewBox='0 0 62 40' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23clip0_65_151)'%3E%3Cpath d='M61.8744 19.2975L59.8674 13.0154C59.6192 12.2325 59.1278 11.5493 58.4646 11.065C57.8013 10.5807 57.0009 10.3206 56.1797 10.3226H46.4516V3.87095C46.4505 2.84466 46.0423 1.86075 45.3166 1.13505C44.5909 0.409354 43.607 0.00113484 42.5807 0H8.82589C7.85566 0.000645816 6.92088 0.364538 6.20555 1.02C5.49021 1.67546 5.04617 2.57499 4.96094 3.54146C4.92863 3.8819 5.0328 4.22123 5.25055 4.48491C5.4683 4.7486 5.78183 4.91507 6.12223 4.94771C6.46264 4.98036 6.80204 4.87651 7.06594 4.65902C7.32983 4.44152 7.49662 4.12817 7.5296 3.78779C7.55588 3.46104 7.70353 3.15594 7.94342 2.93254C8.18332 2.70914 8.49809 2.58359 8.82589 2.58062H42.5807C42.9228 2.58097 43.2507 2.71703 43.4926 2.95893C43.7345 3.20084 43.8706 3.52885 43.871 3.87095V27.2259C43.8708 27.3563 43.8905 27.4861 43.9293 27.6106C42.3938 28.2672 41.1704 29.4905 40.5138 31.0261C40.3893 30.9873 40.2596 30.9676 40.1292 30.9677H24.387C24.2565 30.9676 24.1268 30.9873 24.0023 31.0261C23.5074 29.8607 22.6804 28.8667 21.6246 28.168C20.5687 27.4693 19.3307 27.0968 18.0646 27.0968C16.7985 27.0968 15.5603 27.4693 14.5045 28.168C13.4486 28.8667 12.6217 29.8607 12.1268 31.0261C12.0022 30.9873 11.8725 30.9676 11.742 30.9677H6.68376C6.50242 30.9691 6.32283 30.9323 6.15662 30.8598C5.9904 30.7873 5.84127 30.6807 5.71889 30.5469C5.59898 30.4176 5.50767 30.2646 5.45085 30.0977C5.39402 29.9308 5.37296 29.7538 5.3891 29.5782L5.74565 25.3001C5.89243 25.1092 5.98275 24.881 6.00647 24.6414C6.03019 24.4018 5.98634 24.1603 5.87982 23.9444C5.77331 23.7285 5.6084 23.5467 5.40385 23.4197C5.19929 23.2927 4.96327 23.2255 4.72249 23.2258H1.29028C0.948069 23.2258 0.619891 23.3617 0.377909 23.6037C0.135927 23.8457 0 24.1739 0 24.5161C0 24.8584 0.135927 25.1865 0.377909 25.4285C0.619891 25.6705 0.948069 25.8064 1.29028 25.8064H3.11381L2.81759 29.3605C2.77263 29.8916 2.83826 30.4263 3.01036 30.9307C3.18245 31.4352 3.45727 31.8985 3.81744 32.2915C4.18241 32.6877 4.62557 33.0039 5.11892 33.2203C5.61226 33.4366 6.14506 33.5483 6.68376 33.5484H11.613C11.613 35.2594 12.2927 36.9004 13.5026 38.1103C14.7125 39.3202 16.3534 39.9999 18.0645 39.9999C19.7755 39.9999 21.4165 39.3202 22.6264 38.1103C23.8363 36.9004 24.5161 35.2594 24.5161 33.5484H40C40 35.2595 40.6797 36.9004 41.8897 38.1104C43.0996 39.3203 44.7405 40 46.4516 40C48.1627 40 49.8037 39.3203 51.0136 38.1104C52.2235 36.9004 52.9032 35.2595 52.9032 33.5484H58.0645C59.0908 33.5473 60.0748 33.1391 60.8005 32.4134C61.5262 31.6877 61.9344 30.7037 61.9355 29.6774V19.6903C61.9354 19.557 61.9148 19.4245 61.8744 19.2975ZM18.0645 37.4193C17.2989 37.4193 16.5505 37.1923 15.9139 36.7669C15.2773 36.3416 14.7812 35.737 14.4882 35.0297C14.1953 34.3223 14.1186 33.544 14.268 32.7931C14.4174 32.0422 14.7861 31.3525 15.3275 30.8112C15.8688 30.2698 16.5585 29.9011 17.3094 29.7518C18.0603 29.6024 18.8386 29.6791 19.5459 29.9721C20.2532 30.2651 20.8578 30.7612 21.2832 31.3978C21.7085 32.0344 21.9355 32.7828 21.9355 33.5484C21.9344 34.5747 21.5262 35.5586 20.8005 36.2843C20.0748 37.01 19.0908 37.4183 18.0645 37.4194V37.4193ZM46.4516 37.4193C45.686 37.4193 44.9376 37.1923 44.301 36.767C43.6645 36.3416 43.1683 35.7371 42.8753 35.0298C42.5823 34.3224 42.5057 33.5441 42.655 32.7932C42.8044 32.0423 43.173 31.3526 43.7144 30.8112C44.2558 30.2698 44.9455 29.9012 45.6964 29.7518C46.4473 29.6024 47.2256 29.6791 47.9329 29.9721C48.6403 30.2651 49.2449 30.7612 49.6702 31.3978C50.0956 32.0343 50.3226 32.7828 50.3226 33.5484C50.3215 34.5747 49.9133 35.5586 49.1876 36.2843C48.4619 37.01 47.4779 37.4183 46.4516 37.4194V37.4193ZM59.3549 29.6774C59.3545 30.0195 59.2185 30.3475 58.9765 30.5894C58.7346 30.8314 58.4066 30.9674 58.0645 30.9677H52.9032C52.7327 30.9676 52.5638 31.0014 52.4064 31.0671C51.9155 29.8922 51.0884 28.8885 50.029 28.1821C48.9695 27.4757 47.725 27.0981 46.4516 27.0968V12.9032H56.1797C56.4535 12.9025 56.7203 12.9892 56.9414 13.1507C57.1625 13.3122 57.3263 13.54 57.409 13.801L59.3549 19.8913V29.6774Z' fill='black'/%3E%3Cpath d='M1.29024 10.3226H14.1935C14.3631 10.3228 14.531 10.2896 14.6878 10.2249C14.8445 10.1601 14.987 10.0651 15.107 9.94526C15.227 9.82542 15.3221 9.68312 15.387 9.52646C15.452 9.3698 15.4855 9.20186 15.4855 9.03228C15.4855 8.86269 15.452 8.6948 15.387 8.53815C15.3221 8.38149 15.227 8.23913 15.107 8.11929C14.987 7.99946 14.8445 7.90445 14.6878 7.8397C14.531 7.77495 14.3631 7.74173 14.1935 7.74194H1.29024C0.948312 7.74238 0.620514 7.87853 0.378886 8.12046C0.137258 8.3624 0.00158691 8.69035 0.00158691 9.03228C0.00158691 9.37421 0.137258 9.70216 0.378886 9.94409C0.620514 10.186 0.948312 10.3222 1.29024 10.3226Z' fill='black'/%3E%3Cpath d='M1.29024 18.0646H9.03225C9.37418 18.0641 9.70197 17.928 9.9436 17.686C10.1852 17.4441 10.3209 17.1162 10.3209 16.7742C10.3209 16.4323 10.1852 16.1043 9.9436 15.8624C9.70197 15.6205 9.37418 15.4843 9.03225 15.4839H1.29024C0.948309 15.4843 0.620516 15.6205 0.378886 15.8624C0.137256 16.1043 0.00158691 16.4323 0.00158691 16.7742C0.00158691 17.1162 0.137256 17.4441 0.378886 17.686C0.620516 17.928 0.948309 18.0641 1.29024 18.0646Z' fill='black'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_65_151'%3E%3Crect width='61.9355' height='40' fill='white'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E");
}
.product-shipping-cost div, .product-shipping-cost p {
	display: inline;
}
.insights {
	margin-top: -10px;
	border-top: 1px solid #000;
}
.insights h3 {
	margin: 24px 0;
}
.discover-product {
	margin-top: 4px;
	border-top: 1px solid #000;
	margin-bottom: 35px;
}
.discover-product h3 {
	margin: 24px 0;
}
.outline-button, .xcp-btn {
	font-size: 15px;
	font-weight: 700;
	line-height: 20px;
	text-align: center;
	background-color: #fff;
	color: #1F3A93;
	padding: 10px;
	border: 2px solid #1F3A93;
	display: inline-block;
	border-radius: 120px;
	min-width: 165px;
	vertical-align: middle;
	text-decoration: none;
}
.outline-button:hover, .xcp-btn:hover {
	background-color: #1F3A93;
	color: #fff;
}
.discover-product .outline-button {
	margin-left: 15px;
}
.custom-icon-3d::before, .custom-icon-ar::before,
.custom-icon-deductions::before, .custom-icon-datasheet::before, .custom-icon-how-to-measure::before,
.custom-icon-configurator::before {
	content: '';
	display: inline-block;
	background-size: contain;
	background-repeat: no-repeat;
	background-position: center;
	vertical-align: middle;
	width: 58px;
	height: 55px;
}
.custom-icon-3d::before {
	background-image: url("data:image/svg+xml,%3Csvg width='58' height='57' viewBox='0 0 58 57' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M40.4447 26.5384C44.3459 21.1644 43.1396 13.6542 37.7502 9.76404C32.3609 5.87388 24.8294 7.07683 20.9282 12.4509C17.027 17.8249 18.2333 25.3351 23.6226 29.2252C29.012 33.1154 36.5435 31.9125 40.4447 26.5384Z' fill='%23E9EAEB'/%3E%3Cpath d='M26.8097 1.85423L14.0724 11.0273L33.886 16.6723L46.6229 7.49922L26.8097 1.85423Z' stroke='%231F3A93' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M21.8564 25.1787L19.7335 26.7076' stroke='%231F3A93' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M31.0545 22.8206L26.8098 21.6117L23.2716 24.1596' stroke='%231F3A93' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M36.0076 24.232L32.4675 23.2234' stroke='%231F3A93' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M40.2556 25.4423L37.4282 24.6367' stroke='%231F3A93' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M18.3182 27.7267L14.0724 30.7843L33.886 36.4292L46.6229 27.2561L41.6726 25.8459' stroke='%231F3A93' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M14.2856 10.6886V31.1544' stroke='%231F3A93' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M33.9172 16.9173V36.4933' stroke='%231F3A93' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M26.7784 17.8071V21.3664' stroke='%231F3A93' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M26.7784 12.4682V16.0275' stroke='%231F3A93' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M26.7784 7.12936V10.6886' stroke='%231F3A93' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M26.7784 1.79047V5.34973' stroke='%231F3A93' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M46.41 7.12936V27.5951' stroke='%231F3A93' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M24.9937 41.8322C15.9683 41.0296 8.9315 37.7198 8.9315 33.5659C8.9315 32.2744 9.54497 31.2656 10.7162 30.2645V25.8154C5.11208 28.4036 1.79272 32.2839 1.79272 36.4932C1.79272 43.5868 11.6829 50.063 24.9937 50.7303V55.2095L37.4866 46.2812L24.9937 37.3831L24.9937 41.8322Z' fill='%23CCEFE1' stroke='%2300B16A' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M48.1953 31.1126C48.7403 31.9157 49.0492 32.8548 49.087 33.8238C49.087 37.1956 43.6214 40.4418 37.4865 40.9423' stroke='%231F3A93' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M47.3023 45.3914C52.9206 42.803 56.2258 38.9338 56.2258 34.7181C56.2258 31.0994 53.6412 28.1599 49.3592 25.8148' stroke='%2300B16A' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M25.886 46.2812H24.1013' stroke='%231F3A93' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M29.4554 46.2812H27.6707' stroke='%231F3A93' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");
}
.custom-icon-ar::before {
	background-image: url("data:image/svg+xml,%3Csvg width='59' height='56' viewBox='0 0 59 56' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M50.1974 31.4334C54.5908 19.8224 48.7399 6.84823 37.1289 2.45476C25.5179 -1.93872 12.5437 3.91224 8.15022 15.5232C3.75674 27.1342 9.60769 40.1084 21.2187 44.5019C32.8297 48.8954 45.8039 43.0444 50.1974 31.4334Z' fill='%23E9EAEB'/%3E%3Cpath d='M26.3042 17.2355L26.4203 17.1323C26.6874 16.8676 27.0041 16.6582 27.3523 16.5162C27.7005 16.3741 28.0733 16.3023 28.4493 16.3046H30.1303C30.2531 16.2989 30.3759 16.318 30.4912 16.3609C30.6064 16.4037 30.7119 16.4693 30.8012 16.5539C30.8905 16.6384 30.9618 16.7402 31.0109 16.8529C31.06 16.9656 31.0858 17.0871 31.0868 17.2101V21.9927C31.0887 22.2517 30.9901 22.5014 30.8117 22.6893C30.6334 22.8771 30.3891 22.9886 30.1303 23.0002H27.2607C27.0019 22.9886 26.7577 22.8771 26.5794 22.6893C26.401 22.5014 26.3024 22.2517 26.3042 21.9927V11.471C26.3053 11.348 26.3311 11.2265 26.3802 11.1138C26.4293 11.001 26.5006 10.8993 26.5899 10.8148C26.6792 10.7302 26.7847 10.6646 26.8999 10.6218C27.0152 10.5789 27.1379 10.5598 27.2607 10.5655H30.1303C30.2531 10.5598 30.3759 10.5789 30.4912 10.6218C30.6064 10.6646 30.7119 10.7302 30.8012 10.8148C30.8905 10.8993 30.9618 11.001 31.0109 11.1138C31.06 11.2265 31.0858 11.348 31.0868 11.471V13.435' stroke='%2300B16A' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M38.739 10.5654H36.8259C35.7694 10.5654 34.9129 11.4219 34.9129 12.4784V21.0871C34.9129 22.1436 35.7694 23.0001 36.8259 23.0001H38.739C39.7955 23.0001 40.652 22.1436 40.652 21.0871V12.4784C40.652 11.4219 39.7955 10.5654 38.739 10.5654Z' stroke='%2300B16A' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M18.6521 16.3045H22.4782' stroke='%2300B16A' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M17.6956 21.0872V21.9927C17.6937 22.2517 17.7924 22.5014 17.9707 22.6893C18.1491 22.8771 18.3933 22.9886 18.6521 23.0002H21.5217C21.7805 22.9886 22.0247 22.8771 22.2031 22.6893C22.3814 22.5014 22.48 22.2517 22.4782 21.9927V11.471C22.4771 11.348 22.4513 11.2265 22.4022 11.1138C22.3531 11.001 22.2818 10.8993 22.1925 10.8148C22.1032 10.7302 21.9978 10.6646 21.8825 10.6218C21.7672 10.5789 21.6445 10.5598 21.5217 10.5655H18.6521C18.5293 10.5598 18.4066 10.5789 18.2913 10.6218C18.176 10.6646 18.0706 10.7302 17.9813 10.8148C17.892 10.8993 17.8207 11.001 17.7716 11.1138C17.7225 11.2265 17.6966 11.348 17.6956 11.471V12.4785' stroke='%2300B16A' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M1.43475 20.9847C1.43475 23.7197 5.54922 26.1549 11.9565 27.7317V14.2376C5.54922 15.8144 1.43475 18.2497 1.43475 20.9847ZM46.3911 14.2376V27.7317C52.7983 26.1549 56.9128 23.7197 56.9128 20.9847C56.9128 18.2497 52.7983 15.8144 46.3911 14.2376V14.2376Z' stroke='%2300B16A' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M38.739 35.4348H40.6521' stroke='%232A5082' stroke-width='2' stroke-miterlimit='10'/%3E%3Cpath d='M37.7825 39.2609C39.3673 39.2609 40.652 37.9762 40.652 36.3914C40.652 34.8066 39.3673 33.5218 37.7825 33.5218C36.1976 33.5218 34.9129 34.8066 34.9129 36.3914C34.9129 37.9762 36.1976 39.2609 37.7825 39.2609Z' fill='%23A5B0D4' stroke='%231F3A93' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M33.9564 43.0871L31.0868 45.9566L33.9564 49.7827L23.4347 39.261L10.9999 51.6957V52.4571C16.9439 53.9284 23.0509 54.6368 29.1738 54.5653C34.1756 54.5942 39.1686 54.1417 44.0837 53.2142L33.9564 43.0871Z' fill='%23A3D4FF'/%3E%3Cpath d='M44.084 53.312L33.9564 43.1356L31.0868 45.9812L33.9564 49.7949L23.4347 39.2674L10.9999 51.6955V52.652' fill='%23A5B0D4'/%3E%3Cpath d='M44.084 53.312L33.9564 43.1356L31.0868 45.9812L33.9564 49.7949L23.4347 39.2674L10.9999 51.6955V52.652' stroke='%231F3A93' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M1.43475 21.0871C1.43475 25.8416 13.8539 29.6958 29.1738 29.6958C44.4937 29.6958 56.9128 25.8416 56.9128 21.0871V45.9566C56.9128 50.7111 44.4937 54.5653 29.1738 54.5653C13.8539 54.5653 1.43475 50.7111 1.43475 45.9566V21.0871Z' stroke='%2300B16A' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M46.3911 30.6523V39.1582C50.1985 40.0951 53.1964 41.361 55.0023 42.787' stroke='%2300B16A' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M3.01569 43.061C4.77367 41.5198 7.9072 40.1546 11.9564 39.1582V30.6523' stroke='%2300B16A' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");
}
.custom-icon-deductions::before {
	background-image: url("data:image/svg+xml,%3Csvg width='45' height='64' viewBox='0 0 45 64' fill='none' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Crect width='45' height='64' fill='url(%23pattern0)'/%3E%3Cdefs%3E%3Cpattern id='pattern0' patternContentUnits='objectBoundingBox' width='1' height='1'%3E%3Cuse xlink:href='%23image0_24_150' transform='translate(-0.00246174) scale(0.0085163 0.00598802)'/%3E%3C/pattern%3E%3Cimage id='image0_24_150' width='118' height='167' xlink:href='data:image/png;base64,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'/%3E%3C/defs%3E%3C/svg%3E%0A");
}
.custom-icon-datasheet::before {
	background-image: url("data:image/svg+xml,%3Csvg width='57' height='69' viewBox='0 0 57 69' fill='none' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Crect width='57' height='69' fill='url(%23pattern0)'/%3E%3Cdefs%3E%3Cpattern id='pattern0' patternContentUnits='objectBoundingBox' width='1' height='1'%3E%3Cuse xlink:href='%23image0_24_149' transform='translate(0 -0.00283554) scale(0.0144928 0.0119723)'/%3E%3C/pattern%3E%3Cimage id='image0_24_149' width='69' height='84' xlink:href='data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEUAAABUCAYAAADUB/oXAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA+1pVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMTQwIDc5LjE2MDQ1MSwgMjAxNy8wNS8wNi0wMTowODoyMSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczpkYz0iaHR0cDovL3B1cmwub3JnL2RjL2VsZW1lbnRzLzEuMS8iIHhtbG5zOnhtcE1NPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvbW0vIiB4bWxuczpzdFJlZj0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL3NUeXBlL1Jlc291cmNlUmVmIyIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgQ0MgMjAxOCAoTWFjaW50b3NoKSIgeG1wOkNyZWF0ZURhdGU9IjIwMTgtMDctMTdUMTQ6NDg6MjkrMDI6MDAiIHhtcDpNb2RpZnlEYXRlPSIyMDE4LTA3LTE3VDEzOjE5OjI2KzAyOjAwIiB4bXA6TWV0YWRhdGFEYXRlPSIyMDE4LTA3LTE3VDEzOjE5OjI2KzAyOjAwIiBkYzpmb3JtYXQ9ImltYWdlL3BuZyIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDozOTZDMTA3RTgxNjUxMUU4QkZGQUE4RTQ3NEFDQTc4MyIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDozOTZDMTA3RjgxNjUxMUU4QkZGQUE4RTQ3NEFDQTc4MyI+IDx4bXBNTTpEZXJpdmVkRnJvbSBz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'/%3E%3C/defs%3E%3C/svg%3E%0A");
}
.custom-icon-how-to-measure::before{
	background-image: url("data:image/svg+xml,%3Csvg width='72' height='55' viewBox='0 0 72 55' fill='none' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Crect width='71.6667' height='55' fill='url(%23pattern0)'/%3E%3Cdefs%3E%3Cpattern id='pattern0' patternContentUnits='objectBoundingBox' width='1' height='1'%3E%3Cuse xlink:href='%23image0_24_148' transform='scale(0.0116279 0.0151515)'/%3E%3C/pattern%3E%3Cimage id='image0_24_148' width='86' height='66' xlink:href='data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAFYAAABCCAYAAADNESF6AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA+1pVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMTQwIDc5LjE2MDQ1MSwgMjAxNy8wNS8wNi0wMTowODoyMSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczpkYz0iaHR0cDovL3B1cmwub3JnL2RjL2VsZW1lbnRzLzEuMS8iIHhtbG5zOnhtcE1NPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvbW0vIiB4bWxuczpzdFJlZj0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL3NUeXBlL1Jlc291cmNlUmVmIyIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgQ0MgMjAxOCAoTWFjaW50b3NoKSIgeG1wOkNyZWF0ZURhdGU9IjIwMTgtMDctMTdUMTQ6NDg6MjkrMDI6MDAiIHhtcDpNb2RpZnlEYXRlPSIyMDE4LTA3LTE3VDEzOjE5OjQzKzAyOjAwIiB4bXA6TWV0YWRhdGFEYXRlPSIyMDE4LTA3LTE3VDEzOjE5OjQzKzAyOjAwIiBkYzpmb3JtYXQ9ImltYWdlL3BuZyIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDozOTZDMTA4MjgxNjUxMUU4QkZGQUE4RTQ3NEFDQTc4MyIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDozOTZDMTA4MzgxNjUxMUU4QkZGQUE4RTQ3NEFDQTc4MyI+IDx4bXBNTTpEZXJpdmVkRnJvbSBz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'/%3E%3C/defs%3E%3C/svg%3E%0A");
}
.custom-icon-configurator::before {
	background-image: url("data:image/svg+xml,%3Csvg width='55' height='55' viewBox='0 0 55 55' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M43.1702 39.024C49.0372 30.919 47.223 19.5924 39.118 13.7254C31.013 7.85831 19.6864 9.67257 13.8194 17.7776C7.95235 25.8826 9.76653 37.2091 17.8715 43.0762C25.9765 48.9432 37.3032 47.129 43.1702 39.024Z' fill='%23E9EAEB'/%3E%3Cpath d='M7.24776 49.2115C7.14224 49.2117 7.03774 49.191 6.94026 49.1506C6.84278 49.1102 6.75423 49.0509 6.67972 48.9762L5.57744 47.8738C5.42682 47.7231 5.34221 47.5188 5.34222 47.3057C5.34224 47.0927 5.42689 46.8884 5.57754 46.7378C5.72819 46.5871 5.9325 46.5025 6.14554 46.5025C6.35857 46.5025 6.56288 46.5872 6.7135 46.7379L7.8158 47.8404C7.92812 47.9527 8.00459 48.0958 8.03557 48.2516C8.06655 48.4075 8.05063 48.5689 7.98983 48.7157C7.92903 48.8624 7.82608 48.9879 7.69399 49.0762C7.56191 49.1645 7.40662 49.2115 7.24776 49.2115Z' fill='%2300B16A'/%3E%3Cpath d='M31.7012 23.9017C31.5424 23.9017 31.3871 23.8545 31.255 23.7663C31.1229 23.678 31.0199 23.5526 30.9591 23.4058C30.8983 23.2591 30.8824 23.0975 30.9134 22.9417C30.9444 22.7859 31.0209 22.6428 31.1332 22.5304L45.8956 7.76805C46.0462 7.61741 46.2506 7.53278 46.4636 7.53278C46.6766 7.53278 46.8809 7.61741 47.0316 7.76805C47.1822 7.91868 47.2669 8.12305 47.2669 8.33609C47.2669 8.54912 47.1822 8.75339 47.0316 8.90403L32.2692 23.6664C32.1947 23.7411 32.1062 23.8004 32.0087 23.8408C31.9112 23.8811 31.8067 23.9018 31.7012 23.9017Z' fill='%2300B16A'/%3E%3Cpath d='M12.8511 42.7517C12.6923 42.7517 12.537 42.7046 12.4049 42.6163C12.2728 42.5281 12.1698 42.4026 12.109 42.2558C12.0483 42.109 12.0324 41.9476 12.0634 41.7918C12.0943 41.6359 12.1708 41.4928 12.2832 41.3805L22.2972 31.3664C22.4478 31.2157 22.6521 31.1311 22.8651 31.1311C23.0782 31.1311 23.2825 31.2157 23.4331 31.3664C23.5838 31.517 23.6684 31.7214 23.6684 31.9344C23.6684 32.1474 23.5838 32.3517 23.4331 32.5024L13.4191 42.5164C13.3446 42.5911 13.2561 42.6504 13.1586 42.6907C13.0611 42.7311 12.9566 42.7518 12.8511 42.7517Z' fill='%2300B16A'/%3E%3Cpath d='M5.68329 50.3321C5.51516 50.3312 5.34968 50.2902 5.2006 50.2125C5.05153 50.1347 4.92317 50.0225 4.82626 49.8851C4.72934 49.7477 4.66666 49.5892 4.64343 49.4226C4.62019 49.2561 4.63708 49.0864 4.69269 48.9278L7.78556 40.1241C7.82546 40.0106 7.89034 39.9075 7.9754 39.8224L19.2778 28.5189C19.3524 28.4443 19.441 28.3851 19.5384 28.3448C19.6359 28.3044 19.7403 28.2836 19.8458 28.2836C19.9513 28.2836 20.0558 28.3044 20.1532 28.3448C20.2507 28.3851 20.3392 28.4443 20.4138 28.5189C20.4884 28.5935 20.5476 28.682 20.588 28.7795C20.6284 28.8769 20.6492 28.9814 20.6492 29.0868C20.6492 29.1923 20.6284 29.2968 20.588 29.3943C20.5476 29.4918 20.4885 29.5803 20.4139 29.6549L9.24068 40.8291L6.59005 48.374L14.1341 45.7231L25.4793 34.3769C25.5539 34.3023 25.6424 34.2431 25.7399 34.2027C25.8373 34.1623 25.9418 34.1416 26.0473 34.1416C26.1528 34.1416 26.2572 34.1623 26.3547 34.2027C26.4522 34.2431 26.5407 34.3022 26.6153 34.3768C26.6899 34.4514 26.7491 34.5399 26.7894 34.6374C26.8298 34.7348 26.8506 34.8393 26.8506 34.9448C26.8506 35.0503 26.8299 35.1547 26.7895 35.2522C26.7491 35.3496 26.69 35.4383 26.6154 35.5128L15.1408 46.9884C15.0557 47.0734 14.9527 47.1383 14.8391 47.1781L6.03612 50.2714C5.92279 50.3114 5.80349 50.332 5.68329 50.3321Z' fill='%2300B16A'/%3E%3Cpath d='M34.8798 26.9148C34.7209 26.9148 34.5656 26.8677 34.4335 26.7795C34.3014 26.6912 34.1984 26.5657 34.1376 26.4189C34.0768 26.2722 34.0609 26.1106 34.0919 25.9548C34.1229 25.799 34.1995 25.6559 34.3118 25.5435L49.9668 9.88713C50.4055 9.44744 50.6518 8.85164 50.6518 8.23055C50.6518 7.60946 50.4055 7.01375 49.9668 6.57406L48.386 4.99314C48.1685 4.77561 47.9103 4.60299 47.6261 4.48525C47.3419 4.36752 47.0373 4.30693 46.7297 4.30693C46.4221 4.30693 46.1175 4.36752 45.8333 4.48525C45.5491 4.60299 45.2909 4.77561 45.0734 4.99314L29.4388 20.6291C29.3643 20.704 29.2757 20.7635 29.1782 20.8041C29.0807 20.8447 28.9761 20.8657 28.8704 20.8658C28.7647 20.866 28.6601 20.8453 28.5624 20.8049C28.4648 20.7645 28.3761 20.7053 28.3014 20.6305C28.2266 20.5558 28.1674 20.4671 28.127 20.3695C28.0866 20.2718 28.0659 20.1672 28.066 20.0615C28.0662 19.9559 28.0871 19.8512 28.1278 19.7537C28.1684 19.6562 28.2279 19.5676 28.3028 19.4931L43.9373 3.85716C44.304 3.49044 44.7393 3.19954 45.2184 3.00107C45.6975 2.8026 46.2111 2.7004 46.7297 2.70041C47.2483 2.70041 47.7618 2.80259 48.2409 3.00107C48.72 3.19955 49.1553 3.49043 49.522 3.85716L51.1028 5.43807C51.8422 6.1793 52.2575 7.18357 52.2575 8.23055C52.2575 9.27752 51.8422 10.2818 51.1028 11.023L35.4477 26.6795C35.3732 26.7542 35.2847 26.8134 35.1872 26.8538C35.0898 26.8942 34.9853 26.9149 34.8798 26.9148Z' fill='%2300B16A'/%3E%3Cpath d='M14.3649 46.8016C14.2012 46.8016 14.0414 46.7516 13.9069 46.6583C13.7725 46.5649 13.6697 46.4327 13.6124 46.2794L12.2277 42.5747L8.43589 41.1758C8.33692 41.1392 8.24611 41.0836 8.16865 41.012C8.09119 40.9404 8.0286 40.8542 7.98444 40.7584C7.94028 40.6626 7.9154 40.5591 7.91126 40.4536C7.90712 40.3482 7.9238 40.243 7.96031 40.1441C7.99682 40.0451 8.05244 39.9543 8.12405 39.8769C8.19565 39.7994 8.28181 39.7368 8.37761 39.6926C8.4734 39.6485 8.57696 39.6236 8.68236 39.6195C8.78777 39.6153 8.89296 39.632 8.99193 39.6685L13.1292 41.1949C13.2376 41.2349 13.3361 41.2978 13.4179 41.3793C13.4998 41.4608 13.5631 41.559 13.6036 41.6673L15.1172 45.717C15.1626 45.8385 15.1778 45.9692 15.1617 46.0979C15.1456 46.2266 15.0986 46.3494 15.0246 46.456C14.9507 46.5625 14.8521 46.6497 14.7372 46.7099C14.6224 46.7701 14.4946 46.8015 14.3649 46.8016Z' fill='%2300B16A'/%3E%3Cpath d='M45.556 55C45.343 55 45.1387 54.9154 44.988 54.7648L0.23519 10.0079C0.0845911 9.85726 -3.05176e-05 9.6529 -3.05176e-05 9.43988C-3.05176e-05 9.22685 0.0845911 9.02259 0.23519 8.87193L8.871 0.235269C9.02166 0.084624 9.22599 0 9.43904 0C9.6521 0 9.85643 0.084624 10.0071 0.235269L54.7599 44.9921C54.9105 45.1428 54.9951 45.347 54.9951 45.5601C54.9951 45.7731 54.9105 45.9774 54.7599 46.1281L46.124 54.7647C45.9734 54.9153 45.7691 55 45.556 55V55ZM1.93912 9.43988L45.556 53.0607L53.0559 45.5602L9.43904 1.9392L1.93912 9.43988Z' fill='%231F3A93'/%3E%3Cpath d='M5.3662 14.8066C5.20733 14.8065 5.05205 14.7594 4.91996 14.6711C4.78787 14.5829 4.6849 14.4575 4.6241 14.3107C4.5633 14.1639 4.5474 14.0024 4.57838 13.8466C4.60937 13.6907 4.68583 13.5476 4.79816 13.4353L7.67683 10.5564C7.75142 10.4818 7.83997 10.4226 7.93742 10.3822C8.03488 10.3419 8.13934 10.3211 8.24483 10.3211C8.35031 10.3211 8.45477 10.3419 8.55223 10.3822C8.64969 10.4226 8.73825 10.4818 8.81284 10.5564C8.88744 10.631 8.94662 10.7195 8.98699 10.817C9.02736 10.9144 9.04816 11.0188 9.04816 11.1243C9.04817 11.2298 9.02738 11.3343 8.98701 11.4318C8.94665 11.5292 8.8875 11.6178 8.81292 11.6924L5.93426 14.5713C5.85974 14.646 5.77121 14.7052 5.67372 14.7456C5.57623 14.786 5.47172 14.8067 5.3662 14.8066Z' fill='%231F3A93'/%3E%3Cpath d='M9.79485 19.2356C9.63598 19.2356 9.4807 19.1884 9.34861 19.1002C9.21652 19.0119 9.11355 18.8865 9.05275 18.7398C8.99195 18.593 8.97605 18.4314 9.00703 18.2756C9.03802 18.1198 9.11448 17.9767 9.22681 17.8644L13.9322 13.1585C14.0829 13.0078 14.2872 12.9231 14.5002 12.9231C14.7133 12.9231 14.9176 13.0078 15.0682 13.1584C15.2189 13.309 15.3035 13.5134 15.3035 13.7264C15.3036 13.9395 15.2189 14.1437 15.0683 14.2944L10.3629 19.0003C10.2884 19.075 10.1998 19.1342 10.1023 19.1746C10.0049 19.215 9.90036 19.2357 9.79485 19.2356Z' fill='%231F3A93'/%3E%3Cpath d='M14.2234 23.6646C14.0646 23.6646 13.9093 23.6174 13.7772 23.5292C13.6451 23.4409 13.5421 23.3155 13.4813 23.1687C13.4206 23.022 13.4046 22.8604 13.4356 22.7046C13.4666 22.5488 13.5431 22.4057 13.6555 22.2934L16.5341 19.4145C16.6087 19.3399 16.6973 19.2807 16.7947 19.2404C16.8922 19.2 16.9966 19.1793 17.1021 19.1793C17.2076 19.1793 17.312 19.2 17.4095 19.2404C17.5069 19.2807 17.5955 19.3399 17.6701 19.4145C17.7447 19.4891 17.8038 19.5777 17.8442 19.6751C17.8846 19.7726 17.9054 19.877 17.9054 19.9825C17.9054 20.088 17.8846 20.1924 17.8442 20.2898C17.8038 20.3873 17.7447 20.4758 17.6701 20.5504L14.7915 23.4293C14.717 23.504 14.6284 23.5633 14.5309 23.6037C14.4335 23.6441 14.329 23.6647 14.2234 23.6646Z' fill='%231F3A93'/%3E%3Cpath d='M18.6521 28.0937C18.4932 28.0937 18.3379 28.0465 18.2058 27.9582C18.0737 27.87 17.9708 27.7446 17.91 27.5978C17.8492 27.451 17.8333 27.2895 17.8643 27.1337C17.8953 26.9779 17.9718 26.8347 18.0841 26.7224L20.9627 23.8436C21.0373 23.7687 21.1258 23.7093 21.2233 23.6688C21.3209 23.6282 21.4254 23.6072 21.5311 23.6071C21.6367 23.6069 21.7413 23.6277 21.8389 23.6681C21.9365 23.7085 22.0252 23.7676 22.0999 23.8423C22.1746 23.917 22.2338 24.0057 22.2742 24.1033C22.3146 24.2009 22.3353 24.3056 22.3352 24.4112C22.3351 24.5169 22.3141 24.6214 22.2735 24.7189C22.233 24.8164 22.1735 24.905 22.0987 24.9796L19.2201 27.8584C19.1456 27.9331 19.057 27.9924 18.9596 28.0327C18.8621 28.0731 18.7576 28.0938 18.6521 28.0937Z' fill='%231F3A93'/%3E%3Cpath d='M27.5094 36.9516C27.3505 36.9516 27.1952 36.9045 27.0631 36.8163C26.931 36.728 26.828 36.6025 26.7673 36.4558C26.7065 36.309 26.6906 36.1475 26.7216 35.9917C26.7526 35.8359 26.829 35.6927 26.9414 35.5804L29.82 32.7015C29.9708 32.5514 30.1749 32.4673 30.3876 32.4675C30.6004 32.4678 30.8043 32.5524 30.9548 32.7028C31.1052 32.8532 31.1898 33.0571 31.19 33.2699C31.1903 33.4826 31.1061 33.6868 30.956 33.8375L28.0773 36.7163C28.0028 36.791 27.9143 36.8503 27.8168 36.8907C27.7194 36.9311 27.6149 36.9517 27.5094 36.9516Z' fill='%231F3A93'/%3E%3Cpath d='M31.9379 41.3807C31.7791 41.3807 31.6238 41.3335 31.4917 41.2453C31.3596 41.157 31.2567 41.0316 31.1959 40.8848C31.1351 40.7381 31.1191 40.5765 31.1501 40.4207C31.1811 40.2649 31.2576 40.1218 31.37 40.0094L34.2486 37.1306C34.3232 37.056 34.4117 36.9968 34.5092 36.9565C34.6067 36.9161 34.7111 36.8954 34.8166 36.8954C34.9221 36.8954 35.0265 36.9161 35.124 36.9565C35.2214 36.9968 35.31 37.056 35.3846 37.1306C35.4592 37.2052 35.5183 37.2938 35.5587 37.3912C35.5991 37.4887 35.6198 37.5931 35.6198 37.6986C35.6198 37.8041 35.5991 37.9085 35.5587 38.0059C35.5183 38.1034 35.4592 38.1919 35.3846 38.2665L32.5059 41.1454C32.4314 41.2201 32.3429 41.2793 32.2454 41.3197C32.148 41.3601 32.0435 41.3808 31.9379 41.3807Z' fill='%231F3A93'/%3E%3Cpath d='M36.3666 45.8098C36.2077 45.8098 36.0524 45.7626 35.9204 45.6744C35.7883 45.5861 35.6853 45.4607 35.6245 45.3139C35.5637 45.1672 35.5478 45.0056 35.5788 44.8498C35.6098 44.694 35.6862 44.5509 35.7986 44.4385L40.504 39.7327C40.6548 39.5826 40.8589 39.4984 41.0716 39.4987C41.2844 39.4989 41.4883 39.5835 41.6387 39.7339C41.7892 39.8843 41.8738 40.0883 41.874 40.301C41.8743 40.5137 41.7901 40.7179 41.6401 40.8687L36.9347 45.5745C36.8601 45.6492 36.7716 45.7084 36.6741 45.7488C36.5766 45.7891 36.4721 45.8099 36.3666 45.8098Z' fill='%231F3A93'/%3E%3Cpath d='M23.0555 32.4987C22.8967 32.4987 22.7414 32.4516 22.6093 32.3633C22.4772 32.2751 22.3743 32.1496 22.3135 32.0028C22.2527 31.856 22.2367 31.6945 22.2677 31.5387C22.2987 31.3829 22.3752 31.2398 22.4875 31.1274L27.193 26.4215C27.3436 26.2709 27.5479 26.1863 27.761 26.1863C27.974 26.1863 28.1783 26.2709 28.329 26.4215C28.4797 26.5722 28.5643 26.7764 28.5643 26.9895C28.5643 27.2025 28.4797 27.4069 28.329 27.5575L23.6236 32.2634C23.5491 32.3381 23.4605 32.3974 23.363 32.4377C23.2656 32.4781 23.1611 32.4988 23.0555 32.4987Z' fill='%231F3A93'/%3E%3Cpath d='M40.7953 50.2388C40.6364 50.2387 40.4811 50.1917 40.349 50.1034C40.2169 50.0152 40.114 49.8897 40.0532 49.7429C39.9924 49.5961 39.9764 49.4347 40.0074 49.2789C40.0384 49.123 40.1149 48.9799 40.2272 48.8676L43.1058 45.9887C43.2565 45.8384 43.4607 45.754 43.6735 45.7542C43.8864 45.7543 44.0905 45.8389 44.241 45.9894C44.3915 46.1398 44.4761 46.344 44.4763 46.5568C44.4764 46.7697 44.3921 46.9738 44.2419 47.1246L41.3633 50.0035C41.2888 50.0782 41.2003 50.1374 41.1028 50.1778C41.0053 50.2182 40.9008 50.2389 40.7953 50.2388Z' fill='%231F3A93'/%3E%3Cpath d='M49.3966 12.0724C49.2911 12.0725 49.1867 12.0518 49.0892 12.0115C48.9917 11.9711 48.9032 11.9119 48.8287 11.8372L43.0911 6.09965C42.9405 5.94901 42.8559 5.74474 42.8559 5.5317C42.8559 5.31867 42.9405 5.1143 43.0911 4.96366C43.2418 4.81302 43.4461 4.72839 43.6591 4.72839C43.8722 4.72839 44.0765 4.81302 44.2271 4.96366L49.9646 10.7012C50.077 10.8136 50.1535 10.9567 50.1845 11.1125C50.2154 11.2683 50.1996 11.4298 50.1388 11.5766C50.078 11.7234 49.975 11.8488 49.8429 11.937C49.7108 12.0253 49.5555 12.0725 49.3966 12.0725V12.0724Z' fill='%2300B16A'/%3E%3C/svg%3E%0A");
}
.discover-product > div {
	display: flex;
}
.discover-product > div > div {
	width: 50%;
	padding-right: 20px;
}
.discover-product > div > div:last-child {
	text-align: right;
}
.download-documents > div {
	padding: 25px 20px;
	display: flex;
	align-items: center;
}
.download-documents > div:nth-child(odd) {
	background-color: #F5F5F5;
}
.download-documents > div > i {
	width: calc(100% - 365px);
	text-align: center;
}
.download-documents > div > p {
	width: 200px;
	padding-left: 20px;
	padding-right: 20px;
	margin: 0;
	font-weight: 700;
	color: #000;
	font-size: 15px;
	line-height: 20px;
}
.download-documents > div > a.outline-button {
	width: 165px;
}
.related-products {
	padding: 55px 24px;
	background-color: #e4e7f2;
}
.related-products h2 {
	margin: 0 0 55px 0;
	text-align: center;
}
.related-products .wrapper {
	width: 764px;
	max-width: 100%;
	margin: 0 auto;
	overflow: hidden;
}
.related-products .swiper-slide {
	margin-left: 0;
	margin-right: 40px;
	background-color: #fff;
	width: 228px;
}
.related-products .swiper-slide a {
	display: block;
}
.related-products .swiper-slide h3 {
	font-size: 12px;
	line-height: 16px;
	color: #1F3A93;
	font-weight: 700;
	text-align: center;
	padding: 25px 15px;
}
div.configure-product {
	margin-top: 9px;
	border-top: 1px solid #000;
}
div.configure-product h3 {
	margin: 24px 0;
}
.button-evidence {
	border-radius: 120px!important;
	font-size: 15px!important;
	line-height: 20px!important;
	font-weight: 700!important;
	color: #fff!important;
	text-align: center!important;
	border: 2px solid #F15A25!important;
	background-color: #F15A25!important;
	min-width: 165px!important;
	padding: 10px!important;
}
.button-evidence:hover {
	opacity: 0.85;
}
div.configure-product .button-evidence {
	margin-left: 15px;
}
.bottom-section {
	padding: 15px 0;
	position: fixed!important;
	border-top: 1px solid #000;
	left: 0;
	right: 0;
	bottom: 0;
	background-color: #fff;
	z-index: 99;
}
.bottom-section div.configure-product {
	border-top-width: 0;
	margin: 0;
}
.bottom-section div.configure-product h3, .bottom-section div.configure-product i {
	display: none;
}
.bottom-section div.configure-product .button-evidence {
	margin-left: 0;
}
.pc-total-price {
	color: #F15A25;
	font-size: 30px!important;
	line-height: 41px!important;
	margin-bottom: 0!important;
}
.pc-total-price, .pc_configurator_form {
	display: inline-block!important;
	width: auto!important;
}
.configurator-add-to-cart {
	background-color: #F15A25!important;
	color: #fff!important;
	border-width: 0!important;
	border-radius: 120px!important;
	padding: 11px 38px!important;
	vertical-align: middle;
}
.save-your-design-modal-container {
	display: none!important;
}
.pc_configurator_form .quantity input[type="number"] {
	border-width: 0;
	font-weight: 700;
	font-size: 15px;
	color: #000;
}
.mkl_pc .mkl_pc_container button.configurator-add-to-cart span::before {
	content: '';
	width: 27px;
	height: 24px;
	display: inline-block;
	background-image: url("data:image/svg+xml,%3Csvg width='27' height='24' viewBox='0 0 27 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M24.459 8.85465H21.0027L16.1933 0.470345C16.0697 0.255234 15.8658 0.0979958 15.6263 0.0331936C15.3868 -0.0316086 15.1315 0.00132987 14.9163 0.124769C14.7011 0.248207 14.5437 0.452043 14.4787 0.691467C14.4138 0.930891 14.4466 1.18631 14.5699 1.40157L18.8452 8.85476H7.68056L11.9558 1.40162C12.0786 1.18639 12.111 0.931263 12.0459 0.692199C11.9808 0.453135 11.8235 0.249648 11.6086 0.126364C11.3937 0.00308064 11.1387 -0.0299342 10.8995 0.0345597C10.6603 0.0990536 10.4563 0.255792 10.3325 0.470399L5.52295 8.85476H2.06678C1.51884 8.85539 0.993479 9.07334 0.60602 9.4608C0.218562 9.84826 0.000630938 10.3736 0 10.9215V12.0588C0.000865048 12.552 0.17799 13.0287 0.499406 13.4029C0.820821 13.777 1.26534 14.0239 1.75281 14.0991L4.68517 23.3471C4.74526 23.5366 4.86409 23.702 5.02446 23.8194C5.18483 23.9368 5.37836 24.0001 5.57711 24.0001H20.9485C21.1473 24.0001 21.3409 23.9368 21.5013 23.8194C21.6617 23.702 21.7805 23.5366 21.8406 23.3471L24.7728 14.0991C25.2603 14.0239 25.705 13.777 26.0264 13.4029C26.3478 13.0287 26.5249 12.552 26.5258 12.0588V10.9214C26.5252 10.3735 26.3072 9.84815 25.9198 9.46069C25.5323 9.07323 25.0069 8.85528 24.459 8.85465ZM1.87156 10.9214C1.87161 10.8697 1.89226 10.82 1.92885 10.7834C1.96545 10.7468 2.01503 10.7262 2.06678 10.7262H6.06125L6.06412 10.7264L6.06686 10.7262H20.4589L20.4617 10.7264L20.4645 10.7262H24.459C24.5108 10.7262 24.5603 10.7468 24.5969 10.7834C24.6335 10.82 24.6542 10.8697 24.6542 10.9214V12.0587C24.6542 12.1104 24.6335 12.1601 24.5969 12.1967C24.5603 12.2333 24.5108 12.2538 24.459 12.2539H2.06678C2.01503 12.2538 1.96544 12.2333 1.92885 12.1967C1.89226 12.1601 1.87162 12.1104 1.87156 12.0587V10.9214ZM20.2636 22.1284H6.26221L3.7246 14.1255H22.8012L20.2636 22.1284Z' fill='white'/%3E%3C/svg%3E");
	background-repeat: no-repeat;
	background-size: contain;
	background-position: center;
	margin-right: 7px;
	vertical-align: middle;
}

.mkl_pc .mkl_pc_container button.edit-cart-item span::before {
	background-image: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='iso-8859-1'%3F%3E%3C!-- Generator: Adobe Illustrator 19.1.0  SVG Export Plug-In . SVG Version: 6.00 Build 0) --%3E%3Csvg version='1.1' id='Capa_1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 306.637 306.637' style='enable-background:new 0 0 306.637 306.637%3B' xml:space='preserve'%3E%3Cg%3E%3Cg%3E%3Cpath fill='%23fff' d='M12.809 238.52L0 306.637l68.118-12.809l184.277-184.277l-55.309-55.309L12.809 238.52z M60.79 279.943l-41.992 7.896l7.896-41.992L197.086 75.455l34.096 34.096L60.79 279.943z'/%3E%3Cpath fill='%23fff' d='M251.329 0l-41.507 41.507l55.308 55.308l41.507-41.507L251.329 0z M231.035 41.507l20.294-20.294l34.095 34.095L265.13 75.602L231.035 41.507z'/%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3C/svg%3E");
}

.mkl_pc .mkl_pc_container button.configurator-add-to-cart span {
	font-size: 15px;
	vertical-align: middle;
}
.mkl_pc .mkl_pc_container button.configurator-add-to-cart:hover {
	opacity: 0.85;
}
.mkl_pc_container .mkl_pc_viewer {
	width: calc(60% - 20px)!important;
	left: 20px!important;
}
.mkl_pc_container .mkl_pc_toolbar {
	width: 40%!important;
}
.mkl_pc_container .mkl_pc_toolbar .form-cart {
	display: flex;
	align-content: stretch;
}
.mkl_pc_container .mkl_pc_toolbar .form-cart .pc-total-price {
	flex-grow: 1;
	text-align: left!important;
	padding: 5px 0;
}
.mkl_pc_footer, .mkl_pc .mkl_pc_container .mkl_pc_toolbar section.choices + .form::before {
	display: none!important;
}
.qib-button-wrapper .quantity input.input-text.qty.text,
.qib-button-wrapper button.qib-button {
	font-size: 15px!important;
	border-width: 0!important;
	border-radius: 0!important;
	font-family: "Open Sans", sans-serif!important;
	height: auto!important;
}
.qib-button-wrapper .quantity input.input-text.qty.text {
	width: 35px!important;
	padding-left: 0!important;
	padding-right: 0!important;
}
.qib-button-wrapper button.qib-button {
	margin: 5px 10px!important;
}
.qib-button-wrapper button.qib-button.minus {
	margin-right: 0!important;
}
.qib-button-wrapper button.qib-button.plus {
	margin-left: 0!important;
}
body.single-product .qib-button.qib-button-wrapper {
	border-radius: 120px;
	border: 1px solid #666;
	margin-right: 13px!important;
}
.mkl_pc_container .layer-name {
	font-weight: 700;
	color: #1F3A93;
}
.mkl_pc_container .selected-choice {
	color: #1F3A93;
}
.mkl-pc-thumbnail {
	width: 100%!important;
	height: 105px!important;
	border-radius: 10px 10px 0 0!important;
	margin-bottom: 5px!important;
}
.mkl_pc .mkl_pc_container .mkl_pc_toolbar section.choices .type-simple .layer_choices li.choices-list li,
.mkl_pc .mkl_pc_container .mkl_pc_toolbar section.choices .type-multiple .layer_choices li.choices-list li {
	/*width: calc(25% - .6em)!important;*/
	max-width: 105px!important;
	margin-right: 15px!important;
	margin-bottom: 15px!important;
	margin-top: 0!important;
	margin-left: 0!important;
}
.mkl_pc .mkl_pc_container .mkl_pc_toolbar section.choices .layer_choices li.choices-list li > button.choice-item {
	padding: 0!important;
}
.mkl_pc .mkl_pc_container .mkl_pc_toolbar section.choices .layer_choices li.choices-list li i.mkl-pc-thumbnail span {
	top: 0!important;
	left: 0!important;
	right: 0!important;
}
.mkl_pc .mkl_pc_container .mkl_pc_toolbar section.choices .layer_choices li.choices-list li i.mkl-pc-thumbnail img  {
	position: static!important;
	width: 100%!important;
	transform: none!important;
}
.mkl_pc .mkl_pc_container .mkl_pc_toolbar section.choices .layer_choices li.choices-list li > button.choice-item {
	height: auto!important;
}
.mkl_pc .mkl_pc_container .mkl_pc_toolbar section.choices .layer_choices li.choices-list li.active,
.mkl_pc .mkl_pc_container .mkl_pc_toolbar section.choices .layer_choices li.choices-list li,
.mkl_pc .mkl_pc_container .mkl_pc_toolbar section.choices .layer_choices li.choices-list li button.choice-item:hover,
.mkl_pc .mkl_pc_container .mkl_pc_toolbar section.choices .layer_choices li.choices-list li button.choice-item:focus {
	box-shadow: none!important;
}
.mkl_pc .mkl_pc_container .mkl_pc_toolbar section.choices .layer_choices li.choices-list li button.choice-item {
	border: 1px solid #E9EAEB!important;
	border-radius: 10px!important;
	overflow: hidden!important;
	padding-bottom: 8px!important;
	opacity: 0.4!important;
}
.mkl_pc .mkl_pc_container .mkl_pc_toolbar section.choices .layer_choices li.choices-list li.active button.choice-item {
	/*box-shadow: 0px 0px 5px #1F3A93!important;*/
	opacity: 1!important;
	border: 1px solid #1F3A93!important;
}
.mkl_pc .mkl_pc_container .mkl_pc_toolbar section.choices .layer_choices li.choices-list li button.choice-item {
	opacity: 1!important;
}
.mkl_pc .mkl_pc_container .choice-text > span {
	/*display: inline!important;*/
	font-size: 10px!important;
	line-height: 13px!important;
	font-weight: 700!important;
	text-transform: none!important;
	color: #000!important;
	text-align: center;
	padding-left: 5px;
	padding-right: 5px;
}
.mkl_pc .mkl_pc_container .choices-list input[type="number"], .mkl_pc .mkl_pc_container .choices-list textarea {
	border: 1px solid #E9EAEB;
	padding: 5px;
	font-family: "Open sans";
	font-size: 15px;
}
.mkl_pc .mkl_pc_container .choices-list textarea {
	resize: none;
}
.mkl_pc .mkl_pc_container .mkl_pc_toolbar section.choices .layers button.layer-item::after {
	border-right: 2px solid #1F3A93!important;
	border-bottom: 2px solid #1F3A93!important;
}
.mkl_pc .mkl_pc_container .mkl_pc_toolbar section.choices .layers li.layers-list-item.active > button::before {
	left: 20px!important;
	width: calc(100% - 40px)!important;
}
.mkl_pc .mkl_pc_container .mkl_pc_toolbar section.choices .layer_choices li.choices-list {
	padding: 20px!important;
}
.mkl_pc .mkl_pc_container .mkl_pc_toolbar .layer_choices li.choices-list li.form-item input[type="number"], .mkl_pc .mkl_pc_container .mkl_pc_toolbar .layer_choices li.choices-list li:not(.is-group).form-item input[type="number"] {
	width: calc(100% - 180px)!important;
}
.qib-button-wrapper button.qib-button, .qib-button-wrapper div.quantity.wqpmb_quantity {
	height: auto!important;
}
.mkl_pc .mkl_pc_container .mkl_pc_toolbar .layer_choices li.choices-list li.form-item span.number-field-suffix, .mkl_pc .mkl_pc_container .mkl_pc_toolbar .layer_choices li.choices-list li:not(.is-group).form-item span.number-field-suffix {
	bottom: 28px!important;
}
.mkl_pc .mkl_pc_container .mkl_pc_toolbar > header h3::after {
	display: none!important;
}
.layer_choices.group .layer_choices {
	display: block!important;
}
.layer_choices.group button.layer-item {
	pointer-events: none!important;
	padding-left: 20px!important;
	margin-top: -20px;
	margin-left: -20px;
	margin-right: -20px;
}
.layer_choices.group button.layer-item::after {
	display: none!important;
}
.mkl_pc .mkl_pc_container .mkl_pc_toolbar section.choices .layers button.layer-item:focus i, .mkl_pc .mkl_pc_container .mkl_pc_toolbar section.choices .layers button.layer-item:hover i {
	transform: translateY(-50%) translateX(0)!important;
}
.mkl_pc .mkl_pc_container .mkl_pc_toolbar section.choices .layer_choices.group li.choices-list .layer_choices li {
	padding: 0!important;
}
.mkl_pc .mkl_pc_container .mkl_pc_toolbar section.choices .layers button {
	padding-left: 60px!important;
}
.mkl_pc .mkl_pc_container .mkl_pc_toolbar section.choices .layer_choices.group li.choices-list button {
	padding-left: 20px!important;
}
.mkl_pc .mkl_pc_container .mkl_pc_toolbar section.choices .layer_choices.group li.choices-list button .selected-choice-image {
	display: none!important;
}
.mkl_pc .mkl_pc_container .selected-choice {
	display: none!important;
}
button.layer-item >.img > img {
	margin-left: 5px;
}
.mkl_pc_layers .static {
	z-index: -1;
}
.mkl_pc .mkl_pc_container .mkl_pc_toolbar section.choices .layers button.layer-item i {
	width: 31px!important;
	height: 31px!important;
	opacity: 1!important;
	transition: none!important;
}

.mkl_pc .mkl_pc_container .selected-choice-image {
	left: 20px!important;
	transition: none!important;
}
.mkl_pc .mkl_pc_container .selected-choice-image img {
	border-radius: 5px;
}
.mkl_pc .mkl_pc_container .mkl_pc_toolbar > header > .cancel {
	top: 20px!important;
	right: 30px!important;
	padding: 5px;
	left: auto!important;
	border: 1px solid #000!important;
	border-radius: 50%!important;
	z-index: 999;
	width: 24px!important;
	height: 24px!important;
	cursor: pointer;
	position: absolute!important;
}
.mkl_pc .mkl_pc_container .mkl_pc_toolbar > header > .cancel::before, .mkl_pc .mkl_pc_container .mkl_pc_toolbar > header > .cancel::after {
	width: 16px!important;
	left: 3px!important;
}
.mkl_pc .mkl_pc_container .mkl_pc_toolbar > header {
	/*right: 150%!important; <- configurator header full width */
	position: static!important;
	/*width: 250%!important; <- configurator header full width
	margin-left: -150%!important; <- configurator header full width*/
	background-color: #fff!important;
}
.mkl_pc .mkl_pc_container .mkl_pc_toolbar > header::before {
	content: '';
	display: block;
	width: 213px;
	height: 35px!important;
	margin: 20px!important;
	margin-bottom: 0!important;
	background-size: contain;
	background-repeat: no-repeat;
	background-position: left;
	background-image: url("data:image/svg+xml,%3Csvg width='214' height='35' viewBox='0 0 214 35' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M191.15 17.0096C191.15 17.0096 197.55 16.4156 203.135 15.7298C207.506 15.1932 211.361 14.5283 211.361 14.5283V21.2959L202.756 21.3141V26.0091H213.362L212.595 34.1347H191.122L191.15 17.0096ZM191.146 7.29756C191.146 7.29756 198.102 6.79199 204.156 6.11056C208.852 5.58193 212.995 4.83778 212.995 4.83778L213.348 0.533711H191.171L191.146 7.29756ZM158.671 18.3906L170.229 18.195L170.228 25.7147L175.985 18.0078L187.73 17.3382C187.73 17.3382 187.856 23.8147 185.023 28.1509C182.792 31.5639 178.594 34.1604 171.9 34.1604H158.671V18.3906ZM158.688 8.18808C158.688 8.18808 166.203 8.23899 173.306 8.09262C179.859 7.95698 186.045 7.62299 186.045 7.62299C186.045 7.62299 183.916 0.539639 173.081 0.539639H158.648L158.688 8.18808ZM125.822 17.4165C125.822 17.4165 134.138 17.876 141.788 18.1285C148.298 18.3435 154.326 18.358 154.326 18.358L154.318 34.1197L143.302 34.1529L136.444 20.8869L136.047 20.8907V34.1411H125.79L125.822 17.4165ZM143.938 7.94682L154.329 8.16182L154.303 0.507458L143.917 0.510136L143.938 7.94682ZM125.777 7.16994L140.623 7.85405L137.164 0.510677L125.757 0.492977L125.777 7.16994ZM100.792 15.421C100.792 15.421 106.548 15.9577 111.84 16.3973C116.585 16.7908 120.927 17.0921 120.927 17.0921V21.3083H112.319V26.0043H122.965L122.179 34.1411H100.761L100.792 15.421ZM100.741 5.46345C100.741 5.46345 106.489 5.95239 112.072 6.34055C117.319 6.70619 122.422 6.97266 122.422 6.97266L122.944 0.508H100.74L100.741 5.46345ZM79.7995 13.5831C79.7995 13.5831 82.5948 13.7359 85.5886 13.9692C88.3164 14.1825 91.2667 14.478 91.2667 14.478V34.1566H79.7694L79.7995 13.5831ZM72.5515 3.93814C72.5515 3.93814 78.7523 4.09254 85.3269 4.44424C91.8511 4.79382 98.7495 5.34013 98.7495 5.34013L99.0808 0.520306H72.7102L72.5515 3.93814ZM34.1216 13.1001C34.1216 13.1001 41.7508 12.5994 44.9654 12.6777V16.0124L46.554 16.0199C46.554 16.0199 48.8014 16.0644 48.6272 12.6257C48.6272 12.6257 51.2076 12.5565 54.2651 12.5704C57.2246 12.5844 60.6633 12.6814 60.6633 12.6814C60.6633 12.6814 60.5019 17.6047 56.3255 19.879L61.3764 34.1572H49.4212L46.0806 22.558H45.19V34.1696H34.128L34.1216 13.1001ZM34.0911 4.28828C34.0911 4.28828 40.5477 3.94678 47.2284 3.76717C52.4332 3.62672 58.2346 3.63902 58.2346 3.63902C58.2346 3.63902 55.7572 0.600764 50.0715 0.555744C44.3858 0.511234 34.1093 0.555744 34.1093 0.555744L34.0911 4.28828ZM19.1587 14.4088C19.1587 14.4088 21.8554 14.07 24.8942 13.7826C27.5717 13.5296 30.6373 13.3242 30.6373 13.3242C30.9289 16.4087 30.8396 19.5174 30.3713 22.58C29.4128 28.4292 26.2925 34.6097 15.7747 34.696C12.5901 34.7223 6.77408 34.2885 3.53907 30.3593C-0.228315 25.7834 0.00275885 18.1151 0.00275885 18.1151C0.00275885 18.1151 2.99276 17.2551 6.16505 16.5544C8.83819 15.9636 11.7789 15.5121 11.7789 15.5121C11.7789 15.5121 11.4293 22.2417 12.4318 24.6092C12.9487 25.83 14.5088 26.0959 15.4395 26.0815C16.4421 26.0659 18.1127 26.0922 18.6698 24.5792C19.512 22.2926 19.1588 14.4088 19.1588 14.4088L19.1587 14.4088ZM1.19886 8.46846C5.11077 7.507 9.07718 6.78245 13.0764 6.29874C22.6227 5.05274 27.7958 4.70805 27.7958 4.70805C26.7517 3.1721 25.255 1.99958 23.5137 1.35347C20.9206 0.39282 18.1683 -0.0655046 15.4037 0.0029565C6.27876 -0.122503 2.51399 3.76285 1.19886 8.46846Z' fill='%2324247A'/%3E%3C/svg%3E");
}
.mkl_pc .mkl_pc_container .mkl_pc_toolbar > header h3 {
	text-align: left!important;
	text-transform: none!important;
	font-weight: 700!important;
	font-size: 20px!important;
	line-height: 27px!important;
	display: inline-block;
	padding: 20px!important;
}
/*.mkl_pc .mkl_pc_container .mkl_pc_toolbar section.choices {
	margin-top: 115px!important;
}*/
.is-shortcode.configure-product {
	cursor: pointer;
}
.product-description-more p:first-child {
	margin-top: 0;
	padding-top: 0;
}
div.pp_default .pp_expand {
	display: none!important;
}
div.pp_pic_holder {
	z-index: 999999!important;
}
div.pp_default .pp_top .pp_left,
div.pp_default .pp_top .pp_middle,
div.pp_default .pp_top .pp_right,
div.pp_default .pp_bottom .pp_left,
div.pp_default .pp_bottom .pp_middle,
div.pp_default .pp_bottom .pp_right,
div.pp_default .pp_content_container .pp_left,
div.pp_default .pp_content_container .pp_right {
	background: none!important;
}
div.pp_default .pp_content {
	background-color: transparent!important;
}
div.pp_default .pp_close {
	background-color: #fff;
	width: 20px;
	height: 20px;
	margin-top: -18px;
	background-image: none;
}
div.pp_default .pp_close::before, div.pp_default .pp_close::after {
	content: ' ';
	width: 20px;
	height: 2px;
	background: #1F3A93;
	position: absolute;
	top: 50%;
	left: 0;
	transform-origin: 50%;
	transform: rotate(45deg);
	transition: all 0.2s;
	border-radius: 1px;
	display: block;
}
div.pp_default .pp_close::after {
	transform: rotate(-45deg);
}
.video-link {
	display: inline-block;
	color: #24247A;
	font-weight: 700;
	font-size: 11px;
	line-height: 22px;
	text-transform: none;
	margin-top: 5px;
	vertical-align: middle;
	margin-right: 15px;
}
.video-link::before {
	vertical-align: middle;
	content: '';
	background-image: url('assets/images/link-video.png');
	background-size: contain;
	background-repeat: no-repeat;
	background-position: center;
	width: 14px;
	height: 14px;
	display: inline-block;
	margin-right: 5px;
}
#product-category-banners {
	margin: 6px 0;
}
#product-category-banners .elementor-widget-image a {
	display: block;
}
ul#categories-products, #categories-products ul {
	list-style-type: none;
	margin: 0;
	padding: 0;
}
ul#categories-products {
	padding-top: 6px;
}
ul#categories-products ul {
	padding-left: 27px;
}
ul#categories-products a {
	font-size: 13px;
	line-height: 17px;
	display: inline-block;
}
ul#categories-products > li > a {
	color: #000;
	font-weight: 700;
	padding: 18px 0;
	padding-right: 25px;
}
ul#categories-products > li > .arrow {
	cursor: pointer;
	position: absolute;
	right: 0;
	padding: 27px 0;
	display: block;
	width: 18px;
	height: 9px;
	background-image: url("data:image/svg+xml,%3Csvg width='20' height='11' viewBox='0 0 20 11' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1 1L10 10L19 1' stroke='black'/%3E%3C/svg%3E");
	background-position: right center;
	background-repeat: no-repeat;
	background-size: 18px 9px;
}
ul#categories-products > li.open > .arrow {
	background-image: url("data:image/svg+xml,%3Csvg width='20' height='11' viewBox='0 0 20 11' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M19 10L10 0.999999L1 10' stroke='black'/%3E%3C/svg%3E");
}
ul#categories-products > li {
	border-top: 1px solid #E9EAEB;
}
ul#categories-products > li:last-child {
	border-bottom: 1px solid #E9EAEB;
}
ul#categories-products ul > li > a {
	color: #666;
	font-size: 13px;
	line-height: 17px;
	font-weight: 400;
	padding: 6px 0;
}
ul#categories-products ul > li:last-child {
	margin-bottom: 20px;
}
ul#categories-products > li > ul {
	display: none;
}
.product-category-box, .post-box {
	text-align: center;
}
.product-category-box a.button, .post-box a.button {
	line-height: 1;
	display: inline-block;
	font-weight: 700;
	border: 2px solid #1F3A93;
	border-radius: 120px;
	color: #1F3A93;
	background-color: transparent;
	padding: 14px;
	min-width: 165px;
	font-size: 15px;
}
.product-category-box a.button:hover, .post-box a.button:hover {
	background-color: #fff;
	color: #1F3A93;
}
#products-in-category .availability {
	margin: 17px 0;
}
#products-in-category ul {
	list-style-type: none;
	margin: 0;
	padding: 0;
}
#products-in-category ul li {
	display: inline-block;
	width: calc(33.33% - 24px);
	margin-right: 24px;
	margin-bottom: 35px;
	text-align: center;
	vertical-align: top;
}
#products-in-category ul li:nth-child(3) {
	margin-right: 0;
}
#products-in-category ul li img {
	border: 1px solid #E9EAEB;
	width: 100%;
	height: auto;
	display: block;
}
#products-in-category ul li .image-container {
	display: block;
	position: relative;
}
#products-in-category ul li .image-container .caption {
	display: flex;
	align-items: center;
	opacity: 0;
	background-color: rgb(36, 36, 122, 0.8);
	position: absolute;
	left: 0;
	right: 0;
	top: 0;
	bottom: 0;
	color: #fff;
	padding: 10px;
	overflow: hidden;
}
#products-in-category ul li .image-container:hover .caption {
	opacity: 1;
}
#products-in-category ul li a {
	color: #000;
}
#products-in-category ul li a:hover {
	color: #1F3A93;
}
#products-in-category ul li h4 {
	margin-top: 10px;
	margin-bottom: 0;
}
#products-in-category ul li p.price-sqm {
	margin-top: 6px;
}
#products-in-category ul li p.price-sqm span {
	color: #24247A;
}
ul#categories-products ul li a:hover {
	text-decoration: underline;
}
ul#categories-products {
	margin-bottom: 45px;
}
.mkl_pc_container .choices button.layer-item,
.choice-item {
	cursor: pointer;
}
div.pp_overlay {
	z-index: 99999!important;
}

.video-intro-section {
	padding-top: 24px;
	padding-bottom: 24px;
}
.video-intro-section h1, .video-intro-section p {
	color: #fff!important;
}
.video-intro-section h1 {
	font-weight: 700!important;
	font-size: 55px!important;
	line-height: 60px!important;
	margin-top: 0;
	margin-bottom: 25px;
	margin-left: auto;
	margin-right: auto;
	width: 615px;
	max-width: 100%;
}
.video-intro-section p {
	font-weight: 700;
	font-size: 15px;
	line-height: 21px;
	margin-left: auto;
	margin-right: auto;
	width: 615px;
	max-width: 100%;
}

body .outline .elementor-button-link {
	font-size: 15px;
	font-weight: 700;
	line-height: 20px;
	text-align: center;
	background-color: transparent;
	color: #1F3A93;
	padding: 12px;
	display: inline-block;
	border-radius: 120px;
	min-width: 165px;
	vertical-align: middle;
	border-width: 2px!important;
}
body .outline .elementor-button-link:hover {
	background-color: #1F3A93;
	color: #fff;
}
.video-intro-section .elementor-widget-button.outline {
	margin: 10px 20px;
}
body .video-intro-section .outline .elementor-button-link {
	background-color: transparent!important;
	color: #fff!important;
	border-color: #fff!important;
}
body .video-intro-section .outline .elementor-button-link:hover {
	background-color: #fff!important;
	color: #1F3A93!important;
}
.video-intro-section .intro-text {
	margin-bottom: 0!important;
}
.lateral-content {
	margin: 44px!important;
	/*width: 430px!important;*/
	width: calc(483px - 5vw)!important;
	max-width: 100%!important;
}
.lateral-content h2 {
	margin-top: 0;
	font-size: 25px!important;
	line-height: 34px!important;
}

.elementor-widget-slides .elementor-swiper-button {
	background-color: #A5B0D4;
	top: auto;
	bottom: 12px!important;
	font-size: 18px!important;
	padding: 2px;
}
.elementor-widget-slides .elementor-swiper-button:hover {
	opacity: 0.85;
}
.elementor-widget-slides .elementor-swiper-button i {
	color: #fff;
}
.elementor-widget-slides .elementor-swiper-button.elementor-swiper-button-next {
	right: 22px;
}
.elementor-widget-slides .elementor-swiper-button.elementor-swiper-button-prev {
	left: auto;
	right: 50px;
}

.title-section {
	font-weight: 700!important;
}
.title-section h2 {
	margin-top: -4px;
	
	font-size: 25px!important;
	line-height: 34px;
}
.title-section.reduce-title-margin h2 {
	margin-bottom: 2px;
}

.box {
	background-color: #E9EAEB;
	padding: 40px;
	color: #000;
	text-align: center;
}
.box h3 {
	margin-top: 20px;
}
.box p {
	margin: 0;
}

.home #footer {
	margin-top: 0;
}

.woocommerce-cart .woocommerce-cart-form {
	width: 65%;
	float: left;
}
.woocommerce-cart .cart-collaterals {
	width: 30%;
	float: right;
	background-color: #E9EAEB;
	padding: 40px;
}
.woocommerce-cart .cart-collaterals h2 {
	margin-top: 0;
	font-size: 15px;
	line-height: 20px;
	margin-bottom: 14px;
}
.woocommerce-cart .cart-collaterals a.checkout-button {
	margin-bottom: 0;
}
.woocommerce-cart .cart-collaterals .cart_totals {
	width: 100%;
}
.woocommerce table.shop_table {
	border-width: 0;
}
.woocommerce-cart .cart-collaterals .cart_totals table tr th,
.woocommerce-cart .cart-collaterals .cart_totals table tr td {
	border-top: 1px solid #666!important;
}
.woocommerce-cart .cart-collaterals .cart_totals .cart-subtotal th {
	font-weight: normal;
	padding-left: 0;
	padding-top: 19px;
	padding-bottom: 19px;
}
.woocommerce-cart .cart-collaterals .cart_totals .cart-subtotal td {
	font-weight: 700;
	color: #000;
	text-align: right;
	padding-right: 0;
	padding-top: 19px;
	padding-bottom: 19px;
}

.woocommerce-cart .cart-collaterals .cart_totals .order-total th {
	font-size: 17px;
	line-height: 23px;
	padding-left: 0;
	padding-top: 19px;
	padding-bottom: 19px;
}
.woocommerce-cart .cart-collaterals .cart_totals .order-total td {
	font-size: 17px;
	line-height: 23px;
	color: #24247A;
	text-align: right;
	padding-right: 0;
	padding-top: 19px;
	padding-bottom: 19px;
}

.woocommerce #respond input#submit.alt, .woocommerce a.button.alt, .woocommerce button.button.alt, .woocommerce input.button.alt {
	background-color: #F15A25;
	color: #fff;
	border-radius: 120px;
	font-weight: 700;
	font-size: 15px;
	line-height: 20px;
	color: #fff;
	text-transform: uppercase;
}
.woocommerce #respond input#submit.alt:hover, .woocommerce a.button.alt:hover, .woocommerce button.button.alt:hover, .woocommerce input.button.alt:hover {
	background-color: #24247A;
}

.woocommerce-cart .cart-collaterals .cart_totals .wc-proceed-to-checkout {
	padding: 15px 0 0 0;
}
.woocommerce-cart table.shop_table th {
	font-weight: normal;
}
.coupon {
	float: none;
	width: 100%;
}
#coupon_code {
	width: 100%;
	display: block;
	float: none;
	border: 1px solid #000;
	padding: 13px 15px;
	font-family: "Open Sans", sans-serif;
}
label[for="coupon_code"] {
	display: inline-block!important;
	float: left;
	color: #000;
	font-weight: 700;
	margin-bottom: 10px;
}
.woocommerce-cart table.cart td.actions {
	padding: 40px 0 0 0;
}
.woocommerce-cart .coupon .button,
.woocommerce-checkout .checkout_coupon button.button,
.woocommerce-checkout .woocommerce-form-login button.button {
	margin-top: 20px;
	background-color: #666;
	color: #fff;
	border-radius: 120px;
	border-width: 0;
	text-transform: uppercase;
	padding: 16px 20px;
	width: 300px!important;
	max-width: 100%;
}
.woocommerce-checkout .checkout_coupon button.button {
	margin-top: 0;
}
.woocommerce-checkout .woocommerce-form-login button.button {
	margin-top: 13px;
}

.woocommerce-checkout .woocommerce-form__input-checkbox {
	vertical-align: middle;
}

.woocommerce-cart .coupon .button:hover,
.woocommerce-checkout .checkout_coupon button.button:hover,
.woocommerce-checkout .woocommerce-form-login button.button:hover {
	color: #fff;
	background-color: #24247A;
}

.woocommerce-cart table.cart .product-thumbnail img {
	width: 120px;
	max-width: 100%;
	height: auto;
	border: 1px solid #E9EAEB;
}
.woocommerce table.shop_table td.product-thumbnail {
	width: 120px;
	max-width: 100%;
	padding-left: 0;
}
.woocommerce table.shop_table td {
	padding-top: 25px;
	padding-bottom: 25px;
}

.woocommerce table.shop_table_responsive tr:nth-child(2n) td, .woocommerce-page table.shop_table_responsive tr:nth-child(2n) td {
	background-color: transparent;
}

.woocommerce table.shop_table td.product-name > a {
	font-weight: 700;
	line-height: 17px;
	color: #000;
}
dt.variation-Configuration {
	display: none!important;
}
dl.variation {
	margin-top: 10px!important;
}
#add_payment_method table.cart td, #add_payment_method table.cart th, .woocommerce-cart table.cart td, .woocommerce-cart table.cart th, .woocommerce-checkout table.cart td, .woocommerce-checkout table.cart th {
	vertical-align: top;
}
dd.variation-Configuration .form {
	color: #000;
	font-size: 12px;
}
dd.variation-Configuration .form strong {
	font-weight: normal!important;
	display: block!important;
	color: #666;
}
dd.variation-Configuration .semicol {
	display: none!important;
}
.woocommerce table.shop_table td.product-price,
.woocommerce table.shop_table td.product-subtotal {
	font-weight: bold;
	color: #000;
}

.woocommerce table.shop_table .qib-button.qib-button-wrapper {
	margin-top: -12px;
	margin-left: -27px;
}
.woocommerce table.shop_table .qib-button-wrapper .quantity input.input-text.qty.text {
	font-weight: bold;
	color: #000;
	font-size: 13px!important;
}

.woocommerce a.remove {
	font-size: 0;
	display: inline;
}
.woocommerce a.remove::after {
	content: '';
	display: block;
	width: 16px;
	height: 20px;
	margin: 0 auto;
	background-image: url("data:image/svg+xml,%3Csvg width='17' height='20' viewBox='0 0 17 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23clip0_615_58)'%3E%3Cpath d='M0.389648 2.8H15.9741' stroke='%2324247A' stroke-miterlimit='10' stroke-linecap='round'/%3E%3Cpath d='M1.55859 2.8L2.67572 18.857C2.70487 19.2756 3.04418 19.6 3.45296 19.6H12.911C13.3198 19.6 13.6591 19.2756 13.6882 18.857L14.8053 2.8' stroke='%2324247A' stroke-miterlimit='10'/%3E%3Cpath d='M5.06494 2.8V1.2C5.06494 0.75816 5.4138 0.4 5.84416 0.4H10.5195C10.9499 0.4 11.2987 0.75816 11.2987 1.2V2.8' stroke='%2324247A' stroke-miterlimit='10'/%3E%3Cpath d='M8.18164 17.2V5.2' stroke='%2324247A' stroke-miterlimit='10' stroke-linecap='round'/%3E%3Cpath d='M10.9092 17.2L11.6884 5.2' stroke='%2324247A' stroke-miterlimit='10' stroke-linecap='round'/%3E%3Cpath d='M5.45451 17.2L4.67529 5.2' stroke='%2324247A' stroke-miterlimit='10' stroke-linecap='round'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_615_58'%3E%3Crect width='16.3636' height='20' fill='white'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E");
	background-size: contain;
	background-position: center;
	background-repeat: no-repeat;
	margin-top: -10px;
}
.woocommerce a.remove:hover::after {
	opacity: 0.85;
}

.mkl_pc_toolbar .pc-total-price {
	min-width: 130px;
}
.mkl_pc_toolbar .configurator-add-to-cart,
.mkl_pc_toolbar .edit-cart-item {
	min-width: 245px;
}

.elementor-menu-cart__container.elementor-lightbox {
	display: none!important;
}

.return-to-shop {
	display: none;
}
.pc_configurator_form .edit-cart-item {
	margin-top: 2px!important;
}

.woocommerce-account h1 {
	font-size: 25px!important;
	line-height: 34px!important;
	text-align: center;
	padding-bottom: 20px;
	border-bottom: 1px solid #E9EAEB;
	margin-bottom: 20px;
}
.woocommerce-account h2 {
	font-size: 25px!important;
	line-height: 34px!important;
	text-align: center;
	margin-top: 10px;
	margin-bottom: 0;
}
.woocommerce form.login, .woocommerce form.register {
	border-width: 0;
	padding: 0;
}
.reduce-width-description {
	max-width: 250px;
	margin-left: auto;
	margin-right: auto;
	text-align: center;
}
.woocommerce form .form-row label {
	font-weight: 700;
	color: #000;
	font-size: 13px;
	margin-bottom: 4px;
}
.woocommerce form .form-row input.input-text, .woocommerce form .form-row textarea {
	padding: 12px 18px;
	font-family: "Open Sans", sans-serif!important;
	border: 1px solid #000;
	font-size: 13px;
	line-height: 17px;
}
.woocommerce-account #respond input#submit, .woocommerce-account a.button, .woocommerce-account button.button, .woocommerce-account input.button {
	color: #1F3A93;
	border: 2px solid #1F3A93!important;
	font-size: 15px;
	line-height: 20px;
	border-radius: 120px;
	background-color: transparent!important;
}
.woocommerce-account #respond input#submit:hover, .woocommerce-account a.button:hover, .woocommerce-account button.button:hover, .woocommerce-account input.button:hover {
	color: #fff!important;
	background-color: #1F3A93!important;
}
.woocommerce .woocommerce-form-login .woocommerce-form-login__submit {
	float: none!important;
	margin-left: 10px;
	margin-right: 0;
	margin-top: 15px;
}
.woocommerce form.register  {
	margin-bottom: 0;
}
/*.woocommerce-account #footer {
	margin-top: 20px;
}*/
.woocommerce-LostPassword {
	font-weight: 700;
	text-decoration: underline;
}
.woocommerce-form-login__rememberme {
	float: left;
	margin-top: 24px;
}
#rememberme {
	margin-left: 0;
}

#customer_details {
	width: 33%;
	float: left;
	margin-right: 36px;
}
#order_review {
	width: calc(67% - 36px);
	float: right;
}
#order_review .woocommerce-checkout-review-order-table {
	width: 50%;
	margin-right: 36px;
	float: left;
}
#order_review #payment {
	width: calc(50% - 36px);
	float: right;
}

#order_review .woocommerce-checkout-review-order-table .attachment-woocommerce_thumbnail {
	width: 60px;
	height: auto;
	float: left;
	margin-right: 10px;
	border: 1px solid #E9EAEB;
}
#order_review .woocommerce-checkout-review-order-table .variation {
	display: none;
}
.woocommerce-info {
	border-top-color: #24247A;
}
.woocommerce-info::before {
	color: #24247A;
}
.select2-container--default .select2-selection--single {
	border-radius: 0;
	border-color: #000;
}
.select2-container .select2-selection--single {
	height: 44px;
}
.select2-container--default .select2-selection--single .select2-selection__rendered {
	line-height: 44px;
}
.select2-container--default .select2-selection--single .select2-selection__arrow {
	top: 8px;
}
.woocommerce-shipping-fields label {
	font-size: 13px;
}

.woocommerce-checkout .woocommerce form.checkout_coupon {
	border-width: 0;
	padding: 0;
}

.woocommerce-checkout .woocommerce table.shop_table th {
	font-weight: normal;
	color: #000;
}
.woocommerce-checkout .woocommerce table.shop_table th.product-name {
	padding-left: 0;
}
.woocommerce-checkout .woocommerce table.shop_table th.product-total {
	padding-right: 0;
	min-width: 100px;
	text-align: right;
}
.woocommerce-checkout table.shop_table td.product-name {
	padding-left: 0;
}
.woocommerce-checkout table.shop_table td.product-total {
	padding-right: 0;
	text-align: right;
}
.woocommerce-checkout  table.shop_table .cart-subtotal th,
.woocommerce-checkout  table.shop_table .order-total th,
.woocommerce-checkout .woocommerce table.shop_table th {
	padding-left: 0;
}
.woocommerce-checkout  table.shop_table .cart-subtotal td,
.woocommerce-checkout table.shop_table .order-total td,
.woocommerce-checkout table.shop_table td {
	padding-right: 0;
	text-align: right;
}
.woocommerce-checkout  table.shop_table .cart-subtotal td {
	font-weight: normal;
}
.woocommerce-checkout table.shop_table .order-total td {
	font-weight: 700;
	color: #000;
}
.woocommerce-checkout #payment ul.payment_methods li input {
	margin-right: 5px;
}
.woocommerce-checkout #payment ul.payment_methods,
.woocommerce-checkout #payment div.form-row {
	padding: 18px;
}
.woocommerce-checkout #payment {
	border-radius: 0;
}
.woocommerce form .form-row .input-checkbox {
	margin-right: 5px;
	margin-left: -3px;
}
#ship-to-different-address-checkbox {
	margin: 0;
	margin-right: 5px;
}
.woocommerce-checkout table.shop_table {
	border-collapse: collapse;
}
.woocommerce-checkout #place_order {
	border-width: 0;
	margin-top: 15px;
}

.woocommerce-MyAccount-navigation h3 {
	color: #666!important;
	border-bottom: 1px solid #E9EAEB;
	padding-bottom: 19px;
	margin-top: 0;
	margin-bottom: 6px;
}
.woocommerce-MyAccount-navigation ul {
	list-style-type: none;
	padding: 0;
	margin: 0;
}
.woocommerce-MyAccount-navigation ul li {
	margin-top: 15px;
}
.woocommerce-MyAccount-navigation ul li a {
	color: #000;
	font-weight: 700;	
}
.woocommerce-MyAccount-navigation ul li.is-active a, .woocommerce-MyAccount-navigation ul .woocommerce-MyAccount-navigation-link--customer-logout a {
	color: #24247A;
	text-decoration: underline;
}
.woocommerce-MyAccount-navigation ul li a:hover {
	opacity: 0.85;
}
.woocommerce-MyAccount-navigation-link--saved-configurations,
.woocommerce-MyAccount-navigation-link--downloads {
	display: none;
}
.woocommerce-MyAccount-navigation-link--customer-logout {
	padding-top: 16px;
	padding-bottom: 16px;
	border-top: 1px solid #E9EAEB;
}
.my-account-container {
	margin-top: 43px;
}
.woocommerce-account .woocommerce-MyAccount-content {
	width: 70%;
}
.woocommerce-account .woocommerce-MyAccount-navigation {
	width: calc(30% - 34px);
}

.woocommerce-MyAccount-content table.shop_table {
	border-collapse: collapse;
}
.woocommerce-MyAccount-content table.shop_table th,
.woocommerce-order-received table.shop_table th {
	font-weight: normal;
	color: #666;
	padding-left: 0;
	padding: 10px 5px!important;
	font-size: 13px;
}
.woocommerce-MyAccount-content table.shop_table td,
.woocommerce-order-received table.shop_table td {
	padding: 10px 5px!important;
	border-width: 0;
	background-color: #E9EAEB!important;
	color: #000;
	font-size: 13px;
	border-top: 10px solid #fff;
	font-weight: 700;
}
.woocommerce-order-received table.shop_table th,
.woocommerce-order-received table.shop_table td {
	text-align: left!important;
}
.woocommerce-MyAccount-content table.shop_table tr:first-child td {
	border-width: 0;
}
.woocommerce-MyAccount-content .woocommerce-orders-table__cell-order-actions a {
	border-width: 0!important;
	padding: 0;
	color: #24247A;
	text-decoration: underline;
	font-size: 13px;
}
.woocommerce-MyAccount-content .woocommerce-orders-table__cell-order-actions a:hover {
	background-color: transparent!important;
	color: #24247A!important;
	text-decoration: underline;
	opacity: 0.85;
}
.woocommerce-orders-table__cell-order-number a {
	color: #000!important;
	pointer-events: none;
}

.woocommerce-MyAccount-content fieldset {
	margin: 25px 3px 0 3px;
}
.woocommerce-MyAccount-content button[type="submit"] {
	margin-top: 20px;
	float: right;
}
.clearfix {
	width: 100%;
	clear: both;
}
mark {
	background-color: transparent;
}
.woocommerce-MyAccount-content .woocommerce-order-details__title {
	display: none;
}
.woocommerce-MyAccount-content .woocommerce-order-details .wc-item-meta,
.woocommerce-order-received .woocommerce-order-details .wc-item-meta {
	padding-left: 0;
	font-weight: normal;
}
.woocommerce-MyAccount-content .woocommerce-order-details .wc-item-meta strong,
.woocommerce-order-received .woocommerce-order-details .wc-item-meta strong {
	display: block;
}
.woocommerce-MyAccount-content .woocommerce-order-details .configuration-link,
.woocommerce-order-received .woocommerce-order-details .configuration-link,
.woocommerce-view-order .woocommerce-customer-details,
.woocommerce-order-received .woocommerce-customer-details {
	display: none;
}

.woocommerce-MyAccount-content table.shop_table tfoot th,
.woocommerce-order-received table.shop_table tfoot th {
	font-weight: normal;
}
.woocommerce-MyAccount-content table.shop_table tfoot td,
.woocommerce-order-received table.shop_table tfoot td {
	background-color: #fff!important;
}
.woocommerce-cart .woocommerce-shipping-totals {
	display: none;
}
.woocommerce-order-received ul.order_details {
	padding-left: 0;
}
.woocommerce-order-received ul.order_details strong {
	color: #000;
}
.woocommerce-order-received .hide-order-received {
	display: none;
}
.woocommerce-order-received h1 {
	margin-top: 40px;
}
.woocommerce-order-received .woocommerce-thankyou-order-received {
	margin-top: 0;
}

.mkl_pc_layers .current_layer.active {
	z-index: 999;
}

.wpcf7-form, .wpcf7-form p {
	color: #000;
}
.wpcf7-form h1, h1.title-bigger {
	font-size: 25px!important;
	line-height: 34px!important;
	margin: 0;
}
.wpcf7-form strong {
	font-weight: 700;
}
.wpcf7-form label {
	color: #000;
}
.wpcf7-form label input[type="text"], .wpcf7-form label select, .wpcf7-form label input[type="email"], .wpcf7-form textarea {
	margin-top: 7px;
	width: 100%;
	border: 1px solid #000;
	padding: 13px 17px;
	background-color: #fff;
	resize: none;
}
.wpcf7-form textarea {
	height: 100px;
}
.wpcf7-list-item {
	margin-left: 0!important;
}
.wpcf7-form input[type="checkbox"] {
	margin: 0;
	margin-right: 5px;
}
.wpcf7-form a {
	color: #000!important;
	text-decoration: underline!important;
}
.wpcf7-form .privacy-details {
	margin-left: 20px;
}
.wpcf7-form .description-form {
	color: #666;
	margin-bottom: 35px;
}
.wpcf7-spinner {
	position: absolute;
	margin-left: -24px;
	margin-top: -10px;
}
body .wpcf7-form input[type="submit"] {
	margin-top: 15px;
	cursor: pointer;
	font-size: 15px;
	font-weight: 700;
	line-height: 20px;
	text-align: center;
	background-color: #fff;
	color: #1F3A93;
	padding: 10px;
	border: 2px solid #1F3A93!important;
	display: inline-block;
	border-radius: 120px;
	min-width: 165px;
	vertical-align: middle;
}
body .wpcf7-form input[type="submit"]:hover {
	background-color: #1F3A93;
	color: #fff;
}
.wpcf7-response-output {
	margin: 35px 0 0 0!important;
}
.links-conditions {
	margin-top: 45px;
	padding-left: 15px;
}
.links-conditions li {
	margin-top: 5px;
}
.links-conditions a {
	font-weight: 700;
	text-decoration: underline!important;
}
.conditions {
	padding-left: 15px;
}
.conditions strong {
	color: #000;
	font-weight: 700;
}
.conditions li {
	margin-bottom: 50px;
}
.conditions li:last-child {
	margin-bottom: 0;
}

.blog-categories-list {
	padding-left: 0;
	list-style-type: none;
	margin: 20px 0 0 0;
}
.blog-categories-list li {
	display: inline-block;
	margin-right: 14px;
	margin-bottom: 10px;
}
.blog-categories-list li:last-child {
	margin-right: 0;
}
.blog-categories-list li a {
	min-width: 130px;
	display: inline-block;
	border: 2px solid #1F3A93;
	background-color: #fff;
	border-radius: 120px;
	padding: 10px 30px;
	font-size: 15px;
	font-weight: 700;
	text-align: center;
	line-height: 21px;
}
.blog-categories-list li a.current, .blog-categories-list li a:hover {
	background-color: #1F3A93;
	color: #fff;
}

.posts-list-pagination {
	text-align: center;
	font-size: 0;
}
.posts-list-pagination .page-numbers {
	display: inline-block;
	border: 1px solid #D9D9D9;
	padding: 7px;
	min-width: 36px;
	min-height: 36px;
	text-align: center;
	font-size: 14px;
	font-weight: 800;
	line-height: 18px;
}
.posts-list-pagination .prev, .posts-list-pagination .next {
	background-color: transparent!important;
	border-width: 0;
	background-image: url('assets/images/arrow-right.png');
	background-repeat: no-repeat;
	background-position: center;
}
.posts-list-pagination .prev {
	transform: rotate(180deg);
}
.posts-list-pagination .prev:hover, .posts-list-pagination .next:hover {
	opacity: 0.85;
}
.posts-list-pagination .current, .posts-list-pagination .page-numbers:hover {
	background-color: #24247A;
	border-color: #24247A;
	color: #fff;
}
.posts-list ul {
	list-style-type: none;
	padding: 0;
	margin: 0;
	margin-top: 10px;
}
.posts-list ul li {
	vertical-align: top;
	width: calc(50% - 19px);
	margin-right: 38px;
	display: inline-block;
	margin-bottom: 40px;
}
.posts-list ul li:nth-child(2n) {
	margin-right: 0;
}
.post-item-image {
	display: block;
	width: 100%;
	height: 300px;
	background-color: #eee;
	background-size: cover;
	background-position: center;
	background-image: url('assets/images/post-default-image.png');
}
.post-item-image:hover {
	opacity: 0.85;
}
.post-item-meta {
	margin: 15px 0;
	font-size: 11px;
}
.posts-list h3 {
	margin: 15px 0 20px 0;
}
.posts-list h3 a {
	text-decoration: underline;
}
.post-item-meta div {
	width: 50%;
}
.post-item-meta div:first-child {
	float: left;
}
.post-item-meta div:last-child {
	float: right;
	text-align: right;
}
.post-item-meta div span, .post-item-meta div span a {
	color: #000;
}

.single-post h1.elementor-heading-title {
	font-size: 25px;
	line-height: 34px;
}

.wp-block-image.negative-margin-image img, .elementor-widget-theme-post-featured-image.negative-margin-image img {
	margin-left: -67px!important;
	max-width: none!important;
	width: calc(100% + 134px)!important;
}
.wp-block-image.negative-margin-image img {
	margin-top: 20px;
	margin-bottom: 20px;
}
.elementor-widget-theme-post-featured-image.negative-margin-image img {
	margin-top: 13px;
}

.xoo-cp-container .xoo-cp-atcn {
	padding: 0;
	text-align: center;
	background-color: transparent;
}
.xoo-cp-container .xoo-cp-remove,
.xoo-cp-container .xoo-cp-ptotal,
.xoo-cp-container .xoo-cp-pqty {
	display: none;
}
.xoo-cp-container .xoo-cp-pimg,
.xoo-cp-container .xoo-cp-ptitle a {
	cursor: default;
	pointer-events: none;
}
.xoo-cp-container .xoo-cp-pimg {
	display: table-cell!important;
}
.xoo-cp-container .variation-Configuration,
.xoo-cp-container .xoo-cp-variations {
	display: none;
}
.xoo-cp-container .xoo-cp-pimg img {
	width: 120px;
	height: auto;
	max-width: 100%;
	border: 1px solid #E9EAEB;
}
.xoo-cp-container .xoo-cp-ptitle a, .xoo-cp-container .xoo-cp-pprice {
	font-size: 13px;
	text-decoration: none;
	font-weight: 700;
	line-height: 17px;
	color: #000;
}
.xoo-cp-container .xoo-cp-ptitle a {
	display: inline-block;
	padding-left: 15px;
	padding-right: 15px;
}

.xoo-cp-container .xoo-cp-btns {
	margin-top: 15px;
}
.xoo-cp-container .xoo-cp-btns .xoo-cp-close {
	display: none;
}
.xoo-cp-modal, .xoo-cp-opac {
	z-index: 999999;
}

.woocommerce-thankyou-order-received .outline-button {
	margin-top: 10px;
	text-transform: capitalize;
}
.woocommerce-thankyou-order-received strong {
	color: #000;
}

.elementor-editor-active .xoo-cp-modal, .elementor-editor-active .xoo-cp-opac {
	display: none!important;
}

.select2-selection__rendered {
	padding-left: 18px!important;
}

.elementor-location-header {
	position: fixed;
	top: 0;
	left: 0;
	right: 0;
	z-index: 999;
	background-color: #fff;
}
.elementor-location-header + * {
	margin-top: 163px;
}
.admin-bar .elementor-location-header + * {
	margin-top: 131px;
}

.elementor-nav-menu--layout-horizontal .elementor-nav-menu a {
	white-space: normal!important;
}
body.search #product-category-boxes {
	display: none!important;
}

#wc-stripe-cc-form .form-row label {
	font-size: 11px;
	line-height: 13px;
}

@media (max-width: 1024px) {
	.padding-top {
		padding-top: 20px!important;
	}
	.padding-bottom {
		padding-bottom: 20px!important;
	}

	.no-padding-bottom-mobile {
		padding-bottom: 0!important;
	}

	.elementor-search-form .fa-search::after {
		background-image: url("data:image/svg+xml,%3Csvg width='21' height='21' viewBox='0 0 21 21' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M8.22222 15.4444C12.2109 15.4444 15.4444 12.2109 15.4444 8.22222C15.4444 4.2335 12.2109 1 8.22222 1C4.2335 1 1 4.2335 1 8.22222C1 12.2109 4.2335 15.4444 8.22222 15.4444Z' stroke='%2324247A' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M13.7778 13.7778L19.3334 19.3334' stroke='%2324247A' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");
	}

	#footer .logo img {
		max-width: 160px;
	}
	#footer h6 {
		font-size: 20px;
	}
	#footer h6::after {
		margin-left: auto!important;
		margin-right: auto!important;
	}
	#footer .social {
		text-align: center;
	}

	.wcgs-carousel .slick-arrow {
		display: flex!important;
	}
	.gallery-navigation-carousel {
		display: none!important;
	}
	.wcgs-slider-image {
		border-color: transparent;
	}
	.discover-product > div {
		flex-direction: column;
	}
	.discover-product > div > div {
		width: 100%;
		margin-bottom: 10px;
		text-align: left!important;
		padding-right: 0;
	}
	.discover-product > div > div:last-child {
		margin-bottom: 0;
	}
	.discover-product > div > div a {
		float: right;
	}
	.discover-product {
		clear: both;
	}
	.download-documents > div > p {
		width: calc(100% - 225px);
	}
	.download-documents > div > i {
		text-align: left;
		width: 60px;
	}

	.video-intro-section h1 {
		font-size: 35px!important;
		line-height: 40px!important;
	}

	.lateral-content h2 {
		font-size: 20px!important;
		line-height: 27px!important;
	}

	#customer_details,
	#order_review,
	#order_review .woocommerce-checkout-review-order-table,
	#order_review #payment {
		width: 100%;
		float: none;
		margin-right: 0;
	}

	.woocommerce-account .woocommerce-MyAccount-navigation,
	.woocommerce-account .woocommerce-MyAccount-content {
		width: 100%;
		float: none;
	}
	.elementor-location-header + * {
		margin-top: 65px;
	}
	.admin-bar .elementor-location-header + * {
		margin-top: 33px;
	}
}
@media (max-width: 767px) {
	.discover-product {
		margin-left: -24px;
		margin-right: -24px;
		padding-left: 24px;
		padding-right: 24px;
	}
	.download-documents {
		margin-left: -24px;
		margin-right: -24px;
	}
	.download-documents > div {
		padding-left: 24px;
		padding-right: 24px;
	}
	.insights {
		border-top-width: 0;
		margin-top: -20px;
	}
	.related-products {
		padding-left: 0;
		padding-right: 0;
	}
	.related-products .swiper-slide {
		margin-left: 24px;
		margin-right: 16px;
	}
	#wpgs-gallery, .elementor-widget-woocommerce-product-image {
		margin-bottom: 0!important;
	}
	#products-in-category ul li a {
		font-size: 12px;
		line-height: 16px;
	}
	#products-in-category .price-sqm {
		font-size: 11px;
	}
	#products-in-category ul li  {
		width: 50%;
		margin-right: 24px;
		width: calc(50% - 24px);
		margin-bottom: 10px;
	}
	#products-in-category ul li .image-container .caption {
		display: none;
	}
	#products-in-category ul li:nth-child(3) {
		margin-right: 24px;
	}
	#products-in-category ul li:nth-child(2) {
		margin-right: 0;
	}
	h1.elementor-heading-title {
		margin-top: 30px;
	}
	.product-category-box {
		margin-bottom: 30px;
	}
	.product-category-box.n-3 {
		margin-bottom: 0;
	}
	ul#categories-products {
		margin-bottom: 0;
	}

	.full-width-image-padding-mobile {
		padding-left: 24px;
		padding-right: 24px;
	}

	.lateral-content {
		margin: 50px 24px!important;
	}

	.woocommerce-cart .woocommerce-cart-form,
	.woocommerce-cart .cart-collaterals {
		width: 100%;
		float: none;
	}

	.woocommerce table.shop_table td {
		padding: 15px 0;
	}

	.woocommerce table.shop_table td.product-thumbnail {
		display: block;
		width: 100%;
		text-align: center!important;
	}
	.woocommerce table.shop_table td.product-thumbnail::before {
		display: none!important;
	}
	.woocommerce a.remove::after {
		margin-top: 15px!important;
	}
	.woocommerce table.shop_table .qib-button.qib-button-wrapper {
		margin-right: -24px!important;
	}
	.posts-list ul li {
		width: 100%;
		margin-right: 0;
	}

	.wp-block-image.negative-margin-image img, .elementor-widget-theme-post-featured-image.negative-margin-image img {
		margin-left: -24px!important;
		width: calc(100% + 48px)!important;
	}

	span.xoo-cp-close {
		right: -2px;
	}
}
@media (max-width: 660px) {
	.mkl_pc_container .mkl_pc_viewer, .mkl_pc_container .mkl_pc_toolbar {
		width: 100%!important;
	}
	.mkl_pc_footer, .mkl_pc .mkl_pc_container .mkl_pc_toolbar section.choices + .form::before {
		display: block!important;
	}
	.mkl_pc .mkl_pc_container footer {
		background-color: #fff!important;
		border-color: #000!important;
		padding: 25px!important;
		height: 95px!important;
	}
	.mkl_pc .mkl_pc_container .mkl_pc_toolbar {
		bottom: 110px!important;
	}
	.qib-button-wrapper button.qib-button {
		width: 41px!important;
		padding: 7px 15px!important;
	}
	.mkl_pc .mkl_pc_container footer .form.form-cart .pc_configurator_form button, .wqpmb_quantity {
		width: auto!important;
	}
	/*.mkl_pc.no-form-modal .mkl_pc_container .form.form-cart .pc-total-price {
		position: absolute!important;
		right: 38px!important;
		color: #fff!important;
		pointer-events: none!important;
		z-index: 1;
	}*/
	.mkl_pc .mkl_pc_container button.configurator-add-to-cart span {
		font-size: 0;
	}
	.mkl_pc .mkl_pc_container button.configurator-add-to-cart span::before {
		margin-right: 0;
	}
	.mkl_pc .mkl_pc_container footer .form.form-cart .pc_configurator_form {
		width: 100%!important;
		display: flex!important;
		flex-direction: row!important;
	}
	.configurator-add-to-cart {
		margin-left: 5px!important;
		padding: 11px!important;
		flex-grow: 0 !important;
	}
	.mkl_pc_footer .pc-total-price {
		width: 165px!important;
		text-align: left!important;
		flex-grow: 1!important;
	}
	.pc-total-price, .mkl_pc .mkl_pc_container footer .form.form-cart .pc_configurator_form {
		width: auto!important;
	}
	/*.mkl_pc .mkl_pc_container footer .form.form-cart .pc_configurator_form button {
		text-align: left!important;
		flex-grow: 1!important;
	}*/
	.mkl_pc .mkl_pc_container .mkl_pc_toolbar section.choices {
		background-color: #E9EAEB;
	}
	.pc-total-price {
		font-size: 25px!important;
		line-height: 34px!important;
	}
	.qib-button-wrapper {
		margin: 0!important;
	}
	.mkl_pc .mkl_pc_container .mkl_pc_toolbar section.choices .type-simple .layer_choices li.choices-list li,
	.mkl_pc .mkl_pc_container .mkl_pc_toolbar section.choices .type-multiple .layer_choices li.choices-list li {
		max-width: none!important;
		width: calc(33% - 9px)!important;
	}
	.mkl_pc .mkl_pc_container .mkl_pc_toolbar section.choices .type-simple .layer_choices li.choices-list li:nth-child(3n),
	.mkl_pc .mkl_pc_container .mkl_pc_toolbar section.choices .type-multiple .layer_choices li.choices-list li:nth-child(3n) {
		margin-right: 0!important;
	}
	.mkl_pc .mkl_pc_container .mkl_pc_toolbar > header {
		height: 58px!important;
		background-color: #fff!important;
		position: fixed!important;
		top: 0!important;
		text-align: center!important;
		width: 100%!important;
		margin-left: 0!important;
	}
	.mkl_pc .mkl_pc_container .mkl_pc_toolbar > header h3 {
		font-size: 0!important;
	}
	.mkl_pc_container .mkl_pc_viewer {
		left: 0!important;
	}
	.mkl_pc .mkl_pc_container .mkl_pc_toolbar > header::before {
		width: 160px;
		height: 26px!important;
		margin-top: 8px!important;
		display: inline-block!important;
	}
	.mkl_pc .mkl_pc_container .mkl_pc_toolbar > header .cancel::after, .mkl_pc .mkl_pc_container .mkl_pc_toolbar > header .cancel::before {
		background-color: #000!important;
	}
	.mkl_pc .mkl_pc_container .mkl_pc_toolbar > header > .cancel {
		margin-top: 60px!important;
	}
}


/* Update */
.elementor-widget-slides .elementor-swiper-button {
	background-color: transparent;
}
#wpgs-gallery {
	width: 100%!important;
	max-width: 100%!important;
}
.elementor-widget-slides .elementor-swiper-button {
	bottom: auto!important;
}
.product-quantity .quantity br, .checkout-button br {
	display: none!important;
}
.elementor-button-icon-qty {
	color: #24247A;
	margin-left: 25px;
}
.mkl_pc .mkl_pc_container .mkl_pc_toolbar section.choices .layer_choices li.choices-list li span.description {
	text-align: center!important;
	margin-top: 5px!important;
	color: #1F3A93!important;
}