:root {
	--uicolor:#c92d2d;
	--uicolor2:#0D47A1;
	--secondaryui:#ffde28;
	--ffamily:Alexandria;
	--fsize:14px;
	--ffamilyen:Rubik;
	--f-number:Plus Jakarta Sans;
	--f-logo:Rubik;
	--lheight:1.5;
	--transition-timing-out:out:cubic-bezier(0, 0, 1, 1);
	--transition-timing-in:
		cubic-bezier(0, 0, 1, 1);
	--largeradius:30px;
	--miniradius:14px;
	--margin-v2:7px;
	--padding:30px;
	--bg-gr:linear-gradient(-45deg, #f6f6ff, white);
	--m:4rem;
	--red:#FF6565;
	--pink:#7f4c73;
	--purple:#695688;
	--blue:#4D8AFF;
	--green:#5a5c96;
	--yellow:#4266ac;
	--orange:#ff1b1b;
	--button-border-gradient-angle:262deg;
	--button-gradient-colorstop-1:14.51%;
	--button-gradient-colorstop-2:95.96%;
}

body[mode=light] {
	--textcolor:#041c36;
	--primary-text:#1f1f1f;
	--secondarytext:rgba(107,114,128,1);
	--secondarytext-bold:#0b0b0bcc;
	--logo-color:#1f1e87;
	--alinks:#1f1e87;
	--tooltip:#070734d6;
	--bgcolor:#ffffff;
	--bghover:#0505050a;
	--overlaycolor:#181864ab;
	--uioverlaycolor:#2144f00a;
	--diver:#e5eaef;
	--shadow-2:#0003;
	--shadow-1:#0000001a;
	--title-size:20px;
	--placeholder:#8a8d91;
	--disable-text:#bcc0c4;
	--disable-button:#e4e6eb;
	--positive:#31a24c;
	--negative:#f0284a;
	--hover-overlay:#06063205;
	--focused-shadow:0px 1px 80px var(--shadow-1), 0px 9px 10px -10px var(--shadow-2);
	--logoitems-bg:#fff;
	--header-primary-text:#041c36;
	--intro-primary-text:var(--primary-text);
	--logoitems-bg:#ffffff;
	--intro-primary-text:var(--primary-text);
	--intro-ui-ovelay:#0000000f;
	--intro-hover-overlay:#00000005;
	--intro-uicolor:#1f1e87;
	--offer-text-color:white;
	--top-separator-color:rebeccapurple;
	--bottom-separator-color:#fff;
	--alphabg:#0b0b0bcc;
	--overlay:#ffffff;
	--container-width:1460px;
	--container-padding:0 40px;
	--box-shadow-defult:0px 0px 9px 0px #1508080d;
	--box-shadow-hover:0px 0px 7px 0px #5f2dee0a;
	--border-defult-hover:#e5eaef52;
	--border-defult:1px solid var(--bkgorund);
	--PopoverShadow:0 12px 20px 0 rgb(0 0 0 / 4%), 0 2px 4px 0 rgb(0 0 0 / 2%), inset 0 0 0 1px rgb(255 255 255 / 60%);
	--whatsapp:#27ae60;
	--transtionValue:1s;
	--step-bg-color:transparent;
	--step-border-color:var(--border-defult);
	--step-border-hover:var(--border-defult-hover);
	--step-box-shadow:var(--box-shadow-defult);
	--step-shadow-hover:var(--box-shadow-hover);
	--step-bg-hover:white;
	--canvas:220;
	--bg:hsl(var(--canvas), 15%, 22%);
	--fg:hsl(var(--canvas), 39%, 95%);
	--link:hsl(var(--canvas), 90%, 80%);
	--linkh:hsl(150, 95%, 70%);
	--wgt:200;
	--chevron:'\f053';
	--plus-icon:'\e59e';
	--check-icon:"\f00c";
	--bkgorund:#f0f2f4;
}

body[mode=dark] {
	--textcolor:#ffffff;
	--primary-text:#ffffff;
	--secondarytext:#e9e8f3;
	--secondarytext-bold:#687485;
	--logo-color:#ffffff;
	--alinks:#1f1e87;
	--tooltip:#070734d6;
	--bgcolor:#041c36;
	--bghover:#0505050a;
	--overlaycolor:#181864ab;
	--uioverlaycolor:#2144f00a;
	--diver:#ffffff14;
	--shadow-2:#0003;
	--shadow-1:#0000001a;
	--placeholder:#8a8d91;
	--disable-text:#bcc0c4;
	--disable-button:#e4e6eb;
	--positive:#31a24c;
	--negative:#f0284a;
	--hover-overlay:#06063205;
	--focused-shadow:0px 1px 80px var(--shadow-1), 0px 9px 10px -10px var(--shadow-2);
}

* {
	margin:0px;
	padding:0px;
	outline:0px;
	box-sizing:border-box;
	font-family:inherit;
	-webkit-font-smoothing:antialiased;
	word-break:break-word;
	vertical-align:middle;
}

.mail {
	--sociaColor:rgb(136, 136, 136);
}

.messenger {
	--sociaColor:rgb(0, 153, 255);
	--sociaTextColor:white;
}

.twitter {
	--sociaColor:#00aced !important;
	--sociaTextColor:white !important;
}

.facebook {
	--sociaColor:#3b5998;
	--sociaTextColor:white
}

.linkedin {
	--sociaColor:#007AB5;
	--sociaTextColor:white
}

.googleplus {
	--sociaColor:#DD4C39;
	--sociaTextColor:white
}

.email {
	--sociaColor:#444;
	--sociaTextColor:white
}

.whatsapp {
	--sociaColor:#4DC247 !important;
	--sociaTextColor:white !important;
}

.telegram {
	--sociaColor:#34ADE1;
	--sociaTextColor:white
}

.viber {
	--sociaColor:#7C529E;
	--sociaTextColor:white
}

.pinterest {
	--sociaColor:#CB2029;
	--sociaTextColor:white
}

.tumblr {
	--sociaColor:#32506d;
	--sociaTextColor:white
}

.hackernews {
	--sociaColor:#FF6700;
	--sociaTextColor:white
}

.reddit {
	--sociaColor:#CEE3F8;
	--sociaTextColor:#445e7e;
}

.vk {
	--sociaColor:#45668E;
	--sociaTextColor:white
}

.buffer {
	--sociaColor:#46ABED;
	--sociaTextColor:white
}

.xing {
	--sociaColor:#006464;
	--sociaTextColor:white
}

.line {
	--sociaColor:#1DCD00;
	--sociaTextColor:white
}

.digg {
	--sociaColor:#1B568E;
	--sociaTextColor:white
}

.pocket {
	--sociaColor:#EE4056;
	--sociaTextColor:white
}

.stumbleupon {
	--sociaColor:#EB4924;
	--sociaTextColor:white
}

.flipboard {
	--sociaColor:#E02828;
	--sociaTextColor:white
}

.weibo {
	--sociaColor:#E6162D;
	--sociaTextColor:white
}

.renren {
	--sociaColor:#005EAC;
	--sociaTextColor:white
}

.myspace {
	--sociaColor:#111;
	--sociaTextColor:white
}

.blogger {
	--sociaColor:#EB8104;
	--sociaTextColor:white
}

.baidu {
	--sociaColor:#2319DC;
	--sociaTextColor:white
}

.okru {
	--sociaColor:#EE8208;
	--sociaTextColor:white
}

.trello {
	--sociaColor:#00aced;
	--sociaTextColor:white
}

.youtube {
	--sociaColor:#FF0000;
	--sociaTextColor:white
}

.evernote {
	--sociaColor:#5ba525;
	--sociaTextColor:white
}

.skype {
	--sociaColor:#00aff0;
	--sociaTextColor:white
}

body {
	font-family:var(--ffamily);
	line-height:1.2;
	color:var(--primary-text);
	-webkit-font-smoothing:antialiased;
	background:var(--bgcolor);

	font-size:var(--fsize)
}

body,
html {
	height:100%
}

body::-webkit-scrollbar {
	width:6px;
}

body::-webkit-scrollbar-thumb {
	background:#0a172a;
	border-radius:50px;
}

body::-webkit-scrollbar-track {
	background:#f9f9f9;
}

a {
	color:var(--primary-text);
	text-decoration:none;
	transition:180ms all ease;
}

img {
	max-width:100%;
}

::placeholder {
	color:var(--secondarytext);
	font-weight:300;
}

:focus::placeholder {
	opacity:.4
}

.container {
	padding:var(--container-padding);
	max-width:var(--container-width);
	margin:0 auto
}

.container.largerContainer {
	max-width:1700px;
}

root {
	display:flex;
	flex-direction:column;
	min-height:100vh;
	padding:0px 0px 0px;
}

.body-product-cover root {
    padding-top:0;
}

.fixedintro root {
	padding-top:0;
}

header .container {
	display:flex;
	align-content:center;
	align-items:center;
	position:relative;
	flex-wrap:wrap;
}

header {
	position:fixed;
	top:0px;
	z-index:101;
	justify-content:space-between;
	right:0;
	left:0;
	transition:all 0.2s ease;
	flex-wrap:wrap;
	padding:10px 0;
}

header {
	--header-padding:10px 0px;
	--hover-overlay:#6280ad08;
	--header-bg:white;
	--button-color-text:var(--primary-text);
	--button-color-bg:#F8F8FC;
	--user-bg-icon:#00000008;
	--user-button-color-text:var(--secondarytext);
	--top-bat-shadow:#00091200;
	--top-header-bg:#e9e9e900;
	--top-header-icon-color:var(--secondarytext);
	--text-top-header-color:#f0f0f0;
	--text-top-header-color-hover:var(--primary-text);
	--top-h-bg:#fdfdfd;
	--top-header-border:#0000000a;
	--intro-secondarytext:#404243;
	--count-bg:var(--negative);
	--count-text:white;
	--count-border:white;
	--bars-background:var(--primary-text);
}

header.fixedintro {
	--intro-primary-text:white;
	--header-padding:9px 0px;
	--hover-overlay:#f2e3de1c;
	--header-bg:transparent;
	--button-color-text:var(--primary-text);
	--button-color-bg:#f0f2f4;
	--user-bg-icon:#ffffff1f;
	--user-button-color-text:white;
	--top-bat-shadow:#0000008f;
	--top-header-bg:radial-gradient(circle, var(--primary-text), transparent);
	--top-h-bg:transparent;
	--text-top-header-color-hover:white;
	--top-header-border:#ffffff08;
	--intro-secondarytext:#1e224f;
	--count-bg:var(--uicolor);
	--count-text:white;
	--count-border:var(--primary-text);
	--bars-background:var(--uicolor);
}


body.before-start header:not(.fixedintro):before {
	--bx:rgb(14 67 181 / 3%) 0 2px 4px, rgb(149 168 207 / 4%) 0 8px 15px;
	box-shadow:var(--bx);
}

header.hidemenu:not(.fixedintro) {
	transform:translateY(-160px);
}

body.before-start header:not(.fixedintro) {
    background:white;
}

header.header-single .-currency-title-selected {
	color:var(--secondarytext);
}

body.-topBar-open:not(.before-start) header {
	background:white;
	padding:9px 0;
}


header.hidemenu {
	transform:translateY(-100px);
}


.--Site--Menu {
	display:flex;
	padding:0 30px;
	justify-content:flex-end;
	flex:1;
}

.--Site--Menu>ul {
	display:flex;
	list-style:none;
	flex:1;
	justify-content:flex-start;
	margin:0 -8px;
	align-items:center;
}

.--Site--Menu>ul>li {
	display:flex;
	padding:5px 0;
	position:relative;
}

.--Site--Menu>ul>li:hover .-Show-SubMenu-Icon>i {
	color:var(--uicolor);
	transform:rotate(-90deg);
}

.--Site--Menu>ul>li>a {
	padding:3px 15px;
	font-weight:500;
	position:relative;
	font-size:17px;
	height:45px;
	border-radius:var(--largeradius);
	display:flex;
	align-content:center;
	color:var(--intro-secondarytext);
	flex-wrap:wrap;
	min-width:max-content;
	align-items:center;
	justify-content:center;
	overflow:hidden;
}


.--Site--Menu>ul>li.current-menu-item>a,
.--Site--Menu>ul>li.current_page_item>a {
	color:var(--uicolor);
}

.--Site--Menu>ul>li:hover>a {
	color:var(--uicolor);
}

.--Site--Menu>ul>li.-YourColor-Is-SubMenu>a {
	padding:0px 10px 0px 38px;
}

.--Site--Menu>ul>li>a>em {
	position:absolute;
	width:100%;
	height:100%;
	top:0;
	right:0;
}

.--Site--Menu>ul>li>a>i {
	margin-left:7px;
	font-weight:500;
	transition:180ms all ease;
	font-size:18px;
}

.--Site--Menu>ul>li:hover>a>i {
	color:var(--intro-primary-text);
}


.-site-logo {
	margin-left:0px;
	max-width:253px;
}

.-site-logo img {
    width:auto;
    /* height:70px; */
}

.body-product-cover header.fixedintro .-site-logo.--logo-Image img {}

.-site-logo>a {
	display:block;
}

.--Site--Menu>ul>li>ul.sub-menu {
	margin:1px 0 0;
	position:absolute;
	top:100%;
	right:0;
	width:275px;
	padding:25px 31px 25px 37px;
	opacity:0;
	visibility:hidden;
	z-index:4;
	border-radius:20px;
	transition:all 0.2s ease-out;
	transform:rotateX(-90deg);
	transform-origin:0 0;
	text-align:left;
	background:var(--primary-text);
}
.--Site--Menu>ul>li:hover>ul.sub-menu>li:nth-child(2n+1) {
    -webkit-transition-delay:0.1s;
    transition-delay:0.1s;
}
.--Site--Menu>ul>li:hover>ul.sub-menu>li:nth-child(2n+2) {
    -webkit-transition-delay:0.15s;
    transition-delay:0.15s;
}
.--Site--Menu>ul>li:hover>ul.sub-menu>li:nth-child(2n+3) {
    transition-delay:0.2s;
}
.--Site--Menu>ul>li:hover>ul.sub-menu>li:nth-child(2n+4) {
    transition-delay:0.25s;
}
.--Site--Menu>ul>li:hover>ul.sub-menu>li:nth-child(2n+5) {
    transition-delay:0.3s;
}
.--Site--Menu>ul>li:hover>ul.sub-menu>li:nth-child(2n+6) {
    transition-delay:0.35s;
}
.--Site--Menu>ul>li:hover>ul.sub-menu>li:nth-child(2n+7) {
    transition-delay:0.4s;
}
.--Site--Menu>ul>li:hover>ul.sub-menu>li {
    opacity:1;
    visibility:visible;
    -webkit-transform:translateY(0);
    -ms-transform:translateY(0);
    transform:translateY(0);
}
.--Site--Menu>ul>li>ul.sub-menu>li {
	display:flex;
	align-items:center;
	position:relative;
	list-style:none;
	margin:0;
	opacity:0;
	visibility:hidden;
	transform:translateY(5px);
	transition:all 0.2s cubic-bezier(.4,.28,.31,1.28) 0s;
}

.--Site--Menu>ul>li>ul.sub-menu>li>ul.sub-menu {
	position:absolute;
	visibility:hidden;
	opacity:0;
	top:5px;
	list-style:none;
	min-width:240px;
	padding:26px;
	opacity:0;
	visibility:hidden;
	z-index:4;
	border-radius:20px;
	transform-origin:0 0;
	text-align:left;
	background:var(--primary-text);
}

.--Site--Menu>ul>li>ul.sub-menu>li>ul.sub-menu:before {
    content:"";
    position:absolute;
    width:100%;
    right:-50px;
    height:100%;
    top:0;
    bottom:0;
}

.--Site--Menu>ul>li>ul.sub-menu>li>ul.sub-menu>li {
	display:flex;
	min-width:max-content;
}

.--Site--Menu>ul>li>ul.sub-menu>li>ul.sub-menu>li>a {
	display:flex;
	align-content:center;
	align-items:center;
	padding:13px 20px;
	border-radius:var(--miniradius);
	flex:1;
	font-size:18px;
	font-weight:500;
	transition:all 0.2s ease;
	color:#e6e1e1;
	position:relative;
}

.--Site--Menu>ul>li>ul.sub-menu>li:hover>ul.sub-menu {
	visibility:visible;
	opacity:1;
	transition:280ms all ease;
	transform:translateX(-18px);
	right:100%;
}

.--Site--Menu>ul>li>ul.sub-menu>li .-Show-SubMenu-Icon>i {
	transform:rotate(90deg) translateX(-50%);
}

.--Site--Menu>ul>li>ul.sub-menu>li>a {
	display:flex;
	align-content:center;
	align-items:center;
	padding:13px 0;
	border-radius:var(--miniradius);
	flex:1;
	font-size:18px;
	font-weight:500;
	transition:all 0.2s ease;
	color:#e6e1e1;
}

.--Site--Menu>ul>li>ul.sub-menu>li>a:after {
    display:none;
}

.--Site--Menu>ul>li>ul.sub-menu>li>a>span:not(.text-active) {
    display:none;
}

.--Site--Menu>ul>li>ul.sub-menu>li>a span {
	flex:1;
	transition:all 0.2s ease;
	text-align:right;
	color:#ffffffde;
}

.--Site--Menu>ul>li>ul.sub-menu>li>a:hover span {padding-inline-start:21px;color:white;}

.--Site--Menu>ul>li>ul.sub-menu>li:hover>a {
	color:white;
}

.--Site--Menu>ul>li>ul.sub-menu>li>a:before,
.--Site--Menu>ul>li>ul.sub-menu>li>ul.sub-menu>li>a:before {
	transition:all 0.5s ease;
	position:absolute;
	display:block;
	font-family:'Font Awesome 6 Pro';
	margin-left:6px;
	height:12px;
	color:#ffffffd9;
	content:var(--chevron);
	font-size:17px;
	opacity:0;
	visibility:hidden;
	transform:scale(0);
	right:0;
	transform:rotate(-425deg);
	font-weight:900;
}

.--Site--Menu>ul>li>ul.sub-menu>li>a:hover:before,
.--Site--Menu>ul>li>ul.sub-menu>li>ul.sub-menu>li>a:hover:before {
	opacity:1;
	visibility:visible;
}

.--Site--Menu>ul>li>ul.sub-menu>li:hover>a:before,
.--Site--Menu>ul>li>ul.sub-menu>li>ul.sub-menu>li:hover>a:before {
	color:white;
}

ul.sub-menu ul.sub-menu {}

.--Site--Menu>ul>li:hover>ul.sub-menu {
	opacity:1;
	visibility:visible;
	-webkit-transform:rotateX(0);
	-ms-transform:rotateX(0);
	transform:rotateX(0);
}

.-Show-SubMenu-Icon {
	position:absolute;
	top:54%;
	transform:translate(0%, -50%);
	left:17px;
	display:flex;
	align-items:center;
	justify-content:center;
}

.-Show-SubMenu-Icon>i {
	position:relative;
	color:var(--intro-secondarytext);
	font-size:12px;
	transition:all 0.2s ease;
}

.header--Tools {
	display:flex;
	align-content:center;
	align-items:center;
	flex-wrap:wrap;
	flex:1;
	justify-content:flex-end;
}

.header--Tools>.header--buttons-single-item {
	margin-inline-end:10px;
	position:relative;
}

.header--Tools>.header--buttons-single-item>a {
	--element-width:48px;
	display:flex;
	flex-wrap:wrap;
	height:var(--element-width);
	width:var(--element-width);
	border-radius:var(--largeradius);
	align-content:center;
	justify-content:center;
	align-items:center;
	font-size:18px;
	transition:280ms all ease;
	color:var(--button-color-text);
	text-align:center;
	position:relative;
	overflow:visible;
	background:var(--bkgorund);
}


.header--Tools>.header--buttons-single-item count {
	position:absolute;
	top:-7px;
	right:-10px;
	background:var(--count-bg);
	z-index:1;
	width:23px;
	height:23px;
	border-radius:50%;
	text-align:center;
	display:flex;
	align-items:center;
	justify-content:center;
	flex-wrap:wrap;
	align-content:center;
	font-size:12px;
	color:var(--count-text);
	font-weight:700;
	border:1px solid var(--uicolor);
	transition:180ms all ease;
}

.header--Tools>.header--buttons-single-item count:empty {
	visibility:hidden;
	opacity:0;
}

.header--Tools>.header--buttons-single-item>a>i {
	font-weight:500;
}

.header--Tools>.whatsapp-button-header>a {
	color:var(--whatsapp-text);
	background:var(--whatsapp-bg);
}


header.fixedintro .header--Tools>.whatsapp-button-header>a>i {
	transform:scale(1.3);
}

.User--MainArea {
	display:flex;
	align-content:center;
	align-items:center;
	flex-wrap:wrap;
	position:relative;
}

.UserLogo--ControllerMain {
	display:block;
	overflow:hidden;
	cursor:pointer;
}

.UserLogo--ControllerMain>.vs-user {
	display:flex;
	align-content:center;
	align-items:center;
	flex-wrap:nowrap;
	overflow:hidden;
	text-overflow:ellipsis;
	user-select:none;
	white-space:nowrap;
	font-weight:600;
	padding:9px 14px;
	padding-left:12px;
	border-radius:var(--largeradius);
	transition:.35s all ease;
	color:var(--intro-secondarytext);
	border:1px solid var(--button-color-bg);
}

.UserLogo--ControllerMain>.vs-user>.ProfileUse {
	min-width:34px;
	height:34px;
	max-width:34px;
	margin-inline-end:8px;
	display:flex;
	align-content:center;
	justify-content:center;
	align-items:center;
	flex-wrap:wrap;
	font-size:16px;
	color:var(--user-button-color-text);
	background:var(--user-bg-icon);
	border-radius:var(--miniradius);
	--elemnt-width:100%;
	--element-height:100%;
	--element-radius:50%;
	overflow:hidden;
}

.UserLogo--ControllerMain>.vs-user>span {
	display:block;
	flex:1;
	max-width:calc(100% - 30px);
	overflow:hidden;
	text-overflow:ellipsis;
	user-select:none;
	white-space:nowrap;
	text-transform:capitalize;
	font-weight:400;
	display:none;
}

.UserBoxLinks {
	display:inline-block;
	width:320px;
	position:absolute;
	list-style:none;
	visibility:hidden;
	left:-4px;
	top:65px;
	background:#fff;
	box-shadow:var(--PopoverShadow);
	transform:translateY(20px);
	opacity:0;
	transition:.35s all ease;
	z-index:1000;
	line-height:initial;
	text-align:right;
	border-radius:var(--largeradius);
	padding:20px;
}

.HeaderCard {
	display:flex;
	width:100%;
	position:relative;
	height:65px;
	flex-wrap:wrap;
	border-radius:8px;
	transition:.35s all ease;
}

.HeaderCard>.vs-user {
	display:flex;
	align-content:center;
	align-items:center;
	padding-right:60px;
	height:100%;
	overflow:hidden;
	flex-wrap:wrap;
}

.HeaderCard:hover {}

.HeaderCard:hover>a {
	color:#2e414b;
}

.HeaderCard>.vs-user>.ImageRight {
	width:48px;
	height:48px;
	border-radius:50%;
	overflow:hidden;
	position:absolute;
	right:0;
	top:50%;
	transform:translateY(-50%);
	display:flex;
	align-items:center;
	justify-content:center;
	align-content:center;
	flex-wrap:wrap;
	font-size:20px;
	border:1px solid var(--diver);
}

.HeaderCard>.vs-user>span {
	display:block;
	font-size:20px;
	min-width:100%;
	position:relative;
	text-transform:capitalize;
	text-overflow:ellipsis;
	overflow:hidden;
	white-space:nowrap;
	font-weight:400;
}

.HeaderCard>.vs-user>em {
	display:inline-block;
	font-size:13px;
	min-width:100%;
	color:var(--secondarytext);
	top:1px;
	position:relative;
	text-overflow:ellipsis;
	overflow:hidden;
	white-space:nowrap;
	max-width:100%;
	font-style:normal;
	font-weight:200;
}

.LinksBox {
	display:block;
}

.LinksBox>li {
	width:100%;
	position:relative;
	list-style:none;
}

.LinksBox>li.Logout>a:hover {
	color:var(--negative);
}

.LinksBox>li.Logout>a:hover>i {
	color:var(--negative);
}

.LinksBox>li>a {
	padding:15px;
	font-size:15px;
	width:100%;
	display:flex;
	border-radius:var(--miniradius);
	transition:180ms all ease;
	margin-bottom:5px;
	align-items:center;
}

.LinksBox>li.Logout>a {
	padding-bottom:0;
}

.LinksBox>li>a:hover>i {
	color:var(--primary-text);
}

.LinksBox>li>a>i {
	color:var(--secondarytext);
	font-size:20px;
	margin-inline-end:10px;
	width:28px;
	text-align:center;
	border-radius:50%;
	display:flex;
	align-items:center;
	justify-content:center;
	align-content:center;
	flex-wrap:wrap;
	background:white;
	transition:180ms all ease;
}

.MenuHr {
	display:block;
	width:100%;
	height:1px;
	background:var(--diver);
	margin:10px auto;
	position:relative;
	opacity:0.5;
}

.User--MainArea.active .UserBoxLinks {
	visibility:visible;
	opacity:1;
	transform:translateY(0);
}

.header--Tools>.whatsapp-button-header>a>i {
	display:block;
}

.-Btn-Header {
	display:block;
}

.-Btn-Header>a {
	display:flex;
	align-content:center;
	align-items:center;
	justify-content:flex-start;
	border-radius:var(--largeradius);
	padding:16px 18px;
	position:relative;
	text-align:right;
	color:black;
	z-index:1;
	transition:180ms all ease;
	background:#fbc831;
	overflow:hidden;
	font-size:15px;
	flex-wrap:wrap;
}

@keyframes placeholder {
	0% {
		background-position:600px 0
	}

	100% {
		background-position:-600px 0
	}
}

.-YourColor-Widgets-Sections {
	display:block;
	position:relative;
	min-height:100vh;
	z-index:0;
}

.-YourColor-Widgets-Sections > *:first-child .-YC-Widgets-Inner-Row {
    padding-top:0;
    overflow:visible;
}

.shape-divider.custom-shape-divider-bottom {
	bottom:0;
	top:auto;
	transform:rotate(180deg);
}

.-YourColor-SingleWidget-Section {
	display:block;
	position:relative;
	overflow:hidden;
}

.-YC-WidgetType-text_mini_images .--Parent-URL-BTN>a.button_url_2 {
    border-color:white;
    color:white;
}

.-YourColor-SingleWidget-Section.-YC-WidgetType-text_mini_images .--Parent-URL-BTN>a.button_url_2:hover {
    background:white;
    color:var(--uicolor2);
}

.-YC-WidgetType-counter_section .-defult-widgets-title-style-1 .before_title:before {
    background:white;
}

.-YC-WidgetType-widght_gridss {
	margin:0 auto;
}

.-YC-WidgetType-counter_section .-YC-Widgets-Inner-Row {padding:0;}

.-YourColor-SingleWidget-Section.-YC-WidgetType-counter_section .-defult-widgets-title-style-1 .P-content {
	color:white;
	max-width:calc(100% - 60px);
	text-align:right;
	margin-top:40px;
	font-size:23px;
	margin-inline:0;
	font-weight:300;
}

.-Top-separator-shows__in {
	padding-top:120px;
}

.-bottom-separator-shows__in {
	padding-bottom:120px;
}

.-Top-separator-shows__in {
	margin-top:60px;
}

input {
	display:block;
	min-height:57px;
	border-radius:var(--miniradius);
	border:1px solid var(--diver);
	outline:0;
	padding:10px 15px;
	width:100%;
	flex:1;
	font-size:15px;
	text-transform:capitalize;
}

.-PhoneNumber-Field-YC input[type="number"] {
	text-align:left;
	direction:ltr;
}

.-is-necessary input[type="text"] {
	border:1px solid #991229;
}

textarea {
	display:block;
	border-radius:var(--miniradius);
	width:100%;
	border:0;
	outline:0;
	padding:12px;
	border:1px solid var(--diver);
	flex:1;
	min-height:100px;
	line-height:1.5;
	font-size:16px;
	font-weight:300;
}

.-fix-inputs-area {
	margin:0 0 40px 0px;
	flex-wrap:wrap;
	position:relative;
	display:flex;
	flex-direction:column;
	align-content:flex-start;
	align-items:flex-start;
	--diver:#f3f3f3;
}

.-fix-inputs-area .iti__flag {
	margin-inline-end:7px;
}

.-fix-inputs-area .iti--separate-dial-code input[type=tel] {
	padding-inline-start:15px;
	direction:ltr;
}

.-fix-inputs-area .iti--separate-dial-code .iti__selected-flag {
	background:transparent;
	border-inline-start:1px solid var(--diver);
	padding-inline-start:20px;
	border-radius:var(--miniradius) 0 0 var(--miniradius);
}

.-fix-inputs-area .iti--allow-dropdown {
	width:100%;
	direction:ltr;
	flex:1;
}

.-fix-inputs-area.-for-date-field {
	flex-wrap:wrap;
	flex-direction:row;
	align-content:center;
	align-items:center;
}

.-fix-forms-field-title {
	display:flex;
	align-content:center;
	align-items:center;
	margin-bottom:20px;
	flex-wrap:wrap;
	position:relative;
	padding-inline-start:15px;
	color:var(--secondarytext);
	min-width:100%;
}

.-fix-forms-field-title i {
	font-size:16px;
}

.-fix-forms-field-title:before {
	content:'';
	position:absolute;
	width:6px;
	display:block;
	margin-inline-end:10px;
	background:#0000000f;
	border-radius:10px;
	height:12px;
	right:0;
	top:50%;
	transform:translateY(-50%);
}

.-fix-forms-field-title>h3 {
	font-size:17px;
	font-weight:400;
	margin-inline-start:10px;
	line-height:1.5;
	flex:1;
}

.-fix-forms-field-title>descor {
	position:relative;
	color:#858497;
	cursor:pointer;
	display:flex;
	align-content:center;
	align-items:center;
}

.-fix-forms-field-title>descor>i {
	font-weight:300;
}

necessary {
	display:block;
	min-width:100%;
	border-radius:var(--miniradius);
	margin-bottom:10px;
	font-size:12px;
	color:#991229;
	box-sizing:border-box;
}

.-Radio-Box-InnerArea {
	display:flex;
	flex-wrap:wrap;
	margin:0 -5px 0;
	flex:1;
}

.-Radio-Box-Item {
	display:flex;
	padding:17px 50px 17px 20px;
	align-content:center;
	align-items:center;
	margin:0 5px 10px;
	border-radius:var(--miniradius);
	flex:1;
	min-width:max-content;
	position:relative;
	overflow:hidden;
	background:#fff;
}

.-Radio-Box-Item input[type=radio] {
	position:absolute;
	width:100%;
	height:100%;
	right:0;
	top:0;
	margin:0 !important;
	z-index:1;
	border-radius:var(--miniradius);
	transition:180ms all ease;
	background:#fff;
	-webkit-appearance:none;
	cursor:pointer;
}

.-Radio-Box-Item input[type=radio]:checked {
	background:#1f1e8705;
	border-color:#1f1e8733;
}

.-Radio-Box-Item input[type=radio]:checked+span {
	transform:scale(1.2) translate(0%, -39%);
	background:#1f1e872e;
	box-shadow:0 0 0 3px #1f1e8705;
}

.-Radio-Box-Item em {
	display:block;
	white-space:nowrap;
	position:relative;
	z-index:1;
	font-weight:400;
	font-size:14px;
	color:#8c9093;
	font-style:normal;
	transition:180ms all ease;
}

.-Radio-Box-Item:hover em {
	color:#041c36;
}

.-Radio-Box-Item input[type=radio]:checked+span+em {
	color:#363636;
}

.-Radio-Box-Item span {
	display:block;
	width:18px;
	height:18px;
	background:#a1a5a8;
	border-radius:50%;
	position:absolute;
	right:17px;
	transition:180ms all ease;
	box-shadow:0 0 0 3px #db2b4800;
	top:50%;
	transform:translate(0, -50%);
}

.-Radio-Box-Item:hover>span {
	background:#041c36;
}

.-Radio-Box-Item span:before {
	content:'';
	position:absolute;
	width:calc(100% - 6px);
	height:calc(100% - 6px);
	background:#fff;
	top:50%;
	left:50%;
	transform:translate(-50%, -50%);
	border-radius:50%;
	box-shadow:1px 1px 2px #00000030;
	transition:180ms all ease;
}

.-Radio-Box-Item input[type=radio]:checked+span:before {
	background:var(--uicolor);
}

.-Radio-Box-Item input[type="radio" i] {
	border:1px solid var(--diver);
	background:none;
	outline:0;
	box-shadow:0 0;
	z-index:2;
	display:block;
}

.-Radio-Box-Item input[type=radio]:before,
.-Radio-Box-Item input[type=radio]:checked::before,
.-Radio-Box-Item input[type=radio]:checked::before {
	content:'';
	display:none;
}

.-CheckBox-Box-InnerArea {
	display:flex;
	flex-wrap:wrap;
	margin:0 -5px;
}

.-CheckBox-Box-Item {
	display:flex;
	padding:13px 45px 13px 15px;
	align-content:center;
	align-items:center;
	margin:0 5px 10px;
	border-radius:var(--largeradius);
	flex:1;
	min-width:max-content;
	position:relative;
	background:#fff;
}

.-CheckBox-Box-Item input[type=checkbox] {
	position:absolute;
	width:100% !important;
	height:100% !important;
	right:0;
	top:0;
	margin:0 !important;
	z-index:2;
	border-radius:var(--largeradius);
	transition:180ms all ease;
	background:#fff0;
	border:1px solid var(--diver) !important;
	box-shadow:0 0 0;
	display:block;
	-webkit-appearance:none;
	cursor:pointer;
}

.-CheckBox-Box-Item input[type=checkbox]:checked {
	background:#1f1e8705;
	border-color:#1f1e8733;
}

.-CheckBox-Box-Item.Has-ParentChilds {
	min-width:320px;
}

input[type=checkbox]:focus,
input[type=color]:focus,
input[type=date]:focus,
input[type=datetime-local]:focus,
input[type=datetime]:focus,
input[type=email]:focus,
input[type=month]:focus,
input[type=number]:focus,
input[type=password]:focus,
input[type=radio]:focus,
input[type=search]:focus,
input[type=tel]:focus,
input[type=text]:focus,
input[type=time]:focus,
input[type=url]:focus,
input[type=week]:focus,
select:focus,
textarea:focus {
	outline:0 !important;
	box-shadow:0 0 0 !important;
}

.-CheckBox-Box-Item input[type=checkbox]:checked+span {
	transform:scale(1.2) translate(0%, -39%);
	background:#1f1e8729;
	box-shadow:0 0 0 3px #1f1e870a;
}

.-CheckBox-Box-Item em {
	display:block;
	white-space:nowrap;
	position:relative;
	z-index:1;
	font-weight:400;
	font-size:14px;
	color:#858497;
	font-style:normal;
	flex:1;
	transition:180ms all ease;
}

.-CheckBox-Box-Item:hover em {
	color:#041c36;
}

.-CheckBox-Box-Item input[type=checkbox]:checked+span+em {
	color:#041c36;
}

.-CheckBox-Box-Item span {
	display:block;
	width:18px;
	height:18px;
	background:#a1a5a8;
	border-radius:30%;
	position:absolute;
	right:15px;
	transition:180ms all ease;
	box-shadow:0 0 0 3px #db2b4800;
	top:50%;
	transform:translate(0, -50%);
}

.-CheckBox-Box-Item:hover>span {
	background:#041c36;
}

.-CheckBox-Box-Item span:before {
	content:'';
	position:absolute;
	width:calc(100% - 6px);
	height:calc(100% - 6px);
	background:#fff;
	top:50%;
	left:50%;
	transform:translate(-50%, -50%);
	border-radius:30%;
	transition:180ms all ease;
}

.-CheckBox-Box-Item span:after {
	content:'\f00c';
	position:absolute;
	font-family:'Font Awesome 6 Duotone';
	color:#fff;
	font-size:18px;
	right:-1px;
	z-index:1;
	visibility:hidden;
	opacity:0;
	transition:180ms all ease;
	top:50%;
	transform:translateY(-50%);
}

.-CheckBox-Box-Item input[type=checkbox]:checked+span:after {
	visibility:visible;
	opacity:1;
}

.-CheckBox-Box-Item input[type=checkbox]:checked+span:before {
	background:var(--uicolor);
}

.-CheckBox-Box-Item input[type="radio" i] {
	border:1px solid var(--diver);
	background:none;
	outline:0;
	box-shadow:0 0;
	z-index:2;
}

.-CheckBox-Box-Item input[type=checkbox]:before {
	display:none !important;
}

.-YC-Forms-button {
	display:flex;
	justify-content:flex-end;
	margin:10px 0 0;
}

.-YC-Forms-button>.YC-BTN-Forms-Plugin {
	display:block;
	background:var(--positive);
	border:0;
	padding:13px 16px;
	border-radius:var(--largeradius);
	color:#ffff;
	cursor:pointer;
	margin-right:5px;
	font-size:16px;
	font-weight:300;
}

.-YC-Forms-button>.YC-BTN-Forms-Plugin>i {
	margin:0 5px;
}

.-YC-Forms-button>.YC-BTN-Forms-Plugin.Next-Step-Action {
	background:transparent;
	color:#1a1a64;
}

.Select-Options-Items {
	display:block;
	min-width:170px;
	position:relative;
	flex:1;
}

.Select-Options-Items>h2 {
	display:flex;
	padding:20px 15px;
	justify-content:space-between;
	width:100%;
	border:1px solid var(--diver);
	border-radius:var(--miniradius);
	cursor:pointer;
	font-weight:500;
	height:60px;
	font-size:14px;
	align-items:center;
	background:#fff;
	overflow:hidden;
}

.Select-Options-Items>h2>span {
	margin-inline-end:10px;
	display:block;
	flex:1;
	white-space:nowrap;
	text-overflow:ellipsis;
	overflow:hidden;
}

.Select-Options-Items>h2>span>.-field-select-image {
	margin-left:10px;
	height:32px;
	max-width:32px;
	position:relative;
	overflow:hidden;
	border-radius:var(--miniradius);
	box-shadow:0 2px 3px #1f1e8705, 0 3px 10px #4847ed0f;
	min-width:32px;
	max-height:32px;
}

.Select-Options-Items>h2>span>.-field-select-image>img {
	position:absolute;
	min-width:100%;
	max-width:unset;
	left:50%;
	top:50%;
	transform:translate(-50%, -50%);
	min-height:100%;
	max-height:100%;
}

.-Select-DropDown {
	position:absolute;
	visibility:hidden;
	opacity:0;
	background:white;
	box-shadow:0 2px 3px #1f1e8705, 0 8px 35px #4847ed0f;
	border-radius:var(--miniradius);
	min-width:240px;
	right:0;
	padding:10px;
	z-index:90;
	top:calc(100% - -8px);
	/* border:1px solid var(--diver); */
	max-height:391px;
	margin:0;
	display:flex;
	flex-wrap:wrap;
	flex-direction:column;
}

.Select-Options-Items.active .-Select-DropDown {
	visibility:visible;
	opacity:1;
}

.Select-Options-Items .Lists-Select-Items {
	position:relative;
	min-width:100%;
	overflow:auto;
	margin:0;
	max-height:265px;
}

.Select-Options-Items .Lists-Select-Items::-webkit-scrollbar {
	width:4px;
	height:4px;
}

.Select-Options-Items .Lists-Select-Items::-webkit-scrollbar-thumb {
	background:linear-gradient(0deg, transparent 10%, transparent 0%, transparent 90%, transparent 0%);
}

.Select-Options-Items .Lists-Select-Items::-webkit-scrollbar-track {
	background:transparent;
}

.Select-Options-Items .Lists-Select-Items:hover::-webkit-scrollbar-thumb {
	background:linear-gradient(0deg, transparent 10%, #00000008 0%, #00000008 90%, transparent 0%);
}

.Select-Options-Items .Lists-Select-Items>li {
	display:flex;
	padding:12px 13px;
	border:1px solid transparent;
	border-radius:var(--miniradius);
	cursor:pointer;
	transition:180ms all ease;
	align-content:center;
	align-items:center;
	font-weight:400;
	font-size:14px;
	margin-bottom:5px;
}

.Select-Options-Items .Lists-Select-Items>li:hover {
	background:#f4f4f4;
}

.Select-Options-Items .Lists-Select-Items>li:before {
	content:'\e59e';
	font-family:"Font Awesome 6 Pro";
	font-size:14px;
	color:var(--secondarytext);
	position:relative;
	margin-left:10px;
	font-weight:900;
	display:flex;
	align-content:center;
	align-items:center;
	line-height:1.6;
}

.-Select-Cuntryes-Item .Select-Options-Items .Lists-Select-Items>li:before {
	display:none;
}

.Select-Options-Items .Lists-Select-Items>li.active {
	background:#f9f9f9;
	border-color:#1f1e8705;
	color:var(--uicolor);
}

.Select-Options-Items .Lists-Select-Items>li .-field-select-image {
	display:block;
	max-width:32px;
	min-width:32px;
	overflow:hidden;
	margin-left:10px;
	border-radius:50%;
	height:32px;
	position:relative;
	border:1px solid #0000001f;
	box-shadow:0 2px 3px #00000012, 0 3px 14px #0000000d;
}

.Select-Options-Items .Lists-Select-Items>li .-field-select-image>img {
	max-height:100%;
	min-height:100%;
	min-width:100%;
	position:absolute;
	left:50%;
	transform:translate(-50%, -50%);
	top:50%;
	max-width:unset;
}

.Select-Options-Items .Lists-Select-Items>li>em {
	font-size:11px;
	color:var(--secondarytext);
	margin-right:5px;
}

.-fix-inputs-area.-Yc-Selected-Field {
	display:flex;
	flex-wrap:wrap;
	flex-direction:row;
	align-content:center;
	align-items:center;
}

switchfield {
	display:block;
	position:relative;
}

switchfield>.Switch {
	display:block;
	width:130px;
	position:relative;
	background:var(--disable-button);
	height:50px;
	border-radius:40px;
	color:#858497;
	cursor:pointer;
	transition:180ms all ease;
}

switchfield>.Switch>span,
switchfield>.Switch>strong {
	position:absolute;
	width:max-content;
	top:50%;
	transform:translateY(-50%);
	left:15px;
	font-size:17px;
	font-weight:300;
	transition:180ms all ease;
}

switchfield>.Switch>strong {
	right:15px;
	left:0;
	visibility:hidden;
	opacity:0;
}

switchfield>.Switch>em {
	position:absolute;
	width:40px;
	height:40px;
	border-radius:50%;
	transform:translateY(-50%);
	right:5px;
	background:var(--disable-text);
	top:50%;
	transition:180ms all ease;
}

switchfield>input[type=checkbox]:checked~.Switch>em {
	transform:translate(-80px, -50%);
	background:#fff;
}

switchfield>input[type=checkbox]:checked~.Switch>strong {
	visibility:visible;
	opacity:1;
}

switchfield>input[type=checkbox]:checked~.Switch>span {
	visibility:hidden;
	opacity:0;
}

switchfield>input[type=checkbox]:checked~.Switch {
	background:var(--uicolor);
	color:white;
}

switchfield>input[type=checkbox] {
	position:absolute;
	width:100%;
	height:100%;
	background:none;
	border:0 !important;
	box-shadow:0 0 0;
	z-index:1;
	top:0;
	right:0;
	left:0;
	display:block;
	cursor:pointer;
	-webkit-appearance:none;
	cursor:pointer;
}

.-PhoneNumber-Field-YC {
	flex:1;
	display:flex;
	flex-wrap:wrap;
	width:100%;
}

.-Select-Field-Code {
	display:block;
	min-width:90px;
	position:relative;
	margin-left:15px;
	max-width:180px;
	min-width:180px;
}

.-select-Code-number-title {
	display:flex;
	padding:20px 15px !important;
	justify-content:space-between;
	width:100%;
	border:1px solid var(--diver);
	border-radius:var(--miniradius);
	cursor:pointer;
	font-weight:500 !important;
	height:60px;
	font-size:14px !important;
	align-content:center;
	align-items:center;
	background:#fff;
	line-height:unset !important;
	box-sizing:border-box;
	margin:0;
	overflow:hidden;
}

.-select-Code-number-title>span {
	margin-left:10px;
	display:flex;
	align-content:center;
	align-items:center;
	flex:1;
	text-overflow:ellipsis;
	overflow:hidden;
	white-space:nowrap;
	justify-content:flex-start;
	max-width:100%;
}

.-select-Code-number-title>span>span {
	text-overflow:ellipsis;
	overflow:hidden;
	white-space:nowrap;
	justify-content:flex-start;
	display:block;
}

.-select-Code-number-title>span em {
	font-style:unset;
	font-size:11px;
}

.-select-Code-number-title>span>.-field-select-image {
	margin-left:10px;
	height:32px;
	min-width:32px;
	position:relative;
	overflow:hidden;
	border-radius:var(--miniradius);
	box-shadow:0 2px 3px #1f1e8705, 0 3px 10px #4847ed0f;
}

.-select-Code-number-title>span>.-field-select-image>img {
	position:absolute;
	min-width:100%;
	max-width:unset;
	left:50%;
	top:50%;
	transform:translate(-50%, -50%);
	min-height:100%;
	max-height:100%;
}

.-Select-DropDown-PoneNumber {
	position:absolute;
	visibility:hidden;
	opacity:0;
	background:#fff;
	box-shadow:0 2px 3px #1f1e8705, 0 8px 35px #4847ed0f;
	border-radius:var(--largeradius);
	min-width:250px;
	right:0;
	padding:10px;
	z-index:90;
	top:calc(100% - -8px);
	max-height:390px;
	margin:0;
	display:flex;
	flex-wrap:wrap;
	flex-direction:column;
}

.-Select-Field-Code.active .-Select-DropDown-PoneNumber {
	visibility:visible;
	opacity:1;
}

.-Select-DropDown-PoneNumber .Lists-Select-Items-PoneNumber {
	position:relative;
	min-width:100%;
	overflow:auto;
	margin:0;
	max-height:265px;
}

.Lists-Select-Items-PoneNumber>li:hover {
	background:#f4f4f4;
	color:#041c36;
}

.Lists-Select-Items-PoneNumber>li.active {
	background:#f3f3ff;
	border-color:#1f1e8705;
	color:var(--uicolor);
}

.Lists-Select-Items-PoneNumber>li {
	display:flex;
	padding:12px 13px;
	border:1px solid transparent;
	border-radius:var(--miniradius);
	cursor:pointer;
	transition:180ms all ease;
	align-content:center;
	align-items:center;
	font-weight:400;
	font-size:14px;
	margin-bottom:5px;
}

.Lists-Select-Items-PoneNumber>li em {
	color:#464646;
	font-style:normal;
}

.Lists-Select-Items-PoneNumber>li .-field-select-image {
	display:block;
	max-width:32px;
	min-width:32px;
	overflow:hidden;
	margin-left:10px;
	border-radius:50%;
	height:32px;
	position:relative;
	border:1px solid #0000001f;
	box-shadow:0 2px 3px #00000012, 0 3px 14px #0000000d;
}

.Lists-Select-Items-PoneNumber>li .-field-select-image>img {
	max-width:unset;
	max-height:100%;
	min-height:100%;
	position:absolute;
}

.Lists-Select-Items-PoneNumber:hover::-webkit-scrollbar-thumb {
	background:linear-gradient(0deg, transparent 10%, #00000008 0%, #00000008 90%, transparent 0%);
}

.Lists-Select-Items-PoneNumber::-webkit-scrollbar-thumb {
	background:linear-gradient(0deg, transparent 10%, transparent 0%, transparent 90%, transparent 0%);
}

.Lists-Select-Items-PoneNumber::-webkit-scrollbar-track {
	background:transparent;
}

.Lists-Select-Items-PoneNumber::-webkit-scrollbar {
	width:4px;
	height:4px;
}

.AjaxSearchCenter {
	display:flex;
	align-content:center;
	align-items:center;
	border-bottom:1px solid var(--diver);
	margin-bottom:10px;
	padding:0 10px;
}

.-fix-inputs-area .AjaxSearchCenter input[type="text"] {
	border:0 !important;
	border-bottom:0px solid var(--diver) !important;
	border-radius:0 !important;
	min-height:50px;
	padding:0 10px !important;
}

.AjaxSearchCenter:before {
	content:'\f002';
	position:relative;
	display:block;
	font-size:25px;
	font-family:"Font Awesome 6 Pro";
	font-weight:300;
	margin-left:4px;
}


.dis {
	display:none;
}

.GotoTop {
	float:right;
	width:70px;
	height:70px;
	z-index:10998;
	color:var(--secondarytext);
	cursor:pointer;
	position:fixed;
	bottom:40px;
	transform-origin:center bottom;
	transform:translate(0%, 200%);
	transition:all 200ms cubic-bezier(0.21, 0.12, 0.02, 0.99) 0s;
	border-radius:50%;
	right:40px;
	display:flex;
	place-content:center;
	align-items:center;
	background:var(--whatsapp);
	--bx-item:-4px -2px 16px 0px #00000000, 4px 2px 16px 0px rgb(0 0 0 / 3%);
	box-shadow:var(--bx-item);
	border:2px solid var(--whatsapp);
}

.GotoTop>a {
	display:flex;
	width:100%;
	height:100%;
	justify-content:center;
	align-items:center;
	color:white;
	font-size:39px;
	position:relative;
}

.GotoTop:hover>a {
	color:var(--whatsapp);
}

.GotoTop>a:before,
.GotoTop>a:after {
	content:'';
	display:block;
	position:absolute;
	border:2px solid var(--whatsapp);
	left:-20px;
	right:-20px;
	top:-20px;
	bottom:-20px;
	border-radius:50%;
	animation:animate 1.5s linear infinite;
	opacity:0;
}

.GotoTop:hover>a:before,
.GotoTop:hover>a:after {
	animation:unset;
}

.GotoTop>a:after {
	animation-delay:.5s;
}

@-moz-keyframes animate {
	0% {
		transform:scale(0.5);
		opacity:0;
	}

	50% {
		opacity:1;
	}

	100% {
		transform:scale(1.2);
		opacity:0;
	}
}

@-webkit-keyframes animate {
	0% {
		transform:scale(0.5);
		opacity:0;
	}

	50% {
		opacity:1;
	}

	100% {
		transform:scale(1.2);
		opacity:0;
	}
}

@keyframes animate {
	0% {
		transform:scale(0.5);
		opacity:0;
	}

	50% {
		opacity:1;
	}

	100% {
		transform:scale(1.2);
		opacity:0;
	}
}

.GotoTop>a>i {
	height:42px;
}

.GotoTop.visible {
	transform:translate(0%, 0%);
}

.GotoTop:hover {
	opacity:1;
	--bx-item:-4px -2px 16px 0px #00000000, 4px 10px 23px 6px rgb(0 0 0 / 2%);
	transform:translate(0%, -1px);
	background:white;
}

header.fixedintro .-Header-Fix .container {
}

.-Yc-TopBar {
	display:flex;
	width:100%;
	position:relative;
	justify-content:center;
	padding:15px 0px;
	display:none;
}

.-Yc-TopBar .container {
	flex:1;
}


header .-Header-Fix {
    width:100%;
    padding:var(--header-padding);
    display:flex;
    position:relative;
    /* background:white; */
    padding:6px 13px;
    border-radius:50px;
    min-height:50px;
}

header .-Header-Fix {
    border-radius:0px 0 30px 30px;
    padding-inline:0;
}

header.fixedintro .-Header-Fix::before {
	/* opacity:1; */
	/* visibility:visible; */
}

.-Header-Fix::before {
	content:"";
	position:absolute;
	width:calc(var(--container-width) - 80px);
	height:100%;
	background:rgba(255, 255, 255, 0.03);
	left:50%;
	transform:translate(-50%, -50%);
	top:50%;
	border-radius:var(--largeradius);
	opacity:0;
	visibility:hidden;
	transition:all 180ms ease 0s;
}

.Usersarea {
	display:flex;
}

.Usersarea>.-PhoneNumber {
	margin:0 10px 0 0px;
	color:#25D366;
	font-size:20px;
}

.Usersarea>.-PhoneNumber>span {
	font-weight:300;
}

.Usersarea>.-PhoneNumber>i {
	margin-left:10px;
	font-size:25px;
	font-weight:100;
}

.Usersarea>.-PhoneNumber>a {
	color:#fff;
}

.Usersarea>a {
	display:flex;
	align-content:center;
	justify-content:center;
	align-items:center;
	padding:10px 15px;
	border-radius:var(--largeradius);
	color:var(--secondarytext);
}

.Bar-Left-InTOpBar {
	display:flex;
	align-content:center;
	align-items:center;
}

.YourColor-IntroBoxes {
	display:flex;
	position:relative;
	margin:0px 0 0;
	padding-top:160px;
	padding-bottom:60px;
	justify-content:center;
	background:#F0F2F4;
	min-width:100%;
	max-width:100%;
	overflow:hidden;
}

.YourColor-IntroBoxes:before {
    --line:color-mix(in lch, canvasText 12%, transparent);
    --size:64px;
    content:'';
    height:93%;
    width:100%;
    position:absolute;
    background:linear-gradient(90deg, var(--line) 1px, transparent 1px var(--size)) 0 -5vmin / var(--size) var(--size), linear-gradient(var(--line) 1px, transparent 1px var(--size)) 0 -5vmin / var(--size) var(--size);
    -webkit-mask:linear-gradient(360deg, transparent 6%, white);
    top:0;
    z-index:0;
    background-attachment:fixed;
}

.animation-hidden {
	visibility:hidden;
}

@-webkit-keyframes bounceOut {
	20% {
		-webkit-transform:scale3d(.9, .9, .9);
		transform:scale3d(.9, .9, .9)
	}

	50%,
	55% {
		opacity:1;
		-webkit-transform:scale3d(1.1, 1.1, 1.1);
		transform:scale3d(1.1, 1.1, 1.1)
	}

	to {
		opacity:0;
		-webkit-transform:scale3d(.3, .3, .3);
		transform:scale3d(.3, .3, .3)
	}
}

@keyframes bounceOut {
	20% {
		-webkit-transform:scale3d(.9, .9, .9);
		transform:scale3d(.9, .9, .9)
	}

	50%,
	55% {
		opacity:1;
		-webkit-transform:scale3d(1.1, 1.1, 1.1);
		transform:scale3d(1.1, 1.1, 1.1)
	}

	to {
		opacity:0;
		-webkit-transform:scale3d(.3, .3, .3);
		transform:scale3d(.3, .3, .3)
	}
}

@-webkit-keyframes flipOutX {
	0% {
		-webkit-transform:perspective(400px);
		transform:perspective(400px)
	}

	30% {
		opacity:1;
		-webkit-transform:perspective(400px) rotateX(-20deg);
		transform:perspective(400px) rotateX(-20deg)
	}

	to {
		opacity:0;
		-webkit-transform:perspective(400px) rotateX(90deg);
		transform:perspective(400px) rotateX(90deg)
	}
}

@keyframes flipOutX {
	0% {
		-webkit-transform:perspective(400px);
		transform:perspective(400px)
	}

	30% {
		opacity:1;
		-webkit-transform:perspective(400px) rotateX(-20deg);
		transform:perspective(400px) rotateX(-20deg)
	}

	to {
		opacity:0;
		-webkit-transform:perspective(400px) rotateX(90deg);
		transform:perspective(400px) rotateX(90deg)
	}
}

@-webkit-keyframes flipInX {
	0% {
		-webkit-animation-timing-function:ease-in;
		animation-timing-function:ease-in;
		opacity:0;
		-webkit-transform:perspective(400px) rotateX(90deg);
		transform:perspective(400px) rotateX(90deg)
	}

	40% {
		-webkit-animation-timing-function:ease-in;
		animation-timing-function:ease-in;
		-webkit-transform:perspective(400px) rotateX(-20deg);
		transform:perspective(400px) rotateX(-20deg)
	}

	60% {
		opacity:1;
		-webkit-transform:perspective(400px) rotateX(10deg);
		transform:perspective(400px) rotateX(10deg)
	}

	80% {
		-webkit-transform:perspective(400px) rotateX(-5deg);
		transform:perspective(400px) rotateX(-5deg)
	}

	to {
		-webkit-transform:perspective(400px);
		transform:perspective(400px)
	}
}

@keyframes flipInX {
	0% {
		-webkit-animation-timing-function:ease-in;
		animation-timing-function:ease-in;
		opacity:0;
		-webkit-transform:perspective(400px) rotateX(90deg);
		transform:perspective(400px) rotateX(90deg)
	}

	40% {
		-webkit-animation-timing-function:ease-in;
		animation-timing-function:ease-in;
		-webkit-transform:perspective(400px) rotateX(-20deg);
		transform:perspective(400px) rotateX(-20deg)
	}

	60% {
		opacity:1;
		-webkit-transform:perspective(400px) rotateX(10deg);
		transform:perspective(400px) rotateX(10deg)
	}

	80% {
		-webkit-transform:perspective(400px) rotateX(-5deg);
		transform:perspective(400px) rotateX(-5deg)
	}

	to {
		-webkit-transform:perspective(400px);
		transform:perspective(400px)
	}
}

@-webkit-keyframes zoomOut {
	0% {
		opacity:1
	}

	50% {
		opacity:0;
		-webkit-transform:scale3d(.3, .3, .3);
		transform:scale3d(.3, .3, .3)
	}

	to {
		opacity:0
	}
}

@keyframes zoomOut {
	0% {
		opacity:1
	}

	50% {
		opacity:0;
		-webkit-transform:scale3d(.3, .3, .3);
		transform:scale3d(.3, .3, .3)
	}

	to {
		opacity:0
	}
}

@-webkit-keyframes slideOutDown {
	0% {
		-webkit-transform:translateZ(0);
		transform:translateZ(0)
	}

	to {
		-webkit-transform:translate3d(0, 100%, 0);
		transform:translate3d(0, 100%, 0);
		visibility:hidden
	}
}

@keyframes slideOutDown {
	0% {
		-webkit-transform:translateZ(0);
		transform:translateZ(0)
	}

	to {
		-webkit-transform:translate3d(0, 100%, 0);
		transform:translate3d(0, 100%, 0);
		visibility:hidden
	}
}

@-webkit-keyframes slideInDown {
	0% {
		-webkit-transform:translate3d(0, -100%, 0);
		transform:translate3d(0, -100%, 0);
		visibility:visible
	}

	to {
		-webkit-transform:translateZ(0);
		transform:translateZ(0)
	}
}

@keyframes slideInDown {
	0% {
		-webkit-transform:translate3d(0, -100%, 0);
		transform:translate3d(0, -100%, 0);
		visibility:visible
	}

	to {
		-webkit-transform:translateZ(0);
		transform:translateZ(0)
	}
}

@-webkit-keyframes zoomIn {
	0% {
		opacity:0;
		-webkit-transform:scale3d(.3, .3, .3);
		transform:scale3d(.3, .3, .3)
	}

	50% {
		opacity:1
	}
}

@keyframes zoomIn {
	0% {
		opacity:0;
		-webkit-transform:scale3d(.3, .3, .3);
		transform:scale3d(.3, .3, .3)
	}

	50% {
		opacity:1
	}
}

@-webkit-keyframes bounceInUp {
	0% {
		opacity:0;
		-webkit-transform:translateY(800px);
		transform:translateY(800px);
	}

	60% {
		opacity:1;
		-webkit-transform:translateY(0px);
		transform:translateY(0px);
	}

	80% {
		-webkit-transform:translateY(0px);
		transform:translateY(0px);
	}

	100% {
		-webkit-transform:translateY(0);
		transform:translateY(0);
	}
}

@keyframes bounceInUp {
	0% {
		opacity:0;
		-webkit-transform:translateY(800px);
		-ms-transform:translateY(800px);
		transform:translateY(800px);
	}

	60% {
		opacity:1;
		-webkit-transform:translateY(800px);
		-ms-transform:translateY(800px);
		transform:translateY(800px);
	}

	80% {
		-webkit-transform:translateY(10px);
		-ms-transform:translateY(10px);
		transform:translateY(10px);
	}

	100% {
		-webkit-transform:translateY(0);
		-ms-transform:translateY(0);
		transform:translateY(0);
	}
}

@-webkit-keyframes bounceIn {

	0%,
	20%,
	40%,
	60%,
	80%,
	to {
		-webkit-animation-timing-function:cubic-bezier(.215, .61, .355, 1);
		animation-timing-function:cubic-bezier(.215, .61, .355, 1)
	}

	0% {
		opacity:0;
		-webkit-transform:scale3d(.3, .3, .3);
		transform:scale3d(.3, .3, .3)
	}

	20% {
		-webkit-transform:scale3d(1.1, 1.1, 1.1);
		transform:scale3d(1.1, 1.1, 1.1)
	}

	40% {
		-webkit-transform:scale3d(.9, .9, .9);
		transform:scale3d(.9, .9, .9)
	}

	60% {
		opacity:1;
		-webkit-transform:scale3d(1.03, 1.03, 1.03);
		transform:scale3d(1.03, 1.03, 1.03)
	}

	80% {
		-webkit-transform:scale3d(.97, .97, .97);
		transform:scale3d(.97, .97, .97)
	}

	to {
		opacity:1;
		-webkit-transform:scaleX(1);
		transform:scaleX(1)
	}
}

@keyframes bounceIn {

	0%,
	20%,
	40%,
	60%,
	80%,
	to {
		-webkit-animation-timing-function:cubic-bezier(.215, .61, .355, 1);
		animation-timing-function:cubic-bezier(.215, .61, .355, 1)
	}

	0% {
		opacity:0;
		-webkit-transform:scale3d(.3, .3, .3);
		transform:scale3d(.3, .3, .3)
	}

	20% {
		-webkit-transform:scale3d(1.1, 1.1, 1.1);
		transform:scale3d(1.1, 1.1, 1.1)
	}

	40% {
		-webkit-transform:scale3d(.9, .9, .9);
		transform:scale3d(.9, .9, .9)
	}

	60% {
		opacity:1;
		-webkit-transform:scale3d(1.03, 1.03, 1.03);
		transform:scale3d(1.03, 1.03, 1.03)
	}

	80% {
		-webkit-transform:scale3d(.97, .97, .97);
		transform:scale3d(.97, .97, .97)
	}

	to {
		opacity:1;
		-webkit-transform:scaleX(1);
		transform:scaleX(1)
	}
}

@-webkit-keyframes slideInRight {
	0% {
		opacity:0;
		-webkit-transform:translateX(800px);
		transform:translateX(800px);
	}

	100% {
		-webkit-transform:translateX(0);
		transform:translateX(0);
	}
}

@keyframes slideInRight {
	0% {
		opacity:0;
		-webkit-transform:translateX(800px);
		-ms-transform:translateX(800px);
		transform:translateX(800px);
	}

	100% {
		opacity:1;
		-webkit-transform:translateX(0);
		-ms-transform:translateX(0);
		transform:translateX(0);
	}
}

@-webkit-keyframes slideInLeft {
	0% {
		opacity:0;
		-webkit-transform:translateX(-800px);
		transform:translateX(-800px);
	}

	100% {
		-webkit-transform:translateX(0);
		transform:translateX(0);
	}
}

@keyframes slideInLeft {
	0% {
		opacity:0;
		-webkit-transform:translateX(-800px);
		-ms-transform:translateX(-800px);
		transform:translateX(-800px);
	}

	100% {
		-webkit-transform:translateX(0);
		-ms-transform:translateX(0);
		transform:translateX(0);
	}
}

@-webkit-keyframes fadeInDown {
	0% {
		opacity:0;
		-webkit-transform:translateY(-20px);
		transform:translateY(-20px);
	}

	100% {
		opacity:1;
		-webkit-transform:translateY(0);
		transform:translateY(0);
	}
}

@keyframes fadeInDown {
	0% {
		opacity:0;
		-webkit-transform:translateY(-20px);
		-ms-transform:translateY(-20px);
		transform:translateY(-20px);
	}

	100% {
		opacity:1;
		-webkit-transform:translateY(0);
		-ms-transform:translateY(0);
		transform:translateY(0);
	}
}

@-webkit-keyframes fadeInDownBig {
	0% {
		opacity:0;
		-webkit-transform:translateY(-800px);
		transform:translateY(-800px);
	}

	100% {
		opacity:1;
		-webkit-transform:translateY(0);
		transform:translateY(0);
	}
}

@keyframes fadeInDownBig {
	0% {
		opacity:0;
		-webkit-transform:translateY(-800px);
		-ms-transform:translateY(-800px);
		transform:translateY(-800px);
	}

	100% {
		opacity:1;
		-webkit-transform:translateY(0);
		-ms-transform:translateY(0);
		transform:translateY(0);
	}
}

@-webkit-keyframes fadeInUp {
	0% {
		opacity:0;
		-webkit-transform:translateY(20px);
		transform:translateY(20px);
	}

	100% {
		opacity:1;
		-webkit-transform:translateY(0);
		transform:translateY(0);
	}
}

@keyframes fadeInUp {
	0% {
		opacity:0;
		-webkit-transform:translateY(20px);
		-ms-transform:translateY(20px);
		transform:translateY(20px);
	}

	100% {
		opacity:1;
		-webkit-transform:translateY(0);
		-ms-transform:translateY(0);
		transform:translateY(0);
	}
}

@-webkit-keyframes fadeInUpBig {
	0% {
		opacity:0;
		-webkit-transform:translateY(800px);
		transform:translateY(800px);
	}

	100% {
		opacity:1;
		-webkit-transform:translateY(0);
		transform:translateY(0);
	}
}

@keyframes fadeInUpBig {
	0% {
		opacity:0;
		-webkit-transform:translateY(800px);
		-ms-transform:translateY(800px);
		transform:translateY(800px);
	}

	100% {
		opacity:1;
		-webkit-transform:translateY(0);
		-ms-transform:translateY(0);
		transform:translateY(0);
	}
}

@-webkit-keyframes fadeInLeft {
	0% {
		opacity:0;
		-webkit-transform:translateX(-20px);
		transform:translateX(-20px);
	}

	100% {
		opacity:1;
		-webkit-transform:translateX(0);
		transform:translateX(0);
	}
}

@keyframes fadeInLeft {
	0% {
		opacity:0;
		-webkit-transform:translateX(-20px);
		-ms-transform:translateX(-20px);
		transform:translateX(-20px);
	}

	100% {
		opacity:1;
		-webkit-transform:translateX(0);
		-ms-transform:translateX(0);
		transform:translateX(0);
	}
}

@-webkit-keyframes fadeInLeftBig {
	0% {
		opacity:0;
		-webkit-transform:translateX(-800px);
		transform:translateX(-800px);
	}

	100% {
		opacity:1;
		-webkit-transform:translateX(0);
		transform:translateX(0);
	}
}

@keyframes fadeInLeftBig {
	0% {
		opacity:0;
		-webkit-transform:translateX(-800px);
		-ms-transform:translateX(-800px);
		transform:translateX(-800px);
	}

	100% {
		opacity:1;
		-webkit-transform:translateX(0);
		-ms-transform:translateX(0);
		transform:translateX(0);
	}
}

@-webkit-keyframes fadeInRight {
	0% {
		opacity:0;
		-webkit-transform:translateX(20px);
		transform:translateX(20px);
	}

	100% {
		opacity:1;
		-webkit-transform:translateX(0);
		transform:translateX(0);
	}
}

@keyframes fadeInRight {
	0% {
		opacity:0;
		-webkit-transform:translateX(20px);
		-ms-transform:translateX(20px);
		transform:translateX(20px);
	}

	100% {
		opacity:1;
		-webkit-transform:translateX(0);
		-ms-transform:translateX(0);
		transform:translateX(0);
	}
}

@-webkit-keyframes fadeInRightBig {
	0% {
		opacity:0;
		-webkit-transform:translateX(800px);
		transform:translateX(800px);
	}

	100% {
		opacity:1;
		-webkit-transform:translateX(0);
		transform:translateX(0);
	}
}

@keyframes fadeInRightBig {
	0% {
		opacity:0;
		-webkit-transform:translateX(800px);
		-ms-transform:translateX(800px);
		transform:translateX(800px);
	}

	100% {
		opacity:1;
		-webkit-transform:translateX(0);
		-ms-transform:translateX(0);
		transform:translateX(0);
	}
}

.YC-Animation-Item {
	-webkit-animation-name:var(--animation-name);
	animation-name:var(--animation-name);
	animation-duration:var(--animation-duration);
	animation-delay:var(--animation-delay);
}

.YC-widght_grids_URL:after {
    content:"";
    position:absolute;
    left:68px;
    right:initial;
    bottom:-12px;
    height:40px;
    width:30px;
    overflow:hidden;
    top:initial;
    border-width:0 0 12px 12px;
    border-color:#ff000000 transparent white white;
    border-style:solid;
    border-radius:0 0 0 var(--largeradius);
}

.-YC-Widgets-Inner-Row {
	overflow:hidden;
	padding:80px 0px;
	position:relative;
	z-index:1;
}

.-primary-body .-YC-Widgets-Inner-Row {
    padding-top:0 !important;
}

.-YourColor-SingleWidget-Section.-YC-WidgetType-About_Us.-bottom-separator-shows__in .-YC-Widgets-Inner-Row {
	padding-bottom:0;
}

.-YC-WidgetType-sticky__features:before {
	content:"";
	display:block;
	opacity:.5;
	width:620px;
	height:470px;
	position:absolute;
	border-radius:40%;
	transform:rotate(45deg);
	/* z-index:-6; */
	left:inherit;
	right:0;
	top:inherit;
	background:linear-gradient(130deg, #eff8ff, transparent);
	bottom:-20%;
}

.-YC-WidgetType-sticky__features:after {
	content:"";
	display:block;
	opacity:.5;
	width:620px;
	height:470px;
	background:linear-gradient(-45deg, #eff8ff, transparent);
	position:absolute;
	border-radius:40%;
	transform:rotate(45deg);
	left:80px;
	top:-50px;
	z-index:0;
}

.owl-rtl .owl-item {
	float:right;
}

.owl-item {
	display:inline-block;
	vertical-align:top;
}

.owl-item:nth-child(4) .YC-widgets-list-image {
    transform:scale(0.9);
}

.owl-item:nth-child(5) .YC-widgets-list-image {
    transform:scale(0.8);
}

title--tooltip {
	position:fixed;
	background:var(--primary-text);
	padding:5px 10px;
	border-radius:var(--miniradius);
	color:#fff;
	font-size:13px;
	max-width:250px;
	font-weight:400;
	line-height:1.6;
	z-index:20000;
}

title--tooltip.social-tooltip {
	min-width:max-content;
	padding:15px;
}

.-YC-Icon-Buttons {
	display:flex;
	max-width:max-content;
	align-content:center;
	align-items:center;
	justify-content:center;
	flex-wrap:wrap;
	margin:0 15px;
	position:relative;
	height:20px;
	--inset-uicolor:var(--uicolor2);
}

:hover>btn-icon.-YC-Icon-Buttons>em {
	opacity:0;
}

:hover>btn-icon.-YC-Icon-Buttons>span {
	width:50px;
}

verified {
	display:inline-block;
	width:15px;
	height:15px;
	vertical-align:middle;
	background:rgb(44, 134, 253);
	color:white;
	border-radius:50%;
	font-size:7px;
	text-align:center;
	line-height:18px;
	margin-inline-start:5px;
}

.YC-BreadCrumb {
	position:absolute;
	left:7.65%;
	bottom:0;
	max-width:calc(100% - 7.65%);
	z-index:3;
}

.YC-BreadCrumb>ol {
	--link-gradient-angle:262deg;
	--link-gradient-colorstop-1:14.51%;
	--link-gradient-colorstop-2:95.96%;
	font-size:14px;
	line-height:27px;
	font-weight:600;
	white-space:nowrap;
	-ms-text-overflow:ellipsis;
	text-overflow:ellipsis;
	overflow:hidden;
	padding:15px 30px 16px 38px;
	-webkit-border-radius:25px 25px 0 0;
	border-radius:25px 25px 0 0;
	background:#f0f2f4;
}


.YC-BreadCrumb>ol>i {
	margin:0 10px;
	font-size:14px;
	font-weight:300;
	color:var(--secondarytext);
	height:11px;
}

.container-pages-head .YC-BreadCrumb>ol>i:last-of-type {
	display:block;
}

.YC-BreadCrumb>ol>li>a {
	display:flex;
	font-size:15px;
	padding:0px 0;
	color:var(--primary-text);
	font-weight:500;
	text-transform:uppercase;
	align-content:center;
	align-items:center;
	flex-wrap:wrap;
}

.YC-BreadCrumb>ol>li>a>span {
	display:flex;
	flex-wrap:wrap;
}

.YC-BreadCrumb>ol>li>a>span>i {
	margin-inline-end:5px;
}

.-fix-inputs-area.-is-necessary textarea,
.-fix-inputs-area.-is-necessary input {
	animation:is-necessary 1.5s;
}

@keyframes is-necessary {
	0% {
		border-color:var(--diver);
	}

	40% {
		border-color:var(--negative);
	}

	60% {
		border-color:var(--diver);
	}

	70% {
		border-color:var(--negative);
	}

	80% {
		border-color:var(--diver);
	}

	100% {
		border-color:var(--negative);
	}
}

.Context--overlays {
	position:fixed;
	top:0;
	right:0;
	width:100%;
	perspective:1000px;
	z-index:10999;
	height:100%;
}

.Context--overlays.loading>.Boxed--Context---overlays {
	width:100%;
}

.Backdrop--Context---overlays {
	height:100%;
	background:var(--alphabg);
	position:fixed;
	top:0;
	width:100%;
	right:0;
	overflow:hidden;
	z-index:-1;
}

.inner--Context---overlays *::-webkit-scrollbar {
	width:8px;
	height:4px;
}

.inner--Context---overlays *::-webkit-scrollbar-thumb {
	background:radial-gradient(circle, #031e3540, #01010100);
	border-radius:3px;
}

.inner--Context---overlays *::-webkit-scrollbar-track {
	background:transparent;
}

.Parent-Boxed--Context---overlays {
	position:relative;
	background:var(--overlay);
	box-shadow:0 12px 28px 0 var(--shadow-2), 0 2px 4px 0 var(--shadow-1), inset 0 0 0 1px var(--shadow-inset);
	border-radius:var(--largeradius);
	transition:200ms all var(--transition-timing-in);
	display:flex;
}

.Parent-Boxed--Context---overlays.--ActionType--Login {
	width:480px;
}

.Parent-Boxed--Context---overlays.-Current-popover-item {
	animation:popover-out-animation var(--animation-duration);
	opacity:0;
}

@keyframes popover-out-animation {
	to {
		opacity:0;
		-webkit-transform:translateX(-2000px) scale(.7);
		transform:translateX(-2000px) scale(.7)
	}

	20% {
		opacity:.7;
		-webkit-transform:translateX(0) scale(.7);
		transform:translateX(0) scale(.7)
	}

	0% {
		opacity:1;
		-webkit-transform:scale(1);
		transform:scale(1)
	}

}

@keyframes popover-in-animation {
	to {
		opacity:1;
		-webkit-transform:scale(1);
		transform:scale(1)
	}

	20% {
		opacity:.7;
		-webkit-transform:translateX(0) scale(.7);
		transform:translateX(0) scale(.7)
	}

	0% {
		opacity:.7;
		-webkit-transform:translateX(2000px) scale(.7);
		transform:translateX(2000px) scale(.7)
	}

}

.Boxed--Context---overlays {
	min-width:400px;
	position:relative;
	transition:.3s all ease;
	direction:rtl;
	margin:0 auto;
	display:flex;
	flex-wrap:wrap;
	flex-direction:column;
	flex:1;
}

.OverParent-Boxed--Context---overlays {
	padding:0px 40px;
	position:absolute;
	top:0;
	right:50%;
	height:100%;
	transform:translate(50%, 0);
}

.title--Context---overlays {
	position:relative;
	padding:40px 40px 30px;
	display:flex;
	align-content:center;
	align-items:center;
	flex-wrap:wrap;
	justify-content:space-between;
	border-radius:var(--largeradius) var(--largeradius) 0 0;
	margin-top:-3px;
}

.Close--title---Context----overlays {
	width:30px;
	border-radius:50%;
	color:var(--secondarytext);
	text-align:center;
	display:flex;
	align-content:center;
	justify-content:center;
	align-items:center;
	flex-wrap:wrap;
	cursor:pointer;
	z-index:1;
	font-size:20px;
	transition:180ms all ease;
	height:30px;
}

.Close--title---Context----overlays.absolute--closse {
	position:absolute;
	left:25px;
	top:25px;
}

.Close--title---Context----overlays:hover {
	color:var(--negative);
}

.title--Context---overlays>strong {
	font-size:22px;
	flex:1;
}

.title--Context---overlays>strong.center {
	display:block;
	text-align:center;
	margin-left:-44px;
	font-size:20px;
}

@keyframes loaderbg {
	0% {
		opacity:0;
	}

	100% {
		opacity:1;
	}
}

.title--Context---overlays>loader:after {
	content:'';
	position:absolute;
	top:0;
	right:0;
	opacity:0;
	width:100%;
	height:100%;
	background:var(--hover-overlay);
	border-radius:50px;
	animation:loaderbg 2s ease infinite;
}

.title--Context---overlays>loader:after {
	background:#ffffff14;
}

.title--Context---overlays>loader {
	display:block;
	height:22px;
	background:var(--bghover);
	border-radius:50px;
	width:120px;
	position:relative;
	flex:1;
	margin-inline-end:30px;
}

span.Close--title---Context----overlays:after {
	background:var(--hover-overlay);
	position:absolute;
	top:0;
	right:0;
	width:100%;
	opacity:0;
	content:'';
	height:100%;
	border-radius:50%;
	transition:200ms all var(--transition-timing-in);
}

.inner--Context---overlays {
	padding:40px;
	position:relative;
	min-height:140px;
	flex:1;
	display:flex;
	justify-content:center;
}

.inner--Context---overlays>form {
	display:block;
	flex:1;
	overflow:auto;
}

.Loading--Context---overlays>em:after {
	content:'';
	position:absolute;
	top:0;
	right:0;
	opacity:0;
	width:100%;
	height:100%;
	background:var(--hover-overlay);
	border-radius:50px;
	animation:loaderbg 2s .4s ease infinite;
}

.Loading--Context---overlays>em:last-child:after {
	animation:loaderbg 2s .4s ease infinite;
}

.Loading--Context---overlays {
	width:100%;
}

.Loading--Context---overlays>em {
	display:block;
	height:22px;
	background:var(--bghover);
	border-radius:50px;
	margin-bottom:15px;
	position:relative;
}

.Context--overlays.loading-popover-for--Login .Loading--Context---overlays>em {
	width:210px;
	margin:0 auto 15px;
	height:28px;
}

.Context--overlays.loading-popover-for--Login .Loading--Context---overlays>em:nth-child(2),
.Context--overlays.loading-popover-for--Login .Loading--Context---overlays>em:nth-child(3) {
	width:auto;
	height:20px;
}

.Loading--Context---overlays>em:last-child {
	width:190px;
	margin-bottom:0;
}

.OverParent-Innet--Context {
	max-height:calc(100% - 50px);
	top:50%;
	transform:translate(0%, -50%);
	display:flex;
	position:relative;
}

.-defult-widgets-title-style-1 {
	display:flex;
	max-width:740px;
	margin:0 auto 25px;
	flex-wrap:wrap;
	align-content:center;
	justify-content:center;
	align-items:center;
	flex-direction:column;
	text-align:center;
}

.-Special-TextImage-widgets-title-s1 .-defult-widgets-title-style-1 {
    align-items:self-start;
    justify-content:right;
    text-align:right;
    margin-bottom:0;
}


.-defult-widgets-title-style-1 svg {
	height:35px;
	width:35px;
	margin-inline-end:5px;
}

.-defult-widgets-title-style-1 svg g:last-child {
	stroke:var(--uicolor);
}

.-defult-widgets-title-style-1 h1 {
	font-size:45px;
	font-weight:700;
	line-height:1.4;
	text-align:center;
	color:var(--primary-text);
}
.-defult-widgets-title-style-1 h2 {
	font-size:45px;
	font-weight:700;
	line-height:1.4;
	text-align:center;
	color:var(--primary-text);
}
.YourColor-bouquet.intro-model-bouquet_Logos .-defult-widgets-title-style-1 h2 {
    color:white;
    text-align:right;
    font-size:56px;
}

.-defult-widgets-title-style-2 h1 {
	font-size:45px;
	font-weight:500;
	line-height:1.4;
	text-align:center;
	color:var(--primary-text);
}

.-defult-widgets-title-style-1 .P-content {
	text-align:center;
	margin:21px auto 0;
	color:var(--secondarytext);
	font-weight:400;
	font-size:18px;
	line-height:1.8;
}

.-defult-widgets-title-style-2 .P-content {
	max-width:430px;
	text-align:right;
	margin:10px auto 0;
	color:var(--secondarytext);
	font-weight:300;
	font-size:17px;
	line-height:1.4;
}
.intro-model-bouquet_Logos .-defult-widgets-title-style-1 h1 c--color{
    color:white;
}
.-defult-widgets-title-style-1 h1 c--color {
    background:linear-gradient(262deg, var(--uicolor2) 0%, var(--uicolor) 100%);
    background-clip:text;
    -webkit-background-clip:text;
    text-decoration:none;
    color:transparent;
    display:inline-block;
}

.YC_widght_grids_data_container-boxed .-defult-widgets-title-style-1 h1 c--color {
    background:var(--cword-color);
    background-clip:text;
    -webkit-background-clip:text;
    text-decoration:none;
    color:transparent;
    display:inline-block;
}

.before_title {
	font-size:24px;
	margin-bottom:15px;
	position:relative;
	padding-bottom:6px;
	font-weight:600;
	background:linear-gradient(262deg, var(--uicolor2) 0%, var(--uicolor) 100%);
	background-clip:text;
	-webkit-background-clip:text;
	text-decoration:none;
	color:transparent;
	max-width:max-content;
}

 .before_title:before {
    content:"";
    position:absolute;
    bottom:-7px;
    left:0;
    width:100%;
    height:4px;
    background:linear-gradient(262deg, var(--uicolor2) 0%, var(--uicolor) 100%);
    z-index:1;
}

.-widgets-products-posts-container .-defult-widgets-title-style-1 .before_title:before {
}

.-YC-WidgetType-blog_v1 .-defult-widgets-title-style-1 .before_title:before {
    background-color:var(--uicolor);
}

.intro-model-bouquet_Logos .-defult-widgets-title-style-1 .before_title {
    color:white;
    border-radius:var(--largeradius);
}

.YV-widgets-counter-items-container-boxed .-defult-widgets-title-style-1 .before_title {
	color:white;
	margin-inline-end:auto;
	margin-bottom:25px;
}
.-YC-WidgetType-counter_section .-defult-widgets-title-style-1 h2 {
	color:white;
	text-align:right;
}
.-defult-widgets-title-style-1 svg p:last-child {
	stroke:var(--uicolor);
}

.-defult-widgets-title-style-1 .before_title i {
	margin-inline-end:7px;
	font-weight:500;
}

.-defult-widgets-title-style-2 h1 c--color {
	font-weight:600;
}

.-defult-widgets-title-style-2 h4 {
	font-weight:400;
	font-size:20px;
	margin-bottom:15px;
	color:var(--uicolor);
}

.-defult-widgets-title-style-2 {
	display:flex;
	max-width:750px;
	margin:0 auto 60px;
	flex-wrap:wrap;
	align-content:flex-start;
	justify-content:center;
	align-items:flex-start;
	flex-direction:column;
}


.zigzag {
	display:block;
	height:23px;
	position:relative;
	z-index:1;
	--zigaz-uicolor:#fff;
	--zigzag-width:70px;
}

.zigzag:after {
	content:'';
	position:absolute;
	display:block;
	width:100%;
	height:var(--zigzag-width);
	left:0;
	bottom:-47px;
	background:linear-gradient(45deg, rgba(0, 0, 0, 0), rgba(0, 0, 0, 0) 75%, var(--zigaz-uicolor) 75%, var(--zigaz-uicolor)), linear-gradient(315deg, rgba(0, 0, 0, 0), rgba(0, 0, 0, 0) 75%, var(--zigaz-uicolor) 75%, var(--zigaz-uicolor));
	background-position:0 0, 0 0;
	background-size:var(--zigzag-width);
}

.zigzag.css-Bottom-separator:after {
	transform:rotate(180deg) translateY(47px);
}

.-Post-box-single-item {
	position:relative;
	z-index:1;
	display:flex;
	min-width:335px;
	transition:all 0.3s linear 0s;
	max-width:500px;
	border-radius:var(--largeradius);
	overflow:hidden;
	background:white;
	flex:1;
	flex-direction:column;
	height:max-content;
}

.-Post-box-single-item:before {
    right:0;
    bottom:0;
    border:1px solid #e0e0e0;
    content:'';
    position:absolute;
    top:0;
    left:0;
    width:100%;
    height:100%;
    border-width:1px;
    border-style:solid;
    box-sizing:border-box;
    border-radius:inherit;
    z-index:-1;
}


.-Post-box-single-item>a {
	position:absolute;
	width:100%;
	height:100%;
	top:0;
	right:0;
}

.-Post-box-item-Thumb {
	display:block;
	position:relative;
	width:100%;
	height:100%;
	margin-bottom:20px;
	border-radius:var(--largeradius);
	overflow:hidden;
	background:#000;
	display:flex;
	align-items:center;
	justify-content:center;
}

.-Post-box-item-Thumb>img {
	position:relative;
	width:auto;
	height:auto;
}

.-Post-box-item-Info {
	display:flex;
	flex-direction:column;
	flex:1;
	width:100%;
	box-sizing:border-box;
	transition:all 0.3s cubic-bezier(0.37, 0.75, 0.61, 1.05) 0s;
	padding:35px 35px 35px 35px;
}

.-sidebar-related-title-posts-items .-Post-box-item-Info {
	padding:0 5px;
}

.-Post-box-item-Info>.-P-content {
	font-size:16px;
	line-height:1.9;
	color:var(--alphabg);
	font-weight:400;
	overflow:hidden;
}

.-sidebar-related-title-posts-items .-Post-box-single-item .-Post-box-item-Info>.-P-content {
	display:none;
}

.-Post-box-item-Info>.-P-content>a {
	position:relative;
	z-index:2;
	color:var(--alphabg);
	font-weight:500;
}

.-Post-box-item-Info>p {
	display:block;
	font-size:24px;
	line-height:1.5;
	font-weight:500;
	color:var(--secondarytext-bold);
	flex:1;
	overflow:hidden;
	position:relative;
	z-index:1;
	margin-bottom:25px;
}

.-Post-box-item-Info>p>a {
    display:inline;
    background:no-repeat 100% 100%;
    background-image:linear-gradient(currentColor, currentColor);
    background-size:0 2px;
    transition:all 0.3s, background-size 0.5s;
}

.-Post-box-item-Info>p>a:hover {
    background-size:100% 2px;
}

.-Post-box-item-Info h2:hover a {
    color:var(--uicolor2);
}

.-sidebar-related-title-posts-items .-Post-box-item-Info>p {
	font-size:20px;
	margin-bottom:30px;
}

.-Post-box-item-context {
	display:flex;
	justify-content:space-between;
	margin-bottom:10px;
}

.-Post-box-item-context>ul {
	display:flex;
	list-style:none;
}

.-Post-box-item-context>ul>li {
	display:flex;
	align-items:center;
	flex-wrap:wrap;
	align-content:center;
	margin-inline-start:20px;
	font-size:14px;
	color:var(--secondarytext-bold);
}

.-Post-box-item-context>ul>li>i {
	margin-inline-end:10px;
	color:var(--secondarytext);
	font-weight:400;
}

.-Post-box-item-context>ul>li>strong {
	font-weight:500;
	font-size:13px;
}

.-Post-box-item-context>ul>li:first-child {
	flex:1;
	margin-inline-start:0;
}

.shape-divider svg {
	fill:white;
	top:0;
}


footer {
	/* --primary-text:#ffffff; */
	/* --secondarytext:#b1b1b1; */
	display:block;
	position:relative;
	padding:150px 30px 0 30px;
	background:#f0f2f4;
	z-index:22;
}

.custom-shape-divider-bottom-1705025629 svg path {
	fill:white;
	width:100%;
}

.custom-shape-divider-bottom-1705025629.--svg--s-top {
	bottom:auto;
	position:absolute;
	width:100%;
	position:absolute;
	top:0;
	left:0;
	width:100%;
	overflow:hidden;
	line-height:0;
}

.shape-divider svg {
	position:relative;
	display:block;
	width:calc(100% + 1.3px);
	height:122px;
	fill:white;
}

.custom-shape-divider-bottom-1705025629 svg {
	position:relative;
	display:block;
	width:calc(150% + 1.3px);
}

.custom-shape-divider-bottom-1705025629 .shape-fill {
	fill:#fff;
}

footer>.container {
	display:block;
	flex-direction:column;
}

footer-body {
	display:flex;
	align-items:flex-start;
	align-content:flex-start;
	flex-wrap:wrap;
	width:100%;
	justify-content:space-between;
	margin-top:72px;
}

.-footer-widgets-single {
	min-width:250px;
	display:block;
	position:relative;
}

.-footer-widgets-single.-current-widgets-contact {
	min-width:360px;
}

.-footer-widgets-single.-current-widgets-logo {
	min-width:320px;
	display:flex;
	flex-direction:column;
}

.-footer-widgets-single.-current-widgets-logo:before {
    content:'';
    position:absolute;
    width:1px;
    height:100%;
    background:linear-gradient(0deg, transparent, lightgrey, transparent);
    left:-15px;
}

.-footer__logo {
	display:block;
	margin-bottom:20px;
	height:70px;
}

.-footer__logo>a,
.-footer__logo>a img {
	height:100%;
}

.-footer__logo>a,
.-footer__logo>a img {
	height:100%;
}

.-company-contact-minibox {
	display:flex;
	list-style:none;
	border-radius:20px;
	flex:1;
	align-items:center;
	gap:40px;
	margin-top:35px;
	flex-wrap:wrap;
}

.-company-contact-minibox>li {
	position:relative;
	--sociaColor:var(--primary-text);
}

.-company-contact-minibox>li:last-child {
    padding-bottom:0;
}

.-company-contact-minibox>li:last-child {
    border-left:none;
}

.-company-contact-minibox>li>a {
	display:flex;
	align-items:center;
	color:var(--secondarytext);
	font-weight:400;
	font-size:17px;
}

.-company-contact-minibox>li>a>i {
	margin-inline-end:15px;
	font-size:30px;
	display:flex;
	align-items:center;
	justify-content:center;
	font-weight:300;
	z-index:1;
	width:35px;
	height:35px;
	border-radius:50%;
	color:var(--sociaColor);
}

.-company-contact-minibox>li>a>span {
	color:white;
	font-size:20px;
	font-weight:300;
}

.-footer-widgets-title {
	display:block;
	margin-bottom:20px;
	color:var(--primary-text);
}

.-footer-widgets-title>h3 {
	color:var(--primary-text);
	font-weight:500;
	font-size:23px;
	line-height:1.4;
}

.-footer-widgets-links {
	list-style:none;
	display:block;
}

.-footer-widgets-links>li {
	display:block;
}

.-footer-widgets-links>li>a {
	display:flex;
	align-content:center;
	align-items:center;
	color:var(--secondarytext);
	font-weight:400;
	padding:7px 0;
	transition:180ms all ease;
	position:relative;
	font-size:19px;
	flex-wrap:wrap;
}

.-footer-widgets-links>li:hover>a {
	color:var(--primary-text);
}

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

.-row-shares-items {
	display:flex;
	align-content:center;
	align-items:center;
}

.-row-shares-items>a {
	display:flex;
	margin:0 4px;
	border-radius:50%;
	width:36px;
	height:36px;
	justify-content:center;
	align-items:center;
	align-content:center;
	font-size:20px;
	color:var(--button-color-text);
	transition:180ms all ease;
	flex-wrap:wrap;
	background:var(--border-defult-hover);
}

.-row-shares-items>a:hover {
	background:var(--sociaColor);
	color:#fff;
	border-color:var(--sociaColor);
}

header.header-single .-row-shares-items>a:hover {
	color:white;
}

.-footer-p-content {
	color:var(--secondarytext);
	font-size:19px;
	line-height:1.8;
	margin-bottom:15px;
	max-width:450px;
	font-weight:400;
}

footer-bottom {
	display:flex;
	justify-content:space-between;
	margin:30px 20px 0px;
	align-items:center;
	flex-wrap:wrap;
	align-content:center;
	color:var(--secondarytext-bold);
	background:white;
	padding:30px 20px 14px;
	border-radius:25px 25px 0 0;
	position:relative;
}

footer-bottom:before {
    content:"";
    position:absolute;
    background-color:transparent;
    bottom:0;
    height:40px;
    width:20px;
    box-shadow:0 20px 0 0 #ffffff;
    left:-20px;
    border-bottom-right-radius:20px;
}

.-footer-payment-items {
	display:flex;
}

.-footer-payment-item {
	max-width:30px;
	margin-inline-end:5px;
	position:relative;
	display:flex;
	align-items:center;
	justify-content:center;
	border:1px solid #555d64;
	border-radius:50%;
	min-width:30px;
	overflow:hidden;
	background:white;
	height:30px;
}

.-footer-payment-item img {
    width:auto;
    height:auto;
}

.-Post-sidebar-box-single-item:hover {
	transform:translate(0px, -1px);
	transition:80ms all ease;
}

.-Post-sidebar-box-single-item>a {
	position:absolute;
	width:100%;
	height:100%;
	top:0;
	right:0;
}

.-Post-sidebar-box-item-Thumb>img {
	position:relative;
	width:100%;
	height:100%;
}


.-Post-sidebar-box-item-context {
	display:none;
}

.login--icon--lord {
	margin:0 auto 0px;
	display:block;
	max-width:max-content;
}

.loading-popover-for--Login .login--icon--lord {
	max-width:180px;
	height:180px;
	min-width:180px;
	background:var(--bghover);
	border-radius:50%;
	margin:60px auto 0px;
	position:relative;
}

.loading-popover-for--Login .login--icon--lord:after {
	content:'';
	position:absolute;
	top:0;
	right:0;
	opacity:0;
	width:100%;
	height:100%;
	background:var(--hover-overlay);
	border-radius:50%;
	animation:loaderbg 2s .4s ease infinite;
}

.-login-popover-field-title {
	max-width:280px;
	text-align:center;
	margin:0 auto 60px;
}

.-login-popover-field-title>h2 {
	line-height:1.6;
	font-size:30px;
}

.-YC-Forms-LoginActions {
	display:flex;
	justify-content:flex-end;
	margin:10px 0 0;
	align-items:center;
	flex-wrap:wrap;
}

.-YC-Forms-LoginActions>.-form-countdown {
	display:flex;
	flex:1;
	align-items:center;
}

.-YC-Forms-LoginActions .YC-BTN-Forms-Plugin {
	display:block;
	background:var(--uicolor);
	border:0;
	padding:12px 16px;
	border-radius:var(--largeradius);
	color:#ffff;
	cursor:pointer;
	margin-right:5px;
	font-size:17px;
	font-weight:300;
	border:2px solid var(--uicolor);
	transition:180ms all ease;
}

.-YC-Forms-LoginActions .YC-BTN-Forms-Plugin:hover {
	background:white;
	color:var(--uicolor);
}

.-YC-Forms-LoginActions .YC-BTN-Forms-Plugin>i {
	margin-inline-start:5px;
}

.timer-count-time {
	font-size:24px;
	font-family:var(--f-number);
	font-weight:500;
	min-width:75px;
}

.send--code-again {
	margin-inline-start:10px;
	font-size:13px;
	cursor:pointer;
	color:var(--secondarytext);
}

.send--code-again:hover {
	text-decoration:underline;
	color:var(--primary-text);
}

.alert {
	display:block;
	width:100%;
	padding:15px;
	border-radius:var(--miniradius);
	line-height:1.7;
	text-align:center;
	font-size:15px;
	font-weight:400;
}

.alert.element-alert-success {
	background:#E8F5E9;
}

.element-alert-danger {
	background:#FCE4EC;
	color:#3c0618;
	margin:20px 0 0;
}

.-Taps-AppendCenter {
	display:flex;
	gap:20px;
	flex-wrap:wrap;
	min-height:500px;
	justify-content:center;
}


.-Product-Post-Box.active-element-animation {
	animation-name:products-animation;
	animation-duration:1.5s;
}

@keyframes products-animation {
	0% {
		transform:scale(.96);
		opacity:.85;
	}

	100% {
		transform:scale(1);
		opacity:1;
	}
}

.-Product-Post-Box:hover {
	transform:translateY(-3px);
	transition:all 0.4s ease;
}


.-Product-Post-Box>a {
	position:absolute;
	width:100%;
	height:100%;
	right:0;
	top:0;
	z-index:1;
}

.-product-box-poster {
	display:block;
	height:340px;
	position:relative;
	width:100%;
}

.YC-free-Product-Post-Box .-product-box-poster {
    max-width:531px;
    height:430px;
}

.-product-box-poster span {
	position:absolute;
	top:10px;
	background:#c4123b;
	width:160px;
	height:28px;
	left:-39px;
	transform:rotate(323deg);
	display:flex;
	align-items:center;
	justify-content:center;
	color:white;
}


.-Product-rowpost-Info {
	display:flex;
	flex:1;
	flex-direction:column;
	padding:30px 30px 30px;
}

.-Product-post-Info {
	display:flex;
	position:relative;
	align-items:center;
	justify-content:space-between;
	flex-direction:column;
}

.-Product-Post-Box .-Product-post-Info {flex-direction:initial;}

.-Product-post-Info a {
	flex:1;
	margin-inline-end:8px;
}

.-Product-post-Info h1 {
	font-weight:600;
	font-size:18px;
	line-height:1.5;
	color:var(--secondarytext);
}

.-Product-post-Info>h1 {
	font-size:20px;
	line-height:1.5;
	font-weight:600;
	color:var(--primary-text);
}

.-cloned--product.-Product-Post-Box .-Product-post-Info>h1 {
	white-space:nowrap;
	text-overflow:ellipsis;
	overflow:hidden;
}

.-larger-product-poster {
	height:100%;
	display:flex;
	position:relative;
	justify-content:center;
	width:100%;
	align-items:center;
	background:linear-gradient(45deg, #110101, #000000);
	border-radius:var(--largeradius);
	overflow:hidden;
}

.-larger-product-poster:before {
	content:"";
	position:absolute;
	width:100%;
	height:23%;
	bottom:0;
	left:0;
	right:0;
	z-index:1;
	border-radius:var(--largeradius);
	overflow:hidden;
}

.-larger-product-poster>img {
	position:relative;
	display:flex;
	justify-content:center;
	align-items:center;
	width:auto;
	height:auto;
}

.-productBox-rate-bar-average {
	display:flex;
	align-items:center;
	flex-wrap:wrap;
	align-content:center;
	color:var(--secondarytext-bold);
}

.-productBox-rate-bar-average:after {
    content:"/";
    position:relative;
    margin-inline-start:11px;
    color:#b3b8bd;
}

.-comments-head-area .-productBox-rate-bar-average:after {
    display:none;
}

.-cloned--product.-Product-Post-Box .-productBox-rate-bar-average {
	display:none;
}

.-productBox-rate-bar-average>.stars-avg {
	display:block;
	font-size:10px;
	position:relative;
	margin-inline-end:3px;
	color:#ffa700;
}

.-productBox-rate-bar-average>.stars-avg>.stars-avg-back>i {
	font-weight:600;
	color:#b9b9b9;
}

.-productBox-rate-bar-average>.stars-avg>.stars-avg-back,
.-productBox-rate-bar-average>.stars-avg>.stars-avg-front {
	display:flex;
	justify-content:center;
	direction:ltr;
}

.-productBox-rate-bar-average .stars-avg i {
	padding:0 1px;
}

.-comments-head-area .-productBox-rate-bar-average>.stars-avg {
	font-size:18px;
}

.-productBox-rate-bar-average .stars-avg>.stars-avg-front {
	position:absolute;
	top:0;
	left:0;
	color:#ffd543;
	width:var(--percent);
	flex-wrap:inherit;
	overflow:hidden;
	justify-content:start;
}

.-productBox-rate-bar-average>p {
	font-weight:400;
	font-family:var(--f-number);
	font-size:16px;
}

.product-top-title .-productBox-rate-bar-average>p {
	color:#fbfbfb;
}

.-productBox-rate-bar-average>p>em {
	font-style:normal;
}

.-productBox-rate-bar-average>span {
	font-family:var(--f-number);
	margin-inline-start:3px;
	font-size:14px;
	font-weight:500;
	color:var(--primary-text);
}

.-productBox-rate-bar-average>i {
	font-size:16px;
	color:#FFC107;
	margin-inline-end:5px;
	font-weight:600;
}

.-Product-Box-FooterBar {
	display:flex;
	align-items:center;
	border-top:1px solid var(--diver);
	justify-content:space-between;
	padding:15px;
}

.-cloned--product.-Product-Post-Box .-Product-Box-FooterBar {
	display:none;
}

.-Product-Box-CenterBar {
	flex:1;
	min-width:max-content;
}

.-Product-Box-Price {
	display:flex;
	position:relative;
	align-content:end;
	width:max-content;
	align-items:center;
	color:var(--secondarytext-bold);
}



.-Product-Box-Price>strong {
	display:flex;
	direction:ltr;
	align-items:center;
}

.-Product-Box-Price>strong>em {
	font-style:normal;
	font-size:18px;
	margin-inline-end:5px;
	color:var(--secondarytext);
	font-weight:300;
}

.-Product-Box-Price>.--price-now {
	font-size:21px;
	font-weight:500;
	color:var(--primary-text);
	margin-inline-start:12px;
}

.-Product-Box-Price>.--price-now>span {
    font-family:var(--f-number);
    font-size:23px;
    font-weight:800;
}

.-Product-Box-Price>.--price-was {
	font-size:16px;
	color:#aaa;
	padding:0 0 0 0;
	position:relative;
	margin-right:0;
	font-weight:bold;
	margin-top:2px;
}

.-Product-Box-Price .--price-was::after {
	content:"";
	position:absolute;
	width:100%;
	top:50%;
	right:50%;
	height:1px;
	background:var(--textcolor);
	transform:translate(50%, -50%) rotate(5deg);
}

.likes--and--addtocard {
	position:relative;
	color:var(--uicolor);
	border-radius:8px;
	cursor:pointer;
	border:none;
	display:flex;
	align-items:center;
	z-index:2;
	transition:all 150ms ease;
	margin-inline-start:10px;
}

.product-item-info-ux-button {
	box-sizing:border-box;
	border-radius:var(--largeradius);
	transition:all 0.3s ease;
	background:var(--uicolor);
	border:var(--primary-text);
	border-width:2px;
	width:46px;
	height:46px;
	display:flex;
	align-items:center;
	justify-content:center;
}

.product-item-info-ux-button i {
    font-size:19px;
}

.product-item-info-ux-button.active {
    background:var(--positive);
    color:white;
    border-color:var(--positive);
}

.likes--and--addtocard>div>span {
	margin-inline-end:9px;
	font-weight:400;
	font-size:18px;
}

.likes--and--addtocard>.product-item-info-ux-button>i {
	font-weight:500;
	font-size:17px;
}


.likes--and--addtocard>.product-item-info-ux-button:hover {
	background:var(--positive);
	color:white;
	border-color:var(--positive);
}

.three-body {
	--uib-size:100px;
	--uib-speed:0.8s;
	--uib-color:var(--uicolor);
	position:relative;
	display:inline-block;
	height:var(--uib-size);
	width:var(--uib-size);
	animation:spin78236 calc(var(--uib-speed) * 2.5) infinite linear;
	margin:100px auto;
}

.three-body__dot {
	position:absolute;
	height:100%;
	width:30%;
}

.three-body__dot:after {
	content:'';
	position:absolute;
	height:0%;
	width:100%;
	padding-bottom:100%;
	background-color:var(--uib-color);
	border-radius:50%;
}

.three-body__dot:nth-child(1) {
	bottom:5%;
	left:0;
	transform:rotate(60deg);
	transform-origin:50% 85%;
}

.three-body__dot:nth-child(1)::after {
	bottom:0;
	left:0;
	animation:wobble1 var(--uib-speed) infinite ease-in-out;
	animation-delay:calc(var(--uib-speed) * -0.3);
}

.three-body__dot:nth-child(2) {
	bottom:5%;
	right:0;
	transform:rotate(-60deg);
	transform-origin:50% 85%;
}

.three-body__dot:nth-child(2)::after {
	bottom:0;
	left:0;
	animation:wobble1 var(--uib-speed) infinite calc(var(--uib-speed) * -0.15) ease-in-out;
}

.three-body__dot:nth-child(3) {
	bottom:-5%;
	left:0;
	transform:translateX(116.666%);
}

.three-body__dot:nth-child(3)::after {
	top:0;
	left:0;
	animation:wobble2 var(--uib-speed) infinite ease-in-out;
}

@keyframes spin78236 {
	0% {
		transform:rotate(0deg);
	}

	100% {
		transform:rotate(360deg);
	}
}

@keyframes wobble1 {

	0%,
	100% {
		transform:translateY(0%) scale(1);
		opacity:1;
	}

	50% {
		transform:translateY(-66%) scale(0.65);
		opacity:0.8;
	}
}

@keyframes wobble2 {

	0%,
	100% {
		transform:translateY(0%) scale(1);
		opacity:1;
	}

	50% {
		transform:translateY(66%) scale(0.65);
		opacity:0.8;
	}
}


ul.top-header-ul-links {
	display:flex;
	flex:1;
	justify-content:flex-start;
}

li.phonenumber i {
	color:#27ae60 !important;
	font-weight:900;
}

ul.top-header-ul-links>li {
	display:block;
	margin-inline-end:20px;
}

ul.top-header-ul-links>li:last-child {
	margin-inline-end:0;
}

ul.top-header-ul-links>li:last-child {}

ul.top-header-ul-links>li>a {
	display:flex;
	color:var(--secondarytext);
	align-items:center;
}

.header-main-page ul.top-header-ul-links>li>a {
	color:var(--intro-primary-text);
}

header.header-single ul.top-header-ul-links>li>a {
	color:var(--secondarytext);
}

ul.top-header-ul-links>li>a:hover {
	color:var(--text-top-header-color-hover);
}

ul.top-header-ul-links>li>a>i {
	margin-inline-end:10px;
	color:var(--top-header-icon-color);
	font-size:17px;
}

ul.top-header-ul-links>li>a>i {
	color:var(--secondarytext);
	font-weight:500;
}

.header-main-page ul.top-header-ul-links>li>a>i {
	color:white;
}

header.header-single ul.top-header-ul-links>li>a>i {
	color:var(--secondarytext);
}


.-Product-Post-Box {
	position:relative;
	min-width: 400px;
	flex:1;
	max-width: 400px;
	display:block;
	overflow:hidden;
	background:white;
	border-radius:var(--largeradius);
	transition:all .3s ease;
	height:max-content;
	cursor:pointer;
}

.-Product-Post-Box:before {
    right:0;
    bottom:0;
    border:1px solid #e0e0e0;
    content:'';
    position:absolute;
    top:0;
    left:0;
    width:100%;
    height:100%;
    border-width:1px;
    border-style:solid;
    box-sizing:border-box;
    border-radius:inherit;
}


.-Posts-grid .-Post-box-single-item {
	min-width:326px;
	margin-bottom:20px;
}

.container-pages-head {
	display:flex;
	text-align:center;
	flex-direction:column;
	z-index:2;
	position:relative;
	padding:80px;
}

.-Posts-grid {
	display:flex;
	margin:0 -15px;
	align-content:flex-start;
	flex-wrap:wrap
}

ol.BreadcrumbsFilters,
ol.BreadcrumbsFilters>li {
	align-items:center;
	display:flex;
	flex-wrap:wrap;
}

.YC-BreadCrumb>ol:before {
    content:"";
    position:absolute;
    background-color:transparent;
    bottom:0;
    height:40px;
    width:20px;
    box-shadow:0 20px 0 0 #f0f2f4;
    left:100%;
    border-bottom-left-radius:20px;
}

.YC-BreadCrumb>ol:after {
    content:"";
    position:absolute;
    background-color:transparent;
    bottom:0;
    height:40px;
    width:20px;
    right:100%;
    border-bottom-right-radius:20px;
    box-shadow:0 20px 0 0 #f0f2f4;
}

ol.BreadcrumbsFilters>li {
	list-style:none;
}

ol.BreadcrumbsFilters>li i {
	font-weight:500;
	font-size:18px;
	margin-inline-end:10px;
	display:flex;
	align-items:center;
}

ol.BreadcrumbsFilters>li+li:before {
	content:var(--chevron);
	font-family:'Font Awesome 5 Pro';
	font-weight:700;
	position:relative;
	margin-inline:10px;
	line-height:0;
}

ol.BreadcrumbsFilters>li>a>span {display:flex;}

.--primary--intro--pages {
	padding-top:50px;
	position:relative;
	padding-bottom:140px;
	background:#f3f4fb;
	margin-bottom:90px;
}

.--container--category--info {
	display:flex;
	flex-direction:column;
	align-items:flex-start;
	text-align:start;
	width:100%;
}

.container-pages-head.--is--video-category .--container--category--info {
	max-width:750px
}

.--container--category--info.full--content--intro {
	flex:1;
	max-width:unset
}

.--container--category--info>h1 {
	line-height:1.7;
	margin-bottom:10px
}

.--archive--be-content {
	display:block;
	font-size:17px;
	line-height:1.7;
	color:var(--second-text-color)
}

.--empty-attchment-area>p>a:hover {
	color:var(--uicolor)
}

.--archive--be-content * {
	margin:revert;
	padding:revert;
	max-width:100%
}

.--archive--be-content table {
	max-width:100% !important;
	margin-bottom:1rem !important;
	background-color:rgba(0, 0, 0, 0);
	border-collapse:collapse;
	width:100% !important;
	border:1px solid #cccfd4
}

.--archive--be-content table th {
	border-right:1px solid #aaa
}

.--archive--be-content table td {
	border-left:1px solid #aaa
}

.--archive--be-content>a {
	display:inline-block
}

.--archive--be-content>a>.showbox {
	display:inline-block;
	width:30px;
	height:30px
}

.--archive--be-content>a>.showbox>svg {
	width:100%;
	height:100%
}

.--container--category--info ol.BreadcrumbsFilters {
	margin-bottom:10px
}

.container-pages-top-info .container-pages-head {
	margin:0;
}


.container-pages-head>h1 {
	font-size:45px;
	font-weight:500;
	line-height:1.4;
	text-align:center;
	color:white;
	margin-bottom:20px;
	max-width:var(--width-heads);
}

.container-pages-head .YC-BreadCrumb {
	display:flex;
	justify-content:center;
}

.OnboxedElem {
	max-width:500px;
	text-align:center;
	margin:20px auto 0;
	color:var(--secondarytext);
	font-weight:300;
	font-size:17px;
	line-height:1.4;
}

.OnboxedElem:empty {
	margin:0;
}

.-change-currency {
	display:block;
	position:relative;
	font-size:19px;
	padding:5px 0;
	margin:-5px 0;
	margin-inline-end:10px;
}

.-change-currency>.ul--by-currency {
	max-height:250px;
	background:white;
	border-radius:var(--miniradius);
	padding:10px;
	list-style:none;
	z-index:1;
	box-shadow:0 2px 3px #0c3b7414, 0 17px 30px 10px #0f61c70d;
	transform:translateY(10px);
	min-width:250px;
	top:100%;
	visibility:hidden;
	opacity:0;
	position:absolute;
	transition:130ms all ease;
}

.-change-currency>.ul--by-currency>ul {
	display:block;
	list-style:none;
}

.-change-currency>.ul--by-currency>ul>li {
	display:flex;
	align-content:center;
	align-items:center;
	padding:12px;
	border-radius:var(--miniradius);
	flex-wrap:wrap;
	cursor:pointer;
}

.-change-currency>.ul--by-currency>ul>li.active {
	color:var(--uicolor);
}

.-change-currency>.ul--by-currency>ul>li>strong {
	font-size:11px;
	color:var(--secondarytext);
	width:40px;
	height:25px;
	border-radius:var(--miniradius);
	background:#fbfbfb;
	display:flex;
	flex-wrap:wrap;
	justify-content:center;
	align-items:center;
	align-content:center;
	padding:5px;
	text-align:center;
	margin-inline-start:10px;
	transition:180ms all ease;
}

.-change-currency>.ul--by-currency>ul>li:hover>strong {
	background:transparent;
	color:var(--primary-text);
	transform:scale(1.3);
}

.-change-currency>.ul--by-currency>ul>li>p {
	font-size:16px;
	display:flex;
	align-items:center;
	flex:1;
}

.-change-currency>.ul--by-currency>ul>li>p>span {
	margin-inline-end:5px;
}

.-change-currency>.ul--by-currency>ul>li>p>em {
	font-style:normal;
	color:var(--secondarytext);
	font-size:13px;
	transition:180ms all ease;
}

.-change-currency>.ul--by-currency>ul>li:hover>p>em {
	color:var(--primary-text);
}

.-change-currency:hover .ul--by-currency {
	visibility:visible;
	opacity:1;
	transform:translateY(0);
}

.-currency-title-selected {
	display:flex;
	position:relative;
	align-items:center;
	font-size:16px;
	cursor:pointer;
	font-weight:400;
	padding:9px 14px;
	border-radius:var(--largeradius);
	padding-inline-end:30px;
	flex-wrap:wrap;
	align-content:center;
	color:var(--secondarytext);
}

.-currency-title-selected>i {
	margin-inline-end:5px;
	color:var(--secondarytext);
	font-size:18px;
	font-weight:400;
}

.-change-currency:hover .-currency-title-selected:before {
	transform:translateY(-50%) rotate(-90deg);
}

.-currency-title-selected>span {
	display:block;
}


.-currency-title-selected:before {
	content:'\f053';
	position:absolute;
	font-family:"Font Awesome 6 Pro";
	font-weight:900;
	margin-inline-start:10px;
	font-size:12px;
	color:var(--secondarytext);
	left:12px;
	top:50%;
	transform:translateY(-50%);
	transition:180ms all ease;
	.-currency-title-selected:
		before;
}

.header-main-page .-currency-title-selected:before {
	color:var(--intro-primary-text);
}


.container-pages-top-info {
	display:block;
	padding:50px 0;
	position:relative;
}

.-cloned--product.-Product-Post-Box {
	position:absolute;
	opacity:.5;
	z-index:1005;
	min-width:unset;
	max-width:unset;
}

.Done__loggn__pleasse__wait {
	display:flex;
	flex-direction:column;
	align-items:center;
	justify-content:center;
}

.--sucsses--icon--item {
	display:block;
	margin-bottom:10px;
	background:#fbfffb;
	padding:20px;
	border-radius:50%;
}

.--sucsses--title--items {
	max-width:310px;
	text-align:center;
	margin:0 auto 20px;
}

.--sucsses--title--items>h1 {
	line-height:1.6;
	font-size:35px;
	margin-bottom:15px;
}

.--sucsses--title--items>p {
	display:block;
	font-size:17px;
	line-height:1.5;
	color:var(--secondarytext);
	font-weight:300;
}

.iti__country-list {
	background:#fff;
	box-shadow:0 2px 3px #1f1e8705, 0 8px 35px #4847ed0f;
	border-radius:var(--miniradius);
	padding:10px;
	max-width:400px;
	z-index:119999999;
}

.iti__country {
	display:flex;
	padding:14px;
	border:1px solid transparent;
	border-radius:var(--miniradius);
	cursor:pointer;
	transition:180ms all ease;
	align-content:center;
	align-items:center;
	font-weight:400;
	font-size:14px;
	margin-bottom:5px;
	text-align:right;
	overflow:hidden;
}

.iti__flag-box,
.iti__country-name {
	margin-inline-end:10px;
}

.-steps-cart-items {
	display:block;
	margin:60px 0 40px;
	border-radius:var(--largeradius);
	padding:30px 20px;
	border:1px solid var(--diver);
}

.-steps-cart-items>ul {
	display:flex;
	justify-content:center;
}

.-steps-cart-items>ul>li {
	display:flex;
	align-items:center;
	font-size:19px;
	color:var(--secondarytext);
	padding:0 20px;
	justify-content:flex-start;
	flex:1;
	min-width:max-content;
}

.-steps-cart-items>ul>li.active {
	color:var(--positive);
}

.-steps-cart-items>ul>li:last-child {
	max-width:max-content;
}

.-steps-cart-items>ul>li:after {
	content:'';
	flex:1;
	height:5px;
	background:#8584970a;
	margin-inline-start:25px;
	border-radius:var(--largeradius);
}

.-steps-cart-items>ul>li.active:after {
	background:#39a15254;
}

.-steps-cart-items>ul>li:last-child:after {
	display:none;
}

.icon-cart-step-item {
	display:flex;
	width:70px;
	height:70px;
	font-size:28px;
	border-radius:50%;
	justify-content:center;
	align-items:center;
	margin-inline-end:25px;
	background:transparent;
	color:var(--disable-text);
	border:1px solid var(--disable-button);
}

.-steps-cart-items>ul>li.active>.icon-cart-step-item {
	background:var(--positive);
	color:white;
	border-color:var(--positive);
}

.icon-cart-step-item>i {
	font-weight:300;
}

.-steps-cart-items>ul>li.active>.icon-cart-step-item>i {
	font-weight:600;
}

.-cart-conatiner-page {
	display:flex;
	align-items:flex-start;
	padding:0 0 40px;
	max-width:100%;
	flex-wrap:wrap;
}

.-cart-context-single-page {
	flex:1;
	margin-inline-end:40px;
	position:sticky;
	top:110px;
	display:block;
	max-width:calc(100% - 460px);
}

.hidemenu .-cart-context-single-page {
	top:30px;
}

.-cart-context-single-bars {
	display:block;
	min-width:420px;
	position:sticky;
	top:110px;
	background:#ffffff;
	border-radius:var(--largeradius);
	padding:40px;
	box-shadow:var(--box-shadow-hover);
	border:1px solid var(--border-defult-hover);
}

.hidemenu .-cart-context-single-bars {
	top:30px;
}

.-cart-products-list {
	display:block;
}

.-single-product-incart-item {
	display:flex;
	margin-bottom:30px;
	border-radius:var(--largeradius);
	border:var(--border-defult);
	box-shadow:var(--box-shadow-defult);
	transition:80ms all ease;
	padding:40px;
	cursor:pointer;
	justify-content:space-between;
}

.-single-product-incart-item:last-child {
	margin-bottom:0;
}

.-single-product-incart-item:hover {
	transform:translateY(-1px);
	box-shadow:var(--box-shadow-hover);
	border-color:var(--border-defult-hover);
	transition:250ms all ease;
}

.-single-product-incart-right-info {
	display:flex;
	flex:1;
	align-items:center;
	max-width:calc(100% - 220px);
}

.-single-product-incart-thumb {
	width:80px;
	height:80px;
	margin-inline-end:25px;
	border-radius:var(--miniradius);
	overflow:hidden;
	border:1px solid var(--border-defult-hover);
	box-shadow:var(--box-shadow-hover);
}

.-single-product-incart-context {
	flex:1;
	overflow:hidden;
}

.-single-product-incart-context>h2 {
	font-size:21px;
	line-height:1.6;
	margin-bottom:10px;
	font-weight:400;
	color:var(--secondarytext-bold);
	transition:80ms all ease;
	white-space:nowrap;
	text-overflow:ellipsis;
	display:block;
	overflow:hidden;
	position:relative;
	max-width:max-content;
	padding-inline-end:30px;
}

.-single-product-incart-item:hover .-single-product-incart-context>h2 {
	color:var(--primary-text);
	transition:250ms all ease;
}

.--card--final-price {
	display:block;
	margin:0px 0 40px;
}

.--card--info-price {
	display:flex;
	align-items:center;
	margin:30px 0;
	padding-bottom:30px;
	border-bottom:1px solid var(--diver);
	flex-wrap:wrap;
}

.--card--info-price>span {
	flex:1;
	font-size:20px;
	display:block;
	min-width:max-content;
	line-height:1.5;
}

.-inner-price-boxed {
	display:flex;
	align-items:flex-end;
	font-size:20px;
	color:var(--secondarytext);
}

.-inner-price-boxed>span.price-value {
	font-size:50px;
	font-family:var(--f-number);
	font-weight:500;
	line-height:.8;
	margin-inline-end:7px;
	color:var(--primary-text);
}

.h-title {
	font-size:20px;
	font-weight:400;
	color:var(--primary-text);
	line-height:1.5;
	margin-bottom:30px;
	border-bottom:1px solid var(--diver);
	padding-bottom:30px;
}

.h-title>i {
	margin-inline-end:15px;
	color:var(--secondarytext);
	font-size:30px;
	font-weight:400;
}

.-card-select-device {
	display:block;
	margin-bottom:30px;
	padding-bottom:30px;
	border-bottom:1px solid var(--diver);
}

.-card-select-device .-fix-inputs-area {
	margin-bottom:20px;
	flex-direction:unset;
	align-items:center;
}

.-card-select-device .-fix-inputs-area:last-child {
	margin-bottom:0;
}

.-card-select-device switchname {
	display:none;
}

.-card-select-device .-fix-forms-field-title {
	flex:1;
	margin-bottom:0;
}

.-card-select-device .-fix-forms-field-title>h3 {
	font-size:16px;
}

.-card-select-device switchfield>.Switch {
	width:95px;
	height:40px;
}

.-card-select-device switchfield>.Switch>span,
.-card-select-device switchfield>.Switch>strong {
	font-size:13px;
}

.-card-select-device switchfield>.Switch>em {
	width:28px;
	height:28px;
}

.-card-select-device switchfield>input[type=checkbox]:checked~.Switch>em {
	transform:translate(-57px, -50%);
}

.-YC-Forms-LoginActions .-footer-payment-items {
	flex:1;
	margin-top:20px;
}

.-single-product-incart-left {
	display:flex;
	align-items:center;
}

.-singular-product-after-buttons {
	display:flex;
}

.-singular-product-after-buttons>ul {
	display:block;
	list-style:none;
}

.-singular-product-after-buttons>ul>li {
	display:block;
	color:var(--secondarytext);
}

.-singular-product-after-buttons>ul>li:not(:last-child) {
	margin-bottom:15px;
}

.-singular-product-after-buttons>ul>li>i {
	margin-inline-end:15px;
	font-size:20px;
	color:var(--positive);
}

.price-bx {
	display:flex;
	font-family:var(--f-number);
	align-items:flex-end;
	position:relative;
}

.price-bx>span:not(.price-value) {
	font-style:normal;
	font-size:26px;
	margin-inline-start:5px;
	color:var(--secondarytext);
	font-family:var(--ffamily);
	font-weight:400;
	display:flex;
}

.price-bx>span.price-value {
	font-size:57px;
	font-weight:800;
	font-family:var(--f-number);
	color:var(--uicolor);
}

.-products-order-options-area {
    display:flex;
    align-items:center;
    position:relative;
    justify-content:space-between;
}

.-single-product-incart-left .-products-order-options-area {
	padding:0;
	background:transparent;
	margin-bottom:0;
}

.pnumbers {
	padding:15px 25px;
	display:flex;
	cursor:pointer;
	top:0;
	background:transparent;
	align-items:center;
	justify-content:center;
	font-size:17px;
	text-align:center;
	border:1px solid rgb(226 233 244);
	border-radius:var(--miniradius);
	position:relative;
	min-width:180px;
}

.pnumbers strong {
    position:absolute;
    top:-24px;
    background:white;
    padding:9px 21px;
    font-weight:300;
    color:var(--secondarytext);
    font-size:17px;
    right:20px;
}

.-single-product-incart-left .-products-order-options-area .pnumbers {
	padding:13px 15px;
	min-width:170px;
	box-shadow:var(--box-shadow-defult);
	transition:80ms all ease;
	border:var(--border-defult);
}

.-single-product-incart-left .-products-order-options-area .pnumbers:hover {
	box-shadow:var(--box-shadow-hover);
	transition:250ms all ease;
	border-color:var(--border-defult-hover);
	transform:translateY(-1px);
}

.pnumbers span {
	flex:1;
	text-align:center;
	font-weight:500;
	font-family:var(--f-number);
	font-size:19px;
	user-select:none;
	color:var(--secondarytext);
}

.-single-product-incart-left .-products-order-options-area .pnumbers span {
	color:var(--secondarytext);
	transition:80ms all ease;
}

.-single-product-incart-left .-products-order-options-area .pnumbers:hover span {
	color:var(--primary-text);
	transition:250ms all ease;
}


.pnumbers>i {
	cursor:pointer;
	border-radius:4px;
	font-size:18px;
	display:flex;
	align-items:center;
	justify-content:center;
	color:var(--secondarytext);
	transition:180ms all ease;
}


.-products-order-options-area>i:hover {
	color:var(--primary-text);
}

.-primary-body {
	position:relative;
	z-index:1;
	margin-top:76px;
}

.-prive--selected--items .-fix-inputs-area {
	margin-bottom:0;
}

.-prive--selected--items .-fix-inputs-area .Select-Options-Items {
	min-width:100%;
}


.-prive--selected--items .Select-Options-Items>h2 {
	border-radius:var(--miniradius);
	padding:18px 25px;
	height:54px;
	line-height:1.5;
}

.-single-product-incart-left .-prive--selected--items .Select-Options-Items>h2 {
	box-shadow:var(--box-shadow-defult);
	transition:80ms all ease;
	border:var(--border-defult);
	color:var(--secondarytext);
}

.-single-product-incart-left .-prive--selected--items .Select-Options-Items>h2:hover {
	box-shadow:var(--box-shadow-hover);
	transition:250ms all ease;
	border-color:var(--border-defult-hover);
	transform:translateY(-1px);
	color:var(--primary-text);
}

.-prive--selected--items .-Select-DropDown {
	min-width:212px;
}

.-prive--selected--items .-fix-forms-field-title {
	display:none;
}

.-single-product-incart-left .Select-Options-Items {
	max-width:170px;
}

.remover--bt-oreder-item {
	display:flex;
	font-size:30px;
	justify-content:flex-end;
	align-items:center;
	margin-inline-start:30px;
	color:var(--secondarytext);
	transition:180ms all ease;
}

.remover--bt-oreder-item:hover {
	color:var(--negative);
}

.for-price-info-cart {
	display:flex;
	min-width:max-content;
}

.-in-link-product {
	display:flex;
	margin-inline-start:10px;
	visibility:visible;
	opacity:0;
	transition:180ms all ease;
	position:absolute;
	top:50%;
	left:0;
	transform:translateY(-50%) scale(0.85);
}

.-single-product-incart-item:hover .-in-link-product,
.-single-product-thankyou-item:hover .-in-link-product {
	transform:translateY(-50%) scale(1);
	opacity:1;
	visibility:visible;
}

.-in-link-product>a {
	font-size:19px;
	color:var(--disable-text);
	border-radius:50%;
	display:flex;
	align-items:center;
	justify-content:center;
}

.-single-product-thankyou-context .-in-link-product>a {
	font-size:14px;
	width:32px;
	height:32px;
	background:#0000007a;
	color:white;
}

.-single-product-thankyou-context .-in-link-product:hover>a {
	color:white;
}

.-in-link-product:hover>a {
	color:var(--primary-text);
}

.-single-product-thankyou-context .-in-link-product>a:hover {
	color:white;
}

.-thank-you-conatin-page {
	display:flex;
	width:100%;
	position:relative;
	align-items:flex-start;
	margin-bottom:30px;
	justify-content:space-between;
}

.-ThankYou-Head-element {
	display:flex;
	flex-wrap:wrap;
	align-content:flex-start;
	align-items:flex-start;
	justify-content:center;
	flex-direction:column;
	margin-inline-end:40px;
	position:sticky;
	top:110px;
	transition:180ms all ease;
	--max-width-content:550px;
	padding:40px;
	border:1px solid var(--diver);
	flex:1;
	border-radius:var(--largeradius);
}

.hidemenu .-ThankYou-Head-element {
	top:30px;
}

.-ThankYou-Head-element>p {
	max-width:calc(var(--max-width-content) - 100px);
	color:var(--secondarytext);
	line-height:1.7;
	font-size:17px;
	margin-bottom:30px;
}

.-ThankYou-Head-element>h2 {
	font-size:50px;
	line-height:1.7;
	margin-bottom:10px;
	max-width:var(--max-width-content);
	text-transform:capitalize;
	font-weight:400;
}

.-ThankYou-Head-element>h2>.em-cname {
	color:var(--uicolor);
	font-weight:500;
}

.-cart-context-thankyou-page {
	display:flex;
	margin-bottom:30px;
}

.-thankyou-products-list {
	display:flex;
	flex-direction:column;
	flex:1;
	max-width:100%;
}

.-single-product-thankyou-item {
	display:flex;
	flex:1;
	align-items:center;
	padding:15px;
	border-radius:var(--miniradius);
	box-shadow:var(--box-shadow-defult);
	transition:80ms all ease;
	margin-bottom:15px;
	cursor:pointer;
	border:var(--border-defult);
	background:white;
	max-width:100%;
	flex-wrap:wrap;
	justify-content:space-between;
}

.-single-product-thankyou-item:hover {
	box-shadow:var(--box-shadow-hover);
	border-color:var(--border-defult-hover);
	transition:250ms all ease;
}

.-single-product-thankyou-item:last-child {
	margin-bottom:0;
}

.thank-thumbs-up {
	display:block;
	font-size:130px;
	margin-bottom:20px;
	line-height:0.1;
}

.-single-product-thankyou-right-info {
	display:flex;
	align-items:center;
	flex:1;
	overflow:hidden;
	min-width:160px;
	position:relative;
}

.-single-product-thankyou-thumb {
	--elem-px:32px;
	max-width:var(--elem-px);
	min-width:var(--elem-px);
	height:var(--elem-px);
	overflow:hidden;
	display:block;
	margin-inline-end:10px;
	border-radius:50%;
	border:1px solid var(--border-defult-hover);
	box-shadow:var(--box-shadow-hover);
}

.-ThankYou-left-element {
	padding:40px;
	background:white;
	border-radius:var(--largeradius);
	--element-width:480px;
	min-width:var(--element-width);
	box-shadow:var(--box-shadow-hover);
	border:1px solid var(--border-defult-hover);
	max-width:var(--element-width);
}

.-single-product-thankyou-context {
	display:flex;
	text-overflow:ellipsis;
	overflow:hidden;
	padding:3px 0;
}

.-single-product-thankyou-context .-in-link-product {
	position:absolute;
	right:0;
	margin:0;
	top:16px;
	width:max-content;
}

.-single-product-thankyou-context>h2 {
	font-size:17px;
	font-weight:400;
	color:var(--secondarytext);
	white-space:nowrap;
	overflow:hidden;
	text-overflow:ellipsis;
	transition:180ms all ease;
}

.-single-product-thankyou-item:hover .-single-product-thankyou-context>h2 {
	color:var(--primary-text);
}

.price-bx-thankyou {
	display:flex;
	font-family:var(--f-number);
	align-items:center;
	font-size:24px;
	font-weight:500;
	color:var(--primary-text);
	flex-direction:row-reverse;
}

.price-bx-thankyou>span:not(.price-value) {
	font-style:normal;
	font-size:15px;
	margin-inline-end:5px;
	color:var(--secondarytext);
	font-family:var(--ffamily);
	font-weight:300;
}

.-show-my-device-items {
	display:block;
}

.-show-my-device-items>ul {
	display:block;
	list-style:none;
}

.-show-my-device-items>ul>li {
	display:flex;
	margin-bottom:20px;
	font-size:16px;
}

.-show-my-device-items>ul>li:before {
	content:"\f00c";
	font-family:"Font Awesome 6 Pro";
	display:block;
	position:relative;
	margin-inline-end:10px;
	color:var(--positive);
	font-weight:900;
}

.-show-my-device-items>h2 {
	font-size:15px;
	line-height:1.5;
}

.-thank-sidbar-title {
	display:block;
	font-size:20px;
	margin-bottom:30px;
	font-weight:500;
}

.-thank-sidbar-title>em {
	font-style:normal;
	color:var(--secondarytext);
	margin-inline-start:5px;
	font-family:var(--f-number);
}

.-ThankYou-left-element .MenuHr {
	margin:40px auto;
}

.-ul-payement-action-items {
	display:block;
}

.-ul-payement-action-items>ul {
	display:block;
	list-style:none;
}

.-ul-payement-action-items>ul>li {
	margin-bottom:25px;
	display:flex;
	align-items:center;
	position:relative;
}

.-ul-payement-action-items>ul>li>strong {
	font-weight:400;
	color:var(--secondarytext);
	font-family:var(--f-number);
	font-size:17px;
	line-height:.9;
	cursor:pointer;
	transition:180ms all ease;
	line-height:1.5;
}

.-ul-payement-action-items>ul>li>strong>em {
	font-style:normal;
	font-weight:300;
}

.-ul-payement-action-items>ul>li>strong.is--text {
	font-family:var(--ffamily);
}

.-ul-payement-action-items>ul>li:hover>strong {
	color:var(--primary-text);
}

.-ul-payement-action-items>ul>li>i {
	margin-inline-start:10px;
	visibility:hidden;
	opacity:0;
	transform:scale(0.5);
	transition:180ms all ease;
	cursor:pointer;
	color:var(--secondarytext);
}

.-ul-payement-action-items>ul>li:hover>i {
	transform:scale(1);
	opacity:1;
	visibility:visible;
}

.-ul-payement-action-items>ul>li>i:hover {
	color:var(--primarytext);
}

.-ul-payement-action-items>ul>li:before {
	content:'#';
	position:relative;
	margin-inline-end:5px;
	line-height:0.8;
	font-size:20px;
	font-weight:400;
	color:var(--secondarytext);
	font-family:var(--f-number);
}

.-ul-payement-action-items>ul>li>span {
	font-weight:400;
	font-size:17px;
	margin-inline-end:7px;
	line-height:1.5;
	min-width:max-content;
}

.-ThankYou-Head-items-URLArea-s1 {
	display:flex;
	align-items:center;
	justify-content:flex-start;
}

.-ThankYou-Head-items-URLArea-s1:empty {
	margin:0;
}

.-ThankYou-Head-items-URLArea-s1>a {
	display:flex;
	padding:18px 30px;
	border-radius:var(--miniradius);
	font-size:17px;
	font-weight:400;
	align-content:center;
	align-items:center;
	margin-inline-end:15px;
	background:var(--primary-text);
	color:white;
	border:2px solid var(--primary-text);
	flex-wrap:wrap;
	min-width:max-content;
	flex:1;
	text-align:center;
	justify-content:center;
}

.-ThankYou-Head-items-URLArea-s1>a:last-child {
	margin-inline-end:0;
}

.-ThankYou-Head-items-URLArea-s1>a:hover {
	background:white;
	color:var(--primary-text);
	border-color:var(--primary-text);
}

.-ThankYou-Head-items-URLArea-s1>a>i {
	margin-inline-end:10px;
	font-weight:300;
	font-size:20px;
}

.-ThankYou-Head-items-URLArea-s1>a.button_whatsapp_2 {
	background:var(--whatsapp);
	color:white;
	border-color:var(--whatsapp);
}

.-ThankYou-Head-items-URLArea-s1>a.button_whatsapp_2:hover {
	background:white;
	color:var(--whatsapp);
	border-color:var(--whatsapp);
}

notifications {
	position:fixed;
	bottom:15px;
	left:20px;
	z-index:20089;
}

.notifications--tempo {
	max-width:380px;
	background:#ffffff;
	border-radius:var(--miniradius);
	transform:translate(0px, 150%);
	transition:transform 150ms cubic-bezier(0, 0, 1, 1) 0s;
	padding:30px;
	min-width:350px;
	color:var(--primary-text);
	display:flex;
	align-items:center;
	margin-bottom:5px;
	position:relative;
	box-shadow:var(--box-shadow-hover);
	max-width:350px;
}

.notifications--tempo>em {
	position:absolute;
	width:26px;
	height:26px;
	left:10px;
	display:flex;
	justify-content:center;
	align-items:center;
	flex-wrap:wrap;
	align-content:center;
	top:10px;
	border-radius:50%;
	transition:180ms all ease;
	cursor:pointer
}

.notifications--tempo>em:hover {
	background:#0000001a;
}

.notifications--tempo>i {
	margin-inline-end:15px;
	font-size:25px;
	width:50px;
	text-align:center;
	height:50px;
	border-radius:50%;
	display:flex;
	align-items:center;
	justify-content:center;
	background:var(--positive);
	color:white;
}

.notifications--tempo>span {
	display:flex;
	justify-content:space-between;
	font-size:17px;
	align-items:center;
	font-weight:400;
	flex:1;
	line-height:1.5;
}

.notifications--tempo>span>i {
	display:flex;
	float:left;
	height:26px;
	width:26px;
	border-radius:36px;
	background:rgb(139 139 139 / 13%);
	text-align:center;
	line-height:30px;
	color:var(--secondarytext);
	place-content:center;
	align-items:center;
	transition:180ms all ease;
}

.notifications--tempo>span>i:hover {
	background:#dbdbdb;
}

.--thankyou--info-price {
	display:flex;
	align-items:center;
	justify-content:center;
}

.--thankyou--info-price>span {
	flex:1;
	font-size:20px;
}

.-inner-price-thankyou-boxed {
	display:flex;
	align-items:flex-end;
	font-size:22px;
	color:var(--secondarytext);
}

.-inner-price-thankyou-boxed>span.price-value {
	font-size:50px;
	font-family:var(--f-number);
	font-weight:500;
	line-height:.8;
	margin-inline-end:7px;
	color:var(--primary-text);
}


.-element-Quantity {
	min-width:max-content;
	margin-inline-start:10px;
	margin-inline-end:10px;
	background:#f1f1f1;
	padding:6px 10px;
	border-radius:var(--miniradius);
	font-size:12px;
	font-weight:300;
	color:var(--secondarytext);
	transition:180ms all ease;
}

.-single-product-thankyou-item:hover .-element-Quantity {
	background:white;
	color:var(--primary-text);
}

.-element-Quantity>strong {
	font-weight:300;
}

.-order-single-page-conatiner {
	display:flex;
	align-items:flex-start;
	padding:40px 0;
}

.-user-sidebar {
	--elemnt-width:360px;
	min-width:var(--elemnt-width);
	max-width:var(--elemnt-width);
	margin-inline-end:40px;
	position:sticky;
	top:110px;
	transition:180ms all ease;
	padding:40px;
	box-shadow:var(--box-shadow-hover);
	border:1px solid var(--border-defult-hover);
	border-radius:var(--largeradius);
}

.hidemenu .-user-sidebar {
	top:30px;
}

.user-sidebar-thumb {
	display:flex;
	width:150px;
	height:150px;
	border:1px solid var(--border-defult-hover);
	border-radius:50%;
	margin:0 auto 30px;
	position:relative;
}

.user-sidebar-info-area {
	display:flex;
	flex-direction:column;
	justify-content:center;
	align-items:center;
}

.user-sidebar-info-area>h2 {
	font-size:30px;
	text-transform:capitalize;
	line-height:1.5;
	text-align:center;
}

.user-sidebar-info-area>p {
	color:var(--secondarytext);
	font-weight:300;
	text-transform:capitalize;
}

.user-sidebar-links {
	display:block;
	margin-top:30px;
}

.user-sidebar-links>ul>li {
	display:block;
	margin-bottom:5px;
}

.user-sidebar-links>ul>li:last-child {
	margin-bottom:0;
}

.user-sidebar-links>ul>li>a {
	padding:6px 15px;
	font-size:15px;
	width:100%;
	display:flex;
	border-radius:var(--miniradius);
	transition:180ms all ease;
	align-items:center;
	color:var(--secondarytext);
}

.user-sidebar-links>ul>li.Logout>a:hover {
	color:var(--negative);
}

.user-sidebar-links>ul>li>a:hover {
	color:var(--primary-text);
}

.user-sidebar-links>ul>li>a>span>em {
	font-style:normal;
	color:#FFC107;
	font-weight:300;
	margin-inline-start:5px;
}

.user-sidebar-links>ul>li>a.active>span>em {}

.user-sidebar-links>ul>li>a.active {
	background:var(--uicolor);
	color:white;
}

.user-sidebar-links>ul>li>a>i {
	color:var(--secondarytext-bold);
	font-size:22px;
	margin-inline-end:15px;
	width:30px;
	height:40px;
	text-align:center;
	border-radius:50%;
	display:flex;
	align-items:center;
	justify-content:center;
	align-content:center;
	flex-wrap:wrap;
	transition:180ms all ease;
}

.user-sidebar-links>ul>li>a:hover>i {
	color:var(--primary-text);
}

.user-sidebar-links>ul>li.Logout>a:hover>i {
	color:var(--negative);
}

.user-sidebar-links>ul>li>a.active>i {
	color:white;
}

.user-sidebar-links>ul {
	display:block;
	list-style:none;
}

.-order-single-page-details {
	display:block;
	flex:1;
	padding:40px;
	border:1px solid var(--diver);
	border-radius:var(--largeradius);
	position:sticky;
	top:110px;
	/* overflow:hidden; */
}

.-order-single-page-details .-fix-inputs-area {
	margin-bottom:50px;
}

.hidemenu .-order-single-page-details {
	top:30px;
}

.-user-sidebar .MenuHr {
	margin:30px auto;
}

.-orders-sidbar-title {
	display:block;
	padding:0 0 30px;
	border-bottom:1px solid var(--diver);
	margin-bottom:30px;
	font-size:22px;
}

.-orders-sidbar-title>em {
	font-style:normal;
	font-weight:300;
	color:var(--secondarytext);
}

.-single-order-widgets-element {
	display:block;
	margin-bottom:30px;
}

.-single-order-whatsapp {
	display:block;
	margin:0 0px 40px;
}

.-single-order-whatsapp>a {
	padding:20px;
	display:flex;
	color:white;
	align-items:center;
	font-size:20px;
	background:var(--whatsapp);
}

.-single-order-whatsapp>a:hover {
	background:var(--whatsapp);
	color:white;
}

.-single-order-whatsapp>a>i {
	font-size:60px;
	margin-inline-end:30px;
}

whatsapp--box {
	border-radius:var(--miniradius);
	display:flex;
	align-items:center;
}

.-order-single-page-details whatsapp--box {
	padding:20px;
	border:2px solid var(--whatsapp);
	margin-bottom:20px;
}
whatsapp--box i {
    color:var(--positive);
    font-size:60px;
    margin-inline-start:14px;
    display:block;
    transition:all 0.2s ease;
}
whatsapp--box>a {
	transition:all 0.2s ease;
	font-weight:400;
	overflow:hidden;
	display:flex;
	align-content:center;
	justify-content:space-between;
	align-items:center;
	border-radius:45px;
	flex-wrap:wrap;
	padding:16px 22px;
	font-size:16px;
	color:var(--positive);
	border:2px solid white;
	transition:180ms;
	flex-direction:row-reverse;
	background:white;
}

whatsapp--box>a i {
    font-size:30px;
}

.-order-single-page-details whatsapp--box>a {
	border-color:var(--whatsapp);
	color:white;
	background:var(--whatsapp);
}

whatsapp--box>a:hover {background:var(--positive);border-color:var(--positive);}

whatsapp--box>a:hover .whatsapp--bunner-info>wh-number {
    color:white;
}

.-order-single-page-details whatsapp--box>a:hover {
	background:white;
	color:var(--whatsapp);
}


whatsapp--box>a:hover>i {
	/* animation:fly-1 0.6s ease-in-out infinite alternate; */
	transform:scale(1.2);
	color:white;
}

@keyframes fly-1 {
	from {
		transform:translateY(0.1em);
	}

	to {
		transform:translateY(-0.1em);
	}
}

whatsapp--box>i {
	color:#27ae60;
	font-size:60px;
	margin-inline-end:20px;
}

.whatsapp--bunner-info {
	display:block;
	flex:1;
	color:white;
}

.whatsapp--bunner-info h2 {
    margin-bottom:16px;
}

.whatsapp--bunner-info>h3 {
	font-size:16px;
	line-height:1.5;
	font-weight:400;
	margin-bottom:2px;
	color:var(--secondarytext);
}

.whatsapp--bunner-info>wh-number {
	font-family:var(--f-number);
	font-size:22px;
	font-weight:500;
	color:var(--positive);
}


.-order-single-page-details .MenuHr {
	margin:40px auto;
}

.notifications-icon.active .-notification-ul-list {
	visibility:visible;
	opacity:1;
	transform:translate(-50%, 0px);
}

.-notification-ul-list {
	display:flex;
	width:350px;
	position:absolute;
	list-style:none;
	visibility:hidden;
	left:50%;
	top:55px;
	background:#fff;
	box-shadow:var(--PopoverShadow);
	transform:translate(-50%, 20px);
	opacity:0;
	transition:.35s all ease;
	z-index:1000;
	line-height:initial;
	text-align:right;
	border-radius:var(--largeradius);
	padding:20px;
	max-height:450px;
	flex-direction:column;
	min-height:420px;
}

.-notification-title {
	display:block;
	margin-bottom:15px;
}

.-notification-title>h2 {
	display:block;
	font-size:16px;
	line-height:1.5;
	font-weight:400;
}

.-notification-ul-list>ul {
	display:flex;
	list-style:none;
	flex:1;
	overflow:hidden;
	overflow-y:auto;
	padding:0px 10px 0px 5px;
	margin:0 -10px;
	flex-direction:column;
}

.-notification-ul-list>ul::-webkit-scrollbar {
	width:5px;
	height:5px;
}

.-notification-ul-list>ul::-webkit-scrollbar-thumb {
	background:#031e3505;
	border-radius:3px;
}

.-notification-ul-list>ul::-webkit-scrollbar-track {
	background:transparent;
}

.-notification-ul-list>ul>li {
	display:block;
	margin-bottom:10px;
}

.-notification-ul-list>ul>li>a {
	display:block;
	background:#fbfbfb;
	padding:20px;
	border-radius:var(--miniradius);
	color:var(--secondarytext-bold);
}

.-notification-ul-list>ul>li>a.is_not__seen {
	background:#E8F5E9;
	color:#085c0b;
}

.-notification-ul-list>ul>li>a:not(.is_not__seen):hover {
	color:var(--primary-text);
}

.-notification-ul-list>ul>li>a>span {
	color:var(--secondarytext);
	font-weight:300;
	font-size:12px;
}

.-notification-ul-list>ul>li>a.is_not__seen>span {
	color:var(--secondarytext-bold);
}

.-notification-ul-list>ul>li>a>h2 {
	font-size:16px;
	font-weight:400;
	line-height:1.6;
	margin-bottom:6px;
	max-height:54px;
	overflow:hidden;
}

.-notification-ul-list>ul>li:last-child {
	margin-bottom:0;
}

.-order-single-page-posts {
	display:flex;
	margin:0 -10px;
	flex-wrap:wrap;
}

.-not-fount-style-element {
	max-width:370px;
	text-align:center;
	line-height:1.5;
	margin:auto;
	color:#ebebeb;
}

.-not-fount-style-element>i {
	font-size:100px;
	margin-bottom:20px;
	font-weight:600;
}

.-not-fount-style-element>h2 {
	font-size:35px;
}

.-order-single-page-posts .-Product-Post-Box {
	--box-width:298px;
}

.hidemenu .-order-single-page-favourites {
	top:30px;
}

.-order-single-page-favourites {
	display:block;
	flex:1;
	border-radius:var(--largeradius);
	position:sticky;
	top:110px;
}

.-favourites-sidbar-title {
	display:block;
	margin-bottom:30px;
	font-size:26px;
}

.-favourites-sidbar-title>em {
	font-style:normal;
	font-weight:300;
	color:var(--secondarytext);
}

.-notification-ul-list .loader-body {
	margin:auto;
	display:flex;
	justify-content:center;
	align-items:center;
}

.-card-select-CreateFields {
    display:flex;
    flex-wrap:wrap;
    align-items:center;
    align-items:center;
}

.-card-select-CreateFields > * {
    flex:1;
    margin:10px;
    min-width:46%;
}

.-card-select-CreateFields .-fix-forms-field-title {
	margin-bottom:30px;
}

.-card-select-CreateFields .-fix-inputs-area.-for-date-field {
	display:flex;
	align-items:flex-start;
	flex-direction:column;
}

.-order-single-page-form .YC-BTN-Forms-Plugin {
	display:block;
	background:var(--uicolor);
	border:0;
	padding:12px 16px;
	border-radius:var(--largeradius);
	color:#ffff;
	cursor:pointer;
	margin-right:5px;
	font-size:17px;
	font-weight:300;
	border:2px solid var(--uicolor);
	transition:180ms all ease;
}

.-order-single-page-form .YC-BTN-Forms-Plugin:hover {
	background:transparent;
	color:var(--uicolor);
}

.-order-single-page-form .YC-BTN-Forms-Plugin>i {
	margin-inline-start:5px;
}

.ve--menu {
	display:flex;
	justify-content:flex-end;
	margin-top:20px;
}

.custom-comment-submit button {
	display:flex;
	justify-content:space-between;
	padding:13px;
	border-radius:var(--miniradius);
	background:var(--uicolor2);
	border:2px solid var(--uicolor2);
	color:white;
	font-size:15px;
	align-items:center;
	transition:180ms all ease;
}

.custom-comment-submit button:hover {
	background:white;
	color:var(--uicolor2);
}

.custom-comment-submit button>i {
	margin-inline-start:10px;
}
.-order-item-blogbox>.-order-item-blogbox-link i {
	margin-inline-start:5px;
}

.-order-item-blogbox>.-order-item-blogbox-link {
    width:max-content;
    max-width:max-content;
    background:var(--uicolor);
    padding:10px 15px;
    border-radius:10px;
    color:#fff;
}
.-order-item-infos {
    display:flex;
    align-items:center;
    flex:1;
}
.-order-item-blogbox:hover {
	box-shadow:var(--box-shadow-hover);
	border-color:var(--border-defult-hover);
	transition:250ms all ease;
}

.-order-item-blogbox-head {
	display:flex;
	margin-bottom:30px;
	align-items:center;
}

.-order-item-blogbox-title {
	display:block;
	flex:1;
	font-size:23px;
}

.-order-item-blogbox-title>em {
	font-style:normal;
	font-family:var(--f-number);
	color:var(--secondarytext-bold);
}

.-order-item-blogbox-head .-inner-price-thankyou-boxed {
	font-size:17px;
}

.-order-item-blogbox-head .-inner-price-thankyou-boxed span.price-value {
	font-size:30px;
}

.-for-my-orders.-order-single-page-posts {
	margin:0 -15px;
	flex-direction:column;
}

.-order-item-blogbox-element {
	display:block;
}


.-order-item-blogbox-element .-ul-payement-action-items>ul>li {
	margin-bottom:20px;
}

.-order-item-blogbox-element .-ul-payement-action-items>ul>li:last-child {
	margin-bottom:0;
}

.-order-item-blogbox-element .-ul-payement-action-items>ul>li span {
	font-size:15px;
}

.-order-item-blogbox-element .-ul-payement-action-items>ul>li>strong {
	font-size:15px;
}

.-alert-confie {
	display:block;
	color:var(--negative);
	font-weight:300;
	line-height:1.5;
	margin-top:-20px;
	margin-bottom:40px;
}

.-mobile-menu-button #checkbox {
	display:none;
}

.-mobile-menu-button .toggle {
	position:relative;
	width:40px;
	height:40px;
	cursor:pointer;
	display:flex;
	flex-direction:column;
	align-items:center;
	justify-content:center;
	gap:5px;
	transition-duration:0.5s;
}

.-mobile-menu-button .bars {
	width:100%;
	height:4px;
	background-color:var(--bars-background);
	border-radius:4px;
}

.-mobile-menu-button #bar2 {
	transition-duration:0.8s;
}

.-mobile-menu-button #bar1,
.-mobile-menu-button #bar3 {
	width:70%;
}

.-mobile-menu-button #checkbox:checked+.toggle .bars {
	position:absolute;
	transition-duration:0.5s;
}

.-mobile-menu-button #checkbox:checked+.toggle #bar2 {
	transform:scaleX(0);
	transition-duration:0.5s;
}

.-mobile-menu-button #checkbox:checked+.toggle #bar1 {
	width:80%;
	transform:rotate(45deg);
	transition-duration:0.5s;
}

.-mobile-menu-button #checkbox:checked+.toggle #bar3 {
	width:80%;
	transform:rotate(-45deg);
	transition-duration:0.5s;
}

