/* ! CSS Used from: file:///C:/Users/work/Documents/Web%20Dev/2024/septembrie/20.09/takumistripe/css/main.min.css
a{background-color:transparent;}
img{border-style:none;}
*{margin:0;padding:0;-webkit-box-sizing:border-box;box-sizing:border-box;outline:0;-webkit-tap-highlight-color:transparent;}
a,a:active,a:focus,a:hover,a:visited{text-decoration:none;-webkit-transition:.3s ease-in-out;-o-transition:.3s ease-in-out;transition:.3s ease-in-out;}
ul{list-style:none;}
img{display:block;}
img{max-width:100%;height:auto;}
.wrapper{max-width:100%;padding:0 32px;} */
.menu{position:absolute;top:100%;left:0;width:100%;background-color:#f6f4f1;padding:8px 40px;z-index:500;opacity:0;visibility:hidden;-webkit-transition:opacity .15s linear,visibility .15s linear;-o-transition:opacity .15s linear,visibility .15s linear;transition:opacity .15s linear,visibility .15s linear;}
.menu li{border-bottom:1px solid rgba(121,96,72,.1);}
.menu li:last-child{border:none;}
.menu li a{display:block;position:relative;padding:10px 25px;font-size:16px;line-height:19px;color:#270a0b;}
.menu li a::after{content:'';position:absolute;top:50%;right:0;-webkit-transform:translate(0,-50%);-ms-transform:translate(0,-50%);transform:translate(0,-50%);width:7px;height:13px;background-image:url("data:image/svg+xml,%3Csvg width='7' height='13' viewBox='0 0 7 13' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M6.53055 7.03033C6.82345 6.73744 6.82345 6.26256 6.53055 5.96967L1.75758 1.1967C1.46469 0.903806 0.989816 0.903806 0.696923 1.1967C0.40403 1.48959 0.40403 1.96447 0.696923 2.25736L4.93956 6.5L0.696923 10.7426C0.40403 11.0355 0.40403 11.5104 0.696923 11.8033C0.989816 12.0962 1.46469 12.0962 1.75758 11.8033L6.53055 7.03033ZM5.22852 7.25H6.00022V5.75H5.22852V7.25Z' fill='black'/%3E%3C/svg%3E%0A");background-repeat:no-repeat;-webkit-background-size:contain;background-size:contain;background-position:center;}
.menu li a img{position:absolute;top:50%;left:0;-webkit-transform:translate(0,-50%);-ms-transform:translate(0,-50%);transform:translate(0,-50%);}
.menu.active{opacity:1;visibility:visible;    box-shadow: 0 0 20px #00000029;}
.header{display:block;background-color:#000;    padding: 13px 0 15px;;position:relative;}
.header .wrapper{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-flow:row nowrap;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;}
.header-bar,.header-lang{position:absolute;top:50%;-webkit-transform:translate(0,-50%);-ms-transform:translate(0,-50%);transform:translate(0,-50%);}
.header-lang{left:40px;}
.header-bar span,.header-bar span:after,.header-bar span:before{display:block;height:2px;width:32px;position:absolute;top:50%;margin-top:-1px;left:50%;margin-left:-16px;background:#fff;-webkit-border-radius:5px;border-radius:5px;}
.header-bar{display:block;position:absolute;top:50%;right:35px;-webkit-transform:translate(0,-50%);-ms-transform:translate(0,-50%);transform:translate(0,-50%);width:40px;height:40px;z-index:1000;cursor:pointer;}
.header-bar span:after{content:'';-webkit-transition:.15s linear;-o-transition:.15s linear;transition:.15s linear;margin-top:9px;}
.header-bar span:before{content:'';-webkit-transition:.15s linear;-o-transition:.15s linear;transition:.15s linear;margin-top:-11px;}
.header.header-active .header-bar span{background:0 0;}
.header.header-active .header-bar span:after{-webkit-transform:rotate(-135deg);-ms-transform:rotate(-135deg);transform:rotate(-135deg);margin-top:0;}
.header.header-active .header-bar span:before{-webkit-transform:rotate(135deg);-ms-transform:rotate(135deg);transform:rotate(135deg);margin-top:0;}



* {
	box-sizing: border-box;
}

a {
	text-decoration: unset;
	color: unset;
}

body {
	width: 492px;
	margin: auto;
	font-family: Raleway;
	font-variant-numeric: lining-nums proportional-nums;
	
	font-size: 16px;
/* color: #fff; */
background-color: #FBF9F5;;
background-image: url("../success/img/bg_paper.webp");
}

section,
header {
	position: relative;
}

h1,
h2,
h3,
h4,
h5,
p {
	margin: 0;
	padding: 0;
}

.flex-v {
	display: flex;
	align-items: center;
}
.flex-h {
	display: flex;
	justify-content: center;
}
.flex-row, .flex-v-h {
	display: flex;
	justify-content: center;
	align-items: center;
}
.flex-col {
	display: flex;
	flex-direction: column;
	justify-content: center;
	align-items: center;
}
.grid-col-2x {
	display: grid;
	grid-template-columns: 1fr 1fr;
}
.grid-row-2x {
	display: grid;
	grid-template-rows: auto 1fr;
}

h2.title {

}
h2.title span {

}
p.sect-text {
	padding: 0 32px;
font-weight: 500;
font-size: 18px;
line-height: 22px;
margin-top: 25px;
text-align: center;
}

h3 {

}

section > .content {
	position: absolute;
	/* top: 0; */
	left: 0;
	right: 0;
	/* bottom: 0  */
	/* inset: 0px; */

}

body.form-page button {
	/* all: unset; */
}

.button {
	border:unset;
	/* z-index: 2; */
	height: 70px;
	min-width: 352px;
	width: fit-content;
	margin: auto;
	display: flex;
	gap: 12px;
	justify-content: center;
	align-items: center;


	border-radius: 20px;

	background: linear-gradient(124deg, #FF8022 -137.6%, #FF8022 -0.72%, #FF8022 40.74%, #FF8022 127.89%);
box-shadow: 0px 4px 20px 0px #fd8f466b;

	position: relative;
	isolation: isolate;
	line-height: 0;
	overflow: hidden;

	color: #FFF;
font-family: Raleway;
font-size: 20px;
font-style: normal;
font-weight: 600;
line-height: normal;
text-transform: uppercase;
}

.search-ico:before {
	content: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none'%3E%3Cg clip-path='url(%23clip0_146_646)'%3E%3Cpath d='M23.7068 22.2928L16.8818 15.4678C18.2038 13.8349 18.9998 11.7599 18.9998 9.49992C18.9998 4.26197 14.7378 0 9.49988 0C4.26193 0 0 4.26193 0 9.49988C0 14.7378 4.26197 18.9998 9.49992 18.9998C11.7599 18.9998 13.8349 18.2038 15.4678 16.8818L22.2928 23.7068C22.4878 23.9018 22.7438 23.9998 22.9998 23.9998C23.2558 23.9998 23.5118 23.9018 23.7068 23.7068C24.0978 23.3158 24.0978 22.6838 23.7068 22.2928ZM9.49992 16.9998C5.36395 16.9998 2 13.6359 2 9.49988C2 5.3639 5.36395 1.99995 9.49992 1.99995C13.6359 1.99995 16.9998 5.3639 16.9998 9.49988C16.9998 13.6359 13.6359 16.9998 9.49992 16.9998Z' fill='white'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_146_646'%3E%3Crect width='24' height='24' fill='white'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E");

}

.button::after {
	content: '';
	display: block;
	width: 30px;
	height: 300px;
	margin-left: 60px;
	background: #fff;
	position: absolute;
	left: -40px;
	top: -150px;
	z-index: 1;
	transform: rotate(45deg);
	transition: all 0.1s;
	animation-name: slideme;
	animation-duration: 3s;
	animation-delay: 0.05s;
	animation-timing-function: ease-in-out;
	animation-iteration-count: infinite;
}

@keyframes slideme {
	0% {
			left: -30px;
			margin-left: 0;
	}

	30% {
			left: 110%;
			margin-left: 80px;
	}

	100% {
			left: 110%;
			margin-left: 80px;
	}
}


video {
	margin: 20px auto;
	border-radius: 20px;
	display: block;
}

img {
	display: block;
}


ul {
	margin: 0;
	padding-left: 30px;
}

ul li + li {
	margin-top: 14px;
}

ul li img {
	display: block;
}

.img_group {
	position: relative;
}


header {
	border-radius: 0px 0px 8px 8px;
	background: #0F202D;

	display: flex;
	align-items: center;
	justify-content: space-between;
	padding: 12px 40px;

}


header .ico {
	z-index: 3;
	}
header .ico::before {
	line-height: 0;
content:url("data:image/svg+xml,%3Csvg width='25' height='25' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M23.958 13.44H1.042a1.042 1.042 0 0 1 0-2.083h22.916a1.042 1.042 0 0 1 0 2.084Zm0-7.986H1.042a1.042 1.042 0 0 1 0-2.083h22.916a1.042 1.042 0 0 1 0 2.083Zm0 15.973H1.042a1.042 1.042 0 0 1 0-2.084h22.916a1.042 1.042 0 0 1 0 2.084Z' fill='%23fff'/%3E%3C/svg%3E");
}
header .ico.open::before {
content:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='25' height='25' fill='none'%3E%3Cpath d='M19.59 6.882a1.041 1.041 0 0 0-1.472-1.473L12.5 11.027 6.882 5.409A1.042 1.042 0 1 0 5.41 6.882l5.618 5.618-5.618 5.618a1.04 1.04 0 1 0 1.473 1.473l5.618-5.618 5.618 5.618a1.042 1.042 0 0 0 1.473-1.473L13.973 12.5l5.618-5.618Z' fill='%23fff'/%3E%3C/svg%3E");
}
header .header_nav {
display: none;
position: absolute;
z-index: 2;
top: 49px;
inset-inline: 0;
background: #000;
/* background: #0f202d; */
padding: 53px 50px;
}
header .header_nav .links {
	margin-top: 30px;
	display: grid;
	gap: 30px;
	text-align: center;
	justify-content: center;
}
header .header_nav .links a {
	color: #FFF;
	font-size: 20px;
	font-weight: 600;
	text-transform: uppercase;
	position: relative;
}
header .header_nav .links a span {
	position: absolute;
	right: -20px;
}
header .header_nav .email {
	margin-top: 40px;
	display: flex;
	align-items: center;
	gap: 10px;
	justify-content: center;
}
header .header_nav .email::before {
content:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='11' viewBox='0 0 14 11' fill='none'%3E%3Cpath d='M1.53125 0H12.4688C13.314 0 14 0.718667 14 1.60417V9.39583C14 9.82129 13.8387 10.2293 13.5515 10.5302C13.2643 10.831 12.8749 11 12.4688 11H1.53125C1.12514 11 0.735658 10.831 0.448493 10.5302C0.161328 10.2293 0 9.82129 0 9.39583L0 1.60417C0 0.718667 0.686 0 1.53125 0ZM1.3125 9.39675C1.3125 9.52325 1.4105 9.62592 1.53125 9.62592H12.4688C12.5268 9.62592 12.5824 9.60177 12.6234 9.55879C12.6645 9.51582 12.6875 9.45753 12.6875 9.39675V3.49158L7.3325 6.78058C7.2317 6.84264 7.11691 6.87536 7 6.87536C6.88309 6.87536 6.7683 6.84264 6.6675 6.78058L1.3125 3.49158V9.39675ZM12.6875 1.8975V1.60417C12.6875 1.54339 12.6645 1.4851 12.6234 1.44212C12.5824 1.39914 12.5268 1.375 12.4688 1.375H1.53125C1.47323 1.375 1.41759 1.39914 1.37657 1.44212C1.33555 1.4851 1.3125 1.54339 1.3125 1.60417V1.8975L7 5.39L12.6875 1.8975Z' fill='%23FF8022'/%3E%3C/svg%3E");
	}
header .header_nav .email a {
	color: #BBCDE8;
font-size: 20px;
/* font-weight: 600; */
text-decoration-line: underline;
text-transform: lowercase;
text-decoration-skip-ink: none;
text-decoration-thickness: from-font;
}



.sect1 {
	padding-inline: 39px;
}
.sect1 .content {
	all:revert;
	position: relative;
	z-index: 2;
	padding-bottom: 50px;
}


.order_steps {
	margin-top: 24px;
	/* padding-inline: 39px; */
	display: grid;
	gap: 24px;
}
.order_steps .order_step {
	display: grid;
	gap: 18px;
}
.order_steps .order_step .step_title  {
	display: grid;
	grid-template-columns: 32px 1fr;
	gap: 10px;
align-items: center;

color: #333444;
font-size: 20px;
font-weight: 700;
letter-spacing: 0.2px;
}
.order_steps .order_step .step_title::before {
content:  counter(section) ;
counter-increment: section;
border-radius: 100px;
border: 2px solid rgba(255, 255, 255, 0.27);
background: #222C3B;
color: #FFF;
font-size: 18px;
font-weight: 600;
letter-spacing: 0.2px;

width: 32px;
height: 32px;
display: grid;
place-content: center;
}


.order_steps .order_step.details .kit_selected {
	display: grid;
	grid-template-columns: 100px 1fr auto;
	gap: 10px;

	padding: 16px;

	border-radius: 10px;
border: 1px solid rgba(0, 0, 0, 0.10);
background: rgba(255, 255, 255, 0.60);
box-shadow: 0px 4px 10px 0px rgba(0, 0, 0, 0.05);
}
.order_steps .order_step.details .kit_selected .img {
	display: grid;
	place-content: center;

border-radius: 10px;
border: 1px solid rgba(0, 0, 0, 0.10);
}
.order_steps .order_step.details .kit_selected .img img {
	display: none;
}
.order_steps .order_step.details .kit_selected .img img.active {
	display: block;
}

.order_steps .order_step.details .kit_selected .description .kit,
.order_steps .order_step .description .kit {
	display: flex;
	align-items: center;
	gap: 5px;

	color: #2D2E40;
font-size: 15px;
font-weight: 600;
}
.order_steps .order_step.details .kit_selected .description .kit .discount,
	.order_steps .order_step .kit .discount {

	color: #FFF;
font-size: 10px;
font-weight: 700;
line-height: normal;
text-transform: uppercase;
padding: 4px;
border-radius: 5px;
background: #219653;
}
.order_steps .order_step .kit_selected .description .car_name {
	margin-top: 6px;
	color: #454655;
font-size: 14px;
font-weight: 500;
}
.order_steps .order_step .kit_selected .description .add_rear {
	margin-top: 10px;
display: none;
	color: #398AFF;
font-size: 14px;
font-weight: 400;
text-decoration-line: underline;
border: unset;
background: unset;
padding: 0;
}
.order_steps .order_step .kit_selected .price-group {
text-align: right;
}
.order_steps .order_step .kit_selected .price-group .new_price {
	color: #222C3B;
font-size: 20px;
font-weight: 600;
}
.order_steps .order_step .kit_selected .price-group .old_price {
	color: rgba(0, 0, 0, 0.50);
	font-size: 14px;
	font-weight: 400;
font-weight: 600;
}
.order_steps .order_step.shipping_method .radio-group {
	display: grid;
	gap: 14px;
}
.order_steps .order_step.shipping_method .radio-container {
	display: flex;
	align-items: center;
	gap: 6px;
padding: 16px;

	border-radius: 10px;
border: 1px solid rgba(0, 0, 0, 0.10);
background: rgba(255, 255, 255, 0.60);
box-shadow: 0px 4px 10px 0px rgba(0, 0, 0, 0.05);
}
.order_steps .order_step.shipping_method .radio-container input {
	margin: 0;
	width: 20px;
height: 20px;
}
.order_steps .order_step.shipping_method .radio-container label {
	color: #32333F;
font-size: 15px;
font-weight: 400;
}
.order_steps .order_step.shipping_method .radio-container span {
	margin-left: auto;
	color: #222C3B;
font-size: 20px;
font-weight: 600;
text-transform: uppercase;
}
.order_steps .order_step.shipping_method .radio-container:has(:checked) ,
.order_steps .order_step.shipping_method .radio-container.active {
border: 2px solid #398AFF;
background: rgba(255, 255, 255, 0.60);
}
.order_steps .order_step.shipping_method .radio-container:has(:checked) input ,
.order_steps .order_step.shipping_method .radio-container.active input {
	width: 20px;
height: 20px;
}
.order_steps .order_step.shipping_method .radio-container:has(:checked) label ,
.order_steps .order_step.shipping_method .radio-container.active label {
	font-weight: 600;
}
.order_steps .order_step.shipping_method .radio-container:has(:checked) span ,
.order_steps .order_step.shipping_method .radio-container.active span {
color: #219653;
font-weight: 700;
}
.order_steps .order_step .input-block {
	display: grid;
	gap: 14px;
}
.order_steps .order_step .input-block .phone-group {
display: grid;
gap: 8px;
}
.order_steps .order_step .input-block .phone-input {
	display: grid;
	align-items: center;
	grid-template-columns: auto 1fr;
	gap: 12px;
}
.order_steps .order_step .input-block .phone-input div,
.order_steps .order_step select {
	border-radius: 8px;
	border: 1px solid rgba(0, 0, 0, 0.10);
	background: #FFF;
	min-height: 48px;
	padding: 12px 16px;
	width: 100%;
}
.order_steps .order_step .input-block .phone-input div {
	display: flex;
	align-items: center;
	justify-content: center;
	gap: 8px;
	min-width: 96px;
}
.order_steps .order_step .input-block .phone-notif {
	color: #868E96;
font-size: 11px;
letter-spacing: 0.2px;
}
.order_steps .order_step .input-block .phone-notif {
	color: #868E96;
font-size: 11px;
letter-spacing: 0.2px;
}
.order_steps .order_step .input-block .different_billing {
padding: 12px 16px 12px 14px;
gap: 10px;

color: #6F707C;
font-size: 16px;
font-weight: 500;
line-height: 22px; /* 137.5% */
}
.order_steps .order_step .order_summary {
margin-top: 6px;
display: grid;
gap: 12px;
padding: 16px;
border-radius: 10px;
border: 1px solid rgba(0, 0, 0, 0.10);
background: rgba(255, 255, 255, 0.60);
box-shadow: 0px 4px 10px 0px rgba(0, 0, 0, 0.05);
}
.order_steps .order_step .order_summary .title {
	color: #000;
	font-size: 22px;
	font-weight: 700;
}
.order_steps .order_step .order_summary .kit_selected {
	justify-content: space-between;
	color: #222C3B;
font-size: 20px;
font-weight: 600;
}
.order_steps .order_step .order_summary .kit_selected .kit {
	color: #2D2E40;
	font-size: 15px;
	font-weight: 600;
	justify-content: space-between;
}
.order_steps .order_step .order_summary .kit_selected + .car_name {
	color: #454655;
font-size: 14px;
font-weight: 500;
max-width: 75%;
}
.order_steps .order_step .order_summary .shipping ,
.order_steps .order_step .order_summary > .discount {
	justify-content: space-between;
	color: #585964;
font-size: 18px;
font-weight: 400;
}
.order_steps .order_step .order_summary .shipping .price ,
.order_steps .order_step .order_summary > .discount div:has(.price) {
	color: #2E2F3E;
	font-size: 18px;
	font-weight: 600;
	text-transform: uppercase;
}
.order_steps .order_step .order_summary .total {
	justify-content: space-between;
	color: #222C3B;
	font-size: 25px;
	font-weight: 600;
}
.order_steps .order_step .order_summary .total .price {
	color: #222C3B;
	font-size: 25px;
	font-weight: 600;
}
.order_steps .order_step.payment_method .pick_payment {
	gap: 23px;
	color: #000;
font-size: 18px;
font-weight: 600;
}
.order_steps .order_step.payment_method .pick_payment .radio-container {
	gap: 14px;
}
.order_steps .order_step.payment_method .pick_payment input {
	margin: 0;
	width: 20px;
height: 20px;
}
.order_steps .order_step.payment_method .pick_payment label {
	padding-right: 20px;
}


.sect1 .main_title {
margin-top: 24px;
/* padding-inline: 24px; */
}

.sect1 .main_title h1 {
	color: #807A7A;
font-family: "Bebas Neue";
font-size: 40px;
font-style: normal;
font-weight: 400;
line-height: normal;
letter-spacing: 0.8px;

	background: linear-gradient(-90deg, black, #3969B1);
	background-clip: text;
	-webkit-background-clip: text;
	-webkit-text-fill-color: transparent;
}
.sect1 .main_title h1 span {
	color: #7CB8FF;
	background-color: #7CB8FF;
	background-clip: text;
	-webkit-background-clip: text;
	-webkit-text-fill-color: transparent;

	}


	.success_page .sect1 {
			display: grid;
			gap: 18px;
			padding-bottom: 40px;
	}

.success_page .sect1 .main_title {
text-align: center;
	}

.success_page .sect1 .main_title .subtitle_msg {
	gap: 10px;
	color: #219653;
font-size: 24px;
font-weight: 600;
	}
.success_page .sect1 .main_title .subtitle_msg::before {
	line-height: 0;
	content: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='23' height='22' fill='none'%3E%3Cg clip-path='url(%23a)'%3E%3Cpath d='M11.5 0C5.435 0 .5 4.935.5 11s4.935 11 11 11 11-4.935 11-11-4.935-11-11-11Zm6.148 8.105-7.03 6.975a1.082 1.082 0 0 1-1.517.028L5.38 11.717a1.118 1.118 0 0 1-.083-1.544 1.09 1.09 0 0 1 1.544-.055l2.95 2.701 6.285-6.285a1.099 1.099 0 0 1 1.572 0c.441.44.441 1.13 0 1.571Z' fill='%23219653'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='a'%3E%3Cpath fill='%23fff' transform='translate(.5)' d='M0 0h22v22H0z'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E");
	}

	.success_page .sect1 .main_title p {
			margin-top: 8px;
			color: #4C535E;
font-size: 16px;
display: flex;
justify-content: space-between;
border: 1px solid rgba(121, 96, 72, 0.10);
border-inline: unset;
padding-block: 12px;
			}
	.success_page .sect1 .main_title p span::after {
			content: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='15' height='15' fill='none'%3E%3Cg clip-path='url(%23a)' fill='%23927B60' fill-opacity='.46'%3E%3Cpath d='M5.604 2.813c-1.367 0-2.479 1.191-2.479 2.656v6.406h-1.02c-.886 0-1.605-.77-1.605-1.719V1.72C.5.77 1.22 0 2.104 0h7.292C10.28 0 11 .77 11 1.719v1.094H5.604Z'/%3E%3Cpath d='M13.333 13.281c0 .95-.718 1.719-1.604 1.719H5.604C4.718 15 4 14.23 4 13.281V5.47c0-.95.718-1.719 1.604-1.719h6.125c.886 0 1.604.77 1.604 1.719v7.812Z'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='a'%3E%3Cpath fill='%23fff' transform='matrix(1 0 0 -1 .5 15)' d='M0 0h14v15H0z'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E");
			}

	.success_page .sect1 .expected_delivery {
padding: 8px 12px;
border-radius: 5px;
background: rgba(165, 165, 165, 0.20);
margin-inline: auto;

color: #2E2F3E;
font-size: 18px;
	}

.sect1 .choose_kit {
margin-top: 24px;
}
.sect1 .choose_kit h3 {
	color: #354050;
	font-variant-numeric: lining-nums proportional-nums;
	font-family: Raleway;
	font-size: 24px;
	font-style: normal;
	font-weight: 600;
	line-height: normal;
}

.sect1 .choose_kit .kit-options {
	margin-top: 24px;
	display: flex;
	gap: 8px;

	color: #6F707C;
	font-size: 18px;
	font-weight: 400;
	text-align: center;
	}

.sect1 .choose_kit .kit-options .kit-option {
	flex: 1;
	height: 143px;
	border-radius: 10px;
	border: 1px solid rgba(0, 0, 0, 0.18);
	background: #F9F9F9;
	padding-bottom: 12px;
}
.sect1 .choose_kit .kit-options .front_rear {
display: none;
}
.sect1 .choose_kit .kit-options > .active {
	color: #398AFF;
	font-size: 18px;
	font-weight: 600;

	border-radius: 10px;
	border: 2px solid #398AFF;
	background: #FFF;
}

.sect1 .choose_kit .kit-options .kit-option img {
	margin-inline: auto;
}


.sect1 .cost_rating {
margin-top: 20px;
padding: 10px 12px;
display: flex;
align-items: center;
justify-content: space-between;
}
.sect1 .cost_rating .price-group {
	display: grid;
gap: 4px;
}
.sect1 .cost_rating .old_price {
	color: #6F707C;
	font-size: 16px;
}
.sect1 .cost_rating .new_price {
	color: #192841;
	font-size: 25px;
	font-weight: 600;
}
.sect1 .cost_rating .rating_delivery {
text-align: right;
display: grid;
gap: 10px;
}

.sect1 .cost_rating .stars {
	content: url("data:image/svg+xml,%3Csvg width='82' height='15' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M7.024 1.464a.5.5 0 0 1 .952 0l1.096 3.373a.5.5 0 0 0 .475.345h3.547a.5.5 0 0 1 .294.905l-2.87 2.085a.5.5 0 0 0-.181.559l1.096 3.373a.5.5 0 0 1-.77.56l-2.87-2.086a.5.5 0 0 0-.587 0l-2.87 2.085a.5.5 0 0 1-.769-.559l1.096-3.373a.5.5 0 0 0-.181-.56l-2.87-2.084a.5.5 0 0 1 .294-.905h3.547a.5.5 0 0 0 .475-.345l1.096-3.373ZM23.024 1.464a.5.5 0 0 1 .951 0l1.097 3.373a.5.5 0 0 0 .475.345h3.547a.5.5 0 0 1 .294.905l-2.87 2.085a.5.5 0 0 0-.181.559l1.096 3.373a.5.5 0 0 1-.77.56l-2.87-2.086a.5.5 0 0 0-.587 0l-2.87 2.085a.5.5 0 0 1-.769-.559l1.096-3.373a.5.5 0 0 0-.181-.56l-2.87-2.084a.5.5 0 0 1 .294-.905h3.547a.5.5 0 0 0 .475-.345l1.096-3.373ZM40.025 1.464a.5.5 0 0 1 .95 0l1.097 3.373a.5.5 0 0 0 .475.345h3.547a.5.5 0 0 1 .294.905l-2.87 2.085a.5.5 0 0 0-.181.559l1.096 3.373a.5.5 0 0 1-.77.56l-2.87-2.086a.5.5 0 0 0-.587 0l-2.87 2.085a.5.5 0 0 1-.769-.559l1.096-3.373a.5.5 0 0 0-.181-.56l-2.87-2.084a.5.5 0 0 1 .294-.905h3.547a.5.5 0 0 0 .475-.345l1.097-3.373ZM57.025 1.464a.5.5 0 0 1 .95 0l1.097 3.373a.5.5 0 0 0 .475.345h3.547a.5.5 0 0 1 .294.905l-2.87 2.085a.5.5 0 0 0-.181.559l1.096 3.373a.5.5 0 0 1-.77.56l-2.87-2.086a.5.5 0 0 0-.587 0l-2.87 2.085a.5.5 0 0 1-.769-.559l1.096-3.373a.5.5 0 0 0-.181-.56l-2.87-2.084a.5.5 0 0 1 .294-.905h3.547a.5.5 0 0 0 .475-.345l1.097-3.373ZM74.025 1.464a.5.5 0 0 1 .95 0l1.097 3.373a.5.5 0 0 0 .475.345h3.547a.5.5 0 0 1 .294.905l-2.87 2.085a.5.5 0 0 0-.181.559l1.096 3.373a.5.5 0 0 1-.77.56l-2.87-2.086a.5.5 0 0 0-.587 0l-2.87 2.085a.5.5 0 0 1-.769-.559l1.096-3.373a.5.5 0 0 0-.181-.56l-2.87-2.084a.5.5 0 0 1 .294-.905h3.547a.5.5 0 0 0 .475-.345l1.097-3.373Z' fill='%23EE9636'/%3E%3C/svg%3E");
	line-height: 0;
}
.sect1 .cost_rating .rating {
gap: 6px;
}

.sect1 .cost_rating .rating p {
	color: #6F707C;
	font-size: 14px;
}
.sect1 .cost_rating .rating p strong {
	color: #43444E;
}

.sect1 button.cart-ico {
	margin-top: 24px;
	gap:14px;
}
.sect1 button.cart-ico::before {
	line-height: 0;
	content: url("data:image/svg+xml,%3Csvg width='21' height='21' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M12.063 15.969h-6.25a.781.781 0 0 1 0-1.563h12.5a.781.781 0 0 0 .77-.652l1.562-9.375a.781.781 0 0 0-.77-.91h-12.5a.781.781 0 0 0 0 1.562h11.578l-1.302 7.813H7.916L3.42.85a.781.781 0 0 0-.732-.507H1.125a.781.781 0 0 0 0 1.562h1.021l4.102 10.938h-.436a2.336 2.336 0 0 0-.609 4.595 2.347 2.347 0 1 0 4.372.092h2.488a.781.781 0 1 0 0-1.562Zm-3.907 2.344a.781.781 0 1 1-1.562 0 .781.781 0 0 1 1.562 0Z' fill='%23fff'/%3E%3C/svg%3E");
}
.sect1 button.cart-ico + img {
	margin-top: 24px;
}
.sect1 .guarantee-group {
	display: grid;
	gap: 8px;
	margin-top: 29px;
	padding-inline: 12px 0;

	border-radius: 20px;

	color: rgba(49, 58, 76, 0.85);
font-size: 18px;
font-weight: 500;
}
.sect1 .guarantee-group .flex-v {
gap: 13px;
}

.sect1 .guarantee-group .text1::before {
	line-height:0;
	content: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='25' height='25' fill='none'%3E%3Cpath d='M21.094 4.688c-4.344 0-8.07-2.922-8.11-2.953a.781.781 0 0 0-.968 0c-.04.03-3.75 2.953-8.11 2.953a.781.781 0 0 0-.781.781V12.5c0 5.242 2.117 7.813 9.055 10.867a.78.78 0 0 0 .64 0c6.938-3.054 9.055-5.625 9.055-10.867V5.47a.781.781 0 0 0-.781-.782ZM12.5 18.75a6.25 6.25 0 1 1 0-12.5 6.25 6.25 0 0 1 0 12.5Z' fill='%23EE9636'/%3E%3Cpath d='m14.29 10.383-2.571 2.578-1.008-1.015a.786.786 0 0 0-1.28.254.784.784 0 0 0 .17.855l1.563 1.563a.782.782 0 0 0 1.11 0l3.125-3.126a.786.786 0 0 0-.555-1.339.785.785 0 0 0-.555.23Z' fill='%23EE9636'/%3E%3C/svg%3E");
}
.sect1 .guarantee-group .text2::before {
	line-height:0;
	content: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' fill='none'%3E%3Cpath d='M22.17 9.866a1.682 1.682 0 0 0-.69-2.12l-1.92-1.14a.178.178 0 0 1-.09-.12l-.5-2.19a1.692 1.692 0 0 0-1.8-1.31l-2.23.2a.149.149 0 0 1-.14-.04l-1.69-1.48a1.7 1.7 0 0 0-2.22 0L9.2 3.146a.15.15 0 0 1-.14.04l-2.23-.2A1.683 1.683 0 0 0 5.03 4.3l-.5 2.19a.178.178 0 0 1-.09.12L2.52 7.746a1.683 1.683 0 0 0-.69 2.12l.89 2.06a.2.2 0 0 1 0 .15l-.89 2.06a1.674 1.674 0 0 0 .69 2.11L4.45 17.4a.2.2 0 0 1 .08.12l.5 2.19a1.683 1.683 0 0 0 1.8 1.31l2.23-.21a.187.187 0 0 1 .14.05l1.69 1.48a1.708 1.708 0 0 0 2.22 0l1.69-1.48a.188.188 0 0 1 .14-.05l2.23.21a1.683 1.683 0 0 0 1.8-1.31l.5-2.19a.178.178 0 0 1 .09-.12l1.92-1.15a1.673 1.673 0 0 0 .69-2.11l-.89-2.06a.2.2 0 0 1 0-.15l.89-2.064Zm-5.68.12-4.96 5.08a.791.791 0 0 1-.54.22.74.74 0 0 1-.44-.14l-2.94-2.1a.752.752 0 0 1 .88-1.22l2.41 1.73 4.52-4.62a.746.746 0 0 1 1.283.518.754.754 0 0 1-.213.532Z' fill='%23EE9636'/%3E%3C/svg%3E");
}
.sect1 .guarantee-group .text3::before {
	line-height:0;
	content: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' fill='none'%3E%3Cg clip-path='url(%23a)' fill='%23EE9636'%3E%3Cpath d='m22.16 20.392-3.142-5.4c.544-.165 1.123-.312 1.364-.727.4-.692-.313-1.828-.126-2.57.193-.764 1.333-1.425 1.333-2.2 0-.757-1.178-1.64-1.371-2.4-.19-.742.523-1.879.12-2.57-.402-.692-1.742-.635-2.294-1.166-.567-.546-.566-1.882-1.25-2.248-.688-.368-1.805.375-2.568.199C13.472 1.136 12.798 0 12.01 0c-.8 0-2.071 1.289-2.27 1.335-.764.177-1.882-.563-2.569-.194-.684.367-.68 1.703-1.246 2.25-.55.532-1.89.478-2.292 1.17-.4.692.313 1.828.126 2.57-.188.745-1.368 1.499-1.368 2.36 0 .776 1.143 1.435 1.337 2.198.189.742-.523 1.879-.12 2.57.218.377.715.531 1.212.68.058.017.167.082.093.19L1.84 20.432c-.218.375-.041.696.392.715l2.12.088c.433.018.976.333 1.207.7l1.131 1.794c.231.367.598.36.815-.015 0 0 3.165-5.464 3.167-5.465.063-.075.127-.06.157-.034.347.295.83.59 1.232.59.396 0 .761-.277 1.123-.586.03-.025.101-.077.154.03 0 .002 3.162 5.436 3.162 5.436.218.375.585.38.815.014l1.128-1.797c.23-.367.773-.683 1.206-.702l2.12-.092c.433-.02.609-.341.39-.716Zm-6.647-4.915a7.047 7.047 0 0 1-7.306-.138C5.059 13.322 4.023 9.15 5.915 5.884c1.915-3.305 6.123-4.47 9.457-2.655l.052.03.074.04a6.997 6.997 0 0 1 2.56 2.552 7.048 7.048 0 0 1-2.545 9.626Z'/%3E%3Cpath d='m14.977 4.288-.03-.017a5.927 5.927 0 0 0-5.953.001 5.93 5.93 0 0 0-2.142 8.1 5.886 5.886 0 0 0 1.98 2.042 5.93 5.93 0 0 0 8.3-2.031 5.93 5.93 0 0 0-2.155-8.095Zm.707 4.62-.99.965c-.306.299-.498.888-.425 1.31l.233 1.362c.073.422-.178.604-.557.405l-1.223-.643c-.38-.2-1-.2-1.378 0l-1.223.643c-.38.2-.63.017-.558-.405l.234-1.362c.072-.422-.12-1.011-.426-1.31l-.99-.965c-.306-.298-.21-.593.213-.655l1.368-.199c.424-.061.925-.426 1.115-.81l.611-1.239c.19-.384.5-.384.69 0l.61 1.24c.19.383.692.748 1.116.81l1.367.198c.424.062.52.357.213.655Z'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='a'%3E%3Cpath fill='%23fff' d='M0 0h24v24H0z'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E");
}

.reviews-sect {
	margin-top: 37px;
}


.sect1 .search-container h3 ,
.search-container h3 {
	color: #2C2C39;
font-size: 24px;
font-weight: 600;
}
.sect1 .search-container form ,
.search-container form {
	margin-top: 20px;
	display: grid;
	gap: 14px;
}
.sect1 .search-container form select ,
.search-container form select ,
input:not([type=radio], [type=checkbox]), textarea {
	border-radius: 8px;
border: 1px solid rgba(0, 0, 0, 0.10);
background: #FFF;
min-height: 48px;
padding: 12px 16px;
width: 100%;
}


.ts-control {
	border-radius: 8px;
border: 1px solid rgba(0, 0, 0, 0.10);
background: #FFF;
min-height: 48px;
padding: 12px 16px;
font-size: 16px;
padding-right: 31px !important;
}

.ts-control::after {
content: url("data:image/svg+xml,%3Csvg width='16' height='10' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M7.43 9.158c.31.311.83.311 1.141 0l7.193-7.174a.806.806 0 1 0-1.141-1.14L8 7.45 1.378.844a.806.806 0 1 0-1.142 1.14L7.43 9.158Z' fill='%23000' fill-opacity='.7'/%3E%3C/svg%3E");
position: absolute;
right: 20px;
inset-block: 0;
display: flex;
align-items: center;
}

.ts-control > input {
	min-width: 1rem;
}

.ts-control .item {
	display: flex;
	align-items: center;
}

.ts-wrapper.single.input-active .ts-control {
	border: 1px solid #7cb8ff;
}

.ts-wrapper.single.input-active .ts-control + .ts-dropdown.single {
	border: 1px solid #7cb8ff;
	border-radius: 0 0 8px 8px;
	margin: 0;
	top: 43px;
	overflow: auto;
}

.ts-dropdown .option {
	background: #fff;
	cursor: pointer;
	font-size: 1rem;
	line-height: 1.6875;
	min-height: 35px;
	padding: 0.25rem 1rem;
	-webkit-user-select: none;
	-moz-user-select: none;
	user-select: none;
}
.ts-dropdown  .option.active {
	background: #d1f3ff;
}

textarea {
	min-height: 145px;
	resize: none;
}
::placeholder {
	color:  rgba(60, 60, 67, 0.60);
font-size: 16px;
font-weight: 400;
}
.sect1 .search-container a ,
.search-container a {
	display: block;
	margin-top: 12px;
	color: #000;
font-size: 16px;
font-weight: 500;
text-decoration-line: underline;
}
.sect1 .overall_review {
	margin-top: 10px;
	margin-inline: 49px;
	padding: 27px 29px;

	border-radius: 20px;
background: rgba(36, 45, 60, 0.44);
box-shadow: 0px 4px 16px 0px rgba(0, 0, 0, 0.10);
display: grid;
gap: 12px;

color: #FFF;
font-size: 18px;
font-weight: 600;
}
.sect1 .overall_review .stars-group {
	gap: 10px;

}
.sect1 .overall_review .stars-group::before {
	line-height: 0;
content:url("data:image/svg+xml,%3Csvg width='108' height='20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M9.532 1.252a.5.5 0 0 1 .936 0l1.885 5.04a.5.5 0 0 0 .446.325l5.376.234a.5.5 0 0 1 .29.891l-4.212 3.35a.5.5 0 0 0-.17.525l1.438 5.185a.5.5 0 0 1-.758.55l-4.487-2.97a.5.5 0 0 0-.552 0l-4.487 2.97a.5.5 0 0 1-.758-.55l1.438-5.185a.5.5 0 0 0-.17-.525l-4.211-3.35a.5.5 0 0 1 .29-.89L7.2 6.616a.5.5 0 0 0 .446-.325l1.885-5.04ZM31.532 1.252a.5.5 0 0 1 .936 0l1.885 5.04a.5.5 0 0 0 .446.325l5.376.234a.5.5 0 0 1 .29.891l-4.212 3.35a.5.5 0 0 0-.17.525l1.438 5.185a.5.5 0 0 1-.758.55l-4.487-2.97a.5.5 0 0 0-.552 0l-4.487 2.97a.5.5 0 0 1-.758-.55l1.438-5.185a.5.5 0 0 0-.17-.525l-4.211-3.35a.5.5 0 0 1 .29-.89l5.375-.235a.5.5 0 0 0 .446-.325l1.885-5.04ZM53.532 1.252a.5.5 0 0 1 .936 0l1.885 5.04a.5.5 0 0 0 .446.325l5.376.234a.5.5 0 0 1 .29.891l-4.212 3.35a.5.5 0 0 0-.17.525l1.438 5.185a.5.5 0 0 1-.758.55l-4.487-2.97a.5.5 0 0 0-.552 0l-4.487 2.97a.5.5 0 0 1-.758-.55l1.438-5.185a.5.5 0 0 0-.17-.525l-4.211-3.35a.5.5 0 0 1 .29-.89l5.375-.235a.5.5 0 0 0 .446-.325l1.885-5.04ZM75.532 1.252a.5.5 0 0 1 .936 0l1.885 5.04a.5.5 0 0 0 .446.325l5.376.234a.5.5 0 0 1 .29.891l-4.212 3.35a.5.5 0 0 0-.17.525l1.438 5.185a.5.5 0 0 1-.758.55l-4.487-2.97a.5.5 0 0 0-.552 0l-4.487 2.97a.5.5 0 0 1-.758-.55l1.438-5.185a.5.5 0 0 0-.17-.525l-4.211-3.35a.5.5 0 0 1 .29-.89l5.375-.235a.5.5 0 0 0 .446-.325l1.885-5.04ZM97.532 1.252a.5.5 0 0 1 .936 0l1.885 5.04a.5.5 0 0 0 .446.325l5.376.234a.5.5 0 0 1 .289.891l-4.211 3.35a.499.499 0 0 0-.17.525l1.438 5.185a.5.5 0 0 1-.758.55l-4.487-2.97a.5.5 0 0 0-.552 0l-4.487 2.97a.5.5 0 0 1-.758-.55l1.438-5.185a.5.5 0 0 0-.17-.525l-4.211-3.35a.5.5 0 0 1 .29-.89l5.375-.235a.5.5 0 0 0 .446-.325l1.885-5.04Z' fill='%23EEBA36'/%3E%3C/svg%3E");
}
.sect1 .overall_review .sold_wiper {
	color: #FFF;
font-size: 22px;
font-weight: 700;
}
.sect1 .overall_review .sold_wiper span {
	color: #A8C1F3;
}

.sect1 .warranty {
	margin-top: 50px;
	margin-inline: 43px;
	border-radius: 16px;
	background: #FFF;

	padding: 45px 21px;

}
.sect1 .warranty .warranty-icon {
	position: relative;
	filter: drop-shadow(0px 4px 20px rgba(0, 0, 0, 0.25));
}
.sect1 .warranty .warranty-icon .txt1 {
	position: absolute;
	bottom: 38px;
	color: #FFF;
text-shadow: 0px 4px 4px rgba(0, 0, 0, 0.25);
font-size: 18px;
font-weight: 700;
text-transform: uppercase;
}
.sect1 .warranty .warranty-icon .txt2 {
	position: absolute;
	bottom: 23px;
	color: #FFF;
text-align: center;
text-shadow: 0px 4px 4px rgba(0, 0, 0, 0.25);
font-size: 8px;
font-style: normal;
font-weight: 400;
line-height: normal;
letter-spacing: 3.2px;
text-transform: uppercase;
}

.sect1 .warranty .one_year {
	margin-top: 30px;
	color: #6F707C;
	font-size: 16px;
	font-weight: 400;
}
.sect1 .warranty .one_year strong {
	display:block;
	margin-top: 8px;
	color: #343C61;
font-size: 30px;
font-weight: 700;
}
.sect1 .warranty p {
	margin-top:16px;
	color: rgba(60, 60, 67, 0.90);
font-feature-settings: 'liga' off, 'clig' off;
font-size: 18px;
font-weight: 400;
line-height: 130%; /* 23.4px */
}


.back_button {
	margin-top: 24px;
	padding-inline: 31px;

	background: unset;
  border: unset;
	
  display: grid;
  gap: 8px;
  grid-template-columns: 28px auto;
  align-items: center;
}
.back_button span {
	color: #121212;
  font-size: 14px;
  font-style: normal;
  font-weight: 400;
  line-height: normal;
}
.back_button::before {
content: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='28' height='27' viewBox='0 0 28 27' fill='none'%3E%3Crect x='28' y='27' width='28' height='27' rx='2' transform='rotate(-180 28 27)' fill='%23D0D0D0' fill-opacity='0.25'/%3E%3Cpath d='M9.14622 13.1464C8.95096 13.3417 8.95096 13.6583 9.14622 13.8536L12.3282 17.0355C12.5235 17.2308 12.84 17.2308 13.0353 17.0355C13.2306 16.8403 13.2306 16.5237 13.0353 16.3284L10.2069 13.5L13.0353 10.6716C13.2306 10.4763 13.2306 10.1597 13.0353 9.96447C12.84 9.7692 12.5235 9.7692 12.3282 9.96447L9.14622 13.1464ZM20.5 13L9.49978 13L9.49978 14L20.5 14L20.5 13Z' fill='black'/%3E%3C/svg%3E");
}

section.policy {
	margin-top: 24px;
	padding-inline: 31px;
	padding-bottom: 70px;
	color: #57504A;
	
font-size: 16px;
font-style: normal;
font-weight: 400;
line-height: normal;
display: grid;
gap: 16px;
}


	section.contact_us {
		margin-top: 24px;
		padding-inline: 39px;
		padding-bottom: 34px;
	}

	section.contact_us .subtitle {
		margin-top: 16px;
		color: #37404C;
		text-align: center;
		font-size: 18px;
		font-weight: 500;
	}
	section.contact_us .email {
		margin-top: 30px;
		display: flex;
		align-items: center;
		justify-content: center;
		gap: 4.5px;
		width: fit-content;
		margin-inline: auto;
		padding: 15px 20px;

		border-radius: 5px;
background: #FFF;
box-shadow: 0px 4px 10px 0px rgba(0, 0, 0, 0.10);

		color: #6F707C;
font-size: 12px;
font-weight: 500;
	}
	section.contact_us .email::before {
		content: url("data:image/svg+xml,%3Csvg width='25' height='25' viewBox='0 0 25 25' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23clip0_313_719)'%3E%3Cpath d='M12.5 24.5C19.1274 24.5 24.5 19.1274 24.5 12.5C24.5 5.87258 19.1274 0.5 12.5 0.5C5.87258 0.5 0.5 5.87258 0.5 12.5C0.5 19.1274 5.87258 24.5 12.5 24.5Z' fill='%23FFAD0D'/%3E%3Cg clip-path='url(%23clip1_313_719)'%3E%3Cpath d='M6.49311 9.22027L12.2002 13.0979C12.3823 13.2211 12.6177 13.2211 12.7984 13.0979L18.5055 9.22027C18.7913 9.02695 18.654 8.58008 18.3094 8.58008H6.68923C6.34462 8.58008 6.20733 9.02555 6.49311 9.22027ZM18.4523 9.83245L14.9781 12.1929L18.406 15.5045C18.6288 15.7189 19 15.562 19 15.2524V10.1224C18.9986 9.84085 18.6848 9.67555 18.4523 9.83245ZM6.59257 15.5045L10.0205 12.1929L6.54634 9.83245C6.3138 9.67415 6 9.84085 6 10.1224V15.2524C5.9986 15.562 6.36983 15.7189 6.59257 15.5045Z' fill='white'/%3E%3Cpath d='M17.7798 16.4192C18.095 16.4192 18.249 16.0354 18.0235 15.8168L14.5634 12.4744L13.0308 13.5152C12.8697 13.6245 12.6848 13.6791 12.4999 13.6791C12.315 13.6791 12.1301 13.6245 11.969 13.5152L10.4351 12.4744L6.97492 15.8168C6.74798 16.0354 6.90348 16.4192 7.21867 16.4192H17.7798Z' fill='white'/%3E%3C/g%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_313_719'%3E%3Crect width='24' height='24' fill='white' transform='translate(0.5 0.5)'/%3E%3C/clipPath%3E%3CclipPath id='clip1_313_719'%3E%3Crect width='13' height='13' fill='white' transform='translate(6 6)'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E");
	}

	section.contact_us .email a {
		color: #333444;
		font-size: 16px;
		font-weight: 600;
		text-decoration: none;
	}
	section.contact_us .or {
		margin-top: 30px;
		padding-block: 12px;
		border: 1px solid rgba(121, 96, 72, 0.10);
		border-inline:unset;
		color: #37404C;
text-align: center;
font-size: 20px;
font-weight: 600;
text-transform: uppercase;
	}
	section.contact_us h3 {
		margin-top: 30px;
		color: #52020A;
		text-align: center;
		font-size: 24px;
	}
	section.contact_us form {
		margin-top: 28px;
		display: grid;
		gap: 14px;
		padding-inline: 30px;
	}
	section.contact_us form input ,
	section.contact_us form textarea {
		border-radius: 8px;
		border: 1px solid rgba(0, 0, 0, 0.10);
		background: #FFF;
		padding: 12px 16px;
		font-family: Raleway;
font-size: 16px;
	}
	section.contact_us form label {
		color: #3B2F23;
		font-size: 16px;
		font-style: normal;
		font-weight: 600;
		line-height: normal;
		margin-bottom: 8px;
		display: block;
	}
	section.contact_us form input {
		height: 48px;
	}
	section.contact_us form button {
		margin-top: 10px;

		border-radius: 20px;
background: var(--cc, linear-gradient(108deg, #C90E47 -53.19%, #D1521C 23.18%, #571B01 112.65%, #240B1E 137.48%));

color: #FFF;
font-size: 24px;
font-style: normal;
font-weight: 700;
line-height: normal;
	}
	section.contact_us form + p {
		margin-top: 16px;
		display: flex;
		align-items: center;
		justify-content: center;
		gap: 10px;
		color: #414141;
font-size: 12px;
	}
	section.contact_us form + p::before {
		content: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='15' height='15' viewBox='0 0 15 15' fill='none'%3E%3Cpath d='M12.4475 6.05762H12.1553V4.68969C12.1553 2.15958 10.1475 0.0460417 7.63795 0.000924531C7.56938 -0.000308177 7.43237 -0.000308177 7.36383 0.000924531C4.85425 0.0460417 2.84647 2.15958 2.84647 4.68969V6.05762H2.55417C2.10374 6.05762 1.73633 6.52242 1.73633 7.09646V13.9575C1.73633 14.5309 2.10374 15 2.5542 15H12.4475C12.898 15 13.2654 14.5309 13.2654 13.9575V7.09646C13.2654 6.52245 12.898 6.05762 12.4475 6.05762ZM8.42775 10.52V12.5931C8.42775 12.8305 8.229 13.0314 7.99143 13.0314H7.01038C6.77278 13.0314 6.57403 12.8305 6.57403 12.5931V10.52C6.34361 10.2932 6.20946 9.97955 6.20946 9.6326C6.20946 8.97514 6.71767 8.41019 7.36386 8.38408C7.43234 8.38131 7.56951 8.38131 7.63798 8.38408C8.28417 8.41019 8.79238 8.97514 8.79238 9.6326C8.79232 9.97955 8.65817 10.2932 8.42775 10.52ZM10.2289 6.05762H7.63795H7.36383H4.77292V4.68969C4.77292 3.18255 5.99774 1.93637 7.50087 1.93637C9.00401 1.93637 10.2289 3.18255 10.2289 4.68969V6.05762H10.2289Z' fill='%2340A52F'/%3E%3C/svg%3E");
	}

	section.about_us {
		margin-top: 24px;
		padding-inline: 39px;
		padding-bottom: 34px;
	}
	section.about_us .text1 {
font-size: 13px;
	}
	section.about_us .img-group {
		position: relative;
		margin-block: 30px;
	}
	section.about_us .img-group p {
		position: absolute;
		color: white;
		inset: 0;
		margin: auto;
		display: block;
		height: max-content;
		width: fit-content;
		padding: 0 20px;
		background: #0000004d;
		box-shadow: 0 0 10px 4px #0000004d;
	}

	h2 {
		color: #52020A;
text-align: center;
font-variant-numeric: lining-nums proportional-nums;
font-family: Raleway;
font-size: 34px;
font-style: normal;
font-weight: 700;
line-height: normal;
	}


	.wrapper{max-width:100%;padding:0 32px;}
	.footer{position:relative;}
	.footer-bg{position:absolute;top:0;left:0;width:100%;height:100%;background-repeat:no-repeat;-webkit-background-size:cover;background-size:cover;background-position:center;}
	.footer .wrapper{position:relative;z-index:10;}
	.footer{background:#120b07;}
	.footer .wrapper{padding:0;}
	.footer-top{padding:26px 40px 25px;}
	.footer-top p{font-size:18px;line-height:21px;color:#e4d9d0;padding-bottom:24px;}
	.footer-list{  list-style: none;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-flow:row wrap;-ms-flex-flow:row wrap;flex-flow:row wrap;padding: 0;}
	.footer-list li{width:50%;padding:0 10px 22px;margin: 0;}
	.footer-list li a{font-size:16px;line-height:19px;color:#e4d9d0;}
	.footer-row{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-flow:row nowrap;-ms-flex-flow:row nowrap;flex-flow:row nowrap;margin:0 -10px 22px;}
	.footer-col{width:207px;min-width:207px;padding:0 10px 22px;}
	.footer-col:Last-child{width:100%;}
	.footer-logo img{max-width:109px;}
	.footer-info{padding-top:10px;}
	.footer-info p{font-size:12px;line-height:14px;color:#dadada;max-width:174px;padding:0;}
	.footer-sub{display:block;font-size:16px;line-height:19px;font-weight:700;color:#40a52f;margin-bottom:3px;}
	.footer-pay img{max-width:317px; margin-inline: auto;}
	.footer-bottom{background-color:#2e2620;position:relative;z-index:10;padding:20px 40px 30px;}
	.footer-bottom p{padding:0;font-size:16px;line-height:19px;font-weight:400;color:#796048;text-align: center;}
	


table {
  text-indent: 0;
  border-color: inherit;
  border-collapse: collapse;
}


.t-content {
  margin: 0 auto;
  padding: 0 20px;
  max-width: 1140px;
  width: 100%;
}

.t-header {
  padding: 14px 0;
  background: linear-gradient(271deg, #FACDAE 30.75%, #FACDAE 85.96%);
}

.t-header .t-content {
  display: flex;
  justify-content: space-between;
  align-items: center;
}

.t-header__btn {
  text-align: center;
  text-decoration: none;
  color: #fff;
  font-weight: bold;
  padding: 10px 20px;
  background-color: #03a9f4;
  border-radius: 7px;
  transition: all 0.3s ease-out;
}

.t-header__btn:hover {
  background-color: #00bcd4;
}

.t-footer {
  background-color: #313233;
  padding: 30px 0;
  color: #fff;
  text-align: center;
  margin-top: auto;
}

.t-footer p {
  margin-bottom: 15px;
  color: #7b7b7b;
}

.t-footer p a {
  color: #fff;
  text-decoration: none;
}

.t-footer__nav {
  display: flex;
  justify-content: center;
  flex-wrap: wrap;
  gap: 20px;
}

.t-footer__nav-link {
  color: #fff;
}

.t-main {
  /* padding: 50px 0; */
  line-height: normal;
}

.t-main>.t-content {
  background-color: #fff;
  padding: 40px 20px;
  box-shadow: 0 10px 10px rgba(0, 0, 0, 0.2);
}

.t-main h1 {
  text-align: center;
  margin-bottom: 20px;
  font-size: 30px;
}

.t-main h2 {
  text-align: center;
  margin-bottom: 20px;
  font-size: 24px;
}

.t-main h3 {
  margin-bottom: 15px;
  font-size: 20px;
}

.t-main h4 {
  margin-bottom: 15px;
  font-size: 18px;
}

.t-main p {
  margin-bottom: 15px;
}

.t-main a {
  color: #fb627a;
}

.t-main ul {
  margin-bottom: 15px;
}

.t-main li {
  padding-left: 20px;
  position: relative;
  list-style: none;
}

.t-main li::before {
  content: '';
  width: 6px;
  height: 6px;
  position: absolute;
  left: 0;
  top: 6px;
  border-radius: 50%;
  background-color: #000;
}

.t-main img {
  max-width: 100%;
  height: auto;
  border-style: none;
  display: block;
}

.t-main__arrow {
  position: relative;
  margin-top: 50px;
  margin-bottom: 50px;
  text-align: center;
}

.t-main__arrow p {
  position: absolute;
}

.t-main__arrow-t1,
.t-main__arrow-t2,
.t-main__arrow-t3 {
  bottom: 100%;
}

.t-main__arrow-t4,
.t-main__arrow-t5,
.t-main__arrow-t6 {
  top: 100%;
}

.t-main__arrow-t1 {
  left: 0;
  width: 26%;
}

.t-main__arrow-t2 {
  width: 28%;
  left: 29%;
}

.t-main__arrow-t3 {
  width: 25%;
  left: 62%;
}

.t-main__arrow-t4 {
  width: 28%;
  left: 12%;
}

.t-main__arrow-t5 {
  width: 33%;
  left: 41%;
}

.t-main__arrow-t6 {
  width: 25%;
  left: 74%;
}

.t-main__table {
  overflow: scroll;
  margin-bottom: 20px;
}

.t-main__table td {
  padding: 10px;
  border: 1px solid #e1e1e1;
}

.font-weight-bold {
  font-weight: bold;
}

	.t-content {
			display: grid;
    gap: 15px;
	}
	
	