.-mobile-menu-button #checkbox:checked+.toggle {
	transition-duration:0.5s;
	transform:rotate(180deg);
}

.-mobile-menu-button {
	display:none;
	margin-inline-end:20px;
}

.cropping--inner---Context----overlays {
	margin:-40px -40px 90px;
	background:#fbfbfb;
}

.picturecropping--inner--Context---overlays {
	display:block;
	flex:1;
	margin:-40px;
	padding:40px;
	overflow:auto;
	min-width:580px;
}

.picturecropping--inner--Context---overlays>divider {
	margin:0px -16px 16px;
}

.croppie-container {
	width:100%;
	height:460px;
}

.croppie-container .cr-image {
	z-index:-1;
	position:absolute;
	top:0;
	left:0;
	transform-origin:0 0;
	max-height:none;
	max-width:none;
}

.croppie-container .cr-boundary {
	position:relative;
	overflow:hidden;
	margin:0 auto;
	z-index:1;
	width:100%;
	height:100%;
}

.croppie-container .cr-viewport,
.croppie-container .cr-resizer {
	position:absolute;
	margin:auto;
	top:0;
	--elem-color:#000000b8;
	box-shadow:0 0 0 330px var(--elem-color);
	bottom:0;
	right:0;
	left:0;
	border-radius:50%;
	z-index:0;
}

.croppie-container .cr-resizer {
	z-index:2;
	box-shadow:none;
	pointer-events:none;
}

.croppie-container .cr-resizer-vertical,
.croppie-container .cr-resizer-horisontal {
	position:absolute;
	pointer-events:all;
}

.croppie-container .cr-resizer-vertical::after,
.croppie-container .cr-resizer-horisontal::after {
	display:block;
	position:absolute;
	box-sizing:border-box;
	border:1px solid black;
	background:#fff;
	width:10px;
	height:10px;
	content:'';
}

.croppie-container .cr-resizer-vertical {
	bottom:-5px;
	cursor:row-resize;
	width:100%;
	height:10px;
}

.croppie-container .cr-resizer-vertical::after {
	left:50%;
	margin-left:-5px;
}

.croppie-container .cr-resizer-horisontal {
	right:-5px;
	cursor:col-resize;
	width:10px;
	height:100%;
}

.croppie-container .cr-resizer-horisontal::after {
	top:50%;
	margin-top:-5px;
}

.croppie-container .cr-original-image {
	display:none;
}

.croppie-container .cr-vp-circle {
	border-radius:50%;
}

.croppie-container .cr-overlay {
	z-index:1;
	position:absolute;
	cursor:move;
	touch-action:none;
}

.croppie-container .cr-slider-wrap {
	margin:20px 40px;
	text-align:center;
}

.croppie-result {
	position:relative;
	overflow:hidden;
}

.croppie-result img {
	position:absolute;
}

.croppie-container .cr-image,
.croppie-container .cr-overlay,
.croppie-container .cr-viewport {
	-webkit-transform:translateZ(0);
	-moz-transform:translateZ(0);
	-ms-transform:translateZ(0);
	transform:translateZ(0);
}

input.cr-slider {}

input[type=range].cr-slider {
	-webkit-appearance:none;
	width:100%;
	height:20px;
	margin:10px 0;
	background-color:#ededed;
	border-radius:10px;
}

input[type=range].cr-slider:focus {
	outline:none;
}

input[type=range].cr-slider::-webkit-slider-thumb {
	-webkit-appearance:none;
	width:20px;
	height:20px;
	background-color:var(--uicolor);
	border-radius:50%;
	cursor:pointer;
	box-shadow:0px 0px 5px var(--uicolor);
}

input[type=range].cr-slider::-moz-range-thumb {
	width:20px;
	height:20px;
	background-color:var(--uicolor);
	border-radius:50%;
	cursor:pointer;
	box-shadow:0px 0px 5px var(--uicolor);
}

input[type=range].cr-slider::-ms-thumb {
	width:20px;
	height:20px;
	background-color:var(--uicolor);
	border-radius:50%;
	cursor:pointer;
	box-shadow:0px 0px 5px var(--uicolor);
}

ul.DeletionAlert--buttons {
	display:flex;
	margin:-10px;
	justify-content:flex-end;
}


ul.DeletionAlert--buttons>li {
	display:flex;
	align-content:center;
	justify-content:space-between;
	align-items:center;
	border-radius:var(--miniradius);
	flex-wrap:wrap;
	padding:14px 30px;
	font-size:15px;
	color:white;
	background:var(--primary-text);
	border:2px solid var(--primary-text);
	transition:180ms all ease;
	flex-direction:row-reverse;
	margin:6px;
}

ul.DeletionAlert--buttons>li.close--confirmation {
	background:var(--negative);
	border-color:var(--negative);
}


ul.DeletionAlert--buttons>li.close--confirmation:hover {
	color:var(--negative);
	background:white;
}

ul.DeletionAlert--buttons>li.apply--confirmation {
	background:var(--positive);
	border-color:var(--positive);
	color:white;
}

ul.DeletionAlert--buttons>li:hover {
	color:var(--positive);
	background:transparent;
}

.-insert-avatar-thumb {
	position:absolute;
	width:100%;
	height:100%;
	border-radius:50%;
	overflow:hidden;
	--elemnt-width:100%;
	--element-height:100%;
	--element-radius:50%;
}

.-avatar-append-image {
	border-radius:50%;
	display:flex;
	align-items:center;
	justify-content:center;
	overflow:hidden;
}

.-change-image-profile {
	position:absolute;
	bottom:3px;
	left:5px;
	z-index:2;
}

.-change-image-profile>a {
	background:var(--primary-text);
	width:38px;
	height:38px;
	border-radius:50%;
	border:4px solid white;
	display:flex;
	justify-content:center;
	align-items:center;
	flex-wrap:wrap;
	align-content:center;
	color:#ffffffd6;
	transition:180ms all ease;
}

.-change-image-profile>a:hover {
	color:white;
}

.-change-image-profile>a>i {
	font-weight:800;
}

switchname {
	display:block;
	font-size:17px;
	color:var(--secondarytext);
	font-weight:300;
	margin-top:10px;
}

.-field-upload-image {
	display:block;
}

.-field-upload-image>a {
	display:block;
	padding:15px 20px;
	font-size:16px;
	border:2px solid var(--positive);
	border-radius:var(--largeradius);
	color:var(--positive);
}

.-field-upload-image>a>i {
	margin-inline-end:10px;
	font-size:21px;
}

.-image-preview-item {
	display:block;
	max-width:250px;
	margin:30px 0;
	border-radius:var(--largeradius);
	overflow:hidden;
	box-shadow:var(--box-shadow-hover);
}

.iti.iti--container {
	z-index:100000008;
}

.-img-overlay-backdrop {
	position:absolute;
	width:100%;
	height:100%;
	background-image:var(--imgURL);
	background-position:center center;
	top:50%;
	left:50%;
	transform:translate(-50%, -50%);
	filter:blur(20px);
}

.-defult-widgets-title--URLArea-v1 {
	display:flex;
	flex-wrap:wrap;
	margin:50px 0 0;
	justify-content:center;
	min-width:100%;
}

.intro-model-bouquet_Logos .-defult-widgets-title--URLArea-v1 {
    justify-content:right;
}

.-after__intro-widgets-box-second .-defult-widgets-title--URLArea-v1 {
	justify-content:right;
}

.--Parent-URL-BTN:last-child a {
	margin-inline-end:0;
}

.--Parent-URL-BTN>a {font-size:18px;border:2px solid var(--uicolor);padding:17px 32px;border-radius:var(--largeradius);color:white;display:flex;align-items:center;background:var(--uicolor);transition:all 0.3s ease;}

.-YC-WidgetType-text_mini_images .--Parent-URL-BTN>a:hover {color:var(--uicolor);border-color:white;}

.--Parent-URL-BTN>a:hover {
    background:white;
    color:var(--uicolor);
}

.-YC-WidgetType-bouquet_Logos .--Parent-URL-BTN>a:hover {
    color:white;
    border-color:white;
}

.-YC-WidgetType-counter_section .--Parent-URL-BTN>a:hover {
    border-color:white;
    background:transparent;
    color:white;
}

.-YC-WidgetType-counter_section .--Parent-URL-BTN>a.button_url_2:hover {
    background:white;
    border-color:white;
    color:var(--uicolor);
}

.-YC-WidgetType-counter_section .--Parent-URL-BTN>a.button_url_2 {
    color:white;
    border-color:white;
}

.--Parent-URL-BTN>a.button_url_2 {
    background:transparent;
    border-color:var(--uicolor2);
    color:var(--uicolor2);
}

.--Parent-URL-BTN>a.button_url_2:hover {
    background:var(--uicolor2);
    color:white;
}

.order-services--info-context .popup-boxnumber a.button_url_2:hover {
    border-color:var(--uicolor2);
}


.-defult-widgets-title--URLArea-v1>.--Parent-URL-BTN>a>i {
	margin-inline-start:9px;
	font-weight:300;
}

.-YC-single-stickyfeatures-item:hover:before {
	right:0;
	/* top:0; */
	height:90%;
	width:100%;
	border-radius:370px;
}

.-widgets-Faqs-Tabs-svg {
	align-items:center;
	position:sticky;
	overflow:visible;
	display:flex;
	top:250px;
	flex:1;
	max-width:340px;
	min-width:360px;
	margin-inline-start:40px;
}

.-defult-widgets-title-style-1 .before_title lord-icon {
	width:84px !important;
	height:75px !important;
}

.product-item-like-Button.active {
	color:#ea3c88;
}


.product-item-like-Button.activable.active i {
	font-weight:800;
}

.product-item-like-Button.active i {
	font-weight:800;
}

.-product-box-poster .product-item-like-Button i {
	font-weight:400;
	font-size:19px;
}

.meta-info .author {
	display:flex;
	align-items:center;
	justify-content:space-between;
	width:max-content;
}


.info {
	flex-direction:column;
	display:flex;
}

.info a {
	font-weight:600;
	font-size:13px;
	color:var(--secondarytext);
}

.info span {
	font-size:13px;
	margin-bottom:5px;
	color:var(--secondarytext-bold);
	display:flex;
	width:max-content;
	font-weight:400;
}

.meta-info strong.--price-now {
	font-size:23px;
	font-weight:500;
	display:flex;
	direction:ltr;
	font-family:var(--f-number);
	align-items:center;
	color:var(--secondarytext);
}

.meta-info strong.--price-now em {
	font-style:normal;
	font-size:21px;
	margin-inline-end:5px;
	color:var(--secondarytext);
	font-family:var(--ffamily);
	font-weight:300;
}

.meta-info {
	display:flex;
	flex:1;
}

.meta-info a {
	/* flex:1; */
}

.meta-info h1 {
	font-size:19px;
	font-weight:600;
	color:var(--textcolor);
	line-height:1.5;
	margin-bottom:14px;
}

.shape-divider {
	position:absolute;
	top:0;
	left:0;
	width:100%;
	overflow:hidden;
	line-height:0;
	--top-fill:white;
	--firstbottom-fill:#eaeaea;
	--secondbuttom-fill:#fefeff;
	z-index:23;
}

.-YourColor-SingleWidget-Section.-YC-WidgetType-benefits {
	background:white;
}

header.header-single .-row-shares-items>a {
	color:var(--sociaColor);
}

.YC-secodary-single-title {
	display:flex;
	align-items:center;
	font-size:30px;
	font-weight:500;
	color:var(--primary-text);
	width:max-content;
	position:relative;
	padding-bottom:6px;
}

.YC-secodary-single-title:before {
	content:"";
	position:absolute;
	width:100%;
	height:1px;
	background:var(--uicolor);
	bottom:0;
}

.custom-shape-divider-bottom-1705025629 .shape-fill {
	fill:#FFFFFF
}

.custom-shape-divider-bottom-1705025629 {
	position:absolute;
	bottom:0;
	left:0;
	width:100%;
	overflow:hidden;
	line-height:0;
}

.custom-shape-divider-bottom-1705025629 svg {
	position:relative;
	display:block;
	width:calc(150% + 1.3px);
	/* height:90px; */
}

.container-pages-head .custom-shape-divider-bottom-1705025629 svg {
	transform:rotate(180deg);
}


.-archive--container {
	margin-top:51px;
	margin-bottom:30px;
}

root.main-mobile-page .animation-hidden {
	opacity:1;
	visibility:visible;
}

.--open--searching {
	--element-width:48px;
	flex-wrap:wrap;
	height:var(--element-width);
	width:var(--element-width);
	border-radius:var(--largeradius);
	align-content:center;
	font-size:18px;
	transition:280ms;
	color:var(--button-color-text);
	text-align:center;
	position:relative;
	overflow:visible;
	margin-inline-end:10px;
	cursor:pointer;
	align-items:center;
	justify-content:center;
	display:flex;
	background:var(--bkgorund);
}

.--open--searching:hover {
	color:white;
	background:var(--uicolor);
}

.--open--searching:hover i {
	color:white;
}

.--open--searching i {
	font-size:21px;
	font-weight:500;
	color:var(--button-color-text);
}


.--open--searching:hover {
	color:#fff
}



.search_body>form>label {
	display:none;
}


.search_body>h2 {
	text-align:center;
	margin-bottom:30px;
	line-height:1.5;
	font-weight:500;
	font-size:24px;
	color:white;
}

.search_header {
    display:flex;
    position:fixed;
    width:100%;
    height:100%;
    top:0;
    right:0;
    left:0;
    z-index:20000;
    align-items:flex-start;
}

.search_header .search_overlay {
    position:fixed;
    height:100%;
    width:100%;
    background:#000000d4;
    top:0;
    right:0;
    transform:translateY(-100%);
    transition:180ms all ease;
    visibility:hidden;
    opacity:0;
    transition-delay:0.1s;
    backdrop-filter:blur(7px);
}

.search_header.shows--in-searching .search_overlay {
    transform:translateY(0);
    visibility:visible;
    opacity:1;
}
.search_body {
    display:flex;
    overflow:hidden;
    width:100%;
    transition:180ms all ease;
    visibility:hidden;
    opacity:0;
    transform:translate(-50%, -100%);
    visibility:visible;
    opacity:1;
    max-width:1101px;
    margin-inline:auto;
}

.search_header.shows--in-searching .search_body {transform:translate(0%, 100%);visibility:visible;opacity:1;}
.search_closse {
    --el-width:60px;
    width:var(--el-width);
    height:var(--el-width);
    display:flex;
    justify-content:center;
    align-items:center;
    border-radius:50%;
    font-size:28px;
    color:var(--uicolor);
    font-weight:400;
    cursor:pointer;
    transition:180ms;
    z-index:1;
}
.search_closse:hover {
    color:var(--negative);
}
.search_closse>i {
    font-weight:inherit 
}
.search_body>form {
    position:relative;
    width:100%;
    display:flex;
    align-items:center;
    height:190px;
    z-index:1;
}
.search_body>form>label {
    display:none;
}
.search_body-input:before {
    content:"";
    position:absolute;
    width:0;
    height:100%;
    right:0;
    border-bottom:2px solid white;
    transform:scale3d(1, 1, 0);
    transform-origin:50% 0%;
    transition:all 0.3s ease;
}

.shows--input-searching .search_body-input:before {
    transform:scale3d(1, 1, 1);
    transition-duration:1s;
    width:100%;
    left:0;
}

.search_body-input {
    position:relative;
    display:flex;
    flex:1;
}
.search_body>form .search_body-input input[type=search] {
    padding:20px 0;
    font-size:25px;
    box-shadow:0 0 0;
    border:0;
    font-weight:400;
    line-height:1.9;
    flex:1;
    background:transparent;
    color:white;
    position:relative;
    margin-bottom:0;
    width:100%;
    border-radius:0;
}
.search_body>form>input[type=search]::placeholder{
    font-weight:inherit;
    line-height:inherit;
    font-size:inherit;
    padding:inherit;
    opacity:0.6;
}
.search_body>form>input[type=search]:focus::placeholder {
    opacity:.3
}
.search_body>form>button {
    border:0;
    background:0 0;
    width:60px;
    height:60px;
    font-size:28px;
    display:flex;
    justify-content:center;
    align-items:center;
    cursor:pointer;
    border-radius:50%;
    color:white;
}

.search_body>form>button > i {
    font-weight:400;
}

.search_closse:hover {
	color:#fff
}

.search_closse>i {
	font-weight:inherit
}


.-footer-shares-items .-row-shares-items>a {
	color:white;
}

.YC-blog-post-category span {
	display:flex;
	overflow:hidden;
	transition:all 0.2s ease;
	color:var(--secondarytext-bold);
	font-size:16px;
	font-weight:400;
}

.YC-blog-post-category {
	display:flex;
	z-index:22;
	cursor:pointer;
	position:relative;
}

.-primary-body-page {
	background:#f7f8ff;
	padding:70px 0 146px;
	position:relative;
}

.-inner-widgets-blog-posts-center {
	display:flex;
	flex-wrap:wrap;
	gap:20px;
	margin-top:45px;
}

.-primary-body-archive {
	padding-top:30px;
	position:relative;
	padding-bottom:140px;
	background:#f3f4fb;
	margin-bottom:90px;
}

.-primary-body-archive .container-pages-head {
	padding-top:70px;
	padding-bottom:73px;
}

.YC-panner-header-container {
	z-index:2222;
	position:static;
	background:var(--uicolor);
	padding:10px 0;
	position:fixed;
	overflow:hidden;
	width:100%;
	transition:all 180ms ease;
}

.YC-panner-header-container:after {
	content:"";
	position:absolute;
	width:100%;
	height:100%;
	top:0;
	left:10px;
	right:0;
	z-index:-1;
	bottom:0;
	border-radius:0%;
	background-image:url(./img/shape.png);
	opacity:0.09;
	background-size:cover;
	background-position:center center;
	background-repeat:no-repeat;
}

.YC-panner-header-container:before {
	content:"";
	position:absolute;
	width:90%;
	height:100%;
	right:0;
	left:0;
	top:0;
	bottom:0;
	background:linear-gradient(274deg, #120303c2, transparent);
	z-index:-1;
}

.YC-panner-header_Second-box {
	display:flex;
	align-items:center;
	justify-content:space-between;
}

.YC-panner-header-left {
	display:flex;
	flex:1;
	margin-inline-start:30px;
	justify-content:center;
}

.YC-panner-boxed-copy.active>button>em {
	visibility:hidden;
	opacity:0;
	transform:translateX(100px)
}

.YC-panner-boxed-copy.active>button {
	background:var(--success-color);
	border-color:var(--success-color)
}

.YC-panner-boxed-copy>button>span {
	position:absolute;
	padding:5px 10px;
	visibility:hidden;
	opacity:0;
	transition:180ms;
	color:#fff;
	transform:translateX(-100px)
}

.YC-panner-boxed-copy.active>button>span {
	opacity:1;
	visibility:visible;
	transform:translateX(0)
}

.YC-panner-boxed-copy.active>button {
	background:var(--positive);
	border-color:var(--positive)
}

.YC-panner-boxed-copy:not(.active)>button:hover {
	color:white;
	background:var(--uicolor);
	border-color:var(--uicolor);
}

.YC-panner-boxed-copy {
	flex:1;
	position:relative;
	min-width:280px;
	max-width:350px;
	overflow:hidden;
	border-radius:var(--largeradius);
}

.YC-panner-boxed-copy input {
	min-height:40px;
	background:white;
}

.YC-panner-boxed-copy>button>em {
	position:relative;
	display:block;
	visibility:visible;
	transition:180ms;
	opacity:1;
	font-style:normal;
	transform:translateX(0);
	color:white;
}

.YC-panner-boxed-copy.active>button>em {
	visibility:hidden;
	opacity:0;
	transform:translateX(100px)
}

.YC-panner-boxed-copy button {
	position:absolute;
	bottom:0;
	left:0;
	background:#b9133a;
	border:0;
	cursor:pointer;
	font-size:14px;
	margin-inline-start:15px;
	font-weight:300;
	text-align:center;
	align-items:center;
	justify-content:center;
	flex-wrap:wrap;
	border:1px solid #a01132;
	overflow:hidden;
	display:flex;
	height:100%;
	font-style:normal;
	padding-inline:21px;
}

.YC-panner-header-boxed-copy {
	align-items:center;
	min-width:460px;
	overflow:hidden;
}

.YC-panner-header-boxed-copy>p {
	margin-bottom:16px;
}

.YC-panner-header-boxed-copy p {
	font-size:15px;
	display:flex;
	font-weight:500;
	color:white;
}

.right_YC-panner-header span {
	font-size:22px;
	color:white;
	font-weight:700;
	line-height:1.6;
}

.right_YC-panner-header {
	display:flex;
	align-items:center;
	max-width:340px;
}

.YC-counnter-up-boxed {
	display:flex;
	align-items:center;
	justify-content:space-between;
	background:#0000001a;
	border-radius:20px;
	direction:ltr;
	padding:10px;
}

.YC-counnter-up-boxed>.items-countdown:last-child {
	margin-inline-end:0px;
}

.YC-counnter-up-boxed>.items-countdown {
	border-radius:20px;
	width:max-content;
	height:50px;
	display:flex;
	align-items:center;
	justify-content:center;
	min-width:max-content;
	min-width:60px;
	background:var(--primary-text);
	margin-inline-end:10px;
}

.YC-counnter-up-boxed span {
	margin-inline:12px;
}

.YC-counnter-up-boxed>div {
	font-size:18px;
	color:white;
	padding:20px;
}

.right_YC-panner-header span c--color {
	color:var(--cword-color);
	font-size:35px;
	font-weight:500;
}

.counnter_closse {
	overflow:auto;
	left:10px;
	top:10px;
	--el-width:32px;
	width:var(--el-width);
	height:var(--el-width);
	justify-content:center;
	align-items:center;
	border:2px solid #ff7171;
	border-radius:50%;
	font-size:16px;
	color:#ffe9e9;
	font-weight:400;
	cursor:pointer;
	transition:180ms;
	z-index:99999;
	position:absolute;
	display:flex;
}

.continer-auto {
	flex-direction:column;
}

.panner-open {
	position:absolute;
	z-index:222;
	color:white;
	left:0px;
	background:var(--primary-text);
	width:45px;
	height:47px;
	display:flex;
	align-items:center;
	justify-content:center;
	cursor:pointer;
}

.YC-panner-header-container.open_panner {
	transform:translate(0px, -280px);
}

.YC-intro-feature-list-items-count-item {
	margin-bottom:11px;
	display:flex;
	font-family:var(--f-number);
	position:relative;
	font-size:18px;
	color:var(--diver);
	transition:180ms all ease;
	align-items:center;
}

.YC-intro-feature-list-items-count-item span {
	margin-inline-end:5px;
	font-weight:400;
	font-size:18px;
}


.-YC-WidgetType-widghtgrid .-YC-Widgets-Inner-Row {
    overflow:visible;
}

.-YC-WidgetType-widghtgrid .YC-widght_grid-container {
	background:#fafbff;
	height:500px;
	background-image:var(--bg-intro);
	background-size:cover;
	overflow:hidden;
	position:relative;
	max-width:100%;
	margin:0.6%;
	border-radius:var(--largeradius);
	background-position:center center;
}

.-YC-WidgetType-widghtgrid .YC-widght_grid-container:before {
	z-index:0;
	content:"";
	position:absolute;
	width:100%;
	height:100%;
	background:black;
	opacity:.5;
}

.container-widght {
	padding:40px;
	display:flex;
	min-width:100%;
	height:100%;
	max-width:100%;
	align-items:center;
}

.container-YC-widght_grid-items {
	z-index:1;
	position:relative;
	display:flex;
	flex-direction:column;
	align-items:center;
	text-align:center;
	justify-content:center;
	width:100%;
	height:max-content;
}


.WidghT-banner .container-YC-widght_grid-items {
    background:linear-gradient(180deg, #1F1F1F00 0%, #000000 69%);
    height:max-content;
    align-items:center;
    padding:80px 30px 30px 30px;
}

.container-YC-widght_grid-items>* {
	max-width:580px;
	min-width:300px;
}

.-YC-widght_grid-h4 {
	margin-bottom:15px;
	font-size:18px;
	font-weight:500;
	color:white;
	position:relative;
	padding:10px 30px;
	background:linear-gradient(262deg,var(--uicolor) 0%, var(--uicolor2) 100%);
	border-radius:var(
	--largeradius);
	min-width:max-content;
}


.-YC-widght_grid-h1 {
	line-height:1.7;
	color:white;
	font-size:26px;
	font-weight:600;
}

.YC-widght_grid-container.largerContainer {
	max-width:100%;
	min-width:99%;
}

.YC-widght_grid-container.small-Container {
	min-width:48%;
	max-width:50%;
	flex:1;
}

.-YC-WidgetType-widghtgrid {background:var(--bkgorund);overflow:visible;}

.owl-setup-grids  .-pp-content {
	text-align:center;
	padding-top:20px;
	color:#fffdfd;
	font-size:18px;
	font-weight:400;
	max-width:calc(100% - 170px);
	line-height:1.7;
}

.price-Product {
	margin-inline-end:6px;
	display:flex;
	align-items:end;
}

.price-Product p {
	margin-inline-start:6px;
	font-size:19px;
	display:flex;
	align-items:center;
	color:var(--secondarytext);
}

.price-Product p:before {
	content:"";
	position:relative;
	background:#b4b4b4;
	width:1px;
	height:22px;
	display:flex;
	margin-inline-end:9px;
	transform:rotate(19deg);
}

.price-Product strong.-Product-price-now- em {
	list-style:none;
	/* margin-inline-start:11px; */
	font-size:17px;
	margin-inline-end:5px;
	color:var(--secondarytext);
	font-family:var(--ffamily);
	font-weight:300;
	font-style:normal;
}

strong.-Product-price-now- {
	color:var(--secondarytext-bold);
	font-size:26px;
	font-weight:400;
	display:flex;
	margin-right:auto;
	align-items:center;
	direction:ltr;
}

.product-item-like-Button:hover {
	color:var(--uicolor);
}

.product-item-like-Button.active {
    color:var(--uicolor);
}

.product-item-like-Button.active i {
    color:var(--uicolor);
}

.product-item-like-Button:hover i {
}

.-Product-rate-bar-average {
	position:relative;
	font-size:17px;
	font-weight:500;
	font-family:var(--f-number);
	min-width:40px;
	max-width:40px;
	flex:1;
}

.-Product-rate-bar-average i {
	color:#ffa700;
	margin-inline-end:6px;
	font-weight:800;
	font-size:13px;
}

.-YourColor-SingleWidget-Section.-YC-WidgetType-products_posts {
	background:white;
}

.progress {
	width:200px;
	height:200px;
	font-size:30px;
	color:#fff;
	border-radius:50%;
	overflow:hidden;
	position:absolute;
	text-align:center;
	line-height:200px;
	margin:20px
}

.progress::after {
	content:"%";
}

.progress .title {
	position:relative;
	z-index:100;
}

.progress .overlay {
	width:50%;
	height:100%;
	position:absolute;
	top:0;
	left:0;
	z-index:1;
}

.progress .left,
.progress .right {
	width:50%;
	height:100%;
	position:absolute;
	top:0;
	left:0;
	border:10px solid #222235;
	border-radius:100px 0px 0px 100px;
	border-right:0;
	transform-origin:right;
}

.progress .left {
	animation:load1 1s linear forwards;
}

.progress:nth-of-type(2) .right,
.progress:nth-of-type(3) .right {
	animation:load2 .5s linear forwards 1s;
}

.progress:last-of-type .right,
.progress:first-of-type .right {
	animation:load3 .8s linear forwards 1s;
}

@keyframes load1 {
	0% {
		transform:rotate(0deg);
	}

	100% {
		transform:rotate(180deg);
	}
}

@keyframes load2 {
	0% {
		z-index:100;
		transform:rotate(180deg);
	}

	100% {
		z-index:100;
		transform:rotate(270deg);
	}
}

@keyframes load3 {
	0% {
		z-index:100;
		transform:rotate(180deg);
	}

	100% {
		z-index:100;
		transform:rotate(315deg);
	}
}

.YC-Change_Background-container {
	background:#fafbff;
	height:650px;
	background-size:cover;
	overflow:hidden;
	position:relative;
	min-width:100%;
	max-width:100%;
	margin:0.6%;
	border:2px solid #f9f9ff;
	border-radius:50px;
	background-position:center center;
}

.YC-Change_Background-container.small-Container {
	min-width:49%;
	max-width:50%;
}

.YC-Change_Background-container .-YC-widght_grid-h1 {
	color:var(--uicolor);
}

.YC-Change_Background-container .-YC-widght_grid-h4 {
	color:var(--alphabg);
}


.-YC-contact-form-container-boxed::-webkit-scrollbar {
	width:4px;
	height:4px;
}

.-YC-contact-form-container-boxed::-webkit-scrollbar-thumb {
	background:linear-gradient(0deg, transparent 10%, transparent 0%, transparent 90%, transparent 0%);
}

.-YC-contact-form-container-boxed::-webkit-scrollbar-track {
	background:transparent;
}

.-YC-contact-form-container-boxed:hover::-webkit-scrollbar-thumb {
	background:linear-gradient(0deg, transparent 10%, #00000008 0%, #00000008 90%, transparent 0%);
}

.YC_widght_grid_data_container-boxed .YC--contact--form-boxarea {
	padding:25px 0 0px 0;
	height:100%;
	position:relative;
}

.YC_widght_grid_data_container-boxed .YC--contact--form-boxarea form {
	position:relative;
}

.-YC-contact-form-container-boxed {
	height:370px;
	overflow:scroll;
	margin-bottom:20px;
}

.-YC-contact-form-container-boxed .-fix-inputs-area {
	margin-bottom:30px;
}

.-DropChevrons-UL ul li {
	margin-inline-end:5px;
	position:relative;
	display:flex;
}

.-DropChevrons-UL ul li:last-child {
    margin-inline-end:0;
}

li.-Products-Filter-LI.active a {
	background:var(--primary-text);
	color:white;
}

.-DropChevrons-UL ul li a:hover {
	color:var(--primary-text);
}

.-DropChevrons-UL ul li a i {
	margin-inline-end:7px;
}

.-DropChevrons-UL {
	margin-bottom:17px;
}

.-YC-Faqs-Tabs-titlebox {
	display:flex;
	align-items:center;
	justify-content:center;
	text-align:center;
}

.owl-nav {
    display:none;
}

.product-item-like-Button {
    box-sizing:border-box;
    font-size:21px;
    border-radius:var(--largeradius);
    display:inline-flex;
    align-items:center;
    justify-content:center;
    transition:all .3s ease;
    cursor:pointer;
}

.product-item-like-Button i {
    font-size:18px;
    color:#99a1ae;
    transition:all 0.2s ease;
    font-weight:400;
}

.-Product-post-title {display:flex;align-items:center;margin-bottom:20px;}

.-Product-title a {
    color:var(--primary-text);
    font-weight:600;
    width:100%;
    display:block;
    font-size:19px;
    line-height:1.6;
    opacity:0.8;
}

.-Product-title a:hover {
    opacity:1;
}

.-Product-title {
    flex:1;
    position:relative;
    margin-inline-end:20px;
}


.--card--info-copon_button {
    width:50px;
    height:50px;
    display:flex;
    align-items:center;
    justify-content:center;
    background:#b9133a;
    border-radius:10px;
    margin-inline-start:5px;
    color:#fff;
    cursor:pointer;
}
.-card--info-copon-filed {
    display:flex;
    align-items:center;
}
.--card--info-copon-title {
    font-size:19px;
    margin-block-end:10px;
}
.--card--info-copon-title i {
    margin-inline-end:10px;
}

.-footer-widgets-title-h3 {
    font-size:25px;
    color:var(--primary-text);
}

.DayDate-time {position:relative;font-size:14px;width:max-content;display:flex;align-items:center;}

.DayDate-time i {
    font-weight:500;
    margin-inline-end:5px;
}

.DayDate-time strong {
    font-weight:500;
    margin-inline-start:4px;
    font-size:14px;
    color:var(--secondarytext);
}

.-single-bottom-list-category-terms {
    display:flex;
    align-items:center;
    width:max-content;
}

.-single-bottom-list-category-terms a {
    border-radius:19px;
    color:var(--secondarytext);
    font-size:15px;
    font-weight:400;
    display:flex;
    position:relative;
}

.-single-bottom-list-category-terms a:hover {
    color:var(--uicolor2);
}

.-single-bottom-list-category-terms a:after {
    margin-inline-start:5px;
}

.YC-stickyfeatures-image img {
    width:100%;
}

.YC-stickyfeatures-image {
    border-radius:25px 25px 25px 90px;
    overflow:hidden;
    flex:1;
    min-width:100%;
}

.YC-boxed-contactus {
    display:flex;
    flex-direction:column;
}


.YC-boxed-contactus p {
    font-size:16px;
    margin-bottom:8px;
    color:#f5f5f5;
    font-weight:300;
}

.-footer-site-logo.--logo-Image img {
    /* filter:invert(1); */
}

.-footer-site-logo.--logo-Image {
    margin-bottom:26px;
    display:flex;
    max-width:250px;
}

.-footer-site-logo.--logo-Image a {
    display:block;
    width:100%;
    height:100%;
}

.-YC-owl-navs-items>.-YC-owl-Slides-next,.-YC-owl-navs-items>.-YC-owl-Slides-prev{
    position:absolute;
    top:50%;
    transform:translateY(-50%);
    background:#fff;
    border:2px solid var(--uicolor);
    --chev-w:45px;
    width:var(--chev-w);
    height:var(--chev-w);
    z-index:1;
    display:flex;
    justify-content:center;
    align-items:center;
    border-radius:50%;
    font-size:21px;
    color:white;
    transition:180ms;
    cursor:pointer;
    background:var(--uicolor);
    /* :hidden; */
    transition:all 0.5s ease;
}

.-YC-owl-navs-items>.-YC-owl-Slides-next {
    left:0;
}

.YC-widgets-counter-image-boxed:hover .-YC-owl-navs-items>.-YC-owl-Slides-next, .YC-widgets-counter-image-boxed:hover .-YC-owl-navs-items>.-YC-owl-Slides-prev {
    opacity:1;
    visibility:visible;
}
.-YC-owl-navs-items>.-YC-owl-Slides-next:hover,.-YC-owl-navs-items>.-YC-owl-Slides-prev:hover{
    color:var(--uicolor);
    border-color:var(--uicolor);
    background:white;
}
.-YC-owl-navs-items>.-YC-owl-Slides-prev{
    right:0;
}

.-share-icons-list .-YC-owl-navs-items>.-YC-owl-Slides-next, .-share-icons-list .-YC-owl-navs-items>.-YC-owl-Slides-prev {
    top:72%;
}

.-share-icons-list .-YC-owl-navs-items>.-YC-owl-Slides-prev {right:21px;}

.-share-icons-list .-YC-owl-navs-items>.-YC-owl-Slides-next {
    left:21px;
}

.-input-password-ivid>.-show-password-item, .-password-status {
    top:50%;
    transform:translateY(-50%);
    text-align:center;
    position:absolute;
}
.-YC-Forms-LoginActions {
    flex-wrap:wrap;
    flex-direction:column-reverse;
}
.Switch-LoginButton a {
    color:#3f51b5;
}
.-YC-Forms-LoginActions {
    display:flex;
    justify-content:flex-end;
    margin:10px 0 0;
    align-items:center;
    flex-wrap:wrap;
}
.-input-password-ivid>.-show-password-item {
    left:auto;
    color:var(--secondarytext);
    border-radius:var(--miniradius);
    cursor:pointer;
    width:25px;
    transition:180ms;
    font-size:20px;
    margin-inline-start:calc(100% - 40px);line-height:0
}

.-password-status {
    border-radius:var(--largeradius);
    font-size:13px;
    font-weight:400;
    left:55px;
    color:var(--item-uicolor)
}

.-input-password-ivid {
    width:100%;
    position:relative
}

button.YC-BTN-Forms-Plugin.-PayButton.activable {
    display:block;
    background:var(--uicolor);
    border:0;
    padding:12px 16px;
    border-radius:var(--largeradius);
    color:#ffff;
    cursor:pointer;
    font-size:17px;
    font-weight:300;
    border:2px solid var(--uicolor);
    transition:180ms;
    margin:0 auto;
    width:100%
}

.Switch-LoginButton {
    margin-top:20px;
}
.-YourColor-Widgets-Sections .body-line.body-line-l1 {
    left:5%;
}
.-YourColor-Widgets-Sections .body-line {
    border-color:#eceef1;
}
.-YourColor-Widgets-Sections .body-line {
    position:absolute;
    top:0;
    bottom:0;
    width:0;
    border-left:solid 1px #eceef1;
    left:50%;
    right:initial;
    z-index:1;
}
.-YourColor-Widgets-Sections .body-line.body-line-r1 {
    left:65%;
}
.-YourColor-Widgets-Sections .body-line.body-line-l2 {
    left:35%;
}
.-YourColor-Widgets-Sections .body-line.body-line-r2 {
    left:95%;
}

.--Site--Menu>ul>li>a>span:not(.text-active) {
    position:absolute;
    padding:inherit;
    left:0;
    top:0;
    opacity:0;
    -webkit-transition:transform 0.3s, opacity 0.3s;
    transition:transform 0.3s, opacity 0.3s;
    -webkit-transform:translateY(150%);
    -ms-transform:translateY(150%);
    transform:translateY(150%);
    height:100%;
    display:flex;
    align-items:center;
    justify-content:center;
    text-align:center;
    visibility:hidden;
}
.--Site--Menu>ul>li:hover>a>.text-active {
    opacity:0;
    -webkit-transform:translateY(-150%);
    -ms-transform:translateY(-150%);
    transform:translateY(-150%);
}
.--Site--Menu>ul>li:hover>a>span:not(.text-active) {
    opacity:1;
    transform:translateY(0);
    visibility:visible;
}
.--Site--Menu>ul>li>ul.sub-menu>li>ul.sub-menu>li>a span.text-active {
    display:none;
}
span.text-active {
    display:inline-block;
    -webkit-transition:transform 0.3s, opacity 0.3s;
    transition:transform 0.3s, opacity 0.3s;
}

.-YourColor-Intro-URL-BTN a:hover {
    background:var(--uicolor);
}

.-YourColor-Intro-URL-BTN a:hover i.fa-solid.fa-caret-left {transform:translate(0px, 0px);opacity:1;}

.-YourColor-Intro-URL-BTN a i.fa-solid.fa-caret-left {
    opacity:0;
    transform:translate(-3px, 0px);
    transition:all 180ms ease;
}

.-YourColor-Intro-URL-BTN a i.fa-solid.fa-caret-left.def {
    animation:none;
    margin-inline-end:10px;
    transform:translate(0) !important;
    opacity:1;
}

.-YourColor-Intro-URL-BTN a:hover i.fa-solid.fa-caret-left.def {
    transform:translate(10px, 0px) !important;
    opacity:0;
}

.YC-OwlSetup-grids.YC--YourColor-Intro-container-auto.small-Container.WidghT-GalleryWidget.owl-rtl.owl-loaded.owl-drag {
    overflow:hidden;
    position:relative;
    border-radius:var(--largeradius);
    flex:1;
    display:flex;
    min-width:100%;
    max-width:100%;
    flex-direction:column;
}
.-YC-intro-Slides-next:after{
	display:block;
	content:"";
	position:absolute;
	background-color:transparent;
	bottom:10px;
	height:var(--after-before-height);
	width:var(--after-before-width);
	overflow:hidden;
	top:initial;
}

.-YC-intro-Slides-prev:before {
    left:var(--after-before-inline);
    top:var(--after-before-block);
    border-radius:0;
    border-bottom-left-radius:var(--after-before-radius);
    display:block;
    content:"";
    position:absolute;
    height:var(--after-before-height);
    width:var(--after-before-width);
    border-width:0 0 var(--border-val) var(--border-val);
    border-color:#00000000 #00000000 var(--chevron--bg) var(--chevron--bg);
    border-style:solid;
}
.-YC-intro-Slides-next,.-YC-intro-Slides-prev {
    display:flex;
    position:relative;
    align-items:center;
    justify-content:center;
    cursor:pointer;
    border-radius:0 var(--after-before-radius) 0 0;
    background:#F0F2F4;
    width:70px;
    height:70px;
    font-size:27px;
    CONTAIN-INTRINSIC-BLOCK-SIZE:AUTO 100PX;
    color:var(--secondarytext);
    transition:180ms all ease;
}

.-YC-intro-Slides-next:hover, .-YC-intro-Slides-prev:hover {
    color:var(--primary-text);
}

.-YC-intro-Slides-next > i, .-YC-intro-Slides-prev > i {
    font-weight:400;
}


.-YC-intro-Slides-next {
    border-radius:0 0 var(--after-before-radius) 0;
}

.-YC-intro-Slides-next:after {
    left:var(--after-before-inline);
    bottom:var(--after-before-block);
    z-index:1;
    border-radius:var(--after-before-radius) 0 0 0px;
    border-width:var(--border-val) 0px 0px var(--border-val);
    border-color:var(--chevron--bg) transparent transparent  var(--chevron--bg);
    border-style:solid;
}


.video--popover {
    position:fixed;
    width:100%;
    height:100%;
    background:#000000f0;
    z-index:1200;
    right:0;
    top:0;
}
.video--popover .video--popover--overlay {
    position:absolute;
    width:100%;
    height:100%;
    top:0;
    right:0;
}
.video--popover--body {
    position:absolute;
    width:900px;
    top:50%;
    transform:translate(-50%, -50%);
    left:50%;
}
.video--popover-iframe {
    width:100%;
    position:relative;
    padding-bottom:28%;
    overflow:hidden;
}
.video--popover-iframe>iframe {
    position:absolute;
    width:100%;
    height:100%;
}
.video--popover--closse {
    position:absolute;
    --el-w:36px;
    width:var(--el-w);
    height:var(--el-w);
    border-radius:50%;
    background:var(--uicolor);
    color:white;
    left:-18px;
    top:-18px;
    z-index:1;
    display:flex;
    align-items:center;
    justify-content:center;
    font-size:22px;
    cursor:pointer;
    transition:180ms all ease;
}
.video--popover--closse:hover {
    color:var(--negative);
    background:white;
}

.body-line-WidgetID {
    position:absolute;
    top:0;
    bottom:0;
    width:100%;
    left:0;
    right:0;
    height:100%;
    overflow:hidden;
}

.body-line-WidgetID > div {
    position:absolute;
    top:0;
    bottom:0;
    width:0;
    border-left:solid 1px #eceef1;
    left:50%;
    right:initial;
    z-index:1;
}

header.fixedintro {
    background:transparent;
    padding:20px 0;
}

.-YC-contianer-widgets-continer-items {display:flex;margin-inline:-18px;flex-wrap:wrap;}

.-YC-widght-grids-h1 {
    font-size:21px;
    font-weight:500;
    line-height:2;
    display:inline;
    background:no-repeat 100% 100%;
    background-image:linear-gradient(currentColor, currentColor);
    background-size:0 2px;
    background-position:0 calc( 100% + 3px );
    transition:all 0.3s, background-size 0.5s;
}

.YC-widght-grids-container-list:hover .-YC-widght-grids-h1 {
    background-size:100% 5px;
}

.-YC-contianer-widgets-grid_flex .WidghT-1 .-YC-widght-grids-h1 {
}

.-YC-contianer-widgets-grid_flex .WidghT-1 .widght-pp-content {
}

.YC-product-poster-product {
    position:absolute;
    left:12%;
    bottom:-23px;
    text-align:center;
    z-index:2;
    display:flex;
    align-items:center;
    justify-content:center;
    color:white;
    
50px 50px 0
    CONTAIN-INTRINSIC-BLOCK-SIZE:AUTO 100PX;
    background:white;
    padding:8px;
    border-radius:50px 50px 0 0;
}

.YC-product-poster-product:before {
    content:"";
    position:absolute;
    background-color:transparent;
    bottom:23px;
    height:40px;
    width:20px;
    left:-18px;
    right:initial;
    -webkit-border-radius:0;
    border-radius:0;
    border-bottom-right-radius:20px;
    box-shadow:0 20px 0 0 #ffffff;
}

.YC-product-poster-product:after {
    content:"";
    position:absolute;
    background-color:transparent;
    bottom:23px;
    height:40px;
    width:20px;
    right:-18px;
    left:initial;
    -webkit-border-radius:0;
    border-radius:0;
    border-bottom-left-radius:20px;
    box-shadow:0 20px 0 0 #ffffff;
}

.-Post-box-item-DayDate {
    position:absolute;
    bottom:0;
    right:5px;
    background:white;
    -webkit-border-radius:25px 25px 0 0;
    border-radius:25px 25px 0 0;
    padding:14px 24px 3px 30px;
}

.-Post-box-item-DayDate:before {
    content:"";
    position:absolute;
    background-color:transparent;
    bottom:0px;
    left:-19px;
    min-height:40px;
    width:1.428571em;
    aspect-ratio:1 / 2;
    border-bottom-right-radius:20px;
    box-shadow:0 20px 0 0 #ffffff;
}

.-Post-box-item-DayDate span {
    font-size:16px;
    font-weight:400;
    color:var(--secondarytext);
}

.YC-Post-box-item-Thumb {
    display:block;
    position:relative;
    width:100%;
    height:330px;
}

.gallery-after__intro {position:relative;z-index:1;}
.-YC-WidgetType-products_posts .-widget-after-intro-h1 {
    margin-bottom:0;
}
.-YC-FaqsSimple-Title span {
    font-size:26px;
    font-family:var(--f-number);
    width:69px;
    font-weight:700;
}
.-widget-after-intro-h1 {
    font-size:45px;
    margin-bottom:20px;
    font-weight:600;
    line-height:1.4;
    color:var(--primary-text);
}
.-widget-after-intro-h1  c--color {
    font-weight:600;
    background:linear-gradient(262deg, var(--uicolor2) 0%, var(--uicolor) 100%);
    background-clip:text;
    -webkit-background-clip:text;
    text-decoration:none;
    color:transparent;
    display:inline-block;
}

.-YC-WidgetType-blog_v1 .-defult-widgets-title-style-1 h1 c--color {
    font-weight:600;
    color:var(--cword-color);
    background:linear-gradient(262deg, var(--uicolor2) 0%, var(--uicolor) 100%);
    background-clip:text;
    -webkit-background-clip:text;
    text-decoration:none;
    color:transparent;
}

.-YC-WidgetType-Faqs__simple2 .-widgets-h1-title c--color {
    background:linear-gradient(262deg, var(--uicolor2) 0%, var(--uicolor) 100%);
    font-weight:600;
    -webkit-background-clip:text;
    text-decoration:none;
    color:transparent;
}

.YC-footer-contact-us {
    position:relative;
    z-index:23;
    margin-bottom:-140px;
    overflow:hidden;
}


.YC-footer-contact-us-container-list {
    position:relative;
    display:flex;
    align-items:center;
    border-radius:70px;
    padding:50px;
    background:#f0f2f4;
    border:20px solid white;
}

.YC-footer-contact-us .YC-footer-contact-us-container-list:after,.YC-footer-contact-us .YC-footer-contact-us-container-list:before {
    content:"";
    position:absolute;
    width:80px;
    height:50px;
    bottom:70px;
    --radius-value:20px;
    --border-color:#ffffff;
    border-style:solid;
    --border-radius:60px;
}

.YC-footer-contact-us .YC-footer-contact-us-container-list:after {
    left:100%;
    border-width:var(--radius-value) 0 0 var(--radius-value);
    border-color:var(--border-color) transparent transparent var(--border-color);
    border-radius:var(--border-radius) 0 0 0;
}

.YC-footer-contact-us .YC-footer-contact-us-container-list:before {
    right:100%;
    border-width:var(--radius-value) var(--radius-value) 0 0;
    border-color:var(--border-color) var(--border-color) transparent transparent;
    border-radius:0 var(--border-radius) 0 0;
}

.YC-footer-items-list {
    position:relative;
    z-index:1;
    flex:1;
    display:flex;
    align-items:center;
    flex-direction:column;
    overflow:hidden;
}

.YC-footer-items-list .-YC-footer-contact-us-h1 {
    color:var(--primary-text);
    font-size:40px;
    line-height:1.8;
    font-weight:600;
}

.YC-contact-us-URL {display:flex;max-width:max-content;margin-top:40px;}

.YC-contact-us-URL a {
    padding:16px 27px;
    border-radius:var(--largeradius);
    font-size:18px;
    font-weight:500;
    align-content:center;
    color:var(--uicolor);
    border:2px solid var(--uicolor);
    position:relative;
    overflow:hidden;
    transition:all 0.4s ease;
    z-index:1;
    background:#f0f2f4;
}

.YC-contact-us-URL a:hover {
    background:var(--uicolor);
    color:white;
    border-color:var(--uicolor);
}

.YC-footer-container-list {
    display:block;
    position:relative;
}

p.copyrights {
    font-size:18px;
    color:#050101;
    font-weight:400;
}
footer-bottom:after {
    content:"";
    position:absolute;
    background-color:transparent;
    bottom:0;
    height:40px;
    width:20px;
    box-shadow:0 20px 0 0 #ffffff;
    right:-20px;
    border-bottom-left-radius:20px;
}

header.fixedintro .container .-Header-Fix {width:100%;padding:var(--header-padding);display:flex;position:relative;background:white;padding:20px 20px;border-radius:50px;min-height:50px;box-shadow:var(--box-shadow-defult);}

.-Product-Box-Prices {
    display:flex;
    align-items:center;
}

.-Product-Post-Box .-Product-post-Info .-Product-Box-Prices {
    margin-bottom:0;
}

.YC-after-intro-widgets-items-boxed .-after__intro-widgets-progress-item-v1:hover span {
    -webkit-text-stroke-width:6px;
}

.YC_Gallery-Widget-data-items .owl-stage {
    display:flex;
}

.YC_Gallery-Widget-data-items {
    display:flex;
    align-items:stretch;
    height:100%;
    margin-bottom:0;
    width:100%;
}

.YC_Gallery-Widget-data-items .owl-stage-outer {
    flex:1;
    display:flex;
    align-items:stretch;
}




.--Parent-URL-BTN {
    margin-inline-end:20px;
    display:flex;
}

.order-services--info-context .popup-boxnumber a.button_url_2 {color:var(--primary-text);border-color:var(--primary-text);}

.-widgets-products-posts-container .--Parent-URL-BTN {
    display:flex;
    justify-content:space-evenly;
    margin-top:10px;
}

.-widgets-products-posts-container .--Parent-URL-BTN i {
    margin-inline-start:11px;
}

ul.-single-mode {
    padding:0;
    position:relative;
    list-style:none;
    margin:0px 0 25px;
    border-radius:50px;
    display:inline-flex;
    align-items:flex-start;
    border-radius:var(--largeradius);
    overflow:hidden;
}

ul.-single-mode li {
    background-color:var(--bkgorund);
    color:#515151;
    display:inline-block;
    position:relative;
    z-index:0;
    display:flex;
}

ul.-single-mode>li>.tabs-list {
    text-align:center;
    border-radius:50px;
    display:flex;
    align-items:center;
    padding:19px;
    cursor:pointer;
}

ul.-single-mode>li>.tabs-list>strong {
    font-weight:500;
    font-family:var(--f-number);
    margin-inline-start:7px;
    font-size:15px;
}

ul.-single-mode li span {
    border-radius:50px;
    font-weight:400;
    font-size:17px;
}

ul.-single-mode li.selected .tabs-list {
    background:#333333;
    color:white;
    padding:19px 36px;
}

[data-activable-item="description"] {display:block;}

.singular {
    width:50px;
    border-radius:50%;
    font-size:13px;
    padding:10px 10px 10px 10px;
    position:relative;
    overflow:hidden;
    display:flex;
    align-items:center;
    justify-content:center;
    height:50px;
    background:var(--bkgorund);
    cursor:pointer;
}

.YC-intro-page-primary-body {
    padding-top:160px;
    display:block;
    position:relative;
    background:#F0F2F4;
    padding-bottom:90px;
}

.YC-intro-container-pages-head {
    height:460px;
    display:flex;
    position:relative;
    border-radius:var(--largeradius);
    overflow:hidden;
    align-items:center;
    min-width:100%;
    max-width:100%;
    justify-content:center;
}

.YC-intro-page-image {
    position:absolute;
    width:100%;
    height:100%;
    right:0;
    left:0;
    top:0;
    bottom:0;
}

.YC-intro-page-image:before {
    position:absolute;
    width:100%;
    height:100%;
    left:0;
    top:0;
    bottom:0;
    background:#1f1f1f;
    z-index:2;
    content:"";
    opacity:0.6;
}

.YC-intro-page-image img {
    height:100%;
    width:100%;
    object-fit:cover;
}

.image-logo {
    width:41px;
    margin-bottom:15px;
}
.page-title-additional {
    position:absolute;
    font-size:41px;
    line-height:0.75em;
    bottom:0;
    right:98%;
    -webkit-text-fill-color:transparent;
    -webkit-text-stroke:1px currentColor;
    transform-origin:right bottom;
    transform:rotate(90deg) translateX(-11%);
    font-family:Manrope Alt, Arial, Helvetica, sans-serif;
    text-transform:none;
    letter-spacing:-0.05em;
    word-spacing:0px;
    font-style:normal;
    font-weight:700;
    color:white;
    z-index:22;
    min-width:370px;
}
.--categories--box--serching{display:flex;--el-w:157px;min-width:var(--el-w);max-width:var(--el-w);box-shadow:var(--box-shadow-defult);margin:10px;border-radius:var(--miniradius);border:var(--border-defult);transition:80ms}
.--categories--box--serching:hover,.--categories--box--serching:hover>a{transition:280ms;color:var(--uicolor)}
.--serching--filter--ul{display:flex;justify-content:center}
.--categories--box--serching>a{display:flex;align-items:center;flex:1;justify-content:center;flex-direction:column;font-size:17px;padding:20px;color:var(--secondarytext);align-content:center;text-align:center;flex-wrap:wrap;transition:80ms}

.-defualt-object--center {
    display:flex;
    flex-wrap:wrap;
    gap:20px;
    justify-content:center;
}

.-single-product-incart-left,  {
    display:flex;
    align-items:center;
}
postsscrollloader{
    position:relative;
    display:flex;
    padding:15px 25px;
    border-radius:var(--largeradius);
    font-size:20px;
    font-weight:500;
    align-content:center;
    align-items:center;
    margin-left:10px;
    border:1px solid var(--primary-text);
    flex-wrap:wrap
}
postsscrollloader i{
    margin-inline-end:10px;
    font-weight:300!important;
    font-size:19px
}
postsscrollloader:hover{
    background:var(--uicolor);
    color:#fff;
    animation:.7s ease-in-out both rotate624;
    transition:.3s cubic-bezier(.02,.01,.47,1);
    border-color:var(--uicolor);
}
.-DropChevrons-UL>ul>li:hover>a,.-RowSpan-category>ul>li.active>a{
    background:var(--primary-text);
    color:#fff
}
loadmore--inpuarea{
    display:flex;
    justify-content:center;
    width:max-content;
    margin-inline:auto;
    margin-top:30px
}
postsscrollloader{
    color:#fff;
    background:var(--primary-text);
    cursor:pointer
}

.-widgets-blog-posts-container .--Parent-URL-BTN {
    justify-content:center;
    margin-top:12px;
}

.-Text-Mini-Image-widgets-items-s1 .owl-nav {
    display:block;
}

.-widgets-blog-posts-container .--Parent-URL-BTN>a i {
    margin-inline-start:11px;
}

.-YC-contact-us-container-boxed {
    margin-top:83px;
}

.-DropChevrons-UL>ul>li>a {
    display:block;
    font-size:15px;
    line-height:27px;
    font-weight:600;
    text-align:center;
    padding:11px 22px 12px;
    -webkit-border-radius:50px;
    border-radius:50px;
}
.-DropChevrons-UL>ul {
    display:flex;
    list-style:none;
    justify-content:center;
    align-items:center;
    align-content:center;
    flex-wrap:wrap;
    border-radius:50px;
    overflow:hidden;
    background:var(--bkgorund);
    max-width:max-content;
    margin-inline:auto;
}
.ez-toc-debug-messages {
    display:none;
}
.footer-line-body {
    position:absolute;
    top:0;
    bottom:0;
    width:100%;
    left:0;
    right:0;
    height:100%;
    overflow:hidden;
}
.footer-line-body>div{
	position:absolute;
	top:0;
	width:1px;
	background:#00000012;
	left:var(--position);
	z-index:1;
	height:100%;
}
.--Site--Menu>ul>li>ul.sub-menu>li .-Show-SubMenu-Icon i {/* display:none; */color:white;transform:rotate(0);}
.footer-line-body-l1 {
    --position:5%;
}

.footer-line-body-r2 {
    --position:95%;
}

.footer-line-body-r1 {
    --position:65%;
}

.body-line.body-line-l2 {
    --position:35%;
}
.-order-services--single--popoover {
    position:fixed;
    width:100%;
    height:100%;
    top:0;
    right:0;
    left:0;
    z-index:20005
}

.order-services--body,.order-services--icon {
    display:flex;
    align-items:center;
}

.order-services--overlay {
    position:absolute;
    width:100%;
    height:100%;
    top:0;
    right:0;
    background:#000000eb;
    backdrop-filter:blur(6px);
}

.order-services--body {
    position:absolute;
    animation:1s ease 0s 1 normal none running flipInY;
    flex-direction:column;
    --el-w-h:910px;
    width:var(--el-w-h);
    top:0;
    left:0;
    border-radius:var(--largeradius);
    justify-content:center;
    height:470px;
    bottom:0;
    margin:auto;
    right:0;
}

.order-services--info-context:before {
    content:'';
    display:block;
    width:100%;
    height:100%;
    position:absolute;
    z-index:-1;
    left:0;
    right:0;
    bottom:0;
    top:0;
    background-image:var(--imageurl);
    background-size:cover;
    background-repeat:no-repeat;
    transform:rotateY(180deg);
    background-position:center center;
    border-radius:20px;
    overflow:hidden;
}

.order-services--closse {
    left:30px;
    top:40px;
    font-size:28px;
    color:#ffffff;
    display:flex;
    align-items:center;
    justify-content:center;
    border-radius:50%;
    cursor:pointer;
    transition:180ms;
    width:44px;
    height:44px;
    position:absolute;
    z-index:99;
    background:var(--uicolor);
}

.order-services--closse i {
    position:relative;
    transition:80ms
}

.order-services--closse:hover {
    background:var(--negative);
    color:#fff
}

.order-services--closse:hover i,.share-mobile {
    color:#fff
}

.order-services--icon {
    font-size:175px;
    color:var(--secondarytext);
    position:absolute;
    box-shadow:none;
    background:0 0;
    opacity:.02;
    z-index:0;
    top:11px;
    left:118px
}

.-input-password-ivid>.-show-password-item,.-password-status {
    top:50%;
    transform:translateY(-50%);
    text-align:center;
    position:absolute
}

.order-services--icon>i {
    font-weight:200
}

.order-services--info-context {
    display:flex;
    flex:1;
    align-items:center;
    z-index:1;
    --primary-text:white;
    --secondarytext:#efefef;
    min-width:100%;
    position:relative;
    height:100%;
    /* overflow:hidden; */
    border-radius:var(--largeradius);
    padding:40px;
}

.order-services--info-context>span {
    font-size:18px;
    text-align:center;
    margin-bottom:20px;
    font-weight:400;
    color:var(--primary-text);
    display:flex;
    align-items:center;
    justify-content:center
}

.order-services--info-context>span>em {
    font-size:20px;
    width:50px;
    height:2px;
    background:#ffffff8f;
    margin-inline-end:10px;
}

.order-services--info-context>p {
    color:var(--secondarytext);
    font-size:22px;
    line-height:1.8;
    font-weight:300;
}

.order-services--info-context>h2 {
    font-size:36px;
    color:var(--primary-text);
    margin-bottom:20px;
    font-weight:600;
    line-height:1.7;
    text-align:right
}

.order-services--info-context .popup-boxnumber {
    display:flex;
    margin-top:40px;
    width:100%;
    justify-content:flex-start;
    align-items:center;
    justify-content:center;
    position:relative;
}

.--map--items--list,.links--sitemap-items-lists {
    display:block
}
.-order-order_devices-Taps ul li.active,a.order-services-button.order-services-phonenumber:hover {
    /* color:#fff; */
}

.popup-boxnumber>a.order-services-whatsapp {
    color:#fff;
    background:transparent;
    border-color:#ffffff;
    margin-inline-end:0
    }

.popup-boxnumber>a.order-services-whatsapp:hover {
    background:var(--uicolor);
    color:white;
    border-color:var(--uicolor);
}

.popup-boxnumber>a>i {
    margin-inline-start:10px;font-weight:500;
    font-size:18px
}
.--popover--offer--items {
}

.--second--bg--st.--popover--offer--items {
    right:0;
}

.--first--bg--st.--popover--offer--items {
    right:0px;
}

.--popover--offer--items.--x-first--bg--st {
}

.--popover--offer--items > svg {
    width:100%;
    height:100%;
    z-index:1;
}

.----popover--ribbon {
    position:absolute;
    z-index:1;
    top:-65px;
    right:-60px;
    transform:scale(0.85);
}

.----popover--ribbon > svg {}

.----popover--ribbon > svg {
    transform:rotateY(180deg);
    animation-name:bounceX-popover;
    animation-delay:0s;
    animation-duration:6s;
    animation-timing-function:linear;
    animation-iteration-count:infinite;
    animation-fill-mode:both;
    --el-w-h:220px;
    width:calc( var(--el-w-h) + 62px);
    height:var(--el-w-h);
}

.--ribbon-context {color:#df3f5e;font-weight:700;margin-top:0px;display:flex;align-items:center;direction:ltr;}

.--ribbon-context > strong {
    font-size:42px;
    font-weight:600;
    margin-inline-start:20px;
}

.--ribbon-context > span {
    font-size:60px;
    font-family:var(--f-number);
    direction:ltr;
    display:flex;
    flex-direction:row-reverse;
    align-items:end;
}

.--ribbon-context > span > em {
    font-style:normal;
    font-weight:400;
    font-size:42px;
    margin-inline-start:10px;
}



@keyframes bounceY--popover {
    0% {
        -webkit-transform:translate3d(0,0,0) rotateY(180deg);
        transform:translate3d(0,0,0) rotateY(180deg);
    }

    25% {
        -webkit-transform:translate3d(0,10px,0) rotateY(180deg);
        transform:translate3d(0,10px,0) rotateY(180deg);
    }

    50% {
        -webkit-transform:translate3d(0,0,0) rotateY(180deg);
        transform:translate3d(0,0,0) rotateY(180deg);
    }

    75% {
        -webkit-transform:translate3d(0,-10px,0) rotateY(180deg);
        transform:translate3d(0,-10px,0) rotateY(180deg);
    }

    100% {
        -webkit-transform:translate3d(0,0,0) rotateY(180deg);
        transform:translate3d(0,0,0) rotateY(180deg);
    }
}

@keyframes bounceX-popover {
    0% {
        -webkit-transform:translate3d(0,0,0) rotateY(180deg);
        transform:translate3d(0,0,0) rotateY(180deg);
    }

    25% {
        -webkit-transform:translate3d(10px,0,0) rotateY(180deg);
        transform:translate3d(10px,0,0) rotateY(180deg);
    }

    50% {
        -webkit-transform:translate3d(0,0,0) rotateY(180deg);
        transform:translate3d(0,0,0) rotateY(180deg);
    }

    75% {
        -webkit-transform:translate3d(10px,0,0) rotateY(180deg);
        transform:translate3d(10px,0,0) rotateY(180deg);
    }

    100% {
        -webkit-transform:translate3d(0,0,0) rotateY(180deg);
        transform:translate3d(0,0,0) rotateY(180deg);
    }
}

@keyframes flipInY {
    0% {
        -webkit-transform:perspective(400px) rotateY(90deg);
        transform:perspective(400px) rotateY(90deg);
        -webkit-animation-timing-function:ease-in;
        animation-timing-function:ease-in;
        opacity:0
    }

    40% {
        -webkit-transform:perspective(400px) rotateY(-20deg);
        transform:perspective(400px) rotateY(-20deg);
        -webkit-animation-timing-function:ease-in;
        animation-timing-function:ease-in
    }

    60% {
        -webkit-transform:perspective(400px) rotateY(10deg);
        transform:perspective(400px) rotateY(10deg);
        opacity:1
    }

    80% {
        -webkit-transform:perspective(400px) rotateY(-5deg);
        transform:perspective(400px) rotateY(-5deg)
    }

    to {
        -webkit-transform:perspective(400px);
        transform:perspective(400px)
    }
}


.--inner-popover-SVG-two svg {
    width:100%;
    height:100%;
    background:white;
}

.--inner-popover-SVG svg path {
    fill:#3b465a;
}

.--inner-popover-SVG-one {
    position:absolute;
    width:190px;
    top:-60px;
    left:-30px;
    z-index:2;
    display:flex;
}

.--inner-popover-SVG-one svg {
    width:119px;
    height:100%;
    /* animation-name:bounceY--popover; */
    animation-delay:0s;
    animation-duration:6s;
    animation-timing-function:linear;
    animation-iteration-count:infinite;
    animation-fill-mode:both;
}

.--inner-popover-SVG-one svg:first-child {
    top:40px;
    position:absolute;
    left:200px;
}
@-webkit-keyframes fadeInRights {
	0% {
		opacity:0;
		-webkit-transform:translateX(-100px) rotateY(180deg);
		transform:translateX(-100px) rotateY(180deg);
	}

	100% {
		opacity:1;
		-webkit-transform:translateX(0) rotateY(180deg);
		transform:translateX(0) rotateY(180deg);
	}
}

.--inner-popover-SVG-two {
    transform:rotateY(180deg);
    flex:1;
    /* display:flex; */
    /* position:absolute; */
    /* width:100%; */
    .:10%;
    /* height:100%; */
    color:white;
}

.order-services--info-context-boxed {
    flex:1;
    max-width:519px;
    text-align:center;
    align-items:center;
    justify-content:center;
    display:flex;
    flex-direction:column;
}

.order-services--info-context-boxed .services-image span {
    font-size:23px;
    text-align:center;
    font-weight:400;
    color:#000;
    display:flex;
    align-items:center;
    width:max-content;
    position:relative;
    z-index:122;
}

.order-services--info-context-boxed>span:before {
    display:none;
    content:'';
    width:100%;
    height:100%;
    position:absolute;
    z-index:-1;
    left:0;
    right:0;
    bottom:0;
    top:0;
    background-image:var(--popup);
    background-size:cover;
    background-repeat:no-repeat;
    transform:rotateY(180deg);
}

.order-services--info-context-boxed h2 {
    font-size:32px;
    color:var(--primary-text);
    margin-bottom:5px;
    font-weight:600;
    line-height:1.7;
    text-align:right;
}

.order-services--info-context-boxed p {
    color:var(--secondarytext);
    font-size:17px;
    line-height:1.8;
    font-weight:300;
    margin-top:10px;
}

.services-image {
    position:relative;
    display:flex;
    width:150px;
    position:relative;
    padding-inline:10px;
    justify-content:center;
    padding:6px;
    margin-bottom:13px;
}

.services-image:before {
    background-image:var(--popup);
    display:flex;
    content:"";
    position:absolute;
    width:100%;
    height:100%;
    background-size:cover;
    background-repeat:no-repeat;
    right:0;
    left:0;
    top:0;
    bottom:0;
    background-position:center center;
}

.YC-popup-URL-BTN {
    display:flex;
    width:280px;
    position:relative;
    padding-inline:10px;
    justify-content:center;
    padding:14px 6px;
    z-index:2;
}

.YC-popup-URL-BTN:before {
	background-image:var(--popup_3);
	display:flex;
	content:"";
	position:absolute;
	width:100%;
	height:100%;
	background-size:cover;
	background-repeat:no-repeat;
	right:0;
	left:0;
	top:0;
	bottom:0;
	background-position:center center;
}
@keyframes rubberBand {
    0% {
        -webkit-transform:scaleX(1) rotate(72deg);
        transform:scaleX(1) rotate(72deg);
    }

    30% {
        -webkit-transform:scale3d(1.25,.75,1),rotate(72deg);
        transform:scale3d(1.25,.75,1) rotate(72deg);
    }

    40% {
        -webkit-transform:scale3d(.75,1.25,1) rotate(72deg);
        transform:scale3d(.75,1.25,1) rotate(72deg)
    }

    50% {
        -webkit-transform:scale3d(1.15,.85,1) rotate(72deg);
        transform:scale3d(1.15,.85,1) rotate(72deg)
    }

    65% {
        -webkit-transform:scale3d(.95,1.05,1) rotate(72deg);
        transform:scale3d(.95,1.05,1) rotate(72deg)
    }

    75% {
        -webkit-transform:scale3d(1.05,.95,1) rotate(72deg);
        transform:scale3d(1.05,.95,1) rotate(72deg)
    }

    to {
        -webkit-transform:scaleX(1) rotate(72deg);
        transform:scaleX(1) rotate(72deg)
    }
}
.order-services--info-context:after {
    background-image:var(--popup_2);
    display:flex;
    content:"";
    position:absolute;
    width:134px;
    height:139px;
    background-size:cover;
    background-repeat:no-repeat;
    right:40px;
    top:-50px;
    bottom:0;
    background-position:center center;
    z-index:22;
    /* transform:rotate(55deg); */
    animation-name:rubberBand;
    animation-delay:0.9s;
    animation-duration:1.5s;
    animation-timing-function:linear;
    animation-iteration-count:1;
    animation-fill-mode:both;
}

.YC-popup-URL-BTN a {
    position:relative;
    z-index:1;
    color:#000;
    font-size:25px;
    font-weight:500;
    width:100%;
    justify-content:center;
    text-align:center;
    display:flex;
}

.YC-popup-URL-BTN a span {
    position:relative;
    z-index:1;
}

.shows--input-searching .search_body>form>input[type=search] {
    transform:scale3d(1, 1, 1);
    transition-duration:1s;
}

.-Post-sidebar-box-single-item {
    display:flex;
    flex-wrap:wrap;
    padding:0 0 15px;
    border-bottom:1px solid var(--diver);
    transition:250ms;
    margin-bottom:15px;
    align-items:center;
    align-content:center;
    position:relative;
    overflow:hidden;
}

.-Post-sidebar-box-single-item:last-child {
    border-bottom:0;
    padding-bottom:0;
    margin-bottom:0;
}

.-Post-sidebar-box-item-Thumb {
    display:flex;
    --el-w:64px;
    min-width:var(--el-w);
    max-width:var(--el-w);
    height:var(--el-w);
    margin-inline-end:15px;
    position:relative;
    border-radius:var(--largeradius);
    overflow:hidden;
    align-items:center;
    justify-content:center;
    background:#000;
}
.-Post-sidebar-box-item-Thumb img, .-Product-Post-Box>a, device_logo img {
    height:auto;
    width:auto;
}
.-Post-sidebar-box-item-Info {
    display:flex;
    flex:1;
}
.-Post-sidebar-box-item-Info>h2 {
    font-size:16px;
    line-height:1.6;
    color:var(--primary-text);
    font-weight:600;
    max-height:55px;
    overflow:hidden;
}
.-sidebar-related-Single {
    margin-bottom:40px;
    padding:30px;
    border-radius:var(--largeradius);
    background:white;
    border:var(--border-defult);
}
.Alert-Subs--Popvoer {
    margin:0 auto;
    font-size:21px;
    font-weight:600;
    max-width:280px;
    text-align:center;
    line-height:1.7 
}.-ThankYou-SendFeedBack>h2 {
    font-weight:400;
    color:var(--primary-text);
    font-size:24px;
    line-height:1.7;
    text-align:center 
}
.ThankYou-for-rating {
    display:block;
    margin-bottom:30px 
}
.-ThankYou-SendFeedBack {
    margin-top:20px 
}
.Popver--CoursesAlert {
    --overlay-alpha-80:rgba(244, 244, 244, 0.8);
    width:100%;
    height:100vh;
    position:fixed;
    z-index:1000000000;
    background:var(--overlay-alpha-80);
    top:0;
    right:0;
    font-family:var(--pluginff) 
}
.Popver--CoursesAlert>.PopverInnerElemnt {
    position:absolute;
    min-width:528px;
    top:50%;
    transform:translate(-50%, -50%);
    left:50%;
    background:#fff;
    box-shadow:rgba(0, 0, 0, .2) 0 12px 28px 0, rgba(0, 0, 0, .1) 0 2px 4px 0, rgba(255, 255, 255, .5) 0 0 0 1px inset;
    border-radius:var(--miniradius);
    z-index:1;
    padding:50px;
    display:flex;
    flex-direction:column;
    align-items:center 
}
.Popver--CoursesAlert>.PopverInnerElemnt>.HeadAlert--Popvoer {
    display:flex;
    padding:25px;
    border-bottom:1px solid rgba(0, 0, 0, .04);
    align-content:center;
    align-items:center 
}
.Popver--CoursesAlert>.PopverInnerElemnt>.ContentAlert--Popvoer {
    margin:0;
    padding:30px;
    font-weight:300;
    color:#222;
    font-size:17px 
}
.Popver--CoursesAlert>.PopverInnerElemnt>.ALertConroller--Popvoer {
    display:flex;
    justify-content:flex-end;
    margin:10px 0 15px;
    padding:0 15px 
}
.Popver--CoursesAlert.error>.PopverInnerElemnt>.ALertConroller--Popvoer {
    justify-content:center;
    align-items:center;
    align-content:center 
}
.Popver--CoursesAlert>.PopverInnerElemnt>.ALertConroller--Popvoer>a {
    display:flex;
    padding:13px 22px;
    border-radius:var(--miniradius);
    font-weight:500;
    font-size:16px;
    margin-inline-start:5px;
    position:relative;
    align-content:center;
    align-items:center;
    justify-content:center;
    color:var(--secondarytext);
    text-decoration:unset;
    overflow:hidden 
}
.Popver--CoursesAlert>.PopverInnerElemnt>.ALertConroller--Popvoer>a>.InnerLoaderBoxed--Context---overlays {
    position:relative;
    width:24px;
    height:24px;
    margin-right:10px 
}
.Popver--CoursesAlert>.PopverInnerElemnt>.ALertConroller--Popvoer>a>.InnerLoaderBoxed--Context---overlays .loader {
    width:100% 
}
.Popver--CoursesAlert>.PopverInnerElemnt>.ALertConroller--Popvoer>a.AlertIsConfirm {
    background:var(--positive);
    color:#fff 
}
.Popver--CoursesAlert>.PopverInnerElemnt>.HeadAlert--Popvoer>h2 {
    flex:1;
    font-size:22px;
    font-weight:600;
    margin:0;
    font-family:var(--pluginff) 
}
.Popver--CoursesAlert>.PopverInnerElemnt>.HeadAlert--Popvoer>span {
    width:30px;
    height:30px;
    border-radius:50%;
    background:#eee;
    text-align:center;
    display:flex;
    place-content:center;
    align-items:center;
    font-size:17px;
    position:relative;
    cursor:pointer;
    overflow:hidden 
}
.Popver--CoursesAlert>.PopverAlertOverlay {
    position:absolute;
    width:100%;
    height:100% 
}


.User--MainArea .-avatar-append-image img {
    width:26px;
    height:26px;
}.-order-item-infos_item {
    display:flex;
    flex-direction:column-reverse;
    flex:1;
    padding:0px 7px;
}
.-order-item-infos_item strong {
    font-size:16px;
    margin-bottom:7px;
    font-weight:400;
}

.-order-item-infos_item span {
    font-size:14px;
    color:var(--secondarytext);
}

.-order-item-title {
    display:flex;
    align-items:center;
    margin-inline-end:50px;
}
.-order-item-name {
    font-size:21px;
}
.-order-item-name h2 {
    font-size:18px;
    margin-bottom:7px;
}
.-single-product-orderitem-thumb {
    width:50px;
    border-radius:8px;
    overflow:hidden;
    margin-inline-end:8px;
}

.-order-item-infos_item_status {
    background:#ffe7e7;
    width:max-content;
    padding:4px 10px;
    border-radius:20px;
    color:red;
    font-weight:300;
    margin-bottom:10px;
}

.-order-item-infos_item_status.-active {
    background:#c5ffd8;
    color:#009688;
}

.-order-item-name-meta {
    font-size:15px;
    color:var(--secondarytext);
}

.-order-item-name-meta em {
    font-weight:200;
    margin:0px 5px;
}
a.-order-item-blogbox-link.-whatsapp {
    background:#009688;
}
.-order-item-blogbox {
    display:flex;
    padding:14px 20px;
    border-radius:20px;
    border:var(--border-defult);
    box-shadow:var(--box-shadow-defult);
    margin:0 0px 10px;
    flex:1;
    min-width:320px;
    transition:80ms;
    align-items:center;
    background:#fff;
    position:relative
}
.tubelight .light-ray {
    position:absolute;
    left:50%;
    transform:translate(-50%);
    top:5px;
    width:120%;
    height:80px;
    clip-path:polygon(5% 100%, 25% 0px, 75% 0px, 95% 100%);
    background:linear-gradient(to bottom, rgba(255, 255, 255, .4) -50%, rgba(255, 255, 255, 0) 90%);
    pointer-events:none;
}.tubelight {
    transition:350ms;
    z-index:10;
    display:block;
    position:absolute;
    background:linear-gradient(178deg, #fff, #ededed);
    border-radius:var(--largeradius);
    top:-3px;
    bottom:0;
    height:7px;
    box-shadow:-1px 2px 10px #585a5e36, 0 5px 10px #3c3945;
    width:100px;
}.-order-order_devices-Taps ul li {
    cursor:pointer;
    flex-direction:column;
    display:flex;
    align-items:center;
    justify-content:center;
    min-width:50px;
    opacity:.5;
    fill:#fff;
    width:100px;
    height:80px;
    transition:opacity .1s;
    position:relative
}

.-order-order_devices-Taps ul li:hover {
    opacity:1
}

.-order-order_devices-Taps ul li:hover i {
    transition:.3s;
    transform:scale(1.1)
}

.-order-order_devices-Taps ul li.active {
    opacity:1;
    color:#fff
}

.-order-order_devices-Taps ul li span {
    font-size:13px;
    color:#fff
}

.-order-order_devices-Taps ul li a {
    position:absolute;
    top:0;
    left:0;
    width:100%;
    height:100%
}

device_logo>* {
    font-size:32px;
    display:flex !important;
    align-items:center;
    justify-content:center;
    transition:.3s;
    color:#fff;
    font-weight:300 !important
}
device_logo {
    display:flex;
    justify-content:center;
    margin-bottom:8px;
    cursor:pointer
}device_logo,
device_logo>* {
    list-style:none;
    width:var(--icon-size);
    height:var(--icon-size)
}
.-order-order_devices-Taps ul li {
    cursor:pointer;
    flex-direction:column;
    display:flex;
    align-items:center;
    justify-content:center;
    min-width:50px;
    opacity:.5;
    fill:#fff;
    width:100px;
    height:80px;
    transition:opacity .1s;
    position:relative
}

.-order-order_devices-Taps ul li:hover {
    opacity:1
}

.-order-order_devices-Taps ul li:hover i {
    transition:.3s;
    transform:scale(1.1)
}

.-order-order_devices-Taps ul li.active {
    opacity:1;
    color:#fff
}

.-order-order_devices-Taps ul li span {
    font-size:13px;
    color:#fff
}

.-order-order_devices-Taps ul li a {
    position:absolute;
    top:0;
    left:0;
    width:100%;
    height:100%
}
.-order-order_devices-Taps ul {
    list-style:none;
    position:relative;
    display:flex;
    border-radius:20px;
    padding:10px 15px;
    background:#1a1625;
    margin:0 auto;
    border:2px solid #fff
}
.order_devices_content {
    border:1px solid #f5f5f5;
    padding:50px 50px 31px;
    box-shadow:var(--box-shadow-hover);
    border-radius:20px;
    white-space:break-spaces;
    font-size:21px;
    line-height:1.6;
    text-align:center;
}.-order-order_devices-Taps {
    margin:30px auto;
    position:relative;
    display:flex;
    max-width:max-content;
    --background:#cecece;
    --scale:1;
    --icon-size:41px
}

.order_devices_content img {
    max-width:100%;
    display:block;
    margin:auto;
}

.-posts-fix-boxes-items {
    margin-top:30px;
    display:block;
}
.-YC-author-page-parent-header em {
    color:var(--secondarytext);
    font-weight:300;
    text-transform:capitalize;
    margin:0 auto 20px;
    display:flex;
    justify-content:center
}
.--YC-author-page--be-content {
    display:block;
    font-size:13px
}.-YC-author-page-avatar-thumb {
    overflow:hidden;
    --elemnt-width:100%;
    --element-height:100%;
    --element-radius:50%;
    display:flex;
    width:150px;
    height:150px;
    border:1px solid var(--border-defult-hover);
    border-radius:50%;
    margin:0 auto;
    position:relative
}

.-avatar-append-image {
	border-radius:50%;
	display:flex;
	align-items:center;
	justify-content:center;
	overflow:hidden;
}.-YC-author-page-parent-header h1 {
    margin-bottom:4px;
    font-size:30px;
    text-transform:capitalize;
    line-height:1.5;
    text-align:center
}.-avatar-append-image>img {
    max-width:100%;
    border-radius:var(--largeradius);

}
.-avatar-append-image {
    width:var(--elemnt-width);
    height:var(--element-height);
    border-radius:var(--element-radius);
    display:flex;
    align-items:center;
    justify-content:center;
    overflow:hidden;
}.-YC-author-page-parent-header {
    flex:1;
    transition:180ms;
    margin-bottom:35px;
}

.-YourColor-SingleWidget-Section.-YC-WidgetType-products_posts .-defult-widgets-title-style-1 h1 {
    margin-bottom:0;
}

.YC-author-page--container {
    margin-top:40px;
}