@import url(https://fonts.googleapis.com/css2?family=Mulish&display=swap);
@import url(https://fonts.googleapis.com/css2?family=Mulish&display=swap);
#loggedInWelcome,
#loggedInWelcomeAside {
	background:#d8f1e3;
	border: 1px solid #a7e0bf;
	padding: 4px 15px 6px 15px;
	-webkit-border-radius:3px;
	-moz-border-radius:3px;
	border-radius:3px;
	margin-top:12px;
}
#loggedInWelcome h4,
#loggedInWelcomeAside h4{
	color: #6faa43;
	font-size: 12px;
	margin:0 0 4px;
	padding:0;
	text-transform:none;
}
#loggedInWelcome p, 
#loggedInWelcomeAside p {
	margin:0 0 5px;
	color:#666;
	font-size:12px;
	line-height:17px;
}
#loggedInWelcome a, 
#loggedInWelcomeAside a {
	margin:10px 0 0;
	color:#6faa43;
	font-size:12px;
	display:inline-block;
    background-color: transparent;
    box-shadow: none;
    text-transform: capitalize;
    text-decoration: underline !important;
    padding-right: 0;
    padding-left: 0;
    text-align: right;
    margin-left: 40px;
}
#loggedInWelcome a:hover,
#loggedInWelcomeAside a:hover {
    text-decoration: none !important;
}

#signInUpContainer,
#signInUpContainerAside {
	margin-top:53px;
	border:1px solid #accce7;
	position:relative;
	height:420px;
	z-index:2;
	background:#e5f4ff;
	-moz-border-radius-bottomRight:4px;
	-moz-border-radius-topRight:4px;
	-moz-border-radius-bottomLeft:4px;
	-webkit-border-bottom-left-radius:4px;
	-webkit-border-top-right-radius:4px;
	-webkit-border-bottom-right-radius:4px;
}

#signInUpContainer li.error label,
#signInUpContainerAside li.error label {
	font-weight:normal!important;
}

#signInUpContainer input[type="text"],
 #signInUpContainer select, 
#signInUpContainerAside input[type="text"],
 #signInUpContainerAside select {
    margin:0px;
}

.termsPop {
   margin: -250px 0 0 -410px;
   width: 550px; 
   height: 433px; 
}

#signInUpContainer li label, 
#signInUpContainerAside li label {
	float:none;
}

#loginMenu,
#loginMenuAside {
	margin:0;
	padding:0;
	position:absolute;
	left:-1px;
	top:-39px;
}
#loginMenu li,
#loginMenuAside li {
	font-size:16px;
	float:left;
	width:66px;
	#width:65px;
	padding:7px 20px;
	border:1px solid #ccc;
	color:#777;
	text-align:center;
	border-bottom-color:#444;
	-moz-border-radius-topRight:5px;
	-moz-border-radius-topLeft:5px;
	-webkit-border-top-left-radius:5px;
	-webkit-border-top-right-radius:5px;
	cursor:pointer;
	border-bottom:1px solid #accce7;
	margin:6px -1px 0 0;
	background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAARXCAYAAAAxjQtwAAABiklEQVRYw+2XPW7DMAyFaVlZcuHuPVL37j1DgXYO0KFTE/9IZEkqsuxEKWy3CNBEGR6+J0bgs+MYFBDRO7CQAf6sFd6/UBAxb5cXcvaibDYbgLZtKexQ8d5D1ipdtLm9SaQbdF3nlt3d3EVfIanQTpJ+/f5hKPKnoj/PXWa5Wrfba3RfT87eWGuVtuWVUd5c5c1V7t+/eXM9vuy3xvGsaHpk6ZC7tZ6pEdt4EmE6JHI0FPTLUTrP01wv5Hwc7kCmPlBCJQfGyFotlMSOyB9tEIprNbGYQJzt4fmDjJO4vUjnUGKwNE7FH+mg1CeKhVasiu7tJVUI7nGaWYhbcnMMzUMWJUtxzUK0dmQ5Wi1kIsHTKw+4qCcCCY6k94rJp1k5J14phtRx2g2DtZtWXRjAhXAgXUvjOeKw7bxvGM/TEUBOE2+fHJxG5y0mhEhhjE+FwWK4yslXxoVYHdvzAk3XTrrRJMbpGSL3F5qxNteu3Paz5aPbuFBVVd6upOWFGTSxVZlBihQpUuSm5BsDLtzopGazMwAAAABJRU5ErkJggg==) 0 -735px;
}
#loginMenu li.active,
#loginMenuAside li.active
 {
	background:#e5f4ff;
	border-color:#accce7;
	border-bottom-color:#e5f4ff;
	padding:10px 22px;
	margin-top:0;
	width:67px;
	cursor:auto;
}
.signInContainer {
	padding:5px 15px;
	margin:0;
	position:absolute;
	height:395px;
}
.signInContainer p {
	padding:0;
	margin:5px 0 0;
	color:#555;
	font-size:14px;
}
.signInContainer ul {
	padding:0;
	margin:10px 0;
}
.signInContainer li {
	display:block;
	margin:0 0 7px;
	padding:0;
	overflow:hidden;
}
.signInContainer li label {
	display:block;
	color:#555;
	font-size:12px;
}
.signInContainer li input[type="text"],
.signInContainer li input[type="password"] {
	width:178px;
	display:block;
	border:1px solid;
	border-color:#7C7C7C #C3C3C3 #DDD;
	padding:4px;
	color:#444;
	font-size:15px;
}
.signInContainer .rememberMeCont label {
	display:inline;
	vertical-align:super;
}
.emailCont {
}
.passwordCont {
}
li.rememberMeCont {
	margin-top:0px;
}
.rememberMeCont label {
	padding-top:2px;
}
.rememberMeCont input {
	float:left;
	margin:1px 3px 0 0;
	font:inherit;
}
li.additionalSignInOffer {
	float:left;
}
.additionalSignInOffer a {
	font-size:12px;
	color:#0071DA
}
.submitSignInUp {
	clear:both;
}
.submitSignInUp a,
.submitSingUpCont a {
	display:block;
	background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAARXCAYAAAAxjQtwAAABiklEQVRYw+2XPW7DMAyFaVlZcuHuPVL37j1DgXYO0KFTE/9IZEkqsuxEKWy3CNBEGR6+J0bgs+MYFBDRO7CQAf6sFd6/UBAxb5cXcvaibDYbgLZtKexQ8d5D1ipdtLm9SaQbdF3nlt3d3EVfIanQTpJ+/f5hKPKnoj/PXWa5Wrfba3RfT87eWGuVtuWVUd5c5c1V7t+/eXM9vuy3xvGsaHpk6ZC7tZ6pEdt4EmE6JHI0FPTLUTrP01wv5Hwc7kCmPlBCJQfGyFotlMSOyB9tEIprNbGYQJzt4fmDjJO4vUjnUGKwNE7FH+mg1CeKhVasiu7tJVUI7nGaWYhbcnMMzUMWJUtxzUK0dmQ5Wi1kIsHTKw+4qCcCCY6k94rJp1k5J14phtRx2g2DtZtWXRjAhXAgXUvjOeKw7bxvGM/TEUBOE2+fHJxG5y0mhEhhjE+FwWK4yslXxoVYHdvzAk3XTrrRJMbpGSL3F5qxNteu3Paz5aPbuFBVVd6upOWFGTSxVZlBihQpUuSm5BsDLtzopGazMwAAAABJRU5ErkJggg==) 0 -590px;
	display:block;
	color:#fff;
	padding:5px 0px;
	width:90px;
	text-align:center;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	border:2px solid #0079c8;
	text-decoration:none;
	font-size:14px;
	font-weight:bold;
	text-shadow:0 -1px 0 #888;
}
#signInUpContainer .submitSignInUp a:hover,
#signInUpContainer .submitSingUpCont a:hover, 
#signInUpContainerAside .submitSignInUp a:hover,
#signInUpContainerAside .submitSingUpCont a:hover 
    {
	background-position:0 -595px;
	text-decoration:none;
}
#signUpContainer, #signUpContainerAside  {
}
.signUpContainer {
	padding:0 20px;
	padding:0 15px;
	border:1px solid #accce7;
	border-top:none;
	width:188px;
	position:absolute;
	background:#e5f4ff;
	left:-1px;
	top:3px;
	-moz-border-radius-bottomRight:5px;
	-moz-border-radius-bottomLeft:5px;
	-webkit-border-bottom-left-radius:5px;
	-webkit-border-bottom-right-radius:5px;
}
.sign-block-aside {
    width: 218px !important;
}
.signUpContainer ul {
	margin:15px 0;
	padding: 0;
}
.signUpContainer li {
	margin:0 0 10px
}
.signUpContainer label {
	display:block;
	color:#555;
	font-size:12px
}
.signUpContainer input[type="text"],
.signUpContainer input[type="password"] {
	width:178px;
	display:block;
	border:1px solid;
	border-color:#7C7C7C #C3C3C3 #DDD;
	padding:4px;
	color:#444;
	font-size:15px;
}
.signUpContainer .firstNameCont {
}
.signUpContainer .lastNameCont {
}
.signUpContainer .emailCont {
}
.signUpContainer .passwordCont {
}
.signUpContainer .repeatPasswdCont {
}
.signUpContainer .refererCont {
}
.refererCont label {
}
.refererCont select {
	padding:2px;
	width:160px;
	font: 13px Arial,Helvetica,sans-serif;
}
.signUpContainer .termsNconditionsCont {
	overflow:hidden;
}
.signUpContainer .termsNconditionsCont a,
.signUpContainer .termsNconditionsCont a:visited {
	color:#069;
}
.signUpContainer .termsNconditionsCont input {
	float:left;
	margin:1px 6px 0 0;
}
.signUpContainer .termsNconditionsCont label {
	padding:0;
	font-size:12px;
}
.submitSingUpCont {
	overflow:hidden;
	text-align:center;
}
#signInUpContainer a:hover {
	text-decoration:underline;
}
/* error handling */
span.erorMsg {
	display:none;
}

#signInUpContainer li.error 
{
	background: none!important;
	border: none!important;
	color:inherit!important;
	font-size:inherit!important;
    position: relative !important;
    display: block !important;
    padding: 0!important;
}

#signInUpContainer li.error input,
#signInUpContainer li.error select,
#signInUpContainerAside li.error input,
#signInUpContainerAside li.error select
 {
	background:#FFF7F7;
	border-color:#FF8484 #FFB0B0 #FFBFBF;
}
#signInUpContainer li.error span.erorMsg,
#signInUpContainerAside li.error span.erorMsg
 {
	display:block;
	color:#DC1B1B;
	font-size:11px;
	margin-top:2px;
}
body #sideBar #loginMenu,
body #sideBar #loginMenuAside {
	width:auto;
}

li.socialogin{ position:relative; clear:both; margin-top:60px; #margin-top:10px; border-top:1px solid #ccc; padding:20px 0 0;  #padding:0; overflow: visible;}
li.socialogin span{ position:absolute; top:-8px; left:40%;  width:35px; text-align:center; font-size:12px; background:#E5F4FF; z-index:0; color:#555; }
.socialogin a{ display:block; width:154px;  height:22px; margin:0 0 5px 15px; background:url(/app/dist/assets/images/socialLogin_BG-18fc4b96.png) no-repeat; overflow:hidden;}
.socialogin a.signIn_facebook:hover{ background-position:0 -22px;}
.socialogin a.signIn_twitter{background-position:0 -44px; height:24px;}
.socialogin a.signIn_twitter:hover{ background-position:0 -68px;}
.socialogin a.signIn_google{background-position:0 -92px; height:24px;}
.socialogin a.signIn_google:hover{ background-position:0 -116px;}
.signUpContainer li.socialogin{ margin-top:15px;}
.loginPop .socialogin div.googleSignIn {width:164px;height:40px;margin: -8px 0 0 -8px}


/* Login signUp */
.loginPop #signInUpContainer, .loginPop #signInUpContainerAside {margin-top:48px; border:1px solid #ccc; position:relative; height:220px; z-index:2; background:#fff; -moz-border-radius-bottomRight:5px; -moz-border-radius-bottomLeft:5px; -moz-border-radius-topRight:5px; -webkit-border-bottom-left-radius:5px; -webkit-border-bottom-right-radius:5px; -webkit-border-top-right-radius:5px; background:-moz-linear-gradient(0% 70% 90deg,#F5F5F5, #FFFFFF, #FFFFFF 95%); background:-webkit-gradient(linear, 0% 0%, 0% 60%, from(#fff), to(#f5f5f5), color-stop(.5,#fff)); }
.loginPop #signInUpContainer ul, .loginPop #signInUpContainerAside ul {list-style:none;}
/* includes a few pixel FIX hacks remeber to upgarde */ 
.loginPop #loginMenu, .loginPop #loginMenuAside {margin:0; padding:0; position:absolute;left:-1px; top:-40px; top: -41px\9; #top:-41px; }
@media screen and (-webkit-min-device-pixel-ratio:0){
.loginPop #loginMenu, .loginPop #loginMenuAside  {top:-42px;}
}

.loginPop #loginMenu li, .loginPop #loginMenuAside li {float:left; width:55px; font-weight:bold; padding:7px 20px; border:1px solid #ccc; color:#777; text-align:center;border-bottom-color:#ccc; -moz-border-radius-topRight:5px; -moz-border-radius-topLeft:5px; -webkit-border-top-left-radius:5px; -webkit-border-top-right-radius:5px; cursor:pointer;  margin:6px -1px 0 0; background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADEAAAGFCAMAAABjbuv5AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAL1QTFRFAAAAAIPRAIXTAIbWAIjYAIraAIvbAYHOAY3dA4DLBI/fBX7JB3zGB5HgCnvDCpPhDHnAD3i9D5biEna6E5jjFXW3GHO0GZrkG3KxHnCuHp3lIW+rJG6pJJ/mJm2mKWykKqLmK2uiLWqgLmmfMaTnN6boPqnoRKvoS63pUbDpV7LpXbTqYrbqaLjqbLnrcLvrdLzrd73r8/Pz9PT09fX19vb29/f3+Pj4+fn5+vr6+/v7/Pz8/f39/v7+////JEV8QQAAAAF0Uk5TAEDm2GYAAAB4SURBVHja7dTBDYAgAANAUOMSTuH+qyk6Qx8SInf/BlqM9Syh7ZGQGCJxxYn7J4k27RltxC9xrR0SJe6xx4mlQ6K61VC3csaXZ+SJI03ENX6TyP/U827lPWxlK801t5XmmtvKVrbyHuMmAAAAAAAAAAAAAAAAYF4vF5Inqv0h6xcAAAAASUVORK5CYII=)0 -50px; line-height:18px;box-sizing: content-box; }
.loginPop #loginMenu li:hover, .loginPop #loginMenuAside li:hover { background-position:0 -80px; color:#444;}
.loginPop #loginMenu li.active,.loginPop #loginMenu li.active:hover, .loginPop #loginMenuAside li.active,.loginPop #loginMenuAside li.active:hover{background:#fff; color:#777; border-color:#ccc; border-bottom-color:#fff; padding:10px 22px; margin-top:0; cursor:auto; }
.loginPop .signInContainer{ padding:5px 15px; margin:0; position:absolute; height:195px;}
.loginPop .signInContainer p{ padding:0; margin:0 0 6px; color:#555; font-size:14px; font-weight:bold; }
.loginPop .signInContainer ul{ padding:0; margin:15px 0;}
.loginPop .signInContainer li{display:block; margin:0 0 7px; padding:0; }
.loginPop .signInContainer li label{ display:block; color:#555; font-size:12px; }
.loginPop .signInContainer li input[type="text"], .signInContainer li input[type="password"]{width:178px; display:block; border:1px solid;border-color:#7C7C7C #C3C3C3 #DDD;padding:4px;color:#444;font-size:15px; }
.loginPop .signInContainer .rememberMeCont label{display:inline; }

.loginPop .emailCont{}
.loginPop .passwordCont{}
.loginPop li.rememberMeCont{margin-top:0px; }
.loginPop .rememberMeCont label{padding-top:2px; }
.loginPop .rememberMeCont input{float:left; margin:1px 3px 0 0; }
.loginPop li.additionalSignInOffer{float:left; }s
.loginPop .additionalSignInOffer a{font-size:12px; color:#0071DA}
.loginPop .submitSignInUp{}
.loginPop .submitSignInUp a, .loginPop .submitSingUpCont a{display:block; background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAARXCAYAAAAxjQtwAAABiklEQVRYw+2XPW7DMAyFaVlZcuHuPVL37j1DgXYO0KFTE/9IZEkqsuxEKWy3CNBEGR6+J0bgs+MYFBDRO7CQAf6sFd6/UBAxb5cXcvaibDYbgLZtKexQ8d5D1ipdtLm9SaQbdF3nlt3d3EVfIanQTpJ+/f5hKPKnoj/PXWa5Wrfba3RfT87eWGuVtuWVUd5c5c1V7t+/eXM9vuy3xvGsaHpk6ZC7tZ6pEdt4EmE6JHI0FPTLUTrP01wv5Hwc7kCmPlBCJQfGyFotlMSOyB9tEIprNbGYQJzt4fmDjJO4vUjnUGKwNE7FH+mg1CeKhVasiu7tJVUI7nGaWYhbcnMMzUMWJUtxzUK0dmQ5Wi1kIsHTKw+4qCcCCY6k94rJp1k5J14phtRx2g2DtZtWXRjAhXAgXUvjOeKw7bxvGM/TEUBOE2+fHJxG5y0mhEhhjE+FwWK4yslXxoVYHdvzAk3XTrrRJMbpGSL3F5qxNteu3Paz5aPbuFBVVd6upOWFGTSxVZlBihQpUuSm5BsDLtzopGazMwAAAABJRU5ErkJggg==) 0 -590px; display:block; color:#fff; padding:5px 0px; width:110px; text-align:center; -moz-border-radius:3px; -webkit-border-radius:3px; border:2px solid #0079c8; text-decoration:none;font-size:14px;font-weight:bold;text-shadow:0 -1px 0 #888; }
.loginPop .submitSignInUp a:hover, .loginPop .submitSingUpCont a:hover{ background-position:0 -595px;}

.loginPop .signUpContainer{padding:0 20px; padding:0 15px; border:1px solid #ccc; background:#fff; background:-moz-linear-gradient(0% 70% 90deg,#F5F5F5, #FFFFFF, #FFFFFF 95%); background:-webkit-gradient(linear, 0% 0%, 0% 60%, from(#fff), to(#f5f5f5), color-stop(.5,#fff)); border-top:none; width:431px; position:absolute; left:-1px; top:3px; -moz-border-radius-bottomRight:5px; -moz-border-radius-bottomLeft:5px; -webkit-border-bottom-left-radius:5px; -webkit-border-bottom-right-radius:5px; }
.loginPop .signUpContainer ul{ margin:15px 0; padding:0;}
.loginPop .signUpContainer li{margin:0 0 10px;}
.loginPop .signUpContainer label{display:block; color:#555; font-size:12px; text-align:left;}
.loginPop .signUpContainer input[type="text"], .loginPop .signUpContainer input[type="password"]{width:178px; display:block; border:1px solid;border-color:#7C7C7C #C3C3C3 #DDDDDD;padding:4px;color:#444;font-size:15px; }
.loginPop .signUpContainer .firstNameCont, .loginPop .signUpContainer .passwordCont{ float:left; margin-right:20px; display:inline;}
.loginPop .signUpContainer .lastNameCont{}
.loginPop .signUpContainer .emailCont label{ width:200px;}
.loginPop .signUpContainer .refererCont{}
.loginPop .refererCont label{ width:200px;}
.loginPop .refererCont select{padding:0px}
.loginPop .signUpContainer .termsNconditionsCont{overflow:hidden; }
.loginPop .signUpContainer .termsNconditionsCont a, .loginPop .signUpContainer .termsNconditionsCont a:visited{ color:#069; }
.loginPop .signUpContainer .termsNconditionsCont input{float:left; margin:1px 6px 0 0; } 
.loginPop .signUpContainer .termsNconditionsCont label{padding:0; font-size:12px; }
.loginPop .submitSingUpCont{#overflow:hidden; text-align:center; }

/* error handling */
.loginPop #signInUpContainer li span.erorMsg, .loginPop #signInUpContainerAside li span.erorMsg {display:none;}
.loginPop #signInUpContainer li.error input, #signInUpContainer li.error select, .loginPop #signInUpContainerAside li.error input, #signInUpContainerAside li.error select{background:#FFF7F7; border-color:#FF8484 #FFB0B0 #FFBFBF;}
.loginPop #signInUpContainer li.error span.erorMsg{display:block; color:#DC1B1B; font-size:11px;}

/* login Pop settings */
.loginPop{ width:482px; position:absolute; top:50%; left:50%; margin:-250px 0 0 -275px;}
.loginPop.signUp{ height:440px;}
.loginPop .popHeader{ display:none;}

/* login  loginMarketing*/
.loginPop .loginMarketing{ position:relative; margin:15px 0 0; }
.loginPop .loginMarketing h3{ margin:0; padding:0;color:#2B77B4;font-size:14px;line-height:18px; font-weight:normal;}
.loginPop .loginContact{position:absolute;right:10px;top:15px;} 
.loginPop .loginContact span{margin:5px 10px 0 0; float:left; color:#555; font-size:13px; font-weight:bold;}
.loginPop .testimonialsInnerContainer{ position:relative; background:#EFF8FF;overflow:hidden; border:1px solid #ACCCE7; -moz-border-radius:5px;  -webkit-border-radius:5px;}
.loginPop .testimonials ul{margin:0px; padding:25px;font-family:Georgia; list-style:none;}
.loginPop .testimonials li{margin:0;font-size:12px;position:relative;line-height:18px;color:#444;}
.loginPop .testimonials li div{color:#7F3030;bottom:-15px;font-size:11px;position:relative;text-align:right;}
.loginPop .testimonials li div span{ border-left:1px solid #7F3030; margin-left:8px; padding-left:8px;}
.loginPop .testimonials span.openQutoe{font-size:38px;color:#888;display:block;float:left;margin:0 10px 0 -4px;*margin:-15px 0 0px -8px;*padding:6px;}
.loginPop .testimonials span.closeQutoe{font-size:38px;color:#888;display:block;text-align:right;margin-top:-12px; float:right;}
.loginPop .testimonials span.openQutoe:before{content: '\201C';font-size: 38px;color: #888;display: block;float: left;position: relative;}
.loginPop .testimonials span.closeQutoe:after{content: '\201D';font-size: 38px;color: #888;display: block;text-align: right;margin-top: 24px;margin-left: -16px;float: right;}

/* general Pop skin */
.loginPop .popPageFil  {background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAIAAAACCAYAAABytg0kAAAAEUlEQVQIHWNIT0/fD8IMMAYARFIH0ZazOccAAAAASUVORK5CYII=) repeat scroll 0 0 transparent;display:none;height:100%;left:0;position:fixed;top:0;width:100%;z-index:1000001;}
.loginPop .popCntnr  {-moz-border-radius:3px; -webkit-border-radius:3px; background:#FFF;border:3px solid #CCC;margin:0;padding:12px;position:relative;}
.loginPop h2.popHeader {background:url(data:image/gif;base64,R0lGODdhCgAqAPUkAKPMfZXDapzHc5vHcZrGcJ7Jd5zIc6TNfp7JdpjFbZvHcqPMfqDKeaDLep/Jd5/KeJnFbpbEaqHLe5nGb53IdaPNfpfFbZnGcKHLepjFbpXDaaDKeKLLe5bDaprHcZzIdKLMfKTNf5bEa5fEbJ3JdQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACwAAAAACgAqAAAGmMCQcEgsFg/IpLLCbDoX0KgUQK1ar1eQdsvtdjngsFhCLpsx6LS6wW67GfC4fEOv2x/4vN7B7/sLgIGCCISFhiSIiYoUjI2OH5CRkgaUlZYCmJmaCpydngOgoaIepKWmBKipqhesra4TsLGyELS1thm4uboJvL2+FsDBwiPExcbHxyLKy8zNzRHQ0dId1NXWAdjZ2hrc3d5BADs=) repeat-x;color:#FFF;font-size:16px;margin:0 0 7px;padding:7px 10px;position:relative;}
.loginPop a.exitPop:link, .loginPop a.exitPop:visited, .loginPop a.exitPopHelp:link, .loginPop a.exitPopHelp:visited {background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAB4AAABICAYAAADh50VIAAAGaklEQVR42u2ZSUtcWRTHa9WxRTAILjr0VwmNWWSV7ELbm05/ABd2GhpiiGhHNJaaFqWjEkTduVAXCs6l4jwWOAsqWuKA86zl/Pr8X/sv7nt1q7pSWll54XBv3eH87rnju6cchmH8r2xtbUWfnZ09vb6+zpbfLhGPiBeCNPJubm5yDw4OEubm5mJC0Rm0cHt7O05gf0h6zAg9jEmbt7Ozs/FhgS8uLl5J7DbCD26v1/tryOCNjY1HMmxZxj0F0eXs7++PDgpeXV39TuJ/jPsPJS6XKzogWHr3lxGhcHV1la0FS8ErI8Lh9PT0tQW8t7f3mAspwsE9MTHxxAeW5f+7shh8IvkQM72wsGAMDQ1hyFhuqXd8fGx0dXUZYoSab4klIP0eTBwO32PvEaoTj8djNDQ0QEz45eWlH7Strc0sb2lpAZxlFuE+Fx2xDtlrPzGHPVNFthehWvjR0RGhpjQ2NhrNzc2YTz/LafX+/v4LB/YsoRhGCn8DMDIy4gcfHByEAqO9vd2vTI5NtlctJhjhb8yxi73RgSnDw8OwRgXAMi2U7RkzTTiYAHtYQAt1cn5+jiG2w9UhJpRt7PpUsAdgL63VAdV8Ob+NgYEBLVwuBX07PdhLMBUHFbn2OKeqpZxzjIpa3+834QR7CA4BGmyoVbhWOBIcapcKlgufAiUQQv2s7OzsZFq1nG1VsVvswnbKxg+CUSkYlBDMqZwBWHAqmHCUUZc/GNvp8PAwASmuXDRQZXNz02htbaVyFQqlOCiw1Swd6+npMUQvyqnH1M1DZ3d396Vjeno6GscYxp5gKFMFpxfhhLIM6ZOTE1hplnd3dwOqtieY1o7JSffYvCSkZ2843BweDRz7FGmtAD45OUmoRTjUt4xU3+00OjoahysLBRweKgtTcHEghh7opLVu+Qz6kWBTpNLPnGtaTAW4CNSYaXvMNKEQ6IJOCcj/jTz7l2UGKkgMqwnG8EEpYrswnzHTtBa6eFY7wdCCKysro2TVfSYcvYUCKLKBsc3swjIVyiOypKioKEYLplRVVUXJYvjAYaflhAeAstw+vIg/EhoUTBFlv2AxoMfKNuP82UW3bdzSkddhPWE6OjriRdmf2Hv8klAvAAh/o4z7VH6/q6+v/yHstxOlrq4uZmlp6ZkskJwgj7ZPUue51I0N89F2d3kAP4AfwA/gB/C3B8/MzETLk/QpHCiBLgm5mXJXVlYS5AV5d8+efMrGyRX31Z49afO2qakpPM+eXO539uzJKIXu2ROvzCMZ0qx79G85i4uLg3v25CkSMc9edna21rNHt1OkPHv4TNJ49uitjXDY2dmxevYWFxe/mWevurr6CZi0lp49recHsXxxGmVlZXwH+dXDo66goMAQI5jn5/FBENZ7MHE40LOnVrQ0xtMzLS3NSE9PBxzfz5Z6gDqdTrM8MzMTcK0e7vPy8vJYh+w1eva0PZXtBYUAM6blZvn6+jqgyKcAjvkMCJfP4BdYyfTsaR0msE56SKivA6WlpVAAKPMo8GfqdIFh9eyxZ7rKfLxVVFRAqUUyMjKYZsfg7QvobqL1qmeP1lEAgyDNVyOGWLXODoWlbG/RQyHc59mjtayoiyGAf/nyRYUzDacMAXYw0yrYSzAVBxW59ozc3FydtZhzvo0DCl1PYHKoAQ4FSgt1AjjfyFqh1T7PHizmPNKVQMFvQHWrNz8/X7WalsOPTT3UQYsJdjnwVaFazMpsCGhOTo7fXsacAsAFB2E54dQDwYMeDJ9nb21tLQEp9AYV0YCC/xampqaMrKwsi2XydcE6OCgAt4xEYWGhIXotuqCbx+38/PxLR21tbfTt5wrBcPmZCinj4+OA01LkWerIHyqwEuUmdHl5meVmzKEHAyyZtv88e5L5hs41SQeEY5+qeVQMAbympsa0lHks5xzfTmkqmHQzmZ499IhgKrujEExr3SUlJVbPnlSCZw89UsG4BHD7IKbY8vRCMHRBpwTk6z17MhwZqCAxGqAhABi+rxK0obXQdbtdA3v2kpKSoqTSZzucCrG1KFhAagxhPbTB/BIqoSQxMTG4Zy85OTlK5uQDh11jOWEqmJbahxeWfiQ0KJgiykzPHnpM67l1dMJtg7pcSNKZ8Dx7eXl58aLQ9OzxBuO5qx6FhNGzJ7/fpaam3t2zl5KSEtPb2/tMlOcEebR96uvrey51Q/Ls/Qsy0S03UStpNgAAAABJRU5ErkJggg==) no-repeat;border:none;height:30px;position:absolute;right:-20px;top:-20px;width:30px;}
.loginPop a.exitPop:hover, .loginPop a.exitPopHelp:hover, .loginPop a.exitPop:active, .loginPop a.exitPopHelp:active {background-position:0 -42px;}

/* Custom styles */
.loginPop {font-family: Arial,Helvetica,sans-serif; font-size:16px; }
.loginPop .loginContact {top: 5px; } 
.loginPop label { font-weight:normal; }
.loginPop .refererCont select { font-family: Arial,Helvetica,sans-serif; font-size:13px; }
.loginPop .popContent .submitSignInUp a, .loginPop .submitSingUpCont a, .loginPop .signUpUser a, .loginPop #signUpUser { font-weight:bold; text-decoration:none; }

.pixDialogInnerWrapper.loginPopupWrapper .ui-dialog-titlebar{display:none;}
.pixDialogInnerWrapper .loginPop #signInUpContainer, .pixDialogInnerWrapper .loginPop #signInUpContainerAside {margin-top:42px;}
.pixDialogInnerWrapper .loginPop #loginMenu, .pixDialogInnerWrapper .loginPop #loginMenuAside  {top:-41px; #top:-40px; *top:-41px;}
@media screen and (-webkit-min-device-pixel-ratio:0) {
  .pixDialogInnerWrapper .loginPop #loginMenu, .pixDialogInnerWrapper .loginPop #loginMenuAside  {top:-40px; }
}


.loginPop .signInContainer{ position:relative;}
.loginPop li.submitSignInUp{float:left; width:110px; overflow:hidden;}
.loginPop li.submitSignInUp a{float:left; width:90px;}
.loginPop li.socialogin{ position:absolute; height:100px; top:15px; right:20px; margin:0; border-left:1px solid #ccc; padding:10px 0 0 25px;border-top-style:none; }
.loginPop li.socialogin span{ display:none;}
.loginPop .socialogin a{ display:block; width:154px;  height:22px; margin:0 0 5px; background:url(/app/dist/assets/images/socialLogin_BG-18fc4b96.png) no-repeat; overflow:hidden;}
.loginPop .socialogin a.signIn_facebook:hover{ background-position:0 -22px;}
.loginPop .socialogin a.signIn_twitter{background-position:0 -44px; height:24px;}
.loginPop .socialogin a.signIn_twitter:hover{ background-position:0 -68px;}
.loginPop .socialogin a.signIn_google{background-position:0 -92px; height:24px;}
.loginPop .socialogin a.signIn_google:hover{ background-position:0 -116px;}
					
.loginPop .signUpContainer{ position:relative;}
.loginPop .signUpContainer li.socialogin{ top:auto; bottom:15px; right:25px; height:80px; padding-left:15px; }

 /* .socialSignUpContainer.thirdPartyConfirm{ height:202px; }	 */
.loginPop .socialSignUpContainer{display:none; padding:0 20px; padding:0 15px; border:1px solid #ccc; background:#fff; background:-moz-linear-gradient(0% 70% 90deg,#F5F5F5, #FFFFFF, #FFFFFF 95%); background:-webkit-gradient(linear, 0% 0%, 0% 60%, from(#fff), to(#f5f5f5), color-stop(.5,#fff)); border-top:none; width:431px; position:absolute; left:-1px; top:3px; -moz-border-radius-bottomRight:5px; -moz-border-radius-bottomLeft:5px; -webkit-border-bottom-left-radius:5px; -webkit-border-bottom-right-radius:5px; }
.socialSignUpContainer li.signUpMsg{ margin:15px 0; font-size:12px; color:#555;}
.socialSignUpContainer.thirdPartyConfirm .submitSingUpCont{ margin-top:30px;}					
.loginPop .socialSignUpContainer.thirdPartyConfirm .submitSingUpCont a{ width:210px;}
.loginPop .socialSignUpContainer li label{ display:block; color:#555; font-size:12px; }
.loginPop .socialSignUpContainer li input[type="text"], .socialSignUpContainer li input[type="password"]{width:178px; display:block; border:1px solid;border-color:#7C7C7C #C3C3C3 #DDD;padding:4px;color:#444;font-size:15px; }
.loginPop .socialSignUpContainer .termsNconditionsCont{overflow:hidden; }
.loginPop .socialSignUpContainer .termsNconditionsCont a, .loginPop .signUpContainer .termsNconditionsCont a:visited{ color:#069; }
.loginPop .socialSignUpContainer .termsNconditionsCont input{float:left; margin:1px 6px 0 0; } 
.loginPop .socialSignUpContainer .termsNconditionsCont label{padding:0; font-size:12px; }

.loginPop a.exitPop{top:-80px;}

/* login  loginMarketing*/
#loginPop .loginMarketing { position:relative; margin:15px 0 0; #margin-top:50px;}
#loginPop .loginMarketing h3{ margin:0; padding:0;color:#2B77B4;font-size:14px;line-height:18px; font-weight:normal;}
#loginPop .loginContact{position:absolute;right:10px;top:15px;} 
#loginPop .loginContact span{margin:5px 10px 0 0; float:left; color:#555; font-size:13px; font-weight:bold;}
#loginPop .testimonialsInnerContainer{ position:relative; background:#EFF8FF;overflow:hidden; border:1px solid #ACCCE7; -moz-border-radius:5px;  -webkit-border-radius:5px; padding-bottom:0;}
#loginPop .testimonials ul{margin:0px; padding:25px;font-family:Georgia; list-style:none;}
#loginPop .testimonials li{margin:0;font-size:12px;position:relative;line-height:18px;color:#444;}
#loginPop .testimonials li div{color:#7F3030;bottom:-15px;font-size:11px;position:relative;text-align:right;}
#loginPop .testimonials li div span{ border-left:1px solid #7F3030; margin-left:8px; padding-left:8px;}
#loginPop .testimonials span.openQutoe{font-size:38px;color:#888;display:block;float:left;margin:0 10px 0 -4px;*margin:-15px 0 0px -8px;*padding:6px;}
#loginPop .testimonials span.closeQutoe{font-size:38px;color:#888;display:block;text-align:right;margin-top:-12px; float:right;}
.ajxLoader {
	-moz-background-clip:border;
	-moz-background-inline-policy:continuous;
	-moz-background-origin:padding;
	-moz-border-radius-bottomleft:7px;
	-moz-border-radius-bottomright:7px;
	-moz-border-radius-topleft:7px;
	-moz-border-radius-topright:7px;
	background:#FFFFFF url(data:image/gif;base64,R0lGODlhIAAgAPMLALy8vMbGxoSEhLa2tpqamjY2NlZWVtjY2OTk5B4eHgQEBP///wAAAAAAAAAAAAAAACH/C05FVFNDQVBFMi4wAwEAAAAh+QQECgD/ACwAAAAAIAAgAEAE5nDJSSlRpOo6SsmTkSSChgwTAgzsIQlwDG/0wt4DgEjn4E6Blo0lue1qlVECJVE4JysfckLwMKeLH/YgxEZzx1o0fKMEr9NBieJUmInYSWG0bhdZYZrB4zFokTg6cYNDgXmEFX8aZywAU1wpX4oVUT9lEpWECIorjohTCQoJiYc1CCMGbE88jYQCIwUTdlmtiANKO3ZcAwEUu2FVfUwBCSA1jLwaA3t8cbuTJmufFQEEMjOEODcA1dfS04+Dz6ZfnljIvRO7YBMDpbvpEgcrpRQ9TJe75s61hSmXcVjE8+erniZBcSIAACH5BAUKAAsALAAAAAAYABcAAARycMlJaxo161lSqQKxiVRiUoWiaMVXnhKhJmwLTCYtJaqgES0DDiaYbRaGFim3OKgUpE3LxTSoXE2B4IbCUmSBCUCrPUgOBcyRMiCHEOvNwe2Lb8aCsP2o3vvjCAADg4R/C4KEhX+BiYOGj5CRkpNHensRACH5BAUKAAsALAEAAAAdAA4AAARycMlJ5yg1671MMdnATQdQFShlJMkoCYI4oZg0sPUIC8ecSgWWSwLY+XK4oYQAMy1oCwQrIZsgNgfjMyVggSYChYKAGAB6E2ZM01omxAreYA64RgWBUaAAV9QCc3N5Sn1UFAgAgU4uYXFYc2hDBpFYShwRACH5BAUKAAsALAcAAAAZABEAAARpcMm5ggg0600Eyd+2IEcmnFlRiMOATadAqeLSDgiMSoYaaocWQCdbEFSG2gLQKi1iEtVKibhJoAtaJpEYUAJNzaDgHHMTYmfNcE4klZv2lOKFG7l2uCCX7/s1CoGCCT99gocKfwuICoQRACH5BAUKAAsALA4AAAASABgAAARl8JCzqr14ELwA5QshXoQggOFYHeYJilvVAihcAS2axu33jgNTrEIoFFABAcJiMBaGIIrzqKtMDbSq9anter+VhHhM1Y3PiSo6URiAvQJfV6BQuLr1egKKLOQVZVUECXl3WnQKbhEAIfkEBQoACwAsDgAAABIAHgAABIAQAbSqvRgMgAO+QwgSxFeFw0WmJmoNpNeKS0CW5uIud36KNgKrAhAIDqbD8GA0cnwIQlOA802PPkvAmcUMu+BsYUw2fD/kdEGsNoTfFsqbkEjA6/XCOWnAJ9wmAgoyAwV4JgYKCmsXhiYIigpVXYIKdm8JigJvA5FwBYpyYVQmEQAh+QQFCgALACwPAAEAEQAfAAAEfHDJuQ6iGIcxskcc4GUAd4zUEaIUN1xsxQUpB1P3gpQmu7k0lGsAyHlUg1NMolw6PYKolBCESq+oa5T67DoHhQLBGQ4bnuXCiJCgGMpjiiCROE8IYYliL6EnOh57ChN0aoF8EgV0I4IUfoeDEwaLGY0YgBgJCm1OBApxSxEAIfkEBQoACwAsCAAOABgAEgAABGxwyUnrGjgDZPvMIOB5ILaNaIoOKhoIgthacH3MFELUAjEPhdviwJMtAgpBp1CoAGDCRUGhMCwSWAmzOSJQFRxsQkJgWj0JqvKalRiYPhp1LBFTtp20Is6mT5gdVFx1bRN8FTsVBQmDOB9+KhEAIfkEBQoACwAsAgASAB0ADgAABHhwyUmrXefSY7Q9w5BdgqIIHgWEA4BQQ2KaKRWwQyAVs1LonoDgtUCsQoeSKUGQHJiWgUDQnBxWCIIJNTEkEqiCWDIVjCzESey7Gy8A5dqkwG4XJoQpQL743u1WcTV0CQNzbhJ5XClfHYd/EwBnHoYVBgWOfHKQNREAIfkEBQoACwAsAAAPABkAEQAABGeQJEXrujjrW7vaYCZ5X2ie6IkIKZokRAsW7ytnRp0Y6DFstcLvItz4BoHMwKYpFC6C6GVARaCcz0WUtTgCTgZnTCu9AKiHEMHJg5YXCOpwlnVzLwFqyKnZag5WahoEAmM3GgECSRsRACH5BAUKAAsALAEACAARABgAAARccCgllr34iqkSyeBScEoRhBiRkGi2UW12VHFt33iu7yhRFDaA4ferEYGHlu9nuCAEJ9DvcyEIBIPFYIuaXS3bbOgqAIC5IAD5Eh5fk2exC4tpgw5yC2BgviEACBEAIfkEBQoACwAsAAACAA4AHQAABHJwybmIoHgqVTLeyuBNwpaMU7JdKAEeaUcVm5EmSSEugcJKBhzOAPMMCsITaoEjLBeI53JgKFivmatWRqFuudLwDgUQCAKjg3ntsawJUUzZTEBLBvGFWgCgBAYDRR4IgGMeAICCGQeAfWSAeUYDdigIihEAOw==) no-repeat scroll center 9px;
	border:3px solid #999999;
	font-size:12px;
	height:25px;
	left:43%;
	margin-left:-20px;
	margin-top:-20px;
	padding:48px 8px 0;
	position:fixed;
	top:40%;
	z-index:99999999;
}
.popupPageFillNew{display:none;position:fixed;background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAKCAYAAACNMs+9AAAAE0lEQVQYlWNgYGBIIxKPKqSnQgCvnyfZdddRfQAAAABJRU5ErkJggg==) repeat;z-index:100002;width:100%;height:100%;top:0;left:0;}
.popupExitNew{position:absolute;right:-15px;top:-15px;width:46px;height:46px;background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAC4AAAAuCAQAAAD9sOO8AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAABYJJREFUWMOt13tsU1UcwPGfRhAfJE6WGTWIZlGXSBAXjdNAZoJbcNC5jbZru7XrY21Zt3Xt2q0DEY3Esc2BMgmPTcaCMjEquGSSadSgqNFEZqaiQgRCRII4nsome/j1j11Kb9s99ff7797kc05+93fOPUdknGhIapm3Z8H+zENLepcOaAY0vUsPLdmfuWdBy7yGJJl61Ca0pe7LOKthlDyr2ZfRllqbMGm4blZ72sEsNOPnwaz2tLpZk6C3Pdi9eCLwlexevO3BCcH1iR3pgxommYOajvT6xHHoDXM+y0Qztfwsc8OcMeim5AOLp0qjQXNgcVPyqLP+b/QIH3f29YnxCjKYfSHn28JNL9V+0PjzxlNbLzRf3Hy66fDLH77ecMw0WnHi1L4jPRbuze1yPru78Y83eZd2WtnKVlrZybu8w5Yz69/rscfjO9Jjmi+6Q/qe7jaubll75m228QIBfPgIUEWQAEGep5ndbD6/aUu8zlE1Zt2s6L4+n9Np8366ne1U4aGCAFVUU8MKVlBDNZV4CbCZXdR/eloX2/cRy6o9Tf3yVN4uZ+m3b7AWF2X48BMgSDUhQtQQopogAXx4eJY3qes+pY/m29PCe4h6oZ/P2eUs/qqNlTgpw0sFPioJEqRaySBBKvHjw4OfHdR+MZwdvSkoe05bqrrWnTb7Oxt5BgceyijHixc/lQQIKhnAjw8fXsopwc9rvNIaPfe21NiOvEZuSciuOleLjeV4KKUUN348+KgkoGQZfsopxUs5pThZxbr+L11qfF9GLD5d5i7qWEcxLtyUUEIxXfTSiZsK/PipxM06TnKYFbgow0MJDhp48aPoDTl6v79GEm/UVZyrxooLF26cfMBIdOHCiw8X6/gLgN8I4aaE5Tjxsqb/QFTXt8xT49dJygObV+PAQTEuHNQwDGHeiYNGLoWf7MbKcty4sLOa9S1qfM8CNX6zPJHxVRALDopx4sTNd1yNThoi6D7W4MCNCyd2/Kz8Ro3vz1TjSaLT/+rBgk3h7Xj4MYIfiqAbsSp0MXbcVP6uxg8tUeN3iavwvAMLVuwKb6NExV+lLbgU2oENO2X9arx3qRpPloqCS0VYKFJ4B06slNDDPxH0WRowh2EHdqxYcQyp8QGNGr9XArq+QswKb1Pmb6QpoiDwNUYcCm3HjpUiirCMj+ddKEDNG6jnT1VR/qELMzbs2LFhpQgLZszjlsWXdcpEJJ9PPX3ERhcFFGEN04UUnRn7g84R98KDBkyYFN5AXQR9kaMq3owFi0IXUPzD2K14mxju22vgCm+glAthrJ+12FWd04weM4UUYsJE1VtjL6KZsuiG9Tl9BgwYMaGnLLxo+mlAhxEXP4XxVrQKbMQwtDMw9vKfJnMl8GiPnnxGBtDxEpeBfurRYsZMPk5l9h9TgHEExoC15+Sy8Tau20Q7sznvbz1XBsijlo9ZwzIKlNTj5H12YUKvwPnoh195bjB7vC33epkvwbmf6xnJfAwsIxctRkzh1JNHnjJ4Pnr0OD45opvIzyJRsmRt+pEr/MgQI9DVzFdy5L3h+F77QHbc35xEb7t3i2la05MnIvnIYaKf6U5vqO7NHeUHHac0KWKd/uoTR+PxMfSJF1cd145xtIgpzQ2SIgVSN//rvMtjwkO6bxoDv+jUnzLqUBSHnyH3iEZCiTsWHtJe1qOLgbWDGd/fG2pbflw7mD3OcS5OTJMkeUSMUjOr5eH9Tx3Pvagd0A3rhrUDuRezjj3WdVdIHpfbo2s9ykF0lPLcIQ/JErFKhYRkpayUkPjFIdnyiMyWm+TaCR6hRx3gekmQOyVZ7pMUSZH7JVlmy60yQ64VEZnw4X8qMYlry9TxCV24poZP+Ko4WXzSl9yJx5Su5/9P/AspbU8WrqPXvAAAAABJRU5ErkJggg==) no-repeat;cursor:pointer;z-index: 1;}
.popupBorderNew{-moz-border-radius:10px;-webkit-border-radius:10px;position:relative;background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAKCAYAAACNMs+9AAAAFUlEQVQYlWP4//+/LzGYYVQhfRUCANsXSPgzO9HUAAAAAElFTkSuQmCC) repeat;left:50%;padding:10px;top:50%;}
h2.popupHeaderNew{padding:12px 10px 10px 15px;margin:0;background:#9cc874; text-shadow:0px -1px 0 #777;color:#fff;-moz-border-radius-topleft:5px;-webkit-border-top-left-radius:5px;font-size:16px;}
.popupContentNew.loading{background:#fff url(data:image/gif;base64,R0lGODlhIAAgAPMLALzW8cbc8oS05bbS75rC6jaG1laZ3Njn9uTu+B530QRozP///wAAAAAAAAAAAAAAACH/C05FVFNDQVBFMi4wAwEAAAAh+QQECgD/ACwAAAAAIAAgAEAE5nDJSSlRpOo6SsmTkSSChgwTAgzsIQlwDG/0wt4DgEjn4E6Blo0lue1qlVECJVE4JysfckLwMKeLH/YgxEZzx1o0fKMEr9NBieJUmInYSWG0bhdZYZrB4zFokTg6cYNDgXmEFX8aZywAU1wpX4oVUT9lEpWECIorjohTCQoJiYc1CCMGbE88jYQCIwUTdlmtiANKO3ZcAwEUu2FVfUwBCSA1jLwaA3t8cbuTJmufFQEEMjOEODcA1dfS04+Dz6ZfnljIvRO7YBMDpbvpEgcrpRQ9TJe75s61hSmXcVjE8+erniZBcSIAACH5BAUKAAsALAAAAAAYABcAAARycMlJaxo161lSqQKxiVRiUoWiaMVXnhKhJmwLTCYtJaqgES0DDiaYbRaGFim3OKgUpE3LxTSoXE2B4IbCUmSBCUCrPUgOBcyRMiCHEOvNwe2Lb8aCsP2o3vvjCAADg4R/C4KEhX+BiYOGj5CRkpNHensRACH5BAUKAAsALAEAAAAdAA4AAARycMlJ5yg1671MMdnATQdQFShlJMkoCYI4oZg0sPUIC8ecSgWWSwLY+XK4oYQAMy1oCwQrIZsgNgfjMyVggSYChYKAGAB6E2ZM01omxAreYA64RgWBUaAAV9QCc3N5Sn1UFAgAgU4uYXFYc2hDBpFYShwRACH5BAUKAAsALAcAAAAZABEAAARpcMm5ggg0600Eyd+2IEcmnFlRiMOATadAqeLSDgiMSoYaaocWQCdbEFSG2gLQKi1iEtVKibhJoAtaJpEYUAJNzaDgHHMTYmfNcE4klZv2lOKFG7l2uCCX7/s1CoGCCT99gocKfwuICoQRACH5BAUKAAsALA4AAAASABgAAARl8JCzqr14ELwA5QshXoQggOFYHeYJilvVAihcAS2axu33jgNTrEIoFFABAcJiMBaGIIrzqKtMDbSq9anter+VhHhM1Y3PiSo6URiAvQJfV6BQuLr1egKKLOQVZVUECXl3WnQKbhEAIfkEBQoACwAsDgAAABIAHgAABIAQAbSqvRgMgAO+QwgSxFeFw0WmJmoNpNeKS0CW5uIud36KNgKrAhAIDqbD8GA0cnwIQlOA802PPkvAmcUMu+BsYUw2fD/kdEGsNoTfFsqbkEjA6/XCOWnAJ9wmAgoyAwV4JgYKCmsXhiYIigpVXYIKdm8JigJvA5FwBYpyYVQmEQAh+QQFCgALACwPAAEAEQAfAAAEfHDJuQ6iGIcxskcc4GUAd4zUEaIUN1xsxQUpB1P3gpQmu7k0lGsAyHlUg1NMolw6PYKolBCESq+oa5T67DoHhQLBGQ4bnuXCiJCgGMpjiiCROE8IYYliL6EnOh57ChN0aoF8EgV0I4IUfoeDEwaLGY0YgBgJCm1OBApxSxEAIfkEBQoACwAsCAAOABgAEgAABGxwyUnrGjgDZPvMIOB5ILaNaIoOKhoIgthacH3MFELUAjEPhdviwJMtAgpBp1CoAGDCRUGhMCwSWAmzOSJQFRxsQkJgWj0JqvKalRiYPhp1LBFTtp20Is6mT5gdVFx1bRN8FTsVBQmDOB9+KhEAIfkEBQoACwAsAgASAB0ADgAABHhwyUmrXefSY7Q9w5BdgqIIHgWEA4BQQ2KaKRWwQyAVs1LonoDgtUCsQoeSKUGQHJiWgUDQnBxWCIIJNTEkEqiCWDIVjCzESey7Gy8A5dqkwG4XJoQpQL743u1WcTV0CQNzbhJ5XClfHYd/EwBnHoYVBgWOfHKQNREAIfkEBQoACwAsAAAPABkAEQAABGeQJEXrujjrW7vaYCZ5X2ie6IkIKZokRAsW7ytnRp0Y6DFstcLvItz4BoHMwKYpFC6C6GVARaCcz0WUtTgCTgZnTCu9AKiHEMHJg5YXCOpwlnVzLwFqyKnZag5WahoEAmM3GgECSRsRACH5BAUKAAsALAEACAARABgAAARccCgllr34iqkSyeBScEoRhBiRkGi2UW12VHFt33iu7yhRFDaA4ferEYGHlu9nuCAEJ9DvcyEIBIPFYIuaXS3bbOgqAIC5IAD5Eh5fk2exC4tpgw5yC2BgviEACBEAIfkEBQoACwAsAAACAA4AHQAABHJwybmIoHgqVTLeyuBNwpaMU7JdKAEeaUcVm5EmSSEugcJKBhzOAPMMCsITaoEjLBeI53JgKFivmatWRqFuudLwDgUQCAKjg3ntsawJUUzZTEBLBvGFWgCgBAYDRR4IgGMeAICCGQeAfWSAeUYDdigIihEAOw==) no-repeat center;}
.popupContentNew{min-height:300px;max-height:800px;overflow:auto;padding:10px 15px;position:relative;background:#fff;-moz-border-radius-bottomleft:5px;-webkit-border-bottom-left-radius:5px;-moz-border-radius-bottomright:5px;-webkit-border-bottom-right-radius:5px;}
.Popup300{margin:-280px 0 0 -150px;width:300px;max-height:620px;}
.Popup450{margin:-280px 0 0 -225px;width:450px;}
.Popup450 .popupContentNew{min-height:100px; max-height:600px;}
.Popup500{margin:-280px 0 0 -255px;width:500px;max-height:620px;}
.Popup520{margin:-280px 0 0 -300px;width:520px;max-height:920px;}
.Popup550{margin:-280px 0 0 -300px;width:550px;max-height:620px;}
.Popup600{margin:-300px 0 0 -300px;width:600px;max-height:690px;}
.Popup600 .popupContentNew { max-height:620px; }
.Popup800{margin:-280px 0 0 -400px;width:800px;max-height:620px;}
.Popup960{margin:-280px 0 0 -480px;width:960px;max-height:620px;}
.Popup800X680{margin:-350px 0 0 -400px;width:800px;max-height:680px;}

.Popup740{margin:-380px 0 0 -370px;width:740px;max-height:720px;}

.PopupGiftPreview{margin:-320px 0 0 -480px;width:960px;max-height:620px;}
.PopupGiftPreview .previewEmail { display: none;}
.PopupGiftPreview .popupContentNew{min-height:100px; max-height:540px;}

.ShareBook{margin:-430px 0 0 -480px;width:960px;max-height:930px;}
.ShareBook .popupContentNew{min-height:100px; max-height:930px;}

.banner800{margin:-380px 0 0 -400px;width:800px;max-height:660px;}
.banner800 .popupContentNew{min-height:100px; max-height:600px;}
.editAccount{margin:-280px 0 0 -225px;width:450px;}
.editAccount .popupContentNew{min-height:100px; max-height:800px;}
.popupContentNew .actionsContainer{ clear: both;}

.loginPop{margin:-280px 0 0 -225px;width:492px;box-sizing: content-box;}
.loginPop * {box-sizing: content-box;}
.loginPop .popupContentNew{min-height:100px; max-height:800px;}
.loginPop h2.popupHeaderNew{ display: none;}
.loginPop #signInUpContainer1{ margin-top: 0px;}
.loginPop .submitSingUpCont{text-align: left;}
.loginPop #signInUpContainer{ width: 461px; height: auto;}
.loginPop #loginMenu{ top: -40px;}
.loginPop .testimonials li div {width: 380px}
.loginPop .testimonialsInnerContainer li{ width: inherit!important;}
.loginPop .testimonials span.openQutoe:before{content: '\201C';font-size: 38px;color: #888;display: block;float: left;position: relative;left: 5px;}
.loginPop .testimonials span.closeQutoe:after{content: '\201D';font-size: 38px;color: #888;display: block;text-align: right;margin-top: 24px;margin-left: -16px;float: right;}


.termsPop{margin:-280px 0 0 -270px;width:580px;height: 463px;}
.termsPop .popupContentNew{min-height:100px; max-height:800px;}

.autosavebook{margin:-280px 0 0 -225px;width:450px;}
.autosavebook .popupContentNew{min-height:100px; max-height:600px;}

.popupContentNew .actionsbar { padding: 0;text-align: right;bottom: 0px;margin-top: 30px; }
.popupContentNew .actionsbar .action { float: none;display: inline-block;padding: 5px 10px;min-width: 40px;text-align: center; }
.popupContentNew a.action {
    -moz-user-select: none;
    background: -moz-linear-gradient(center top , white 0pt, #F6F6F6 47%, #EDEDED 100%) repeat scroll 0 0 transparent;
    border: 1px solid #B0B0B0;
    border-radius: 3px 3px 3px 3px;
    color: #555555;
    cursor: pointer;
    float: left;
    font-size: 12px;
    margin: 0;
    padding: 2px 5px;
    text-decoration: none;
    text-shadow: 1px 1px 0 white;
}
.popupContentNew a.action:hover {
    background: -moz-linear-gradient(center top , white 0pt, #F6F6F6 47%, #DEDEDE 100%) repeat scroll 0 0 transparent;
    color: #444444;
}


/*Fixed styles*/
.loginPop .testimonialsInnerContainer {
    height: auto !important;
}
/* COLORS */
/* SIZES */
/* FONTS */
/* ANIMATIONS */
@keyframes rotation {
  from {
    transform: rotate(0deg);
  }
  to {
    transform: rotate(360deg);
  }
}
@keyframes rotation-inverse {
  from {
    transform: rotate(360deg);
  }
  to {
    transform: rotate(0deg);
  }
}
@keyframes scale-up-center {
  0% {
    -webkit-transform: scale(0.5);
    transform: scale(0.5);
  }
  100% {
    -webkit-transform: scale(1);
    transform: scale(1);
  }
}
@keyframes scale-out-center {
  0% {
    -webkit-transform: scale(1);
    transform: scale(1);
    opacity: 1;
  }
  100% {
    -webkit-transform: scale(0);
    transform: scale(0);
    opacity: 1;
  }
}
@keyframes slide-next {
  0% {
    -webkit-transform: translateX(0);
    transform: translateX(0);
    opacity: 1;
  }
  100% {
    -webkit-transform: translateX(-100px);
    transform: translateX(-100px);
    opacity: 0;
  }
}
@keyframes slide-from-next {
  0% {
    -webkit-transform: translateX(100px);
    transform: translateX(100px);
    opacity: 0;
  }
  100% {
    -webkit-transform: translateX(0px);
    transform: translateX(0px);
    opacity: 1;
  }
}
@keyframes slide-prev {
  0% {
    -webkit-transform: translateX(0);
    transform: translateX(0);
    opacity: 1;
  }
  100% {
    -webkit-transform: translateX(100px);
    transform: translateX(100px);
    opacity: 0;
  }
}
@keyframes slide-from-prev {
  0% {
    -webkit-transform: translateX(-100px);
    transform: translateX(-100px);
    opacity: 0;
  }
  100% {
    -webkit-transform: translateX(0);
    transform: translateX(0);
    opacity: 1;
  }
}
@keyframes shift-from-bottom {
  0% {
    top: -15px;
    opacity: 0;
  }
  100% {
    top: 0;
    opacity: 1;
  }
}
@keyframes fade-in {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
@keyframes fade-out {
  0% {
    opacity: 1;
  }
  100% {
    opacity: 0;
  }
}
@keyframes swapIn {
  0% {
    transform: scale(1);
  }
  80% {
    transform: scale(0.8);
  }
  100% {
    transform: scale(0.5);
  }
}
@keyframes fadeOut {
  0% {
    transform: scale(0.9);
    opacity: 0;
  }
  100% {
    transform: scale(1);
    opacity: 1;
  }
}
/* MIXINS */
body,
html {
  margin: 0;
  padding: 0;
  text-rendering: optimizeLegibility;
  background-color: #fff;
  font-size: 14px;
  line-height: 16px;
  font-family: "Mulish";
  box-sizing: border-box;
  min-height: 100vh;
  height: auto;
}
body * {
  box-sizing: border-box;
  font-family: "Mulish";
}
body *:after {
  box-sizing: border-box;
}
body *:before {
  box-sizing: border-box;
}
@media print {
  body * {
    color: #000 !important;
  }
}
ul {
  padding: 0;
  margin: 0;
  list-style: none;
}
h1,
h2,
h3,
h4,
h5,
h6,
p {
  margin: 0;
}
input[type=number]::-webkit-outer-spin-button,
input[type=number]::-webkit-inner-spin-button {
  -webkit-appearance: none;
  margin: 0;
}
input[type=number] {
  -moz-appearance: textfield;
}
textarea {
  overflow: auto;
}
@media print {
  @page {
    margin-top: 0;
    margin-left: 1cm;
    margin-right: 1cm;
    margin-bottom: 0;
  }
}

/* COLORS */
/* SIZES */
/* FONTS */
/* ANIMATIONS */
@keyframes rotation {
  from {
    transform: rotate(0deg);
  }
  to {
    transform: rotate(360deg);
  }
}
@keyframes rotation-inverse {
  from {
    transform: rotate(360deg);
  }
  to {
    transform: rotate(0deg);
  }
}
@keyframes scale-up-center {
  0% {
    -webkit-transform: scale(0.5);
    transform: scale(0.5);
  }
  100% {
    -webkit-transform: scale(1);
    transform: scale(1);
  }
}
@keyframes scale-out-center {
  0% {
    -webkit-transform: scale(1);
    transform: scale(1);
    opacity: 1;
  }
  100% {
    -webkit-transform: scale(0);
    transform: scale(0);
    opacity: 1;
  }
}
@keyframes slide-next {
  0% {
    -webkit-transform: translateX(0);
    transform: translateX(0);
    opacity: 1;
  }
  100% {
    -webkit-transform: translateX(-100px);
    transform: translateX(-100px);
    opacity: 0;
  }
}
@keyframes slide-from-next {
  0% {
    -webkit-transform: translateX(100px);
    transform: translateX(100px);
    opacity: 0;
  }
  100% {
    -webkit-transform: translateX(0px);
    transform: translateX(0px);
    opacity: 1;
  }
}
@keyframes slide-prev {
  0% {
    -webkit-transform: translateX(0);
    transform: translateX(0);
    opacity: 1;
  }
  100% {
    -webkit-transform: translateX(100px);
    transform: translateX(100px);
    opacity: 0;
  }
}
@keyframes slide-from-prev {
  0% {
    -webkit-transform: translateX(-100px);
    transform: translateX(-100px);
    opacity: 0;
  }
  100% {
    -webkit-transform: translateX(0);
    transform: translateX(0);
    opacity: 1;
  }
}
@keyframes shift-from-bottom {
  0% {
    top: -15px;
    opacity: 0;
  }
  100% {
    top: 0;
    opacity: 1;
  }
}
@keyframes fade-in {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
@keyframes fade-out {
  0% {
    opacity: 1;
  }
  100% {
    opacity: 0;
  }
}
@keyframes swapIn {
  0% {
    transform: scale(1);
  }
  80% {
    transform: scale(0.8);
  }
  100% {
    transform: scale(0.5);
  }
}
@keyframes fadeOut {
  0% {
    transform: scale(0.9);
    opacity: 0;
  }
  100% {
    transform: scale(1);
    opacity: 1;
  }
}
/* MIXINS */
@font-face {
  font-family: "icons";
  src: url(/app/dist/assets/apps/core/less/fonticons/icons-2729b456.eot);
  src: url(/app/dist/assets/apps/core/less/fonticons/icons-2729b456.eot) format("embedded-opentype"), url(/app/dist/assets/apps/core/less/fonticons/icons-965fa919.woff2) format("woff2"), url(/app/dist/assets/apps/core/less/fonticons/icons-74d11202.woff) format("woff"), url(/app/dist/assets/apps/core/less/fonticons/icons-786c08c4.ttf) format("truetype"), url(/app/dist/assets/apps/core/less/fonticons/icons-784d20e0.svg) format("svg");
  font-weight: normal;
  font-style: normal;
  font-display: swap;
}
.font-icon {
  position: relative;
}
.font-icon:after {
  content: "";
  font-family: "icons";
  position: absolute;
  font-style: normal;
  font-weight: normal;
  speak: none;
  display: inline-block;
  text-align: center;
  font-variant: normal;
  text-transform: none;
  line-height: 1em;
  -webkit-font-smoothing: antialiased;
  margin: 0;
  pointer-events: none;
  text-decoration: none;
  transition: none;
}
.icon--undo.font-icon:after {
  content: "\E85B";
  font-size: 14px;
}
.icon--text.font-icon:after {
  content: '\E800';
  font-size: 14px;
}
.icon--redo.font-icon:after {
  content: "\E85B";
  font-size: 14px;
  transform: rotateY(180deg);
}
.icon--back.font-icon:after {
  content: "\E810";
  transform: scale(-0.8);
}
.icon--rebuild.font-icon:after {
  content: "\E80C";
  font-size: 13px;
}
.icon--advanced.font-icon:after {
  content: "\E808";
  font-size: 13px;
}
.icon--next.font-icon:after {
  content: "\E810";
}
.icon--next-small.font-icon:after {
  content: "\E810";
  transform: scale(0.8);
}
.icon--pencil.font-icon:after {
  content: "\E804";
  font-size: 14px;
}
.icon--upload.font-icon:after {
  content: "\E810";
  transform: rotate(-90deg);
  font-size: 12px;
}
.icon--move-to.font-icon:after {
  content: "\E84B";
  font-size: 14px;
}
.icon--copy-to.font-icon:after {
  content: "\E84C";
  font-size: 14px;
}
.icon--delete.font-icon:after {
  content: "\E811";
  font-size: 14px;
}
.icon--resize.font-icon:after {
  content: "\E878";
  font-size: 11px;
}
.icon--text-edit.font-icon:after {
  content: "\E803";
  font-size: 14px;
}
.icon--send.font-icon:after {
  content: "\E840";
  font-size: 14px;
}
.icon--rotate-90.font-icon:after {
  content: "\E852";
  font-size: 33px;
}
.icon--inner-rotate.font-icon:after {
  content: '\E817';
  font-size: 19px;
}
.icon--rotate.font-icon:after {
  content: "\E817";
  font-size: 13px;
}
.icon--rotate-cw.font-icon:after {
  content: "\E849";
  font-size: 17px;
}
.icon--rotate-ccw.font-icon:after {
  content: "\E849";
  font-size: 17px;
  transform: scaleX(-1);
}
.icon--triangle-up.font-icon:after {
  content: "\E824";
  font-size: 13px;
}
.icon--triangle-down.font-icon:after {
  content: "\E823";
  font-size: 13px;
}
.icon--pipe.font-icon:after {
  content: "\E847";
  font-size: 10px;
}
.icon--locked.font-icon:after {
  content: "\E827";
  font-size: 13px;
}
.icon--unlocked.font-icon:after {
  content: "\E828";
  font-size: 13px;
}
.icon--slideshow.font-icon:after {
  content: "\E84E";
  font-size: 26px;
}
.stop.icon--slideshow.font-icon:after {
  content: "\E851";
}
.icon--crop.font-icon:after {
  content: "\E83F";
  font-size: 20px;
}
.icon--flip.font-icon:after {
  content: "\E848";
  font-size: 20px;
}
.icon--info.font-icon:after {
  content: "\F086";
  font-size: 15px;
}
.icon--swap.font-icon:after {
  content: '\E812';
  font-size: 14px;
}
.icon--save-project.font-icon:after {
  content: "\E881";
  font-size: 15px;
}
.icon--thumb-up.font-icon:after {
  content: "\E85A";
  font-size: 15px;
}
.icon--choose-cover.font-icon:after {
  content: "\E81D";
  font-size: 14px;
}
.icon--choose-layout.font-icon:after {
  content: "\E814";
  font-size: 14px;
}
.icon--shuffle-photos.font-icon:after {
  content: "\E813";
  font-size: 14px;
}
.icon--shuffle.font-icon:after {
  content: "\E809";
  font-size: 11px;
}
.icon--preview.font-icon:after {
  content: '\E806';
  font-size: 13px;
}
.icon--dots.font-icon:after {
  content: "\E841";
  font-size: 15px;
}
.icon--more.font-icon:after {
  content: "\E841";
  font-size: 15px;
  transform: rotate(90deg);
}
.icon--note.font-icon:after {
  content: "\E856";
  font-size: 28px;
}
.icon--align-center.font-icon:after {
  content: '\E807';
  font-size: 14px;
}
.icon--align-right.font-icon:after {
  content: '\E818';
  font-size: 14px;
}
.icon--picker.font-icon:after {
  content: "\E82C";
  font-size: 15px;
}
.icon--cose-cropmode.font-icon:after {
  content: '\E805';
  font-size: 14px;
}
.icon--page-color.font-icon:after {
  content: "\E82C";
  font-size: 13px;
}
.icon--datepicker.font-icon:after {
  content: "\E87D";
  font-size: 16px;
}
.icon--event-box.font-icon:after {
  content: "\E87C";
  font-size: 16px;
}
.icon--arrow-left.font-icon:after {
  content: "\E802";
  font-size: 19px;
  transform: rotate(180deg);
}
.icon--arrow-right.font-icon:after {
  content: "\E802";
  font-size: 19px;
}
.icon--down.font-icon:after {
  content: "\E80A";
  transform: rotate(90deg);
  font-size: 16px;
}
.icon--arrow-back.font-icon:after {
  content: "\E802";
  transform: scale(-1);
  font-size: 27px;
}
.icon--arrow-prev.font-icon:after {
  content: "\E802";
  transform: scale(-1);
  font-size: 32px;
}
.icon--comment.font-icon:after {
  content: "\E876";
}
.icon--arrow-next.font-icon:after {
  content: "\E802";
  font-size: 32px;
}
.icon--add-photos.font-icon:after {
  content: "\E80E";
  font-size: 18px;
}
.icon--select.font-icon:after {
  content: "\E80F";
  font-size: 8px;
}
.icon--zoom.font-icon:after {
  content: "\E826";
  font-size: 16px;
}
.icon--close.font-icon:after {
  content: "\E805";
  font-size: 16px;
}
.icon--report-abuse.font-icon:after {
  content: "\E873";
  font-size: 11px;
}
.icon--shipping.font-icon:after {
  content: "\E857";
  font-size: 19px;
}
.icon--printer.font-icon:after {
  content: "\E860";
  font-size: 20px;
}
.icon--tile-one.font-icon:after {
  content: "\E900";
  font-size: 14px;
}
.icon--tile-two.font-icon:after {
  content: "\E902";
  font-size: 14px;
}
.icon--tile-three.font-icon:after {
  content: "\E901";
  font-size: 14px;
}
.icon--social-facebook.font-icon:after {
  content: "\F09A";
  font-size: 30px;
}
.icon--social-twitter.font-icon:after {
  content: "\F099";
  font-size: 27px;
}
.icon--social-google.font-icon:after {
  content: "\F0D5";
  font-size: 28px;
}
.icon--filters.font-icon:after {
  content: '\E861';
  font-size: 12px;
}
.icon--trim-any.font-icon:after {
  content: '\E862';
  font-size: 22px;
}
.icon--trim-side.font-icon:after {
  content: '\E863';
  font-size: 22px;
}
.icon--trim-ticket.font-icon:after {
  content: '\E864';
  font-size: 22px;
}
.icon--trim-tab.font-icon:after {
  content: '\E865';
  font-size: 22px;
}
.icon--trim-square.font-icon:after {
  content: '\E866';
  font-size: 22px;
}
.icon--trim-bracket.font-icon:after {
  content: '\E867';
  font-size: 24px;
}
.icon--trim-envelope.font-icon:after {
  content: '\E868';
  font-size: 22px;
}
.icon--convert.font-icon:after {
  content: '\E86D';
  font-size: 16px;
}
.icon--add.font-icon:after {
  content: '\E871';
  font-size: 21px;
}
.icon--update.font-icon:after {
  content: '\E86F';
  font-size: 18px;
}
.icon--save.font-icon:after {
  content: '\E870';
  font-size: 20px;
}
.icon--setting.font-icon:after {
  content: '\E872';
  font-size: 21px;
}
.icon--tile-1x1.font-icon:after {
  content: '\E900';
  font-size: 14px;
}
.icon--tile-2x3.font-icon:after {
  content: '\E902';
  font-size: 14px;
}
.icon--tile-2x2.font-icon:after {
  content: '\E901';
  font-size: 14px;
}
.icon--category-children.font-icon:after {
  content: '\E831';
  font-size: 18px;
}
.icon--category-education.font-icon:after {
  content: '\E832';
  font-size: 14px;
}
.icon--category-family.font-icon:after {
  content: '\E833';
  font-size: 17px;
}
.icon--category-featured.font-icon:after {
  content: '\E834';
  font-size: 23px;
}
.icon--category-food.font-icon:after {
  content: '\E835';
  font-size: 13px;
}
.icon--category-handlettered.font-icon:after {
  content: '\E837';
  font-size: 18px;
}
.icon--category-holiday.font-icon:after {
  content: '\E838';
  font-size: 16px;
}
.icon--category-love.font-icon:after {
  content: '\E839';
  font-size: 18px;
}
.icon--category-panoramic.font-icon:after {
  content: '\E83A';
  font-size: 8px;
}
.icon--category-photography.font-icon:after {
  content: '\E83B';
  font-size: 15px;
}
.icon--category-seasonal.font-icon:after {
  content: '\E83C';
  font-size: 18px;
}
.icon--category-travel.font-icon:after {
  content: '\E83D';
  font-size: 15px;
}
.icon--category-pets.font-icon:after {
  content: '\E88D';
  font-size: 14px;
}
.icon--category-journals.font-icon:after {
  content: '\E85E';
  font-size: 14px;
}
.icon--category-collages.font-icon:after {
  content: '\E85F';
  font-size: 14px;
}
.icon--tab-product.font-icon:after {
  content: '\E84A';
  font-size: 34px;
}
.icon--tab-decor.font-icon:after {
  content: '\E875';
  font-size: 30px;
}
@media only screen and (max-width: 1560px) {
  .icon--tab-decor.font-icon:after {
    font-size: 28px;
  }
}
.icon--tab-wall.font-icon:after {
  content: '\E877';
  font-size: 23px;
}
@media only screen and (max-width: 1560px) {
  .icon--tab-wall.font-icon:after {
    font-size: 20px;
  }
}
.icon--external.font-icon:after {
  content: '\E879';
  font-size: 16px;
}
.icon--public.font-icon:after {
  content: '\E880';
  font-size: 14px;
}
.icon--star.font-icon:after {
  content: '\E87B';
  font-size: 23px;
}
.icon--plus.font-icon:after {
  content: '\E87C';
  font-size: 14px;
}
.icon--arrow-long-left.font-icon:after {
  content: "\E87E";
  font-size: 14px;
  transform: scale(-0.8);
}
.icon--download.font-icon:after {
  content: "\E84D";
  font-size: 14px;
}
.icon--edit-fill.font-icon:after {
  content: "\E859";
  font-size: 14px;
}
.card-icon:after {
  content: "";
  position: absolute;
  top: 0;
  bottom: auto;
  left: 0;
  right: auto;
  width: 100%;
  height: 100%;
  background-position: 0 50%;
  background-color: transparent;
  background-repeat: no-repeat;
  background-size: contain;
  pointer-events: none;
}
@media print {
  .card-icon:after {
    -webkit-print-color-adjust: exact;
    print-color-adjust: exact;
  }
}
.card-icon.icon--visa {
  padding-left: 75px;
}
.card-icon.icon--visa:after {
  background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTAwIiBoZWlnaHQ9IjMzIiB2aWV3Qm94PSIwIDAgMTAwIDMzIiB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiPgo8ZyBpZD0iQ2FudmFzIiBmaWxsPSJub25lIj4KPGcgaWQ9IlZpc2FfSW5jLl9sb2dvIj4KPGcgaWQ9Imc0MTU4Ij4KPGcgaWQ9InBvbHlnb245Ij4KPHBhdGggZD0iTSAxLjgyODYxIDcuMjExMDlMIDEuNzA4OTFlLTA3IDcuMjExMDlMIDEuMTQzNzUgOC41NTY5MWUtMDhMIDIuOTcyMjYgOC41NTY5MWUtMDhMIDEuODI4NjEgNy4yMTEwOVoiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDM1LjIzMjQgMC41NzkxMDIpIHNjYWxlKDQuNDI5OTYpIiBmaWxsPSIjMDA1NzlGIi8+CjwvZz4KPGcgaWQ9InBhdGgxMSI+CjxwYXRoIGQ9Ik0gNS40ODUzNCAwLjMwNzAwNUMgNS4xMjQ2NiAwLjE2MTA5OCA0LjU1MjU5IC02LjY4OTk1ZS0wOCAzLjg0NTIyIC02LjY4OTk1ZS0wOEMgMi4wMzk0MSAtNi42ODk5NWUtMDggMC43Njc3NjQgMC45ODE4ODUgMC43NTk5NjUgMi4zODU2OEMgMC43NDQ5NjUgMy40MjE0IDEuNjcwNDIgMy45OTY2NyAyLjM2MjU5IDQuMzQyMDFDIDMuMDcwMDYgNC42OTQ5IDMuMzEwNTUgNC45MjUyMyAzLjMxMDU1IDUuMjM5NzhDIDMuMzAzMzUgNS43MjI4NyAyLjczODg3IDUuOTQ1NTUgMi4yMTI0IDUuOTQ1NTVDIDEuNDgyMzMgNS45NDU1NSAxLjA5MTE1IDUuODMwNzQgMC40OTY2NzcgNS41NjE5N0wgMC4yNTU4ODggNS40NDY3NkwgMS4yODE2OGUtMDcgNy4wNjU0OUMgMC40Mjg4OCA3LjI2NDcyIDEuMjE5MDQgNy40NDE1MiAyLjAzOTQxIDcuNDQ5MjdDIDMuOTU4MTIgNy40NDkyNyA1LjIwNzI2IDYuNDgyNTggNS4yMjIwNiA0Ljk4NjYxQyA1LjIyOTM2IDQuMTY1NzIgNC43NDA2OCAzLjUzNjcyIDMuNjg3MTMgMy4wMjI3NEMgMy4wNDc1NiAyLjY5Mjc5IDIuNjU1ODggMi40NzAzMSAyLjY1NTg4IDIuMTMyNzJDIDIuNjYzMzggMS44MjU4MiAyLjk4NzE2IDEuNTExNDcgMy43MDkxMyAxLjUxMTQ3QyA0LjMwMzYgMS40OTYwNyA0Ljc0MDM4IDEuNjQxNzggNS4wNzEyNyAxLjc4NzU4TCA1LjIzNjY2IDEuODY0MTVMIDUuNDg1MzQgMC4zMDcwMDVMIDUuNDg1MzQgMC4zMDcwMDVaIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSg0OC4zOTk0IDApIHNjYWxlKDQuNDI5OTYpIiBmaWxsPSIjMDA1NzlGIi8+CjwvZz4KPGcgaWQ9InBhdGgxMyI+CjxwYXRoIGQ9Ik0gMi44MjkxNyA0LjY1NjQ2QyAyLjk3OTc2IDQuMjQyMTkgMy41NTkyMyAyLjYzODg1IDMuNTU5MjMgMi42Mzg4NUMgMy41NTE2NCAyLjY1NDI1IDMuNzA5NTMgMi4yMTY5NCAzLjc5OTgyIDEuOTQ4NDdMIDMuOTI3NjIgMi41Njk4M0MgMy45Mjc2MiAyLjU2OTgzIDQuMjczOSA0LjI5NTkyIDQuMzQ5MSA0LjY1NjQ2QyA0LjA2MzMxIDQuNjU2NDYgMy4xOTAzNSA0LjY1NjQ2IDIuODI5MTcgNC42NTY0NlpNIDUuMDg2MzYgOC41NTY5MWUtMDhMIDMuNjcxOTMgOC41NTY5MWUtMDhDIDMuMjM1NzUgOC41NTY5MWUtMDggMi45MDQzNyAwLjEzMDMwNiAyLjcxNjE3IDAuNTk4MzA3TCA1LjEyNjcyZS0wNyA3LjIxMDk5TCAxLjkxODcxIDcuMjEwOTlDIDEuOTE4NzEgNy4yMTA5OSAyLjIzNDYgNi4zMjA5NyAyLjMwMjQ5IDYuMTI5MjhDIDIuNTEyOTggNi4xMjkyOCA0LjM3OTUgNi4xMjkyOCA0LjY1MDI4IDYuMTI5MjhDIDQuNzAyNzggNi4zODI0NSA0Ljg2ODQ3IDcuMjEwOTkgNC44Njg0NyA3LjIxMDk5TCA2LjU2MTYgNy4yMTA5OUwgNS4wODYzNiA4LjU1NjkxZS0wOEwgNS4wODYzNiA4LjU1NjkxZS0wOFoiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDcwLjkzMjYgMC41NzkxMDIpIHNjYWxlKDQuNDI5OTYpIiBmaWxsPSIjMDA1NzlGIi8+CjwvZz4KPGcgaWQ9InBhdGgxNSI+CjxwYXRoIGQ9Ik0gNC41MTQ2OSA4LjU1NjkxZS0wOEwgMi43MjM4NyA0LjkxNzI3TCAyLjUyODE4IDMuOTE5OTlDIDIuMTk3MSAyLjc2OTI2IDEuMTU4NzUgMS41MTkwMiAxLjM3MzIzZS0wNyAwLjg5NzM1OUwgMS42NDAzMiA3LjIwMzQ0TCAzLjU3NDAzIDcuMjAzNDRMIDYuNDQ4MyA4LjU1NjkxZS0wOEwgNC41MTQ2OSA4LjU1NjkxZS0wOEwgNC41MTQ2OSA4LjU1NjkxZS0wOFoiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDguNDY2OCAwLjU3OTEwMikgc2NhbGUoNC40Mjk5NikiIGZpbGw9IiMwMDU3OUYiLz4KPC9nPgo8ZyBpZD0icGF0aDE3Ij4KPHBhdGggZD0iTSAyLjk3MjE2IDguNTU2OTFlLTA4TCAwLjAzMDA5ODUgOC41NTY5MWUtMDhMIDUuMDM1MTdlLTA4IDAuMTQ1NzAyQyAyLjI5NDk5IDAuNzQ0MTEyIDMuODE0OTIgMi4xODY1NSA0LjQzOTM5IDMuOTIwM0wgMy43OTk4MiAwLjYwNjE1OEMgMy42OTQ1MyAwLjE0NTYgMy4zNzA5NCAwLjAxNTE5MjMgMi45NzIxNiA4LjU1NjkxZS0wOFoiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDAgMC41NzkxMDIpIHNjYWxlKDQuNDI5OTYpIiBmaWxsPSIjRkFBNjFBIi8+CjwvZz4KPC9nPgo8L2c+CjwvZz4KPC9zdmc+Cgo=);
  height: 32px;
  width: 63px;
}
.card-icon-small.card-icon.icon--visa:after {
  height: 20px;
  width: 51px;
}
.card-icon.icon--visa.card-icon-small {
  padding-left: 58px;
}
.card-icon.icon--mastercard {
  padding-left: 62px;
}
.card-icon.icon--mastercard:after {
  background-image: url(/app/dist/assets/apps/core/less/icons/icon-mastercard-7753e4de.svg);
  width: 50px;
  height: 37px;
}
.card-icon-small.card-icon.icon--mastercard:after {
  height: 25px;
  width: 34px;
}
.card-icon.icon--mastercard.card-icon-small {
  padding-left: 39px;
}
.card-icon.icon--card {
  padding-left: 62px;
}
.card-icon.icon--card:after {
  background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjUiIGhlaWdodD0iMTkiIHZpZXdCb3g9IjAgMCAyNSAxOSIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPGcgY2xpcC1wYXRoPSJ1cmwoI2NsaXAwXzUwXzI5NCkiPgo8cGF0aCBmaWxsLXJ1bGU9ImV2ZW5vZGQiIGNsaXAtcnVsZT0iZXZlbm9kZCIgZD0iTTIxLjMgMi4xMzYzNkgzLjdDMi44MTYzNCAyLjEzNjM2IDIuMSAyLjg2ODk5IDIuMSAzLjc3MjczVjE1LjIyNzNDMi4xIDE2LjEzMSAyLjgxNjM0IDE2Ljg2MzYgMy43IDE2Ljg2MzZIMjEuM0MyMi4xODM3IDE2Ljg2MzYgMjIuOSAxNi4xMzEgMjIuOSAxNS4yMjczVjMuNzcyNzNDMjIuOSAyLjg2ODk5IDIyLjE4MzcgMi4xMzYzNiAyMS4zIDIuMTM2MzZaTTMuNyAwLjVDMS45MzI2OSAwLjUgMC41IDEuOTY1MjUgMC41IDMuNzcyNzNWMTUuMjI3M0MwLjUgMTcuMDM0NyAxLjkzMjY5IDE4LjUgMy43IDE4LjVIMjEuM0MyMy4wNjczIDE4LjUgMjQuNSAxNy4wMzQ3IDI0LjUgMTUuMjI3M1YzLjc3MjczQzI0LjUgMS45NjUyNSAyMy4wNjczIDAuNSAyMS4zIDAuNUgzLjdaIiBmaWxsPSJibGFjayIvPgo8cGF0aCBmaWxsLXJ1bGU9ImV2ZW5vZGQiIGNsaXAtcnVsZT0iZXZlbm9kZCIgZD0iTTUuMzAwMiAxMS45NTQ1QzQuNDE2NTQgMTEuOTU0NSAzLjcwMDIgMTIuNjg3MiAzLjcwMDIgMTMuNTkwOUMzLjcwMDIgMTQuNDk0NiA0LjQxNjU0IDE1LjIyNzMgNS4zMDAyIDE1LjIyNzNDNi4xODM4NiAxNS4yMjczIDYuOTAwMiAxNC40OTQ2IDYuOTAwMiAxMy41OTA5QzYuOTAwMiAxMi42ODcyIDYuMTgzODYgMTEuOTU0NSA1LjMwMDIgMTEuOTU0NVoiIGZpbGw9ImJsYWNrIi8+CjxwYXRoIGZpbGwtcnVsZT0iZXZlbm9kZCIgY2xpcC1ydWxlPSJldmVub2RkIiBkPSJNMi4xIDcuMDQ1NDRDMS4yMTYzNCA3LjA0NTQ0IDAuNSA3Ljc3ODA3IDAuNSA4LjY4MTgxQzAuNSA5LjU4NTU1IDEuMjE2MzQgMTAuMzE4MiAyLjEgMTAuMzE4MkgyMi45QzIzLjc4MzcgMTAuMzE4MiAyNC41IDkuNTg1NTUgMjQuNSA4LjY4MTgxQzI0LjUgNy43NzgwNyAyMy43ODM3IDcuMDQ1NDQgMjIuOSA3LjA0NTQ0SDIuMVoiIGZpbGw9ImJsYWNrIi8+CjwvZz4KPGRlZnM+CjxjbGlwUGF0aCBpZD0iY2xpcDBfNTBfMjk0Ij4KPHJlY3Qgd2lkdGg9IjI0IiBoZWlnaHQ9IjE4IiBmaWxsPSJ3aGl0ZSIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMC41IDAuNSkiLz4KPC9jbGlwUGF0aD4KPC9kZWZzPgo8L3N2Zz4K);
  width: 50px;
  height: 37px;
}
.card-icon-small.card-icon.icon--card:after {
  height: 25px;
  width: 34px;
}
.card-icon.icon--card.card-icon-small {
  padding-left: 39px;
}
.card-icon.icon--amex {
  padding-left: 78px;
}
.card-icon.icon--amex:after {
  background-image: url(/app/dist/assets/apps/core/less/icons/icon-amex-0ce9057e.svg);
  width: 65px;
  height: 32px;
}
.card-icon-small.card-icon.icon--amex:after {
  height: 20px;
  width: 49px;
}
.card-icon.icon--amex.card-icon-small {
  padding-left: 57px;
}
.card-icon.icon--discover {
  padding-left: 77px;
}
.card-icon.icon--discover:after {
  background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iODEiIGhlaWdodD0iMTMiIHZpZXdCb3g9IjAgMCA4MSAxMyIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTYuOTEwOTIgLTUuNDE1ODhlLTA3QzEwLjcyNzUgLTUuNDE1ODhlLTA3IDEzLjgyMTYgMi45MDYwMyAxMy44MjE2IDYuNDk1OTNWNi41QzEzLjgyMTYgMTAuMDg5OSAxMC43Mjc1IDEzIDYuOTEwOTIgMTNDMy4wOTQwMSAxMyAxLjgwNzA0ZS0wNiAxMC4wODk5IDEuODA3MDRlLTA2IDYuNVY2LjQ5NTkzQzEuODA3MDRlLTA2IDIuOTA2MDMgMy4wOTQwMSAtNS40MTU4OGUtMDcgNi45MTA5MiAtNS40MTU4OGUtMDdWLTUuNDE1ODhlLTA3WiIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMzUuOTgzNCkiIGZpbGw9IiNGNDcyMTYiLz4KPHBhdGggZD0iTTMyLjA0MTQgNC4zNjI4ZS0wN0MzMy4xMzE0IDQuMzYyOGUtMDcgMzQuMDQ1NiAwLjIxOTk4NiAzNS4xNTg2IDAuNzUwNTRWMy41NTQ1M0MzNC4xMDQ2IDIuNTg1NDggMzMuMTkwNCAyLjE3OTkgMzEuOTgxMiAyLjE3OTlDMjkuNjA0NiAyLjE3OTkgMjcuNzM2IDQuMDMwMzcgMjcuNzM2IDYuMzc2MzlDMjcuNzM2IDguODUwMzQgMjkuNTQ3IDEwLjU5MDYgMzIuMDk5IDEwLjU5MDZDMzMuMjQ3OSAxMC41OTA2IDM0LjE0NTEgMTAuMjA2MSAzNS4xNTg2IDkuMjUyNzJWMTIuMDU4MkMzNC4wMDYgMTIuNTY4NSAzMy4wNzIzIDEyLjc2OTkgMzEuOTgxMiAxMi43Njk5QzI4LjEyMjggMTIuNzY5OSAyNS4xMjQ3IDkuOTg1MDIgMjUuMTI0NyA2LjM5Mzc3QzI1LjEyNDUgMi44NDA5NiAyOC4yMDI1IDQuMzYyOGUtMDcgMzIuMDQxNCA0LjM2MjhlLTA3VjQuMzYyOGUtMDdaTTIwLjA2MTQgMC4wNzcxNDg2QzIxLjQ4NTggMC4wNzcxNDg2IDIyLjc4ODggMC41MzU3MzEgMjMuODc4NSAxLjQzMjA3TDIyLjU1MjYgMy4wNjQ3N0MyMS44OTI1IDIuMzY4OTUgMjEuMjY4MyAyLjA3NTUxIDIwLjUwOTQgMi4wNzU1MUMxOS40MTcxIDIuMDc1NTEgMTguNjIxOCAyLjY2MDI5IDE4LjYyMTggMy40Mjk2OUMxOC42MjE4IDQuMDg5NTIgMTkuMDY4MSA0LjQzODc5IDIwLjU4ODcgNC45Njc5OUMyMy40NzA5IDUuOTU5MjIgMjQuMzI1MiA2LjgzODMgMjQuMzI1MiA4Ljc3OTM1QzI0LjMyNTIgMTEuMTQ0NyAyMi40Nzc3IDEyLjc5MTQgMTkuODQ0OCAxMi43OTE0QzE3LjkxNjYgMTIuNzkxNCAxNi41MTQ5IDEyLjA3NzIgMTUuMzQ3NSAxMC40NjU3TDE2Ljk4NDIgOC45ODI5NUMxNy41Njc3IDEwLjA0MzkgMTguNTQxMyAxMC42MTI2IDE5Ljc1IDEwLjYxMjZDMjAuODgwMyAxMC42MTI2IDIxLjcxNzIgOS44NzkxNiAyMS43MTcyIDguODg5MTZDMjEuNzE3MiA4LjM3NTk4IDIxLjQ2MzYgNy45MzYxNCAyMC45NTc1IDcuNjI0OTVDMjAuNzAyNyA3LjQ3NzY4IDIwLjE5NzkgNy4yNTgwNiAxOS4yMDU5IDYuOTI5MTNDMTYuODI2MSA2LjEyMzM4IDE2LjAwOTcgNS4yNjIwNCAxNi4wMDk3IDMuNTc4NjlDMTYuMDA5NSAxLjU3ODk3IDE3Ljc2MyAwLjA3NzE0ODYgMjAuMDYxNCAwLjA3NzE0ODZWMC4wNzcxNDg2Wk00OS4wMTcxIDAuMjkwMjM0SDUxLjc4NDhMNTUuMjQ5MyA4LjQ5NzEzTDU4Ljc1ODUgMC4yOTAyMzRINjEuNTA1M0w1NS44OTMyIDEyLjgyMjJINTQuNTI5Nkw0OS4wMTcxIDAuMjkwMjM0Wk0xMS44NTkyIDAuMzA4OTY3SDE0LjM5MzFWMTIuNTI3NUgxMS44NTkyVjAuMzA4OTY3Wk02Mi42NTA5IDAuMzA4OTY3SDY5LjgzN1YyLjM3OTNINjUuMTgzMlY1LjA5MTM1SDY5LjY2NTZWNy4xNjA3SDY1LjE4MzJWMTAuNDU4OUg2OS44MzdWMTIuNTI3NUg2Mi42NTA5VjAuMzA4OTY3Wk03Ni45MTA2IDcuMzgwMTlDNzguODE5MSA3LjAxNDc4IDc5Ljg2OTMgNS43ODcxNyA3OS44NjkzIDMuOTE2NDlDNzkuODY5MyAxLjYyODg4IDc4LjE5NDUgMC4zMDkwODkgNzUuMjcyMSAwLjMwOTA4OUg3MS41MTUzVjEyLjUyNzZINzQuMDQ2MVY3LjYxOTAzSDc0LjM3NjhMNzcuODgzOSAxMi41Mjc1SDgxTDc2LjkxMDYgNy4zODAxOVY3LjM4MDE5Wk03NC43ODY2IDUuOTMzODNINzQuMDQ2MVYyLjIzMzUxSDc0LjgyNjVDNzYuNDA0NCAyLjIzMzUxIDc3LjI2MjIgMi44NTU3NSA3Ny4yNjIyIDQuMDQ0NzhDNzcuMjYyNCA1LjI3MzAxIDc2LjQwNDcgNS45MzM4MyA3NC43ODY2IDUuOTMzODNWNS45MzM4M1pNMy43MTkyMSAwLjMwODk2N0gtMS4wNTQxMWUtMDdWMTIuNTI3NUgzLjY5OTg0QzUuNjY2OTUgMTIuNTI3NSA3LjA4Nzk1IDEyLjA5MDggOC4zMzQ4OCAxMS4xMTdDOS44MTY5NCA5Ljk2MzQ2IDEwLjY5MzIgOC4yMjQ4OSAxMC42OTMyIDYuNDI2OEMxMC42OTMzIDIuODIwODcgNy44Mjg2MSAwLjMwODk2NyAzLjcxOTIxIDAuMzA4OTY3VjAuMzA4OTY3Wk02LjY3OTUgOS40ODc4N0M1Ljg4MzMzIDEwLjE2MzcgNC44NDkxOSAxMC40NTg5IDMuMjEyMDcgMTAuNDU4OUgyLjUzMTg2VjIuMzc5M0gzLjIxMTk1QzQuODQ5MDcgMi4zNzkzIDUuODQyMzcgMi42NTUxMSA2LjY3OTM4IDMuMzY3NDVDNy41NTU3MyA0LjEwMTQ3IDguMDgyODUgNS4yMzg2MiA4LjA4Mjg1IDYuNDA5M0M4LjA4Mjk4IDcuNTgxNjkgNy41NTU3MyA4Ljc1Mzg0IDYuNjc5NSA5LjQ4Nzg3WiIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMCAwLjA4Mzk4NDQpIiBmaWxsPSJibGFjayIvPgo8L3N2Zz4K);
  width: 64px;
  height: 33px;
}
.card-icon-small.card-icon.icon--discover:after {
  height: 21px;
  width: 50px;
}
.card-icon.icon--discover.card-icon-small {
  padding-left: 58px;
}
.card-icon.icon--jbc {
  padding-left: 56px;
}
.card-icon.icon--jbc:after {
  background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNDQiIGhlaWdodD0iMzMiIHZpZXdCb3g9IjAgMCA0NCAzMyIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTQzLjE2NjQgMjYuMTk4NUM0My4xNjY0IDI5Ljg1ODQgNDAuMTYxMyAzMi44MjYyIDM2LjQ1MjMgMzIuODI2MkgyLjM5Mjc3ZS0wN1Y2LjYyODYxQzIuMzkyNzdlLTA3IDIuOTY3NzUgMy4wMDUyNyA0LjgzMTA0ZS0wOCA2LjcxNDc4IDQuODMxMDRlLTA4SDQzLjE2NjVWMjYuMTk4NUg0My4xNjY0WiIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMC4wNTg1OTM4KSIgZmlsbD0id2hpdGUiLz4KPHBhdGggZD0iTTIuMzQ5MDkgMTQuNzc5NUMzLjM5MDI5IDE0LjgwMTkgNC40Mzc0NiAxNC43MzQyIDUuNDc0NDcgMTQuODE0N0M2LjUyNDY3IDE1LjAwODEgNi43Nzc3MSAxNi41Nzc0IDUuODQ0NzYgMTcuMDkxNEM1LjIwODE2IDE3LjQzIDQuNDUxOSAxNy4yMTc1IDMuNzYxNzQgMTcuMjc3MkgyLjM0OTA5VjE0Ljc3OTVaTTYuMDc2NDIgMTEuOTUyNUM2LjMwNzcxIDEyLjc1ODQgNS41MjA2MyAxMy40ODIxIDQuNzM0MjUgMTMuMzcxMUgyLjM0OTA5QzIuMzY1ODQgMTIuNjExIDIuMzE2NCAxMS43ODYxIDIuMzczNDIgMTEuMDY2MUMzLjMyODgyIDExLjA5MjYgNC4yOTMyMSAxMS4wMTE5IDUuMjQzMTcgMTEuMTA4M0M1LjY1MTI0IDExLjIwOTUgNS45OTI4NCAxMS41NDA3IDYuMDc2NDIgMTEuOTUyNVYxMS45NTI1Wk0xMS44MTY2IDAuMDAwMzE5NzYyQzExLjg2MDkgMS41Mzk0NyAxMS44MjMgMy4xNTk5NyAxMS44MzU3IDQuNzMwMzRDMTEuODMyOCAxMS4xMTQ5IDExLjg0MTkgMTcuNDk5NyAxMS44MzA2IDIzLjg4NDFDMTEuNzg4OCAyNi4yNzY4IDkuNjQwNDMgMjguMzU1OSA3LjIzMzE4IDI4LjQwMzdDNC44MjM1MiAyOC40MTMzIDIuNDEzNTEgMjguNDA1MiAwLjAwMzUwMjU3IDI4LjQwNzhWMTguNzU1N0MyLjYyOTMxIDE4Ljc0MjIgNS4yNTY0NSAxOC43ODI4IDcuODgxMTkgMTguNzM1NEM5LjA5ODggMTguNjU5OSAxMC40MzI1IDE3Ljg2NjkgMTAuNDg5MiAxNi41NDQzQzEwLjYzMjUgMTUuMjE2IDkuMzYzNzcgMTQuMjk3MSA4LjE1OTA4IDE0LjE1MkM3LjY5NjA0IDE0LjE0MDIgNy43MDk1OCAxNC4wMTg4IDguMTU5MDggMTMuOTY1OUM5LjMwOCAxMy43MjA3IDEwLjIxMDIgMTIuNTQ3IDkuODcyMTcgMTEuMzcxNUM5LjU4NDAzIDEwLjEzNTIgOC4xOTk3MSA5LjY1NjY2IDcuMDQ4MjEgOS42NTkwM0M0LjcwMDMgOS42NDMyOSAyLjM1MTk1IDkuNjU2ODMgMC4wMDM4NTg3NyA5LjY1MjI2QzAuMDE5MDA1NCA3Ljg1MDMyIC0wLjAyNzc2OTIgNi4wNDY0NiAwLjAyOTA3NTMgNC4yNDU4NEMwLjIxNTExMiAxLjg5NjI3IDIuNDE3NTIgLTAuMDQxMzY3IDQuNzkxMDkgMC4wMDA2NzEzNTRDNy4xMzMyMSAwLjAwMDQwNzUxNSA5LjQ3NDk3IDAuMDAwNDA3NzA4IDExLjgxNjYgMC4wMDAzMTk3NjJWMC4wMDAzMTk3NjJaIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgyOC45OTIyIDIuMjA4OTgpIiBmaWxsPSJ1cmwoI3BhaW50MF9saW5lYXIpIi8+CjxwYXRoIGQ9Ik0wLjA2MjQ1MjIgNC40ODk2M0MwLjEyMjQxNSAyLjEwMDY1IDIuMjc5OTIgMC4wMzg1NzQ2IDQuNjg0MTQgMC4wMDM2NTk4OEM3LjA4NDg5IC0wLjAwMzYzOTY3IDkuNDg1OTkgMC4wMDI2MDQ5MiAxMS44ODY3IDAuMDAwNDk0MjA4QzExLjg4MDEgNy45OTM1IDExLjg5OTcgMTUuOTg3IDExLjg3NjggMjMuOTc5N0MxMS43ODQ0IDI2LjMzOTYgOS42NTAzNyAyOC4zNjI0IDcuMjcyMzUgMjguNDA0MkM0Ljg2NzA2IDI4LjQxMjggMi40NjE1IDI4LjQwNTQgMC4wNTYxMjYzIDI4LjQwNzhWMTguNDNDMi4zOTI1NCAxOC45NzQ4IDQuODQyNjUgMTkuMjA2OCA3LjIyNjE5IDE4Ljg0NTRDOC42NTA5NiAxOC42MTkgMTAuMjA5OCAxNy45Mjg1IDEwLjY5MjIgMTYuNDY5NEMxMS4wNDcyIDE1LjIyMTQgMTAuODQ3MyAxMy45MDc5IDEwLjkwMDEgMTIuNjI3VjkuNjUyMTdINi43NzUxOEM2Ljc1NjY1IDExLjYxOTYgNi44MTMxNCAxMy41OTA1IDYuNzQ1MzMgMTUuNTU1NkM2LjYzNDE0IDE2Ljc2MzQgNS40MjIzMiAxNy41MzA4IDQuMjY4MjMgMTcuNDg5OUMyLjgzNjk2IDE3LjUwNDggMC4wMDA3MDY1NDkgMTYuNDY2MSAwLjAwMDcwNjU0OSAxNi40NjYxQy0wLjAwNjQyMTI5IDEyLjc3OTggMC4wNDIyMjY5IDguMTYzNDEgMC4wNjI0NTIyIDQuNDg5NjNWNC40ODk2M1oiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDIuNDAwMzkgMi4yMDg5OCkiIGZpbGw9InVybCgjcGFpbnQxX2xpbmVhcikiLz4KPHBhdGggZD0iTTAuMTEyODMyIDEwLjg1M0MtMC4xMDQzIDEwLjg5ODUgMC4wNjkwODMyIDEwLjEyMyAwLjAxMzU3NTIgOS44Mjg4QzAuMDI4MzY1NCA3Ljk2ODc0IC0wLjAxNzI1MyA2LjEwNjY1IDAuMDM4ODc4NyA0LjI0NzlDMC4yMjQzODEgMS44ODgzOSAyLjQ0MzcyIC0wLjA1NDA4MDggNC44MjY4MiAwLjAwMTE0OTUySDExLjg0NDhDMTEuODM4MiA3Ljk5NDE2IDExLjg1NzcgMTUuOTg3NiAxMS44MzQ5IDIzLjk4MDNDMTEuNzQyMyAyNi4zNDAzIDkuNjA4MTggMjguMzYzIDcuMjMwMTUgMjguNDA0OEM0LjgyNDY5IDI4LjQxMzcgMi40MTkwNCAyOC40MDYyIDAuMDEzNDg1NSAyOC40MDg1VjE3LjQ3NjlDMS42NTY0NSAxOC44MDc0IDMuODg5MjUgMTkuMDE0NSA1LjkzNjAxIDE5LjAxODFDNy40NzkgMTkuMDE3NiA5LjAxMyAxOC43ODI4IDEwLjUxMTUgMTguNDMxNVYxNi40Mjg4QzguODIyNzggMTcuMjU5NiA2LjgzNzU5IDE3Ljc4NzIgNC45NjU2NCAxNy4zMUMzLjY1OTgyIDE2Ljk4OSAyLjcxMiAxNS43NDM0IDIuNzMzMTEgMTQuNDEzM0MyLjU4MTgyIDEzLjAzIDMuNDAzMzEgMTEuNTY5NSA0Ljc4MDQ5IDExLjE1ODNDNi40OTA0NiAxMC42Mjk5IDguMzU0MDMgMTEuMDM0IDkuOTU2NzMgMTEuNzIxQzEwLjMwMDIgMTEuODk4NCAxMC42NDg3IDEyLjExODYgMTAuNTExNCAxMS41NTJWOS45Nzc4N0M3LjgzMDc2IDkuMzQ4MzUgNC45NzgwMiA5LjExNjcgMi4yODQ5NSA5LjgwMTU0QzEuNTA1NTIgMTAuMDE4NiAwLjc0NjA1MSAxMC4zNDc4IDAuMTEyODMyIDEwLjg1M1YxMC44NTNaIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgxNS43MTI5IDIuMjA4NSkiIGZpbGw9InVybCgjcGFpbnQyX2xpbmVhcikiLz4KPGRlZnM+CjxsaW5lYXJHcmFkaWVudCBpZD0icGFpbnQwX2xpbmVhciIgeDI9IjEiIGdyYWRpZW50VW5pdHM9InVzZXJTcGFjZU9uVXNlIiBncmFkaWVudFRyYW5zZm9ybT0idHJhbnNsYXRlKC0wLjAwMDg2OTEwNCAyOC40MzQyKSBzY2FsZSgxMS44Mzg4IC0yOC40MDg3KSI+CjxzdG9wIHN0b3AtY29sb3I9IiMwMDdCNDAiLz4KPHN0b3Agb2Zmc2V0PSIxIiBzdG9wLWNvbG9yPSIjNTVCMzMwIi8+CjwvbGluZWFyR3JhZGllbnQ+CjxsaW5lYXJHcmFkaWVudCBpZD0icGFpbnQxX2xpbmVhciIgeDI9IjEiIGdyYWRpZW50VW5pdHM9InVzZXJTcGFjZU9uVXNlIiBncmFkaWVudFRyYW5zZm9ybT0idHJhbnNsYXRlKDAuMDgwODkzMiAyOC4zMDUyKSBzY2FsZSgxMS44MDUyIC0yOC4yMDk2KSI+CjxzdG9wIHN0b3AtY29sb3I9IiMxRDI5NzAiLz4KPHN0b3Agb2Zmc2V0PSIxIiBzdG9wLWNvbG9yPSIjMDA2REJBIi8+CjwvbGluZWFyR3JhZGllbnQ+CjxsaW5lYXJHcmFkaWVudCBpZD0icGFpbnQyX2xpbmVhciIgeDI9IjEiIGdyYWRpZW50VW5pdHM9InVzZXJTcGFjZU9uVXNlIiBncmFkaWVudFRyYW5zZm9ybT0idHJhbnNsYXRlKC0wLjAwNzMzOTMyIDI4LjQyMDYpIHNjYWxlKDExLjgzNDUgLTI4LjM4MDcpIj4KPHN0b3Agc3RvcC1jb2xvcj0iIzZFMkIyRiIvPgo8c3RvcCBvZmZzZXQ9IjEiIHN0b3AtY29sb3I9IiNFMzAxMzgiLz4KPC9saW5lYXJHcmFkaWVudD4KPC9kZWZzPgo8L3N2Zz4K);
  width: 45px;
  height: 33px;
}
.card-icon-small.card-icon.icon--jbc:after {
  height: 23px;
  width: 30px;
}
.card-icon.icon--jbc.card-icon-small {
  padding-left: 36px;
}
.card-icon.icon--unionpay {
  padding-left: 56px;
}
.card-icon.icon--unionpay:after {
  background-image: url(/app/dist/assets/apps/core/less/icons/icon-unionpay-18f4a7b5.svg);
  width: 45px;
  height: 28px;
}
.card-icon-small.card-icon.icon--unionpay:after {
  height: 23px;
  width: 30px;
}
.card-icon.icon--unionpay.card-icon-small {
  padding-left: 36px;
}
.card-icon.icon--diners {
  padding-left: 56px;
}
.card-icon.icon--diners:after {
  background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNDYiIGhlaWdodD0iMzciIHZpZXdCb3g9IjAgMCA0NiAzNyIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTQ2IDE4LjY2MDdDNDYgNy42MjQ1OCAzNi45MDg4IC0wLjAwMzY2MTk4IDI2Ljk0ODIgMS4zMzI0ZS0wNkgxOC4zNzYyQzguMjk2NTQgLTAuMDAzNjYxOTggMS40NzExMmUtMDcgNy42MjY5MSAxLjQ3MTEyZS0wNyAxOC42NjA3QzEuNDcxMTJlLTA3IDI4Ljc1NDkgOC4yOTY3NiAzNy4wNDg0IDE4LjM3NjIgMzYuOTk5OEgyNi45NDgyQzM2LjkwODUgMzcuMDQ4MyA0NiAyOC43NTI2IDQ2IDE4LjY2MDdWMTguNjYwN1oiIGZpbGw9IiMwMDc5QkUiLz4KPHBhdGggZD0iTTE2LjY3NjQgLTguODA4MTJlLTA4QzcuNDY1OTggMC4wMDI4ODYxNiAwLjAwMjQwOTY2IDcuNTgyODMgLTYuMjg1N2UtMDcgMTYuOTM3OEMwLjAwMjMwMDEgMjYuMjkxMyA3LjQ2NTg3IDMzLjg3MDMgMTYuNjc2NCAzMy44NzMzQzI1Ljg4OSAzMy44NzA0IDMzLjM1NDQgMjYuMjkxMyAzMy4zNTU1IDE2LjkzNzhDMzMuMzU0MiA3LjU4MjYxIDI1Ljg4OSAwLjAwMjg4NjE2IDE2LjY3NjQgLTguODA4MTJlLTA4Vi04LjgwODEyZS0wOFoiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDEuNzUyOTMgMS41NjM0OCkiIGZpbGw9IndoaXRlIi8+CjxwYXRoIGQ9Ik0tNi4yODU3ZS0wNyAxMC4wMTg2QzAuMDA4NzY0MDUgNS40NDcyMyAyLjgyMDggMS41NDkwMyA2Ljc4NjA1IDcuOTk1MDdlLTA3VjIwLjAzNDlDMi44MjA4IDE4LjQ4NjcgMC4wMDg2NTQ0OSAxNC41OTA1IC02LjI4NTdlLTA3IDEwLjAxODZWMTAuMDE4NlpNMTQuMzUyMiAyMC4wNFY3Ljk5NTA3ZS0wN0MxOC4zMTkxIDEuNTQ1MzYgMjEuMTM1NSA1LjQ0NTc5IDIxLjE0MjcgMTAuMDE5M0MyMS4xMzU1IDE0LjU5NDIgMTguMzE5MSAxOC40OTE3IDE0LjM1MjIgMjAuMDRaIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSg3Ljg4NzcgOC40MzY1MikiIGZpbGw9IiMwMDc5QkUiLz4KPC9zdmc+Cg==);
  width: 40px;
  height: 32px;
}
.card-icon-small.card-icon.icon--diners:after {
  height: 22px;
  width: 28px;
}
.card-icon.icon--diners.card-icon-small {
  padding-left: 36px;
}
.card-icon.icon--maestro {
  padding-left: 62px;
}
.card-icon.icon--maestro:after {
  background-image: url(/app/dist/assets/apps/core/less/icons/icon-maestro-c98b98e7.svg);
  width: 50px;
  height: 37px;
}
.card-icon-small.card-icon.icon--maestro:after {
  height: 25px;
  width: 34px;
}
.card-icon.icon--maestro.card-icon-small {
  padding-left: 39px;
}
.card-icon.icon--paypal {
  padding-left: 79px;
}
.card-icon.icon--paypal:after {
  background-image: url(/app/dist/assets/apps/core/less/icons/icon-paypal-3c13698c.svg);
  width: 65px;
  height: 34px;
}
.card-icon-small.card-icon.icon--paypal:after {
  height: 27px;
  width: 51px;
}
.card-icon.icon--paypal.card-icon-small {
  padding-left: 56px;
}
.card-icon.icon--letterbox {
  padding-left: 28px;
}
.card-icon.icon--letterbox:after {
  background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjAiIGhlaWdodD0iMTYiIHZpZXdCb3g9IjAgMCAyMCAxNiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPGcgY2xpcC1wYXRoPSJ1cmwoI2NsaXAwXzUwXzU0OCkiPgo8cGF0aCBmaWxsLXJ1bGU9ImV2ZW5vZGQiIGNsaXAtcnVsZT0iZXZlbm9kZCIgZD0iTTEuNjY2NjcgMS42VjE0LjRIMTguMzMzM1YxLjZIMS42NjY2N1pNMC44MzMzMzMgMEMwLjM3MzA5NiAwIDAgMC4zNTgxNzIgMCAwLjhWMTUuMkMwIDE1LjY0MTggMC4zNzMwOTYgMTYgMC44MzMzMzQgMTZIMTkuMTY2N0MxOS42MjY5IDE2IDIwIDE1LjY0MTggMjAgMTUuMlYwLjhDMjAgMC4zNTgxNzIgMTkuNjI2OSAwIDE5LjE2NjcgMEgwLjgzMzMzM1oiIGZpbGw9ImJsYWNrIi8+CjxwYXRoIGZpbGwtcnVsZT0iZXZlbm9kZCIgY2xpcC1ydWxlPSJldmVub2RkIiBkPSJNMTMuMzMzNSAwLjhINi42NjY4NFYxNS4ySDEzLjMzMzVWMC44Wk01LjgzMzUgMFYxNkgxNC4xNjY5VjBINS44MzM1WiIgZmlsbD0iYmxhY2siLz4KPHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik02LjM5MjA5IDQuNDk5MDJMOS44MDgwMiAxLjZIMTEuMTM1N0w2LjM5MjA5IDUuNjI3ODlWNC40OTkwMlpNNi4zOTIwOSA2Ljg5OTAyTDEyLjYzNiAxLjZIMTMuNTk5NkwxMy42MDc1IDEuOTAxMDhMNi4zOTIwOSA4LjAyNzg5VjYuODk5MDJaTTEzLjU3ODYgMy4yTDYuMzkyMDkgOS4yOTkwMlYxMC40Mjc5TDEzLjYwNzUgNC4zMDEwOEwxMy41Nzg2IDMuMlpNNi4zOTIwOSAxMS42OTlMMTMuNTc4NiA1LjZMMTMuNjA3NSA2LjcwMTA5TDYuMzkyMDkgMTIuODI3OVYxMS42OTlaTTEzLjU3ODYgOEw2LjM5MjA5IDE0LjA5OVYxNC40SDcuMzY3MDhMMTMuNjA3NSA5LjEwMTA4TDEzLjU3ODYgOFpNMTAuMTkzNSAxNC40SDguODY1MzdMMTMuNTc4NiAxMC40TDEzLjYwNzUgMTEuNTAxMUwxMC4xOTM1IDE0LjRaIiBmaWxsPSJibGFjayIvPgo8L2c+CjxkZWZzPgo8Y2xpcFBhdGggaWQ9ImNsaXAwXzUwXzU0OCI+CjxyZWN0IHdpZHRoPSIyMCIgaGVpZ2h0PSIxNiIgZmlsbD0id2hpdGUiLz4KPC9jbGlwUGF0aD4KPC9kZWZzPgo8L3N2Zz4K);
  width: 27px;
  height: 21px;
}
.card-icon-small.card-icon.icon--letterbox:after {
  height: 27px;
  width: 51px;
}
.icon--lowres.card-icon {
  padding-left: 28px;
}
.icon--lowres.card-icon:after {
  opacity: 0.7;
  background-image: url('data:image/svg+xml,<%3Fxml version="1.0" encoding="UTF-8"%3F><svg xmlns="http://www.w3.org/2000/svg" version="1.1" xmlns:i="http://ns.adobe.com/AdobeIllustrator/10.0/" viewBox="0 0 26.81 26.3"><!-- low res icon --><defs><style> .st0 { fill: %23CCCCCC; } </style></defs><g id="Layer_3"><circle class="st0" cx="13.7" cy="13.17" r="8.17"/></g><g id="Layer_2"><g><path d="M14.57,17.44c0,.26-.08.48-.24.66-.16.18-.37.27-.63.27s-.47-.09-.63-.28c-.15-.17-.23-.39-.23-.64s.08-.46.23-.64.36-.26.63-.26.47.09.63.26c.16.17.24.38.24.64Z"/><path d="M13.7,14.72h0s0,0,0,0,0,0,0,0h0c.57,0,.73-.26.73-.37l.1-2.06.03-.61.15-2.95c.01-.21-.17-.74-1.01-.74h0s0,0,0,0,0,0,0,0h0c-.84,0-1.02.54-1.01.75l.15,2.95.03.61.1,2.06c0,.11.16.36.73.37Z"/></g></g></svg>');
  width: 27px;
  height: 27px;
}
.card-icon.icon--whiteborder {
  padding-left: 25px;
}
.card-icon.icon--whiteborder:after {
  background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjEiIGhlaWdodD0iMTkiIHZpZXdCb3g9IjAgMCAyMSAxOSIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPGcgY2xpcC1wYXRoPSJ1cmwoI2NsaXAwXzUwXzEwNDEpIj4KPHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik0zIDMuNjY2NzVIMThWMTUuMzMzNUgzVjMuNjY2NzVaTTE5LjY2NjcgMi4wMDAwOEgxLjMzMzMzVjE3LjAwMDFIMTkuNjY2N1YyLjAwMDA4Wk00LjY2NjY3IDUuMzMzNDFWMTMuNjY2OEgxNi4zMzMzVjUuMzMzNDFINC42NjY2N1pNMS4zMzMzMyAxLjE2Njc1QzAuODczMDk2IDEuMTY2NzUgMC41IDEuNTM5ODQgMC41IDIuMDAwMDhWMTcuMDAwMUMwLjUgMTcuNDYwNCAwLjg3MzA5NiAxNy44MzM1IDEuMzMzMzMgMTcuODMzNUgxOS42NjY3QzIwLjEyNjkgMTcuODMzNSAyMC41IDE3LjQ2MDQgMjAuNSAxNy4wMDAxVjIuMDAwMDhDMjAuNSAxLjUzOTg0IDIwLjEyNjkgMS4xNjY3NSAxOS42NjY3IDEuMTY2NzVIMS4zMzMzM1oiIGZpbGw9ImJsYWNrIi8+CjwvZz4KPGRlZnM+CjxjbGlwUGF0aCBpZD0iY2xpcDBfNTBfMTA0MSI+CjxyZWN0IHdpZHRoPSIyMCIgaGVpZ2h0PSIxOCIgZmlsbD0id2hpdGUiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDAuNSAwLjUpIi8+CjwvY2xpcFBhdGg+CjwvZGVmcz4KPC9zdmc+Cg==);
  width: 27px;
  height: 21px;
}
.card-icon-small.card-icon.icon--whiteborder:after {
  height: 27px;
  width: 51px;
}
.svg-icon:after {
  content: '';
  position: absolute;
  text-align: center;
  margin: 0;
  background-color: transparent;
  background-repeat: no-repeat;
  background-position: 0 0;
  width: 17px;
  height: 18px;
  background-size: contain;
}
.icon--printable.svg-icon:after {
  content: '';
  width: 20px;
  height: 20px;
  background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTEwLjAyMTQgNy4yMjY5OEg0LjUzNzk5QzQuMjU1ODUgNy4yMjY5OCA0LjAyNjg2IDcuMDExNTggNC4wMjY4NiA2LjczNzQ0QzQuMDI2ODYgNi40NzMwOSA0LjI1NTg1IDYuMjQ3OSA0LjUzNzk5IDYuMjQ3OUg5LjUxMDI5VjEuNDg5NTRDOS41MTAyOSAxLjIxNTM5IDkuNzM4MjcgMSAxMC4wMjE0IDFDMTAuMzAzNiAxIDEwLjUzMjYgMS4yMTUzOSAxMC41MzI2IDEuNDg5NTRWNi43Mzc0NEMxMC41MzI2IDcuMDExNTggMTAuMzAzNiA3LjIyNjk4IDEwLjAyMTQgNy4yMjY5OFoiIGZpbGw9ImJsYWNrIi8+CjxwYXRoIGQ9Ik01LjA0OTEzIDEwLjY1MzhIMTguOTU0MVYxLjk3OTA3SDEwLjIzMjFMNS4wNDkxMyA2Ljk0MzAxVjEwLjY1MzhaTTE5LjQ2NTIgMTEuNjMyOUg0LjUzNzk5QzQuMjU1ODUgMTEuNjMyOSA0LjAyNjg2IDExLjQwNzcgNC4wMjY4NiAxMS4xNDMzVjYuNzM3NDRDNC4wMjY4NiA2LjYxMDE2IDQuMDgxMDEgNi40ODI4OCA0LjE3NzEgNi4zOTQ3N0w5LjY1OTU0IDEuMTQ2ODZDOS43NTU2MyAxLjA0ODk1IDkuODg1NDggMSAxMC4wMjE0IDFIMTkuNDY1MkMxOS43NDc0IDEgMTkuOTc2MyAxLjIxNTM5IDE5Ljk3NjMgMS40ODk1NFYxMS4xNDMzQzE5Ljk3NjMgMTEuNDA3NyAxOS43NDc0IDExLjYzMjkgMTkuNDY1MiAxMS42MzI5WiIgZmlsbD0iYmxhY2siLz4KPHBhdGggZD0iTTUuMDQ5MTMgMjIuMDIwN0gxOC45NTQxVjE4LjE2MzJINS4wNDkxM1YyMi4wMjA3Wk0xOS40NjUyIDIyLjk5OThINC41Mzc5OUM0LjI1NTg1IDIyLjk5OTggNC4wMjY4NiAyMi43ODQ0IDQuMDI2ODYgMjIuNTEwM1YxNy42NzM3QzQuMDI2ODYgMTcuMzk5NSA0LjI1NTg1IDE3LjE4NDEgNC41Mzc5OSAxNy4xODQxSDE5LjQ2NTJDMTkuNzQ3NCAxNy4xODQxIDE5Ljk3NjMgMTcuMzk5NSAxOS45NzYzIDE3LjY3MzdWMjIuNTEwM0MxOS45NzYzIDIyLjc4NDQgMTkuNzQ3NCAyMi45OTk4IDE5LjQ2NTIgMjIuOTk5OFoiIGZpbGw9ImJsYWNrIi8+CjxwYXRoIGQ9Ik0yNCAyMS4wMTQ2SDIwLjgwMDNWMTkuMDU2NUgyMS45NTU1VjExLjk1ODJIMi4wNDQ1NVYxOS4wNTY1SDMuMjAxOFYyMS4wMTQ2SDBWMTBIMjRWMjEuMDE0NloiIGZpbGw9ImJsYWNrIi8+CjxwYXRoIGQ9Ik0xNy45OTMgMTMuNjk4MkMxNy4zMjk2IDEzLjY5ODIgMTYuNzkwOCAxNC4yMTcgMTYuNzkwOCAxNC44NTM0QzE2Ljc5MDggMTUuNDg5OCAxNy4zMjk2IDE2LjAwODggMTcuOTkzIDE2LjAwODhDMTguNjU4NSAxNi4wMDg4IDE5LjE5NzIgMTUuNDg5OCAxOS4xOTcyIDE0Ljg1MzRDMTkuMTk3MiAxNC4yMTcgMTguNjU4NSAxMy42OTgyIDE3Ljk5MyAxMy42OTgyWiIgZmlsbD0iYmxhY2siLz4KPHBhdGggZD0iTTE1LjA1MTggMTUuMDg5SDguNzY5OTNDOC40ODc3OCAxNS4wODkgOC4yNTg3OSAxNC44NjM4IDguMjU4NzkgMTQuNTk5NUM4LjI1ODc5IDE0LjMyNTMgOC40ODc3OCAxNC4xMDk5IDguNzY5OTMgMTQuMTA5OUgxNS4wNTE4QzE1LjMzNSAxNC4xMDk5IDE1LjU2MyAxNC4zMjUzIDE1LjU2MyAxNC41OTk1QzE1LjU2MyAxNC44NjM4IDE1LjMzNSAxNS4wODkgMTUuMDUxOCAxNS4wODlaIiBmaWxsPSJibGFjayIvPgo8L3N2Zz4K);
}
.icon--unprintable.svg-icon:after {
  content: '';
  width: 20px;
  height: 20px;
  background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjUiIGhlaWdodD0iMjUiIHZpZXdCb3g9IjAgMCAyNSAyNSIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPGcgY2xpcC1wYXRoPSJ1cmwoI2NsaXAwXzUwXzEwMTIpIj4KPG1hc2sgaWQ9Im1hc2swXzUwXzEwMTIiIHN0eWxlPSJtYXNrLXR5cGU6bHVtaW5hbmNlIiBtYXNrVW5pdHM9InVzZXJTcGFjZU9uVXNlIiB4PSIwIiB5PSIwIiB3aWR0aD0iMjUiIGhlaWdodD0iMjUiPgo8cGF0aCBkPSJNMjQuNSAwLjVIMC41VjI0LjVIMjQuNVYwLjVaIiBmaWxsPSJ3aGl0ZSIvPgo8L21hc2s+CjxnIG1hc2s9InVybCgjbWFzazBfNTBfMTAxMikiPgo8cGF0aCBkPSJNMTAuNTIxNCA3LjcyNzA0SDUuMDM3OTlDNC43NTU4NSA3LjcyNzA0IDQuNTI2ODYgNy41MTE2NCA0LjUyNjg2IDcuMjM3NUM0LjUyNjg2IDYuOTczMTUgNC43NTU4NSA2Ljc0Nzk2IDUuMDM3OTkgNi43NDc5NkgxMC4wMTAzVjEuOTg5NkMxMC4wMTAzIDEuNzE1NDUgMTAuMjM4MyAxLjUwMDA2IDEwLjUyMTQgMS41MDAwNkMxMC44MDM2IDEuNTAwMDYgMTEuMDMyNiAxLjcxNTQ1IDExLjAzMjYgMS45ODk2VjcuMjM3NUMxMS4wMzI2IDcuNTExNjQgMTAuODAzNiA3LjcyNzA0IDEwLjUyMTQgNy43MjcwNFoiIGZpbGw9ImJsYWNrIi8+CjxwYXRoIGQ9Ik01LjU0OTEzIDExLjE1NEgxOS40NTQxVjIuNDc5MzFIMTAuNzMyMUw1LjU0OTEzIDcuNDQzMjVWMTEuMTU0Wk0xOS45NjUyIDEyLjEzMzFINS4wMzc5OUM0Ljc1NTg1IDEyLjEzMzEgNC41MjY4NiAxMS45MDc5IDQuNTI2ODYgMTEuNjQzNVY3LjIzNzY4QzQuNTI2ODYgNy4xMTA0IDQuNTgxMDEgNi45ODMxMiA0LjY3NzEgNi44OTUwMUwxMC4xNTk1IDEuNjQ3MUMxMC4yNTU2IDEuNTQ5MTkgMTAuMzg1NSAxLjUwMDI0IDEwLjUyMTQgMS41MDAyNEgxOS45NjUyQzIwLjI0NzQgMS41MDAyNCAyMC40NzYzIDEuNzE1NjMgMjAuNDc2MyAxLjk4OTc4VjExLjY0MzVDMjAuNDc2MyAxMS45MDc5IDIwLjI0NzQgMTIuMTMzMSAxOS45NjUyIDEyLjEzMzFaIiBmaWxsPSJibGFjayIvPgo8cGF0aCBkPSJNNS41NDkxMyAyMi41MjA5SDE5LjQ1NDFWMTguNjYzNEg1LjU0OTEzVjIyLjUyMDlaTTE5Ljk2NTIgMjMuNUg1LjAzNzk5QzQuNzU1ODUgMjMuNSA0LjUyNjg2IDIzLjI4NDYgNC41MjY4NiAyMy4wMTA1VjE4LjE3MzlDNC41MjY4NiAxNy44OTk3IDQuNzU1ODUgMTcuNjg0MyA1LjAzNzk5IDE3LjY4NDNIMTkuOTY1MkMyMC4yNDc0IDE3LjY4NDMgMjAuNDc2MyAxNy44OTk3IDIwLjQ3NjMgMTguMTczOVYyMy4wMTA1QzIwLjQ3NjMgMjMuMjg0NiAyMC4yNDc0IDIzLjUgMTkuOTY1MiAyMy41WiIgZmlsbD0iYmxhY2siLz4KPHBhdGggZD0iTTI0LjUgMjEuNTE0NkgyMS4zMDAzVjE5LjU1NjVIMjIuNDU1NVYxMi40NTgySDIuNTQ0NTVWMTkuNTU2NUgzLjcwMThWMjEuNTE0NkgwLjVWMTAuNUgyNC41VjIxLjUxNDZaIiBmaWxsPSJibGFjayIvPgo8cGF0aCBkPSJNMTguNDkzMiAxNC4xOTg0QzE3LjgyOTggMTQuMTk4NCAxNy4yOTEgMTQuNzE3MiAxNy4yOTEgMTUuMzUzNkMxNy4yOTEgMTUuOTkgMTcuODI5OCAxNi41MDkgMTguNDkzMiAxNi41MDlDMTkuMTU4NyAxNi41MDkgMTkuNjk3NCAxNS45OSAxOS42OTc0IDE1LjM1MzZDMTkuNjk3NCAxNC43MTcyIDE5LjE1ODcgMTQuMTk4NCAxOC40OTMyIDE0LjE5ODRaIiBmaWxsPSJibGFjayIvPgo8cGF0aCBkPSJNMTUuNTUxOCAxNS41ODkxSDkuMjY5OTNDOC45ODc3OCAxNS41ODkxIDguNzU4NzkgMTUuMzYzOSA4Ljc1ODc5IDE1LjA5OTZDOC43NTg3OSAxNC44MjU0IDguOTg3NzggMTQuNjEgOS4yNjk5MyAxNC42MUgxNS41NTE4QzE1LjgzNSAxNC42MSAxNi4wNjMgMTQuODI1NCAxNi4wNjMgMTUuMDk5NkMxNi4wNjMgMTUuMzYzOSAxNS44MzUgMTUuNTg5MSAxNS41NTE4IDE1LjU4OTFaIiBmaWxsPSJibGFjayIvPgo8cGF0aCBkPSJNMi4yNDE3NyAwLjQ5OTg4N0wwLjUgMi4yMTMxM0wyNS4zMzY5IDI3LjQ2MzZMMjcuMDc4NyAyNS43NTAzTDIuMjQxNzcgMC40OTk4ODdaIiBmaWxsPSJibGFjayIvPgo8L2c+CjwvZz4KPGRlZnM+CjxjbGlwUGF0aCBpZD0iY2xpcDBfNTBfMTAxMiI+CjxyZWN0IHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCIgZmlsbD0id2hpdGUiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDAuNSAwLjUpIi8+CjwvY2xpcFBhdGg+CjwvZGVmcz4KPC9zdmc+Cg==);
}
.icon--search.svg-icon:after {
  content: '';
  width: 18px;
  height: 18px;
  background-image: url(data:image/svg+xml;base64,UEhOMlp5QjNhV1IwYUQwaU1qUWlJR2hsYVdkb2REMGlNakFpSUhacFpYZENiM2c5SWpBZ01DQXlOQ0F5TUNJZ1ptbHNiRDBpYm05dVpTSWdlRzFzYm5NOUltaDBkSEE2THk5M2QzY3Vkek11YjNKbkx6SXdNREF2YzNabklqNE5Danh3WVhSb0lHWnBiR3d0Y25Wc1pUMGlaWFpsYm05a1pDSWdZMnhwY0MxeWRXeGxQU0psZG1WdWIyUmtJaUJrUFNKTk9TNDFOekUwTVNBMkxqTXlNVEU0UXprdU5UY3hOREVnT0M0eU9UVXlOaUF4TVM0eU1ETTVJRGt1T0Rrd05EWWdNVE11TWpFeE5TQTVMamc1TURRMlF6RTFMakl3T1NBNUxqZzVNRFEySURFMkxqZzBNVFFnT0M0eU9UVXlOaUF4Tmk0NE5ERTBJRFl1TXpJeE1UaERNVFl1T0RReE5DQTBMak0wTnpFZ01UVXVNakE1SURJdU56UXhPVElnTVRNdU1qRXhOU0F5TGpjME1Ua3lRekV4TGpJd016a2dNaTQzTkRFNU1pQTVMalUzTVRReElEUXVNelEzTVNBNUxqVTNNVFF4SURZdU16SXhNVGhhVFRFeExqVTVPVE1nTmk0ek1qRXhPRU14TVM0MU9Ua3pJRFV1TkRRek9ERWdNVEl1TXpFNU1pQTBMamN6TlRrMElERXpMakl4TVRVZ05DNDNNelU1TkVNeE5DNHdPVE0ySURRdU56TTFPVFFnTVRRdU9ERXpOU0ExTGpRME16Z3hJREUwTGpneE16VWdOaTR6TWpFeE9FTXhOQzQ0TVRNMUlEY3VNVGc0TlRnZ01UUXVNRGt6TmlBM0xqZzVOalEwSURFekxqSXhNVFVnTnk0NE9UWTBORU14TWk0ek1Ua3lJRGN1T0RrMk5EUWdNVEV1TlRrNU15QTNMakU0T0RVNElERXhMalU1T1RNZ05pNHpNakV4T0ZvaUlHWnBiR3c5SWlNM1JEbEdRa1FpTHo0TkNqeHdZWFJvSUdacGJHd3RjblZzWlQwaVpYWmxibTlrWkNJZ1kyeHBjQzF5ZFd4bFBTSmxkbVZ1YjJSa0lpQmtQU0pOTWpJdU9UZzJNU0F5TUVneExqQXhNemsxUXpBdU5EVTJNamMxSURJd0lEQWdNVGt1TlRVeE15QXdJREU1TGpBd00xWXdMams1TnpBeE1VTXdJREF1TkRRNE5qVTBJREF1TkRVMk1qYzFJREFnTVM0d01UTTVOU0F3U0RJeUxqazROakZETWpNdU5UUXpOeUF3SURJMElEQXVORFE0TmpVMElESTBJREF1T1RrM01ERXhWakU1TGpBd00wTXlOQ0F4T1M0MU5URXpJREl6TGpVME16Y2dNakFnTWpJdU9UZzJNU0F5TUZwTk1pNHdNamM0T1NBeE15NHpOVEF5VmpFNExqQXdOa2d5TVM0NU56SXhWakUyTGpNME1EZERNakV1T0RZd05TQXhOaTR6TURBNElESXhMamMxTkRFZ01UWXVNalF3T1NBeU1TNDJOVGMzSURFMkxqRTJNVEpNTVRjdU5UZ3hOaUF4TWk0M01qRTFUREV5TGpVeE1Ua2dNVFl1TURVeE5VdzJMakEzTXpNMklEa3VNalF4T1RKTU1pNHdNamM0T1NBeE15NHpOVEF5V2sweE55NDNNek0zSURFd0xqSXlPVXd5TVM0NU56SXhJREV6TGpoV01TNDVPVFF3TWtneE0xWXlTREV5VmpFdU9UazBNREpJTWk0d01qYzRPVll4TUM0ME9ERXhURFl1TVRBek56WWdOaTR6TkRBMk1Vd3hNaTQ0TWpZeklERXpMalEwT1ROTU1UY3VOek16TnlBeE1DNHlNamxhSWlCbWFXeHNQU0lqTjBRNVJrSkVJaTgrRFFvOEwzTjJaejROQ2c9PQ==);
}
.icon--edit.svg-icon:after {
  content: '';
  width: 16px;
  height: 16px;
  background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTIuMzUzNTYgMTcuOTA4MkwyLjEzNTM2IDIxLjc2NDJMNS44MzA0OSAyMS41Mzc0TDIwLjQ3NDUgNi4yNDNMMTYuOTk3NiAyLjYxMzg4TDIuMzUzNTYgMTcuOTA4MlpNMS4wMzM5NCAyNEMwLjc1OTg4NSAyNCAwLjQ5NzIyMSAyMy44ODEyIDAuMzAyNzk1IDIzLjY3NkMwLjA5Mzg4OTggMjMuNDU5OSAtMC4wMTU3NDk2IDIzLjE1NzUgMC4wMDE4MzE1MyAyMi44NTVMMC4zMTIwODYgMTcuMzY4MUMwLjMyNzU5OSAxNy4xMDg5IDAuNDM0MTM2IDE2Ljg2MDUgMC42MTMwNDkgMTYuNjY2TDE2LjI2NjQgMC4zMjQwMzJDMTYuNDU5OCAwLjExODgxMSAxNi43MjI1IDAgMTYuOTk3NiAwQzE3LjI3MTYgMCAxNy41MzU0IDAuMTE4ODExIDE3LjcyOTggMC4zMjQwMzJMMjIuNjY5IDUuNDc2MTZDMjIuODYzNSA1LjY4MTM4IDIyLjk3MiA1Ljk1MTM3IDIyLjk3MiA2LjI0M0MyMi45NzIgNi41MzQ2MyAyMi44NjM1IDYuODA0NzIgMjIuNjY5IDcuMDA5OTRMNy4wMTQ2MiAyMy4zNjI3QzYuODM1NzEgMjMuNTQ2MyA2LjU5NjgyIDIzLjY1NDQgNi4zNDQ0NyAyMy42NzZMMS4wOTQ5NyAyNEgxLjAzMzk0WiIgZmlsbD0iYmxhY2siLz4KPHBhdGggZD0iTTE5LjE1MiA5LjcyMTI0QzE4Ljg4NzIgOS43MjEyNCAxOC42MjI1IDkuNjEzMjMgMTguNDIwOCA5LjM5NzJMMTMuOTc4IDQuNzYzNUMxMy41NzM2IDQuMzQyMjYgMTMuNTczNiAzLjY1MTA4IDEzLjk3OCAzLjIyOTg0QzE0LjM4MTMgMi44MDg1OSAxNS4wMzU5IDIuODA4NTkgMTUuNDQwMyAzLjIyOTg0TDE5Ljg4MzEgNy44NzQzQzIwLjI4NjQgOC4yOTU1NCAyMC4yODY0IDguOTc1OTYgMTkuODgzMSA5LjM5NzJDMTkuNjgwNCA5LjYxMzIzIDE5LjQxNjcgOS43MjEyNCAxOS4xNTIgOS43MjEyNFoiIGZpbGw9ImJsYWNrIi8+CjxwYXRoIGQ9Ik00LjYzMTcxIDIwLjI0MTJDNC4zNjY5NiAyMC4yNDEyIDQuMTAyMjMgMjAuMTMzMiAzLjkwMDU2IDE5LjkyNzlDMy40OTYyIDE5LjUwNjcgMy40OTYyIDE4LjgxNTQgMy45MDA1NiAxOC4zOTQyTDE2LjEyMDQgNS42MzgxNEMxNi41MjQ4IDUuMjE2OSAxNy4xNzg0IDUuMjE2OSAxNy41ODI4IDUuNjM4MTRDMTcuOTg3MSA2LjA1OTM5IDE3Ljk4NzEgNi43Mzk4MSAxNy41ODI4IDcuMTYxMDVMNS4zNjI4OSAxOS45Mjc5QzUuMTYwMTkgMjAuMTMzMiA0Ljg5NjQ2IDIwLjI0MTIgNC42MzE3MSAyMC4yNDEyWiIgZmlsbD0iYmxhY2siLz4KPHBhdGggZD0iTTEuNjE4MjIgMjAuMjMwN0wxLjQwNTE4IDIwLjI0MTZMMS4yMDk3MyAyMC4yODQ3TDEuMDU4NzIgMjIuOTQxOUwzLjUwMzU0IDIyLjc5MDZDMy41MjQyMiAyMi42OTM0IDMuNTQ5MDQgMjIuNTk2MiAzLjU2MDQyIDIyLjQ5ODlDMy42NzIxMSAyMS4yMDI4IDIuODE4OTEgMjAuMjMwNyAxLjYxODIyIDIwLjIzMDdaIiBmaWxsPSJibGFjayIvPgo8cGF0aCBkPSJNMjMuMDEyOCAyNEgxMS45ODcyQzExLjQ0MTMgMjQgMTEgMjMuNTUgMTEgMjNDMTEgMjIuNDUgMTEuNDQxMyAyMiAxMS45ODcyIDIySDIzLjAxMjhDMjMuNTU4NyAyMiAyNCAyMi40NSAyNCAyM0MyNCAyMy41NSAyMy41NTg3IDI0IDIzLjAxMjggMjRaIiBmaWxsPSJibGFjayIvPgo8L3N2Zz4K);
}
.btn-tool-top-right.tool-edit.icon--edit.svg-icon:after {
  left: 50%;
  top: 50%;
  transform: translate(-50%, -50%);
  margin-left: 1px;
}
.icon--undo.svg-icon:after {
  content: '';
  width: 18px;
  height: 18px;
  background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTgiIGhlaWdodD0iMTgiIHZpZXdCb3g9IjAgMCAxOCAxOCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPGcgY2xpcC1wYXRoPSJ1cmwoI2NsaXAwXzUwXzEzOCkiPgo8cGF0aCBkPSJNOC4wODI0IDcuODMxOEg4LjEyOTE4QzEwLjE3NTUgNy45NjMzOCAxNC40ODgzIDguNzk2NzQgMTYuNTM1NCAxMy4zNDM1QzE2LjUxMjcgMTEuNjY5NiAxNi4xNTUzIDkuODIwMTIgMTUuMDU4MyA4LjI0ODQ4QzEzLjY2NzUgNi4yNTI4NiAxMS4yODkzIDUuMDMyMTEgNy45ODk1OCA0LjYwODEzQzcuNjI0ODkgNC41NjQyNyA3LjM1MTU1IDQuMjQ5OTEgNy4zNTE1NSAzLjg4NDQxVjIuMjMyMzlMMS45MTQwOCA2LjUwMTQ0TDcuMzUxNTUgMTAuNzcwNFY4LjU2Mjc5QzcuMzUxNTUgOC4zNTgxMSA3LjQzNDg4IDguMTYwNzYgNy41ODI1MSA4LjAyOTE4QzcuNzE4NDUgNy44OTc2IDcuODk3NDkgNy44MzE4IDguMDgyNCA3LjgzMThaTTE2LjgxMDIgMThDMTYuNDM5NiAxOCAxNi4xMjk3IDE3LjY5MyAxNi4wODc0IDE3LjMyNzVDMTUuMzkzMSAxMS4zNDA2IDExLjUyMzkgOS43Mzk3IDguODEzMjQgOS4zNjY4OVYxMi4yNzYzQzguODEzMjQgMTIuNTU0MSA4LjY1MzIgMTIuODA5OSA4LjQwMTc5IDEyLjkzNDJDOC4xNTExMSAxMy4wNTEyIDcuODUxNDcgMTMuMDIxOSA3LjYzMDc2IDEyLjg0NjVMMC4yNzk5MTkgNy4wNzg4OEMwLjEwMzA1NSA2LjkzOTk5IDAgNi43MjgwNSAwIDYuNTAxNDRDMCA2LjI3NDgzIDAuMTAzMDU1IDYuMDYyNzggMC4yNzk5MTkgNS45MzEyTDcuNjMwNzYgMC4xNTYzMzJDNy44NTE0NyAtMC4wMTkxMDY1IDguMTUxMTEgLTAuMDQ4MzE3OCA4LjQwMTc5IDAuMDc1OTUxNkM4LjY1MzIgMC4xOTI5MTEgOC44MTMyNCAwLjQ0ODc2IDguODEzMjQgMC43MzM4NDhWMy4yNDg1QzEyLjIxMzEgMy44MDQwNiAxNC43MTU1IDUuMjAwMjIgMTYuMjU2OSA3LjQwNzgzQzE3Ljk4NDYgOS44ODU5MSAxOC40NDcyIDEzLjM4MDEgMTcuNTU4NSAxNy4yNDcxTDE3LjUzMzcgMTcuMzU2N0MxNy41MDAxIDE3LjcyOTUgMTcuMTkzMSAxNy45OTI3IDE2LjgxODkgMThIMTYuODEwMloiIGZpbGw9ImJsYWNrIi8+CjwvZz4KPGRlZnM+CjxjbGlwUGF0aCBpZD0iY2xpcDBfNTBfMTM4Ij4KPHJlY3Qgd2lkdGg9IjE4IiBoZWlnaHQ9IjE4IiBmaWxsPSJ3aGl0ZSIvPgo8L2NsaXBQYXRoPgo8L2RlZnM+Cjwvc3ZnPgo=);
}
.icon--redo.svg-icon:after {
  content: '';
  width: 18px;
  height: 18px;
  background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTgiIGhlaWdodD0iMTgiIHZpZXdCb3g9IjAgMCAxOCAxOCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPGcgY2xpcC1wYXRoPSJ1cmwoI2NsaXAwXzUwXzEzNikiPgo8cGF0aCBkPSJNMTAuNjQ5NSAyLjIzNjAzVjMuODkwNzRDMTAuNjQ5NSA0LjI1Njg0IDEwLjM3NjEgNC41NzE3IDEwLjAxMTUgNC42MTU2NEM2LjcxMDM4IDUuMDQwMyA0LjMzMjI5IDYuMjYzMDQgMi45NDE1NSA4LjI2MTkxQzEuODQ0NiA5LjgzNjExIDEuNDg3MjQgMTEuNjg4NiAxLjQ2NDU4IDEzLjM2NTNDMy41MTE1OSA4LjgxMTA3IDcuODI0MTUgNy45NzYzNSA5Ljg3MTE2IDcuODQ0NTVDMTAuMDc0MyA3LjgyOTkxIDEwLjI3MDkgNy45MDMxNCAxMC40MTc4IDguMDQyMjZDMTAuNTY1NCA4LjE3NDA1IDEwLjY0OTUgOC4zNzE3MyAxMC42NDk1IDguNTc2NzRWMTAuNzg4TDE2LjA4NiA2LjUxMjAzTDEwLjY0OTUgMi4yMzYwM1pNMS4xODY4OSAxOEgxLjE3ODExQzAuODE3ODE2IDE4IDAuNTE4MiAxNy43MjkxIDAuNDY0ODUgMTcuMzc3NkwwLjQ0MTQ0MiAxNy4yNzUyQy0wLjQ0NzIyOCAxMy40MDE5IDAuMDE1MzgwNiA5LjkwMjAxIDEuNzQzMDMgNy40MTk5QzMuMjg0MzEgNS4yMDg2OSA1Ljc4NjYzIDMuODEwMjYgOS4xODc4NCAzLjI1MzhWMC43MzUwNDRDOS4xODc4NCAwLjQ0OTQ5MSA5LjM0NzE2IDAuMTkzMjI2IDkuNTk4NTYgMC4wNzYwNzUzQzkuODUxNDMgLTAuMDQ4Mzk2NSAxMC4xNDk2IC0wLjAxOTEzNzcgMTAuMzY5NiAwLjE1NjU4OEwxNy43MjAxIDUuOTQwODdDMTcuODk3NyA2LjA3MjY2IDE4IDYuMjg1MDUgMTggNi41MTIwM0MxOCA2LjczOTAxIDE3Ljg5NzcgNi45NTEzIDE3LjcyMDEgNy4wOTA0MUwxMC4zNjk2IDEyLjg2NzRDMTAuMTQ4OSAxMy4wNDMxIDkuODQ5MjMgMTMuMDcyNCA5LjU5ODU2IDEyLjk1NTNDOS4zNDcxNiAxMi44MzA4IDkuMTg3ODQgMTIuNTc0NSA5LjE4Nzg0IDEyLjI5NjNWOS4zODIxNEM2LjQ3NjUyIDkuNzU1NTYgMi42MDc2IDExLjM1OTEgMS45MTI2IDE3LjM1NTdDMS44NzAyMSAxNy43MjE4IDEuNTU3NDEgMTggMS4xODY4OSAxOFoiIGZpbGw9ImJsYWNrIi8+CjwvZz4KPGRlZnM+CjxjbGlwUGF0aCBpZD0iY2xpcDBfNTBfMTM2Ij4KPHJlY3Qgd2lkdGg9IjE4IiBoZWlnaHQ9IjE4IiBmaWxsPSJ3aGl0ZSIvPgo8L2NsaXBQYXRoPgo8L2RlZnM+Cjwvc3ZnPgo=);
}
.icon--choose-cover.svg-icon:after {
  content: '';
  width: 13px;
  height: 13px;
  background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPGcgY2xpcC1wYXRoPSJ1cmwoI2NsaXAwXzM2XzMwKSI+CjxwYXRoIGQ9Ik0xMiA5LjU1OTExQzEwLjY2MjEgOS41NTkxMSA5LjU2OTM4IDEwLjY2MjEgOS41NjkzOCAxMkM5LjU2OTM4IDEzLjM0ODEgMTAuNjYyMSAxNC40NDA4IDEyIDE0LjQ0MDhDMTMuMzQ4MSAxNC40NDA4IDE0LjQ0MDggMTMuMzQ4MSAxNC40NDA4IDEyQzE0LjQ0MDggMTAuNjYyMSAxMy4zNDgxIDkuNTU5MTEgMTIgOS41NTkxMVpNMTIgMTYuNDgzM0M5LjUyODUxIDE2LjQ4MzMgNy41MjY4MyAxNC40NzE1IDcuNTI2ODMgMTJDNy41MjY4MyA5LjUyODUxIDkuNTI4NTEgNy41MTY1NiAxMiA3LjUxNjU2QzE0LjQ3MTUgNy41MTY1NiAxNi40ODMzIDkuNTI4NTEgMTYuNDgzMyAxMkMxNi40ODMzIDE0LjQ3MTUgMTQuNDcxNSAxNi40ODMzIDEyIDE2LjQ4MzNaTTEwLjk5OTIgMjEuOTU3NEgxMy4wMTFWMjAuNTY4NUMxMy4wMTEgMTkuNzQxMiAxMy42MDMzIDE4LjkyNDMgMTQuMzg5NyAxOC42NTg3TDE1LjA4NDMgMTguMzYyNUMxNS4yODg1IDE4LjI2MDQgMTUuNTg0NiAxOC4xOTkyIDE1Ljg5MSAxOC4xOTkyQzE2LjQ1MjcgMTguMTk5MiAxNi45ODM4IDE4LjQwMzQgMTcuMzQxMyAxOC43NzFMMTguMzMxOSAxOS43NjE3TDE5Ljc1MTQgMTguMzMxOUwxOC43NzEgMTcuMzUxNEMxOC4xODg5IDE2Ljc1OTEgMTguMDI1NSAxNS43Njg1IDE4LjM5MzIgMTUuMDIyOUwxOC42NzkxIDE0LjMxODNDMTguOTE0IDEzLjYwMzQgMTkuNzQxMiAxMy4wMTEgMjAuNTY4NSAxMy4wMTFIMjEuOTU3NFYxMC45OTkySDIwLjU2ODVDMTkuNzQxMiAxMC45OTkyIDE4LjkxNDEgMTAuNDA2OCAxOC42NTg3IDkuNjIwNDVMMTguMzYyNSA4LjkxNTcyQzE4LjAyNTUgOC4yNDE2OCAxOC4xODg5IDcuMjUxMDggMTguNzcxIDYuNjU4NzRMMTkuNzUxNCA1LjY3ODI2TDE4LjMzMTkgNC4yNDg0N0wxNy4zNDEzIDUuMjM5MTNDMTYuNzY5MyA1LjgxMTA0IDE1Ljc0OCA1Ljk3NDQ3IDE1LjAyMjkgNS42MTcwMkwxNC4zMTgzIDUuMzMxMDhDMTMuNjAzNCA1LjA4NTk4IDEzLjAxMSA0LjI2ODk2IDEzLjAxMSAzLjQ0MTcyVjIuMDQyNTVIMTAuOTk5MlYzLjQ0MTcyQzEwLjk5OTIgNC4yNjg5NiAxMC40MDY4IDUuMDg1OSA5LjYyMDQ1IDUuMzUxNDNMOC45MTU3MiA1LjY0NzY0QzguNzIxNjggNS43Mzk1NSA4LjQxNTI2IDUuODExIDguMTA4ODggNS44MTFDNy41NTczOSA1LjgxMSA3LjAyNjQgNS42MDY4MyA2LjY1ODc0IDUuMjI4OTZMNS42NzgyNiA0LjI0ODQ3TDQuMjQ4NDcgNS42NzgyNkw1LjIzOTEzIDYuNjU4NzRDNS44MjEyNiA3LjI1MTA4IDUuOTg0NjIgOC4yNDE3IDUuNjA2NzUgOC45ODcyM0w1LjMzMTA4IDkuNjgxNjhDNS4wODU5OCAxMC40MDY4IDQuMjY4OTYgMTAuOTk5MiAzLjQ0MTcyIDEwLjk5OTJIMi4wNDI1NVYxMy4wMTFIMy40NDE3MkM0LjI2ODk2IDEzLjAxMSA1LjA4NTkgMTMuNjAzMyA1LjM1MTQzIDE0LjM4OTdMNS42NDc2NCAxNS4wOTQ0QzUuOTg0NjYgMTUuNzY4NSA1LjgyMTI2IDE2Ljc1OTEgNS4yMzkxMyAxNy4zNTE0TDQuMjQ4NDcgMTguMzMxOUw1LjY3ODI2IDE5Ljc2MTdMNi42NTg3NCAxOC43NzFDNy4yMzA2NiAxOC4xOTkxIDguMjUxOTEgMTguMDI1NSA4Ljk4NzIzIDE4LjM5MzJMOS42ODE2OCAxOC42NzkxQzEwLjQxNyAxOC45MjQyIDEwLjk5OTIgMTkuNzMxIDEwLjk5OTIgMjAuNTY4NVYyMS45NTc0Wk0xMy4zMTc0IDI0SDEwLjY5MjhDOS43MzI3OSAyNCA4Ljk1NjYyIDIzLjIyMzggOC45NTY2MiAyMi4yNjM4VjIwLjU2ODVMOC4xMzk1OSAyMC4yNTE5TDYuOTAzNzkgMjEuNDE2MkM2LjI1MDE3IDIyLjA2OTggNS4wOTYxNyAyMi4wNjk4IDQuNDQyNTUgMjEuNDE2MkwyLjU5Mzk4IDE5LjU1NzRDMi4yNjcxNyAxOS4yNDA5IDIuMDgzMzQgMTguODAxNyAyLjA4MzM0IDE4LjMzMTlDMi4wODMzNCAxNy44NjIxIDIuMjY3MTcgMTcuNDMzMiAyLjU5Mzk4IDE3LjEwNjRMMy43ODg5IDE1LjkwMTNMMy40NDE3MiAxNS4xMDQ2TDEuNzM2MTcgMTUuMDUzNkMwLjc4NjM4MyAxNS4wNTM2IDAgMTQuMjc3NCAwIDEzLjMxNzRWMTAuNjkyOEMwIDkuNzMyNzkgMC43ODYzODMgOC45NTY2MiAxLjczNjE3IDguOTU2NjJIMy40NDE3MkwzLjc1ODI4IDguMTM5NTlMMi41OTM5OCA2LjkwMzc5QzIuMjY3MTcgNi41NzY5OCAyLjA4MzM0IDYuMTM3ODMgMi4wODMzNCA1LjY3ODI2QzIuMDgzMzQgNS4yMDg0NyAyLjI2NzE3IDQuNzY5MzYgMi41OTM5OCA0LjQ0MjU1TDQuNDQyNTUgMi41OTM5OEM1LjA5NjE3IDEuOTQwMzcgNi4yNTAxNyAxLjkzMDE1IDYuOTAzNzkgMi41OTM5OEw4LjA5ODcgMy43ODg5TDguOTA1NTUgMy40NDE3Mkw4Ljk1NjYyIDEuNzM2MTdDOC45NTY2MiAwLjc4NjM4MyA5LjczMjc5IDAgMTAuNjkyOCAwSDEzLjMxNzRDMTQuMjc3NCAwIDE1LjA1MzYgMC43ODYzODMgMTUuMDUzNiAxLjczNjE3VjMuNDQxNzJMMTUuODcwNiAzLjc1ODI4TDE3LjEwNjQgMi41OTM5OEMxNy40MzMyIDIuMjY3MTcgMTcuODcyMyAyLjA4MzM0IDE4LjMzMTkgMi4wODMzNEMxOC43OTE1IDIuMDgzMzQgMTkuMjMwNiAyLjI2NzE3IDE5LjU1NzQgMi41OTM5OEwyMS40MTYyIDQuNDUyNzNDMjEuNzQzIDQuNzY5MzIgMjEuOTI2OCA1LjIwODQ3IDIxLjkyNjggNS42NzgyNkMyMS45MjY4IDYuMTM3ODMgMjEuNzQzIDYuNTc2OTggMjEuNDE2MiA2LjkwMzc5TDIwLjIxMSA4LjEwODg4TDIwLjU2ODUgOC45MDU1NUwyMi4yNjM4IDguOTU2NjJDMjMuMjIzOCA4Ljk1NjYyIDI0IDkuNzMyNzkgMjQgMTAuNjkyOFYxMy4zMTc0QzI0IDE0LjI3NzQgMjMuMjIzOCAxNS4wNTM2IDIyLjI2MzggMTUuMDUzNkgyMC41Njg1TDIwLjI1MTkgMTUuODcwNkwyMS40MTYyIDE3LjEwNjRDMjEuNzQzIDE3LjQzMzIgMjEuOTI2OCAxNy44NjIxIDIxLjkyNjggMTguMzMxOUMyMS45MjY4IDE4LjgwMTcgMjEuNzQzIDE5LjI0MDggMjEuNDE2MiAxOS41Njc2TDE5LjU1NzQgMjEuNDE2MkMxOC45MDM4IDIyLjA4IDE3Ljc2IDIyLjA2OTggMTcuMTA2NCAyMS40MTYyTDE1LjkwMTMgMjAuMjIxM0wxNS4xMDQ2IDIwLjU2ODVMMTUuMDUzNiAyMi4yNjM4QzE1LjA1MzYgMjMuMjIzOCAxNC4yNzc0IDI0IDEzLjMxNzQgMjRaIiBmaWxsPSJibGFjayIvPgo8L2c+CjxkZWZzPgo8Y2xpcFBhdGggaWQ9ImNsaXAwXzM2XzMwIj4KPHJlY3Qgd2lkdGg9IjI0IiBoZWlnaHQ9IjI0IiBmaWxsPSJ3aGl0ZSIvPgo8L2NsaXBQYXRoPgo8L2RlZnM+Cjwvc3ZnPgo=);
  background-size: 100%;
  left: 0;
  top: 50%;
  transform: translateY(-50%);
  margin-left: 5px;
}
.icon--delete.svg-icon:after {
  content: '';
  background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTcuNjU2MDIgMTkuMzc0NEM3LjY4NTMzIDE5LjkxNSA4LjEzMTIgMjAuMzI1NSA4LjY2Mzk5IDIwLjMyNTVIOC43MjA2MkM5LjI3ODY4IDIwLjI5NTUgOS43MDUyOSAxOS44MTQ5IDkuNjczOTUgMTkuMjY0M0w5LjAwMDY2IDcuMzM5NThDOC45NjgzMSA2Ljc3ODg4IDguNDg5MSA2LjM1ODM2IDcuOTM1MDcgNi4zODg0QzcuMzc3MDEgNi40MTg0NCA2Ljk1MDMzIDYuODk4OTkgNi45ODI2OCA3LjQ0OTY3TDcuNjU2MDIgMTkuMzc0NFoiIGZpbGw9ImJsYWNrIi8+CjxwYXRoIGQ9Ik0xNi4zMzM1IDIwLjMyNTVIMTYuMjc1OUMxNS43MTc4IDIwLjI5NTUgMTUuMjkxMiAxOS44MTQ5IDE1LjMyMzUgMTkuMjY0M0wxNS45OTY4IDcuMzM5NThDMTYuMDI3MiA2Ljc3ODg4IDE2LjUxNjUgNi4zNDgzNSAxNy4wNjE0IDYuMzg4NEMxNy42MTk1IDYuNDE4NDQgMTguMDQ2MSA2Ljg5ODk5IDE4LjAxNDggNy40NDk2N0wxNy4zNDE1IDE5LjM3NDRDMTcuMzExMiAxOS45MTUgMTYuODY1MyAyMC4zMjU1IDE2LjMzMzUgMjAuMzI1NVoiIGZpbGw9ImJsYWNrIi8+CjxwYXRoIGQ9Ik0xMS40ODg4IDE5LjMyNDNDMTEuNDg4OCAxOS44NzUgMTEuOTQwNyAyMC4zMjU1IDEyLjQ5OTggMjAuMzI1NUMxMy4wNTc4IDIwLjMyNTUgMTMuNTEwNyAxOS44NzUgMTMuNTEwNyAxOS4zMjQzVjcuMzg5NjRDMTMuNTEwNyA2LjgzODk2IDEzLjA1NzggNi4zODg0IDEyLjQ5OTggNi4zODg0QzExLjk0MDcgNi4zODg0IDExLjQ4ODggNi44Mzg5NiAxMS40ODg4IDcuMzg5NjRWMTkuMzI0M1oiIGZpbGw9ImJsYWNrIi8+CjxwYXRoIGZpbGwtcnVsZT0iZXZlbm9kZCIgY2xpcC1ydWxlPSJldmVub2RkIiBkPSJNMTYuNzUzMSAyLjY5Mzc4SDIyLjk4OUMyMy41NDcxIDIuNjkzNzggMjQgMy4xNDQzNCAyNCAzLjY5NTAyQzI0IDQuMjU1NzEgMjMuNTQ3MSA0LjY5NjI1IDIyLjk4OSA0LjY5NjI1SDIyLjM3MjVMMjIuMzcyIDQuNzA2MDFMMjEuMzI1NiAyMi4wNTc1QzIxLjI1NTggMjMuMTQ4OCAyMC4zNzQzIDIzLjk5OTggMTkuMzE3OCAyMy45OTk4SDUuNjgyNTZDNC42MjIwNCAyMy45OTk4IDMuNzM5NDYgMjMuMTQ4OCAzLjY3MjczIDIyLjA1NzVMMi42MjYzNSA0LjcwNjAxTDIuNjI1ODEgNC42OTYyNUgyLjAxMDk5QzEuNDUxOTEgNC42OTYyNSAxIDQuMjU1NzEgMSAzLjY5NTAyQzEgMy4xNDQzNCAxLjQ1MTkxIDIuNjkzNzggMi4wMTA5OSAyLjY5Mzc4SDguMjQ0MjNDOC45OTQ0NiAxLjA4MjY4IDEwLjY0NjMgMCAxMi40OTk4IDBDMTQuMzUwOCAwIDE2LjAwMTQgMS4wODI2OCAxNi43NTMxIDIuNjkzNzhaTTQuNjUwOTMgNC42OTYyNUgyMC4zNDc1TDE5LjMxNTggMjEuOTk3NEw1LjY5MDY2IDIxLjkzNzNMNC42NTA5MyA0LjY5NjI1Wk0xNC4yOTY0IDIuNjkzNzhDMTMuODE4MSAyLjI2MTY2IDEzLjE4MyAyLjAwMjQ3IDEyLjQ5OTggMi4wMDI0N0MxMS44MTYgMi4wMDI0NyAxMS4xODA3IDIuMjYxNjYgMTAuNzAyNiAyLjY5Mzc4SDE0LjI5NjRaIiBmaWxsPSJibGFjayIvPgo8L3N2Zz4K);
  width: 20px;
  margin-left: -2px;
  margin-top: -1px;
}
.tool-delete.icon--delete.svg-icon:after {
  content: '';
}
.btn-tool-top-right.tool-delete.icon--delete.svg-icon:after {
  left: 50%;
  top: 50%;
  transform: translate(-50%, -50%);
  margin-left: 1px;
}
.icon--cut.svg-icon:after {
  width: 18px;
  height: 18px;
  background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTgiIGhlaWdodD0iMTgiIHZpZXdCb3g9IjAgMCAxOCAxOCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPGcgY2xpcC1wYXRoPSJ1cmwoI2NsaXAwXzUwXzE0MCkiPgo8cGF0aCBmaWxsLXJ1bGU9ImV2ZW5vZGQiIGNsaXAtcnVsZT0iZXZlbm9kZCIgZD0iTTE3LjY0MjQgMC45NDA3MjdDMTcuNjE4NiAwLjkxMTA5MSAxNy41OTIzIDAuODgyNjI5IDE3LjU2MzYgMC44NTU1ODJDMTYuMzgyMyAtMC4yODUxOTQgMTQuNDM2NiAtMC4yODUxOTQgMTMuMjU1MyAwLjg1NTU4MkwxMC4zMzY3IDMuNjQzQzkuNzYwOSA0LjE4ODcxIDkuNDQzMjMgNC45MjE0MSA5LjQ0MzIzIDUuNzA0MzlDOS40NDMyMyA2LjI5Mjc5IDkuNjIzMDcgNi44NTM3NyA5Ljk1NzM3IDcuMzI3OTRMOS40MDg1MiA3Ljg1Mjg1TDcuMzU2NzIgNS44OTIzOUM3LjY3NTYgNS4zODY3NSA3Ljg0MzAxIDQuODA5MjQgNy44NDMwMSA0LjIwNTA2QzcuODQzMDEgMy4zMjUwOSA3LjQ4Nzg4IDIuNDk0MTYgNi44MjY4OSAxLjg3NDVMNS44Nzk3NSAwLjk2MjQyMUM1LjIzODUgMC4zNDI3NjIgNC4zNzA0MSAwLjAwMDQyMDMxMSAzLjQ0MzA2IDAuMDAwNDIwMzExQzIuNTI1NTcgMC4wMDA0MjAzMTEgMS42NTc0IDAuMzQyNzYyIDEuMDA2MjggMC45NjI0MjFDLTAuMzM1NDI1IDIuMjQ5ODQgLTAuMzM1NDI1IDQuMzQzNjggMS4wMDYyOCA1LjYyMjYyTDEuOTYzMjQgNi41MzU2MkMyLjYxNDM2IDcuMTU0MzMgMy40ODI0OCA3LjQ5NzYyIDQuMzkwMTEgNy40OTc2MkM1LjAxNjc5IDcuNDk3NjIgNS42MjUwOCA3LjMzNzQ2IDYuMTUyMDcgNy4wMzg3Nkw4LjIwNiA5LjAwMjkzTDYuMTU1NTIgMTAuOTY0QzUuNjI4NDcgMTAuNjY0MSA1LjAyMTEzIDEwLjUwMzcgNC4zOTk5NSAxMC41MDM3QzMuNDgyNDcgMTAuNTAzNyAyLjYxNDM4IDEwLjg0NjEgMS45NjMyNiAxMS40NzMzTDEuMDA2MyAxMi4zNzc4QzAuMzU1MTc2IDEyLjk5NzUgMCAxMy44Mjg0IDAgMTQuNzA4NEMwIDE1LjU4ODMgMC4zNTUxNzYgMTYuNDExNyAxLjAwNjMgMTcuMDM4OUMxLjY1NzQxIDE3LjY1ODYgMi41MjU1OSAxOCAzLjQ0MzA4IDE4QzQuMzcwNDMgMTggNS4yMjg2NSAxNy42NTg2IDUuODc5NzcgMTcuMDM4OUw2LjgyNjkxIDE2LjEyNTlDNy40ODc5IDE1LjUwNzIgNy44NDMwMyAxNC42ODM5IDcuODQzMDMgMTMuODAzOUM3Ljg0MzAzIDEzLjIwMDIgNy42NzU5IDEyLjYxOTYgNy4zNTc1NSAxMi4xMTJMOS40MDkxMSAxMC4xNTM1TDkuOTU1MDkgMTAuNjc1NkM5LjYyMjI1IDExLjE0OTIgOS40NDMyMyAxMS43MDg0IDkuNDQzMjMgMTIuMjk1NUM5LjQ0MzIzIDEzLjA3ODUgOS43NjA5IDEzLjgxMTIgMTAuMzM2NyAxNC4zNTc4TDEzLjI1NTMgMTcuMTQ0M0MxMy44MzExIDE3LjY5ODYgMTQuNTk1NSAxNy45OTk0IDE1LjQwOTUgMTcuOTk5NEMxNi4yMzM1IDE3Ljk5OTQgMTYuOTg3OSAxNy42OTg2IDE3LjU2MzYgMTcuMTQ0M0MxNy41ODkxIDE3LjEyMDMgMTcuNjEyNyAxNy4wOTUxIDE3LjYzNDQgMTcuMDY5QzE3LjY3NTYgMTcuMDQyIDE3LjcxNTYgMTcuMDEwOSAxNy43NTQzIDE2Ljk3NTZDMTguMDgxOSAxNi42NTc2IDE4LjA4MTkgMTYuMTQ1MSAxNy43NTQzIDE1LjgyNzFMMTAuNjEzMiA5LjAwMzkzTDE3Ljc1NDMgMi4xODY1NEMxOC4wODE5IDEuODY4NTcgMTguMDgxOSAxLjM0NzQ4IDE3Ljc1NDMgMS4wMjk1MUMxNy43MTkxIDAuOTk2NDcxIDE3LjY4MTcgMC45NjY4NzggMTcuNjQyNCAwLjk0MDcyN1pNMTEuMjE2NCA2LjEyMzg2TDE1Ljg0MjcgMS42OTkyM0MxNS4zNzIzIDEuNTQ4NzcgMTQuODMxMiAxLjY1MDY3IDE0LjQ1NjQgMi4wMDQ5M0wxMS41Mzc5IDQuNzkxMzdDMTEuMTYxNyA1LjE1MzExIDExLjA1NDUgNS42NzI1OSAxMS4yMTY0IDYuMTIzODZaTTIuMjA5ODggMi4xMTk2OUMyLjU0NTMxIDEuODAwOSAyLjk3OTM5IDEuNjMwMTkgMy40NDMwNiAxLjYzMDE5QzMuOTE2NiAxLjYzMDE5IDQuMzUwNjggMS44MDA5IDQuNjc2MjQgMi4xMTk2OUw1LjYyMzI5IDMuMDMxNzdDNS45NTg3MSAzLjM0MjA3IDYuMTM2MzEgMy43NTcwNiA2LjEzNjMxIDQuMjA1MDZDNi4xMzYzMSA0LjY0NTUyIDUuOTU4NzEgNS4wNjg5OSA1LjYyMzI5IDUuMzc4MzVDNC45NzIxNyA2LjAwNTU2IDMuODE3ODcgNi4wMDU1NiAzLjE2Njc1IDUuMzc4MzVMMi4yMDk4OCA0LjQ3MzgyQzEuNTM5MDMgMy44MjIxIDEuNTM5MDMgMi43NzE0MSAyLjIwOTg4IDIuMTE5NjlaTTExLjE1MDcgMTIuMjk1NUMxMS4xNTA3IDEyLjE1NDUgMTEuMTc0NCAxMi4wMTYgMTEuMjE5NyAxMS44ODQ5TDE1Ljg0MTEgMTYuMzA0M0MxNS43MDMxIDE2LjM0NzcgMTUuNTU3MiAxNi4zNjk5IDE1LjQwOTUgMTYuMzY5OUMxNS4wNTIxIDE2LjM2OTkgMTQuNzE0NiAxNi4yMzk4IDE0LjQ1NjQgMTUuOTk1TDExLjUzNzkgMTMuMjA4NUMxMS4yODk3IDEyLjk2MzcgMTEuMTUwNyAxMi42MzgxIDExLjE1MDcgMTIuMjk1NVpNMy4xNjY3NyAxMi42MjIxQzMuNDkyMzMgMTIuMzEyNyAzLjkyNjQxIDEyLjEzMzUgNC4zOTk5NSAxMi4xMzM1QzQuODYzNjMgMTIuMTMzNSA1LjI5Nzc1IDEyLjMxMjcgNS42MjMzMSAxMi42MjIxQzUuOTU4NzMgMTIuOTQwOSA2LjEzNjMzIDEzLjM1NTggNi4xMzYzMyAxMy43OTU0QzYuMTM2MzMgMTQuMjQ0MyA1Ljk1ODczIDE0LjY1OTMgNS42MjMzMSAxNC45NzcyTDQuNjc2MjYgMTUuODgxN0M0LjM1MDcgMTYuMTk5NSAzLjkxNjYyIDE2LjM3MTIgMy40NDMwOCAxNi4zNzEyQzIuOTc5NCAxNi4zNzEyIDIuNTQ1MjkgMTYuMTk5NSAyLjIxOTczIDE1Ljg4MTdDMS44ODQzIDE1LjU3MjMgMS43MDY3IDE1LjE0ODggMS43MDY3IDE0LjcwODRDMS43MDY3IDE0LjI2MDQgMS44ODQzIDEzLjg0NDQgMi4yMTk3MyAxMy41MzUxTDMuMTY2NzcgMTIuNjIyMVoiIGZpbGw9ImJsYWNrIi8+CjwvZz4KPGRlZnM+CjxjbGlwUGF0aCBpZD0iY2xpcDBfNTBfMTQwIj4KPHJlY3Qgd2lkdGg9IjE4IiBoZWlnaHQ9IjE4IiBmaWxsPSJ3aGl0ZSIvPgo8L2NsaXBQYXRoPgo8L2RlZnM+Cjwvc3ZnPgo=);
}
.icon--cut.svg-icon:after.disabled {
  background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTUiIGhlaWdodD0iMTYiIHZpZXdCb3g9IjAgMCAxNSAxNiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPGcgY2xpcC1wYXRoPSJ1cmwoI2NsaXAwXzUwXzQxMSkiPgo8cGF0aCBmaWxsLXJ1bGU9ImV2ZW5vZGQiIGNsaXAtcnVsZT0iZXZlbm9kZCIgZD0iTTYuODIzMjQgNi4wMzc2QzYuMzc2NDYgNS41MDU4NiA1Ljc5MjQ4IDQuODQ0NzMgNS4wMzc2IDQuMDE2MTFDMi45OTMxNiAxLjc3MTQ4IDEuNTM3NiAwLjAyMDAxOTUgMS41Mzc2IDAuMDIwMDE5NUMwLjUzNzU5OCAxLjUxODU2IDAuNDkzMTY0IDMuMjcwMDIgMi41MzcxMSA1LjUxNDY1QzMuMjY3NTggNi4zMTY0MSA0LjA2MjAxIDcuMDE3NTggNC44MDkwOCA3LjU2MjAxQzUuMjE3MjggNi43OTQ5MiA1Ljk0OTcxIDYuMjI2MDcgNi44MjMyNCA2LjAzNzZaTTguMjU0ODggNi4wNzYxN0M5LjA5NTcgNi4zMDYxNSA5Ljc4ODU3IDYuODkyNTggMTAuMTYxNiA3LjY2MjZDMTAuOTQ4OCA3LjEwNDk4IDExLjc5NjkgNi4zNjY3IDEyLjU3MjggNS41MTQ2NUMxNC42MTcyIDMuMjcwMDIgMTQuNTcyOCAxLjUxODU2IDEzLjU3MjggMC4wMjAwMTk1QzEzLjU3MjggMC4wMjAwMTk1IDEyLjExNzIgMS43NzE0OCAxMC4wNzI4IDQuMDE2MTFDOS4yOTkzMiA0Ljg2NTIzIDguNzA1NTcgNS41MzgwOSA4LjI1NDg4IDYuMDc2MTdaTTguNzUwOTggMTEuNjczM0M5LjM3MDYgMTEuMzc3OSA5Ljg3MjU2IDEwLjg3NiAxMC4xNjg1IDEwLjI1NjhDMTAuNTU5NiAxMC4wNzAzIDEwLjk5NzYgOS45NjU4MiAxMS40NiA5Ljk2NTgyQzEzLjExNjcgOS45NjU4MiAxNC40NiAxMS4zMDc2IDE0LjQ2IDEyLjk2MjlDMTQuNDYgMTQuNjE4MSAxMy4xMTY3IDE1Ljk2MDQgMTEuNDYgMTUuOTYwNEM5LjgwMzIyIDE1Ljk2MDQgOC40NTk5NiAxNC42MTgxIDguNDU5OTYgMTIuOTYyOUM4LjQ1OTk2IDEyLjUwMSA4LjU2NDQ1IDEyLjA2MzkgOC43NTA5OCAxMS42NzMzWk00Ljc1MTQ2IDEwLjI1NjhDNS4wNDczNiAxMC44NzYgNS41NDkzMiAxMS4zNzc5IDYuMTY4OTQgMTEuNjczM0M2LjM1NTQ3IDEyLjA2MzkgNi40NTk5NiAxMi41MDEgNi40NTk5NiAxMi45NjI5QzYuNDU5OTYgMTQuNjE4MSA1LjExNjcgMTUuOTYwNCAzLjQ1OTk2IDE1Ljk2MDRDMS44MDMyMiAxNS45NjA0IDAuNDU5OTYxIDE0LjYxODEgMC40NTk5NjEgMTIuOTYyOUMwLjQ1OTk2MSAxMS4zMDc2IDEuODAzMjIgOS45NjU4MiAzLjQ1OTk2IDkuOTY1ODJDMy45MjIzNiA5Ljk2NTgyIDQuMzYwMzUgMTAuMDcwMyA0Ljc1MTQ2IDEwLjI1NjhaTTkuMzExMDMgOC4yMDg5OEM5LjAxMjIxIDcuNDgxOTMgOC4yOTYzOSA2Ljk2OTczIDcuNDU5OTYgNi45Njk3M0M2LjY1ODIgNi45Njk3MyA1Ljk2NjggNy40NDA5MiA1LjY0Nzk1IDguMTIwMTJDNS41MjczNCA4LjM3Njk1IDUuNDU5OTYgOC42NjQwNiA1LjQ1OTk2IDguOTY2OEM1LjQ1OTk2IDEwLjA3MDMgNi4zNTU0NyAxMC45NjQ4IDcuNDU5OTYgMTAuOTY0OEM4LjU2NDQ1IDEwLjk2NDggOS40NTk5NiAxMC4wNzAzIDkuNDU5OTYgOC45NjY4QzkuNDU5OTYgOC42OTgyNCA5LjQwNzIzIDguNDQyODcgOS4zMTEwMyA4LjIwODk4Wk00LjQ1OTk2IDEyLjk2MjlDNC40NTk5NiAxMy41MTIyIDQuMDE0MTYgMTMuOTYwNCAzLjQ1OTk2IDEzLjk2MDRDMi45MDU3NiAxMy45NjA0IDIuNDU5OTYgMTMuNTEyMiAyLjQ1OTk2IDEyLjk2MjlDMi40NTk5NiAxMi40MTQgMi45MDU3NiAxMS45NjU4IDMuNDU5OTYgMTEuOTY1OEM0LjAxNDE2IDExLjk2NTggNC40NTk5NiAxMi40MTQgNC40NTk5NiAxMi45NjI5Wk0xMi40NiAxMi45NjI5QzEyLjQ2IDEzLjUxMjIgMTIuMDE0MiAxMy45NjA0IDExLjQ2IDEzLjk2MDRDMTAuOTA1OCAxMy45NjA0IDEwLjQ2IDEzLjUxMjIgMTAuNDYgMTIuOTYyOUMxMC40NiAxMi40MTQgMTAuOTA1OCAxMS45NjU4IDExLjQ2IDExLjk2NThDMTIuMDE0MiAxMS45NjU4IDEyLjQ2IDEyLjQxNCAxMi40NiAxMi45NjI5WiIgZmlsbD0iYmxhY2siLz4KPHBhdGggZD0iTTkuNDU5OTYgOS4wMDc5MUM5LjQ1OTk2IDEwLjExMTQgOC41NjQ1MyAxMS4wMDYgNy40NTk5NiAxMS4wMDZDNi4zNTUzOSAxMS4wMDYgNS40NTk5NiAxMC4xMTE0IDUuNDU5OTYgOS4wMDc5MUM1LjQ1OTk2IDcuOTA0MzYgNi4zNTUzOSA3LjAwOTc3IDcuNDU5OTYgNy4wMDk3N0M4LjU2NDUzIDcuMDA5NzcgOS40NTk5NiA3LjkwNDM2IDkuNDU5OTYgOS4wMDc5MVoiIGZpbGw9ImJsYWNrIi8+CjwvZz4KPGRlZnM+CjxjbGlwUGF0aCBpZD0iY2xpcDBfNTBfNDExIj4KPHJlY3Qgd2lkdGg9IjE1IiBoZWlnaHQ9IjE2IiBmaWxsPSJ3aGl0ZSIvPgo8L2NsaXBQYXRoPgo8L2RlZnM+Cjwvc3ZnPgo=);
}
.icon--lock.svg-icon:after {
  width: 12px;
  height: 16px;
  background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTIiIGhlaWdodD0iMTYiIHZpZXdCb3g9IjAgMCAxMiAxNiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPGcgY2xpcC1wYXRoPSJ1cmwoI2NsaXAwXzUwXzU2MCkiPgo8cGF0aCBkPSJNNC44NjMyOCAxMC4yNDU3QzQuODYzMjggOS40ODE1OCA1LjM3MjIgOC44NjM2NiA2LjAwMDAxIDguODYzNjZDNi42Mjc4MyA4Ljg2MzY2IDcuMTM2MTkgOS40ODE1OCA3LjEzNjE5IDEwLjI0NTdDNy4xMzYxOSAxMC43NzA2IDYuODk2MTkgMTEuMjIyNCA2LjU0NDkyIDExLjQ1NVYxMy4wMDk4SDUuNDU0MDFWMTEuNDU1QzUuMTAzODMgMTEuMjE1OCA0Ljg2MzI4IDEwLjc3MDYgNC44NjMyOCAxMC4yNDU3WiIgZmlsbD0iYmxhY2siLz4KPHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik0xMC45MDkxIDZIOS44MTgxOFY0Ljg3MTM5QzkuODE4MTggMi4xODYyMiA4LjEwNTM3IDAgNi4wMDAyNiAwQzMuODk0NjMgMCAyLjE4MTgyIDIuMTg2MjIgMi4xODE4MiA0Ljg3MTM5VjZIMS4wOTA5MUMwLjQ4OTgxOCA2IDAgNi42MDcxIDAgNy4zNjQyNlYxNC42MzU3QzAgMTUuMzkyOSAwLjQ4OTgxOCAxNiAxLjA5MDkxIDE2SDEwLjkwOTFDMTEuNTEwNyAxNiAxMiAxNS4zOTI5IDEyIDE0LjYzNTdWNy4zNjQyNkMxMiA2LjYwNzEgMTEuNTEwNyA2IDEwLjkwOTEgNlpNOC43ODg1MyA0Ljg3MTM5VjZIMy4yMTE0NlY0Ljg3MTM5QzMuMjExNDYgMi45MDgzOSA0LjQ2MjQ4IDEuMzEzMDQgNi4wMDAyNiAxLjMxMzA0QzcuNTM4MDMgMS4zMTMwNCA4Ljc4ODUzIDIuOTA4MzkgOC43ODg1MyA0Ljg3MTM5Wk0xLjA5MDkxIDcuMzY0MjZWMTQuNjM1N0gxMC45MDk2TDEwLjkwOTEgNy4zNjQyNkgxLjA5MDkxWiIgZmlsbD0iYmxhY2siLz4KPC9nPgo8ZGVmcz4KPGNsaXBQYXRoIGlkPSJjbGlwMF81MF81NjAiPgo8cmVjdCB3aWR0aD0iMTIiIGhlaWdodD0iMTYiIGZpbGw9IndoaXRlIi8+CjwvY2xpcFBhdGg+CjwvZGVmcz4KPC9zdmc+Cg==);
}
.icon--unlock.svg-icon:after {
  width: 12px;
  height: 16px;
  background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTMiIGhlaWdodD0iMTciIHZpZXdCb3g9IjAgMCAxMyAxNyIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPGcgY2xpcC1wYXRoPSJ1cmwoI2NsaXAwXzUwXzEwMDkpIj4KPHBhdGggZD0iTTUuMzYzMjggMTAuNzQ1OEM1LjM2MzI4IDkuOTgxNjQgNS44NzE2NSA5LjM2MzcxIDYuNTAwMDEgOS4zNjM3MUM3LjEyNzI5IDkuMzYzNzEgNy42MzYyIDkuOTgxNjQgNy42MzYyIDEwLjc0NThDNy42MzYyIDExLjI3MDcgNy4zOTU2NSAxMS43MjI1IDcuMDQ0OTIgMTEuOTU1MVYxMy41MDk5SDUuOTU0MDFWMTEuOTU1MUM1LjYwMzI5IDExLjcxNTkgNS4zNjMyOCAxMS4yNzA3IDUuMzYzMjggMTAuNzQ1OFoiIGZpbGw9ImJsYWNrIi8+CjxwYXRoIGZpbGwtcnVsZT0iZXZlbm9kZCIgY2xpcC1ydWxlPSJldmVub2RkIiBkPSJNMi40NTQzNyA1LjQzMDI5VjYuNDk5ODlIMS41OTA5MUMwLjk4OTI3MyA2LjQ5OTg5IDAuNSA3LjEwNjk5IDAuNSA3Ljg2NDE2VjE1LjEzNTdDMC41IDE1Ljg5MjkgMC45ODkyNzMgMTYuNSAxLjU5MDkxIDE2LjVIMTEuNDA5MUMxMi4wMTAyIDE2LjUgMTIuNSAxNS44OTI5IDEyLjUgMTUuMTM1N1Y3Ljg2NDE2QzEyLjUgNy4xMDY5OSAxMi4wMTAyIDYuNDk5ODkgMTEuNDA5MSA2LjQ5OTg5SDMuNTQ1MjhWNS40MzAyOUMzLjU0NTI4IDMuNDQzNTYgNC44NzAxOCAxLjgyODkyIDYuNSAxLjgyODkyQzguMTI4NzMgMS44Mjg5MiA5LjUgMi41MTMzIDkuNSA0LjUwMDAzSDEwLjU5MDlDMTAuNTkwOSAxLjc4MjQgOC43MzAzNiAwLjUgNi41IDAuNUM0LjI2OTA5IDAuNSAyLjQ1NDM3IDIuNzEyNjYgMi40NTQzNyA1LjQzMDI5Wk0xLjU5MDkxIDcuODY0MTZWMTUuMTM1N0gxMS40MDk2TDExLjQwOTEgNy44NjQxNkgxLjU5MDkxWiIgZmlsbD0iYmxhY2siLz4KPC9nPgo8ZGVmcz4KPGNsaXBQYXRoIGlkPSJjbGlwMF81MF8xMDA5Ij4KPHJlY3Qgd2lkdGg9IjEyIiBoZWlnaHQ9IjE2IiBmaWxsPSJ3aGl0ZSIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMC41IDAuNSkiLz4KPC9jbGlwUGF0aD4KPC9kZWZzPgo8L3N2Zz4K);
}
.icon--copy.svg-icon:after {
  width: 16px;
  height: 18px;
  background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjAiIGhlaWdodD0iMjQiIHZpZXdCb3g9IjAgMCAyMCAyNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPGcgY2xpcC1wYXRoPSJ1cmwoI2NsaXAwXzExXzMyKSI+CjxwYXRoIGQ9Ik0wIDIwLjgyNzJDMCAyMS4zNTQ1IDAuNDIyODIxIDIxLjc2ODggMC45NDU4OTIgMjEuNzY4OEMxLjQ2ODk2IDIxLjc2ODggMi4wMDkyMiAyMS4zNTQ1IDIuMDA5MjIgMjAuODI3MlYxLjk5OTk1SDE2LjM3MDFDMTYuODkzMiAxLjk5OTk1IDE3LjM0MDIgMS40NTk0MSAxNy4zNDAyIDAuOTQxNTU5QzE3LjM0MDIgMC40MTQyOTEgMTYuOTE3NCAwIDE2LjM5NDMgMEgxLjg5MTc4QzAuODQ4NDggMCAwIDAuODM3OTgyIDAgMS44ODMxVjIwLjgyNzJaIiBmaWxsPSJibGFjayIvPgo8cGF0aCBkPSJNNi43OTcyMSA3Ljc3NzE2SDEyLjM1NDRDMTIuNjE2NCA3Ljc3NzE2IDEyLjgyNzMgNy41NjA1OSAxMi44MjczIDcuMzA2MzhDMTIuODI3MyA3LjA0Mjc0IDEyLjYxNjQgNi44MzU2IDEyLjM1NDQgNi44MzU2SDYuNzk3MjFDNi41MzYxNiA2LjgzNTYgNi4zMjQyOCA3LjA0Mjc0IDYuMzI0MjggNy4zMDYzOEM2LjMyNDI4IDcuNTYwNTkgNi41MzYxNiA3Ljc3NzE2IDYuNzk3MjEgNy43NzcxNloiIGZpbGw9ImJsYWNrIi8+CjxwYXRoIGQ9Ik0xNi4wMTk3IDEwLjA0Nkg2Ljc5NzIxQzYuNTM2MTYgMTAuMDQ2IDYuMzI0MjggOS44Mzg4NSA2LjMyNDI4IDkuNTc1MjFDNi4zMjQyOCA5LjMyMDk4IDYuNTM2MTYgOS4xMDQ0MyA2Ljc5NzIxIDkuMTA0NDNIMTYuMDE5N0MxNi4yODE3IDkuMTA0NDMgMTYuNDkyNyA5LjMyMDk4IDE2LjQ5MjcgOS41NzUyMUMxNi40OTI3IDkuODM4ODUgMTYuMjgxNyAxMC4wNDYgMTYuMDE5NyAxMC4wNDZaIiBmaWxsPSJibGFjayIvPgo8cGF0aCBkPSJNNi43OTcyMSAxMi4zMjQ4SDE2LjAxOTdDMTYuMjgxNyAxMi4zMjQ4IDE2LjQ5MjcgMTIuMTE3NyAxNi40OTI3IDExLjg1NEMxNi40OTI3IDExLjU5MDQgMTYuMjgxNyAxMS4zODMzIDE2LjAxOTcgMTEuMzgzM0g2Ljc5NzIxQzYuNTM2MTYgMTEuMzgzMyA2LjMyNDI4IDExLjU5MDQgNi4zMjQyOCAxMS44NTRDNi4zMjQyOCAxMi4xMTc3IDYuNTM2MTYgMTIuMzI0OCA2Ljc5NzIxIDEyLjMyNDhaIiBmaWxsPSJibGFjayIvPgo8cGF0aCBkPSJNMTAuNjU5MyAxNC42MDMzSDYuNzk3MjFDNi41MzYxNiAxNC42MDMzIDYuMzI0MjggMTQuMzg2NyA2LjMyNDI4IDE0LjEzMjVDNi4zMjQyOCAxMy44Njg5IDYuNTM2MTYgMTMuNjYxOCA2Ljc5NzIxIDEzLjY2MThIMTAuNjU5M0MxMC45MjEzIDEzLjY2MTggMTEuMTMyMyAxMy44Njg5IDExLjEzMjMgMTQuMTMyNUMxMS4xMzIzIDE0LjM4NjcgMTAuOTIxMyAxNC42MDMzIDEwLjY1OTMgMTQuNjAzM1oiIGZpbGw9ImJsYWNrIi8+CjxwYXRoIGZpbGwtcnVsZT0iZXZlbm9kZCIgY2xpcC1ydWxlPSJldmVub2RkIiBkPSJNMTMuMzc4NyAyNEgzLjYwNTcxQzMuMDgzNTkgMjQgMi42NTk4MiAyMy41ODU3IDIuNjU5ODIgMjMuMDU4NFYzLjcyODM2QzIuNjU5ODIgMy4yMTA0OSAzLjA4MzU5IDIuNzg2OCAzLjYwNTcxIDIuNzg2OEgxOS4wNTQxQzE5LjU3NzIgMi43ODY4IDIwIDMuMjEwNDkgMjAgMy43MjgzNlYxNy40MDkxQzIwIDE3LjY2MzMgMTkuOTAwNyAxNy44OTg3IDE5LjcyMjkgMTguMDc3NkwxNC4wNDc1IDIzLjcyNjlDMTMuODcwNiAyMy45MDU4IDEzLjYzMDMgMjQgMTMuMzc4NyAyNFpNNC41NTE2MSAyMi4xMTY5SDEyLjkwNThWMTcuNDA5MkMxMi45MDU4IDE3LjE1NSAxMy4xMTc3IDE2LjkzODUgMTMuMzc4OCAxNi45Mzg1SDE4LjEwODJWNC42Njk5MUg0LjU1MTYxVjIyLjExNjlaTTE3LjI0NjcgMTcuODhMMTMuODUxNyAyMS4yNTY5VjE3Ljg4SDE3LjI0NjdaIiBmaWxsPSJibGFjayIvPgo8L2c+CjxkZWZzPgo8Y2xpcFBhdGggaWQ9ImNsaXAwXzExXzMyIj4KPHJlY3Qgd2lkdGg9IjIwIiBoZWlnaHQ9IjI0IiBmaWxsPSJ3aGl0ZSIvPgo8L2NsaXBQYXRoPgo8L2RlZnM+Cjwvc3ZnPgo=);
}
.icon--copy.svg-icon:after.disabled {
  background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTUiIGhlaWdodD0iMTciIHZpZXdCb3g9IjAgMCAxNSAxNyIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPGcgY2xpcC1wYXRoPSJ1cmwoI2NsaXAwXzUwXzM5NikiPgo8cGF0aCBmaWxsLXJ1bGU9ImV2ZW5vZGQiIGNsaXAtcnVsZT0iZXZlbm9kZCIgZD0iTTkuNDU4OTggMC4wMjAwMTk1SDMuNjg5OTRWMi4xNTEzN0g3LjMwNTE3QzEwLjA2NjkgMi4xNTEzNyAxMi4zMDUyIDQuMzkwMTQgMTIuMzA1MiA3LjE1MTM3VjEyLjgwODFIMTQuNDU4OVY1LjAyMDAyQzE0LjQ1ODkgMi4yNTg3OSAxMi4yMjA3IDAuMDIwMDE5NSA5LjQ1ODk4IDAuMDIwMDE5NVpNMTAuMzA1MiAxMi44MDgxVjcuMTUxMzdDMTAuMzA1MiA1LjQ5NDYzIDguOTYyNCA0LjE1MTM3IDcuMzA1MTcgNC4xNTEzN0gzLjY4OTk0VjEyLjgwODFIMTAuMzA1MloiIGZpbGw9ImJsYWNrIi8+CjxwYXRoIGQ9Ik0wLjQ1OTk2MSAzLjIyMDIxSDYuMjI5MTlDOC45OTA2MiAzLjIyMDIxIDExLjIyOTIgNS40NTg3OSAxMS4yMjkyIDguMjIwMjFWMTYuMDA4M0gwLjQ1OTk2MVYzLjIyMDIxWiIgZmlsbD0iYmxhY2siLz4KPC9nPgo8ZGVmcz4KPGNsaXBQYXRoIGlkPSJjbGlwMF81MF8zOTYiPgo8cmVjdCB3aWR0aD0iMTUiIGhlaWdodD0iMTciIGZpbGw9IndoaXRlIi8+CjwvY2xpcFBhdGg+CjwvZGVmcz4KPC9zdmc+Cg==);
}
.icon--paste.svg-icon:after {
  width: 16px;
  height: 18px;
  background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTYiIGhlaWdodD0iMTgiIHZpZXdCb3g9IjAgMCAxNiAxOCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPGcgY2xpcC1wYXRoPSJ1cmwoI2NsaXAwXzUwXzE0MikiPgo8cGF0aCBkPSJNMTUuNSAxNS42MjA0QzE1LjUgMTYuMDE1OCAxNS4xODI5IDE2LjMyNjYgMTQuNzkwNiAxNi4zMjY2QzE0LjM5ODMgMTYuMzI2NiAxMy45OTMxIDE2LjAxNTggMTMuOTkzMSAxNS42MjA0VjEuNDk5OTdIMy4yMjI0M0MyLjgzMDEzIDEuNDk5OTcgMi40OTQ4NyAxLjA5NDU2IDIuNDk0ODcgMC43MDYxNjlDMi40OTQ4NyAwLjMxMDcxOSAyLjgxMTk4IDAgMy4yMDQyOCAwSDE0LjA4MTJDMTQuODYzNiAwIDE1LjUgMC42Mjg0ODcgMTUuNSAxLjQxMjMzVjE1LjYyMDRaIiBmaWxsPSJibGFjayIvPgo8cGF0aCBkPSJNMTAuNDAyMSA1LjgzMjg4SDYuMjM0MjRDNi4wMzc3MiA1LjgzMjg4IDUuODc5NTIgNS42NzA0NSA1Ljg3OTUyIDUuNDc5OEM1Ljg3OTUyIDUuMjgyMDYgNi4wMzc3MiA1LjEyNjcxIDYuMjM0MjQgNS4xMjY3MUgxMC40MDIxQzEwLjU5NzkgNS4xMjY3MSAxMC43NTY4IDUuMjgyMDYgMTAuNzU2OCA1LjQ3OThDMTAuNzU2OCA1LjY3MDQ1IDEwLjU5NzkgNS44MzI4OCAxMC40MDIxIDUuODMyODhaIiBmaWxsPSJibGFjayIvPgo8cGF0aCBkPSJNMy40ODUyMSA3LjUzNDQ4SDEwLjQwMjFDMTAuNTk3OSA3LjUzNDQ4IDEwLjc1NjggNy4zNzkxMyAxMC43NTY4IDcuMTgxNEMxMC43NTY4IDYuOTkwNzMgMTAuNTk3OSA2LjgyODMxIDEwLjQwMjEgNi44MjgzMUgzLjQ4NTIxQzMuMjg4NyA2LjgyODMxIDMuMTMwNDkgNi45OTA3MyAzLjEzMDQ5IDcuMTgxNEMzLjEzMDQ5IDcuMzc5MTMgMy4yODg3IDcuNTM0NDggMy40ODUyMSA3LjUzNDQ4WiIgZmlsbD0iYmxhY2siLz4KPHBhdGggZD0iTTEwLjQwMjEgOS4yNDM2NEgzLjQ4NTIxQzMuMjg4NyA5LjI0MzY0IDMuMTMwNDkgOS4wODgyOSAzLjEzMDQ5IDguODkwNTdDMy4xMzA0OSA4LjY5Mjg0IDMuMjg4NyA4LjUzNzQ4IDMuNDg1MjEgOC41Mzc0OEgxMC40MDIxQzEwLjU5NzkgOC41Mzc0OCAxMC43NTY4IDguNjkyODQgMTAuNzU2OCA4Ljg5MDU3QzEwLjc1NjggOS4wODgyOSAxMC41OTc5IDkuMjQzNjQgMTAuNDAyMSA5LjI0MzY0WiIgZmlsbD0iYmxhY2siLz4KPHBhdGggZD0iTTcuNTA1NTIgMTAuOTUyNUgxMC40MDIxQzEwLjU5NzkgMTAuOTUyNSAxMC43NTY4IDEwLjc5MDEgMTAuNzU2OCAxMC41OTk0QzEwLjc1NjggMTAuNDAxNyAxMC41OTc5IDEwLjI0NjMgMTAuNDAyMSAxMC4yNDYzSDcuNTA1NTJDNy4zMDkwMyAxMC4yNDYzIDcuMTUwODIgMTAuNDAxNyA3LjE1MDgyIDEwLjU5OTRDNy4xNTA4MiAxMC43OTAxIDcuMzA5MDMgMTAuOTUyNSA3LjUwNTUyIDEwLjk1MjVaIiBmaWxsPSJibGFjayIvPgo8cGF0aCBmaWxsLXJ1bGU9ImV2ZW5vZGQiIGNsaXAtcnVsZT0iZXZlbm9kZCIgZD0iTTUuNDY1OTYgMThIMTIuNzk1N0MxMy4xODczIDE4IDEzLjUwNTEgMTcuNjg5MyAxMy41MDUxIDE3LjI5MzhWMi43OTYyNkMxMy41MDUxIDIuNDA3ODYgMTMuMTg3MyAyLjA5MDA5IDEyLjc5NTcgMi4wOTAwOUgxLjIwOTQyQzAuODE3MTE2IDIuMDkwMDkgMC41IDIuNDA3ODYgMC41IDIuNzk2MjZWMTMuMDU2OEMwLjUgMTMuMjQ3NSAwLjU3NDQ3OCAxMy40MjQgMC43MDc4NDggMTMuNTU4Mkw0Ljk2NDM5IDE3Ljc5NTJDNS4wOTcwNSAxNy45Mjk0IDUuMjc3MjQgMTggNS40NjU5NiAxOFpNMTIuMDg2MyAxNi41ODc3SDUuODIwNjNWMTMuMDU2OUM1LjgyMDYzIDEyLjg2NjMgNS42NjE3MiAxMi43MDM4IDUuNDY1OTEgMTIuNzAzOEgxLjkxODg0VjMuNTAyNDJIMTIuMDg2M1YxNi41ODc3Wk0yLjU2NDk1IDEzLjQxTDUuMTExMTkgMTUuOTQyN1YxMy40MUgyLjU2NDk1WiIgZmlsbD0iYmxhY2siLz4KPC9nPgo8ZGVmcz4KPGNsaXBQYXRoIGlkPSJjbGlwMF81MF8xNDIiPgo8cmVjdCB3aWR0aD0iMTYiIGhlaWdodD0iMTgiIGZpbGw9IndoaXRlIi8+CjwvY2xpcFBhdGg+CjwvZGVmcz4KPC9zdmc+Cg==);
}
.icon--paste.svg-icon:after.disabled {
  background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTUiIGhlaWdodD0iMTciIHZpZXdCb3g9IjAgMCAxNSAxNyIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPGcgY2xpcC1wYXRoPSJ1cmwoI2NsaXAwXzUwXzM5NikiPgo8cGF0aCBmaWxsLXJ1bGU9ImV2ZW5vZGQiIGNsaXAtcnVsZT0iZXZlbm9kZCIgZD0iTTkuNDU4OTggMC4wMjAwMTk1SDMuNjg5OTRWMi4xNTEzN0g3LjMwNTE3QzEwLjA2NjkgMi4xNTEzNyAxMi4zMDUyIDQuMzkwMTQgMTIuMzA1MiA3LjE1MTM3VjEyLjgwODFIMTQuNDU4OVY1LjAyMDAyQzE0LjQ1ODkgMi4yNTg3OSAxMi4yMjA3IDAuMDIwMDE5NSA5LjQ1ODk4IDAuMDIwMDE5NVpNMTAuMzA1MiAxMi44MDgxVjcuMTUxMzdDMTAuMzA1MiA1LjQ5NDYzIDguOTYyNCA0LjE1MTM3IDcuMzA1MTcgNC4xNTEzN0gzLjY4OTk0VjEyLjgwODFIMTAuMzA1MloiIGZpbGw9ImJsYWNrIi8+CjxwYXRoIGQ9Ik0wLjQ1OTk2MSAzLjIyMDIxSDYuMjI5MTlDOC45OTA2MiAzLjIyMDIxIDExLjIyOTIgNS40NTg3OSAxMS4yMjkyIDguMjIwMjFWMTYuMDA4M0gwLjQ1OTk2MVYzLjIyMDIxWiIgZmlsbD0iYmxhY2siLz4KPC9nPgo8ZGVmcz4KPGNsaXBQYXRoIGlkPSJjbGlwMF81MF8zOTYiPgo8cmVjdCB3aWR0aD0iMTUiIGhlaWdodD0iMTciIGZpbGw9IndoaXRlIi8+CjwvY2xpcFBhdGg+CjwvZGVmcz4KPC9zdmc+Cg==);
}
.icon--group.svg-icon:after {
  background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTkiIGhlaWdodD0iMTgiIHZpZXdCb3g9IjAgMCAxOSAxOCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPGcgY2xpcC1wYXRoPSJ1cmwoI2NsaXAwXzUwXzE1OCkiPgo8cGF0aCBkPSJNNi4xMDM2NCAxMy4xNTA3QzUuOTEwNTkgMTMuMTUwNyA1LjcxNzUyIDEzLjA4MjggNS41NzA0NyAxMi45MzJDNS4yNzU2MiAxMi42Mzc5IDUuMjc1NjIgMTIuMTYyOCA1LjU3MDQ3IDExLjg2ODZMMTIuMTUzOCA1LjI4NDYyQzEyLjQ0ODYgNC45OTA0OSAxMi45MjYgNC45OTA0OSAxMy4yMjAxIDUuMjg0NjJDMTMuNTE0OSA1LjU3ODc1IDEzLjUxNDkgNi4wNTM5MiAxMy4yMjAxIDYuMzQ4MDVMNi42MzY3OCAxMi45MzJDNi40ODk3MyAxMy4wODI4IDYuMjk2NjkgMTMuMTUwNyA2LjEwMzY0IDEzLjE1MDdaIiBmaWxsPSJibGFjayIvPgo8cGF0aCBkPSJNMTIuNjA0IDEwLjE2NDNDMTIuNDgyNiAxMC4xNjQzIDEyLjM1OTcgMTAuMTU2OCAxMi4yMzY4IDEwLjE0OTJDMTEuODIyIDEwLjExMTUgMTEuNTE1OCA5Ljc0MjAyIDExLjU1MjggOS4zMjcyMkMxMS41OTA1IDguOTEyNDMgMTEuOTYzOCA4LjYxMDc2IDEyLjM3MTcgOC42NDg0N0MxMy4xMjEzIDguNzE2MzQgMTMuODUyIDguNDUyMzQgMTQuMzc2OSA3LjkyNDQyTDE2LjI1IDYuMDU0MDlDMTcuMjM5NCA1LjA2NjEyIDE3LjIzOTQgMy40NTIyMiAxNi4yNTE2IDIuNDY0MjZMMTYuMDM5NyAyLjI1MzFDMTUuMDQ5NSAxLjI2NTE0IDEzLjQ0MSAxLjI2NTE0IDEyLjQ1MzIgMi4yNTMxTDEwLjU3NzcgNC4xMjM0NEMxMC4wNTIxIDQuNjUxMzYgOS43ODk3MSA1LjM4Mjg3IDkuODU2MDcgNi4xMjk1QzkuODkzNzcgNi41NDQzIDkuNTg3NiA2LjkxMzg3IDkuMTcyODUgNi45NTE1OEM4Ljc2MTg3IDYuOTg5MjkgOC4zOTE2MiA2LjY4MDAzIDguMzUzOTEgNi4yNjUyNEM4LjI0NjgzIDUuMDczNjUgOC42NjgzNyAzLjkwNDY4IDkuNTExNDUgMy4wNjAwMUwxMS4zODY5IDEuMTgyMTZDMTIuOTYxNCAtMC4zOTQwNTQgMTUuNTI2OSAtMC4zOTQwNTQgMTcuMTA2IDEuMTgyMTZMMTcuMzE3OSAxLjQwMDgzQzE4Ljg5NDcgMi45NzcwNSAxOC44OTM5IDUuNTQxMjkgMTcuMzE2NCA3LjExNzUxTDE1LjQ0MzkgOC45OTUzNkMxNC42ODY4IDkuNzQ5NTMgMTMuNjY4IDEwLjE2NDMgMTIuNjA0IDEwLjE2NDNaIiBmaWxsPSJibGFjayIvPgo8cGF0aCBkPSJNNC43NTc2MyAxOEMzLjcyMTUgMTggMi42ODYxMyAxNy42MDc4IDEuODk2NTkgMTYuODIzNEwxLjY4MjQ0IDE2LjYwNDhDMC45MjA3OTkgMTUuODQzMSAwLjUgMTQuODI0OSAwLjUgMTMuNzQ2NEMwLjUgMTIuNjY4IDAuOTIwNzgzIDExLjY0OTkgMS42ODQ2OCAxMC44ODgyTDMuNTU3ODUgOS4wMTAyN0M0LjM5OTQyIDguMTczMTQgNS41NjIyNCA3Ljc1MDgyIDYuNzY0MjcgNy44NTY0MUM3LjE3OTAyIDcuODk0MTEgNy40ODUyMSA4LjI1NjEgNy40NDgyNiA4LjY3MDlDNy40MTA1NiA5LjA4NTY5IDcuMDUzODYgOS4zOTQ4NyA2LjYzMDA2IDkuMzU3MTZDNS44ODcyNyA5LjI4OTI5IDUuMTUwNDkgOS41NTMyOSA0LjYyNDg5IDEwLjA4MTJMMi43NTE3MiAxMS45NTE1QzIuMjcyMTIgMTIuNDM0MiAyLjAwODE5IDEzLjA2NzcgMi4wMDgxOSAxMy43NDY0QzIuMDA4MTkgMTQuNDI1MiAyLjI3MjEyIDE1LjA1ODcgMi43NTE3MiAxNS41NDE0TDIuOTY1MTQgMTUuNzUyNkMzLjk1MjI1IDE2Ljc0MDUgNS41NjA3NCAxNi43NDA1IDYuNTUwMTIgMTUuNzUyNkw4LjQyNjMgMTMuODc0N0M4Ljk1MDQgMTMuMzU0MyA5LjIxMjg1IDEyLjYyMjcgOS4xNDQ5OCAxMS44NzYxQzkuMTA3MjcgMTEuNDYxMyA5LjQxMzQgMTEuMDkxNyA5LjgyODE2IDExLjA1NEMxMC4yMzg0IDExLjAyMzkgMTAuNjA5NCAxMS4zMjU2IDEwLjY0NzEgMTEuNzQwNEMxMC43NTUgMTIuOTMyIDEwLjMzNDIgMTQuMTAwOSA5LjQ5MjYxIDE0Ljk0NTZMNy42MTY0MiAxNi44MjM0QzYuODI5MTUgMTcuNjA3OCA1Ljc5MyAxOCA0Ljc1NzYzIDE4WiIgZmlsbD0iYmxhY2siLz4KPC9nPgo8ZGVmcz4KPGNsaXBQYXRoIGlkPSJjbGlwMF81MF8xNTgiPgo8cmVjdCB3aWR0aD0iMTgiIGhlaWdodD0iMTgiIGZpbGw9IndoaXRlIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgwLjUpIi8+CjwvY2xpcFBhdGg+CjwvZGVmcz4KPC9zdmc+Cg==);
  width: 18px;
  height: 18px;
}
.icon--ungroup.svg-icon:after {
  background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjAiIGhlaWdodD0iMTciIHZpZXdCb3g9IjAgMCAyMCAxNyIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPGcgY2xpcC1wYXRoPSJ1cmwoI2NsaXAwXzUwXzE1NSkiPgo8cGF0aCBmaWxsLXJ1bGU9ImV2ZW5vZGQiIGNsaXAtcnVsZT0iZXZlbm9kZCIgZD0iTTE5LjUgNUMxOS41IDMuODk1NDMgMTguNjA0NiAzIDE3LjUgM0g1LjVDNC4zOTU0MyAzIDMuNSAzLjg5NTQzIDMuNSA1VjE1QzMuNSAxNi4xMDQ2IDQuMzk1NDMgMTcgNS41IDE3SDE5LjVWNVpNOC44NzUgNy4wNjY2N0M4Ljg3NSA4LjA2MDc4IDguMTE5NDggOC44NjY2NyA3LjE4NzUgOC44NjY2N0M2LjI1NTUyIDguODY2NjcgNS41IDguMDYwNzggNS41IDcuMDY2NjdDNS41IDYuMDcyNTUgNi4yNTU1MiA1LjI2NjY3IDcuMTg3NSA1LjI2NjY3QzguMTE5NDggNS4yNjY2NyA4Ljg3NSA2LjA3MjU1IDguODc1IDcuMDY2NjdaTTkuNDM3NSAxMC44TDUuOTM3NSAxNS4ySDE4LjA2MjVMMTYuMDYyNSA3LjI2NjY3TDExLjgxMjUgMTMuMDY2N0w5LjQzNzUgMTAuOFoiIGZpbGw9IiM0RjRGNEYiLz4KPHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik0yLjUgMTRWNUMyLjUgMy4zNDMxNSAzLjg0MzE1IDIgNS41IDJIMTYuNUMxNi41IDAuODk1NDMxIDE1LjYwNDYgMCAxNC41IDBIMy41QzEuODQzMTUgMCAwLjUgMS4zNDMxNSAwLjUgM1YxMkMwLjUgMTMuMTA0NiAxLjM5NTQzIDE0IDIuNSAxNFoiIGZpbGw9ImJsYWNrIi8+CjwvZz4KPGRlZnM+CjxjbGlwUGF0aCBpZD0iY2xpcDBfNTBfMTU1Ij4KPHJlY3Qgd2lkdGg9IjE5IiBoZWlnaHQ9IjE3IiBmaWxsPSJ3aGl0ZSIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMC41KSIvPgo8L2NsaXBQYXRoPgo8L2RlZnM+Cjwvc3ZnPgo=);
  margin-left: -5px;
}
.icon--to-top.svg-icon:after {
  background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTkiIGhlaWdodD0iMTkiIHZpZXdCb3g9IjAgMCAxOSAxOSIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPGcgY2xpcC1wYXRoPSJ1cmwoI2NsaXAwXzUwXzk0NikiPgo8cGF0aCBmaWxsLXJ1bGU9ImV2ZW5vZGQiIGNsaXAtcnVsZT0iZXZlbm9kZCIgZD0iTTE1Ljk5MjcgOEg4LjA3OTU5TDQuNTA3MzEgMTEuNzVIMTIuNDIwNEwxNS45OTI3IDhaTTE3LjcyODIgNi41QzE4LjQwMDYgNi41IDE4Ljc1MDIgNy4yODAwNSAxOC4yOTI5IDcuNzYwMDRMMTMuMjkxOCAxMy4wMTAxQzEzLjE0NiAxMy4xNjMxIDEyLjk0MTQgMTMuMjUgMTIuNzI3IDEzLjI1SDIuNzcxNzlDMi4wOTk0MiAxMy4yNSAxLjc0OTgxIDEyLjQ3IDIuMjA3MDUgMTEuOTlMNy4yMDgyNCA2LjczOTk3QzcuMzU0IDYuNTg2OTYgNy41NTg2NCA2LjUgNy43NzI5OCA2LjVIMTcuNzI4MloiIGZpbGw9IiM4QzhDOEMiLz4KPHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik0xNS45OTI3IDEzLjI1SDguMDc5NTlMNC41MDczMSAxN0gxMi40MjA0TDE1Ljk5MjcgMTMuMjVaTTE3LjcyODIgMTEuNzVDMTguNDAwNiAxMS43NSAxOC43NTAyIDEyLjUzMDEgMTguMjkyOSAxMy4wMTAxTDEzLjI5MTggMTguMjYwMUMxMy4xNDYgMTguNDEzMSAxMi45NDE0IDE4LjUgMTIuNzI3IDE4LjVIMi43NzE3OUMyLjA5OTQyIDE4LjUgMS43NDk4MSAxNy43MiAyLjIwNzA1IDE3LjI0TDcuMjA4MjQgMTEuOTlDNy4zNTQgMTEuODM3IDcuNTU4NjQgMTEuNzUgNy43NzI5OCAxMS43NUgxNy43MjgyWiIgZmlsbD0iIzhDOEM4QyIvPgo8cGF0aCBmaWxsLXJ1bGU9ImV2ZW5vZGQiIGNsaXAtcnVsZT0iZXZlbm9kZCIgZD0iTTAuNjk0NTU1IDQuNjA3ODVDMC45NzI4ODQgNC45MDQxMiAxLjQ0NzIgNC45MjYzOCAxLjc1Mzk2IDQuNjU3NThMMy41MTMwNSAzLjExNjE2VjcuMjc1NjdDMy41MTMwNSA3LjY3NTcxIDMuODQ4ODMgOC4wMDAwMSA0LjI2MzA1IDguMDAwMDFDNC42NzcyNiA4LjAwMDAxIDUuMDEzMDUgNy42NzU3MSA1LjAxMzA1IDcuMjc1NjdWMy4xMzA0NUw1Ljc2Nzc3IDMuODAwMzdMNi43NDYwNCA0LjY1NzU4QzcuMDUyODEgNC45MjYzOCA3LjUyNzEyIDQuOTA0MTIgNy44MDU0NSA0LjYwNzg1QzguMDgzNzggNC4zMTE1NyA4LjA2MDczIDMuODUzNDggNy43NTM5NiAzLjU4NDY4TDYuNzc3NSAyLjcyOTA0TDQuMjY2MzEgMC41TDAuNzQ2MDQ2IDMuNTg0NjhDMC40MzkyOCAzLjg1MzQ4IDAuNDE2MjI2IDQuMzExNTcgMC42OTQ1NTUgNC42MDc4NVoiIGZpbGw9IiM4QzhDOEMiLz4KPC9nPgo8ZGVmcz4KPGNsaXBQYXRoIGlkPSJjbGlwMF81MF85NDYiPgo8cmVjdCB3aWR0aD0iMTgiIGhlaWdodD0iMTgiIGZpbGw9IndoaXRlIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgwLjUgMC41KSIvPgo8L2NsaXBQYXRoPgo8L2RlZnM+Cjwvc3ZnPgo=);
  width: 18px;
  height: 18px;
  margin-top: -1px;
}
.icon--to-top.svg-icon:after.disabled {
  background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjYiIGhlaWdodD0iMTQiIHZpZXdCb3g9IjAgMCAyNiAxNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPGcgY2xpcC1wYXRoPSJ1cmwoI2NsaXAwXzUwXzk1MykiPgo8cGF0aCBmaWxsLXJ1bGU9ImV2ZW5vZGQiIGNsaXAtcnVsZT0iZXZlbm9kZCIgZD0iTTEyLjIxIDYuNDg5MjZIMjEuOTZMMjIuNzEgNS40OTAyM0gyNC45NkwyMS45NiA5LjQ4NjMySDkuOTU5OTZMMTIuMjEgNi40ODkyNloiIGZpbGw9IiM4QzhDOEMiLz4KPHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik0xMi4yMSAxMC40ODkzSDIxLjk2TDIyLjcxIDkuNDkwMjNIMjQuOTZMMjEuOTYgMTMuNDg2M0g5Ljk1OTk2TDEyLjIxIDEwLjQ4OTNaIiBmaWxsPSIjOEM4QzhDIi8+CjxwYXRoIGQ9Ik0xMi45NiAxLjQ5MDIzSDI0Ljk2TDIxLjk2IDUuNDg2NTFIOS45NTk5NkwxMi45NiAxLjQ5MDIzWiIgZmlsbD0iIzhDOEM4QyIvPgo8cGF0aCBkPSJNNC40NTk5NiAxLjQ5MTE4TDcuOTU5OTYgNS40ODc0Mkw1LjEwMjgyIDQuNjQ2MUw1LjEwMjgyIDEzLjQ4SDMuODE3MUwzLjgxNzEgNC42NDYxTDAuOTU5OTYxIDUuNDg3NDJMNC40NTk5NiAxLjQ5MTE4WiIgZmlsbD0iIzhDOEM4QyIvPgo8L2c+CjxkZWZzPgo8Y2xpcFBhdGggaWQ9ImNsaXAwXzUwXzk1MyI+CjxyZWN0IHdpZHRoPSIyNSIgaGVpZ2h0PSIxMyIgZmlsbD0id2hpdGUiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDAuNSAwLjUpIi8+CjwvY2xpcFBhdGg+CjwvZGVmcz4KPC9zdmc+Cg==);
}
.icon--to-up.svg-icon:after {
  background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNzYiIGhlaWdodD0iNDAiIHZpZXdCb3g9IjAgMCA3NiA0MCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPGcgY2xpcC1wYXRoPSJ1cmwoI2NsaXAwXzUwXzk2NykiPgo8cGF0aCBkPSJNMzcuODc4OSAyNC40NzA3SDczLjg3ODlMNjQuODc4OSAzNi40NTk1SDI4Ljg3ODlMMzcuODc4OSAyNC40NzA3WiIgZmlsbD0iIzhDOEM4QyIvPgo8cGF0aCBkPSJNMzcuODc4OSA2LjQ3MDdINzMuODc4OUw2NC44Nzg5IDE4LjQ1OTVIMjguODc4OUwzNy44Nzg5IDYuNDcwN1oiIGZpbGw9ImJsYWNrIi8+CjxwYXRoIGQ9Ik0xMi4zNzg5IDMuNDcyNjlMMjIuODc4OSAxNS40NjE0TDE0LjMwNzUgMTIuOTM3NEwxNC4zMDc1IDM5LjQzOTFIMTAuNDUwM0wxMC40NTAzIDEyLjkzNzRMMS44Nzg5MSAxNS40NjE0TDEyLjM3ODkgMy40NzI2OVoiIGZpbGw9ImJsYWNrIi8+CjwvZz4KPGRlZnM+CjxjbGlwUGF0aCBpZD0iY2xpcDBfNTBfOTY3Ij4KPHJlY3Qgd2lkdGg9Ijc1IiBoZWlnaHQ9IjM5IiBmaWxsPSJ3aGl0ZSIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMC41IDAuNSkiLz4KPC9jbGlwUGF0aD4KPC9kZWZzPgo8L3N2Zz4K);
  width: 24px;
  height: 12px;
}
.icon--to-up.svg-icon:after.disabled {
  background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjYiIGhlaWdodD0iMTQiIHZpZXdCb3g9IjAgMCAyNiAxNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPGcgY2xpcC1wYXRoPSJ1cmwoI2NsaXAwXzUwXzk4MCkiPgo8cGF0aCBkPSJNMTIuOTYgOC40OTAyM0gyNC45NkwyMS45NiAxMi40ODY1SDkuOTU5OTZMMTIuOTYgOC40OTAyM1oiIGZpbGw9IiM4QzhDOEMiLz4KPHBhdGggZD0iTTEyLjk2IDIuNDkwMjNIMjQuOTZMMjEuOTYgNi40ODY1MUg5Ljk1OTk2TDEyLjk2IDIuNDkwMjNaIiBmaWxsPSIjOEM4QzhDIi8+CjxwYXRoIGQ9Ik00LjQ1OTk2IDEuNDkxMThMNy45NTk5NiA1LjQ4NzQyTDUuMTAyODIgNC42NDYxTDUuMTAyODIgMTMuNDhIMy44MTcxTDMuODE3MSA0LjY0NjFMMC45NTk5NjEgNS40ODc0Mkw0LjQ1OTk2IDEuNDkxMThaIiBmaWxsPSIjOEM4QzhDIi8+CjwvZz4KPGRlZnM+CjxjbGlwUGF0aCBpZD0iY2xpcDBfNTBfOTgwIj4KPHJlY3Qgd2lkdGg9IjI1IiBoZWlnaHQ9IjEzIiBmaWxsPSJ3aGl0ZSIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMC41IDAuNSkiLz4KPC9jbGlwUGF0aD4KPC9kZWZzPgo8L3N2Zz4K);
}
.icon--to-down.svg-icon:after {
  background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNzYiIGhlaWdodD0iNDAiIHZpZXdCb3g9IjAgMCA3NiA0MCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPGcgY2xpcC1wYXRoPSJ1cmwoI2NsaXAwXzUwXzkyMikiPgo8cGF0aCBkPSJNMzcuODc4OSAyNC40NzA3SDczLjg3ODlMNjQuODc4OSAzNi40NTk1SDI4Ljg3ODlMMzcuODc4OSAyNC40NzA3WiIgZmlsbD0iYmxhY2siLz4KPHBhdGggZD0iTTM3Ljg3ODkgNi40NzA3SDczLjg3ODlMNjQuODc4OSAxOC40NTk1SDI4Ljg3ODlMMzcuODc4OSA2LjQ3MDdaIiBmaWxsPSIjOEM4QzhDIi8+CjxwYXRoIGQ9Ik0xMi4zNzg5IDM5LjQzNzFMMjIuODc4OSAyNy40NDg0TDE0LjMwNzUgMjkuOTcyM0wxNC4zMDc1IDMuNDcwN0wxMC40NTAzIDMuNDcwN0wxMC40NTAzIDI5Ljk3MjNMMS44Nzg5MSAyNy40NDg0TDEyLjM3ODkgMzkuNDM3MVoiIGZpbGw9ImJsYWNrIi8+CjwvZz4KPGRlZnM+CjxjbGlwUGF0aCBpZD0iY2xpcDBfNTBfOTIyIj4KPHJlY3Qgd2lkdGg9Ijc1IiBoZWlnaHQ9IjM5IiBmaWxsPSJ3aGl0ZSIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMC41IDAuNSkiLz4KPC9jbGlwUGF0aD4KPC9kZWZzPgo8L3N2Zz4K);
  width: 24px;
  height: 12px;
}
.icon--to-down.svg-icon:after.disabled {
  background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjYiIGhlaWdodD0iMTQiIHZpZXdCb3g9IjAgMCAyNiAxNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPGcgY2xpcC1wYXRoPSJ1cmwoI2NsaXAwXzUwXzkzNSkiPgo8cGF0aCBkPSJNMTIuOTYgOC40OTAyM0gyNC45NkwyMS45NiAxMi40ODY1SDkuOTU5OTZMMTIuOTYgOC40OTAyM1oiIGZpbGw9IiM4QzhDOEMiLz4KPHBhdGggZD0iTTEyLjk2IDIuNDkwMjNIMjQuOTZMMjEuOTYgNi40ODY1MUg5Ljk1OTk2TDEyLjk2IDIuNDkwMjNaIiBmaWxsPSIjOEM4QzhDIi8+CjxwYXRoIGQ9Ik00LjQ1OTk2IDEzLjQ3OUw3Ljk1OTk2IDkuNDgyNzlMNS4xMDI4MiAxMC4zMjQxTDUuMTAyODIgMS40OTAyM0gzLjgxNzFMMy44MTcxIDEwLjMyNDFMMC45NTk5NjEgOS40ODI3OUw0LjQ1OTk2IDEzLjQ3OVoiIGZpbGw9IiM4QzhDOEMiLz4KPC9nPgo8ZGVmcz4KPGNsaXBQYXRoIGlkPSJjbGlwMF81MF85MzUiPgo8cmVjdCB3aWR0aD0iMjUiIGhlaWdodD0iMTMiIGZpbGw9IndoaXRlIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgwLjUgMC41KSIvPgo8L2NsaXBQYXRoPgo8L2RlZnM+Cjwvc3ZnPgo=);
}
.icon--to-bottom.svg-icon:after {
  background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iOTg2IiBoZWlnaHQ9IjUxMyIgdmlld0JveD0iMCAwIDk4NiA1MTMiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+CjxnIGNsaXAtcGF0aD0idXJsKCNjbGlwMF81MF84OTMpIj4KPHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik00NjEuOTU5IDIzNi40NEg4NDUuOTU5TDg3NS40OTcgMTk3LjA5NEg5NjQuMTEzTDg0NS45NTkgMzU0LjQ3OEgzNzMuMzQ0TDQ2MS45NTkgMjM2LjQ0WiIgZmlsbD0iIzhDOEM4QyIvPgo8cGF0aCBmaWxsLXJ1bGU9ImV2ZW5vZGQiIGNsaXAtcnVsZT0iZXZlbm9kZCIgZD0iTTQ2MS45NTkgMzkzLjk3MUg4NDUuOTU5TDg3NS40OTcgMzU0LjYyNUg5NjQuMTEzTDg0NS45NTkgNTEyLjAwOUgzNzMuMzQ0TDQ2MS45NTkgMzkzLjk3MVoiIGZpbGw9ImJsYWNrIi8+CjxwYXRoIGQ9Ik00OTEuNDk4IDM5LjUzMTJIOTY0LjExM0w4NDUuOTU5IDE5Ni45MjNIMzczLjM0NEw0OTEuNDk4IDM5LjUzMTJaIiBmaWxsPSIjOEM4QzhDIi8+CjxwYXRoIGQ9Ik0xNTYuNzIxIDUxMS43MDVMMjk0LjU2NyAzNTQuMzE1TDE4Mi4wNCAzODcuNDVMMTgyLjA0IDM5LjUzMTJIMTMxLjQwMkwxMzEuNDAyIDM4Ny40NUwxOC44NzUgMzU0LjMxNUwxNTYuNzIxIDUxMS43MDVaIiBmaWxsPSJibGFjayIvPgo8L2c+CjxkZWZzPgo8Y2xpcFBhdGggaWQ9ImNsaXAwXzUwXzg5MyI+CjxyZWN0IHdpZHRoPSI5ODQuNjE1IiBoZWlnaHQ9IjUxMiIgZmlsbD0id2hpdGUiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDAuNSAwLjUpIi8+CjwvY2xpcFBhdGg+CjwvZGVmcz4KPC9zdmc+Cg==);
  width: 24px;
  height: 12px;
}
.icon--to-bottom.svg-icon:after.disabled {
  background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjYiIGhlaWdodD0iMTQiIHZpZXdCb3g9IjAgMCAyNiAxNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPGcgY2xpcC1wYXRoPSJ1cmwoI2NsaXAwXzUwXzkwOCkiPgo8cGF0aCBmaWxsLXJ1bGU9ImV2ZW5vZGQiIGNsaXAtcnVsZT0iZXZlbm9kZCIgZD0iTTEyLjIxIDYuNDg5MjZIMjEuOTZMMjIuNzEgNS40OTAyM0gyNC45NkwyMS45NiA5LjQ4NjMySDkuOTU5OTZMMTIuMjEgNi40ODkyNloiIGZpbGw9IiM4QzhDOEMiLz4KPHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik0xMi4yMSAxMC40ODkzSDIxLjk2TDIyLjcxIDkuNDkwMjNIMjQuOTZMMjEuOTYgMTMuNDg2M0g5Ljk1OTk2TDEyLjIxIDEwLjQ4OTNaIiBmaWxsPSIjOEM4QzhDIi8+CjxwYXRoIGQ9Ik0xMi45NiAxLjQ5MDIzSDI0Ljk2TDIxLjk2IDUuNDg2NTFIOS45NTk5NkwxMi45NiAxLjQ5MDIzWiIgZmlsbD0iIzhDOEM4QyIvPgo8cGF0aCBkPSJNNC40NTk5NiAxMy40NzlMNy45NTk5NiA5LjQ4Mjc5TDUuMTAyODIgMTAuMzI0MUw1LjEwMjgyIDEuNDkwMjNIMy44MTcxTDMuODE3MSAxMC4zMjQxTDAuOTU5OTYxIDkuNDgyNzlMNC40NTk5NiAxMy40NzlaIiBmaWxsPSIjOEM4QzhDIi8+CjwvZz4KPGRlZnM+CjxjbGlwUGF0aCBpZD0iY2xpcDBfNTBfOTA4Ij4KPHJlY3Qgd2lkdGg9IjI1IiBoZWlnaHQ9IjEzIiBmaWxsPSJ3aGl0ZSIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMC41IDAuNSkiLz4KPC9jbGlwUGF0aD4KPC9kZWZzPgo8L3N2Zz4K);
}
.icon--align-left.svg-icon:after {
  background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTYiIGhlaWdodD0iMTgiIHZpZXdCb3g9IjAgMCAxNiAxOCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPGcgY2xpcC1wYXRoPSJ1cmwoI2NsaXAwXzUwXzE4MSkiPgo8cGF0aCBmaWxsLXJ1bGU9ImV2ZW5vZGQiIGNsaXAtcnVsZT0iZXZlbm9kZCIgZD0iTTMuNTEwMjcgMTAuMzc1NkMzLjU2OTU1IDEwLjAyMDYgMy44NzgxNyA5Ljc1IDQuMjUgOS43NUgxNC43NUMxNS4xMjE4IDkuNzUgMTUuNDMwNCAxMC4wMjA2IDE1LjQ4OTcgMTAuMzc1NkMxNS40OTY1IDEwLjQxNiAxNS41IDEwLjQ1NzYgMTUuNSAxMC41VjE1Ljc1QzE1LjUgMTYuMTY0MiAxNS4xNjQyIDE2LjUgMTQuNzUgMTYuNUg0LjI1QzMuODM1NzkgMTYuNSAzLjUgMTYuMTY0MiAzLjUgMTUuNzVWMTAuNUMzLjUgMTAuNDU3NiAzLjUwMzUyIDEwLjQxNiAzLjUxMDI3IDEwLjM3NTZaTTUgMTEuMjVWMTVIMTRWMTEuMjVINVpNMy41MTAyNyA4LjM3NDQzQzMuNTY5NTUgOC43Mjk0MiAzLjg3ODE3IDkgNC4yNSA5SDE0Ljc1QzE1LjEyMTggOSAxNS40MzA0IDguNzI5NDIgMTUuNDg5NyA4LjM3NDQzQzE1LjQ5NjUgOC4zMzM5NSAxNS41IDguMjkyMzkgMTUuNSA4LjI1VjIuMjVDMTUuNSAxLjgzNTc5IDE1LjE2NDIgMS41IDE0Ljc1IDEuNUg0LjI1QzMuODM1NzkgMS41IDMuNSAxLjgzNTc5IDMuNSAyLjI1VjguMjVDMy41IDguMjkyMzkgMy41MDM1MiA4LjMzMzk2IDMuNTEwMjcgOC4zNzQ0M1pNMTQgNy41VjNINVY3LjVIMTRaIiBmaWxsPSJibGFjayIvPgo8cGF0aCBmaWxsLXJ1bGU9ImV2ZW5vZGQiIGNsaXAtcnVsZT0iZXZlbm9kZCIgZD0iTTEuMjUgMEMxLjY2NDIxIC0xLjgxMDU4ZS0wOCAyIDAuMzM1Nzg2IDIgMC43NVYxNy4yNUMyIDE3LjY2NDIgMS42NjQyMSAxOCAxLjI1IDE4QzAuODM1Nzg3IDE4IDAuNTAwMDAxIDE3LjY2NDIgMC41MDAwMDEgMTcuMjVMMC41IDAuNzVDMC41IDAuMzM1Nzg2IDAuODM1Nzg2IDEuODEwNTllLTA4IDEuMjUgMFoiIGZpbGw9ImJsYWNrIi8+CjwvZz4KPGRlZnM+CjxjbGlwUGF0aCBpZD0iY2xpcDBfNTBfMTgxIj4KPHJlY3Qgd2lkdGg9IjE2IiBoZWlnaHQ9IjE4IiBmaWxsPSJ3aGl0ZSIvPgo8L2NsaXBQYXRoPgo8L2RlZnM+Cjwvc3ZnPgo=);
  width: 16px;
  height: 18px;
  margin-top: -1px;
  margin-left: -2px;
}
.icon--align-left.svg-icon:after.disabled {
  background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTMiIGhlaWdodD0iMTQiIHZpZXdCb3g9IjAgMCAxMyAxNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPGcgY2xpcC1wYXRoPSJ1cmwoI2NsaXAwXzUwXzE5MikiPgo8cGF0aCBkPSJNMiAwSDBWMTRIMlYwWiIgZmlsbD0iIzhDOEM4QyIvPgo8cGF0aCBkPSJNMTMgNEgzVjZIMTNWNFoiIGZpbGw9IiM4QzhDOEMiLz4KPHBhdGggZD0iTTEzIDhIM1YxMEgxM1Y4WiIgZmlsbD0iIzhDOEM4QyIvPgo8L2c+CjxkZWZzPgo8Y2xpcFBhdGggaWQ9ImNsaXAwXzUwXzE5MiI+CjxyZWN0IHdpZHRoPSIxMyIgaGVpZ2h0PSIxNCIgZmlsbD0id2hpdGUiLz4KPC9jbGlwUGF0aD4KPC9kZWZzPgo8L3N2Zz4K);
}
.icon--align-left-active.svg-icon:after {
  background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTYiIGhlaWdodD0iMTgiIHZpZXdCb3g9IjAgMCAxNiAxOCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPGcgY2xpcC1wYXRoPSJ1cmwoI2NsaXAwXzExM18yKSI+CjxtYXNrIGlkPSJtYXNrMF8xMTNfMiIgc3R5bGU9Im1hc2stdHlwZTpsdW1pbmFuY2UiIG1hc2tVbml0cz0idXNlclNwYWNlT25Vc2UiIHg9IjAiIHk9IjAiIHdpZHRoPSIxNiIgaGVpZ2h0PSIxOCI+CjxwYXRoIGQ9Ik0xNiAwSDBWMThIMTZWMFoiIGZpbGw9IndoaXRlIi8+CjwvbWFzaz4KPGcgbWFzaz0idXJsKCNtYXNrMF8xMTNfMikiPgo8cGF0aCBmaWxsLXJ1bGU9ImV2ZW5vZGQiIGNsaXAtcnVsZT0iZXZlbm9kZCIgZD0iTTMuNTEwMjcgMTAuMzc1NkMzLjU2OTU1IDEwLjAyMDYgMy44NzgxNyA5Ljc1IDQuMjUgOS43NUgxNC43NUMxNS4xMjE4IDkuNzUgMTUuNDMwNCAxMC4wMjA2IDE1LjQ4OTcgMTAuMzc1NkMxNS40OTY1IDEwLjQxNiAxNS41IDEwLjQ1NzYgMTUuNSAxMC41VjE1Ljc1QzE1LjUgMTYuMTY0MiAxNS4xNjQyIDE2LjUgMTQuNzUgMTYuNUg0LjI1QzMuODM1NzkgMTYuNSAzLjUgMTYuMTY0MiAzLjUgMTUuNzVWMTAuNUMzLjUgMTAuNDU3NiAzLjUwMzUyIDEwLjQxNiAzLjUxMDI3IDEwLjM3NTZaTTUgMTEuMjVWMTVIMTRWMTEuMjVINVpNMy41MTAyNyA4LjM3NDQzQzMuNTY5NTUgOC43Mjk0MiAzLjg3ODE3IDkgNC4yNSA5SDE0Ljc1QzE1LjEyMTggOSAxNS40MzA0IDguNzI5NDIgMTUuNDg5NyA4LjM3NDQzQzE1LjQ5NjUgOC4zMzM5NSAxNS41IDguMjkyMzkgMTUuNSA4LjI1VjIuMjVDMTUuNSAxLjgzNTc5IDE1LjE2NDIgMS41IDE0Ljc1IDEuNUg0LjI1QzMuODM1NzkgMS41IDMuNSAxLjgzNTc5IDMuNSAyLjI1VjguMjVDMy41IDguMjkyMzkgMy41MDM1MiA4LjMzMzk2IDMuNTEwMjcgOC4zNzQ0M1pNMTQgNy41VjNINVY3LjVIMTRaIiBmaWxsPSIjQTc4ODY4Ii8+CjxwYXRoIGZpbGwtcnVsZT0iZXZlbm9kZCIgY2xpcC1ydWxlPSJldmVub2RkIiBkPSJNMS4yNSAwQzEuNjY0MjEgLTEuODEwNThlLTA4IDIgMC4zMzU3ODYgMiAwLjc1VjE3LjI1QzIgMTcuNjY0MiAxLjY2NDIxIDE4IDEuMjUgMThDMC44MzU3ODcgMTggMC41MDAwMDEgMTcuNjY0MiAwLjUwMDAwMSAxNy4yNUwwLjUgMC43NUMwLjUgMC4zMzU3ODYgMC44MzU3ODYgMS44MTA1OWUtMDggMS4yNSAwWiIgZmlsbD0iI0E3ODg2OCIvPgo8L2c+CjwvZz4KPGRlZnM+CjxjbGlwUGF0aCBpZD0iY2xpcDBfMTEzXzIiPgo8cmVjdCB3aWR0aD0iMTYiIGhlaWdodD0iMTgiIGZpbGw9IndoaXRlIi8+CjwvY2xpcFBhdGg+CjwvZGVmcz4KPC9zdmc+Cg==);
  width: 16px;
  height: 18px;
  margin-top: -1px;
  margin-left: -2px;
}
.icon--align-top.svg-icon:after {
  background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTQiIGhlaWdodD0iMTMiIHZpZXdCb3g9IjAgMCAxNCAxMyIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPGcgY2xpcC1wYXRoPSJ1cmwoI2NsaXAwXzUwXzIwNCkiPgo8cGF0aCBkPSJNMTQgMlYwTDAgMFYyTDE0IDJaIiBmaWxsPSIjOEM4QzhDIi8+CjxwYXRoIGQ9Ik0xMCAxM1YzSDhWMTNIMTBaIiBmaWxsPSJibGFjayIvPgo8cGF0aCBkPSJNNiAxM0w2IDNINEw0IDEzSDZaIiBmaWxsPSJibGFjayIvPgo8L2c+CjxkZWZzPgo8Y2xpcFBhdGggaWQ9ImNsaXAwXzUwXzIwNCI+CjxyZWN0IHdpZHRoPSIxNCIgaGVpZ2h0PSIxMyIgZmlsbD0id2hpdGUiLz4KPC9jbGlwUGF0aD4KPC9kZWZzPgo8L3N2Zz4K);
  width: 24px;
  height: 12px;
}
.icon--align-right.svg-icon:after {
  background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTMiIGhlaWdodD0iMTQiIHZpZXdCb3g9IjAgMCAxMyAxNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPGcgY2xpcC1wYXRoPSJ1cmwoI2NsaXAwXzUwXzE5NikiPgo8cGF0aCBkPSJNMTEgMEgxM1YxNEgxMVYwWiIgZmlsbD0iIzhDOEM4QyIvPgo8cGF0aCBkPSJNMCA0SDEwVjZIMFY0WiIgZmlsbD0iYmxhY2siLz4KPHBhdGggZD0iTTAgOEgxMFYxMEgwVjhaIiBmaWxsPSJibGFjayIvPgo8L2c+CjxkZWZzPgo8Y2xpcFBhdGggaWQ9ImNsaXAwXzUwXzE5NiI+CjxyZWN0IHdpZHRoPSIxMyIgaGVpZ2h0PSIxNCIgZmlsbD0id2hpdGUiLz4KPC9jbGlwUGF0aD4KPC9kZWZzPgo8L3N2Zz4K);
  width: 24px;
  height: 12px;
}
.icon--align-bottom.svg-icon:after {
  background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTQiIGhlaWdodD0iMTMiIHZpZXdCb3g9IjAgMCAxNCAxMyIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPGcgY2xpcC1wYXRoPSJ1cmwoI2NsaXAwXzUwXzE4NCkiPgo8cGF0aCBkPSJNMTQgMTFMMTQgMTNMMCAxM0wtOC43NDIyOGUtMDggMTFMMTQgMTFaIiBmaWxsPSIjOEM4QzhDIi8+CjxwYXRoIGQ9Ik0xMCAwTDEwIDEwTDggMTBMOCA4Ljc0MjI4ZS0wOEwxMCAwWiIgZmlsbD0iYmxhY2siLz4KPHBhdGggZD0iTTYgMEw2IDEwTDQgMTBMNCA4Ljc0MjI4ZS0wOEw2IDBaIiBmaWxsPSJibGFjayIvPgo8L2c+CjxkZWZzPgo8Y2xpcFBhdGggaWQ9ImNsaXAwXzUwXzE4NCI+CjxyZWN0IHdpZHRoPSIxNCIgaGVpZ2h0PSIxMyIgZmlsbD0id2hpdGUiLz4KPC9jbGlwUGF0aD4KPC9kZWZzPgo8L3N2Zz4K);
  width: 24px;
  height: 12px;
}
.icon--align-vcenter.svg-icon:after {
  background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTUiIGhlaWdodD0iMTQiIHZpZXdCb3g9IjAgMCAxNSAxNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPGcgY2xpcC1wYXRoPSJ1cmwoI2NsaXAwXzUwXzIwMCkiPgo8cGF0aCBkPSJNOSAwSDdWMTRIOVYwWiIgZmlsbD0iIzhDOEM4QyIvPgo8cGF0aCBkPSJNMTUgNEgwVjZIMTVWNFoiIGZpbGw9ImJsYWNrIi8+CjxwYXRoIGQ9Ik0xMyA4SDJWMTBIMTNWOFoiIGZpbGw9ImJsYWNrIi8+CjwvZz4KPGRlZnM+CjxjbGlwUGF0aCBpZD0iY2xpcDBfNTBfMjAwIj4KPHJlY3Qgd2lkdGg9IjE1IiBoZWlnaHQ9IjE0IiBmaWxsPSJ3aGl0ZSIvPgo8L2NsaXBQYXRoPgo8L2RlZnM+Cjwvc3ZnPgo=);
  width: 24px;
  height: 12px;
}
.icon--align-hcenter.svg-icon:after {
  background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTQiIGhlaWdodD0iMTUiIHZpZXdCb3g9IjAgMCAxNCAxNSIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPGcgY2xpcC1wYXRoPSJ1cmwoI2NsaXAwXzUwXzE2OCkiPgo8cGF0aCBkPSJNMTQgOVY3TDAgN1Y5SDE0WiIgZmlsbD0iIzhDOEM4QyIvPgo8cGF0aCBkPSJNMTAgMTVMMTAgMEw4IDBWMTVIMTBaIiBmaWxsPSJibGFjayIvPgo8cGF0aCBkPSJNNiAxM0w2IDJINEw0IDEzSDZaIiBmaWxsPSJibGFjayIvPgo8L2c+CjxkZWZzPgo8Y2xpcFBhdGggaWQ9ImNsaXAwXzUwXzE2OCI+CjxyZWN0IHdpZHRoPSIxNCIgaGVpZ2h0PSIxNSIgZmlsbD0id2hpdGUiLz4KPC9jbGlwUGF0aD4KPC9kZWZzPgo8L3N2Zz4K);
  width: 24px;
  height: 12px;
}
.icon--distv.svg-icon:after {
  background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTQiIGhlaWdodD0iMTQiIHZpZXdCb3g9IjAgMCAxNCAxNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPGcgY2xpcC1wYXRoPSJ1cmwoI2NsaXAwXzUwXzQzNCkiPgo8cGF0aCBkPSJNNCA2SDEwVjhINFY2WiIgZmlsbD0iYmxhY2siLz4KPHBhdGggZD0iTTE0IDEyTDE0IDE0TDAgMTRMLTguNzQyMjhlLTA4IDEyTDE0IDEyWiIgZmlsbD0iIzhDOEM4QyIvPgo8cGF0aCBkPSJNMTQgMlYwTDAgMFYyTDE0IDJaIiBmaWxsPSIjOEM4QzhDIi8+CjwvZz4KPGRlZnM+CjxjbGlwUGF0aCBpZD0iY2xpcDBfNTBfNDM0Ij4KPHJlY3Qgd2lkdGg9IjE0IiBoZWlnaHQ9IjE0IiBmaWxsPSJ3aGl0ZSIvPgo8L2NsaXBQYXRoPgo8L2RlZnM+Cjwvc3ZnPgo=);
  width: 24px;
  height: 12px;
}
.icon--disth.svg-icon:after {
  background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTQiIGhlaWdodD0iMTQiIHZpZXdCb3g9IjAgMCAxNCAxNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPGcgY2xpcC1wYXRoPSJ1cmwoI2NsaXAwXzUwXzQzMCkiPgo8cGF0aCBkPSJNOCA0TDggMTBMNiAxMEw2IDRMOCA0WiIgZmlsbD0iYmxhY2siLz4KPHBhdGggZD0iTTIgMTRIMFYwSDJWMTRaIiBmaWxsPSIjOEM4QzhDIi8+CjxwYXRoIGQ9Ik0xMiAxNEgxNEwxNCAwSDEyTDEyIDE0WiIgZmlsbD0iIzhDOEM4QyIvPgo8L2c+CjxkZWZzPgo8Y2xpcFBhdGggaWQ9ImNsaXAwXzUwXzQzMCI+CjxyZWN0IHdpZHRoPSIxNCIgaGVpZ2h0PSIxNCIgZmlsbD0id2hpdGUiLz4KPC9jbGlwUGF0aD4KPC9kZWZzPgo8L3N2Zz4K);
  width: 24px;
  height: 12px;
}
.icon--autofill.svg-icon:after {
  background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTMiIGhlaWdodD0iMTMiIHZpZXdCb3g9IjAgMCAxMyAxMyIgdmVyc2lvbj0iMS4xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIj4KPHRpdGxlPkdyb3VwPC90aXRsZT4KPGRlc2M+Q3JlYXRlZCB1c2luZyBGaWdtYTwvZGVzYz4KPGcgaWQ9IkNhbnZhcyIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTEyNzUwIDM0OTU3KSI+CjxnIGlkPSJHcm91cCI+CjxnIGlkPSJpY29uIj4KPGcgaWQ9IlJlY3RhbmdsZSI+CjxtYXNrIGlkPSJtYXNrMF9vdXRsaW5lX2lucyI+Cjx1c2UgeGxpbms6aHJlZj0iI3BhdGgwX2ZpbGwiIGZpbGw9IndoaXRlIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgxMjc1MCAtMzQ5NTcpIi8+CjwvbWFzaz4KPGcgbWFzaz0idXJsKCNtYXNrMF9vdXRsaW5lX2lucykiPgo8dXNlIHhsaW5rOmhyZWY9IiNwYXRoMV9zdHJva2VfMngiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDEyNzUwIC0zNDk1NykiIGZpbGw9IiM4MkI0NEYiLz4KPC9nPgo8L2c+CjxnIGlkPSJSZWN0YW5nbGUiPgo8bWFzayBpZD0ibWFzazFfb3V0bGluZV9pbnMiPgo8dXNlIHhsaW5rOmhyZWY9IiNwYXRoMF9maWxsIiBmaWxsPSJ3aGl0ZSIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMTI3NTAgLTM0OTUwKSIvPgo8L21hc2s+CjxnIG1hc2s9InVybCgjbWFzazFfb3V0bGluZV9pbnMpIj4KPHVzZSB4bGluazpocmVmPSIjcGF0aDFfc3Ryb2tlXzJ4IiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgxMjc1MCAtMzQ5NTApIiBmaWxsPSIjODJCNDRGIi8+CjwvZz4KPC9nPgo8ZyBpZD0iUmVjdGFuZ2xlIj4KPHVzZSB4bGluazpocmVmPSIjcGF0aDBfZmlsbCIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMTI3NTcgLTM0OTU3KSIgZmlsbD0iIzgyQjQ0RiIvPgo8bWFzayBpZD0ibWFzazJfb3V0bGluZV9pbnMiPgo8dXNlIHhsaW5rOmhyZWY9IiNwYXRoMF9maWxsIiBmaWxsPSJ3aGl0ZSIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMTI3NTcgLTM0OTU3KSIvPgo8L21hc2s+CjxnIG1hc2s9InVybCgjbWFzazJfb3V0bGluZV9pbnMpIj4KPHVzZSB4bGluazpocmVmPSIjcGF0aDFfc3Ryb2tlXzJ4IiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgxMjc1NyAtMzQ5NTcpIiBmaWxsPSIjODJCNDRGIi8+CjwvZz4KPC9nPgo8ZyBpZD0iUmVjdGFuZ2xlIj4KPG1hc2sgaWQ9Im1hc2szX291dGxpbmVfaW5zIj4KPHVzZSB4bGluazpocmVmPSIjcGF0aDBfZmlsbCIgZmlsbD0id2hpdGUiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDEyNzU3IC0zNDk1MCkiLz4KPC9tYXNrPgo8ZyBtYXNrPSJ1cmwoI21hc2szX291dGxpbmVfaW5zKSI+Cjx1c2UgeGxpbms6aHJlZj0iI3BhdGgxX3N0cm9rZV8yeCIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMTI3NTcgLTM0OTUwKSIgZmlsbD0iIzgyQjQ0RiIvPgo8L2c+CjwvZz4KPC9nPgo8L2c+CjwvZz4KPGRlZnM+CjxwYXRoIGlkPSJwYXRoMF9maWxsIiBkPSJNIDAgMEwgNiAwTCA2IDZMIDAgNkwgMCAwWiIvPgo8cGF0aCBpZD0icGF0aDFfc3Ryb2tlXzJ4IiBkPSJNIDAgMEwgMCAtMUwgLTEgLTFMIC0xIDBMIDAgMFpNIDYgMEwgNyAwTCA3IC0xTCA2IC0xTCA2IDBaTSA2IDZMIDYgN0wgNyA3TCA3IDZMIDYgNlpNIDAgNkwgLTEgNkwgLTEgN0wgMCA3TCAwIDZaTSAwIDFMIDYgMUwgNiAtMUwgMCAtMUwgMCAxWk0gNSAwTCA1IDZMIDcgNkwgNyAwTCA1IDBaTSA2IDVMIDAgNUwgMCA3TCA2IDdMIDYgNVpNIDEgNkwgMSAwTCAtMSAwTCAtMSA2TCAxIDZaIi8+CjwvZGVmcz4KPC9zdmc+Cg==);
  width: 13px;
  height: 13px;
  margin-right: 8px;
}
.icon--old-version.svg-icon:after {
  background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTIiIGhlaWdodD0iMTQiIHZpZXdCb3g9IjAgMCAxMiAxNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPGcgY2xpcC1wYXRoPSJ1cmwoI2NsaXAwXzUwXzQ5NikiPgo8cGF0aCBmaWxsLXJ1bGU9ImV2ZW5vZGQiIGNsaXAtcnVsZT0iZXZlbm9kZCIgZD0iTTcuNDc2MjIgMS40MTIxMUM4Ljg5OTQzIDAuNDIyMTQ2IDEwLjcwODkgMC4wMDc2NjE1OSAxMiAwVjIuNTQyMzNDMTAuOTk0NSAyLjUzNDY3IDkuOTc5NDYgMi43MzU2OSA5LjAyMjA4IDMuNDU4NDZDOC4zOTI4MSAzLjkxMTE5IDcuODA3NzkgNC41ODk5NCA3LjQ0MzgzIDUuNjE5ODhIOS40OTc3MlY4LjE2MjIxSDYuOTI5MjNDNS45NzU0NyAxMi4zMDQgMi43MjE4NyAxNC40MzA5IDAgMTMuOTI3MUwwLjQ4NTQyIDExLjQyOTNDMS41MDMyNyAxMS42MTc3IDQuMDczMDQgMTAuNjQ1MyA0LjUzNjA5IDYuNzQ0NzZDNC44MzU1NSA0LjIyMjI0IDUuOTc3MzggMi40OTA0NiA3LjQ3NjIyIDEuNDEyMTFaIiBmaWxsPSJibGFjayIvPgo8L2c+CjxkZWZzPgo8Y2xpcFBhdGggaWQ9ImNsaXAwXzUwXzQ5NiI+CjxyZWN0IHdpZHRoPSIxMiIgaGVpZ2h0PSIxNCIgZmlsbD0id2hpdGUiLz4KPC9jbGlwUGF0aD4KPC9kZWZzPgo8L3N2Zz4K);
  height: 14px;
  width: 12px;
}
.icon--letterbox.svg-icon:after {
  background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTYiIGhlaWdodD0iMTYiIHZpZXdCb3g9IjAgMCAxNiAxNiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPGcgY2xpcC1wYXRoPSJ1cmwoI2NsaXAwXzE0NF83MjIpIj4KPHBhdGggZD0iTTE1LjUgMC41SDAuNVYxNS41SDE1LjVWMC41WiIgc3Ryb2tlPSIjQTc4ODY4Ii8+CjxwYXRoIGQ9Ik0xMi41IDAuNUgzLjVWMTUuNUgxMi41VjAuNVoiIHN0cm9rZT0iI0E3ODg2OCIvPgo8L2c+CjxkZWZzPgo8Y2xpcFBhdGggaWQ9ImNsaXAwXzE0NF83MjIiPgo8cmVjdCB3aWR0aD0iMTYiIGhlaWdodD0iMTYiIGZpbGw9IndoaXRlIi8+CjwvY2xpcFBhdGg+CjwvZGVmcz4KPC9zdmc+Cg==);
  height: 16px;
  width: 16px;
}
.icon--lowres.svg-icon:after {
  content: '';
  width: 18px;
  height: 18px;
  opacity: 0.7;
  background-image: url('data:image/svg+xml,<%3Fxml version="1.0" encoding="UTF-8"%3F><svg xmlns="http://www.w3.org/2000/svg" version="1.1" xmlns:i="http://ns.adobe.com/AdobeIllustrator/10.0/" viewBox="0 0 26.81 26.3"><!-- low res icon --><defs><style> .st0 { fill: %23CCCCCC; } </style></defs><g id="Layer_3"><circle class="st0" cx="13.7" cy="13.17" r="8.17"/></g><g id="Layer_2"><g><path d="M14.57,17.44c0,.26-.08.48-.24.66-.16.18-.37.27-.63.27s-.47-.09-.63-.28c-.15-.17-.23-.39-.23-.64s.08-.46.23-.64.36-.26.63-.26.47.09.63.26c.16.17.24.38.24.64Z"/><path d="M13.7,14.72h0s0,0,0,0,0,0,0,0h0c.57,0,.73-.26.73-.37l.1-2.06.03-.61.15-2.95c.01-.21-.17-.74-1.01-.74h0s0,0,0,0,0,0,0,0h0c-.84,0-1.02.54-1.01.75l.15,2.95.03.61.1,2.06c0,.11.16.36.73.37Z"/></g></g></svg>');
}
.icon--no-border.svg-icon:after {
  background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTYiIGhlaWdodD0iMTYiIHZpZXdCb3g9IjAgMCAxNiAxNiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPGcgY2xpcC1wYXRoPSJ1cmwoI2NsaXAwXzE0NF83MzIpIj4KPHBhdGggZD0iTTE1LjUgMC41SDAuNVYxNS41SDE1LjVWMC41WiIgc3Ryb2tlPSIjQTc4ODY4Ii8+CjwvZz4KPGRlZnM+CjxjbGlwUGF0aCBpZD0iY2xpcDBfMTQ0XzczMiI+CjxyZWN0IHdpZHRoPSIxNiIgaGVpZ2h0PSIxNiIgZmlsbD0id2hpdGUiLz4KPC9jbGlwUGF0aD4KPC9kZWZzPgo8L3N2Zz4K);
  height: 16px;
  width: 16px;
}
.icon--white-border.svg-icon:after {
  background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTYiIGhlaWdodD0iMTYiIHZpZXdCb3g9IjAgMCAxNiAxNiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPGcgY2xpcC1wYXRoPSJ1cmwoI2NsaXAwXzE0NF83MjUpIj4KPG1hc2sgaWQ9Im1hc2swXzE0NF83MjUiIHN0eWxlPSJtYXNrLXR5cGU6bHVtaW5hbmNlIiBtYXNrVW5pdHM9InVzZXJTcGFjZU9uVXNlIiB4PSIwIiB5PSIwIiB3aWR0aD0iMTYiIGhlaWdodD0iMTYiPgo8cGF0aCBkPSJNMTYgMEgwVjE2SDE2VjBaIiBmaWxsPSJ3aGl0ZSIvPgo8L21hc2s+CjxnIG1hc2s9InVybCgjbWFzazBfMTQ0XzcyNSkiPgo8cGF0aCBkPSJNMTUuNSAwLjVIMC41VjE1LjVIMTUuNVYwLjVaIiBzdHJva2U9IiNBNzg4NjgiLz4KPHBhdGggZD0iTTEzLjUgMi41SDIuNVYxMy41SDEzLjVWMi41WiIgc3Ryb2tlPSIjQTc4ODY4Ii8+CjwvZz4KPC9nPgo8ZGVmcz4KPGNsaXBQYXRoIGlkPSJjbGlwMF8xNDRfNzI1Ij4KPHJlY3Qgd2lkdGg9IjE2IiBoZWlnaHQ9IjE2IiBmaWxsPSJ3aGl0ZSIvPgo8L2NsaXBQYXRoPgo8L2RlZnM+Cjwvc3ZnPgo=);
  height: 16px;
  width: 16px;
}
.icon--plus.svg-icon:after {
  background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTQiIGhlaWdodD0iMTQiIHZpZXdCb3g9IjAgMCAxNCAxNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTkuNDk5MjggNi40OTkyOFY3LjM2MzI4SDcuMzYzMjhWOS40OTkyOEg2LjQ5OTI4VjcuMzYzMjhINC4zNjMyOFY2LjQ5OTI4SDYuNDk5MjhWNC4zNjMyOEg3LjM2MzI4VjYuNDk5MjhIOS40OTkyOFoiIGZpbGw9IiNDNzdGNEYiLz4KPHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik0xNCA3QzE0IDEwLjg2NiAxMC44NjYgMTQgNyAxNEMzLjEzNDAxIDE0IDAgMTAuODY2IDAgN0MwIDMuMTM0MDEgMy4xMzQwMSAwIDcgMEMxMC44NjYgMCAxNCAzLjEzNDAxIDE0IDdaTTEzIDdDMTMgMTAuMzEzNyAxMC4zMTM3IDEzIDcgMTNDMy42ODYyOSAxMyAxIDEwLjMxMzcgMSA3QzEgMy42ODYyOSAzLjY4NjI5IDEgNyAxQzEwLjMxMzcgMSAxMyAzLjY4NjI5IDEzIDdaIiBmaWxsPSIjQzc3RjRGIi8+Cjwvc3ZnPgo=);
  height: 14px;
  width: 14px;
}
.icon--plus-white.svg-icon:after {
  background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTQiIGhlaWdodD0iMTQiIHZpZXdCb3g9IjAgMCAxNCAxNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTkuNDk5MjggNi40OTkyOFY3LjM2MzI4SDcuMzYzMjhWOS40OTkyOEg2LjQ5OTI4VjcuMzYzMjhINC4zNjMyOFY2LjQ5OTI4SDYuNDk5MjhWNC4zNjMyOEg3LjM2MzI4VjYuNDk5MjhIOS40OTkyOFoiIGZpbGw9IiNGRkZGRkYiLz4KPHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik0xNCA3QzE0IDEwLjg2NiAxMC44NjYgMTQgNyAxNEMzLjEzNDAxIDE0IDAgMTAuODY2IDAgN0MwIDMuMTM0MDEgMy4xMzQwMSAwIDcgMEMxMC44NjYgMCAxNCAzLjEzNDAxIDE0IDdaTTEzIDdDMTMgMTAuMzEzNyAxMC4zMTM3IDEzIDcgMTNDMy42ODYyOSAxMyAxIDEwLjMxMzcgMSA3QzEgMy42ODYyOSAzLjY4NjI5IDEgNyAxQzEwLjMxMzcgMSAxMyAzLjY4NjI5IDEzIDdaIiBmaWxsPSIjRkZGRkZGIi8+Cjwvc3ZnPgo=);
  height: 14px;
  width: 14px;
}
.icon--add-tag.svg-icon:after {
  background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTYiIGhlaWdodD0iMTYiIHZpZXdCb3g9IjAgMCAxNiAxNiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPGcgY2xpcC1wYXRoPSJ1cmwoI2NsaXAwXzUwXzE2MikiPgo8cGF0aCBmaWxsLXJ1bGU9ImV2ZW5vZGQiIGNsaXAtcnVsZT0iZXZlbm9kZCIgZD0iTTkuNjkwOCAzLjg2MDAyQzkuMDE0NTMgNC41MzYzIDkuMDE0NTMgNS42MzI3NiA5LjY5MDggNi4zMDkwM0MxMC4zNjcxIDYuOTg1MyAxMS40NjM1IDYuOTg1MyAxMi4xMzk4IDYuMzA5MDNDMTIuODE2MSA1LjYzMjc2IDEyLjgxNjEgNC41MzYzIDEyLjEzOTggMy44NjAwMkMxMS40NjM1IDMuMTgzNzUgMTAuMzY3MSAzLjE4Mzc1IDkuNjkwOCAzLjg2MDAyWk0xMC4zMDMgNC40NzIyN0M5Ljk2NDkyIDQuODEwNDEgOS45NjQ5MiA1LjM1ODY0IDEwLjMwMyA1LjY5Njc4QzEwLjY0MTIgNi4wMzQ5MSAxMS4xODk0IDYuMDM0OTIgMTEuNTI3NSA1LjY5Njc4QzExLjg2NTcgNS4zNTg2NCAxMS44NjU3IDQuODEwNDEgMTEuNTI3NSA0LjQ3MjI3QzExLjE4OTQgNC4xMzQxNCAxMC42NDEyIDQuMTM0MTQgMTAuMzAzIDQuNDcyMjdaIiBmaWxsPSJibGFjayIvPgo8cGF0aCBmaWxsLXJ1bGU9ImV2ZW5vZGQiIGNsaXAtcnVsZT0iZXZlbm9kZCIgZD0iTTE1LjQ5MjggOS4wNzg3M0MxNS44Mjc5IDguNzQzNjEgMTYuMDExIDguMjg1NzkgMTUuOTk5NSA3LjgxMkwxNS44NTM3IDEuODM1MjZDMTUuODMxMiAwLjkxMTk1NyAxNS4wODggMC4xNjg4MDkgMTQuMTY0NyAwLjE0NjI4OUw4LjE4OCAwLjAwMDUxNTU5OUM3LjcxNDIxIC0wLjAxMTA0MDcgNy4yNTYzOSAwLjE3MjA4OCA2LjkyMTI3IDAuNTA3MjA2TDAuNTA3MjA1IDYuOTIxMjdDLTAuMTY5MDcgNy41OTc1NSAtMC4xNjkwNjggOC42OTQgMC41MDcyMDcgOS4zNzAyOEw2LjYyOTcyIDE1LjQ5MjhDNy4zMDYgMTYuMTY5MSA4LjQwMjQ1IDE2LjE2OTEgOS4wNzg3MyAxNS40OTI4TDE1LjQ5MjggOS4wNzg3M1pNNy41MzM1MiAxLjExOTQ2TDEuMTE5NDYgNy41MzM1MkMwLjc4MTMyIDcuODcxNjYgMC43ODEzMiA4LjQxOTg5IDEuMTE5NDYgOC43NTgwM0w3LjI0MTk4IDE0Ljg4MDVDNy41ODAxMSAxNS4yMTg3IDguMTI4MzQgMTUuMjE4NyA4LjQ2NjQ4IDE0Ljg4MDVMMTQuODgwNSA4LjQ2NjQ4QzE1LjA0ODEgOC4yOTg5MiAxNS4xMzk3IDguMDcwMDEgMTUuMTMzOSA3LjgzMzExTDE0Ljk4ODEgMS44NTYzN0MxNC45NzY5IDEuMzk0NzIgMTQuNjA1MyAxLjAyMzE1IDE0LjE0MzYgMS4wMTE4OUw4LjE2Njg5IDAuODY2MTEzQzcuOTI5OTkgMC44NjAzMzUgNy43MDEwOCAwLjk1MTg5OSA3LjUzMzUyIDEuMTE5NDZaIiBmaWxsPSJibGFjayIvPgo8L2c+CjxkZWZzPgo8Y2xpcFBhdGggaWQ9ImNsaXAwXzUwXzE2MiI+CjxyZWN0IHdpZHRoPSIxNiIgaGVpZ2h0PSIxNiIgZmlsbD0id2hpdGUiLz4KPC9jbGlwUGF0aD4KPC9kZWZzPgo8L3N2Zz4K);
  height: 14px;
  width: 14px;
}
.icon--add-tag-white.svg-icon:after {
  background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTYiIGhlaWdodD0iMTYiIHZpZXdCb3g9IjAgMCAxNiAxNiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik05LjY5MDk4IDMuODYwMDFDOS4wMTQ3MSA0LjUzNjI5IDkuMDE0NzEgNS42MzI3NSA5LjY5MDk4IDYuMzA5MDJDMTAuMzY3MyA2Ljk4NTI5IDExLjQ2MzcgNi45ODUyOSAxMi4xNCA2LjMwOTAyQzEyLjgxNjMgNS42MzI3NSAxMi44MTYzIDQuNTM2MjkgMTIuMTQgMy44NjAwMUMxMS40NjM3IDMuMTgzNzQgMTAuMzY3MyAzLjE4Mzc0IDkuNjkwOTggMy44NjAwMVpNMTAuMzAzMiA0LjQ3MjI2QzkuOTY1MSA0LjgxMDQgOS45NjUxIDUuMzU4NjMgMTAuMzAzMiA1LjY5Njc3QzEwLjY0MTQgNi4wMzQ5IDExLjE4OTYgNi4wMzQ5MSAxMS41Mjc3IDUuNjk2NzdDMTEuODY1OSA1LjM1ODYzIDExLjg2NTkgNC44MTA0IDExLjUyNzcgNC40NzIyNkMxMS4xODk2IDQuMTM0MTMgMTAuNjQxNCA0LjEzNDEzIDEwLjMwMzIgNC40NzIyNloiIGZpbGw9IiNmZmZmZmYiLz4KPHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik0xNS40OTI4IDkuMDc4NzNDMTUuODI3OSA4Ljc0MzYxIDE2LjAxMSA4LjI4NTc5IDE1Ljk5OTUgNy44MTJMMTUuODUzNyAxLjgzNTI2QzE1LjgzMTIgMC45MTE5NTcgMTUuMDg4IDAuMTY4ODA5IDE0LjE2NDcgMC4xNDYyODlMOC4xODggMC4wMDA1MTU2MDFDNy43MTQyMSAtMC4wMTEwNDA3IDcuMjU2MzkgMC4xNzIwODggNi45MjEyNyAwLjUwNzIwNkwwLjUwNzIwNSA2LjkyMTI3Qy0wLjE2OTA3IDcuNTk3NTUgLTAuMTY5MDY4IDguNjk0IDAuNTA3MjA3IDkuMzcwMjhMNi42Mjk3MiAxNS40OTI4QzcuMzA2IDE2LjE2OTEgOC40MDI0NSAxNi4xNjkxIDkuMDc4NzMgMTUuNDkyOEwxNS40OTI4IDkuMDc4NzNaTTcuNTMzNTIgMS4xMTk0NkwxLjExOTQ2IDcuNTMzNTJDMC43ODEzMiA3Ljg3MTY2IDAuNzgxMzIgOC40MTk4OSAxLjExOTQ2IDguNzU4MDNMNy4yNDE5OCAxNC44ODA1QzcuNTgwMTEgMTUuMjE4NyA4LjEyODM0IDE1LjIxODcgOC40NjY0OCAxNC44ODA1TDE0Ljg4MDUgOC40NjY0OEMxNS4wNDgxIDguMjk4OTIgMTUuMTM5NyA4LjA3MDAxIDE1LjEzMzkgNy44MzMxMUwxNC45ODgxIDEuODU2MzdDMTQuOTc2OSAxLjM5NDcyIDE0LjYwNTMgMS4wMjMxNSAxNC4xNDM2IDEuMDExODlMOC4xNjY4OSAwLjg2NjExM0M3LjkyOTk5IDAuODYwMzM1IDcuNzAxMDggMC45NTE4OTkgNy41MzM1MiAxLjExOTQ2WiIgZmlsbD0iI2ZmZmZmZiIvPgo8L3N2Zz4K);
  height: 14px;
  width: 14px;
}
.icon--rotate-crop.svg-icon:after {
  background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjEiIGhlaWdodD0iMjYiIHZpZXdCb3g9IjAgMCAyMSAyNiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTE0LjE2NDYgMS44NTYzOEMxNC4zNjE0IDEuNjYyNyAxNC4zNjM5IDEuMzQ2MTMgMTQuMTcwMiAxLjE0OTNDMTMuOTc2NiAwLjk1MjQ3NSAxMy42NiAwLjk0OTkzIDEzLjQ2MzIgMS4xNDM2MkwxNC4xNjQ2IDEuODU2MzhaTTIuMTI3NDEgMTNMMS43NzY3MSAxMi42NDM2TDEuNDE0NTUgMTNMMS43NzY3MSAxMy4zNTY0TDIuMTI3NDEgMTNaTTEzLjQ2MzIgMjQuODU2NEMxMy42NiAyNS4wNTAxIDEzLjk3NjYgMjUuMDQ3NSAxNC4xNzAyIDI0Ljg1MDdDMTQuMzYzOSAyNC42NTM5IDE0LjM2MTQgMjQuMzM3MyAxNC4xNjQ2IDI0LjE0MzZMMTMuNDYzMiAyNC44NTY0Wk02LjgzNTkzIDI0LjE0MzZDNi42MzkxMSAyNC4zMzczIDYuNjM2NTYgMjQuNjUzOSA2LjgzMDI1IDI0Ljg1MDdDNy4wMjM5MyAyNS4wNDc1IDcuMzQwNTEgMjUuMDUwMSA3LjUzNzMzIDI0Ljg1NjRMNi44MzU5MyAyNC4xNDM2Wk0xOC44NzMxIDEzTDE5LjIyMzggMTMuMzU2NEwxOS41ODU5IDEzTDE5LjIyMzggMTIuNjQzNkwxOC44NzMxIDEzWk03LjUzNzMzIDEuMTQzNjJDNy4zNDA1MSAwLjk0OTkzIDcuMDIzOTMgMC45NTI0NzYgNi44MzAyNSAxLjE0OTNDNi42MzY1NiAxLjM0NjEzIDYuNjM5MTEgMS42NjI3IDYuODM1OTMgMS44NTYzOUw3LjUzNzMzIDEuMTQzNjJaTTEzLjQ2MzIgMS4xNDM2MkwxLjc3NjcxIDEyLjY0MzZMMi40NzgxMSAxMy4zNTY0TDE0LjE2NDYgMS44NTYzOEwxMy40NjMyIDEuMTQzNjJaTTEuNzc2NzEgMTMuMzU2NEwxMy40NjMyIDI0Ljg1NjRMMTQuMTY0NiAyNC4xNDM2TDIuNDc4MTEgMTIuNjQzNkwxLjc3NjcxIDEzLjM1NjRaTTcuNTM3MzMgMjQuODU2NEwxOS4yMjM4IDEzLjM1NjRMMTguNTIyNCAxMi42NDM2TDYuODM1OTMgMjQuMTQzNkw3LjUzNzMzIDI0Ljg1NjRaTTE5LjIyMzggMTIuNjQzNkw3LjUzNzMzIDEuMTQzNjJMNi44MzU5MyAxLjg1NjM5TDE4LjUyMjQgMTMuMzU2NEwxOS4yMjM4IDEyLjY0MzZaIiBmaWxsPSIjQTc4ODY4Ii8+Cjwvc3ZnPgo=);
  height: 23px;
  width: 17px;
}
.icon--rotate-image.svg-icon:after {
  background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTIiIGhlaWdodD0iMjUiIHZpZXdCb3g9IjAgMCAxMiAyNSIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPGcgY2xpcC1wYXRoPSJ1cmwoI2NsaXAwXzE0MV82OTEpIj4KPHBhdGggZD0iTTEwLjI3NzcgMi41ODM4MUMzLjcwOTQzIDQuNDY4NTYgLTAuMjcwMjA3IDEwLjY4MzcgMS4zODg5MyAxNi40NjU3QzIuMzA2MzcgMTkuNjYyOSA0Ljc1NTg0IDIyLjA1ODIgNy44NzMwNSAyMy4yNDIyTTEwLjI3NzcgMi41ODM4MUw4LjMxMDIzIDguOTIwNjJNMTAuMjc3NyAyLjU4MzgxTDMuMzI2NTEgMS4yNDA3MiIgc3Ryb2tlPSIjQTc4ODY4IiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiLz4KPC9nPgo8ZGVmcz4KPGNsaXBQYXRoIGlkPSJjbGlwMF8xNDFfNjkxIj4KPHJlY3Qgd2lkdGg9IjExIiBoZWlnaHQ9IjI0IiBmaWxsPSJ3aGl0ZSIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMC41IDAuNSkiLz4KPC9jbGlwUGF0aD4KPC9kZWZzPgo8L3N2Zz4K);
  height: 24px;
  width: 11px;
}
.icon--color-pipe.svg-icon:after {
  background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTgiIGhlaWdodD0iMTgiIHZpZXdCb3g9IjAgMCAxOCAxOCIgdmVyc2lvbj0iMS4xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIj4KPHRpdGxlPkRyb3BwZXIgQmxhY2s8L3RpdGxlPgo8ZGVzYz5DcmVhdGVkIHVzaW5nIEZpZ21hPC9kZXNjPgo8ZyBpZD0iQ2FudmFzIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgzMTU1IC0xMzI1KSI+CjxnIGlkPSJEcm9wcGVyIEJsYWNrIj4KPHVzZSB4bGluazpocmVmPSIjcGF0aDBfZmlsbCIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTMxNTUgMTMyNSkiLz4KPC9nPgo8L2c+CjxkZWZzPgo8cGF0aCBpZD0icGF0aDBfZmlsbCIgZmlsbC1ydWxlPSJldmVub2RkIiBkPSJNIDE3LjMxOTkgMC41NTU5NTlDIDE2Ljc3MTMgMC4wMDc0MzE2IDE1LjYzMzcgLTAuMjQwODg3IDE1LjA4NTEgMC4zMDc2NTZMIDEyLjM0OCAzLjA0NDgxQyAxMi4zMTk3IDMuMDI0MTIgMTIuMjkgMy4wMDU1NCAxMi4yNTg4IDIuOTg5MjVMIDEwLjQ1MjMgMi4xNjEyQyAxMC4xODAyIDIuMDE4NjYgOS44NDcwMyAyLjA2OTUzIDkuNjI5ODMgMi4yODY3M0wgOC43NTM0MiAzLjE2MzE0QyA4LjQ3OTE1IDMuNDM3NCA4LjQ3OTE0IDMuODgyMDcgOC43NTM0MiA0LjE1NjM1TCA5LjQ5ODMzIDQuOTAxMjZMIDAuNzQ1NjYzIDEzLjY1MzlDIC0wLjI0ODU2MiAxNC42NDgyIC0wLjI0ODU0NyAxNi4yNjAxIDAuNzQ1NjYzIDE3LjI1NDNDIDEuNzM5ODcgMTguMjQ4NSAzLjM1MTgyIDE4LjI0ODYgNC4zNDYwNSAxNy4yNTQzTCAxMy4wOTg3IDguNTAxNjVMIDEzLjg0MzYgOS4yNDY1NkMgMTQuMTE3OSA5LjUyMDg0IDE0LjU2MjYgOS41MjA4MyAxNC44MzY4IDkuMjQ2NTZMIDE1LjcwOTkgOC4zNzM0N0MgMTUuOTI4NyA4LjE1NDY4IDE1Ljk3ODUgNy44MTg0NyAxNS44MzI2IDcuNTQ1NkwgMTQuOTQ4IDUuNjc1ODdDIDE0Ljk0NjEgNS42NzIyNCAxNC45NDQxIDUuNjY4NjMgMTQuOTQyMSA1LjY2NTA1TCAxNy42OTIzIDIuOTE0ODRDIDE4LjI0MDggMi4zNjYyOSAxNy45OTI1IDEuMjI4NjQgMTcuNDQ0IDAuNjgwMTExTCAxNy4zMTk5IDAuNTU1OTU5Wk0gMTAuMzY3NCA1Ljc3MDMyTCAxLjYxNDcyIDE0LjUyM0MgMS4xMDA0OCAxNS4wMzcyIDEuMTAwNDggMTUuODcxIDEuNjE0NzIgMTYuMzg1M0MgMi4xMjg5NyAxNi44OTk1IDIuOTYyNzQgMTYuODk5NSAzLjQ3Njk5IDE2LjM4NTNMIDEyLjIyOTcgNy42MzI1OUwgMTAuMzY3NCA1Ljc3MDMyWiIvPgo8L2RlZnM+Cjwvc3ZnPgo=);
  width: 18px;
  height: 18px;
}
.is-darken.icon--color-pipe.svg-icon:after {
  background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTgiIGhlaWdodD0iMTgiIHZpZXdCb3g9IjAgMCAxOCAxOCIgdmVyc2lvbj0iMS4xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIj4KPHRpdGxlPkRyb3BwZXIgV2hpdGU8L3RpdGxlPgo8ZGVzYz5DcmVhdGVkIHVzaW5nIEZpZ21hPC9kZXNjPgo8ZyBpZD0iQ2FudmFzIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgzMTI4IC0xMzI1KSI+CjxnIGlkPSJEcm9wcGVyIFdoaXRlIj4KPHVzZSB4bGluazpocmVmPSIjcGF0aDBfZmlsbCIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTMxMjggMTMyNSkiIGZpbGw9IiNGRkZGRkYiLz4KPC9nPgo8L2c+CjxkZWZzPgo8cGF0aCBpZD0icGF0aDBfZmlsbCIgZmlsbC1ydWxlPSJldmVub2RkIiBkPSJNIDE3LjMxOTkgMC41NTU5NTlDIDE2Ljc3MTMgMC4wMDc0MzE2IDE1LjYzMzcgLTAuMjQwODg3IDE1LjA4NTEgMC4zMDc2NTZMIDEyLjM0OCAzLjA0NDgxQyAxMi4zMTk3IDMuMDI0MTIgMTIuMjkgMy4wMDU1NCAxMi4yNTg4IDIuOTg5MjVMIDEwLjQ1MjMgMi4xNjEyQyAxMC4xODAyIDIuMDE4NjYgOS44NDcwMyAyLjA2OTUzIDkuNjI5ODMgMi4yODY3M0wgOC43NTM0MiAzLjE2MzE0QyA4LjQ3OTE1IDMuNDM3NCA4LjQ3OTE0IDMuODgyMDcgOC43NTM0MiA0LjE1NjM1TCA5LjQ5ODMzIDQuOTAxMjZMIDAuNzQ1NjYzIDEzLjY1MzlDIC0wLjI0ODU2MiAxNC42NDgyIC0wLjI0ODU0NyAxNi4yNjAxIDAuNzQ1NjYzIDE3LjI1NDNDIDEuNzM5ODcgMTguMjQ4NSAzLjM1MTgyIDE4LjI0ODYgNC4zNDYwNSAxNy4yNTQzTCAxMy4wOTg3IDguNTAxNjVMIDEzLjg0MzYgOS4yNDY1NkMgMTQuMTE3OSA5LjUyMDg0IDE0LjU2MjYgOS41MjA4MyAxNC44MzY4IDkuMjQ2NTZMIDE1LjcwOTkgOC4zNzM0N0MgMTUuOTI4NyA4LjE1NDY4IDE1Ljk3ODUgNy44MTg0NyAxNS44MzI2IDcuNTQ1NkwgMTQuOTQ4IDUuNjc1ODdDIDE0Ljk0NjEgNS42NzIyNCAxNC45NDQxIDUuNjY4NjMgMTQuOTQyMSA1LjY2NTA1TCAxNy42OTIzIDIuOTE0ODRDIDE4LjI0MDggMi4zNjYyOSAxNy45OTI1IDEuMjI4NjQgMTcuNDQ0IDAuNjgwMTExTCAxNy4zMTk5IDAuNTU1OTU5Wk0gMTAuMzY3NCA1Ljc3MDMyTCAxLjYxNDcyIDE0LjUyM0MgMS4xMDA0OCAxNS4wMzcyIDEuMTAwNDggMTUuODcxIDEuNjE0NzIgMTYuMzg1M0MgMi4xMjg5NyAxNi44OTk1IDIuOTYyNzQgMTYuODk5NSAzLjQ3Njk5IDE2LjM4NTNMIDEyLjIyOTcgNy42MzI1OUwgMTAuMzY3NCA1Ljc3MDMyWiIvPgo8L2RlZnM+Cjwvc3ZnPgo=);
}
.icon--mirror.svg-icon:after {
  background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTkiIGhlaWdodD0iMTgiIHZpZXdCb3g9IjAgMCAxOSAxOCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPGcgY2xpcC1wYXRoPSJ1cmwoI2NsaXAwXzQ4XzExNCkiPgo8cGF0aCBkPSJNOS41IDBDOS4wODU3OSAwIDguNzUgMC4zMzU3ODcgOC43NSAwLjc1VjE3LjI1QzguNzUgMTcuNjY0MiA5LjA4NTc5IDE4IDkuNSAxOEM5LjkxNDIxIDE4IDEwLjI1IDE3LjY2NDIgMTAuMjUgMTcuMjVWMC43NUMxMC4yNSAwLjMzNTc4NiA5LjkxNDIxIDAgOS41IDBaIiBmaWxsPSJibGFjayIvPgo8cGF0aCBmaWxsLXJ1bGU9ImV2ZW5vZGQiIGNsaXAtcnVsZT0iZXZlbm9kZCIgZD0iTTYuNjkxNTMgMTIuNjk2OUM2Ljk0MjQgMTIuODUxOSA3LjI1IDEyLjY0OTEgNy4yNSAxMi4zMjg3VjQuOTIxMjVDNy4yNSA0LjYwMDkzIDYuOTQyNCA0LjM5ODE1IDYuNjkxNTMgNC41NTMwOEwwLjY5NDM0NiA4LjI1NjgzQzAuNDM1MjE4IDguNDE2ODYgMC40MzUyMTggOC44MzMxNCAwLjY5NDM0NiA4Ljk5MzE3TDYuNjkxNTMgMTIuNjk2OVpNMi45NTI4OCA4LjYyNUw1Ljc1IDEwLjM1MjVWNi44OTc1NUwyLjk1Mjg4IDguNjI1WiIgZmlsbD0iYmxhY2siLz4KPHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik0xMi4zMDg1IDEyLjY5NjlDMTIuMDU3NiAxMi44NTE5IDExLjc1IDEyLjY0OTEgMTEuNzUgMTIuMzI4N1Y0LjkyMTI1QzExLjc1IDQuNjAwOTMgMTIuMDU3NiA0LjM5ODE1IDEyLjMwODUgNC41NTMwOEwxOC4zMDU3IDguMjU2ODNDMTguNTY0OCA4LjQxNjg2IDE4LjU2NDggOC44MzMxNCAxOC4zMDU3IDguOTkzMTdMMTIuMzA4NSAxMi42OTY5Wk0xNi4wNDcxIDguNjI1TDEzLjI1IDEwLjM1MjVWNi44OTc1NUwxNi4wNDcxIDguNjI1WiIgZmlsbD0iYmxhY2siLz4KPC9nPgo8ZGVmcz4KPGNsaXBQYXRoIGlkPSJjbGlwMF80OF8xMTQiPgo8cmVjdCB3aWR0aD0iMTgiIGhlaWdodD0iMTgiIGZpbGw9IndoaXRlIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgwLjUpIi8+CjwvY2xpcFBhdGg+CjwvZGVmcz4KPC9zdmc+Cg==);
  height: 18px;
  width: 18px;
}
.icon--change-photo.svg-icon:after {
  background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTgiIGhlaWdodD0iMjAiIHZpZXdCb3g9IjAgMCAxOCAyMCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPGcgY2xpcC1wYXRoPSJ1cmwoI2NsaXAwXzE0Ml82OTUpIj4KPHBhdGggZD0iTTEgMTkuNUw1IDEzTDkgMTUuNUwxNC41IDEwLjVMMTcuNSAxOS41IiBzdHJva2U9IiNBNzg4NjgiLz4KPHBhdGggZD0iTTE3LjUgMC41SDAuNVYxOS41SDE3LjVWMC41WiIgc3Ryb2tlPSIjQTc4ODY4Ii8+CjxwYXRoIGQ9Ik01LjUgOEM2Ljg4MDcxIDggOCA2Ljg4MDcxIDggNS41QzggNC4xMTkyOSA2Ljg4MDcxIDMgNS41IDNDNC4xMTkyOSAzIDMgNC4xMTkyOSAzIDUuNUMzIDYuODgwNzEgNC4xMTkyOSA4IDUuNSA4WiIgZmlsbD0iI0E3ODg2OCIvPgo8L2c+CjxkZWZzPgo8Y2xpcFBhdGggaWQ9ImNsaXAwXzE0Ml82OTUiPgo8cmVjdCB3aWR0aD0iMTgiIGhlaWdodD0iMjAiIGZpbGw9IndoaXRlIi8+CjwvY2xpcFBhdGg+CjwvZGVmcz4KPC9zdmc+Cg==);
  height: 20px;
  width: 18px;
}
.icon--for-print.svg-icon:after {
  background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjkiIGhlaWdodD0iMjYiIHZpZXdCb3g9IjAgMCAyOSAyNiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik0yMC41OTY5IDEwLjQ0NDJDMjEuOTcxOCAxMC41NzA0IDIzLjE4ODYgOS41NTgwMiAyMy4zMTQ4IDguMTgzMDhDMjMuNDQwOSA2LjgwODE0IDIyLjQyODYgNS41OTEyOCAyMS4wNTM2IDUuNDY1MTRDMTkuNjc4NyA1LjMzOTAxIDE4LjQ2MTggNi4zNTEzNiAxOC4zMzU3IDcuNzI2M0MxOC4yMDk2IDkuMTAxMjQgMTkuMjIxOSAxMC4zMTgxIDIwLjU5NjkgMTAuNDQ0MlpNMjAuNjg4MiA5LjQ0ODQyQzIxLjUxMzIgOS41MjQxIDIyLjI0MzMgOC45MTY2OSAyMi4zMTkgOC4wOTE3MkMyMi4zOTQ2IDcuMjY2NzYgMjEuNzg3MiA2LjUzNjY0IDIwLjk2MjMgNi40NjA5NkMyMC4xMzczIDYuMzg1MjggMTkuNDA3MiA2Ljk5MjcgMTkuMzMxNSA3LjgxNzY2QzE5LjI1NTggOC42NDI2MiAxOS44NjMyIDkuMzcyNzQgMjAuNjg4MiA5LjQ0ODQyWiIgZmlsbD0iIzgyQjQ0RiIvPgo8cGF0aCBmaWxsLXJ1bGU9ImV2ZW5vZGQiIGNsaXAtcnVsZT0iZXZlbm9kZCIgZD0iTTExLjc3NjEgMi42MDU2NEMxMS44MjY1IDIuMDU1NjYgMTIuMzEzMyAxLjY1MDcyIDEyLjg2MzIgMS43MDExN0wyNC44MTMxIDIuNzk3NDNDMjUuMzYzIDIuODQ3ODkgMjUuNzY4IDMuMzM0NjMgMjUuNzE3NSAzLjg4NDYxTDI0LjA3MzEgMjEuODA5M0MyNC4wMjI3IDIyLjM1OTMgMjMuNTM1OSAyMi43NjQzIDIyLjk4NiAyMi43MTM4TDExLjAzNjEgMjEuNjE3NUMxMC40ODYyIDIxLjU2NzEgMTAuMDgxMiAyMS4wODAzIDEwLjEzMTcgMjAuNTMwNEwxMS43NzYxIDIuNjA1NjRaTTEyLjc3MTkgMi42OTY5OUwyNC43MjE3IDMuNzkzMjVMMjMuMTYzNSAyMC43Nzg1TDIxLjE4MzIgMTYuODUyTDE3LjUyNjQgMTguNTE4N0wxNS40MDI1IDE0LjAyNTNMMTQuOTAzOCAxNC42NzQ5QzE0LjY2ODcgMTQuOTgxMiAxNC4zNjI4IDE1LjM4MDkgMTQuMDE5NSAxNS44Mjk1TDE0LjAxNzkgMTUuODMxNkMxMy4xNDkxIDE2Ljk2NjkgMTIuMDQxIDE4LjQxNDggMTEuMjM0NyAxOS40NTMyTDEyLjc3MTkgMi42OTY5OVpNMTEuNTU5NSAyMC42NjE0TDIyLjQ5MDIgMjEuNjY0MUwyMC43MjMyIDE4LjE2MDZMMTcuMDQzOCAxOS44Mzc3TDE1LjE5ODcgMTUuOTM0MkwxNC44NDQgMTYuMzk3N0MxMy44MDEzIDE3Ljc2MDQgMTIuMzgyMiAxOS42MTUgMTEuNTU5NSAyMC42NjE0WiIgZmlsbD0iIzgyQjQ0RiIvPgo8cGF0aCBkPSJNMS44MjIwMyA5Ljc5MjI4TDkuOTcxNzIgOC4yNjAxNEwxMC4xNjU1IDkuMjQxMjNMMi4wMDY3OSAxMC43NzUxTDQuNjAzOTYgMjQuNTg5OEwxMi44ODg5IDIzLjAzMjJMMTMuMDgyNyAyNC4wMTMzTDQuNzg4NzMgMjUuNTcyNUM0LjI0NTk1IDI1LjY3NDYgMy43MjMyMiAyNS4zMTczIDMuNjIxMTggMjQuNzc0NUwxLjAyNDAxIDEwLjk1OThDMC45MjE5NjkgMTAuNDE3MSAxLjI3OTI1IDkuODk0MzMgMS44MjIwMyA5Ljc5MjI4WiIgZmlsbD0iIzgyQjQ0RiIvPgo8L3N2Zz4K);
  width: 27px;
  height: 24px;
}
.icon--for-book.svg-icon:after {
  background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjAiIGhlaWdodD0iMjAiIHZpZXdCb3g9IjAgMCAyMCAyMCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik0xNSAwQzE2LjEzOTggMCAyMCAwLjUgMjAgMi4xMTQ0NVYxN0MyMCAxOC4xMDQ2IDE5LjEwNDYgMTkgMTggMTlIMTJDMTEgMTkgMTAuNTUyMyAyMCAxMCAyMEM5LjQ0NzcxIDIwIDkgMTkgOCAxOUgyQzAuODk1NDMxIDE5IDAgMTguMTA0NiAwIDE3VjIuMTE0NDVDMCAxIDMgMCA1IDBDOCAwIDEwIDIuMTM0NjUgMTAgMi4xMzQ2NUMxMCAyLjEzNDY1IDEyIDAgMTUgMFpNOS41IDE4QzkuNSAxOCA3LjI3Nzg5IDE3Ljk5OTYgNi4wNjY2NiAxNy45OTk2QzUuOTgxODYgMTcuOTk5NiA1Ljg4MzcxIDE3Ljk5OTcgNS43NzQ1NCAxOEM1LjQxNjQzIDE4LjAwMDggNC45Mzk2NiAxOC4wMDI5IDQuNDI1NzQgMTguMDA1Mkw0LjQyMDQzIDE4LjAwNTJDMy43NDI3MyAxOC4wMDgxIDMuMDAwOTkgMTguMDExNCAyLjM4MTg5IDE4LjAxMjRDMS41NDkzNiAxOC4wMTM5IDEgMTcuNDQ4OSAxIDE2LjYxNjNWMi4xMzQ2NUMyLjI3ODI1IDEuNTYxODkgMy41NzI2NyAxIDUgMUM2LjY1NDcyIDEgOS41IDIuODY1MzUgOS41IDNWMThaTTEwLjUgMThIMTdDMTguMTA0NiAxOCAxOSAxNy4xMDQ2IDE5IDE2VjIuMTM0NjVDMTcuNSAxIDE1LjU5NTEgMSAxNSAxQzEzIDEgMTEgMi4zNjUzNSAxMC41IDNWMThaIiBmaWxsPSIjODJCNDRGIi8+Cjwvc3ZnPgo=);
  width: 20px;
  height: 20px;
}
.icon--duplicate.svg-icon:after {
  background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTciIGhlaWdodD0iMTkiIHZpZXdCb3g9IjAgMCAxNyAxOSIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPGcgY2xpcC1wYXRoPSJ1cmwoI2NsaXAwXzUwXzQ2NCkiPgo8cGF0aCBkPSJNMiAwQzAuODk1NDMxIDAgMCAwLjg5NTQzIDAgMlYxM0MwIDE0LjEwNDYgMC44OTU0MzEgMTUgMiAxNUg0VjVDNCAzLjg5NTQzIDQuODk1NDMgMyA2IDNIMTJWMkMxMiAwLjg5NTQzMSAxMS4xMDQ2IDAgMTAgMEgyWiIgZmlsbD0iIzhDOEM4QyIvPgo8cGF0aCBkPSJNMTUgNEg3QzUuODk1NDMgNCA1IDQuODk1NDMgNSA2VjE3QzUgMTguMTA0NiA1Ljg5NTQzIDE5IDcgMTlIMTVDMTYuMTA0NiAxOSAxNyAxOC4xMDQ2IDE3IDE3VjZDMTcgNC44OTU0MyAxNi4xMDQ2IDQgMTUgNFoiIGZpbGw9ImJsYWNrIi8+CjwvZz4KPGRlZnM+CjxjbGlwUGF0aCBpZD0iY2xpcDBfNTBfNDY0Ij4KPHJlY3Qgd2lkdGg9IjE3IiBoZWlnaHQ9IjE5IiBmaWxsPSJ3aGl0ZSIvPgo8L2NsaXBQYXRoPgo8L2RlZnM+Cjwvc3ZnPgo=);
  width: 17px;
  height: 19px;
}
.icon--more.svg-icon:after {
  background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNiIgaGVpZ2h0PSIyMiIgdmlld0JveD0iMCAwIDYgMjIiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+CjxnIGNsaXAtcGF0aD0idXJsKCNjbGlwMF8xXzIpIj4KPHBhdGggZD0iTTMgNS41QzQuMzgwNzEgNS41IDUuNSA0LjM4MDcxIDUuNSAzQzUuNSAxLjYxOTI5IDQuMzgwNzEgMC41IDMgMC41QzEuNjE5MjkgMC41IDAuNSAxLjYxOTI5IDAuNSAzQzAuNSA0LjM4MDcxIDEuNjE5MjkgNS41IDMgNS41WiIgc3Ryb2tlPSJibGFjayIvPgo8cGF0aCBkPSJNMyAxMy41QzQuMzgwNzEgMTMuNSA1LjUgMTIuMzgwNyA1LjUgMTFDNS41IDkuNjE5MjkgNC4zODA3MSA4LjUgMyA4LjVDMS42MTkyOSA4LjUgMC41IDkuNjE5MjkgMC41IDExQzAuNSAxMi4zODA3IDEuNjE5MjkgMTMuNSAzIDEzLjVaIiBzdHJva2U9ImJsYWNrIi8+CjxwYXRoIGQ9Ik0zIDIxLjVDNC4zODA3MSAyMS41IDUuNSAyMC4zODA3IDUuNSAxOUM1LjUgMTcuNjE5MyA0LjM4MDcxIDE2LjUgMyAxNi41QzEuNjE5MjkgMTYuNSAwLjUgMTcuNjE5MyAwLjUgMTlDMC41IDIwLjM4MDcgMS42MTkyOSAyMS41IDMgMjEuNVoiIHN0cm9rZT0iYmxhY2siLz4KPC9nPgo8ZGVmcz4KPGNsaXBQYXRoIGlkPSJjbGlwMF8xXzIiPgo8cmVjdCB3aWR0aD0iNiIgaGVpZ2h0PSIyMiIgZmlsbD0id2hpdGUiLz4KPC9jbGlwUGF0aD4KPC9kZWZzPgo8L3N2Zz4K);
  width: 6px;
  height: 22px;
}
.icon--share.svg-icon:after {
  background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjUiIHZpZXdCb3g9IjAgMCAyNCAyNSIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTMuOTM0MTkgMTAuNjg3OEMyLjg3OTY4IDEwLjY4NzggMi4wMjc4OSAxMS40OTk3IDIuMDI3ODkgMTIuNTA1QzIuMDI3ODkgMTMuNTAwNSAyLjg3OTY4IDE0LjMxMjUgMy45MzQxOSAxNC4zMTI1QzQuOTc4NTUgMTQuMzEyNSA1LjgzMDE4IDEzLjUwMDUgNS44MzAxOCAxMi41MDVDNS44MzAxOCAxMS40OTk3IDQuOTc4NTUgMTAuNjg3OCAzLjkzNDE5IDEwLjY4NzhaTTMuOTM0MTkgMTYuMjQ1NkMxLjc2NDM0IDE2LjI0NTYgMCAxNC41NjM4IDAgMTIuNTA1QzAgMTAuNDM2NSAxLjc2NDM0IDguNzU0NyAzLjkzNDE5IDguNzU0N0M2LjA5Mzg5IDguNzU0NyA3Ljg1ODA3IDEwLjQzNjUgNy44NTgwNyAxMi41MDVDNy44NTgwNyAxNC41NjM4IDYuMDkzODkgMTYuMjQ1NiAzLjkzNDE5IDE2LjI0NTZaIiBmaWxsPSJibGFjayIvPgo8cGF0aCBkPSJNMTcuOTI0IDMuOTMzMTRDMTYuODc5NyAzLjkzMzE0IDE2LjAyNzkgNC43NDUwNCAxNi4wMjc5IDUuNzUwMjdDMTYuMDI3OSA2Ljc0NTg0IDE2Ljg3OTcgNy41NTc3NyAxNy45MjQgNy41NTc3N0MxOC45Nzg1IDcuNTU3NzcgMTkuODMwMiA2Ljc0NTg0IDE5LjgzMDIgNS43NTAyN0MxOS44MzAyIDQuNzQ1MDQgMTguOTc4NSAzLjkzMzE0IDE3LjkyNCAzLjkzMzE0Wk0xNy45MjQgOS40OTA5MUMxNS43NTQyIDkuNDkwOTEgMTQgNy44MDkwNiAxNCA1Ljc1MDI3QzE0IDMuNjgxODEgMTUuNzU0MiAyIDE3LjkyNCAyQzIwLjA5MzkgMiAyMS44NTgxIDMuNjgxODEgMjEuODU4MSA1Ljc1MDI3QzIxLjg1ODEgNy44MDkwNiAyMC4wOTM5IDkuNDkwOTEgMTcuOTI0IDkuNDkwOTFaIiBmaWxsPSJibGFjayIvPgo8cGF0aCBkPSJNMTcuOTI0IDE3LjkzMzFDMTYuODc5NyAxNy45MzMxIDE2LjAyNzkgMTguNzU0NyAxNi4wMjc5IDE5Ljc1MDNDMTYuMDI3OSAyMC43NDU4IDE2Ljg3OTcgMjEuNTU3OCAxNy45MjQgMjEuNTU3OEMxOC45Nzg1IDIxLjU1NzggMTkuODMwMiAyMC43NDU4IDE5LjgzMDIgMTkuNzUwM0MxOS44MzAyIDE4Ljc1NDcgMTguOTc4NSAxNy45MzMxIDE3LjkyNCAxNy45MzMxWk0xNy45MjQgMjMuNDkwOUMxNS43NTQyIDIzLjQ5MDkgMTQgMjEuODE4NyAxNCAxOS43NTAzQzE0IDE3LjY4MTggMTUuNzU0MiAxNiAxNy45MjQgMTZDMjAuMDkzOSAxNiAyMS44NTgxIDE3LjY4MTggMjEuODU4MSAxOS43NTAzQzIxLjg1ODEgMjEuODE4NyAyMC4wOTM5IDIzLjQ5MDkgMTcuOTI0IDIzLjQ5MDlaIiBmaWxsPSJibGFjayIvPgo8cGF0aCBkPSJNMTQuMjYyMiAxOUMxNC4xMzY4IDE5IDE0LjAxMTQgMTguOTY5NiAxMy44OTM1IDE4LjkwMTJMNi4zNzI1MyAxNC40MTQ5QzYuMDE4NjEgMTQuMjA5NiA1Ljg5MzI1IDEzLjc0NTcgNi4wOTk3IDEzLjM4MDhDNi4zMDYxNiAxMy4wMTU4IDYuNzU1OTUgMTIuODk0MiA3LjEwOTg4IDEzLjA5OTRMMTQuNjMwOCAxNy41NzgxQzE0Ljk4NDcgMTcuNzkxIDE1LjEwMjcgMTguMjU0OSAxNC45MDM1IDE4LjYxOTlDMTQuNzYzNSAxOC44NjMyIDE0LjUyMDIgMTkgMTQuMjYyMiAxOVoiIGZpbGw9ImJsYWNrIi8+CjxwYXRoIGQ9Ik02Ljc0MTIgMTJDNi40ODMxMyAxMiA2LjIzOTggMTEuODg2IDYuMDk5NyAxMS42ODM0QzUuODkzMjUgMTEuMzc5NiA2LjAxODYxIDEwLjk5MzQgNi4zNzI1MyAxMC44MTYxTDEzLjg5MzUgNy4wODcyMkMxNC4yNDc0IDYuOTA5OTYgMTQuNjk3MSA3LjAxMTI2IDE0LjkwMzUgNy4zMTUxNEMxNS4xMDI3IDcuNjE5MDIgMTQuOTg0NyA4LjAwNTE5IDE0LjYzMDggOC4xODI0NUw3LjEwOTg4IDExLjkxMTRDNi45OTE5MSAxMS45Njg0IDYuODY2NTUgMTIgNi43NDEyIDEyWiIgZmlsbD0iYmxhY2siLz4KPC9zdmc+Cg==);
  width: 21px;
  height: 21px;
}
.icon--share-blue.svg-icon:after {
  background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTMuOTM0MTkgMTAuMTg3OEMyLjg3OTY4IDEwLjE4NzggMi4wMjc4OSAxMC45OTk3IDIuMDI3ODkgMTIuMDA1QzIuMDI3ODkgMTMuMDAwNSAyLjg3OTY4IDEzLjgxMjUgMy45MzQxOSAxMy44MTI1QzQuOTc4NTUgMTMuODEyNSA1LjgzMDE4IDEzLjAwMDUgNS44MzAxOCAxMi4wMDVDNS44MzAxOCAxMC45OTk3IDQuOTc4NTUgMTAuMTg3OCAzLjkzNDE5IDEwLjE4NzhaTTMuOTM0MTkgMTUuNzQ1NkMxLjc2NDM0IDE1Ljc0NTYgMCAxNC4wNjM4IDAgMTIuMDA1QzAgOS45MzY1IDEuNzY0MzQgOC4yNTQ2OSAzLjkzNDE5IDguMjU0NjlDNi4wOTM4OSA4LjI1NDY5IDcuODU4MDcgOS45MzY1IDcuODU4MDcgMTIuMDA1QzcuODU4MDcgMTQuMDYzOCA2LjA5Mzg5IDE1Ljc0NTYgMy45MzQxOSAxNS43NDU2WiIgZmlsbD0iIzdEOUZCRCIvPgo8cGF0aCBkPSJNMjAuMDY1OCAxLjkzMjk1QzE5LjAyMTUgMS45MzI5NSAxOC4xNjk3IDIuNzQ0ODUgMTguMTY5NyAzLjc1MDA4QzE4LjE2OTcgNC43NDU2NSAxOS4wMjE1IDUuNTU3NTggMjAuMDY1OCA1LjU1NzU4QzIxLjEyMDMgNS41NTc1OCAyMS45NzIgNC43NDU2NSAyMS45NzIgMy43NTAwOEMyMS45NzIgMi43NDQ4NSAyMS4xMjAzIDEuOTMyOTUgMjAuMDY1OCAxLjkzMjk1Wk0yMC4wNjU4IDcuNDkwNzJDMTcuODk2IDcuNDkwNzIgMTYuMTQxOCA1LjgwODg3IDE2LjE0MTggMy43NTAwOEMxNi4xNDE4IDEuNjgxNjIgMTcuODk2IC0wLjAwMDE5MjE2NSAyMC4wNjU4IC0wLjAwMDE5MjE2NUMyMi4yMzU3IC0wLjAwMDE5MjE2NSAyMy45OTk5IDEuNjgxNjIgMjMuOTk5OSAzLjc1MDA4QzIzLjk5OTkgNS44MDg4NyAyMi4yMzU3IDcuNDkwNzIgMjAuMDY1OCA3LjQ5MDcyWiIgZmlsbD0iIzdEOUZCRCIvPgo8cGF0aCBkPSJNMjAuMDY1OCAxOC40NDIyQzE5LjAyMTUgMTguNDQyMiAxOC4xNjk3IDE5LjI2MzggMTguMTY5NyAyMC4yNTk0QzE4LjE2OTcgMjEuMjU0OSAxOS4wMjE1IDIyLjA2NjkgMjAuMDY1OCAyMi4wNjY5QzIxLjEyMDMgMjIuMDY2OSAyMS45NzIgMjEuMjU0OSAyMS45NzIgMjAuMjU5NEMyMS45NzIgMTkuMjYzOCAyMS4xMjAzIDE4LjQ0MjIgMjAuMDY1OCAxOC40NDIyWk0yMC4wNjU4IDI0QzE3Ljg5NiAyNCAxNi4xNDE4IDIyLjMyNzggMTYuMTQxOCAyMC4yNTk0QzE2LjE0MTggMTguMTkwOSAxNy44OTYgMTYuNTA5MSAyMC4wNjU4IDE2LjUwOTFDMjIuMjM1NyAxNi41MDkxIDIzLjk5OTkgMTguMTkwOSAyMy45OTk5IDIwLjI1OTRDMjMuOTk5OSAyMi4zMjc4IDIyLjIzNTcgMjQgMjAuMDY1OCAyNFoiIGZpbGw9IiM3RDlGQkQiLz4KPHBhdGggZD0iTTE3LjA2NDkgMTkuNzU2OEMxNi44OTI1IDE5Ljc1NjggMTYuNzIwMSAxOS43MTgxIDE2LjU1NzkgMTkuNjMxMkw2LjIxNTY1IDEzLjkyODRDNS43Mjg5NiAxMy42Njc0IDUuNTU2NTcgMTMuMDc3OCA1Ljg0MDQ3IDEyLjYxMzlDNi4xMjQzOCAxMi4xNDk5IDYuNzQyOSAxMS45OTUzIDcuMjI5NiAxMi4yNTYyTDE3LjU3MTggMTcuOTQ5M0MxOC4wNTg1IDE4LjIyIDE4LjIyMDcgMTguODA5NiAxNy45NDY5IDE5LjI3MzZDMTcuNzU0MyAxOS41ODI5IDE3LjQxOTcgMTkuNzU2OCAxNy4wNjQ5IDE5Ljc1NjhaIiBmaWxsPSIjN0Q5RkJEIi8+CjxwYXRoIGQ9Ik02LjcyMjYyIDExLjg3ODlDNi4zNjc3NCAxMS44Nzg5IDYuMDMzMTIgMTEuNzA0OSA1Ljg0MDQ3IDExLjM5NTZDNS41NTY1NyAxMC45MzE3IDUuNzI4OTYgMTAuMzQyIDYuMjE1NjUgMTAuMDcxNEwxNi41NTc5IDQuMzc4MzJDMTcuMDQ0NiA0LjEwNzY4IDE3LjY2MyA0LjI2MjM0IDE3Ljk0NjkgNC43MjYyOUMxOC4yMjA3IDUuMTkwMjQgMTguMDU4NSA1Ljc3OTgyIDE3LjU3MTggNi4wNTA0Nkw3LjIyOTYgMTEuNzQzNkM3LjA2NzM3IDExLjgzMDYgNi44OTQ5OSAxMS44Nzg5IDYuNzIyNjIgMTEuODc4OVoiIGZpbGw9IiM3RDlGQkQiLz4KPC9zdmc+Cg==);
  width: 24px;
  height: 24px;
}
.icon--link.svg-icon:after {
  background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTcuNDcxNSAxNy41MzQzQzcuMjE0MSAxNy41MzQzIDYuOTU2NyAxNy40NDM4IDYuNzYwNiAxNy4yNDI2QzYuMzY3NSAxNi44NTA1IDYuMzY3NSAxNi4yMTcgNi43NjA2IDE1LjgyNDhMMTUuNTM4NCA3LjA0NjJDMTUuOTMxNSA2LjY1NDAzIDE2LjU2OCA2LjY1NDAzIDE2Ljk2MDEgNy4wNDYyQzE3LjM1MzIgNy40MzgzNyAxNy4zNTMyIDguMDcxOTMgMTYuOTYwMSA4LjQ2NDFMOC4xODI0IDE3LjI0MjZDNy45ODYzIDE3LjQ0MzggNy43Mjg5IDE3LjUzNDMgNy40NzE1IDE3LjUzNDNaIiBmaWxsPSJibGFjayIvPgo8cGF0aCBkPSJNMTYuMTM4NiAxMy41NTI0QzE1Ljk3NjggMTMuNTUyNCAxNS44MTI5IDEzLjU0MjQgMTUuNjQ5IDEzLjUzMjNDMTUuMDk2IDEzLjQ4MiAxNC42ODc4IDEyLjk4OTQgMTQuNzM3IDEyLjQzNjNDMTQuNzg3MyAxMS44ODMyIDE1LjI4NSAxMS40ODEgMTUuODI5IDExLjUzMTNDMTYuODI4NCAxMS42MjE4IDE3LjgwMjcgMTEuMjY5OCAxOC41MDI1IDEwLjU2NTlMMjEuMDAwMSA4LjA3MjExQzIyLjMxOTIgNi43NTQ4MyAyMi4zMTkyIDQuNjAyOTYgMjEuMDAyMSAzLjI4NTY4TDIwLjcxOTUgMy4wMDQxNEMxOS4zOTk0IDEuNjg2ODUgMTcuMjU0NyAxLjY4Njg1IDE1LjkzNzUgMy4wMDQxNEwxMy40MzcgNS40OTc5MUMxMi43MzYyIDYuMjAxODEgMTIuMzg2MyA3LjE3NzE3IDEyLjQ3NDcgOC4xNzI2N0MxMi41MjUgOC43MjU3MyAxMi4xMTY4IDkuMjE4NSAxMS41NjM4IDkuMjY4NzdDMTEuMDE1OCA5LjMxOTA1IDEwLjUyMjEgOC45MDY3MSAxMC40NzE5IDguMzUzNjVDMTAuMzI5MSA2Ljc2NDg2IDEwLjg5MTIgNS4yMDYyNCAxMi4wMTUzIDQuMDgwMDFMMTQuNTE1OSAxLjU3NjIyQzE2LjYxNTMgLTAuNTI1NDA2IDIwLjAzNTggLTAuNTI1NDA2IDIyLjE0MTMgMS41NzYyMkwyMi40MjM4IDEuODY3NzdDMjQuNTI2MiAzLjk2OTQgMjQuNTI1MiA3LjM4ODM5IDIyLjQyMTggOS40OTAwMkwxOS45MjUyIDExLjk5MzhDMTguOTE1NyAxMi45OTk0IDE3LjU1NzMgMTMuNTUyNCAxNi4xMzg2IDEzLjU1MjRaIiBmaWxsPSJibGFjayIvPgo8cGF0aCBkPSJNNS42NzY4NCAyNEM0LjI5NTMzIDI0IDIuOTE0ODQgMjMuNDc3IDEuODYyMTIgMjIuNDMxM0wxLjU3NjU4IDIyLjEzOTdDMC41NjEwNyAyMS4xMjQxIDAgMTkuNzY2NSAwIDE4LjMyODZDMCAxNi44OTA2IDAuNTYxMDQgMTUuNTMzMiAxLjU3OTU4IDE0LjUxNzZMNC4wNzcxMyAxMi4wMTM3QzUuMTk5MjMgMTAuODk3NSA2Ljc0OTcgMTAuMzM0NCA4LjM1MjQgMTAuNDc1MkM4LjkwNTQgMTAuNTI1NSA5LjMxMzYgMTEuMDA4MSA5LjI2NDMgMTEuNTYxMkM5LjIxNDEgMTIuMTE0MiA4LjczODUgMTIuNTI2NSA4LjE3MzQgMTIuNDc2MkM3LjE4MyAxMi4zODU3IDYuMjAwNyAxMi43Mzc3IDUuNDk5ODUgMTMuNDQxNkwzLjAwMjMgMTUuOTM1NEMyLjM2MjgyIDE2LjU3ODkgMi4wMTA5MyAxNy40MjM2IDIuMDEwOTMgMTguMzI4NkMyLjAxMDkzIDE5LjIzMzYgMi4zNjI4MiAyMC4wNzgyIDMuMDAyMyAyMC43MjE4TDMuMjg2ODUgMjEuMDAzNEM0LjYwMyAyMi4zMjA3IDYuNzQ3NyAyMi4zMjA3IDguMDY2OCAyMS4wMDM0TDEwLjU2ODQgMTguNDk5NkMxMS4yNjcyIDE3LjgwNTcgMTEuNjE3MSAxNi44MzAzIDExLjUyNjYgMTUuODM0OEMxMS40NzY0IDE1LjI4MTggMTEuODg0NSAxNC43ODkgMTIuNDM3NSAxNC43Mzg3QzEyLjk4NDUgMTQuNjk4NSAxMy40NzkyIDE1LjEwMDggMTMuNTI5NSAxNS42NTM4QzEzLjY3MzMgMTcuMjQyNiAxMy4xMTIyIDE4LjgwMTIgMTEuOTkwMSAxOS45Mjc1TDkuNDg4NiAyMi40MzEzQzguNDM4OSAyMy40NzcgNy4wNTczIDI0IDUuNjc2ODQgMjRaIiBmaWxsPSJibGFjayIvPgo8L3N2Zz4K);
  width: 21px;
  height: 21px;
}
.icon--link-blue.svg-icon:after {
  background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTcuNDcxNTQgMTcuNTM0M0M3LjIxNDE0IDE3LjUzNDMgNi45NTY3MSAxNy40NDM4IDYuNzYwNjQgMTcuMjQyNkM2LjM2NzUxIDE2Ljg1MDUgNi4zNjc1MSAxNi4yMTcgNi43NjA2NCAxNS44MjQ4TDE1LjUzODQgNy4wNDYyQzE1LjkzMTUgNi42NTQwMyAxNi41NjggNi42NTQwMyAxNi45NjAxIDcuMDQ2MkMxNy4zNTMyIDcuNDM4MzcgMTcuMzUzMiA4LjA3MTkzIDE2Ljk2MDEgOC40NjQxTDguMTgyMzggMTcuMjQyNkM3Ljk4NjMyIDE3LjQ0MzggNy43Mjg5NCAxNy41MzQzIDcuNDcxNTQgMTcuNTM0M1oiIGZpbGw9IiM3RDlGQkQiLz4KPHBhdGggZD0iTTE2LjEzODYgMTMuNTUyNEMxNS45NzY4IDEzLjU1MjQgMTUuODEyOSAxMy41NDI0IDE1LjY0OSAxMy41MzIzQzE1LjA5NiAxMy40ODIgMTQuNjg3OCAxMi45ODk0IDE0LjczNyAxMi40MzYzQzE0Ljc4NzMgMTEuODgzMiAxNS4yODUgMTEuNDgxIDE1LjgyOSAxMS41MzEzQzE2LjgyODQgMTEuNjIxOCAxNy44MDI3IDExLjI2OTggMTguNTAyNSAxMC41NjU5TDIxLjAwMDEgOC4wNzIxMUMyMi4zMTkyIDYuNzU0ODMgMjIuMzE5MiA0LjYwMjk2IDIxLjAwMjEgMy4yODU2OEwyMC43MTk1IDMuMDA0MTRDMTkuMzk5NCAxLjY4Njg1IDE3LjI1NDcgMS42ODY4NSAxNS45Mzc1IDMuMDA0MTRMMTMuNDM3IDUuNDk3OTFDMTIuNzM2MiA2LjIwMTgxIDEyLjM4NjMgNy4xNzcxNyAxMi40NzQ3IDguMTcyNjdDMTIuNTI1IDguNzI1NzMgMTIuMTE2OCA5LjIxODUgMTEuNTYzOCA5LjI2ODc3QzExLjAxNTggOS4zMTkwNSAxMC41MjIxIDguOTA2NzEgMTAuNDcxOSA4LjM1MzY1QzEwLjMyOTEgNi43NjQ4NiAxMC44OTEyIDUuMjA2MjQgMTIuMDE1MyA0LjA4MDAxTDE0LjUxNTkgMS41NzYyMkMxNi42MTUzIC0wLjUyNTQwNiAyMC4wMzU4IC0wLjUyNTQwNiAyMi4xNDEzIDEuNTc2MjJMMjIuNDIzOCAxLjg2Nzc3QzI0LjUyNjIgMy45Njk0IDI0LjUyNTIgNy4zODgzOSAyMi40MjE4IDkuNDkwMDJMMTkuOTI1MiAxMS45OTM4QzE4LjkxNTcgMTIuOTk5NCAxNy41NTczIDEzLjU1MjQgMTYuMTM4NiAxMy41NTI0WiIgZmlsbD0iIzdEOUZCRCIvPgo8cGF0aCBkPSJNNS42NzY4NCAyNEM0LjI5NTMzIDI0IDIuOTE0ODQgMjMuNDc3IDEuODYyMTIgMjIuNDMxM0wxLjU3NjU4IDIyLjEzOTdDMC41NjEwNjYgMjEuMTI0MSAwIDE5Ljc2NjUgMCAxOC4zMjg2QzAgMTYuODkwNiAwLjU2MTA0NCAxNS41MzMyIDEuNTc5NTggMTQuNTE3Nkw0LjA3NzEzIDEyLjAxMzdDNS4xOTkyMyAxMC44OTc1IDYuNzQ5NjUgMTAuMzM0NCA4LjM1MjM2IDEwLjQ3NTJDOC45MDUzNiAxMC41MjU1IDkuMzEzNjEgMTEuMDA4MSA5LjI2NDM1IDExLjU2MTJDOS4yMTQwNyAxMi4xMTQyIDguNzM4NDggMTIuNTI2NSA4LjE3MzQxIDEyLjQ3NjJDNy4xODMwMyAxMi4zODU3IDYuMjAwNjYgMTIuNzM3NyA1LjQ5OTg1IDEzLjQ0MTZMMy4wMDIzIDE1LjkzNTRDMi4zNjI4MiAxNi41Nzg5IDIuMDEwOTMgMTcuNDIzNiAyLjAxMDkzIDE4LjMyODZDMi4wMTA5MyAxOS4yMzM2IDIuMzYyODIgMjAuMDc4MiAzLjAwMjMgMjAuNzIxOEwzLjI4Njg1IDIxLjAwMzRDNC42MDMgMjIuMzIwNyA2Ljc0NzY2IDIyLjMyMDcgOC4wNjY4MiAyMS4wMDM0TDEwLjU2ODQgMTguNDk5NkMxMS4yNjcyIDE3LjgwNTcgMTEuNjE3MSAxNi44MzAzIDExLjUyNjYgMTUuODM0OEMxMS40NzY0IDE1LjI4MTggMTEuODg0NSAxNC43ODkgMTIuNDM3NSAxNC43Mzg3QzEyLjk4NDUgMTQuNjk4NSAxMy40NzkyIDE1LjEwMDggMTMuNTI5NSAxNS42NTM4QzEzLjY3MzMgMTcuMjQyNiAxMy4xMTIyIDE4LjgwMTIgMTEuOTkwMSAxOS45Mjc1TDkuNDg4NTYgMjIuNDMxM0M4LjQzODg2IDIzLjQ3NyA3LjA1NzM0IDI0IDUuNjc2ODQgMjRaIiBmaWxsPSIjN0Q5RkJEIi8+Cjwvc3ZnPgo=);
  width: 24px;
  height: 24px;
}
.icon--pdf-2.svg-icon:after {
  background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjAiIGhlaWdodD0iMjQiIHZpZXdCb3g9IjAgMCAyMCAyNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTEyLjM2MyAyMy40NjdDMTIuMDYxOSAyMy40NjcgMTEuODE3NSAyMy4yMzI3IDExLjgxNzUgMjIuOTM0NFYxNi41NDI5QzExLjgxNzUgMTYuMjQ0NyAxMi4wNjE5IDE2LjAxMDMgMTIuMzYzIDE2LjAxMDNIMTguOTA4OUMxOS4yMTExIDE2LjAxMDMgMTkuNDU0NCAxNi4yNDQ3IDE5LjQ1NDQgMTYuNTQyOUMxOS40NTQ0IDE2Ljg0MTIgMTkuMjExMSAxNy4wNzU2IDE4LjkwODkgMTcuMDc1NkgxMi45MDg1VjIyLjkzNDRDMTIuOTA4NSAyMy4yMzI3IDEyLjY2NTIgMjMuNDY3IDEyLjM2MyAyMy40NjdaIiBmaWxsPSJibGFjayIvPgo8cGF0aCBkPSJNMTIuMzYzMSAyNEgxLjA5MDk5QzAuNDg4NzYzIDI0IDAgMjMuNTIwNiAwIDIyLjkzNDhWMTYuNTQzM0MwIDE1Ljk1NzQgMC40ODg3NjMgMTUuNDc4IDEuMDkwOTkgMTUuNDc4QzEuNjk0MzEgMTUuNDc4IDIuMTgxOTggMTUuOTU3NCAyLjE4MTk4IDE2LjU0MzNWMjEuODY5NUgxMS45MTE0TDE3LjgxOCAxNi4xMDY1VjIuMTMwNDlIMS4wOTA5OUMwLjQ4ODc2MyAyLjEzMDQ5IDAgMS42NTExMyAwIDEuMDY1MjVDMCAwLjQ3OTM2MSAwLjQ4ODc2MyAwIDEuMDkwOTkgMEgxOC45MDlDMTkuNTEyMyAwIDIwIDAuNDc5MzYxIDIwIDEuMDY1MjVWMTYuNTQzM0MyMCAxNi44MjAyIDE5Ljg4NTUgMTcuMDk3MiAxOS42ODA0IDE3LjI5OTZMMTMuMTM0NCAyMy42OTFDMTIuOTMwNCAyMy44ODI4IDEyLjY1MzMgMjQgMTIuMzYzMSAyNFoiIGZpbGw9ImJsYWNrIi8+CjxwYXRoIGQ9Ik0xLjk5ODU3IDUuMjI5ODlWOC41MTA4M0gyLjczNjExQzMuMjMyNTEgOC41MTA4MyAzLjUwMTk4IDguMjk3NzggMy41MDE5OCA3LjYwNTM3VjYuMTQ1OTZDMy41MDE5OCA1LjQ1MzU1IDMuMjMyNTEgNS4yMjk4OSAyLjczNjExIDUuMjI5ODlIMS45OTg1N1pNNS4wNjIwOCA2LjI0MTg3VjcuNDk4ODVDNS4wNjIwOCA5LjA1NDExIDQuMjk3MzEgOS44OTU2NSAyLjczNjExIDkuODk1NjVIMS45OTg1N1YxMy41Mzg4SDAuNDM4NDc3VjMuODQ1MDdIMi43MzYxMUM0LjI5NzMxIDMuODQ1MDcgNS4wNjIwOCA0LjY5NzI3IDUuMDYyMDggNi4yNDE4N1oiIGZpbGw9ImJsYWNrIi8+CjxwYXRoIGQ9Ik03LjM0Njg0IDUuMjI5ODlWMTIuMTU0SDguMjI1MTJDOC43MjE1MiAxMi4xNTQgOS4wMjA0NSAxMS45MDkgOS4wMjA0NSAxMS4yMTY2VjYuMTc4QzkuMDIwNDUgNS40ODU1OSA4LjcyMTUyIDUuMjI5ODkgOC4yMjUxMiA1LjIyOTg5SDcuMzQ2ODRaTTUuNzg2NzQgMy44NDUwN0g4LjI1NDU3QzkuODEzNiAzLjg0NTA3IDEwLjU4MDUgNC42OTcyNyAxMC41ODA1IDYuMjQxODdWMTEuMTQyQzEwLjU4MDUgMTIuNjk3MyA5LjgxMzYgMTMuNTM4OCA4LjI1NDU3IDEzLjUzODhINS43ODY3NFYzLjg0NTA3WiIgZmlsbD0iYmxhY2siLz4KPHBhdGggZD0iTTEzLjEzMjIgOC4xNTkzMkgxNS4xNDYxVjkuNTQ0MTRIMTMuMTMyMlYxMy41Mzg4SDExLjU3MlYzLjg0NTA3SDE1LjY5OTJWNS4yMjk4OUgxMy4xMzIyVjguMTU5MzJaIiBmaWxsPSJibGFjayIvPgo8L3N2Zz4K);
  width: 18px;
  height: 18px;
}
.icon--convert.svg-icon:after {
  background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTgiIGhlaWdodD0iMTgiIHZpZXdCb3g9IjAgMCAxOCAxOCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPGcgY2xpcC1wYXRoPSJ1cmwoI2NsaXAwXzVfMjMpIj4KPG1hc2sgaWQ9Im1hc2swXzVfMjMiIHN0eWxlPSJtYXNrLXR5cGU6bHVtaW5hbmNlIiBtYXNrVW5pdHM9InVzZXJTcGFjZU9uVXNlIiB4PSIwIiB5PSIwIiB3aWR0aD0iMTgiIGhlaWdodD0iMTgiPgo8cGF0aCBkPSJNMCAwTDAgMThIMThWMEgwWiIgZmlsbD0id2hpdGUiLz4KPC9tYXNrPgo8ZyBtYXNrPSJ1cmwoI21hc2swXzVfMjMpIj4KPHBhdGggZD0iTTEzLjc1IDE0LjI1VjE1QzEzLjc1IDE1LjM5NzggMTMuNTkyIDE1Ljc3OTQgMTMuMzEwNyAxNi4wNjA3QzEzLjAyOTQgMTYuMzQyIDEyLjY0NzggMTYuNSAxMi4yNSAxNi41SDQuNzVDNC4zNTIxOCAxNi41IDMuOTcwNjQgMTYuMzQyIDMuNjg5MzQgMTYuMDYwN0MzLjQwODA0IDE1Ljc3OTQgMy4yNSAxNS4zOTc4IDMuMjUgMTVWM0MzLjI1IDIuNjAyMTggMy40MDgwMyAyLjIyMDY0IDMuNjg5MzQgMS45MzkzNEMzLjk3MDY0IDEuNjU4MDQgNC4zNTIxNyAxLjUgNC43NSAxLjVIMTIuMjVDMTIuNjQ3OCAxLjUgMTMuMDI5NCAxLjY1ODA0IDEzLjMxMDcgMS45MzkzNEMxMy41OTIgMi4yMjA2NCAxMy43NSAyLjYwMjE3IDEzLjc1IDNWMy43NSIgc3Ryb2tlPSJibGFjayIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIi8+CjxwYXRoIGQ9Ik0xMi41ODA2IDlWNS4yNUwxNy4wODA2IDlMMTIuNTgwNiAxMi43NVY5Wk0xMi41ODA2IDlMOC4yNDk3NiA2LjUwNzJMNS45OTk3NiAxMC4yNTcyIiBzdHJva2U9ImJsYWNrIiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiLz4KPC9nPgo8L2c+CjxkZWZzPgo8Y2xpcFBhdGggaWQ9ImNsaXAwXzVfMjMiPgo8cmVjdCB3aWR0aD0iMTgiIGhlaWdodD0iMTgiIGZpbGw9IndoaXRlIi8+CjwvY2xpcFBhdGg+CjwvZGVmcz4KPC9zdmc+Cg==);
  width: 18px;
  height: 18px;
}
.icon--convert-book.svg-icon:after {
  background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTIyLjY1ODUgMTkuNTgxM0gxNS4xMDZDMTQuNzYzNSAxOS41ODEzIDE0LjQ0NDQgMTkuMzg2MiAxNC4yNTY0IDE5LjA2NDlMMTIuMjc0OCAxNS42NTY0QzExLjk2NjkgMTUuMTI4NSAxMi4wOTcgMTQuNDE3IDEyLjU2NjUgMTQuMDYxMkMxMy4wMzUgMTMuNzE2OSAxMy42NjUgMTMuODY2MSAxMy45NzM5IDE0LjM5NEwxNS42NTQ4IDE3LjI4NkgyMi42NTg1QzIzLjIyMDQgMTcuMjg2IDIzLjY3NDcgMTcuODAyNSAyMy42NzQ3IDE4LjQzMzdDMjMuNjc0NyAxOS4wNzYzIDIzLjIyMDQgMTkuNTgxMyAyMi42NTg1IDE5LjU4MTNaIiBmaWxsPSJibGFjayIvPgo8cGF0aCBkPSJNMTAuMTYyMSAxMC4yMzk3QzkuODE4NjIgMTAuMjM5NyA5LjQ4MzI2IDEwLjA0NDYgOS4yOTIyMSA5LjY4ODg4TDcuNjkwNjkgNi43MDUwNEgxLjAxNjIxQzAuNDU0MjQ2IDYuNzA1MDQgMCA2LjE4ODYxIDAgNS41NTc0MUMwIDQuOTI2MjEgMC40NTQyNDYgNC40MDk3OCAxLjAxNjIxIDQuNDA5NzhIOC4yNjM4NUM4LjYxOTUyIDQuNDA5NzggOC45NDg3NSA0LjYxNjM2IDkuMTMyNjkgNC45NjA2NUwxMS4wMzEgOC41MDY4MUMxMS4zMjE2IDkuMDQ2MiAxMS4xNjcxIDkuNzQ2MjUgMTAuNjg3NSAxMC4wNzkxQzEwLjUyMzkgMTAuMTkzOCAxMC4zNDIgMTAuMjM5NyAxMC4xNjIxIDEwLjIzOTdaIiBmaWxsPSJibGFjayIvPgo8cGF0aCBkPSJNOC4yNjM4NSAxOS41ODE1SDEuMDE2MjFDMC40NTQyNDYgMTkuNTgxNSAwIDE5LjA3NjYgMCAxOC40MzM5QzAgMTcuODAyNyAwLjQ1NDI0NiAxNy4yODYzIDEuMDE2MjEgMTcuMjg2M0g3LjY4ODY2TDE0LjIzNTEgNC45NzIyMUMxNC40MTkgNC42Mjc5MiAxNC43NDkzIDQuNDA5ODggMTUuMTA2IDQuNDA5ODhIMjIuNjU4NEMyMy4yMjA0IDQuNDA5ODggMjMuNjc0NyA0LjkyNjMyIDIzLjY3NDcgNS41NTc1MUMyMy42NzQ3IDYuMTg4NzEgMjMuMjIwNCA2LjcwNTE0IDIyLjY1ODQgNi43MDUxNEgxNS42ODIyTDkuMTM0NzIgMTkuMDMwN0M4Ljk1MTggMTkuMzc1IDguNjIwNTQgMTkuNTgxNSA4LjI2Mzg1IDE5LjU4MTVaIiBmaWxsPSJibGFjayIvPgo8cGF0aCBkPSJNMTkuMDUzOCAxMS4xODA3QzE4Ljc5MzYgMTEuMTgwNyAxOC41MzM1IDExLjA3NzQgMTguMzM1NCAxMC44NDc4QzE3LjkzOCAxMC40MDAzIDE3LjkzOCA5LjY3NzI3IDE4LjMzNTQgOS4yMjk2OUwyMS41NDc2IDUuNTkxNzFMMTguMzM1NCAxLjk2NTE5QzE3LjkzOCAxLjUxNzYyIDE3LjkzOCAwLjc4MzEzOCAxOC4zMzU0IDAuMzM1NTYzQzE4LjczMjcgLTAuMTEyMDEzIDE5LjM3NSAtMC4xMTIwMTMgMTkuNzcyMyAwLjMzNTU2M0wyMy43MDIgNC43NzY4OEMyNC4wOTkzIDUuMjM1OTQgMjQuMDk5MyA1Ljk1ODk0IDIzLjcwMiA2LjQwNjUxTDE5Ljc3MjMgMTAuODQ3OEMxOS41NzQxIDExLjA3NzQgMTkuMzEzOSAxMS4xODA3IDE5LjA1MzggMTEuMTgwN1oiIGZpbGw9ImJsYWNrIi8+CjxwYXRoIGQ9Ik0xOS4wNTM4IDI0QzE4Ljc5MzYgMjQgMTguNTMzNSAyMy44ODUyIDE4LjMzNTQgMjMuNjY3MkMxNy45MzggMjMuMjE5NiAxNy45MzggMjIuNDg1MSAxOC4zMzU0IDIyLjAzNzVMMjEuNTQ3NiAxOC40MTFMMTguMzM1NCAxNC43NzMxQzE3LjkzOCAxNC4zMjU1IDE3LjkzOCAxMy42MDI1IDE4LjMzNTQgMTMuMTU0OUMxOC43MzI3IDEyLjcwNzMgMTkuMzc1IDEyLjcwNzMgMTkuNzcyMyAxMy4xNTQ5TDIzLjcwMiAxNy41OTYyQzI0LjA5OTMgMTguMDQzOCAyNC4wOTkzIDE4Ljc3ODMgMjMuNzAyIDE5LjIyNThMMTkuNzcyMyAyMy42NjcyQzE5LjU3NDEgMjMuODg1MiAxOS4zMTM5IDI0IDE5LjA1MzggMjRaIiBmaWxsPSJibGFjayIvPgo8L3N2Zz4K);
  width: 24px;
  height: 24px;
}
.icon--shadow.svg-icon:after {
  background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjAiIGhlaWdodD0iMTkiIHZpZXdCb3g9IjAgMCAyMCAxOSIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPGcgY2xpcC1wYXRoPSJ1cmwoI2NsaXAwXzUwXzc0MikiPgo8cGF0aCBkPSJNOS42NjIxMSAxNUMxMy41MjgxIDE1IDE2LjY2MjEgMTEuODY2IDE2LjY2MjEgOEMxNi42NjIxIDQuMTM0MDEgMTMuNTI4MSAxIDkuNjYyMTEgMUM1Ljc5NjEyIDEgMi42NjIxMSA0LjEzNDAxIDIuNjYyMTEgOEMyLjY2MjExIDExLjg2NiA1Ljc5NjEyIDE1IDkuNjYyMTEgMTVaIiBzdHJva2U9ImJsYWNrIiBzdHJva2Utd2lkdGg9IjIiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIvPgo8cGF0aCBkPSJNMSAxM0MyLjcyOTA1IDE1Ljk4OSA1Ljk2MDc3IDE4IDkuNjYyMTggMThDMTMuMzYzNiAxOCAxNi41OTUzIDE1Ljk4OSAxOC4zMjQ0IDEzIiBzdHJva2U9ImJsYWNrIiBzdHJva2Utd2lkdGg9IjIiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIvPgo8L2c+CjxkZWZzPgo8Y2xpcFBhdGggaWQ9ImNsaXAwXzUwXzc0MiI+CjxyZWN0IHdpZHRoPSIyMCIgaGVpZ2h0PSIxOSIgZmlsbD0id2hpdGUiLz4KPC9jbGlwUGF0aD4KPC9kZWZzPgo8L3N2Zz4K);
  width: 19px;
  height: 18px;
}
.icon--shadow-active.svg-icon:after {
  background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjAiIGhlaWdodD0iMTkiIHZpZXdCb3g9IjAgMCAyMCAxOSIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPGcgY2xpcC1wYXRoPSJ1cmwoI2NsaXAwXzEyNF84NikiPgo8cGF0aCBkPSJNOS42NjIxMSAxNUMxMy41MjgxIDE1IDE2LjY2MjEgMTEuODY2IDE2LjY2MjEgOEMxNi42NjIxIDQuMTM0MDEgMTMuNTI4MSAxIDkuNjYyMTEgMUM1Ljc5NjEyIDEgMi42NjIxMSA0LjEzNDAxIDIuNjYyMTEgOEMyLjY2MjExIDExLjg2NiA1Ljc5NjEyIDE1IDkuNjYyMTEgMTVaIiBzdHJva2U9IiNBNzg4NjgiIHN0cm9rZS13aWR0aD0iMiIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIi8+CjxwYXRoIGQ9Ik0xIDEzQzIuNzI5MDUgMTUuOTg5IDUuOTYwNzcgMTggOS42NjIxOCAxOEMxMy4zNjM2IDE4IDE2LjU5NTMgMTUuOTg5IDE4LjMyNDQgMTMiIHN0cm9rZT0iI0E3ODg2OCIgc3Ryb2tlLXdpZHRoPSIyIiBzdHJva2UtbGluZWNhcD0icm91bmQiLz4KPC9nPgo8ZGVmcz4KPGNsaXBQYXRoIGlkPSJjbGlwMF8xMjRfODYiPgo8cmVjdCB3aWR0aD0iMjAiIGhlaWdodD0iMTkiIGZpbGw9IndoaXRlIi8+CjwvY2xpcFBhdGg+CjwvZGVmcz4KPC9zdmc+Cg==);
  width: 19px;
  height: 18px;
}
.icon--aligment.svg-icon:after {
  background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTYiIGhlaWdodD0iMTYiIHZpZXdCb3g9IjAgMCAxNiAxNiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPGcgY2xpcC1wYXRoPSJ1cmwoI2NsaXAwXzUwXzE3MikiPgo8cGF0aCBkPSJNNi41IDAuNUgwLjVWNi41SDYuNVYwLjVaIiBzdHJva2U9ImJsYWNrIi8+CjxwYXRoIGQ9Ik00IDBIMFY0SDRWMFoiIGZpbGw9ImJsYWNrIi8+CjxwYXRoIGQ9Ik0xNS41IDAuNUg5LjVWNi41SDE1LjVWMC41WiIgc3Ryb2tlPSJibGFjayIvPgo8cGF0aCBkPSJNNi41IDkuNUgwLjVWMTUuNUg2LjVWOS41WiIgc3Ryb2tlPSJibGFjayIvPgo8cGF0aCBkPSJNMTUuNSA5LjVIOS41VjE1LjVIMTUuNVY5LjVaIiBzdHJva2U9ImJsYWNrIi8+CjxwYXRoIGQ9Ik0xNiAwSDEyVjRIMTZWMFoiIGZpbGw9ImJsYWNrIi8+CjxwYXRoIGQ9Ik00IDEySDBWMTZINFYxMloiIGZpbGw9ImJsYWNrIi8+CjxwYXRoIGQ9Ik0xNiAxMkgxMlYxNkgxNlYxMloiIGZpbGw9ImJsYWNrIi8+CjwvZz4KPGRlZnM+CjxjbGlwUGF0aCBpZD0iY2xpcDBfNTBfMTcyIj4KPHJlY3Qgd2lkdGg9IjE2IiBoZWlnaHQ9IjE2IiBmaWxsPSJ3aGl0ZSIvPgo8L2NsaXBQYXRoPgo8L2RlZnM+Cjwvc3ZnPgo=);
  width: 16px;
  height: 16px;
}
.icon--social-twitter.svg-icon:after {
  background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjUiIGhlaWdodD0iMjUiIHZpZXdCb3g9IjAgMCAyNSAyNSIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPGcgY2xpcC1wYXRoPSJ1cmwoI2NsaXAwXzIxMV8zKSI+CjxwYXRoIGQ9Ik0xNC44Nzg0IDEwLjU4NThMMjQuMTg1MiAwSDIxLjk3OThMMTMuODk4NyA5LjE5MTVMNy40NDQzMyAwSDBMOS43NjAyNSAxMy44OTkyTDAgMjVIMi4yMDU1NEwxMC43Mzk0IDE1LjI5MzVMMTcuNTU1NyAyNUgyNUwxNC44Nzg0IDEwLjU4NThaTTExLjg1NzYgMTQuMDIxNkwxMC44Njg3IDEyLjYzNzZMMy4wMDAyMyAxLjYyNDZINi4zODc4MUwxMi43Mzc4IDEwLjUxMjRMMTMuNzI2NyAxMS44OTY1TDIxLjk4MDggMjMuNDQ5M0gxOC41OTMzTDExLjg1NzYgMTQuMDIxNloiIGZpbGw9ImJsYWNrIi8+CjwvZz4KPGRlZnM+CjxjbGlwUGF0aCBpZD0iY2xpcDBfMjExXzMiPgo8cmVjdCB3aWR0aD0iMjUiIGhlaWdodD0iMjUiIGZpbGw9IndoaXRlIi8+CjwvY2xpcFBhdGg+CjwvZGVmcz4KPC9zdmc+Cg==);
  width: 24px;
  height: 24px;
}
.icon--social-facebook.svg-icon:after {
  background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHN2ZyB3aWR0aD0iMjRweCIgaGVpZ2h0PSIyNHB4IiB2aWV3Qm94PSIwIDAgMzIgMzIiIHZlcnNpb249IjEuMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayI+CjxwYXRoIGZpbGw9IiM1MDdDQkUiIGQ9Ik0zMiwxLjc2NDI4NTcxIEwzMiwzMC4yMjg1NzE0IEMzMiwzMS4yMDcxNDI5IDMxLjIwNzE0MjksMzEuOTkyODU3MSAzMC4yMzU3MTQzLDMxLjk5Mjg1NzEgTDIyLjA3ODU3MTQsMzEuOTkyODU3MSBMMjIuMDc4NTcxNCwxOS42MDcxNDI5IEwyNi4yMzU3MTQzLDE5LjYwNzE0MjkgTDI2Ljg1NzE0MjksMTQuNzc4NTcxNCBMMjIuMDcxNDI4NiwxNC43Nzg1NzE0IEwyMi4wNzE0Mjg2LDExLjY5Mjg1NzEgQzIyLjA3MTQyODYsMTAuMjkyODU3MSAyMi40NTcxNDI5LDkuMzQyODU3MTQgMjQuNDY0Mjg1Nyw5LjM0Mjg1NzE0IEwyNy4wMjE0Mjg2LDkuMzQyODU3MTQgTDI3LjAyMTQyODYsNS4wMjE0Mjg1NyBDMjYuNTc4NTcxNCw0Ljk2NDI4NTcxIDI1LjA2NDI4NTcsNC44Mjg1NzE0MyAyMy4yOTI4NTcxLDQuODI4NTcxNDMgQzE5LjYwNzE0MjksNC44Mjg1NzE0MyAxNy4wNzg1NzE0LDcuMDc4NTcxNDMgMTcuMDc4NTcxNCwxMS4yMTQyODU3IEwxNy4wNzg1NzE0LDE0Ljc3ODU3MTQgTDEyLjkwNzE0MjksMTQuNzc4NTcxNCBMMTIuOTA3MTQyOSwxOS42MDcxNDI5IEwxNy4wNzg1NzE0LDE5LjYwNzE0MjkgTDE3LjA3ODU3MTQsMzIgTDEuNzY0Mjg1NzEsMzIgQzAuNzkyODU3MTQzLDMyIDAsMzEuMjA3MTQyOSAwLDMwLjIzNTcxNDMgTDAsMS43NjQyODU3MSBDMCwwLjc5Mjg1NzE0MyAwLjc5Mjg1NzE0MywwIDEuNzY0Mjg1NzEsMCBMMzAuMjI4NTcxNCwwIEMzMS4yMDcxNDI5LDAgMzIsMC43OTI4NTcxNDMgMzIsMS43NjQyODU3MSBaIiBpZD0iUGF0aCI+PC9wYXRoPgo8L3N2Zz4=);
  width: 24px;
  height: 24px;
}
.icon--social-facebook-white.svg-icon:after {
  background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTQiIGhlaWdodD0iMjkiIHZpZXdCb3g9IjAgMCAxNCAyOSIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTE0IDkuMzkwMzNIOS4yMzIwOVY2LjM4MDQ4QzkuMjMyMDkgNS4yNTAxMyAxMC4wMTA0IDQuOTg2NjEgMTAuNTU4NiA0Ljk4NjYxQzExLjEwNTYgNC45ODY2MSAxMy45MjMzIDQuOTg2NjEgMTMuOTIzMyA0Ljk4NjYxVjAuMDE3NDA4NEw5LjI4OTQ3IDEuMTY3ODZlLTA3QzQuMTQ1NDkgMS4xNjc4NmUtMDcgMi45NzQ4OCAzLjcwNjE5IDIuOTc0ODggNi4wNzc5M1Y5LjM5MDMzSDIuMTg4NzZlLTA3VjE0LjUxMDhIMi45NzQ4OEMyLjk3NDg4IDIxLjA4MjIgMi45NzQ4OCAyOSAyLjk3NDg4IDI5SDkuMjMyMDlDOS4yMzIwOSAyOSA5LjIzMjA5IDIxLjAwNDEgOS4yMzIwOSAxNC41MTA4SDEzLjQ1NDNMMTQgOS4zOTAzM1oiIGZpbGw9IndoaXRlIi8+Cjwvc3ZnPgo=);
  width: 14px;
  height: 29px;
}
.icon--social-instagram-white.svg-icon:after {
  background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjIiIGhlaWdodD0iMjIiIHZpZXdCb3g9IjAgMCAyMiAyMiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik02IDJDMy43OTA4NiAyIDIgMy43OTA4NiAyIDZWMTZDMiAxOC4yMDkxIDMuNzkwODYgMjAgNiAyMEgxNkMxOC4yMDkxIDIwIDIwIDE4LjIwOTEgMjAgMTZWNkMyMCAzLjc5MDg2IDE4LjIwOTEgMiAxNiAySDZaTTAgNkMwIDIuNjg2MjkgMi42ODYyOSAwIDYgMEgxNkMxOS4zMTM3IDAgMjIgMi42ODYyOSAyMiA2VjE2QzIyIDE5LjMxMzcgMTkuMzEzNyAyMiAxNiAyMkg2QzIuNjg2MjkgMjIgMCAxOS4zMTM3IDAgMTZWNloiIGZpbGw9IndoaXRlIi8+CjxwYXRoIGZpbGwtcnVsZT0iZXZlbm9kZCIgY2xpcC1ydWxlPSJldmVub2RkIiBkPSJNMTEuNDgzMyA3Ljk4OTE4QzEwLjg1OTEgNy44OTY2MiAxMC4yMjE3IDguMDAzMjQgOS42NjE1NiA4LjI5Mzg3QzkuMTAxNDYgOC41ODQ0OSA4LjY0NzI2IDkuMDQ0MzIgOC4zNjM1NiA5LjYwNzk2QzguMDc5ODcgMTAuMTcxNiA3Ljk4MTEyIDEwLjgxMDMgOC4wODEzNyAxMS40MzMzQzguMTgxNjIgMTIuMDU2MyA4LjQ3NTc1IDEyLjYzMTkgOC45MjE5NSAxMy4wNzgxQzkuMzY4MTQgMTMuNTI0MiA5Ljk0MzY2IDEzLjgxODQgMTAuNTY2NyAxMy45MTg2QzExLjE4OTcgMTQuMDE4OSAxMS44Mjg0IDEzLjkyMDEgMTIuMzkyIDEzLjYzNjRDMTIuOTU1NyAxMy4zNTI3IDEzLjQxNTUgMTIuODk4NSAxMy43MDYxIDEyLjMzODRDMTMuOTk2OCAxMS43NzgzIDE0LjEwMzQgMTEuMTQwOSAxNC4wMTA4IDEwLjUxNjdDMTMuOTE2NCA5Ljg3OTk5IDEzLjYxOTcgOS4yOTA1NCAxMy4xNjQ2IDguODM1NDFDMTIuNzA5NSA4LjM4MDI4IDEyLjEyIDguMDgzNiAxMS40ODMzIDcuOTg5MThaTTguNzQwNDEgNi41MTg2MkM5LjY3MzkxIDYuMDM0MjQgMTAuNzM2NCA1Ljg1NjU1IDExLjc3NjcgNi4wMTA4MkMxMi44Mzc4IDYuMTY4MTcgMTMuODIwMiA2LjY2MjY1IDE0LjU3ODggNy40MjEyQzE1LjMzNzQgOC4xNzk3NSAxNS44MzE4IDkuMTYyMTYgMTUuOTg5MiAxMC4yMjMzQzE2LjE0MzQgMTEuMjYzNiAxNS45NjU4IDEyLjMyNjEgMTUuNDgxNCAxMy4yNTk2QzE0Ljk5NyAxNC4xOTMxIDE0LjIzMDYgMTQuOTUwMSAxMy4yOTEyIDE1LjQyMjlDMTIuMzUxOCAxNS44OTU3IDExLjI4NzIgMTYuMDYwMyAxMC4yNDg5IDE1Ljg5MzJDOS4yMTA1OSAxNS43MjYyIDguMjUxMzggMTUuMjM1OSA3LjUwNzczIDE0LjQ5MjNDNi43NjQwOCAxMy43NDg2IDYuMjczODUgMTIuNzg5NCA2LjEwNjc3IDExLjc1MTFDNS45Mzk2OSAxMC43MTI4IDYuMTA0MjcgOS42NDgxOCA2LjU3NzA5IDguNzA4NzhDNy4wNDk5MiA3Ljc2OTM4IDcuODA2OTIgNy4wMDI5OSA4Ljc0MDQxIDYuNTE4NjJaIiBmaWxsPSJ3aGl0ZSIvPgo8cGF0aCBmaWxsLXJ1bGU9ImV2ZW5vZGQiIGNsaXAtcnVsZT0iZXZlbm9kZCIgZD0iTTE1LjUgNS41QzE1LjUgNC45NDc3MiAxNS45NDc3IDQuNSAxNi41IDQuNUgxNi41MUMxNy4wNjIzIDQuNSAxNy41MSA0Ljk0NzcyIDE3LjUxIDUuNUMxNy41MSA2LjA1MjI4IDE3LjA2MjMgNi41IDE2LjUxIDYuNUgxNi41QzE1Ljk0NzcgNi41IDE1LjUgNi4wNTIyOCAxNS41IDUuNVoiIGZpbGw9IndoaXRlIi8+Cjwvc3ZnPgo=);
  width: 24px;
  height: 24px;
}
.icon--social-tiktok-white.svg-icon:after {
  background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTgiIGhlaWdodD0iMjEiIHZpZXdCb3g9IjAgMCAxOCAyMSIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTE3LjQ3OTkgOC41MjI0MUMxNy42NTI2IDguNTIxNjMgMTcuODI1MSA4LjUxMjkgMTcuOTk3IDguNDk2MjJIMThWNS4wMDE5NkMxNi42ODcyIDQuOTA2MTUgMTUuNDQ5OSA0LjM1MjY4IDE0LjUwNDUgMy40MzgzM0MxMy41NTkgMi41MjM5OCAxMi45NjU2IDEuMzA2OTQgMTIuODI3OSAwSDkuODE1MDVMOS43ODM1NyAxNC42NjA5QzkuNzgzNTcgMTYuNDU5NyA4LjE5MjQ1IDE3Ljg3NjkgNi4zOTA3MiAxNy44NzY5QzUuNTI1NjcgMTcuODc2OSA0LjY5NjA1IDE3LjUzMzggNC4wODQzNiAxNi45MjMxQzMuNDcyNjggMTYuMzEyNCAzLjEyOTA0IDE1LjQ4NDIgMy4xMjkwNCAxNC42MjA1QzMuMTI5MDQgMTMuNzU2OSAzLjQ3MjY4IDEyLjkyODYgNC4wODQzNiAxMi4zMThDNC42OTYwNSAxMS43MDczIDUuNTI1NjcgMTEuMzY0MiA2LjM5MDcyIDExLjM2NDJDNi40OTEwNCAxMS4zNjQyIDYuNTg4MDQgMTEuMzc3NSA2LjY4NTEyIDExLjM5MDdDNi43MTg1OSAxMS4zOTUzIDYuNzUyMDcgMTEuMzk5OCA2Ljc4NTcgMTEuNDAzOVY4LjI1OTc4QzYuNzU0NTUgOC4yNTc4MiA2LjcyMzQ0IDguMjU1NjYgNi42OTIzMyA4LjI1MzQ5QzYuNTkyNDMgOC4yNDY1NCA2LjQ5MjQ1IDguMjM5NTggNi4zOTA3MiA4LjIzOTU4QzUuMTI2NzYgOC4yMzk1OCAzLjg5MTE4IDguNjEzNzcgMi44NDAyMyA5LjMxNDg0QzEuNzg5MjggMTAuMDE1OSAwLjk3MDE2NiAxMS4wMTI0IDAuNDg2NDY4IDEyLjE3ODJDMC4wMDI3NjkxNSAxMy4zNDQgLTAuMTIzNzg5IDE0LjYyNjkgMC4xMjI3OTkgMTUuODY0NUMwLjM2OTM4NiAxNy4xMDIxIDAuOTc4MDQzIDE4LjIzOSAxLjg3MTggMTkuMTMxM0MyLjc2NTU2IDIwLjAyMzYgMy45MDQyOCAyMC42MzEyIDUuMTQzOTYgMjAuODc3NEM2LjM4MzYzIDIxLjEyMzYgNy42Njg2IDIwLjk5NzIgOC44MzYzNSAyMC41MTQzQzEwLjAwNDEgMjAuMDMxNCAxMS4wMDIyIDE5LjIxMzcgMTEuNzA0NCAxOC4xNjQ0QzEyLjQwNjYgMTcuMTE1MiAxMi43ODE0IDE1Ljg4MTcgMTIuNzgxNCAxNC42MTk4VjUuOTg3MzlDMTMuMjkyMiA2Ljc2NjE3IDEzLjk4OTIgNy40MDU3MSAxNC44MDk0IDcuODQ4MjhDMTUuNjI5NyA4LjI5MDg2IDE2LjU0NzUgOC41MjI1NCAxNy40Nzk5IDguNTIyNDFaIiBmaWxsPSJ3aGl0ZSIvPgo8L3N2Zz4K);
  width: 24px;
  height: 24px;
}
.icon--social-google.svg-icon:after {
  background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjRweCIgaGVpZ2h0PSIyNHB4IiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB2aWV3Qm94PSIwIDAgNDggNDgiPjxkZWZzPjxwYXRoIGlkPSJhIiBkPSJNNDQuNSAyMEgyNHY4LjVoMTEuOEMzNC43IDMzLjkgMzAuMSAzNyAyNCAzN2MtNy4yIDAtMTMtNS44LTEzLTEzczUuOC0xMyAxMy0xM2MzLjEgMCA1LjkgMS4xIDguMSAyLjlsNi40LTYuNEMzNC42IDQuMSAyOS42IDIgMjQgMiAxMS44IDIgMiAxMS44IDIgMjRzOS44IDIyIDIyIDIyYzExIDAgMjEtOCAyMS0yMiAwLTEuMy0uMi0yLjctLjUtNHoiLz48L2RlZnM+PGNsaXBQYXRoIGlkPSJiIj48dXNlIHhsaW5rOmhyZWY9IiNhIiBvdmVyZmxvdz0idmlzaWJsZSIvPjwvY2xpcFBhdGg+PHBhdGggY2xpcC1wYXRoPSJ1cmwoI2IpIiBmaWxsPSIjRkJCQzA1IiBkPSJNMCAzN1YxMWwxNyAxM3oiLz48cGF0aCBjbGlwLXBhdGg9InVybCgjYikiIGZpbGw9IiNFQTQzMzUiIGQ9Ik0wIDExbDE3IDEzIDctNi4xTDQ4IDE0VjBIMHoiLz48cGF0aCBjbGlwLXBhdGg9InVybCgjYikiIGZpbGw9IiMzNEE4NTMiIGQ9Ik0wIDM3bDMwLTIzIDcuOSAxTDQ4IDB2NDhIMHoiLz48cGF0aCBjbGlwLXBhdGg9InVybCgjYikiIGZpbGw9IiM0Mjg1RjQiIGQ9Ik00OCA0OEwxNyAyNGwtNC0zIDM1LTEweiIvPjwvc3ZnPg==);
  width: 24px;
  height: 24px;
}
.icon--social-apple.svg-icon:after {
  background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjMiIGhlaWdodD0iMjciIHZpZXdCb3g9IjAgMCAyMyAyNyIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik0xNi42NDM5IDAuNTI5MDQzQzEzLjc1NjcgMC45NjEzNjYgMTEuNTUxNiAzLjQzMDE3IDExLjU0MTIgNi4yNDE5MkMxMS41Mzk2IDYuNjg0NTIgMTEuNTE3OSA2LjY1OTg2IDExLjkxIDYuNjYwNzVDMTQuMDU3MyA2LjY2NTU5IDE2LjUyNzcgNC4zMzE0MiAxNi45MzY2IDEuOTExMzFDMTYuOTk0NiAxLjU2NzczIDE3LjAwMTIgMS40Nzk1IDE3LjAwMTIgMS4wMzU4OUMxNy4wMDEyIDAuNDM4NzY3IDE3LjAyNDYgMC40NzIwMzcgMTYuNjQzOSAwLjUyOTA0M1pNMTYuMTU5IDYuNjYzMkMxNi4xMzggNi42NjU1NyAxNi4wNjA0IDYuNjczNzcgMTUuOTg2OCA2LjY4MTQzQzE1LjMxMDEgNi43NTE4MiAxNC45Mzk0IDYuODUzMDMgMTMuMTI4NiA3LjQ2MTc2QzEyLjQ4NDMgNy42NzgzNiAxMS45MDkzIDcuODQwMTUgMTEuNzE4NSA3Ljg1ODU1QzExLjQ3OTQgNy44ODE2MyAxMC45OTAxIDcuNzQ3ODkgMTAuMDU5OSA3LjQwNTI1QzguMDQyNSA2LjY2MjE3IDcuMjAzMyA2LjU2OTcgNS43NDM2MSA2LjkyOTY2Qy0wLjQ3NzYwNSA4LjQ2MzgxIC0xLjMzMzYgMTcuNDExNiA0LjA5MzMzIDI0LjE4MDJDNS4yNjEyNSAyNS42MzY4IDYuMDcyNyAyNi4yNzYyIDYuOTcyMDIgMjYuNDQ4NUM3LjA0OTIyIDI2LjQ2MzMgNy4xNDAwOSAyNi40ODEgNy4xNzM5NiAyNi40ODc4QzcuMjUzMzEgMjYuNTAzOSA3LjgyMDUgMjYuNTA0MSA3LjkxMDkyIDI2LjQ4ODFDNy45NDg5MyAyNi40ODEzIDguMDU0NjggMjYuNDYzNSA4LjE0NTkxIDI2LjQ0ODRDOC41NTU1OSAyNi4zODA4IDguOTgxMTMgMjYuMjUwNCA5LjU0MzEgMjYuMDIwMkMxMC40MjAxIDI1LjY2MTEgMTAuOTgyIDI1LjUxODEgMTEuNzA4MSAyNS40NjkzQzEyLjU5NTEgMjUuNDA5NyAxMy40MjI4IDI1LjU3NzYgMTQuNTY0IDI2LjA0ODlDMTYuMTQ4OCAyNi43MDMyIDE3LjQ2NDMgMjYuNTk1IDE4LjUzNDMgMjUuNzIyNEMyMC4xMDQgMjQuNDQyMiAyMS4yNjY3IDIyLjcwMjQgMjIuMzMwNCAyMC4wNDJDMjIuNDA3MyAxOS44NDk4IDIyLjQ3NTYgMTkuNjg3IDIyLjQ4MjIgMTkuNjgwNEMyMi41MTg3IDE5LjY0MzcgMjIuNDk1NCAxOS41NTA2IDIyLjQ0NjEgMTkuNTM1OUMyMi4zNzIzIDE5LjUxMzkgMjEuOTA2IDE5LjI4MDkgMjEuNzQxNCAxOS4xODM4QzE5LjU4ODUgMTcuOTE0MyAxOC40NzcyIDE1LjM3NDQgMTkuMDE4NyAxMi45NjExQzE5LjM0MjYgMTEuNTE3OCAyMC4yMzA1IDEwLjI4OSAyMS41OTY0IDkuMzkzODRDMjEuODE5MyA5LjI0Nzc3IDIxLjgxNjggOS4yNTU2MSAyMS42OTE2IDkuMDg5NjJDMjAuNjI4OCA3LjY4MDg2IDE5LjA3NzkgNi44NzY1NSAxNy4wMzQ1IDYuNjc0NTJDMTYuODU4OCA2LjY1NzE1IDE2LjI3OTcgNi42NDk2NyAxNi4xNTkgNi42NjMyWiIgZmlsbD0iYmxhY2siLz4KPC9zdmc+Cg==);
  width: 25px;
  height: 25px;
}
.icon--archive.svg-icon:after {
  background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjIiIHZpZXdCb3g9IjAgMCAyNCAyMiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTIuMTM4NjQgMTUuMjc2TDExLjk5ODggMTkuNzU1MUwyMS44NjExIDE1LjI3NlY2LjcyNDAxTDExLjk5ODggMi4yNDQ4NkwyLjEzODY0IDYuNzI0MDFWMTUuMjc2Wk0xMS45OTg4IDIyQzExLjg0OCAyMiAxMS42OTczIDIxLjk2NzkgMTEuNTU2MSAyMS45MDM4TDAuNjI2NjE5IDE2Ljk0MzZDMC4yNDU5NDEgMTYuNzcyNiAwIDE2LjM4NzggMCAxNS45NzA5VjYuMDM5ODFDMCA1LjYxMjIxIDAuMjQ1OTQxIDUuMjM4MSAwLjYyNjYxOSA1LjA2NzA2TDExLjU1NjEgMC4wOTYyMTA1QzExLjgzODQgLTAuMDMyMDcwMiAxMi4xNjAzIC0wLjAzMjA3MDIgMTIuNDQxNSAwLjA5NjIxMDVMMjMuMzczMSA1LjA2NzA2QzIzLjc1MzggNS4yMzgxIDIzLjk5OTggNS42MTIyMSAyMy45OTk4IDYuMDM5ODFWMTUuOTcwOUMyMy45OTk4IDE2LjM4NzggMjMuNzUzOCAxNi43NzI2IDIzLjM3MzEgMTYuOTQzNkwxMi40NDE1IDIxLjkwMzhDMTIuMzAwNCAyMS45Njc5IDEyLjE1MDcgMjIgMTEuOTk4OCAyMloiIGZpbGw9ImJsYWNrIi8+CjxwYXRoIGQ9Ik0xMS45OTg4IDEyLjMzNTlDMTEuODQ4MSAxMi4zMzU5IDExLjY5NzMgMTIuMzAzOCAxMS41NTYxIDEyLjIzOTdMMC42MjY2MzcgNy4yNzk1NEMwLjA4ODc3IDcuMDMzNjcgLTAuMTQ3NTU4IDYuMzkyMjkgMC4wOTYyNDY0IDUuODU3NzlDMC4zNDAwNTEgNS4zMjMyOSAwLjk3MDk0OCA1LjA3NzQzIDEuNTEzMDkgNS4zMzM5OUwxMS45OTg4IDEwLjA5MUwyMi40ODc4IDUuMzMzOTlDMjMuMDI4OCA1LjA3NzQzIDIzLjY2MDggNS4zMjMyOSAyMy45MDM1IDUuODU3NzlDMjQuMTQ4NCA2LjM5MjI5IDIzLjkxMSA3LjAzMzY3IDIzLjM3MzIgNy4yNzk1NEwxMi40NDE1IDEyLjIzOTdDMTIuMzAwNCAxMi4zMDM4IDEyLjE1MDcgMTIuMzM1OSAxMS45OTg4IDEyLjMzNTlaIiBmaWxsPSJibGFjayIvPgo8cGF0aCBkPSJNMTcuODkwNyA5LjM4NTc0TDE3LjY2OTQgOS4zNDI5OUw2LjczOTg2IDQuMzcyMTRDNi40NzE0NyA0LjI1NDU1IDYuMzUyNzcgMy45MzM4NCA2LjQ3NDY4IDMuNjY2NTlDNi41OTc2NSAzLjM5OTM0IDYuOTE1MjMgMy4yODE3NSA3LjE4MjU2IDMuMzk5MzRMMTguMTEyMSA4LjM3MDE5QzE4LjM4MDUgOC40ODc3OCAxOC40OTkyIDguODA4NDkgMTguMzc3MyA5LjA3NTc0QzE4LjI4NzQgOS4yNjgxNiAxOC4wOTI4IDkuMzg1NzQgMTcuODkwNyA5LjM4NTc0WiIgZmlsbD0iYmxhY2siLz4KPHBhdGggZD0iTTExLjk5ODggMjEuNjE0N0MxMS40MDc0IDIxLjYxNDcgMTAuOTI5NCAyMS4xNDQ0IDEwLjkyOTQgMjAuNTQ1N1YxMi4zMTQ1QzEwLjkyOTQgMTEuNzI2NSAxMS40MDc0IDExLjI0NTUgMTEuOTk4OCAxMS4yNDU1QzEyLjU5MDEgMTEuMjQ1NSAxMy4wNjgxIDExLjcyNjUgMTMuMDY4MSAxMi4zMTQ1VjIwLjU0NTdDMTMuMDY4MSAyMS4xNDQ0IDEyLjU5MDEgMjEuNjE0NyAxMS45OTg4IDIxLjYxNDdaIiBmaWxsPSJibGFjayIvPgo8L3N2Zz4K);
  width: 21px;
  height: 21px;
}
.icon--archive-blue.svg-icon:after {
  background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjIiIHZpZXdCb3g9IjAgMCAyNCAyMiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTIuMTM4NjQgMTUuMjc2TDExLjk5ODggMTkuNzU1MUwyMS44NjExIDE1LjI3NlY2LjcyNDAxTDExLjk5ODggMi4yNDQ4NkwyLjEzODY0IDYuNzI0MDFWMTUuMjc2Wk0xMS45OTg4IDIyQzExLjg0OCAyMiAxMS42OTczIDIxLjk2NzkgMTEuNTU2MSAyMS45MDM4TDAuNjI2NjE5IDE2Ljk0MzZDMC4yNDU5NDEgMTYuNzcyNiAwIDE2LjM4NzggMCAxNS45NzA5VjYuMDM5ODFDMCA1LjYxMjIxIDAuMjQ1OTQxIDUuMjM4MSAwLjYyNjYxOSA1LjA2NzA2TDExLjU1NjEgMC4wOTYyMTA1QzExLjgzODQgLTAuMDMyMDcwMiAxMi4xNjAzIC0wLjAzMjA3MDIgMTIuNDQxNSAwLjA5NjIxMDVMMjMuMzczMSA1LjA2NzA2QzIzLjc1MzggNS4yMzgxIDIzLjk5OTggNS42MTIyMSAyMy45OTk4IDYuMDM5ODFWMTUuOTcwOUMyMy45OTk4IDE2LjM4NzggMjMuNzUzOCAxNi43NzI2IDIzLjM3MzEgMTYuOTQzNkwxMi40NDE1IDIxLjkwMzhDMTIuMzAwNCAyMS45Njc5IDEyLjE1MDcgMjIgMTEuOTk4OCAyMloiIGZpbGw9IiM3RDlGQkQiLz4KPHBhdGggZD0iTTExLjk5ODggMTIuMzM1OUMxMS44NDgxIDEyLjMzNTkgMTEuNjk3MyAxMi4zMDM4IDExLjU1NjEgMTIuMjM5N0wwLjYyNjYzNyA3LjI3OTU0QzAuMDg4NzcgNy4wMzM2NyAtMC4xNDc1NTggNi4zOTIyOSAwLjA5NjI0NjQgNS44NTc3OUMwLjM0MDA1MSA1LjMyMzI5IDAuOTcwOTQ4IDUuMDc3NDMgMS41MTMwOSA1LjMzMzk5TDExLjk5ODggMTAuMDkxTDIyLjQ4NzggNS4zMzM5OUMyMy4wMjg4IDUuMDc3NDMgMjMuNjYwOCA1LjMyMzI5IDIzLjkwMzUgNS44NTc3OUMyNC4xNDg0IDYuMzkyMjkgMjMuOTExIDcuMDMzNjcgMjMuMzczMiA3LjI3OTU0TDEyLjQ0MTUgMTIuMjM5N0MxMi4zMDA0IDEyLjMwMzggMTIuMTUwNyAxMi4zMzU5IDExLjk5ODggMTIuMzM1OVoiIGZpbGw9IiM3RDlGQkQiLz4KPHBhdGggZD0iTTE3Ljg5MDcgOS4zODU3NEwxNy42NjkzIDkuMzQyOTlMNi43Mzk4MyA0LjM3MjE0QzYuNDcxNDQgNC4yNTQ1NSA2LjM1Mjc0IDMuOTMzODQgNi40NzQ2NSAzLjY2NjU5QzYuNTk3NjIgMy4zOTkzNCA2LjkxNTIgMy4yODE3NSA3LjE4MjUzIDMuMzk5MzRMMTguMTEyIDguMzcwMTlDMTguMzgwNCA4LjQ4Nzc4IDE4LjQ5OTEgOC44MDg0OSAxOC4zNzcyIDkuMDc1NzRDMTguMjg3NCA5LjI2ODE2IDE4LjA5MjggOS4zODU3NCAxNy44OTA3IDkuMzg1NzRaIiBmaWxsPSIjN0Q5RkJEIi8+CjxwYXRoIGQ9Ik0xMS45OTg3IDIxLjYxNDdDMTEuNDA3NCAyMS42MTQ3IDEwLjkyOTQgMjEuMTQ0NCAxMC45Mjk0IDIwLjU0NTdWMTIuMzE0NUMxMC45Mjk0IDExLjcyNjUgMTEuNDA3NCAxMS4yNDU1IDExLjk5ODcgMTEuMjQ1NUMxMi41OTAxIDExLjI0NTUgMTMuMDY4IDExLjcyNjUgMTMuMDY4IDEyLjMxNDVWMjAuNTQ1N0MxMy4wNjggMjEuMTQ0NCAxMi41OTAxIDIxLjYxNDcgMTEuOTk4NyAyMS42MTQ3WiIgZmlsbD0iIzdEOUZCRCIvPgo8L3N2Zz4K);
  width: 24px;
  height: 22px;
}
.icon--extract.svg-icon:after {
  background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPGcgY2xpcC1wYXRoPSJ1cmwoI2NsaXAwXzI3XzIpIj4KPHBhdGggZD0iTTggOUgzLjEzMDQzQzEuNDAxNTQgOSAwIDEwLjM3ODUgMCAxMi4wNzg5VjIwLjkyMTFDMCAyMi42MjE1IDEuNDAxNTQgMjQgMy4xMzA0NCAyNEgyMC44Njk2QzIyLjU5ODUgMjQgMjQgMjIuNjIxNSAyNCAyMC45MjExVjEyLjA3ODlDMjQgMTAuMzc4NSAyMi41OTg1IDkgMjAuODY5NiA5SDE2VjExSDIwQzIxLjEwNDYgMTEgMjIgMTEuODk1NCAyMiAxM1YyMC4wMDE0QzIyIDIxLjEwNTQgMjEuMTA1NCAyMi4wMDA2IDIwLjAwMTQgMjIuMDAxNEw0LjAwMTM5IDIyLjAxMjVDMi44OTYyOCAyMi4wMTMzIDIgMjEuMTE3NiAyIDIwLjAxMjVWMTNDMiAxMS44OTU0IDIuODk1NDMgMTEgNCAxMUg4VjlaIiBmaWxsPSJibGFjayIvPgo8cGF0aCBmaWxsLXJ1bGU9ImV2ZW5vZGQiIGNsaXAtcnVsZT0iZXZlbm9kZCIgZD0iTTYuNjIyNzQgNC43NTQ5TDExLjQ2MjMgMC4yMDkyMDlDMTEuNzU5MyAtMC4wNjk3MzYzIDEyLjI0MDcgLTAuMDY5NzM2MyAxMi41Mzc3IDAuMjA5MjA5TDE3LjM3NzMgNC43NTQ5QzE3LjY3NDIgNS4wMzM4NCAxNy42NzQyIDUuNDg2MSAxNy4zNzczIDUuNzY1MDVDMTcuMDgwMyA2LjA0Mzk5IDE2LjM1MTUgNi4wNDM5OSAxNi4wNTQ1IDUuNzY1MDVMMTMgM1YxNUgxMVYyLjk2MzkxTDguMDAwMDEgNS43NjUwNUM3LjcwMzAzIDYuMDQzOTkgNi45MTk3MiA2LjA0Mzk5IDYuNjIyNzQgNS43NjUwNUM2LjMyNTc3IDUuNDg2MSA2LjMyNTc3IDUuMDMzODQgNi42MjI3NCA0Ljc1NDlaIiBmaWxsPSJibGFjayIvPgo8L2c+CjxkZWZzPgo8Y2xpcFBhdGggaWQ9ImNsaXAwXzI3XzIiPgo8cmVjdCB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIGZpbGw9IndoaXRlIi8+CjwvY2xpcFBhdGg+CjwvZGVmcz4KPC9zdmc+Cg==);
  width: 24px;
  height: 24px;
}
.icon--restore.svg-icon:after {
  background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPGcgY2xpcC1wYXRoPSJ1cmwoI2NsaXAwXzI4XzUpIj4KPHBhdGggZD0iTTIxLjU2MDUgMy42NTQwOEMyMS41MTM2IDMuNjA3NiAyMS40NjYzIDMuNTYxNDIgMjEuNDE4NiAzLjUxNTU0QzE5LjA0MzUgMS4yNTMzNyAxNS44OTA4IDAgMTIuNTQ2NSAwQzkuMTkxNTEgMCA2LjAzODkzIDEuMjUzMzcgMy42NzQ0OCAzLjUxNTU0QzEuMzEwMDMgNS43ODc5MSAxLjQwOTE2ZS0wNyA4Ljc5MzkzIDAgMTIuMDAzOEMtMS40MDkxNGUtMDcgMTUuMjEzNiAxLjMxMDAzIDE4LjIxOTcgMy42NzQ0OCAyMC40OTIxQzguNTYzMTQgMjUuMTY5MyAxNi41MTkyIDI1LjE2OTMgMjEuNDE4NiAyMC40OTIxQzIyLjA1IDE5Ljg4NTMgMjIuNjA1NSAxOS4yMjYxIDIzLjA4MDUgMTguNTI0N0MyMy41MzkyIDE3Ljg0NzQgMjMuMDA5MiAxNi45OTgyIDIyLjE4ODggMTYuOTk4MkMyMS43OTc4IDE2Ljk5ODIgMjEuNDM5MyAxNy4yMDQ1IDIxLjIxNiAxNy41MjQxQzIwLjgzNzUgMTguMDY1NyAyMC4zOTk5IDE4LjU3NTMgMTkuOTA2MSAxOS4wNDUxQzE1Ljg0ODIgMjIuOTI3NSA5LjI0NDggMjIuOTM3NyA1LjE4NjkgMTkuMDQ1MUMzLjIxNjUyIDE3LjE3MDEgMi4xMzAxMyAxNC42NjM0IDIuMTMwMTMgMTIuMDAzOEMyLjEzMDEzIDkuMzQ0MTkgMy4yMTY1NiA2LjgzNzQ5IDUuMTc2MjkgNC45NjI1NEM3LjE0NjY2IDMuMDc3MzkgOS43NTU5OSAyLjAzNzk5IDEyLjU0NjUgMi4wMzc5OUMxNC44MDkyIDIuMDM3OTkgMTYuOTY2MSAyLjcyNjY2IDE4Ljc0NzIgMy45OTk1NkgxOC43Njk0QzE4LjgxNzQgNC4wMjk1MiAxOC44NjUyIDQuMDU5MjYgMTguOTEyNyA0LjA4ODc0QzE5LjQxMDQgNC4zOTc3NyAxOS44NzU1IDQuNjg2NTcgMjAuMjk4OSA1LjA4NDgxTDE3LjY1NDQgNC44NTkzQzE3LjA5NzYgNC44MTIyNSAxNi42Mjc0IDUuMTEzNjMgMTYuNTY3MSA1LjU0MTg1VjZDMTYuNTM1MyA2LjQ0ODM0IDE2Ljk2ODEgNi44NTc4MiAxNy41MzUyIDYuOTA2MkwyMi4wNTEzIDcuMjkwNThDMjIuNTc3NCA3LjMzMzY4IDIzLjA0MzEgNy4wNjQ1OSAyMy4xMzE4IDYuNjU2NDhMMjMuOTgwNSAxLjk3MzU5QzI0LjA5NDMgMS41MzU4MSAyMy42OTY4IDEuMDk3OTcgMjMuMTI2MyAwLjk5OTgwMUMyMi41NjYgMC45MDI5NDkgMjIuMDM2NiAxLjE4MDIgMjEuOTQzMyAxLjYyMDYyTDIxLjU2MDUgMy42NTQwOFoiIGZpbGw9ImJsYWNrIi8+CjwvZz4KPGRlZnM+CjxjbGlwUGF0aCBpZD0iY2xpcDBfMjhfNSI+CjxyZWN0IHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCIgZmlsbD0id2hpdGUiLz4KPC9jbGlwUGF0aD4KPC9kZWZzPgo8L3N2Zz4K);
  width: 24px;
  height: 24px;
}
.icon--select-all.svg-icon:after {
  background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTgiIGhlaWdodD0iMTgiIHZpZXdCb3g9IjAgMCAxOCAxOCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPGcgY2xpcC1wYXRoPSJ1cmwoI2NsaXAwXzUwXzczNSkiPgo8cGF0aCBmaWxsLXJ1bGU9ImV2ZW5vZGQiIGNsaXAtcnVsZT0iZXZlbm9kZCIgZD0iTTEzLjUgNC41VjE2LjVIMS41VjQuNUgxMy41Wk0xNC4yNSAzQzE0LjY2NDIgMyAxNSAzLjMzNTc5IDE1IDMuNzVWMTcuMjVDMTUgMTcuNjY0MiAxNC42NjQyIDE4IDE0LjI1IDE4SDAuNzVDMC4zMzU3ODcgMTggMCAxNy42NjQyIDAgMTcuMjVWMy43NUMwIDMuMzM1NzkgMC4zMzU3ODcgMyAwLjc1IDNIMTQuMjVaIiBmaWxsPSJibGFjayIvPgo8cGF0aCBmaWxsLXJ1bGU9ImV2ZW5vZGQiIGNsaXAtcnVsZT0iZXZlbm9kZCIgZD0iTTE4IDEuNUMxOCAwLjY3MTU3MiAxNy4zMjg0IDAgMTYuNSAwSDlDOC41ODU3OSAwIDguMjUgMC4zMzU3ODYgOC4yNSAwLjc1QzguMjUgMS4xNjQyMSA4LjU4NTc5IDEuNSA5IDEuNUgxNi41VjlDMTYuNSA5LjQxNDIxIDE2LjgzNTggOS43NSAxNy4yNSA5Ljc1QzE3LjY2NDIgOS43NSAxOCA5LjQxNDIxIDE4IDlWMS41WiIgZmlsbD0iYmxhY2siLz4KPC9nPgo8ZGVmcz4KPGNsaXBQYXRoIGlkPSJjbGlwMF81MF83MzUiPgo8cmVjdCB3aWR0aD0iMTgiIGhlaWdodD0iMTgiIGZpbGw9IndoaXRlIi8+CjwvY2xpcFBhdGg+CjwvZGVmcz4KPC9zdmc+Cg==);
  width: 18px;
  height: 18px;
}
.icon--select-all-active.svg-icon:after {
  background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPGcgY2xpcC1wYXRoPSJ1cmwoI2NsaXAwXzUwXzczOCkiPgo8cGF0aCBmaWxsLXJ1bGU9ImV2ZW5vZGQiIGNsaXAtcnVsZT0iZXZlbm9kZCIgZD0iTTE1LjY3MjcgOC4yNjAwN0MxNi4wODEzIDguNjMxNTggMTYuMTExNCA5LjI2NDAyIDE1LjczOTkgOS42NzI2OEw3LjcyNzI4IDE4LjQ4NjZMNC4yNjAwNyAxNC42NzI3QzMuODg4NTYgMTQuMjY0IDMuOTE4NjggMTMuNjMxNiA0LjMyNzM0IDEzLjI2MDFDNC43MzU5OSAxMi44ODg2IDUuMzY4NDQgMTIuOTE4NyA1LjczOTk1IDEzLjMyNzNMNy43MjcyOCAxNS41MTM0TDE0LjI2MDEgOC4zMjczNEMxNC42MzE2IDcuOTE4NjggMTUuMjY0IDcuODg4NTYgMTUuNjcyNyA4LjI2MDA3WiIgZmlsbD0iYmxhY2siLz4KPHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik0xOCA2VjIySDJWNkgxOFpNMTkgNEMxOS41NTIzIDQgMjAgNC40NDc3MiAyMCA1VjIzQzIwIDIzLjU1MjMgMTkuNTUyMyAyNCAxOSAyNEgxQzAuNDQ3NzE2IDI0IDAgMjMuNTUyMyAwIDIzVjVDMCA0LjQ0NzcyIDAuNDQ3NzE2IDQgMSA0SDE5WiIgZmlsbD0iYmxhY2siLz4KPHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik0yNCAyQzI0IDAuODk1NDMgMjMuMTA0NiAwIDIyIDBIMTJDMTEuNDQ3NyAwIDExIDAuNDQ3NzE1IDExIDFDMTEgMS41NTIyOCAxMS40NDc3IDIgMTIgMkgyMlYxMkMyMiAxMi41NTIzIDIyLjQ0NzcgMTMgMjMgMTNDMjMuNTUyMyAxMyAyNCAxMi41NTIzIDI0IDEyVjJaIiBmaWxsPSJibGFjayIvPgo8L2c+CjxkZWZzPgo8Y2xpcFBhdGggaWQ9ImNsaXAwXzUwXzczOCI+CjxyZWN0IHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCIgZmlsbD0id2hpdGUiLz4KPC9jbGlwUGF0aD4KPC9kZWZzPgo8L3N2Zz4K);
  width: 18px;
  height: 18px;
}
.icon--source-computer.svg-icon:after {
  background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMzIiIGhlaWdodD0iMzIiIHZpZXdCb3g9IjAgMCAzMiAzMiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPGcgY2xpcC1wYXRoPSJ1cmwoI2NsaXAwXzUwXzc2MSkiPgo8cGF0aCBmaWxsLXJ1bGU9ImV2ZW5vZGQiIGNsaXAtcnVsZT0iZXZlbm9kZCIgZD0iTTE2IDMyQzI0LjggMzIgMzIgMjQuOCAzMiAxNkMzMiA3LjIgMjQuOCAwIDE2IDBDNy4yIDAgMCA3LjIgMCAxNkMwIDI0LjggNy4yIDMyIDE2IDMyWk0xNCAxN1YyNC41SDE4VjE3SDI0TDE2IDdMOCAxN0gxNFoiIGZpbGw9ImJsYWNrIi8+CjwvZz4KPGRlZnM+CjxjbGlwUGF0aCBpZD0iY2xpcDBfNTBfNzYxIj4KPHJlY3Qgd2lkdGg9IjMyIiBoZWlnaHQ9IjMyIiBmaWxsPSJ3aGl0ZSIvPgo8L2NsaXBQYXRoPgo8L2RlZnM+Cjwvc3ZnPgo=);
  width: 24px;
  height: 24px;
}
.icon--source-computer-new.svg-icon:after {
  background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTYiIGhlaWdodD0iMjUiIHZpZXdCb3g9IjAgMCAxNiAyNSIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTIuMzE4MTEgNC43OTk5OEw3LjIzMTc4IDAuMjk5MTk0QzcuNjU1OTMgLTAuMDk5NzMxNCA4LjM0NDA3IC0wLjA5OTczMTQgOC43NjgyMiAwLjI5OTE5NEwxMy42ODE5IDQuNzk5OThDMTQuMTA2IDUuMTk4OTEgMTQuMTA2IDUuODQ1NyAxMy42ODE5IDYuMjQ0NjJDMTMuMjU3NCA2LjY0MzU1IDEyLjU2OTYgNi42NDM1NSAxMi4xNDU0IDYuMjQ0NjJMOS4wODYyNSAzLjQ4NzY2VjE2SDYuOTEzNzVWMy40ODc2NkwzLjg1NDU1IDYuMjQ0NjJDMy40MzA0MSA2LjY0MzU1IDIuNzQyNTkgNi42NDM1NSAyLjMxODExIDYuMjQ0NjJDMS44OTM5NiA1Ljg0NTcgMS44OTM5NiA1LjE5ODkxIDIuMzE4MTEgNC43OTk5OFoiIGZpbGw9ImJsYWNrIi8+CjxwYXRoIGQ9Ik0xIDEwSDRWMTJIMlYyM0gxNFYxMkgxMlYxMEgxNUMxNS41NTIzIDEwIDE2IDEwLjQ0NzcgMTYgMTFWMjRDMTYgMjQuNTUyMyAxNS41NTIzIDI1IDE1IDI1SDFDMC40NDc3MTYgMjUgMCAyNC41NTIzIDAgMjRWMTFDMCAxMC40NDc3IDAuNDQ3NzE1IDEwIDEgMTBaIiBmaWxsPSJibGFjayIvPgo8L3N2Zz4K);
  width: 16px;
  height: 24px;
}
.icon--source-printique.svg-icon:after {
  background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI2OCIgaGVpZ2h0PSI5MyIgZmlsbD0ibm9uZSI+PHBhdGggZmlsbD0iIzAwMCIgZD0iTTQ0LjQzIDI1Ljg3NmMtMS4wNy0yLjAxLTMuNTgtMi43Ni01LjU4LTEuNjlMMTUuOCAzNi41NTZ2OS4zNmwyNi45NS0xNC40NmE0LjExNiA0LjExNiAwIDAgMCAxLjY4LTUuNThaIi8+PHBhdGggZmlsbD0iIzAwMCIgZD0iTTY2LjU1IDE0Ljk1NmMtMS40NC01Ljc0LTUuMzQtMTAuMzEtMTAuOTctMTIuODktNi40LTIuOTMtMTQuMDctMi43NC0yMC41OS41NUwxNS44IDEyLjkzNnY5LjM2bDIzLTEyLjM2YzQuMjEtMi4xMiA5LjItMi4yNiAxMy4zNi0uMzYgMy4zMSAxLjUxIDUuNTggNC4xNCA2LjQgNy40IDIuNzMgMTAuODcuMjggMTkuODItMjAuMzYgMzAuODVsLTIyLjQgMTIuMDN2OS4zNmwyNi4yOS0xNC4xMWMyMS4zNS0xMS40IDI4LjY3LTIzLjQgMjQuNDctNDAuMTNsLS4wMS0uMDJaIi8+PHBhdGggZmlsbD0iIzhDOEM4QyIgZD0ibTAgMjguMDg2IDE1LjggOC40N3Y5LjM2TDAgMzcuNDQ2di05LjM2Wk0wIDUxLjM2NmwxNS44IDguNDh2OS4zNkwwIDYwLjcxNnYtOS4zNVpNMCA3NC42NDZsMTUuOCA4LjQ5djkuMzVMMCA4NC4wMDZ2LTkuMzZaTTAgNC40MzZsMTUuOCA4LjV2OS4zNkwwIDEzLjgwNnYtOS4zN1oiLz48cGF0aCBmaWxsPSIjMDAwIiBkPSJNMzUuMTEgODIuMTE2IDE1LjggOTIuNDg2di05LjM2bDE1LjQtOC4yOGMyLjc1LTEuNDggNi4wOC41MSA2LjA4IDMuNjMgMCAxLjUyLS44MyAyLjkxLTIuMTcgMy42M3YuMDFaIi8+PC9zdmc+);
  width: 17px;
  height: 24px;
}
.icon--source-google.svg-icon:after {
  background-image: url(/app/dist/assets/apps/core/less/icons/icon--source-google-e49fd415.svg);
  width: 30px;
  height: 30px;
}
.icon--source-flickr.svg-icon:after {
  background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI0MiIgaGVpZ2h0PSIxOCIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHhtbG5zOmZpZ21hPSJodHRwOi8vd3d3LmZpZ21hLmNvbS9maWdtYS9ucyI+CiAgPGRlc2M+CiAgICBDcmVhdGVkIHVzaW5nIEZpZ21hCiAgPC9kZXNjPgogIDxnIGZpZ21hOnR5cGU9ImZyYW1lIj4KICAgIDx1c2UgZmlsbD0iIzAwNjNEQiIgeGxpbms6aHJlZj0iI2EiIGZpZ21hOnR5cGU9ImVsbGlwc2UiLz4KICAgIDx1c2UgZmlsbD0iI0ZGMDA4MiIgeGxpbms6aHJlZj0iI2EiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDI0KSIgZmlnbWE6dHlwZT0iZWxsaXBzZSIvPgogIDwvZz4KICA8ZGVmcz4KICAgIDxwYXRoIGlkPSJhIiBkPSJNMTggOWMwIDUtNCA5LTkgOXMtOS00LTktOSA0LTkgOS05IDkgNCA5IDl6Ii8+CiAgPC9kZWZzPgo8L3N2Zz4K);
  width: 36px;
  height: 20px;
}
.icon--source-facebook.svg-icon:after {
  background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIzMiIgaGVpZ2h0PSIzMiIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHhtbG5zOmZpZ21hPSJodHRwOi8vd3d3LmZpZ21hLmNvbS9maWdtYS9ucyI+CiAgPGRlc2M+CiAgICBDcmVhdGVkIHVzaW5nIEZpZ21hCiAgPC9kZXNjPgogIDx1c2UgZmlsbD0iIzNDNUE5QSIgeGxpbms6aHJlZj0iI2EiIGZpZ21hOnR5cGU9InZlY3RvciIvPgogIDxkZWZzPgogICAgPHBhdGggaWQ9ImEiIGQ9Ik0zMiAxLjh2MjguNGMwIDEtLjggMS44LTEuOCAxLjhoLThWMTkuNmg0bC43LTQuOGgtNXYtM2MwLTEuNS40LTIuNSAyLjQtMi41SDI3VjVsLTMuNy0uMkMxOS42IDQuOCAxNyA3IDE3IDExLjJ2My42aC00djQuOGg0VjMySDJjLTEgMC0xLjgtLjgtMS44LTEuOFYxLjhDMCAuOC44IDAgMS44IDBoMjguNGMxIDAgMS44LjggMS44IDEuOHoiLz4KICA8L2RlZnM+Cjwvc3ZnPgo=);
  width: 24px;
  height: 24px;
}
.icon--source-facebook-new.svg-icon:after {
  background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjgiIGhlaWdodD0iMjgiIHZpZXdCb3g9IjAgMCAyOCAyOCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTI4IDE0LjA4NTJDMjggNi4zMDY3MyAyMS43MzE0IDAgMTQgMEM2LjI2ODYgMCAwIDYuMzA2NzMgMCAxNC4wODUyQzAgMjEuMTE0OSA1LjExODgzIDI2Ljk0MjMgMTEuODEyNyAyOFYxOC4xNTc2SDguMjU3MDdWMTQuMDg1MkgxMS44MTI3VjEwLjk4MTNDMTEuODEyNyA3LjQ1MTYxIDEzLjkwMzUgNS41MDA1NyAxNy4xMDA4IDUuNTAwNTdDMTguNjMyNSA1LjUwMDU3IDIwLjIzNTEgNS43NzU4OSAyMC4yMzUxIDUuNzc1ODlWOS4yNDIyMkgxOC40NjkxQzE2LjczMDcgOS4yNDIyMiAxNi4xODczIDEwLjMyNzcgMTYuMTg3MyAxMS40NDI4VjE0LjA4NTJIMjAuMDY5N0wxOS40NDk2IDE4LjE1NzZIMTYuMTg3M1YyOEMyMi44ODEyIDI2Ljk0NDMgMjggMjEuMTE2OSAyOCAxNC4wODUyWiIgZmlsbD0idXJsKCNwYWludDBfbGluZWFyXzIxNzlfNDQ5MikiLz4KPHBhdGggZD0iTTE5LjQ0OTYgMTguMDQ4M0wyMC4wNjk4IDE0LjAwMDRIMTYuMTg3NFYxMS4zNzQxQzE2LjE4NzQgMTAuMjY3NiAxNi43Mjg4IDkuMTg2NzcgMTguNDY5MiA5LjE4Njc3SDIwLjIzNTJWNS43NDE0QzIwLjIzNTIgNS43NDE0IDE4LjYzMjYgNS40Njc3NCAxNy4xMDA5IDUuNDY3NzRDMTMuOTAzNiA1LjQ2Nzc0IDExLjgxMjcgNy40MDUwMiAxMS44MTI3IDEwLjkxNTRWMTQuMDAwNEg4LjI1NzExVjE4LjA0ODNIMTEuODEyN1YyNy44MzExQzEyLjUyNTQgMjcuOTQzMyAxMy4yNTU4IDI4LjAwMDQgMTQgMjguMDAwNEMxNC43NDQyIDI4LjAwMDQgMTUuNDc0NyAyNy45NDE0IDE2LjE4NzQgMjcuODMxMVYxOC4wNDgzSDE5LjQ0OTZaIiBmaWxsPSIjRkVGRUZFIi8+CjxkZWZzPgoJPGxpbmVhckdyYWRpZW50IGlkPSJwYWludDBfbGluZWFyXzIxNzlfNDQ5MiIgeDE9IjE2IiB5MT0iMiIgeDI9IjE2IiB5Mj0iMjkuOTE3IiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSI+CgkJPHN0b3Agc3RvcC1jb2xvcj0iIzE4QUNGRSIvPgoJCTxzdG9wIG9mZnNldD0iMSIgc3RvcC1jb2xvcj0iIzAxNjNFMCIvPgoJPC9saW5lYXJHcmFkaWVudD4KPC9kZWZzPgo8L3N2Zz4=);
  width: 24px;
  height: 24px;
}
.icon--facebook-black.svg-icon:after {
  background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjgiIGhlaWdodD0iMjgiIHZpZXdCb3g9IjAgMCAyOCAyOCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPGcgY2xpcC1wYXRoPSJ1cmwoI2NsaXAwXzE2XzEzKSI+CjxwYXRoIGQ9Ik0yOCAxNC4wODUyQzI4IDYuMzA2NzMgMjEuNzMxNCAwIDE0IDBDNi4yNjg2IDAgMCA2LjMwNjczIDAgMTQuMDg1MkMwIDIxLjExNDkgNS4xMTg4MyAyNi45NDIzIDExLjgxMjcgMjhWMTguMTU3Nkg4LjI1NzA3VjE0LjA4NTJIMTEuODEyN1YxMC45ODEzQzExLjgxMjcgNy40NTE2MSAxMy45MDM1IDUuNTAwNTcgMTcuMTAwOCA1LjUwMDU3QzE4LjYzMjUgNS41MDA1NyAyMC4yMzUxIDUuNzc1ODkgMjAuMjM1MSA1Ljc3NTg5VjkuMjQyMjJIMTguNDY5MUMxNi43MzA3IDkuMjQyMjIgMTYuMTg3MyAxMC4zMjc3IDE2LjE4NzMgMTEuNDQyOFYxNC4wODUySDIwLjA2OTdMMTkuNDQ5NiAxOC4xNTc2SDE2LjE4NzNWMjhDMjIuODgxMiAyNi45NDQzIDI4IDIxLjExNjkgMjggMTQuMDg1MloiIGZpbGw9InVybCgjcGFpbnQwX2xpbmVhcl8xNl8xMykiLz4KPHBhdGggZD0iTTE5LjQ0OTYgMTguMDQ4M0wyMC4wNjk4IDE0LjAwMDRIMTYuMTg3NFYxMS4zNzQxQzE2LjE4NzQgMTAuMjY3NiAxNi43Mjg4IDkuMTg2NzcgMTguNDY5MiA5LjE4Njc3SDIwLjIzNTJWNS43NDE0QzIwLjIzNTIgNS43NDE0IDE4LjYzMjYgNS40Njc3NCAxNy4xMDA5IDUuNDY3NzRDMTMuOTAzNiA1LjQ2Nzc0IDExLjgxMjcgNy40MDUwMiAxMS44MTI3IDEwLjkxNTRWMTQuMDAwNEg4LjI1NzA4VjE4LjA0ODNIMTEuODEyN1YyNy44MzExQzEyLjUyNTQgMjcuOTQzMyAxMy4yNTU4IDI4LjAwMDQgMTQgMjguMDAwNEMxNC43NDQyIDI4LjAwMDQgMTUuNDc0NyAyNy45NDE0IDE2LjE4NzQgMjcuODMxMVYxOC4wNDgzSDE5LjQ0OTZaIiBmaWxsPSIjRkVGRUZFIi8+CjwvZz4KPGRlZnM+CjxsaW5lYXJHcmFkaWVudCBpZD0icGFpbnQwX2xpbmVhcl8xNl8xMyIgeDE9IjE2IiB5MT0iMiIgeDI9IjE2IiB5Mj0iMjkuOTE3IiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSI+CjxzdG9wLz4KPHN0b3Agb2Zmc2V0PSIxIi8+CjwvbGluZWFyR3JhZGllbnQ+CjxjbGlwUGF0aCBpZD0iY2xpcDBfMTZfMTMiPgo8cmVjdCB3aWR0aD0iMjgiIGhlaWdodD0iMjgiIGZpbGw9IndoaXRlIi8+CjwvY2xpcFBhdGg+CjwvZGVmcz4KPC9zdmc+Cg==);
  width: 24px;
  height: 24px;
}
.icon--source-instagram.svg-icon:after {
  background-image: url(/app/dist/assets/apps/core/less/icons/icon--source-instagram-5bc178d8.svg);
  width: 24px;
  height: 24px;
}
.icon--source-instagram-new.svg-icon:after {
  background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjUiIGhlaWdodD0iMjUiIHZpZXdCb3g9IjAgMCAyNSAyNSIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTE3LjU1MjQgMEg3LjQ0NzY0QzMuMzQwOTkgMCAwIDMuMzQwOTkgMCA3LjQ0NzY0VjE3LjU1MjRDMCAyMS42NTkgMy4zNDA5OSAyNSA3LjQ0NzY0IDI1SDE3LjU1MjRDMjEuNjU5IDI1IDI1IDIxLjY1OSAyNSAxNy41NTI0VjcuNDQ3NjRDMjUgMy4zNDA5OSAyMS42NTkgMCAxNy41NTI0IDBaTTIyLjQ4NSAxNy41NTI0QzIyLjQ4NSAyMC4yNzY2IDIwLjI3NjYgMjIuNDg1IDE3LjU1MjQgMjIuNDg1SDcuNDQ3NjRDNC43MjM0NCAyMi40ODUgMi41MTUgMjAuMjc2NiAyLjUxNSAxNy41NTI0VjcuNDQ3NjRDMi41MTUgNC43MjMzOSA0LjcyMzQ0IDIuNTE1IDcuNDQ3NjQgMi41MTVIMTcuNTUyNEMyMC4yNzY2IDIuNTE1IDIyLjQ4NSA0LjcyMzM5IDIyLjQ4NSA3LjQ0NzY0VjE3LjU1MjRaIiBmaWxsPSJ1cmwoI3BhaW50MF9saW5lYXIpIi8+CjxwYXRoIGQ9Ik0xMi41IDYuMDM0MTJDOC45MzQ2OCA2LjAzNDEyIDYuMDM0MDkgOC45MzQ3MSA2LjAzNDA5IDEyLjVDNi4wMzQwOSAxNi4wNjUyIDguOTM0NjggMTguOTY1OSAxMi41IDE4Ljk2NTlDMTYuMDY1MyAxOC45NjU5IDE4Ljk2NTkgMTYuMDY1MyAxOC45NjU5IDEyLjVDMTguOTY1OSA4LjkzNDY3IDE2LjA2NTMgNi4wMzQxMiAxMi41IDYuMDM0MTJaTTEyLjUgMTYuNDUwOUMxMC4zMTc5IDE2LjQ1MDkgOC41NDkwOSAxNC42ODIgOC41NDkwOSAxMi41QzguNTQ5MDkgMTAuMzE4IDEwLjMxOCA4LjU0OTEyIDEyLjUgOC41NDkxMkMxNC42ODIgOC41NDkxMiAxNi40NTA5IDEwLjMxOCAxNi40NTA5IDEyLjVDMTYuNDUwOSAxNC42ODIgMTQuNjgyIDE2LjQ1MDkgMTIuNSAxNi40NTA5WiIgZmlsbD0idXJsKCNwYWludDFfbGluZWFyKSIvPgo8cGF0aCBkPSJNMTguOTc4NSA3LjYzMjAxQzE5LjgzNDIgNy42MzIwMSAyMC41Mjc5IDYuOTM4MzQgMjAuNTI3OSA2LjA4MjY2QzIwLjUyNzkgNS4yMjY5NyAxOS44MzQyIDQuNTMzMjkgMTguOTc4NSA0LjUzMzI5QzE4LjEyMjggNC41MzMyOSAxNy40MjkxIDUuMjI2OTcgMTcuNDI5MSA2LjA4MjY2QzE3LjQyOTEgNi45MzgzNCAxOC4xMjI4IDcuNjMyMDEgMTguOTc4NSA3LjYzMjAxWiIgZmlsbD0idXJsKCNwYWludDJfbGluZWFyKSIvPgo8ZGVmcz4KPGxpbmVhckdyYWRpZW50IGlkPSJwYWludDBfbGluZWFyIiB4MT0iMTIuNSIgeTE9IjI0LjkyNzIiIHgyPSIxMi41IiB5Mj0iMC4xOTQxNzkiIGdyYWRpZW50VW5pdHM9InVzZXJTcGFjZU9uVXNlIj4KPHN0b3Agc3RvcC1jb2xvcj0iI0UwOUIzRCIvPgo8c3RvcCBvZmZzZXQ9IjAuMyIgc3RvcC1jb2xvcj0iI0M3NEM0RCIvPgo8c3RvcCBvZmZzZXQ9IjAuNiIgc3RvcC1jb2xvcj0iI0MyMTk3NSIvPgo8c3RvcCBvZmZzZXQ9IjEiIHN0b3AtY29sb3I9IiM3MDI0QzQiLz4KPC9saW5lYXJHcmFkaWVudD4KPGxpbmVhckdyYWRpZW50IGlkPSJwYWludDFfbGluZWFyIiB4MT0iMTIuNSIgeTE9IjI0LjkyNzIiIHgyPSIxMi41IiB5Mj0iMC4xOTQxODkiIGdyYWRpZW50VW5pdHM9InVzZXJTcGFjZU9uVXNlIj4KPHN0b3Agc3RvcC1jb2xvcj0iI0UwOUIzRCIvPgo8c3RvcCBvZmZzZXQ9IjAuMyIgc3RvcC1jb2xvcj0iI0M3NEM0RCIvPgo8c3RvcCBvZmZzZXQ9IjAuNiIgc3RvcC1jb2xvcj0iI0MyMTk3NSIvPgo8c3RvcCBvZmZzZXQ9IjEiIHN0b3AtY29sb3I9IiM3MDI0QzQiLz4KPC9saW5lYXJHcmFkaWVudD4KPGxpbmVhckdyYWRpZW50IGlkPSJwYWludDJfbGluZWFyIiB4MT0iMTguOTc4NSIgeTE9IjI0LjkyNzIiIHgyPSIxOC45Nzg1IiB5Mj0iMC4xOTQxOCIgZ3JhZGllbnRVbml0cz0idXNlclNwYWNlT25Vc2UiPgo8c3RvcCBzdG9wLWNvbG9yPSIjRTA5QjNEIi8+CjxzdG9wIG9mZnNldD0iMC4zIiBzdG9wLWNvbG9yPSIjQzc0QzREIi8+CjxzdG9wIG9mZnNldD0iMC42IiBzdG9wLWNvbG9yPSIjQzIxOTc1Ii8+CjxzdG9wIG9mZnNldD0iMSIgc3RvcC1jb2xvcj0iIzcwMjRDNCIvPgo8L2xpbmVhckdyYWRpZW50Pgo8L2RlZnM+Cjwvc3ZnPgo=);
  width: 24px;
  height: 24px;
}
.icon--source-dropbox.svg-icon:after {
  background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIzNCIgaGVpZ2h0PSIzMiIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHhtbG5zOmZpZ21hPSJodHRwOi8vd3d3LmZpZ21hLmNvbS9maWdtYS9ucyI+CiAgPGRlc2M+CiAgICBDcmVhdGVkIHVzaW5nIEZpZ21hCiAgPC9kZXNjPgogIDxnIGZpbGw9IiMwMDdFRTUiIGZpZ21hOnR5cGU9ImZyYW1lIj4KICAgIDx1c2UgeGxpbms6aHJlZj0iI2EiIGZpZ21hOnR5cGU9InZlY3RvciIvPgogICAgPHVzZSB4bGluazpocmVmPSIjYiIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMCAxMi4yMTIpIiBmaWdtYTp0eXBlPSJ2ZWN0b3IiLz4KICAgIDx1c2UgeGxpbms6aHJlZj0iI2MiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDE3IDEyLjIxMikiIGZpZ21hOnR5cGU9InZlY3RvciIvPgogICAgPHVzZSB4bGluazpocmVmPSIjZCIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMTcpIiBmaWdtYTp0eXBlPSJ2ZWN0b3IiLz4KICAgIDx1c2UgeGxpbms6aHJlZj0iI2UiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDYuOTk4IDE5Ljc4NSkiIGZpZ21hOnR5cGU9InZlY3RvciIvPgogIDwvZz4KICA8ZGVmcz4KICAgIDxwYXRoIGlkPSJhIiBkPSJNMTAgMEwwIDYuNmw3IDUuNkwxNyA2bC03LTZ6Ii8+CiAgICA8cGF0aCBpZD0iYiIgZD0iTTAgNS42bDEwIDYuNiA3LTZMNyAwIDAgNS42eiIvPgogICAgPHBhdGggaWQ9ImMiIGQ9Ik0wIDYuM2w3IDYgMTAtNi43TDEwIDAgMCA2LjN6Ii8+CiAgICA8cGF0aCBpZD0iZCIgZD0iTTE3IDYuNkw3IDAgMCA2bDEwIDYgNy01LjZ6Ii8+CiAgICA8cGF0aCBpZD0iZSIgZD0iTTEwIDBMMyA2IDAgNHYybDEwIDYuMiAxMC02VjMuOGwtMyAyLTctNnoiLz4KICA8L2RlZnM+Cjwvc3ZnPgo=);
  width: 26px;
  height: 24px;
}
.icon--source-lightroom.svg-icon:after {
  background-image: url(/app/dist/assets/apps/core/less/icons/icon--source-lightroom-4a203114.svg);
  width: 24px;
  height: 24px;
}
.icon--source-lightroom-new.svg-icon:after {
  background-image: url(/app/dist/assets/apps/core/less/icons/icon--source-lightroom-new-5a688817.svg);
  width: 28px;
  height: 28px;
}
.icon--rename.svg-icon:after {
  background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTgiIGhlaWdodD0iMTgiIHZpZXdCb3g9IjAgMCAxOCAxOCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik0xMy42MDU3IDEuNTI3OTdDMTMuODg1MyAxLjIzNDk3IDE0LjI2NDQgMS4wNzAzNiAxNC42NTk2IDEuMDcwMzZDMTQuODU1NCAxLjA3MDM2IDE1LjA0OTIgMS4xMTA3NyAxNS4yMyAxLjE4OTI5QzE1LjQxMDggMS4yNjc4MSAxNS41NzUxIDEuMzgyODkgMTUuNzEzNSAxLjUyNzk3QzE1Ljg1MTkgMS42NzMwNiAxNS45NjE3IDEuODQ1MjkgMTYuMDM2NiAyLjAzNDg1QzE2LjExMTUgMi4yMjQ0MSAxNi4xNTAxIDIuNDI3NTcgMTYuMTUwMSAyLjYzMjc1QzE2LjE1MDEgMi44Mzc5MiAxNi4xMTE1IDMuMDQxMDkgMTYuMDM2NiAzLjIzMDY1QzE1Ljk2MTcgMy40MjAyMSAxNS44NTE5IDMuNTkyNDQgMTUuNzEzNSAzLjczNzUyTDQuMDIyNjMgMTUuOTkyN0wxLjIxMjIyIDE2LjcyOTNMMS45MTQ4MiAxMy43ODMyTDEzLjYwNTcgMS41Mjc5N1pNMTQuNjU5NiAwQzEzLjk5MzUgMCAxMy4zNTQ3IDAuMjc3Mzc4IDEyLjg4MzcgMC43NzExMTRMMS4wOTI4MiAxMy4xMzEyQzEuMDI3MzkgMTMuMTk5NyAwLjk4MDk2OSAxMy4yODU3IDAuOTU4NTI3IDEzLjM3OThMMC4wMTUyNTQyIDE3LjMzNUMtMC4wMjgyNDA0IDE3LjUxNzQgMC4wMjI3MzYzIDE3LjcxMDMgMC4xNDk1NDQgMTcuODQzMkMwLjI3NjM1MSAxNy45NzYyIDAuNDYwMzk0IDE4LjAyOTYgMC42MzQzNzIgMTcuOTg0TDQuNDA3NDYgMTYuOTk1MkM0LjQ5NzIzIDE2Ljk3MTcgNC41NzkyMiAxNi45MjMgNC42NDQ2NSAxNi44NTQ0TDE2LjQzNTYgNC40OTQzOEMxNi42Njg4IDQuMjQ5OTEgMTYuODUzOCAzLjk1OTY4IDE2Ljk4IDMuNjQwMjZDMTcuMTA2MiAzLjMyMDg0IDE3LjE3MTIgMi45Nzg0OSAxNy4xNzEyIDIuNjMyNzVDMTcuMTcxMiAyLjI4NzAxIDE3LjEwNjIgMS45NDQ2NiAxNi45OCAxLjYyNTI0QzE2Ljg1MzggMS4zMDU4MiAxNi42Njg4IDEuMDE1NTkgMTYuNDM1NiAwLjc3MTExNEMxNi4yMDIzIDAuNTI2NjQxIDE1LjkyNTUgMC4zMzI3MTQgMTUuNjIwOCAwLjIwMDQwNkMxNS4zMTYgMC4wNjgwOTggMTQuOTg5NSAwIDE0LjY1OTYgMFpNOS4wMDAwMSAxNi45Mjk2QzguNzE4MDUgMTYuOTI5NiA4LjQ4OTQ3IDE3LjE2OTIgOC40ODk0NyAxNy40NjQ4QzguNDg5NDcgMTcuNzYwNCA4LjcxODA1IDE4IDkuMDAwMDEgMThIMTcuNDg5NUMxNy43NzE0IDE4IDE4IDE3Ljc2MDQgMTggMTcuNDY0OEMxOCAxNy4xNjkyIDE3Ljc3MTQgMTYuOTI5NiAxNy40ODk1IDE2LjkyOTZIOS4wMDAwMVoiIGZpbGw9IndoaXRlIi8+Cjwvc3ZnPgo=);
  width: 18px;
  height: 18px;
}
.icon--rename2.svg-icon:after {
  background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTgiIGhlaWdodD0iMTgiIHZpZXdCb3g9IjAgMCAxOCAxOCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPGcgY2xpcC1wYXRoPSJ1cmwoI2NsaXAwXzEzNV8xOSkiPgo8cGF0aCBmaWxsLXJ1bGU9ImV2ZW5vZGQiIGNsaXAtcnVsZT0iZXZlbm9kZCIgZD0iTTEzLjYwNTcgMS41Mjc5N0MxMy44ODUzIDEuMjM0OTcgMTQuMjY0NCAxLjA3MDM2IDE0LjY1OTYgMS4wNzAzNkMxNC44NTU0IDEuMDcwMzYgMTUuMDQ5MiAxLjExMDc3IDE1LjIzIDEuMTg5MjlDMTUuNDEwOCAxLjI2NzgxIDE1LjU3NTEgMS4zODI4OSAxNS43MTM1IDEuNTI3OTdDMTUuODUxOSAxLjY3MzA2IDE1Ljk2MTcgMS44NDUyOSAxNi4wMzY2IDIuMDM0ODVDMTYuMTExNSAyLjIyNDQxIDE2LjE1MDEgMi40Mjc1NyAxNi4xNTAxIDIuNjMyNzVDMTYuMTUwMSAyLjgzNzkyIDE2LjExMTUgMy4wNDEwOSAxNi4wMzY2IDMuMjMwNjVDMTUuOTYxNyAzLjQyMDIxIDE1Ljg1MTkgMy41OTI0NCAxNS43MTM1IDMuNzM3NTJMNC4wMjI2MyAxNS45OTI3TDEuMjEyMjIgMTYuNzI5M0wxLjkxNDgyIDEzLjc4MzJMMTMuNjA1NyAxLjUyNzk3Wk0xNC42NTk2IDBDMTMuOTkzNSAwIDEzLjM1NDcgMC4yNzczNzggMTIuODgzNyAwLjc3MTExNEwxLjA5MjgyIDEzLjEzMTJDMS4wMjczOSAxMy4xOTk3IDAuOTgwOTY5IDEzLjI4NTcgMC45NTg1MjcgMTMuMzc5OEwwLjAxNTI1NDIgMTcuMzM1Qy0wLjAyODI0MDQgMTcuNTE3NCAwLjAyMjczNjMgMTcuNzEwMyAwLjE0OTU0NCAxNy44NDMyQzAuMjc2MzUxIDE3Ljk3NjIgMC40NjAzOTQgMTguMDI5NiAwLjYzNDM3MiAxNy45ODRMNC40MDc0NiAxNi45OTUyQzQuNDk3MjMgMTYuOTcxNyA0LjU3OTIyIDE2LjkyMyA0LjY0NDY1IDE2Ljg1NDRMMTYuNDM1NiA0LjQ5NDM4QzE2LjY2ODggNC4yNDk5MSAxNi44NTM4IDMuOTU5NjggMTYuOTggMy42NDAyNkMxNy4xMDYyIDMuMzIwODQgMTcuMTcxMiAyLjk3ODQ5IDE3LjE3MTIgMi42MzI3NUMxNy4xNzEyIDIuMjg3MDEgMTcuMTA2MiAxLjk0NDY2IDE2Ljk4IDEuNjI1MjRDMTYuODUzOCAxLjMwNTgyIDE2LjY2ODggMS4wMTU1OSAxNi40MzU2IDAuNzcxMTE0QzE2LjIwMjMgMC41MjY2NDEgMTUuOTI1NSAwLjMzMjcxNCAxNS42MjA4IDAuMjAwNDA2QzE1LjMxNiAwLjA2ODA5OCAxNC45ODk1IDAgMTQuNjU5NiAwWk05LjAwMDAxIDE2LjkyOTZDOC43MTgwNSAxNi45Mjk2IDguNDg5NDcgMTcuMTY5MiA4LjQ4OTQ3IDE3LjQ2NDhDOC40ODk0NyAxNy43NjA0IDguNzE4MDUgMTggOS4wMDAwMSAxOEgxNy40ODk1QzE3Ljc3MTQgMTggMTggMTcuNzYwNCAxOCAxNy40NjQ4QzE4IDE3LjE2OTIgMTcuNzcxNCAxNi45Mjk2IDE3LjQ4OTUgMTYuOTI5Nkg5LjAwMDAxWiIgZmlsbD0iYmxhY2siLz4KPC9nPgo8ZGVmcz4KPGNsaXBQYXRoIGlkPSJjbGlwMF8xMzVfMTkiPgo8cmVjdCB3aWR0aD0iMTgiIGhlaWdodD0iMTgiIGZpbGw9IndoaXRlIi8+CjwvY2xpcFBhdGg+CjwvZGVmcz4KPC9zdmc+Cg==);
  width: 16px;
  height: 16px;
}
.icon--download-box.svg-icon:after {
  background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPGcgY2xpcC1wYXRoPSJ1cmwoI2NsaXAwXzE5M18yKSI+CjxwYXRoIGQ9Ik0xMS45OTQ1IDEzQzEyLjAzNTcgMTMgMTIuMDc3IDEyLjk5NzcgMTIuMTE3OSAxMi45OTMxQzEyLjMwNjMgMTIuOTcxOSAxMi40ODk0IDEyLjkwMTMgMTIuNjQyOCAxMi43NzQ3TDE4LjU0NDIgOC4xMzk0N0MxOS4wMzg4IDcuNzYwMTIgMTkuMTQ4NyA3LjAxMzIxIDE4Ljc4NiA2LjQ5MTU5QzE4LjQzNDQgNS45NTgxMiAxNy43NDIgNS44Mzk2NiAxNy4yNTg0IDYuMjMwODhMMTMgOS41NTg3VjEuMDE5NjFDMTMgMC40NTg4MjMgMTIuNTYgMCAxMiAwQzExLjQ1IDAgMTEgMC40NTg4MjMgMTEgMS4wMTk2MVY5LjU2NTY0TDYuNzQxNTcgNi4yMzA4OEM2LjI1ODAzIDUuODM5NjYgNS41NjU2NSA1Ljk1ODEyIDUuMjEzOTggNi40OTE1OUM0Ljg1MTMzIDcuMDEzMjEgNC45NjEyNSA3Ljc2MDEyIDUuNDU1NzcgOC4xMzk0N0wxMS4zNTcyIDEyLjc3NDdDMTEuNTQ0IDEyLjkyODggMTEuNzc0NyAxMyAxMS45OTQ1IDEzWiIgZmlsbD0iI0E3ODg2OCIvPgo8cGF0aCBmaWxsLXJ1bGU9ImV2ZW5vZGQiIGNsaXAtcnVsZT0iZXZlbm9kZCIgZD0iTTIxLjk1NTEgMTRMMTkuNzA1MiAxMS4zMzkxQzE5LjMyNzkgMTAuODk2NiAxOC42OTI2IDEwLjg4NTIgMTguMzA1NSAxMS4zMTY0QzE3LjkwODQgMTEuNzU5IDE3Ljg5ODQgMTIuNDczOSAxOC4yNzU2IDEyLjkyNzhMMTkuMTg2NyAxNEgxNi4xNzM5QzE1LjYgMTQgMTUgMTQuNDk1NiAxNSAxNS4xMDEzVjE3SDlWMTVDOSAxNC4zOTQzIDguNDEwNDMgMTQgNy44MjYwOSAxNEg0LjgwNjY4TDUuNzE1NjggMTIuOTI3OEM2LjEwMjkyIDEyLjQ3MzkgNi4wOTI5NyAxMS43NTkgNS42OTU4IDExLjMxNjRDNS4zMDg1NiAxMC44ODUyIDQuNjgzMDUgMTAuODk2NiA0LjI5NTggMTEuMzM5MUwyLjA0NTM5IDE0SDEuMDQzNDhDMC40Njk1NjUgMTQgMCAxNC40OTU2IDAgMTUuMTAxM1YyMi44OTg3QzAgMjMuNTA0NCAwLjQ2OTU2NSAyNCAxLjA0MzQ4IDI0SDIyLjk1NjVDMjMuNTQwOSAyNCAyNCAyMy41MDQ0IDI0IDIyLjg5ODdWMTUuMTAxM0MyNCAxNC40OTU2IDIzLjU0MDkgMTQgMjIuOTU2NSAxNEgyMS45NTUxWk0yMiAxNy4zMTExTDIwLjg4NiAxNkgxN1YxN0MxNyAxOC4yMjI1IDE2LjE1ODMgMTkgMTUgMTlIOUM3Ljg1MjE3IDE5IDcgMTguMjIyNSA3IDE3VjE2SDMuMTExMTlMMiAxNy4zMTA4VjIySDIyVjE3LjMxMTFaIiBmaWxsPSIjQTc4ODY4Ii8+CjwvZz4KPGRlZnM+CjxjbGlwUGF0aCBpZD0iY2xpcDBfMTkzXzIiPgo8cmVjdCB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIGZpbGw9IndoaXRlIi8+CjwvY2xpcFBhdGg+CjwvZGVmcz4KPC9zdmc+Cg==);
  width: 16px;
  height: 16px;
}
.icon--download-pdf.svg-icon:after {
  background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjAiIGhlaWdodD0iMjQiIHZpZXdCb3g9IjAgMCAyMCAyNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPGcgY2xpcC1wYXRoPSJ1cmwoI2NsaXAwXzUwXzQzOCkiPgo8cGF0aCBkPSJNMTIuMzYyOSAyMy40NjY4QzEyLjA2MTcgMjMuNDY2OCAxMS44MTc0IDIzLjIzMjQgMTEuODE3NCAyMi45MzQyVjE2LjU0MjdDMTEuODE3NCAxNi4yNDQ0IDEyLjA2MTcgMTYuMDEwMSAxMi4zNjI5IDE2LjAxMDFIMTguOTA4OEMxOS4yMTEgMTYuMDEwMSAxOS40NTQzIDE2LjI0NDQgMTkuNDU0MyAxNi41NDI3QzE5LjQ1NDMgMTYuODQxIDE5LjIxMSAxNy4wNzUzIDE4LjkwODggMTcuMDc1M0gxMi45MDg0VjIyLjkzNDJDMTIuOTA4NCAyMy4yMzI0IDEyLjY2NTEgMjMuNDY2OCAxMi4zNjI5IDIzLjQ2NjhaIiBmaWxsPSJibGFjayIvPgo8cGF0aCBkPSJNMTIuMzYzMSAyNEgxLjA5MDk5QzAuNDg4NzYzIDI0IDAgMjMuNTIwNiAwIDIyLjkzNDhWMTYuNTQzM0MwIDE1Ljk1NzQgMC40ODg3NjMgMTUuNDc4IDEuMDkwOTkgMTUuNDc4QzEuNjk0MzEgMTUuNDc4IDIuMTgxOTggMTUuOTU3NCAyLjE4MTk4IDE2LjU0MzNWMjEuODY5NUgxMS45MTE0TDE3LjgxOCAxNi4xMDY1VjIuMTMwNDlIMS4wOTA5OUMwLjQ4ODc2MyAyLjEzMDQ5IDAgMS42NTExMyAwIDEuMDY1MjVDMCAwLjQ3OTM2MSAwLjQ4ODc2MyAwIDEuMDkwOTkgMEgxOC45MDlDMTkuNTEyMyAwIDIwIDAuNDc5MzYxIDIwIDEuMDY1MjVWMTYuNTQzM0MyMCAxNi44MjAyIDE5Ljg4NTUgMTcuMDk3MiAxOS42ODA0IDE3LjI5OTZMMTMuMTM0NCAyMy42OTFDMTIuOTMwNCAyMy44ODI4IDEyLjY1MzMgMjQgMTIuMzYzMSAyNFoiIGZpbGw9ImJsYWNrIi8+CjxwYXRoIGQ9Ik0xLjk5ODU3IDUuMjMwMTNWOC41MTEwN0gyLjczNjExQzMuMjMyNTEgOC41MTEwNyAzLjUwMTk4IDguMjk4MDMgMy41MDE5OCA3LjYwNTYxVjYuMTQ2MkMzLjUwMTk4IDUuNDUzNzkgMy4yMzI1MSA1LjIzMDEzIDIuNzM2MTEgNS4yMzAxM0gxLjk5ODU3Wk01LjA2MjA4IDYuMjQyMTJWNy40OTkwOUM1LjA2MjA4IDkuMDU0MzUgNC4yOTczMSA5Ljg5NTkgMi43MzYxMSA5Ljg5NTlIMS45OTg1N1YxMy41MzkxSDAuNDM4NDc3VjMuODQ1MzFIMi43MzYxMUM0LjI5NzMxIDMuODQ1MzEgNS4wNjIwOCA0LjY5NzUxIDUuMDYyMDggNi4yNDIxMloiIGZpbGw9ImJsYWNrIi8+CjxwYXRoIGQ9Ik03LjM0NjcyIDUuMjMwMTNWMTIuMTU0Mkg4LjIyNDk5QzguNzIxNCAxMi4xNTQyIDkuMDIwMzMgMTEuOTA5MyA5LjAyMDMzIDExLjIxNjhWNi4xNzgyNUM5LjAyMDMzIDUuNDg1ODQgOC43MjE0IDUuMjMwMTMgOC4yMjQ5OSA1LjIzMDEzSDcuMzQ2NzJaTTUuNzg2NjIgMy44NDUzMUg4LjI1NDQ1QzkuODEzNDggMy44NDUzMSAxMC41ODA0IDQuNjk3NTEgMTAuNTgwNCA2LjI0MjEyVjExLjE0MjNDMTAuNTgwNCAxMi42OTc1IDkuODEzNDggMTMuNTM5MSA4LjI1NDQ1IDEzLjUzOTFINS43ODY2MlYzLjg0NTMxWiIgZmlsbD0iYmxhY2siLz4KPHBhdGggZD0iTTEzLjEzMjQgOC4xNTk1NkgxNS4xNDY0VjkuNTQ0MzlIMTMuMTMyNFYxMy41MzkxSDExLjU3MjNWMy44NDUzMUgxNS42OTk1VjUuMjMwMTNIMTMuMTMyNFY4LjE1OTU2WiIgZmlsbD0iYmxhY2siLz4KPC9nPgo8ZGVmcz4KPGNsaXBQYXRoIGlkPSJjbGlwMF81MF80MzgiPgo8cmVjdCB3aWR0aD0iMjAiIGhlaWdodD0iMjQiIGZpbGw9IndoaXRlIi8+CjwvY2xpcFBhdGg+CjwvZGVmcz4KPC9zdmc+Cg==);
  width: 20px;
  height: 24px;
}
.icon--email.svg-icon:after {
  background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMTgiIHZpZXdCb3g9IjAgMCAyNCAxOCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTIuNDczNDMgMi4xNjk5OEMyLjI2Njc5IDIuMTY5OTggMi4wOTc5MSAyLjM0MzU4IDIuMDk3OTEgMi41NDk3M1YxNS40NTAzQzIuMDk3OTEgMTUuNjU2NCAyLjI2Njc5IDE1LjgzIDIuNDczNDMgMTUuODNIMjEuNTI2NkMyMS43MzMyIDE1LjgzIDIxLjkwMjEgMTUuNjU2NCAyMS45MDIxIDE1LjQ1MDNWMi41NDk3M0MyMS45MDIxIDIuMzQzNTggMjEuNzMzMiAyLjE2OTk4IDIxLjUyNjYgMi4xNjk5OEgyLjQ3MzQzWk0yMS41MjY2IDE4SDIuNDczNDNDMS4xMDg3NCAxOCAwIDE2Ljg2MDggMCAxNS40NTAzVjIuNTQ5NzNDMCAxLjEzOTI0IDEuMTA4NzQgMCAyLjQ3MzQzIDBIMjEuNTI2NkMyMi44OTAyIDAgMjQgMS4xMzkyNCAyNCAyLjU0OTczVjE1LjQ1MDNDMjQgMTYuODYwOCAyMi44OTAyIDE4IDIxLjUyNjYgMThaIiBmaWxsPSJibGFjayIvPgo8cGF0aCBkPSJNMjEuNTI2NCAxNy40NTgzSDIuNDczMjdDMS42NzA4MyAxNy40NTgzIDAuOTQwNzU5IDE2LjkzNzUgMC42NTQzOTYgMTYuMTU2M0MwLjU3NzgyMiAxNS45NTAxIDAuNjMzNDE0IDE1LjcxMTQgMC43OTYwMDIgMTUuNTU5NUw4LjIzMjAyIDguNzAyMzVDOC40NDgxIDguNTA3MDUgOC43ODA2MSA4LjUyODc5IDguOTcyNTcgOC43NDU3OUM5LjE2NTU4IDguOTczNjQgOS4xNDY3MSA5LjMwOTk0IDguOTMwNjIgOS41MTYwOUwxLjgxNDUzIDE2LjA4MDNDMS45ODIzNiAxNi4yNjQ3IDIuMjIwNDggMTYuMzczMyAyLjQ3MzI3IDE2LjM3MzNIMjEuNTI2NEMyMS43NzkyIDE2LjM3MzMgMjIuMDE3MyAxNi4yNjQ3IDIyLjE4NDEgMTYuMDgwM0wxNC45ODYyIDkuNDQwMTdDMTQuNzcwMSA5LjIzNDAzIDE0Ljc1MTIgOC44OTc2NyAxNC45NDQzIDguNjY5ODJDMTUuMTM1MiA4LjQ1MjgyIDE1LjQ2NjYgOC40MzExMyAxNS42ODQ4IDguNjI2NDNMMjMuMjAzNyAxNS41NTk1QzIzLjM2NTIgMTUuNzExNCAyMy40MjE5IDE1Ljk1MDEgMjMuMzQ1MyAxNi4xNTYzQzIzLjA2IDE2LjkzNzUgMjIuMzI5OSAxNy40NTgzIDIxLjUyNjQgMTcuNDU4M1oiIGZpbGw9ImJsYWNrIi8+CjxwYXRoIGQ9Ik0xLjgxNTU4IDEuOTIwMkwxMS45OTk5IDExLjMxNjJMMjIuMTg0MSAxLjkyMDJDMjIuMDE3MyAxLjczNTc1IDIxLjc3OTIgMS42MjcyOCAyMS41MjY0IDEuNjI3MjhIMi40NzMyN0MyLjIyMDQ4IDEuNjI3MjggMS45ODIzNiAxLjczNTc1IDEuODE1NTggMS45MjAyWk0xMS45OTk5IDEyLjU4NTdDMTEuODc1IDEyLjU4NTcgMTEuNzUwMiAxMi41NDIzIDExLjY1MDUgMTIuNDQ0NkwwLjc5NjAwMiAyLjQ0MTAyQzAuNjMzNDE0IDIuMjg5MTIgMC41Nzc4MjIgMi4wNTA0MyAwLjY1NDM5NiAxLjg0NDI4QzAuOTQwNzU5IDEuMDYzMDggMS42NzA4MyAwLjU0MjI4OCAyLjQ3MzI3IDAuNTQyMjg4SDIxLjUyNjRDMjIuMzI5OSAwLjU0MjI4OCAyMy4wNiAxLjA2MzA4IDIzLjM0NTMgMS44NDQyOEMyMy40MjE5IDIuMDUwNDMgMjMuMzY1MiAyLjI4OTEyIDIzLjIwMzcgMi40NDEwMkwxMi4zNDkxIDEyLjQ0NDZDMTIuMjQ5NSAxMi41NDIzIDEyLjEyNDcgMTIuNTg1NyAxMS45OTk5IDEyLjU4NTdaIiBmaWxsPSJibGFjayIvPgo8L3N2Zz4K);
  width: 24px;
  height: 18px;
}
.icon--category-featured.svg-icon:after {
  background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjAiIGhlaWdodD0iMjQiIHZpZXdCb3g9IjAgMCAyMCAyNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik0zLjY0MDA4IDguNTQ4MzNDMy42NDAwOCA0LjkyNDcgNi40ODI5MSAxLjk3ODQyIDkuOTkyMTggMS45Nzg0MkMxMy41MTE5IDEuOTc4NDIgMTYuMzY1IDQuOTI0NyAxNi4zNjUgOC41NDgzM0MxNi4zNjUgMTIuMTcyIDEzLjUxMTkgMTUuMTE4MSA5Ljk5MjE4IDE1LjExODFDNi40ODI5MSAxNS4xMTgxIDMuNjQwMDggMTIuMTcyIDMuNjQwMDggOC41NDgzM1pNMS43MjQgOC41NDgzM0MxLjcyNCAxMC40NjUgMi4zMzUxOSAxMi4yMzQ1IDMuMzY2NTUgMTMuNjYwNEwwLjEyNDM4OSAxOS42ODY1Qy0wLjA0MTQ2MjkgMTkuOTg2MiAtMC4wNDE0NjI5IDIwLjM2MDkgMC4xMjQzODkgMjAuNjYwNkMwLjMwMDYwNiAyMC45NjAzIDAuNjAxMjk0IDIxLjE0MjIgMC45MzI5OTcgMjEuMTUyOUwzLjY0ODc0IDIxLjIxNzFMNS4xMzExMiAyMy41NTA1QzUuMjk2OTcgMjMuODI4OCA1LjYwNzkgMjQgNS45MTg4NyAyNEg1Ljk2MDM4QzYuMjkyMDggMjMuOTc4NiA2LjYwMjk3IDIzLjc5NjYgNi43NTg0NiAyMy40ODYyTDEwLjAwNCAxNy40NjM3TDEzLjI0NjQgMjMuNDg2M0MxMy40MDI4IDIzLjc4NzYgMTMuNzA1MSAyMy45ODE0IDE0LjA0OTEgMjMuOTkyMkgxNC4wN0MxNC40MDM1IDIzLjk5MjIgMTQuNjk1NCAyMy44MzA4IDE0Ljg3MjYgMjMuNTUwOUwxNi4zNjMzIDIxLjIxNTFMMTkuMDYzIDIxLjE1MDZDMTkuNDA3IDIxLjEzOTggMTkuNzA5MyAyMC45NTY4IDE5Ljg2NTcgMjAuNjU1NEMyMC4wNDI5IDIwLjM1NCAyMC4wNDMgMTkuOTg4IDE5Ljg3NjIgMTkuNjg2N0wxNi42MzgzIDEzLjY1NDdDMTcuNjY5OSAxMi4yMjk4IDE4LjI4MTEgMTAuNDYyNCAxOC4yODExIDguNTQ4MzNDMTguMjgxMSAzLjgzODY5IDE0LjU2MzYgMCA5Ljk5MjE4IDBDNS40MzExNyAwIDEuNzI0IDMuODM4NjkgMS43MjQgOC41NDgzM1pNMTUuMjUwMiAxNS4xNTQ1QzE0LjI4MjMgMTUuOTc1IDEzLjEzMTMgMTYuNTczOCAxMS44NzA5IDE2Ljg3NTZMMTQuMTQyOSAyMS4wOTY4TDE1LjAyOSAxOS42OTc1QzE1LjIwNjIgMTkuNDI4NCAxNS40OTgxIDE5LjI1NjIgMTUuODEwOCAxOS4yNDU0TDE3LjQyNjUgMTkuMjEzMUwxNS4yNTAyIDE1LjE1NDVaTTIuNTYwMzQgMTkuMjE1Nkw0Ljc0MjY1IDE1LjE1MDlDNS43MTIzOSAxNS45NzYxIDYuODY2NyAxNi41Nzc2IDguMTMxMjQgMTYuODc4OEw1Ljg1NjcyIDIxLjA5OTRMNC45NjUyMSAxOS42OTczQzQuNzg4OTkgMTkuNDI5NyA0LjQ5ODc1IDE5LjI1ODQgNC4xODc3OCAxOS4yNDc3TDIuNTYwMzQgMTkuMjE1NlpNNi4xNzg5NiA4LjU0OTA2QzYuMTc4OTYgNi4zODE1MiA3Ljg5MzU4IDQuNjEwOTggMTAuMDAzMSA0LjYxMDk4QzEyLjEwMjIgNC42MTA5OCAxMy44MTY5IDYuMzgxNTIgMTMuODE2OSA4LjU0OTA2QzEzLjgxNjkgMTAuNzE2NiAxMi4xMDIyIDEyLjQ4NzEgMTAuMDAzMSAxMi40ODcxQzcuODkzNTggMTIuNDg3MSA2LjE3ODk2IDEwLjcxNjYgNi4xNzg5NiA4LjU0OTA2Wk01LjIyMjkgOC41NDkwNkM1LjIyMjkgMTEuMjYzOSA3LjM3Mzk5IDEzLjQ3NDQgMTAuMDAzMSAxMy40NzQ0QzEyLjYzMjIgMTMuNDc0NCAxNC43NzMgMTEuMjYzOSAxNC43NzMgOC41NDkwNkMxNC43NzMgNS44MzQyNyAxMi42MzIyIDMuNjIzNzcgMTAuMDAzMSAzLjYyMzc3QzcuMzczOTkgMy42MjM3NyA1LjIyMjkgNS44MzQyNyA1LjIyMjkgOC41NDkwNloiIGZpbGw9IiNDNzdGNEYiLz4KPC9zdmc+Cg==);
  width: 20px;
  height: 24px;
}
.icon--category-love.svg-icon:after {
  background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjUiIHZpZXdCb3g9IjAgMCAyNCAyNSIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPGcgY2xpcC1wYXRoPSJ1cmwoI2NsaXAwXzI5XzQyKSI+CjxwYXRoIGZpbGwtcnVsZT0iZXZlbm9kZCIgY2xpcC1ydWxlPSJldmVub2RkIiBkPSJNMjMuMDc2NiA0LjYxODU1QzIzLjA3NjYgNC44NzcxMSAyMy4yODI1IDUuMDgwMjYgMjMuNTM4MyA1LjA4MDI2QzIzLjc5MzEgNS4wODAyNiAyMy45OTk5IDQuODc3MTEgMjMuOTk5OSA0LjYxODU1TDIzLjk5OSAwLjk2MTcxNEMyMy45OTkgMC43MTIzODggMjMuNzkyMiAwLjUgMjMuNTM3NCAwLjVIMTkuODgyMUMxOS42MjYzIDAuNSAxOS40MjA0IDAuNzEyMzg4IDE5LjQyMDQgMC45NjE3MTRDMTkuNDIwNCAxLjIyMDI3IDE5LjYyNjMgMS40MjM0MyAxOS44ODIxIDEuNDIzNDNIMjIuNDYxNUMyMi4wOTA2IDEuNzYzNTEgMjEuNDk0MSAyLjM1NzA2IDIwLjQ4MzYgMy4zNjkzNkMxOS40NzE0IDIuNjE0NDIgMTguMjQ3IDIuMTcxNDUgMTYuOTM0IDIuMTcxNDVIMTYuODE1OUMxNS4wMzU3IDIuMTk5MTYgMTMuMzk4NyAyLjk2NTU1IDEyLjIzODEgNC4yODYwNUMxMS4wNTcyIDMuMDExNzIgOS40MTgzMyAyLjI4MjE5IDcuNjE2MDUgMi4yODIxOUM2LjAxODc1IDIuMjkxNDMgNC41MDE3NyAyLjkzNzg2IDMuMzQ1OCA0LjExOTg1QzIuMDc4MTEgNS40MTI2NSAxLjM2NTM1IDcuMjMxNzcgMS4zOTAyOCA5LjExNTU3QzEuMzk4NTkgOS44MjY2MSAxLjUxMDM0IDEwLjUxOTIgMS43MDA1NCAxMS4xMDA5QzIuMDQ0ODUgMTIuNjEgMy42NjIzNiAxNC41Mzc3IDYuNzU1NjIgMTcuMDk2NEw1LjYyMzIzIDE4LjIyOTVIMi4xNTg2N0MxLjkwMzg0IDE4LjIyOTUgMS42OTcwMiAxOC40MzI2IDEuNjk3MDIgMTguNjkxMkMxLjY5NzAyIDE4Ljk0MDUgMS45MDM4NCAxOS4xNTI5IDIuMTU4NjcgMTkuMTUyOUg0LjcwMDM4TDMuOTI1MzIgMTkuOTI4NUwwLjQ2MTY0OSAxOS45MTk3QzAuMjA2ODE5IDE5LjkxOTcgMCAyMC4xMzIxIDAgMjAuMzgxNEMwIDIwLjY0IDAuMjA2ODE5IDIwLjg0MzEgMC40NjE2NDkgMjAuODQzMUwzLjAwMzg4IDIwLjg1MDVMMi41Njg1OSAyMS4yODYxQzIuMzg3NjIgMjEuNDYxNSAyLjM4NzYyIDIxLjc1NyAyLjU2ODU5IDIxLjkzMjVDMi42NTgxNSAyMi4wMjQ4IDIuNzc2MzUgMjIuMDcxIDIuODk0NTQgMjIuMDcxQzMuMDEyNzIgMjIuMDcxIDMuMTMwOSAyMi4wMjQ4IDMuMjIxMzkgMjEuOTMyNUwzLjY1NTUxIDIxLjQ5ODVMMy42NTYyMyAyNC4wMzgyQzMuNjU2MjMgMjQuMjk2OCAzLjg2MzA1IDI0LjQ5OTkgNC4xMTc4OCAyNC40OTk5QzQuMzczNjMgMjQuNDk5OSA0LjU3OTUyIDI0LjI5NjggNC41Nzk1MiAyNC4wMzgyTDQuNTc4NjcgMjAuNTc1N0w1LjM1MjcxIDE5LjgwMTlMNS4zNTQxNSAyMi4zNDhDNS4zNTQxNSAyMi41OTc0IDUuNTYwOTcgMjIuODA5OCA1LjgxNTggMjIuODA5OEM2LjA3MTU1IDIyLjgwOTggNi4yNzc0NSAyMi41OTc0IDYuMjc3NDUgMjIuMzQ4TDYuMjc1NzQgMTguODc5Mkw3LjQ3NDM0IDE3LjY4MUM3LjcyNTA5IDE3Ljg4MTggNy45ODQzNyAxOC4wODYyIDguMjUyMjYgMTguMjk0NUM5LjI0NjAyIDE5LjA2MSAxMC43MDk2IDIwLjA4NDYgMTEuNDU4NyAyMC42MDg1TDExLjYwOTMgMjAuNzEzOUwxMS44ODgyIDIwLjkwNzhMMTIuMDA1NCAyMC45ODE2QzEyLjE0NDggMjEuMDU1NSAxMi4yOTcyIDIxLjEwMTcgMTIuNDUwNSAyMS4xMDE3QzEyLjYyMjIgMjEuMTAxNyAxMi43OTQ5IDIxLjA0NjMgMTIuOTQ1NCAyMC45NTM5QzEzLjg1MyAyMC4zODE0IDE1LjA4MSAxOS40NTggMTYuNTkzMyAxOC4yMTEzQzIwLjUxNzMgMTQuOTg4NiAyMi41OTU3IDEyLjU3ODQgMjIuOTI2MiAxMC45MTYzQzIzLjEyMDEgMTAuMjUxNCAyMy4yMTUyIDkuNTU4ODcgMjMuMjA2OSA4Ljg0NzgzQzIzLjE4MjMgNi45MjUzOSAyMi40MDQ3IDUuMTkxNSAyMS4xODE4IDMuOTcyNzZMMjMuMDc1OSAyLjA4MDNMMjMuMDc2NiA0LjYxODU1Wk00LjY2MzM5IDUuNDEyNjVDNS40NzEyOCA0LjU5MDggNi41MjE5NiA0LjEzODI4IDcuNjgwNyA0LjEyOTA1QzkuMjI2MzEgNC4xMjkwNSAxMC42NDI3IDQuOTUwOTIgMTEuNDY5IDYuMzE3NTlDMTEuNjM2MSA2LjU5NDYyIDExLjkzNjIgNi43NjA4MiAxMi4yNTkzIDYuNzYwODJIMTIuMjcxM0MxMi41OTkxIDYuNzYwODIgMTIuODk5MiA2LjU3NjE0IDEzLjA2MTcgNi4yOTkxMUMxMy44NTk0IDQuODk1NSAxNS4yNzIgNC4wNDYwMSAxNi44NDE2IDQuMDE4MzFIMTYuOTM0QzE5LjM0MSA0LjAxODMxIDIxLjMyNjEgNi4xOTc2IDIxLjM2MDMgOC44NjYzMUMyMS4zNjY4IDkuMzkyNjcgMjEuMjk3NSA5LjkwOTczIDIxLjEzNSAxMC40NzNDMjAuOTg5MSAxMS4xOTMzIDIwLjA1MjkgMTIuOTg0NyAxNS40MjE2IDE2Ljc4QzE0LjIzOCAxNy43NTg5IDEzLjI0NjMgMTguNTE2MSAxMi40NjM0IDE5LjA2MDlMMTIuNDQxNiAxOS4wNDU2QzExLjY4NjkgMTguNTE1OCAxMC4zMDk2IDE3LjU0ODggOS4zODQyMSAxNi44MzU1QzkuMTc4NyAxNi42NzU4IDguOTgwMjYgMTYuNTE5NyA4Ljc4ODY1IDE2LjM2NzJMMTIuNTQyMSAxMi42MTVDMTIuNzIzMSAxMi40MzA0IDEyLjcyMzEgMTIuMTQ0MSAxMi41NDIxIDExLjk1OTRDMTIuMzYyMSAxMS43ODQgMTIuMDcwMyAxMS43ODQgMTEuODg5MyAxMS45NTk0TDguMDY3NTMgMTUuNzgzNkM0LjQ1NDMgMTIuODA4NiAzLjY0NDA5IDExLjMxNzcgMy40Nzg3OSAxMC42MTE1QzMuMzI0NiAxMC4xMzE0IDMuMjQzMzQgOS42MjM1MiAzLjIzNjg4IDkuMDk3MTdDMy4yMTg0MSA3LjY5MzU2IDMuNzM4MjUgNi4zNTQ1NSA0LjY2MzM5IDUuNDEyNjVaIiBmaWxsPSJibGFjayIvPgo8L2c+CjxkZWZzPgo8Y2xpcFBhdGggaWQ9ImNsaXAwXzI5XzQyIj4KPHJlY3Qgd2lkdGg9IjI0IiBoZWlnaHQ9IjI0IiBmaWxsPSJ3aGl0ZSIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMCAwLjUpIi8+CjwvY2xpcFBhdGg+CjwvZGVmcz4KPC9zdmc+Cg==);
  width: 24px;
  height: 24px;
}
.icon--category-children.svg-icon:after {
  background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjUiIHZpZXdCb3g9IjAgMCAyNCAyNSIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPGcgY2xpcC1wYXRoPSJ1cmwoI2NsaXAwXzI5XzExKSI+CjxwYXRoIGQ9Ik0xMS45OTQxIDIuNTM3MDdDOS4zMzQwMSAyLjUzNzA3IDYuODI4MjIgMy41NzM5MSA0Ljk1MTkyIDUuNDU1MzRDMy4wNzU2MiA3LjMzNjc2IDIuMDMwNjQgOS44MzgyNyAyLjAzMDY0IDEyLjUwMDFDMi4wMzA2NCAxNy45OTM1IDYuNTA3NjggMjIuNDYxOSAxMS45OTQxIDIyLjQ2MTlDMTcuNDkyNCAyMi40NjE5IDIxLjk1NzQgMTcuOTkyMiAyMS45NTc0IDEyLjQ5ODhDMjEuOTU3NCA3LjAwNTM1IDE3LjQ5MjQgMi41MzcwNyAxMS45OTQxIDIuNTM3MDdaTTExLjk5NDEgMjQuNUM1LjM5MTQgMjQuNSAwIDE5LjExNzEgMCAxMi41MDAxQzAgNS44ODE4MSA1LjM5MTQgMC41IDExLjk5NDEgMC41QzE4LjYwODYgMC41IDI0IDUuODgxNzIgMjQgMTIuNDk4OEMyNCAxOS4xMTU4IDE4LjYyMDUgMjQuNSAxMS45OTQxIDI0LjVaIiBmaWxsPSJibGFjayIvPgo8cGF0aCBkPSJNMTEuMzc1NiAyLjA1MDA3QzExLjM3NTYgMi4yNTA3NCAxMS4zNzU2IDIuNDUxMzggMTEuMzc1NiAyLjY1NTYyQzExLjM3NTYgOC40MjkwMiAxNi4wNjUxIDEzLjEyNjUgMjEuODQ2OSAxMy4xMjY1QzIyLjAzNjggMTMuMTI2NSAyMi4yMzg2IDEzLjEyMDcgMjIuNDQwNSAxMy4xMDc2QzIyLjQ1MjMgMTIuOTA4MSAyMi40NjQyIDEyLjcwNjIgMjIuNDY0MiAxMi41MDJDMjIuNDY0MiA2LjcyODU3IDE3Ljc3NDcgMi4wMzEwNSAxMS45OTMgMi4wMzEwNUMxMS43OTExIDIuMDMxMDUgMTEuNTg5MyAyLjAzNyAxMS4zNzU2IDIuMDUwMDdaTTIxLjg0NjkgMTQuMTQ1NEMxNS41MDcxIDE0LjE0NTQgMTAuMzU0NiA4Ljk5MDY4IDEwLjM1NDYgMi42NTU2MkMxMC4zNTQ2IDIuMjczMjYgMTAuMzc4MyAxLjg5NjggMTAuNDAyIDEuNTIzOTRDMTAuNDM3NyAxLjI4MTcxIDEwLjYxNTggMS4wOTA1NSAxMC44NjUxIDEuMDY3OTlDMTEuMjMzMSAxLjAzMjM2IDExLjYxMyAxLjAxMjIxIDExLjk5MyAxLjAxMjIxQzE4LjMzMjcgMS4wMTIyMSAyMy40ODUyIDYuMTY2OTEgMjMuNDg1MiAxMi41MDJDMjMuNDg1MiAxMi44ODQzIDIzLjQ2MTQgMTMuMjYwOCAyMy40MjU4IDEzLjYzMjVDMjMuNDAyMSAxMy44NzU5IDIzLjIxMjEgMTQuMDY3IDIyLjk2MjggMTQuMDg5NkMyMi41OTQ3IDE0LjEyNTIgMjIuMjI2OCAxNC4xNDU0IDIxLjg0NjkgMTQuMTQ1NFoiIGZpbGw9ImJsYWNrIi8+CjxwYXRoIGQ9Ik0xLjU0MTYxIDExLjg5MzdDMS41Mjk4IDEyLjA5NDUgMS41MTgwOCAxMi4yOTY1IDEuNTE4MDggMTIuNDk5N0MxLjUxODA4IDE4LjI3NTcgNi4yMTkwNiAyMi45NzE4IDExLjk5NSAyMi45NzE4QzEyLjE5NTggMjIuOTcxOCAxMi40MDg0IDIyLjk2NTkgMTIuNjA5MiAyMi45NTQxQzEyLjYyMTEgMjIuNzUyMSAxMi42MjExIDIyLjU1MTMgMTIuNjIxMSAyMi4zNDY5QzEyLjYyMTEgMTYuNTczMyA3LjkxOTk4IDExLjg3NTkgMi4xNTU4NCAxMS44NzU5QzEuOTU1MDQgMTEuODc1OSAxLjc0MjQxIDExLjg4MzEgMS41NDE2MSAxMS44OTM3Wk0xMS45OTUgMjMuOTkxNEM1LjY2MzkxIDIzLjk5MTQgMC41MDIxOTcgMTguODM2OCAwLjUwMjE5NyAxMi40OTk3QzAuNTAyMTk3IDEyLjExOTMgMC41MjU4MjEgMTEuNzQyNSAwLjU2MTI1NiAxMS4zNzE1QzAuNTg0ODggMTEuMTI5MyAwLjc3MzkxNCAxMC45MzY4IDEuMDIxOTYgMTAuOTEzMkMxLjM4ODEzIDEwLjg3NjUgMS43NjYwNiAxMC44NTc2IDIuMTU1ODQgMTAuODU2NEM4LjQ4Njk0IDEwLjg1NjQgMTMuNjM2OSAxNi4wMTEgMTMuNjM2OSAyMi4zNDY5QzEzLjYzNjkgMjIuNzI4NSAxMy42MTMyIDIzLjEwNDEgMTMuNTg5NiAyMy40NzYyQzEzLjU1NDIgMjMuNzE5NiAxMy4zNzcxIDIzLjkxMjIgMTMuMTI5IDIzLjkzNDZDMTIuNzUxIDIzLjk3MDEgMTIuMzczIDIzLjk5MTQgMTEuOTk1IDIzLjk5MTRaIiBmaWxsPSJibGFjayIvPgo8cGF0aCBkPSJNNC42NzY3MyAyMC41NDQzTDMuOTUzODYgMTkuODIzNkwxOS4zMjQ3IDQuNDUyMDlMMjAuMDQ3NiA1LjE3MTYzTDQuNjc2NzMgMjAuNTQ0M1oiIGZpbGw9ImJsYWNrIi8+CjwvZz4KPGRlZnM+CjxjbGlwUGF0aCBpZD0iY2xpcDBfMjlfMTEiPgo8cmVjdCB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIGZpbGw9IndoaXRlIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgwIDAuNSkiLz4KPC9jbGlwUGF0aD4KPC9kZWZzPgo8L3N2Zz4K);
  width: 24px;
  height: 24px;
}
.icon--category-family.svg-icon:after {
  background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjMiIHZpZXdCb3g9IjAgMCAyNCAyMyIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPGcgY2xpcC1wYXRoPSJ1cmwoI2NsaXAwXzI5XzM4KSI+CjxwYXRoIGZpbGwtcnVsZT0iZXZlbm9kZCIgY2xpcC1ydWxlPSJldmVub2RkIiBkPSJNMi41NTUxOCAxMS42Mjg4QzEuMDYwMDcgMTEuMDQwNSAwIDkuNTY5NjcgMCA3Ljg1NTE3QzAgNy43NDI3MyAwLjAxODYzNzUgNy42MzAzMyAwLjA1NTgwMzYgNy41MTc5TDIuNTM2NTcgMS4wOTk2OUMyLjY3NTk0IDAuNzQzNjQ3IDMuMDE5OCAwLjUgMy40MDA3NSAwLjVIMjAuMTI1NUMyMC40ODc5IDAuNSAyMC44MjIzIDAuNzE1NTI5IDIwLjk3MSAxLjA0MzQ3TDIzLjkxNjQgNy40NjE2N0MyMy45NzIyIDcuNTkyODQgMjQgNy43MjM5OSAyNCA3Ljg1NTE3QzI0IDkuNTY4MjQgMjIuOTM2MyAxMS4wMzggMjEuNDQ0OCAxMS42Mjc0VjIxLjU2M0MyMS40NDQ4IDIyLjA3ODQgMjEuMDI2NyAyMi41IDIwLjUxNTcgMjIuNUgzLjQ4NDMzQzIuOTczMjkgMjIuNSAyLjU1NTE4IDIyLjA3ODQgMi41NTUxOCAyMS41NjNWMTEuNjI4OFpNMTguMTM3MSA4LjkyMzM0QzE3Ljk2OTggOC42MzI4OCAxNy42NjMyIDguNDU0ODYgMTcuMzI4NyA4LjQ1NDg2QzE2Ljk5NDIgOC40NTQ4NiAxNi42ODc2IDguNjMyODggMTYuNTIwMyA4LjkyMzM0QzE2LjEzMDEgOS42MTY3IDE1LjQzMzIgMTAuMDI4OSAxNC42NjIgMTAuMDI4OUMxMy44OTA4IDEwLjAyODkgMTMuMTk0IDkuNjE2NyAxMi44MDM3IDguOTIzMzRDMTIuNDY5MiA4LjM0MjQyIDExLjUyMTUgOC4zNDI0MiAxMS4xOTYzIDguOTIzMzRDMTAuODA2IDkuNjE2NyAxMC4xMDkyIDEwLjAyODkgOS4zMzc5OSAxMC4wMjg5QzguNTU3NSAxMC4wMjg5IDcuODY5OTIgOS42MTY3IDcuNDc5NjggOC45MjMzNEM3LjE0NTE4IDguMzQyNDIgNi4xOTc1IDguMzQyNDIgNS44NjMwMSA4LjkyMzM0QzUuNDcyNzYgOS42MTY3IDQuNzc1OSAxMC4wMjg5IDQuMDA0NyAxMC4wMjg5QzIuODcxMTQgMTAuMDI4OSAxLjk0MTkzIDkuMTM4ODMgMS44NTgzMSA4LjAyMzg1TDMuMjYzMzIgNC4zODgzMkgyMC40NjEzTDIyLjEzMjQgOC4wNDI1NkMyMi4wMzk1IDkuMTU3NTUgMjEuMTEwNCAxMC4wMjg5IDE5Ljk5NTQgMTAuMDI4OUMxOS4yMTQ5IDEwLjAyODkgMTguNTI3MyA5LjYxNjcgMTguMTM3MSA4LjkyMzM0Wk0yMC4wMzI4IDMuNDUxMzZIMy42MjU0Mkw0LjA0MTgxIDIuMzczOTNIMTkuNTQwMUwyMC4wMzI4IDMuNDUxMzZaTTE5LjU4NjUgMTEuODgxMkMxOC43NDM2IDExLjc5MTYgMTcuOTUzMyAxMS40MjgxIDE3LjMyODcgMTAuODYyOEMxNi42MDQgMTEuNTE4NyAxNS42NTYyIDExLjkwMjkgMTQuNjYyIDExLjkwMjlDMTMuNjY3OCAxMS45MDI5IDEyLjcyMDIgMTEuNTE4NyAxMS45OTU0IDEwLjg2MjhDMTEuMjcwNyAxMS41MTg3IDEwLjMzMjIgMTEuOTAyOSA5LjMzNzk5IDExLjkwMjlDOC4zNDM3OSAxMS45MDI5IDcuMzk2MDQgMTEuNTE4NyA2LjY3MTMgMTAuODYyOEM2LjA0NjY1IDExLjQyODEgNS4yNTY0IDExLjc5MTYgNC40MTM0OCAxMS44ODEyVjIwLjYyNjFINi4xMDQ0OVYxNC4yMjY1QzYuMTA0NDkgMTMuOTY0MiA2LjMwODkxIDEzLjc1ODEgNi41NjkwNyAxMy43NTgxSDE3LjQxMjNDMTcuNjYzMiAxMy43NTgxIDE3Ljg3NjkgMTMuOTY0MiAxNy44NzY5IDE0LjIyNjVWMjAuNjI2MUgxOS41ODY1VjExLjg4MTJaTTcuMDMzNjQgMjAuNjI2SDE2Ljk0NzdWMTQuNjk1SDcuMDMzNjRWMjAuNjI2WiIgZmlsbD0iYmxhY2siLz4KPC9nPgo8ZGVmcz4KPGNsaXBQYXRoIGlkPSJjbGlwMF8yOV8zOCI+CjxyZWN0IHdpZHRoPSIyNCIgaGVpZ2h0PSIyMiIgZmlsbD0id2hpdGUiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDAgMC41KSIvPgo8L2NsaXBQYXRoPgo8L2RlZnM+Cjwvc3ZnPgo=);
  width: 24px;
  height: 22px;
}
.icon--category-travel.svg-icon:after {
  background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjUiIHZpZXdCb3g9IjAgMCAyNCAyNSIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPGcgY2xpcC1wYXRoPSJ1cmwoI2NsaXAwXzI5XzQ4KSI+CjxwYXRoIGZpbGwtcnVsZT0iZXZlbm9kZCIgY2xpcC1ydWxlPSJldmVub2RkIiBkPSJNMTIgMjQuNUMxMS40NDcgMjQuNSAxMSAyNC4wNSAxMSAyMy41VjIxLjY3NjFDOS4yMDQ0MSAyMS40ODE2IDcuNTYxNjYgMjAuNzY5OSA2LjIyNDE5IDE5LjY5MzVMNC45MjgxOSAyMC45ODk4QzQuNzMzMTkgMjEuMTc5OCA0LjQ3NzE2IDIxLjI3OTggNC4yMjExNiAyMS4yNzk4QzMuOTY2MTYgMjEuMjc5OCAzLjcxMDE4IDIxLjE3OTggMy41MTQxOCAyMC45ODk4QzMuMTI0MTggMjAuNTk5OCAzLjEyNDE4IDE5Ljk1OTggMy41MTQxOCAxOS41Njk4TDQuODA3NzMgMTguMjc2OEMzLjczMTQ4IDE2LjkzOSAzLjAxOTk5IDE1LjI5NTkgMi44MjU3MyAxMy40OTk4SDFDMC40NDcgMTMuNDk5OCAwIDEzLjA0OTggMCAxMi40OTk4QzAgMTEuOTQ5OCAwLjQ0NyAxMS40OTk4IDEgMTEuNDk5OEgyLjgyNTc4QzMuMDIwMSA5LjcwMzkzIDMuNzMxNDggOC4wNjEwMyA0LjgwNzU0IDYuNzIzMzlMMy41MTQxOCA1LjQyOTc5QzMuMTI0MTggNS4wMzk3OSAzLjEyNDE4IDQuNDA5NzggMy41MTQxOCA0LjAxOTc4QzMuOTA1MTggMy42Mjk3OCA0LjUzODE5IDMuNjI5NzggNC45MjgxOSA0LjAxOTc4TDYuMjE5MzQgNS4zMTAzNEM3LjU1NzY4IDQuMjMxNzYgOS4yMDIyMyAzLjUxODYzIDExIDMuMzIzODhWMS41QzExIDAuOTUgMTEuNDQ3IDAuNSAxMiAwLjVDMTIuNTUyIDAuNSAxMyAwLjk1IDEzIDEuNVYzLjMyMzY3QzE0Ljc5NzkgMy41MTgwNiAxNi40NDI2IDQuMjMwOTUgMTcuNzgxIDUuMzA5MzZMMTkuMDcxMiA0LjAxOTc4QzE5LjQ2MjIgMy42Mjk3OCAyMC4wOTQyIDMuNjI5NzggMjAuNDg1MiA0LjAxOTc4QzIwLjg3NjIgNC40MDk3OCAyMC44NzYyIDUuMDM5NzkgMjAuNDg1MiA1LjQyOTc5TDE5LjE5MjkgNi43MjIzQzIwLjI2OTMgOC4wNjAxMyAyMC45ODA4IDkuNzAzNDQgMjEuMTc1MiAxMS40OTk4SDIzQzIzLjU1MiAxMS40OTk4IDI0IDExLjk0OTggMjQgMTIuNDk5OEMyNCAxMy4wNDk4IDIzLjU1MiAxMy40OTk4IDIzIDEzLjQ5OThIMjEuMTc1MkMyMC45ODA5IDE1LjI5NjQgMjAuMjY5MyAxNi45Mzk5IDE5LjE5MjcgMTguMjc3OUwyMC40ODUyIDE5LjU2OThDMjAuODc2MiAxOS45NTk4IDIwLjg3NjIgMjAuNTk5OCAyMC40ODUyIDIwLjk4OThDMjAuMjkwMiAyMS4xNzk4IDIwLjAzNDIgMjEuMjc5OCAxOS43NzgyIDIxLjI3OThDMTkuNTIyMiAyMS4yNzk4IDE5LjI2NjIgMjEuMTc5OCAxOS4wNzEyIDIwLjk4OThMMTcuNzc2MSAxOS42OTQ1QzE2LjQzODYgMjAuNzcwNyAxNC43OTU4IDIxLjQ4MjEgMTMgMjEuNjc2M1YyMy41QzEzIDI0LjA1IDEyLjU1MiAyNC41IDEyIDI0LjVaTTEzIDE5LjY2MTJDMTQuMjQ2NSAxOS40ODgyIDE1LjM5MjQgMTguOTk2MiAxNi4zNTIzIDE4LjI3MDRMMTMgMTQuOTE3NFYxOS42NjEyWk0xNy43Njg1IDE2Ljg1NDNDMTguNDk0NyAxNS44OTQyIDE4Ljk4NzEgMTQuNzQ3NyAxOS4xNjAyIDEzLjQ5OThIMTQuNDEyNEwxNy43Njg1IDE2Ljg1NDNaTTE5LjE1OTggMTEuNDk5OEMxOC45ODYzIDEwLjI1NDMgMTguNDkzNiA5LjEwODQ0IDE3Ljc2NzMgOC4xNDgyMkwxNC40MTY0IDExLjQ5OThIMTkuMTU5OFpNMTYuMzU1MSA2LjczNDYyQzE1LjM5NDcgNi4wMDY2MSAxNC4yNDc3IDUuNTEyNTggMTMgNS4zMzg5M1YxMC4wODgyTDE2LjM1NTEgNi43MzQ2MlpNMTEgNS4zMzkxN0M5Ljc1MjI1IDUuNTEzMSA4LjYwNTM2IDYuMDA3MyA3LjY0NTAzIDYuNzM1MzlMMTEgMTAuMDg4OVY1LjMzOTE3Wk02LjIzMzAyIDguMTQ5MTZDNS41MDcwMSA5LjEwOTE4IDUuMDE0NTggMTAuMjU0NyA0Ljg0MTEgMTEuNDk5OEg5LjU4Mjk4TDYuMjMzMDIgOC4xNDkxNlpNNC44NDA3NCAxMy40OTk4QzUuMDEzOCAxNC43NDczIDUuNTA1OTQgMTUuODkzNSA2LjIzMTc2IDE2Ljg1MzRMOS41ODY5MyAxMy40OTk4SDQuODQwNzRaTTcuNjQ3OCAxOC4yNjk2QzguNjA3NTcgMTguOTk1NiA5Ljc1MzQ1IDE5LjQ4NzcgMTEgMTkuNjYxVjE0LjkxNjhMNy42NDc4IDE4LjI2OTZaIiBmaWxsPSJibGFjayIvPgo8L2c+CjxkZWZzPgo8Y2xpcFBhdGggaWQ9ImNsaXAwXzI5XzQ4Ij4KPHJlY3Qgd2lkdGg9IjI0IiBoZWlnaHQ9IjI0IiBmaWxsPSJ3aGl0ZSIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMCAwLjUpIi8+CjwvY2xpcFBhdGg+CjwvZGVmcz4KPC9zdmc+Cg==);
  width: 24px;
  height: 24px;
}
.icon--category-holiday.svg-icon:after {
  background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjIiIGhlaWdodD0iMjUiIHZpZXdCb3g9IjAgMCAyMiAyNSIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPGcgY2xpcC1wYXRoPSJ1cmwoI2NsaXAwXzI5XzM0KSI+CjxwYXRoIGZpbGwtcnVsZT0iZXZlbm9kZCIgY2xpcC1ydWxlPSJldmVub2RkIiBkPSJNNC44NTg4MSAxLjU2Njk3QzMuNTAxNDIgMi45MzMyNSAzLjQxMzc5IDUuMTEyODUgNC41OTU5MSA2LjU4NDE0SDEuNzk3NDdDMC44MDUxMjUgNi41ODQxNCAwIDcuMzk5OCAwIDguNDA1MTNWMTAuMDA4QzAgMTAuODM1NSAwLjU0NTU0IDExLjUzNDYgMS4yOTE5OCAxMS43NTU5VjIyLjY3OUMxLjI5MTk4IDIzLjY4NDMgMi4wOTcxNiAyNC41IDMuMDk4ODYgMjQuNUgxOC45MTA3QzE5LjkwMzEgMjQuNSAyMC43MDgyIDIzLjY4NDMgMjAuNzA4MiAyMi42NzlWMTEuNzU1OUMyMS40NTQ1IDExLjUzNDUgMjIgMTAuODM1NSAyMiAxMC4wMDhWOC40MDUxM0MyMiA3LjM5OTggMjEuMTk0OSA2LjU4NDE0IDIwLjIwMjUgNi41ODQxNEgxNy40MDZDMTcuOTQxNSA1LjkyMTkxIDE4LjIzNjYgNS4wOTM1OSAxOC4yMzY2IDQuMjIyNTZDMTguMjM2NiAzLjIxNzIzIDE3Ljg0MzUgMi4yNzgyOSAxNy4xNDEzIDEuNTY2OTdDMTUuNzQ2NCAwLjE0NDM0MyAxMy4zMDMgMC4xNDQzNDMgMTEuODk4OCAxLjU2Njk3QzExLjQzOTYgMi4wMjg4NiAxMS4xNjM2IDIuNzQ4NzEgMTEuMDAxNCAzLjUyMTc1QzEwLjg0MDUgMi43NDg3MSAxMC41NjY2IDIuMDI4ODYgMTAuMTEwNyAxLjU2Njk3QzguNzA2NDMgMC4xNDQzNDMgNi4yNjMwNiAwLjE0NDM0MyA0Ljg1ODgxIDEuNTY2OTdaTTcuNDgwMDggMi4zNjM1OUM2Ljk5MzI3IDIuMzYzNTkgNi41MjUxNSAyLjU1MzMgNi4xNzg3NyAyLjkwNDIxQzUuNDY3MjggMy42MzQ1IDUuNDY3MjggNC44MTA1MiA2LjE3ODc3IDUuNTQwODFDNi40NDA5IDUuNzk2ODggNy4zNzcxMiA2LjEwOTg2IDkuMTgzOTMgNi4xMDk4Nkw5LjM0MzAxIDYuMTAwNDFDOS4zNTIzNyA0LjczNDY4IDkuMTY1MTMgMy4yOTMwNiA4Ljc4MTMgMi45MDQyMUM4LjQzNDkyIDIuNTUzMyA3Ljk3NjI1IDIuMzYzNTkgNy40ODAwOCAyLjM2MzU5Wk0xMi40ODg3IDkuOTMyMTRIOS41MjA5NVY4LjQ4MDk4SDEyLjQ4ODdWOS45MzIxNFpNMTIuNDg4NyAxMS44MjlIOS41MjA5NVYyMi42MDMySDEyLjQ4ODdWMTEuODI5Wk0xMy40MjQ4IDIyLjYwMzJWMTEuODI5SDE4LjgzNThWMjIuNjAzMkgxMy40MjQ4Wk0xMy40MjQ4IDkuOTMyMTRWOC40ODA5OEgyMC4xMjc3VjkuOTMyMTRIMTMuNDI0OFpNOC41ODQ3OCA4LjQ4MDk4VjkuOTMyMTRIMS44NzIzNFY4LjQ4MDk4SDguNTg0NzhaTTguNTg0NzggMjIuNjAzMlYxMS44MjlIMy4xNjQzMlYyMi42MDMySDguNTg0NzhaTTEyLjgyNTUgNi4xMDk4NkwxMi42NTcgNi4xMDA0MUMxMi42NDc3IDQuODI5NTMgMTIuODA2OCAzLjMyMTUyIDEzLjIxODcgMi45MDQyMUMxMy45MTE1IDIuMjAyMzggMTUuMTI4NSAyLjIwMjM4IDE1LjgyMTMgMi45MDQyMUMxNi4xNjc3IDMuMjU1MTMgMTYuMzY0MiAzLjcyOTM4IDE2LjM2NDIgNC4yMjI1NkMxNi4zNjQyIDQuNzI1MjIgMTYuMTY3NyA1LjE4OTg5IDE1LjgyMTMgNS41NDA4MUMxNS41Njg1IDUuNzk2ODggMTQuNjIzIDYuMTA5ODYgMTIuODI1NSA2LjEwOTg2WiIgZmlsbD0iYmxhY2siLz4KPC9nPgo8ZGVmcz4KPGNsaXBQYXRoIGlkPSJjbGlwMF8yOV8zNCI+CjxyZWN0IHdpZHRoPSIyMiIgaGVpZ2h0PSIyNCIgZmlsbD0id2hpdGUiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDAgMC41KSIvPgo8L2NsaXBQYXRoPgo8L2RlZnM+Cjwvc3ZnPgo=);
  width: 22px;
  height: 24px;
}
.icon--category-food.svg-icon:after {
  background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjAiIGhlaWdodD0iMjUiIHZpZXdCb3g9IjAgMCAyMCAyNSIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPGcgY2xpcC1wYXRoPSJ1cmwoI2NsaXAwXzI5XzE4KSI+CjxwYXRoIGQ9Ik0xMi44OTAzIDYuODg4NDNDMTEuOTU2MSA2Ljg4ODQzIDExLjIwMDIgNy42NjkyNiAxMS4yMDAyIDguNjQxNTJDMTEuMjAwMiA5LjYxMTYgMTEuOTU2MSAxMC4zOTM1IDEyLjg5MDMgMTAuMzkzNUMxMy44MjQ1IDEwLjM5MzUgMTQuNTgwMiA5LjYxMTYgMTQuNTgwMiA4LjY0MTUyQzE0LjU4MDIgNy42NjkyNiAxMy44MjQ1IDYuODg4NDMgMTIuODkwMyA2Ljg4ODQzWiIgZmlsbD0iYmxhY2siLz4KPHBhdGggZD0iTTYuNDkwNzQgMTAuMDEyNUM1LjU2MDAyIDEwLjAxMjUgNC44MDcxMyAxMC44MDM0IDQuODA3MTMgMTEuNzY0NEM0LjgwNzEzIDEyLjczNTIgNS41NjAwMiAxMy41MTY0IDYuNDkwNzQgMTMuNTE2NEM3LjQyMTQ1IDEzLjUxNjQgOC4xODQ4NyAxMi43MzUyIDguMTg0ODcgMTEuNzY0NEM4LjE4NDg3IDEwLjgwMzQgNy40MjE0NSAxMC4wMTI1IDYuNDkwNzQgMTAuMDEyNVoiIGZpbGw9ImJsYWNrIi8+CjxwYXRoIGQ9Ik0xMS4yMDY1IDE0LjUxNzlDMTAuMjYyNyAxNC41MTc5IDkuNTA3NjQgMTUuMzA4OCA5LjUwNzY0IDE2LjI2OTNDOS41MDc2NCAxNy4yNDA1IDEwLjI2MjcgMTguMDIxNyAxMS4yMDY1IDE4LjAyMTdDMTIuMTM5NyAxOC4wMjE3IDEyLjg5NDcgMTcuMjQwNSAxMi44OTQ3IDE2LjI2OTNDMTIuODk0NyAxNS4zMDg4IDEyLjEzOTcgMTQuNTE3OSAxMS4yMDY1IDE0LjUxNzlaIiBmaWxsPSJibGFjayIvPgo8cGF0aCBkPSJNMTAuNDcwOSAxMC43NjQ0QzEwLjAwOTkgMTAuNzY0NCA5LjYzMjc0IDExLjE2NSA5LjYzMjc0IDExLjY0NDdDOS42MzI3NCAxMi4xMjU2IDEwLjAwOTkgMTIuNTE2NCAxMC40NzA5IDEyLjUxNjRDMTAuOTQyMyAxMi41MTY0IDExLjMxOTQgMTIuMTI1NiAxMS4zMTk0IDExLjY0NDdDMTEuMzE5NCAxMS4xNjUgMTAuOTQyMyAxMC43NjQ0IDEwLjQ3MDkgMTAuNzY0NFoiIGZpbGw9ImJsYWNrIi8+CjxwYXRoIGQ9Ik03LjgyNTgzIDYuODg3NDJDNy4zNTUxMSA2Ljg4NzQyIDYuOTc4NDcgNy4yNzc1NiA2Ljk3ODQ3IDcuNzU4NzZDNi45Nzg0NyA4LjI0ODYyIDcuMzU1MTEgOC42Mzk4OCA3LjgyNTgzIDguNjM5ODhDOC4yOTY1NSA4LjYzOTg4IDguNjczMDggOC4yNDg2MiA4LjY3MzA4IDcuNzU4NzZDOC42NzMwOCA3LjI3NzU2IDguMjk2NTUgNi44ODc0MiA3LjgyNTgzIDYuODg3NDJaIiBmaWxsPSJibGFjayIvPgo8cGF0aCBkPSJNMi4yODU4OSA0Ljc1NTEzQzMuNTE3OTggNi44MjcwNSA0Ljg3NjUzIDkuNDUxMDQgNi4yNjY1OCAxMi40MjQyQzcuNjAzOTggMTUuMjc4NCA4LjkzMDc5IDE4LjM5MjIgOS45OTQzOSAyMC45NDUzQzExLjA1OCAxOC4zOTIyIDEyLjM5NTQgMTUuMjc4NCAxMy43MzI4IDEyLjQyNDJDMTUuMTMzNCA5LjQ1MTA0IDE2LjQ5MTkgNi44MTcyMyAxNy43MjQgNC43NTUxM0MxNS4zODYyIDMuMjczNDcgMTIuNzQyOSAyLjUwMjEgOS45OTQzOSAyLjUwMjFDNy4yNTY0MSAyLjUwMjEgNC42MDI2NSAzLjI3MzQ3IDIuMjg1ODkgNC43NTUxM1pNOS45OTQzOSAyNC41QzkuNjE1MjggMjQuNSA5LjI2NzgzIDI0LjI1ODkgOS4xMDk4NyAyMy44ODlDNy45NzI1NiAyMS4xMDU3IDYuMjQ1NTIgMTYuOTgwNCA0LjUyOTAxIDEzLjMwNThDMi45NzA0NyA5Ljk4MTMxIDEuNDY0NTIgNy4xMDc0NSAwLjE0ODE3OSA1LjAwNDk4Qy0wLjEyNTYyIDQuNTQ0NTYgLTAuMDA5NzgxNzUgMy45NDMzOSAwLjQxMTQ0NiAzLjY0MzM0QzMuMjMzNjggMS41ODEyNCA2LjU1MDg1IDAuNSA5Ljk5NDM5IDAuNUMxMy40NDg1IDAuNSAxNi43NjU3IDEuNTgxMjQgMTkuNTk4NCAzLjY0MzM0QzIwLjAxOTYgMy45NDMzOSAyMC4xMjQ5IDQuNTQ0NTYgMTkuODQwNiA1LjAwNDk4QzE4LjU0NTMgNy4xMDc0NSAxNy4wMjkgOS45NzE0OSAxNS40ODA5IDEzLjMwNThDMTMuNzQzNCAxNi45ODA0IDEyLjAyNjggMjEuMTA1NyAxMC44ODk1IDIzLjg4OUMxMC43MzE1IDI0LjI1ODkgMTAuMzg0IDI0LjUgOS45OTQzOSAyNC41WiIgZmlsbD0iYmxhY2siLz4KPHBhdGggZD0iTTE3LjU3MSA3Ljg2MDM2QzE3LjQxMzEgNy44NjAzNiAxNy4yNTUzIDcuODIwMDMgMTcuMTA4IDcuNzI5NTVDMTIuODE1MSA1LjI3Njc0IDcuMzQzNzcgNS4yNDYyMiAzLjAxOTMxIDcuNjQ5OTdDMi41NDU4MyA3LjkxMDUyIDEuOTY3MTMgNy43Mjk1NSAxLjcwNDA4IDcuMjM4OTlDMS40NTE1NiA2Ljc0ODQzIDEuNjQwOTMgNi4xNDc3NiAyLjEwMzg5IDUuODc3NDFDNi45OTY1MyAzLjE3Mzg3IDEzLjE4MzQgMy4yMDQzOSAxOC4wMzQgNS45Nzc2OUMxOC41MDc0IDYuMjQ4MDUgMTguNjc1NyA2Ljg1ODUyIDE4LjQyMzIgNy4zMzkyN0MxOC4yNDQzIDcuNjY5NTggMTcuOTA3NyA3Ljg2MDM2IDE3LjU3MSA3Ljg2MDM2WiIgZmlsbD0iYmxhY2siLz4KPC9nPgo8ZGVmcz4KPGNsaXBQYXRoIGlkPSJjbGlwMF8yOV8xOCI+CjxyZWN0IHdpZHRoPSIyMCIgaGVpZ2h0PSIyNCIgZmlsbD0id2hpdGUiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDAgMC41KSIvPgo8L2NsaXBQYXRoPgo8L2RlZnM+Cjwvc3ZnPgo=);
  width: 20px;
  height: 24px;
}
.icon--category-pets.svg-icon:after {
  background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjIiIHZpZXdCb3g9IjAgMCAyNCAyMiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPGcgY2xpcC1wYXRoPSJ1cmwoI2NsaXAwXzI5XzQ2KSI+CjxwYXRoIGZpbGwtcnVsZT0iZXZlbm9kZCIgY2xpcC1ydWxlPSJldmVub2RkIiBkPSJNNC41NTY1IDYuMzAwNzRDNC42Nzg4NyA2LjkyNTMzIDQuODYyNDkgNy41MDUyIDUuMDk1NCA4LjAyNjgzQzQuMzQ5MzcgNy41NjE0MyAzLjU0OTExIDcuMjkxNDQgMi44MDY2NCA3LjI5MTQ0QzIuMzUyNjQgNy4yOTE0NCAxLjkzNjQyIDcuMzg3NjQgMS41Njc1NSA3LjU4MDAzQzAuODc3MDkgNy45MDcxIDAuMzk0NzcyIDguNTMyMzggMC4xNTgzMTUgOS4zNjkzQy0wLjIyMDAxNiAxMC42OTY4IDAuMDkyMTA3IDEyLjM5OTUgMC45NjIyNyAxMy44MjMzQzEuODg5MTggMTUuMzE0MyAzLjIzMjI2IDE2LjE4MDEgNC42NTEgMTYuMTgwMUM0LjkwNTE2IDE2LjE4MDEgNS4xNTc3NCAxNi4xNDk4IDUuNDAzNjYgMTYuMDkxMkM0Ljg2ODU0IDE2Ljg4MzkgNC40NTY0NCAxNy42NDQyIDQuMjI1MzcgMTguMjU4MUMzLjg2NTk2IDE5LjEwNDcgNC4wNTUwOSAxOS43MDExIDQuMjgyMDkgMjAuMDU3QzUuMDI4NDYgMjEuMjU4MiA3LjAzOTQyIDIxLjMyNjcgMTAuNzAxNSAyMS40NTE1TDEwLjcxMzcgMjEuNDUxOUwxMS45NjIyIDIxLjVIMTIuMDM3OUwxMy4yODY0IDIxLjQ1MTlMMTMuMjk4NyAyMS40NTE1QzE2Ljk2MDcgMjEuMzI2NyAxOC45NzE3IDIxLjI1ODIgMTkuNzE4IDIwLjA1N0MxOS45NDUgMTkuNzAxMSAyMC4xMzQyIDE5LjEwNDcgMTkuNzg0MyAxOC4yODdDMTkuNTQ5MiAxNy42NjE0IDE5LjEzMjggMTYuODkwOSAxOC41OTMgMTYuMDkwM0MxOC44NCAxNi4xNDk1IDE5LjA5MzggMTYuMTgwMSAxOS4zNDkyIDE2LjE4MDFDMjAuNzY3OSAxNi4xODAxIDIyLjExMTEgMTUuMzE0MyAyMy4wMjg1IDEzLjgyMzNDMjMuOTA4MSAxMi4zOTk1IDI0LjIyMDIgMTAuNjk2OCAyMy44NDE5IDkuMzU5NjlDMjMuNjA1NCA4LjUzMjM5IDIzLjEyMzEgNy45MDcxIDIyLjQ0MjEgNy41ODAwM0MyMi4wNjM3IDcuMzg3NjQgMjEuNjQ3NiA3LjI5MTQ0IDIxLjE5MzYgNy4yOTE0NEMyMC40NTExIDcuMjkxNDQgMTkuNjUwOCA3LjU2MTQzIDE4LjkwNDggOC4wMjY4NEMxOS4xMzc3IDcuNTA1MjEgMTkuMzIxMyA2LjkyNTMzIDE5LjQ0MzcgNi4zMDA3NEMxOS43OTM3IDQuNTIxMDggMTkuNDcyMSAyLjc5OTEzIDE4LjU5MjUgMS43MDI0N0MxNy45NTg4IDAuOTIzMjcxIDE3LjA4ODYgMC41IDE2LjA3NjYgMC41SDE2LjA2NzJDMTQuMzU1MiAwLjUyODU0NCAxMi43ODM4IDEuNjg0NiAxMi4wMDE1IDMuMzA4NDhDMTEuMjEyIDEuNjg0NiA5LjYyNzk2IDAuNTI4NTQ0IDcuODY2OSAwLjVDNi45MTE2MSAwLjUgNi4wNDE0MSAwLjkyMzI3MSA1LjQxNzE3IDEuNzAyNDdDNC41MjgwOSAyLjc5OTEzIDQuMjA2NTQgNC41MjEwOCA0LjU1NjUgNi4zMDA3NFpNNi43ODg2MiAyLjg0NzI0QzcuMDgxODIgMi40OTEzMSA3LjQ0MTI2IDIuMzA4NTIgNy44OTUyNiAyLjMwODUyQzkuMzA0NTQgMi4zMzczOCAxMC42MDAzIDMuNzAzNCAxMC43MzI3IDUuMzAwMjlDMTAuODY1MiA2Ljg2ODMxIDkuOTk1MDMgOC41MzI1MiA4LjgzMTY2IDguOTM2NTVDOC43MTgxNiA4Ljk3NTAzIDguNjIzNTEgOC45OTQyOCA4LjUxOTQ3IDguOTk0MjhDNy43MzQ0MyA4Ljk5NDI4IDYuNjk0MDcgNy45MjY0OCA2LjMwNjI4IDUuOTQ0ODFDNi4wNjAzNyA0LjcxMzQ4IDYuMjQ5NSAzLjUyMDYzIDYuNzg4NjIgMi44NDcyNFpNMTYuMDMwNyAxMy4xMDUzQzE1Ljk1MzEgMTIuMzA4NiAxNi4xMjU0IDExLjQzODcgMTYuNTYwOSAxMC41ODA5QzE2LjIxMzkgMTAuNzI1OSAxNS44NTEzIDEwLjgwMjggMTUuNDgwNyAxMC44MDI4QzE1LjE4NzUgMTAuODAyOCAxNC44ODQ5IDEwLjc1NDcgMTQuNjAxMSAxMC42NDg5QzEzLjQ3NTUgMTAuMjU5OSAxMi41NDU2IDkuMjg2NDcgMTIuMDAxIDguMDcwMDVDMTEuNDU0NyA5LjI4NjQ3IDEwLjUyNDggMTAuMjU5OSA5LjM5OTE2IDEwLjY0ODlDOS4xMTU0MSAxMC43NTQ3IDguODEyNjcgMTAuODAyOCA4LjUxOTQ3IDEwLjgwMjhDOC4xNDg5MyAxMC44MDI4IDcuNzg2MjggMTAuNzI1OSA3LjQzOTI5IDEwLjU4MDlDNy44NzQyNiAxMS40Mzc2IDguMDQ2NzEgMTIuMzA2MiA3Ljk2OTg3IDEzLjEwMkM5LjI2OTY1IDExLjkyMzcgMTAuNzExMyAxMS4wODU5IDEyLjAwMDEgMTEuMTY4NEMxMy4yOTcgMTEuMDk4NSAxNC43MzUzIDExLjkzMjYgMTYuMDMwNyAxMy4xMDUzWk0xNi4xMzMzIDIuMzA4NTJDMTQuNzA1MSAyLjMzNzM4IDEzLjM5OTkgMy43MDM0IDEzLjI2NzUgNS4zMDAyOUMxMy4xMzUgNi44NjgzMSAxNC4wMDUyIDguNTMyNTIgMTUuMTc4MSA4LjkzNjU1QzE1LjI4MjEgOC45NzUwMyAxNS4zNzY3IDguOTk0MjggMTUuNDgwNyA4Ljk5NDI4QzE2LjI2NTggOC45OTQyOCAxNy4zMDYyIDcuOTI2NDggMTcuNzAzNCA1Ljk0NDgxQzE3LjkzOTkgNC43MTM0OCAxNy43NTA3IDMuNTIwNjMgMTcuMjExNiAyLjg0NzI0QzE2LjkxODQgMi40OTEzMSAxNi41NTg5IDIuMzA4NTIgMTYuMTMzMyAyLjMwODUyWk0yMS4xOTM2IDkuMTA5NTdDMjAuMjY2NyA5LjEwOTU3IDE4Ljk4OTggOS45OTQ1OSAxOC4yOTk0IDExLjEyOTdDMTcuNTQyNyAxMi4zNzA3IDE3LjYzNzMgMTMuNTQ0MyAxOC41MzU4IDE0LjEzMTFDMTkuNDE1NCAxNC42ODkgMjAuNzMwMSAxNC4xNiAyMS41MjQ2IDEyLjg2MTNDMjIuMTIwNSAxMS44ODk3IDIyLjM2NjQgMTAuNjg3MiAyMi4xMyA5Ljg2OTU1QzIyLjA0NDggOS41MzI4NSAyMS44ODQgOS4zMTE1OCAyMS42NjY1IDkuMjA1NzdDMjEuNTI0NiA5LjEzODQzIDIxLjM3MzMgOS4xMDk1NyAyMS4xOTM2IDkuMTA5NTdaTTIuODA2NjQgOS4xMDk1N0MyLjYyNjkzIDkuMTA5NTcgMi40NzU1NiA5LjEzODQzIDIuMzQzMTQgOS4yMDU3N0MyLjExNjE0IDkuMzExNTggMS45NjQ4MSA5LjUzMjg1IDEuODcwMjMgOS44Njk1NUMxLjYzMzc3IDEwLjY4NzIgMS44Nzk3MiAxMS44ODk3IDIuNDc1NiAxMi44NjEzQzMuMjcwMDkgMTQuMTYgNC41NzUzNiAxNC42OTg3IDUuNDczODkgMTQuMTIxNUM2LjM2Mjk3IDEzLjU0NDMgNi40NTc1IDEyLjM3MDcgNS43MDA4NCAxMS4xMjk3QzUuMDEwMzggOS45OTQ1OSAzLjc0MzAxIDkuMTA5NTcgMi44MDY2NCA5LjEwOTU3Wk0xMC43NzA1IDE5LjY0MzRDOC43ODQyOSAxOS41NzYgNi4zMjUwOSAxOS40ODk1IDUuODE0MzUgMTkuMTA0N0w1Ljg4MDU3IDE4LjkzMTVDNi43NDEyOCAxNi42NTE2IDEwLjA3MDUgMTIuODYxNCAxMS45MjQ0IDEyLjk4NjVIMTIuMDc1OEMxMy45OTU4IDEyLjgzMjYgMTcuMjU4OSAxNi42NTE2IDE4LjEzODUgMTguOTdMMTguMTg1OCAxOS4xMDQ3QzE3LjY3NSAxOS40ODk1IDE1LjIxNTkgMTkuNTc2IDEzLjIyOTcgMTkuNjQzNEwxMi4wMDAxIDE5LjY4MTlMMTAuNzcwNSAxOS42NDM0WiIgZmlsbD0iYmxhY2siLz4KPC9nPgo8ZGVmcz4KPGNsaXBQYXRoIGlkPSJjbGlwMF8yOV80NiI+CjxyZWN0IHdpZHRoPSIyNCIgaGVpZ2h0PSIyMSIgZmlsbD0id2hpdGUiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDAgMC41KSIvPgo8L2NsaXBQYXRoPgo8L2RlZnM+Cjwvc3ZnPgo=);
  width: 24px;
  height: 21px;
}
.icon--category-education.svg-icon:after {
  background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMTciIHZpZXdCb3g9IjAgMCAyNCAxNyIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPGcgY2xpcC1wYXRoPSJ1cmwoI2NsaXAwXzI5XzM2KSI+CjxwYXRoIGZpbGwtcnVsZT0iZXZlbm9kZCIgY2xpcC1ydWxlPSJldmVub2RkIiBkPSJNMTEuNzM3OSA5Ljk0MTE2TDMuMzY4OTcgNi4yNDE3OEwxMS43Mzc5IDIuNTQyNDFMMjAuMTA1IDYuMjQxNzhMMTEuNzM3OSA5Ljk0MTE2Wk0xMS4zNTMyIDExLjkwM0MxMS40NzU0IDExLjk2MTYgMTEuNjA3MSAxMS45ODExIDExLjczNzkgMTEuOTgxMUMxMS44Njg3IDExLjk4MTEgMTEuOTk5NSAxMS45NjE2IDEyLjEyMTcgMTEuOTAzTDE4LjY3MTEgOS4wMDc1OVYxMi40OTgxQzE0LjM1MTkgMTUuMjIxMyA5LjEyMjk1IDE1LjIyMTMgNC44MDQ3OCAxMi40OTgxVjkuMDA4NTNMMTEuMzUzMiAxMS45MDNaTTIuODgxMzIgOC4xNTgzMkwwLjU3NzAzOCA3LjEzOTc5QzAuMjI2OTY4IDYuOTgzNjIgMCA2LjYzMjIyIDAgNi4yNDE3OEMwIDUuODUxMzUgMC4yMjY5NjggNS40OTk5NCAwLjU3NzAzOCA1LjM0Mzc3TDExLjM1MzIgMC41ODA1MjdDMTEuNTk3NSAwLjQ3MzE1OCAxMS44Nzc0IDAuNDczMTU4IDEyLjEyMTcgMC41ODA1MjdMMjIuODk2IDUuMzQzNzdDMjMuMTM0MSA1LjQ0OTcxIDIzLjMxNTEgNS42NDU1IDIzLjQwNjkgNS44ODIzNkMyMy40NzY5IDUuOTY3NiAyMy41MTkgNi4wNzY1MiAyMy41MTkgNi4xOTMwN1Y5LjA5MzY0QzIzLjgwNjUgOS4yNjA3MyAyNCA5LjU3NDQ1IDI0IDkuOTQwNzhWMTMuMzU3MUMyNCAxMy44OTM5IDIzLjU2OTEgMTQuMzMzMSAyMy4wMzgzIDE0LjMzMzFDMjIuNTA2NCAxNC4zMzMxIDIyLjA3NjUgMTMuODkzOSAyMi4wNzY1IDEzLjM1NzFWOS45NDA3OEMyMi4wNzY1IDkuNTc0MzYgMjIuMjY5NyA5LjI2MDU4IDIyLjU1NzMgOS4wOTM1MlY3LjI4OTUxTDIwLjU5NDUgOC4xNTcyNFYxMy4wMjUyQzIwLjU5NDUgMTMuMzU3MSAyMC40MzQ4IDEzLjY1OTYgMjAuMTY4NCAxMy44MzUzQzE3LjU2ODkgMTUuNjExOCAxNC42NTI5IDE2LjUgMTEuNzM3OSAxNi41QzguODIxOTEgMTYuNSA1LjkwNTk1IDE1LjYxMTggMy4zMDYzOSAxMy44MzUzQzMuMDQwOTYgMTMuNjU5NiAyLjg4MTMyIDEzLjM1NzEgMi44ODEzMiAxMy4wMjUyVjguMTU4MzJaIiBmaWxsPSJibGFjayIvPgo8L2c+CjxkZWZzPgo8Y2xpcFBhdGggaWQ9ImNsaXAwXzI5XzM2Ij4KPHJlY3Qgd2lkdGg9IjI0IiBoZWlnaHQ9IjE2IiBmaWxsPSJ3aGl0ZSIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMCAwLjUpIi8+CjwvY2xpcFBhdGg+CjwvZGVmcz4KPC9zdmc+Cg==);
  width: 24px;
  height: 16px;
}
.icon--category-photography.svg-icon:after {
  background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjEiIHZpZXdCb3g9IjAgMCAyNCAyMSIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPGcgY2xpcC1wYXRoPSJ1cmwoI2NsaXAwXzI5XzUwKSI+CjxwYXRoIGZpbGwtcnVsZT0iZXZlbm9kZCIgY2xpcC1ydWxlPSJldmVub2RkIiBkPSJNMTQuNDI3NSAxNy40MTk0QzExLjMyNjkgMTcuNDE5NCA4LjgwNTA1IDE0Ljg5NDkgOC44MDUwNSAxMS43OTM0QzguODA1MDUgOC42OTE5MyAxMS4zMjY5IDYuMTY3NDUgMTQuNDI3NSA2LjE2NzQ1QzE3LjUyOCA2LjE2NzQ1IDIwLjA0OTcgOC42OTE5MyAyMC4wNDk3IDExLjc5MzRDMjAuMDQ5NyAxNC44OTQ5IDE3LjUyOCAxNy40MTk0IDE0LjQyNzUgMTcuNDE5NFpNMTQuNDI3NSA3LjE5Nzg1QzExLjg5NTMgNy4xOTc4NSA5LjgzNDc5IDkuMjU4NjUgOS44MzQ3OSAxMS43OTM0QzkuODM0NzkgMTQuMzI4MiAxMS44OTUzIDE2LjM4OSAxNC40Mjc1IDE2LjM4OUMxNi45NTk2IDE2LjM4OSAxOS4wMiAxNC4zMjgyIDE5LjAyIDExLjc5MzRDMTkuMDIgOS4yNTg2NSAxNi45NTk2IDcuMTk3ODUgMTQuNDI3NSA3LjE5Nzg1WiIgZmlsbD0iYmxhY2siLz4KPHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik0yLjQ1Njk4IDIwLjVIMjEuNTQzQzIyLjg5ODEgMjAuNSAyNCAxOS4zOTc1IDI0IDE4LjAzNzRWNS41NDg5NEMyNCA0LjE4ODgyIDIyLjg5ODEgMy4wODYzIDIxLjU0MyAzLjA4NjNIMjAuMTg3OUwxOC40NjMxIDAuODkxNTNDMTguMjY3NCAwLjY0NDIzNSAxNy45Njg5IDAuNSAxNy42NTM4IDAuNUgxMS4yMDI1QzEwLjg4NjMgMC41IDEwLjU4NzcgMC42NDQyMzUgMTAuMzkzMSAwLjg5MTUzTDguNjY3MjUgMy4wODYzSDIuNDU2OThDMS4xMDE4NSAzLjA4NjMgMCA0LjE4ODgyIDAgNS41NDg5NFYxOC4wMzc0QzAgMTkuMzk3NSAxLjEwMTg1IDIwLjUgMi40NTY5OCAyMC41Wk0yLjA1OTQ2IDUuNTQ4OTRDMi4wNTk0NiA1LjMyMjI1IDIuMjM3NjQgNS4xNDcxIDIuNDU2OTggNS4xNDcxSDYuMDgyNjRWMTguNDM5MkgyLjQ1Njk4QzIuMjM3NjQgMTguNDM5MiAyLjA1OTQ2IDE4LjI1MzcgMi4wNTk0NiAxOC4wMzc0VjUuNTQ4OTRaTTcuMTEyMzcgMTguNDM5MkgyMS41NDNDMjEuNzYyNCAxOC40MzkyIDIxLjk0MDUgMTguMjUzNyAyMS45NDA1IDE4LjAzNzRWNS41NDg5NEMyMS45NDA1IDUuMzIyMjUgMjEuNzYyNCA1LjE0NzEgMjEuNTQzIDUuMTQ3MUgxOS42ODY0QzE5LjM3MTMgNS4xNDcxIDE5LjA3MjcgNS4wMDI4MSAxOC44NzcxIDQuNzU1NTJMMTcuMTUyMyAyLjU2MDc5SDExLjcwMjlMOS45NzgxNCA0Ljc1NTUyQzkuNzgyNSA1LjAwMjgxIDkuNDgzODQgNS4xNDcxIDkuMTY4NzQgNS4xNDcxSDcuMTEyMzdWMTguNDM5MloiIGZpbGw9ImJsYWNrIi8+CjwvZz4KPGRlZnM+CjxjbGlwUGF0aCBpZD0iY2xpcDBfMjlfNTAiPgo8cmVjdCB3aWR0aD0iMjQiIGhlaWdodD0iMjAiIGZpbGw9IndoaXRlIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgwIDAuNSkiLz4KPC9jbGlwUGF0aD4KPC9kZWZzPgo8L3N2Zz4K);
  width: 24px;
  height: 20px;
}
.icon--category-classicalbumdesigns.svg-icon:after {
  background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjIiIGhlaWdodD0iMjEiIHZpZXdCb3g9IjAgMCAyMiAyMSIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPGcgY2xpcC1wYXRoPSJ1cmwoI2NsaXAwXzI5XzkpIj4KPHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik0xOS41NDM5IDAuOTA1NTcyTDE5LjU0MzggMC45MjExMzlWMC45MzI1MjNWMTcuNjAzTDE5LjU0MzkgMTcuNjEzMUMxOS41NDM5IDE3LjgwMzMgMTkuNDg3MyAxNy45NzgyIDE5LjM5MDMgMTguMTIyNUMxOS4zNTQxIDE4LjE3NjQgMTkuMzEyMiAxOC4yMjYxIDE5LjI2NTUgMTguMjcwN0MxOS4xMDM5IDE4LjQyNSAxOC44ODQ5IDE4LjUxODcgMTguNjQzNSAxOC41MTg3SDE4LjYzMjRIMTIuNjU3MUMxMi4zMDA2IDE4LjUxODcgMTIuMDA0MyAxOC43ODE2IDExLjk0NzUgMTkuMTIzN0MxMS45NDg1IDE5LjE0NTQgMTEuOTQ5MyAxOS4xNjcxIDExLjk0OTcgMTkuMTg4OUgyMC4xOTkzVjEuODEwOTlDMjAuMTk5MyAxLjMxMjkzIDIwLjYwMjcgMC45MDU0MTggMjEuMDk5NiAwLjkwNTQxOEMyMS41OTc1IDAuOTA1NDE4IDIyIDEuMzEyOTMgMjIgMS44MTA5OVYxOS44NzcxQzIyIDIwLjQ5MjkgMjEuNTAxMiAyMSAyMC44ODYzIDIxSDEuMTEzNzVDMC40OTk3MDUgMjEgMCAyMC40OTI5IDAgMTkuODc3MVYxLjgxMDk5QzAgMS4zMTI5MyAwLjQwMjQ1NyAwLjkwNTQxOCAwLjkwMDM1MSAwLjkwNTQxOEMxLjM5ODI1IDAuOTA1NDE4IDEuODAwNyAxLjMxMjkzIDEuODAwNyAxLjgxMDk5VjE5LjE4ODlIMTAuMTM3NkMxMC4xMzgxIDE5LjE2NzEgMTAuMTM4OCAxOS4xNDU0IDEwLjEzOTggMTkuMTIzN0MxMC4wODMxIDE4Ljc4MTYgOS43ODY4NyAxOC41MTg3IDkuNDMxMTIgMTguNTE4N0gzLjQ0MTk5QzMuNDI3NTcgMTguNTE4NyAzLjQxMzI0IDE4LjUxODMgMy4zOTkgMTguNTE3N0MzLjM4NDI5IDE4LjUxODQgMy4zNjk0OSAxOC41MTg3IDMuMzU0NjEgMTguNTE4N0MyLjg1NzYyIDE4LjUxODcgMi40NTQyNiAxOC4xMjAzIDIuNDU0MjYgMTcuNjEzMlYwLjkzMjUyM0MyLjQ1NDI2IDAuNTE0MDMzIDIuNzM5MDMgMC4xNTk0NzYgMy4xMjQ4MyAwLjA1Njg2NDVDMy4yMjM0NCAwLjAyMDA0NDggMy4zMzAzMSAwIDMuNDQxOTkgMEg5LjQzMTEyQzEwLjA0MzggMCAxMC42MDY0IDAuMjIwNDc5IDExLjA0MzggMC41ODc0ODZDMTEuNDgxMiAwLjIyMDQ3OSAxMi4wNDQgMCAxMi42NTcxIDBIMTguNjQzNUMxOS4xNDE0IDAgMTkuNTQzOSAwLjM5ODQ1MiAxOS41NDM5IDAuOTA1NTcyWk0xMC4xMzcgMi40MDA1M0MxMC4wNzQgMi4wNjYwNCA5Ljc4MTQyIDEuODExMTQgOS40MzExMiAxLjgxMTE0SDQuMjU0OTZWMTYuNzA3NUg5LjQzMTEyQzkuNjc2MDQgMTYuNzA3NSA5LjkxMjk0IDE2Ljc0MyAxMC4xMzcgMTYuODA5MlYyLjQwMDUzWk0xMS45Mzc3IDE2LjgxMzFDMTIuMTY1OCAxNi43NDQ0IDEyLjQwNzMgMTYuNzA3NSAxMi42NTcxIDE2LjcwNzVIMTcuNzQzMVYxLjgxMTE0SDEyLjY1NzFDMTIuMzAwNiAxLjgxMTE0IDEyLjAwNDQgMi4wNzM5NSAxMS45NDc2IDIuNDE2MDRDMTEuOTQ5NCAyLjQ1NTY2IDExLjk1MDMgMi40OTU1MiAxMS45NTAzIDIuNTM1NkMxMS45NTAzIDIuNTg3MTEgMTEuOTQ2IDIuNjM3NjUgMTEuOTM3NyAyLjY4Njg3VjE2LjgxMzFaIiBmaWxsPSJibGFjayIvPgo8L2c+CjxkZWZzPgo8Y2xpcFBhdGggaWQ9ImNsaXAwXzI5XzkiPgo8cmVjdCB3aWR0aD0iMjIiIGhlaWdodD0iMjEiIGZpbGw9IndoaXRlIi8+CjwvY2xpcFBhdGg+CjwvZGVmcz4KPC9zdmc+Cg==);
  width: 24px;
  height: 21px;
}
.icon--category-panoramic.svg-icon:after {
  background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMTUiIHZpZXdCb3g9IjAgMCAyNCAxNSIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPGcgY2xpcC1wYXRoPSJ1cmwoI2NsaXAwXzI5XzQ0KSI+CjxwYXRoIGZpbGwtcnVsZT0iZXZlbm9kZCIgY2xpcC1ydWxlPSJldmVub2RkIiBkPSJNMiAyLjVWOS4wNzIxN0wzLjg4MDEgNy42OTM1N0w0LjM4OTU1IDcuMzIwMDFMNC45NDU3MSA3LjYxOTYyTDguNTYxNjYgOS41Njc2MUwxMi4xNjE5IDcuOTUxMzVMMTIuNjg4MyA3LjcxNTAxTDEzLjE1NjQgOC4wNTI1N0wxOS4zMjMgMTIuNUgyMlYyLjVIMlpNMiAxMi41VjExLjU1MjJMNC41NTMzMSA5LjY3OTk5TDguMDQ3MTUgMTEuNTYyMkw4LjQ4MTIgMTEuNzk2TDguOTMwOTggMTEuNTk0MUwxMi40NTQ1IDEwLjAxMjNMMTUuOTAzOSAxMi41SDJaTTEgMC41QzAuNDQ3NzE1IDAuNSAwIDAuOTQ3NzE2IDAgMS41VjEzLjVDMCAxNC4wNTIzIDAuNDQ3NzE2IDE0LjUgMSAxNC41SDIzQzIzLjU1MjMgMTQuNSAyNCAxNC4wNTIzIDI0IDEzLjVWMS41QzI0IDAuOTQ3NzE1IDIzLjU1MjMgMC41IDIzIDAuNUgxWk04IDMuNUM2Ljg5NTQzIDMuNSA2IDQuMzk1NDMgNiA1LjVDNiA2LjYwNDU3IDYuODk1NDMgNy41IDggNy41QzkuMTA0NTcgNy41IDEwIDYuNjA0NTcgMTAgNS41QzEwIDQuMzk1NDMgOS4xMDQ1NyAzLjUgOCAzLjVaIiBmaWxsPSJibGFjayIvPgo8L2c+CjxkZWZzPgo8Y2xpcFBhdGggaWQ9ImNsaXAwXzI5XzQ0Ij4KPHJlY3Qgd2lkdGg9IjI0IiBoZWlnaHQ9IjE0IiBmaWxsPSJ3aGl0ZSIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMCAwLjUpIi8+CjwvY2xpcFBhdGg+CjwvZGVmcz4KPC9zdmc+Cg==);
  width: 24px;
  height: 14px;
}
.icon--category-collages.svg-icon:after {
  background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjIiIGhlaWdodD0iMjMiIHZpZXdCb3g9IjAgMCAyMiAyMyIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPGcgY2xpcC1wYXRoPSJ1cmwoI2NsaXAwXzI5XzMyKSI+CjxwYXRoIGZpbGwtcnVsZT0iZXZlbm9kZCIgY2xpcC1ydWxlPSJldmVub2RkIiBkPSJNMjEuMDE0NSAyMi41SDAuOTg1NTYzQzAuNDQxNzg2IDIyLjUgMCAyMi4wNjAyIDAgMjEuNTE3NFYxLjQ5MTg4QzAgMC45NDkxMzUgMC40NDE3ODYgMC41IDAuOTg1NTYzIDAuNUgyMS4wMTQ1QzIxLjU1ODMgMC41IDIyIDAuOTQ5MTM1IDIyIDEuNDkxODhWMjEuNTE3NEMyMiAyMi4wNjAyIDIxLjU1ODMgMjIuNSAyMS4wMTQ1IDIyLjVaTTguMTUzODEgMjAuNTI1NkgxMy44NDQzVjE1LjI0NzZIOC4xNTM4MVYyMC41MjU2Wk03LjE2ODI1IDIwLjUyNTZWMTUuMjQ3NkgxLjk3MTAzVjIwLjUyNTZINy4xNjgyNVpNOC4xNTM4MSAxNC4yNjUxSDEzLjg0NDNWOC41NzU0Nkg4LjE1MzgxVjE0LjI2NTFaTTcuMTY4MjUgOC41NzU0NlYxNC4yNjUxSDEuOTcxMDNWOC41NzU0Nkg3LjE2ODI1Wk04LjE1MzgxIDcuNTgzNTNIMTMuODQ0M1YyLjQ3NDQ1SDguMTUzODFWNy41ODM1M1pNNy4xNjgyNSAyLjQ3NDQ1VjcuNTgzNTNIMS45NzEwM1YyLjQ3NDQ1SDcuMTY4MjVaTTIwLjAyOTkgMjAuNTI1NkgxNC44Mjk5VjE1LjI0NzZIMjAuMDI5OVYyMC41MjU2Wk0yMC4wMjk5IDE0LjI2NTFIMTQuODI5OVY4LjU3NTQ2SDIwLjAyOTlWMTQuMjY1MVpNMjAuMDI5OSA3LjU4MzUzSDE0LjgyOTlWMi40NzQ0NUgyMC4wMjk5VjcuNTgzNTNaIiBmaWxsPSJibGFjayIvPgo8L2c+CjxkZWZzPgo8Y2xpcFBhdGggaWQ9ImNsaXAwXzI5XzMyIj4KPHJlY3Qgd2lkdGg9IjIyIiBoZWlnaHQ9IjIyIiBmaWxsPSJ3aGl0ZSIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMCAwLjUpIi8+CjwvY2xpcFBhdGg+CjwvZGVmcz4KPC9zdmc+Cg==);
  width: 24px;
  height: 24px;
}
.icon--category-journals.svg-icon:after {
  background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjUiIHZpZXdCb3g9IjAgMCAyNCAyNSIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPGcgY2xpcC1wYXRoPSJ1cmwoI2NsaXAwXzI5XzQwKSI+CjxwYXRoIGZpbGwtcnVsZT0iZXZlbm9kZCIgY2xpcC1ydWxlPSJldmVub2RkIiBkPSJNMjIuNjc1MiAyNC40NDQ3QzIyLjc4ODcgMjQuNDgxNSAyMi45MDUxIDI0LjUgMjMuMDIxNiAyNC41QzIzLjIxNzMgMjQuNSAyMy40MTIgMjQuNDQ0NyAyMy41NzczIDI0LjMzNDFDMjMuODQyNSAyNC4xNjgzIDI0IDIzLjg4MjkgMjQgMjMuNTc4OVY1LjMxMzE2QzI0IDQuOTM1NTEgMjMuNzQ3NiA0LjU4NTUgMjMuMzY3OSA0LjQ1NjU1TDEyLjQxMzQgMC41NjAyNTlDMTIuMjY5NCAwLjUwNzc5MiAxMi4xMTgyIDAuNDkwNTk4IDExLjk3MDkgMC41MDQ3NDVDMTEuODQyIDAuNTAwMTY1IDExLjcxMTEgMC41MTg0NTYgMTEuNTg1NiAwLjU2MDI1OUwwLjYzMjA2MyA0LjQ1NjU1QzAuMjUyNDMyIDQuNTg1NSAwIDQuOTM1NTEgMCA1LjMxMzE2VjIzLjU3ODlDMCAyMy44ODI5IDAuMTU3NTA5IDI0LjE2ODMgMC40MjE2ODYgMjQuMzM0MUMwLjU4NzA0MSAyNC40NDQ3IDAuNzgxNzY3IDI0LjUgMC45Nzg0MzIgMjQuNUMxLjA5NDg3IDI0LjUgMS4yMTEzIDI0LjQ4MTUgMS4zMjM4MiAyNC40NDQ3TDEyIDIwLjY0NzRMMjIuNjc1MiAyNC40NDQ3Wk0yMi4wNDMxIDIyLjI0MzNMMTMuMDQ2NSAxOS4wNDdWMi43NTI0OUwyMi4wNDMxIDUuOTQ4NzZWMjIuMjQzM1pNMS45NTY4NiAyMi4yNDMzVjUuOTQ4NzZMMTAuOTUzNSAyLjc1MjQ5VjE5LjA0N0wxLjk1Njg2IDIyLjI0MzNaIiBmaWxsPSJibGFjayIvPgo8L2c+CjxkZWZzPgo8Y2xpcFBhdGggaWQ9ImNsaXAwXzI5XzQwIj4KPHJlY3Qgd2lkdGg9IjI0IiBoZWlnaHQ9IjI0IiBmaWxsPSJ3aGl0ZSIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMCAwLjUpIi8+CjwvY2xpcFBhdGg+CjwvZGVmcz4KPC9zdmc+Cg==);
  width: 24px;
  height: 24px;
}
.icon--print.svg-icon:after {
  background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPGcgY2xpcC1wYXRoPSJ1cmwoI2NsaXAwXzE0XzIpIj4KPHBhdGggZD0iTTI0IDBIMFYyNEgyNFYwWiIgZmlsbD0id2hpdGUiLz4KPHBhdGggZD0iTTEwLjAyMTQgNy4yMjcwNUg0LjUzNzk5QzQuMjU1ODUgNy4yMjcwNSA0LjAyNjg2IDcuMDExNjUgNC4wMjY4NiA2LjczNzUxQzQuMDI2ODYgNi40NzMxNiA0LjI1NTg1IDYuMjQ3OTcgNC41Mzc5OSA2LjI0Nzk3SDkuNTEwMjlWMS40ODk2MUM5LjUxMDI5IDEuMjE1NDYgOS43MzgyNyAxLjAwMDA3IDEwLjAyMTQgMS4wMDAwN0MxMC4zMDM2IDEuMDAwMDcgMTAuNTMyNiAxLjIxNTQ2IDEwLjUzMjYgMS40ODk2MVY2LjczNzUxQzEwLjUzMjYgNy4wMTE2NSAxMC4zMDM2IDcuMjI3MDUgMTAuMDIxNCA3LjIyNzA1WiIgZmlsbD0iYmxhY2siLz4KPHBhdGggZD0iTTUuMDQ5MTMgMTAuNjU0SDE4Ljk1NDFWMS45NzkzSDEwLjIzMjFMNS4wNDkxMyA2Ljk0MzI0VjEwLjY1NFpNMTkuNDY1MiAxMS42MzMxSDQuNTM3OTlDNC4yNTU4NSAxMS42MzMxIDQuMDI2ODYgMTEuNDA3OSA0LjAyNjg2IDExLjE0MzVWNi43Mzc2N0M0LjAyNjg2IDYuNjEwMzkgNC4wODEwMSA2LjQ4MzExIDQuMTc3MSA2LjM5NUw5LjY1OTU0IDEuMTQ3MDlDOS43NTU2MyAxLjA0OTE4IDkuODg1NDggMS4wMDAyMyAxMC4wMjE0IDEuMDAwMjNIMTkuNDY1MkMxOS43NDc0IDEuMDAwMjMgMTkuOTc2MyAxLjIxNTYyIDE5Ljk3NjMgMS40ODk3N1YxMS4xNDM1QzE5Ljk3NjMgMTEuNDA3OSAxOS43NDc0IDExLjYzMzEgMTkuNDY1MiAxMS42MzMxWiIgZmlsbD0iYmxhY2siLz4KPHBhdGggZD0iTTUuMDQ5MTMgMjIuMDIwOUgxOC45NTQxVjE4LjE2MzRINS4wNDkxM1YyMi4wMjA5Wk0xOS40NjUyIDIzSDQuNTM3OTlDNC4yNTU4NSAyMyA0LjAyNjg2IDIyLjc4NDYgNC4wMjY4NiAyMi41MTA1VjE3LjY3MzlDNC4wMjY4NiAxNy4zOTk3IDQuMjU1ODUgMTcuMTg0MyA0LjUzNzk5IDE3LjE4NDNIMTkuNDY1MkMxOS43NDc0IDE3LjE4NDMgMTkuOTc2MyAxNy4zOTk3IDE5Ljk3NjMgMTcuNjczOVYyMi41MTA1QzE5Ljk3NjMgMjIuNzg0NiAxOS43NDc0IDIzIDE5LjQ2NTIgMjNaIiBmaWxsPSJibGFjayIvPgo8cGF0aCBkPSJNMjQgMjEuMDE0NkgyMC44MDAzVjE5LjA1NjVIMjEuOTU1NVYxMS45NTgySDIuMDQ0NTVWMTkuMDU2NUgzLjIwMThWMjEuMDE0NkgwVjEwSDI0VjIxLjAxNDZaIiBmaWxsPSJibGFjayIvPgo8cGF0aCBkPSJNMTcuOTkzIDEzLjY5ODRDMTcuMzI5NiAxMy42OTg0IDE2Ljc5MDggMTQuMjE3MiAxNi43OTA4IDE0Ljg1MzZDMTYuNzkwOCAxNS40OSAxNy4zMjk2IDE2LjAwOSAxNy45OTMgMTYuMDA5QzE4LjY1ODUgMTYuMDA5IDE5LjE5NzIgMTUuNDkgMTkuMTk3MiAxNC44NTM2QzE5LjE5NzIgMTQuMjE3MiAxOC42NTg1IDEzLjY5ODQgMTcuOTkzIDEzLjY5ODRaIiBmaWxsPSJibGFjayIvPgo8cGF0aCBkPSJNMTUuMDUxOCAxNS4wODkxSDguNzY5OTNDOC40ODc3OCAxNS4wODkxIDguMjU4NzkgMTQuODYzOSA4LjI1ODc5IDE0LjU5OTZDOC4yNTg3OSAxNC4zMjU0IDguNDg3NzggMTQuMTEgOC43Njk5MyAxNC4xMUgxNS4wNTE4QzE1LjMzNSAxNC4xMSAxNS41NjMgMTQuMzI1NCAxNS41NjMgMTQuNTk5NkMxNS41NjMgMTQuODYzOSAxNS4zMzUgMTUuMDg5MSAxNS4wNTE4IDE1LjA4OTFaIiBmaWxsPSJibGFjayIvPgo8L2c+CjxkZWZzPgo8Y2xpcFBhdGggaWQ9ImNsaXAwXzE0XzIiPgo8cmVjdCB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIGZpbGw9IndoaXRlIi8+CjwvY2xpcFBhdGg+CjwvZGVmcz4KPC9zdmc+Cg==);
  width: 24px;
  height: 24px;
}
.icon--download.svg-icon:after {
  background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPGcgY2xpcC1wYXRoPSJ1cmwoI2NsaXAwXzE0XzEwKSI+CjxwYXRoIGQ9Ik0xMS45OTQ1IDEzQzEyLjAzNTcgMTMgMTIuMDc3IDEyLjk5NzcgMTIuMTE3OSAxMi45OTMxQzEyLjMwNjMgMTIuOTcxOSAxMi40ODk0IDEyLjkwMTMgMTIuNjQyOCAxMi43NzQ3TDE4LjU0NDIgOC4xMzk0N0MxOS4wMzg4IDcuNzYwMTIgMTkuMTQ4NyA3LjAxMzIxIDE4Ljc4NiA2LjQ5MTU5QzE4LjQzNDQgNS45NTgxMiAxNy43NDIgNS44Mzk2NiAxNy4yNTg0IDYuMjMwODhMMTMgOS41NTg3VjEuMDE5NjFDMTMgMC40NTg4MjMgMTIuNTYgMCAxMiAwQzExLjQ1IDAgMTEgMC40NTg4MjMgMTEgMS4wMTk2MVY5LjU2NTY0TDYuNzQxNTcgNi4yMzA4OEM2LjI1ODAzIDUuODM5NjYgNS41NjU2NSA1Ljk1ODEyIDUuMjEzOTggNi40OTE1OUM0Ljg1MTMzIDcuMDEzMjEgNC45NjEyNSA3Ljc2MDEyIDUuNDU1NzcgOC4xMzk0N0wxMS4zNTcyIDEyLjc3NDdDMTEuNTQ0IDEyLjkyODggMTEuNzc0NyAxMyAxMS45OTQ1IDEzWiIgZmlsbD0iYmxhY2siLz4KPHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik0yMS45NTUxIDE0TDE5LjcwNTIgMTEuMzM5MUMxOS4zMjc5IDEwLjg5NjYgMTguNjkyNiAxMC44ODUyIDE4LjMwNTUgMTEuMzE2NEMxNy45MDg0IDExLjc1OSAxNy44OTg0IDEyLjQ3MzkgMTguMjc1NiAxMi45Mjc4TDE5LjE4NjcgMTRIMTYuMTczOUMxNS42IDE0IDE1IDE0LjQ5NTYgMTUgMTUuMTAxM1YxN0g5VjE1QzkgMTQuMzk0MyA4LjQxMDQzIDE0IDcuODI2MDkgMTRINC44MDY2OEw1LjcxNTY4IDEyLjkyNzhDNi4xMDI5MiAxMi40NzM5IDYuMDkyOTcgMTEuNzU5IDUuNjk1OCAxMS4zMTY0QzUuMzA4NTYgMTAuODg1MiA0LjY4MzA1IDEwLjg5NjYgNC4yOTU4IDExLjMzOTFMMi4wNDUzOSAxNEgxLjA0MzQ4QzAuNDY5NTY1IDE0IDAgMTQuNDk1NiAwIDE1LjEwMTNWMjIuODk4N0MwIDIzLjUwNDQgMC40Njk1NjUgMjQgMS4wNDM0OCAyNEgyMi45NTY1QzIzLjU0MDkgMjQgMjQgMjMuNTA0NCAyNCAyMi44OTg3VjE1LjEwMTNDMjQgMTQuNDk1NiAyMy41NDA5IDE0IDIyLjk1NjUgMTRIMjEuOTU1MVpNMjIgMTcuMzExMUwyMC44ODYgMTZIMTdWMTdDMTcgMTguMjIyNSAxNi4xNTgzIDE5IDE1IDE5SDlDNy44NTIxNyAxOSA3IDE4LjIyMjUgNyAxN1YxNkgzLjExMTE5TDIgMTcuMzEwOFYyMkgyMlYxNy4zMTExWiIgZmlsbD0iYmxhY2siLz4KPC9nPgo8ZGVmcz4KPGNsaXBQYXRoIGlkPSJjbGlwMF8xNF8xMCI+CjxyZWN0IHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCIgZmlsbD0id2hpdGUiLz4KPC9jbGlwUGF0aD4KPC9kZWZzPgo8L3N2Zz4K);
  width: 24px;
  height: 24px;
}
.icon--download.svg-icon:after {
  background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPGcgY2xpcC1wYXRoPSJ1cmwoI2NsaXAwXzE0XzEwKSI+CjxwYXRoIGQ9Ik0xMS45OTQ1IDEzQzEyLjAzNTcgMTMgMTIuMDc3IDEyLjk5NzcgMTIuMTE3OSAxMi45OTMxQzEyLjMwNjMgMTIuOTcxOSAxMi40ODk0IDEyLjkwMTMgMTIuNjQyOCAxMi43NzQ3TDE4LjU0NDIgOC4xMzk0N0MxOS4wMzg4IDcuNzYwMTIgMTkuMTQ4NyA3LjAxMzIxIDE4Ljc4NiA2LjQ5MTU5QzE4LjQzNDQgNS45NTgxMiAxNy43NDIgNS44Mzk2NiAxNy4yNTg0IDYuMjMwODhMMTMgOS41NTg3VjEuMDE5NjFDMTMgMC40NTg4MjMgMTIuNTYgMCAxMiAwQzExLjQ1IDAgMTEgMC40NTg4MjMgMTEgMS4wMTk2MVY5LjU2NTY0TDYuNzQxNTcgNi4yMzA4OEM2LjI1ODAzIDUuODM5NjYgNS41NjU2NSA1Ljk1ODEyIDUuMjEzOTggNi40OTE1OUM0Ljg1MTMzIDcuMDEzMjEgNC45NjEyNSA3Ljc2MDEyIDUuNDU1NzcgOC4xMzk0N0wxMS4zNTcyIDEyLjc3NDdDMTEuNTQ0IDEyLjkyODggMTEuNzc0NyAxMyAxMS45OTQ1IDEzWiIgZmlsbD0iYmxhY2siLz4KPHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik0yMS45NTUxIDE0TDE5LjcwNTIgMTEuMzM5MUMxOS4zMjc5IDEwLjg5NjYgMTguNjkyNiAxMC44ODUyIDE4LjMwNTUgMTEuMzE2NEMxNy45MDg0IDExLjc1OSAxNy44OTg0IDEyLjQ3MzkgMTguMjc1NiAxMi45Mjc4TDE5LjE4NjcgMTRIMTYuMTczOUMxNS42IDE0IDE1IDE0LjQ5NTYgMTUgMTUuMTAxM1YxN0g5VjE1QzkgMTQuMzk0MyA4LjQxMDQzIDE0IDcuODI2MDkgMTRINC44MDY2OEw1LjcxNTY4IDEyLjkyNzhDNi4xMDI5MiAxMi40NzM5IDYuMDkyOTcgMTEuNzU5IDUuNjk1OCAxMS4zMTY0QzUuMzA4NTYgMTAuODg1MiA0LjY4MzA1IDEwLjg5NjYgNC4yOTU4IDExLjMzOTFMMi4wNDUzOSAxNEgxLjA0MzQ4QzAuNDY5NTY1IDE0IDAgMTQuNDk1NiAwIDE1LjEwMTNWMjIuODk4N0MwIDIzLjUwNDQgMC40Njk1NjUgMjQgMS4wNDM0OCAyNEgyMi45NTY1QzIzLjU0MDkgMjQgMjQgMjMuNTA0NCAyNCAyMi44OTg3VjE1LjEwMTNDMjQgMTQuNDk1NiAyMy41NDA5IDE0IDIyLjk1NjUgMTRIMjEuOTU1MVpNMjIgMTcuMzExMUwyMC44ODYgMTZIMTdWMTdDMTcgMTguMjIyNSAxNi4xNTgzIDE5IDE1IDE5SDlDNy44NTIxNyAxOSA3IDE4LjIyMjUgNyAxN1YxNkgzLjExMTE5TDIgMTcuMzEwOFYyMkgyMlYxNy4zMTExWiIgZmlsbD0iYmxhY2siLz4KPC9nPgo8ZGVmcz4KPGNsaXBQYXRoIGlkPSJjbGlwMF8xNF8xMCI+CjxyZWN0IHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCIgZmlsbD0id2hpdGUiLz4KPC9jbGlwUGF0aD4KPC9kZWZzPgo8L3N2Zz4K);
  width: 24px;
  height: 24px;
}
.icon--category-wedding.svg-icon:after {
  background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjUiIHZpZXdCb3g9IjAgMCAyNCAyNSIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPGcgY2xpcC1wYXRoPSJ1cmwoI2NsaXAwXzI4XzcpIj4KPHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik0xMS45MjM4IDI1QzExLjY2MjYgMjQuOTU2NyAxMS4zNjM5IDI0LjgzNyAxMS4xOTYgMjQuNTY0MkwwLjE4NjM4NyA3LjE1ODg5Qy0wLjExMjE3OCA2LjY4OTc3IC0wLjA0Njg0ODIgNi4wMjMyMyAwLjM0NTAxOCA1LjY1MjgxTDUuODc3NzggMC4yNTA2NzFDNi4wNDU3MyAwLjA4NzY0MjcgNi4yNTEwNiAwIDYuNDY1NjYgMEgxNy41NDA1QzE3Ljc1NTEgMCAxNy45NjA0IDAuMDg3NjQyNyAxOC4xMTkgMC4yNTA2NzFMMjMuNjcwNCA1LjY1MjgxQzI0LjA0MzYgNi4wMjMyMyAyNC4xMDkgNi42ODk3NyAyMy44MTk4IDcuMTU4ODlMMTIuNjUxNSAyNC41NzUzQzEyLjQ3NDMgMjQuODM3IDEyLjIxMyAyNSAxMS45MjM4IDI1Wk00LjE0MjQ3IDUuOTU5ODlINy4yMjUwMUw2Ljk1OTI1IDQuODM4ODhMNC4xNDI0NyA1Ljk1OTg5Wk03LjgzMDU0IDQuNDkyMTJMOC4xNzg5IDUuOTU5ODlIMTAuNzI5NUw4Ljc3MTE1IDQuMTE3NzhMNy44MzA1NCA0LjQ5MjEyWk03Ljk5MjI5IDMuMzg1MTVMNy42MDQ1IDMuNTM5NzFMNy40NDU4MSAyLjg3MTFMNy45OTIyOSAzLjM4NTE1Wk05LjgxMDEzIDMuNzA0MjlMMTIuMDAyMSA1Ljc2MTU4TDE0LjE4MDkgMy43MTI4N0wxMS45ODM3IDIuODM5MjRMOS44MTAxMyAzLjcwNDI5Wk0xNS4yMTY0IDQuMTI0NkwxMy4yNjUzIDUuOTU5ODlIMTUuODA3M0wxNi4xNTM3IDQuNDk3MjlMMTUuMjE2NCA0LjEyNDZaTTE2LjM4MDUgMy41Mzk5M0wxNS45OTkyIDMuMzg4MjNMMTYuNTM2MSAyLjg4MzI0TDE2LjM4MDUgMy41Mzk5M1pNMTcuMDIzOCA0Ljg0MzIzTDE2Ljc1OTEgNS45NTk4OUgxOS44MzIyTDE3LjAyMzggNC44NDMyM1pNMjAuMTI3OSA1LjAzMDgyTDE3LjI1MDcgMy44ODYxMkwxNy41NzE2IDIuNTMyMjZMMjAuMTI3OSA1LjAzMDgyWk0xNC45NjQxIDIuOTc2NDFMMTIuOTY4OSAyLjE4MjYxSDE1LjgwODRMMTQuOTY0MSAyLjk3NjQxWk0xMS4wMDk0IDIuMTgyNjFMOS4wMjk2MSAyLjk3MTcxTDguMTg4ODYgMi4xODI2MUgxMS4wMDk0Wk02LjczMzU1IDMuODg2ODRMMy44NzI4MSA1LjAyNzA0TDYuNDE0OCAyLjU0MjM0TDYuNzMzNTUgMy44ODY4NFpNNy40ODM2MyA3LjA1MDc5SDIuNDE4MTZMMTAuNTI2NCAxOS44ODU3TDcuNDgzNjMgNy4wNTA3OVpNMTEuOTg2IDIyLjAwMDdMOC40Mzc4MSA3LjA1MDc5SDE1LjU0ODhMMTIuMDE5OCAyMS45NDhMMTEuOTg2IDIyLjAwMDdaTTEzLjUyNTEgMTkuNjAxMkwyMS41NzUxIDcuMDUwNzlIMTYuNTAwNEwxMy41MjUxIDE5LjYwMTJaIiBmaWxsPSJibGFjayIvPgo8L2c+CjxkZWZzPgo8Y2xpcFBhdGggaWQ9ImNsaXAwXzI4XzciPgo8cmVjdCB3aWR0aD0iMjQiIGhlaWdodD0iMjUiIGZpbGw9IndoaXRlIi8+CjwvY2xpcFBhdGg+CjwvZGVmcz4KPC9zdmc+Cg==);
  width: 24px;
  height: 24px;
}
.icon--tab-photos.svg-icon:after {
  background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjAiIHZpZXdCb3g9IjAgMCAyNCAyMCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik05LjU3MTQxIDYuMzIxMThDOS41NzE0MSA4LjI5NTI2IDExLjIwMzkgOS44OTA0NiAxMy4yMTE1IDkuODkwNDZDMTUuMjA5IDkuODkwNDYgMTYuODQxNCA4LjI5NTI2IDE2Ljg0MTQgNi4zMjExOEMxNi44NDE0IDQuMzQ3MSAxNS4yMDkgMi43NDE5MiAxMy4yMTE1IDIuNzQxOTJDMTEuMjAzOSAyLjc0MTkyIDkuNTcxNDEgNC4zNDcxIDkuNTcxNDEgNi4zMjExOFpNMTEuNTk5MyA2LjMyMTE4QzExLjU5OTMgNS40NDM4MSAxMi4zMTkyIDQuNzM1OTQgMTMuMjExNSA0LjczNTk0QzE0LjA5MzYgNC43MzU5NCAxNC44MTM1IDUuNDQzODEgMTQuODEzNSA2LjMyMTE4QzE0LjgxMzUgNy4xODg1OCAxNC4wOTM2IDcuODk2NDQgMTMuMjExNSA3Ljg5NjQ0QzEyLjMxOTIgNy44OTY0NCAxMS41OTkzIDcuMTg4NTggMTEuNTk5MyA2LjMyMTE4WiIgZmlsbD0iYmxhY2siLz4KPHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik0yMi45ODYxIDIwSDEuMDEzOTVDMC40NTYyNzUgMjAgMCAxOS41NTEzIDAgMTkuMDAzVjAuOTk3MDExQzAgMC40NDg2NTQgMC40NTYyNzUgMCAxLjAxMzk1IDBIMjIuOTg2MUMyMy41NDM3IDAgMjQgMC40NDg2NTQgMjQgMC45OTcwMTFWMTkuMDAzQzI0IDE5LjU1MTMgMjMuNTQzNyAyMCAyMi45ODYxIDIwWk0yLjAyNzg5IDEzLjM1MDJWMTguMDA2SDIxLjk3MjFWMTYuMzQwN0MyMS44NjA1IDE2LjMwMDggMjEuNzU0MSAxNi4yNDA5IDIxLjY1NzcgMTYuMTYxMkwxNy41ODE2IDEyLjcyMTVMMTIuNTExOSAxNi4wNTE1TDYuMDczMzYgOS4yNDE5MkwyLjAyNzg5IDEzLjM1MDJaTTE3LjczMzcgMTAuMjI5TDIxLjk3MjEgMTMuOFYxLjk5NDAySDEzVjJIMTJWMS45OTQwMkgyLjAyNzg5VjEwLjQ4MTFMNi4xMDM3NiA2LjM0MDYxTDEyLjgyNjMgMTMuNDQ5M0wxNy43MzM3IDEwLjIyOVoiIGZpbGw9ImJsYWNrIi8+Cjwvc3ZnPgo=);
  width: 22px;
  height: 22px;
}
@media only screen and (max-width: 1560px) {
  .icon--tab-photos.svg-icon:after {
    width: 18px;
    height: 18px;
  }
}
.icon--tab-designs.svg-icon:after {
  background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTExLjk5OSA5LjA4MzI2QzEwLjM5NCA5LjA4MzI2IDkuMDg3ODkgMTAuNDE1NSA5LjA4Nzg5IDEyLjA1MDVDOS4wODc4OSAxMy42ODU1IDEwLjM5NCAxNS4wMDc2IDExLjk5OSAxNS4wMDc2QzEzLjYwNiAxNS4wMDc2IDE0LjkxMzEgMTMuNjg1NSAxNC45MTMxIDEyLjA1MDVDMTQuOTEzMSAxMC40MTU1IDEzLjYwNiA5LjA4MzI2IDExLjk5OSA5LjA4MzI2Wk0xMS45OTkgMTcuMDI2MUM5LjI5ODQ2IDE3LjAyNjEgNy4xMDE0NyAxNC43OTU2IDcuMTAxNDcgMTIuMDUwNUM3LjEwMTQ3IDkuMzA1MzEgOS4yOTg0NiA3LjA2NDc2IDExLjk5OSA3LjA2NDc2QzE0LjcwMTUgNy4wNjQ3NiAxNi44OTk1IDkuMzA1MzEgMTYuODk5NSAxMi4wNTA1QzE2Ljg5OTUgMTQuNzk1NiAxNC43MDE1IDE3LjAyNjEgMTEuOTk5IDE3LjAyNjFaTTExLjE1MTggMjEuOTgxNUgxMi44NDcyQzEzLjYyNDkgMjEuODA5OSAxNC4yMTk5IDIxLjQxNjMgMTQuNDg1IDIwLjkwMTZDMTQuODQwNiAyMC4xOTUxIDE0LjU4NDQgMTkuMzE3MSAxNC4zMDczIDE4LjY5MTRIMTQuMzA1M0MxNC4wNzc4IDE4LjE4NjcgMTQuMjk3MyAxNy41ODEyIDE0Ljc5NjkgMTcuMzQ5QzE1LjI5NTUgMTcuMTI3IDE1Ljg4NTQgMTcuMzQ5IDE2LjExMjkgMTcuODUzN0MxNi41ODM3IDE4LjkwMzMgMTcuMTc4NiAxOS40MzgyIDE3Ljg4MDggMTkuNDM4MkMxOS4wOTQ1IDE5LjQzODIgMjAuNTM2NyAxNy45MTQyIDIwLjczNzMgMTYuNDIwNUMyMC44OTAyIDE1LjI5MDIgMjAuMjg1NCAxNC41MjMxIDE4Ljk0MjYgMTQuMTQ5N0MxOC41MDI2IDE0LjAxODUgMTguMjE1NiAxMy42MTQ4IDE4LjIxNTYgMTMuMTcwN0wxOC4yNTIzIDEyLjg5ODJDMTguNDAwMyAxMi4zNjMzIDE4Ljk1MzUgMTIuMDUwNSAxOS40NzU5IDEyLjIwMTlDMjAuNDg4IDEyLjQ4NDUgMjEuMjIyIDEyLjM4MzUgMjEuNjE3MyAxMS44NTg3QzIxLjg3MjYgMTEuNTI1NyAyMi4wMTM2IDExLjAxMDkgMjIuMDEzNiAxMC40MDU0QzIyLjAxMzYgOC44MjA4NyAyMS4wNjQxIDcuMDU0NjggMTkuNzk1NyA3LjA1NDY4QzE5LjM2MDcgNy4wNTQ2OCAxOC44OCA3LjI1NjUzIDE4LjM2NzUgNy42Mjk5NUMxNy45MjI1IDcuOTYzIDE3LjMwMDggNy44NjIwNyAxNi45NzkgNy40MThDMTYuODQ4OSA3LjIzNjMzIDE2Ljc4NjMgNy4wMjQ0IDE2Ljc4NjMgNi44MjI1NUMxNi43ODYzIDYuNTA5NjggMTYuOTI2NCA2LjIwNjkgMTcuMTkxNSA2LjAwNTA0QzE4LjQyNTEgNS4wODY2MyAxOC4xOTQ3IDQuMzcwMDYgMTguMTE5MiA0LjEzNzkzQzE3Ljc2NzYgMy4wNDc5NCAxNi4wOTcgMi4wMTg1IDE0LjY4MTcgMi4wMTg1QzEzLjUyOTYgMi4wMTg1IDEyLjk5MjIgMi42NDQyNCAxMi45OTIyIDMuOTg2NTRDMTIuOTkyMiA0LjU0MTYzIDEyLjU0ODMgNC45OTU3OSAxMS45OTkgNC45OTU3OUMxMS40NTA4IDQuOTk1NzkgMTEuMDA1OCA0LjU0MTYzIDExLjAwNTggMy45ODY1NEMxMS4wMDU4IDIuNjQ0MjQgMTAuNDY4NSAyLjAxODUgOS4zMTYzNiAyLjAxODVDNy45MDEwMyAyLjAxODUgNi4yMjk0NSAzLjA0Nzk0IDUuODc3ODUgNC4xMzc5M0M1LjgwMjM2IDQuMzcwMDYgNS41NzI5MiA1LjA4NjYzIDYuODA1NDkgNi4wMDUwNEM3LjA3MDY4IDYuMjA2OSA3LjIxMDczIDYuNTA5NjggNy4yMTA3MyA2LjgyMjU1QzcuMjEwNzMgNy4wMjQ0IDcuMTQ4MTcgNy4yMzYzMyA3LjAxODA1IDcuNDE4QzYuNjk1MjYgNy44NjIwNyA2LjA3MzUxIDcuOTYzIDUuNjI5NTUgNy42Mjk5NUM1LjExNzA1IDcuMjU2NTMgNC42MzYzMiA3LjA1NDY4IDQuMjAyMjkgNy4wNTQ2OEMyLjkzMzk2IDcuMDU0NjggMS45ODY0MiA4LjgyMDg3IDEuOTg2NDIgMTAuNDA1NEMxLjk4NjQyIDExLjAwMDggMi4xMjc0OCAxMS41MjU3IDIuMzgyNzQgMTEuODU4N0MyLjc3ODA0IDEyLjM4MzUgMy41MTIwMSAxMi40ODQ1IDQuNTI1MDggMTIuMjAxOUM1LjA1MzQ3IDEyLjA1MDUgNS42MDE3NiAxMi4zNjMzIDUuNzQ4NzUgMTIuODk4Mkw1Ljc4NTQ2IDEzLjE3MDdDNS43ODU0NiAxMy42MTQ4IDUuNDk4NDQgMTQuMDE4NSA1LjA1ODQ1IDE0LjE0OTdDMy43MTU2MyAxNC41MjMxIDMuMTEwNzUgMTUuMjkwMiAzLjI2MjcxIDE2LjQyMDVDMy40NjQzMyAxNy45MTQyIDQuOTA2NDggMTkuNDM4MiA2LjEyMDE5IDE5LjQzODJDNi44MjIzOSAxOS40MzgyIDcuNDE2MzYgMTguOTAzMyA3Ljg4ODEzIDE3Ljg1MzdINy44OTAxMkM4LjExNTU4IDE3LjM0OSA4LjcwMzU0IDE3LjEyNyA5LjIwNTExIDE3LjM0OUM5LjcwNDcgMTcuNTgxMiA5LjkyNDIyIDE4LjE4NjcgOS42OTY3NyAxOC42OTE0QzkuNDE4NjcgMTkuMzA3IDkuMTYwNDMgMjAuMTk1MSA5LjUxNSAyMC44OTE1QzkuNzgwMTkgMjEuNDE2MyAxMC4zNzQxIDIxLjgwOTkgMTEuMTUxOCAyMS45ODE1Wk0xMi45NDc2IDI0SDExLjA0OTVMMTAuODYyOCAyMy45Nzk4QzkuNDM5NSAyMy43MDczIDguMzA1MjcgMjIuOTIwMSA3Ljc1MDA2IDIxLjgyQzcuNjUyNzMgMjEuNjI4MyA3LjU2MjM0IDIxLjQwNjIgNy40OTE4MiAyMS4xNTM5QzYuOTY3NCAyMS4zOTYxIDYuNDc5NzMgMjEuNDU2NyA2LjEyMDE5IDIxLjQ1NjdDMy43MjQ1NiAyMS40NTY3IDEuNTk4MTEgMTguOTQzNyAxLjI5NDE4IDE2LjY5M0MxLjE1NjEzIDE1LjY2MzYgMS4zNTk3MyAxNC43MzUxIDEuODYxMyAxMy45ODgyQzEuMzgyNTggMTMuNzM1OSAxLjA0MTkyIDEzLjM5MjggMC44MDk1MDcgMTMuMDlDMC4yODAxMjUgMTIuMzkzNiAwIDExLjQ2NTEgMCAxMC40MDU0QzAgNy45MjI2MyAxLjU0MzQ1IDUuMjc4MzkgMy44NzU1MiA1LjA1NjM2QzMuNzg3MTIgNC41NTE3MyAzLjgyMjg5IDQuMDI2OTIgMy45OTA3NSAzLjUxMjJDNC42MTQ0OCAxLjU3NDQ0IDcuMDAzMTcgMCA5LjMxNjM2IDBDMTAuMjgzOCAwIDExLjI4NTkgMC4zMTI4NzggMTEuOTk5IDEuMDY5ODJDMTIuNzEyMSAwLjMxMjg3OCAxMy43MTUzIDAgMTQuNjgxNyAwQzE2Ljk5MzkgMCAxOS4zODI2IDEuNTc0NDQgMjAuMDA2MyAzLjUxMjJDMjAuMTc0MSA0LjAyNjkyIDIwLjIwOTkgNC41NTE3MyAyMC4xMjE1IDUuMDU2MzZDMjIuNDU0NiA1LjI3ODM5IDI0IDcuOTIyNjMgMjQgMTAuNDA1NEMyNCAxMS40NjUxIDIzLjcxODkgMTIuMzkzNiAyMy4xOTA1IDEzLjA5QzIyLjk1ODEgMTMuMzkyOCAyMi42MTg1IDEzLjczNTkgMjIuMTM4NyAxMy45ODgyQzIyLjY0MTMgMTQuNzM1MSAyMi44NDQ5IDE1LjY2MzYgMjIuNzA1OSAxNi42OTNDMjIuNDAyOSAxOC45NDM3IDIwLjI3NTUgMjEuNDU2NyAxNy44ODA4IDIxLjQ1NjdDMTcuNTIxMyAyMS40NTY3IDE3LjAzNDYgMjEuMzk2MSAxNi41MDkyIDIxLjE1MzlDMTYuNDM4NyAyMS40MDYyIDE2LjM0NzMgMjEuNjI4MyAxNi4yNSAyMS44MkMxNS42OTM4IDIyLjkyMDEgMTQuNTU4NSAyMy43MDczIDEzLjEzNDMgMjMuOTg5OUwxMi45NDc2IDI0WiIgZmlsbD0iYmxhY2siLz4KPC9zdmc+Cg==);
  width: 24px;
  height: 24px;
}
@media only screen and (max-width: 1560px) {
  .icon--tab-designs.svg-icon:after {
    width: 21px;
    height: 21px;
  }
}
.icon--tab-backdrops.svg-icon:after {
  background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik0yNCAzLjExMTExQzI0IDIuNDk3NDYgMjMuNTUyMyAyIDIzIDJIMUMwLjQ0NzcxNiAyIDAgMi40OTc0NiAwIDMuMTExMTFWMjAuODg4OUMwIDIxLjUwMjUgMC40NDc3MTYgMjIgMSAyMkgyM0MyMy41NTIzIDIyIDI0IDIxLjUwMjUgMjQgMjAuODg4OVYzLjExMTExWk0yMS4yOTMgNEw3LjI5Mjk3IDIwSDQuNzA3MThMMTguNzA3MiA0SDIxLjI5M1pNMjIgNS4wMDc5OEw4LjcwNzE4IDIwSDExLjc5M0wyMiA4LjQzNjYzVjUuMDA3OThaTTE2LjI5MyAyMEgxMy4yMDcyTDIyIDEwLjAwOFYxMy40MzY2TDE2LjI5MyAyMFpNMTcuNzA3MiAyMEgyMlYxNS4wMDhMMTcuNzA3MiAyMFpNMy4yOTI5NyAyMEwxNy4yOTMgNEgxNC43MDcyTDIgMTguMzQxM1YyMEgzLjI5Mjk3Wk0yIDE2Ljc3VjEzLjg5NjlMMTAuNzA3MiA0SDEzLjI5M0wyIDE2Ljc3Wk0yIDEyLjMyNTVMOS4yOTI5NyA0SDYuNzA3MThMMiA5LjQ1MjQyVjEyLjMyNTVaTTIgNy44ODEwOEw1LjI5Mjk3IDRIMlY3Ljg4MTA4WiIgZmlsbD0iYmxhY2siLz4KPC9zdmc+Cg==);
  width: 25px;
  height: 25px;
}
@media only screen and (max-width: 1560px) {
  .icon--tab-backdrops.svg-icon:after {
    width: 21px;
    height: 21px;
  }
}
.icon--tab-events.svg-icon:after {
  content: '\E87C';
  font-size: 25px;
}
@media only screen and (max-width: 1560px) {
  .icon--tab-events.svg-icon:after {
    font-size: 21px;
  }
}
.icon--tab-templates.svg-icon:after {
  content: '\E87D';
  font-size: 25px;
}
@media only screen and (max-width: 1560px) {
  .icon--tab-templates.svg-icon:after {
    font-size: 21px;
  }
}
.icon--tab-frames.svg-icon:after {
  background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik0zIDVIMjFWMTlIM1Y1Wk0yMyAzSDFWMjFIMjNWM1pNNSA3VjE3SDE5VjdINVpNMSAyQzAuNDQ3NzE1IDIgMCAyLjQ0NzcyIDAgM1YyMUMwIDIxLjU1MjMgMC40NDc3MTYgMjIgMSAyMkgyM0MyMy41NTIzIDIyIDI0IDIxLjU1MjMgMjQgMjFWM0MyNCAyLjQ0NzcyIDIzLjU1MjMgMiAyMyAySDFaIiBmaWxsPSJibGFjayIvPgo8L3N2Zz4K);
  width: 23px;
  height: 23px;
}
@media only screen and (max-width: 1560px) {
  .icon--tab-frames.svg-icon:after {
    width: 18px;
    height: 18px;
  }
}
.icon--tab-stickers.svg-icon:after {
  background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik0xNS41ODI1IDIuMDcxMUMxNC4wNzY1IDIuOTg3NzYgMTIuODU2NiA0LjM5MDQxIDEyLjA5MzcgNi4wNjEyNEMxMi4wNjI1IDYuMDU5NDEgMTIuMDMxMSA2LjA1ODQ4IDExLjk5OTUgNi4wNTg0OEMxMS45NzEgNi4wNTg0OCAxMS45NDI2IDYuMDU5MjQgMTEuOTE0NSA2LjA2MDczQzExLjE1MTQgNC4zOTAxMyA5LjkzMDY3IDIuOTg3NjcgOC40MTY2NyAyLjA3MTFDOC4yMDU5MSAxLjkzNTc5IDcuOTIxODYgMS45OTg5MiA3Ljc5MzU4IDIuMjE1NDFDNy42NTYxMiAyLjQyMjg5IDcuNzIwMzIgMi43MDI1NCA3Ljk0MDI0IDIuODM3ODZDOS4yNzU3OCAzLjY0ODc0IDEwLjM2IDQuODkyNDggMTEuMDQ2OCA2LjM3NzJDMTAuOTc0NCA2LjQzMTg3IDEwLjkwNjkgNi40OTI1OSAxMC44NDUgNi41NTg1OEM5LjAzODA5IDQuMTUzNDcgNi4yMDU5NCAyLjY4OTI5IDMuMTc1MjcgMi45NTUzN0MyLjI4NjQzIDMuMDM2NTYgMS40MjUwNyAzLjI2MjA3IDAuNjA5NTI2IDMuNjIyODlDMC4zMTYyOTcgMy43NTgyIDAuMTE0NjMxIDQuMDI4ODMgMC4wNzc5Nzc2IDQuMzQ0NTVDLTAuMDEzNjU2MyA1LjEwMjI5IC0wLjAyMjc2NTkgNS44MDU5MSAwLjA0MTM3NzggNi41MTg1NEMwLjMxNjAzNiA5LjQ1NDg5IDEuODMyMTQgMTIuMDExOSAzLjk3Nzc0IDEzLjU4OTJDMy4xMDkyMyAxNS4yNjM1IDIuNzQxODEgMTcuMTkyNCAyLjkyNzkxIDE5LjE2NTNDMi45OTIwNSAxOS44ODcgMy4xNDc3OCAyMC42MjY3IDMuMzc2ODYgMjEuMzU3M0MzLjQ5NTk4IDIxLjczNjIgMy44NTM0MSAyMS45ODg4IDQuMjU2NiAyMS45ODg4QzQuNDk0ODEgMjIuMDE1OSA0LjcyMzgzIDIxLjk4ODggNC45NTI4OCAyMS45NjE3QzcuMzA3ODcgMjEuNzU0MyA5LjQyNDcxIDIwLjU0NTUgMTAuOTA5MiAxOC41NzlDMTEuMzQ1IDE3Ljk5ODggMTEuNzExMSAxNy4zNzI3IDEyLjAwMzkgMTYuNzEyNkMxMy4yODI5IDE5LjU5MjggMTUuODg0NiAyMS42Nzc3IDE5LjA0NjIgMjEuOTYxN0MxOS4yODQ0IDIxLjk4ODggMTkuNTEzNSAyMS45ODg4IDE5Ljc1MTggMjEuOTg4OEMyMC4xNDU4IDIxLjk4ODggMjAuNTAzMiAyMS43MzYyIDIwLjYyMjMgMjEuMzU3M0MyMC44NjA1IDIwLjYxNzYgMjEuMDA3MiAxOS44Nzc5IDIxLjA4MDUgMTkuMTY1M0MyMS4yNjY1IDE3LjE5MzQgMjAuODk0IDE1LjI2NTQgMjAuMDI0IDEzLjU5MThDMjIuMTY4OCAxMi4wMTQ3IDIzLjY4MzEgOS40NTY0OCAyMy45NTc5IDYuNTE4NTRDMjQuMDIyIDUuODE0OTMgMjQuMDEyOSA1LjA4NDI1IDIzLjkzMDQgNC4zNDQ1NUMyMy44OTM4IDQuMDI4ODMgMjMuNjkyMSAzLjc1ODIgMjMuMzk4OSAzLjYyMjg5QzIyLjU4MzMgMy4yNjIwNyAyMS43MTI5IDMuMDM2NTYgMjAuODI0IDIuOTU1MzdDMTcuNzgxNCAyLjY4MzYgMTQuOTU1NSA0LjE0OTY2IDEzLjE1MjggNi41NTcyMUMxMy4wOTEzIDYuNDkxNzkgMTMuMDI0MiA2LjQzMTU1IDEyLjk1MjMgNi4zNzcyN0MxMy42MzkzIDQuODkyNTIgMTQuNzI0NiAzLjY0ODc2IDE2LjA2ODIgMi44Mzc4NkMxNi4yNzg5IDIuNzAyNTQgMTYuMzQzMSAyLjQyMjg5IDE2LjIxNDggMi4yMTU0MUMxNi4wNzc0IDEuOTk4OTIgMTUuNzkzMyAxLjkzNTc5IDE1LjU4MjUgMi4wNzExWk0xNC40OTIxIDEzLjQyODRDMTMuOTg4MiAxMy4zODMzIDEzLjQ4NDEgMTMuMjc1IDEyLjk5ODQgMTMuMTAzN0MxMi45NzA5IDEyLjY3MDcgMTIuOTgwMSAxMi4yNDY3IDEzLjAxNjggMTEuODMxN0wxMy4wMjEgMTEuNzg3OEMxMy4wNTgzIDExLjQyMjggMTMuMTIxIDExLjA0OTggMTMuMjA5MiAxMC42NzY4QzE0Ljg0MTUgMTAuODY4MyAxNi4zMjU2IDExLjY3NDYgMTcuNDM3OSAxMi45ODk0QzE2LjUyMDkgMTMuMzU5NCAxNS41MjI2IDEzLjUyMjYgMTQuNDkyMSAxMy40Mjg0Wk0xOS4wNDA0IDEyLjA3M0MxNy42OTM0IDEwLjM3MjIgMTUuODY2NiA5LjI3Nzc1IDEzLjgyMDggOC45Mzk4QzE1LjEyIDYuMjU3MDUgMTcuNzY3NCA0LjQ4NTUyIDIwLjY1OTEgNC43NTA0OEMyMS4xNzIyIDQuODA0NiAyMS42NzYyIDQuOTEyODYgMjIuMTUyNyA1LjA3NTIzQzIyLjE4MDIgNS41MDgyMyAyMi4xNzEgNS45MzIxOSAyMi4xMzQzIDYuMzQ3MTRDMjEuOTExMyA4LjcyMTI2IDIwLjcyNTUgMTAuNzg5MSAxOS4wNDA0IDEyLjA3M1pNMTkuMjU3IDE4Ljk5MzlDMTkuNDAzOCAxNy40MTA5IDE5LjExODUgMTUuODY0NiAxOC40NDU5IDE0LjUxOTRDMTcuMzk2OSAxNC45OTYyIDE2LjI1NDUgMTUuMjU5NiAxNS4wNjk0IDE1LjI1OTZDMTQuODIyIDE1LjI1OTYgMTQuNTc0NSAxNS4yNTA2IDE0LjMyNzEgMTUuMjIzNUMxMy45OTI1IDE1LjE5MjkgMTMuNjYxNyAxNS4xNDE5IDEzLjMzNTggMTUuMDcwOUMxNC4xNjA1IDE3Ljc4NzEgMTYuMzM3IDE5LjgzOTIgMTkuMDY0NSAyMC4xNDg1QzE5LjE1NjEgMTkuNzYwNiAxOS4yMjAzIDE5LjM4MTggMTkuMjU3IDE4Ljk5MzlaTTEuODQ2NTggNS4wNzUyM0MxLjgxOTA5IDUuNTE3MjUgMS44MjgxOCA1LjkzMjE5IDEuODY0ODQgNi4zNDcxNEMyLjA4ODM1IDguNzE5MTkgMy4yNzgzNSAxMC43ODQ3IDQuOTYyMTIgMTIuMDY4OUM2LjMwNjk3IDEwLjM3MzQgOC4xMzU3MSA5LjI4MTI1IDEwLjE3NjggOC45NDE1NkM4Ljg3NDEzIDYuMjU3ODMgNi4yMjA5MyA0LjQ4NTQ2IDMuMzQ5MzMgNC43NTA0OEMyLjgzNjE4IDQuODA0NiAyLjMzMjI0IDQuOTEyODYgMS44NDY1OCA1LjA3NTIzWk05LjQzMzkxIDE3LjUwNTVDOS45ODQ0NyAxNi43NzU5IDEwLjM5OCAxNS45NTE5IDEwLjY2NDYgMTUuMDcxOEMxMC4zMzk3IDE1LjE0MjMgMTAuMDExMSAxNS4xOTMxIDkuNjgxMjggMTUuMjIzNUM5LjQzMzg3IDE1LjI1MDYgOS4xODY0IDE1LjI1OTYgOC45Mzg5OSAxNS4yNTk2QzcuNzUzMTkgMTUuMjU5NiA2LjYwOTUzIDE0Ljk5NTkgNS41NTkwNiAxNC41MTg2QzQuODg0NjIgMTUuODY0IDQuNjA0NTIgMTcuNDEwNiA0Ljc1MTM3IDE4Ljk5MzlDNC43ODgwMiAxOS4zODE4IDQuODUyMjIgMTkuNzYwNyA0Ljk0Mzg1IDIwLjE0ODZDNi43MTIzOSAxOS45NTAxIDguMjk3NjUgMTkuMDExOSA5LjQzMzkxIDE3LjUwNTVaTTEwLjk4MjQgMTEuODMxN0wxMC45Nzk2IDExLjgwMTlDMTAuOTQyNSAxMS40MzI1IDEwLjg3OTMgMTEuMDU0NiAxMC43OTAxIDEwLjY3NjhDOS4xNTgzNiAxMC44NjgzIDcuNjc0ODUgMTEuNjgxNyA2LjU2OTg2IDEyLjk4OTZDNy4zMTU5IDEzLjI5MTEgOC4xMTQ2NiAxMy40NTU0IDguOTM4OTkgMTMuNDU1NEM5LjEzMTQyIDEzLjQ1NTQgOS4zMTQ3MSAxMy40NDY0IDkuNTA3MTQgMTMuNDI4NEMxMC4wMjAzIDEzLjM4MzMgMTAuNTI0MyAxMy4yNzUgMTEuMDAwOCAxMy4xMDM3QzExLjAyODIgMTIuNjcwNyAxMS4wMTkxIDEyLjI0NjcgMTAuOTgyNCAxMS44MzE3WiIgZmlsbD0iYmxhY2siLz4KPC9zdmc+Cg==);
  width: 17px;
  height: 17px;
  top: -4px;
}
@media only screen and (max-width: 1560px) {
  .icon--tab-stickers.svg-icon:after {
    width: 14px;
    height: 14px;
  }
}
.icon--tab-shapes.svg-icon:after {
  background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTUgMUM3LjIwOTE0IDEgOSAyLjc5MDg2IDkgNUM5IDcuMjA5MTQgNy4yMDkxNCA5IDUgOUMyLjc5MDg2IDkgMSA3LjIwOTE0IDEgNUMxIDIuNzkwODYgMi43OTA4NiAxIDUgMVpNNi4wMDQ1OSAyMi45ODEzTDE0LjUgNy4wNTM0M0wyMi45OTU0IDIyLjk4MTNDMjIuOTk4NSAyMi45ODcxIDIyLjk5OTMgMjIuOTkwNCAyMi45OTk2IDIyLjk5MTVDMjIuOTk5OSAyMi45OTI4IDIzIDIyLjk5NDEgMjMgMjIuOTk1N0MyMyAyMi45OTY5IDIyLjk5OTggMjIuOTk4NCAyMi45OTk1IDIzSDYuMDAwNTJDNi4wMDAyMSAyMi45OTg0IDYuMDAwMDUgMjIuOTk2OSA2LjAwMDAxIDIyLjk5NTdDNS45OTk5NiAyMi45OTQxIDYuMDAwMSAyMi45OTI4IDYuMDAwNCAyMi45OTE1QzYuMDAwNjYgMjIuOTkwNCA2LjAwMTUxIDIyLjk4NzEgNi4wMDQ1OSAyMi45ODEzWiIgc3Ryb2tlPSJibGFjayIgc3Ryb2tlLXdpZHRoPSIyIiBzdHJva2UtbGluZWNhcD0icm91bmQiLz4KPC9zdmc+Cg==);
  width: 17px;
  height: 17px;
  top: -4px;
}
@media only screen and (max-width: 1560px) {
  .icon--tab-shapes.svg-icon:after {
    width: 14px;
    height: 14px;
  }
}
.icon--tab-admin.svg-icon:after {
  content: '\E869';
  font-size: 26px;
}
@media only screen and (max-width: 1560px) {
  .icon--tab-admin.svg-icon:after {
    font-size: 19px;
  }
}
.icon--tab-inthebook.svg-icon:after {
  background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik0xMi45OTk4IDIuOTgwNzVMMTIuOTk5MiAyLjk3ODAxQzEyLjk5NDMgMi45NzcyOSAxMi45NjI0IDMuMTU4MDMgMTIuNzUzIDMuNTY0OTNDMTIuNTYxMSAzLjkzNzYzIDEyLjI5NjIgNC4zNTY4IDEyIDQuNzc5MzlDMTEuNzAzOCA0LjM1NjggMTEuNDM4OCAzLjkzNzYzIDExLjI0NyAzLjU2NDkzQzExLjAzNzYgMy4xNTgwMyAxMS4wMDU3IDIuOTc3MjkgMTEuMDAwOCAyLjk3ODAxTDExLjAwMDIgMi45ODA3NUMxMS4wMTA0IDIuNDM3MzUgMTEuNDU0MSAyIDEyIDJDMTIuNTQ1OSAyIDEyLjk4OTYgMi40MzczNSAxMi45OTk4IDIuOTgwNzVaTTEzLjI3OTEgNi40MjI5MUMxNC4wOTQ5IDUuMzI4ODEgMTUgMy45MTAwNCAxNSAzQzE1IDEuMzQzMTUgMTMuNjU2OSAwIDEyIDBDMTAuMzQzMSAwIDkgMS4zNDMxNSA5IDNDOSAzLjkxMDA0IDkuOTA1MDUgNS4zMjg4MSAxMC43MjA5IDYuNDIyOTFDMTEuMzkwNSA3LjMyMDc4IDEyIDggMTIgOEMxMiA4IDEyLjYwOTUgNy4zMjA3OCAxMy4yNzkxIDYuNDIyOTFaIiBmaWxsPSJibGFjayIvPgo8cGF0aCBmaWxsLXJ1bGU9ImV2ZW5vZGQiIGNsaXAtcnVsZT0iZXZlbm9kZCIgZD0iTTEuMzI0NzggNS4wNTUzMkMxLjIxMTI4IDUuMDE4NDcgMS4wOTQ4NyA1IDAuOTc4NDMzIDVDMC43ODI3NDcgNSAwLjU4ODAyMyA1LjA1NTM0IDAuNDIyNjY4IDUuMTY1ODdDMC4xNTc1MTQgNS4zMzE2NyAxLjE4NjNlLTA2IDUuNjE3MTQgMS4xNTk3M2UtMDYgNS45MjExMUwwIDE5LjE4NjhDLTMuMzAxNTdlLTA4IDE5LjU2NDUgMC4yNTI0MzEgMTkuOTE0NSAwLjYzMjA2MyAyMC4wNDM1TDExLjU4NjYgMjMuOTM5N0MxMS43MzA2IDIzLjk5MjIgMTEuODgxOCAyNC4wMDk0IDEyLjAyOTEgMjMuOTk1M0MxMi4xNTggMjMuOTk5OCAxMi4yODg5IDIzLjk4MTUgMTIuNDE0NCAyMy45Mzk3TDIzLjM2NzkgMjAuMDQzNUMyMy43NDc2IDE5LjkxNDUgMjQgMTkuNTY0NSAyNCAxOS4xODY4TDI0IDUuOTIxMTFDMjQgNS42MTcxNSAyMy44NDI1IDUuMzMxNjcgMjMuNTc4MyA1LjE2NTg3QzIzLjQxMyA1LjA1NTM0IDIzLjIxODIgNSAyMy4wMjE2IDVDMjIuOTA1MSA1IDIyLjc4ODcgNS4wMTg0OCAyMi42NzYyIDUuMDU1MzJMMTIgOC44NTI2TDEuMzI0NzggNS4wNTUzMlpNMS45NTY4NyA3LjI1NjcyTDEwLjk1MzUgMTAuNDUzTDEwLjk1MzUgMjEuNzQ3NUwxLjk1Njg3IDE4LjU1MTJMMS45NTY4NyA3LjI1NjcyWk0yMi4wNDMxIDcuMjU2NzNWMTguNTUxMkwxMy4wNDY1IDIxLjc0NzVMMTMuMDQ2NSAxMC40NTNMMjIuMDQzMSA3LjI1NjczWiIgZmlsbD0iYmxhY2siLz4KPC9zdmc+Cg==);
  width: 24px;
  height: 24px;
}
@media only screen and (max-width: 1560px) {
  .icon--tab-inthebook.svg-icon:after {
    width: 20px;
    height: 20px;
  }
}
.icon--tab-tools.svg-icon:after {
  content: '\E81C';
  font-size: 26px;
}
@media only screen and (max-width: 1560px) {
  .icon--tab-tools.svg-icon:after {
    font-size: 21px;
  }
}
.icon--tab-settings.svg-icon:after {
  background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTEyIDkuNTU5MTFDMTAuNjYyMSA5LjU1OTExIDkuNTY5MzggMTAuNjYyMSA5LjU2OTM4IDEyQzkuNTY5MzggMTMuMzQ4MSAxMC42NjIxIDE0LjQ0MDggMTIgMTQuNDQwOEMxMy4zNDgxIDE0LjQ0MDggMTQuNDQwOCAxMy4zNDgxIDE0LjQ0MDggMTJDMTQuNDQwOCAxMC42NjIxIDEzLjM0ODEgOS41NTkxMSAxMiA5LjU1OTExWk0xMiAxNi40ODMzQzkuNTI4NTEgMTYuNDgzMyA3LjUyNjgzIDE0LjQ3MTUgNy41MjY4MyAxMkM3LjUyNjgzIDkuNTI4NTEgOS41Mjg1MSA3LjUxNjU2IDEyIDcuNTE2NTZDMTQuNDcxNSA3LjUxNjU2IDE2LjQ4MzMgOS41Mjg1MSAxNi40ODMzIDEyQzE2LjQ4MzMgMTQuNDcxNSAxNC40NzE1IDE2LjQ4MzMgMTIgMTYuNDgzM1pNMTAuOTk5MiAyMS45NTc0SDEzLjAxMVYyMC41Njg1QzEzLjAxMSAxOS43NDEyIDEzLjYwMzMgMTguOTI0MyAxNC4zODk3IDE4LjY1ODdMMTUuMDg0MyAxOC4zNjI1QzE1LjI4ODUgMTguMjYwNCAxNS41ODQ2IDE4LjE5OTIgMTUuODkxIDE4LjE5OTJDMTYuNDUyNyAxOC4xOTkyIDE2Ljk4MzggMTguNDAzNCAxNy4zNDEzIDE4Ljc3MUwxOC4zMzE5IDE5Ljc2MTdMMTkuNzUxNCAxOC4zMzE5TDE4Ljc3MSAxNy4zNTE0QzE4LjE4ODkgMTYuNzU5MSAxOC4wMjU1IDE1Ljc2ODUgMTguMzkzMiAxNS4wMjI5TDE4LjY3OTEgMTQuMzE4M0MxOC45MTQgMTMuNjAzNCAxOS43NDEyIDEzLjAxMSAyMC41Njg1IDEzLjAxMUgyMS45NTc0VjEwLjk5OTJIMjAuNTY4NUMxOS43NDEyIDEwLjk5OTIgMTguOTE0MSAxMC40MDY4IDE4LjY1ODcgOS42MjA0NUwxOC4zNjI1IDguOTE1NzJDMTguMDI1NSA4LjI0MTY4IDE4LjE4ODkgNy4yNTEwOCAxOC43NzEgNi42NTg3NEwxOS43NTE0IDUuNjc4MjZMMTguMzMxOSA0LjI0ODQ3TDE3LjM0MTMgNS4yMzkxM0MxNi43NjkzIDUuODExMDQgMTUuNzQ4IDUuOTc0NDcgMTUuMDIyOSA1LjYxNzAyTDE0LjMxODMgNS4zMzEwOEMxMy42MDM0IDUuMDg1OTggMTMuMDExIDQuMjY4OTYgMTMuMDExIDMuNDQxNzJWMi4wNDI1NUgxMC45OTkyVjMuNDQxNzJDMTAuOTk5MiA0LjI2ODk2IDEwLjQwNjggNS4wODU5IDkuNjIwNDUgNS4zNTE0M0w4LjkxNTcyIDUuNjQ3NjRDOC43MjE2OCA1LjczOTU1IDguNDE1MjYgNS44MTEgOC4xMDg4OCA1LjgxMUM3LjU1NzM5IDUuODExIDcuMDI2NCA1LjYwNjgzIDYuNjU4NzQgNS4yMjg5Nkw1LjY3ODI2IDQuMjQ4NDdMNC4yNDg0NyA1LjY3ODI2TDUuMjM5MTMgNi42NTg3NEM1LjgyMTI2IDcuMjUxMDggNS45ODQ2MiA4LjI0MTcgNS42MDY3NSA4Ljk4NzIzTDUuMzMxMDggOS42ODE2OEM1LjA4NTk4IDEwLjQwNjggNC4yNjg5NiAxMC45OTkyIDMuNDQxNzIgMTAuOTk5MkgyLjA0MjU1VjEzLjAxMUgzLjQ0MTcyQzQuMjY4OTYgMTMuMDExIDUuMDg1OSAxMy42MDMzIDUuMzUxNDMgMTQuMzg5N0w1LjY0NzY0IDE1LjA5NDRDNS45ODQ2NiAxNS43Njg1IDUuODIxMjYgMTYuNzU5MSA1LjIzOTEzIDE3LjM1MTRMNC4yNDg0NyAxOC4zMzE5TDUuNjc4MjYgMTkuNzYxN0w2LjY1ODc0IDE4Ljc3MUM3LjIzMDY2IDE4LjE5OTEgOC4yNTE5MSAxOC4wMjU1IDguOTg3MjMgMTguMzkzMkw5LjY4MTY4IDE4LjY3OTFDMTAuNDE3IDE4LjkyNDIgMTAuOTk5MiAxOS43MzEgMTAuOTk5MiAyMC41Njg1VjIxLjk1NzRaTTEzLjMxNzQgMjRIMTAuNjkyOEM5LjczMjc5IDI0IDguOTU2NjIgMjMuMjIzOCA4Ljk1NjYyIDIyLjI2MzhWMjAuNTY4NUw4LjEzOTU5IDIwLjI1MTlMNi45MDM3OSAyMS40MTYyQzYuMjUwMTcgMjIuMDY5OCA1LjA5NjE3IDIyLjA2OTggNC40NDI1NSAyMS40MTYyTDIuNTkzOTggMTkuNTU3NEMyLjI2NzE3IDE5LjI0MDggMi4wODMzNCAxOC44MDE3IDIuMDgzMzQgMTguMzMxOUMyLjA4MzM0IDE3Ljg2MjEgMi4yNjcxNyAxNy40MzMyIDIuNTkzOTggMTcuMTA2NEwzLjc4ODkgMTUuOTAxM0wzLjQ0MTcyIDE1LjEwNDZMMS43MzYxNyAxNS4wNTM2QzAuNzg2MzgzIDE1LjA1MzYgMCAxNC4yNzc0IDAgMTMuMzE3NFYxMC42OTI4QzAgOS43MzI3OSAwLjc4NjM4MyA4Ljk1NjYyIDEuNzM2MTcgOC45NTY2MkgzLjQ0MTcyTDMuNzU4MjggOC4xMzk1OUwyLjU5Mzk4IDYuOTAzNzlDMi4yNjcxNyA2LjU3Njk4IDIuMDgzMzQgNi4xMzc4MyAyLjA4MzM0IDUuNjc4MjZDMi4wODMzNCA1LjIwODQ3IDIuMjY3MTcgNC43NjkzNiAyLjU5Mzk4IDQuNDQyNTVMNC40NDI1NSAyLjU5Mzk4QzUuMDk2MTcgMS45NDAzNyA2LjI1MDE3IDEuOTMwMTUgNi45MDM3OSAyLjU5Mzk4TDguMDk4NyAzLjc4ODlMOC45MDU1NSAzLjQ0MTcyTDguOTU2NjIgMS43MzYxN0M4Ljk1NjYyIDAuNzg2MzgzIDkuNzMyNzkgMCAxMC42OTI4IDBIMTMuMzE3NEMxNC4yNzc0IDAgMTUuMDUzNiAwLjc4NjM4MyAxNS4wNTM2IDEuNzM2MTdWMy40NDE3MkwxNS44NzA2IDMuNzU4MjhMMTcuMTA2NCAyLjU5Mzk4QzE3LjQzMzIgMi4yNjcxNyAxNy44NzIzIDIuMDgzMzQgMTguMzMxOSAyLjA4MzM0QzE4Ljc5MTUgMi4wODMzNCAxOS4yMzA2IDIuMjY3MTcgMTkuNTU3NCAyLjU5Mzk4TDIxLjQxNjIgNC40NTI3M0MyMS43NDMgNC43NjkzMiAyMS45MjY4IDUuMjA4NDcgMjEuOTI2OCA1LjY3ODI2QzIxLjkyNjggNi4xMzc4MyAyMS43NDMgNi41NzY5OCAyMS40MTYyIDYuOTAzNzlMMjAuMjExIDguMTA4ODhMMjAuNTY4NSA4LjkwNTU1TDIyLjI2MzggOC45NTY2MkMyMy4yMjM4IDguOTU2NjIgMjQgOS43MzI3OSAyNCAxMC42OTI4VjEzLjMxNzRDMjQgMTQuMjc3NCAyMy4yMjM4IDE1LjA1MzYgMjIuMjYzOCAxNS4wNTM2SDIwLjU2ODVMMjAuMjUxOSAxNS44NzA2TDIxLjQxNjIgMTcuMTA2NEMyMS43NDMgMTcuNDMzMiAyMS45MjY4IDE3Ljg2MjEgMjEuOTI2OCAxOC4zMzE5QzIxLjkyNjggMTguODAxNyAyMS43NDMgMTkuMjQwOCAyMS40MTYyIDE5LjU2NzZMMTkuNTU3NCAyMS40MTYyQzE4LjkwMzggMjIuMDggMTcuNzYgMjIuMDY5OCAxNy4xMDY0IDIxLjQxNjJMMTUuOTAxMyAyMC4yMjEzTDE1LjEwNDYgMjAuNTY4NUwxNS4wNTM2IDIyLjI2MzhDMTUuMDUzNiAyMy4yMjM4IDE0LjI3NzQgMjQgMTMuMzE3NCAyNFoiIGZpbGw9ImJsYWNrIi8+Cjwvc3ZnPgo=);
  width: 27px;
  height: 27px;
}
@media only screen and (max-width: 1560px) {
  .icon--tab-settings.svg-icon:after {
    width: 22px;
    height: 22px;
  }
}
.icon--tab-layouts.svg-icon:after {
  background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTEgMUwxMCAxVjEzSDFMMSAxWk0yMyAyM0gxNFYxMUgyM1YyM1pNMSAxNkgxMFYyM0gxTDEgMTZaTTIzIDhIMTRWMUgyM1Y4WiIgc3Ryb2tlPSJibGFjayIgc3Ryb2tlLXdpZHRoPSIyIiBzdHJva2UtbGluZWNhcD0icm91bmQiLz4KPC9zdmc+Cg==);
  width: 22px;
  height: 22px;
}
@media only screen and (max-width: 1560px) {
  .icon--tab-layouts.svg-icon:after {
    width: 18px;
    height: 18px;
  }
}
.icon--tab-text.svg-icon:after {
  background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik0xNy4xMTg0IDIxLjk1MzhMMTAuMzcyNCAwLjcwNTk5MUMxMC4yMzE4IDAuMjg2NzMzIDkuODYwMjQgMCA5LjQyODQ1IDBDOS4wMDY3IDAgOC42MTUwNCAwLjI4NjczMyA4LjQ4NDUgMC43MDU5OTFMMS43NDkzNyAyMS45NUgwLjk5NjY3M0MwLjQzODUzNiAyMS45NSAwIDIyLjQxMDMgMCAyMi45NzM0QzAgMjMuNTM2NCAwLjQzODUzNiAyMy45OTY3IDAuOTk2NjczIDIzLjk5NjdIMi4zOTM0MkMyLjQ0NTU0IDI0LjAwMTEgMi40OTc1NSAyNC4wMDExIDIuNTQ4OTggMjMuOTk2N0g0LjMxNTU4QzQuODYzNzUgMjMuOTk2NyA1LjMxMjI1IDIzLjUzNjQgNS4zMTIyNSAyMi45NzM0QzUuMzEyMjUgMjIuNDEwMyA0Ljg2Mzc1IDIxLjk1IDQuMzE1NTggMjEuOTVIMy44MjkwNkw1LjUgMTdIMTMuNUwxNS4wMjkxIDIxLjk1MzhIMTQuNTMzNEMxMy45OTA4IDIxLjk1MzggMTMuNTQ4NiAyMi40MTM4IDEzLjU0ODYgMjIuOTc3NEMxMy41NDg2IDIzLjU0IDEzLjk5MDggMjQgMTQuNTMzNCAyNEgxNy44NTk5QzE4LjQxMjYgMjQgMTguODU0OSAyMy41NCAxOC44NTQ5IDIyLjk3NzRDMTguODU0OSAyMi40MTM4IDE4LjQxMjYgMjEuOTUzOCAxNy44NTk5IDIxLjk1MzhIMTcuMTE4NFpNOS40Mjg0NSA0LjMxNzgzTDYgMTVIMTNMOS40Mjg0NSA0LjMxNzgzWk0yMC41OTI1IDcuNDc3NzhDMjEuMDg2NCA3LjM2NTU0IDIxLjUzIDcuMjUzMzEgMjEuOTEzIDcuMTUwNDJDMjEuODQyNSA4LjI2NjU5IDIxLjY0MDkgOC43Nzc5IDIxLjUxOTkgOS4wMjMxN0MyMS4yOTgyIDkuNDIyMjQgMjAuOTQ1MyA5Ljc1OTk5IDIwLjQ1MTMgMTAuMDI2QzE5LjkyNzEgMTAuMzEyOSAxOS4zNzI2IDEwLjQ1NjMgMTguNzM3NSAxMC40NTYzQzE4LjA5MjQgMTAuNDU2MyAxNy43ODk5IDEwLjIzMDggMTcuNjI4NyAxMC4wNjY2QzE3LjM2NjUgOS44MTA5MyAxNy4yNDU2IDkuNTM0NDggMTcuMjQ1NiA5LjE3Njk4QzE3LjI0NTYgOC43Njc1MSAxNy4zNjY2IDguNjEzNyAxNy40OTc2IDguNTAxNDZDMTcuNzU5NyA4LjI2NjU5IDE4LjAzMTkgOC4xMDI0IDE4LjMyNDMgOC4wMjAyOUMxOC43Mzc2IDcuOTA4MDUgMTkuNTAzNyA3LjcyNDA4IDIwLjU5MjUgNy40Nzc3OFpNMTYuMjU3NyAxMS41NTA2QzE2LjkwMjkgMTIuMTc1MiAxNy43Mzk1IDEyLjUwMjYgMTguNzM3NSAxMi41MDI2QzE5LjY5NTIgMTIuNTAyNiAyMC41ODI0IDEyLjI3NzEgMjEuMzg4OSAxMS44Mzc1QzIxLjYxMyAxMS43MTQyIDIxLjgyMTkgMTEuNTc5OCAyMi4wMTUzIDExLjQzNUMyMi4wNDE5IDExLjk4MiAyMi40NzUgMTIuNDA0MiAyMy4wMTIgMTIuNDA0MkMyMy41NjY1IDEyLjQwNDIgMjQgMTEuOTU0MiAyNCAxMS4zODE1VjQuNzA5MTVDMjQgMi4zOTY2OSAyMi4yNjYgMC41MjM4NTMgMjAuMTE4NyAwLjUyMzg1M0gxOS40MzMyQzE3Ljg2MDUgMC41MjM4NTMgMTYuNDQ5IDEuNTM3MTcgMTUuODQ0MSAzLjA5MTk4QzE1LjYzMjQgMy42MjQxIDE1Ljg4NDUgNC4yMTc1OCAxNi4zOTg2IDQuNDIyMzJDMTYuODkyNiA0LjYzNzQ2IDE3LjQ3NzQgNC4zODE3NyAxNy42ODkxIDMuODYwMDRDMTcuOTgxNSAzLjA3MjI1IDE4LjY2NyAyLjU3MDI0IDE5LjQzMzIgMi41NzAyNEgyMC4xMTg3QzIxLjE2NzEgMi41NzAyNCAyMi4wMTQgMy41MzI2NSAyMi4wMTQgNC43MDkxNVY0Ljk5ODc0QzIxLjUzMjUgNS4xNDg0NSAyMC45MTMyIDUuMzEzMTkgMjAuMTY5MSA1LjQ4MjM5QzE5LjA0IDUuNzM4MDQgMTguMjQzNiA1LjkyMjA0IDE3LjggNi4wNDU3MUMxNy4yMTU0IDYuMjA4ODcgMTYuNjgxMSA2LjUxNjQ3IDE2LjE5NzIgNi45NTYwN0MxNS43NzM4IDcuMzI1MDEgMTUuMjU5NiA4LjAwOTg5IDE1LjI1OTYgOS4xNzY5OEMxNS4yNTk2IDEwLjA5NzggMTUuNjAyNCAxMC45MDYzIDE2LjI1NzcgMTEuNTUwNloiIGZpbGw9ImJsYWNrIi8+Cjwvc3ZnPgo=);
  width: 22px;
  height: 22px;
}
@media only screen and (max-width: 1560px) {
  .icon--tab-text.svg-icon:after {
    width: 17px;
    height: 17px;
  }
}
.btn-tool-top-right.tool-edit.icon--edit.svg-icon:before {
  content: none;
}
.editor-tool.icon--undo,
.editor-tool.icon--redo,
.editor-tool.icon--cut,
.editor-tool.icon--copy,
.editor-tool.icon--paste,
.editor-tool.icon--select-all,
.editor-tool.icon--select-all-active,
.editor-tool.icon--delete,
.editor-tool.icon--group {
  padding-left: 23px;
}

/* custom buttons */
.btn-outlined,
btn-outlined,
.btn-outlined-medium,
btn-outlined-medium,
.btn-outlined-small,
btn-outlined-small {
  display: inline-block;
  font-family: "Mulish";
  color: #000000;
  border: 1px solid #000000;
  border-radius: 0;
  text-transform: uppercase;
  text-align: center;
  cursor: pointer;
  transition: 0.2s all;
  box-sizing: border-box;
  padding: 0 34px;
  height: 48px;
  line-height: 46px;
  font-size: 14px;
  font-weight: 700;
  letter-spacing: 0.03em;
  text-decoration: none;
  white-space: nowrap;
  position: relative;
  background: #fff;
  outline: none;
}
.btn-outlined-medium,
btn-outlined-medium {
  padding: 0 20px;
  height: 36px;
  line-height: 34px;
  font-size: 12px;
}
.btn-outlined-medium:hover,
btn-outlined-medium:hover {
  opacity: 70%;
}
.btn-outlined-medium:focus,
btn-outlined-medium:focus,
.btn-outlined-medium:active,
btn-outlined-medium:active {
  opacity: 60%;
}
.btn-outlined-medium.disabled,
btn-outlined-medium.disabled {
  opacity: 0.8;
  cursor: default;
  pointer-events: none;
}
.btn-outlined-small,
btn-outlined-small {
  padding: 0 10px;
  height: 28px;
  line-height: 26px;
  font-size: 10px;
}
.btn-outlined-small:hover,
btn-outlined-small:hover {
  opacity: 70%;
}
.btn-outlined-small:focus,
btn-outlined-small:focus,
.btn-outlined-small:active,
btn-outlined-small:active {
  opacity: 60%;
}
.btn-outlined-small.disabled,
btn-outlined-small.disabled {
  opacity: 0.8;
  cursor: default;
  pointer-events: none;
}
.btn-outlined:hover,
btn-outlined:hover {
  opacity: 70%;
}
.btn-outlined:focus,
btn-outlined:focus,
.btn-outlined:active,
btn-outlined:active {
  opacity: 60%;
}
.btn-outlined.disabled,
btn-outlined.disabled {
  opacity: 0.8;
  cursor: default;
  pointer-events: none;
}
.btn-solid,
btn-solid,
.btn-solid-medium,
btn-solid-medium,
.btn-solid-small,
btn-solid-small {
  display: inline-block;
  font-family: "Mulish";
  color: #fff;
  background: #000000;
  border: 1px solid transparent;
  border-radius: 0;
  text-transform: uppercase;
  text-align: center;
  cursor: pointer;
  transition: 0.2s all;
  box-sizing: border-box;
  padding: 0 34px;
  height: 48px;
  line-height: 46px;
  font-size: 14px;
  font-weight: 700;
  letter-spacing: 0.03em;
  text-decoration: none;
  white-space: nowrap;
  position: relative;
}
.btn-solid-medium,
btn-solid-medium {
  padding: 0 20px;
  height: 36px;
  line-height: 34px;
  font-size: 12px;
}
.btn-solid-medium:hover,
btn-solid-medium:hover {
  opacity: 70%;
}
.btn-solid-medium.disabled,
btn-solid-medium.disabled {
  opacity: 0.8;
  cursor: default;
  pointer-events: none;
}
.btn-solid-medium.m-progress,
btn-solid-medium.m-progress {
  background: #000000;
  z-index: 1;
  overflow: hidden;
  pointer-events: none;
}
.btn-solid-medium.m-progress i,
btn-solid-medium.m-progress i {
  background: #A78868;
  position: absolute;
  left: 0;
  top: 0;
  height: 100%;
  z-index: -1;
}
.btn-solid-small,
btn-solid-small {
  padding: 0 10px;
  height: 28px;
  line-height: 26px;
  font-size: 10px;
}
.btn-solid-small:hover,
btn-solid-small:hover {
  opacity: 70%;
}
.btn-solid-small.disabled,
btn-solid-small.disabled {
  opacity: 0.8;
  cursor: default;
  pointer-events: none;
}
.btn-solid-small.m-progress,
btn-solid-small.m-progress {
  background: #000000;
  z-index: 1;
  overflow: hidden;
  pointer-events: none;
}
.btn-solid-small.m-progress i,
btn-solid-small.m-progress i {
  background: #A78868;
  position: absolute;
  left: 0;
  top: 0;
  height: 100%;
  z-index: -1;
}
.btn-solid:hover,
btn-solid:hover {
  opacity: 70%;
}
.btn-solid.disabled,
btn-solid.disabled {
  opacity: 0.8;
  cursor: default;
  pointer-events: none;
}
.btn-solid.m-progress,
btn-solid.m-progress {
  background: #000000;
  z-index: 1;
  overflow: hidden;
  pointer-events: none;
}
.btn-solid.m-progress i,
btn-solid.m-progress i {
  background: #A78868;
  position: absolute;
  left: 0;
  top: 0;
  height: 100%;
  z-index: -1;
}
.btn-secondary,
btn-secondary,
.btn-secondary-medium,
btn-secondary-medium,
.btn-secondary-small,
btn-secondary-small {
  display: inline-block;
  font-family: "Mulish";
  color: #000000;
  border: 1px solid #D2D2D2;
  text-transform: uppercase;
  text-align: center;
  cursor: pointer;
  transition: 0.2s all;
  box-sizing: border-box;
  padding: 0 34px;
  height: 48px;
  line-height: 46px;
  font-size: 14px;
  font-weight: 700;
  letter-spacing: 0.03em;
  text-decoration: none;
  white-space: nowrap;
  position: relative;
  background: #fff;
  outline: none;
}
.btn-secondary-medium,
btn-secondary-medium {
  padding: 0 20px;
  height: 36px;
  line-height: 34px;
  font-size: 12px;
}
.btn-secondary-medium:hover,
btn-secondary-medium:hover {
  border-color: #000000;
}
.btn-secondary-medium.disabled,
btn-secondary-medium.disabled {
  opacity: 0.8;
  cursor: default;
  pointer-events: none;
}
.btn-secondary-small,
btn-secondary-small {
  padding: 0 10px;
  height: 28px;
  line-height: 26px;
  font-size: 10px;
}
.btn-secondary-small:hover,
btn-secondary-small:hover {
  border-color: #000000;
}
.btn-secondary-small.disabled,
btn-secondary-small.disabled {
  opacity: 0.8;
  cursor: default;
  pointer-events: none;
}
.btn-secondary:hover,
btn-secondary:hover {
  border-color: #000000;
}
.btn-secondary.disabled,
btn-secondary.disabled {
  opacity: 0.8;
  cursor: default;
  pointer-events: none;
}
.btn-outlined-bronze,
btn-outlined-bronze,
.btn-outlined-bronze-medium,
btn-outlined-bronze-medium,
.btn-outlined-bronze-small,
btn-outlined-bronze-small {
  display: inline-block;
  font-family: "Mulish";
  color: #A78868;
  border: 1px solid #A78868;
  border-radius: 0;
  text-transform: uppercase;
  text-align: center;
  cursor: pointer;
  transition: 0.2s all;
  box-sizing: border-box;
  padding: 0 34px;
  height: 48px;
  line-height: 46px;
  font-size: 14px;
  font-weight: 700;
  letter-spacing: 0.03em;
  text-decoration: none;
  white-space: nowrap;
  position: relative;
  background: #fff;
  outline: none;
}
.btn-outlined-bronze-medium,
btn-outlined-bronze-medium {
  padding: 0 20px;
  height: 36px;
  line-height: 34px;
  font-size: 12px;
}
.btn-outlined-bronze-medium:hover,
btn-outlined-bronze-medium:hover {
  opacity: 70%;
}
.btn-outlined-bronze-medium:focus,
btn-outlined-bronze-medium:focus,
.btn-outlined-bronze-medium:active,
btn-outlined-bronze-medium:active {
  opacity: 60%;
}
.btn-outlined-bronze-medium.disabled,
btn-outlined-bronze-medium.disabled {
  opacity: 0.8;
  cursor: default;
  pointer-events: none;
}
.btn-outlined-bronze-small,
btn-outlined-bronze-small {
  padding: 0 10px;
  height: 28px;
  line-height: 26px;
  font-size: 10px;
}
.btn-outlined-bronze-small:hover,
btn-outlined-bronze-small:hover {
  opacity: 70%;
}
.btn-outlined-bronze-small:focus,
btn-outlined-bronze-small:focus,
.btn-outlined-bronze-small:active,
btn-outlined-bronze-small:active {
  opacity: 60%;
}
.btn-outlined-bronze-small.disabled,
btn-outlined-bronze-small.disabled {
  opacity: 0.8;
  cursor: default;
  pointer-events: none;
}
.btn-outlined-bronze:hover,
btn-outlined-bronze:hover {
  opacity: 70%;
}
.btn-outlined-bronze:focus,
btn-outlined-bronze:focus,
.btn-outlined-bronze:active,
btn-outlined-bronze:active {
  opacity: 60%;
}
.btn-outlined-bronze.disabled,
btn-outlined-bronze.disabled {
  opacity: 0.8;
  cursor: default;
  pointer-events: none;
}
.btn-solid-bronze,
btn-solid-bronze,
.btn-solid-bronze-medium,
btn-solid-bronze-medium,
.btn-solid-bronze-small,
btn-solid-bronze-small {
  display: inline-block;
  font-family: "Mulish";
  color: #fff;
  background: #A78868;
  border: 1px solid transparent;
  border-radius: 0;
  text-transform: uppercase;
  text-align: center;
  cursor: pointer;
  transition: 0.2s all;
  box-sizing: border-box;
  padding: 0 34px;
  height: 48px;
  line-height: 46px;
  font-size: 14px;
  font-weight: 700;
  letter-spacing: 0.03em;
  text-decoration: none;
  white-space: nowrap;
  position: relative;
}
.btn-solid-bronze-medium,
btn-solid-bronze-medium {
  padding: 0 20px;
  height: 36px;
  line-height: 34px;
  font-size: 12px;
}
.btn-solid-bronze-medium:hover,
btn-solid-bronze-medium:hover {
  opacity: 70%;
}
.btn-solid-bronze-medium.disabled,
btn-solid-bronze-medium.disabled {
  opacity: 0.8;
  cursor: default;
  pointer-events: none;
}
.btn-solid-bronze-medium.m-progress,
btn-solid-bronze-medium.m-progress {
  background: #000000;
  z-index: 1;
  overflow: hidden;
  pointer-events: none;
}
.btn-solid-bronze-medium.m-progress i,
btn-solid-bronze-medium.m-progress i {
  background: #A78868;
  position: absolute;
  left: 0;
  top: 0;
  height: 100%;
  z-index: -1;
}
.btn-solid-bronze-small,
btn-solid-bronze-small {
  padding: 0 10px;
  height: 28px;
  line-height: 26px;
  font-size: 10px;
}
.btn-solid-bronze-small:hover,
btn-solid-bronze-small:hover {
  opacity: 70%;
}
.btn-solid-bronze-small.disabled,
btn-solid-bronze-small.disabled {
  opacity: 0.8;
  cursor: default;
  pointer-events: none;
}
.btn-solid-bronze-small.m-progress,
btn-solid-bronze-small.m-progress {
  background: #000000;
  z-index: 1;
  overflow: hidden;
  pointer-events: none;
}
.btn-solid-bronze-small.m-progress i,
btn-solid-bronze-small.m-progress i {
  background: #A78868;
  position: absolute;
  left: 0;
  top: 0;
  height: 100%;
  z-index: -1;
}
.btn-solid-bronze:hover,
btn-solid-bronze:hover {
  opacity: 70%;
}
.btn-solid-bronze.disabled,
btn-solid-bronze.disabled {
  opacity: 0.8;
  cursor: default;
  pointer-events: none;
}
.btn-solid-bronze.m-progress,
btn-solid-bronze.m-progress {
  background: #000000;
  z-index: 1;
  overflow: hidden;
  pointer-events: none;
}
.btn-solid-bronze.m-progress i,
btn-solid-bronze.m-progress i {
  background: #A78868;
  position: absolute;
  left: 0;
  top: 0;
  height: 100%;
  z-index: -1;
}
/* custom inputs */
input.input-basic,
input.input-basic-medium {
  font-size: 16px;
  color: #000000;
  height: 48px;
  border: 1px solid #D2D2D2;
  padding: 0 20px;
  background: #fff;
  border-radius: 0px;
  font-weight: 400;
}
input.input-basic::placeholder {
  color: #000000;
  font-weight: 400;
  opacity: 0.45;
}
input.input-basic:focus {
  border-color: #000000;
  outline: none;
}
input.input-basic:read-only {
  border-color: #D2D2D2 !important;
}
input.input-basic.medium {
  height: 36px;
  font-size: 14px;
}
input.input-basic.search {
  background-image: url("data:image/svg+xml;charset=UTF-8,<svg width='16' height='16' viewBox='0 0 16 16' fill='none' xmlns='http://www.w3.org/2000/svg'><path fill-rule='evenodd' clip-rule='evenodd' d='M1.40074 6.86708C1.40214 3.83648 3.90523 1.37755 6.98125 1.37755C10.058 1.37755 12.5611 3.83648 12.5625 6.86708C12.5625 9.89079 10.0587 12.3497 6.97985 12.3497C3.90453 12.3497 1.40214 9.89079 1.40074 6.86708ZM0 6.86708C0.00140074 10.6484 3.13273 13.7272 6.97985 13.7272C8.58346 13.7272 10.0626 13.1933 11.2428 12.2965L14.8043 15.8003C14.9416 15.9312 15.1201 16 15.2994 16C15.4787 16 15.658 15.9312 15.7946 15.8003C16.0685 15.5248 16.0685 15.0908 15.7946 14.8222L12.2626 11.3475C13.3218 10.1433 13.9633 8.57441 13.9633 6.86022C13.9619 3.07886 10.8298 0 6.98125 0C3.13273 0 0.00140074 3.07883 0 6.86708Z' fill='rgb(199 127 79)'/></svg>");
  background-repeat: no-repeat;
  background-position: 100% 50%;
}
input.input-basic-medium {
  font-size: 14px;
  height: 36px;
}
input.input-basic-medium::placeholder {
  color: #000000;
  font-weight: 400;
  opacity: 0.45;
}
input.input-basic-medium:focus {
  border-color: #A78868;
  outline: none;
}
input.input-basic-medium:focus[readonly] {
  border-color: #D2D2D2;
}
.custom-search {
  position: relative;
  width: 100%;
  height: 48px;
  display: inline-block;
}
.custom-search.small {
  height: 28px;
}
.custom-search.small input {
  font-size: 12px;
}
.custom-search:after {
  top: calc(50% - 7px);
  right: 14px;
  content: '';
  width: 14px;
  height: 14px;
  background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTQiIGhlaWdodD0iMTQiIHZpZXdCb3g9IjAgMCAxNCAxNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPGcgY2xpcC1wYXRoPSJ1cmwoI2NsaXAwXzI1XzIwKSI+CjxwYXRoIGZpbGwtcnVsZT0iZXZlbm9kZCIgY2xpcC1ydWxlPSJldmVub2RkIiBkPSJNNi4yMjE5MSAxLjI0ODM4QzMuNDgwMTIgMS4yNDkgMS4yNDk1IDMuNDgxMDkgMS4yNDgyNSA2LjIyNDM5QzEuMjQ5NSA4Ljk2NTIgMy40Nzk1MSAxMS4xOTYxIDYuMjIwNjcgMTEuMTk2MUM4Ljk2NDMzIDExLjE5NjEgMTEuMTk2MiA4Ljk2NTIzIDExLjE5NjIgNi4yMjMxOEMxMS4xOTQ5IDMuNDc5ODcgOC45NjM2OSAxLjI0ODM4IDYuMjIxOTEgMS4yNDgzOFpNNi4yMjA2NyAxMi40NDQ0QzIuNzkyMzUgMTIuNDQ0NCAwLjAwMTI0ODI1IDkuNjUzNjggMCA2LjIyNDM5QzAuMDAxMjQ4MjUgMi43OTI2MSAyLjc5MjM0IDAuMDAwNjI0MTg4IDYuMjIxOTEgMEM5LjY1MTQ4IDAgMTIuNDQzMiAyLjc5MTM3IDEyLjQ0NDQgNi4yMjI1M0MxMi40NDQ0IDkuNjUzNjkgOS42NTIxMSAxMi40NDQ0IDYuMjIwNjcgMTIuNDQ0NFoiIGZpbGw9ImJsYWNrIi8+CjxwYXRoIGZpbGwtcnVsZT0iZXZlbm9kZCIgY2xpcC1ydWxlPSJldmVub2RkIiBkPSJNMi45MzIyNyA2LjIxMTM0SDIuMzMzNUMyLjMzMzUgNC4wNzI1NyA0LjEwODI2IDIuMzMzMDEgNi4yODkgMi4zMzMwMVYyLjkyMDFDNC40MzgxOCAyLjkyMDEgMi45MzIyNyA0LjM5NjY0IDIuOTMyMjcgNi4yMTEzNFpNMTMuNDAxMiAxMy45OTk3QzEzLjI0OCAxMy45OTk3IDEzLjA5NDcgMTMuOTQyMSAxMi45Nzc5IDEzLjgyNzZMOS42NDM5MyAxMC41NTg3QzkuNDA5ODEgMTAuMzI5OCA5LjQwOTgxIDkuOTU4MTMgOS42NDM5MyA5LjcyODU4QzkuODc3NDUgOS40OTk2MSAxMC4yNTY1IDkuNDk5NjEgMTAuNDkwNiA5LjcyODU4TDEzLjgyNDYgMTIuOTk3NUMxNC4wNTg3IDEzLjIyNjUgMTQuMDU4NyAxMy41OTgxIDEzLjgyNDYgMTMuODI3NkMxMy43MDc4IDEzLjk0MjEgMTMuNTU0NSAxMy45OTk3IDEzLjQwMTIgMTMuOTk5N1oiIGZpbGw9ImJsYWNrIi8+CjwvZz4KPGRlZnM+CjxjbGlwUGF0aCBpZD0iY2xpcDBfMjVfMjAiPgo8cmVjdCB3aWR0aD0iMTQiIGhlaWdodD0iMTQiIGZpbGw9IndoaXRlIi8+CjwvY2xpcFBhdGg+CjwvZGVmcz4KPC9zdmc+Cg==);
  pointer-events: none;
  position: absolute;
}
.custom-search input {
  border: 1px solid #D2D2D2;
  height: 100%;
  width: 100%;
  position: absolute;
  left: 0;
  top: 0;
  color: #000000;
  font-size: 16px;
  text-align: left;
  padding: 0 37px 0 20px;
  user-select: text;
  font-family: "Mulish";
}
.custom-search input:focus {
  outline: none;
}
.custom-search input::placeholder {
  opacity: 0.5;
}
.custom-search .hint {
  font-size: 10px;
  position: absolute;
  top: 100%;
  color: #000000;
  opacity: 0.5;
  line-height: 18px;
  white-space: nowrap;
  font-family: "Mulish";
}
textarea.textarea-basic {
  font-size: 16px;
  font-weight: 400;
  line-height: 1.5;
  color: #000000;
  height: 110px;
  border: 1px solid #D2D2D2;
  padding: 10px 20px;
  resize: none;
  background: #fff;
  border-radius: 0px;
}
textarea.textarea-basic::placeholder {
  color: #000000;
  font-weight: 400;
  opacity: 0.4;
}
textarea.textarea-basic:focus {
  border-color: #000000;
  outline: none;
}
textarea.textarea-basic:read-only {
  border-color: #D2D2D2 !important;
}
textarea.textarea-basic::placeholder {
  color: #000000;
  opacity: 0.5;
}
/* custom ui elements */
notification {
  display: block;
  position: relative;
  background: #e5ecf2;
  padding: 0 50px;
  font-size: 14px;
  font-weight: 400;
  line-height: 21px;
  display: flex;
  align-items: center;
  min-height: 54px;
  overflow: hidden;
  border-radius: 4px;
}
notification:before {
  content: "";
  background-image: url("data:image/svg+xml,%3Csvg width='4' height='28' viewBox='0 0 4 28' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M4 0H0V21H4V0Z' fill='white'/%3E%3Cpath d='M4 24H0V28H4V24Z' fill='white'/%3E%3C/svg%3E%0A");
  background-color: #8C8C8C;
  background-position: 50% 50%;
  background-repeat: no-repeat;
  width: 32px;
  height: 100%;
  position: absolute;
  left: 0;
  top: 0;
}
/* General disabled class */
.disabled {
  opacity: 0.5 !important;
  pointer-events: none !important;
  user-select: none !important;
}
.disabled > span {
  opacity: 0.5;
}
.disabled:after {
  opacity: 0.5;
}

/* COLORS */
/* SIZES */
/* FONTS */
/* ANIMATIONS */
@keyframes rotation {
  from {
    transform: rotate(0deg);
  }
  to {
    transform: rotate(360deg);
  }
}
@keyframes rotation-inverse {
  from {
    transform: rotate(360deg);
  }
  to {
    transform: rotate(0deg);
  }
}
@keyframes scale-up-center {
  0% {
    -webkit-transform: scale(0.5);
    transform: scale(0.5);
  }
  100% {
    -webkit-transform: scale(1);
    transform: scale(1);
  }
}
@keyframes scale-out-center {
  0% {
    -webkit-transform: scale(1);
    transform: scale(1);
    opacity: 1;
  }
  100% {
    -webkit-transform: scale(0);
    transform: scale(0);
    opacity: 1;
  }
}
@keyframes slide-next {
  0% {
    -webkit-transform: translateX(0);
    transform: translateX(0);
    opacity: 1;
  }
  100% {
    -webkit-transform: translateX(-100px);
    transform: translateX(-100px);
    opacity: 0;
  }
}
@keyframes slide-from-next {
  0% {
    -webkit-transform: translateX(100px);
    transform: translateX(100px);
    opacity: 0;
  }
  100% {
    -webkit-transform: translateX(0px);
    transform: translateX(0px);
    opacity: 1;
  }
}
@keyframes slide-prev {
  0% {
    -webkit-transform: translateX(0);
    transform: translateX(0);
    opacity: 1;
  }
  100% {
    -webkit-transform: translateX(100px);
    transform: translateX(100px);
    opacity: 0;
  }
}
@keyframes slide-from-prev {
  0% {
    -webkit-transform: translateX(-100px);
    transform: translateX(-100px);
    opacity: 0;
  }
  100% {
    -webkit-transform: translateX(0);
    transform: translateX(0);
    opacity: 1;
  }
}
@keyframes shift-from-bottom {
  0% {
    top: -15px;
    opacity: 0;
  }
  100% {
    top: 0;
    opacity: 1;
  }
}
@keyframes fade-in {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
@keyframes fade-out {
  0% {
    opacity: 1;
  }
  100% {
    opacity: 0;
  }
}
@keyframes swapIn {
  0% {
    transform: scale(1);
  }
  80% {
    transform: scale(0.8);
  }
  100% {
    transform: scale(0.5);
  }
}
@keyframes fadeOut {
  0% {
    transform: scale(0.9);
    opacity: 0;
  }
  100% {
    transform: scale(1);
    opacity: 1;
  }
}
/* MIXINS */
.g-header-mini {
  position: relative;
  height: 60px;
  width: 100%;
  min-width: 320px;
  border-bottom: 1px solid #D2D2D2;
  padding: 0 26px;
  background: #fff;
  font-family: 'Mulish', sans-serif;
}
.g-header-mini:after {
  content: "";
  position: absolute;
  top: 0;
  bottom: auto;
  left: 0;
  right: auto;
  width: 100%;
  height: 8px;
  background: #000000;
}
.g-header-mini .header-wrap {
  display: flex;
  padding-top: 23px;
  align-items: center;
}
.g-header-mini .header-wrap .logo {
  margin-right: auto;
  display: inline-flex;
  align-items: center;
}
@media only screen and (max-width: 480px) {
  .g-header-mini .header-wrap .logo img {
    width: 100px;
    height: auto !important;
  }
}
.g-header-mini .login-panel {
  font-size: 14px;
}

/* COLORS */
/* SIZES */
/* FONTS */
/* ANIMATIONS */
@keyframes rotation {
  from {
    transform: rotate(0deg);
  }
  to {
    transform: rotate(360deg);
  }
}
@keyframes rotation-inverse {
  from {
    transform: rotate(360deg);
  }
  to {
    transform: rotate(0deg);
  }
}
@keyframes scale-up-center {
  0% {
    -webkit-transform: scale(0.5);
    transform: scale(0.5);
  }
  100% {
    -webkit-transform: scale(1);
    transform: scale(1);
  }
}
@keyframes scale-out-center {
  0% {
    -webkit-transform: scale(1);
    transform: scale(1);
    opacity: 1;
  }
  100% {
    -webkit-transform: scale(0);
    transform: scale(0);
    opacity: 1;
  }
}
@keyframes slide-next {
  0% {
    -webkit-transform: translateX(0);
    transform: translateX(0);
    opacity: 1;
  }
  100% {
    -webkit-transform: translateX(-100px);
    transform: translateX(-100px);
    opacity: 0;
  }
}
@keyframes slide-from-next {
  0% {
    -webkit-transform: translateX(100px);
    transform: translateX(100px);
    opacity: 0;
  }
  100% {
    -webkit-transform: translateX(0px);
    transform: translateX(0px);
    opacity: 1;
  }
}
@keyframes slide-prev {
  0% {
    -webkit-transform: translateX(0);
    transform: translateX(0);
    opacity: 1;
  }
  100% {
    -webkit-transform: translateX(100px);
    transform: translateX(100px);
    opacity: 0;
  }
}
@keyframes slide-from-prev {
  0% {
    -webkit-transform: translateX(-100px);
    transform: translateX(-100px);
    opacity: 0;
  }
  100% {
    -webkit-transform: translateX(0);
    transform: translateX(0);
    opacity: 1;
  }
}
@keyframes shift-from-bottom {
  0% {
    top: -15px;
    opacity: 0;
  }
  100% {
    top: 0;
    opacity: 1;
  }
}
@keyframes fade-in {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
@keyframes fade-out {
  0% {
    opacity: 1;
  }
  100% {
    opacity: 0;
  }
}
@keyframes swapIn {
  0% {
    transform: scale(1);
  }
  80% {
    transform: scale(0.8);
  }
  100% {
    transform: scale(0.5);
  }
}
@keyframes fadeOut {
  0% {
    transform: scale(0.9);
    opacity: 0;
  }
  100% {
    transform: scale(1);
    opacity: 1;
  }
}
/* MIXINS */
.g-pix-footer {
  display: flex;
  height: 44px;
  margin: 0 auto;
  width: 100%;
  padding-left: 26px;
  padding-right: 26px;
}
@media only screen and (max-width: 480px) {
  .g-pix-footer {
    padding-left: 15px;
    padding-right: 15px;
  }
}
.g-pix-footer-wrapper {
  padding: 21px 0 0;
  height: 86px;
  box-sizing: border-box;
}
.g-pix-footer-wrapper.fixed {
  position: fixed;
  bottom: 0;
  left: 0;
  width: 100%;
  z-index: 10;
  background: #fff;
  border-top: none;
  box-shadow: 0px -3px 8px rgba(0, 0, 0, 0.08);
}
.g-pix-footer-wrapper .g-pix-footer__info {
  flex: 1 1 400px;
  border-top: none;
  border-bottom: none;
  height: 100%;
  text-align: left;
  position: relative;
}
.g-pix-footer-wrapper .g-pix-footer__info .footer-note {
  font-size: 14px;
  height: 100%;
  color: #a3a3a3;
  margin: 0;
  line-height: 43px;
  font-style: italic;
  display: inline-block;
  vertical-align: top;
}
.g-pix-footer-wrapper .g-pix-footer__info .footer-note b {
  color: #000000;
  text-transform: uppercase;
  font-weight: 400;
  font-style: normal;
  letter-spacing: 1px;
  margin: 0 5px 0 0;
  font-family: "Mulish";
}
.g-pix-footer-wrapper .g-pix-footer__info .upload-pdf {
  display: flex;
  padding-top: 10px;
  width: 330px;
}
.g-pix-footer-wrapper .g-pix-footer__info .upload-pdf div {
  padding-top: 3px;
}
.g-pix-footer-wrapper .g-pix-footer__info .upload-pdf .flex-gap-1 {
  flex: 1;
}
.g-pix-footer-wrapper .g-pix-footer__info .upload-pdf .link {
  color: #82B44F;
  display: block;
  text-decoration: none;
  white-space: nowrap;
  padding-left: 23px;
  text-transform: uppercase;
  height: 30px;
  padding-top: 5px;
}
.g-pix-footer-wrapper .g-pix-footer__info .shifted {
  margin-left: 170px;
}
.g-pix-footer-wrapper .g-pix-footer__info .footer-cart {
  display: inline-block;
  vertical-align: top;
  height: 100%;
}
.g-pix-footer-wrapper .g-pix-footer__info .footer-cart .count {
  font-family: "Mulish";
  font-size: 34px;
  font-weight: 500;
  margin: 0 5px 0 0;
  display: inline-block;
  vertical-align: top;
  line-height: 34px;
  height: 100%;
  color: #A78868;
}
.g-pix-footer-wrapper .g-pix-footer__info .footer-cart > div {
  display: inline-block;
  vertical-align: top;
  height: 100%;
  padding: 1px 0 0;
}
.g-pix-footer-wrapper .g-pix-footer__info .footer-cart p {
  margin: 1px 0 0;
  font-size: 12px;
  line-height: 12px;
  color: #000000;
}
.g-pix-footer-wrapper .g-pix-footer__info .footer-cart .open-cart {
  display: inline-block;
  padding: 4px 0 0;
  font-size: 12px;
  font-weight: 700;
  text-transform: uppercase;
  line-height: 16px;
  color: #000000;
  cursor: pointer;
}
.g-pix-footer-wrapper .g-pix-footer__info .footer-price {
  position: absolute;
  right: 10px;
  top: 0;
  height: 100%;
  line-height: 42px;
}
.g-pix-footer-wrapper .g-pix-footer__info .footer-price em {
  display: inline-block;
  vertical-align: top;
  height: 100%;
  text-transform: capitalize;
  font-family: "Mulish";
  font-size: 14px;
  margin: 0 5px 0 0;
  font-style: normal;
  color: #000000;
  line-height: 42px;
}
.g-pix-footer-wrapper .g-pix-footer__info .footer-price span {
  display: inline-block;
  vertical-align: top;
  height: 100%;
  font-style: normal;
  font-weight: 600;
  line-height: 41px;
  letter-spacing: -1px;
  font-size: 16px;
  color: #000000;
}
.g-pix-footer-wrapper .g-pix-footer__actions {
  display: flex;
  align-items: center;
  justify-content: center;
  margin-left: 15px;
}
.g-pix-footer-wrapper .g-pix-footer__actions > *:not(:last-child) {
  margin-right: 20px;
}
.g-pix-footer-wrapper .g-pix-footer__actions .footer-separator {
  width: 11px;
  font-size: 13px;
  line-height: 41px;
  color: #000;
  height: 100%;
  text-align: center;
  display: inline-block;
  vertical-align: top;
  font-weight: 700;
  margin: 0 7px 0 6px;
  position: relative;
}
.g-pix-footer-wrapper .g-pix-footer__actions .footer-separator:before {
  content: "";
  position: absolute;
  left: 6px;
  top: 0px;
  background: #EDEDED;
  width: 1px;
  height: 100%;
  z-index: -1;
}
.g-pix-footer-wrapper .g-pix-footer__actions .footer-separator:after {
  content: "";
  position: absolute;
  left: 1px;
  top: 13px;
  background: #fff;
  width: 100%;
  height: 17px;
  z-index: -1;
}
.g-pix-footer-wrapper .g-pix-footer__actions .action-button {
  display: inline-block;
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  background: #82B44F;
  color: #fff;
  height: 44px;
  vertical-align: top;
  border: 1px solid transparent;
  font-weight: 700;
  font-size: 12px;
  line-height: 41px;
  border-radius: 2px;
  text-transform: uppercase;
  text-align: center;
  transition: all 0.1s ease-out;
  letter-spacing: 0.04em;
  padding: 0 20px;
  cursor: pointer;
  position: relative;
  min-width: 170px;
  text-decoration: none;
}
.g-pix-footer-wrapper .g-pix-footer__actions .action-button .action-button-text {
  font-size: 12px;
}
.g-pix-footer-wrapper .g-pix-footer__actions .action-button.m-done:after {
  content: '\E810';
  top: -2px;
  font-size: 8px;
  position: relative;
  margin-left: 9px;
}
.g-pix-footer-wrapper .g-pix-footer__actions .action-button.with-progress {
  border: none;
  overflow: hidden;
  line-height: 43px;
}
.g-pix-footer-wrapper .g-pix-footer__actions .action-button.with-progress .progress {
  position: absolute;
  height: 100%;
  left: 0;
  top: 0;
  z-index: -1;
  opacity: 0;
}
.g-pix-footer-wrapper .g-pix-footer__actions .action-button.with-progress.m-done {
  background: rgba(130, 180, 79, 0.5);
}
.g-pix-footer-wrapper .g-pix-footer__actions .action-button.with-progress.m-done.ready {
  background: #82B44F;
}
.g-pix-footer-wrapper .g-pix-footer__actions .action-button.with-progress.m-done.ready:after {
  opacity: 1;
}
.g-pix-footer-wrapper .g-pix-footer__actions .action-button.with-progress.m-done:after {
  opacity: 0;
}
.g-pix-footer-wrapper .g-pix-footer__actions .action-button.with-progress.m-done .progress {
  background: #82B44F;
}
.g-pix-footer-wrapper .g-pix-footer__actions .action-button.m-transparent {
  border-color: #BECCDB;
  background: #fff;
  color: #4A7CB0;
}

/* COLORS */
/* SIZES */
/* FONTS */
/* ANIMATIONS */
@keyframes rotation {
  from {
    transform: rotate(0deg);
  }
  to {
    transform: rotate(360deg);
  }
}
@keyframes rotation-inverse {
  from {
    transform: rotate(360deg);
  }
  to {
    transform: rotate(0deg);
  }
}
@keyframes scale-up-center {
  0% {
    -webkit-transform: scale(0.5);
    transform: scale(0.5);
  }
  100% {
    -webkit-transform: scale(1);
    transform: scale(1);
  }
}
@keyframes scale-out-center {
  0% {
    -webkit-transform: scale(1);
    transform: scale(1);
    opacity: 1;
  }
  100% {
    -webkit-transform: scale(0);
    transform: scale(0);
    opacity: 1;
  }
}
@keyframes slide-next {
  0% {
    -webkit-transform: translateX(0);
    transform: translateX(0);
    opacity: 1;
  }
  100% {
    -webkit-transform: translateX(-100px);
    transform: translateX(-100px);
    opacity: 0;
  }
}
@keyframes slide-from-next {
  0% {
    -webkit-transform: translateX(100px);
    transform: translateX(100px);
    opacity: 0;
  }
  100% {
    -webkit-transform: translateX(0px);
    transform: translateX(0px);
    opacity: 1;
  }
}
@keyframes slide-prev {
  0% {
    -webkit-transform: translateX(0);
    transform: translateX(0);
    opacity: 1;
  }
  100% {
    -webkit-transform: translateX(100px);
    transform: translateX(100px);
    opacity: 0;
  }
}
@keyframes slide-from-prev {
  0% {
    -webkit-transform: translateX(-100px);
    transform: translateX(-100px);
    opacity: 0;
  }
  100% {
    -webkit-transform: translateX(0);
    transform: translateX(0);
    opacity: 1;
  }
}
@keyframes shift-from-bottom {
  0% {
    top: -15px;
    opacity: 0;
  }
  100% {
    top: 0;
    opacity: 1;
  }
}
@keyframes fade-in {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
@keyframes fade-out {
  0% {
    opacity: 1;
  }
  100% {
    opacity: 0;
  }
}
@keyframes swapIn {
  0% {
    transform: scale(1);
  }
  80% {
    transform: scale(0.8);
  }
  100% {
    transform: scale(0.5);
  }
}
@keyframes fadeOut {
  0% {
    transform: scale(0.9);
    opacity: 0;
  }
  100% {
    transform: scale(1);
    opacity: 1;
  }
}
/* MIXINS */
@keyframes circle-percent {
  0% {
    content: '1%';
  }
  1% {
    content: '1%';
  }
  2% {
    content: '2%';
  }
  3% {
    content: '3%';
  }
  4% {
    content: '4%';
  }
  5% {
    content: '5%';
  }
  6% {
    content: '6%';
  }
  7% {
    content: '7%';
  }
  8% {
    content: '8%';
  }
  9% {
    content: '9%';
  }
  10% {
    content: '10%';
  }
  11% {
    content: '11%';
  }
  12% {
    content: '12%';
  }
  13% {
    content: '13%';
  }
  14% {
    content: '14%';
  }
  15% {
    content: '15%';
  }
  16% {
    content: '16%';
  }
  17% {
    content: '17%';
  }
  18% {
    content: '18%';
  }
  19% {
    content: '19%';
  }
  20% {
    content: '20%';
  }
  21% {
    content: '21%';
  }
  22% {
    content: '22%';
  }
  23% {
    content: '23%';
  }
  24% {
    content: '24%';
  }
  25% {
    content: '25%';
  }
  26% {
    content: '26%';
  }
  27% {
    content: '27%';
  }
  28% {
    content: '28%';
  }
  29% {
    content: '29%';
  }
  30% {
    content: '30%';
  }
  31% {
    content: '31%';
  }
  32% {
    content: '32%';
  }
  33% {
    content: '33%';
  }
  34% {
    content: '34%';
  }
  35% {
    content: '35%';
  }
  36% {
    content: '36%';
  }
  37% {
    content: '37%';
  }
  38% {
    content: '38%';
  }
  39% {
    content: '39%';
  }
  40% {
    content: '40%';
  }
  41% {
    content: '41%';
  }
  42% {
    content: '42%';
  }
  43% {
    content: '43%';
  }
  44% {
    content: '44%';
  }
  45% {
    content: '45%';
  }
  46% {
    content: '46%';
  }
  47% {
    content: '47%';
  }
  48% {
    content: '48%';
  }
  49% {
    content: '49%';
  }
  50% {
    content: '50%';
  }
  51% {
    content: '51%';
  }
  52% {
    content: '52%';
  }
  53% {
    content: '53%';
  }
  54% {
    content: '54%';
  }
  55% {
    content: '55%';
  }
  56% {
    content: '56%';
  }
  57% {
    content: '57%';
  }
  58% {
    content: '58%';
  }
  59% {
    content: '59%';
  }
  60% {
    content: '60%';
  }
  61% {
    content: '61%';
  }
  62% {
    content: '62%';
  }
  63% {
    content: '63%';
  }
  64% {
    content: '64%';
  }
  65% {
    content: '65%';
  }
  66% {
    content: '66%';
  }
  67% {
    content: '67%';
  }
  68% {
    content: '68%';
  }
  69% {
    content: '69%';
  }
  70% {
    content: '70%';
  }
  71% {
    content: '71%';
  }
  72% {
    content: '72%';
  }
  73% {
    content: '73%';
  }
  74% {
    content: '74%';
  }
  75% {
    content: '75%';
  }
  76% {
    content: '76%';
  }
  77% {
    content: '77%';
  }
  78% {
    content: '78%';
  }
  79% {
    content: '79%';
  }
  80% {
    content: '80%';
  }
  81% {
    content: '81%';
  }
  82% {
    content: '82%';
  }
  83% {
    content: '83%';
  }
  84% {
    content: '84%';
  }
  85% {
    content: '85%';
  }
  86% {
    content: '86%';
  }
  87% {
    content: '87%';
  }
  88% {
    content: '88%';
  }
  89% {
    content: '89%';
  }
  90% {
    content: '90%';
  }
  91% {
    content: '91%';
  }
  92% {
    content: '92%';
  }
  93% {
    content: '93%';
  }
  94% {
    content: '94%';
  }
  95% {
    content: '95%';
  }
  96% {
    content: '96%';
  }
  97% {
    content: '97%';
  }
  98% {
    content: '98%';
  }
  99% {
    content: '98%';
  }
  100% {
    content: '98%';
  }
}
@keyframes spinning-circle {
  0% {
    clip-path: polygon(50% 50%, 0 0, 0 0, 0 0, 0 0, 0 0);
  }
  20% {
    clip-path: polygon(50% 50%, 0 0, 100% 0, 100% 0, 100% 0, 100% 0);
  }
  40% {
    clip-path: polygon(50% 50%, 0 0, 100% 0, 100% 100%, 100% 100%, 100% 100%);
  }
  60% {
    clip-path: polygon(50% 50%, 0 0, 100% 0, 100% 100%, 0 100%, 0 100%);
  }
  80% {
    clip-path: polygon(50% 50%, 0 0, 100% 0, 100% 100%, 0 100%, 0 0);
  }
  100% {
    clip-path: polygon(50% 50%, 0 0, 100% 0, 100% 100%, 0 100%, 0 0);
  }
}
.anim-circle {
  display: flex;
  flex-direction: column;
  align-items: center;
  font-family: "Mulish", sans-serif;
}
.anim-circle div {
  box-sizing: content-box;
}
.anim-circle__text {
  font-size: 14px;
  text-align: center;
  white-space: nowrap;
  margin: 0 0 20px;
}
.anim-circle__box {
  width: 100px;
  height: 100px;
  position: relative;
  top: 0;
  left: 0;
  z-index: 1;
}
.anim-circle__spinner {
  width: 86px;
  aspect-ratio: 1;
  border: 6px solid #000;
  border-radius: 50%;
  position: relative;
  transform: rotate(45deg);
  animation: spinning-circle 6s infinite linear, spinning-circle 1s infinite linear;
  animation-delay: 0s, 5.2s;
}
.anim-circle__box:before {
  position: absolute;
  z-index: 4;
  content: '';
  top: 0;
  left: calc(50% - 3px);
  display: block;
  width: 3px;
  height: 6px;
  background-color: #fff;
}
.anim-circle__box:after {
  position: absolute;
  z-index: 4;
  top: 32px;
  left: 50%;
  content: '1%';
  font-size: 25px;
  font-weight: 500;
  line-height: normal;
  transform: translateX(-50%);
  display: block;
  animation-name: circle-percent;
  animation-duration: 5s;
  animation-fill-mode: forwards;
  animation-timing-function: linear;
}
.m-small .anim-circle__text {
  font-size: 10px;
  margin: 0 0 5px;
}
.m-small .anim-circle__box {
  width: 50px;
  height: 50px;
}
.m-small .anim-circle__box:before {
  left: calc(50% - 2px);
  width: 2px;
  height: 3px;
}
.m-small .anim-circle__box:after {
  top: 13px;
  font-size: 14px;
  line-height: 20px;
}
.m-small .anim-circle__spinner {
  width: 43px;
  border: 2px solid #000;
}
.m-tiny .anim-circle__text {
  margin: 0 0 3px;
  font-size: 6px;
}
.m-tiny .anim-circle__box {
  width: 30px;
  height: 30px;
}
.m-tiny .anim-circle__box:before {
  left: calc(50% - 1px);
  width: 1px;
  height: 2px;
}
.m-tiny .anim-circle__box:after {
  top: 6px;
  font-size: 10px;
  line-height: 16px;
}
.m-tiny .anim-circle__spinner {
  width: 25px;
  border: 1px solid #000;
}
/*  colors */
.cooper {
  color: #000000;
  font-weight: 700;
}
.font-icon:after {
  content: "";
  font-family: "icons";
  position: absolute;
  font-style: normal;
  font-weight: normal;
  speak: none;
  display: inline-block;
  text-align: center;
  font-variant: normal;
  text-transform: none;
  line-height: 1em;
  -webkit-font-smoothing: antialiased;
  margin: 0;
  pointer-events: none;
  text-decoration: none;
  transition: none;
  background: none;
}
/* GUIDLINE */
body.overflow-hidden {
  overflow: hidden;
}
.g-body {
  width: 100%;
  z-index: 0;
  position: relative;
  padding: 50px 0 86px;
}
@media only screen and (max-width: 480px) {
  .g-body {
    padding-left: 15px;
    padding-right: 15px;
  }
}
.g-header {
  width: 100%;
  position: fixed;
  z-index: 3;
}
.login-panel.logged-in .login-request-text {
  display: none;
}
.login-panel .user-settings,
.login-panel .manage-projects-section {
  display: none;
}
.login-panel.logged-in .user-settings,
.login-panel.logged-in .manage-projects-section {
  display: inline;
}
.login-panel .cooper {
  font-weight: bold;
}
/*colors*/
/*.-color--green {color: #82b44f !important;}*/
.-color--black {
  color: #000 !important;
}
.page-container {
  padding-left: 40px;
  padding-right: 25px;
}
@media only screen and (max-width: 768px) {
  .page-container {
    padding-left: 0;
    padding-right: 0;
  }
}
.page-container .uploader-row-full {
  position: relative;
}
.page-container .uploader-row-full:before,
.page-container .uploader-row-full:after {
  content: "";
  width: 30px;
  height: 100%;
  background: #EDEDED;
  position: absolute;
  border-bottom: 1px solid #D2D2D2;
  border-top: 1px solid #D2D2D2;
}
.page-container .uploader-row-full:before {
  left: -30px;
  top: 0;
}
.page-container .uploader-row-full:after {
  right: -30px;
  top: 0;
}
/*---font icons---*/
@font-face {
  font-family: 'icons';
  font-weight: normal;
  font-style: normal;
}
.icon--add:after {
  left: 7px;
  top: 14px;
  font-size: 17px !important;
  font-weight: bold !important;
  color: #82B44F !important;
}
.icon--right {
  padding-right: 30px !important;
}
.icon--left {
  padding-left: 30px !important;
}
.nav-arrows__prev,
nav-arrows__next {
  display: block;
  cursor: pointer;
  width: 11px;
  height: 28px;
}
.nav-arrows span:after {
  content: '\E802';
  top: 50%;
  font-size: 2em;
  margin-top: -0.5em;
  color: #000000;
}
.nav-arrows__prev:after {
  transform: rotate(180deg);
  left: 0;
}
.nav-arrows__prev u {
  margin-left: 15px;
}
.delete-settings:after {
  content: "\E811";
  color: #AAB9C7;
  font-size: 14px;
  margin-top: 3px;
}
.delete-settings:hover:after {
  transform: scale(1.2);
}
.btn-transparent {
  line-height: 52px;
  border-color: #d9e0ea;
  background: #fff;
  color: #1f67b2;
  webkit-transition: all 0.15s ease-out;
  transition: all 0.15s ease-out;
}
.btn-transparent-green {
  border-color: #cbcbcb;
  background: #fff;
  color: #82b44f;
  letter-spacing: 1px;
}
.btn-transparent-blue {
  border-color: #1f67b2;
  background: #fff;
  color: #1f67b2;
}
.btn-transparent:hover {
  background-color: #f7f8fa;
}
.btn.btn-arrow {
  width: 225px;
  text-align: center;
  padding: 0;
}
.btn.btn-plus {
  padding: 0 0 0 50px;
  width: 225px;
  text-align: left;
}
.btn.btn-arrow:after {
  content: '';
  position: relative;
  width: 10px;
  height: 10px;
  top: 20px;
  left: 5px;
  display: inline-block;
  vertical-align: top;
}
.btn.btn-plus:after {
  content: '';
  position: absolute;
  width: 14px;
  height: 14px;
  top: 18px;
  left: 25px;
}
.btn.btn-upload {
  background: #fff;
  color: #686f75;
  font-size: 10.968px;
  padding: 0 45px 0 65px;
  height: 40px;
  line-height: 40px;
  border: 1px solid #8C8C8C;
}
.btn.btn-upload:after {
  background: transparent url(/app/dist/assets/apps/printswizard/assets/choose_sprite-a503fe8c.png) no-repeat -362px -38px;
  content: '';
  position: absolute;
  width: 30px;
  height: 30px;
  top: 4px;
  left: 10px;
}
.btn.btn-upload:hover {
  border-color: #84acce;
  background: rgba(0, 0, 0, 0.03);
}
/* GUIDLINE */
#main-view-wrapper {
  position: relative;
}
/*CONTENT BASE STYLES*/
.page-wrap--full {
  height: 100%;
  width: 100%;
  font-family: "Mulish";
}
/*.page-container p { font-family: @font-mulish; }*/
.page--title__t-small {
  font-size: 24px;
}
.page-container {
  width: 100%;
  margin: 0;
  height: 100%;
  overflow: visible;
  overflow-x: hidden;
  display: flex;
  flex-direction: column;
}
.page-container > .page-container-flex {
  flex: 1;
  display: flex;
  flex-direction: column;
}
.page-container .uploader-row {
  width: 100%;
}
.prints-wizart-template {
  background-color: #EDEDED;
  height: 100%;
}
.page-wrap.wizart-container {
  height: 100%;
}
.page-row--bottom {
  height: 100px;
  padding: 30px 0;
}
.page-row--title-wrapper {
  display: flex;
  align-items: center;
}
.page-row--title-wrapper.advanced {
  margin: 0 -10px;
}
.page-row--title {
  padding: 30px 0 30px 0;
  box-sizing: border-box;
}
.uploader-row .page-row--title {
  display: none;
}
.page-row--title-choose {
  margin-left: 30px;
  margin-bottom: 48px;
  padding: 23px 0 30px 0;
  box-sizing: border-box;
}
.page-row--title-choose h1.page--title {
  margin-top: 10px;
  font-family: "PlayfairDisplay";
  font-size: 40px;
  font-weight: 400;
  line-height: 40px;
  color: #000000;
}
.label-switch-mode {
  display: inline-block;
  height: 51px;
  border: 1px solid #d9e0ea;
  margin: 20px 0 0 39px;
  vertical-align: top;
  text-transform: uppercase;
  font-family: "Mulish";
  color: #1f67b2;
  text-decoration: none;
  font-size: 12px;
  line-height: 49px;
  text-align: center;
  padding: 0 24px 0 64px;
  font-weight: 700;
  border-radius: 2px;
  box-shadow: 0px 1px 2px 0px rgba(0, 0, 0, 0.1);
}
.label-switch-mode:hover {
  border-color: #B1B0B0;
}
.label-switch-mode_to-quick {
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACYAAAAZCAYAAABdEVzWAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMDY3IDc5LjE1Nzc0NywgMjAxNS8wMy8zMC0yMzo0MDo0MiAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTUgKFdpbmRvd3MpIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOjhDQkVDNEE2RkZDNzExRTVBRTQwOTAyQzkwRUEzOTdBIiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOjhDQkVDNEE3RkZDNzExRTVBRTQwOTAyQzkwRUEzOTdBIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6OENCRUM0QTRGRkM3MTFFNUFFNDA5MDJDOTBFQTM5N0EiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6OENCRUM0QTVGRkM3MTFFNUFFNDA5MDJDOTBFQTM5N0EiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz4AL3GXAAADSElEQVR42ryWy08TURTGzzza0ictLdRSSpUUAQMqj5i48rEx/gOujCYqG0Oi6MIdrkyMK6PRaFwYggtNXIm6MAYTjC4UeSxQVEhAiMQKWN4UKPW7zW2d1qEUnPEkv5y5587tfD333IdA3Dq6vlrhOkEdbc3qDjeU95BGJme0DU67+ZHTZn64id+wDY9PtcEvkYYmI1NBhUiPzWya9Xkc4zkNFkWSZdEBYawpaioMDCsDY+HIGUYugx3WPKqvLEk241oK0/Rfap2xhBkNEpV6XSSKAn37EaGl6Mp/EYBSCsDZsXA+qmasusxHAa+T/IX5tLe8WC8RHtAGWhXhs6AfsXbVjNksplTQbDKQJIkUi61pre0EOA5iEPIWPgpO8r4u1YyFp2ZTwYnIvB6imF0HvUACd0Az8PG+OUVmDamMDYyEKfxrLlFjk9MLepVUAZscljFwG7wAleACOA1B2+H3g560DXZqZkGv2noAV85FsQJuRLHf591P0f8Mvg9U8ViZrPXWg48UKU6BZQhgz7tALY+xdptyIN75hHEv8XgU3AVPctrHTMZ0/YIgTGNxhDOPM+7fgGlOC49dBk2AnSiseAWVz7A+tiCaIPT5hsLY6qyvKCGr2finUByWfoMkvc54NfmxamDhtPCMtINbvPhZ4TdmTPVuvmL3gRq1Q/wvC25zJTJWGfRS9+dRiuPg8bnt0uDYpOpYCIiuU2csCSE2AeAm2qXw70EFOKbQ8gF9p7JmLA+CAkVOfi6aEs8GWSK306r2+kZHxVVFpmbAEfAYXAGr4BIXyvatV2JG7aT9Upnfndg+kraj2E1BH44tQa1EEj+ezW6AIeaRVRf8RUXfOcSuwR8Ah/A8IipF1e70kyyJqQx5C+zpyw4ikxlUMSGbKnxsDG4P37NYuwNunnf7eWwRdKfVmMtupnxbHtWEfNT35TuFSgo138/w0fmMUDMX17nu7aKQ1w1ur9RQFUhbhXoZhN7LuimyOfC4bKlgjqLiK6sxGg1HcprKLd3H8pEloyxtZpyZjY0ur0YGRyeGeGxBc2E2i/Hd3GL05ybGDcTj8XrkqBUX6vN6TLOAzWzLd3Ws0t6DdaFaPYT9050fp8CaXgvjtwADALmn5naAr3Q9AAAAAElFTkSuQmCC) no-repeat 18px 11px;
  float: right;
}
.label-switch-mode_to-advance {
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAB8AAAAaCAYAAABPY4eKAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMDY3IDc5LjE1Nzc0NywgMjAxNS8wMy8zMC0yMzo0MDo0MiAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTUgKFdpbmRvd3MpIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOjk2MkYwNzQ5RkZDNzExRTVCQTUzQjdBM0NBRjMxOURBIiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOjk2MkYwNzRBRkZDNzExRTVCQTUzQjdBM0NBRjMxOURBIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6OTYyRjA3NDdGRkM3MTFFNUJBNTNCN0EzQ0FGMzE5REEiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6OTYyRjA3NDhGRkM3MTFFNUJBNTNCN0EzQ0FGMzE5REEiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz5eSoVXAAADP0lEQVR42rSWS2gTQRjHv908m7R5bpq0TaJtTSs+ELXoXUFF8AWC9SStNy/Wg3jRk6KiV/GmthfxoigIFiveBNGCgk+oL5pqLVrSkqbvJP5nM9mudjfdTeLAj293dpj/N/N9880KTweHqNK2oyOxrA/znoS5ALxgKwhj3EP1GCvIV6gt/CN6ECYNGkAtuAt2gxf49ggOZItjRap+2w8GQCcXvQ5+ALbqZjggaIp73A4KeFwkikIlIeiGucVE8fwYDHDhq2CIh0HZdrklYiGK1hf6Z+YW6OX7JGVzOdPiWNl9mANgGM+fYNkkh8Ap8ADOTCxbecjvViaocdiotsZe7uKvgS3gNo/3ETY92Afhr+qBivjYeFrpnJ6dp6mZeeW9pSlIkm/JOZvVAuccetv+BLzC4zgYwfNR2J3g4rJMxdYo2e7Gau2YeHJqlnL5Qnc84qdWiOfx/vbLT/o9kUGIJPoFO5GekefQOmo8BDUwzMu0Oss1Ey6by1MKExaFG4IeWVhWEATa0BKhWNhHTSGv0RBcAimwUeujqI7z9vVxao0GZSG2ze2r6//eJvSviUqyrUZTsr25MUAiJo2H/ThubnLBGcFclmt193A0v8vidS4HhQN1SmcFmZ43vXIW4zefR02pZFSnQas57FbKZnO0mM2VFmcTrTSZmcYSdS3yhRWpwQ9JHN0FXXGh2sXdbrPI1iKKZLXoXx9WvTPKk6SYMJ0Y99yo+PBYSi5S8wuLlJ6e0x230q3mA6uA01TWIe3GJzOKcKPkUXbA5bQbFmeXRBf4WG4InHabfGmx+sBuS8nrWlkcW76Lh6UXdi/eTwCLoSOkinNbvCDaIBWqpUX1TdQR9sP0MfB8BvYKv50M3bGb25vk2sGqZNC7dCFF632lYw4xVlMz4DWPNQvSID8Zx/D9XClhb61TvvE2JRqpLRYq6aTWyu+x/wnQAbZh28+DPSyJ+R9KNxwI6E0Y4ZWSXbus0Biq7ap2lm9xgt9IxfYO9MKRrlITTmZmdYtK8bvmn6dq65nATXAH3ADrwGXAzk4PHOjTuVjM13aNH4DT4BlIgn7wHRwHh8Go0d/oshoc8HAn2PM30P8ffrHpjwADAGuJCNEExcTDAAAAAElFTkSuQmCC) no-repeat 13px 11px;
  float: right;
  padding: 0px 10px 0 55px;
}
.page-container h1.page--title {
  margin-top: 10px;
  font-family: "PlayfairDisplay";
  font-size: 40px;
  font-weight: 400;
  line-height: 40px;
  color: #000000;
}
@media only screen and (max-width: 1200px) {
  .page-container p.page-row--description {
    width: 330px;
  }
}
/*.page-container .page-row--description {font-size: 14px;}*/
.inner-content-title,
h1.inner-content-title {
  margin-bottom: 20px;
  font-family: "PlayfairDisplay";
  font-size: 20px;
  line-height: 24px;
  font-weight: 400;
  text-transform: capitalize;
  letter-spacing: normal;
  color: #000000;
}
.content-text {
  margin-bottom: 20px;
  font-size: 12px;
  line-height: 18px;
  font-weight: 400;
  letter-spacing: normal;
  color: #000000;
}
.content-text + .btn-solid {
  margin-top: 6px;
}
body {
  overflow-y: scroll;
}
body.overflow {
  overflow: hidden;
}
.content__image {
  height: 150px;
  margin-top: 5px;
}
.padding-right-none {
  padding-right: 0 !important;
}
.print-sample-list--border > .option .option__title,
.form-group--paper-type .option .option__title {
  display: block;
}
.print-sample-list--border > .option .option__title {
  margin-top: 7px;
}
.form-group--paper-type .option .option__title {
  margin-top: 4px;
}
/*END CONTENT BASE STYLES*/
/*MENU-PAGE ELEMENTS*/
/*.page--description { font-size: 12px; color: #9a9a9a; line-height: 28px;letter-spacing: -0.5px;font-family: @font-mulish;}*/
.page--description a {
  color: #89addc;
  display: block;
}
.page--description img {
  margin: 3px 0 -3px 0;
}
.page-caps--description {
  color: #a3a3a3;
  font-size: 12px;
  text-transform: capitalize;
  font-family: "Mulish";
}
.page-caps--description a {
  color: #a3a3a3;
  text-decoration: none;
  font-style: italic;
  margin: 0 9px;
}
.icon-mail {
  position: relative;
  padding-left: 30px;
}
.icon-mail:after {
  position: absolute;
  left: 5px;
  top: 1px;
  content: "";
  width: 18px;
  height: 15px;
  display: inline-block;
  background: transparent url(/app/dist/assets/apps/printswizard/assets/choose_sprite-a503fe8c.png) no-repeat -27px -46px;
}
.page-caps--description span {
  font-size: 16px;
  margin-right: 15px;
}
.page--description-padding {
  padding: 26px 0;
}
.sort--num {
  font-size: 24px;
  color: #8bb859;
  line-height: 40px;
  display: inline-block;
  margin-right: 5px;
  padding-top: 5px;
  float: left;
}
.row-page--head-content .content-description-text {
  line-height: 48px;
}
/* NOTIFICATION */
.notification-block__bottom {
  background: #8C8C8C;
  height: 19px;
  padding: 0px 20px 0 33px;
  box-sizing: border-box;
  position: fixed;
  width: 1140px;
  margin: 0 0 0 -570px;
  left: 50%;
  bottom: 67px;
}
@media only screen and (max-width: 1024px) {
  .notification-block__bottom {
    width: 100%;
    margin: 0;
    left: 0;
  }
}
.notification-block__bottom p {
  font-size: 11px;
  color: #fff;
  font-family: "Mulish";
  line-height: 15px;
  margin: 0;
}
.label-mail {
  padding: 3px 0 3px 30px;
  position: relative;
}
.label-mail:before {
  display: inline-block;
  background: transparent url(/app/dist/assets/apps/printswizard/assets/choose_sprite-a503fe8c.png) -335px -75px;
  position: absolute;
  left: 0;
  top: 3px;
  width: 18px;
  height: 14px;
  content: "";
}
.label-close-btn {
  display: inline-block;
  background: transparent url(/app/dist/assets/apps/printswizard/assets/choose_sprite-a503fe8c.png) -335px -63px;
  width: 10px;
  height: 8px;
  position: absolute;
  right: 20px;
  top: 6px;
  cursor: pointer;
}
/* /NOTIFICATION */
/* TOOLTIPS */
.tip {
  position: absolute;
  left: 50%;
  z-index: 12;
  border-radius: 2px;
  cursor: default;
  visibility: hidden;
  opacity: 0;
  -webkit-transition: 0.2s ease-out;
  -webkit-transition-delay: 0.2s;
  -o-transition: 0.2s ease-out;
  -o-transition-delay: 0.2s;
  -moz-transition: 0.2s ease-out;
  -moz-transition-delay: 0.2s;
  transition: 0.2s ease-out;
  transition-delay: 0.2s;
  padding: 20px 30px 35px;
  border: 1px solid #D2D2D2;
  background: #EDEDED;
  box-shadow: 0px 3px 8px rgba(0, 0, 0, 0.15);
}
.tip:before {
  content: "\E830";
  width: 18px;
  height: 12px;
  font-size: 12px;
  line-height: 12px;
  font-family: "icons";
  font-style: normal;
  left: calc(50% - 9px);
  background-color: transparent;
  position: absolute;
  color: #EDEDED;
  box-shadow: none;
}
.tip.tip--bottom {
  top: 100%;
}
.tip.tip--bottom:before {
  top: -12px;
  text-shadow: 0px 1px 1px rgba(0, 0, 0, 0.15);
  transform: scale(1.5, 1) rotate(180deg);
}
.tip.tip--top {
  bottom: 100%;
}
.tip.tip--top:before {
  bottom: -12px;
  text-shadow: 0px 4px 5px rgba(0, 0, 0, 0.15);
  transform: scale(1.5, 1);
}
.tip.tip--finish-adv {
  margin-left: -368px;
  width: 763px;
  padding: 25px 30px 20px 30px;
  top: 34px;
  text-align: left;
}
.tip.tip--finish-adv:before {
  top: -12px;
  left: calc(50% - 27px);
  text-shadow: 0px 1px 1px rgba(0, 0, 0, 0.15);
  transform: scale(1.5, 1) rotate(180deg);
}
.tip.tip--finish-adv .tip-item-img {
  width: 112px;
  height: 90px;
  background-size: cover;
  background-position-x: center;
  background-position-y: center;
}
.tip.tip--finish-adv .tip-item-desc {
  width: 136px;
  display: none;
}
.tip.tip--border-adv {
  margin-left: 21px;
  width: 350px;
  padding: 35px 30px 20px 30px;
  top: -57px;
  text-align: left;
}
.tip.tip--border-adv:before {
  top: 61px;
  left: -12px;
  text-shadow: 0px 3px 3px rgba(0, 0, 0, 0.06);
  transform: scale(1, 1.5) rotate(90deg);
}
.tip.tip--mounting-adv {
  margin-left: -366px;
  width: 344px;
  padding: 35px 30px 20px 30px;
  top: -93px;
  text-align: left;
}
.tip.tip--mounting-adv:before {
  top: 96px;
  margin-left: 166px;
  -webkit-transform: rotate(-45deg);
  -ms-transform: rotate(-45deg);
  transform: rotate(-45deg);
}
.tip.tip--mounting-simple {
  margin-left: -490px;
  width: 470px;
  padding: 35px 30px 20px 30px;
  top: -65px;
}
.tip.tip--mounting-simple:before {
  top: 70px;
  margin-left: 229px;
  -webkit-transform: rotate(-45deg);
  -ms-transform: rotate(-45deg);
  transform: rotate(-45deg);
}
.tip .tip-title {
  margin: 8px 0 15px;
  padding: 0 0 15px;
  font-family: "PlayfairDisplay";
  font-size: 26px;
  font-weight: 400;
  font-style: normal;
  text-transform: capitalize;
  text-align: left;
  letter-spacing: normal;
  line-height: 30px;
  color: #000000;
  border-bottom: 1px solid #D2D2D2;
}
.tip .tip-desc {
  margin: 0 0 20px;
  font-family: "Mulish";
  font-size: 16px;
  line-height: 24px;
  font-style: normal;
  font-weight: 400;
  text-align: left;
  text-transform: none;
  color: #000000;
}
.tip .tooltip-content .title {
  text-align: left;
  display: block;
  margin: 8px 0 15px;
  padding: 0 0 15px;
  font-family: "PlayfairDisplay";
  font-size: 26px;
  font-weight: 400;
  text-transform: capitalize;
  line-height: 30px;
  color: #000000;
  border-bottom: 1px solid #D2D2D2;
}
.tip .tooltip-content p {
  text-transform: none;
  font-weight: 400;
  margin: 0;
  font-family: "Mulish";
  font-size: 16px;
  line-height: 24px;
  font-style: normal;
  text-align: left;
  color: #000000;
}
.tip .tooltip-content .tip-item-img {
  display: block;
  opacity: 1;
  top: 35px;
  width: 114px;
  height: 86px;
  margin: 5px 10px 5px 0;
}
.tip .tooltip-content .tip-item {
  display: inline-block;
  vertical-align: top;
  margin: 0 15px 15px 0;
}
.tip .tooltip-content .tip-title {
  display: block;
  margin: 0 0 5px;
  padding: 0;
  font-family: "Mulish";
  font-size: 12px;
  font-weight: 400;
  font-style: normal;
  line-height: 18px;
  text-align: left;
  text-transform: capitalize;
  border: none;
}
.tip .tooltip-content .tip-item-desc {
  text-align: left;
  width: 114px;
  font-size: 10px;
  line-height: 14px;
  font-style: normal;
  font-family: "Mulish";
}
.tooltip {
  position: relative;
}
.tooltip.tooltip-icon {
  width: 16px;
  height: 16px;
  display: inline-block;
  margin: 0 0 -3px 8px;
  cursor: pointer;
  border-radius: 100%;
  border: 1px solid #D0D9E2;
}
.tooltip.tooltip-icon:after {
  content: "?";
  position: absolute;
  top: -2px;
  left: 5px;
  color: #D0D9E2;
  font-family: "Mulish";
  font-size: 11px;
  line-height: 16px;
}
.tooltip.tooltip-icon:hover .tip--top {
  bottom: 30px;
}
.tooltip.tooltip-icon .tip.tip--top {
  bottom: 0px;
}
.tooltip.tooltip-icon .tip.tip--bottom {
  top: 27px;
}
.tooltip:hover .tip {
  visibility: visible !important;
  opacity: 1 !important;
}
.tooltip:hover .tip.tip--top {
  bottom: calc(100% + 15px);
}
.tooltip:hover .tip.tip--bottom {
  top: calc(100% + 20px);
}
/* /TOOLTIPS */
/*END MENU-PAGE ELEMENTS*/
.ui-field select {
  font-size: 11px;
  font-family: "Mulish";
  padding-top: 11px;
}
.nav--step {
  position: relative;
}
.nav--step a:after {
  position: absolute;
  right: -14px;
  top: 15px;
  content: "";
  width: 5px;
  height: 16px;
  display: inline-block;
  background: transparent url(/app/dist/assets/apps/printswizard/assets/choose_sprite-a503fe8c.png) no-repeat -249px -46px;
}
/*Top NAVIGATION */
.b-header-nav {
  background: #EDEDED;
  border-bottom: 1px solid #D2D2D2;
  border-top: 0;
  width: 100%;
  margin: 0 auto;
  padding: 0;
  position: relative;
  display: flex;
  z-index: 1;
}
.b-header-nav ul {
  margin: 0;
  padding: 0;
}
.b-header-nav ul li {
  display: inline-block;
  position: relative;
}
.b-header-nav li a {
  font-size: 12px;
  text-transform: uppercase;
  color: #000000;
  line-height: 20px;
  font-family: "Mulish";
  text-decoration: none;
  display: block;
  height: 50px;
  line-height: 50px;
  position: relative;
  min-width: 230px;
  padding: 0;
  margin: 0 -4px 0 0;
  text-align: center;
  -moz-transition: all 150ms ease;
  -o-transition: all 150ms ease;
  -webkit-transition: all 150ms ease;
  -ms-transition: all 150ms ease;
  transition: all 150ms ease;
}
@media only screen and (max-width: 1200px) {
  .b-header-nav li a {
    font-size: 10px;
    min-width: 180px;
  }
}
@media only screen and (max-width: 1024px) {
  .b-header-nav li a {
    min-width: 190px;
  }
}
@media only screen and (max-width: 768px) {
  .b-header-nav li a {
    min-width: 120px;
  }
  .b-header-nav li a span {
    display: none;
  }
}
.b-header-nav li:last-child a:after {
  display: none;
}
.b-header-nav li:first-child a {
  padding-left: 0px;
}
.b-header-nav li a:after {
  width: 1px;
  background: #D2D2D2;
  height: 30px;
  display: inline-block;
  position: absolute;
  right: 0px;
  top: 10px;
  content: "";
}
.b-header-nav li a {
  color: #000000;
  font-weight: 400;
}
.b-header-nav li a span {
  font-weight: 400;
  padding: 0;
  position: relative;
  color: #000000;
}
.b-header-nav li a span:after {
  background: transparent url(/app/dist/assets/apps/printswizard/assets/choose_sprite-a503fe8c.png) no-repeat -147px -48px;
  content: "";
  display: inline-block;
  position: absolute;
  left: 0;
  top: 7px;
  width: 12px;
  height: 8px;
  display: none;
}
.b-header-nav li.disabled a {
  pointer-events: none;
  opacity: 0.7;
  color: #A3A4A5;
  font-weight: 300;
}
.b-header-nav li.disabled a span {
  color: #A3A4A5;
  font-weight: 300;
}
.b-header-nav li.done a {
  color: #000000;
  font-weight: 700;
}
.b-header-nav li.done a span {
  color: #000000;
  font-weight: 700;
}
.b-header-nav li.done a span::after {
  background: transparent url(/app/dist/assets/apps/printswizard/assets/choose_sprite-a503fe8c.png) no-repeat -121px -48px;
}
.b-header-nav li.active a {
  border-bottom: 3px solid #8C8C8C;
  color: #000000;
  font-weight: bold;
}
.b-header-nav li.active a span {
  color: #8C8C8C;
  font-weight: bold;
}
.b-header-nav .b-header-upload {
  height: 50px;
}
/*END Top NAVIGATION */
/* TOTAL TABLE */
.total-price-table-wizart {
  width: 100%;
  margin-bottom: 10px;
}
.total-price-table-wizart td,
.total-price-table-wizart th {
  height: 46px;
  line-height: 20px;
  white-space: nowrap;
  padding: 0 5px;
  font-size: 12px;
  text-align: center;
  color: #000000;
  font-family: "Mulish";
  border-top: 1px solid #D2D2D2;
  border-left: 1px solid #D2D2D2;
}
.total-price-table-wizart tr {
  transition-duration: 0.5s;
  transition-property: background-color;
  transition-timing-function: cubic-bezier(0.19, 1, 0.22, 1);
  position: relative;
  cursor: pointer;
}
.total-price-table-wizart tr th {
  color: #9b9b9b;
  font-size: 11px;
  text-transform: uppercase;
  font-weight: 400;
  line-height: 30px;
  height: 30px;
  background: #fff;
}
.total-price-table-wizart tr:hover th {
  background: #fff;
}
.total-price-table-wizart tr:nth-child(2n+1) td {
  background: #fff;
}
.total-price-table-wizart tr:nth-child(2n+1) th {
  background: #fff;
}
.total-price-table-wizart tr th:last-child {
  border-right: 1px solid #D2D2D2;
}
.total-price-table-wizart .table-a-size {
  width: 154px;
  position: relative;
}
/*.total-price-table-wizart td.table-a-expander div:before,th.table-a-expander div:before { content:'';position:absolute;background: transparent url('assets/choose_sprite.png') no-repeat -381px -79px;
    width: 11px;height: 11px; left: 50%; top: 50%; margin: -4px 0 0 -5px;}*/
.total-price-table-wizart td.table-a-expander div:before,
th.table-a-expander div:before {
  content: '+';
  color: #A78868;
  position: absolute;
  left: 0;
  margin-top: -2px;
  margin-left: 8px;
  font-family: "Mulish";
  font-size: 27px;
}
th.table-a-expander div:before {
  display: none;
  margin-top: -4px;
}
/*.total-price-table-wizart tr:hover td.table-a-expander:not(.opened-images) div:before, .total-price-table-wizart tr:hover th.table-a-expander:not(.opened-images) div:before
 {background-position:-362px -79px; -webkit-transform: rotate(-180deg);-moz-transform: rotate(-180deg);-ms-transform: rotate(-180deg);-o-transform: rotate(-180deg);transform: rotate(-180deg);}*/
.total-price-table-wizart td.table-a-expander.opened-images div:before,
.total-price-table-wizart th.table-a-expander.opened-images div:before {
  content: '\2013';
}
.total-price-table-wizart .table-a-expander {
  position: relative;
  width: 92px;
  background: #ffffff !important;
}
.total-price-table-wizart .table-a-expander > div {
  position: relative;
  font-family: "Mulish";
}
.total-price-table-wizart div.table-a-expander {
  width: 32px;
  height: 47px;
}
.total-price-table-wizart .table-a-paper {
  width: 151px;
}
.total-price-table-wizart .table-a-border {
  width: 151px;
}
.total-price-table-wizart .table-a-mode {
  width: 151px;
}
.total-price-table-wizart .table-a-mounting {
  width: 151px;
}
.total-price-table-wizart .table-a-price {
  width: 151px;
}
.total-price-table-wizart td.table-a-price {
  width: 151px;
  font-weight: bold;
  color: #000;
}
.total-price-table-wizart .table-a-qty {
  width: 151px;
}
.total-price-table-wizart .table-a-total {
  width: 151px;
}
.total-price-table-wizart td.table-a-total {
  font-weight: bold;
  color: #8C8C8C;
}
.total-price-table-wizart .table-a-prepaids {
  width: 210px;
}
.total-price-table-wizart td.table-a-prepaids {
  text-align: left;
}
.total-price-table-wizart .table-a-prepaids a {
  color: #4a7cb0;
  text-transform: uppercase;
  text-decoration: none;
  font-weight: 600;
}
.total-price-table-wizart tr:last-child td {
  border-bottom: 1px solid #D2D2D2;
}
.total-price-table-wizart tr td:last-child {
  border-right: 1px solid #D2D2D2;
}
.total-price-table-wizart-photos-td {
  cursor: default !important;
}
.total-price-table-wizart-photos-td td {
  background: #fff !important;
}
.total-price-table-wizart-photos {
  white-space: normal;
  text-align: center;
  padding: 15px 10px 25px;
}
.total-price-table-wizart-photos__item {
  display: inline-block;
  vertical-align: top;
  margin: 13px 7px;
  text-align: center;
  position: relative;
  width: 130px;
  max-height: 150px;
  line-height: 150px;
}
.total-price-table-wizart-photos__item > div {
  display: inline-block;
  vertical-align: middle;
  line-height: 16px;
  width: 100%;
}
.total-price-table-wizart-photos__item .thumbnail {
  line-height: 16px;
  position: relative;
  display: inline-block;
}
.total-price-table-wizart-photos__item .thumbnail img {
  position: relative;
}
.total-price-table-wizart-photos__item .thumbnail img.prerendered {
  object-fit: scale-down;
  max-height: 150px;
  max-width: 130px;
}
.total-price-table-wizart-photos__item .title {
  color: #000;
  font-weight: 400;
  line-height: 16px;
  text-transform: uppercase;
  font-size: 11px;
  margin: 0 0 6px;
  max-width: 100%;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.total-price-table-wizart-photos__item .count {
  position: absolute;
  background: #8C8C8C;
  line-height: 19px;
  height: 21px;
  right: -6px;
  top: -7px;
  z-index: 2;
  padding: 0 4px;
  color: #fff;
  font-size: 12px;
  border-radius: 21px;
  min-width: 21px;
}
.total-prepaids-link {
  margin-left: 5px;
}
.total-prepaids-label {
  font-size: 12px;
  margin-left: 10px;
}
.total-price-table-wizart-photos__item .cropped-img-wrapper {
  overflow: hidden;
  max-width: 130px;
  max-height: 130px;
  outline: 1px solid #D2D2D2;
}
.total-price-table-wizart-photos__item .letterbox-img {
  width: 100%;
  height: 100%;
  background-color: white;
  background-position: 50% 50%;
  background-size: contain;
  background-repeat: no-repeat;
  position: relative !important;
  top: 0;
  left: 0;
}
.total-price-table-wizart-photos__item .print-border {
  position: absolute;
  background-color: white;
  z-index: 1;
}
.small-total-view .total-price-table-wizart tr {
  cursor: default;
}
.print-border.top {
  width: 100%;
}
.print-border.bottom {
  width: 100%;
  bottom: 0;
}
.print-border.left {
  height: 100%;
}
.print-border.right {
  height: 100%;
  right: 0;
}
/* /TOTAL TABLE */
.warming-note {
  color: #ff0000;
  font-size: 14px;
  font-style: italic;
  line-height: 16px;
}
.content-description-text {
  font-size: 12px;
  text-transform: uppercase;
  font-family: "Mulish";
  color: #a2a3a5;
  line-height: 37px;
  margin: 0 7px 0 0;
}
.content-description-text tooltip {
  margin-left: 5px;
}
.checkbox-wizart-big {
  width: 37px;
  height: 37px;
  display: inline-block;
  border: 1px solid #cbcbcb;
  float: left;
  margin: 0 10px 0 0;
}
.row-separator {
  width: 1px;
  height: 37px;
  display: inline-block;
  margin: 0 30px 0 20px;
  background: #cbcbcb;
  float: left;
}
.mini-row-separator {
  width: 1px;
  height: 10px;
  background: none;
  display: inline-block;
  margin: 0 5px;
  position: relative;
  top: 1px;
}
.small-check-btn {
  float: left;
  width: 40px;
  height: 24px;
  display: inline-block;
  text-align: center;
  line-height: 24px;
  font-size: 12px;
  text-transform: uppercase;
  font-family: "Mulish";
  text-decoration: none;
  border: 1px solid #cbcbcb;
  cursor: pointer;
  background: #f5f5f5;
  box-shadow: 1px 1px 2px 0px rgba(0, 0, 0, 0.1);
  color: #a2a3a5;
  margin: 0 10px 0 0;
  position: relative;
  border-radius: 2px;
}
.small-check-btn span {
  line-height: 11px;
  display: inline-block;
  vertical-align: middle;
}
.small-check-btn.active,
.small-check-btn:hover {
  background: #fff;
}
.small-check-btn.active:after {
  background: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTAiIGhlaWdodD0iMTAiIHZpZXdCb3g9IjAgMCAxMCAxMCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPGcgY2xpcC1wYXRoPSJ1cmwoI2NsaXAwXzg4XzMyKSI+CjxtYXNrIGlkPSJtYXNrMF84OF8zMiIgc3R5bGU9Im1hc2stdHlwZTpsdW1pbmFuY2UiIG1hc2tVbml0cz0idXNlclNwYWNlT25Vc2UiIHg9IjAiIHk9IjAiIHdpZHRoPSIxMCIgaGVpZ2h0PSIxMCI+CjxwYXRoIGQ9Ik0xMCAwSDBWMTBIMTBWMFoiIGZpbGw9IndoaXRlIi8+CjwvbWFzaz4KPGcgbWFzaz0idXJsKCNtYXNrMF84OF8zMikiPgo8cGF0aCBkPSJNMy41NjAxIDkuMTY2OTRDMy41MDM5NyA5LjE2NjIgMy40NDg1NiA5LjE1NDMzIDMuMzk3MDYgOS4xMzIwMkMzLjM0NTU2IDkuMTA5NyAzLjI5OTAxIDkuMDc3MzggMy4yNjAxIDkuMDM2OTRMMC41MzAwOTUgNi4xMTE5NEMwLjM3MzA5NSA1Ljk0Mzk0IDAuMzEwMDk1IDUuNzI3OTQgMC42MjUwOTUgNS40MTU5NEMwLjk0MDA5NSA1LjEwMjk0IDEuMjUwMSA1LjIwNjk0IDEuNDU4MSA1LjQxNTk0TDMuNTYwMSA3LjcwNzk0TDkuMDg2MSAwLjkyNzkzNEM5LjIzMDEgMC43NDc5MzQgOS41NDgxIDAuNzI0OTM0IDkuNzkyMSAwLjkyNzkzNEMxMC4wMDAxIDEuMTAyOTQgMTAuMDUxMSAxLjMzOTk0IDkuOTA2MSAxLjUyMDk0TDMuODc4MSA5LjAxMDk0QzMuODQwODkgOS4wNTYyMSAzLjc5NDgyIDkuMDkzNDEgMy43NDI3MSA5LjEyMDI0QzMuNjkwNiA5LjE0NzA2IDMuNjMzNTcgOS4xNjI5NSAzLjU3NTEgOS4xNjY5NEgzLjU2MDFaIiBmaWxsPSIjQTc4ODY4Ii8+CjwvZz4KPC9nPgo8ZGVmcz4KPGNsaXBQYXRoIGlkPSJjbGlwMF84OF8zMiI+CjxyZWN0IHdpZHRoPSIxMCIgaGVpZ2h0PSIxMCIgZmlsbD0id2hpdGUiLz4KPC9jbGlwUGF0aD4KPC9kZWZzPgo8L3N2Zz4K) no-repeat;
  content: "";
  display: inline-block;
  position: absolute;
  left: 6px;
  bottom: 5px;
  width: 10px;
  height: 10px;
}
.small-check-btn:last-of-type {
  margin-right: 0;
}
.color-squere {
  width: 14px;
  height: 14px;
  display: inline-block;
  margin: 0 4px 0 0px;
  position: relative;
  top: 2px;
}
.u-default {
  border: 1px solid #bccee1;
  display: inline-block;
}
.u-white {
  background: #fff;
  border: 1px solid #cbcbcb;
  display: inline-block;
}
.u-black {
  background: #000;
  border: 1px solid #000;
  display: inline-block;
}
.default-caps-link {
  font-family: "Mulish";
  font-size: 12px;
  font-weight: 700;
  line-height: 40px;
  text-transform: uppercase;
  text-decoration: none;
  color: #A78868;
}
.default-caps-link.green {
  color: #8C8C8C;
}
.total-prints {
  border-right: 1px solid #cbcbcb;
  padding-right: 15px;
  margin-right: 15px;
}
.total-prints-span {
  color: #8bb859;
  margin-right: 7px;
  font-size: 21px;
  line-height: 12px;
  font-family: "Mulish";
}
/*total wizart table check box*/
.checkbox-wizart:not(checked) {
  position: absolute;
  opacity: 0;
  display: none;
}
.total-price-table-wizart .checkbox-wizart:not(checked) + label {
  color: #4a7cb0;
  letter-spacing: -0.3;
}
.checkbox-wizart:not(checked) + label {
  position: relative;
  padding: 0 0 0 50px;
  font-family: "Mulish";
  font-size: 16px;
  font-weight: 400;
  line-height: 37px;
  color: #000000;
}
.checkbox-wizart:not(checked) + label:before {
  content: "";
  width: 37px;
  height: 37px;
  display: inline-block;
  position: absolute;
  top: -9px;
  left: 0;
  background: #fff;
  border: 1px solid #D2D2D2;
  border-radius: 2px;
}
.checkbox-wizart:not(checked) + label:after {
  transition: all 0.2s;
}
.checkbox-wizart:checked + label:after {
  content: "\E80F";
  font-family: "icons";
  font-size: 9px;
  color: #000000;
  position: absolute;
  left: 0;
  top: 0;
}
.checkbox-wizart:focus + label:before {
  box-shadow: 1px 1px 3px 0px rgba(0, 0, 0, 0.1);
}
.checkbox-wizart--small:not(checked) + label {
  padding-left: 40px;
}
.checkbox-wizart--small:not(checked) + label:before {
  width: 30px;
  height: 30px;
  margin: 7px 0 0 0px;
  top: -15px;
}
.checkbox-wizart--small:checked + label:after {
  left: 12px;
  top: 5px;
}
/*END checkbox wizart*/
.page-setup--step-title {
  padding: 0 0 20px 0;
}
.page-setup--step-title__selected {
  font-size: 12px;
  font-weight: bold;
  color: #8C8C8C;
  font-family: "Mulish";
  line-height: 24px;
}
.page-setup--step-title__num {
  width: 26px;
  height: 26px;
  border-radius: 13px;
  border: 1px solid #ededef;
  font-size: 18px;
  color: #000;
  line-height: 20px;
  margin: 0 10px 0 0px;
  box-sizing: border-box;
  display: inline-block;
  text-align: center;
}
/* QUICK ORDER TABLE */
.quick-order--table {
  border-collapse: collapse;
  width: 100%;
  min-width: 1100px;
}
.quick-order--table tr:nth-child(2n+1) {
  background: #EDEDED;
  border: 1px solid #D2D2D2;
  border-left: none;
}
.quick-order--table tr th {
  color: #8C8C8C;
  font-size: 12px;
  text-transform: uppercase;
  font-family: "Mulish";
  font-weight: bold;
  padding: 8px 0;
  text-align: left;
}
.quick-order--table tr td {
  padding: 15px 0 15px;
}
.quick-order--table th.table-a-photo {
  width: 125px;
  padding-left: 15px;
}
.quick-order--table th.table-a-size {
  width: 325px;
  padding-left: 3px;
}
.quick-order--table th.table-a-qty {
  width: 100px;
  padding-left: 3px;
}
.quick-order--table th.table-a-mounting {
  width: 308px;
  padding-left: 91px;
}
.quick-order--table th.table-a-price {
  width: auto;
  padding-left: 93px;
}
.quick-order--table tr:nth-child(2) td {
  padding-top: 20px;
}
.quick-order--table tr td.table-a-photo {
  padding-left: 1px;
}
.quick-order--table tr.table-a-actions {
  background: #fff;
  border: none;
}
.quick-order--table tr.table-a-actions td {
  padding: 6px 0 6px 0;
  height: 45px;
}
.quick-order--table .print-image {
  background: #f1f1f1;
  border: 1px solid #8C8C8C;
  display: inline-block;
  vertical-align: top;
  width: 80px;
  height: 80px;
  position: relative;
  left: 5px;
  bottom: 3px;
}
.quick-order--table .print-image .width {
  color: #beccdb;
  font-family: "Mulish";
  font-size: 11px;
  position: absolute;
  top: -22px;
  left: 42%;
  line-height: 11px;
  margin-left: -6px;
}
.quick-order--table .print-image .height {
  color: #beccdb;
  font-family: "Mulish";
  font-size: 11px;
  position: absolute;
  left: 111%;
  top: 51%;
  line-height: 11px;
  margin-top: -6px;
}
.quick-order--table .print-image span.width:after,
.quick-order--table .print-image span.height:after {
  content: '"';
}
.quick-order--table .print-image-thumbs {
  position: absolute;
  width: 80px;
  height: 80px;
  border: 1px solid #8C8C8C;
  left: -3px;
  bottom: -3px;
  background: #f1f1f1;
  z-index: 1;
}
.quick-order--table .print-image-thumbs:after {
  content: '';
  position: absolute;
  width: 78px;
  height: 78px;
  border: 1px solid #8C8C8C;
  left: -3px;
  bottom: -3px;
  background: #f1f1f1;
  z-index: 1;
}
.quick-order--table .print-image-thumbs:before {
  content: '';
  position: absolute;
  width: 78px;
  height: 78px;
  border: 1px solid #8C8C8C;
  left: -5px;
  bottom: -5px;
  background: #fff;
  z-index: 2;
}
.quick-order--table .print-image-thumbs div {
  display: inline-block;
  position: absolute;
  z-index: 3;
  background-repeat: no-repeat;
  background-size: cover;
  background-position: 50% 50%;
}
.quick-order--table .print-image-thumbs.print-image-thumbs--one div {
  width: 76px;
  height: 76px;
  left: -3px;
  top: 5px;
}
.quick-order--table .print-image-thumbs.print-image-thumbs--two div {
  width: 36px;
  height: 76px;
}
.quick-order--table .print-image-thumbs.print-image-thumbs--two div:nth-child(1) {
  left: -3px;
  top: 5px;
}
.quick-order--table .print-image-thumbs.print-image-thumbs--two div:nth-child(2) {
  right: 5px;
  top: 5px;
}
.quick-order--table .print-image-thumbs.print-image-thumbs--three div {
  width: 36px;
  height: 36px;
}
.quick-order--table .print-image-thumbs.print-image-thumbs--three div:nth-child(1) {
  left: -3px;
  top: 5px;
}
.quick-order--table .print-image-thumbs.print-image-thumbs--three div:nth-child(2) {
  right: 5px;
  top: 5px;
}
.quick-order--table .print-image-thumbs.print-image-thumbs--three div:nth-child(3) {
  left: -3px;
  bottom: -3px;
  width: 76px;
}
.quick-order--table .print-image-thumbs.print-image-thumbs--four div {
  width: 36px;
  height: 36px;
}
.quick-order--table .print-image-thumbs.print-image-thumbs--four div:nth-child(1) {
  left: -3px;
  top: 5px;
}
.quick-order--table .print-image-thumbs.print-image-thumbs--four div:nth-child(2) {
  right: 5px;
  top: 5px;
}
.quick-order--table .print-image-thumbs.print-image-thumbs--four div:nth-child(3) {
  left: -3px;
  bottom: -3px;
}
.quick-order--table .print-image-thumbs.print-image-thumbs--four div:nth-child(4) {
  right: 5px;
  bottom: -3px;
}
.select-wrapper.quick-count {
  width: 100px;
}
.select-wrapper.quick-count > a.select-btn {
  font-size: 16px;
  text-align: center;
  padding-left: 6px;
}
.select-wrapper.quick-size {
  width: 300px;
}
.select-wrapper.quick-size > a.select-btn span {
  font-size: 16px;
  text-transform: capitalize;
}
.select-wrapper > a.select-btn.null-value span {
  color: #000000;
}
.select-wrapper ul.open li {
  font-size: 14px;
  text-transform: capitalize;
}
.select-wrapper.order-mounting.quick-mounting {
  width: 300px;
}
.select-wrapper.order-mounting.quick-mounting ul {
  max-height: 460px;
}
.quick-mounting .mount-type-select--text {
  top: 5px;
}
.quick-order--table .btn-chose-selected {
  color: #4a7cb0;
  text-transform: capitalize;
  font-family: "Mulish";
  line-height: 56px;
  font-size: 11px;
  font-weight: 700;
}
.quick-order--table .btn-choose-mounting {
  text-transform: uppercase;
  color: #8bb859;
  font-family: "Mulish";
  font-size: 11px;
  font-weight: 700;
  line-height: 56px;
  display: inline-block;
  margin-left: 72px;
  -moz-transition: all 300ms ease;
  -o-transition: all 300ms ease;
  -webkit-transition: all 300ms ease;
  -ms-transition: all 300ms ease;
  transition: all 300ms ease;
}
.quick-order--table .btn-choose-mounting:hover {
  text-decoration: none;
  color: #60a51b;
}
.quick-order--table .btn-choose-mounting:hover .highlighted-content-text {
  color: #60a51b;
}
.quick-order--table .no-mounting-text {
  font-style: italic;
  color: #a2a3a5;
  font-size: 12px;
  margin-left: 64px;
  display: inline-block;
  line-height: 18px;
  position: relative;
  top: -6px;
  text-align: center;
}
.quick-order--table .btn-delete-selected-mounting {
  width: 9px;
  display: inline-block;
  position: relative;
  cursor: pointer;
  height: 20px;
  vertical-align: middle;
  margin-left: 0;
}
.quick-order--table .btn-delete-selected-mounting:after {
  position: absolute;
  content: "";
  width: 9px;
  height: 9px;
  left: 0;
  top: 6px;
  background: transparent url(/app/dist/assets/apps/printswizard/assets/choose_sprite-a503fe8c.png) no-repeat -339px -46px;
}
.quick-order--total-info-wrapper {
  display: inline-block;
  width: 185px;
  padding-right: 10px;
  height: 60px;
  line-height: 60px;
}
.quick-order--total-info {
  display: inline-block;
  text-align: right;
  line-height: initial;
  width: 100%;
  vertical-align: middle;
}
.quick-order--total-info p {
  font-family: "Mulish";
  margin: 0;
  font-size: 12px;
  line-height: 18px;
}
.quick-order--total-info p span {
  display: inline-block;
  vertical-align: top;
  white-space: nowrap;
}
.quick-order--total-info .quick-order--text {
  color: #000000;
  font-family: "Mulish";
}
.quick-order--total-info .quick-order--price {
  color: #000;
  font-weight: 700;
  font-family: "Mulish";
}
.quick-order--total-info .quick-order--total span {
  color: #8C8C8C;
  font-weight: 700;
  font-family: "Mulish";
}
.delete-table-row {
  width: 27px;
  height: 40px;
  padding-left: 12px;
  display: inline-block;
  position: relative;
  vertical-align: middle;
  border-left: 1px solid #D2D2D2;
  cursor: pointer;
}
.delete-table-row.icon--delete:after {
  margin-top: 11px;
}
.delete-table-row.icon--delete:hover:after {
  transform: scale(1.2);
}
.quick-order--add-size {
  color: #000000;
  font-family: "Mulish";
  font-size: 14px;
  text-decoration: none;
  font-weight: 700;
  padding-left: 35px;
  position: relative;
  -moz-transition: all 300ms ease;
  -o-transition: all 300ms ease;
  -webkit-transition: all 300ms ease;
  -ms-transition: all 300ms ease;
  transition: all 300ms ease;
}
.quick-order--add-size:before {
  position: absolute;
  content: "";
  width: 25px;
  height: 25px;
  display: inline-block;
  left: 0px;
  top: -2px;
  background: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPGcgY2xpcC1wYXRoPSJ1cmwoI2NsaXAwXzg4XzUwKSI+CjxtYXNrIGlkPSJtYXNrMF84OF81MCIgc3R5bGU9Im1hc2stdHlwZTpsdW1pbmFuY2UiIG1hc2tVbml0cz0idXNlclNwYWNlT25Vc2UiIHg9IjAiIHk9IjAiIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCI+CjxwYXRoIGQ9Ik0yNCAwSDBWMjRIMjRWMFoiIGZpbGw9IndoaXRlIi8+CjwvbWFzaz4KPGcgbWFzaz0idXJsKCNtYXNrMF84OF81MCkiPgo8cGF0aCBkPSJNMTIgMjMuNUMxOC4zNTEzIDIzLjUgMjMuNSAxOC4zNTEzIDIzLjUgMTJDMjMuNSA1LjY0ODczIDE4LjM1MTMgMC41IDEyIDAuNUM1LjY0ODczIDAuNSAwLjUgNS42NDg3MyAwLjUgMTJDMC41IDE4LjM1MTMgNS42NDg3MyAyMy41IDEyIDIzLjVaIiBmaWxsPSJ3aGl0ZSIgc3Ryb2tlPSJibGFjayIvPgo8cGF0aCBkPSJNMTMgNkgxMVYxMUg2VjEzSDExVjE4SDEzVjEzSDE4VjExSDEzVjZaIiBmaWxsPSJibGFjayIvPgo8L2c+CjwvZz4KPGRlZnM+CjxjbGlwUGF0aCBpZD0iY2xpcDBfODhfNTAiPgo8cmVjdCB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIGZpbGw9IndoaXRlIi8+CjwvY2xpcFBhdGg+CjwvZGVmcz4KPC9zdmc+Cg==) no-repeat;
}
.quick-order--add-size:hover {
  opacity: 0.7;
}
.row--qiuck-mode .m-border__bottom,
.row--qiuck-mode .form-group-print {
  padding-top: 25px;
}
.row--qiuck-mode .m-border__bottom,
.row--qiuck-mode .form-group-print2 {
  padding-top: 25px;
}
.row--qiuck-mode .m-border__top {
  border-top: 1px solid #D2D2D2;
}
.row--qiuck-mode .tip.tip--finish-simple {
  margin-left: -430px;
  width: 763px;
  padding: 25px 30px 20px 30px;
  top: -325px;
}
.row--qiuck-mode .tip.tip--finish-simple:before {
  top: 330px;
  left: 756px;
  text-shadow: 0px 3px 3px rgba(0, 0, 0, 0.1);
  transform: scale(1, 1.5) rotate(270deg);
}
.row--qiuck-mode .tip.tip--finish-simple .tip-item-img {
  width: 112px;
  height: 90px;
  background-size: cover;
  background-position-x: center;
  background-position-y: center;
}
.row--qiuck-mode .tip.tip--finish-simple .tip-item-desc {
  width: 136px;
  display: none;
}
.row--qiuck-mode .tip.tip--border-simple {
  margin-left: -220px;
  width: 345px;
  padding: 22px 30px 20px 30px;
  top: -160px;
  text-align: left;
}
.row--qiuck-mode .tip.tip--border-simple:before {
  top: 165px;
  left: 337px;
  text-shadow: 0px 3px 3px rgba(0, 0, 0, 0.1);
  transform: scale(1, 1.5) rotate(270deg);
}
.row--qiuck-mode .tip.tip--border-simple .tooltip-content .tip-item-img {
  width: 114px;
  height: 90px;
  margin: 5px 10px 5px 0;
  background-size: cover;
  background-repeat: no-repeat;
}
/* /QUICK ORDER TABLE */
/*TEXT FONT TYPE SAMPLES*/
.spacing--text-description {
  text-transform: uppercase;
  font-size: 10px;
  color: #9aa2a9;
  line-height: 20px;
  letter-spacing: 2px;
  font-family: "Mulish";
  width: 100%;
  display: block;
}
.title--text {
  text-transform: uppercase;
  font-size: 12px;
  color: #000000;
  line-height: 24px;
  letter-spacing: 0.03px;
  font-family: "Mulish";
  font-weight: bold;
  display: flex;
  align-items: center;
}
.title--text.sub-title {
  font-size: 12px;
  color: #000000;
  font-weight: 400;
  padding-left: 4px;
  position: relative;
  top: -5px;
}
.title--text-login {
  text-transform: uppercase;
  font-size: 11px;
  color: #a2a3a5;
  line-height: 37px;
  letter-spacing: 0.03px;
  font-family: "Mulish";
}
.title--text-login a {
  color: #4a7cb0;
  -moz-transition: all 300ms ease;
  -o-transition: all 300ms ease;
  -webkit-transition: all 300ms ease;
  -ms-transition: all 300ms ease;
  transition: all 300ms ease;
}
.title--text-login a:hover {
  text-decoration: none;
  color: #1f67b2;
}
.page-content--description {
  font-size: 12px;
  color: #a2a3a5;
  line-height: 28px;
  font-family: "Mulish";
  letter-spacing: 0.03px;
  font-style: italic;
  text-transform: none;
}
.page-content--description-bl {
  font-size: 12px;
  color: #a2a3a5;
  line-height: 18px;
  font-family: "Mulish";
  letter-spacing: 0.03px;
  font-style: italic;
  text-transform: none;
}
.page-content--description .link {
  font-style: normal;
  text-transform: uppercase;
  text-decoration: none;
  color: #A78868;
  -moz-transition: all 300ms ease;
  -o-transition: all 300ms ease;
  -webkit-transition: all 300ms ease;
  -ms-transition: all 300ms ease;
  transition: all 300ms ease;
}
.page-row--description {
  font-size: 12px;
  color: #000000;
  font-family: "Mulish";
  font-style: normal;
  line-height: 18px;
  margin: 10px 0 0 0;
  min-height: 36px;
}
/*.page-row--description_crop {margin-top: -2px;}*/
.page-row--description a {
  font-family: "Mulish";
  font-weight: 700;
  text-transform: uppercase;
  text-decoration: none;
  color: #A78868;
  -moz-transition: all 300ms ease;
  -o-transition: all 300ms ease;
  -webkit-transition: all 300ms ease;
  -ms-transition: all 300ms ease;
  transition: all 300ms ease;
}
.page-row--description a:hover {
  text-decoration: none;
  color: #A78868;
  opacity: 0.7;
}
.page-row--caps-link {
  text-transform: uppercase;
  font-size: 12px;
  color: #4a7cb0;
  line-height: 18px;
  margin-left: 10px;
}
.btn--thin-default {
  color: #1f67b2;
  font-size: 11px;
  text-transform: uppercase;
  font-weight: 600;
  letter-spacing: 2px;
  line-height: 37px;
  border: 1px solid #1f67b2;
  border-radius: 2px;
  padding: 8px 32px;
  text-decoration: none;
  font-family: "Mulish";
}
.page-setup--step-title .page-content--description {
  margin: 0 0 0 auto;
}
.page-setup--step-title .page-content--description a {
  margin: 0 0 0 5px;
  font-family: "Mulish";
}
.page-setup--step-title__selected {
  margin-left: 5px;
}
.checkbox-wizart--big:not(checked) + label {
  padding-left: 84px;
  line-height: 62px;
  display: inline-block;
}
.checkbox-wizart--big:not(checked) + label:before {
  width: 60px;
  height: 60px;
  margin: 0px 0 0 0px;
  top: 0;
  cursor: pointer;
}
.checkbox-wizart--big:checked + label:after {
  left: 25px;
  top: 27px;
}
/*form group*/
.form-group p {
  margin: 0;
}
.form-group .options {
  display: inline-block;
  margin-bottom: 15px;
  margin-left: 4px;
}
.form-group .options .option {
  float: left;
  margin: 0 26px 10px 0;
  text-align: center;
  font-size: 12px;
  color: #000000;
  text-transform: uppercase;
  font-family: "Mulish";
  position: relative;
}
.form-group .options .option:last-of-type {
  margin-right: -4px;
}
.form-group .options .option:nth-child(5) {
  margin: 0 24px 0 0px;
}
.form-group.form-group--paper-type .options .option .option__image {
  text-align: center;
  vertical-align: middle;
  box-sizing: border-box;
}
/* .form-group .options .option .option__image img {
    width: 100%; height: 100%; object-fit: cover;
} */
.form-group .options .option .option__image-paper .img {
  height: 90px;
  width: 100%;
  background-size: cover;
  background-position-x: center;
  background-position-y: center;
}
.form-group .options .option .option__image-mode img {
  height: 90px;
  width: 112px;
}
.form-group .options .option .option__image-frame img {
  height: 86px;
  width: 86px;
}
.form-group .options .option .option__image-mat img {
  height: 98px;
  width: 86px;
}
.option-frame,
.option-mat {
  width: 86px;
}
.form-group.form-group--paper-type .options .option .option__image {
  width: 112px;
  height: 94px;
}
.form-group.form-group-print .options .option .option__image {
  width: 114px;
  height: 86px;
}
.form-group.form-group-print .options .option .option__image-glass {
  border: 2px solid #8C8C8C;
  border-radius: 2px;
  padding: 15px;
}
.form-group.form-group-print .options .option .option__image-glass p {
  color: black;
  letter-spacing: 0.05em;
}
.form-group.form-group-print .options .option.is-select .option__image-glass:before {
  content: '';
  display: block;
  width: 22px;
  height: 22px;
  background: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjIiIGhlaWdodD0iMjIiIHZpZXdCb3g9IjAgMCAyMiAyMiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPGcgY2xpcC1wYXRoPSJ1cmwoI2NsaXAwXzg4XzI1KSI+CjxtYXNrIGlkPSJtYXNrMF84OF8yNSIgc3R5bGU9Im1hc2stdHlwZTpsdW1pbmFuY2UiIG1hc2tVbml0cz0idXNlclNwYWNlT25Vc2UiIHg9IjAiIHk9IjAiIHdpZHRoPSIyMiIgaGVpZ2h0PSIyMiI+CjxwYXRoIGQ9Ik0yMiAwSDBWMjJIMjJWMFoiIGZpbGw9IndoaXRlIi8+CjwvbWFzaz4KPGcgbWFzaz0idXJsKCNtYXNrMF84OF8yNSkiPgo8cGF0aCBkPSJNMTEgMjEuNUMxNi43OTkgMjEuNSAyMS41IDE2Ljc5OSAyMS41IDExQzIxLjUgNS4yMDEwMSAxNi43OTkgMC41IDExIDAuNUM1LjIwMTAxIDAuNSAwLjUgNS4yMDEwMSAwLjUgMTFDMC41IDE2Ljc5OSA1LjIwMTAxIDIxLjUgMTEgMjEuNVoiIGZpbGw9ImJsYWNrIiBzdHJva2U9IndoaXRlIi8+CjxwYXRoIGQ9Ik0xOCA4LjE0NTQ1TDkuNjU0MDIgMTZMNSAxMS4wOTA5TDYuMjE3MTIgOS45NDU0NUw5LjY1NDAyIDEzLjU0NTVMMTYuNzgyOSA3TDE4IDguMTQ1NDVaIiBmaWxsPSJ3aGl0ZSIvPgo8L2c+CjwvZz4KPGRlZnM+CjxjbGlwUGF0aCBpZD0iY2xpcDBfODhfMjUiPgo8cmVjdCB3aWR0aD0iMjIiIGhlaWdodD0iMjIiIGZpbGw9IndoaXRlIi8+CjwvY2xpcFBhdGg+CjwvZGVmcz4KPC9zdmc+Cg==) no-repeat;
  position: absolute;
  bottom: -6px;
  left: -13px;
  z-index: 1;
}
.form-group.form-group-print .options .option.is-select .option__image-glass::after {
  border: 1px solid #000000;
}
.form-group.form-group-print .options .option.is-select .option__image-glass p {
  color: #000000;
  font-weight: bold;
}
.form-group.form-group-print .options .option .option__image-border,
.form-group.form-group-print .options .option .option__image-mounting {
  width: 112px;
  height: 94px;
}
.form-group.form-group-print .options .option .option__image-border img,
.form-group .options .option .option__image-mounting img {
  width: 100%;
  height: 90px;
}
.form-group .options .option .option__image {
  position: relative;
}
.form-group .options .option.is-select .option__title {
  color: #000000;
  font-family: "Mulish";
  font-weight: bold;
}
.form-group.form-group--paper-type .options .option .option__image:after {
  content: "";
  width: 118px;
  height: 94px;
  display: inline-block;
  position: absolute;
  top: -1px;
  left: -1px;
  border: 1px solid #D0D9E2;
}
.form-group .options .option .option__image-border:after,
.form-group .options .option .option__image-mounting:after {
  width: 108px;
  height: 88px;
}
.form-group.form-group--paper-type .options .option.is-select .option__image:after,
.form-group .options .option.is-select .option__image:after {
  content: "";
  width: 120px;
  height: 98px;
  display: inline-block;
  position: absolute;
  border: 2px solid #000000;
}
.form-group .options .option.is-select .option__image:after {
  border: 2px solid #000000;
  width: 118px;
  height: 90px;
  display: inline-block;
  content: "";
  left: -2px;
  position: absolute;
  top: -2px;
}
.form-group .options .option.is-select .option__image-border:after,
.form-group .options .option.is-select .option__image-mounting:after {
  width: 116px;
  height: 94px;
}
.form-group .options .option.is-select .option__image:before {
  font-family: "icons";
  position: absolute;
  font-style: normal;
  font-weight: normal;
  speak: none;
  display: inline-block;
  text-align: center;
  font-variant: normal;
  text-transform: none;
  line-height: 1em;
  -webkit-font-smoothing: antialiased;
  margin: 0;
  text-decoration: none;
  transition: none;
  content: '\E80F';
  width: 24px;
  height: 24px;
  background: #000000;
  color: #fff;
  border-radius: 100%;
  border: 1px solid #fff;
  top: -10px;
  left: -10px;
  z-index: 1;
  line-height: 23px;
  font-size: 9px;
  padding-left: 1px;
  pointer-events: none;
}
.form-group .options .option .option__image-frame:after,
.form-group .options .option.is-select .option__image-frame:after {
  width: 88px;
}
.form-group .options .option .option__image-mat:after {
  width: 88px;
  height: 100px;
}
.form-group .options .option .option__image-mode:after {
  width: 108px;
}
.form-group .options .option.is-select .option__image-frame:after {
  width: 90px;
  height: 90px;
}
.form-group .options .option.is-select .option__image-mat:after {
  width: 90px;
  height: 102px;
}
.form-group .options .option.is-select .option__image-mode:after {
  width: 117px;
  height: 94px;
}
.form-group .options .option.icon-popular::after {
  display: block;
  text-transform: capitalize;
  font-size: 10px;
  color: #8C8C8C;
  content: 'Most popular';
}
.form-group .options .option .option__imgage img {
  box-sizing: border-box;
  width: 100%;
  height: auto;
}
.form-group .options .option .option__img img {
  box-sizing: border-box;
  width: 105px;
  height: auto;
}
.print-sample-list li.selected-tipe img {
  border: 2px solid #8bb859;
}
.print-sample-list li.selected-tipe:after {
  position: absolute;
  content: "";
  width: 23px;
  height: 23px;
  display: inline-block;
  left: 6px;
  bottom: 12px;
  background: transparent url(/app/dist/assets/apps/printswizard/assets/choose_sprite-a503fe8c.png) no-repeat -191px -46px;
}
.icon-add-btn {
  position: relative;
  padding-left: 16px;
}
.icon-add-btn:before {
  position: absolute;
  content: "";
  width: 10px;
  height: 10px;
  display: inline-block;
  left: 3px;
  bottom: 3px;
  background: transparent url(/app/dist/assets/apps/printswizard/assets/choose_sprite-a503fe8c.png) no-repeat -274px -46px;
}
/*quick table*/
.sample-color-bl {
  width: 67px;
  font-size: 12px;
  line-height: 14px;
  font-family: "Mulish";
  text-transform: none;
  margin: 0;
  color: #777;
  position: absolute;
  right: -81px;
  top: -10px;
  font-style: italic;
}
.sample-color-bl.disabled {
  opacity: 0.6;
  pointer-events: none;
}
#mlColorPicker {
  border: 1px solid black;
  background-color: #DDDDDD;
  padding-bottom: 5px;
  z-index: 1011;
}
#mlSelectedColorDiv {
  float: left;
  width: 43px;
  height: 20px;
  border: solid 1px black;
  background-color: white;
  margin: 5px;
}
#mlCloseColorDiv {
  cursor: pointer;
  float: right;
  margin: 5px;
  text-align: center;
  font: 12px monospace;
}
#mlSelectedColorText {
  float: left;
  width: 60px;
  border: solid 1px black;
  font-size: small;
  margin: 5px;
}
#mlColors {
  float: left;
  margin: 0 5px 0 5px;
  border-bottom: 1px solid black;
  border-right: 1px solid black;
  clear: both;
  width: 241px;
  height: 145px;
}
.mlColor {
  border-left: 1px solid black;
  border-top: 1px solid black;
  float: left;
  width: 12px;
  height: 12px;
}
.choose-color-box__num {
  color: #333;
  margin: 20px 0 0 0;
  font-size: 12px;
  line-height: 14px;
  font-family: "Mulish";
  font-style: normal;
}
.choose-color-box {
  width: 28px;
  height: 28px;
  display: inline-block;
  background: #bccee1;
  margin: 10px auto;
  position: relative;
  border: none;
  font-size: 0;
  cursor: pointer;
}
.choose-color-box.advanced {
  border: 1px solid #000;
  border-radius: 3px;
}
.sample-color--line {
  width: 60px;
  height: 2px;
  background: #bccee1;
  content: "";
  display: inline-block;
  position: absolute;
  left: -37px;
  top: 50px;
}
.u-right--search.page-head--info {
  max-width: 370px;
  width: 100%;
  margin-right: 11px;
}
.b-modal .checkbox-wizart:checked + label:after {
  top: 54px;
  left: 26px;
}
.b-mini-cart-other.merge .checkbox-wizart--small:checked + label:after {
  left: 7px;
  top: -1px;
  font-size: 12px;
}
/*chosen galeries*/
.u-not-selected-result.u-selected .btn-choose-mounting,
.u-not-selected-result.u-selected .highlighted-content-text {
  display: none;
}
/*radio styled*/
.radio-styled label {
  font-size: 11px;
  font-family: "Mulish";
  color: #7bb04a;
  text-transform: uppercase;
  letter-spacing: -0.03px;
}
.radio-styled input[type=radio] {
  margin: 0;
  padding: 0;
  opacity: 0;
}
.radio-styled input[type=radio] + label {
  position: relative;
  padding-left: 20px;
  cursor: pointer;
}
.radio-styled input[type=radio] + label:before {
  content: "";
  position: absolute;
  left: 0px;
  top: 0px;
  display: inline-block;
  background: #fff;
  border: 1px solid #8bb859;
  border-radius: 20px;
  height: 13px;
  width: 13px;
}
.radio-styled input[type=radio] + label:after {
  content: "";
  position: absolute;
  left: 3px;
  top: 3px;
  display: inline-block;
  background: #8bb859;
  border-radius: 20px;
  height: 9px;
  width: 9px;
  display: none;
}
.radio-styled input[type=radio]:checked + label:after {
  content: "";
  position: absolute;
  left: 3px;
  top: 3px;
  display: inline-block;
  background: #8bb859;
  border-radius: 20px;
  height: 9px;
  width: 9px;
}
.row-page--head-content {
  padding: 15px 0 10px 0;
  position: relative;
  float: left;
  width: 100%;
}
.page-head--info a {
  color: #8bb859;
  line-height: 48px;
  letter-spacing: -0.6px;
}
.page-nav--breadcrums li {
  float: left;
  margin-right: 20px;
}
.page-nav--breadcrums li a,
.page-nav--breadcrums li span {
  font-size: 12px;
  text-transform: capitalize;
  font-family: "Mulish";
  color: #a2a3a5;
  line-height: 37px;
  margin: 0;
}
.page-nav--breadcrums li a,
.page-nav--breadcrums li a > span {
  color: #8bb859;
}
.row-page--head-content .content-description-text {
  margin: 0 20px 0 0;
  font-family: "Mulish";
}
.button--clean {
  background-color: #FFF;
  box-shadow: 0px 1px 2px rgba(0, 0, 0, 0.08);
  border: 1px solid #cbcbcb;
  border-radius: 3px;
  color: #82b44f !important;
  font-family: "Mulish";
}
.button--small {
  padding: 11px 20px 9px;
  font-size: 13.006px;
  border-radius: 2px;
}
/*.m-border__bottom {
    border-bottom: 1px solid #cbcbcb;
}*/
.highlighted-content-text {
  font-size: 14px;
  text-transform: uppercase;
  line-height: 14px;
  color: #8bb859;
  font-weight: 500;
  font-family: "Mulish";
}
.table-default-lnk {
  font-size: 11px;
  text-transform: uppercase;
  color: #4e80b1;
  line-height: 30px;
  font-weight: 500;
  font-family: "Mulish";
}
/*choose mode styles*/
.row--choose {
  display: flex;
  justify-content: center;
  margin-top: 32px;
  padding-bottom: 30px;
}
.row--choose .content-box--border {
  width: 400px;
  height: 264px;
  margin: 0 20px;
  padding: 22px 30px 30px;
  position: relative;
  font-family: "Mulish";
  text-align: left;
  border: 1px solid #D2D2D2;
  background: #fff;
  overflow: hidden;
}
.row--choose .content-box--border .section-secondary-title {
  margin-bottom: 22px;
  font-family: "Mulish";
  font-size: 22px;
  line-height: 33px;
  font-weight: 700;
}
.row--choose .content-box--border .description-container {
  display: flex;
  min-height: 105px;
}
.row--choose .content-box--border .description-container p {
  margin: 0;
  font-size: 16px;
  line-height: 24px;
}
.row--choose .content-box--border .description-container .content__image {
  height: auto;
}
.row--choose .columns:first-child .description-container p {
  max-width: 200px;
}
.row--choose .columns:first-child .description-container .content__image {
  margin-left: 25px;
}
.form-group .options .option {
  position: relative;
  cursor: pointer;
}
.form-group .options .option.no-select {
  cursor: default;
}
.form-group .options .option .tip {
  width: 430px;
}
.form-group .options .option:first-child .tip {
  margin-left: 170px;
}
.form-group .options .option:first-child .tip:before {
  left: 50px;
}
.button--alt.button {
  background-color: #82b44f;
  border-color: #82b44f;
}
.button--warning.button {
  background-color: #ff4664;
  border-color: #ff4664;
}
.button {
  color: #FFF;
  background-color: #4e80b1;
  font-family: "Mulish";
  font-size: 14.986px;
  padding: 16px 50px 15px;
  text-transform: uppercase;
  border-radius: 3px;
  display: inline-block;
  text-align: center;
  cursor: pointer;
  appearance: none;
  border: 1px solid #4e80b1;
  box-shadow: 0px 1px 2px rgba(0, 0, 0, 0.07);
  -webkit-transition-property: background-color, color;
  transition-property: background-color, color;
  -webkit-transition-duration: 0.125s;
  transition-duration: 0.125s;
  -webkit-transition-timing-function: cubic-bezier(1, 0, 0, 1);
  transition-timing-function: cubic-bezier(1, 0, 0, 1);
  text-decoration: none;
}
.button svg {
  margin-left: 5px;
  fill: #ffffff;
  vertical-align: baseline;
}
/*.crop-editor-popup-modal {
    overflow: visible !important;
}*/
.button.disabled {
  pointer-events: none !important;
  opacity: 0.4 !important;
  animation: none !important;
}
/* card type popup */
.b-default-popup {
  width: 400px;
  top: 50%;
  left: 50%;
  margin-left: -200px;
  margin-top: -150px;
  position: fixed;
  z-index: 1000;
}
.b-modal {
  position: fixed;
  z-index: 1000;
  top: 50%;
  left: 50%;
  width: 430px;
  min-height: 210px;
  background: #fff;
  border: 1px solid #d8d8d8;
  box-shadow: 2px 2px 8px rgba(0, 0, 0, 0.3);
  opacity: 0;
  -webkit-transition: -webkit-transform 0.3s;
  -moz-transition: -moz-transform 0.3s;
  transition: transform 0.3s;
  visibility: hidden;
}
.b-modal.show {
  opacity: 1;
  visibility: visible;
}
.b-modal__header {
  width: 100%;
  height: 44px;
  overflow: hidden;
  background: #eff0f0;
  position: relative;
}
.b-modal__header h2 {
  font-weight: 400;
  font-size: 21px;
  line-height: 28px;
  color: #282a2b;
  padding: 8px 0 4px 20px;
  display: inline-block;
  margin: 0;
}
.b-modal__header i.close {
  display: block;
  cursor: pointer;
  position: absolute;
  top: 18px;
  right: 20px;
  width: 20px;
  height: 20px;
  text-indent: -900px;
  overflow: hidden;
}
.b-modal__body {
  padding: 0;
  margin: 0;
}
.b-modal__body__content {
  cursor: default;
}
.b-modal__body__content.loading {
  background-position: center center;
  background-repeat: no-repeat;
}
.b-modal__body__buttons .btn {
  margin-left: 20px;
  min-width: 60px;
  height: 35px;
  line-height: 35px;
}
.b-modal-overlay {
  position: fixed;
  top: 0;
  left: 0;
  overflow: hidden;
  width: 100%;
  height: 100%;
  background: rgba(255, 255, 255, 0.8);
  z-index: 999;
}
.b-modal .white_header {
  font-size: 21px;
  font-weight: 400;
  line-height: 28px;
  color: #282a2b;
  margin: -10px 0 15px;
}
.b-modal .white_header em {
  font-size: 12px;
  margin: 0 0 0 15px;
  font-style: normal;
}
.b-modal {
  cursor: move;
}
.b-modal__header {
  background: #fff;
}
button.btn,
button.btn:visited,
button.btn:focus {
  height: 28px;
  line-height: 28px;
  font-size: 14px;
  padding: 0 13px;
  border-radius: 0;
  margin: 0;
  border-color: #d3d3d3;
  background: #f2f2f2;
  box-shadow: none;
  color: #3d4140;
}
button.btn:hover,
button.btn.active {
  border-color: #000;
  background: #000;
  color: #fff !important;
}
.dropdown-menu {
  border-radius: 0;
  left: auto;
  max-height: 300px;
  overflow-x: hidden;
  overflow-y: auto;
  cursor: initial;
}
.dropdown-menu > li > a {
  line-height: 1.4em;
  text-decoration: none;
}
.dropdown-menu > .active > a,
.dropdown-menu > .active > a:hover,
.dropdown-menu > .active > a:focus {
  background-color: #000;
}
.b-modal textarea.input {
  margin-top: 15px;
  width: 100%;
  height: 75px;
  line-height: 100%;
  padding: 5px 0 0 9px;
  resize: none;
}
.b-modal__body__buttons .btn {
  margin-right: 0px;
}
.b-default-popup {
  cursor: default;
  border-color: #beccdb;
  box-shadow: 0 2px 8px rgba(0, 0, 0, 0.3);
}
.b-default-popup .b-modal__header {
  height: 57px;
  background: #f6fafc;
  border-bottom: 1px solid #beccdb;
}
.b-default-popup .b-modal__header h2 {
  width: 100%;
  font-family: "Mulish";
  font-size: 24px;
  line-height: 57px;
  text-align: center;
  color: #686f75;
  text-transform: uppercase;
  padding: 0;
}
.b-default-popup .b-modal__header i.close {
  background-position: -197px 1px;
}
.b-default-popup__body {
  text-align: center;
}
.b-default-popup .b-modal__body__content {
  padding: 30px 39px 0;
  margin: 0 0 30px;
}
.b-default-popup .b-modal__body__content.no-padding {
  padding: 0;
}
.b-default-popup.b-modal-overlay {
  background: rgba(255, 255, 255, 0.4);
}
.b-default-popup .b-modal__body__buttons {
  display: flex;
  justify-content: center;
  position: relative;
  padding: 0 30px 50px;
  margin: 30px 0 0;
  white-space: nowrap;
  text-align: center;
}
.b-default-popup .b-modal__body__buttons .btn {
  position: relative;
  font-family: "Mulish";
  text-transform: uppercase;
  display: inline-block;
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  background: #A78868;
  border-radius: 5px;
  font-size: 21px;
  padding: 0 15px;
  line-height: 50px;
  -moz-transition: background 150ms ease;
  -o-transition: background 150ms ease;
  -webkit-transition: background 150ms ease;
  -ms-transition: background 150ms ease;
  transition: background 150ms ease;
  font-weight: 400;
  text-decoration: none;
  color: #fff;
  height: 52px;
  border: none;
  box-shadow: none;
  text-shadow: none;
}
.b-default-popup .b-modal__body__buttons .btn:hover {
  background: #d18027;
}
.b-default-popup .b-modal__body__buttons .btn:active {
  background: #a8651b;
}
.checkbox-wizart.checkbox-wizart--vertical:not(checked) + label {
  padding: 0 0 0px 0;
  margin: 0px 28px 0px 0;
  text-transform: uppercase;
  width: 60px;
  height: 90px;
  display: inline-block;
  vertical-align: top;
  font-size: 11px;
}
.checkbox-wizart.checkbox-wizart--vertical + label:before {
  width: 60px;
  height: 60px;
  top: 28px;
}
.checkbox-wizart.checkbox-wizart--vertical:checked + label:before {
  outline: 1px solid #8bb859;
}
.checkbox-wizart.checkbox-wizart--vertical.back-print-black + label:before {
  background: #000;
}
.b-back-prints .checkbox-wizart--big:not(checked) + label:before {
  width: 30px;
  height: 30px;
}
.b-back-prints .checkbox-wizart:checked + label:after {
  left: 13px;
  top: 13px;
}
.b-back-prints .checkbox-wizart--big:not(checked) + label {
  line-height: 31px;
  padding-left: 54px;
}
.b-modal__body__content .italic-font {
  font-style: italic;
  color: #a2a3a5;
  font-size: 16px;
  font-family: "Mulish";
  line-height: 26px;
  text-align: center;
  margin: 0;
}
.b-modal__body__buttons .button--alt.button {
  width: 100%;
  padding: 16px 25px 15px;
}
.b-modal__body__buttons .button--alt--50.button {
  width: 140px;
  padding: 16px 25px 15px;
  margin: 0 10px;
}
.b-modal__body__buttons .button--alt--cancel.button {
  background: #fff;
  color: #777;
  border-color: #82b44f;
}
.print-setup-popup .ui-field select {
  width: 100%;
  height: 60px;
  margin: 0 0 20px 0;
  font-size: 14px;
  text-transform: uppercase;
  padding-left: 20px;
}
.quick-order--table .ui-field select {
  width: 240px;
  height: 60px;
  font-size: 14px;
  text-transform: uppercase;
  padding-left: 20px;
  color: #000;
  font-size: 21px;
  line-height: 40px;
}
.print-setup-popup label {
  font-size: 11px;
  color: #a2a3a5;
  line-height: 24px;
  text-transform: uppercase;
  font-family: "Mulish";
}
/* ADVANCED ORDER TABLE */
.advance-order-wrapper {
  margin: 0 -25px 0 -40px;
  position: relative;
}
.advance-order-sort {
  text-transform: uppercase;
  font-size: 12px;
  line-height: 18px;
  margin-bottom: 20px;
  padding-bottom: 12px;
  border-bottom: 1px solid #D2D2D2;
}
.advance-order-sort .title {
  margin-right: 17px;
  font-weight: 700;
  color: #000000;
}
.advance-order-sort .sort-item {
  font-weight: 400;
  cursor: pointer;
  border-bottom: 1px dashed #000000;
  margin-right: 17px;
  position: relative;
}
.advance-order-sort .sort-item.active {
  color: #8C8C8C;
  border-bottom-color: transparent;
}
.advance-order-sort .sort-item.active:after {
  position: absolute;
  content: "";
  width: 7px;
  height: 12px;
  right: -12px;
  top: 4px;
  background: transparent url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNyIgaGVpZ2h0PSIxMiIgdmlld0JveD0iMCAwIDcgMTIiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+CjxnIGNsaXAtcGF0aD0idXJsKCNjbGlwMF84Nl8yKSI+CjxtYXNrIGlkPSJtYXNrMF84Nl8yIiBzdHlsZT0ibWFzay10eXBlOmx1bWluYW5jZSIgbWFza1VuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeD0iMCIgeT0iMCIgd2lkdGg9IjciIGhlaWdodD0iMTIiPgo8cGF0aCBkPSJNNyAwSDBWMTJIN1YwWiIgZmlsbD0id2hpdGUiLz4KPC9tYXNrPgo8ZyBtYXNrPSJ1cmwoI21hc2swXzg2XzIpIj4KPHBhdGggZD0iTTcgOUwzLjUgMTJMMCA5SDdaIiBmaWxsPSJibGFjayIvPgo8cGF0aCBkPSJNNCA1LjgzMzAxVjcuNDk5NjhIM1Y1LjgzMzAxSDRaIiBmaWxsPSJibGFjayIvPgo8cGF0aCBkPSJNMyA0LjE2NjY3VjIuNUg0VjQuMTY2NjdIM1oiIGZpbGw9ImJsYWNrIi8+CjxwYXRoIGQ9Ik0zLjI1IDFIM1YwSDRWMUgzLjc1VjAuODMzMzM0SDMuMjVWMVoiIGZpbGw9ImJsYWNrIi8+CjwvZz4KPC9nPgo8ZGVmcz4KPGNsaXBQYXRoIGlkPSJjbGlwMF84Nl8yIj4KPHJlY3Qgd2lkdGg9IjciIGhlaWdodD0iMTIiIGZpbGw9IndoaXRlIi8+CjwvY2xpcFBhdGg+CjwvZGVmcz4KPC9zdmc+Cg==) no-repeat;
  transform: rotate(180deg);
}
.advance-order-sort .sort-item.active.desc:after {
  transform: rotate(0);
}
.advance-order-wrapper-table {
  border-collapse: collapse;
  width: 100%;
  border: none;
  table-layout: auto;
}
.advance-order-wrapper-table tr th {
  color: #000000;
  font-size: 12px;
  text-transform: uppercase;
  line-height: 24px;
  font-family: "Mulish";
  text-align: left;
  font-weight: bold;
  padding-bottom: 10px;
}
.advance-order-wrapper-table tr td {
  padding: 0;
}
.advance-order-wrapper-table tr .table-a-qty {
  width: 110px;
}
@media only screen and (max-width: 1440px) {
  .advance-order-wrapper-table tr .table-a-qty {
    width: 100px;
  }
}
@media only screen and (max-width: 1200px) {
  .advance-order-wrapper-table tr .table-a-qty {
    width: 90px;
  }
}
.advance-order-wrapper-table tr .table-a-qty numeric.numeric {
  width: 80px;
}
@media only screen and (max-width: 1200px) {
  .advance-order-wrapper-table tr .table-a-qty numeric.numeric {
    height: 36px;
  }
  .advance-order-wrapper-table tr .table-a-qty numeric.numeric input {
    font-size: 12px;
  }
}
/*.advance-order-wrapper-table tr:nth-child(2n+1) { background: #f6fafc; border: 1px solid #e7edf1;}*/
.advance-order-wrapper-table > tbody > tr:nth-child(even),
.advance-order-wrapper-table tr.even.header-table {
  border-top: 1px solid #D2D2D2;
  border-left: 1px solid #D2D2D2;
  border-right: 1px solid #D2D2D2;
  border-right: none;
  border-left: none;
}
.advance-order-wrapper-table tr.even.header-table {
  background: #EDEDED;
  border-bottom: 1px solid #D2D2D2;
}
.advance-order-wrapper-table td.table-a-photo {
  width: 128px;
}
.advance-order-wrapper-table .table-a-size {
  width: 180px;
}
@media only screen and (max-width: 1440px) {
  .advance-order-wrapper-table .table-a-size {
    width: 160px;
  }
}
@media only screen and (max-width: 1200px) {
  .advance-order-wrapper-table .table-a-size {
    width: 120px;
  }
}
.advance-order-wrapper-table .table-a-dropdown {
  width: 180px;
}
@media only screen and (max-width: 1440px) {
  .advance-order-wrapper-table .table-a-dropdown {
    width: 160px;
  }
}
@media only screen and (max-width: 1200px) {
  .advance-order-wrapper-table .table-a-dropdown {
    width: 120px;
  }
}
.advance-order-wrapper-table td.table-a-price {
  white-space: nowrap;
  padding-right: 10px;
}
.advance-order--table {
  border-collapse: collapse;
  width: calc(100% - 20px);
  border: none;
  margin: 0 0 0 20px;
  table-layout: fixed;
}
.advance-order--table tr:nth-child(2n+1) {
  background: none;
  border: none;
}
.advance-order--table tr:not(:nth-child(1)) td.table-a-photo .image,
.advance-order--table tr:not(:nth-child(1)) td.table-a-photo .wrp-image-full {
  display: none;
}
.advance-order--table tr td {
  height: 84px;
  padding: 0;
  vertical-align: top;
}
.advance-order--table td.table-a-photo {
  position: relative;
  width: 120px;
}
.advance-order--table td.table-a-dropdown {
  width: 178px;
}
.advance-order--table td.table-a-qty {
  width: 129px;
}
.advance-order--table td.table-a-price {
  width: 100%;
  min-width: 228px;
  white-space: nowrap;
}
.advance-order--table td.table-a-size.empty {
  width: 1026px;
}
.advance-order--table td.table-a-actions {
  width: 100%;
  position: relative;
  height: 45px;
}
.advance-order--table td.table-a-actions.empty {
  height: 5px;
}
.advance-order--table .order-size--qty {
  width: 70px;
}
.select-wrapper.advanced-dropdown {
  width: 150px;
}
@media only screen and (max-width: 1440px) {
  .select-wrapper.advanced-dropdown {
    width: 140px;
  }
}
@media only screen and (max-width: 1200px) {
  .select-wrapper.advanced-dropdown {
    width: 100px;
  }
}
.select-wrapper.advanced-count {
  width: 80px;
}
.select-wrapper.advanced-count > a.select-btn {
  padding-left: 20px !important;
  text-align: left !important;
  padding-right: 35px;
}
.select-wrapper.advanced-dropdown > a.select-btn {
  height: 48px;
  line-height: 42px;
}
.select-wrapper.advanced-dropdown > a.select-btn span {
  width: 100%;
  margin-top: -2px;
  font-size: 16px;
  font-family: "Mulish";
  line-height: 48px;
  text-transform: capitalize;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.select-wrapper.advanced-dropdown > a.select-btn.null-value span {
  color: #A78868;
}
.select-wrapper.advanced-dropdown ul li {
  height: 54px;
  display: flex;
  align-items: center;
  padding: 24px 20px;
  font-size: 14px;
  font-family: "Mulish";
  white-space: break-spaces;
  text-transform: capitalize;
  color: #000000;
}
.select-wrapper.advanced-dropdown ul li:first-child {
  margin-top: 0;
}
.select-wrapper.advanced-dropdown ul li:last-child {
  margin-bottom: 0;
}
.select-wrapper.advanced-count > a.select-btn {
  height: 48px;
  line-height: 46px;
  text-align: center;
  padding-left: 0;
  font-size: 16px;
  font-family: "Mulish";
}
.select-wrapper.complex-dropdown ul {
  overflow-y: auto;
  overflow-x: hidden;
  max-height: 600px;
  width: auto;
  left: 0;
  right: auto;
}
.select-wrapper.complex-dropdown ul li {
  height: 70px;
  white-space: nowrap;
  display: flex;
  align-items: center;
  padding: 0 20px 0 10px;
}
.select-wrapper.complex-dropdown .mount-type-select--sample {
  position: relative;
  margin-right: 10px;
  left: 0;
  top: 0;
}
.select-wrapper.complex-dropdown .mount-type-select--sample img {
  width: 50px;
  height: auto;
}
.select-wrapper.complex-dropdown .mount-type-select--text {
  width: auto;
  left: 0;
  top: 0;
  padding: 0;
  position: relative;
}
.select-wrapper.complex-dropdown .mount-type-select--title {
  font-size: 12px;
  text-transform: uppercase;
  font-family: "Mulish";
}
.select-wrapper.complex-dropdown .mount-type-select--description {
  font-size: 12px;
  font-weight: 400 !important;
  font-family: "Mulish";
}
.advance-order--table tr td .image {
  width: 84px;
  height: 84px;
  background-repeat: no-repeat;
  background-position: 50% 50%;
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACIAAAAZCAYAAABU+vysAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsQAAA7EAZUrDhsAAAAZdEVYdFNvZnR3YXJlAEFkb2JlIEltYWdlUmVhZHlxyWU8AAADIWlUWHRYTUw6Y29tLmFkb2JlLnhtcAAAAAAAPD94cGFja2V0IGJlZ2luPSLvu78iIGlkPSJXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQiPz4gPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iQWRvYmUgWE1QIENvcmUgNS41LWMwMTQgNzkuMTUxNDgxLCAyMDEzLzAzLzEzLTEyOjA5OjE1ICAgICAgICAiPiA8cmRmOlJERiB4bWxuczpyZGY9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkvMDIvMjItcmRmLXN5bnRheC1ucyMiPiA8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0iIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtbG5zOnhtcE1NPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvbW0vIiB4bWxuczpzdFJlZj0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL3NUeXBlL1Jlc291cmNlUmVmIyIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgQ0MgKFdpbmRvd3MpIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOjZCQjQ3OTU2QzVCNTExRTU4QjYzRENEMjVFNkY4RDk5IiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOjZCQjQ3OTU3QzVCNTExRTU4QjYzRENEMjVFNkY4RDk5Ij4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6NkJCNDc5NTRDNUI1MTFFNThCNjNEQ0QyNUU2RjhEOTkiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6NkJCNDc5NTVDNUI1MTFFNThCNjNEQ0QyNUU2RjhEOTkiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz6/9UDMAAACAklEQVRIS+2XbU/iQBSFD+AqRsWsGs2aTXSNxKzrB///z4BWXkWIIqANspSCLX1xpr1QSKe0uIHdD/skTc9pP/T0zp2ZNpHL5Rz8AyTp/NeZVuTi8gpbmxvuxXWhGyZq1ZKrpxVJpZLYWPPBnzlh5UMz0sco1F+Qz+ch1doYDHW6M89KgxhjE9VyEabacb2jveLhvgxtZLh+lsgg72wc5Ye2+0a2s9wEe1b6pOaZ9MUsC4PYtoNKqQB78Or6UsM7x8UYW6SiWRhEliVSHrzEvDJx2d9Nk4omNAgfBC2R8cwnOT7YQ2r3mJyHlT7E9a8bcj6hQST25juOeIzf1BGpxSTYcf3jBGcXWRx+O8P380vcZk+RSvI784QG+ZI5IRXkqV4lFY/MThqnRxl83dumK0FCg4z73pQLg68PIgzTQovNlmUalSMMErbozPLY6ZHy4bM7V3mG0mqgVLxDtz+kO9EIg8TpAf13GzpbsGaRpDy2TD9gs3GPTlcltxhhkN4gXjOWiwVSCJ3WL816rDDiHhkqJKKR2f5Rb3XJieFhlJ5GTkwgCF/Sl8Fm+4eqNMmF03qsoa+9kwsSCKLGaNTP0qhV3G8QEYEg2mh1QThltneZlk3OJ1iRGGX+Uwp3Mimf6adi9uon0mv+VOT9yHd3zrQiFisXL9k6D/7MCf9/J+YBPgBLAjpcSdYzOgAAAABJRU5ErkJggg==);
  border: 1px solid #8C8C8C;
  position: relative;
}
.advance-order--table tr td .image.done {
  background-size: cover;
  border: none;
}
.advance-order--table tr td .image .uploaded {
  width: 82%;
  height: 3px;
  display: inline-block;
  vertical-align: top;
  position: absolute;
  bottom: 4px;
  background: #ccc;
  left: 9%;
}
.advance-order--table tr td .image .uploaded span {
  width: 0%;
  height: 100%;
  display: inline-block;
  vertical-align: top;
  position: absolute;
  top: 0;
  background: #82b44f;
  left: 0;
}
.wrp-image-full {
  visibility: hidden;
  opacity: 0;
  width: auto;
  height: auto;
  position: absolute;
  z-index: 10;
  top: 0;
  -moz-transition: all 300ms ease;
  -o-transition: all 300ms ease;
  -webkit-transition: all 300ms ease;
  -ms-transition: all 300ms ease;
  transition: all 300ms ease;
}
.advance-order--table tr td .image-full {
  left: 0;
  position: absolute;
  z-index: 10;
  top: 0;
  width: auto;
  height: auto;
  max-width: 171px;
  max-height: 141px;
}
.advance-order--table tr td.table-a-photo:hover .wrp-image-full {
  visibility: visible;
  opacity: 1;
}
.advance-order--table .btn-choose-mounting {
  text-transform: capitalize;
  color: #8bb859;
  font-family: "Mulish";
  font-size: 11px;
  font-weight: 700;
  line-height: 56px;
  margin-left: 28px;
  -moz-transition: all 300ms ease;
  -o-transition: all 300ms ease;
  -webkit-transition: all 300ms ease;
  -ms-transition: all 300ms ease;
  transition: all 300ms ease;
}
.advance-order--table .btn-choose-mounting:hover {
  text-decoration: none;
  color: #60a51b;
}
.advance-order--table .btn-choose-mounting:hover .highlighted-content-text {
  color: #60a51b;
}
.advance-order--table .no-mounting-text {
  font-style: italic;
  color: #a2a3a5;
  font-size: 12px;
  padding-top: 15px;
  display: inline-block;
  margin-left: 17px;
  line-height: 14px;
  text-align: center;
}
.advance-order--table .btn-chose-selected {
  color: #4a7cb0;
  text-transform: uppercase;
  font-family: "Mulish";
  margin-left: 7px;
  line-height: 56px;
  font-size: 11px;
  font-weight: 700;
}
.advance-order--table .btn-delete-selected-mounting {
  width: 9px;
  display: inline-block;
  position: relative;
  cursor: pointer;
  height: 20px;
  vertical-align: middle;
  margin-left: 0;
}
.advance-order--table .btn-delete-selected-mounting:after {
  position: absolute;
  content: "";
  width: 9px;
  height: 9px;
  left: 0;
  top: 6px;
  background: transparent url(/app/dist/assets/apps/printswizard/assets/choose_sprite-a503fe8c.png) no-repeat -339px -46px;
}
.advanced-order--total-info-wrapper {
  display: inline-block;
  padding: 0 16px 0px 0;
  height: 48px;
}
@media only screen and (max-width: 1200px) {
  .advanced-order--total-info-wrapper {
    height: 36px;
  }
}
.advanced-order--total-info {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  min-height: 48px;
  padding-top: 6px;
}
@media only screen and (max-width: 1200px) {
  .advanced-order--total-info {
    padding-top: 0px;
    min-height: 36px;
  }
}
.advanced-order--total-info p {
  font-family: "Mulish";
  margin: 0;
  font-size: 12px;
  line-height: 18px;
  white-space: nowrap;
}
.advanced-order--total-info p span {
  display: inline-block;
  vertical-align: top;
}
.advanced-order--total-info .advanced-order--text {
  color: #000000;
}
.advanced-order--total-info .advanced-order--price {
  color: #000000;
  font-family: "Mulish";
  font-weight: 700;
}
.advanced-order--total-info .advanced-order--total span {
  color: #8C8C8C;
  font-family: "Mulish";
  font-weight: 700;
}
.delete-advanced-table-row {
  width: 48px;
  height: 48px;
  display: inline-block;
  position: relative;
  cursor: pointer;
  vertical-align: top;
}
.delete-advanced-table-row.icon--delete:after {
  margin-left: 10px;
  margin-top: 14px;
}
.delete-advanced-table-row.icon--delete:hover:after {
  transform: scale(1.2);
}
@media only screen and (max-width: 1200px) {
  .delete-advanced-table-row {
    width: 36px;
    height: 36px;
  }
}
.delete-advanced-table-row:before {
  content: "";
  position: absolute;
  left: 0;
  top: 4px;
  height: 40px;
  width: 1px;
  background: #D2D2D2;
}
@media only screen and (max-width: 1200px) {
  .delete-advanced-table-row:before {
    top: 4px;
    height: 28px;
  }
}
.delete-advanced-table-row.font-icon:after {
  position: absolute;
  left: 16px;
  top: 13px;
  content: "\E811";
  font-size: 24px;
  color: #8C8C8C;
}
@media only screen and (max-width: 1200px) {
  .delete-advanced-table-row.font-icon:after {
    top: 9px;
    font-size: 16px;
  }
}
.delete-advanced-table-row.font-icon:hover:after {
  transform: scale(1.2);
  background-position: -230px -147px;
}
.advanced-order--add-size {
  position: relative;
  color: #000000;
  font-family: "Mulish";
  text-transform: capitalize;
  font-size: 16px;
  text-decoration: none;
  font-weight: 700;
  padding-left: 30px;
  line-height: 24px;
  transition: all 300ms ease;
}
@media only screen and (max-width: 1200px) {
  .advanced-order--add-size {
    font-size: 14px;
  }
}
.advanced-order--add-size:before {
  position: absolute;
  content: "";
  width: 24px;
  height: 24px;
  display: inline-block;
  left: 0px;
  top: 0px;
  background: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPGcgY2xpcC1wYXRoPSJ1cmwoI2NsaXAwXzg4XzUwKSI+CjxtYXNrIGlkPSJtYXNrMF84OF81MCIgc3R5bGU9Im1hc2stdHlwZTpsdW1pbmFuY2UiIG1hc2tVbml0cz0idXNlclNwYWNlT25Vc2UiIHg9IjAiIHk9IjAiIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCI+CjxwYXRoIGQ9Ik0yNCAwSDBWMjRIMjRWMFoiIGZpbGw9IndoaXRlIi8+CjwvbWFzaz4KPGcgbWFzaz0idXJsKCNtYXNrMF84OF81MCkiPgo8cGF0aCBkPSJNMTIgMjMuNUMxOC4zNTEzIDIzLjUgMjMuNSAxOC4zNTEzIDIzLjUgMTJDMjMuNSA1LjY0ODczIDE4LjM1MTMgMC41IDEyIDAuNUM1LjY0ODczIDAuNSAwLjUgNS42NDg3MyAwLjUgMTJDMC41IDE4LjM1MTMgNS42NDg3MyAyMy41IDEyIDIzLjVaIiBmaWxsPSJ3aGl0ZSIgc3Ryb2tlPSJibGFjayIvPgo8cGF0aCBkPSJNMTMgNkgxMVYxMUg2VjEzSDExVjE4SDEzVjEzSDE4VjExSDEzVjZaIiBmaWxsPSJibGFjayIvPgo8L2c+CjwvZz4KPGRlZnM+CjxjbGlwUGF0aCBpZD0iY2xpcDBfODhfNTAiPgo8cmVjdCB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIGZpbGw9IndoaXRlIi8+CjwvY2xpcFBhdGg+CjwvZGVmcz4KPC9zdmc+Cg==) no-repeat;
}
.advanced-order--add-size:hover {
  color: #000000;
  opacity: 0.7;
}
.apply-settings-radio-button {
  position: absolute;
  left: 19px;
  top: 45px;
  z-index: 1;
  font-size: 16px;
  font-weight: bold;
  visibility: hidden;
  opacity: 0;
  transition: ease-in-out 0.2s;
}
.apply-settings-radio-button .custom-radio > span {
  font-size: 16px;
}
.wrapper-row-items > .item-row:first-child .apply-settings-radio-button {
  opacity: 1;
  visibility: visible;
}
.item-row:hover .apply-settings-radio-button {
  opacity: 1;
  visibility: visible;
}
.advance-order-wrapper-table > tbody > tr:nth-child(3) .apply-settings-btn {
  opacity: 1;
}
.advance-order-wrapper-table tr:hover .apply-settings-btn {
  opacity: 1;
}
.b-sort-sel {
  position: relative;
}
.sort-select {
  position: absolute;
  opacity: 0;
  top: 0;
  border: none;
  background: transparent;
  outline: none;
  color: #82b44f;
  font-family: "Mulish";
  font-size: 11px;
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  position: relative;
  background-size: 11px 8px;
  background-position: 100% 50%;
  padding: 0 12px;
  background-repeat: no-repeat;
  margin-left: -12px;
}
.sort-select option {
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
}
.b-sort-sel .text {
  cursor: pointer;
  display: block;
  border: none;
  background: transparent;
  position: absolute;
  top: 0;
  min-width: 175px;
  width: 100%;
  outline: none;
  color: #82b44f;
  font-family: "Mulish";
  font-size: 11px;
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  background-size: 11px 8px;
  background-position: 100% 50%;
  padding: 0 12px;
  background-repeat: no-repeat;
  margin-left: -8px;
}
.b-sort-sel .select-wrapper {
  position: relative;
  top: 5px;
}
.b-sort-sel .select-wrapper .select-btn {
  border: none;
  margin: 0;
  padding: 0 !important;
  outline: none;
  color: #8C8C8C;
  font-family: "Mulish";
  font-size: 11px;
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  position: relative;
  background-size: 11px 8px;
  background-position: 100% 50%;
  padding: 0 12px;
  background-repeat: no-repeat;
  background-color: transparent !important;
  box-shadow: none;
  height: auto !important;
  line-height: 1 !important;
}
.b-sort-sel .select-wrapper .select-btn:after {
  display: none;
}
.b-sort-sel .select-wrapper .select-option-group {
  border-bottom: none;
}
.b-sort-sel .select-wrapper ul li {
  font-family: "Mulish";
}
.b-sort-sel .select-wrapper ul li:first-child {
  margin-top: 0;
  border-top: none;
}
.b-sort-sel .select-wrapper ul li:last-child {
  margin-bottom: 0;
}
.b-sort-sel .select-wrapper .select-btn span {
  font-size: 11px;
}
/* /ADVANCED ORDER TABLE */
/* IMAGE TITLE */
.default-name-image {
  display: block;
  color: #000;
  font-family: "Mulish";
  font-size: 11px;
  text-transform: uppercase;
  height: 16px;
}
.single-size-item__name {
  margin: 18px 0 6px 20px;
  max-width: 1060px;
  width: 100%;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.crop-img-link-wrapper__name-image {
  word-wrap: break-word;
  white-space: nowrap;
  text-overflow: ellipsis;
  position: absolute;
  left: 50%;
  right: 0;
  top: -29px;
  margin: 0 0 0 -122px;
  z-index: 1000 !important;
  height: 18px;
  overflow: hidden;
  text-align: center;
  width: 235px;
  padding: 0 10px;
}
.crop-img-link-wrapper__name-image:hover,
.advance-order-wrapper-table tr:nth-child(odd) .single-size-item__name:hover {
  background: #fff;
}
.advance-order-wrapper-table tr:nth-child(even) .single-size-item__name:hover {
  background: #f6fafc;
}
/* /IMAGE TITLE */
/* ADD MOUNTING POPUP */
.b-modal--mounting {
  width: 320px;
  margin: -200px 0 0 -160px;
}
.select-wrapper.order-mounting {
  width: 100%;
}
.select-wrapper.order-mounting .select-btn {
  padding-left: 15px;
  font-size: 14px;
}
.select-wrapper.order-mounting li {
  border-top: 1px solid #cbcbcb;
  height: 55px;
  position: relative;
  padding: 0;
}
.mount-type-select--sample {
  position: absolute;
  left: 9px;
  top: 7px;
}
.mount-type-select--sample img {
  width: 43px;
  height: 35px;
}
.mount-type-select--text {
  width: 189px;
  position: absolute;
  top: 7px;
  left: 65px;
  padding: 10px 0 0 0;
}
.select-wrapper.order-mounting li.active .mount-type-select--text {
  font-weight: 400;
}
.mount-type-select--title {
  font-size: 13px;
  text-transform: none;
  color: #000;
  line-height: 14px;
  margin: 0 0 1px;
}
.mount-type-select--description {
  font-size: 10px;
  text-transform: none;
  color: #a3a3a3;
  line-height: 14px;
  margin: 0;
  letter-spacing: -0.4px;
}
.select-wrapper.order-mounting li:first-child {
  border-top: none;
  margin: 0;
  height: 47px;
}
.select-wrapper.order-mounting li:last-child {
  margin: 0;
}
/* /ADD MOUNTING POPUP */
/* CONFIRMATION POPUP */
/*.confirmation-popup p {
    font-style: italic;
    color: #a3a3a3;
    font-size: 16px;
    text-align: center;
    line-height: 22px;
}

.confirmation-popup.align-left p {
    text-align: left;
}

.confirmation-popup a {
    color: #4a7cb0;
}

.confirmation-popup.title-input {
    width: 270px;
    margin: auto;
}

.confirmation-popup.title-input input {
    font-size: 16px
}*/
/* CONFIRMATION POPUP */
/* FEEDBACK POPUP */
/*.b-modal--feedback {
    left: auto !important;
    right: 51px;
    margin: 0px !important;
    top: 108px !important;
}

.b-modal--feedback .b-modal__body {
    background: #fafcfd;
}

.feedback-popup-btn {
    height: 34px;
    line-height: 27px;
    font-size: 14px;
    font-weight: 400;
    text-transform: none;
    width: 108px;
    border-radius: 1px;
    padding-right: 7px;
    background: #fff;
    color: #4a7cb0;
    border: 1px solid #C0CBDF;
    z-index: 100;
    cursor: pointer;
    -webkit-transform: rotate(90deg);
    -moz-transform: rotate(90deg);
    -ms-transform: rotate(90deg);
    -o-transform: rotate(90deg);
    transform: rotate(90deg);
}

.feedback-popup-btn:hover {
    background: #fff;
    color: #4a7cb0;
}

.feedback-popup-btn:after {
    display: block;
    width: 25px;
    height: 25px;
    position: absolute;
    top: 3px;
    left: 5px;
    background: url('assets/icons/icon--feedback.png?t=@pix-timestamp-pix@') no-repeat 0 0;
    -ms-transform: rotate(-90deg);
    -webkit-transform: rotate(-90deg);
    transform: rotate(-90deg);
    content: '';
}

.feedback-popup {
    padding: 0 36px;
}

.feedback-popup__title {
    margin: 8px 0 10px;
    font-weight: 400;
    font-size: 29px;
}

.feedback-popup__area {
    resize: none;
    width: 100%;
    height: 161px;
    background: #fff;
    border: 1px solid #bfc6cc;
    border-radius: 2px;
    font-family: @font-mulish;
    padding: 12px 13px;
    font-size: 15px;
    line-height: 19px;
    margin: 0 0 3px;
}

.feedback-popup__area:focus {
    outline: none;
}

.feedback-popup .checkbox-wizart + label, .feedback-popup .description-text {
    font-family: @font-mulish;
    font-style: italic;
    text-transform: initial;
    font-size: 15px;
    padding-left: 33px;
}

.feedback-popup .description-text {
    color: #a2a3a5;
    padding-bottom: 10px;
    padding-left: 0px;
}

.feedback-popup .checkbox-wizart:not(checked) + label:before {
    width: 22px;
    height: 22px;
    top: -13px;
}

.feedback-popup .checkbox-wizart:checked + label:after {
    top: 3px;
    left: 7px;
}*/
/* FEEDBACK POPUP */
/*crop*/
.b-crop-modal.b-crop-modal {
  width: 940px;
  margin-left: -471px;
  box-sizing: border-box;
}
.b-modal__header--link {
  position: absolute;
  left: 25px;
  top: 24px;
  font-size: 12px;
  color: #4a7cb0;
  text-transform: uppercase;
  font-style: italic;
}
.b-modal__aside {
  float: left;
  width: 230px;
  height: 570px;
  border-right: 1px solid #beccdb;
}
.b-modal-crop-control {
  padding: 30px 20px;
  border-bottom: 1px solid #beccdb;
  float: left;
  width: 100%;
}
.b-modal-crop-control:last-of-type {
  border-bottom: none;
  padding-bottom: 20px;
  position: absolute;
  bottom: 1px;
  width: 229px;
}
.b-crop-modal.b-crop-modal .button--alt.button {
  padding-left: 15px;
  padding-right: 15px;
  width: 100%;
}
.b-crop-control__title {
  font-size: 12px;
  color: #a3a3a3;
  font-family: "Mulish";
  margin: 0 0 10px 0;
}
.b-modal__content {
  float: left;
  width: 708px;
}
.b-crop-zoom {
  float: left;
  width: 100%;
  height: 60px;
  background: #f6fafc;
  border-top: 1px solid #beccdb;
}
.b-crop-area,
.b-crop-area img {
  float: left;
}
.b-crop-control-quality {
  margin: -11px 0 0 -1px;
}
.b-crop-control-level-quality {
  background: transparent url(/app/dist/assets/apps/printswizard/assets/choose_sprite-a503fe8c.png) no-repeat -80px -114px;
  width: 100%;
  height: 22px;
  display: inline-block;
}
.b-crop-control-lever-arm {
  background: transparent url(/app/dist/assets/apps/printswizard/assets/choose_sprite-a503fe8c.png) no-repeat -294px -114px;
  width: 12px;
  margin: 0 0 -3px 0;
  height: 9px;
  display: inline-block;
  cursor: pointer;
}
.b-modal-crop-control .radio-styled {
  margin-right: 15px;
}
.b-modal-crop-control .radio-styled:last-of-type {
  margin-right: 0;
}
.b-modal-crop-control .crop-rotate {
  width: 50%;
}
.b-modal-crop-control .crop-rotate:first-of-type {
  border-right: 1px solid #cbcbcb;
  width: 50%;
  display: block;
}
.crop-rotate span {
  position: relative;
  padding-left: 20px;
  font-size: 11px;
  font-family: "Mulish";
  color: #686f75;
  text-transform: uppercase;
  letter-spacing: -0.8px;
}
.crop-rotate span:before {
  position: absolute;
  content: "";
  background: transparent url(/app/dist/assets/apps/printswizard/assets/choose_sprite-a503fe8c.png) no-repeat -37px -146px;
  width: 20px;
  margin: 0;
  height: 20px;
  left: 00px;
  top: 0;
  display: inline-block;
  cursor: pointer;
}
.b-modal-crop-control .radio-styled label {
  font-size: 11px;
  font-family: "Mulish";
  color: #686f75;
  text-transform: uppercase;
  letter-spacing: -0.8px;
}
.b-modal-crop-control .radio-styled input[type=radio] {
  margin: 0;
  padding: 0;
  opacity: 0;
  display: none;
}
.b-modal-crop-control .radio-styled input[type=radio] + label {
  position: relative;
  padding-left: 23px;
  padding-top: 2px;
  cursor: pointer;
}
.b-modal-crop-control .radio-styled input[type=radio] + label:before {
  content: "";
  position: absolute;
  left: 0px;
  top: 0px;
  display: inline-block;
  background: #fff;
  border: 1px solid #686f75;
  border-radius: 20px;
  height: 19px;
  width: 19px;
}
.b-modal-crop-control .radio-styled input[type=radio] + label:after {
  display: none;
}
.b-modal-crop-control .radio-styled input[type=radio]:checked + label:after {
  content: "";
  position: absolute;
  left: 4px;
  top: 4px;
  display: inline-block;
  background: #000;
  border-radius: 20px;
  height: 13px;
  width: 13px;
}
/*crop page*/
/*crop page fast nav*/
.m-sticky-margin-bottom {
  margin-bottom: 10px !important;
  margin-top: 7px;
}
.sticky-fast-nav {
  width: 100%;
  height: 50px;
  margin-top: 25px;
  padding: 0 25px 0 40px;
  position: fixed;
  left: 0;
  z-index: 1001;
  background: #EDEDED;
  border-top: 1px solid #D2D2D2;
  border-bottom: 1px solid #D2D2D2;
}
.fast-navigation {
  padding-left: 98px;
}
.fast-navigation .content-description-text {
  margin-left: -94px;
}
.fast-navigation .small-check-btn {
  margin: 10px 0 0px 10px;
  position: relative;
  top: -10px;
}
.size-tab-crop .row--title {
  padding: 31px 0 0;
}
.row--title {
  display: flex;
  justify-content: space-between;
  padding: 20px 0;
  font-size: 14px;
  text-transform: none;
  color: #000;
}
.row--title.m-border__bottom {
  display: flex;
  padding: 20px 0 0;
  align-items: center;
}
.row--title span {
  color: #9aa2a9;
  font-size: 10px;
  text-transform: uppercase;
  margin-left: 2px;
  font-family: "Mulish";
  letter-spacing: 0px;
}
.images-list {
  margin-left: -26px;
  margin-right: -26px;
}
.images-list-item {
  padding-top: 11px;
  padding-left: 26px;
  padding-right: 26px;
}
.images-list-item:nth-child(2n) {
  background: #fff;
}
.images-list-item:first-child {
  border-top: none;
}
.images-list-item .row--title {
  font-family: "Mulish";
  text-transform: uppercase;
  font-size: 14px;
  padding-bottom: 0;
}
.images-list-item .row--title strong {
  display: block;
  width: 98%;
  margin: 0;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
  color: #000000;
  font-size: 14px;
  font-family: "Mulish";
}
.images-list-item .row--title:hover strong {
  overflow: visible !important;
  white-space: normal !important;
  height: 16px;
}
.images-list-item .row--title + ul {
  margin-top: 23px;
}
.images-list-item:nth-child(even) .row--title:hover strong {
  background: #EDEDED;
}
.images-list-item:nth-child(odd) .row--title:hover strong {
  background: #fff;
}
.crop-list {
  margin-top: 40px;
  display: flex;
  flex-wrap: wrap;
}
.crop-list li {
  margin: 0 20px 70px 0;
  text-align: center;
  width: 277px;
  height: 277px;
  display: flex;
  align-items: center;
  justify-content: center;
}
.crop-list.img-view li {
  margin-bottom: 44px;
}
.crop-list li.vertical-crop {
  margin: 0 35px 0px 0;
}
.crop-list li.not-ready {
  pointer-events: none;
}
/*.crop-list li:nth-child(5n+5) {
  margin: 0 0 20px 0;
}
.crop-list.cl-size-6_6 li:nth-child(5n+5) {
  margin: 0 0 20px 0;
}
.triple-size-row .crop-list li:nth-child(5n+5) {
    margin: 0 15px 20px 0;
}*/
/*.crop-list li:nth-child(4n) {
    margin-right: 0px;
}*/
.crop-list li a {
  font-size: 11px;
  text-transform: uppercase;
  color: #8C8C8C;
  font-family: "Mulish";
  position: relative;
  top: 4px;
  -moz-transition: all 300ms ease;
  -o-transition: all 300ms ease;
  -webkit-transition: all 300ms ease;
  -ms-transition: all 300ms ease;
  transition: all 300ms ease;
}
.crop-list li a:hover {
  text-decoration: none;
  color: #A78868;
}
.crop-list__image img {
  width: 100%;
  height: auto;
  vertical-align: middle;
}
/*crop area*/
.crop-list li.hover .crop__croped-area,
.crop-list li:hover .crop__croped-area {
  display: block;
  position: absolute;
  left: 0;
  top: 0;
  z-index: 10;
  /*cursor:-webkit-grab;*/
  cursor: move;
}
.crop__croped-area.letter-box:hover {
  position: relative !important;
}
.li.letterbox:hover > .crop__croped-area.letter-box {
  position: relative !important;
}
.crop-list li.hover .crop-list__image .crop-list__crop-area,
.crop-list li:hover .crop-list__image .crop-list__crop-area {
  opacity: 0.3;
}
.crop-list li.hover .crop-list__image .crop-list__crop-area img,
.crop-list li:hover .crop-list__image .crop-list__crop-area img {
  margin-top: -37px;
}
.crop-list__image {
  vertical-align: middle;
}
.crop-list li.hover .crop-list__image .crop-list__crop-area,
.crop-list li:hover .crop-list__image .crop-list__crop-area {
  height: 100%;
  width: 100%;
}
.crop-list li.hover .crop-list__image,
.crop-list li .crop-list__image:hover {
  overflow: visible;
  outline: none;
}
.crop-list li.hover .crop-list__image .crop-list__crop-area,
.crop-list li:hover .crop-list__image .crop-list__crop-area {
  background: rgba(0, 0, 0, 0.1);
}
.crop-list.cl-size-6_6 li {
  width: 175px;
  margin-right: 16px;
}
.crop-list.cl-size-4_6 li {
  width: 172px;
}
.crop-list li .crop-list__size-title {
  color: #9aa2a9;
  font-family: "Mulish";
  font-size: 12px;
  text-align: left;
  margin: 0 auto 5px auto;
  text-transform: uppercase;
  position: relative;
  line-height: 10px;
  height: 12px;
  text-align: center;
  width: 98%;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}
.crop-list__size-title.icon--letterbox {
  height: 19px !important;
  line-height: 18px !important;
}
/*.crop-list li .crop-list__size-title.icon--letterbox:before {
    display: inline-block;
    vertical-align: middle;
    width: 24px;
    height: 18px;
    margin-right: 5px;
    background: url("assets/icons/letterbox_icon.png?t=@pix-timestamp-pix@") no-repeat 0 0;
    content: '';
}*/
.crop-list li .crop-list__image {
  /*outline: 1px solid @base-color-grey;*/
  position: relative;
  display: inline-block;
  vertical-align: middle;
  overflow: visible;
}
.crop-list li.without-image .crop-list__image {
  border: 1px solid #D2D2D2;
}
.crop-list li.not-ready .crop-list__image {
  background: #EDEDED url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEwAAAA4CAYAAABXJB78AAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsQAAA7EAZUrDhsAAAAZdEVYdFNvZnR3YXJlAEFkb2JlIEltYWdlUmVhZHlxyWU8AAADIWlUWHRYTUw6Y29tLmFkb2JlLnhtcAAAAAAAPD94cGFja2V0IGJlZ2luPSLvu78iIGlkPSJXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQiPz4gPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iQWRvYmUgWE1QIENvcmUgNS41LWMwMTQgNzkuMTUxNDgxLCAyMDEzLzAzLzEzLTEyOjA5OjE1ICAgICAgICAiPiA8cmRmOlJERiB4bWxuczpyZGY9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkvMDIvMjItcmRmLXN5bnRheC1ucyMiPiA8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0iIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtbG5zOnhtcE1NPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvbW0vIiB4bWxuczpzdFJlZj0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL3NUeXBlL1Jlc291cmNlUmVmIyIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgQ0MgKFdpbmRvd3MpIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOjRENURCNTk4RkRBNjExRTVCRDY0ODc5N0NGQzFCMkJEIiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOjRENURCNTk5RkRBNjExRTVCRDY0ODc5N0NGQzFCMkJEIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6NEQ1REI1OTZGREE2MTFFNUJENjQ4Nzk3Q0ZDMUIyQkQiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6NEQ1REI1OTdGREE2MTFFNUJENjQ4Nzk3Q0ZDMUIyQkQiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz5Nk3WmAAAEbElEQVR4Xu2bWU8bSRCAyxdgMMGQJYdE8hDlIasV+7T7/6XVKrvaVYSwCeGwcXyfY894fIw9PtI16RyAj66eGQus/p66hwGJzzXdVdXjwPtEZhoDExTL6cAuBJUscdBVkI8VggQSicSUj+H4+JiPFD+TTCb5CFSEUVHCiChhRJQwIkoYkbUXZo/GUGq04TrfgItsDW6KGjTbPZhMvycHJNZWGArJlJrwT/IzaOUsWHoZ7HYVus0SFLNp+O9jDjSjy+8WZy2FTSZTSKbK0NGKsB/u8au32Zm2oZS7gULN4FfEWEthqUIDgpbGZ4tJFerQMvt8tpy1E9azhs6aJcrTSB9S+TqfLcdTYePxBK5ydfj7NAPv2dqRZgssXlsllabJJMx+DOexNTag2x/y2WI8EzZm68bJVREGRgX2gtgIMaHHFtgPlwUY2iN+l/+I/uN3MXsDPlqMZ8IwsjZHOp/9IMo+vWS6LL2NU8E0QobxROxJ8ERYi+U1I7PKZ/fZsHUn/1kFm5EwH9HYEPw918IwblICMgo1HTqCYe+G+G6Uj8TR7CjEY1t8thjXwjS9C1szHsW74G50zbZ7v3l+sAvtSYzPxDiMxyASDvHZYlwLy7PIESU8aDpliZ+EQ0F4++oXPluOOd0l3e9KGO5IKIHC5zLtfhkwyvafv2aP2ja/MhuT7eW/v31JWvdcCauynIdKZNiCdtfiM/84erYHf7w7gmn0KWjD2+uawR7Z6P5L+PPXVxDb3uRXxZDu6eMvYWGL+RaV4M4h/PbmBZ/5D6YaPct2UocNtlbtRDcgEAjwny7Hk55+u2NJyULqbKOwhqtLZnFB32O74MGTbSeiKLLuIi2srnf4iA6WLkXCZvGQkBamGe52OyyQRbPrh4SUMGtgw/aE1ke6SzzUhXLj8Z26SwnzKpcq1eWl56s6/HuWdTqnuWrLKf5XgZwwQsNtEVEWpTLysfWs1/JO1xT/hlErwP/nOTDYRuQ3UsJ0j4Qh2XKLj8TAejRbuZ/8ojxsL2HN6idkYX22fmG/yyvCQxYthA8Am5JYl84Cd99WNQ/X+Tr41U0iCzM63kXXNzKC5RKKFenVW3oFPmYqvvTgyMJ0H9YJrEdFDiLwcEOUabcOp9clGHncIicL86sOvMzWnOOxeRTZjjqro7sI/CASKW+lkYRhTYYtZz/ARRtPpmehs2UgLdlLw2I/4WGkkYR1JA8YRBl3anB2U4Gh/bUvP7BHTjvo9Ko090BWhIjtnTSSMNGTFTfg2nN5cQ5/naTh6uITmI0iHBCPzWaB0vA03G2CS4uwFQj7hpuImgemMGcuT7AeXIT5DaYl55mqdJ4mLAw7C/2Bv2vYqsDHHpNbGYSFYcdyXob9GMETepmzUmFhskfwDxnnXTFix4QQYesnDMFHs6GLv1gnHmFrKgyXmXNWd4pWMMLCFpUtjx1MYfAdWJEXWdRXZwRQX51xgRJGRAkjooQRUcKIKGFEbqUViuWoCCMStEJxPlQswwrF4QuyQFJK+nfA6AAAAABJRU5ErkJggg==) no-repeat 50% 50%;
}
.crop-list li.letter-box .crop-list__image {
  /*outline: 1px solid transparent!important;*/
}
.crop-list li.not-ready .crop__croped-area.letter-box {
  background: #EDEDED url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEwAAAA4CAYAAABXJB78AAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsQAAA7EAZUrDhsAAAAZdEVYdFNvZnR3YXJlAEFkb2JlIEltYWdlUmVhZHlxyWU8AAADIWlUWHRYTUw6Y29tLmFkb2JlLnhtcAAAAAAAPD94cGFja2V0IGJlZ2luPSLvu78iIGlkPSJXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQiPz4gPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iQWRvYmUgWE1QIENvcmUgNS41LWMwMTQgNzkuMTUxNDgxLCAyMDEzLzAzLzEzLTEyOjA5OjE1ICAgICAgICAiPiA8cmRmOlJERiB4bWxuczpyZGY9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkvMDIvMjItcmRmLXN5bnRheC1ucyMiPiA8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0iIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtbG5zOnhtcE1NPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvbW0vIiB4bWxuczpzdFJlZj0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL3NUeXBlL1Jlc291cmNlUmVmIyIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgQ0MgKFdpbmRvd3MpIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOjRENURCNTk4RkRBNjExRTVCRDY0ODc5N0NGQzFCMkJEIiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOjRENURCNTk5RkRBNjExRTVCRDY0ODc5N0NGQzFCMkJEIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6NEQ1REI1OTZGREE2MTFFNUJENjQ4Nzk3Q0ZDMUIyQkQiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6NEQ1REI1OTdGREE2MTFFNUJENjQ4Nzk3Q0ZDMUIyQkQiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz5Nk3WmAAAEbElEQVR4Xu2bWU8bSRCAyxdgMMGQJYdE8hDlIasV+7T7/6XVKrvaVYSwCeGwcXyfY894fIw9PtI16RyAj66eGQus/p66hwGJzzXdVdXjwPtEZhoDExTL6cAuBJUscdBVkI8VggQSicSUj+H4+JiPFD+TTCb5CFSEUVHCiChhRJQwIkoYkbUXZo/GUGq04TrfgItsDW6KGjTbPZhMvycHJNZWGArJlJrwT/IzaOUsWHoZ7HYVus0SFLNp+O9jDjSjy+8WZy2FTSZTSKbK0NGKsB/u8au32Zm2oZS7gULN4FfEWEthqUIDgpbGZ4tJFerQMvt8tpy1E9azhs6aJcrTSB9S+TqfLcdTYePxBK5ydfj7NAPv2dqRZgssXlsllabJJMx+DOexNTag2x/y2WI8EzZm68bJVREGRgX2gtgIMaHHFtgPlwUY2iN+l/+I/uN3MXsDPlqMZ8IwsjZHOp/9IMo+vWS6LL2NU8E0QobxROxJ8ERYi+U1I7PKZ/fZsHUn/1kFm5EwH9HYEPw918IwblICMgo1HTqCYe+G+G6Uj8TR7CjEY1t8thjXwjS9C1szHsW74G50zbZ7v3l+sAvtSYzPxDiMxyASDvHZYlwLy7PIESU8aDpliZ+EQ0F4++oXPluOOd0l3e9KGO5IKIHC5zLtfhkwyvafv2aP2ja/MhuT7eW/v31JWvdcCauynIdKZNiCdtfiM/84erYHf7w7gmn0KWjD2+uawR7Z6P5L+PPXVxDb3uRXxZDu6eMvYWGL+RaV4M4h/PbmBZ/5D6YaPct2UocNtlbtRDcgEAjwny7Hk55+u2NJyULqbKOwhqtLZnFB32O74MGTbSeiKLLuIi2srnf4iA6WLkXCZvGQkBamGe52OyyQRbPrh4SUMGtgw/aE1ke6SzzUhXLj8Z26SwnzKpcq1eWl56s6/HuWdTqnuWrLKf5XgZwwQsNtEVEWpTLysfWs1/JO1xT/hlErwP/nOTDYRuQ3UsJ0j4Qh2XKLj8TAejRbuZ/8ojxsL2HN6idkYX22fmG/yyvCQxYthA8Am5JYl84Cd99WNQ/X+Tr41U0iCzM63kXXNzKC5RKKFenVW3oFPmYqvvTgyMJ0H9YJrEdFDiLwcEOUabcOp9clGHncIicL86sOvMzWnOOxeRTZjjqro7sI/CASKW+lkYRhTYYtZz/ARRtPpmehs2UgLdlLw2I/4WGkkYR1JA8YRBl3anB2U4Gh/bUvP7BHTjvo9Ko090BWhIjtnTSSMNGTFTfg2nN5cQ5/naTh6uITmI0iHBCPzWaB0vA03G2CS4uwFQj7hpuImgemMGcuT7AeXIT5DaYl55mqdJ4mLAw7C/2Bv2vYqsDHHpNbGYSFYcdyXob9GMETepmzUmFhskfwDxnnXTFix4QQYesnDMFHs6GLv1gnHmFrKgyXmXNWd4pWMMLCFpUtjx1MYfAdWJEXWdRXZwRQX51xgRJGRAkjooQRUcKIKGFEbqUViuWoCCMStEJxPlQswwrF4QuyQFJK+nfA6AAAAABJRU5ErkJggg==) no-repeat 50% 50%;
  background-color: transparent;
}
.crop-list.cl-size-4_6 li .crop-list__image {
  width: 171px;
  height: 115px;
}
.crop-list.cl-size-6_6 li .crop-list__image {
  width: 173px;
  height: 189px;
}
.crop-list li.low--resolution .crop-list__image,
.crop-list li.low--resolution:hover .crop-list__image {
  position: relative;
}
.crop-low-res-text {
  position: absolute;
  z-index: 12;
  color: white;
  padding-left: 45px;
  font-family: "Mulish";
  font-size: 10px;
  left: 0;
  bottom: 0px;
  text-align: left;
  height: 40px;
  padding-top: 7px;
  line-height: 12px;
}
.crop-size-row .row--title {
  overflow: hidden;
  padding: 10px 0 2px 0;
  margin-bottom: 30px;
  display: flex;
  align-items: center;
}
/*.select-wrapper > a.select-btn span.suggested-text, .select-wrapper > a.select-btn span.selected-size-text {
    font-size: 12px;
    white-space: nowrap;
    text-overflow: ellipsis;
    max-width: 187px;
    overflow: hidden;
}*/
/*
.select-wrapper > a.select-btn span.selected-size-text {
    max-width: 144px;
}*/
/*.select-wrapper > a.select-btn span.default-text {
    font-size: 12px;
    color: #000;
    font-weight: bold;
}*/
/*.low-res-popup-table--row-title_removed {
}*/
/*.low-res-popup-images-block.overflow .select-wrapper ul {
    max-height: 225px;
}*/
/*
.low-res-select-size-block .no-sizes-text {
    width: 350px;
    display: inline-block;
    vertical-align: top;
    text-decoration: none;
    height: 60px;
    line-height: 60px;
    box-sizing: border-box;
    padding: 0 52px 0 15px;
    text-transform: uppercase;
    color: #000;
    border-radius: 2px;
    border: 1px solid #cbcbcb;
    position: relative;
    white-space: nowrap;
    overflow: hidden;
    background: #fff;
    z-index: 3;
    box-shadow: 0 0 3px white inset,0 1px 1px rgba(0,0,0,0.1);
    padding-left: 18px !important;
    color: #ff7f7f !important;
    font-family: "ff-meta-web-pro","HelveticaNeue","Helvetica",sans-serif;
    font-weight: bold;
    font-size: 12px !important;
}*/
.crop-list li.low--resolution .crop-list__image:before {
  background: transparent url(/app/dist/assets/apps/printswizard/assets/choose_sprite-a503fe8c.png) no-repeat 5px -170px;
  width: 40px;
  margin: 0;
  position: absolute;
  left: 5px;
  bottom: 0px;
  height: 40px;
  z-index: 12;
  content: "";
}
.crop-list li.low--resolution .crop-list__image.rotated-crop:before {
  width: 40px;
  left: 50%;
  margin-left: -20px;
}
.crop-list li.low--resolution .crop-list__image:after {
  content: "";
  width: 100%;
  margin: 0;
  position: absolute;
  left: 0;
  bottom: 0px;
  height: 40px;
  z-index: 10;
  background-color: #1f67b2;
  opacity: 0.8;
}
.crop-list li.hover .crop-bl,
.crop-list li:hover .crop-bl {
  display: block;
}
.crop-bl {
  display: none;
  height: 30px;
  width: 100%;
  position: absolute;
  left: 0;
  top: -15px;
}
.crop-bl.crop-bl-bottom {
  height: 30px;
  width: 100%;
  position: absolute;
  left: 0;
  bottom: -15px;
  top: auto;
}
.crop-list .crop-list__image .crop-list__crop-area img {
  margin-top: -42px;
}
.crop-bl:before {
  content: "";
  background: transparent url(/app/dist/assets/apps/printswizard/assets/choose_sprite-a503fe8c.png) no-repeat -352px 0px;
  width: 30px;
  margin: 0;
  position: absolute;
  left: -15px;
  bottom: 0px;
  height: 30px;
  z-index: 11;
}
.crop-bl:after {
  content: "";
  width: 100%;
  margin: 0;
  border-top: 2px dashed #fff;
  position: absolute;
  left: 0px;
  top: 14px;
  height: 30px;
  z-index: 10;
}
.quick-order--mounting.hidden {
  display: none;
}
/* prints wizard */
/* INLINE CROP */
.section-album--img.crop-img {
  height: auto;
}
.crop-list__image img {
  position: relative;
}
.crop__croped-area.letter-box {
  width: 100%;
  height: 100%;
  background-color: white;
  background-position: 50% 50%;
  background-size: contain;
  background-repeat: no-repeat;
  position: relative !important;
  top: 0;
  left: 0;
}
.crop-area-ear {
  z-index: 1;
  position: relative;
  background-color: black;
  opacity: 0.3;
}
.crop-area-ear.left,
.crop-area-ear.right {
  height: 100%;
  position: absolute;
}
.crop-list li a.on-top {
  position: relative;
  z-index: 10;
}
.crop-list__image .crop-container {
  background-color: transparent;
  position: relative;
  overflow: hidden;
}
.letter-box .crop-list__image .crop-container,
.low-resolution .crop-list__image .crop-container {
  outline: 1px solid #D2D2D2;
}
.crop__croped-area.on-bottom,
.crop-list li.hover .crop__croped-area.on-bottom,
.crop-list li:hover .crop__croped-area.on-bottom {
  z-index: 0;
}
.crop__croped-area.on-bottom .image-border {
  position: absolute;
  z-index: 10;
}
.crop__croped-area.on-bottom .image-border.border-top {
  border-top: #505050 1px solid;
  border-left: #505050 1px solid;
  border-right: #505050 1px solid;
  top: 0;
  left: 0;
  width: 100%;
}
.crop__croped-area.on-bottom .image-border.border-left {
  border-left: #505050 1px solid;
  top: 0;
  left: 0;
  height: 100%;
}
.crop__croped-area.on-bottom .image-border.border-bottom {
  border-bottom: #505050 1px solid;
  border-left: #505050 1px solid;
  border-right: #505050 1px solid;
  bottom: 0;
  left: 0;
  width: 100%;
}
.crop__croped-area.on-bottom .image-border.border-right {
  border-right: #505050 1px solid;
  top: 0;
  right: 0;
  height: 100%;
}
/*.crop-list li.hover .crop-list__image,*/
.crop-list li.letter-box:hover .crop-list__image {
  /*outline: 1px solid @base-color-grey;*/
  overflow: visible;
}
.crop-list li.low--resolution:hover .crop-list__image {
  /*outline: 1px solid @base-color-grey;*/
}
/*.crop-list li.hover .crop-bl,*/
.crop-list li.letter-box:hover .crop-bl {
  display: none;
}
.crop-list li.letter-box.hover .crop__croped-area,
.crop-list li.letter-box:hover .crop__croped-area {
  cursor: default !important;
}
.crop-list li.hover .no-ears {
  cursor: default;
}
.small-check-btn.crop-mode-change-btn.active {
  cursor: default;
  pointer-events: none;
}
.crop-thumb-border {
  content: "";
  width: 100%;
  margin: 0;
  border-top: 2px dashed #fff;
  position: absolute;
  left: 0px;
  z-index: 10;
}
.crop-thumb-border.top {
  top: 0px;
}
.crop-thumb-border.bottom {
  bottom: 0px;
}
.crop-thumb-border.right,
.crop-thumb-border.left {
  border-top: none;
  border-left: 2px dashed #fff;
  width: auto;
  height: 100%;
}
.crop-thumb-border.right {
  left: auto;
  right: 0px;
}
.crop-thumb-border.left {
  left: 0px;
}
.crop-safe-area {
  background-color: black;
  opacity: 0.3;
  content: "";
  width: 100%;
  margin: 0;
  position: absolute;
  left: 0px;
  z-index: 10;
  pointer-events: none;
}
.crop-safe-area.top {
  top: 0px;
  height: 10px;
}
.crop-safe-area.bottom {
  bottom: 0px;
  height: 10px;
}
.crop-safe-area.left,
.crop-safe-area.right {
  width: 10px;
}
.crop-safe-area.right {
  left: auto;
  right: 0px;
}
.crop-safe-area-round-corner {
  position: absolute;
  z-index: 10;
}
.crop-safe-area-round-corner-img {
  position: absolute !important;
  z-index: 10;
  opacity: 0.7;
}
.crop-safe-area-round-corner > img {
  width: 100%;
  height: 100%;
}
.crop-thumb-border.left {
  left: 0px;
}
.crop-thumb-scissors {
  content: "";
  background: transparent url(/app/dist/assets/apps/printswizard/assets/choose_sprite-a503fe8c.png) no-repeat -352px 0px;
  width: 30px;
  margin: 0;
  position: absolute;
  left: 5px;
  bottom: 0px;
  height: 30px;
  z-index: 11;
}
.crop-thumb-scissors.rotated-90 {
  transform: rotate(-90deg);
}
.crop-thumb-scissors.horizontal-bottom-right.rotated-270 {
  transform: rotate(270deg);
  bottom: 5px;
  right: -13px;
}
.crop-thumb-scissors.horizontal-top-right.rotated-180 {
  transform: rotate(0deg);
  top: -15px;
  left: 5px;
}
.crop-thumb-scissors.horizontal-top-left {
  bottom: auto;
  top: -15px;
}
.crop-thumb-scissors.horizontal-top-left.rotated-90 {
  top: auto;
  bottom: 5px;
  left: -15px;
}
.crop-thumb-scissors.horizontal-bottom-left {
  bottom: -13px;
}
.crop-thumb-scissors.horizontal-top-right {
  top: auto;
  bottom: 5px;
  left: auto;
  right: -13px;
}
.crop-thumb-scissors.horizontal-bottom-right {
  bottom: -15px;
  right: -15px;
  left: auto;
}
.print-image.crop-empty-placeholder {
  width: 100% !important;
  height: 100% !important;
}
.crop-img-link-wrapper {
  position: relative;
  line-height: initial;
}
.crop-img-link-wrapper .crop-link-btn {
  padding-left: 21px;
  text-decoration: none;
  color: #8C8C8C;
  -moz-transition: all 300ms ease;
  -o-transition: all 300ms ease;
  -webkit-transition: all 300ms ease;
  -ms-transition: all 300ms ease;
  transition: all 300ms ease;
}
.crop-img-link-wrapper .crop-link-btn:hover {
  color: #8C8C8C;
}
.crop-img-link-wrapper .crop-link-btn:before {
  content: '';
  background: transparent url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTgiIGhlaWdodD0iMTgiIHZpZXdCb3g9IjAgMCAxOCAxOCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPGcgY2xpcC1wYXRoPSJ1cmwoI2NsaXAwXzg4XzQ0KSI+CjxtYXNrIGlkPSJtYXNrMF84OF80NCIgc3R5bGU9Im1hc2stdHlwZTpsdW1pbmFuY2UiIG1hc2tVbml0cz0idXNlclNwYWNlT25Vc2UiIHg9IjAiIHk9IjAiIHdpZHRoPSIxOCIgaGVpZ2h0PSIxOCI+CjxwYXRoIGQ9Ik0xOCAwSDBWMThIMThWMFoiIGZpbGw9IndoaXRlIi8+CjwvbWFzaz4KPGcgbWFzaz0idXJsKCNtYXNrMF84OF80NCkiPgo8cGF0aCBmaWxsLXJ1bGU9ImV2ZW5vZGQiIGNsaXAtcnVsZT0iZXZlbm9kZCIgZD0iTTUgMEgzVjNIMFY1SDNWMTNWMTVINUgxM1YxOEgxNVYxNUgxOFYxM0gxNVY1VjNIMTNINVYwWk01IDEySDZWMTNIMTNWNkgxMlY1SDVWMTJaTTEwIDhIMTJWNkgxMFY4Wk04IDEwSDZWMTJIOFYxMFpNOCAxMEgxMFY4SDhWMTBaIiBmaWxsPSJibGFjayIvPgo8L2c+CjwvZz4KPGRlZnM+CjxjbGlwUGF0aCBpZD0iY2xpcDBfODhfNDQiPgo8cmVjdCB3aWR0aD0iMTgiIGhlaWdodD0iMTgiIGZpbGw9IndoaXRlIi8+CjwvY2xpcFBhdGg+CjwvZGVmcz4KPC9zdmc+Cg==) no-repeat 0 0;
  width: 18px;
  height: 18px;
  position: absolute;
  left: 0;
  top: 0;
}
.crop-img-link-wrapper .change-link-btn {
  text-decoration: none;
  display: inline-block;
  line-height: 11px;
  vertical-align: middle;
}
.crop-toolbar__title,
.filter-group__title {
  display: inline-block;
  margin-right: 8px;
  font-family: "Mulish";
  font-size: 12px;
  font-weight: 700;
  text-transform: uppercase;
  color: #8C8C8C;
}
.crop-toolbar .all-prints-block,
.crop-toolbar .perfect-fit-prints-block,
.crop-toolbar .need-review-prints-block,
.crop-toolbar .low-res-prints-block {
  position: relative;
  margin: 0 5px 0 0;
  text-align: left;
  text-transform: uppercase;
}
.crop-toolbar > span:last-child {
  margin-right: 0;
}
.crop-toolbar .all-prints-block .text {
  cursor: pointer;
}
.crop-toolbar .text {
  display: inline-block;
}
.crop-toolbar .active .text {
  text-decoration: none;
}
.crop-toolbar_left {
  font-size: 13px;
}
.crop-toolbar_left span.txt-perfect {
  color: #8bb859;
}
.crop-toolbar_left span.txt-lowres {
  color: #ff0000;
}
.crop-toolbar_left span.txt-needs {
  padding: 0;
  color: #A78868;
}
.crop-toolbar_left span,
.crop-toolbar_left strong {
  font-size: 14px;
  font-family: "Mulish";
  text-transform: none;
  color: #000000;
}
.crop-toolbar_left span.counts {
  font-weight: bold;
  color: #000000;
}
.crop-toolbar_right {
  margin-left: auto;
}
.crop-top-panel {
  width: 100%;
  height: 100%;
  padding: 0;
  display: flex;
  align-items: stretch;
}
.crop-toolbar {
  display: flex;
  align-items: stretch;
  position: relative;
  font-family: "Mulish";
  font-size: 14px;
  text-transform: capitalize;
  line-height: 1.9;
  overflow: hidden;
}
.crop-toolbar > span {
  display: flex;
  align-items: center;
}
.crop-toolbar > span:last-child a {
  border: none;
}
.crop-toolbar .perfect-fit-prints-block .text {
  color: #8C8C8C;
  cursor: pointer;
}
.crop-toolbar .need-review-prints-block .text {
  color: #A78868;
  text-transform: uppercase;
  cursor: pointer;
}
.crop-toolbar .need-review-prints-block .text:nth-child(2) {
  margin-left: -3px;
}
.crop-toolbar .low-res-prints-block .text {
  color: #ff0000;
  cursor: pointer;
}
.crop-toolbar .is-active {
  color: #000000;
  font-weight: 700;
}
.crop-toolbar .is-active .text span {
  color: #8C8C8C;
}
.crop-toolbar .is-active:after {
  content: "";
  position: absolute;
  left: 15px;
  bottom: 0;
  display: block;
  width: calc(100% - 30px);
  height: 2px;
  background: #8C8C8C;
}
.crop-toolbar .-u-item {
  color: #838383 !important;
}
.crop-toolbar a,
.crop-toolbar .filter-block {
  display: inline-block;
  padding: 0 15px;
  font-size: 12px;
  font-family: "Mulish";
  text-transform: uppercase;
  text-decoration: none !important;
  color: #000000;
  outline: none;
  border-right: 1px solid #D2D2D2;
  cursor: pointer;
}
.crop-toolbar a span,
.crop-toolbar .filter-block span {
  font-weight: 700;
}
.crop-toolbar.no-filters a,
.crop-toolbar.no-filters .filter-block {
  border: none;
  padding-left: 0px;
  cursor: default;
}
.crop-toolbar.no-filters .all-prints-block .text {
  cursor: default;
  font-size: 16px;
  color: #8C8C8C;
}
.txt-perfect,
.txt-needs {
  position: relative;
  display: inline-block;
  vertical-align: top;
  margin-left: 6px !important;
  padding-left: 9px;
  font-size: 14px !important;
}
.crop-toolbar_right .checkbox-wizart--small:not(checked) + label {
  font-size: 14px;
  line-height: 10px;
}
/*filter group by*/
.filter-group {
  display: flex;
  align-items: center;
  margin-left: auto;
}
.filter-group .filter-group__items {
  max-width: 150px;
  display: flex;
}
.filter-group .filter-group__item {
  display: flex;
  align-items: center;
  height: 28px;
  margin-right: 10px;
  padding: 0 12px;
  font-size: 12px;
  font-weight: 400;
  text-transform: capitalize;
  border: 1px solid #D2D2D2;
  border-radius: 2px;
  color: #000000;
  background: #fff;
  outline: none;
}
.filter-group .filter-group__item:last-child {
  margin-right: 0;
}
.filter-group .filter-group__item.is-active {
  background: #8C8C8C;
  color: #fff;
  border: 1px solid #8C8C8C;
}
/* /INLINE CROP */
custom-dropdown span.dropdown-btn span {
  font-size: 14px;
}
custom-dropdown .dropdown-btn:after {
  color: #A78868;
}
.size-selected-text {
  color: gray;
}
.size-selected-text.low-res {
  color: red;
}
.size-suggested-text {
  color: green;
}
.crop-mode-popup__text {
  margin-top: 0;
  font-style: italic;
  color: #a3a3a3;
  font-size: 16px;
  text-align: center;
  line-height: 22px;
}
.crop-mode-popup__button-ok {
  display: block;
  text-decoration: none;
  font-family: "Mulish";
  font-weight: bold;
  font-size: 14px;
  line-height: 51px;
  color: #ffffff;
  border-radius: 3px;
  text-transform: uppercase;
  background-color: #8ab95a;
  text-align: center;
  -webkit-transition: all 0.15s ease-out;
  transition: all 0.15s ease-out;
  vertical-align: middle;
  max-width: 170px;
  margin: 15px auto;
}
.crop-mode-popup__button-ok:hover {
  background-color: #61a51c;
}
.default-name-image:hover {
  overflow: visible !important;
  white-space: inherit !important;
  z-index: 11;
  height: auto;
}
.b-footer-popup {
  position: absolute;
  background: #EDEDED;
  bottom: 20px;
  left: 43px;
  padding: 30px;
  -moz-transition: all 150ms ease;
  -o-transition: all 150ms ease;
  -webkit-transition: all 150ms ease;
  -ms-transition: all 150ms ease;
  transition: all 150ms ease;
  opacity: 0;
  visibility: hidden;
}
.b-footer-popup.opened {
  bottom: 57px;
  opacity: 1;
  visibility: visible;
  z-index: 23;
}
.b-footer-popup:after {
  content: '';
  position: absolute;
  bottom: -12px;
  left: 20px;
  width: 0;
  height: 0;
  border: 23px solid transparent;
  border-top-color: #D2D2D2;
  border-bottom: 0;
}
.b-footer-popup__close {
  position: absolute;
  width: 14px;
  height: 14px;
  right: 12px;
  top: 12px;
}
.b-footer-popup__wrapper .b-mini-cart {
  max-height: calc(100vh - 235px);
}
.mini-cart-popup-wrapper {
  width: 1010px;
}
.b-footer-overlay {
  position: fixed;
  top: 0;
  left: 0;
  background: rgba(0, 0, 0, 0.5);
  width: 100%;
  height: 100%;
  z-index: 22;
}
/* /MINI CART */
/* SMALL TOTAL VIEW */
.small-total-wrapper .b-footer-popup {
  left: auto;
  width: 800px;
}
.small-total-wrapper .b-footer-popup:after {
  left: 390px;
}
/* /SMALL TOTAL VIEW */
.b-modal-overlay-2 {
  opacity: 0.4;
  z-index: 1000;
}
/* UNSUPPORTED BROWSER */
.unsupported-wrapper__image {
  display: inline-block;
  vertical-align: top;
  padding-top: 44px;
}
.unsupported-wrapper__description {
  display: inline-block;
  vertical-align: top;
  padding-top: 89px;
  padding-left: 94px;
  width: 775px;
}
.unsupported-wrapper__description h1 {
  font-size: 60px;
  text-transform: uppercase;
  font-weight: 700;
  margin: 0;
  line-height: 72px;
  padding-bottom: 0px;
}
.unsupported-wrapper__description p {
  font-weight: 700;
  color: #a3a3a3;
  text-transform: uppercase;
  line-height: 30px;
  font-family: "Mulish";
  margin: 7px 0 0;
  font-size: 18px;
}
.unsupported-wrapper__browsers {
  margin-top: 58px;
}
.unsupported-wrapper__browsers li {
  display: inline-block;
  vertical-align: top;
  width: 146px;
  text-align: center;
  margin: 0 72px 0 0;
}
.unsupported-wrapper__browsers li p {
  text-align: center;
  text-transform: uppercase;
  font-weight: 700;
  margin: 21px 0 6px;
  font-family: "Mulish";
  font-size: 18px;
}
.unsupported-wrapper__browsers li a {
  text-align: center;
  font-family: 'ff-meta-web-pro';
  text-transform: uppercase;
  font-weight: 700;
  color: #4a7cb0;
}
/* /UNSUPPORTED BROWSER */
/* SCROLL */
.mCS-pix-blue.mCSB_scrollTools .mCSB_draggerRail,
.mCS-light-3.mCSB_scrollTools .mCSB_draggerRail {
  width: 5px;
  background-color: transparent;
}
.mCS-pix-blue.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,
.mCS-light-3.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
  width: 5px;
}
.mCS-pix-blue.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,
.mCS-pix-blue.mCSB_scrollTools_horizontal .mCSB_draggerRail,
.mCS-light-3.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,
.mCS-light-3.mCSB_scrollTools_horizontal .mCSB_draggerRail {
  width: 100%;
  height: 6px;
  margin: 5px 0;
}
.mCS-pix-blue.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded + .mCSB_draggerRail,
.mCS-pix-blue.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail,
.mCS-light-3.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded + .mCSB_draggerRail,
.mCS-light-3.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail {
  width: 12px;
}
.mCS-pix-blue.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded + .mCSB_draggerRail,
.mCS-pix-blue.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail,
.mCS-light-3.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded + .mCSB_draggerRail,
.mCS-light-3.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail {
  height: 12px;
  margin: 2px 0;
}
.mCS-pix-blue.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
  background-color: #e2ebf4;
}
.mCS-pix-blue.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar {
  background-color: #e2ebf4;
}
.mCS-pix-blue.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,
.mCS-pix-blue.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar {
  background-color: #e2ebf4;
}
.mCS-pix-blue.mCSB_scrollTools .mCSB_draggerRail {
  background-color: transparent;
}
.mCS-pix-blue.mCSB_scrollTools .mCSB_buttonUp {
  background-position: -112px -72px;
}
.mCS-pix-blue.mCSB_scrollTools .mCSB_buttonDown {
  background-position: -112px -92px;
}
.mCS-pix-blue.mCSB_scrollTools .mCSB_buttonLeft {
  background-position: -120px -112px;
}
.mCS-pix-blue.mCSB_scrollTools .mCSB_buttonRight {
  background-position: -120px -128px;
}
/* /SCROLL*/
/* CHOOSE MODE */
.choose-mode-img-btn {
  opacity: 0.8;
  cursor: pointer;
}
.choose-mode-img-btn:hover {
  opacity: 1;
}
/* /CHOOSE MODE */
.crop-lit-wrapper {
  text-align: center;
  /*border: 1px solid #a3a3a3;*/
}
.crop-list-wrapper-child {
  line-height: 18px;
  display: inline-block;
}
/*Order summary filter*/
.order-summary-filter {
  display: flex;
  height: 25px;
  margin: 0 0 81px;
  padding: 0;
  background-color: #fff;
  z-index: 1002;
}
.order-summary-filter-title {
  margin: 0 0 15px;
  font-family: "Mulish";
  font-size: 14px;
  font-weight: 700;
  line-height: 20px;
  text-transform: uppercase;
  color: #000000;
}
.order-summary-filter__col {
  display: flex;
  align-items: center;
  position: relative;
  padding: 0 20px 0 0;
}
.order-summary-filter__col .content-description-text {
  font-family: "Mulish";
  font-size: 12px;
  line-height: 24px;
  text-transform: capitalize;
  color: #000000;
}
.order-summary-filter__col .back-of-print {
  display: flex;
}
.order-summary-filter__col .back-of-print .content-description-text {
  display: flex;
  align-items: center;
}
.order-summary-filter__col .back-of-print .link {
  font-family: "Mulish";
  font-size: 16px;
  line-height: 24px;
  text-transform: capitalize;
  text-decoration: none;
}
.order-summary-filter__col .back-of-print .link.default-caps-link {
  text-transform: uppercase;
  color: #A78868;
}
.order-summary-filter__col .back-of-print .selected-item-title {
  display: flex;
  align-items: center;
  margin: 0 10px 0 10px;
}
.order-summary-filter__col .back-of-print .selected-item-title .link {
  color: #8C8C8C;
  font-size: 12px;
}
.b-change-title__input-wrap {
  margin: 0;
}
.b-change-title__input {
  width: 157px;
}
.b-change-title__input:after {
  right: 1px;
  top: 2px;
  margin-right: 14px;
  z-index: -1;
  color: #8C8C8C;
}
.b-change-title__input:before {
  display: none !important;
}
.b-change-title__input input {
  background: none;
  width: 100%;
  border: none;
  height: 25px;
  line-height: 25px;
  padding: 0 15px 0 0;
  margin: 0;
  border-bottom: 1px solid transparent;
  font-size: 12px;
  font-family: "Mulish";
  color: #000000;
}
.b-change-title__input input:focus {
  outline: none;
  border-bottom: 1px solid #8C8C8C;
}
.b-change-title__input input:hover {
  border-bottom: 1px solid #8C8C8C;
}
.b-change-title__input .error-input {
  position: absolute;
  color: red;
  font-size: 11px;
  left: 0;
  top: 29px;
}
.order-summary-filter__col .tip {
  width: 285px;
  left: 105px;
}
.order-summary-filter__col .tip:before {
  left: 33px;
}
.order-summary-filter__col-backprint {
  margin-left: 20px;
}
.order-summary-filter__col-color-correction {
  margin-top: 4px;
}
.back-of-print .content-description-text {
  margin-right: 0;
}
.order-summary-filter .wrp-color-correction {
  display: flex;
  align-items: center;
}
.order-summary-filter .wrp-color-correction tooltip {
  margin-left: 5px;
}
/*Popup video styles*/
/*.b-modal--video .b-modal__body__content {padding: 15px 18px 0; margin: 0 0 12px;}*/
/*Hovers rows in advanced mode*/
/*.advance-order-wrapper-table > tbody > tr > td {position: relative;}*/
.advance-order-wrapper-table > tbody > tr:not(:first-child) > td:after,
.advance-order-wrapper-table > tbody > tr:not(:first-child) > td:before {
  visibility: hidden;
  opacity: 0;
  -webkit-transition-property: border;
  transition-property: border;
  -webkit-transition-duration: 0.25s;
  transition-duration: 0.25s;
  -webkit-transition-timing-function: cubic-bezier(1, 0, 0, 1);
  transition-timing-function: cubic-bezier(1, 0, 0, 1);
  top: 0;
  content: '';
}
.advance-order-wrapper-table > tbody > tr:not(:first-child) > td {
  border-top: 1px solid #e7edf1;
}
.advance-order-wrapper-table > tbody > tr:not(:first-child):hover > td {
  border-bottom: 1px solid #AEAEAE;
  border-top: 1px solid #AEAEAE;
  border-color: #AEAEAE;
}
/*.advance-order-wrapper-table > tbody > tr:not(:first-child) > td:after {
    display: block;
    position: absolute;
    right: -1px;
    height: 100%;
    border-left: 1px solid #AEAEAE;
    content: '';
}
.advance-order-wrapper-table > tbody > tr:not(:first-child) > td:before {
    display: block;
    position: absolute;
    left: -1px;
    width: 1px;
    height: 100%;
    border-left: 1px solid #AEAEAE;
    content: '';
}*/
/*.advance-order-wrapper-table > tbody > tr:not(:first-child):hover > td:after, .advance-order-wrapper-table > tbody > tr:not(:first-child):hover > td:before {visibility: visible; opacity: 1;}*/
/*.low-res-popup-table--row-title .default-name-image {
    width: 490px;
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden;
}*/
/*Redis dropdowns*/
.select-wrapper ul li:hover {
  background-color: #f3f7fa;
}
.select-wrapper ul li:first-child,
.select-wrapper ul li.select-option-group:first-child {
  margin-top: -1px;
}
.select-wrapper ul li:last-child {
  margin-bottom: 0;
}
/*margin icons (header)*/
/*.g-header-mini .header-wrap {width: 1140px !important;}*/
.g-header-mini .header-wrap .support .support-icon,
.label-learn-more .support-icon {
  margin-right: 7px;
}
/**** WALK ME *****/
.walkme-custom-balloon-mid-div {
  min-width: 260px !important;
  padding: 2px 20px 12px 20px !important;
  -webkit-box-shadow: 0 0 10px 0 rgba(75, 125, 175, 0.1) !important;
  -moz-box-shadow: 0 0 10px 0 rgba(75, 125, 175, 0.1) !important;
  box-shadow: 0 0 10px 0 rgba(75, 125, 175, 0.1) !important;
}
.walkme-custom-side-border,
.walkme-custom-balloon-separator {
  display: none !important;
}
.walkme-custom-balloon-arrow-outer-bottom {
  border-bottom-color: transparent !important;
}
.walkme-custom-balloon-arrow-outer-top {
  border-top-color: transparent !important;
}
.walkme-custom-balloon-arrow-inner {
  border-width: 0px 10px 30px !important;
  border-bottom-color: #e2ebf4 !important;
  -ms-transform: rotate(-18deg);
  -webkit-transform: rotate(-18deg);
  transform: rotate(-18deg);
}
.walkme-custom-balloon-arrow-inner-top {
  -ms-transform: rotate(149deg) !important;
  -webkit-transform: rotate(149deg) !important;
  transform: rotate(149deg) !important;
  margin-top: -40px !important;
}
.walkme-custom-position-bottom {
  margin-top: 12px !important;
}
.walkme-custom-position-top.walkme-custom-step-2233550 {
  margin-top: -42px !important;
}
.walkme-custom-balloon-arrow-inner-bottom {
  margin-top: -4px;
}
.walkme-custom-balloon-inner-div {
  border: none !important;
}
.walkme-custom-balloon-title,
.walkme-custom-balloon-content {
  color: #000 !important;
  padding-left: 0 !important;
  margin-left: 0 !important;
  font-family: "ff-meta-web-pro", "HelveticaNeue", "Helvetica", sans-serif !important;
}
.walkme-custom-balloon-title {
  font-weight: bold !important;
  text-transform: uppercase !important;
  padding-top: 0 !important;
  margin-top: 11px !important;
  font-size: 16px !important;
}
.walkme-custom-balloon-content-wrapper {
  min-height: 0 !important;
}
.walkme-custom-balloon-content {
  color: #4b7daf !important;
  line-height: 15px !important;
  overflow: hidden !important;
  font-size: 13px !important;
  margin-top: 2px !important;
}
.walkme-custom-balloon-buttons-wrapper {
  text-align: left !important;
  margin-left: 0 !important;
  float: right;
}
.walkme-custom-balloon-button {
  margin: 11px 0px 6px -9px !important;
  height: 32px !important;
  line-height: 32px !important;
  background: #E6883E !important;
  border-radius: 2px;
}
.walkme-custom-balloon-back-button {
  display: none !important;
  width: 90px !important;
  color: #fff !important;
  margin-right: 20px !important;
}
.walkme-custom-balloon-button:after {
  display: inline-block;
  float: right;
  position: relative;
  top: -33px;
  right: 8px;
  font-size: 10px;
  font-family: "ff-meta-web-pro", "HelveticaNeue", "Helvetica", sans-serif !important;
  font-weight: bold;
  color: #fff;
  content: '\2192';
}
.walkme-custom-balloon-back-button:after {
  transform: rotate(180deg);
  top: -29px;
  right: 73px;
  content: '\2192';
}
.walkme-custom-balloon-done-button:after {
  display: none;
  content: '';
}
.walkme-custom-balloon-button-text {
  padding: 0 26px !important;
  line-height: 32px !important;
  font-size: 14px !important;
  font-weight: bold !important;
  text-transform: uppercase !important;
}
.walkme-custom-balloon-button:hover {
  background: #da813b !important;
}
.walkme-custom-position-bottom .walkme-custom-balloon-inner-div:before {
  display: inline-block;
  float: left;
  width: 52px;
  height: 52px;
  background: url(/app/dist/assets/apps/printswizard/assets/walkMe_1-0cdfb10f.png) no-repeat;
  background-size: contain;
  margin-top: 11px;
  margin-right: 8px;
  content: '';
}
.walkme-custom-position-top .walkme-custom-balloon-inner-div:before {
  display: inline-block;
  float: left;
  width: 52px;
  height: 52px;
  margin-top: 11px;
  margin-right: 8px;
  background: url(/app/dist/assets/apps/printswizard/assets/walkMe_2-e3083cf2.png) no-repeat;
  background-size: contain;
  content: '';
}
.walkme-custom-position-top .walkme-custom-balloon-top-div-bottom,
.walkme-custom-position-bottom .walkme-custom-balloon-top-div-bottom {
  margin-left: 22px !important;
}
.walkme-custom-insideouter {
  overflow: hidden;
}
.walkme-custom-balloon-content {
  max-width: 190px !important;
}
#walkme-player {
  cursor: pointer !important;
  height: 0 !important;
  z-index: 1 !important;
  top: inherit !important;
  bottom: 277px !important;
  max-width: 1140px;
  width: 100%;
  margin: 0 auto !important;
  margin-top: -60px !important;
  left: 0;
}
#walkme-player:after {
  position: absolute;
  top: 50%;
  right: -35px;
  z-index: 1;
  display: block;
  width: 36px;
  height: 147px;
  background: url(/app/dist/assets/apps/printswizard/assets/icons/icon--walkmethru-0979a4d5.png) no-repeat 0 0 !important;
  content: '';
  -moz-transition: all 150ms ease;
  -o-transition: all 150ms ease;
  -webkit-transition: all 150ms ease;
  -ms-transition: all 150ms ease;
  transition: all 150ms ease;
  cursor: pointer !important;
  display: none;
}
#walkme-player .walkme-title.walkme-override {
  opacity: 0 !important;
}
.walkme-player.walkme-mississippi.walkme-position-major-right .walkme-in-wrapper {
  left: 99999999999999px !important;
}
#walkme-player .walkme-out-wrapper {
  height: 0 !important;
}
/*---crop---*/
.walkme-image br {
  display: none;
}
.walkme-text,
.walkme-image {
  display: inline-block;
  vertical-align: top;
}
.walkme-image--crop {
  float: right;
  margin-top: -12px !important;
}
.walkme-image--crop:after {
  content: 'Drag to Crop';
  font-size: 11px;
  font-weight: bold;
  color: #000;
  display: block;
  margin-top: 3px;
}
.walkme-text {
  margin-left: 5px;
}
.walkme-custom-walkthru-201888 .walkme-custom-balloon-mid-div {
  min-width: 385px !important;
}
.walkme-custom-walkthru-201888 .walkme-custom-balloon-title {
  margin-left: 57px !important;
  margin-bottom: 10px !important;
  position: relative !important;
  top: 10px !important;
}
.walkme-custom-walkthru-201888 .walkme-custom-balloon-content {
  max-width: 280px !important;
  margin-top: -20px !important;
  padding-top: 13px !important;
}
.walkme-custom-walkthru-201888 .walkme-text.walkme-text--crop {
  margin: 0 0 0 11px;
  padding-top: 23px;
}
.walkme-custom-walkthru-201888 .walkme-custom-balloon-bottom-div {
  margin: -44px 0 10px 55px !important;
  position: relative !important;
  top: -18px !important;
}
.walkme-custom-walkthru-201888 .walkme-custom-balloon-top-div-bottom {
  margin-left: 0 !important;
}
.walkme-custom-step-2417186 .walkme-custom-balloon-mid-div {
  min-width: 385px !important;
}
.walkme-custom-step-2417186 .walkme-custom-balloon-title {
  margin-left: 57px !important;
  margin-bottom: 10px !important;
  position: relative !important;
  top: 10px !important;
}
.walkme-custom-step-2417186 .walkme-custom-balloon-content {
  max-width: 280px !important;
  margin-top: -20px !important;
  padding-top: 13px !important;
}
.walkme-custom-step-2417186 .walkme-text.walkme-text--crop {
  margin: 0 0 0 11px;
  padding-top: 23px;
}
.walkme-custom-step-2417186 .walkme-custom-balloon-bottom-div {
  margin: -44px 0 10px 55px !important;
  position: relative !important;
  top: -18px !important;
}
.walkme-custom-step-2417186 {
  margin-top: -30px !important;
}
.walkme-custom-step-2417186 + div + .walkme-custom-balloon-arrow {
  margin-top: -35px !important;
}
.walkme-custom-step-2417186 .walkme-custom-balloon-top-div-bottom {
  margin-left: 0 !important;
}
.walkme-custom-step-2417186 .walkme-custom-balloon-inner-div:before,
.walkme-custom-walkthru-201888 .walkme-custom-balloon-inner-div:before {
  margin-top: 15px !important;
  margin-right: 0 !important;
}
.walkme-custom-step-2417186 .walkme-custom-balloon-buttons-wrapper,
.walkme-custom-walkthru-201888 .walkme-custom-balloon-buttons-wrapper {
  margin-left: 11px !important;
}
/*close walkme*/
/*.walkme-custom-balloon-close-button {display: block !important; background: transparent url('assets/choose_sprite.png') -335px -63px !important; width: 10px !important; height: 8px !important; font-size: 0 !important; right: -18px !important; top: 3px !important; cursor: pointer; content: '';}*/
.walkme-custom-balloon-close-button {
  font-size: 0 !important;
  background: none !important;
  top: inherit !important;
  bottom: -17px !important;
}
.walkme-custom-balloon-close-button:after {
  content: "Don't show it again";
  color: #fff;
  font-size: 11px;
  text-decoration: underline;
}
.crop-img-link-wrapper {
  height: 20px;
}
.walkme-custom-bbcode-wt-link.walkme-action-start-wt {
  position: absolute;
  left: 10px;
  bottom: 24px;
}
.walkme-custom-bbcode-wt-link.walkme-action-start-wt a,
.walkme-custom-bbcode-wt-link.walkme-action-start-wt span {
  color: #000 !important;
  font-size: 12px !important;
}
.walkme-custom-bbcode-wt-link.walkme-action-start-wt span.btn-ch {
  display: inline-block;
  vertical-align: middle;
  width: 15px;
  height: 15px;
  margin-top: -3px;
  border: 1px solid #CBCBCB;
  background: #fff;
  border-radius: 3px;
  margin-right: 4px;
}
#walkme-balloon-2233550 .walkme-custom-balloon-buttons-wrapper {
  float: none !important;
}
#walkme-balloon-2233550 .walkme-custom-bbcode-wt-link.walkme-action-start-wt {
  margin-left: 67px;
  bottom: 19px;
}
/*---closed---*/
.walkme-content-44453 .walkme-deployable-name a {
  color: #484848 !important;
  text-decoration: none !important;
}
/**** /WALK ME *****/
/*drop area*/
.wrp-drop-area {
  min-height: 170px;
}
/*kinetic wrapper*/
.crop-editor-popup .kineticjs-content {
  /*left: 23px !important;*/
}
/* Crop Review Popup */
/*.review--popup h4 {
    text-align: left;
    margin: 0 0 10px 0;
    font-family: @font-mulish;
    font-size: 32px;
    font-weight: 500;
    letter-spacing: -1px;
}

.review--popup p {
    margin: 10px 0 15px 0;
    font-family: @font-mulish;
    font-style: italic;
    color: #a3a3a3;
    font-size: 16px;
    text-align: left;
    line-height: 22px;
}

.review--popup .crop-toolbar {
    border-left: none;
    border-right: none;
    line-height: 60px;
    margin-right: 0;
    margin-bottom: 20px;
    padding-left: 6px;
}

.review--popup .crop-toolbar > span {
    width: auto;
    min-width: 123px;
    text-align: left;
    margin-right: 17px;
    padding: 19px 20px 0 0;
    height: 55px;
    line-height: 16px;
    letter-spacing: -0.13px;
    font-size: 12px;
}

.review--popup .crop-toolbar > span:last-child {
    margin-right: 0;
    padding-right: 0;
}

.review--popup .crop-toolbar .text {
    height: 20px;
    cursor: default;
}

.crop-review-buttons {
    overflow: hidden;
    clear: both;
    margin-top: 15px;
    text-align: center;
}

.crop-review-buttons.two-buttons .button {
    display: block;
    margin: 0 auto;
    width: 100%;
    text-align: left;
}

.review--popup .crop-toolbar .all-prints-block:after, .review--popup .crop-toolbar .perfect-fit-prints-block:after, .review--popup .crop-toolbar .need-review-prints-block:after {
    top: 27px;
}

.review--popup .header .close {
    display: block;
    cursor: pointer;
    position: absolute;
    top: 18px;
    right: 20px;
    width: 20px;
    height: 20px;
    //background: transparent url("../images/newui/sprite_icons.png?t=@pix-timestamp-pix@") no-repeat -196px 0;
    text-indent: -900px;
    overflow: hidden;
}

.review--popup .text-block p, .review--popup h4 {
    text-align: center;
    line-height: 1;
}

.review--popup .analyzing-title {
    text-align: left;*/
/*emulate text-center because we need add dots*/
/*padding-left: 80px;
}

.crop-review-buttons {
    display: flex;
    justify-content: center;
    margin-top: 25px;
}

.crop-review-buttons .separator {
    float: left;
    width: 40px;
    font-size: 14px;
    line-height: 50px;
    color: #a3a3a3;
    font-style: italic;
    text-align: center;
    position: relative;
    z-index: 3;
}

.crop-review-buttons .separator:before {
    content: "";
    position: absolute;
    left: 20px;
    top: 0px;
    background: #e0e2e3;
    display: inline-block;
    width: 1px;
    height: 51px;
    z-index: -1;
}

.crop-review-buttons .separator:after {
    content: "";
    position: absolute;
    left: 20px;
    top: 13px;
    background: #fff;
    display: inline-block;
    width: 1px;
    height: 24px;
    z-index: -1;
}

.crop-gif {
    text-align: center;
}

.crop-gif img {
    height: 200px;
}

.button--perf-review:hover {
    background: #f7f8fa !important;
}

.crop-gif.disabled {
    display: none;
}*/
/* /Crop Review Popup */
/*small checked*/
.crop-toolbar_right .checkbox-wizart--small:not(checked) + label {
  padding-left: 30px;
  color: #000000;
  text-transform: none;
}
.crop-toolbar_right .checkbox-wizart--small:not(checked) + label:before {
  width: 20px;
  height: 20px;
  top: -1px;
  margin: 0;
}
.crop-toolbar_right .checkbox-wizart--small:hover + label:before {
  border-color: #000000;
}
.crop-toolbar_right .checkbox-wizart--small:checked + label:after {
  left: 4px;
}
/*.row--choose .columns.medium-6:nth-child(1) {padding-right: 10px !important;}*/
/*.row--choose .columns.medium-6:nth-child(2) {padding-left: 10px !important; padding-right: 0 !important;}*/
/*Popups padding*/
.b-modal--feedback .b-modal__body__content {
  padding: 10px 0 0;
  margin: 0 0 10px;
}
.b-modal--feedback .b-modal__header h2 {
  font-size: 18px;
  padding: 0 0 30px 35px;
  text-align: left;
}
.b-modal--feedback .b-modal__body__buttons .button--alt--50.button {
  width: 190px;
  padding: 16px 25px 15px;
  margin: 0 2px;
}
.b-modal--feedback .b-modal__body__buttons {
  margin: 14px 0 0;
}
.b-modal--feedback .b-modal__body__buttons .button {
  -webkit-transition: all 0.15s ease-out;
  transition: all 0.15s ease-out;
}
.b-modal--feedback .b-modal__body__buttons .button.m-green:hover {
  background-color: #61a51c;
}
.b-modal--feedback .b-modal__body__buttons .button.m-grey:hover {
  background-color: #f7f8fa;
}
/*crop icons (filter)*/
.crop-list .default-name-image:before {
  display: inline;
  width: 6px;
  height: 6px;
  margin-right: 5px;
  border-radius: 50%;
  content: '';
}
.crop-list .icon--orange:before {
  background: #A78868;
  content: '';
  display: inline-block;
}
.crop-list .icon--green:before {
  background: #8bb859;
  content: '';
  display: inline-block;
}
.crop-list .icon--red:before {
  background: #f46060;
  content: '';
  display: inline-block;
}
.crop-list .icon--letterbox {
  border-radius: 0 !important;
  background-color: none;
  vertical-align: middle;
  background-position: left;
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAASCAYAAABB7B6eAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNS1jMDE0IDc5LjE1MTQ4MSwgMjAxMy8wMy8xMy0xMjowOToxNSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6MURCNTA2NDgzREQyMTFFNjk5RERDNjMxN0FGMThCNzciIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6MURCNTA2NDczREQyMTFFNjk5RERDNjMxN0FGMThCNzciIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTUgKFdpbmRvd3MpIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6MDQ1MTIwMjQzRENEMTFFNkIxOEZBREZFNzkxRUZBMTQiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6MDQ1MTIwMjUzRENEMTFFNkIxOEZBREZFNzkxRUZBMTQiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz60z+mBAAAA9ElEQVR42mKcOn/FfwYaAhYozUgj8/8zMdAY0NwCWBD9H/I+YJCTlmRwsjEFs/cdOc3w6Olz6voAZDgXJycYwywiFfDx8jB4Odti9wEqwJ5q2VhZGewsjBmYmJkYDp84x/D9xw+IIczMDIa6GkCsCWZjtWD/0dMMjtZmDP///2c4cOw0huESYiIMLnYWDHw83GC+tIQowyGgJX///mWwNjNk4Ae6Hm8cPHzynGHByo2YYcjEyGCkq8Vgoq8NZsMAJwcHg7uDFfGRjA3wAl0LcrUk0PUUpyJ0oKokz2BvaQwOd6okU3Rw+95DMB4t7IZ+YQcQYAARUzSsvfJzOAAAAABJRU5ErkJggg==) no-repeat 0 0 !important;
  position: absolute;
  z-index: 1001 !important;
  left: 0;
  top: -29px;
  line-height: 12px;
  height: 18px;
  width: 26px;
}
.crop-list .image-lowres-icon {
  opacity: 0.7;
  background-repeat: no-repeat;
  background-position: right;
  background-image: url('data:image/svg+xml,<%3Fxml version="1.0" encoding="UTF-8"%3F><svg xmlns="http://www.w3.org/2000/svg" version="1.1" xmlns:i="http://ns.adobe.com/AdobeIllustrator/10.0/" viewBox="0 0 26.81 26.3"><!-- low res icon --><defs><style> .st0 { fill: %23CCCCCC; } </style></defs><g id="Layer_3"><circle class="st0" cx="13.7" cy="13.17" r="8.17"/></g><g id="Layer_2"><g><path d="M14.57,17.44c0,.26-.08.48-.24.66-.16.18-.37.27-.63.27s-.47-.09-.63-.28c-.15-.17-.23-.39-.23-.64s.08-.46.23-.64.36-.26.63-.26.47.09.63.26c.16.17.24.38.24.64Z"/><path d="M13.7,14.72h0s0,0,0,0,0,0,0,0h0c.57,0,.73-.26.73-.37l.1-2.06.03-.61.15-2.95c.01-.21-.17-.74-1.01-.74h0s0,0,0,0,0,0,0,0h0c-.84,0-1.02.54-1.01.75l.15,2.95.03.61.1,2.06c0,.11.16.36.73.37Z"/></g></g></svg>');
  position: absolute;
  z-index: 1000 !important;
  right: -15px;
  top: -29px;
  line-height: 12px;
  height: 20px;
  width: 20px;
  cursor: pointer;
}
.crop-list .icon--lowres {
  opacity: 0.7;
  background-repeat: no-repeat;
  background-position: right;
  background-image: url('data:image/svg+xml,<%3Fxml version="1.0" encoding="UTF-8"%3F><svg xmlns="http://www.w3.org/2000/svg" version="1.1" xmlns:i="http://ns.adobe.com/AdobeIllustrator/10.0/" viewBox="0 0 26.81 26.3"><!-- low res icon --><defs><style> .st0 { fill: %23CCCCCC; } </style></defs><g id="Layer_3"><circle class="st0" cx="13.7" cy="13.17" r="8.17"/></g><g id="Layer_2"><g><path d="M14.57,17.44c0,.26-.08.48-.24.66-.16.18-.37.27-.63.27s-.47-.09-.63-.28c-.15-.17-.23-.39-.23-.64s.08-.46.23-.64.36-.26.63-.26.47.09.63.26c.16.17.24.38.24.64Z"/><path d="M13.7,14.72h0s0,0,0,0,0,0,0,0h0c.57,0,.73-.26.73-.37l.1-2.06.03-.61.15-2.95c.01-.21-.17-.74-1.01-.74h0s0,0,0,0,0,0,0,0h0c-.84,0-1.02.54-1.01.75l.15,2.95.03.61.1,2.06c0,.11.16.36.73.37Z"/></g></g></svg>');
}
.crop-list .icon--letterbox.icon--orange:before {
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACMAAAASCAIAAABenfAGAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyFpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNS1jMDE0IDc5LjE1MTQ4MSwgMjAxMy8wMy8xMy0xMjowOToxNSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIChXaW5kb3dzKSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDoyQTZFRjc1QjNFQkIxMUU2QTBFNjlBNUQzOEJDRTFBQiIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDoyQTZFRjc1QzNFQkIxMUU2QTBFNjlBNUQzOEJDRTFBQiI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOjJBNkVGNzU5M0VCQjExRTZBMEU2OUE1RDM4QkNFMUFCIiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOjJBNkVGNzVBM0VCQjExRTZBMEU2OUE1RDM4QkNFMUFCIi8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+M6v2wAAAATVJREFUeNpinDp/BQM1QFZCOH4FLMQoIgimLVhJUA0TA70A/WxiIdLvQ81PQCAnLelkYwpk7Dty+tHT5zT0E9AaLk5OIILYRwzg4+XxcrbFJfvv5+e322sfT7Z52KMPZAC5LBhqGNH4bKysdhbGTMxMh0+c+/7jBygcmJkNdTUMdTWBDFw2vdle8/3OAQj7y9VN/xn+Q23af/S0o7XZ////Dxw7jaxBQkzExc6Cj4cbyJaWED104tzfv3+tzQz5eXnw+xhuDZwLtenhk+cLVm5ECVYmRiNdLRN9bSADIsLJweHuYEVeJAH9wIJVgpeHG+gVSTERsuOfU8UB2Vtcqo5YUrmqkny4vzsl1gCBiGcL0DJGNlAgc2v7CjmVY/HT7XsPgYjSNM3OKxYwcbSEHXolLECAAQDi62Dfjc66gwAAAABJRU5ErkJggg==) no-repeat 0 0;
}
.crop-list .icon--letterbox.icon--green:before {
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACMAAAASCAIAAABenfAGAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyFpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNS1jMDE0IDc5LjE1MTQ4MSwgMjAxMy8wMy8xMy0xMjowOToxNSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIChXaW5kb3dzKSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDo3OTU5MUQwNDNFQkIxMUU2ODM1RUFFNkEyN0YxQUI1RCIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDo3OTU5MUQwNTNFQkIxMUU2ODM1RUFFNkEyN0YxQUI1RCI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOjc5NTkxRDAyM0VCQjExRTY4MzVFQUU2QTI3RjFBQjVEIiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOjc5NTkxRDAzM0VCQjExRTY4MzVFQUU2QTI3RjFBQjVEIi8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+ouCavwAAATtJREFUeNpinDp/BQM1QFZCOH4FLMQoIgimLVhJUA0TA70A/WxiIdLvQ81PQCAnLelkYwpk7Dty+tHT5zT0E9AaLk5OIILYRwzg4+XxcrbFKvXzz9ftV2ZM3pvSszMKyAByEX5CAoxofDZWVjsLYyZmpsMnzn3/8QOkh5nZUFfDUFcTyMBq0/bLM+68OgthX316iOH/f0/dTKhN+4+edrQ2+////4Fjp5H1SIiJuNhZ8PFwA9nSEqKHTpz7+/evtZkhPy8PHu/CrUHmQm16+OT5gpUbUYKVidFIV8tEXxvIgIhwcnC4O1iREUP/gRBb6IEALw830CuSYiLkRb6KmDGyt1TFTLCnclUl+XB/d7KtAQJP3QygZWwsnEC2tpStk2Ycdj/dvvcQiChJ0Ows3AGGxaMl7JAsYQECDADLfmDCY9bQ2wAAAABJRU5ErkJggg==) no-repeat 0 0;
}
.crop-list .icon--letterbox.icon--red:before {
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACMAAAASCAIAAABenfAGAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyFpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNS1jMDE0IDc5LjE1MTQ4MSwgMjAxMy8wMy8xMy0xMjowOToxNSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIChXaW5kb3dzKSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDpGMDk0ODJCQTNFQzExMUU2OEZGQzlCQzI5NzNDQUJFRCIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDpGMDk0ODJCQjNFQzExMUU2OEZGQzlCQzI5NzNDQUJFRCI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOkYwOTQ4MkI4M0VDMTExRTY4RkZDOUJDMjk3M0NBQkVEIiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOkYwOTQ4MkI5M0VDMTExRTY4RkZDOUJDMjk3M0NBQkVEIi8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+YAuBLAAAAUZJREFUeNpinDp/BQM1QFZCOH4FLMQoIgimLVhJUA0TA70A/WxiIdLvQ81PQCAnLelkYwpk7Dty+tHT55Sa+u3bz+XL/5w7B2Sw2NiwR0YycHFB/QS0houTE4gg9hED+Hh5vJxtsUr9mDPnz5EjQGuAbCDj57JlCD8hAUY0Phsrq52FMRMz0+ET577/+AHSw8xsqKthqKsJZGC16e/588jcP+fPs8Nt2n/0tKO12f///w8cO42sSEJMxMXOgo+HG8iWlhA9dOLc379/rc0M+Xl5SAjM//8Rfnr45PmClRtRkgoTo5Gulom+NpABEeHk4HB3sCLGZGZDQ2RvsRgZ4Ux7vDzc/h5OZoY6cGtIAhwpKUDLGDg5QdZYW7NHRWGNJwZVJXl7S2Ng9JCf9ri4OPLysKdyZHD73kMgokl+Gi1hB38JCxBgAD6UXn+Vp1TwAAAAAElFTkSuQmCC) no-repeat 0 0;
}
.total-price-table-wizart-photos__item .title--letterbox {
  line-height: 19px;
}
.total-price-table-wizart-photos__item .title--letterbox:before {
  display: inline-block;
  width: 24px;
  height: 18px;
  position: relative;
  top: 5px;
  margin-right: 5px;
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAASCAYAAABB7B6eAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNS1jMDE0IDc5LjE1MTQ4MSwgMjAxMy8wMy8xMy0xMjowOToxNSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6MURCNTA2NDgzREQyMTFFNjk5RERDNjMxN0FGMThCNzciIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6MURCNTA2NDczREQyMTFFNjk5RERDNjMxN0FGMThCNzciIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTUgKFdpbmRvd3MpIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6MDQ1MTIwMjQzRENEMTFFNkIxOEZBREZFNzkxRUZBMTQiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6MDQ1MTIwMjUzRENEMTFFNkIxOEZBREZFNzkxRUZBMTQiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz60z+mBAAAA9ElEQVR42mKcOn/FfwYaAhYozUgj8/8zMdAY0NwCWBD9H/I+YJCTlmRwsjEFs/cdOc3w6Olz6voAZDgXJycYwywiFfDx8jB4Odti9wEqwJ5q2VhZGewsjBmYmJkYDp84x/D9xw+IIczMDIa6GkCsCWZjtWD/0dMMjtZmDP///2c4cOw0huESYiIMLnYWDHw83GC+tIQowyGgJX///mWwNjNk4Ae6Hm8cPHzynGHByo2YYcjEyGCkq8Vgoq8NZsMAJwcHg7uDFfGRjA3wAl0LcrUk0PUUpyJ0oKokz2BvaQwOd6okU3Rw+95DMB4t7IZ+YQcQYAARUzSsvfJzOAAAAABJRU5ErkJggg==);
  background-repeat: no-repeat;
  content: '';
}
.total-price-table-wizart-photos__item .title--letterbox.is-mount:before {
  width: 35px;
  height: 18px;
  background-image: url(data:image/jpeg;base64,/9j/4QAYRXhpZgAASUkqAAgAAAAAAAAAAAAAAP/sABFEdWNreQABAAQAAAA8AAD/4QMvaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wLwA8P3hwYWNrZXQgYmVnaW49Iu+7vyIgaWQ9Ilc1TTBNcENlaGlIenJlU3pOVGN6a2M5ZCI/PiA8eDp4bXBtZXRhIHhtbG5zOng9ImFkb2JlOm5zOm1ldGEvIiB4OnhtcHRrPSJBZG9iZSBYTVAgQ29yZSA1LjUtYzAyMSA3OS4xNTU3NzIsIDIwMTQvMDEvMTMtMTk6NDQ6MDAgICAgICAgICI+IDxyZGY6UkRGIHhtbG5zOnJkZj0iaHR0cDovL3d3dy53My5vcmcvMTk5OS8wMi8yMi1yZGYtc3ludGF4LW5zIyI+IDxyZGY6RGVzY3JpcHRpb24gcmRmOmFib3V0PSIiIHhtbG5zOnhtcD0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wLyIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bXA6Q3JlYXRvclRvb2w9IkFkb2JlIFBob3Rvc2hvcCBDQyAyMDE0IChXaW5kb3dzKSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDo5Q0U2MDQ5Q0MwNjAxMUU2QUQ3Mzk1RERFNDIzMkVGRSIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDo5Q0U2MDQ5REMwNjAxMUU2QUQ3Mzk1RERFNDIzMkVGRSI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOjlDRTYwNDlBQzA2MDExRTZBRDczOTVEREU0MjMyRUZFIiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOjlDRTYwNDlCQzA2MDExRTZBRDczOTVEREU0MjMyRUZFIi8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+/+4ADkFkb2JlAGTAAAAAAf/bAIQABgQEBAUEBgUFBgkGBQYJCwgGBggLDAoKCwoKDBAMDAwMDAwQDA4PEA8ODBMTFBQTExwbGxscHx8fHx8fHx8fHwEHBwcNDA0YEBAYGhURFRofHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8f/8AAEQgAEAAjAwERAAIRAQMRAf/EAG4AAQEBAQAAAAAAAAAAAAAAAAQGBQcBAAMBAAAAAAAAAAAAAAAAAAABAgMQAAEDAwIFAgcBAAAAAAAAAAIBAwQREgUABiExIjITQRRhkbHB0UIjJBEBAAIDAQEAAAAAAAAAAAAAAAERMQISYSH/2gAMAwEAAhEDEQA/AOvMZjGw9uwZr234Uhs0SPept+UjaS0jIVaXutVef21pXrO/BZm6MVIxsjxbaYYFwSZGWFn83DFbVRUaHqTu56OR0bvyD7/eOOhX+P3DDTd9LrbnXPTh9dGuBtH1iR9puOz8lFKSgNwGycF+yvl6VNtEGqUvBFL10+ijVP8AD46pNrzbmKwkSMxLXLY1ZTgA4oyQvNoiFFUKe4BKpWnbrOZlcQZnVgO4GZFDL4tW7SfRmO2ImTg/0oP+guo1Snbos6F3vNag72xkx1CJphlozQaKqoLrlaVVOOjXBbZZLW64oxozZMmjgtPNyjRE6y8Jsx/25CB9WnyOkx8+fLj+dUl//9k=);
}
.total-price-table-wizart-photos__item .is-mount:before {
  display: inline-block;
  position: relative;
  top: 5px;
  margin-right: 5px;
  width: 16px;
  height: 18px;
  background-image: url(data:image/jpeg;base64,/9j/4QAYRXhpZgAASUkqAAgAAAAAAAAAAAAAAP/sABFEdWNreQABAAQAAAA8AAD/4QMvaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wLwA8P3hwYWNrZXQgYmVnaW49Iu+7vyIgaWQ9Ilc1TTBNcENlaGlIenJlU3pOVGN6a2M5ZCI/PiA8eDp4bXBtZXRhIHhtbG5zOng9ImFkb2JlOm5zOm1ldGEvIiB4OnhtcHRrPSJBZG9iZSBYTVAgQ29yZSA1LjUtYzAyMSA3OS4xNTU3NzIsIDIwMTQvMDEvMTMtMTk6NDQ6MDAgICAgICAgICI+IDxyZGY6UkRGIHhtbG5zOnJkZj0iaHR0cDovL3d3dy53My5vcmcvMTk5OS8wMi8yMi1yZGYtc3ludGF4LW5zIyI+IDxyZGY6RGVzY3JpcHRpb24gcmRmOmFib3V0PSIiIHhtbG5zOnhtcD0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wLyIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bXA6Q3JlYXRvclRvb2w9IkFkb2JlIFBob3Rvc2hvcCBDQyAyMDE0IChXaW5kb3dzKSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDpCRjRDOTIyMkMwNjAxMUU2QkVFREFCODU4QTdFNTcwNCIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDpCRjRDOTIyM0MwNjAxMUU2QkVFREFCODU4QTdFNTcwNCI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOkJGNEM5MjIwQzA2MDExRTZCRUVEQUI4NThBN0U1NzA0IiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOkJGNEM5MjIxQzA2MDExRTZCRUVEQUI4NThBN0U1NzA0Ii8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+/+4ADkFkb2JlAGTAAAAAAf/bAIQABgQEBAUEBgUFBgkGBQYJCwgGBggLDAoKCwoKDBAMDAwMDAwQDA4PEA8ODBMTFBQTExwbGxscHx8fHx8fHx8fHwEHBwcNDA0YEBAYGhURFRofHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8f/8AAEQgAEAAQAwERAAIRAQMRAf/EAF0AAAMBAAAAAAAAAAAAAAAAAAABAwYBAQEBAAAAAAAAAAAAAAAAAAABAxAAAgEEAwEBAQAAAAAAAAAAAQIDERIEBQAhMSJBExEBAQEAAAAAAAAAAAAAAAAAAQAR/9oADAMBAAIRAxEAPwDea7RNm6nPz1msfCtIgtreCCzUaopRVJ85stjkthomwtRgbBpgzZt1YAtP5gAMv1Xu5GB8HGzK2j3mPr8YwyRvJdkxSSAAUMIjkjlU/Q7KydciVGN5vMfYYoijRksyZJYwQKLCUjjiX09hY+/zgIt//9k=);
  background-repeat: no-repeat;
  content: '';
}
/*progress bar crop-review popap*/
/*.progress-bar {
    height: 20px;
    position: relative;
    background: #CBCBCB;
    padding: 10px;
}

.progress-bar > span {
    display: block;
    height: 20px;
    background: @base-color-gray55;
    position: absolute;
    top: 0;
    left: 0;
    overflow: hidden;
}

.animate > span:after {
    display: none;
}

.progress-bar__text {
    position: absolute;
    top: 2px;
    left: 23px;
    color: #fff;
    font-size: 12px;
    font-style: normal;
}

.progress-bar__text > span:after, .animate > span > span {
    animation: move 2s linear infinite;
}

@keyframes move {
    0% {
        background-position: 0 0;
    }

    100% {
        background-position: 50px 50px;
    }
}
*/
/*perfect area*/
/*.perfect-area {
    box-sizing: border-box;
    margin-top: 30px;
    padding: 30px 0;
    background: #f6fafc;
    text-align: center;
}

.perfect-area:before {
    display: block;
    width: 114px;
    height: 114px;
    margin: 0 auto 22px;
    background: url("assets/icons/perfect-icon.png") no-repeat;
    content: '';
}

.perfect-area__text {
    font-family: @font-mulish;
    font-weight: bold;
    font-size: 18px;
    color: #8bb859;
    text-transform: uppercase;
    letter-spacing: -1px;
}*/
.u-left-select {
  float: left !important;
  margin: -1px 0 0 -5px;
  height: 37px;
  line-height: 37px;
}
.dropbox-warning-text + .u-left-select {
  position: absolute;
  right: 0;
  top: 0;
  margin-right: -55px;
  z-index: 2;
}
.dropbox .dropbox-warning-text + .u-left-select {
  position: absolute;
  right: 0;
  top: 0;
  margin-right: -290px;
  z-index: 2;
}
.row-page--head-socials-tools .page--breadcrums {
  width: 100%;
  /*max-width: 404px;*/
}
/* POSITION BUTTONS */
.wrp-buttons-position {
  position: fixed;
  max-width: 1174px;
  width: 100%;
  height: 100%;
  left: 50%;
  top: 0;
  margin: -140px auto 0 -570px;
  z-index: -1;
}
.wrp-buttons-position span {
  position: absolute;
  right: -36px;
  bottom: 177px;
}
.side-btn-wrapper {
  position: absolute;
  right: 0;
  top: 332px;
  transform: rotate(-90deg);
  z-index: 10;
  transform-origin: bottom right;
  margin-right: 1px;
}
.side-btn-wrapper .side-btn {
  color: #000;
  font-size: 12px;
  font-family: "Mulish";
  padding: 0 15px 0 40px;
  height: 28px;
  background: #E9EFF5;
  border: 1px solid #8C8C8C;
  line-height: 28px;
  display: inline-block;
  margin: 0 80px 0 0;
  vertical-align: top;
  cursor: pointer;
  position: relative;
}
.side-btn-wrapper .side-btn:first-child {
  border-radius: 5px 0 0 0;
}
.side-btn-wrapper .side-btn:last-child {
  border-radius: 0 5px 0 0;
}
.side-btn-wrapper .side-btn:after {
  content: '';
  background-size: contain;
  background-repeat: no-repeat;
  background-position: 100% 100%;
  background-color: transparent;
  position: absolute;
  top: 4px;
  left: 12px;
  width: 18px;
  height: 18px;
  transform: rotate(90deg);
}
/* /POSITION BUTTONS */
.select-wrapper.advanced-size ul {
  max-height: 325px;
}
.select-wrapper.quick-size ul {
  max-height: 375px;
}
/* ARROWS CROPPING */
/*.editor-wrapper .nav-arrows {
    position: absolute;
    left: 0;
    top: 0;
    width: 664px;
    height: 100%;
}

.editor-wrapper .nav-arrows span {
    cursor: pointer;
    position: absolute;
    z-index: 2;
}

.editor-wrapper .nav-arrows span:hover {
    opacity: 0.7;
}

.editor-wrapper .nav-arrows span u {
    text-decoration: none;
    color: #82b44f;
    border-bottom: 1px solid #E2E5DA;
    font-size: 12px;
    font-weight: 600;
    text-transform: uppercase;
    font-family: @font-mulish;
}

.editor-wrapper .nav-arrows span.nav-arrows__prev {
    top: 50%;
    left: 0;
    margin-left: 35px;
}

.editor-wrapper .nav-arrows span.nav-arrows__next {
    top: 50%;
    right: 0;
    margin-right: -35px;
    display: block;
    width: 11px;
    height: 28px;
}*/
/* /ARROWS CROPPING */
/*FIX IE*/
select.sort-select::-ms-expand {
  display: none;
}
/* LOGIN PANEL */
.login-panel {
  font-size: 12px;
}
/* /LOGIN PANEL */
.hybrid-mode-popup {
  position: relative;
  overflow: hidden;
  font-family: "Mulish";
  font-size: 12px;
  background: #fff;
}
.select-wrapper.sort-dnd .select-option-group {
  pointer-events: inherit;
}
/*BUTTON SWITCH MODE AND HYBRID MODE*/
.toggle-switch {
  float: right;
  margin-top: 18px;
  margin-right: 17px;
}
.toggle-switch .switch-quick {
  width: 202px !important;
}
.toggle-switch .switch-quick ul {
  width: 202px;
}
.toggle-switch .switch-quick .select-btn {
  position: relative;
  height: 51px;
  line-height: 43px;
  padding-right: 0;
  padding-left: 25px;
  border: 1px solid #d9e0ea;
}
.toggle-switch .switch-quick .select-btn:after {
  padding: 0;
  background-image: none;
  content: " ";
  position: absolute;
  right: 0;
  top: 50%;
  margin-top: -2px;
  margin-right: 19px;
  border: solid transparent;
  height: 0;
  width: 0;
  border-color: rgba(255, 255, 255, 0);
  border-top-color: #000000;
  border-width: 4px;
}
.toggle-switch .switch-quick ul li {
  pointer-events: all;
  margin-top: 0 !important;
  margin-bottom: 0 !important;
  border-top: none;
  border-bottom: 1px solid #ced5d9;
  padding: 0;
}
.toggle-switch .switch-quick ul li:last-child {
  border-bottom: none;
}
.toggle-switch .switch-quick ul li a,
.toggle-switch .switch-quick ul li span {
  color: #000;
  text-decoration: none;
  display: block;
  height: 37px;
  line-height: 37px;
  padding-left: 25px;
}
.toggle-switch .toggle-switch__hybrid a {
  height: 51px;
  line-height: 51px;
  margin-right: -5px;
  text-decoration: none;
  color: #4a7cb0;
  text-transform: uppercase;
  font-size: 12px;
  font-family: "Mulish";
  font-weight: bold;
  box-shadow: 0 0 3px white inset, 0 1px 1px rgba(0, 0, 0, 0.1);
  border: 1px solid #cbcbcb;
}
.toggle-switch .toggle-switch__hybrid a span {
  color: #4a7cb0;
}
.toggle-switch .select-wrapper > a.select-btn span {
  font-size: 13px;
  font-weight: bold;
  color: #1f67b2;
}
/*BUTTON SWITCH MODE AND HYBRID MODE (SECOND VERSION)*/
.buttons-switch {
  margin-left: auto;
  display: flex;
  align-items: center;
  margin-right: -13px;
  position: relative;
}
.buttons-switch .hybrid {
  font-size: 14px;
  font-weight: 700;
  line-height: 21px;
  color: #A78868;
  text-transform: uppercase;
  white-space: nowrap;
  position: absolute;
  top: calc(100% + 10px);
  left: 22px;
  cursor: pointer;
}
.buttons-switch .buttons-switch__btn {
  font-family: "Mulish";
  font-size: 14px;
  font-weight: 400;
  text-decoration: none;
  text-transform: capitalize;
  color: #000000;
  border: 1px solid #D2D2D2;
  padding: 0 13px;
  height: 36px;
  line-height: 34px;
  cursor: pointer;
  border-radius: 2px;
  white-space: nowrap;
}
.buttons-switch .buttons-switch__btn:not(:last-child) {
  margin-right: 14px;
}
.buttons-switch .buttons-switch__btn span {
  display: inline-block;
  vertical-align: middle;
  font-weight: 400;
  text-transform: capitalize;
}
.buttons-switch .buttons-switch__btn.disabled {
  background: #8C8C8C;
  border-color: #8C8C8C;
  color: #fff;
  pointer-events: none !important;
  opacity: 1 !important;
}
/* Custom dropdown */
.custom-dropdown {
  display: inline-block;
  vertical-align: top;
  position: relative;
  height: 28px;
}
.custom-dropdown .dropdown-btn {
  display: inline-flex;
  width: 100%;
  height: 100%;
  padding: 6px 0px 10px 38px;
  color: #8bb859;
  border-radius: 4px;
  border: 1px solid #8C8C8C;
  position: relative;
  background: #fff;
  z-index: 3;
  cursor: pointer;
  text-transform: uppercase;
  align-items: center;
}
.custom-dropdown.is-open .dropdown-btn {
  border-radius: 4px 4px 0 0;
}
.custom-dropdown .dropdown-btn:before {
  content: '';
  position: absolute;
  height: 100%;
  top: 0;
  border-left: 1px solid #D2D2D2;
  right: 28px;
  pointer-events: none;
}
.custom-dropdown .dropdown-btn:after {
  content: '\E830';
  color: #82B44F;
  font-size: 7px;
  top: 11px;
  right: 10px;
  pointer-events: none;
  left: auto;
}
.custom-dropdown .dropdown-btn span {
  pointer-events: none;
}
.custom-dropdown .dropdown-btn i {
  font-style: normal;
  position: absolute;
  right: 29px;
  background: #fff;
  padding: 0 10px 0 5px;
  pointer-events: none;
  color: #BECCDB;
  height: 100%;
  top: 0;
}
.custom-dropdown ul {
  visibility: hidden;
  opacity: 0;
  position: absolute;
  z-index: 12;
  padding: 0;
  margin: -1px 0 0;
  list-style: none;
  background: #fff;
  left: 0;
  width: 100%;
  border: 1px solid #8C8C8C;
  overflow: auto;
  max-height: 338px;
}
.custom-dropdown ul.to-top {
  bottom: calc(100% + 1px);
}
.custom-dropdown ul.m-center {
  text-align: center;
}
.custom-dropdown ul.m-uppercase {
  text-transform: uppercase;
}
.custom-dropdown ul.open {
  visibility: visible;
  opacity: 1;
}
.custom-dropdown ul li:first-child {
  margin-top: 14px;
}
.custom-dropdown ul li:last-child {
  margin-bottom: 14px;
}
.custom-dropdown ul li {
  padding: 10px 3px 12px 38px;
  font-size: 13.7px;
  line-height: 15px;
  color: #000;
  text-transform: uppercase;
  text-decoration: none;
  display: block;
  cursor: pointer;
  position: relative;
  background-position: 6px 50%;
  background-repeat: no-repeat;
}
.custom-dropdown ul li:hover {
  background-color: #f3f7fa;
}
.custom-dropdown ul li.active {
  background-color: #f3f7fa;
  font-weight: 700;
}
.custom-dropdown ul li i {
  color: #BECCDB;
  right: 10px;
  font-style: normal;
  position: absolute;
  font-size: 11px;
  top: 10px;
}
.dropdown-overlay {
  position: fixed;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  z-index: 11;
}
.custom-dropdown.m-big {
  height: 50px;
  width: 100%;
}
.custom-dropdown.m-big .dropdown-btn {
  padding-right: 50px;
  font-size: 14px;
  line-height: 21px;
}
.custom-dropdown.m-big .dropdown-btn:before {
  right: 50px;
}
.custom-dropdown.m-big .dropdown-btn:after {
  top: 22px;
  right: 21px;
  font-size: 6px;
}
.crop-dropdown {
  width: 100%;
}
/* Sing in - Sign up ovverides */
.b-modal-auth .b-modal__body {
  overflow: hidden;
  width: 100%;
}
.b-modal-auth .signinsignup-wrapper {
  padding: 0 36px 50px;
  box-shadow: none;
  max-width: 430px;
}
.b-modal-auth .b-modal__body__content {
  overflow: auto;
  margin-right: -17px;
}
.print-auth-popup .login-form-header {
  display: none;
}
.btn-apply-changes {
  max-width: 270px;
  float: right;
}
.confirmation-popup__btn-cancel,
.confirmation-popup__btn-apply {
  max-width: 140px;
  width: 100%;
  margin-left: 10px;
  margin-right: 10px;
}
/* /Sing in - Sign up ovverides */
/* fixing styles */
/*.spinner-wrapper.print-spinner .spinner { position: relative; left: 50%; top: 50%; margin-left: -50px; margin-top: -50px; }*/
.spinner-wrapper.print-spinner.delay {
  position: fixed;
  animation: show-with-delay 1s;
}
@keyframes show-with-delay {
  from {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
@media only screen and (max-width: 768px) {
  .g-pix-footer__info {
    flex: 1 1 240px !important;
  }
}
/*.crop-container.frame-container {
    margin: 2px;
}*/
.low-res-select-size-block .low-res-size-select ul {
  max-height: 164px;
}
.content-description-text {
  font-size: 14px;
}
.content-description-text span {
  color: #8C8C8C;
  font-weight: 700;
}
.cursor-pointer {
  cursor: pointer;
}
.source-wrapper.table-look {
  top: 0 !important;
  transform: none !important;
}
.back-of-print__link {
  text-transform: uppercase;
  font-weight: 700;
  font-size: 12px;
  color: #A78868;
  text-decoration: none;
  outline: none;
}

#lock-screen-view-container {
  position: relative;
  z-index: 100000;
}
#lock-screen-view-container .lock-screen-body {
  height: 100%;
}
#lock-screen-view-container .m-lock-screen {
  padding: 17px 0 0;
}
#lock-screen-view-container .lock-screen-description {
  margin: 0 0 18px;
  padding: 0 30px;
  font-size: 12px;
  line-height: 18px;
  min-height: 54px;
}
#lock-screen-view-container .lock-screen-footer {
  padding: 0 30px;
  display: flex;
  margin: 20px 0 23px;
}

/* COLORS */
/* SIZES */
/* FONTS */
/* ANIMATIONS */
@keyframes rotation {
  from {
    transform: rotate(0deg);
  }
  to {
    transform: rotate(360deg);
  }
}
@keyframes rotation-inverse {
  from {
    transform: rotate(360deg);
  }
  to {
    transform: rotate(0deg);
  }
}
@keyframes scale-up-center {
  0% {
    -webkit-transform: scale(0.5);
    transform: scale(0.5);
  }
  100% {
    -webkit-transform: scale(1);
    transform: scale(1);
  }
}
@keyframes scale-out-center {
  0% {
    -webkit-transform: scale(1);
    transform: scale(1);
    opacity: 1;
  }
  100% {
    -webkit-transform: scale(0);
    transform: scale(0);
    opacity: 1;
  }
}
@keyframes slide-next {
  0% {
    -webkit-transform: translateX(0);
    transform: translateX(0);
    opacity: 1;
  }
  100% {
    -webkit-transform: translateX(-100px);
    transform: translateX(-100px);
    opacity: 0;
  }
}
@keyframes slide-from-next {
  0% {
    -webkit-transform: translateX(100px);
    transform: translateX(100px);
    opacity: 0;
  }
  100% {
    -webkit-transform: translateX(0px);
    transform: translateX(0px);
    opacity: 1;
  }
}
@keyframes slide-prev {
  0% {
    -webkit-transform: translateX(0);
    transform: translateX(0);
    opacity: 1;
  }
  100% {
    -webkit-transform: translateX(100px);
    transform: translateX(100px);
    opacity: 0;
  }
}
@keyframes slide-from-prev {
  0% {
    -webkit-transform: translateX(-100px);
    transform: translateX(-100px);
    opacity: 0;
  }
  100% {
    -webkit-transform: translateX(0);
    transform: translateX(0);
    opacity: 1;
  }
}
@keyframes shift-from-bottom {
  0% {
    top: -15px;
    opacity: 0;
  }
  100% {
    top: 0;
    opacity: 1;
  }
}
@keyframes fade-in {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
@keyframes fade-out {
  0% {
    opacity: 1;
  }
  100% {
    opacity: 0;
  }
}
@keyframes swapIn {
  0% {
    transform: scale(1);
  }
  80% {
    transform: scale(0.8);
  }
  100% {
    transform: scale(0.5);
  }
}
@keyframes fadeOut {
  0% {
    transform: scale(0.9);
    opacity: 0;
  }
  100% {
    transform: scale(1);
    opacity: 1;
  }
}
/* MIXINS */
.fake-resize {
  position: absolute;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  z-index: 0;
  opacity: 0;
  pointer-events: none;
}
.fake-resize iframe {
  position: absolute;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  z-index: 0;
  opacity: 0;
  border: 0;
  pointer-events: none;
}
.scrollbar-wrapper {
  overflow-y: auto;
  position: relative;
}
.scrollbar-wrapper.axis-x {
  overflow-x: auto;
  overflow-y: hidden;
}
.scrollbar-wrapper.axis-y {
  overflow-y: auto;
  overflow-x: hidden;
}
.scrollbar-wrapper .scrollbar-dragger-wrapper {
  position: absolute;
  z-index: 1;
  pointer-events: none;
}
.scrollbar-wrapper .scrollbar-dragger-wrapper .scrollbar-dragger {
  background-color: rgba(0, 0, 0, 0.2);
  transition: all 0.1s ease-out;
  position: absolute;
  border-radius: 5px;
  opacity: 0;
  cursor: pointer;
  pointer-events: auto;
}
.scrollbar-wrapper .scrollbar-dragger-wrapper .scrollbar-dragger.always-visible {
  opacity: 1;
}
.scrollbar-wrapper .scrollbar-dragger-wrapper .scrollbar-dragger:active {
  background-color: rgba(0, 0, 0, 0.4);
  opacity: 1;
}
.scrollbar-wrapper .scrollbar-dragger-wrapper.axis-x {
  width: 100%;
  height: 21px;
  left: 0;
  bottom: 0;
}
.scrollbar-wrapper .scrollbar-dragger-wrapper.axis-x .scrollbar-dragger {
  height: 21px;
  top: 13px !important;
}
.scrollbar-wrapper .scrollbar-dragger-wrapper.axis-y {
  height: 100%;
  width: 21px;
  right: 3px;
  top: 0;
}
.scrollbar-wrapper .scrollbar-dragger-wrapper.axis-y .scrollbar-dragger {
  width: 6px;
  right: calc(50% - 3px);
  min-height: 21px !important;
  max-height: 100%;
}
.scrollbar-wrapper .scrollbar-btn {
  position: absolute;
  z-index: 2;
  background-color: rgba(0, 0, 0, 0.4);
  opacity: 0;
  width: 50px;
  height: calc(100% - 42px);
  cursor: pointer;
  min-height: 43px;
  top: 0px;
}
.scrollbar-wrapper .scrollbar-btn:after {
  content: '\E802';
  font-family: "icons";
  display: inline-block;
  text-align: center;
  color: #FFF;
  padding: 0 20px;
  position: relative;
  top: calc(50% - 8px);
  font-size: 28px;
}
.scrollbar-wrapper .scrollbar-btn.btn-prev {
  left: 0px;
}
.scrollbar-wrapper .scrollbar-btn.btn-prev:after {
  transform: rotate(180deg);
}
.scrollbar-wrapper .scrollbar-btn.btn-next {
  right: 0px;
}
.scrollbar-wrapper .scrollbar-btn:hover {
  background-color: rgba(0, 0, 0, 0.75);
}
.scrollbar-wrapper:hover .scrollbar-dragger,
.scrollbar-wrapper:hover .scrollbar-btn {
  opacity: 1;
}

@keyframes rotation {
  from {
    transform: rotate(0deg);
  }
  to {
    transform: rotate(360deg);
  }
}
@keyframes rotation-inverse {
  from {
    transform: rotate(360deg);
  }
  to {
    transform: rotate(0deg);
  }
}
loader.loader {
  position: fixed;
  top: 0;
  bottom: auto;
  left: 0;
  right: auto;
  width: 100vw;
  height: 100vh;
  background: rgba(255, 255, 255, 0.6);
  z-index: calc(10000 + 10);
  display: flex;
  align-items: center;
  justify-content: center;
  flex-direction: column;
}
loader.loader.inline {
  position: relative;
  width: auto;
  height: auto;
  z-index: auto;
}
loader.loader.inline .loader-gears {
  width: 30px;
  height: 30px;
}
loader.loader.inline .loader-gears svg.big-gear {
  width: 30px;
  height: 30px;
  top: 0;
}
loader.loader.inline .loader-gears svg.small-gear {
  display: none;
}
loader.loader .loader-gears {
  position: relative;
  width: 110px;
  height: 70px;
}
loader.loader .loader-gears svg {
  fill: #000000;
}
loader.loader .loader-gears svg.big-gear {
  position: absolute;
  top: 15px;
  bottom: auto;
  left: 0;
  right: auto;
  width: 55px;
  height: 55px;
  animation: rotation 1s linear infinite both;
}
.inlineloader.loader .loader-gears svg.big-gear {
  width: 30px;
  height: 30px;
  top: 0;
}
loader.loader .loader-gears svg.small-gear {
  position: absolute;
  top: 0;
  bottom: auto;
  left: 55px;
  right: auto;
  width: 35px;
  height: 35px;
  animation: rotation-inverse 0.9s linear infinite both;
}
loader.loader .loader-message {
  text-align: center;
  font-size: 14px;
  line-height: 20px;
  font-family: "Mulish";
  color: #000000;
  margin: 10px 0 0;
  user-select: none;
}

@keyframes circle-percent {
  0% {
    content: '1%';
  }
  1% {
    content: '1%';
  }
  2% {
    content: '2%';
  }
  3% {
    content: '3%';
  }
  4% {
    content: '4%';
  }
  5% {
    content: '5%';
  }
  6% {
    content: '6%';
  }
  7% {
    content: '7%';
  }
  8% {
    content: '8%';
  }
  9% {
    content: '9%';
  }
  10% {
    content: '10%';
  }
  11% {
    content: '11%';
  }
  12% {
    content: '12%';
  }
  13% {
    content: '13%';
  }
  14% {
    content: '14%';
  }
  15% {
    content: '15%';
  }
  16% {
    content: '16%';
  }
  17% {
    content: '17%';
  }
  18% {
    content: '18%';
  }
  19% {
    content: '19%';
  }
  20% {
    content: '20%';
  }
  21% {
    content: '21%';
  }
  22% {
    content: '22%';
  }
  23% {
    content: '23%';
  }
  24% {
    content: '24%';
  }
  25% {
    content: '25%';
  }
  26% {
    content: '26%';
  }
  27% {
    content: '27%';
  }
  28% {
    content: '28%';
  }
  29% {
    content: '29%';
  }
  30% {
    content: '30%';
  }
  31% {
    content: '31%';
  }
  32% {
    content: '32%';
  }
  33% {
    content: '33%';
  }
  34% {
    content: '34%';
  }
  35% {
    content: '35%';
  }
  36% {
    content: '36%';
  }
  37% {
    content: '37%';
  }
  38% {
    content: '38%';
  }
  39% {
    content: '39%';
  }
  40% {
    content: '40%';
  }
  41% {
    content: '41%';
  }
  42% {
    content: '42%';
  }
  43% {
    content: '43%';
  }
  44% {
    content: '44%';
  }
  45% {
    content: '45%';
  }
  46% {
    content: '46%';
  }
  47% {
    content: '47%';
  }
  48% {
    content: '48%';
  }
  49% {
    content: '49%';
  }
  50% {
    content: '50%';
  }
  51% {
    content: '51%';
  }
  52% {
    content: '52%';
  }
  53% {
    content: '53%';
  }
  54% {
    content: '54%';
  }
  55% {
    content: '55%';
  }
  56% {
    content: '56%';
  }
  57% {
    content: '57%';
  }
  58% {
    content: '58%';
  }
  59% {
    content: '59%';
  }
  60% {
    content: '60%';
  }
  61% {
    content: '61%';
  }
  62% {
    content: '62%';
  }
  63% {
    content: '63%';
  }
  64% {
    content: '64%';
  }
  65% {
    content: '65%';
  }
  66% {
    content: '66%';
  }
  67% {
    content: '67%';
  }
  68% {
    content: '68%';
  }
  69% {
    content: '69%';
  }
  70% {
    content: '70%';
  }
  71% {
    content: '71%';
  }
  72% {
    content: '72%';
  }
  73% {
    content: '73%';
  }
  74% {
    content: '74%';
  }
  75% {
    content: '75%';
  }
  76% {
    content: '76%';
  }
  77% {
    content: '77%';
  }
  78% {
    content: '78%';
  }
  79% {
    content: '79%';
  }
  80% {
    content: '80%';
  }
  81% {
    content: '81%';
  }
  82% {
    content: '82%';
  }
  83% {
    content: '83%';
  }
  84% {
    content: '84%';
  }
  85% {
    content: '85%';
  }
  86% {
    content: '86%';
  }
  87% {
    content: '87%';
  }
  88% {
    content: '88%';
  }
  89% {
    content: '89%';
  }
  90% {
    content: '90%';
  }
  91% {
    content: '91%';
  }
  92% {
    content: '92%';
  }
  93% {
    content: '93%';
  }
  94% {
    content: '94%';
  }
  95% {
    content: '95%';
  }
  96% {
    content: '96%';
  }
  97% {
    content: '97%';
  }
  98% {
    content: '98%';
  }
  99% {
    content: '98%';
  }
  100% {
    content: '98%';
  }
}
@keyframes spinning-circle {
  0% {
    clip-path: polygon(50% 50%, 0 0, 0 0, 0 0, 0 0, 0 0);
  }
  20% {
    clip-path: polygon(50% 50%, 0 0, 100% 0, 100% 0, 100% 0, 100% 0);
  }
  40% {
    clip-path: polygon(50% 50%, 0 0, 100% 0, 100% 100%, 100% 100%, 100% 100%);
  }
  60% {
    clip-path: polygon(50% 50%, 0 0, 100% 0, 100% 100%, 0 100%, 0 100%);
  }
  80% {
    clip-path: polygon(50% 50%, 0 0, 100% 0, 100% 100%, 0 100%, 0 0);
  }
  100% {
    clip-path: polygon(50% 50%, 0 0, 100% 0, 100% 100%, 0 100%, 0 0);
  }
}
.anim-circle {
  display: flex;
  flex-direction: column;
  align-items: center;
  font-family: "Mulish", sans-serif;
}
.anim-circle div {
  box-sizing: content-box;
}
.anim-circle__text {
  font-size: 14px;
  text-align: center;
  white-space: nowrap;
  margin: 0 0 20px;
}
.anim-circle__box {
  width: 100px;
  height: 100px;
  position: relative;
  top: 0;
  left: 0;
  z-index: 1;
}
.anim-circle__spinner {
  width: 86px;
  aspect-ratio: 1;
  border: 6px solid #000;
  border-radius: 50%;
  position: relative;
  transform: rotate(45deg);
  animation: spinning-circle 6s infinite linear, spinning-circle 1s infinite linear;
  animation-delay: 0s, 5.2s;
}
.anim-circle__box:before {
  position: absolute;
  z-index: 4;
  content: '';
  top: 0;
  left: calc(50% - 3px);
  display: block;
  width: 3px;
  height: 6px;
  background-color: #fff;
}
.anim-circle__box:after {
  position: absolute;
  z-index: 4;
  top: 32px;
  left: 50%;
  content: '1%';
  font-size: 25px;
  font-weight: 500;
  line-height: normal;
  transform: translateX(-50%);
  display: block;
  animation-name: circle-percent;
  animation-duration: 5s;
  animation-fill-mode: forwards;
  animation-timing-function: linear;
}
.m-small .anim-circle__text {
  font-size: 10px;
  margin: 0 0 5px;
}
.m-small .anim-circle__box {
  width: 50px;
  height: 50px;
}
.m-small .anim-circle__box:before {
  left: calc(50% - 2px);
  width: 2px;
  height: 3px;
}
.m-small .anim-circle__box:after {
  top: 13px;
  font-size: 14px;
  line-height: 20px;
}
.m-small .anim-circle__spinner {
  width: 43px;
  border: 2px solid #000;
}
.m-tiny .anim-circle__text {
  margin: 0 0 3px;
  font-size: 6px;
}
.m-tiny .anim-circle__box {
  width: 30px;
  height: 30px;
}
.m-tiny .anim-circle__box:before {
  left: calc(50% - 1px);
  width: 1px;
  height: 2px;
}
.m-tiny .anim-circle__box:after {
  top: 6px;
  font-size: 10px;
  line-height: 16px;
}
.m-tiny .anim-circle__spinner {
  width: 25px;
  border: 1px solid #000;
}

slider.slider {
  display: inline-block;
  width: 110px;
  height: 16px;
  position: relative;
  flex: none;
}
slider.slider.with-buttons {
  width: 160px;
}
slider.slider.with-buttons .ruler {
  width: calc(100% - 50px);
  left: 25px;
}
slider.slider button.button {
  position: absolute;
  top: 0;
  width: 15px;
  height: 15px;
  border-radius: 100%;
  border: 1px solid #000000;
  background: transparent;
}
slider.slider button.button:focus {
  outline: none;
}
slider.slider button.button:after {
  content: "";
  position: absolute;
  top: 6px;
  left: 3px;
  width: 7px;
  height: 1px;
  background: #000000;
  pointer-events: none;
}
slider.slider button.button.minus {
  left: 0;
}
slider.slider button.button.plus {
  right: 0;
}
slider.slider button.button.plus:before {
  content: "";
  position: absolute;
  top: 3px;
  left: 6px;
  height: 7px;
  width: 1px;
  background: #000000;
  pointer-events: none;
}
slider.slider .ruler {
  position: absolute;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  cursor: pointer;
}
slider.slider .ruler:after {
  content: "";
  position: absolute;
  width: 100%;
  height: 1px;
  top: calc(50% - 1px);
  left: 0;
  background: #000000;
  pointer-events: none;
}
slider.slider .ruler span {
  position: absolute;
  width: 0;
  height: 0;
  top: 50%;
  left: 0px;
  cursor: pointer;
  pointer-events: none;
}
slider.slider .ruler span:after {
  content: "";
  position: absolute;
  width: 20px;
  height: 20px;
  top: -10px;
  left: -10px;
  background: #000000;
  border-radius: 100%;
}

numeric.numeric {
  display: inline-block;
  width: 100px;
  height: 48px;
  position: relative;
  flex: none;
}
numeric.numeric.medium {
  height: 36px;
}
numeric.numeric.small {
  height: 28px;
}
numeric.numeric input {
  font-size: 16px;
  color: #000000;
  height: 100%;
  width: 100%;
  border: 1px solid #D2D2D2;
  padding: 0 20px;
  background: #fff;
  border-radius: 0px;
}
numeric.numeric input.medium,
numeric.numeric input.small {
  font-size: 12px;
}
numeric.numeric input:focus {
  border-color: #000000;
  outline: none;
}
numeric.numeric span {
  height: 50%;
  width: 20px;
  position: absolute;
  right: 0;
  cursor: pointer;
}
numeric.numeric span:after {
  content: "";
  height: 0;
  width: 0;
  position: absolute;
  right: 6px;
  border-style: solid;
}
numeric.numeric span.up {
  top: 0;
}
numeric.numeric span.up:after {
  border-width: 0 4px 4px 4px;
  border-color: transparent transparent #000000 transparent;
  bottom: 4px;
}
numeric.numeric span.down {
  bottom: 0;
}
numeric.numeric span.down:after {
  border-width: 4px 4px 0 4px;
  border-color: #000000 transparent transparent transparent;
  top: 4px;
}

tooltip.tooltip {
  height: 24px;
  width: 24px;
  background: #EDEDED;
  border: 1px solid #D2D2D2;
  position: relative;
  display: inline-block;
  cursor: help;
  border-radius: 100%;
  flex: none;
}
tooltip.tooltip:after {
  content: "?";
  font-family: "Mulish";
  font-weight: 500;
  font-size: 16px;
  line-height: 22px;
  color: #000000;
  position: absolute;
  left: 8px;
  top: -1px;
}
tooltip.tooltip.dots {
  background: transparent;
  border: none;
}
tooltip.tooltip.dots:after {
  content: "...";
  color: #8C8C8C;
  font-size: 26px;
  left: 2px;
  top: -5px;
}
tooltip.tooltip.low-res-drop {
  background: transparent url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTgiIGhlaWdodD0iMTIiIHZpZXdCb3g9IjAgMCAxOCAxMiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHJlY3Qgb3BhY2l0eT0iMC43IiB3aWR0aD0iNiIgaGVpZ2h0PSI2IiBmaWxsPSIjRUE0MzM1Ii8+CjxyZWN0IG9wYWNpdHk9IjAuMyIgeD0iNiIgeT0iNiIgd2lkdGg9IjYiIGhlaWdodD0iNiIgZmlsbD0iI0VBNDMzNSIvPgo8cmVjdCBvcGFjaXR5PSIwLjUiIHg9IjEyIiB3aWR0aD0iNiIgaGVpZ2h0PSI2IiBmaWxsPSIjRUE0MzM1Ii8+Cjwvc3ZnPgo=) no-repeat 50% 50%;
  border: none;
  margin-left: 10px;
  font-style: normal;
}
tooltip.tooltip.low-res-drop:after {
  display: none;
}
tooltip.tooltip.low-res-drop .tooltip-content {
  transform: translate(-112px, 0px);
}
tooltip.tooltip.low-res-drop .tooltip-content:after {
  left: auto;
  right: 20px;
}
tooltip.tooltip.bad-instance,
tooltip.tooltip.bad-instance_bold {
  background: transparent url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTYiIGhlaWdodD0iMTYiIHZpZXdCb3g9IjAgMCAxNiAxNiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPG1hc2sgaWQ9InBhdGgtMS1pbnNpZGUtMSIgZmlsbD0id2hpdGUiPgo8cGF0aCBkPSJNMTYgOEMxNiAxMi40MTgzIDEyLjQxODMgMTYgOCAxNkMzLjU4MTcyIDE2IDAgMTIuNDE4MyAwIDhDMCAzLjU4MTcyIDMuNTgxNzIgMCA4IDBDMTAuMzg5NCAwIDEyLjUzNDEgMS4wNDc1MSAxNCAyLjcwODM1QzE1LjI0NDcgNC4xMTg2MiAxNiA1Ljk3MTExIDE2IDhaIi8+CjwvbWFzaz4KPHBhdGggZD0iTTEzLjI5MjkgMi4wMDEyNEw3Ljc5Mjg5IDcuNTAxMjRMOS4yMDcxMSA4LjkxNTQ2TDE0LjcwNzEgMy40MTU0NkwxMy4yOTI5IDIuMDAxMjRaTTcuNzkyODkgNy41MDEyNEwyLjI5Mjg5IDEzLjAwMTJMMy43MDcxMSAxNC40MTU1TDkuMjA3MTEgOC45MTU0Nkw3Ljc5Mjg5IDcuNTAxMjRaTTE0IDIuNzA4MzVMMTIuNTAwNSA0LjAzMTgyTDE0IDIuNzA4MzVaTTE0IDhDMTQgMTEuMzEzNyAxMS4zMTM3IDE0IDggMTRWMThDMTMuNTIyOCAxOCAxOCAxMy41MjI4IDE4IDhIMTRaTTggMTRDNC42ODYyOSAxNCAyIDExLjMxMzcgMiA4SC0yQy0yIDEzLjUyMjggMi40NzcxNSAxOCA4IDE4VjE0Wk0yIDhDMiA0LjY4NjI5IDQuNjg2MjkgMiA4IDJWLTJDMi40NzcxNSAtMiAtMiAyLjQ3NzE1IC0yIDhIMlpNOCAyQzkuNzkxNzYgMiAxMS4zOTgyIDIuNzgyODcgMTIuNTAwNSA0LjAzMTgyTDE1LjQ5OTUgMS4zODQ4OEMxMy42NyAtMC42ODc4NTEgMTAuOTg3IC0yIDggLTJWMlpNMTIuNTAwNSA0LjAzMTgyQzEzLjQzNTEgNS4wOTA3MyAxNCA2LjQ3Njk2IDE0IDhIMThDMTggNS40NjUyNSAxNy4wNTQzIDMuMTQ2NTEgMTUuNDk5NSAxLjM4NDg4TDEyLjUwMDUgNC4wMzE4MloiIGZpbGw9IiNGMTdDNzIiIG1hc2s9InVybCgjcGF0aC0xLWluc2lkZS0xKSIvPgo8L3N2Zz4K) no-repeat 50% 50%;
  border: none;
  font-style: normal;
}
tooltip.tooltip.bad-instance:after,
tooltip.tooltip.bad-instance_bold:after {
  display: none;
}
tooltip.tooltip.bad-instance .tooltip-content,
tooltip.tooltip.bad-instance_bold .tooltip-content {
  transform: translate(-112px, 0px);
}
tooltip.tooltip.bad-instance .tooltip-content:after,
tooltip.tooltip.bad-instance_bold .tooltip-content:after {
  left: auto;
  right: 20px;
}
tooltip.tooltip.bad-instance_bold {
  background: transparent url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTAiIGhlaWdodD0iMTAiIHZpZXdCb3g9IjAgMCAxMCAxMCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPG1hc2sgaWQ9InBhdGgtMS1pbnNpZGUtMSIgZmlsbD0id2hpdGUiPgo8cGF0aCBkPSJNMTAgNUMxMCA3Ljc2MTQyIDcuNzYxNDIgMTAgNSAxMEMyLjIzODU4IDEwIDAgNy43NjE0MiAwIDVDMCAyLjIzODU4IDIuMjM4NTggMCA1IDBDNi40OTMzNyAwIDcuODMzODIgMC42NTQ2OTQgOC43NSAxLjY5MjcyQzkuNTI3OTUgMi41NzQxNCAxMCAzLjczMTk0IDEwIDVaIi8+CjwvbWFzaz4KPHBhdGggZD0iTTguMDkzNjUgMC45MzgyNjVMMC44NDM2NDggNy4yNDU1NUwyLjE1NjM1IDguNzU0NDVMOS40MDYzNSAyLjQ0NzE3TDguMDkzNjUgMC45MzgyNjVaTTguNzUgMS42OTI3Mkw3LjI1MDUyIDMuMDE2MTlMOC43NSAxLjY5MjcyWk04IDVDOCA2LjY1Njg1IDYuNjU2ODUgOCA1IDhWMTJDOC44NjU5OSAxMiAxMiA4Ljg2NTk5IDEyIDVIOFpNNSA4QzMuMzQzMTUgOCAyIDYuNjU2ODUgMiA1SC0yQy0yIDguODY1OTkgMS4xMzQwMSAxMiA1IDEyVjhaTTIgNUMyIDMuMzQzMTUgMy4zNDMxNSAyIDUgMlYtMkMxLjEzNDAxIC0yIC0yIDEuMTM0MDEgLTIgNUgyWk01IDJDNS44OTU3NCAyIDYuNjk3ODkgMi4zOTAwNSA3LjI1MDUyIDMuMDE2MTlMMTAuMjQ5NSAwLjM2OTI1M0M4Ljk2OTc1IC0xLjA4MDY3IDcuMDkwOTkgLTIgNSAtMlYyWk03LjI1MDUyIDMuMDE2MTlDNy43MTgzNiAzLjU0NjI1IDggNC4yMzc4IDggNUgxMkMxMiAzLjIyNjA5IDExLjMzNzUgMS42MDIwMyAxMC4yNDk1IDAuMzY5MjUyTDcuMjUwNTIgMy4wMTYxOVoiIGZpbGw9IiNGMTdDNzIiIG1hc2s9InVybCgjcGF0aC0xLWluc2lkZS0xKSIvPgo8L3N2Zz4K) no-repeat 50% 50%;
}
tooltip.tooltip.fill-container-on-top {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  background: none;
  border: none;
  border-radius: initial;
}
tooltip.tooltip.fill-container-on-top:after {
  content: none;
}
tooltip.tooltip.fill-container-on-top .tooltip-content:after {
  top: auto;
  bottom: -8px;
  transform: rotate(180deg);
}
tooltip.tooltip.fill-container-on-bottom {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  background: none;
  border: none;
  border-radius: initial;
}
tooltip.tooltip.fill-container-on-bottom:after {
  content: none;
}
tooltip.tooltip.low-res-crop {
  background: #fff;
  border-color: #A78868;
  position: absolute;
  left: -31px;
  top: 2px;
}
tooltip.tooltip.low-res-crop:after {
  content: "!";
  font-weight: 500;
  font-size: 16px;
  color: #A78868;
  top: -1px;
  left: 8px;
}
tooltip.tooltip.full .tooltip-content {
  width: auto;
}
tooltip.tooltip:hover .tooltip-content {
  display: block;
}
tooltip.tooltip .tooltip-content {
  display: none;
  width: 175px;
  padding: 10px;
  position: fixed;
  left: -18px;
  top: 40px;
  background: #EDEDED;
  border: 1px solid #D2D2D2;
  z-index: 110;
  pointer-events: none;
  text-align: left;
}
@media only screen and (max-width: 480px) {
  tooltip.tooltip .tooltip-content {
    left: -18px !important;
    top: 40px !important;
    position: absolute !important;
  }
}
tooltip.tooltip .tooltip-content:after {
  content: "";
  position: absolute;
  left: 20px;
  border-style: solid;
  z-index: 11;
  top: -8px;
  border-color: transparent transparent #EDEDED transparent;
  border-width: 0 9px 8px 9px;
  filter: drop-shadow(0 -1px 0 #D2D2D2);
}
tooltip.tooltip .tooltip-content .tooltip-title {
  color: #000000;
  font-family: "PlayfairDisplay";
  font-size: 18px;
  line-height: 20px;
  text-transform: initial;
  margin-bottom: 15px;
  font-weight: 400;
  white-space: normal;
}
tooltip.tooltip .tooltip-content .tooltip-subtitle {
  font-family: "Mulish";
  font-weight: 500;
  font-size: 10px;
  line-height: 16px;
  color: #000000;
  text-transform: uppercase;
  margin: 0 0 3px;
  white-space: normal;
}
tooltip.tooltip .tooltip-content .tooltip-text {
  font-family: "Mulish";
  font-weight: 400;
  font-size: 10px;
  line-height: 15px;
  color: #000000;
  white-space: normal;
  text-transform: initial;
}
tooltip.tooltip .tooltip-content .tooltip-text ol,
tooltip.tooltip .tooltip-content .tooltip-text ul {
  padding-left: 15px;
}
tooltip.tooltip .tooltip-content .tooltip-text ol li,
tooltip.tooltip .tooltip-content .tooltip-text ul li {
  list-style: initial;
}
tooltip-content {
  display: none;
  max-width: 300px;
  padding: 10px;
  position: fixed;
  left: -18px;
  top: 40px;
  background: #EDEDED;
  border: 1px solid #D2D2D2;
  z-index: 1005;
  pointer-events: none;
  text-align: left;
}
@media only screen and (max-width: 480px) {
  tooltip-content {
    left: -18px !important;
    top: 40px !important;
    position: absolute !important;
  }
}
tooltip-content:after {
  content: "";
  position: absolute;
  left: 20px;
  border-style: solid;
  z-index: 1001;
  top: -8px;
  border-color: transparent transparent #EDEDED transparent;
  border-width: 0 9px 8px 9px;
  filter: drop-shadow(0 -1px 0 #D2D2D2);
}
tooltip-content .tooltip-title {
  color: #000000;
  font-family: "PlayfairDisplay";
  font-size: 18px;
  line-height: 20px;
  text-transform: initial;
  margin-bottom: 15px;
  font-weight: 400;
  white-space: normal;
}
tooltip-content .tooltip-subtitle {
  font-family: "Mulish";
  font-weight: 500;
  font-size: 10px;
  line-height: 16px;
  color: #000000;
  text-transform: uppercase;
  margin: 0 0 3px;
  white-space: normal;
}
tooltip-content .tooltip-text {
  font-family: "Mulish";
  font-weight: 400;
  font-size: 10px;
  line-height: 15px;
  color: #000000;
  white-space: normal;
  text-transform: initial;
}
tooltip-content .tooltip-text ol,
tooltip-content .tooltip-text ul {
  padding-left: 15px;
}
tooltip-content .tooltip-text ol li,
tooltip-content .tooltip-text ul li {
  list-style: initial;
}

custom-toggle,
custom-toggle-medium,
custom-toggle-small {
  display: inline-flex;
}
custom-toggle label,
custom-toggle-medium label,
custom-toggle-small label {
  position: relative;
  display: inline-flex;
  align-items: center;
}
custom-toggle label:hover > span::before,
custom-toggle-medium label:hover > span::before,
custom-toggle-small label:hover > span::before {
  border-color: #000000;
}
custom-toggle label > input,
custom-toggle-medium label > input,
custom-toggle-small label > input {
  display: none;
}
custom-toggle label > input:checked + span::after,
custom-toggle-medium label > input:checked + span::after,
custom-toggle-small label > input:checked + span::after {
  background: #000000;
}
custom-toggle label > span,
custom-toggle-medium label > span,
custom-toggle-small label > span {
  display: inline-block;
  line-height: 1.5;
  cursor: pointer;
  color: #000000;
  font-family: "Mulish";
}
custom-toggle label > span::before,
custom-toggle-medium label > span::before,
custom-toggle-small label > span::before {
  content: "";
  background: #fff;
  border: 1px solid #D2D2D2;
  box-sizing: border-box;
}
custom-toggle label > span::after,
custom-toggle-medium label > span::after,
custom-toggle-small label > span::after {
  content: "";
  position: absolute;
  background: #D2D2D2;
  z-index: 1;
  border-radius: 100%;
  top: 5px;
  left: 5px;
  transition: all 0.1s ease-out;
  box-sizing: border-box;
}
custom-toggle label {
  min-height: 32px;
  padding: 0 0 0 58px;
}
custom-toggle label > input:checked + span::after {
  left: 25px;
}
custom-toggle label > span {
  font-size: 16px;
  font-weight: 500;
}
custom-toggle label > span::before {
  position: absolute;
  top: 0;
  bottom: auto;
  left: 0;
  right: auto;
  width: 52px;
  height: 32px;
  border-radius: 32px;
}
custom-toggle label > span::after {
  width: 22px;
  height: 22px;
}
custom-toggle-medium label {
  min-height: 28px;
  padding: 0 0 0 52px;
}
custom-toggle-medium label > input:checked + span::after {
  left: 21px;
}
custom-toggle-medium label > span {
  font-size: 14px;
  font-weight: 400;
}
custom-toggle-medium label > span::before {
  position: absolute;
  top: 0;
  bottom: auto;
  left: 0;
  right: auto;
  width: 46px;
  height: 28px;
  border-radius: 28px;
}
custom-toggle-medium label > span::after {
  top: 4px;
  width: 20px;
  height: 20px;
}
custom-toggle-small label {
  min-height: 24px;
  padding: 0 0 0 46px;
}
custom-toggle-small label > input:checked + span::after {
  left: 21px;
}
custom-toggle-small label > span {
  font-size: 12px;
  font-weight: 500;
}
custom-toggle-small label > span::before {
  position: absolute;
  top: 0;
  bottom: auto;
  left: 0;
  right: auto;
  width: 40px;
  height: 24px;
  border-radius: 24px;
}
custom-toggle-small label > span::after {
  width: 14px;
  height: 14px;
}

body.overflow-hidden,
html.overflow-hidden {
  overflow: hidden;
  touch-action: none;
  -ms-touch-action: none;
}
.popup-wrapper {
  pointer-events: auto;
  z-index: 1004;
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  background: #ffffff;
  border: 1px solid #D2D2D2;
  position: fixed;
  border-radius: 0;
  min-width: 300px;
  max-height: 100vh;
  box-sizing: border-box;
}
.popup-wrapper * {
  box-sizing: border-box;
}
.popup-wrapper *:after {
  box-sizing: border-box;
}
.popup-wrapper *:before {
  box-sizing: border-box;
}
.popup-wrapper-close {
  position: absolute;
  right: 17px;
  top: 17px;
  width: 22px;
  height: 22px;
  cursor: pointer;
  z-index: 1;
}
.popup-wrapper-close:after {
  background-image: url("data:image/svg+xml;charset=UTF-8,<svg width='18' height='18' viewBox='0 0 18 18' fill='none' xmlns='http://www.w3.org/2000/svg'><path d='M0.301434 17.6987C-0.101511 17.2957 -0.0993932 16.6422 0.301282 16.2415L16.2408 0.301294C16.6415 -0.0993971 17.2951 -0.101515 17.698 0.301446C18.1002 0.703677 18.0988 1.35796 17.6982 1.75866L1.75859 17.6988C1.35791 18.0995 0.70365 18.1009 0.301434 17.6987Z' fill='black'/><path d='M16.2416 17.6986L0.302304 1.75866C-0.10064 1.3557 -0.0985229 0.702146 0.302152 0.301455C0.702827 -0.099236 1.35636 -0.101354 1.7593 0.301607L17.6986 16.2415C18.1015 16.6445 18.0994 17.298 17.6987 17.6987C17.298 18.0994 16.6445 18.1015 16.2416 17.6986Z' fill='black'/></svg>");
  content: "";
  left: 2px;
  top: 2px;
  width: 18px;
  height: 18px;
  position: absolute;
}
.popup-notification .popup-wrapper-close:after {
  background-image: url("data:image/svg+xml;charset=UTF-8,<svg width='18' height='18' viewBox='0 0 18 18' fill='none' xmlns='http://www.w3.org/2000/svg'><path d='M0.300186 0.300373C-0.100062 0.700871 -0.100062 1.34968 0.300186 1.75018L7.54995 9.00019L0.300186 16.2497C-0.100062 16.6502 -0.100062 17.2995 0.300186 17.7C0.700683 18.1 1.34974 18.1 1.75024 17.7L9 10.45L16.2498 17.7C16.6503 18.1 17.2993 18.1 17.6998 17.7C18.1001 17.2995 18.1001 16.6502 17.6998 16.2497L10.4501 9.00019L17.6998 1.75018C18.1001 1.34968 18.1001 0.700871 17.6998 0.300373C17.2993 -0.100124 16.6503 -0.100124 16.2498 0.300373L9 7.54989L1.75024 0.300373C1.34974 -0.100124 0.700683 -0.100124 0.300186 0.300373Z' fill='rgb(255, 255, 255)'/></svg>");
  left: 1px;
  top: 1px;
}
.popup-above .popup-wrapper-close {
  right: 25px;
}
@media only screen and (max-width: 650px) {
  .popup-above .popup-wrapper-close:after {
    left: 38px;
    top: 19px;
  }
}
@media only screen and (max-width: 650px) {
  .popup-above .popup-wrapper-close {
    width: 74px;
    height: 74px;
    right: 0px;
    top: 0px;
    left: auto;
    z-index: 1;
  }
}
.popup-notification .popup-wrapper-close {
  right: 15px;
  left: auto;
  top: calc(50% - 10px);
  width: 20px;
  height: 20px;
}
@media only screen and (max-width: 650px) {
  .popup-wrapper-close {
    left: auto;
    right: 20px;
    top: 20px;
  }
}
@media only screen and (max-width: 650px) {
  .popup-fullscreen .popup-wrapper-close {
    left: auto;
    right: 12px;
  }
}
@media only screen and (max-width: 650px) {
  .popup-mobile .popup-wrapper-close {
    left: auto;
    right: 12px;
  }
}
.popup-mobile-alert .popup-wrapper-close {
  display: none;
}
.popup-base-printique .popup-wrapper-close:after {
  color: #8C8C8C;
}
.popup-wrapper-header {
  height: auto;
  background: inherit;
  font-size: 26px;
  line-height: 30px;
  font-weight: 400;
  padding: 30px 45px 13px 30px;
  text-transform: initial;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  color: #000000;
  font-family: "PlayfairDisplay";
  position: relative;
  flex: none;
}
@media only screen and (max-width: 650px) {
  .popup-wrapper-header {
    padding: 10px 60px 20px 20px;
    white-space: normal;
    word-break: break-word;
  }
}
.popup-wrapper-header:after {
  content: "";
  position: absolute;
  left: 30px;
  bottom: 0;
  width: calc(100% - 50px);
  border-bottom: 1px solid #D2D2D2;
}
@media only screen and (max-width: 650px) {
  .popup-wrapper-header:after {
    left: 20px;
    width: calc(100% - 40px);
  }
}
.popup-wrapper-header .header-note {
  position: relative;
  color: #8FA4BB;
  padding-left: 22px;
  font-size: 12px;
  text-transform: initial;
  font-weight: initial;
  margin-left: 40px;
}
.popup-wrapper-header .header-note:before {
  content: "";
  position: absolute;
  width: 1px;
  height: 20px;
  background: #8FA4BB;
  left: 0;
  top: calc(50% - 10px);
}
@media only screen and (max-width: 650px) {
  .popup-fullscreen .popup-wrapper-header {
    padding-left: 19px;
    padding-right: 49px;
  }
}
.popup-mobile .popup-wrapper-header {
  background: #EDEDED;
}
@media only screen and (max-width: 650px) {
  .popup-mobile .popup-wrapper-header {
    padding-left: 15px;
    padding-right: 49px;
  }
}
.popup-base-printique .popup-wrapper-header {
  color: #000000;
  font-size: 32px;
  line-height: 41px;
  margin-bottom: 20px;
  padding: 0 30px 20px 0;
  font-weight: 700;
}
.popup-wrapper-container {
  overflow: hidden;
}
@media only screen and (max-width: 650px) {
  .popup-wrapper-container {
    height: 100%;
  }
}
.popup-base-printique .popup-wrapper-container {
  overflow: visible;
}
@media only screen and (max-width: 650px), screen and (orientation: landscape) and (max-width: 800px) {
  .popup-base-printique .popup-wrapper-container {
    overflow-y: auto;
    overflow-x: hidden;
    max-height: calc(100vh - 85px);
  }
}
.popup-fullscreen .popup-wrapper-container {
  height: 100%;
}
@media only screen and (max-width: 650px) {
  .popup-wrapper-container > div {
    height: 100%;
  }
}
.popup-wrapper-container > div .fullscreen-container {
  width: 860px;
  height: 520px;
}
.popup-fullscreen .popup-wrapper-container > div {
  height: 100%;
}
.popup-confirmation .popup-wrapper-container > div {
  display: flex;
  flex-direction: column;
  max-height: calc(100vh - 50px);
}
@media only screen and (max-width: 650px) {
  .popup-confirmation .popup-wrapper-container > div {
    max-height: 100vh;
  }
}
.popup-confirmation .popup-wrapper-container > div .description {
  padding: 20px 30px 20px;
  margin: 0;
  font-size: 16px;
  line-height: 28px;
  color: #000000;
  font-family: "Mulish";
  flex: auto;
  overflow-y: auto;
  overflow-x: hidden;
}
@media only screen and (max-width: 650px) {
  .popup-confirmation .popup-wrapper-container > div .description {
    padding-left: 20px;
    padding-right: 20px;
  }
}
.popup-confirmation .popup-wrapper-container > div .description a {
  color: #A78868;
  text-decoration: none;
  font-weight: 500;
}
.popup-confirmation .popup-wrapper-container > div .description a:hover {
  text-decoration: none;
}
.popup-wrapper-overlay {
  position: absolute;
  top: 0;
  bottom: auto;
  left: 0;
  right: auto;
  width: 100%;
  height: 100%;
  position: fixed;
  pointer-events: auto;
  z-index: 1003;
  background: rgba(0, 0, 0, 0.5);
  opacity: 0.7;
}
.popup-wrapper-overlay.popup-above {
  background: transparent;
}
.popup-wrapper-overlay.popup-base-printique {
  background: rgba(255, 255, 255, 0.9);
  z-index: 10004 !important;
}
.popup-wrapper-footer {
  height: 88px;
  padding: 0 20px;
  position: relative;
  background: #EDEDED;
  display: flex;
  align-items: center;
  justify-content: flex-end;
}
.popup-wrapper-footer.align-center {
  justify-content: center;
}
.popup-wrapper-footer.align-center .btn {
  margin-left: 10px;
  margin-right: 10px;
}
.popup-wrapper-footer > .btn.btn-white {
  margin-right: auto;
}
.popup-wrapper-footer .warning {
  margin-right: 20px;
  font-size: 12px;
  font-weight: 600;
  color: #ef2525;
}
.popup-wrapper-buttons {
  display: flex;
  align-items: center;
  justify-content: center;
  margin-top: 20px;
  flex: none;
}
@media only screen and (max-width: 650px) {
  .popup-wrapper-buttons {
    flex-direction: column;
    padding: 0 20px 30px !important;
  }
}
.popup-wrapper-buttons > * + * {
  margin-right: auto;
  margin-left: 15px;
}
@media only screen and (max-width: 650px) {
  .popup-wrapper-buttons > * {
    margin: 0;
    margin-bottom: 15px;
    width: 100%;
    text-align: center;
  }
}
@media only screen and (max-width: 650px) {
  .popup-wrapper-buttons > *:last-child {
    margin-bottom: 0;
  }
}
.popup-confirmation .popup-wrapper-buttons {
  padding: 0 30px 49px;
}
@media only screen and (max-width: 650px) {
  .popup-wrapper {
    transform: none;
    right: 0;
    left: auto;
    width: 100vw;
    top: 0;
    height: 100%;
  }
}
.popup-wrapper.popup-notification {
  background: #8C8C8C;
  border-color: #8C8C8C;
  position: fixed;
  top: auto;
  right: auto;
  transform: none;
  left: 26px;
  bottom: 83px;
  padding: 15px 50px 15px 15px;
  border-radius: 2px;
  min-width: initial;
}
@media only screen and (max-width: 650px) {
  .popup-wrapper.popup-notification {
    left: 15px;
    bottom: 17px;
    height: auto;
    max-width: calc(100% - 100px);
  }
}
.popup-wrapper.popup-confirmation {
  max-width: 564px;
  width: 100vw;
}
.popup-wrapper.popup-above {
  transform: translate(calc(-50% - 35px), 0);
  top: auto;
  bottom: 50px;
}
.popup-wrapper.popup-above:after {
  content: "";
  position: absolute;
  height: 0;
  width: 0;
  border: 7px solid transparent;
  border-top: 7px solid #EDEDED;
  bottom: -14px;
  left: calc(50% + 35px);
}
@media only screen and (max-width: 650px) {
  .popup-wrapper.popup-above:after {
    display: none;
  }
}
@media only screen and (max-width: 650px) {
  .popup-wrapper.popup-above {
    transform: translate(0%, -50%);
    right: auto;
    left: 8px !important;
    width: calc(100% - 16px);
    top: 50% !important;
    height: auto;
    bottom: auto;
  }
}
.popup-wrapper.popup-fullscreen {
  transform: none;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}
@media only screen and (max-width: 650px) {
  .popup-wrapper.popup-fullscreen {
    left: 0;
    width: 100%;
  }
}
.popup-wrapper.popup-mobile {
  transform: none;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}
.popup-wrapper.popup-mobile-alert {
  transform: none;
  top: 0;
  left: 0;
  width: 100%;
  height: auto;
  max-height: 100%;
}
.popup-wrapper.popup-mobile-alert .popup-default-alert {
  display: flex;
  width: 100%;
  max-height: 100%;
  flex-direction: column;
  padding: 24px 38px 35px 30px;
}
.popup-wrapper.popup-mobile-alert .popup-default-alert-header {
  line-height: 17px;
  font-size: 18px;
  font-weight: bold;
  color: #000;
  text-transform: uppercase;
}
.popup-wrapper.popup-mobile-alert .popup-default-alert-description {
  line-height: 24px;
  font-size: 16px;
  color: #000000;
  margin: 28px 0 40px 0;
}
.popup-wrapper.popup-mobile-alert .popup-default-alert-actions {
  display: flex;
  justify-content: space-between;
}
@media screen and (orientation: landscape) {
  .popup-wrapper.popup-mobile-alert .popup-default-alert-actions {
    justify-content: flex-start;
  }
  .popup-wrapper.popup-mobile-alert .popup-default-alert-actions .btn:first-child {
    margin-right: 30px;
  }
}
.popup-wrapper.popup-base-printique {
  background: #EDEDED;
  border: 1px solid #D2D2D2;
  border-radius: 0;
  padding: 50px 50px 60px;
  box-shadow: none;
  z-index: 10005 !important;
  max-height: 100vh;
}
@media only screen and (max-width: 650px) {
  .popup-wrapper.popup-base-printique {
    padding: 15px 15px 0;
    border-radius: 0;
    border-width: 0 0 0 1px;
    max-height: initial;
  }
}
@media screen and (orientation: landscape) and (max-width: 800px) {
  .popup-wrapper.popup-base-printique {
    max-height: 100vh;
    max-width: 100vw;
    width: 100%;
  }
}

.b-mini-cart {
  max-height: 415px;
  overflow-y: auto;
  overflow-x: hidden;
  margin-right: -20px;
  padding-right: 20px;
}
.b-mini-cart-list {
  margin: 0 0 15px;
  width: 100%;
}
.b-mini-cart-list__item:last-child hr {
  display: none;
}
.b-mini-cart-list__item hr {
  border: none;
  border-bottom: 1px solid #D2D2D2;
}
.b-mini-cart-list__item .cart-item {
  border-right: 1px solid #D2D2D2;
  padding: 0 12px 0 12px;
  vertical-align: top;
}
.b-mini-cart-list__item .cart-item:first-child {
  border-right: none;
}
.b-mini-cart-list__item .cart-item:last-child {
  border-right: none;
  margin-right: 0;
  padding-right: 1px;
}
.b-mini-cart-list__item .cart-item.type {
  padding: 0 12px 0 12px;
}
.b-mini-cart-list__item .cart-item.image {
  width: 80px;
  padding: 0;
  position: relative;
}
.b-mini-cart-list__item .cart-item.image .img {
  width: 100%;
  height: 100%;
  display: inline-block;
  vertical-align: top;
  background-position: 50% 6px;
  background-size: contain;
  background-repeat: no-repeat;
  position: absolute;
  left: 0;
  top: 0;
  min-height: 72px;
}
.b-mini-cart-list__item .cart-item.qty-price {
  white-space: nowrap;
}
.b-mini-cart-list__item .cart-item.actions {
  padding-top: 3px;
  padding-left: 20px;
}
.b-mini-cart-list__item .cart-item.actions a {
  display: block;
  position: relative;
  text-decoration: none;
}
.b-mini-cart-list__item .cart-item.actions a.delete {
  width: 20px;
  height: 20px;
}
.b-mini-cart-list__item .cart-item.actions a.edit {
  width: 20px;
  height: 20px;
  margin: 0 0 20px;
}
.b-mini-cart-list__item .cart-item.actions a.edit:after {
  content: '';
  width: 20px;
  height: 20px;
  display: block;
  position: absolute;
  left: 0;
  top: 0;
  color: transparent;
  background: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTYiIGhlaWdodD0iMTciIHZpZXdCb3g9IjAgMCAxNiAxNyIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPGcgY2xpcC1wYXRoPSJ1cmwoI2NsaXAwXzUwXzY1MCkiPgo8cGF0aCBkPSJNMS41NjkwNCAxMi40Mzg4TDEuNDIzNTcgMTUuMDA5NEwzLjg4Njk5IDE0Ljg1ODNMMTMuNjQ5NyA0LjY2MkwxMS4zMzE3IDIuMjQyNTlMMS41NjkwNCAxMi40Mzg4Wk0wLjY4OTI5NSAxNi41QzAuNTA2NTkgMTYuNSAwLjMzMTQ4IDE2LjQyMDggMC4yMDE4NjMgMTYuMjg0QzAuMDYyNTkzMiAxNi4xNCAtMC4wMTA0OTk3IDE1LjkzODMgMC4wMDEyMjEwMiAxNS43MzY3TDAuMjA4MDU3IDEyLjA3ODdDMC4yMTgzOTkgMTEuOTA1OSAwLjI4OTQyNCAxMS43NDAzIDAuNDA4Njk5IDExLjYxMDdMMTAuODQ0MyAwLjcxNjAyMUMxMC45NzMyIDAuNTc5MjA3IDExLjE0ODMgMC41IDExLjMzMTcgMC41QzExLjUxNDQgMC41IDExLjY5MDIgMC41NzkyMDcgMTEuODE5OSAwLjcxNjAyMUwxNS4xMTI3IDQuMTUwNzhDMTUuMjQyMyA0LjI4NzU5IDE1LjMxNDcgNC40Njc1OCAxNS4zMTQ3IDQuNjYyQzE1LjMxNDcgNC44NTY0MiAxNS4yNDIzIDUuMDM2NDggMTUuMTEyNyA1LjE3MzI5TDQuNjc2NDEgMTYuMDc1MUM0LjU1NzE0IDE2LjE5NzUgNC4zOTc4OCAxNi4yNjk2IDQuMjI5NjUgMTYuMjg0TDAuNzI5OTc5IDE2LjVIMC42ODkyOTVaIiBmaWxsPSJibGFjayIvPgo8cGF0aCBkPSJNMTIuNzY3OCA2Ljk4MDgzQzEyLjU5MTMgNi45ODA4MyAxMi40MTQ4IDYuOTA4ODMgMTIuMjgwMyA2Ljc2NDgxTDkuMzE4NCAzLjY3NTY4QzkuMDQ4ODIgMy4zOTQ4NSA5LjA0ODgyIDIuOTM0MDYgOS4zMTg0IDIuNjUzMjNDOS41ODcyOSAyLjM3MjQxIDEwLjAyMzcgMi4zNzI0MSAxMC4yOTMzIDIuNjUzMjNMMTMuMjU1MiA1Ljc0OTU0QzEzLjUyNDEgNi4wMzAzNyAxMy41MjQxIDYuNDgzOTkgMTMuMjU1MiA2Ljc2NDgxQzEzLjEyMDEgNi45MDg4MyAxMi45NDQzIDYuOTgwODMgMTIuNzY3OCA2Ljk4MDgzWiIgZmlsbD0iYmxhY2siLz4KPHBhdGggZD0iTTMuMDg4MDUgMTMuOTk0MUMyLjkxMTU1IDEzLjk5NDEgMi43MzUwNiAxMy45MjIxIDIuNjAwNjIgMTMuNzg1M0MyLjMzMTA0IDEzLjUwNDUgMi4zMzEwNCAxMy4wNDM2IDIuNjAwNjIgMTIuNzYyOEwxMC43NDcyIDQuMjU4NzZDMTEuMDE2NyAzLjk3Nzk0IDExLjQ1MjUgMy45Nzc5NCAxMS43MjIgNC4yNTg3NkMxMS45OTE2IDQuNTM5NTkgMTEuOTkxNiA0Ljk5MzIxIDExLjcyMiA1LjI3NDA0TDMuNTc1NSAxMy43ODUzQzMuNDQwMzYgMTMuOTIyMSAzLjI2NDU1IDEzLjk5NDEgMy4wODgwNSAxMy45OTQxWiIgZmlsbD0iYmxhY2siLz4KPHBhdGggZD0iTTEuMDc5MDYgMTMuOTg3MUwwLjkzNzAyOSAxMy45OTQ0TDAuODA2NzI5IDE0LjAyMzJMMC43MDYwNTUgMTUuNzk0NkwyLjMzNTkzIDE1LjY5MzdDMi4zNDk3MiAxNS42Mjg5IDIuMzY2MjcgMTUuNTY0MSAyLjM3Mzg1IDE1LjQ5OTNDMi40NDgzMSAxNC42MzUyIDEuODc5NTEgMTMuOTg3MSAxLjA3OTA2IDEzLjk4NzFaIiBmaWxsPSJibGFjayIvPgo8cGF0aCBkPSJNMTUuMzQyIDE2LjVINy45OTE2N0M3LjYyNzcgMTYuNSA3LjMzMzUgMTYuMiA3LjMzMzUgMTUuODMzM0M3LjMzMzUgMTUuNDY2NyA3LjYyNzcgMTUuMTY2NyA3Ljk5MTY3IDE1LjE2NjdIMTUuMzQyQzE1LjcwNiAxNS4xNjY3IDE2LjAwMDIgMTUuNDY2NyAxNi4wMDAyIDE1LjgzMzNDMTYuMDAwMiAxNi4yIDE1LjcwNiAxNi41IDE1LjM0MiAxNi41WiIgZmlsbD0iYmxhY2siLz4KPC9nPgo8ZGVmcz4KPGNsaXBQYXRoIGlkPSJjbGlwMF81MF82NTAiPgo8cmVjdCB3aWR0aD0iMTYiIGhlaWdodD0iMTciIGZpbGw9IndoaXRlIi8+CjwvY2xpcFBhdGg+CjwvZGVmcz4KPC9zdmc+Cg==) no-repeat;
}
.b-mini-cart-list__item .cart-item p {
  margin: 0;
  padding: 0;
  font-size: 16px;
  font-weight: 400;
  line-height: 24px;
  text-transform: capitalize;
  color: #000000;
}
.b-mini-cart-list__item .cart-item p label {
  color: #000000;
  margin: 0 3px 0 0;
}
.b-mini-cart-list__item .cart-item p span {
  color: #8C8C8C;
  font-weight: 500;
}
.b-mini-cart-list__item .cart-item input {
  border: 1px solid #D2D2D2;
  color: #000000;
  height: 30px;
  width: 30px;
  text-align: center;
}
.b-mini-cart-list__item .cart-item input:focus {
  outline: none;
}
.b-mini-cart-list__item .cart-item .qty {
  font-size: 12px;
  text-transform: uppercase;
  color: #a2a3a5;
  line-height: 30px;
  margin: 0 0 0 7px;
}
.b-mini-cart-list__item .cart-item .price {
  font-size: 16px;
  font-style: normal;
  font-weight: 500;
  line-height: 24px;
  margin: 0;
}
.b-mini-cart-list__item .cart-item .price sup {
  font-size: 11px;
  display: inline-block;
  vertical-align: top;
  line-height: 24px;
}
.b-mini-cart-list__separator {
  border: none;
  border-bottom: 1px solid #D2D2D2;
  margin: 10px 0 22px;
}
.b-mini-cart-other {
  height: 50px;
}
.b-mini-cart-other.merge {
  height: 35px;
  margin: 0 0 22px;
  cursor: pointer;
}
.b-mini-cart-other.merge label {
  cursor: pointer;
  padding-left: 40px;
  line-height: 30px;
}
.b-mini-cart-other.merge label:before {
  width: 32px;
  height: 32px;
  margin: 15px 0 0 0px;
  top: -18px;
}
.b-mini-cart-other p {
  margin: 0 0 0;
  padding: 0;
  text-align: center;
  line-height: 29px;
  color: #000;
  font-size: 16px;
}
.b-mini-cart-other p a {
  color: #4e80b1;
  text-decoration: none;
}
.b-mini-cart-actions {
  display: flex;
  justify-content: center;
  text-align: right;
  padding: 20px 0 0;
  float: left;
  width: 100%;
}
.b-mini-cart-actions.single-action {
  justify-content: space-between;
}
.b-mini-cart-actions span.footer-separator {
  float: left;
  width: 40px;
  font-size: 14px;
  line-height: 50px;
  color: #A78868;
  font-style: italic;
  text-align: center;
  position: relative;
  z-index: 3;
}
.b-mini-cart-actions span.footer-separator:before {
  content: "";
  position: absolute;
  left: 20px;
  top: 0px;
  background: #A78868;
  display: inline-block;
  width: 1px;
  height: 48px;
  z-index: -1;
}
.b-mini-cart-actions span.footer-separator:after {
  content: "";
  position: absolute;
  left: 20px;
  top: 13px;
  background: #fff;
  display: inline-block;
  width: 1px;
  height: 24px;
  z-index: -1;
}

.backofprint-popup-wrapper {
  max-width: 400px;
  width: 100vw;
  padding: 20px 30px 50px;
  display: flex;
  flex-direction: column;
}
.backofprint-popup-wrapper .input-basic {
  width: 100%;
  height: 36px;
  font-size: 12px;
}
.backofprint-popup-wrapper .custom-radio-button-item {
  margin-bottom: 20px;
}
.backofprint-popup-wrapper .popup-wrapper-buttons {
  margin: 29px 0 0;
}
.backofprint-popup-wrapper .backofprint__slogan-top {
  display: block;
  margin-bottom: 18px;
  font-size: 14px;
  line-height: 21px;
  font-family: "Mulish";
  color: #000000;
}
.backofprint-popup-wrapper .custom-radio-button-item > label,
.backofprint-popup-wrapper .custom-radio-button-item > span {
  font-size: 16px;
  font-weight: 400;
}
.backofprint-popup-wrapper .popup-wrapper-buttons {
  justify-content: flex-start;
}

.upload-progress-wrapper {
  max-width: 780px;
  width: 100vw;
}
.upload-progress-wrapper.is-ready {
  max-width: 500px;
}
.upload-progress-wrapper loader.loader {
  position: absolute;
  width: 100%;
  height: 100%;
  z-index: 1;
}
.upload-progress-wrapper .upload-progress-line {
  background: #D2D2D2;
  height: 20px;
  position: relative;
  top: -1px;
}
.upload-progress-wrapper .upload-progress-line span {
  position: absolute;
  z-index: 1;
  top: 2px;
  left: 20px;
  font-size: 14px;
  color: #fff;
}
.upload-progress-wrapper .upload-progress-line div {
  background: #8C8C8C;
  height: 100%;
  position: absolute;
  left: 0;
  top: 0;
  z-index: 0;
}
.upload-progress-wrapper .upload-progress-info {
  border-bottom: 1px solid #D2D2D2;
  overflow: hidden;
}
.upload-progress-wrapper .upload-progress-info div {
  margin: 0 20px;
  padding: 20px 0;
  text-transform: uppercase;
  font-size: 14px;
}
.upload-progress-wrapper .upload-progress-info div span {
  margin: 0 5px 0 0;
  color: #a2a3a5;
}
.upload-progress-wrapper .upload-progress-info div em {
  font-style: normal;
  font-weight: 700;
}
.upload-progress-wrapper .upload-progress-info .info-photos {
  float: left;
}
.upload-progress-wrapper .upload-progress-info .info-time {
  float: right;
}
.upload-progress-wrapper .upload-progress-warning {
  border-bottom: 1px solid #D2D2D2;
  text-align: center;
  text-transform: uppercase;
}
.upload-progress-wrapper .upload-progress-warning h1 {
  font-size: 23px;
  line-height: 23px;
  font-weight: 700;
  margin: 20px 0 10px;
}
.upload-progress-wrapper .upload-progress-warning h2 {
  font-size: 15px;
  font-weight: 400;
  line-height: 15px;
  margin: 10px 0 20px;
}
.upload-progress-wrapper .upload-progress-list {
  overflow: auto;
  height: 250px;
}
.upload-progress-wrapper .upload-progress-list .progress-list {
  padding: 0 0 0 24px;
  margin: 0;
}
.upload-progress-wrapper .upload-progress-list .progress-list__item {
  display: inline-block;
  position: relative;
  width: 80px;
  height: 110px;
  margin: 10px;
}
.upload-progress-wrapper .upload-progress-list .progress-list__item.done .image {
  background-size: cover;
  background-position: 50% 50%;
}
.upload-progress-wrapper .upload-progress-list .progress-list__item.done .uploaded {
  border: 1px solid #fff;
  height: 6px;
  top: 64px;
}
.upload-progress-wrapper .upload-progress-list .progress-list__item .image {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACIAAAAZCAYAAABU+vysAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsQAAA7EAZUrDhsAAAAZdEVYdFNvZnR3YXJlAEFkb2JlIEltYWdlUmVhZHlxyWU8AAADIWlUWHRYTUw6Y29tLmFkb2JlLnhtcAAAAAAAPD94cGFja2V0IGJlZ2luPSLvu78iIGlkPSJXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQiPz4gPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iQWRvYmUgWE1QIENvcmUgNS41LWMwMTQgNzkuMTUxNDgxLCAyMDEzLzAzLzEzLTEyOjA5OjE1ICAgICAgICAiPiA8cmRmOlJERiB4bWxuczpyZGY9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkvMDIvMjItcmRmLXN5bnRheC1ucyMiPiA8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0iIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtbG5zOnhtcE1NPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvbW0vIiB4bWxuczpzdFJlZj0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL3NUeXBlL1Jlc291cmNlUmVmIyIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgQ0MgKFdpbmRvd3MpIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOjZCQjQ3OTU2QzVCNTExRTU4QjYzRENEMjVFNkY4RDk5IiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOjZCQjQ3OTU3QzVCNTExRTU4QjYzRENEMjVFNkY4RDk5Ij4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6NkJCNDc5NTRDNUI1MTFFNThCNjNEQ0QyNUU2RjhEOTkiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6NkJCNDc5NTVDNUI1MTFFNThCNjNEQ0QyNUU2RjhEOTkiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz6/9UDMAAACAklEQVRIS+2XbU/iQBSFD+AqRsWsGs2aTXSNxKzrB///z4BWXkWIIqANspSCLX1xpr1QSKe0uIHdD/skTc9pP/T0zp2ZNpHL5Rz8AyTp/NeZVuTi8gpbmxvuxXWhGyZq1ZKrpxVJpZLYWPPBnzlh5UMz0sco1F+Qz+ch1doYDHW6M89KgxhjE9VyEabacb2jveLhvgxtZLh+lsgg72wc5Ye2+0a2s9wEe1b6pOaZ9MUsC4PYtoNKqQB78Or6UsM7x8UYW6SiWRhEliVSHrzEvDJx2d9Nk4omNAgfBC2R8cwnOT7YQ2r3mJyHlT7E9a8bcj6hQST25juOeIzf1BGpxSTYcf3jBGcXWRx+O8P380vcZk+RSvI784QG+ZI5IRXkqV4lFY/MThqnRxl83dumK0FCg4z73pQLg68PIgzTQovNlmUalSMMErbozPLY6ZHy4bM7V3mG0mqgVLxDtz+kO9EIg8TpAf13GzpbsGaRpDy2TD9gs3GPTlcltxhhkN4gXjOWiwVSCJ3WL816rDDiHhkqJKKR2f5Rb3XJieFhlJ5GTkwgCF/Sl8Fm+4eqNMmF03qsoa+9kwsSCKLGaNTP0qhV3G8QEYEg2mh1QThltneZlk3OJ1iRGGX+Uwp3Mimf6adi9uon0mv+VOT9yHd3zrQiFisXL9k6D/7MCf9/J+YBPgBLAjpcSdYzOgAAAABJRU5ErkJggg==);
  border: 1px solid #D0D9E2;
  background-color: #EDEDED;
  width: 80px;
  height: 80px;
  background-repeat: no-repeat;
  background-position: 50% 30%;
}
.upload-progress-wrapper .upload-progress-list .progress-list__item .uploaded {
  width: 80%;
  height: 4px;
  display: inline-block;
  vertical-align: top;
  position: absolute;
  top: 65px;
  background: #D2D2D2;
  left: 10%;
}
.upload-progress-wrapper .upload-progress-list .progress-list__item .uploaded span {
  width: 0%;
  height: 100%;
  display: inline-block;
  vertical-align: top;
  position: absolute;
  top: 0;
  background: #8C8C8C;
  left: 0;
}
.upload-progress-wrapper .upload-progress-list .progress-list__item .error {
  position: absolute;
  text-align: center;
  text-transform: uppercase;
  font-weight: 700;
  top: 46px;
  font-size: 11px;
  width: 100%;
  left: 0;
  line-height: 14px;
}
.upload-progress-wrapper .upload-progress-list .progress-list__item .error span {
  color: #ff0000;
  display: block;
}
.upload-progress-wrapper .upload-progress-list .progress-list__item .error a {
  color: #8C8C8C;
}
.upload-progress-wrapper .upload-progress-list .progress-list__item .uploading {
  position: absolute;
  text-align: center;
  text-transform: uppercase;
  font-weight: 400;
  top: 46px;
  font-size: 10px;
  width: 100%;
  left: 0;
  line-height: 14px;
  padding: 0 0 1px;
  background: #8C8C8C;
}
.upload-progress-wrapper .upload-progress-list .progress-list__item .uploading span {
  color: #ffffff;
  display: block;
}
.upload-progress-wrapper .upload-progress-list .progress-list__item .info {
  text-align: center;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
  text-transform: uppercase;
  font-size: 12px;
  line-height: 12px;
  padding: 7px 2px 0;
}
.upload-progress-wrapper .upload-progress-list .progress-list__item .info em {
  display: block;
  font-style: normal;
}
.upload-progress-wrapper .upload-progress-list .progress-list__item .info span {
  color: #a2a3a5;
}
.upload-progress-wrapper .popup-wrapper-buttons {
  margin: 19px 20px 20px;
}
.spinner-only .popup-wrapper {
  min-width: auto;
  border: none;
  background: none;
}
.spinner-only .popup-wrapper .popup-wrapper-close {
  display: none;
}
.spinner-only .popup-wrapper .popup-wrapper-container {
  width: 110px;
  height: 90px;
}
.spinner-only .popup-wrapper .popup-wrapper-container loader.loader {
  background-color: transparent;
}
.spinner-only .popup-wrapper .popup-wrapper-container loader.loader.inline {
  top: 0;
  width: auto;
  height: auto;
}
.spinner-only .popup-wrapper .popup-wrapper-container loader.loader.inline .loader-gears {
  width: 110px;
  height: 90px;
}
.spinner-only .popup-wrapper .popup-wrapper-container loader.loader.inline .loader-gears svg.big-gear {
  top: 20px;
  width: 70px;
  height: 70px;
}
.spinner-only .popup-wrapper .popup-wrapper-container loader.loader.inline .loader-gears svg.small-gear {
  display: block;
}

/* LOGIN FORM */
.login-form {
  padding: 35px;
  position: relative;
  font-family: "Mulish";
  display: flex;
  flex-direction: column;
  align-items: center;
  flex-shrink: 0;
}
.login-form .no-flex {
  display: block;
  width: 100%;
}
.embedlogin-view .login-form {
  padding: 25px !important;
  border: 2px solid #D2D2D2;
  border-radius: 5px;
}
@media only screen and (max-width: 1460px) {
  .login-form {
    padding: 15px;
  }
}
.login-form input[type="text"],
.login-form input[type="email"],
.login-form input[type="password"] {
  background: transparent;
  border: none;
  padding: 0;
  font-weight: bold;
  color: #000000;
  width: 100%;
  background: #fff;
  font-size: 14px;
  font-family: "Mulish";
  padding: 11px 0 11px 11px;
  border: 1px solid #D2D2D2;
  border-radius: 3px;
  font-style: normal;
  font-weight: 400;
  line-height: normal;
}
.login-form input[type="text"]:focus,
.login-form input[type="email"]:focus,
.login-form input[type="password"]:focus {
  outline: none;
}
.login-form input[type="text"].error,
.login-form input[type="email"].error,
.login-form input[type="password"].error {
  font-size: 12px;
  border-color: #E30000;
}
.login-form input[type="text"].error-none,
.login-form input[type="email"].error-none,
.login-form input[type="password"].error-none {
  border: 1px solid #D2D2D2;
}
.login-form .form-note {
  position: relative;
  margin-top: 11px;
  color: #000;
  font-size: 12px;
  line-height: 21px;
  display: block;
}
.login-form .form-note.rules {
  color: #8C8C8C;
}
.login-form .form-note.error {
  font-size: 12px;
  color: #E30000;
}
.login-form .form-note.error-icon {
  font-size: 10px;
  font-family: "Mulish";
  font-style: normal;
  font-weight: 500;
  line-height: normal;
}
.login-form .form-note.error-icon.email:after {
  content: 'Please enter a valid email address.';
}
.login-form .form-note.error-icon.hidden {
  display: none;
}
.login-form .form-note.error-icon:before {
  content: url('data:image/svg+xml, %3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2211%22%20height%3D%2211%22%20viewBox%3D%220%200%2011%2011%22%20fill%3D%22none%22%3E%0A%3Cg%20clip-path%3D%22url(%23clip0_1741_2647)%22%3E%0A%3Cpath%20d%3D%22M10.9373%209.62957L5.90124%200.906938C5.72294%200.598078%205.27709%200.598078%205.09875%200.906938L0.0627723%209.62957C-0.115569%209.93843%200.107331%2010.3245%200.463972%2010.3245H10.536C10.8926%2010.3245%2011.1155%209.93845%2010.9373%209.62957ZM5.95192%209.10147C5.95192%209.15904%205.74958%209.20573%205.50004%209.20573C5.25041%209.20573%205.04807%209.15904%205.04807%209.10147V8.37839C5.04807%208.32081%205.25041%208.27412%205.50004%208.27412C5.74958%208.27412%205.95192%208.32083%205.95192%208.37839V9.10147ZM5.87659%207.41438C5.87677%207.41653%205.87801%207.41857%205.87801%207.42083C5.87801%207.51416%205.70874%207.58982%205.50002%207.58982C5.29117%207.58982%205.12198%207.51416%205.12198%207.42083C5.12198%207.41864%205.12318%207.41657%205.1234%207.41438L4.88844%204.39583C4.88844%204.3025%205.16224%204.22683%205.5%204.22683C5.83775%204.22683%206.1115%204.3025%206.1115%204.39583L5.87659%207.41438Z%22%20fill%3D%22%23B3261E%22%2F%3E%0A%3C%2Fg%3E%0A%3Cdefs%3E%0A%3CclipPath%20id%3D%22clip0_1741_2647%22%3E%0A%3Crect%20width%3D%2211%22%20height%3D%2211%22%20fill%3D%22white%22%2F%3E%0A%3C%2FclipPath%3E%0A%3C%2Fdefs%3E%0A%3C%2Fsvg%3E');
  display: inline-block;
  padding-right: 6px;
}
.login-form-header {
  color: #000000;
  font-size: 16px;
  font-weight: 400;
  line-height: 21.33px;
  font-family: "PlayfairDisplay";
  padding: 24px 0;
  gap: 10px;
  font-weight: normal;
  text-align: center;
}
.login-form-input {
  margin-bottom: 15px;
  width: 340px;
}
.login-form-input p {
  font-size: 16px;
  line-height: 24px;
  font-family: "Mulish";
  color: #8C8C8C;
}
.login-form-input.last {
  margin-bottom: 10px;
}
@media only screen and (max-width: 480px) {
  .login-form-input {
    width: 300px;
  }
}
.login-form-submit {
  text-transform: uppercase;
  display: flex;
  width: 340px;
  padding: 15px 24px;
  justify-content: center;
  align-items: center;
  gap: 10px;
  background-color: #000000 !important;
  color: white !important;
  text-align: center;
  font-family: Mulish;
  font-size: 12px;
  font-style: normal;
  font-weight: 600;
  line-height: normal;
  letter-spacing: 0.24px;
  margin-bottom: 20px;
  cursor: pointer;
  border-color: #000000 !important;
}
@media only screen and (max-width: 480px) {
  .login-form-submit {
    margin-bottom: 20px;
    width: 300px;
  }
}
.login-form-or {
  width: 340px;
  display: inline-block;
  vertical-align: top;
  text-align: center;
  text-transform: uppercase;
  position: relative;
  color: #8C8C8C;
  font-family: "Mulish";
  font-size: 10px;
  font-style: normal;
  font-weight: 700;
  line-height: 180%;
  /* 18px */
  letter-spacing: -0.2px;
  gap: 10px;
}
.login-form-or:before {
  content: "";
  position: absolute;
  top: 50%;
  bottom: auto;
  left: 0;
  right: auto;
  width: calc(50% - 17px);
  height: 1px;
  background: #D2D2D2;
}
.login-form-or:after {
  content: "";
  position: absolute;
  top: 50%;
  bottom: auto;
  left: calc(50% + 17px);
  right: auto;
  width: calc(50% - 17px);
  height: 1px;
  background: #D2D2D2;
}
@media only screen and (max-width: 480px) {
  .login-form-or {
    width: 300px;
  }
}
.login-form-separator {
  width: 340px;
  height: 1px;
  background: #D2D2D2;
  margin-bottom: 20px;
}
@media only screen and (max-width: 480px) {
  .login-form-separator {
    width: 300px;
  }
}
.login-form-privacy-note {
  margin: 10px 0;
}
.login-form-privacy-note p {
  text-align: center;
  color: #8C8C8C;
  font-family: "Mulish";
  font-size: 14px;
  font-weight: 400;
  line-height: 18px;
}
.login-form-privacy-note p a {
  font-weight: 700;
  color: #000000;
}
.login-form .orange-link {
  color: #000000;
  font-size: 12px;
  font-weight: 700;
  font-family: "Mulish";
  line-height: 18px;
  margin: 5px auto 20px;
  text-transform: uppercase;
  cursor: pointer;
  display: inline-block;
  text-decoration: none;
}
.login-form .gray-link {
  color: #999;
  text-align: center;
  font-family: "Mulish";
  font-size: 12px;
  font-style: normal;
  font-weight: 400;
  line-height: 180%;
  letter-spacing: -0.24px;
}
.login-form-social {
  margin: 15px 0 35px;
  display: flex;
  flex-direction: column;
  align-items: center;
}
.login-form-social .label {
  margin: 0 0 10px;
  display: block;
  font-family: "Mulish";
  color: #000000;
  text-align: center;
  font-size: 12px;
  font-style: normal;
  font-weight: 400;
  line-height: normal;
  letter-spacing: -0.24px;
}
.login-form-social .social-list {
  height: 33px;
  width: 340px;
  display: flex;
  flex-direction: row;
  justify-content: space-between;
}
.login-form-social .social-list__item {
  flex: auto;
  max-width: 130px;
}
.login-form-social .social-list__item:last-child {
  margin-right: 0;
}
.login-form-social .social-list__item a,
.login-form-social .social-list__item span {
  position: relative;
  display: flex;
  width: 100%;
  height: 100%;
  cursor: pointer;
  text-decoration: none;
  font-family: "Mulish";
  background: #FFF;
  flex-direction: row-reverse;
  align-items: center;
  justify-content: center;
  font-size: 10px;
  font-weight: 700;
}
@media only screen and (max-width: 1024px) {
  .login-form-social .social-list__item a,
  .login-form-social .social-list__item span {
    text-indent: -1000px;
  }
}
@media only screen and (max-width: 480px) {
  .login-form-social .social-list__item a,
  .login-form-social .social-list__item span {
    font-size: 13px;
  }
}
.embedlogin-view .login-form-social .social-list__item a,
.embedlogin-view .login-form-social .social-list__item span {
  text-indent: -500px;
  overflow: hidden;
}
.embedlogin-view .login-form-social .social-list__item a:after,
.embedlogin-view .login-form-social .social-list__item span:after {
  text-indent: 0;
  margin-right: 0;
}
.login-form-social .social-list__item a:after,
.login-form-social .social-list__item span:after {
  margin-right: 6px;
}
@media only screen and (max-width: 1024px) {
  .login-form-social .social-list__item a:after,
  .login-form-social .social-list__item span:after {
    text-indent: initial;
    margin-right: 0;
  }
}
.login-form-social .social-list__item .google {
  color: rgba(0, 0, 0, 0.54);
}
.login-form-social .social-list__item .google:after {
  content: '';
  display: inline-block;
  background-color: transparent;
  background-repeat: no-repeat;
  background-position: 0 0;
  background-size: contain;
  background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjRweCIgaGVpZ2h0PSIyNHB4IiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB2aWV3Qm94PSIwIDAgNDggNDgiPjxkZWZzPjxwYXRoIGlkPSJhIiBkPSJNNDQuNSAyMEgyNHY4LjVoMTEuOEMzNC43IDMzLjkgMzAuMSAzNyAyNCAzN2MtNy4yIDAtMTMtNS44LTEzLTEzczUuOC0xMyAxMy0xM2MzLjEgMCA1LjkgMS4xIDguMSAyLjlsNi40LTYuNEMzNC42IDQuMSAyOS42IDIgMjQgMiAxMS44IDIgMiAxMS44IDIgMjRzOS44IDIyIDIyIDIyYzExIDAgMjEtOCAyMS0yMiAwLTEuMy0uMi0yLjctLjUtNHoiLz48L2RlZnM+PGNsaXBQYXRoIGlkPSJiIj48dXNlIHhsaW5rOmhyZWY9IiNhIiBvdmVyZmxvdz0idmlzaWJsZSIvPjwvY2xpcFBhdGg+PHBhdGggY2xpcC1wYXRoPSJ1cmwoI2IpIiBmaWxsPSIjRkJCQzA1IiBkPSJNMCAzN1YxMWwxNyAxM3oiLz48cGF0aCBjbGlwLXBhdGg9InVybCgjYikiIGZpbGw9IiNFQTQzMzUiIGQ9Ik0wIDExbDE3IDEzIDctNi4xTDQ4IDE0VjBIMHoiLz48cGF0aCBjbGlwLXBhdGg9InVybCgjYikiIGZpbGw9IiMzNEE4NTMiIGQ9Ik0wIDM3bDMwLTIzIDcuOSAxTDQ4IDB2NDhIMHoiLz48cGF0aCBjbGlwLXBhdGg9InVybCgjYikiIGZpbGw9IiM0Mjg1RjQiIGQ9Ik00OCA0OEwxNyAyNGwtNC0zIDM1LTEweiIvPjwvc3ZnPg==);
  width: 14px;
  height: 14px;
}
.login-form-social .social-list__item .facebook {
  color: #507CBE;
}
.login-form-social .social-list__item .facebook:after {
  content: '';
  display: inline-block;
  background-color: transparent;
  background-repeat: no-repeat;
  background-position: 0 0;
  background-size: contain;
  background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHN2ZyB3aWR0aD0iMjRweCIgaGVpZ2h0PSIyNHB4IiB2aWV3Qm94PSIwIDAgMzIgMzIiIHZlcnNpb249IjEuMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayI+CjxwYXRoIGZpbGw9IiM1MDdDQkUiIGQ9Ik0zMiwxLjc2NDI4NTcxIEwzMiwzMC4yMjg1NzE0IEMzMiwzMS4yMDcxNDI5IDMxLjIwNzE0MjksMzEuOTkyODU3MSAzMC4yMzU3MTQzLDMxLjk5Mjg1NzEgTDIyLjA3ODU3MTQsMzEuOTkyODU3MSBMMjIuMDc4NTcxNCwxOS42MDcxNDI5IEwyNi4yMzU3MTQzLDE5LjYwNzE0MjkgTDI2Ljg1NzE0MjksMTQuNzc4NTcxNCBMMjIuMDcxNDI4NiwxNC43Nzg1NzE0IEwyMi4wNzE0Mjg2LDExLjY5Mjg1NzEgQzIyLjA3MTQyODYsMTAuMjkyODU3MSAyMi40NTcxNDI5LDkuMzQyODU3MTQgMjQuNDY0Mjg1Nyw5LjM0Mjg1NzE0IEwyNy4wMjE0Mjg2LDkuMzQyODU3MTQgTDI3LjAyMTQyODYsNS4wMjE0Mjg1NyBDMjYuNTc4NTcxNCw0Ljk2NDI4NTcxIDI1LjA2NDI4NTcsNC44Mjg1NzE0MyAyMy4yOTI4NTcxLDQuODI4NTcxNDMgQzE5LjYwNzE0MjksNC44Mjg1NzE0MyAxNy4wNzg1NzE0LDcuMDc4NTcxNDMgMTcuMDc4NTcxNCwxMS4yMTQyODU3IEwxNy4wNzg1NzE0LDE0Ljc3ODU3MTQgTDEyLjkwNzE0MjksMTQuNzc4NTcxNCBMMTIuOTA3MTQyOSwxOS42MDcxNDI5IEwxNy4wNzg1NzE0LDE5LjYwNzE0MjkgTDE3LjA3ODU3MTQsMzIgTDEuNzY0Mjg1NzEsMzIgQzAuNzkyODU3MTQzLDMyIDAsMzEuMjA3MTQyOSAwLDMwLjIzNTcxNDMgTDAsMS43NjQyODU3MSBDMCwwLjc5Mjg1NzE0MyAwLjc5Mjg1NzE0MywwIDEuNzY0Mjg1NzEsMCBMMzAuMjI4NTcxNCwwIEMzMS4yMDcxNDI5LDAgMzIsMC43OTI4NTcxNDMgMzIsMS43NjQyODU3MSBaIiBpZD0iUGF0aCI+PC9wYXRoPgo8L3N2Zz4=);
  width: 14px;
  height: 14px;
}
.login-form-social .social-list__item .twitter {
  color: #000000;
}
.login-form-social .social-list__item .twitter:after {
  content: '';
  display: inline-block;
  background-color: transparent;
  background-repeat: no-repeat;
  background-position: 0 0;
  background-size: contain;
  background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjUiIGhlaWdodD0iMjUiIHZpZXdCb3g9IjAgMCAyNSAyNSIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTE0Ljg3ODQgMTAuNTg1OEwyNC4xODUyIDBIMjEuOTc5OEwxMy44OTg3IDkuMTkxNUw3LjQ0NDMzIDBIMEw5Ljc2MDI1IDEzLjg5OTJMMCAyNUgyLjIwNTU0TDEwLjczOTQgMTUuMjkzNUwxNy41NTU3IDI1SDI1TDE0Ljg3NzkgMTAuNTg1OEgxNC44Nzg0Wk0xMS44NTc2IDE0LjAyMTZMMTAuODY4NyAxMi42Mzc2TDMuMDAwMjMgMS42MjQ2SDYuMzg3ODFMMTIuNzM3OCAxMC41MTI0TDEzLjcyNjcgMTEuODk2NUwyMS45ODA4IDIzLjQ0OTNIMTguNTkzM0wxMS44NTc2IDE0LjAyMjJWMTQuMDIxNloiIGZpbGw9ImJsYWNrIi8+Cjwvc3ZnPgo=);
  width: 14px;
  height: 14px;
}
.login-form-social .social-list__item .apple {
  color: #000;
}
.login-form-social .social-list__item .apple:after {
  content: '';
  display: inline-block;
  background-color: transparent;
  background-repeat: no-repeat;
  background-position: 0 0;
  background-size: contain;
  background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjMiIGhlaWdodD0iMjciIHZpZXdCb3g9IjAgMCAyMyAyNyIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik0xNi42NDM5IDAuNTI5MDQzQzEzLjc1NjcgMC45NjEzNjYgMTEuNTUxNiAzLjQzMDE3IDExLjU0MTIgNi4yNDE5MkMxMS41Mzk2IDYuNjg0NTIgMTEuNTE3OSA2LjY1OTg2IDExLjkxIDYuNjYwNzVDMTQuMDU3MyA2LjY2NTU5IDE2LjUyNzcgNC4zMzE0MiAxNi45MzY2IDEuOTExMzFDMTYuOTk0NiAxLjU2NzczIDE3LjAwMTIgMS40Nzk1IDE3LjAwMTIgMS4wMzU4OUMxNy4wMDEyIDAuNDM4NzY3IDE3LjAyNDYgMC40NzIwMzcgMTYuNjQzOSAwLjUyOTA0M1pNMTYuMTU5IDYuNjYzMkMxNi4xMzggNi42NjU1NyAxNi4wNjA0IDYuNjczNzcgMTUuOTg2OCA2LjY4MTQzQzE1LjMxMDEgNi43NTE4MiAxNC45Mzk0IDYuODUzMDMgMTMuMTI4NiA3LjQ2MTc2QzEyLjQ4NDMgNy42NzgzNiAxMS45MDkzIDcuODQwMTUgMTEuNzE4NSA3Ljg1ODU1QzExLjQ3OTQgNy44ODE2MyAxMC45OTAxIDcuNzQ3ODkgMTAuMDU5OSA3LjQwNTI1QzguMDQyNSA2LjY2MjE3IDcuMjAzMyA2LjU2OTcgNS43NDM2MSA2LjkyOTY2Qy0wLjQ3NzYwNSA4LjQ2MzgxIC0xLjMzMzYgMTcuNDExNiA0LjA5MzMzIDI0LjE4MDJDNS4yNjEyNSAyNS42MzY4IDYuMDcyNyAyNi4yNzYyIDYuOTcyMDIgMjYuNDQ4NUM3LjA0OTIyIDI2LjQ2MzMgNy4xNDAwOSAyNi40ODEgNy4xNzM5NiAyNi40ODc4QzcuMjUzMzEgMjYuNTAzOSA3LjgyMDUgMjYuNTA0MSA3LjkxMDkyIDI2LjQ4ODFDNy45NDg5MyAyNi40ODEzIDguMDU0NjggMjYuNDYzNSA4LjE0NTkxIDI2LjQ0ODRDOC41NTU1OSAyNi4zODA4IDguOTgxMTMgMjYuMjUwNCA5LjU0MzEgMjYuMDIwMkMxMC40MjAxIDI1LjY2MTEgMTAuOTgyIDI1LjUxODEgMTEuNzA4MSAyNS40NjkzQzEyLjU5NTEgMjUuNDA5NyAxMy40MjI4IDI1LjU3NzYgMTQuNTY0IDI2LjA0ODlDMTYuMTQ4OCAyNi43MDMyIDE3LjQ2NDMgMjYuNTk1IDE4LjUzNDMgMjUuNzIyNEMyMC4xMDQgMjQuNDQyMiAyMS4yNjY3IDIyLjcwMjQgMjIuMzMwNCAyMC4wNDJDMjIuNDA3MyAxOS44NDk4IDIyLjQ3NTYgMTkuNjg3IDIyLjQ4MjIgMTkuNjgwNEMyMi41MTg3IDE5LjY0MzcgMjIuNDk1NCAxOS41NTA2IDIyLjQ0NjEgMTkuNTM1OUMyMi4zNzIzIDE5LjUxMzkgMjEuOTA2IDE5LjI4MDkgMjEuNzQxNCAxOS4xODM4QzE5LjU4ODUgMTcuOTE0MyAxOC40NzcyIDE1LjM3NDQgMTkuMDE4NyAxMi45NjExQzE5LjM0MjYgMTEuNTE3OCAyMC4yMzA1IDEwLjI4OSAyMS41OTY0IDkuMzkzODRDMjEuODE5MyA5LjI0Nzc3IDIxLjgxNjggOS4yNTU2MSAyMS42OTE2IDkuMDg5NjJDMjAuNjI4OCA3LjY4MDg2IDE5LjA3NzkgNi44NzY1NSAxNy4wMzQ1IDYuNjc0NTJDMTYuODU4OCA2LjY1NzE1IDE2LjI3OTcgNi42NDk2NyAxNi4xNTkgNi42NjMyWiIgZmlsbD0iYmxhY2siLz4KPC9zdmc+Cg==);
  width: 14px;
  height: 14px;
  margin: -1px 0 0 2px;
}
@media only screen and (max-width: 480px) {
  .login-form-social {
    margin: 20px 0;
    width: 300px;
  }
}
.login-form .login-checkbox {
  position: relative;
  display: inline-flex !important;
  align-items: center;
  min-height: 24px;
  margin-bottom: 20px;
}
.login-form .login-checkbox > span {
  display: block;
  line-height: 14px;
  cursor: pointer;
  color: #000000;
  font-family: "Mulish";
  font-size: 14px;
}
.login-form .login-checkbox > span a {
  color: #000000;
  text-decoration: none;
  font-weight: 700;
}
@media only screen and (max-width: 480px) {
  .login-form .login-checkbox > span {
    font-size: 13px;
  }
}
.login-form .login-dropdown {
  display: inline-block;
  vertical-align: top;
  position: relative;
  height: auto;
  margin-left: 2px;
  margin-right: 2px;
  margin-top: -1px;
}
@media only screen and (max-width: 480px) {
  .login-form .login-dropdown {
    position: initial;
  }
}
.login-form .login-dropdown .dropdown-btn {
  display: block;
  height: 100%;
  padding: 0;
  border-radius: 0;
  position: relative;
  white-space: nowrap;
  background: transparent;
  cursor: pointer;
  text-align: center;
  font-family: "Mulish";
  color: #A78868;
  font-size: 12px;
  font-style: normal;
  line-height: normal;
  letter-spacing: -0.24px;
  margin-left: 8px;
  margin-top: 1px;
}
.login-form .login-dropdown .dropdown-btn b {
  font-weight: 400;
  border-bottom: 1px solid #A78868;
}
.login-form .login-dropdown .dropdown-btn:after {
  font-family: "icons";
  position: absolute;
  font-style: normal;
  font-weight: normal;
  speak: none;
  display: inline-block;
  text-align: center;
  font-variant: normal;
  text-transform: none;
  line-height: 1em;
  -webkit-font-smoothing: antialiased;
  margin: 0;
  pointer-events: none;
  text-decoration: none;
  transition: none;
  content: "\E80A";
  transform: rotate(90deg);
  position: relative;
  margin-left: 6px;
  top: -1px;
  color: #A78868;
  font-size: 8px;
  font-weight: bolder;
}
.login-form .login-dropdown .dropdown-btn:hover b {
  color: #A78868;
}
.login-form .login-dropdown .dropdown-list {
  display: none;
  position: absolute;
  padding: 0;
  margin: -7px 0 0;
  list-style: none;
  background: #fff;
  left: 50%;
  width: auto;
  min-width: 100%;
  transform: translate(-50%, 0px);
  z-index: 12;
  max-height: 270px;
  overflow-x: hidden;
  overflow-y: auto;
}
@media only screen and (max-width: 480px) {
  .login-form .login-dropdown .dropdown-list {
    width: calc(100% -  15px * 2);
  }
}
.login-form .login-dropdown .dropdown-list:after {
  content: "";
  position: absolute;
  border-style: solid;
  border-width: 0 5px 7px 5px;
  height: 0;
  width: 0;
  border-color: transparent transparent #fff transparent;
  top: -7px;
  left: calc(50% - 5px);
}
.login-form .login-dropdown .dropdown-list__item {
  padding: 0 30px 0 30px;
  line-height: 38px;
  text-decoration: none;
  display: flex;
  align-items: center;
  cursor: pointer;
  height: 38px;
  text-align: left;
  white-space: nowrap;
  color: #000000;
  font-family: "Mulish";
  font-size: 12px;
}
.login-form .login-dropdown .dropdown-list__item:hover {
  background-color: #D2D2D2;
}
.login-form .login-dropdown .dropdown-list__item.active,
.login-form .login-dropdown .dropdown-list__item.selected {
  font-weight: 700;
}
.login-form .login-dropdown .dropdown-overlay {
  pointer-events: none;
  opacity: 0;
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 10;
}
.login-form .login-dropdown.is-open .dropdown-list {
  display: block;
  margin-top: 11px;
}
.login-form .login-dropdown.is-open .dropdown-overlay {
  pointer-events: auto;
  opacity: 1;
}
.login-form-tooltip {
  width: 340px;
  display: flex;
  flex-direction: column;
  z-index: 10;
  top: 0px;
}
@media only screen and (max-width: 480px) {
  .login-form-tooltip {
    width: 300px;
  }
}
.login-form-tooltip .tooltip-dark {
  width: 100%;
  height: 99px;
  background-color: #222;
}
.login-form-tooltip .tooltip-dark .tooltip-text {
  color: #fff;
  font-family: "Mulish";
  font-size: 12px;
  font-style: normal;
  font-weight: 400;
  line-height: normal;
  letter-spacing: -0.24px;
  padding: 30px 35px 24px 35px;
}
@media only screen and (max-width: 480px) {
  .login-form-tooltip .tooltip-dark .tooltip-text {
    padding: 25px 25px 20px 25px;
  }
}
.login-form-tooltip .tooltip-white {
  width: 100%;
  height: 121px;
  background-color: #fff;
  box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.2), 0 3px 10px 0 rgba(0, 0, 0, 0.19);
}
.login-form-tooltip .tooltip-white .tooltip-errors {
  display: flex;
  flex-direction: column;
  flex-wrap: wrap;
  gap: 13px;
  height: 100%;
  width: 100%;
  padding-top: 23px;
}
.login-form-tooltip .tooltip-white .tooltip-errors .tooltip-error {
  height: 15px;
  box-sizing: border-box;
  font-size: 12px;
  padding-left: 25px;
}
@media only screen and (max-width: 480px) {
  .login-form-tooltip .tooltip-white .tooltip-errors .tooltip-error {
    padding-left: 7px;
  }
}
.login-form-tooltip .tooltip-white .tooltip-errors .tooltip-error.red-icon:before {
  color: #000000;
  position: relative;
  top: 4px;
  padding: 10px;
  content: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='15' viewBox='0 0 14 15' fill='none'%3E%3Crect y='0.5' width='14' height='14' rx='7' fill='%23B3261E'/%3E%3Ccircle cx='7' cy='7.5' r='4' fill='white'/%3E%3C/svg%3E");
}
.login-form-tooltip .tooltip-white .tooltip-errors .tooltip-error.green-icon:before {
  color: #000000;
  position: relative;
  top: 4px;
  padding: 10px;
  content: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='15' viewBox='0 0 14 15' fill='none'%3E%3Ccircle cx='7' cy='7.5' r='7' fill='%2323A96E'/%3E%3C/svg%3E");
}
.login-form-tooltip .tooltip-white .tooltip-errors .tooltip-error.none {
  visibility: hidden;
}
.login-form-tooltip:before {
  content: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 340 10'%3E%3Cpolygon style='fill: rgb(34, 34, 34);' points='290 10 300 0 310 10'%3E%3C/polygon%3E%3C/svg%3E");
  line-height: 10px;
}
.login-form-text {
  display: flex;
  width: 340px;
  flex-direction: row;
  justify-content: start;
  align-items: center;
  padding-bottom: 20px;
  justify-content: center;
  line-height: 1.4;
}
.login-form-text .no-flex {
  display: block;
  width: 100%;
}
.login-form-text.flex-wrap {
  flex-wrap: wrap;
}
.login-form-text p .timer {
  font-weight: 800;
}
.login-form-text > span {
  font-family: "Mulish";
  font-size: 13px;
  font-style: normal;
  font-weight: 400;
  line-height: 140%;
  letter-spacing: -0.26px;
}
.login-form-text > span a {
  font-size: 13px;
  font-style: normal;
  font-weight: 700;
  line-height: 140%;
  letter-spacing: -0.26px;
  color: #A78868;
}
@media only screen and (max-width: 480px) {
  .login-form-text {
    margin-right: 0;
    width: 300px;
  }
}
.login-form-footer {
  display: flex;
  width: 340px;
  justify-content: center;
}
.login-form-footer label {
  color: #000000;
  font-family: "Mulish";
  text-align: center;
  font-size: 12px;
  font-style: italic;
  font-weight: 400;
  line-height: 180%;
  margin-right: 10px;
}
.login-form-footer a {
  color: #A78868;
  font-family: "Mulish";
  font-size: 12px;
  font-style: normal;
  font-weight: 700;
  line-height: 180%;
  /* 21.6px */
  letter-spacing: -0.24px;
  text-transform: uppercase;
}
@media only screen and (max-width: 480px) {
  .login-form {
    padding-left: 15px;
    padding-right: 15px;
  }
}
/* General disabled class */
.disabled {
  opacity: 0.5 !important;
  pointer-events: none !important;
  user-select: none !important;
}

@font-face {
  font-family: "icons";
  src: url(/app/dist/assets/apps/core/less/fonticons/icons-2729b456.eot);
  src: url(/app/dist/assets/apps/core/less/fonticons/icons-2729b456.eot) format("embedded-opentype"), url(/app/dist/assets/apps/core/less/fonticons/icons-965fa919.woff2) format("woff2"), url(/app/dist/assets/apps/core/less/fonticons/icons-74d11202.woff) format("woff"), url(/app/dist/assets/apps/core/less/fonticons/icons-786c08c4.ttf) format("truetype"), url(/app/dist/assets/apps/core/less/fonticons/icons-784d20e0.svg) format("svg");
  font-weight: normal;
  font-style: normal;
  font-display: swap;
}
body.overflow-hidden,
html.overflow-hidden {
  overflow: hidden;
  touch-action: none;
  -ms-touch-action: none;
}
.popup-wrapper.popup-login {
  overflow-x: hidden;
  animation: unset;
  border: 1px solid rgba(12, 41, 73, 0.15);
  box-shadow: none;
  border-radius: 5px;
}
@media only screen and (max-width: 650px) {
  .popup-wrapper.popup-login {
    transform: translate(-50%, -50%);
    right: auto;
    left: 50%;
    width: auto;
    top: 50%;
    height: auto;
    min-width: initial;
  }
}
.popup-login .popup-wrapper-close {
  top: 10px;
  right: 10px;
  left: auto;
  scale: 0.6;
}
.popup-login .popup-wrapper-close:after {
  color: #000000;
}
.popup-login .popup-wrapper-container .signinsignup-wrapper {
  overflow-y: auto;
  overflow-x: hidden;
  width: 100vw;
  max-width: 625px;
  padding: 0;
  max-height: calc(100vh - 49px);
}
@media only screen and (max-width: 1024px) {
  .popup-login .popup-wrapper-container .signinsignup-wrapper {
    max-width: 450px;
  }
}
@media only screen and (max-width: 650px) {
  .popup-login .popup-wrapper-container .signinsignup-wrapper {
    max-width: none;
    width: calc(100vw - 40px);
  }
}
.popup-login .popup-wrapper-container .signinsignup-wrapper > div {
  padding: 20px 30px;
}
.popup-login .popup-wrapper-container .signinsignup-wrapper .login-form {
  padding: 0;
}
.popup-login .popup-wrapper-container .signinsignup-wrapper .login-form-footer div {
  text-align: center;
}
.popup-login .popup-wrapper-container .signinsignup-wrapper .login-form .disabled {
  pointer-events: none;
}
.popup-login .popup-wrapper-container .signinsignup-wrapper .line-note {
  min-height: 54px;
  font-size: 14px;
  background: #D4E8FF;
  display: flex;
  width: 100%;
  border-radius: 4px;
  overflow: hidden;
  padding: 11px 18px 11px 50px;
  align-items: center;
  margin: 10px 0;
}
.popup-login .popup-wrapper-container .signinsignup-wrapper .line-note:after {
  color: #fff;
  left: 14px;
  top: 14px;
}
.popup-login .popup-wrapper-container .signinsignup-wrapper .line-note:before {
  content: "";
  position: absolute;
  top: 0;
  bottom: auto;
  left: 0;
  right: auto;
  width: 32px;
  height: 100%;
  z-index: 0;
  background: #78B7FF;
}
.popup-login .popup-wrapper-container .signinsignup-wrapper .line-note.note-error {
  background: #FFD9D4;
}
.popup-login .popup-wrapper-container .signinsignup-wrapper .line-note.note-error:before {
  background: #FF8A7A;
}
.popup-login .popup-wrapper-container .signinsignup-wrapper .form-note {
  position: relative;
  margin-top: 10px;
  color: #000;
  font-size: 14px;
  line-height: 21px;
  display: block;
}
.popup-login .popup-wrapper-container .signinsignup-wrapper .form-note.rules {
  color: #8C8C8C;
}
.popup-login .popup-wrapper-container .signinsignup-wrapper .form-note.error {
  color: #E30000;
}
.popup-login .popup-wrapper-container .signinsignup-wrapper .form-note.error-icon.hidden {
  display: none;
}
.popup-login .popup-wrapper-container .signinsignup-wrapper .form-note.green {
  color: #82B44F;
}
.popup-login .popup-wrapper-container .signinsignup-wrapper .form-note.small {
  font-size: 12px;
}
.popup-login .popup-wrapper-container .signinsignup-wrapper .form-note.top-15 {
  top: 15px;
}
.popup-wrapper-overlay.popup-login {
  background: rgba(255, 255, 255, 0.95);
}

.verification-body {
  max-width: 916px !important;
  height: 478px;
  overflow-y: hidden !important;
}
@media only screen and (max-width: 480px) {
  .verification-body {
    max-width: 100%;
    height: auto;
  }
}
.verification-form {
  padding: 89px 152px !important;
}
@media only screen and (max-width: 480px) {
  .verification-form {
    padding: 70px 30px !important;
  }
}
.verification-form .login-form-header {
  font-weight: 400;
}
.resend-line {
  display: inline-block;
  width: 150px;
}
@media only screen and (max-width: 480px) {
  .resend-line {
    width: 100%;
  }
}
.confirmation-line {
  display: inline-block;
  vertical-align: middle;
  margin: 0 0 0 30px;
}
@media only screen and (max-width: 1024px) {
  .confirmation-line {
    margin: 0 0 0 30px;
  }
}
@media only screen and (max-width: 480px) {
  .confirmation-line {
    margin: 30px 0 0 0;
  }
}
.confirmation-line .timer {
  color: #8C8C8C;
}

.occupation-popup {
  max-width: 600px;
  width: 100vw;
}
.occupation-popup-header {
  padding: 30px 45px 14px 30px;
  text-transform: uppercase;
  white-space: nowrap;
  position: relative;
  background: #fff;
}
.occupation-popup-header:after {
  content: "";
  position: absolute;
  left: 30px;
  bottom: 0;
  width: calc(100% - 60px);
  height: 1px;
  background: #D2D2D2;
}
.occupation-popup-header h5 {
  font-size: 12px;
  line-height: 18px;
  font-family: "Mulish";
  margin: 0 0 10px;
  text-transform: initial;
  font-weight: 400;
  color: #000000;
}
.occupation-popup-header h2 {
  font-family: "PlayfairDisplay";
  font-size: 26px;
  line-height: 30px;
  text-transform: initial;
  font-weight: 400;
}
.occupation-popup-content {
  display: flex;
  flex-wrap: wrap;
  padding: 35px 30px;
  background: #fff;
}
.occupation-popup-content .radio-btn {
  width: 50%;
  margin: 0 0 16px;
}
.occupation-popup-content .radio-btn .custom-radio {
  position: relative;
  display: inline-flex;
  align-items: center;
  min-height: 32px;
  padding: 0 0 0 41px;
}
.occupation-popup-content .radio-btn .custom-radio.checked span:after {
  pointer-events: auto;
  opacity: 1;
}
.occupation-popup-content .radio-btn .custom-radio input {
  display: none;
}
.occupation-popup-content .radio-btn .custom-radio input:checked + span:after {
  pointer-events: auto;
  opacity: 1;
}
.occupation-popup-content .radio-btn .custom-radio span {
  display: inline-flex;
  align-items: center;
  line-height: 19px;
  font-size: 16px;
  cursor: pointer;
  font-family: "Mulish";
  color: #000000;
}
.occupation-popup-content .radio-btn .custom-radio span.error {
  display: none;
}
.occupation-popup-content .radio-btn .custom-radio span::before {
  content: "";
  box-sizing: border-box;
  position: absolute;
  top: 0;
  bottom: auto;
  left: 0;
  right: auto;
  width: 32px;
  height: 32px;
  border-radius: 100%;
  background: #ffffff;
  border: 1px solid #D2D2D2;
}
.occupation-popup-content .radio-btn .custom-radio span::after {
  content: "";
  box-sizing: border-box;
  border-radius: 100%;
  position: absolute;
  top: 7px;
  bottom: auto;
  left: 7px;
  right: auto;
  width: 18px;
  height: 18px;
  pointer-events: none;
  opacity: 0;
  background: #A78868;
  z-index: 1;
  transition: all 0.1s ease-out;
}
.occupation-popup-content .radio-btn .custom-radio:hover span::before {
  border-color: #EDEDED;
}
.occupation-popup-content .buttons {
  position: relative;
  width: 100%;
  text-align: right;
}
.occupation-popup-content .buttons .form-note.error {
  font-family: "Mulish";
  color: #E30000;
  font-size: 14px;
  position: absolute;
  left: 0;
  top: 0;
}
.occupation-popup-content .buttons .btn-submit {
  height: 48px;
  padding: 0 30px;
  border: none;
  color: #fff;
  line-height: 46px;
  font-weight: 700;
  font-size: 14px;
  background: #A78868;
  border-radius: 0;
  box-shadow: none;
  font-family: "Mulish";
  text-transform: uppercase;
}
.occupation-popup-content .buttons .btn-submit:hover {
  opacity: 0.7;
}

.save-popup-wrapper {
  max-width: 318px;
  width: 100vw;
  padding: 20px 30px 50px;
}
.save-popup-wrapper .title-input {
  max-width: 220px;
  display: inline-block;
  position: relative;
  height: 26px;
  text-align: left;
  min-width: 100px;
  padding-right: 20px;
}
.save-popup-wrapper .title-input:before {
  display: none;
}
.save-popup-wrapper .title-input:after {
  right: 0;
  top: 2px;
}
.save-popup-wrapper .title-input .text {
  display: inline-block;
  white-space: nowrap;
  max-width: 100%;
  position: relative;
  top: 0px;
  height: 26px;
  font-size: 12px;
  line-height: 26px;
  pointer-events: none;
  text-align: right;
  color: #000000;
  border-bottom: 1px solid transparent;
  overflow: hidden;
  text-overflow: ellipsis;
  user-select: none;
  padding: 0px 0 0 2px;
}
.save-popup-wrapper .title-input .input:focus {
  outline: none;
  color: #000000;
}
.save-popup-wrapper .title-input .input:focus + .text {
  color: transparent;
  border-bottom-color: #8C8C8C;
}
.save-popup-wrapper .title-input .input:hover + .text {
  border-bottom-color: #8C8C8C;
}
.save-popup-wrapper .title-input input {
  color: transparent;
  font-family: "Mulish";
  font-weight: 400;
  width: 100%;
  font-size: 12px;
  background: none;
  border: none;
  height: 26px;
  width: calc(100% - 20px);
  margin: 0;
  box-sizing: border-box;
  border-bottom: 1px solid transparent;
  white-space: nowrap;
  overflow: hidden;
  -webkit-user-modify: read-write-plaintext-only;
  -moz-user-modify: read-write-plaintext-only;
  -ms-user-modify: read-write-plaintext-only;
  user-modify: read-write-plaintext-only;
  position: absolute;
  left: 0;
  top: 0;
}
.save-popup-wrapper .popup-wrapper-buttons {
  margin: 28px 0 0;
}

@media only screen and (max-width: 480px) {
  .popup-wrapper-container > div {
    display: flex;
    flex-direction: column;
  }
}
.popup-wrapper-container .popup-wrapper-header {
  font-weight: 400;
}
@media only screen and (max-width: 650px) {
  .popup-wrapper-container .popup-wrapper-header.add-to-cart-popup-header {
    padding: 14px 60px 20px 20px;
  }
}
.popup-wrapper-container .add-to-cart-popup-body {
  padding: 0 30px 5px;
  width: 542px;
}
.popup-wrapper-container .add-to-cart-popup-body.empty {
  padding: 30px 30px 5px;
}
@media only screen and (max-width: 650px) {
  .popup-wrapper-container .add-to-cart-popup-body {
    width: 100%;
    padding: 0 20px 5px;
  }
}
@media only screen and (max-width: 480px) {
  .popup-wrapper-container .add-to-cart-popup-body {
    flex-grow: 1;
    display: flex;
    flex-direction: column;
    justify-content: space-between;
  }
}
.popup-wrapper-container .add-to-cart-popup-body .popup-content {
  width: 100%;
  margin: 0 0 15px;
  overflow: hidden;
  color: #000000;
}
@media only screen and (max-width: 480px) {
  .popup-wrapper-container .add-to-cart-popup-body .popup-content {
    flex-grow: 1;
  }
}
.popup-wrapper-container .add-to-cart-popup-body .popup-content .info-line {
  display: flex;
  align-items: center;
  padding: 10px 0;
  border-bottom: 1px solid #D2D2D2;
  color: #000000;
}
.popup-wrapper-container .add-to-cart-popup-body .popup-content .info-line .img {
  width: 40px;
  height: 40px;
  margin: 0 20px 0 0;
  background-size: contain;
  background-repeat: no-repeat;
  background-position: 50% 50%;
}
@media only screen and (max-width: 650px) {
  .popup-wrapper-container .add-to-cart-popup-body .popup-content .info-line .img {
    width: 50px;
    height: 50px;
    margin: 0 10px 0 0;
  }
}
@media only screen and (max-width: 480px) {
  .popup-wrapper-container .add-to-cart-popup-body .popup-content .info-line .img {
    width: 90px;
    height: 90px;
  }
}
.popup-wrapper-container .add-to-cart-popup-body .popup-content .info-line .project-name {
  flex-grow: 1;
  font-size: 14px;
  line-height: 21px;
  font-weight: 400;
}
.popup-wrapper-container .add-to-cart-popup-body .popup-content .info-line .count {
  flex: 0 0 40px;
  margin: 0 20px 0 0;
  text-align: center;
  font-size: 14px;
  line-height: 21px;
}
@media only screen and (max-width: 480px) {
  .popup-wrapper-container .add-to-cart-popup-body .popup-content .info-line .count {
    flex: 0 0 20px;
    margin: 0 10px 0 0;
  }
}
.popup-wrapper-container .add-to-cart-popup-body .popup-content .info-line .description {
  flex-grow: 1;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
  padding-right: 10px;
  font-size: 14px;
  line-height: 21px;
}
@media only screen and (max-width: 650px) {
  .popup-wrapper-container .add-to-cart-popup-body .popup-content .info-line .description {
    width: auto;
    overflow: auto;
    white-space: initial;
    text-overflow: initial;
  }
}
.popup-wrapper-container .add-to-cart-popup-body .popup-content .info-line .actions {
  display: flex;
  flex: 0 0 70px;
  align-items: center;
  font-size: 12px;
  line-height: 23px;
  text-decoration: none;
  color: #000000;
}
.popup-wrapper-container .add-to-cart-popup-body .popup-content .info-line .actions span {
  display: inline-block;
  width: 18px;
  height: 18px;
  margin: 0 5px 0 0;
}
.popup-wrapper-container .add-to-cart-popup-body .popup-content .info-line .actions span.icon--edit:before {
  display: none;
}
.popup-wrapper-container .add-to-cart-popup-body .popup-content .info-line .actions span.icon--delete:after {
  width: 17px;
  margin-top: 0;
}
@media only screen and (max-width: 650px) {
  .popup-wrapper-container .add-to-cart-popup-body .popup-content .info-line.base-info {
    align-items: flex-start;
  }
}
.popup-wrapper-container .add-to-cart-popup-body .popup-content .info-line.price {
  justify-content: right;
  padding: 10px 0 0;
  font-weight: 700;
  line-height: 21px;
  border-bottom: none;
}
.popup-wrapper-container .add-to-cart-popup-body .popup-content .info-line.price span {
  margin: 0 0 0 20px;
  color: #000000;
}
.popup-wrapper-container .add-to-cart-popup-body .popup-actions {
  display: flex;
  justify-content: space-between;
  text-align: right;
  padding: 0 0 20px;
  width: 100%;
}
.popup-wrapper-container .add-to-cart-popup-body .popup-actions a {
  padding: 0;
}
.popup-wrapper-container .add-to-cart-popup-body .popup-actions .create-btn {
  width: 242px;
}
.popup-wrapper-container .add-to-cart-popup-body .popup-actions .go-to-btn {
  width: 220px;
  padding: 0;
}
.popup-wrapper-container .add-to-cart-popup-body .popup-actions .buy-btn {
  width: 226px;
  padding: 0;
}
.popup-wrapper-container .add-to-cart-popup-body .popup-actions:last-child {
  justify-content: center;
}
@media (max-width: 600px) {
  .popup-wrapper-container .add-to-cart-popup-body .popup-actions .buy-btn,
  .popup-wrapper-container .add-to-cart-popup-body .popup-actions .go-to-btn {
    width: 48%;
  }
}
@media only screen and (max-width: 480px) {
  .popup-wrapper-container .add-to-cart-popup-body .popup-actions {
    flex-direction: column;
  }
  .popup-wrapper-container .add-to-cart-popup-body .popup-actions .create-btn,
  .popup-wrapper-container .add-to-cart-popup-body .popup-actions .buy-btn,
  .popup-wrapper-container .add-to-cart-popup-body .popup-actions .go-to-btn {
    width: 100%;
  }
  .popup-wrapper-container .add-to-cart-popup-body .popup-actions .create-btn {
    margin-bottom: 20px;
  }
}

.preferences-popup-wrapper {
  max-width: 794px;
  width: 100vw;
  max-height: calc(100vh - 174px);
  display: flex;
  flex-direction: column;
}
.preferences-popup-wrapper .wrapper__top {
  padding: 19px 24px 0 30px;
  overflow-y: auto;
  flex: auto;
}
.preferences-popup-wrapper .block-title {
  display: block;
  margin-bottom: 7px;
  font-size: 14px;
  font-weight: 500;
  text-transform: uppercase;
  color: #8C8C8C;
}
.preferences-popup-wrapper .b-settings {
  margin-top: 10px;
  margin-bottom: 15px;
  margin-right: -20px;
}
.preferences-popup-wrapper .b-settings li {
  position: relative;
  display: inline-block;
  vertical-align: top;
  width: 83px;
  height: 33px;
  line-height: 32px;
  margin: 0 6px 10px 0;
  text-align: center;
  border-radius: 2px;
  border: 1px solid #D2D2D2;
  font-size: 13px;
  color: #000000;
  cursor: pointer;
}
.preferences-popup-wrapper .b-settings li.large-sizes {
  width: 176px;
  text-transform: uppercase;
}
.preferences-popup-wrapper .b-settings li.wallet-sizes {
  width: 222px;
  margin: 0 8px 8px 0;
  text-transform: uppercase;
}
.preferences-popup-wrapper .b-settings li.borders {
  width: 140px;
  margin-right: 10px;
}
.preferences-popup-wrapper .b-settings li.corrections {
  width: 140px;
  margin-right: 10px;
  text-transform: uppercase;
}
.preferences-popup-wrapper .b-settings li.selected {
  color: #fff;
  background-color: #8C8C8C;
  border-color: #8C8C8C;
}
.preferences-popup-wrapper .inl_b {
  display: inline-block;
  vertical-align: top;
  margin-right: 50px;
  margin-bottom: 20px;
}
.preferences-popup-wrapper .inl_b:last-child {
  width: 380px;
  margin-right: 0;
}
.preferences-popup-wrapper .inl_b .b-settings {
  margin-top: 0;
}
.preferences-popup-wrapper .back-of-prints .b-ch {
  display: grid;
  margin-bottom: 5px;
}
.preferences-popup-wrapper .back-of-prints .input-basic {
  margin-bottom: 10px;
  width: 100%;
}
.preferences-popup-wrapper .wrapper__bottom {
  padding: 15px 39px;
  background: #EDEDED;
  flex: none;
  display: flex;
  align-items: center;
}
.preferences-popup-wrapper .wrapper__bottom .block-title {
  color: #000;
  font-size: 13px;
}
.preferences-popup-wrapper .wrapper__bottom .half-left.summary p {
  max-width: 515px;
  margin: 13px 0;
  font-size: 12px;
  font-weight: 400;
  text-transform: uppercase;
  color: #000000 '';
}
.preferences-popup-wrapper .wrapper__bottom .half-right {
  margin-left: auto;
}
.preferences-popup-wrapper .tooltip.tooltip--icon {
  margin: 0 0 0 5px;
  background: none;
  display: inline-block;
}
.preferences-popup-wrapper .tooltip.tooltip--icon:before {
  content: '?';
  position: relative;
  display: inline-block;
  vertical-align: top;
  width: 18px;
  height: 18px;
  border-radius: 18px;
  background: #fff;
  border: 1px solid #ddd;
  color: #a3a3a8;
  font-style: normal;
  text-align: center;
  line-height: 15px;
  font-size: 11px;
  margin-top: 0px;
}
.preferences-popup-wrapper .tooltip.tooltip--icon .tip {
  width: 340px;
  padding: 15px 20px;
  height: auto;
}
.preferences-popup-wrapper .tooltip.tooltip--icon .tip:before {
  left: calc(50% - 9px);
}
.preferences-popup-wrapper .tooltip.tooltip--icon .tip.right-shifted {
  left: 100px;
}
.preferences-popup-wrapper .tooltip.tooltip--icon .tip.right-shifted:before {
  left: 65px;
}
.preferences-popup-wrapper .tooltip.tooltip--icon .tip.small {
  width: 270px;
}
.preferences-popup-wrapper .tooltip.tooltip--icon:hover .tip.tip--top {
  bottom: calc(100% + 15px);
}

.projects-popup-wrapper {
  max-width: 803px;
  width: 100vw;
  position: relative;
  height: 447px;
  overflow-y: auto;
}
.projects-popup-wrapper .scrollbar-dragger-wrapper {
  z-index: 3;
}
.projects-popup-wrapper loader.loader {
  position: fixed;
  width: 100%;
  height: 100%;
  z-index: 5;
}
.projects-popup-wrapper .projects-list {
  width: 100%;
  position: relative;
}
.projects-popup-wrapper .projects-list__header {
  position: sticky;
  top: 0px;
  z-index: 3;
  background: #fff;
  width: 100%;
}
.projects-popup-wrapper .projects-list__header th {
  padding-top: 15px;
  padding-bottom: 15px;
  font-size: 12px;
  line-height: 18px;
  text-transform: uppercase;
  color: #8C8C8C;
  font-weight: bold;
  text-align: left;
}
.projects-popup-wrapper .projects-list__header th:nth-child(1) {
  padding-left: 30px;
  width: 130px;
}
.projects-popup-wrapper .projects-list__header th:nth-child(2) {
  width: 181px;
}
.projects-popup-wrapper .projects-list__header th:nth-child(3) {
  width: 160px;
}
.projects-popup-wrapper .projects-list__header th:nth-child(4),
.projects-popup-wrapper .projects-list__header th:nth-child(5) {
  width: 90px;
}
.projects-popup-wrapper .projects-list__header th:nth-child(6) {
  width: 94px;
}
.projects-popup-wrapper .projects-list__header th span.sorting {
  position: relative;
  cursor: pointer;
}
.projects-popup-wrapper .projects-list__header th span.sorting.sort-desc:after {
  opacity: 0.5;
}
.projects-popup-wrapper .projects-list__header th span.sorting.sort-desc:before {
  opacity: 1;
}
.projects-popup-wrapper .projects-list__header th span.sorting.sort-asc:after {
  opacity: 1;
}
.projects-popup-wrapper .projects-list__header th span.sorting.sort-asc:before {
  opacity: 0.5;
}
.projects-popup-wrapper .projects-list__header th span.sorting:before {
  content: " ";
  opacity: 0.5;
  position: absolute;
  right: -17px;
  bottom: -4px;
  border: solid transparent;
  height: 0;
  width: 0;
  border-color: rgba(255, 255, 255, 0);
  border-top-color: #8C8C8C;
  border-width: 5px;
}
.projects-popup-wrapper .projects-list__header th span.sorting:after {
  content: " ";
  opacity: 0.5;
  position: absolute;
  right: -17px;
  top: -2px;
  border: solid transparent;
  height: 0;
  width: 0;
  border-color: rgba(255, 255, 255, 0);
  border-bottom-color: #8C8C8C;
  border-width: 5px;
}
.projects-popup-wrapper .projects-list__body td {
  padding-top: 15px;
  padding-bottom: 15px;
  font-family: "Mulish";
  font-size: 12px;
  font-weight: 700;
  color: #000000;
}
.projects-popup-wrapper .projects-list__body td:nth-child(1) {
  padding-left: 30px;
}
.projects-popup-wrapper .projects-list__body td:nth-child(1) .print-image {
  background: #EDEDED;
  border: 1px solid #D2D2D2;
  display: inline-flex;
  width: 58px;
  height: 58px;
  position: relative;
  left: 0;
  bottom: 0;
  z-index: 1;
}
.projects-popup-wrapper .projects-list__body td:nth-child(1) .print-image:after {
  content: '';
  position: absolute;
  width: 58px;
  height: 58px;
  border: 1px solid #D2D2D2;
  left: -3px;
  bottom: -3px;
  background: #EDEDED;
  z-index: 1;
}
.projects-popup-wrapper .projects-list__body td:nth-child(1) .print-image:before {
  content: '';
  position: absolute;
  width: 58px;
  height: 58px;
  border: 1px solid #D2D2D2;
  left: -5px;
  bottom: -5px;
  background: #EDEDED;
  z-index: 2;
}
.projects-popup-wrapper .projects-list__body td:nth-child(1) .print-image div {
  position: absolute;
  z-index: 3;
  background-repeat: no-repeat;
  background-size: cover;
  background-position: 50% 50%;
}
.projects-popup-wrapper .projects-list__body td:nth-child(1) .print-image-thumbs--one div {
  width: 56px;
  height: 56px;
  left: -3px;
  top: 3px;
}
.projects-popup-wrapper .projects-list__body td:nth-child(1) .print-image-thumbs--two div {
  width: 26px;
  height: 54px;
}
.projects-popup-wrapper .projects-list__body td:nth-child(1) .print-image-thumbs--two div:nth-child(1) {
  left: -2px;
  top: 4px;
}
.projects-popup-wrapper .projects-list__body td:nth-child(1) .print-image-thumbs--two div:nth-child(2) {
  right: 4px;
  top: 4px;
}
.projects-popup-wrapper .projects-list__body td:nth-child(1) .print-image-thumbs--three div {
  width: 28px;
  height: 27px;
}
.projects-popup-wrapper .projects-list__body td:nth-child(1) .print-image-thumbs--three divv:nth-child(1) {
  left: -3px;
  top: 4px;
}
.projects-popup-wrapper .projects-list__body td:nth-child(1) .print-image-thumbs--three div:nth-child(2) {
  right: 2px;
  top: 4px;
}
.projects-popup-wrapper .projects-list__body td:nth-child(1) .print-image-thumbs--three div:nth-child(3) {
  left: -3px;
  bottom: -3px;
  width: 57px;
}
.projects-popup-wrapper .projects-list__body td:nth-child(1) .print-image-thumbs--four div {
  width: 28px;
  height: 27px;
}
.projects-popup-wrapper .projects-list__body td:nth-child(1) .print-image-thumbs--four div:nth-child(1) {
  left: -3px;
  top: 4px;
}
.projects-popup-wrapper .projects-list__body td:nth-child(1) .print-image-thumbs--four div:nth-child(2) {
  right: 2px;
  top: 4px;
}
.projects-popup-wrapper .projects-list__body td:nth-child(1) .print-image-thumbs--four div:nth-child(3) {
  left: -3px;
  bottom: -3px;
}
.projects-popup-wrapper .projects-list__body td:nth-child(1) .print-image-thumbs--four div:nth-child(4) {
  right: 2px;
  bottom: -3px;
}
.projects-popup-wrapper .projects-list__body td:nth-child(2) .text-box {
  display: flex;
  flex-direction: column;
}
.projects-popup-wrapper .projects-list__body td:nth-child(2) .text-box a {
  color: #A78868;
  text-decoration: none;
}
.projects-popup-wrapper .projects-list__body td:last-child .icon--delete {
  width: 20px;
  height: 20px;
  cursor: pointer;
  position: relative;
  display: inline-block;
}
.projects-popup-wrapper .projects-list__body td:last-child .icon--delete:hover:after {
  transform: scale(1.2);
}
.projects-popup-wrapper .projects-list__body td:last-child .icon--delete:after {
  font-size: 20px;
}

.popup-text-cut .popup-wrapper-header {
  text-align: center;
  padding: 0;
}
.popup-text-cut .popup-wrapper-container > div .description {
  width: 160px;
  padding: 10px 20px;
  color: #E30000;
}
.popup-wrapper.popup-text-cut {
  min-width: 160px;
}

.text-options-popup {
  padding: 20px 30px 20px;
  width: 778px;
  max-height: calc(100vh - 260px);
  overflow-y: auto;
}
.text-options-popup .form-group {
  margin-bottom: 30px;
}
.text-options-popup .form-group p.title {
  margin: 0 0 10px 0;
  font-size: 14px;
  color: #8C8C8C;
  text-transform: uppercase;
  font-weight: 700;
  position: relative;
  line-height: 22px;
  display: flex;
  align-items: center;
}
.text-options-popup .form-group p.title .note {
  text-transform: initial;
  font-size: 12px;
  font-weight: 400;
  margin-left: auto;
  color: #000000;
}
.text-options-popup .form-group .input-basic {
  margin-bottom: 10px;
  width: 100%;
}
.text-options-popup .form-group .input-basic + p.title {
  margin-top: 20px;
}
.text-options-popup .form-group .input-basic:last-child {
  margin-bottom: 0;
}
.text-options-popup .form-group .options {
  display: flex;
}
.text-options-popup .form-group .options .option {
  position: relative;
  cursor: pointer;
  margin-right: 20px;
  border: 1px solid #D2D2D2;
}
.text-options-popup .form-group .options .option:last-child {
  margin-right: 0 !important;
}
.text-options-popup .form-group .options .option img {
  display: block;
  margin: 0;
  width: 100%;
}
.text-options-popup .form-group .options .option .image {
  position: relative;
  padding: 9px;
  width: 158px;
}
.text-options-popup .form-group .options .option .image .wrapper-hidden {
  overflow: hidden;
  height: 100%;
}
.text-options-popup .form-group .options .option .image .wrapper-hidden img {
  position: relative;
}
.text-options-popup .form-group .options .option .image span {
  display: inline-block;
  margin-top: 10px;
  font-size: 16px;
  color: #000000;
  line-height: 22px;
  word-break: break-word;
}
.text-options-popup .form-group .options .option.is-selected {
  border-color: #000000;
  box-shadow: inset 0px 0px 0px 1px #000000;
}
.text-options-popup .form-group .options .option.is-selected:before {
  font-family: "icons";
  position: absolute;
  font-style: normal;
  font-weight: normal;
  speak: none;
  display: inline-block;
  text-align: center;
  font-variant: normal;
  text-transform: none;
  line-height: 1em;
  -webkit-font-smoothing: antialiased;
  margin: 0;
  pointer-events: none;
  text-decoration: none;
  transition: none;
  content: '\E80F';
  width: 24px;
  height: 24px;
  background: #000000;
  color: #fff;
  border-radius: 100%;
  border: 1px solid #fff;
  top: -10px;
  left: -10px;
  z-index: 1;
  line-height: 23px;
  font-size: 9px;
  padding-left: 1px;
}
.text-options-popup .form-group custom-dropdown {
  height: 48px;
  width: 100%;
}
.text-options-popup .form-group figure {
  position: relative;
  margin: 0;
}
.text-options-popup .form-group figure figcaption {
  margin-top: 4px;
  margin-bottom: 11px;
  color: #000000;
  font-size: 12px;
  line-height: 18px;
}
.text-options-popup .form-group figure div.highlight-area {
  position: absolute;
}
.text-options-popup .form-group figure div.highlight-area.is-filled {
  background: #000000;
}
.text-options-popup .form-group figure div.highlight-area.is-focused {
  box-shadow: 0px 3px 8px rgba(0, 0, 0, 0.15);
}
.text-options-popup .form-group figure div.highlight-area.is-focused.is-filled {
  box-shadow: 0px 3px 8px #000000;
}
.text-options-popup .form-group figure div.highlight-area.title {
  width: 93px;
  height: 7px;
}
.text-options-popup .form-group figure div.highlight-area.title.first {
  top: 83px;
  left: 207px;
}
.text-options-popup .form-group figure div.highlight-area.title.second {
  top: 98px;
  left: 207px;
}
.text-options-popup .form-group figure div.highlight-area.text {
  width: 62px;
  height: 7px;
}
.text-options-popup .form-group figure div.highlight-area.text.first {
  top: 162px;
  left: 251px;
}
.text-options-popup .form-group figure div.highlight-area.text.second {
  top: 173px;
  left: 251px;
}
.text-options-popup .form-group figure.without-title div.highlight-area.text.first {
  top: 163px;
  left: 222px;
}
.text-options-popup .form-group figure.without-title div.highlight-area.text.second {
  top: 174px;
  left: 222px;
}
.text-options-popup .groups {
  display: flex;
}
.text-options-popup .groups:last-child .form-group {
  margin-bottom: 0;
}
.text-options-popup .groups .form-group {
  width: calc(50% - 10px);
  flex: none;
}
.text-options-popup .groups .form-group:first-child {
  margin-right: 20px;
}

.layouts-variant {
  padding: 10px 8px 10px 20px;
  width: 938px;
  height: 477px;
  position: relative;
}
.layouts-variant-wrapper {
  overflow: auto;
  height: 100%;
}
.layouts-variant-wrapper .mCSB_container {
  max-width: 100%;
}
.layouts-variant-list {
  display: flex;
  flex-wrap: wrap;
  justify-content: flex-start;
}
.layouts-variant-list__item {
  opacity: 0.8;
  height: auto;
  margin: 12px;
  width: calc(25% - 24px);
}
.layouts-variant-list__item:first-child {
  outline: 2px solid #82B44F;
}
.layouts-variant-list__item:hover {
  opacity: 1;
  box-shadow: 0 2px 4px 0 rgba(17, 17, 17, 0.15);
}
.layouts-variant-list__item.not-loaded {
  pointer-events: none;
}
.layouts-variant-text {
  font-size: 15px;
  line-height: 24px;
  margin: 0;
  color: #454545;
  text-align: center;
  position: absolute;
  top: 200px;
  width: 100%;
}

.popup-wrapper-close {
  z-index: 12;
}
.end-pages-popup-wrapper {
  padding: 20px 25px 0px;
  display: flex;
}
.end-pages-popup-wrapper .selected-color {
  position: absolute;
  bottom: 28px;
  left: 40px;
}
.end-pages-popup-wrapper .selected-color h4 {
  font-size: 12px;
  color: #8C8C8C;
  font-weight: 200;
  margin-bottom: 7px;
}
.end-pages-popup-wrapper .selected-color .color {
  width: 86px;
  height: 27px;
  line-height: 26px;
  font-size: 10px;
  padding: 0;
  border-radius: 3px;
  box-shadow: 0px 2px 5px rgba(0, 0, 0, 0.7);
}
.end-pages-popup-wrapper btn-solid {
  position: absolute;
  bottom: 28px;
  right: 28px;
  width: 100px;
  height: 27px;
  line-height: 26px;
  font-size: 10px;
  padding: 0;
}
.end-pages-popup-wrapper .for-albums .title {
  display: flex;
  text-transform: uppercase;
  color: #000000;
  font-size: 15px;
  font-weight: 400;
  text-decoration: none;
  line-height: 26px;
  padding: 10px 0px 0px 3px;
  width: 215px;
}
.end-pages-popup-wrapper .for-albums .sub-title {
  display: flex;
  color: #000000;
  font-size: 10px;
  font-weight: 400;
  text-decoration: none;
  line-height: 11px;
  padding: 5px 0px 15px 0px;
  font-style: italic;
}
.end-pages-popup-wrapper .for-albums .b-colorpicker {
  position: relative;
  cursor: default;
  width: 100%;
}
.end-pages-popup-wrapper .for-albums .b-colorpicker .b-colorpicker__colors {
  width: 100%;
  margin: 5px 0 0 0;
}
.end-pages-popup-wrapper .for-albums .b-colorpicker .b-colorpicker__colors .color-item-frame {
  padding: 3px;
  cursor: pointer;
  position: relative;
  display: inline-block;
  margin-bottom: 7px;
  border: solid 1px #D2D2D2;
  margin-right: 5px;
}
.end-pages-popup-wrapper .for-albums .b-colorpicker .b-colorpicker__colors .color-item-frame.is-selected {
  border-color: #000000;
  box-shadow: 0 0 0 1px #000000;
}
.end-pages-popup-wrapper .for-albums .b-colorpicker .b-colorpicker__colors .color-item-frame.is-selected::before {
  font-family: "icons";
  position: absolute;
  text-align: center;
  content: '\E80F';
  width: 24px;
  height: 24px;
  background: #000000;
  color: #fff;
  border-radius: 100%;
  border: 1px solid #fff;
  top: -10px;
  left: -10px;
  z-index: 1;
  line-height: 23px;
  font-size: 9px;
  padding-left: 1px;
  pointer-events: none;
}
.end-pages-popup-wrapper .for-albums .b-colorpicker .b-colorpicker__colors .color-item-frame .color-item {
  display: inline-block;
  vertical-align: top;
  width: 86px;
  height: 30px;
  margin-bottom: 6px;
  border: 1px solid #8C8C8C;
  cursor: pointer;
}
.end-pages-popup-wrapper .for-albums .b-colorpicker .b-colorpicker__colors .color-item-frame .color-item:nth-child(4n) {
  margin-right: 0;
}
.end-pages-popup-wrapper .for-albums .b-colorpicker .b-colorpicker__colors .color-item-frame .color-item.c-black {
  background-color: #000;
}
.end-pages-popup-wrapper .for-albums .b-colorpicker .b-colorpicker__colors .color-item-frame .color-item.c-lightgrey {
  background-color: #d3d2ce;
}
.end-pages-popup-wrapper .for-albums .b-colorpicker .b-colorpicker__colors .color-item-frame .color-item.c-white-additional {
  background-color: #dbdbdb;
}
.end-pages-popup-wrapper .for-albums .b-colorpicker .b-colorpicker__colors .color-item-frame .color-item.c-cream {
  background-color: #d1cec5;
}
.end-pages-popup-wrapper .for-albums .b-colorpicker .b-colorpicker__colors .color-item-frame .color-name {
  font-size: 12px;
  word-wrap: break-word;
  text-align: center;
  text-transform: uppercase;
}
.end-pages-popup-wrapper .left-side {
  height: 80%;
  width: 50%;
}
.end-pages-popup-wrapper .left-side .title {
  display: flex;
  text-transform: uppercase;
  color: #000000;
  font-size: 15px;
  font-weight: 400;
  text-decoration: none;
  line-height: 26px;
  padding: 10px 0px 0px 15px;
  width: 215px;
}
.end-pages-popup-wrapper .left-side .sub-title {
  display: flex;
  color: #000000;
  font-size: 10px;
  font-weight: 400;
  text-decoration: none;
  line-height: 11px;
  padding: 5px 0px 15px 18px;
  font-style: italic;
}
.end-pages-popup-wrapper .left-side .colorpicker {
  margin-left: 15px;
  box-shadow: none;
  width: 216px;
}
.end-pages-popup-wrapper .right-side {
  width: 50%;
  height: 90%;
  border-left: 1px solid #D2D2D2;
  margin-left: 40px;
}
.end-pages-popup-wrapper .right-side .logo-wrapper {
  position: relative;
  float: right;
  width: 100%;
  height: 100%;
}
.end-pages-popup-wrapper .right-side .logo-wrapper.mr-10 {
  margin-right: 10px;
}
.end-pages-popup-wrapper .right-side .logo-content {
  z-index: 11;
  position: absolute;
  padding: 10px 10px;
  min-height: 150px;
  width: 260px;
  background: #fff;
  border-radius: 4px;
  align-items: center;
  pointer-events: auto;
}
.end-pages-popup-wrapper .right-side .logo-content.content-bottom:before {
  content: " ";
  position: absolute;
  top: -10px;
  left: calc(50% - 10px);
  width: 0;
  height: 0;
  transform: rotate(45deg);
  border: 10px solid;
  border-color: #fff transparent transparent #fff;
}
.end-pages-popup-wrapper .right-side .logo-content.content-top:before {
  content: " ";
  position: absolute;
  top: calc(100% - 10px);
  left: calc(50% - 10px);
  width: 0;
  height: 0;
  transform: rotate(225deg);
  border: 10px solid;
  border-color: #fff transparent transparent #fff;
}
.end-pages-popup-wrapper .right-side .logo-content .btn {
  margin-left: 0px !important;
}
.end-pages-popup-wrapper .right-side .logo-content .option {
  padding: 6px 5px;
}
.end-pages-popup-wrapper .right-side .logo-content .option.first {
  padding-top: 15px;
}
.end-pages-popup-wrapper .right-side .logo-content .option.current {
  font-weight: 600;
}
.end-pages-popup-wrapper .right-side .logo-content .wrapper {
  position: relative;
  width: 100%;
  height: 100%;
}
.end-pages-popup-wrapper .right-side .logo-content .title {
  text-transform: uppercase;
  color: #000000;
  font-size: 15px;
  font-weight: 400;
  text-decoration: none;
  line-height: 26px;
  padding: 0 5px;
}
.end-pages-popup-wrapper .right-side .logo-content .sub-title {
  display: flex;
  color: #000000;
  font-size: 10px;
  font-weight: 400;
  text-decoration: none;
  line-height: 11px;
  padding: 5px 0px 0px 8px;
  font-style: italic;
}
.end-pages-popup-wrapper .right-side .logo-content .save {
  text-transform: none;
  position: absolute;
  left: 123px;
  top: 2px;
  width: 90px;
}
.end-pages-popup-wrapper .right-side .logo-content .upload {
  text-transform: capitalize;
  text-decoration: underline;
  color: #000000;
  position: absolute;
  left: 176px;
  top: 2px;
}
.end-pages-popup-wrapper .right-side .logo-content label {
  pointer-events: all !important;
}
.end-pages-popup-wrapper .right-side .logo_overlay {
  position: fixed;
  top: 0;
  right: 0;
  width: 50%;
  height: 85%;
  background: transparent;
  opacity: 0;
  z-index: 10;
  pointer-events: auto;
}

custom-dropdown {
  display: inline-flex;
  position: relative;
  height: 48px;
  width: 100%;
}
custom-dropdown > ul {
  visibility: visible !important;
  opacity: 1 !important;
}
custom-dropdown > ul span.title {
  word-break: break-word;
  white-space: break-spaces;
}
custom-dropdown.inline {
  width: auto;
}
custom-dropdown.medium {
  height: 36px;
}
custom-dropdown.small {
  height: 28px;
}
custom-dropdown .dropdown-btn {
  width: 100%;
  height: 100%;
  display: flex;
  align-items: center;
  justify-content: space-between;
  padding: 0 35px 0 20px;
  background: #fff;
  border: 1px solid #D2D2D2;
  position: relative;
  cursor: pointer;
  z-index: 10;
}
custom-dropdown .dropdown-btn:hover {
  border-color: #000000;
}
custom-dropdown .dropdown-btn:after {
  content: "";
  background-image: url("data:image/svg+xml;charset=UTF-8,<svg width='12' height='6' viewBox='0 0 12 6' fill='none' xmlns='http://www.w3.org/2000/svg'><path d='M0 0L6.00012 6.00024L12.0004 0H10.5862L6.00012 4.58594L1.41418 0H0Z' fill='rgb(0 0 0)'/></svg>");
  background-repeat: no-repeat;
  width: 12px;
  height: 6px;
  top: calc(50% - 3px);
  right: 14px;
  pointer-events: none;
  position: absolute;
}
custom-dropdown .dropdown-btn.inline {
  background: transparent;
  border: none;
  height: 24px;
  padding: 0 20px 0 10px;
  color: inherit;
  font-weight: 700;
}
custom-dropdown .dropdown-btn.inline:after {
  font-size: 12px;
  top: 8px;
  right: 4px;
}
custom-dropdown .dropdown-btn.medium span {
  font-size: 14px;
}
custom-dropdown .dropdown-btn.small span {
  font-size: 12px;
}
custom-dropdown .dropdown-btn img {
  order: -1;
  margin-right: 10px;
  width: 30px;
  height: 30px;
}
custom-dropdown .dropdown-btn span {
  color: #000000;
  font-family: "Mulish";
  font-size: 16px;
  line-height: 30px;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
custom-dropdown .dropdown-btn__additional-field {
  font-size: 14px !important;
  font-family: "Mulish" !important;
  color: #8C8C8C !important;
}
custom-dropdown ul {
  position: absolute;
  background: #fff;
  left: 0;
  top: calc(100% - 1px);
  min-width: 100%;
  width: auto;
  border: 1px solid #D2D2D2;
  padding: 5px 0;
  display: flex;
  flex-direction: column;
  visibility: visible;
  opacity: 1;
  z-index: 12;
  box-shadow: 0px 5px 4px rgba(0, 0, 0, 0.15);
  max-height: 373px;
  overflow-x: hidden;
  overflow-y: auto;
}
custom-dropdown ul li {
  padding: 8px 10px 9px 20px;
  font-size: 12px;
  line-height: 18px;
  color: #000000;
  text-decoration: none;
  display: flex;
  align-items: center;
  justify-content: space-between;
  cursor: pointer;
  position: relative;
  background-position: 6px 50%;
  background-repeat: no-repeat;
  white-space: nowrap;
}
custom-dropdown ul li:hover {
  background-color: #EDEDED;
}
custom-dropdown ul li.active {
  color: #000000;
  font-weight: 700;
}
custom-dropdown ul li.active span {
  color: #000000 !important;
  font-weight: 700 !important;
}
custom-dropdown ul li img {
  order: -1;
  margin-right: 10px;
  width: 30px;
  height: 30px;
}
custom-dropdown ul li .count {
  font-size: 12px;
  color: #8C8C8C;
}
custom-dropdown .dropdown-overlay {
  position: fixed;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  z-index: 11;
}
custom-dropdown .select-option-group {
  pointer-events: none;
  color: #8C8C8C;
  border-bottom: 1px solid #ced5d9;
  font-size: 12px;
}

.btn-choose {
  max-width: 230px;
  margin: 0 auto;
}

.review-popup-wrapper {
  max-width: 578px;
  width: 100vw;
  padding: 20px 30px 50px;
}
.review-popup-wrapper h4 {
  margin: 0 0 20px 0;
  font-family: "Mulish";
  font-size: 18px;
  font-weight: 700;
  line-height: 28px;
}
.review-popup-wrapper p {
  margin: 0 0 20px;
  font-family: "Mulish";
  color: #000000;
  font-size: 16px;
  line-height: 24px;
}
.review-popup-wrapper .crop-gif {
  margin-top: 1px;
}
.review-popup-wrapper .crop-gif.disabled {
  display: none;
}
.review-popup-wrapper .perfect-area {
  box-sizing: border-box;
  padding: 30px 0;
  background: #EDEDED;
  text-align: center;
}
.review-popup-wrapper .perfect-area:before {
  font-family: "icons";
  position: absolute;
  font-style: normal;
  font-weight: normal;
  speak: none;
  display: inline-block;
  text-align: center;
  font-variant: normal;
  text-transform: none;
  line-height: 1em;
  -webkit-font-smoothing: antialiased;
  margin: 0;
  pointer-events: none;
  text-decoration: none;
  transition: none;
  content: '\E825';
  position: relative;
  display: block;
  width: 114px;
  height: 114px;
  border-radius: 100%;
  border: 8px solid #8C8C8C;
  margin: 0 auto 22px;
  color: #8C8C8C;
  font-size: 70px;
  line-height: 100px;
}
.review-popup-wrapper .perfect-area__text {
  font-family: "Mulish";
  font-weight: bold;
  font-size: 18px;
  line-height: 24px;
  color: #8C8C8C;
  text-transform: uppercase;
  letter-spacing: -0.05em;
}
.review-popup-wrapper .progress-bar {
  height: 20px;
  position: relative;
  background: #D2D2D2;
  padding: 10px;
  margin-bottom: 20px;
}
.review-popup-wrapper .progress-bar > span {
  display: block;
  height: 20px;
  background: #8C8C8C;
  position: absolute;
  top: 0;
  left: 0;
  overflow: hidden;
}
.review-popup-wrapper .progress-bar__text {
  position: absolute;
  top: 1px;
  left: 23px;
  color: #fff;
  font-size: 12px;
  font-style: normal;
}
.review-popup-wrapper .crop-review-buttons {
  overflow: hidden;
  clear: both;
  text-align: center;
  display: flex;
  margin-top: 20px;
}
.review-popup-wrapper .crop-review-buttons .separator {
  float: left;
  width: 40px;
  font-size: 14px;
  line-height: 44px;
  color: #A78868;
  font-style: italic;
  text-align: center;
  position: relative;
  z-index: 3;
}
.review-popup-wrapper .crop-review-buttons .separator:before {
  content: "";
  position: absolute;
  left: 20px;
  top: 0px;
  background: #A78868;
  display: inline-block;
  width: 1px;
  height: 51px;
  z-index: -1;
}
.review-popup-wrapper .crop-review-buttons .separator:after {
  content: "";
  position: absolute;
  left: 19px;
  top: 13px;
  background: #fff;
  display: inline-block;
  width: 3px;
  height: 24px;
  z-index: -1;
}

.learn-more-popup-wrapper {
  max-width: 548px;
  height: 499px;
  width: 100vw;
  padding: 20px 30px 50px;
  overflow-y: auto;
}
.learn-more-popup-wrapper p {
  font-size: 16px;
  color: #a2a3a5;
  font-style: italic;
  line-height: 22px;
  margin: 0;
}
.learn-more-popup-wrapper p.subtitle {
  font-style: normal;
  color: #000;
  font-weight: 700;
  margin: 20px 0 5px;
}
.learn-more-popup-wrapper p a {
  color: #000000;
  text-decoration: underline;
}
.learn-more-popup-wrapper p a:hover {
  text-decoration: none;
}
.learn-more-popup-wrapper img {
  display: block;
  margin: 10px auto;
}

.low-res-popup-container .popup-wrapper-container {
  overflow: visible;
}
.low-res-popup-wrapper {
  max-width: 566px;
  width: 100vw;
  padding: 20px 30px 50px;
}
.low-res-popup-wrapper .box-top {
  margin: 0 0 15px 0;
}
.low-res-popup-wrapper .box-top p {
  color: #000000;
  font-family: "Mulish";
  font-size: 14px;
  line-height: 21px;
}
.low-res-popup-wrapper .images-block {
  position: relative;
  max-height: 380px;
  margin-right: -28px;
  padding: 20px 0;
  overflow: visible;
}
.low-res-popup-wrapper .images-block.overflow {
  overflow: auto;
}
.low-res-popup-wrapper .images-block.overflow .select-wrapper ul {
  max-height: 225px;
}
.low-res-popup-wrapper .images-block .low-res-popup-table {
  max-width: 490px;
  width: 100%;
  border-collapse: collapse;
  box-sizing: border-box;
}
.low-res-popup-wrapper .images-block .low-res-popup-table tr.row-title td {
  padding: 0 !important;
}
.low-res-popup-wrapper .images-block .low-res-popup-table tr.row-title td .default-name-image {
  width: 490px;
  height: 16px;
  overflow: hidden;
  display: block;
  position: absolute;
  top: 2px;
  font-family: "Mulish";
  font-size: 11px;
  text-transform: uppercase;
  white-space: nowrap;
  text-overflow: ellipsis;
  color: #000000;
}
.low-res-popup-wrapper .images-block .low-res-popup-table tr.row-title td .default-name-image:hover {
  background: #fff;
  overflow: visible !important;
  white-space: inherit !important;
  z-index: 11;
  height: auto;
}
.low-res-popup-wrapper .images-block .low-res-popup-table tr.size-row {
  height: 60px;
}
.low-res-popup-wrapper .images-block .low-res-popup-table tr.size-row .low-res-img {
  background-size: cover;
  border: none;
  width: 48px;
  height: 48px;
  background-repeat: no-repeat;
  background-position: 50% 50%;
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADwAAAA8CAYAAAA6/NlyAAAACXBIWXMAAAsTAAALEwEAmpwYAAAF6WlUWHRYTUw6Y29tLmFkb2JlLnhtcAAAAAAAPD94cGFja2V0IGJlZ2luPSLvu78iIGlkPSJXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQiPz4gPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iQWRvYmUgWE1QIENvcmUgNS42LWMxNDUgNzkuMTYzNDk5LCAyMDE4LzA4LzEzLTE2OjQwOjIyICAgICAgICAiPiA8cmRmOlJERiB4bWxuczpyZGY9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkvMDIvMjItcmRmLXN5bnRheC1ucyMiPiA8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0iIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtbG5zOnhtcE1NPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvbW0vIiB4bWxuczpzdFJlZj0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL3NUeXBlL1Jlc291cmNlUmVmIyIgeG1sbnM6c3RFdnQ9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZUV2ZW50IyIgeG1sbnM6ZGM9Imh0dHA6Ly9wdXJsLm9yZy9kYy9lbGVtZW50cy8xLjEvIiB4bWxuczpwaG90b3Nob3A9Imh0dHA6Ly9ucy5hZG9iZS5jb20vcGhvdG9zaG9wLzEuMC8iIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIChXaW5kb3dzKSIgeG1wOkNyZWF0ZURhdGU9IjIwMjEtMDMtMTZUMTY6NDk6MTErMDM6MDAiIHhtcDpNb2RpZnlEYXRlPSIyMDIxLTAzLTE2VDE2OjUwOjM4KzAzOjAwIiB4bXA6TWV0YWRhdGFEYXRlPSIyMDIxLTAzLTE2VDE2OjUwOjM4KzAzOjAwIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOmEzMmUyOWFlLTI2YzItZjY0Zi05NTQ3LTJiY2JmMWEzZmEzYiIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDo2QkI0Nzk1N0M1QjUxMUU1OEI2M0RDRDI1RTZGOEQ5OSIgeG1wTU06T3JpZ2luYWxEb2N1bWVudElEPSJ4bXAuZGlkOjZCQjQ3OTU3QzVCNTExRTU4QjYzRENEMjVFNkY4RDk5IiBkYzpmb3JtYXQ9ImltYWdlL3BuZyIgcGhvdG9zaG9wOkNvbG9yTW9kZT0iMyIgcGhvdG9zaG9wOklDQ1Byb2ZpbGU9InNSR0IgSUVDNjE5NjYtMi4xIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6NkJCNDc5NTRDNUI1MTFFNThCNjNEQ0QyNUU2RjhEOTkiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6NkJCNDc5NTVDNUI1MTFFNThCNjNEQ0QyNUU2RjhEOTkiLz4gPHhtcE1NOkhpc3Rvcnk+IDxyZGY6U2VxPiA8cmRmOmxpIHN0RXZ0OmFjdGlvbj0ic2F2ZWQiIHN0RXZ0Omluc3RhbmNlSUQ9InhtcC5paWQ6YTMyZTI5YWUtMjZjMi1mNjRmLTk1NDctMmJjYmYxYTNmYTNiIiBzdEV2dDp3aGVuPSIyMDIxLTAzLTE2VDE2OjUwOjM4KzAzOjAwIiBzdEV2dDpzb2Z0d2FyZUFnZW50PSJBZG9iZSBQaG90b3Nob3AgQ0MgMjAxOSAoV2luZG93cykiIHN0RXZ0OmNoYW5nZWQ9Ii8iLz4gPC9yZGY6U2VxPiA8L3htcE1NOkhpc3Rvcnk+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+wrf8BwAAAjRJREFUaIHt2s+LTWEcx/HXnfGrkSZpxm9TmoUNYRRZCBNK2SpF+RXFQvIPWFgoKysLC4pCdiQWJFaIDWUlK3uxsDQW995m3M6d7rnne7k987zr1D3PeZ7v/bx7znnOPadbm5qaMpcY+N8B/jVZOHWycOpk4dTJwqmThVMnC6dOFk6dOSc8r5tBLz986Yu3Bnsmxmtlx+QZLskmfIsIUoI1+Njt4KrCP/C9Yo2yLKkyuF9P6fW4hfd4iC1RhavOcC9YiTcYaexP4CB24FPV4r2a4THcw2UsKDn2jGnZJkO4WD1Wb2Z4EZ5hQ2N/DCdKjF/Rpn1VlVBNejHD50zLwnFMlhj/uk37q24DzSRaeADnC9qvlqjxAHdb2p7jerehZhItPKm+wrayTeez/BvHsB1nG+P241dEwOhr+PAsxy7hRYla7xpbKJEzXFO/fbTjAMbbHBvFaSwPzFNIpPBms6+kA4pvLYN4ipvq99l9gZkKQ0Sxu4M+p7C6pe0ktjY+j+AJjsTF+ptI4V0d9FmIG+qnP/UHgSstfebjDo7GRZsmctHa2WG/Q7iPz+rX7WhBn0Hcxk88igjXJEp4neLg7ZhtNW8yqP7zdC/edhOqiKhTeiKoTitDeIy1UQWjhDcG1SmiuZANRxSLOqWX4WtQrSIW45r6k1QlooQvNLa+p6rwMJZGBCn5nV1TVbjrl2n/i359p9UzavmfeImThVMnC6dOFk6dLJw6WTh1snDqZOHUycKp8wfjLTs5rYSByQAAAABJRU5ErkJggg==);
  position: relative;
}
.low-res-popup-wrapper .images-block .low-res-popup-table tr.size-row .select-size-block {
  float: left;
}
.low-res-popup-wrapper .images-block .low-res-popup-table tr.size-row .select-size-block .size-select {
  height: 48px;
  width: 360px;
}
.low-res-popup-wrapper .images-block .low-res-popup-table tr.size-row .select-size-block .size-select > a.select-btn {
  height: 100%;
  display: flex;
  align-items: center;
  border-color: #D2D2D2;
  box-shadow: none;
}
.low-res-popup-wrapper .images-block .low-res-popup-table tr.size-row .select-size-block .size-select > a.select-btn.old-size {
  color: #ff5f5f !important;
  text-transform: lowercase !important;
  font-size: 14px !important;
  font-family: "Mulish";
  padding-left: 18px !important;
}
.low-res-popup-wrapper .images-block .low-res-popup-table tr.size-row .select-size-block .size-select > a.select-btn.old-size .suggested {
  font-size: 14px;
  text-transform: none;
  color: #000000;
}
.low-res-popup-wrapper .images-block .low-res-popup-table tr.size-row .select-size-block .size-select > a.select-btn.new-size {
  padding-left: 18px !important;
  color: #8bb859 !important;
}
.low-res-popup-wrapper .images-block .low-res-popup-table tr.size-row .select-size-block .size-select > a.select-btn .suggested {
  font-size: 12px;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
  margin-right: 10px;
}
.low-res-popup-wrapper .images-block .low-res-popup-table tr.size-row .select-size-block .size-select > a.select-btn .default {
  font-size: 12px;
  color: #000;
  font-weight: bold;
}
.low-res-popup-wrapper .images-block .low-res-popup-table tr.size-row .select-size-block .no-sizes-text {
  width: 360px;
  display: inline-block;
  vertical-align: top;
  text-decoration: none;
  height: 48px;
  line-height: 45px;
  box-sizing: border-box;
  padding: 0 52px 0 15px;
  text-transform: none;
  color: #000;
  border-radius: 2px;
  border: 1px solid #D2D2D2;
  position: relative;
  white-space: nowrap;
  overflow: hidden;
  background: #fff;
  z-index: 3;
  padding-left: 18px !important;
  color: #E30000 !important;
  font-weight: bold;
  font-size: 14px !important;
}
.low-res-popup-wrapper .images-block .low-res-popup-table tr.size-row .delete-img-btn {
  position: relative;
  float: right;
  width: 48px;
  height: 48px;
  border-radius: 2px;
  cursor: pointer;
  float: left;
  padding-left: 20px;
  box-sizing: border-box;
}
.low-res-popup-wrapper .images-block .low-res-popup-table tr.size-row .delete-img-btn:after {
  position: absolute;
  top: 13px;
  left: 19px;
  width: 23px;
  height: 24px;
}
.low-res-popup-wrapper .images-block .low-res-popup-table tr.low-resolution-error {
  height: 60px;
}
.low-res-popup-wrapper .images-block .low-res-popup-table tr.low-resolution-error td:nth-child(1) {
  width: 65px;
}
.low-res-popup-wrapper .images-block .low-res-popup-table tr.low-resolution-error .low-res-img {
  background-size: cover;
  border: none;
  width: 48px;
  height: 48px;
  background-repeat: no-repeat;
  background-position: 50% 50%;
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADwAAAA8CAYAAAA6/NlyAAAACXBIWXMAAAsTAAALEwEAmpwYAAAF6WlUWHRYTUw6Y29tLmFkb2JlLnhtcAAAAAAAPD94cGFja2V0IGJlZ2luPSLvu78iIGlkPSJXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQiPz4gPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iQWRvYmUgWE1QIENvcmUgNS42LWMxNDUgNzkuMTYzNDk5LCAyMDE4LzA4LzEzLTE2OjQwOjIyICAgICAgICAiPiA8cmRmOlJERiB4bWxuczpyZGY9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkvMDIvMjItcmRmLXN5bnRheC1ucyMiPiA8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0iIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtbG5zOnhtcE1NPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvbW0vIiB4bWxuczpzdFJlZj0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL3NUeXBlL1Jlc291cmNlUmVmIyIgeG1sbnM6c3RFdnQ9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZUV2ZW50IyIgeG1sbnM6ZGM9Imh0dHA6Ly9wdXJsLm9yZy9kYy9lbGVtZW50cy8xLjEvIiB4bWxuczpwaG90b3Nob3A9Imh0dHA6Ly9ucy5hZG9iZS5jb20vcGhvdG9zaG9wLzEuMC8iIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIChXaW5kb3dzKSIgeG1wOkNyZWF0ZURhdGU9IjIwMjEtMDMtMTZUMTY6NDk6MTErMDM6MDAiIHhtcDpNb2RpZnlEYXRlPSIyMDIxLTAzLTE2VDE2OjUwOjM4KzAzOjAwIiB4bXA6TWV0YWRhdGFEYXRlPSIyMDIxLTAzLTE2VDE2OjUwOjM4KzAzOjAwIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOmEzMmUyOWFlLTI2YzItZjY0Zi05NTQ3LTJiY2JmMWEzZmEzYiIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDo2QkI0Nzk1N0M1QjUxMUU1OEI2M0RDRDI1RTZGOEQ5OSIgeG1wTU06T3JpZ2luYWxEb2N1bWVudElEPSJ4bXAuZGlkOjZCQjQ3OTU3QzVCNTExRTU4QjYzRENEMjVFNkY4RDk5IiBkYzpmb3JtYXQ9ImltYWdlL3BuZyIgcGhvdG9zaG9wOkNvbG9yTW9kZT0iMyIgcGhvdG9zaG9wOklDQ1Byb2ZpbGU9InNSR0IgSUVDNjE5NjYtMi4xIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6NkJCNDc5NTRDNUI1MTFFNThCNjNEQ0QyNUU2RjhEOTkiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6NkJCNDc5NTVDNUI1MTFFNThCNjNEQ0QyNUU2RjhEOTkiLz4gPHhtcE1NOkhpc3Rvcnk+IDxyZGY6U2VxPiA8cmRmOmxpIHN0RXZ0OmFjdGlvbj0ic2F2ZWQiIHN0RXZ0Omluc3RhbmNlSUQ9InhtcC5paWQ6YTMyZTI5YWUtMjZjMi1mNjRmLTk1NDctMmJjYmYxYTNmYTNiIiBzdEV2dDp3aGVuPSIyMDIxLTAzLTE2VDE2OjUwOjM4KzAzOjAwIiBzdEV2dDpzb2Z0d2FyZUFnZW50PSJBZG9iZSBQaG90b3Nob3AgQ0MgMjAxOSAoV2luZG93cykiIHN0RXZ0OmNoYW5nZWQ9Ii8iLz4gPC9yZGY6U2VxPiA8L3htcE1NOkhpc3Rvcnk+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+wrf8BwAAAjRJREFUaIHt2s+LTWEcx/HXnfGrkSZpxm9TmoUNYRRZCBNK2SpF+RXFQvIPWFgoKysLC4pCdiQWJFaIDWUlK3uxsDQW995m3M6d7rnne7k987zr1D3PeZ7v/bx7znnOPadbm5qaMpcY+N8B/jVZOHWycOpk4dTJwqmThVMnC6dOFk6dOSc8r5tBLz986Yu3Bnsmxmtlx+QZLskmfIsIUoI1+Njt4KrCP/C9Yo2yLKkyuF9P6fW4hfd4iC1RhavOcC9YiTcYaexP4CB24FPV4r2a4THcw2UsKDn2jGnZJkO4WD1Wb2Z4EZ5hQ2N/DCdKjF/Rpn1VlVBNejHD50zLwnFMlhj/uk37q24DzSRaeADnC9qvlqjxAHdb2p7jerehZhItPKm+wrayTeez/BvHsB1nG+P241dEwOhr+PAsxy7hRYla7xpbKJEzXFO/fbTjAMbbHBvFaSwPzFNIpPBms6+kA4pvLYN4ipvq99l9gZkKQ0Sxu4M+p7C6pe0ktjY+j+AJjsTF+ptI4V0d9FmIG+qnP/UHgSstfebjDo7GRZsmctHa2WG/Q7iPz+rX7WhBn0Hcxk88igjXJEp4neLg7ZhtNW8yqP7zdC/edhOqiKhTeiKoTitDeIy1UQWjhDcG1SmiuZANRxSLOqWX4WtQrSIW45r6k1QlooQvNLa+p6rwMJZGBCn5nV1TVbjrl2n/i359p9UzavmfeImThVMnC6dOFk6dLJw6WTh1snDqZOHUycKp8wfjLTs5rYSByQAAAABJRU5ErkJggg==);
  position: relative;
}
.low-res-popup-wrapper .images-block .low-res-popup-table tr.low-resolution-error .error__text {
  height: 60px;
}
.low-res-popup-wrapper .images-block .low-res-popup-table tr.low-resolution-error .error__text .error__inner {
  height: 48px;
  width: 360px;
  padding: 0 0 0 18px;
  border: 1px solid #D2D2D2;
  display: flex;
  align-items: center;
}
.low-res-popup-wrapper .images-block .low-res-popup-table tr.low-resolution-error .error__text .error__inner .description {
  font-family: "Mulish";
  width: 82%;
  display: inline-block;
  vertical-align: middle;
  font-size: 14px;
  letter-spacing: 0;
  color: #A3A3A3;
  line-height: 18px;
}
.low-res-popup-wrapper .images-block .low-res-popup-table tr.low-resolution-error .error__text .error__inner .undo {
  line-height: 60px;
  font-family: "Mulish";
  font-size: 14px;
  font-weight: 700;
  color: #A78868;
  text-transform: uppercase;
  text-decoration: none;
}
.low-res-popup-wrapper .images-block .low-res-popup-table tr.low-resolution-error .error__text .error__inner .undo:hover {
  text-decoration: none;
}
.low-res-popup-wrapper .images-block .low-res-popup-table tr td {
  padding-bottom: 10px;
  padding-right: 30px;
  vertical-align: top;
  padding: 10px 0 20px 0;
  box-sizing: border-box;
}
.low-res-popup-wrapper .images-block .low-res-popup-table tr td:nth-child(1) {
  width: 65px;
  height: 17px;
  position: relative;
}
.low-res-popup-wrapper .images-block .low-res-popup-table tr td:nth-child(2) {
  width: 360px;
}
.low-res-popup-wrapper .low-res-footer {
  padding-top: 29px;
  display: flex;
  align-items: center;
}
.low-res-popup-wrapper .low-res-footer .undo {
  cursor: default;
  margin: 0 18px 0 0;
  font-size: 14px;
  letter-spacing: 0;
  color: #A3A3A3;
  font-weight: normal;
  line-height: 18px;
  text-transform: none;
  padding: 0 18px;
  border-radius: 2px;
  text-decoration: none;
  height: 48px;
  border: 1px solid #D2D2D2;
  flex: auto;
  display: flex;
  align-items: center;
}
.low-res-popup-wrapper .low-res-footer .undo > a {
  display: inline-block;
  margin-left: 15px;
  text-transform: uppercase;
  text-decoration: none;
  color: #A78868;
  font-style: normal;
  font-weight: bold;
  margin-left: auto;
}
.low-res-popup-wrapper .low-res-footer .undo > a:hover {
  text-decoration: none;
}
.low-res-popup-wrapper .low-res-footer btn-solid {
  flex: none;
}
.low-res-popup-wrapper .low-res-footer btn-outlined {
  flex: auto;
  margin-right: 18px;
}

.low-res-popup-upsacle {
  background: #ffffff;
  border: 1px solid #D0D9E2;
  position: fixed;
  top: 50%;
  left: 50%;
  height: auto;
  z-index: 1000;
  overflow: hidden;
  transform: translate(-50%, -50%);
  min-width: 300px;
  max-height: 100vh;
}
.low-res-popup-upsacle .close {
  position: absolute;
  right: 17px;
  top: 17px;
  width: 22px;
  height: 22px;
  cursor: pointer;
  z-index: 1;
}
.low-res-popup-upsacle .close:after {
  font-family: "icons";
  position: absolute;
  font-style: normal;
  font-weight: normal;
  speak: none;
  display: inline-block;
  text-align: center;
  font-variant: normal;
  text-transform: none;
  line-height: 1em;
  -webkit-font-smoothing: antialiased;
  margin: 0;
  pointer-events: none;
  text-decoration: none;
  transition: none;
  content: "\E805";
  color: #D0D9E2;
  font-size: 18px;
  left: 2px;
  top: 2px;
}
.low-res-popup-upsacle-header {
  height: auto;
  background: inherit;
  font-size: 26px;
  line-height: 30px;
  font-weight: 400;
  padding: 30px 45px 13px 30px;
  text-transform: initial;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  color: #000000;
  font-family: "PlayfairDisplay";
  position: relative;
  flex: none;
}
.low-res-popup-upsacle-header:after {
  content: "";
  position: absolute;
  left: 30px;
  bottom: 0;
  width: calc(100% - 50px);
  border-bottom: 1px solid #D2D2D2;
}
.low-res-popup-upsacle-wrapper {
  padding: 0 30px 30px 30px;
  max-height: 380px;
  overflow: visible;
}
.low-res-popup-upsacle-wrapper .select-wrapper ul {
  max-height: 130px;
}
.low-res-popup-upsacle-wrapper.overflow {
  overflow: auto;
}
.low-res-popup-upsacle-wrapper.overflow .select-wrapper ul {
  max-height: 150px;
}
.low-res-popup-upsacle-wrapper .low-res-popup-upsacle-table {
  max-width: 490px;
  width: 100%;
  border-collapse: collapse;
  box-sizing: border-box;
}
.low-res-popup-upsacle-wrapper .low-res-popup-upsacle-table tr.size-row {
  height: 60px;
}
.low-res-popup-upsacle-wrapper .low-res-popup-upsacle-table tr.size-row .low-res-img {
  background-size: cover;
  border: none;
  width: 48px;
  height: 48px;
  background-repeat: no-repeat;
  background-position: 50% 50%;
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADwAAAA8CAYAAAA6/NlyAAAACXBIWXMAAAsTAAALEwEAmpwYAAAF6WlUWHRYTUw6Y29tLmFkb2JlLnhtcAAAAAAAPD94cGFja2V0IGJlZ2luPSLvu78iIGlkPSJXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQiPz4gPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iQWRvYmUgWE1QIENvcmUgNS42LWMxNDUgNzkuMTYzNDk5LCAyMDE4LzA4LzEzLTE2OjQwOjIyICAgICAgICAiPiA8cmRmOlJERiB4bWxuczpyZGY9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkvMDIvMjItcmRmLXN5bnRheC1ucyMiPiA8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0iIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtbG5zOnhtcE1NPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvbW0vIiB4bWxuczpzdFJlZj0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL3NUeXBlL1Jlc291cmNlUmVmIyIgeG1sbnM6c3RFdnQ9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZUV2ZW50IyIgeG1sbnM6ZGM9Imh0dHA6Ly9wdXJsLm9yZy9kYy9lbGVtZW50cy8xLjEvIiB4bWxuczpwaG90b3Nob3A9Imh0dHA6Ly9ucy5hZG9iZS5jb20vcGhvdG9zaG9wLzEuMC8iIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIChXaW5kb3dzKSIgeG1wOkNyZWF0ZURhdGU9IjIwMjEtMDMtMTZUMTY6NDk6MTErMDM6MDAiIHhtcDpNb2RpZnlEYXRlPSIyMDIxLTAzLTE2VDE2OjUwOjM4KzAzOjAwIiB4bXA6TWV0YWRhdGFEYXRlPSIyMDIxLTAzLTE2VDE2OjUwOjM4KzAzOjAwIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOmEzMmUyOWFlLTI2YzItZjY0Zi05NTQ3LTJiY2JmMWEzZmEzYiIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDo2QkI0Nzk1N0M1QjUxMUU1OEI2M0RDRDI1RTZGOEQ5OSIgeG1wTU06T3JpZ2luYWxEb2N1bWVudElEPSJ4bXAuZGlkOjZCQjQ3OTU3QzVCNTExRTU4QjYzRENEMjVFNkY4RDk5IiBkYzpmb3JtYXQ9ImltYWdlL3BuZyIgcGhvdG9zaG9wOkNvbG9yTW9kZT0iMyIgcGhvdG9zaG9wOklDQ1Byb2ZpbGU9InNSR0IgSUVDNjE5NjYtMi4xIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6NkJCNDc5NTRDNUI1MTFFNThCNjNEQ0QyNUU2RjhEOTkiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6NkJCNDc5NTVDNUI1MTFFNThCNjNEQ0QyNUU2RjhEOTkiLz4gPHhtcE1NOkhpc3Rvcnk+IDxyZGY6U2VxPiA8cmRmOmxpIHN0RXZ0OmFjdGlvbj0ic2F2ZWQiIHN0RXZ0Omluc3RhbmNlSUQ9InhtcC5paWQ6YTMyZTI5YWUtMjZjMi1mNjRmLTk1NDctMmJjYmYxYTNmYTNiIiBzdEV2dDp3aGVuPSIyMDIxLTAzLTE2VDE2OjUwOjM4KzAzOjAwIiBzdEV2dDpzb2Z0d2FyZUFnZW50PSJBZG9iZSBQaG90b3Nob3AgQ0MgMjAxOSAoV2luZG93cykiIHN0RXZ0OmNoYW5nZWQ9Ii8iLz4gPC9yZGY6U2VxPiA8L3htcE1NOkhpc3Rvcnk+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+wrf8BwAAAjRJREFUaIHt2s+LTWEcx/HXnfGrkSZpxm9TmoUNYRRZCBNK2SpF+RXFQvIPWFgoKysLC4pCdiQWJFaIDWUlK3uxsDQW995m3M6d7rnne7k987zr1D3PeZ7v/bx7znnOPadbm5qaMpcY+N8B/jVZOHWycOpk4dTJwqmThVMnC6dOFk6dOSc8r5tBLz986Yu3Bnsmxmtlx+QZLskmfIsIUoI1+Njt4KrCP/C9Yo2yLKkyuF9P6fW4hfd4iC1RhavOcC9YiTcYaexP4CB24FPV4r2a4THcw2UsKDn2jGnZJkO4WD1Wb2Z4EZ5hQ2N/DCdKjF/Rpn1VlVBNejHD50zLwnFMlhj/uk37q24DzSRaeADnC9qvlqjxAHdb2p7jerehZhItPKm+wrayTeez/BvHsB1nG+P241dEwOhr+PAsxy7hRYla7xpbKJEzXFO/fbTjAMbbHBvFaSwPzFNIpPBms6+kA4pvLYN4ipvq99l9gZkKQ0Sxu4M+p7C6pe0ktjY+j+AJjsTF+ptI4V0d9FmIG+qnP/UHgSstfebjDo7GRZsmctHa2WG/Q7iPz+rX7WhBn0Hcxk88igjXJEp4neLg7ZhtNW8yqP7zdC/edhOqiKhTeiKoTitDeIy1UQWjhDcG1SmiuZANRxSLOqWX4WtQrSIW45r6k1QlooQvNLa+p6rwMJZGBCn5nV1TVbjrl2n/i359p9UzavmfeImThVMnC6dOFk6dLJw6WTh1snDqZOHUycKp8wfjLTs5rYSByQAAAABJRU5ErkJggg==);
  position: relative;
}
.low-res-popup-upsacle-wrapper .low-res-popup-upsacle-table tr.size-row .select-size-block {
  float: left;
}
.low-res-popup-upsacle-wrapper .low-res-popup-upsacle-table tr.size-row .select-size-block .size-select {
  height: 48px;
  width: 360px;
}
.low-res-popup-upsacle-wrapper .low-res-popup-upsacle-table tr.size-row .select-size-block .size-select > a.select-btn {
  height: 100%;
  display: flex;
  align-items: center;
  border-color: #D2D2D2;
  box-shadow: none;
}
.low-res-popup-upsacle-wrapper .low-res-popup-upsacle-table tr.size-row .select-size-block .size-select > a.select-btn.old-size {
  color: #ff5f5f !important;
  text-transform: lowercase !important;
  font-size: 14px !important;
  font-family: "Mulish";
  padding-left: 18px !important;
}
.low-res-popup-upsacle-wrapper .low-res-popup-upsacle-table tr.size-row .select-size-block .size-select > a.select-btn.old-size .suggested {
  font-size: 14px;
  text-transform: none;
  color: #000000;
}
.low-res-popup-upsacle-wrapper .low-res-popup-upsacle-table tr.size-row .select-size-block .size-select > a.select-btn.new-size {
  padding-left: 18px !important;
  color: #8bb859 !important;
}
.low-res-popup-upsacle-wrapper .low-res-popup-upsacle-table tr.size-row .select-size-block .size-select > a.select-btn .suggested {
  font-size: 12px;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
  margin-right: 10px;
}
.low-res-popup-upsacle-wrapper .low-res-popup-upsacle-table tr.size-row .select-size-block .size-select > a.select-btn .default {
  font-size: 12px;
  color: #000;
  font-weight: bold;
}
.low-res-popup-upsacle-wrapper .low-res-popup-upsacle-table tr.size-row .select-size-block .no-sizes-text {
  width: 360px;
  display: inline-block;
  vertical-align: top;
  text-decoration: none;
  height: 48px;
  line-height: 45px;
  box-sizing: border-box;
  padding: 0 52px 0 15px;
  text-transform: none;
  color: #000;
  border-radius: 2px;
  border: 1px solid #D2D2D2;
  position: relative;
  white-space: nowrap;
  overflow: hidden;
  background: #fff;
  z-index: 3;
  padding-left: 18px !important;
  color: #E30000 !important;
  font-weight: bold;
  font-size: 14px !important;
}
.low-res-popup-upsacle-wrapper .low-res-popup-upsacle-table tr.size-row .delete-img-btn {
  position: relative;
  float: right;
  width: 48px;
  height: 48px;
  border-radius: 2px;
  cursor: pointer;
  float: left;
  padding-left: 20px;
  box-sizing: border-box;
}
.low-res-popup-upsacle-wrapper .low-res-popup-upsacle-table tr.size-row .delete-img-btn:after {
  position: absolute;
  top: 13px;
  left: 19px;
  width: 23px;
  height: 24px;
}
.low-res-popup-upsacle-wrapper .low-res-popup-upsacle-table tr.low-resolution-error {
  height: 60px;
}
.low-res-popup-upsacle-wrapper .low-res-popup-upsacle-table tr.low-resolution-error td:nth-child(1) {
  width: 65px;
}
.low-res-popup-upsacle-wrapper .low-res-popup-upsacle-table tr.low-resolution-error .low-res-img {
  background-size: cover;
  border: none;
  width: 48px;
  height: 48px;
  background-repeat: no-repeat;
  background-position: 50% 50%;
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADwAAAA8CAYAAAA6/NlyAAAACXBIWXMAAAsTAAALEwEAmpwYAAAF6WlUWHRYTUw6Y29tLmFkb2JlLnhtcAAAAAAAPD94cGFja2V0IGJlZ2luPSLvu78iIGlkPSJXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQiPz4gPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iQWRvYmUgWE1QIENvcmUgNS42LWMxNDUgNzkuMTYzNDk5LCAyMDE4LzA4LzEzLTE2OjQwOjIyICAgICAgICAiPiA8cmRmOlJERiB4bWxuczpyZGY9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkvMDIvMjItcmRmLXN5bnRheC1ucyMiPiA8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0iIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtbG5zOnhtcE1NPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvbW0vIiB4bWxuczpzdFJlZj0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL3NUeXBlL1Jlc291cmNlUmVmIyIgeG1sbnM6c3RFdnQ9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZUV2ZW50IyIgeG1sbnM6ZGM9Imh0dHA6Ly9wdXJsLm9yZy9kYy9lbGVtZW50cy8xLjEvIiB4bWxuczpwaG90b3Nob3A9Imh0dHA6Ly9ucy5hZG9iZS5jb20vcGhvdG9zaG9wLzEuMC8iIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIChXaW5kb3dzKSIgeG1wOkNyZWF0ZURhdGU9IjIwMjEtMDMtMTZUMTY6NDk6MTErMDM6MDAiIHhtcDpNb2RpZnlEYXRlPSIyMDIxLTAzLTE2VDE2OjUwOjM4KzAzOjAwIiB4bXA6TWV0YWRhdGFEYXRlPSIyMDIxLTAzLTE2VDE2OjUwOjM4KzAzOjAwIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOmEzMmUyOWFlLTI2YzItZjY0Zi05NTQ3LTJiY2JmMWEzZmEzYiIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDo2QkI0Nzk1N0M1QjUxMUU1OEI2M0RDRDI1RTZGOEQ5OSIgeG1wTU06T3JpZ2luYWxEb2N1bWVudElEPSJ4bXAuZGlkOjZCQjQ3OTU3QzVCNTExRTU4QjYzRENEMjVFNkY4RDk5IiBkYzpmb3JtYXQ9ImltYWdlL3BuZyIgcGhvdG9zaG9wOkNvbG9yTW9kZT0iMyIgcGhvdG9zaG9wOklDQ1Byb2ZpbGU9InNSR0IgSUVDNjE5NjYtMi4xIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6NkJCNDc5NTRDNUI1MTFFNThCNjNEQ0QyNUU2RjhEOTkiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6NkJCNDc5NTVDNUI1MTFFNThCNjNEQ0QyNUU2RjhEOTkiLz4gPHhtcE1NOkhpc3Rvcnk+IDxyZGY6U2VxPiA8cmRmOmxpIHN0RXZ0OmFjdGlvbj0ic2F2ZWQiIHN0RXZ0Omluc3RhbmNlSUQ9InhtcC5paWQ6YTMyZTI5YWUtMjZjMi1mNjRmLTk1NDctMmJjYmYxYTNmYTNiIiBzdEV2dDp3aGVuPSIyMDIxLTAzLTE2VDE2OjUwOjM4KzAzOjAwIiBzdEV2dDpzb2Z0d2FyZUFnZW50PSJBZG9iZSBQaG90b3Nob3AgQ0MgMjAxOSAoV2luZG93cykiIHN0RXZ0OmNoYW5nZWQ9Ii8iLz4gPC9yZGY6U2VxPiA8L3htcE1NOkhpc3Rvcnk+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+wrf8BwAAAjRJREFUaIHt2s+LTWEcx/HXnfGrkSZpxm9TmoUNYRRZCBNK2SpF+RXFQvIPWFgoKysLC4pCdiQWJFaIDWUlK3uxsDQW995m3M6d7rnne7k987zr1D3PeZ7v/bx7znnOPadbm5qaMpcY+N8B/jVZOHWycOpk4dTJwqmThVMnC6dOFk6dOSc8r5tBLz986Yu3Bnsmxmtlx+QZLskmfIsIUoI1+Njt4KrCP/C9Yo2yLKkyuF9P6fW4hfd4iC1RhavOcC9YiTcYaexP4CB24FPV4r2a4THcw2UsKDn2jGnZJkO4WD1Wb2Z4EZ5hQ2N/DCdKjF/Rpn1VlVBNejHD50zLwnFMlhj/uk37q24DzSRaeADnC9qvlqjxAHdb2p7jerehZhItPKm+wrayTeez/BvHsB1nG+P241dEwOhr+PAsxy7hRYla7xpbKJEzXFO/fbTjAMbbHBvFaSwPzFNIpPBms6+kA4pvLYN4ipvq99l9gZkKQ0Sxu4M+p7C6pe0ktjY+j+AJjsTF+ptI4V0d9FmIG+qnP/UHgSstfebjDo7GRZsmctHa2WG/Q7iPz+rX7WhBn0Hcxk88igjXJEp4neLg7ZhtNW8yqP7zdC/edhOqiKhTeiKoTitDeIy1UQWjhDcG1SmiuZANRxSLOqWX4WtQrSIW45r6k1QlooQvNLa+p6rwMJZGBCn5nV1TVbjrl2n/i359p9UzavmfeImThVMnC6dOFk6dLJw6WTh1snDqZOHUycKp8wfjLTs5rYSByQAAAABJRU5ErkJggg==);
  position: relative;
}
.low-res-popup-upsacle-wrapper .low-res-popup-upsacle-table tr.low-resolution-error .error__text {
  height: 60px;
}
.low-res-popup-upsacle-wrapper .low-res-popup-upsacle-table tr.low-resolution-error .error__text .error__inner {
  height: 48px;
  width: 360px;
  padding: 0 0 0 18px;
  border: 1px solid #D2D2D2;
  display: flex;
  align-items: center;
}
.low-res-popup-upsacle-wrapper .low-res-popup-upsacle-table tr.low-resolution-error .error__text .error__inner .description {
  font-family: "Mulish";
  width: 82%;
  display: inline-block;
  vertical-align: middle;
  font-size: 14px;
  letter-spacing: 0;
  color: #A3A3A3;
  line-height: 18px;
}
.low-res-popup-upsacle-wrapper .low-res-popup-upsacle-table tr.low-resolution-error .error__text .error__inner .undo {
  line-height: 60px;
  font-family: "Mulish";
  font-size: 14px;
  font-weight: 700;
  color: #A78868;
  text-transform: uppercase;
  text-decoration: none;
}
.low-res-popup-upsacle-wrapper .low-res-popup-upsacle-table tr.low-resolution-error .error__text .error__inner .undo:hover {
  text-decoration: none;
}
.low-res-popup-upsacle-wrapper .low-res-popup-upsacle-table tr td {
  padding-bottom: 10px;
  padding-right: 30px;
  vertical-align: top;
  padding: 10px 0 20px 0;
  box-sizing: border-box;
}
.low-res-popup-upsacle-wrapper .low-res-popup-upsacle-table tr td:nth-child(1) {
  width: 65px;
  height: 17px;
  position: relative;
}
.low-res-popup-upsacle-wrapper .low-res-popup-upsacle-table tr td:nth-child(2) {
  width: 360px;
}
.low-res-popup-upsacle-wrapper .low-res-footer {
  padding-top: 29px;
  display: flex;
  align-items: center;
}
.low-res-popup-upsacle-wrapper .low-res-footer .undo {
  cursor: default;
  margin: 0 18px 0 0;
  font-size: 14px;
  letter-spacing: 0;
  color: #A3A3A3;
  font-weight: normal;
  line-height: 18px;
  text-transform: none;
  padding: 0 18px;
  border-radius: 2px;
  text-decoration: none;
  height: 48px;
  border: 1px solid #D2D2D2;
  flex: auto;
  display: flex;
  align-items: center;
}
.low-res-popup-upsacle-wrapper .low-res-footer .undo > a {
  display: inline-block;
  margin-left: 15px;
  text-transform: uppercase;
  text-decoration: none;
  color: #A78868;
  font-style: normal;
  font-weight: bold;
  margin-left: auto;
}
.low-res-popup-upsacle-wrapper .low-res-footer .undo > a:hover {
  text-decoration: none;
}
.low-res-popup-upsacle-wrapper .low-res-footer btn-solid {
  flex: none;
}
.low-res-popup-upsacle-wrapper .low-res-footer btn-outlined {
  flex: auto;
  margin-right: 18px;
}
.low-res-popup-upsacle-wrapper .b-low-resolution-popup {
  text-align: center;
  min-width: 350px;
}
.low-res-popup-upsacle-wrapper .b-low-resolution-popup > p {
  font-size: 16px;
  color: #000000;
  line-height: 1.3;
  margin: 20px 0 0;
}
.low-res-popup-upsacle-wrapper .b-low-resolution-popup > btn-solid {
  margin: 0 0 20px;
}
.low-res-popup-upsacle-wrapper .b-low-resolution-popup > hr {
  border: none;
  border-top: 1px solid #D2D2D2;
}
.low-res-popup-upsacle--controls {
  display: flex;
  flex-direction: column;
  justify-content: space-between;
}
.low-res-popup-upsacle--controls .secondary-actions {
  margin: 8px 0;
}
.low-res-popup-upsacle--controls .secondary-actions button {
  margin: 0 15px;
}
.low-res-popup-upsacle--controls .btn-link {
  padding: 5px 0 15px;
  border: none;
  background: none;
  font-size: 16px;
  cursor: pointer;
  text-decoration: underline;
}
.low-res-popup-upsacle--controls .btn-link:hover {
  text-decoration: none;
}
.low-res-popup-upsacle-overlay {
  position: fixed;
  top: 0;
  left: 0;
  background: rgba(0, 0, 0, 0.2);
  width: 100%;
  height: 100%;
  z-index: 99;
}

.crop-editor-popup-container .popup-wrapper-container {
  overflow: visible;
}
.crop-editor-popup-container .popup-wrapper-container .popup-wrapper-header:after {
  width: 100%;
  left: 0;
}
.crop-editor-popup-wrapper {
  width: 950px;
  position: relative;
  overflow: visible;
}
.crop-editor-popup-wrapper custom-dropdown {
  height: 36px;
}
.crop-editor-popup-wrapper custom-dropdown .dropdown-btn span {
  font-size: 14px;
}
.crop-editor-popup-wrapper .photo-name {
  position: absolute;
  top: 0;
  left: 0;
  z-index: 1;
  width: 664px;
  max-width: 655px;
  z-index: 2;
  text-align: center;
  text-overflow: ellipsis;
  overflow: hidden;
  line-height: 36px;
  word-break: break-word;
  top: 17px;
  line-height: 25px;
}
.crop-editor-popup-wrapper .photo-name:hover span {
  overflow: visible;
  white-space: normal;
  position: relative;
  z-index: 1000;
  height: 100%;
  height: auto;
  white-space: pre-wrap;
}
.crop-editor-popup-wrapper .photo-name span {
  display: inline-block;
  font-size: 14px;
  line-height: 17px;
  text-transform: uppercase;
  color: #a3a3a3;
  vertical-align: middle;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  height: 100%;
  width: 87%;
  left: 0;
}
.crop-editor-popup-wrapper .photo-name__counts {
  color: #000000 !important;
  font-weight: bold;
}
.crop-editor-popup-wrapper .photo-name__description {
  font-size: 16px;
  line-height: 24px;
  color: #000000 !important;
}
.crop-editor-popup-wrapper .photo-name__lowres {
  opacity: 0.7;
  height: 30px !important;
  background-position: center;
  background-image: url('data:image/svg+xml,<%3Fxml version="1.0" encoding="UTF-8"%3F><svg xmlns="http://www.w3.org/2000/svg" version="1.1" xmlns:i="http://ns.adobe.com/AdobeIllustrator/10.0/" viewBox="0 0 26.81 26.3"><!-- low res icon --><defs><style> .st0 { fill: %23CCCCCC; } </style></defs><g id="Layer_3"><circle class="st0" cx="13.7" cy="13.17" r="8.17"/></g><g id="Layer_2"><g><path d="M14.57,17.44c0,.26-.08.48-.24.66-.16.18-.37.27-.63.27s-.47-.09-.63-.28c-.15-.17-.23-.39-.23-.64s.08-.46.23-.64.36-.26.63-.26.47.09.63.26c.16.17.24.38.24.64Z"/><path d="M13.7,14.72h0s0,0,0,0,0,0,0,0h0c.57,0,.73-.26.73-.37l.1-2.06.03-.61.15-2.95c.01-.21-.17-.74-1.01-.74h0s0,0,0,0,0,0,0,0h0c-.84,0-1.02.54-1.01.75l.15,2.95.03.61.1,2.06c0,.11.16.36.73.37Z"/></g></g></svg>');
  background-repeat: no-repeat;
  cursor: pointer;
}
.crop-editor-popup-wrapper .editor-wrapper {
  height: 640px;
  border: 1px solid #dbdbdb;
  position: relative;
}
.crop-editor-popup-wrapper .editor-wrapper.pw {
  height: 550px;
}
.crop-editor-popup-wrapper .editor-wrapper.ptt {
  border: none;
  height: 589px;
}
.crop-editor-popup-wrapper .editor-wrapper.ptt .editor-wrapper__block {
  padding: 10px 17px;
  border: none;
}
.crop-editor-popup-wrapper .editor-wrapper.ptt .editor-wrapper__block .dpi-block {
  padding-bottom: 25px;
}
.crop-editor-popup-wrapper .editor-wrapper-i {
  position: absolute;
  top: 0;
  right: 0;
  z-index: 10;
  width: 286px;
  height: 100%;
  border-left: 1px solid #D2D2D2;
  background: #EDEDED;
}
.crop-editor-popup-wrapper .editor-wrapper-i .editor-panel-header {
  display: flex;
  flex-flow: row;
  align-items: center;
  justify-content: center;
  height: 30px;
  margin-bottom: 12px;
  border-bottom: none;
}
.crop-editor-popup-wrapper .editor-wrapper-i .editor-panel-header .editor-panel-label {
  color: #fff;
  background-color: #8C8C8C;
  font-size: 10px;
  font-family: "Mulish";
  line-height: normal;
  width: 100%;
  height: 100%;
  text-transform: uppercase;
  display: flex;
  align-items: center;
  justify-content: center;
  font-weight: bold;
}
.crop-editor-popup-wrapper .editor-wrapper-i .editor-panel-header .editor-panel-label.active {
  color: #000000;
  background-color: unset;
}
.crop-editor-popup-wrapper .editor-wrapper-i .editor-panel-header .editor-panel-label:not(.active) {
  cursor: pointer;
}
.crop-editor-popup-wrapper .editor-wrapper-i .editor-panel-header .editor-panel-label:first-child {
  border-left: none;
}
.crop-editor-popup-wrapper .editor-wrapper-i .editor-panel {
  height: calc(100% - 120px);
}
.crop-editor-popup-wrapper .editor-wrapper__block {
  padding: 25px 17px;
  border-top: 1px solid #dbdbdb;
  display: grid;
  align-content: center;
}
.crop-editor-popup-wrapper .editor-wrapper__block.crop-actions .label {
  margin: 0;
}
.crop-editor-popup-wrapper .editor-wrapper__block:first-child {
  border-top: none;
}
.crop-editor-popup-wrapper .editor-wrapper__block.dpi-block .tip {
  margin-left: -854px;
  width: 1045px;
}
.crop-editor-popup-wrapper .editor-wrapper__block.dpi-block .tip:before {
  margin-left: 322px;
}
.crop-editor-popup-wrapper .editor-wrapper__block.dpi-block .tip .dpi-hint .title {
  margin: 10px 0 20px 0px;
  padding-bottom: 18px;
  font-size: 27px;
  font-weight: 400;
  text-transform: none;
  text-align: left;
}
.crop-editor-popup-wrapper .editor-wrapper__block.dpi-block .tip .dpi-hint p {
  font-size: 12px;
  line-height: 18px;
  text-align: left;
}
.crop-editor-popup-wrapper .editor-wrapper__block.dpi-block .tip .dpi-hint .table-wrapper {
  text-align: left;
  margin: 22px 0;
}
.crop-editor-popup-wrapper .editor-wrapper__block.dpi-block .tip .dpi-hint .table-wrapper div {
  display: inline-block;
  vertical-align: top;
  width: 49%;
}
.crop-editor-popup-wrapper .editor-wrapper__block.dpi-block .tip .dpi-hint .table-wrapper div:first-child {
  margin-right: 1%;
}
.crop-editor-popup-wrapper .editor-wrapper__block.dpi-block .tip .dpi-hint .table-wrapper div table {
  width: 100%;
}
.crop-editor-popup-wrapper .editor-wrapper__block.dpi-block .tip .dpi-hint .table-wrapper div table tr:nth-child(2n+1) td,
.crop-editor-popup-wrapper .editor-wrapper__block.dpi-block .tip .dpi-hint .table-wrapper div table tr:nth-child(2n+1) th {
  background: #f3f6f9;
}
.crop-editor-popup-wrapper .editor-wrapper__block.dpi-block .tip .dpi-hint .table-wrapper div table tr:last-child td {
  border-bottom: 1px solid #d0d4d5;
}
.crop-editor-popup-wrapper .editor-wrapper__block.dpi-block .tip .dpi-hint .table-wrapper div table td {
  line-height: 32px;
  white-space: nowrap;
  padding: 0 5px;
  font-size: 12px;
  text-align: center;
  color: #000000;
  font-family: "Mulish";
  border-top: 1px solid #d0d4d5;
  border-left: 1px solid #d0d4d5;
}
.crop-editor-popup-wrapper .editor-wrapper__block.dpi-block .tip .dpi-hint .table-wrapper div table td:last-child {
  border-right: 1px solid #d0d4d5;
}
.crop-editor-popup-wrapper .editor-wrapper__block.dpi-block .tip .dpi-hint .table-wrapper div table th {
  white-space: nowrap;
  font-size: 12px;
  font-family: "Mulish";
  border-top: 1px solid #d0d4d5;
  border-left: 1px solid #d0d4d5;
  color: #9b9b9b;
  font-size: 11px;
  text-transform: uppercase;
  font-weight: 400;
  line-height: 13px;
  height: 30px;
  background: #fff;
  text-align: center;
  padding: 4px 7px;
}
.crop-editor-popup-wrapper .editor-wrapper__block.dpi-block .tip .dpi-hint .table-wrapper div table th:last-child {
  border-right: 1px solid #d0d4d5;
}
.crop-editor-popup-wrapper .editor-wrapper__block .label {
  font-size: 12px;
  text-transform: uppercase;
  color: #000000;
  display: block;
  line-height: 14px;
  margin-bottom: 3px;
  font-weight: bold;
}
.crop-editor-popup-wrapper .editor-wrapper__block custom-dropdown {
  margin-top: 10px;
}
.crop-editor-popup-wrapper .editor-wrapper__block .radio {
  display: inline-block;
  vertical-align: top;
  margin: 10px 8px 0 0;
}
.crop-editor-popup-wrapper .editor-wrapper__block .radio:last-child {
  margin-right: 0;
}
.crop-editor-popup-wrapper .editor-wrapper__block .radio.wide {
  margin-right: 40px;
}
.crop-editor-popup-wrapper .editor-wrapper__block .radio input {
  display: none;
}
.crop-editor-popup-wrapper .editor-wrapper__block .radio input:checked + label:after {
  content: '';
  width: 12px;
  height: 12px;
  border-radius: 20px;
  background: #000000;
  position: absolute;
  left: 4px;
  top: 4px;
}
.crop-editor-popup-wrapper .editor-wrapper__block .radio label {
  display: inline-block;
  padding: 0 0 0 26px;
  position: relative;
  font-size: 14px;
  text-transform: capitalize;
  line-height: 22px;
  vertical-align: top;
  color: #000000;
  cursor: pointer;
}
.crop-editor-popup-wrapper .editor-wrapper__block .radio label:before {
  content: '';
  width: 20px;
  height: 20px;
  border: 1px solid #dbdbdb;
  border-radius: 20px;
  background: #fff;
  position: absolute;
  left: 0;
  top: 0;
}
.crop-editor-popup-wrapper .editor-wrapper__block .radio:hover label::before {
  border-color: #000000;
}
.crop-editor-popup-wrapper .editor-wrapper__block .radio:hover label::after {
  content: '';
  width: 12px;
  height: 12px;
  border-radius: 20px;
  background: #000000;
  position: absolute;
  left: 4px;
  top: 4px;
  opacity: 30%;
}
.crop-editor-popup-wrapper .editor-wrapper__block .radio:hover input:checked + label::after {
  opacity: 1;
}
.crop-editor-popup-wrapper .editor-wrapper__block .one-line-block {
  white-space: nowrap;
}
.crop-editor-popup-wrapper .editor-wrapper__block .rotate {
  display: inline-block;
  position: relative;
  margin: 10px 30px 0 0;
  padding: 0 0 0 28px;
  font-size: 14px;
  text-transform: capitalize;
  text-decoration: none;
  vertical-align: top;
  line-height: 22px;
  color: #000000;
}
.crop-editor-popup-wrapper .editor-wrapper__block .rotate.disabled {
  opacity: 0.4;
  cursor: default;
}
.crop-editor-popup-wrapper .editor-wrapper__block .rotate:last-child {
  margin-right: 0;
}
.crop-editor-popup-wrapper .editor-wrapper__block .rotate:after {
  content: '';
  position: absolute;
  width: 22px;
  height: 22px;
  left: 0;
  background: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjMiIGhlaWdodD0iMjMiIHZpZXdCb3g9IjAgMCAyMyAyMyIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPGcgY2xpcC1wYXRoPSJ1cmwoI2NsaXAwXzY2XzY5MikiPgo8bWFzayBpZD0ibWFzazBfNjZfNjkyIiBzdHlsZT0ibWFzay10eXBlOmx1bWluYW5jZSIgbWFza1VuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeD0iMCIgeT0iMCIgd2lkdGg9IjIzIiBoZWlnaHQ9IjIzIj4KPHBhdGggZD0iTTIyLjUgMC41SDAuNVYyMi41SDIyLjVWMC41WiIgZmlsbD0id2hpdGUiLz4KPC9tYXNrPgo8ZyBtYXNrPSJ1cmwoI21hc2swXzY2XzY5MikiPgo8cGF0aCBkPSJNMS40MTY3NSA0LjE2Njc1VjkuNjY2NzVINi45MTY3NSIgc3Ryb2tlPSJibGFjayIgc3Ryb2tlLXdpZHRoPSIyIiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiLz4KPHBhdGggZD0iTTMuNzE3NTggMTQuMjQ5OEM0LjMxMTk0IDE1LjkzNjggNS40Mzg0NyAxNy4zODQ5IDYuOTI3NDMgMTguMzc2QzguNDE2MzkgMTkuMzY3MSAxMC4xODcxIDE5Ljg0NzUgMTEuOTcyOCAxOS43NDQ3QzEzLjc1ODUgMTkuNjQxOSAxNS40NjI0IDE4Ljk2MTYgMTYuODI3OSAxNy44MDYyQzE4LjE5MzMgMTYuNjUwOCAxOS4xNDYyIDE1LjA4MyAxOS41NDMxIDEzLjMzODlDMTkuOTQgMTEuNTk0OSAxOS43NTkzIDkuNzY5MDQgMTkuMDI4MyA4LjEzNjU5QzE4LjI5NzMgNi41MDQxNCAxNy4wNTU2IDUuMTUzNDggMTUuNDkwMiA0LjI4ODEyQzEzLjkyNDggMy40MjI3NiAxMi4xMjA2IDMuMDg5NTcgMTAuMzQ5NCAzLjMzODc3QzguNTc4MTYgMy41ODc5NyA2LjkzNTkyIDQuNDA2MDUgNS42NzAwOCA1LjY2OTc1TDEuNDE2NzUgOS42NjY0MiIgc3Ryb2tlPSJibGFjayIgc3Ryb2tlLXdpZHRoPSIyIiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiLz4KPC9nPgo8L2c+CjxkZWZzPgo8Y2xpcFBhdGggaWQ9ImNsaXAwXzY2XzY5MiI+CjxyZWN0IHdpZHRoPSIyMiIgaGVpZ2h0PSIyMiIgZmlsbD0id2hpdGUiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDAuNSAwLjUpIi8+CjwvY2xpcFBhdGg+CjwvZGVmcz4KPC9zdmc+Cg==);
}
.crop-editor-popup-wrapper .editor-wrapper__block slider.slider {
  width: 100%;
  margin-top: 10px;
}
.crop-editor-popup-wrapper .editor-wrapper__block .separator {
  border-right: 1px solid #dbdbdb;
  display: inline-block;
  vertical-align: top;
  height: 20px;
  margin: 20px 10px 0;
}
.crop-editor-popup-wrapper .editor-wrapper__block .color-palette {
  display: flex;
  flex-wrap: wrap;
  flex-direction: row;
  margin-left: -5px;
  margin-right: -5px;
}
.crop-editor-popup-wrapper .editor-wrapper__block .color-palette .color {
  border-radius: 50%;
  height: 36px;
  width: 36px;
  cursor: pointer;
  border: 1px solid #c0c0c0;
  display: inline-block;
  margin: 4px;
}
.crop-editor-popup-wrapper .editor-wrapper__block .color-palette .color.active {
  border: 2px solid #000000;
}
.crop-editor-popup-wrapper .editor-wrapper__block .color-palette .color.active:before {
  content: "\E80F";
  font-family: 'icons';
  background: #000000;
  border: 1px solid #FFFFFF;
  border-radius: 50%;
  height: 20px;
  width: 20px;
  display: inline-block;
  position: relative;
  top: 15px;
  left: -5px;
  color: white;
  font-size: 10px;
  text-align: center;
  line-height: 20px;
}
.crop-editor-popup-wrapper .editor-wrapper__block .checkbox .checkbox-wizart:checked + label:after {
  top: 1px;
  left: 6px;
}
.crop-editor-popup-wrapper .editor-wrapper__block .checkbox label {
  display: inline-block;
  padding-left: 29px;
  font-size: 14px;
  color: #000000;
  letter-spacing: -0.2px;
  line-height: 22px;
  cursor: pointer;
  margin: 10px 0 4px;
  text-transform: capitalize;
}
.crop-editor-popup-wrapper .editor-wrapper__block .checkbox label:before {
  width: 24px;
  height: 24px;
  margin: 0px 0 0 0px;
  top: 0;
}
.crop-editor-popup-wrapper .editor-wrapper__block .checkbox a {
  display: block;
  margin-top: 5px;
  font-family: "Mulish";
  font-size: 12px;
  font-weight: 700;
  text-transform: uppercase;
  text-decoration: none;
  color: #A78868;
}
.crop-editor-popup-wrapper .editor-wrapper__block .checkbox:hover label::before {
  border-color: #000000;
}
.crop-editor-popup-wrapper .editor-wrapper__block .image-quality {
  width: 240px;
  display: inline-block;
  vertical-align: top;
  height: 10px;
  position: relative;
  margin: 10px 0 0;
}
.crop-editor-popup-wrapper .editor-wrapper__block .image-quality i {
  position: absolute;
  width: 12px;
  height: 8px;
  top: 1px;
  left: 1px;
  z-index: 1;
}
.crop-editor-popup-wrapper .editor-wrapper__block .image-quality i:after {
  display: none;
  position: absolute;
  width: 0;
  height: 0;
  top: -10px;
  right: -4px;
  z-index: 1;
  border-style: solid;
  border-width: 5px 4px 0 4px;
  border-color: #8C8C8C transparent transparent transparent;
  content: '';
}
.crop-editor-popup-wrapper .editor-wrapper__block .image-quality i span {
  position: absolute;
  width: 100%;
  height: 8px;
  top: 0;
  left: 0;
  background: #000000;
  border-radius: 20px;
}
.crop-editor-popup-wrapper .editor-wrapper__block .image-quality div {
  position: absolute;
  width: calc(100% + 2px);
  height: 10px;
  background: #EDEDED;
  top: 0;
  left: 0;
  border: 1px solid #fff;
  outline: 1px solid #D2D2D2;
  box-shadow: 0 0 2pt 1pt #D2D2D2;
  border-radius: 20px;
}
.crop-editor-popup-wrapper .editor-wrapper__block .image-quality span {
  text-transform: uppercase;
  color: #000000;
  font-size: 8px;
  line-height: 22px;
  position: absolute;
  display: block;
  width: 50px;
  text-align: center;
  top: 7px;
}
.crop-editor-popup-wrapper .editor-wrapper__block .image-quality span.dpi100 {
  left: 0;
  text-align: left;
}
.crop-editor-popup-wrapper .editor-wrapper__block .image-quality span.dpi200 {
  left: 50%;
  margin-left: -25px;
}
.crop-editor-popup-wrapper .editor-wrapper__block .image-quality span.dpi300 {
  right: 0;
  text-align: right;
}
.crop-editor-popup-wrapper .nav-arrows {
  position: absolute;
  left: 0;
  top: 0;
  width: 664px;
  height: 100%;
}
.crop-editor-popup-wrapper .nav-arrows span {
  cursor: pointer;
  position: absolute;
  z-index: 2;
}
.crop-editor-popup-wrapper .nav-arrows span.nav-arrows__prev {
  top: 50%;
  left: 0;
  margin-left: 23px;
}
.crop-editor-popup-wrapper .nav-arrows span.nav-arrows__next {
  top: 50%;
  right: 0;
  margin-right: 21px;
  display: block;
  width: 11px;
  height: 28px;
}
.crop-editor-popup-wrapper .nav-arrows span:hover {
  opacity: 0.7;
}
.crop-editor-popup-wrapper .nav-arrows span u {
  text-decoration: none;
  color: #82b44f;
  border-bottom: 1px solid #E2E5DA;
  font-size: 12px;
  font-weight: 600;
  text-transform: uppercase;
  font-family: "Mulish";
}
.crop-editor-popup-wrapper .editor-wrapper-canvas {
  position: absolute;
  top: 0;
  left: 0;
  height: 100%;
  background: #fff;
  width: 664px;
  display: flex;
  align-items: center;
  justify-content: center;
}
.crop-editor-popup-wrapper .editor-wrapper-canvas-inner {
  display: flex;
  align-items: center;
  justify-content: center;
  position: relative;
}
.crop-editor-popup-wrapper .editor-wrapper-canvas-inner #editor-wrapper-canvas {
  display: flex;
  align-items: center;
  justify-content: center;
}
.crop-editor-popup-wrapper .editor-wrapper-canvas-inner #editor-wrapper-canvas .kineticjs-content {
  top: auto !important;
  left: auto !important;
}
.crop-editor-popup-wrapper .editor-wrapper-canvas-inner .image-border {
  position: absolute;
  z-index: 10;
  width: 0px;
  height: 0px;
  /*
element.style {
    height: 37px;
    background: rgb(255, 255, 255);
}
.crop-editor-popup-wrapper .editor-wrapper-canvas-inner .image-border.border-top {
    border-top: #505050 1px solid;
    border-left: #505050 1px solid;
    border-right: #505050 1px solid;
    top: 10px;
    left: 0;
    width: 100%;
}
lement.style {
    width: 37px;
    background: rgb(255, 255, 255);
}
.crop-editor-popup-wrapper .editor-wrapper-canvas-inner .image-border.border-left {
    border-top: #505050 1px solid;
    border-left: #505050 1px solid;
    border-bottom: #505050 1px solid;
    top: 10px;
    left: 0;
    height: calc(100% - 20px);
}
element.style {
    height: 37px;
    background: rgb(255, 255, 255);
}
.crop-editor-popup-wrapper .editor-wrapper-canvas-inner .image-border.border-bottom {
    border-bottom: #505050 1px solid;
    border-left: #505050 1px solid;
    border-right: #505050 1px solid;
    bottom: 10px;
    left: 0;
    width: 100%;
}
element.style {
    width: 37px;
    background: rgb(255, 255, 255);
}
.crop-editor-popup-wrapper .editor-wrapper-canvas-inner .image-border.border-right {
    border-right: #505050 1px solid;
    border-top: #505050 1px solid;
    border-bottom: #505050 1px solid;
    top: 10px;
    right: 0;
    height: calc(100% - 20px);
}
*/
}
.crop-editor-popup-wrapper .editor-wrapper-canvas-inner .image-border.border-top {
  border-top: #646464 1px solid;
  z-index: 11;
}
.crop-editor-popup-wrapper .editor-wrapper-canvas-inner .image-border.border-left {
  border-left: #646464 1px solid;
}
.crop-editor-popup-wrapper .editor-wrapper-canvas-inner .image-border.border-bottom {
  border-bottom: #646464 1px solid;
  z-index: 11;
}
.crop-editor-popup-wrapper .editor-wrapper-canvas-inner .image-border.border-right {
  border-right: #646464 1px solid;
}
.crop-editor-popup-wrapper .editor-image-letterbox-wrapper {
  position: absolute;
  top: 0;
  left: 0;
  z-index: 1;
  text-align: center;
  width: 664px;
  height: 100%;
}
.crop-editor-popup-wrapper .editor-image-letterbox-wrapper .editor-image-letterbox {
  background-color: white;
  background-position: 50% 50%;
  background-size: contain;
  background-repeat: no-repeat;
  border: 1px solid #dbdbdb;
  position: relative;
  display: inline-block;
  width: 680px;
  height: 460px;
  cursor: default;
  box-shadow: 2px 3px 9px 1px rgba(0, 0, 0, 0.1);
}
.crop-editor-popup-wrapper .b-frame-help {
  position: absolute;
  bottom: 21px;
  left: 35px;
  width: 594px;
  padding-top: 25px;
  display: flex;
  align-items: center;
  font-size: 14px;
}
.crop-editor-popup-wrapper .b-frame-help > div {
  display: flex;
  align-items: center;
}
.crop-editor-popup-wrapper .b-frame-help > div:first-child {
  margin-left: 25px;
}
.crop-editor-popup-wrapper .b-frame-help > div:last-child {
  margin-left: 110px;
}
.crop-editor-popup-wrapper .popup__footer {
  padding: 10px 0;
  border-top: 1px solid #D2D2D2;
  display: flex;
  align-items: center;
}
.crop-editor-popup-wrapper .popup__footer btn-solid {
  margin-right: 45px;
  position: relative;
  margin-left: auto;
}
.editor-wrapper__block .ruler > span {
  z-index: 2;
}
.editor-wrapper__block .ruler:after {
  background: #D2D2D2 !important;
}

/* COLORS */
/* SIZES */
/* FONTS */
/* ANIMATIONS */
@keyframes rotation {
  from {
    transform: rotate(0deg);
  }
  to {
    transform: rotate(360deg);
  }
}
@keyframes rotation-inverse {
  from {
    transform: rotate(360deg);
  }
  to {
    transform: rotate(0deg);
  }
}
@keyframes scale-up-center {
  0% {
    -webkit-transform: scale(0.5);
    transform: scale(0.5);
  }
  100% {
    -webkit-transform: scale(1);
    transform: scale(1);
  }
}
@keyframes scale-out-center {
  0% {
    -webkit-transform: scale(1);
    transform: scale(1);
    opacity: 1;
  }
  100% {
    -webkit-transform: scale(0);
    transform: scale(0);
    opacity: 1;
  }
}
@keyframes slide-next {
  0% {
    -webkit-transform: translateX(0);
    transform: translateX(0);
    opacity: 1;
  }
  100% {
    -webkit-transform: translateX(-100px);
    transform: translateX(-100px);
    opacity: 0;
  }
}
@keyframes slide-from-next {
  0% {
    -webkit-transform: translateX(100px);
    transform: translateX(100px);
    opacity: 0;
  }
  100% {
    -webkit-transform: translateX(0px);
    transform: translateX(0px);
    opacity: 1;
  }
}
@keyframes slide-prev {
  0% {
    -webkit-transform: translateX(0);
    transform: translateX(0);
    opacity: 1;
  }
  100% {
    -webkit-transform: translateX(100px);
    transform: translateX(100px);
    opacity: 0;
  }
}
@keyframes slide-from-prev {
  0% {
    -webkit-transform: translateX(-100px);
    transform: translateX(-100px);
    opacity: 0;
  }
  100% {
    -webkit-transform: translateX(0);
    transform: translateX(0);
    opacity: 1;
  }
}
@keyframes shift-from-bottom {
  0% {
    top: -15px;
    opacity: 0;
  }
  100% {
    top: 0;
    opacity: 1;
  }
}
@keyframes fade-in {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
@keyframes fade-out {
  0% {
    opacity: 1;
  }
  100% {
    opacity: 0;
  }
}
@keyframes swapIn {
  0% {
    transform: scale(1);
  }
  80% {
    transform: scale(0.8);
  }
  100% {
    transform: scale(0.5);
  }
}
@keyframes fadeOut {
  0% {
    transform: scale(0.9);
    opacity: 0;
  }
  100% {
    transform: scale(1);
    opacity: 1;
  }
}
/* MIXINS */
.gallery-name-popup-container .popup-wrapper-container {
  overflow: visible;
}
.gallery-name-popup {
  width: 440px;
  padding: 20px 20px 30px 30px;
}
@media only screen and (max-width: 480px) {
  .gallery-name-popup {
    width: 360px;
    padding: 20px 20px 30px 20px;
  }
}
.gallery-name-popup btn-solid {
  margin-top: 20px;
}
.gallery-name-popup .popup-mode-switcher {
  margin: 0 0 30px;
}
.gallery-name-popup .popup-mode-switcher .custom-radio {
  margin: 0 30px 0 0;
}
.gallery-name-popup .header {
  font-family: "PlayfairDisplay";
  font-size: 28px;
  text-transform: capitalize;
  line-height: 32px;
  padding: 0 0 20px;
  color: #000000;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  width: 100%;
}
.gallery-name-popup .input-title {
  width: 100%;
  height: 48px;
  margin: 0;
  background: #fff;
  border: 1px solid #D2D2D2;
  font-family: "Mulish";
  color: #000000;
  font-size: 16px;
  padding: 0 20px;
}
.gallery-name-popup .input-title:focus-visible {
  outline-offset: -1px;
  outline: 1px solid #000000;
}
.gallery-name-popup custom-dropdown {
  width: 100%;
  height: 48px;
}
.gallery-name-popup custom-dropdown .dropdown-btn span {
  font-size: 16px;
}

/* COLORS */
/* SIZES */
/* FONTS */
/* ANIMATIONS */
@keyframes rotation {
  from {
    transform: rotate(0deg);
  }
  to {
    transform: rotate(360deg);
  }
}
@keyframes rotation-inverse {
  from {
    transform: rotate(360deg);
  }
  to {
    transform: rotate(0deg);
  }
}
@keyframes scale-up-center {
  0% {
    -webkit-transform: scale(0.5);
    transform: scale(0.5);
  }
  100% {
    -webkit-transform: scale(1);
    transform: scale(1);
  }
}
@keyframes scale-out-center {
  0% {
    -webkit-transform: scale(1);
    transform: scale(1);
    opacity: 1;
  }
  100% {
    -webkit-transform: scale(0);
    transform: scale(0);
    opacity: 1;
  }
}
@keyframes slide-next {
  0% {
    -webkit-transform: translateX(0);
    transform: translateX(0);
    opacity: 1;
  }
  100% {
    -webkit-transform: translateX(-100px);
    transform: translateX(-100px);
    opacity: 0;
  }
}
@keyframes slide-from-next {
  0% {
    -webkit-transform: translateX(100px);
    transform: translateX(100px);
    opacity: 0;
  }
  100% {
    -webkit-transform: translateX(0px);
    transform: translateX(0px);
    opacity: 1;
  }
}
@keyframes slide-prev {
  0% {
    -webkit-transform: translateX(0);
    transform: translateX(0);
    opacity: 1;
  }
  100% {
    -webkit-transform: translateX(100px);
    transform: translateX(100px);
    opacity: 0;
  }
}
@keyframes slide-from-prev {
  0% {
    -webkit-transform: translateX(-100px);
    transform: translateX(-100px);
    opacity: 0;
  }
  100% {
    -webkit-transform: translateX(0);
    transform: translateX(0);
    opacity: 1;
  }
}
@keyframes shift-from-bottom {
  0% {
    top: -15px;
    opacity: 0;
  }
  100% {
    top: 0;
    opacity: 1;
  }
}
@keyframes fade-in {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
@keyframes fade-out {
  0% {
    opacity: 1;
  }
  100% {
    opacity: 0;
  }
}
@keyframes swapIn {
  0% {
    transform: scale(1);
  }
  80% {
    transform: scale(0.8);
  }
  100% {
    transform: scale(0.5);
  }
}
@keyframes fadeOut {
  0% {
    transform: scale(0.9);
    opacity: 0;
  }
  100% {
    transform: scale(1);
    opacity: 1;
  }
}
/* MIXINS */
.g-header-mini {
  position: relative;
  height: 60px;
  width: 100%;
  min-width: 320px;
  border-bottom: 1px solid #D2D2D2;
  padding: 0 26px;
  background: #fff;
  font-family: 'Mulish', sans-serif;
}
.g-header-mini:after {
  content: "";
  position: absolute;
  top: 0;
  bottom: auto;
  left: 0;
  right: auto;
  width: 100%;
  height: 8px;
  background: #000000;
}
.g-header-mini .header-wrap {
  display: flex;
  padding-top: 23px;
  align-items: center;
}
.g-header-mini .header-wrap .logo {
  margin-right: auto;
  display: inline-flex;
  align-items: center;
}
@media only screen and (max-width: 480px) {
  .g-header-mini .header-wrap .logo img {
    width: 100px;
    height: auto !important;
  }
}
.g-header-mini .header-wrap .secure {
  display: flex;
  margin-right: 50px;
  align-items: center;
}
.g-header-mini .header-wrap .secure > div {
  margin: 0 30px;
  height: 16px;
  position: relative;
}
.g-header-mini .header-wrap .secure > div img {
  height: 16px;
}
.g-header-mini .header-wrap .secure > div:after {
  content: "";
  position: absolute;
  top: 0;
  bottom: auto;
  left: -30px;
  right: auto;
  width: 1px;
  height: 100%;
  background: #E0E1E3;
}
.g-header-mini .header-wrap .secure > div:first-child:after {
  display: none;
}
@media only screen and (max-width: 1024px) {
  .g-header-mini .header-wrap .secure {
    display: none;
  }
}
.g-header-mini .header-wrap .support {
  display: flex;
}
.g-header-mini .header-wrap .support a {
  color: #000;
  text-decoration: none;
  margin-left: 15px;
  display: flex;
  align-items: center;
}
.g-header-mini .header-wrap .support a svg {
  fill: #000;
  margin-right: 10px;
}
@media only screen and (max-width: 480px) {
  .g-header-mini .header-wrap .support a svg {
    display: none;
  }
}
.g-header-mini .header-wrap .support a img {
  margin-right: 10px;
}
.g-header-mini .header-wrap-w {
  display: flex;
  padding-top: 12px;
  align-items: center;
}
.g-header-mini .header-wrap-w .logo {
  margin-right: auto;
  display: inline-flex;
  align-items: center;
}
@media only screen and (max-width: 480px) {
  .g-header-mini .header-wrap-w .logo img {
    width: 100px;
  }
}
.g-header-mini .header-wrap-w .secure {
  display: flex;
  margin-right: 50px;
  align-items: center;
}
.g-header-mini .header-wrap-w .secure > div {
  margin: 0 30px;
  height: 16px;
  position: relative;
}
.g-header-mini .header-wrap-w .secure > div img {
  height: 16px;
}
.g-header-mini .header-wrap-w .secure > div:after {
  content: "";
  position: absolute;
  top: 0;
  bottom: auto;
  left: -30px;
  right: auto;
  width: 1px;
  height: 100%;
  background: #E0E1E3;
}
.g-header-mini .header-wrap-w .secure > div:first-child:after {
  display: none;
}
@media only screen and (max-width: 1024px) {
  .g-header-mini .header-wrap-w .secure {
    display: none;
  }
}
.g-header-mini .header-wrap-w .support {
  display: flex;
}
.g-header-mini .header-wrap-w .support a {
  color: #000;
  text-decoration: none;
  margin-left: 15px;
  display: flex;
  align-items: center;
}
.g-header-mini .header-wrap-w .support a svg {
  fill: #000;
  margin-right: 10px;
}
@media only screen and (max-width: 480px) {
  .g-header-mini .header-wrap-w .support a svg {
    display: none;
  }
}
.g-header-mini .header-wrap-w .support a img {
  margin-right: 10px;
}
.disabled {
  pointer-events: none !important;
  opacity: 0.7 !important;
  animation: none !important;
}
.disabled_visible {
  pointer-events: none !important;
  opacity: 1 !important;
  animation: none !important;
}
.disabled *,
.disabled *:after,
.disabled *:before {
  pointer-events: none !important;
}
.null-opacity {
  opacity: 0 !important;
  pointer-events: none !important;
  visibility: hidden !important;
}
.blue {
  color: #000000 !important;
  font-weight: 700 !important;
}
.green {
  color: #82B44F !important;
}
.red {
  color: #FF8A7A !important;
}
.white {
  color: #fff !important;
}
.copper {
  color: #A78868;
}
.sky-blue {
  color: #8C8C8C;
}
.bg-sky-blue {
  background: #8C8C8C !important;
}
.margin-top-auto {
  margin-top: auto !important;
}
.flex-gap-1 {
  flex: 1;
}
.flex-item-stretch {
  position: relative;
}
.overflow-hidden {
  overflow: hidden !important;
}
.no-side-padding {
  padding-left: 0 !important;
  padding-right: 0 !important;
}
.flex-column {
  display: flex;
  flex-direction: column;
}
.unsupported-wrapper {
  margin: 0 auto;
  max-width: 1080px;
}
.unsupported-wrapper__logotype {
  text-align: center;
  margin-top: 85px;
  margin-bottom: 0;
}
.unsupported-wrapper__image {
  display: inline-block;
  vertical-align: top;
  padding-top: 65px;
}
.unsupported-wrapper__image img {
  width: 80%;
  height: auto;
}
.unsupported-wrapper__description {
  display: inline-block;
  vertical-align: top;
  padding-top: 61px;
  padding-left: 27px;
  width: 748px;
}
.unsupported-wrapper__description h1 {
  font-size: 60px;
  text-transform: uppercase;
  font-weight: 700;
  margin: 0;
  line-height: 72px;
  padding-bottom: 0px;
}
.unsupported-wrapper__description p {
  font-weight: 700;
  color: #a3a3a3;
  text-transform: uppercase;
  line-height: 30px;
  font-family: "ff-meta-serif-web-pro", serif;
  margin: 7px 0 0;
  font-size: 18px;
}
.unsupported-wrapper__browsers {
  margin-top: 42px;
  text-align: center;
}
.unsupported-wrapper__browsers li {
  display: inline-block;
  vertical-align: top;
  width: 146px;
  text-align: center;
  margin: 0 30px 15px;
}
.unsupported-wrapper__browsers p {
  text-align: center;
  text-transform: uppercase;
  font-weight: 700;
  margin: 21px 0 6px;
  font-family: "ff-meta-serif-web-pro", serif;
  font-size: 18px;
}
.unsupported-wrapper__browsers a {
  text-align: center;
  font-family: 'ff-meta-web-pro';
  text-transform: uppercase;
  font-weight: 700;
  color: #4a7cb0;
}
.unsupported-wrapper__back {
  text-align: center;
  margin-top: 40px;
}
.unsupported-wrapper__back a {
  color: #8ab95a;
  text-transform: capitalize;
  font-weight: bold;
  font-size: 10pt;
  font-family: "ff-meta-web-pro", sans-serif;
  margin: 0 0 0 -58px;
}
.link {
  color: #000000;
  text-decoration: underline;
  text-decoration-color: #000000;
  font-size: inherit;
  padding: 0 1px;
  cursor: pointer;
  white-space: nowrap;
}
.link:hover {
  text-decoration: none;
}
.link.green {
  color: #82B44F;
  text-decoration-color: rgba(130, 180, 79, 0.5);
}
.link.dotted {
  text-decoration: none;
  border-bottom-style: dashed;
  border-bottom-width: 1px;
}
.link.dotted:hover {
  border-bottom-color: transparent;
}
.link.brown {
  text-decoration: none;
  border-bottom: none;
}
.btn {
  display: inline-block;
  cursor: pointer;
  font-size: 14px;
  height: 32px;
  line-height: 29px;
  padding: 0 20px;
  text-align: center;
  text-transform: uppercase;
  background: #fff;
  color: #000000;
  border: 1px solid #D2D2D2;
  white-space: nowrap;
  text-decoration: none;
  letter-spacing: 0.05em;
  pointer-events: auto;
  position: relative;
  vertical-align: top;
}
.btn * {
  font-family: inherit;
}
.btn:active {
  box-shadow: none;
}
.btn.btn-printique-transparent {
  height: 44px;
  padding: 0 30px;
  border: 1px solid #A78868;
  color: #A78868;
  line-height: 42px;
  font-weight: 500;
  background: #fff;
  border-radius: 0;
  box-shadow: none;
  font-family: "Mulish";
}
.btn.btn-printique-transparent.transparent-800 {
  font-weight: 800;
  background: transparent;
}
.btn.btn-printique-transparent.transparent-800:hover {
  background: transparent;
}
.btn.btn-printique-transparent:focus {
  outline: none;
  box-shadow: 0 0 2px currentColor;
}
.btn.btn-printique-transparent:hover {
  background: #fff;
  opacity: 90%;
}
.btn.btn-printique-transparent.m-blue {
  color: #8C8C8C;
  border-color: #8C8C8C;
}
.btn.btn-printique-transparent .progress {
  background: rgba(0, 0, 0, 0.5);
}
.btn.btn-printique-invert {
  height: 44px;
  padding: 0 30px;
  border: none;
  color: #fff;
  line-height: 42px;
  font-weight: 500;
  background: #A78868;
  border-radius: 0;
  box-shadow: none;
  font-family: "Mulish";
}
.btn.btn-printique-invert:focus {
  outline: none;
  box-shadow: 0 0 2px currentColor;
}
.btn.btn-printique-invert:hover {
  opacity: 90%;
}
.btn.btn-printique-invert.m-progress {
  background: #d89c6f;
  z-index: 1;
  overflow: hidden;
  pointer-events: none;
}
.btn.btn-printique-invert.m-progress i {
  background: #A78868;
  position: absolute;
  left: 0;
  top: 0;
  height: 100%;
  z-index: -1;
}
.btn.btn-printique-black {
  height: 44px;
  padding: 0 30px;
  border: none;
  color: #fff;
  line-height: 42px;
  font-weight: 500;
  background: #000000;
  border-radius: 0;
  box-shadow: none;
  font-family: "Mulish";
}
.btn.btn-printique-black:focus {
  opacity: 60%;
}
.btn.btn-printique-black:hover {
  opacity: 70%;
}
.btn.btn-printique-transparent-black {
  height: 44px;
  padding: 0 30px;
  border: none;
  color: #000000;
  border: 1px solid #000000;
  line-height: 42px;
  font-weight: 500;
  background: #fff;
  border-radius: 0;
  box-shadow: none;
  font-family: "Mulish";
}
.btn.btn-printique-transparent-black:focus {
  opacity: 60%;
}
.btn.btn-printique-transparent-black:hover {
  opacity: 70%;
}
.btn.btn-printique-clean {
  height: 22px;
  padding: 0;
  border: none;
  color: #000000;
  line-height: 22px;
  letter-spacing: 0.05em;
  font-weight: 500;
  font-size: 14px;
  background: transparent;
  border-radius: 0;
  box-shadow: none;
  font-family: "Mulish";
  text-decoration: underline;
}
.btn.btn-printique-clean:hover {
  text-decoration: none;
  opacity: 90%;
}
.btn.btn-printique-clean:focus {
  outline: none;
  opacity: 80%;
}
.btn.btn-font-small {
  font-size: 12px;
  letter-spacing: 0.02em;
}
.btn.btn-small {
  font-size: 12px;
  padding: 0 10px;
  height: 28px;
  line-height: 25px;
}
.btn.btn-full {
  display: flex;
  text-align: center;
  align-items: center;
  justify-content: center;
  flex-direction: row-reverse;
}
.btn.btn-full.svg-icon:after {
  position: relative;
}
.btn.btn-big {
  height: 44px;
  line-height: 44px;
}
.btn.btn-text-add.font-icon.icon--text {
  height: 52px;
  line-height: 51px;
  width: 210px;
  padding-left: 40px;
  font-weight: 700;
  cursor: move;
  transition: none;
}
.btn.btn-text-add.font-icon.icon--text:after {
  top: 15px;
  left: 12px;
  font-size: 19px;
  color: #8C8C8C;
}
.btn.btn-text-add.font-icon.icon--text.text-add-large {
  font-size: 18px;
}
.btn.btn-text-add.font-icon.icon--text.text-add-medium {
  font-size: 14px;
}
.btn.btn-text-add.font-icon.icon--text.text-add-small {
  font-size: 10px;
}
.btn.btn-text-add.font-icon.icon--text .icon--delete {
  position: absolute;
  display: none;
  right: 5px;
  top: 6px;
  width: 20px;
  height: 20px;
  cursor: pointer;
}
.btn.btn-text-add.font-icon.icon--text .icon--delete:after {
  top: 3px;
  left: 4px;
}
.btn.btn-text-add.font-icon.icon--text .icon--delete:hover:after {
  color: #8C8C8C;
}
.btn.btn-text-add.font-icon.icon--text:hover .icon--delete {
  display: block;
}
.btn.btn-wide {
  padding-left: 50px;
  padding-right: 50px;
}
.btn.btn-blue {
  background: #4A7CB0;
  color: #fff;
}
.btn.btn-blue.font-icon:after {
  color: #fff;
}
.btn.btn-green {
  background: #000000;
  color: #fff;
  box-shadow: 0px 1px 0px rgba(0, 0, 0, 0.6);
}
.btn.btn-green.disabled {
  background: #8C8C8C;
}
.btn.btn-green:hover {
  opacity: 0.7 !important;
}
.btn.btn-white {
  background: #fff;
  color: #000000;
  border-color: #EDEDED;
}
.btn.btn-white.font-icon:after {
  color: #000000;
}
.btn.btn-editor {
  font-size: 10px;
  font-weight: bold;
  text-transform: uppercase;
  padding: 0 10px;
  height: 28px;
  line-height: 26px;
}
.btn.btn-editor.font-icon:after {
  color: #000000;
}
.btn.btn-editor:hover {
  opacity: 70%;
}
.btn.btn-editor.btn-green {
  background: #82B44F;
  color: #fff;
  border-color: transparent;
}
.btn.btn-editor.photo-action {
  font-size: 10px;
  font-weight: 600;
}
.btn.btn-zoom {
  width: 96px;
  text-align: center;
  display: flex;
  padding: 0;
}
.btn.btn-zoom .minus {
  position: relative;
  width: 25px;
  height: 100%;
  flex: none;
}
.btn.btn-zoom .minus:after {
  content: '';
  background: #000000;
  width: 12px;
  height: 2px;
  position: absolute;
  top: 13px;
  left: 7px;
  border-radius: 2px;
}
.btn.btn-zoom .minus:hover:after {
  transform: scale(1.33);
}
.btn.btn-zoom .value {
  flex: auto;
  font-size: 10px;
  line-height: 27px;
  margin-left: 4px;
  color: #000000;
}
.btn.btn-zoom .plus {
  position: relative;
  width: 25px;
  height: 100%;
  flex: none;
}
.btn.btn-zoom .plus:after {
  content: '';
  background: #000000;
  width: 12px;
  height: 2px;
  position: absolute;
  top: 12px;
  left: 7px;
  border-radius: 2px;
}
.btn.btn-zoom .plus:before {
  content: '';
  background: #000000;
  height: 12px;
  width: 2px;
  position: absolute;
  left: 12px;
  top: 7px;
  border-radius: 2px;
}
.btn.btn-zoom .plus:hover:after,
.btn.btn-zoom .plus:hover:before {
  transform: scale(1.33);
}
.btn.btn-pages {
  width: 110px;
  text-align: center;
  font-weight: bold;
}
.btn.btn-pages.wide {
  width: 118px;
}
.btn.btn-pages span {
  font-weight: bold;
}
.btn.btn-style-off {
  background: transparent;
  border-color: transparent;
  box-shadow: none;
  color: #000;
}
.btn.btn-style-off.btn-font-white {
  color: #fff;
}
.btn.btn-transparent-basic {
  background: transparent;
  color: #000;
  border-color: #BECCDB;
  box-shadow: none;
}
.btn.font-icon.icon--add-photos {
  padding-left: 40px;
}
.btn.font-icon.icon--add-photos:after {
  left: 10px;
  top: 6px;
}
.btn.font-icon.icon--share {
  padding-left: 29px;
}
.btn.font-icon.icon--share:after {
  left: 10px;
  top: 5px;
  font-size: 14px;
}
.btn.font-icon.icon--save-project {
  padding-left: 35px;
}
.btn.font-icon.icon--save-project:after {
  left: 9px;
  top: 8px;
  font-size: 12px;
}
.btn.font-icon.icon--preview {
  padding-left: 39px;
}
.btn.font-icon.icon--preview:after {
  left: 10px;
  top: 7px;
}
.btn.font-icon.icon--datepicker {
  padding-left: 50px;
}
.btn.font-icon.icon--datepicker:after {
  left: 21px;
  top: 5px;
}
.btn.font-icon.icon--event-box {
  padding-left: 50px;
  color: #000000;
}
.btn.font-icon.icon--event-box:after {
  left: 21px;
  top: 5px;
}
.btn.font-icon.icon--rebuild {
  padding-left: 34px;
}
.btn.font-icon.icon--rebuild:after {
  left: 10px;
  top: 7px;
}
.btn.font-icon.icon--advanced {
  padding-left: 32px;
}
.btn.font-icon.icon--advanced:after {
  left: 10px;
  top: 7px;
}
.btn.font-icon.icon--next:after {
  position: relative;
  margin-left: 12px;
}
.btn.font-icon.icon--next-small:after {
  position: relative;
  margin-left: 8px;
  top: 1px;
}
.btn.font-icon.icon--back {
  padding-left: 33px;
}
.btn.font-icon.icon--back:after {
  top: 6px;
  left: 10px;
}
.btn.font-icon.icon--text {
  padding-left: 31px;
  text-align: left;
}
.btn.font-icon.icon--text:after {
  top: 7px;
  left: 10px;
}
.btn.font-icon.icon--choose-cover {
  padding-left: 32px;
}
.btn.font-icon.icon--choose-cover:after {
  top: 6px;
  left: 10px;
}
.btn.font-icon.icon--choose-layout {
  padding-left: 31px;
}
.btn.font-icon.icon--choose-layout:after {
  top: 6px;
  left: 10px;
}
.btn.font-icon.icon--shuffle-photos {
  padding-left: 33px;
}
.btn.font-icon.icon--shuffle-photos:after {
  top: 6px;
  left: 10px;
}
.btn.font-icon.icon--shuffle {
  padding-left: 34px;
}
.btn.font-icon.icon--shuffle:after {
  top: 8px;
  left: 10px;
}
.btn.font-icon.icon--upload {
  padding-left: 36px;
}
.btn.font-icon.icon--upload:after {
  left: 10px;
  top: 5px;
}
.btn.font-icon.icon--minus {
  padding-left: 13px;
  padding-right: 13px;
}
.btn.font-icon.icon--minus:after {
  top: 13px;
  left: 6px;
  width: 13px;
  height: 1px;
  background: #000;
}
.btn.font-icon.icon--minus:hover:after {
  background: #4A7CB0;
}
.btn.font-icon.icon--plus {
  padding-left: 13px;
  padding-right: 13px;
}
.btn.font-icon.icon--plus:after {
  top: 13px;
  left: 6px;
  width: 13px;
  height: 1px;
  background: #000;
}
.btn.font-icon.icon--plus:before {
  content: "";
  position: absolute;
  top: 7px;
  left: 12px;
  height: 13px;
  width: 1px;
  background: #000;
}
.btn.font-icon.icon--plus:hover:after,
.btn.font-icon.icon--plus:hover:before {
  background: #4A7CB0;
}
.btn.font-icon.icon--arrow-left {
  padding-left: 13px;
  padding-right: 13px;
}
.btn.font-icon.icon--arrow-left:after {
  top: 4px;
  left: 8px;
}
.btn.font-icon.icon--arrow-right {
  padding-left: 13px;
  padding-right: 13px;
}
.btn.font-icon.icon--arrow-right:after {
  top: 4px;
  right: 8px;
}
.btn.font-icon.icon--page-color {
  padding-left: 32px;
}
.btn.font-icon.icon--page-color:after {
  top: 7px;
  left: 10px;
}
.btn.font-icon.icon--download {
  padding-left: 30px;
}
.btn.font-icon.icon--download:after {
  top: 5px;
  left: 10px;
}
.btn.svg-icon.icon--manage-pages:after {
  display: none;
  left: 10px;
  top: 7px;
}
.btn.svg-icon.icon--old-version {
  padding-left: 30px;
}
.btn.svg-icon.icon--old-version:after {
  left: 10px;
  top: 6px;
}
.btn .progress {
  height: 100%;
  position: absolute;
  top: 0;
  left: 0;
  z-index: -1;
}
.btn-tool {
  position: absolute;
  display: block;
  width: 30px;
  height: 30px;
  padding: 0;
  line-height: 27px;
  border-radius: 30px;
  background: #fff;
  box-shadow: 0 2px 4px 0 rgba(17, 17, 17, 0.15);
  cursor: pointer;
}
.btn-tool-clean {
  background: transparent;
  box-shadow: none;
  text-shadow: 0px 4px 4px rgba(0, 0, 0, 0.25);
}
.btn-tool-title {
  position: absolute;
  pointer-events: none;
  bottom: -55px;
  right: 0;
  width: 23px;
  height: 23px;
  background: #fff;
  border-radius: 100%;
  overflow: hidden;
  font-size: 10px;
  line-height: 23px;
  text-align: center;
  box-shadow: 0px 2px 3px 0px rgba(0, 0, 0, 0.3);
}
.btn-tool.icon-text-cut {
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABMAAAARCAYAAAA/mJfHAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAFcSURBVHgBpZK9TgJBFIXPvaiIiWQDdmJCY2PnG0AhtT6BEB9AOkp9A0ysFXkCtZU1vIGxs9REW+JqodG4c90ZZd1/FU6zO5Mz39y59xAyJEPLgps7FUiNIGfISYvqjpPm5ywYFHc1yIBBm956L8tOSK+qKi7fxg4otU4N5xr/qsylbuIlnLyfCpPLctM8K1FUk4FV+zsM4vemc1TA6k4RneP5QHXcM8P5DeYOSvserTpeLy8p8y0WQrdVobCbCdNNJ46btBYXJLQW4Xa0unBlevSCkKFSFqTIUl50EmEmCoJm2snK93ODIs8fHMYPTPEQE0iI/GGZ0JooiPSSzM8vhJt7xtqKivXNh+SoSfVRn3UTg1GI6mFEsK9m8fSK9OpcOdAcVh/cDkYhqv5FHif2HA7P88iQpaMyQ5QchbG2G29fnd54z7KZqJCyS4+GPLXkjknUlv7BdHJIpPUJuVuIVJYF8I0AAAAASUVORK5CYII=) no-repeat;
  width: 16px;
  height: 16px;
  background-size: 16px;
  box-shadow: none;
  bottom: 0;
}
.btn-tool.spread-tool {
  top: -10px;
  width: 24px;
  height: 24px;
  padding: 0 12px;
}
.btn-tool.spread-tool.tool-add {
  right: 81px;
}
.btn-tool.spread-tool.tool-add:after {
  content: '';
  background: #8C8C8C;
  width: 13px;
  height: 1px;
  position: absolute;
  top: 12px;
  left: 6px;
}
.btn-tool.spread-tool.tool-add:before {
  content: '';
  background: #8C8C8C;
  height: 13px;
  width: 1px;
  position: absolute;
  left: 12px;
  top: 6px;
}
.btn-tool.spread-tool.tool-mirror {
  right: 51px;
}
.btn-tool.spread-tool.tool-mirror:after {
  background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTkiIGhlaWdodD0iMTgiIHZpZXdCb3g9IjAgMCAxOSAxOCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPGcgY2xpcC1wYXRoPSJ1cmwoI2NsaXAwXzQ4XzExNCkiPgo8cGF0aCBkPSJNOS41IDBDOS4wODU3OSAwIDguNzUgMC4zMzU3ODcgOC43NSAwLjc1VjE3LjI1QzguNzUgMTcuNjY0MiA5LjA4NTc5IDE4IDkuNSAxOEM5LjkxNDIxIDE4IDEwLjI1IDE3LjY2NDIgMTAuMjUgMTcuMjVWMC43NUMxMC4yNSAwLjMzNTc4NiA5LjkxNDIxIDAgOS41IDBaIiBmaWxsPSJibGFjayIvPgo8cGF0aCBmaWxsLXJ1bGU9ImV2ZW5vZGQiIGNsaXAtcnVsZT0iZXZlbm9kZCIgZD0iTTYuNjkxNTMgMTIuNjk2OUM2Ljk0MjQgMTIuODUxOSA3LjI1IDEyLjY0OTEgNy4yNSAxMi4zMjg3VjQuOTIxMjVDNy4yNSA0LjYwMDkzIDYuOTQyNCA0LjM5ODE1IDYuNjkxNTMgNC41NTMwOEwwLjY5NDM0NiA4LjI1NjgzQzAuNDM1MjE4IDguNDE2ODYgMC40MzUyMTggOC44MzMxNCAwLjY5NDM0NiA4Ljk5MzE3TDYuNjkxNTMgMTIuNjk2OVpNMi45NTI4OCA4LjYyNUw1Ljc1IDEwLjM1MjVWNi44OTc1NUwyLjk1Mjg4IDguNjI1WiIgZmlsbD0iYmxhY2siLz4KPHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik0xMi4zMDg1IDEyLjY5NjlDMTIuMDU3NiAxMi44NTE5IDExLjc1IDEyLjY0OTEgMTEuNzUgMTIuMzI4N1Y0LjkyMTI1QzExLjc1IDQuNjAwOTMgMTIuMDU3NiA0LjM5ODE1IDEyLjMwODUgNC41NTMwOEwxOC4zMDU3IDguMjU2ODNDMTguNTY0OCA4LjQxNjg2IDE4LjU2NDggOC44MzMxNCAxOC4zMDU3IDguOTkzMTdMMTIuMzA4NSAxMi42OTY5Wk0xNi4wNDcxIDguNjI1TDEzLjI1IDEwLjM1MjVWNi44OTc1NUwxNi4wNDcxIDguNjI1WiIgZmlsbD0iYmxhY2siLz4KPC9nPgo8ZGVmcz4KPGNsaXBQYXRoIGlkPSJjbGlwMF80OF8xMTQiPgo8cmVjdCB3aWR0aD0iMTgiIGhlaWdodD0iMTgiIGZpbGw9IndoaXRlIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgwLjUpIi8+CjwvY2xpcFBhdGg+CjwvZGVmcz4KPC9zdmc+Cg==);
  height: 12px;
  width: 15px;
  top: 6px;
  left: 6px;
}
.btn-tool.spread-tool.tool-copy {
  right: 21px;
}
.btn-tool.spread-tool.tool-copy:after {
  background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTQiIGhlaWdodD0iMTIiIHZpZXdCb3g9IjAgMCAxNCAxMiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPGcgY2xpcC1wYXRoPSJ1cmwoI2NsaXAwXzQ4XzEyMCkiPgo8cGF0aCBkPSJNMC41IDNIOS41VjEySDAuNVYzWiIgZmlsbD0id2hpdGUiLz4KPG1hc2sgaWQ9Im1hc2swXzQ4XzEyMCIgc3R5bGU9Im1hc2stdHlwZTpsdW1pbmFuY2UiIG1hc2tVbml0cz0idXNlclNwYWNlT25Vc2UiIHg9IjAiIHk9IjMiIHdpZHRoPSIxMCIgaGVpZ2h0PSI5Ij4KPHBhdGggZD0iTTAuNSAzSDkuNVYxMkgwLjVWM1oiIGZpbGw9IndoaXRlIi8+CjwvbWFzaz4KPGcgbWFzaz0idXJsKCNtYXNrMF80OF8xMjApIj4KPHBhdGggZD0iTTAuNSAzVjJILTAuNVYzSDAuNVpNOS41IDNIMTAuNVYySDkuNVYzWk05LjUgMTJWMTNIMTAuNVYxMkg5LjVaTTAuNSAxMkgtMC41VjEzSDAuNVYxMlpNMC41IDRIOS41VjJIMC41VjRaTTguNSAzVjEySDEwLjVWM0g4LjVaTTkuNSAxMUgwLjVWMTNIOS41VjExWk0xLjUgMTJWM0gtMC41VjEySDEuNVoiIGZpbGw9ImJsYWNrIi8+CjwvZz4KPHBhdGggZD0iTTQuNSAwSDEzLjVWOUg0LjVWMFoiIGZpbGw9IndoaXRlIi8+CjxtYXNrIGlkPSJtYXNrMV80OF8xMjAiIHN0eWxlPSJtYXNrLXR5cGU6bHVtaW5hbmNlIiBtYXNrVW5pdHM9InVzZXJTcGFjZU9uVXNlIiB4PSI0IiB5PSIwIiB3aWR0aD0iMTAiIGhlaWdodD0iOSI+CjxwYXRoIGQ9Ik00LjUgMEgxMy41VjlINC41VjBaIiBmaWxsPSJ3aGl0ZSIvPgo8L21hc2s+CjxnIG1hc2s9InVybCgjbWFzazFfNDhfMTIwKSI+CjxwYXRoIGQ9Ik00LjUgMFYtMUgzLjVWMEg0LjVaTTEzLjUgMEgxNC41Vi0xSDEzLjVWMFpNMTMuNSA5VjEwSDE0LjVWOUgxMy41Wk00LjUgOUgzLjVWMTBINC41VjlaTTQuNSAxSDEzLjVWLTFINC41VjFaTTEyLjUgMFY5SDE0LjVWMEgxMi41Wk0xMy41IDhINC41VjEwSDEzLjVWOFpNNS41IDlWMEgzLjVWOUg1LjVaIiBmaWxsPSJibGFjayIvPgo8L2c+CjwvZz4KPGRlZnM+CjxjbGlwUGF0aCBpZD0iY2xpcDBfNDhfMTIwIj4KPHJlY3Qgd2lkdGg9IjEzIiBoZWlnaHQ9IjEyIiBmaWxsPSJ3aGl0ZSIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMC41KSIvPgo8L2NsaXBQYXRoPgo8L2RlZnM+Cjwvc3ZnPgo=);
  width: 11px;
  height: 10px;
  left: 7px;
  top: 6px;
}
.btn-tool.spread-tool.tool-delete {
  right: -8px;
}
.btn-tool.spread-tool.tool-delete:after {
  content: '\E811';
  color: #8C8C8C;
  top: 5px;
  left: 6px;
  font-size: 12px;
}
.btn-tool.spread-tool.tool-delete.svg-icon:after {
  content: '';
  width: 13px;
  margin-left: -1px;
  margin-top: 0px;
}
.btn-tool.tool-zoom {
  width: 150px;
  margin-left: -75px;
  cursor: default;
}
.btn-tool.tool-zoom .tool-zoom-plus {
  position: absolute;
  right: -50px;
  vertical-align: top;
  width: 40px;
}
.btn-tool.tool-zoom .tool-zoom-plus:after {
  content: '';
  position: absolute;
  top: 14px;
  bottom: auto;
  left: 11px;
  right: auto;
  width: 18px;
  height: 1px;
  background: #8C8C8C;
}
.btn-tool.tool-zoom .tool-zoom-plus:before {
  content: '';
  position: absolute;
  top: 6px;
  bottom: auto;
  left: 20px;
  right: auto;
  width: 1px;
  height: 18px;
  background: #8C8C8C;
}
.btn-tool.tool-zoom .tool-zoom-minus {
  position: absolute;
  left: -45px;
  vertical-align: top;
  width: 40px;
}
.btn-tool.tool-zoom .tool-zoom-minus:after {
  content: '';
  position: absolute;
  top: 14px;
  bottom: auto;
  left: 11px;
  right: auto;
  width: 18px;
  height: 1px;
  background: #4A7CB0;
}
.btn-tool.tool-zoom .tool-zoom-range {
  width: calc(100% - 30px);
  margin: 0 auto;
  padding-top: 7px;
}
.btn-tool.tool-zoom .tool-zoom-label {
  display: block;
  line-height: 14px;
  text-align: center;
  color: #fff;
  text-shadow: 1px 1px #000;
  position: absolute;
  top: 32px;
  width: 100%;
  font-size: 12px;
  font-weight: 700;
}
.btn-tool.font-icon.icon--delete:after {
  left: 9px;
  top: 8px;
  color: #000000;
  transition: transform 0.1s ease-out;
}
.btn-tool.font-icon.icon--delete:hover:after {
  transform: rotateZ(360deg);
}
.btn-tool.font-icon.icon--flip:after {
  left: 6px;
  top: 4px;
  color: #fff;
  transition: all 0.1s ease-out;
}
.btn-tool.font-icon.icon--flip:hover:after {
  transform: rotateZ(360deg);
}
.btn-tool.font-icon.icon--text-edit:after {
  left: 9px;
  top: 7px;
  color: #000000;
}
.btn-tool.font-icon.icon--swap:after {
  left: 9px;
  top: 8px;
  color: #000000;
  transition: all 0.1s ease-out;
}
.btn-tool.font-icon.icon--swap:hover:after {
  transform: rotateZ(180deg);
}
.btn-tool.font-icon.icon--inner-rotate:after {
  left: 6px;
  top: 5px;
  color: #fff;
  transform: rotateZ(80deg);
}
.btn-tool.font-icon.icon--rotate {
  background: #000000;
  width: 23px;
  height: 23px;
  padding: 0 10px;
  box-shadow: 0px 4px 4px rgba(0, 0, 0, 0.25);
}
.btn-tool.font-icon.icon--rotate:after {
  left: 6px;
  color: #fff;
  top: 5px;
  transition: all 0.1s ease-out;
}
.btn-tool.font-icon.icon--rotate:before {
  content: '';
  background: #fff;
  width: 2px;
  height: 14px;
  position: absolute;
  top: 21px;
  left: 11px;
  pointer-events: none;
}
.btn-tool.font-icon.icon--rotate:hover:after {
  transform: rotateZ(360deg);
}
.btn-tool.font-icon.icon--rotate-cw:after {
  left: 8px;
  top: 8px;
  color: #fff;
}
.btn-tool.font-icon.icon--rotate-ccw:after {
  left: 4px;
  top: 8px;
  color: #fff;
}
.tool-resize {
  position: absolute;
  width: 18px;
  height: 18px;
  cursor: pointer;
}
.tool-resize:after {
  content: '';
  position: absolute;
  background: #8C8C8C;
  border: 1px solid #fff;
  width: 18px;
  height: 18px;
  z-index: 1;
  top: -2px;
  left: -1px;
  border-radius: 50%;
}
.tool-resize:hover:after {
  border-width: 2px;
  width: 18px;
  height: 18px;
}
.tool-resize.tool-resize-top-left {
  top: -8px;
  left: -8px;
}
.tool-resize.tool-resize-top-center {
  top: -7px;
  left: 50%;
  margin-left: -7px;
}
.tool-resize.tool-resize-top-center:after {
  width: 18px;
  height: 8px;
  background: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTgiIGhlaWdodD0iMTAiIHZpZXdCb3g9IjAgMCAxOCAxMCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPGcgY2xpcC1wYXRoPSJ1cmwoI2NsaXAwXzUwXzExNDcpIj4KPG1hc2sgaWQ9Im1hc2swXzUwXzExNDciIHN0eWxlPSJtYXNrLXR5cGU6bHVtaW5hbmNlIiBtYXNrVW5pdHM9InVzZXJTcGFjZU9uVXNlIiB4PSIwIiB5PSIwIiB3aWR0aD0iMTgiIGhlaWdodD0iMTAiPgo8cGF0aCBkPSJNMTggMEgwVjEwSDE4VjBaIiBmaWxsPSJ3aGl0ZSIvPgo8L21hc2s+CjxnIG1hc2s9InVybCgjbWFzazBfNTBfMTE0NykiPgo8cGF0aCBkPSJNOC45OTk3MyAwLjYyNUM0LjM4NDIgMC42MjUgMC42NDI1NzggNC4yNjI2OSAwLjY0MjU3OCA4Ljc1VjkuMzc1SDE3LjM1NjlWOC43NUMxNy4zNTY5IDQuMjYyNjkgMTMuNjE1NCAwLjYyNSA4Ljk5OTczIDAuNjI1WiIgZmlsbD0iIzhDOEM4QyIgc3Ryb2tlPSJ3aGl0ZSIvPgo8L2c+CjwvZz4KPGRlZnM+CjxjbGlwUGF0aCBpZD0iY2xpcDBfNTBfMTE0NyI+CjxyZWN0IHdpZHRoPSIxOCIgaGVpZ2h0PSIxMCIgZmlsbD0id2hpdGUiLz4KPC9jbGlwUGF0aD4KPC9kZWZzPgo8L3N2Zz4K) no-repeat;
  border-radius: 0;
  border: none;
}
.tool-resize.tool-resize-top-right {
  top: -8px;
  right: -8px;
}
.tool-resize.tool-resize-center-left {
  top: 50%;
  margin-top: -4px;
  left: -13px;
}
.tool-resize.tool-resize-center-left:after {
  width: 18px;
  height: 8px;
  background: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTgiIGhlaWdodD0iMTAiIHZpZXdCb3g9IjAgMCAxOCAxMCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPGcgY2xpcC1wYXRoPSJ1cmwoI2NsaXAwXzUwXzExNDcpIj4KPG1hc2sgaWQ9Im1hc2swXzUwXzExNDciIHN0eWxlPSJtYXNrLXR5cGU6bHVtaW5hbmNlIiBtYXNrVW5pdHM9InVzZXJTcGFjZU9uVXNlIiB4PSIwIiB5PSIwIiB3aWR0aD0iMTgiIGhlaWdodD0iMTAiPgo8cGF0aCBkPSJNMTggMEgwVjEwSDE4VjBaIiBmaWxsPSJ3aGl0ZSIvPgo8L21hc2s+CjxnIG1hc2s9InVybCgjbWFzazBfNTBfMTE0NykiPgo8cGF0aCBkPSJNOC45OTk3MyAwLjYyNUM0LjM4NDIgMC42MjUgMC42NDI1NzggNC4yNjI2OSAwLjY0MjU3OCA4Ljc1VjkuMzc1SDE3LjM1NjlWOC43NUMxNy4zNTY5IDQuMjYyNjkgMTMuNjE1NCAwLjYyNSA4Ljk5OTczIDAuNjI1WiIgZmlsbD0iIzhDOEM4QyIgc3Ryb2tlPSJ3aGl0ZSIvPgo8L2c+CjwvZz4KPGRlZnM+CjxjbGlwUGF0aCBpZD0iY2xpcDBfNTBfMTE0NyI+CjxyZWN0IHdpZHRoPSIxOCIgaGVpZ2h0PSIxMCIgZmlsbD0id2hpdGUiLz4KPC9jbGlwUGF0aD4KPC9kZWZzPgo8L3N2Zz4K) no-repeat;
  transform: rotate(-90deg);
  border-radius: 0;
  border: none;
}
.tool-resize.tool-resize-center-right {
  top: 50%;
  margin-top: -4px;
  right: -14px;
}
.tool-resize.tool-resize-center-right:after {
  width: 18px;
  height: 8px;
  background: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTgiIGhlaWdodD0iMTAiIHZpZXdCb3g9IjAgMCAxOCAxMCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPGcgY2xpcC1wYXRoPSJ1cmwoI2NsaXAwXzUwXzExNDcpIj4KPG1hc2sgaWQ9Im1hc2swXzUwXzExNDciIHN0eWxlPSJtYXNrLXR5cGU6bHVtaW5hbmNlIiBtYXNrVW5pdHM9InVzZXJTcGFjZU9uVXNlIiB4PSIwIiB5PSIwIiB3aWR0aD0iMTgiIGhlaWdodD0iMTAiPgo8cGF0aCBkPSJNMTggMEgwVjEwSDE4VjBaIiBmaWxsPSJ3aGl0ZSIvPgo8L21hc2s+CjxnIG1hc2s9InVybCgjbWFzazBfNTBfMTE0NykiPgo8cGF0aCBkPSJNOC45OTk3MyAwLjYyNUM0LjM4NDIgMC42MjUgMC42NDI1NzggNC4yNjI2OSAwLjY0MjU3OCA4Ljc1VjkuMzc1SDE3LjM1NjlWOC43NUMxNy4zNTY5IDQuMjYyNjkgMTMuNjE1NCAwLjYyNSA4Ljk5OTczIDAuNjI1WiIgZmlsbD0iIzhDOEM4QyIgc3Ryb2tlPSJ3aGl0ZSIvPgo8L2c+CjwvZz4KPGRlZnM+CjxjbGlwUGF0aCBpZD0iY2xpcDBfNTBfMTE0NyI+CjxyZWN0IHdpZHRoPSIxOCIgaGVpZ2h0PSIxMCIgZmlsbD0id2hpdGUiLz4KPC9jbGlwUGF0aD4KPC9kZWZzPgo8L3N2Zz4K) no-repeat;
  transform: rotate(90deg);
  border-radius: 0;
  border: none;
}
.tool-resize.tool-resize-bottom-left {
  bottom: -8px;
  left: -8px;
}
.tool-resize.tool-resize-bottom-center {
  bottom: -20px;
  left: 50%;
  margin-left: -8px;
}
.tool-resize.tool-resize-bottom-center:after {
  width: 18px;
  height: 8px;
  background: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTgiIGhlaWdodD0iMTAiIHZpZXdCb3g9IjAgMCAxOCAxMCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPGcgY2xpcC1wYXRoPSJ1cmwoI2NsaXAwXzUwXzExNDcpIj4KPG1hc2sgaWQ9Im1hc2swXzUwXzExNDciIHN0eWxlPSJtYXNrLXR5cGU6bHVtaW5hbmNlIiBtYXNrVW5pdHM9InVzZXJTcGFjZU9uVXNlIiB4PSIwIiB5PSIwIiB3aWR0aD0iMTgiIGhlaWdodD0iMTAiPgo8cGF0aCBkPSJNMTggMEgwVjEwSDE4VjBaIiBmaWxsPSJ3aGl0ZSIvPgo8L21hc2s+CjxnIG1hc2s9InVybCgjbWFzazBfNTBfMTE0NykiPgo8cGF0aCBkPSJNOC45OTk3MyAwLjYyNUM0LjM4NDIgMC42MjUgMC42NDI1NzggNC4yNjI2OSAwLjY0MjU3OCA4Ljc1VjkuMzc1SDE3LjM1NjlWOC43NUMxNy4zNTY5IDQuMjYyNjkgMTMuNjE1NCAwLjYyNSA4Ljk5OTczIDAuNjI1WiIgZmlsbD0iIzhDOEM4QyIgc3Ryb2tlPSJ3aGl0ZSIvPgo8L2c+CjwvZz4KPGRlZnM+CjxjbGlwUGF0aCBpZD0iY2xpcDBfNTBfMTE0NyI+CjxyZWN0IHdpZHRoPSIxOCIgaGVpZ2h0PSIxMCIgZmlsbD0id2hpdGUiLz4KPC9jbGlwUGF0aD4KPC9kZWZzPgo8L3N2Zz4K) no-repeat;
  transform: rotate(-180deg);
  border-radius: 0;
  border: none;
}
.tool-resize.tool-resize-bottom-right {
  bottom: -8px;
  right: -8px;
}
.custom-toggle {
  position: relative;
  display: inline-flex;
  align-items: center;
  height: 16px;
  white-space: nowrap;
  padding: 0 0 0 31px;
  font-size: 12px;
  cursor: pointer;
}
.custom-toggle input {
  display: none;
}
.custom-toggle input:checked + span::before,
.custom-toggle input.checked + span::before,
.custom-toggle input:checked + label::before,
.custom-toggle input.checked + label::before {
  background: #82B44F;
}
.m-blue.custom-toggle input:checked + span::before,
.m-blue.custom-toggle input.checked + span::before,
.m-blue.custom-toggle input:checked + label::before,
.m-blue.custom-toggle input.checked + label::before {
  background: #fff;
}
.m-printique.custom-toggle input:checked + span::before,
.m-printique.custom-toggle input.checked + span::before,
.m-printique.custom-toggle input:checked + label::before,
.m-printique.custom-toggle input.checked + label::before {
  background: #fff;
}
.custom-toggle input:checked + span::after,
.custom-toggle input.checked + span::after,
.custom-toggle input:checked + label::after,
.custom-toggle input.checked + label::after {
  left: -19px;
}
.m-big.custom-toggle input:checked + span::after,
.m-big.custom-toggle input.checked + span::after,
.m-big.custom-toggle input:checked + label::after,
.m-big.custom-toggle input.checked + label::after {
  left: -29px;
}
.m-printique.custom-toggle input:checked + span::after,
.m-printique.custom-toggle input.checked + span::after,
.m-printique.custom-toggle input:checked + label::after,
.m-printique.custom-toggle input.checked + label::after {
  left: -42px;
  background: #000000;
}
.m-blue.custom-toggle input:checked + span::after,
.m-blue.custom-toggle input.checked + span::after,
.m-blue.custom-toggle input:checked + label::after,
.m-blue.custom-toggle input.checked + label::after {
  background: #000000;
}
.m-label-left.custom-toggle input:checked + span::after,
.m-label-left.custom-toggle input.checked + span::after,
.m-label-left.custom-toggle input:checked + label::after,
.m-label-left.custom-toggle input.checked + label::after {
  right: -27px;
  left: auto;
}
.reverse.m-label-left.custom-toggle input:checked + span::after,
.reverse.m-label-left.custom-toggle input.checked + span::after,
.reverse.m-label-left.custom-toggle input:checked + label::after,
.reverse.m-label-left.custom-toggle input.checked + label::after {
  right: -19px;
}
.custom-toggle > label,
.custom-toggle > span {
  position: relative;
  display: inline-flex;
  align-items: center;
  height: 100%;
  line-height: 15px;
  cursor: pointer;
  font-size: 12px;
  color: #000000;
}
.custom-toggle > label:hover:before,
.custom-toggle > span:hover:before {
  border-color: #000000 !important;
}
.custom-toggle > label:active:before,
.custom-toggle > span:active:before {
  opacity: 0.5;
  border-color: #000000 !important;
}
.custom-toggle > label:active:after,
.custom-toggle > span:active:after {
  opacity: 0.5;
  border-color: #000000 !important;
}
.custom-toggle > label::before,
.custom-toggle > span::before {
  content: "";
  position: absolute;
  top: 0;
  bottom: auto;
  left: -31px;
  right: auto;
  width: 26px;
  height: 16px;
  border-radius: 16px;
  background: rgba(130, 180, 79, 0.5);
  transition: all 0.1s ease-out;
  box-sizing: border-box;
}
.m-big.custom-toggle > label::before,
.m-big.custom-toggle > span::before {
  position: absolute;
  top: 0;
  bottom: auto;
  left: -44px;
  right: auto;
  width: 35px;
  height: 22px;
  border-radius: 22px;
}
.m-blue.custom-toggle > label::before,
.m-blue.custom-toggle > span::before {
  background: #fff;
  border: 1px solid #D2D2D2;
}
.m-printique.custom-toggle > label::before,
.m-printique.custom-toggle > span::before {
  position: absolute;
  top: 0;
  bottom: auto;
  left: -70px;
  right: auto;
  width: 56px;
  height: 34px;
  background: #fff;
  border: 2px solid #D2D2D2;
  box-sizing: border-box;
  border-radius: 34px;
}
.m-label-left.custom-toggle > label::before,
.m-label-left.custom-toggle > span::before {
  right: -31px;
  left: auto;
}
.custom-toggle > label::after,
.custom-toggle > span::after {
  content: "";
  position: absolute;
  top: 2px;
  bottom: auto;
  left: -29px;
  right: auto;
  width: 12px;
  height: 12px;
  border-radius: 100%;
  background: #8C8C8C;
  z-index: 1;
  transition: all 0.1s ease-out;
}
.m-big.custom-toggle > label::after,
.m-big.custom-toggle > span::after {
  position: absolute;
  top: 2px;
  bottom: auto;
  left: -42px;
  right: auto;
  width: 18px;
  height: 18px;
}
.m-printique.custom-toggle > label::after,
.m-printique.custom-toggle > span::after {
  position: absolute;
  top: 8px;
  bottom: auto;
  left: -60px;
  right: auto;
  width: 18px;
  height: 18px;
  background: #8C8C8C;
}
.m-label-left.custom-toggle > label::after,
.m-label-left.custom-toggle > span::after {
  right: -20px;
  left: auto;
}
.reverse.m-label-left.custom-toggle > label::after,
.reverse.m-label-left.custom-toggle > span::after {
  right: -29px;
}
.m-big.custom-toggle > label,
.m-big.custom-toggle > span {
  line-height: 22px;
}
.m-printique.custom-toggle > label,
.m-printique.custom-toggle > span {
  font-family: "Mulish";
  font-size: 16px;
  color: #000000;
  line-height: 24px;
  font-weight: 500;
}
.m-with-borders.custom-toggle > label,
.m-with-borders.custom-toggle > span {
  width: 100%;
}
.custom-toggle > label.checked::before,
.custom-toggle > span.checked::before {
  background: #82B44F;
}
.m-blue.custom-toggle > label.checked::before,
.m-blue.custom-toggle > span.checked::before {
  background: #AAB9C7;
}
.custom-toggle > label.checked::after,
.custom-toggle > span.checked::after {
  left: -19px;
}
.m-big.custom-toggle > label.checked::after,
.m-big.custom-toggle > span.checked::after {
  left: -29px;
}
.m-big.custom-toggle {
  height: 22px;
  font-size: 16px;
  padding-left: 44px;
}
.m-printique.custom-toggle {
  height: 34px;
  padding-left: 70px;
}
.m-label-left.custom-toggle {
  padding-left: 0;
  padding-right: 31px;
}
.m-with-borders.custom-toggle {
  margin-top: 10px;
  width: 100%;
  margin-bottom: 10px;
}
.m-with-borders.custom-toggle:before {
  content: "";
  position: absolute;
  background: #EDEDED;
  width: 100%;
  height: 1px;
  top: -10px;
  left: 0;
}
.m-with-borders.custom-toggle:after {
  content: "";
  position: absolute;
  background: #EDEDED;
  width: 100%;
  height: 1px;
  bottom: -10px;
  left: 0;
}
.custom-toggle.lg-size {
  height: 24px;
}
.custom-toggle.lg-size input:checked + label:after {
  left: -10px;
}
.custom-toggle.lg-size > label {
  font-size: 12px;
  font-weight: 500;
  text-transform: capitalize;
  padding-left: 15px;
}
.custom-toggle.lg-size > label:before {
  width: 40px;
  height: 24px;
}
.custom-toggle.lg-size > label:after {
  width: 14px;
  height: 14px;
  top: 5px;
  left: -27px;
}
.custom-checkbox {
  position: relative;
  display: inline-flex;
  align-items: center;
  min-height: 24px;
  padding: 0 0 0 30px;
}
.custom-checkbox:hover span::before {
  border-color: #000000;
}
.custom-checkbox:hover span::after {
  content: "\E80F";
  font-family: "icons";
  font-size: 8px;
  position: absolute;
  top: 3px;
  left: 6px;
  pointer-events: none;
  opacity: 0;
  color: #000000;
  z-index: 1;
  opacity: 30%;
}
.custom-checkbox > input {
  display: none;
}
.custom-checkbox > input:checked + span::after,
.custom-checkbox > input.checked + span::after,
.custom-checkbox > input:checked + label::after,
.custom-checkbox > input.checked + label::after {
  pointer-events: auto;
  opacity: 1;
}
.custom-checkbox > span,
.custom-checkbox > label {
  display: inline-flex;
  align-items: center;
  line-height: 19px;
  font-size: 14px;
  cursor: pointer;
  color: #000000;
  font-family: "Mulish";
}
.m-editor.custom-checkbox > span,
.m-editor.custom-checkbox > label {
  font-family: "Mulish";
  color: #000;
  font-size: 14px;
}
.m-editor.custom-checkbox > span span,
.m-editor.custom-checkbox > label span {
  color: #000;
}
.m-capitalize.custom-checkbox > span,
.m-capitalize.custom-checkbox > label {
  text-transform: capitalize;
}
.custom-checkbox > span a,
.custom-checkbox > label a {
  color: #000000;
  text-decoration: underline;
  font-weight: 700;
  margin-left: 3px;
}
.custom-checkbox > span::before,
.custom-checkbox > label::before {
  content: "";
  position: absolute;
  top: 0;
  bottom: auto;
  left: 0;
  right: auto;
  width: 24px;
  height: 24px;
  border-radius: 2px;
  background: #fff;
  border: 1px solid #D2D2D2;
  box-sizing: border-box;
}
.m-small.custom-checkbox > span::before,
.m-small.custom-checkbox > label::before {
  width: 20px;
  height: 20px;
}
.m-label-left.custom-checkbox > span::before,
.m-label-left.custom-checkbox > label::before {
  left: auto;
  right: 0;
}
.custom-checkbox > span::after,
.custom-checkbox > label::after {
  content: "\E80F";
  font-family: "icons";
  font-size: 8px;
  position: absolute;
  top: 3px;
  left: 6px;
  pointer-events: none;
  opacity: 0;
  color: #000000;
  z-index: 1;
  transition: all 0.1s ease-out;
}
.m-editor.custom-checkbox > span::after,
.m-editor.custom-checkbox > label::after {
  top: 4px;
  left: 7px;
}
.m-small.custom-checkbox > span::after,
.m-small.custom-checkbox > label::after {
  font-size: 7px;
  left: 5px;
  top: 4px;
}
.m-label-left.custom-checkbox > span::after,
.m-label-left.custom-checkbox > label::after {
  left: auto;
  right: 6px;
}
.m-small.custom-checkbox > span,
.m-small.custom-checkbox > label {
  font-size: 10px;
}
@media only screen and (max-width: 480px) {
  .custom-checkbox > span,
  .custom-checkbox > label {
    font-size: 13px;
  }
}
.m-small.custom-checkbox {
  min-height: 22px;
  padding-left: 27px;
}
.m-label-left.custom-checkbox {
  padding-right: 30px;
  padding-left: 0;
}
.custom-radio {
  position: relative;
  display: inline-flex;
  align-items: center;
  min-height: 24px;
  padding: 0 0 0 30px;
}
.custom-radio:hover span::before {
  border-color: #000000;
}
.custom-radio:hover span::after {
  content: "";
  font-family: "icons";
  font-size: 8px;
  position: absolute;
  pointer-events: none;
  opacity: 0;
  color: #000000;
  z-index: 1;
  opacity: 30%;
}
.custom-radio input {
  display: none;
}
.custom-radio input:checked + span:after,
.custom-radio input.checked + span:after,
.custom-radio input:checked + label:after,
.custom-radio input.checked + label:after {
  pointer-events: auto;
  opacity: 1;
}
.custom-radio > span,
.custom-radio > label {
  display: inline-flex;
  align-items: center;
  line-height: 19px;
  font-size: 14px;
  cursor: pointer;
  font-family: "Mulish";
  color: #000000;
}
.m-editor.custom-radio > span,
.m-editor.custom-radio > label {
  font-family: "Mulish";
  color: #000000;
  font-size: 12px;
}
.m-editor.custom-radio > span span,
.m-editor.custom-radio > label span {
  color: #000000;
}
.m-capitalize.custom-radio > span,
.m-capitalize.custom-radio > label {
  text-transform: capitalize;
}
.custom-radio > span::before,
.custom-radio > label::before {
  content: "";
  box-sizing: border-box;
  position: absolute;
  top: 0;
  bottom: auto;
  left: 0;
  right: auto;
  width: 24px;
  height: 24px;
  border-radius: 100%;
  background: #ffffff;
  border: 1px solid #D2D2D2;
}
.m-blue.custom-radio > span::before,
.m-blue.custom-radio > label::before {
  border-color: #D2D2D2;
}
.m-small.custom-radio > span::before,
.m-small.custom-radio > label::before {
  width: 14px;
  height: 14px;
  top: 5px;
}
.custom-radio > span::after,
.custom-radio > label::after {
  content: "";
  box-sizing: border-box;
  border-radius: 100%;
  position: absolute;
  top: 5px;
  bottom: auto;
  left: 5px;
  right: auto;
  width: 14px;
  height: 14px;
  pointer-events: none;
  opacity: 0;
  background: #000000;
  z-index: 1;
  transition: all 0.1s ease-out;
}
.m-editor.custom-radio > span::after,
.m-editor.custom-radio > label::after {
  background: #000000;
}
.m-blue.custom-radio > span::after,
.m-blue.custom-radio > label::after {
  background: #000000;
}
.m-small.custom-radio > span::after,
.m-small.custom-radio > label::after {
  width: 10px;
  height: 10px;
  left: 2px;
  top: 7px;
}
@media only screen and (max-width: 480px) {
  .custom-radio > span,
  .custom-radio > label {
    font-size: 13px;
  }
}
.custom-radio.m-small {
  padding: 0 0 0 19px;
}
.custom-input {
  background: #fff;
  height: 28px;
  border-radius: 4px;
  font-size: 12px;
  box-shadow: 0 1px 0px 0px #fff, 0px 2px 1px 0 #BECCDB inset;
  text-align: left;
  padding: 0 0 0 10px;
  border: 1px solid #BECCDB;
}
.custom-input:focus {
  outline: none;
  border-color: #BECCDB;
}
.custom-input.error {
  background: #FFD9D4;
}
.custom-dropdown {
  display: inline-block;
  vertical-align: top;
  position: relative;
  height: 28px;
}
.custom-dropdown .dropdown-btn {
  vertical-align: top;
  display: inline-block;
  width: 100%;
  height: 100%;
  line-height: 26px;
  padding: 0 31px 0 20px;
  font-size: 12px;
  color: #000000;
  border: 1px solid #D2D2D2;
  position: relative;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  background: #fff;
  z-index: 3;
  cursor: pointer;
}
.custom-dropdown .dropdown-btn:after {
  font-family: "icons";
  position: absolute;
  font-style: normal;
  font-weight: normal;
  content: '\E80A';
  color: #82B44F;
  speak: none;
  display: inline-block;
  text-align: center;
  font-variant: normal;
  text-transform: none;
  line-height: 1em;
  -webkit-font-smoothing: antialiased;
  margin: 0;
  text-decoration: none;
  transition: none;
  content: '\E80A';
  color: #000000;
  font-size: 12px;
  font-weight: 400;
  top: calc(50% - 5px);
  right: 14px;
  pointer-events: none;
  transform: rotateZ(90deg);
}
.custom-dropdown .dropdown-btn:hover {
  border-color: #000000;
}
.custom-dropdown .dropdown-btn:active {
  border-color: #D2D2D2;
}
.is-open.custom-dropdown .dropdown-btn {
  border-radius: 4px 4px 0 0;
}
.to-top.is-open.custom-dropdown .dropdown-btn {
  border-radius: 0 0 4px 4px;
}
.custom-dropdown .dropdown-btn span {
  pointer-events: none;
}
.custom-dropdown .dropdown-btn i {
  font-style: normal;
  position: absolute;
  right: 29px;
  background: #fff;
  padding: 0 10px 0 5px;
  pointer-events: none;
  height: 100%;
  top: 0;
}
.custom-dropdown ul {
  visibility: hidden;
  opacity: 0;
  position: absolute;
  z-index: 12;
  padding: 0;
  margin: -1px 0 0;
  list-style: none;
  background: #fff;
  left: 0;
  width: 100%;
  border: 1px solid #D2D2D2;
  overflow: auto;
  max-height: 373px;
}
.custom-dropdown ul li {
  padding: 10px 3px 12px 10px;
  font-size: 12px;
  line-height: 15px;
  color: #000;
  text-decoration: none;
  display: block;
  cursor: pointer;
  position: relative;
  height: 37px;
  background-position: 6px 50%;
  background-repeat: no-repeat;
}
.custom-dropdown ul li:first-child {
  margin-top: 14px;
}
.custom-dropdown ul li:last-child {
  margin-bottom: 14px;
}
.custom-dropdown ul li:hover {
  background-color: #EDEDED;
}
.custom-dropdown ul li.active {
  background-color: transparent;
  font-weight: 700;
}
.m-qtc-font-name.custom-dropdown ul li {
  font-size: 20px;
  background-size: contain;
}
.custom-dropdown ul li i {
  color: #8C8C8C;
  right: 10px;
  font-style: normal;
  position: absolute;
  font-size: 11px;
  top: 10px;
}
.to-top.custom-dropdown ul {
  bottom: calc(100% - 1px);
}
.custom-dropdown ul.m-center {
  text-align: center;
}
.custom-dropdown ul.m-uppercase {
  text-transform: uppercase;
}
.custom-dropdown ul.open {
  visibility: visible;
  opacity: 1;
}
.custom-dropdown .dropdown-overlay {
  position: fixed;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  z-index: 11;
}
.custom-dropdown.m-big {
  height: 36px;
}
.custom-dropdown.m-big .dropdown-btn {
  padding-right: 40px;
  line-height: 34px;
}
.custom-dropdown.m-big .dropdown-btn i {
  font-size: 14px;
  font-family: "Mulish";
  color: #8C8C8C;
}
.custom-dropdown.m-tab-assets {
  width: 100%;
}
.custom-dropdown.m-tab-assets .dropdown-btn > span {
  text-transform: capitalize;
}
.custom-dropdown.m-tab-assets ul li > span {
  text-transform: capitalize;
}
.custom-dropdown.m-tab-layout {
  width: calc(100% - 36px);
  margin: 11px 0 0 18px;
}
.custom-dropdown.m-qtc-font-group {
  width: 118px;
  margin: 0 3px 0 0;
}
.custom-dropdown.m-qtc-font-name {
  width: 150px;
  margin: 0 3px;
}
.custom-dropdown.m-qtc-font-size {
  width: 67px;
  margin: 0 3px;
}
.custom-dropdown.m-qtc-font-size ul li {
  padding-left: 9px;
}
.custom-dropdown.m-settings {
  width: 100%;
}
.textarea {
  font-family: "Mulish";
  background: transparent;
  border: none;
  padding: 0;
  font-size: 14px;
  font-weight: bold;
  color: #000000;
  background: #EDEDED;
  color: #000;
  padding: 10px 14px;
  width: 100%;
  min-height: 140px;
  resize: none;
  font-size: 16px;
}
.textarea:focus {
  outline: none;
}
.textarea::placeholder {
  color: #8FA4BB;
}
.textarea.area-white {
  overflow: auto;
  padding: 8px 12px;
  border-radius: 2px;
  box-shadow: 0 1px 0px 0px #fff, 0px 2px 1px 0 #BECCDB inset;
  border: 1px solid #BECCDB;
  font-size: 12px;
  line-height: 16px;
  white-space: pre-wrap;
  position: relative;
  background: #fff;
}
.textarea.area-white::placeholder {
  color: #8FA4BB;
}
.texteditor {
  overflow: auto;
  padding: 8px 12px;
  border-radius: 2px;
  box-shadow: 0 1px 0px 0px #fff, 0 2px 2px 0 rgba(210, 210, 210, 0.3) inset;
  border: 1px solid #D2D2D2;
  font-family: "ff-meta-web-pro", sans-serif;
  outline: none;
  resize: none;
  font-size: 14px;
  line-height: 16px;
  white-space: pre-wrap;
  position: relative;
  -webkit-user-select: text !important;
  -khtml-user-select: text !important;
  -moz-user-select: text !important;
  -ms-user-select: text !important;
  user-select: text !important;
}
.texteditor * {
  -webkit-user-select: text !important;
  -khtml-user-select: text !important;
  -moz-user-select: text !important;
  -ms-user-select: text !important;
  user-select: text !important;
}
.texteditor.watermark:before:before {
  pointer-events: none;
  opacity: 0.5;
  position: absolute;
  display: inline-block;
  white-space: nowrap;
  width: 100%;
  left: 0;
  text-align: inherit;
  padding: 0 10px;
  box-sizing: border-box;
  text-decoration: inherit;
  content: attr(placeholder);
}
.texteditor p {
  margin: 0;
  text-decoration: inherit;
}
.texteditor span {
  display: inline;
  text-decoration: inherit;
  min-width: 1px;
}
.texteditor.dynamic-background {
  background-color: #ffffff;
  transition: background-color 0.3s linear;
}
.texteditor.dynamic-background.dark-background {
  background-color: #aaaaaa;
  transition: background-color 0.3s linear;
}
.autocomplete {
  position: relative;
}
.autocomplete-list {
  pointer-events: none;
  opacity: 0;
  filter: drop-shadow(0px 2px 2px rgba(17, 17, 17, 0.15));
  position: absolute;
  padding: 0;
  margin: -7px 0 0;
  list-style: none;
  background: #fff;
  left: 0;
  min-width: 100%;
  transition: all 0.1s ease-out;
  z-index: calc(10 + 2);
  max-height: 200px;
  overflow-x: hidden;
  overflow-y: auto;
  height: 0;
}
.autocomplete-list__item {
  padding: 0 11px 0 22px;
  font-size: 12px;
  line-height: 38px;
  text-decoration: none;
  display: flex;
  align-items: center;
  cursor: pointer;
  height: 38px;
  text-align: left;
  white-space: nowrap;
}
.autocomplete-list__item:hover {
  background-color: #EDEDED;
}
.autocomplete-list.is-open {
  pointer-events: auto;
  opacity: 1;
  margin-top: 3px;
  height: auto;
}
.autocomplete-overlay {
  pointer-events: none;
  opacity: 0;
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 10;
}
.autocomplete-overlay.is-open {
  pointer-events: auto;
  opacity: 1;
}
.dropdown {
  display: inline-block;
  vertical-align: top;
  position: relative;
  height: 48px;
  margin-right: 20px;
}
@media only screen and (max-width: 480px) {
  .dropdown {
    margin-right: 0px;
  }
}
.dropdown .dropdown-btn {
  display: block;
  height: 100%;
  line-height: 30px;
  padding: 0 15px;
  font-size: 12px;
  border-radius: 2px;
  position: relative;
  white-space: nowrap;
  background: #fff;
  cursor: pointer;
  text-align: center;
}
.dropdown .dropdown-btn:after {
  position: relative;
  margin-left: 10px;
  top: 1px;
}
.m-start-order.dropdown .dropdown-btn:after {
  transform: none;
  font-weight: 700;
}
.m-dots.dropdown .dropdown-btn:after {
  position: absolute;
  font-size: 26px;
  left: 4px;
  margin: 0;
  top: 3px;
}
.m-inline.dropdown .dropdown-btn:after {
  margin-left: 8px;
  top: 0px;
}
.m-shadow.dropdown .dropdown-btn:after {
  position: absolute;
  top: calc(50% - 8px);
  right: 12px;
}
.dropdown .dropdown-btn:hover b {
  color: #000000;
}
.m-shadow.dropdown .dropdown-btn {
  box-shadow: 0 2px 4px 0 rgba(17, 17, 17, 0.15);
  text-align: left;
  padding-right: 30px;
  overflow: hidden;
  text-overflow: ellipsis;
}
.m-shadow.dropdown .dropdown-btn > .inner {
  overflow: hidden;
  text-overflow: ellipsis;
}
.m-big.m-shadow.dropdown .dropdown-btn {
  box-shadow: 0 2px 6px 0 rgba(0, 0, 0, 0.2);
}
.m-start-order.dropdown .dropdown-btn {
  color: #000000;
  text-transform: uppercase;
  font-weight: 700;
  display: flex;
  align-items: center;
  justify-content: space-between;
  padding-left: 22px;
}
.m-dots.dropdown .dropdown-btn {
  padding: 0;
  width: 100%;
  border-radius: 100%;
  background: transparent;
}
.m-inline.dropdown .dropdown-btn {
  line-height: inherit;
  padding: 0;
  font-size: inherit;
  border-radius: 0;
  background: transparent;
}
.m-big.dropdown .dropdown-btn {
  font-size: 18px;
  font-weight: 700;
  line-height: 42px;
}
.disabled.dropdown .dropdown-btn {
  box-shadow: none;
}
.dropdown .dropdown-note {
  font-size: 12px;
  color: #A3A4A5;
  top: 5px;
  position: relative;
  height: 0;
}
.dropdown .dropdown-list {
  pointer-events: none;
  opacity: 0;
  box-shadow: 0px 2px 2px rgba(17, 17, 17, 0.15);
  position: absolute;
  padding: 0;
  margin: -7px 0 0;
  list-style: none;
  background: #fff;
  left: 0;
  min-width: 100%;
  transition: all 0.1s ease-out;
  z-index: 12;
  max-height: 266px;
  overflow-x: hidden;
  overflow-y: auto;
  height: 0;
}
.dropdown .dropdown-list__item {
  padding: 0 11px 0 22px;
  font-size: 12px;
  line-height: 38px;
  text-decoration: none;
  display: flex;
  align-items: center;
  cursor: pointer;
  height: 38px;
  text-align: left;
  white-space: nowrap;
}
.dropdown .dropdown-list__item.options-group-title {
  pointer-events: none;
  font-weight: 700;
  color: #8FA4BB;
  background: #EDEDED;
  height: 26px;
}
.dropdown .dropdown-list__item.m-add {
  color: #82B44F;
  position: relative;
}
.dropdown .dropdown-list__item.m-add:after {
  content: "";
  background: #82B44F;
  position: absolute;
  top: 19px;
  bottom: auto;
  left: 7px;
  right: auto;
  width: 10px;
  height: 2px;
}
.dropdown .dropdown-list__item.m-add:before {
  content: "";
  background: #82B44F;
  position: absolute;
  top: 15px;
  bottom: auto;
  left: 11px;
  right: auto;
  width: 2px;
  height: 10px;
}
.dropdown .dropdown-list__item:hover {
  background-color: #EDEDED;
}
.dropdown .dropdown-list__item.active,
.dropdown .dropdown-list__item.selected {
  font-weight: 700;
}
.m-dots.dropdown .dropdown-list__item span {
  pointer-events: none;
}
.m-inline.dropdown .dropdown-list__item {
  padding: 0 30px 0 30px;
  white-space: nowrap;
}
.is-open.dropdown .dropdown-list {
  pointer-events: auto;
  opacity: 1;
  margin-top: 3px;
  height: auto;
}
.m-inline.is-open.dropdown .dropdown-list {
  margin-top: 11px;
}
.m-inline.dropdown .dropdown-list {
  left: 50%;
  width: auto;
  transform: translate(-50%, 0px);
}
@media only screen and (max-width: 480px) {
  .m-inline.dropdown .dropdown-list {
    width: calc(100% -  15px * 2);
  }
}
.m-dots.dropdown .dropdown-list:after,
.m-inline.dropdown .dropdown-list:after {
  content: "";
  position: absolute;
  border-style: solid;
  border-width: 0 5px 7px 5px;
  height: 0;
  width: 0;
  border-color: transparent transparent #fff transparent;
  top: -7px;
  left: calc(50% - 5px);
}
.m-shifted-right.dropdown .dropdown-list {
  left: calc(100% + 20px);
  transform: none;
  top: -100%;
}
@media only screen and (max-width: 480px) {
  .m-shifted-right.dropdown .dropdown-list {
    left: 50%;
    transform: translate(-50%, 0px);
  }
}
.m-max-height-200.dropdown .dropdown-list {
  max-height: 200px;
}
.dropdown .dropdown-list.upward {
  bottom: 100%;
  box-shadow: 0px 2px 4px rgba(17, 17, 17, 0.15);
}
.dropdown .dropdown-overlay {
  pointer-events: none;
  opacity: 0;
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 10;
}
.is-open.dropdown .dropdown-overlay {
  pointer-events: auto;
  opacity: 1;
}
.dropdown.m-dots {
  width: 32px;
  display: none;
}
@media only screen and (max-width: 480px) {
  .dropdown.m-dots {
    display: inline-block;
  }
}
.dropdown.m-inline {
  height: auto;
  margin-left: 2px;
  margin-right: 2px;
}
@media only screen and (max-width: 480px) {
  .dropdown.m-inline {
    position: initial;
  }
}
.dropdown.m-big {
  height: 44px;
}
.label-icon {
  height: 17px;
  line-height: 14px;
  font-size: 12px;
  display: inline-block;
  vertical-align: top;
  position: relative;
  padding-left: 19px;
  cursor: pointer;
  white-space: nowrap;
  text-decoration: none;
}
.label-icon.font-icon.icon--copy-to,
.label-icon.font-icon.icon--move-to {
  padding-left: 22px;
}
.label-icon.font-icon.icon--download {
  padding-left: 16px;
}
.label-icon.font-icon:after {
  color: #000000;
  left: 0;
  top: 0;
}
.label-icon.svg-icon:after {
  left: 0;
  top: 0;
}
.label-icon.label-darken {
  color: #A3A4A5;
}
.label-icon.label-darken:after {
  color: #fff;
}
.label-icon.label-darken:hover {
  color: #fff;
}
.label-icon:hover {
  opacity: 0.7;
}
.tile-toggle {
  display: flex;
  align-items: center;
}
.tile-toggle span {
  font-size: 12px;
  line-height: 13px;
  margin-right: 6px;
}
.tile-toggle i {
  margin: 0 4px;
  cursor: pointer;
  transition: all 0.1s ease-out;
}
.tile-toggle i:after {
  color: #D2D2D2;
  position: relative;
}
.tile-toggle i.active:after {
  color: #000000;
}
.tile-toggle i:hover {
  transform: scale(1.2);
}
.fake-resize {
  position: absolute;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  z-index: 0;
  opacity: 0;
  pointer-events: none;
}
.fake-resize iframe {
  position: absolute;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  z-index: 0;
  opacity: 0;
  border: 0;
  pointer-events: none;
}
.sticky-header-fixed {
  position: fixed;
  z-index: calc(10000 + 500);
}
.line-note {
  min-height: 54px;
  font-size: 12px;
  line-height: 20px;
  background: #fff;
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  width: 100%;
  overflow: hidden;
  padding: 11px 18px 11px 48px;
  margin: 10px 0;
}
.line-note:after {
  color: #fff;
  left: 14px;
}
.line-note:before {
  content: "";
  position: absolute;
  top: 0;
  bottom: auto;
  left: 0;
  right: auto;
  width: 32px;
  height: 100%;
  z-index: 0;
  background: #8C8C8C;
}
.note-error.line-note:before {
  background: #FF8A7A;
}
.line-note.note-error {
  background: #FFD9D4;
}
.line-note a {
  color: inherit;
}
.form-note {
  position: relative;
  top: 5px;
  color: #000;
  font-size: 14px;
  display: block;
}
.form-note.error {
  color: #E30000;
}
.form-note.green {
  color: #82B44F;
}
.form-note.small {
  font-size: 12px;
}
.form-note.top-15 {
  top: 15px;
}
@media only screen and (max-width: 480px) {
  .is-desktop {
    display: none !important;
  }
}
@media only screen and (min-width: 480px) {
  .is-mobile {
    display: none !important;
  }
}
.spinner-wrapper {
  position: absolute;
  top: 0;
  bottom: auto;
  left: 0;
  right: auto;
  width: 100%;
  height: 100%;
  background: rgba(255, 255, 255, 0.6);
  z-index: calc(10000 + 10);
}
.spinner-wrapper .gear-wrapper {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  width: 110px;
  height: 70px;
  overflow: visible;
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
}
.spinner-wrapper .gear-wrapper.heart-loader-wrapper {
  margin-top: -30px;
}
.spinner-wrapper .gear-wrapper svg {
  fill: #000000;
}
.spinner-wrapper .gear-wrapper svg.big-gear {
  position: absolute;
  top: 15px;
  bottom: auto;
  left: 0;
  right: auto;
  width: 55px;
  height: 55px;
  animation: rotation 1s linear infinite both;
}
.only-big-gear.spinner-wrapper .gear-wrapper svg.big-gear {
  top: 0;
}
.inline-mode.spinner-wrapper .gear-wrapper svg.big-gear {
  width: 30px;
  height: 30px;
  top: 0;
}
.spinner-wrapper .gear-wrapper svg.small-gear {
  position: absolute;
  top: 0;
  bottom: auto;
  left: 55px;
  right: auto;
  width: 35px;
  height: 35px;
  animation: rotation-inverse 0.9s linear infinite both;
}
.spinner-wrapper .gear-wrapper .text {
  position: absolute;
  top: calc(100% + 10px);
  bottom: auto;
  left: -100px;
  right: auto;
  width: 310px;
  height: 20px;
  text-align: center;
  white-space: nowrap;
  font-size: 14px;
  line-height: 13px;
  font-family: "Mulish";
  color: #000000;
}
.only-big-gear.spinner-wrapper .gear-wrapper {
  width: 70px;
  height: 70px;
}
.inline-mode.spinner-wrapper .gear-wrapper {
  width: 30px;
  height: 30px;
  position: relative;
  transform: none;
  left: 0;
  top: 0;
}
.spinner-wrapper .gear-wrapper.m-small {
  width: 50px;
  height: 50px;
}
.spinner-wrapper .gear-wrapper.m-small .big-gear {
  width: 100%;
  height: 100%;
  top: 0;
}
.spinner-wrapper .gear-wrapper.m-tiny {
  width: 32px;
  height: 32px;
}
.spinner-wrapper .gear-wrapper.m-tiny .big-gear {
  width: 100%;
  height: 100%;
  top: 0;
}
.spinner-wrapper.inline-mode {
  position: relative;
  width: auto;
  height: auto;
}
.spinner-wrapper.fixed {
  position: fixed;
}
.dotted-border-note {
  border-radius: 8px;
  padding: 24px 32px 16px;
  border: 1px dashed #8FA4BB;
  margin: 20px 0;
}
.dotted-border-note h3 {
  font-weight: 700;
  font-size: 16px;
}
.dotted-border-note p {
  font-size: 15px;
  line-height: 20px;
  margin: 7px 0 17px 0;
}
.dotted-border-note a {
  font-size: 15px;
  font-weight: 700;
}
.g-pix-footer {
  display: flex;
  height: 48px;
  margin: 0 auto;
  width: 100%;
  padding-left: 30px;
  padding-right: 12px;
}
@media only screen and (max-width: 480px) {
  .g-pix-footer {
    padding-left: 15px;
    padding-right: 15px;
  }
}
.g-pix-footer-wrapper {
  padding: 10px 0 0;
  height: 70px;
  box-sizing: border-box;
  box-shadow: 0px -3px 8px rgba(0, 0, 0, 0.07);
}
.g-pix-footer-wrapper.fixed {
  position: fixed;
  bottom: 0;
  left: 0;
  width: 100%;
  z-index: 10;
  background: #fff;
  border-top: none;
}
.g-pix-footer-sc-wrapper {
  padding: 10px 0 0;
  height: 70px;
  box-sizing: border-box;
  box-shadow: 0px -3px 8px rgba(0, 0, 0, 0.07);
}
.g-pix-footer-sc-wrapper.fixed {
  position: fixed;
  bottom: 0;
  left: 0;
  width: 100%;
  z-index: 10;
  background: #fff;
  border-top: none;
}
@media only screen and (max-width: 480px) {
  .g-pix-footer-sc-wrapper {
    height: 150px;
  }
}
.g-pix-footer__info {
  flex: 1 1 400px;
  height: 100%;
  text-align: left;
  position: relative;
}
.g-pix-footer__info .footer-note {
  font-size: 12px;
  height: 100%;
  color: #000000;
  margin: 0;
  line-height: 52px;
  font-style: normal;
  display: inline-block;
  vertical-align: top;
}
.g-pix-footer__info .footer-note b {
  color: #000000;
  text-transform: uppercase;
  font-weight: 400;
  font-style: normal;
  margin: 0 5px 0 0;
}
.g-pix-footer__info .upload-pdf {
  display: flex;
  padding-top: 10px;
  width: 330px;
}
.g-pix-footer__info .upload-pdf div {
  padding-top: 3px;
}
.g-pix-footer__info .upload-pdf .flex-gap-1 {
  flex: 1;
}
.g-pix-footer__info .upload-pdf .link {
  background: transparent url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTgiIGhlaWdodD0iMjQiIHZpZXdCb3g9IjAgMCAxOCAyNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPGcgY2xpcC1wYXRoPSJ1cmwoI2NsaXAwXzUwXzYyMikiPgo8cGF0aCBkPSJNNS42MTQyNCAxMy41MDE5QzUuNjczODQgMTMuNDgyNCA2LjAyMTg0IDEzLjMxODIgNi42NzAyNCAxMi4wODAxQzUuODE1MDQgMTIuNTc3MSA1LjQ2NzA0IDEyLjk4NTUgNS40NDIyNCAxMy4yMTU1QzUuNDM3ODQgMTMuMjUzNiA1LjQyNzA0IDEzLjM1MzcgNS42MTQyNCAxMy41MDE5WiIgZmlsbD0iYmxhY2siLz4KPHBhdGggZD0iTTUuODg0OCAxOC45NzU1QzUuODI4IDE4Ljg5NDQgNS43NDg4IDE4LjgyNjUgNS42NDY4IDE4Ljc3MTlDNS41NDQ4IDE4LjcxNzMgNS40MDk2IDE4LjY4OTkgNS4yNDIgMTguNjg5OUg0Ljc1VjIwLjM0MThINS4zNTE2QzUuNDMxNiAyMC4zNDE4IDUuNTEwOCAyMC4zMjc4IDUuNTg5NiAyMC4yOTkyQzUuNjY4IDIwLjI3MTEgNS43NCAyMC4yMjQ3IDUuODA1NiAyMC4xNjA2QzUuODcxMiAyMC4wOTY0IDUuOTI0IDIwLjAwNzEgNS45NjQgMTkuODkyQzYuMDA0IDE5Ljc3NyA2LjAyNCAxOS42MzQ2IDYuMDI0IDE5LjQ2NUM2LjAyNCAxOS4zOTcxIDYuMDE0OCAxOS4zMTg1IDUuOTk2OCAxOS4yMzA0QzUuOTc4NCAxOS4xNDE4IDUuOTQxMiAxOS4wNTcgNS44ODQ4IDE4Ljk3NTVaIiBmaWxsPSJibGFjayIvPgo8cGF0aCBkPSJNOS43MDU4NCAxOS4xNTEzQzkuNTkxMDQgMTkuMDEzNSA5LjQzNTA0IDE4LjkwMjIgOS4yMzgyNCAxOC44MTc0QzkuMDQxNDQgMTguNzMyNiA4Ljc4NjI0IDE4LjY4OTkgOC40NzI2NCAxOC42ODk5SDguMDg5ODRWMjEuODQ2OEg4Ljc0MDY0QzkuMTg1NDQgMjEuODQ2OCA5LjUwNjI0IDIxLjY5OTkgOS43MDMwNCAyMS40MDU3QzkuODk5ODQgMjEuMTExNSA5Ljk5ODI0IDIwLjY4NTMgOS45OTgyNCAyMC4xMjcxQzkuOTk4MjQgMTkuOTUzNyA5Ljk3ODI0IDE5Ljc4MiA5LjkzODI0IDE5LjYxMjNDOS44OTc4NCAxOS40NDI2IDkuODIwNjQgMTkuMjg5MSA5LjcwNTg0IDE5LjE1MTNaIiBmaWxsPSJibGFjayIvPgo8cGF0aCBkPSJNOC44OTUxOSA0LjAyMDA3QzguODU1OTkgNC4wMzM3MyA4LjM2MzE5IDQuNzQ3MTIgOC45MzM1OSA1LjM1MDg1QzkuMzEzMTkgNC40NzU2NyA4LjkxMjM5IDQuMDE0MjggOC44OTUxOSA0LjAyMDA3WiIgZmlsbD0iYmxhY2siLz4KPHBhdGggZD0iTTEzLjIzMjMgMTAuNDUzNEMxMy4yOTE5IDEwLjM2NyAxMy4zMTUxIDEwLjMxMTUgMTMuMzI0MyAxMC4yODE3QzEzLjI3NTEgMTAuMjU0OCAxMy4yMDk5IDEwLjIwMDIgMTIuODU0MyAxMC4yMDAyQzEyLjY1MjMgMTAuMjAwMiAxMi4zOTg3IDEwLjIwOTMgMTIuMTI5OSAxMC4yNDQ5QzEyLjQ1NTkgMTAuNTA0MyAxMi41MzU1IDEwLjYzNTUgMTIuNzQ4NyAxMC42MzU1QzEyLjg0MTkgMTAuNjM1OSAxMy4xMDkxIDEwLjYzMTggMTMuMjMyMyAxMC40NTM0WiIgZmlsbD0iYmxhY2siLz4KPHBhdGggZD0iTTE4IDE2LjEzODJWNS43ODQwOEMxOCA1LjQ2NzExIDE3Ljk2MzIgNS4yMzI0OSAxNy43OCA1LjA0MjU1TDEzLjEyNTIgMC4yMjc1ODlDMTIuOTg1NiAwLjA4MzE3MzYgMTIuNzkyIDAgMTIuNTk0IDBIMC45ODUyQzAuNTEwOCAwIDAgMC4zNzkwNCAwIDEuMjEwNzhWMTYuMTM4MkgxOFpNMTIuNCAxLjQwMzE5QzEyLjQgMS4yMTM2NyAxMi42MjEyIDEuMTE4OTEgMTIuNzUwOCAxLjI1Mjk4TDE2Ljc4ODggNS40MzAyOEMxNi45MTg0IDUuNTY0MzUgMTYuODI2OCA1Ljc5MzE4IDE2LjY0MzYgNS43OTMxOEgxMi40VjEuNDAzMTlaTTQuNzcyOCAxMy4xNDAyQzQuODQ1NiAxMi40NjY1IDUuNjUwOCAxMS43NjE0IDcuMTY2OCAxMS4wNDMxQzcuNzY4NCA5LjY3OTE3IDguMzQwOCA3Ljk5ODczIDguNjgyIDYuNTk0NzFDOC4yODI4IDUuNjk1OTQgNy44OTQ4IDQuNTI5ODYgOC4xNzc2IDMuODQ1ODVDOC4yNzY4IDMuNjA2MjYgOC40MDA0IDMuNDIyNTMgOC42MzEyIDMuMzQzMDhDOC43MjI0IDMuMzExNjMgOC45NTI4IDMuMjcxOTEgOS4wMzc2IDMuMjcxOTFDOS4yMzkyIDMuMjcxOTEgOS40MTY0IDMuNTQwNDYgOS41NDIgMy43MDU5OEM5LjY2IDMuODYxNTcgOS45Mjc2IDQuMTkxMzcgOS4zOTI4IDYuNTIwNjRDOS45MzIgNy42NzI2NiAxMC42OTYgOC44NDYxOSAxMS40MjggOS42NDk3OUMxMS45NTI0IDkuNTUxNzIgMTIuNDAzNiA5LjUwMTY1IDEyLjc3MTIgOS41MDE2NUMxMy4zOTc2IDkuNTAxNjUgMTMuNzc3MiA5LjY1MjY5IDEzLjkzMiA5Ljk2Mzg2QzE0LjA2IDEwLjIyMTIgMTQuMDA3NiAxMC41MjIxIDEzLjc3NiAxMC44NTc3QzEzLjU1MzIgMTEuMTggMTMuMjQ2IDExLjM1MDUgMTIuODg4IDExLjM1MDVDMTIuNDAxNiAxMS4zNTA1IDExLjgzNTIgMTEuMDMyNyAxMS4yMDM2IDEwLjQwNUMxMC4wNjg4IDEwLjY1MDQgOC43NDMyIDExLjA4ODIgNy42NzI0IDExLjU3MjdDNy4zMzggMTIuMzA2OCA3LjAxNzYgMTIuODk4MSA2LjcxOTIgMTMuMzMxOEM2LjMxIDEzLjkyNjggNS45NTY0IDE0LjIwMzYgNS42MDY0IDE0LjIwMzZDNS40NjcyIDE0LjIwMzYgNS4zMzM2IDE0LjE1NjkgNS4yMTk2IDE0LjA2ODdDNC44MDI0IDEzLjc0NDcgNC43NDY0IDEzLjM4NTIgNC43NzI4IDEzLjE0MDJaIiBmaWxsPSJibGFjayIvPgo8cGF0aCBkPSJNOS4xMzk5MSA3LjUyMDAyQzguODUzNTEgOC41NDM3NiA4LjQ3NjMxIDkuNjQ5MDIgOC4wNzAzMSAxMC42NUM4LjkwNjMxIDEwLjMxNDQgOS44MTUxMSAxMC4wMjE0IDEwLjY2ODcgOS44MTQxMkMxMC4xMjg3IDkuMTY1MjggOS41ODkxMSA4LjM1NTA3IDkuMTM5OTEgNy41MjAwMloiIGZpbGw9ImJsYWNrIi8+CjxwYXRoIGQ9Ik0wIDE2Ljk3MDJWMjMuMTc3MkMwIDIzLjU5NDcgMC40ODggMjQuMDA0OCAwLjk4NTIgMjQuMDA0OEgxNy4wMTQ4QzE3LjUxMiAyNC4wMDQ4IDE4IDIzLjU5NDcgMTggMjMuMTc3MlYxNi45NzAySDBaTTYuNTU4NCAyMC4wNDQzQzYuNDg5MiAyMC4yMTYxIDYuMzkyNCAyMC4zNjA1IDYuMjY4NCAyMC40NzcyQzYuMTQ0NCAyMC41OTM5IDUuOTk0OCAyMC42ODQ1IDUuODIgMjAuNzQ4NkM1LjY0NTIgMjAuODEyOCA1LjQ1MTYgMjAuODQ0NiA1LjI0MDQgMjAuODQ0Nkg0Ljc1MzZWMjIuMzQ5Nkg0LjA5NzJWMTguMTgwMkg1LjI1NjRDNS40Mjc2IDE4LjE4MDIgNS41OTcyIDE4LjIwODMgNS43NjQ4IDE4LjI2NUM1LjkzMjQgMTguMzIxNyA2LjA4MjggMTguNDA2NSA2LjIxNiAxOC41MTk1QzYuMzQ5MiAxOC42MzI0IDYuNDU2OCAxOC43Njk0IDYuNTM4OCAxOC45Mjk2QzYuNjIwOCAxOS4wODk3IDYuNjYyIDE5LjI2OTcgNi42NjIgMTkuNDdDNi42NjI0IDE5LjY4MTQgNi42Mjc2IDE5Ljg3MjYgNi41NTg0IDIwLjA0NDNaTTEwLjU4MDggMjEuMDI4OEMxMC41MDk2IDIxLjI3MjEgMTAuNDE5NiAyMS40NzU3IDEwLjMxIDIxLjYzOTlDMTAuMjAwNCAyMS44MDQyIDEwLjA3NzYgMjEuOTMzMyA5Ljk0MDggMjIuMDI3N0M5LjgwNCAyMi4xMjIgOS42NzIgMjIuMTkyNCA5LjU0NDQgMjIuMjM5OUM5LjQxNjggMjIuMjg3MSA5LjMgMjIuMzE3MyA5LjE5NDQgMjIuMzMwNkM5LjA4ODggMjIuMzQzIDkuMDEwNCAyMi4zNDk2IDguOTU5MiAyMi4zNDk2SDcuNDMzNlYxOC4xODAySDguNjQ3NkM4Ljk4NjggMTguMTgwMiA5LjI4NDggMTguMjM2IDkuNTQxNiAxOC4zNDY5QzkuNzk4NCAxOC40NTc4IDEwLjAxMiAxOC42MDY0IDEwLjE4MTYgMTguNzkwOUMxMC4zNTEyIDE4Ljk3NTUgMTAuNDc3NiAxOS4xODYxIDEwLjU2MTYgMTkuNDIxNkMxMC42NDUyIDE5LjY1NyAxMC42ODcyIDE5Ljg5OTUgMTAuNjg3MiAyMC4xNDg2QzEwLjY4NzYgMjAuNDkyMSAxMC42NTIgMjAuNzg1NCAxMC41ODA4IDIxLjAyODhaTTE0LjE2IDE4LjY5NDlIMTIuMzA2VjIwLjAwNzVIMTMuOTkwNFYyMC40NzE0SDEyLjMwNlYyMi4zNDk2SDExLjYzODhWMTguMTgwMkgxNC4xNlYxOC42OTQ5WiIgZmlsbD0iYmxhY2siLz4KPC9nPgo8ZGVmcz4KPGNsaXBQYXRoIGlkPSJjbGlwMF81MF82MjIiPgo8cmVjdCB3aWR0aD0iMTgiIGhlaWdodD0iMjQiIGZpbGw9IndoaXRlIi8+CjwvY2xpcFBhdGg+CjwvZGVmcz4KPC9zdmc+Cg==) no-repeat 0 0;
  color: #8C8C8C;
  display: block;
  text-decoration: none;
  white-space: nowrap;
  padding-left: 23px;
  text-transform: uppercase;
  height: 30px;
  padding-top: 5px;
}
.g-pix-footer__info .shifted {
  margin-left: 170px;
}
.g-pix-footer__info .footer-cart {
  display: inline-block;
  vertical-align: top;
  height: 100%;
}
.g-pix-footer__info .footer-cart .count {
  font-size: 32px;
  font-weight: 400;
  margin: 0 5px 0 0;
  display: inline-block;
  vertical-align: top;
  line-height: 38px;
  height: 100%;
}
.g-pix-footer__info .footer-cart > div {
  display: inline-block;
  vertical-align: top;
  height: 100%;
  padding: 7px 0 0;
}
.g-pix-footer__info .footer-cart p {
  font-size: 14px;
  line-height: 14px;
  margin: 0;
}
.g-pix-footer__info .footer-cart .open-cart {
  font-size: 14px;
  color: #4a7cb0;
  line-height: 13px;
  font-weight: 400;
  cursor: pointer;
  display: inline-block;
  vertical-align: top;
}
.g-pix-footer__info .footer-price {
  position: absolute;
  right: 10px;
  top: 0;
  height: 100%;
  line-height: 1.2;
}
.g-pix-footer__info .footer-price em {
  display: inline-block;
  vertical-align: top;
  height: 100%;
  font-family: "Mulish";
  font-size: 16px;
  margin: 0 5px 0 0;
  font-style: normal;
  line-height: 46px;
}
.g-pix-footer__info .footer-price span {
  display: inline-block;
  vertical-align: top;
  height: 100%;
  font-style: normal;
  font-weight: 700;
  line-height: 46px;
  letter-spacing: -1px;
  font-size: 18px;
  margin-top: 1px;
}
.g-pix-footer__actions {
  margin-left: 15px;
}
.g-pix-footer__actions .footer-separator {
  width: 11px;
  font-size: 13px;
  line-height: 41px;
  color: #000;
  height: 100%;
  text-align: center;
  display: inline-block;
  vertical-align: top;
  font-weight: 700;
  margin: 0 7px 0 6px;
  position: relative;
}
.g-pix-footer__actions .footer-separator:before {
  content: "";
  position: absolute;
  left: 6px;
  top: 0px;
  background: #EDEDED;
  width: 1px;
  height: 100%;
  z-index: -1;
}
.g-pix-footer__actions .footer-separator:after {
  content: "";
  position: absolute;
  left: 1px;
  top: 13px;
  background: #fff;
  width: 100%;
  height: 17px;
  z-index: -1;
}
.g-pix-footer__actions .action-button {
  display: inline-block;
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  background: #82B44F;
  color: #fff;
  height: 44px;
  vertical-align: top;
  border: 1px solid transparent;
  font-weight: 700;
  font-size: 12px;
  line-height: 41px;
  border-radius: 2px;
  text-transform: uppercase;
  text-align: center;
  transition: all 0.1s ease-out;
  letter-spacing: 0.04em;
  padding: 0 20px;
  cursor: pointer;
  position: relative;
  min-width: 170px;
  text-decoration: none;
}
.g-pix-footer__actions .action-button .action-button-text {
  font-size: 12px;
}
.g-pix-footer__actions .action-button.m-done:after {
  content: '\E810';
  top: -2px;
  font-size: 8px;
  position: relative;
  margin-left: 9px;
}
.g-pix-footer__actions .action-button.with-progress {
  border: none;
  overflow: hidden;
  line-height: 43px;
}
.g-pix-footer__actions .action-button.with-progress .progress {
  position: absolute;
  height: 100%;
  left: 0;
  top: 0;
  z-index: -1;
  opacity: 0;
}
.g-pix-footer__actions .action-button.with-progress.m-done {
  background: rgba(130, 180, 79, 0.5);
}
.g-pix-footer__actions .action-button.with-progress.m-done.ready {
  background: #82B44F;
}
.g-pix-footer__actions .action-button.with-progress.m-done.ready:after {
  opacity: 1;
}
.g-pix-footer__actions .action-button.with-progress.m-done:after {
  opacity: 0;
}
.g-pix-footer__actions .action-button.with-progress.m-done .progress {
  background: #82B44F;
}
.g-pix-footer__actions .action-button.m-transparent {
  border-color: #8C8C8C;
  background: #fff;
  color: #8C8C8C;
}
.g-pix-footer__actions-sc {
  display: flex;
  justify-content: flex-end;
  margin-right: 26px;
}
.g-pix-footer__actions-sc .btn {
  height: 48px;
  font-weight: 800;
  font-size: 14px;
  line-height: 46px;
  width: 317px;
}
.g-pix-footer__actions-sc .btn:first-child {
  width: 229px;
  margin-right: 20px;
}
.g-pix-footer__actions-sc .dropdown {
  width: 229px;
}
@media only screen and (max-width: 480px) {
  .g-pix-footer__actions-sc .dropdown {
    width: 324px;
    margin-top: 10px;
  }
}
@media only screen and (max-width: 480px) {
  .g-pix-footer__actions-sc {
    flex-wrap: wrap;
    justify-content: center;
    margin: auto;
    height: 100%;
    width: 100%;
  }
  .g-pix-footer__actions-sc .btn {
    width: 324px !important;
  }
}
.scrollbar-wrapper {
  overflow-y: auto;
  position: relative;
}
.scrollbar-wrapper.axis-x {
  overflow-x: auto;
  overflow-y: hidden;
}
.scrollbar-wrapper.axis-y {
  overflow-y: auto;
  overflow-x: hidden;
}
.scrollbar-wrapper .scrollbar-dragger-wrapper {
  position: absolute;
  z-index: 1;
  pointer-events: none;
}
.scrollbar-wrapper .scrollbar-dragger-wrapper .scrollbar-dragger {
  background-color: rgba(0, 0, 0, 0.2);
  transition: all 0.1s ease-out;
  position: absolute;
  border-radius: 5px;
  opacity: 0;
  cursor: pointer;
  pointer-events: auto;
}
.scrollbar-wrapper .scrollbar-dragger-wrapper .scrollbar-dragger.always-visible {
  opacity: 1;
}
.scrollbar-wrapper .scrollbar-dragger-wrapper .scrollbar-dragger:active {
  background-color: rgba(0, 0, 0, 0.4);
  opacity: 1;
}
.scrollbar-wrapper .scrollbar-dragger-wrapper.axis-x {
  width: 100%;
  height: 21px;
  left: 0;
  bottom: 0;
}
.scrollbar-wrapper .scrollbar-dragger-wrapper.axis-x .scrollbar-dragger {
  height: 5px;
  top: 13px !important;
}
.scrollbar-wrapper .scrollbar-dragger-wrapper.axis-y {
  height: 100%;
  width: 21px;
  right: 3px;
  top: 0;
}
.scrollbar-wrapper .scrollbar-dragger-wrapper.axis-y .scrollbar-dragger {
  width: 6px;
  right: calc(50% - 3px);
  min-height: 5px;
  max-height: 100%;
}
.scrollbar-wrapper .scrollbar-btn {
  position: absolute;
  z-index: 2;
  background-color: rgba(0, 0, 0, 0.4);
  opacity: 0;
  width: 50px;
  height: calc(100% - 42px);
  cursor: pointer;
  min-height: 43px;
  top: 0px;
}
.scrollbar-wrapper .scrollbar-btn:after {
  content: '\E802';
  font-family: "icons";
  display: inline-block;
  text-align: center;
  color: #FFF;
  padding: 0 20px;
  position: relative;
  top: calc(50% - 8px);
  font-size: 28px;
}
.scrollbar-wrapper .scrollbar-btn.btn-prev {
  left: 0px;
}
.scrollbar-wrapper .scrollbar-btn.btn-prev:after {
  transform: rotate(180deg);
}
.scrollbar-wrapper .scrollbar-btn.btn-next {
  right: 0px;
}
.scrollbar-wrapper .scrollbar-btn:hover {
  background-color: rgba(0, 0, 0, 0.75);
}
.scrollbar-wrapper:hover .scrollbar-dragger,
.scrollbar-wrapper:hover .scrollbar-btn {
  opacity: 1;
}
.colorpicker {
  width: 255px;
  height: 310px;
  overflow: hidden;
  position: absolute;
  z-index: 2005;
  background: #fff;
  border-radius: 2px;
  box-shadow: 0 0 2px rgba(0, 0, 0, 0.3), 0 4px 8px rgba(0, 0, 0, 0.3);
  box-sizing: initial;
  display: none;
}
.colorpicker-element-inline .colorpicker {
  box-shadow: none;
  background: transparent;
  overflow: visible;
  height: 239px;
  border-radius: 0;
}
.colorpicker.with-footer {
  height: 385px;
}
.colorpicker.with-applytospread,
.colorpicker.with-applycolor {
  height: 360px;
}
.colorpicker-element {
  position: relative;
  width: 36px;
  height: 36px;
  cursor: pointer;
  display: inline-block;
  vertical-align: top;
  overflow: hidden;
  border: 1px solid #D2D2D2;
}
.colorpicker-element > div {
  width: 100%;
  height: 100%;
  border-radius: 2px;
}
.colorpicker-element.no-color > div {
  background-color: #ffffff !important;
}
.colorpicker-element.no-color > div:after {
  content: '';
  position: relative;
  left: 0;
  bottom: -1px;
  height: 2px;
  width: 100%;
  background: red;
  display: inline-block;
  transform: rotateZ(-45deg);
}
.colorpicker-element.m-round {
  box-shadow: 0 2px 4px 0 rgba(17, 17, 17, 0.15);
  border-radius: 100%;
  border: none;
}
.colorpicker-element.m-round:after {
  opacity: 0;
}
.colorpicker-element.m-round:after:hover {
  opacity: 1;
}
.is-darken.colorpicker-element.m-round:after {
  color: #fff;
}
.colorpicker-element.m-wide {
  width: 28px;
  height: 28px;
}
.colorpicker_color {
  width: 255px;
  height: 123px;
  left: 0;
  top: 0;
  position: absolute;
  background: linear-gradient(to right, #fff, rgba(255, 255, 255, 0));
  overflow: hidden;
  cursor: crosshair;
}
.colorpicker-element-inline .colorpicker_color {
  border-radius: 4px;
}
.colorpicker_color div {
  position: absolute;
  top: 0;
  left: 0;
  width: 255px;
  height: 123px;
  background: linear-gradient(to top, #000, rgba(0, 0, 0, 0));
  background-size: 100%;
}
.colorpicker_color div div {
  width: 12px;
  height: 12px;
  background: transparent;
  border-radius: 6px;
  box-shadow: inset 0 0 0 1px #fff;
  transform: translate(-6px, -6px);
}
.colorpicker_hue {
  position: absolute;
  top: 136px;
  left: 10px;
  width: 10px;
  height: 103px;
  cursor: pointer;
  background: linear-gradient(to top, #f00 0%, #ff0 17%, #0f0 33%, #0ff 50%, #00f 67%, #f0f 83%, #f00 100%);
  border-radius: 2px;
}
.colorpicker-element-inline .colorpicker_hue {
  left: 0px;
}
.colorpicker_hue div {
  position: absolute;
  width: 14px;
  height: 14px;
  margin-left: 3px;
  border-radius: 100%;
  transform: translate(-5px, -1px);
  background-color: #f8f8f8;
  box-shadow: 0 1px 4px 0 rgba(0, 0, 0, 0.37);
}
.colorpicker_field {
  height: 45px;
  width: 35px;
  position: absolute;
}
.colorpicker_rgb_r {
  top: 129px;
  left: 99px;
}
.colorpicker-element-inline .colorpicker_rgb_r {
  left: 109px;
}
.colorpicker_rgb_g {
  top: 129px;
  left: 140px;
}
.colorpicker-element-inline .colorpicker_rgb_g {
  left: 150px;
}
.colorpicker_rgb_b {
  top: 129px;
  left: 181px;
}
.colorpicker-element-inline .colorpicker_rgb_b {
  left: 190px;
}
.colorpicker_new_color {
  width: 84px;
  height: 28px;
  position: absolute;
  top: 27px;
  left: 9px;
  z-index: 2;
  border-radius: 4px;
  box-shadow: 0 1px 1px 0 rgba(0, 0, 0, 0.5);
}
.colorpicker-element-inline .colorpicker_new_color {
  left: 0px;
}
.colorpicker_submit {
  position: absolute !important;
  right: 10px;
  top: 27px;
  padding: 0 19px;
}
.colorpicker-element-inline .colorpicker_submit {
  display: none;
}
.colorpicker_reset {
  position: absolute;
  right: 10px;
  top: 27px;
  padding: 0 19px;
  display: none;
}
.colorpicker-element-inline .colorpicker_reset {
  right: 0px;
  display: none;
}
.colorpicker_focus {
  background-position: center;
}
.colorpicker_focus.colorpicker_hex,
.colorpicker_focus.colorpicker_submit {
  background-position: bottom;
}
.colorpicker_slider {
  background-position: bottom;
}
.colorpicker_palette {
  position: absolute;
  left: 93px;
  top: 181px;
  width: 160px;
  height: 130px;
  z-index: 1;
}
.colorpicker-element-inline .colorpicker_palette {
  left: 103px;
}
.colorpicker_palette.without-pipe {
  left: 29px;
  width: 195px;
}
.colorpicker_palette i {
  display: inline-block;
  vertical-align: top;
  width: 26px;
  height: 26px;
  border-radius: 4px;
  margin: 0 6px 6px 0;
  cursor: pointer;
  z-index: 1;
  position: relative;
}
.colorpicker_palette i.white {
  border: 1px solid #BECCDB;
}
.colorpicker_palette i.additional {
  display: none;
}
.without-pipe.colorpicker_palette i.additional {
  display: inline-block;
}
.colorpicker_pipe {
  position: absolute;
  top: 181px;
  left: 29px;
  z-index: 1;
  width: 58px;
  height: 58px;
  border-radius: 4px;
  background: #fff;
  cursor: pointer;
}
.colorpicker-element-inline .colorpicker_pipe {
  left: 39px;
}
.colorpicker_pipe:after {
  left: 20px;
  top: 20px;
}
.is-darken.colorpicker_pipe:after {
  color: #fff;
}
.colorpicker_applytospread,
.colorpicker_applycolor {
  background: #EDEDED;
  height: 50px;
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  display: none;
}
.with-applytospread .colorpicker_applytospread,
.with-applytospread .colorpicker_applycolor,
.with-applycolor .colorpicker_applytospread,
.with-applycolor .colorpicker_applycolor {
  display: block;
}
.colorpicker_applytospread .colorpicker_submit,
.colorpicker_applycolor .colorpicker_submit {
  padding: 0 8px;
  top: 10px;
  right: 10px;
}
.colorpicker_footer {
  background: #EDEDED;
  height: 76px;
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  display: none;
}
.colorpicker-element-inline .colorpicker_footer {
  height: 60px;
  background: transparent;
  display: none;
}
.with-footer .colorpicker_footer {
  display: block;
}
.colorpicker_footer label {
  color: #8FA4BB;
  position: relative;
  left: 10px;
  top: 9px;
}
.colorpicker_overlay {
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: transparent;
  opacity: 0;
  z-index: 2004;
  display: none;
}
.colorpicker_overlay.is-darken {
  opacity: 0.3;
  background: #000;
  z-index: 1004;
}
.colorpicker_pipe_wrapper {
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: transparent;
  z-index: 2006;
  display: none;
  pointer-events: none;
  text-align: center;
}
.colorpicker_pipe_wrapper .pipe_palette {
  position: absolute;
  top: 20px;
  background: #fff;
  border: 1px solid #fff;
  left: 20px;
  width: 142px;
  height: 142px;
  border-radius: 100%;
  overflow: hidden;
  display: none;
}
.colorpicker_pipe_wrapper .pipe_palette:after {
  content: "";
  width: calc(100% - 2px);
  height: calc(100% - 2px);
  position: absolute;
  top: -1px;
  left: -1px;
  box-shadow: 0px 0px 0px 1px rgba(0, 0, 0, 0.8) inset;
  border-radius: 100%;
  border: 2px solid #fff;
}
.colorpicker_pipe_wrapper .pipe_palette .palette {
  display: flex;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0px;
  left: 0;
  flex-wrap: wrap;
}
.colorpicker_pipe_wrapper .pipe_palette .palette div {
  width: 20px;
  height: 20px;
  outline: 1px solid rgba(0, 0, 0, 0.3);
  flex: none;
}
.colorpicker_pipe_wrapper .pipe_palette .palette div.central {
  outline: 1px solid #000;
  box-shadow: 0 0 0 3px #fff;
  width: 19px;
  margin: 0 1px 1px 0px;
  height: 19px;
  z-index: 1;
}
.colorpicker_pipe_wrapper .pipe_palette .title {
  position: absolute;
  left: 32px;
  width: 74px;
  bottom: 15px;
  background: rgba(0, 0, 0, 0.6);
  color: #fff;
  text-align: center;
  line-height: 19px;
  height: 20px;
  border-radius: 20px;
  font-size: 12px;
  letter-spacing: 1px;
}
.colorpicker_pipe_wrapper .wrapper canvas {
  pointer-events: auto;
  cursor: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABIAAAASCAYAAABWzo5XAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAFOSURBVHgBrdO/S8NAFAfw9y6JCg7t2M3opFv1H5B0KlXRLIJOnV3UTUQxi641f4GdFBwSJ3EQ1K2Dpf4YnMTDQRw6xKEg2Oa8CxpS2iZp0+/0eHf34fFCEAZMfudMVZTRG1E3mbuNMED+EQag/rUcOc7DxT37AJEVGWIZ3OYdonQSQIDXTuREhd3zLJHkWq9zjtCWhBqBiFwerT7w22YYcmXoNBIS+0CE5alMqhNqoS4QUZMoRCw1Nzuhmhs5WNNm2s6J7K74dRxkS5/zeuvaNLRNxnAzFOqGiBzbVXj9/KL+zpCZEDbJ0r71VrKqLJiSdc8WeD9v2Kq4VzDsbPAdxp3kuvbuf6FuA+AwEB9KinjQMBARIssjxclMKhHiQXyo9PiYkggREX///DOtw+FpBRrfP/BE630jHsQQ0gh4UXn5eOS105BI+dbQHegzvzkMwqOG6jApAAAAAElFTkSuQmCC) 0 16, crosshair;
}
.colorpicker-canvas {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 1;
}
.colorpicker-canvas .spinner-wrapper .text p {
  color: #fff;
}
.colorpicker-canvas-wrapper {
  position: absolute;
  top: 50%;
  left: 50%;
  z-index: 1;
  display: flex;
  justify-content: center;
}
.colorpicker-canvas-overlay {
  position: absolute;
  background: rgba(0, 0, 0, 0.6);
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 0;
}
.colorpicker label {
  font-size: 11px;
  color: #8C8C8C;
  display: block;
  font-weight: 700;
}
.colorpicker input {
  position: absolute;
  color: #000;
  top: 15px;
  text-align: center;
  margin: 0;
  padding: 0;
  width: 100%;
  height: 28px;
  outline: none;
  left: 0;
  border-radius: 4px;
  font-size: 11px;
  background: #fff;
  box-shadow: 0 1px 0px 0px #fff, 0px 2px 1px 0 #D2D2D2 inset;
  border: none;
  text-transform: uppercase;
}
.colorpicker_hex {
  position: absolute;
  width: 64px;
  height: 46px;
  left: 29px;
  top: 129px;
}
.colorpicker-element-inline .colorpicker_hex {
  left: 39px;
}
.colorpicker_hex:after {
  position: absolute;
  content: '#';
  font-size: 13px;
  color: #000;
  left: 3px;
  top: 22px;
}
.colorpicker_hex input {
  padding-left: 13px;
  text-align: left;
}
.colorpicker_field span,
.colorpicker_current_color,
.colorpicker_hsb_h,
.colorpicker_hsb_s,
.colorpicker_hsb_b {
  display: none;
}
.no-user-select {
  -webkit-user-select: none;
  -khtml-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}
.no-user-select * {
  -webkit-user-select: none;
  -khtml-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}
.no-user-select input {
  -webkit-user-select: auto;
  -khtml-user-select: auto;
  -moz-user-select: auto;
  -ms-user-select: auto;
  user-select: auto;
}
.product-thumbnail {
  position: relative;
  display: inline-block;
  vertical-align: top;
}
.product-thumbnail img {
  max-width: 150px;
  max-height: 175px;
  height: auto;
  margin-bottom: -3px;
}
@media only screen and (max-width: 480px) {
  .product-thumbnail img {
    max-width: 90px;
  }
}
.m-small.product-thumbnail img {
  max-width: 75px;
  border: #c8c8c8 1px solid;
}
.product-thumbnail.is-canvas img {
  filter: none;
  z-index: 1;
}
.product-thumbnail.is-gifts img {
  filter: none;
}
.product-thumbnail.is-prints {
  box-shadow: 0 2px 4px 0 rgba(17, 17, 17, 0.15);
  padding: 6px;
  width: 162px;
  height: 162px;
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
  align-content: space-between;
  border-radius: 4px;
  background: #fff;
}
.product-thumbnail.is-prints.prints-count-1.product-thumbnail.is-prints {
  width: 100%;
  height: auto;
  position: relative;
  display: inline-block;
  vertical-align: top;
  box-shadow: none;
}
.product-thumbnail.is-prints.prints-count-1.product-thumbnail.is-prints img {
  border: #c8c8c8 1px solid;
}
.product-thumbnail.is-prints div {
  width: calc(50% - 3px);
  height: calc(50% - 3px);
  position: relative;
  z-index: 1;
  background-repeat: no-repeat;
  background-size: cover;
  background-position: 50% 50%;
}
@media only screen and (max-width: 480px) {
  .product-thumbnail.is-prints div {
    width: calc(50% - 1px);
    height: calc(50% - 1px);
  }
}
.m-small.product-thumbnail.is-prints div {
  width: calc(50% - 1px);
  height: calc(50% - 1px);
}
.prints-count-1.product-thumbnail.is-prints div {
  width: 100%;
  height: 100%;
}
.prints-count-1.product-thumbnail.is-prints div img {
  border: #c8c8c8 1px solid;
}
.prints-count-2.product-thumbnail.is-prints div {
  height: 100%;
}
.prints-count-3.product-thumbnail.is-prints div:nth-child(3) {
  width: 100%;
}
.product-thumbnail.is-prints:before {
  content: "";
  background: #fff;
  z-index: -1;
  border-radius: 4px;
  position: absolute;
  top: 6px;
  bottom: auto;
  left: 6px;
  right: auto;
  width: 100%;
  height: 100%;
  box-shadow: 0 2px 4px 0 rgba(17, 17, 17, 0.15);
}
@media only screen and (max-width: 480px) {
  .product-thumbnail.is-prints:before {
    border-radius: 2px;
    top: 4px;
    left: 4px;
  }
}
.m-small.product-thumbnail.is-prints:before {
  top: 4px;
  left: 4px;
}
.prints-count-1.product-thumbnail.is-prints:before {
  display: none;
}
.prints-count-1.product-thumbnail.is-prints:before img {
  border: #c8c8c8 1px solid;
}
.product-thumbnail.is-prints:after {
  content: "";
  background: #fff;
  z-index: -2;
  border-radius: 4px;
  position: absolute;
  top: 12px;
  bottom: auto;
  left: 12px;
  right: auto;
  width: 100%;
  height: 100%;
  box-shadow: 0 2px 4px 0 rgba(17, 17, 17, 0.15);
}
@media only screen and (max-width: 480px) {
  .product-thumbnail.is-prints:after {
    border-radius: 2px;
    top: 8px;
    left: 8px;
  }
}
.m-small.product-thumbnail.is-prints:after {
  top: 8px;
  left: 8px;
}
.prints-count-1.product-thumbnail.is-prints:after {
  display: none;
}
.prints-count-1.product-thumbnail.is-prints:after img {
  border: #c8c8c8 1px solid;
}
.prints-count-2.product-thumbnail.is-prints:after {
  display: none;
}
@media only screen and (max-width: 480px) {
  .product-thumbnail.is-prints {
    padding: 4px;
    border-radius: 2px;
    width: 94px;
    height: 94px;
  }
}
.m-small.product-thumbnail.is-prints {
  padding: 4px;
  width: 78px;
  height: 78px;
}
.product-thumbnail .counter {
  color: #fff;
  background: #000000;
  height: 18px;
  position: absolute;
  right: -9px;
  bottom: -11px;
  line-height: 17px;
  font-size: 12px;
  font-weight: 700;
  padding: 0px 5px;
  border-radius: 30px;
  min-width: 18px;
  z-index: 1;
}
.info-tip {
  position: relative;
  width: 18px;
  height: 18px;
  border-radius: 100%;
  border: 1px solid #82B44F;
  margin-left: 10px;
  display: inline-block;
  cursor: pointer;
}
.info-tip::after {
  content: "?";
  position: absolute;
  top: 0;
  right: 5px;
  color: #82B44F;
  font-size: 13px;
}
.qtc-wrapper .custom-dropdown .dropdown-btn {
  font-size: 10px;
  font-family: "Mulish";
}
.qtc-wrapper .qtc-tool:hover span {
  color: #8C8C8C;
}
/* TOOLTIPS */
.tip {
  position: absolute;
  left: 50%;
  transform: translateX(-50%);
  z-index: 12;
  border-radius: 2px;
  cursor: default;
  visibility: hidden;
  opacity: 0;
  -webkit-transition: 0.2s ease-out;
  -webkit-transition-delay: 0.2s;
  -o-transition: 0.2s ease-out;
  -o-transition-delay: 0.2s;
  -moz-transition: 0.2s ease-out;
  -moz-transition-delay: 0.2s;
  transition: 0.2s ease-out;
  transition-delay: 0.2s;
  padding: 20px 30px 35px;
  border: 1px solid #D2D2D2;
  background: #EDEDED;
  box-shadow: 0px 3px 8px rgba(0, 0, 0, 0.15);
}
.tip:before {
  content: "\E830";
  width: 18px;
  height: 12px;
  font-size: 12px;
  line-height: 12px;
  font-family: "icons";
  font-style: normal;
  left: 50%;
  background-color: transparent;
  position: absolute;
  color: #EDEDED;
  box-shadow: none;
}
.tip.tip--bottom {
  top: 100%;
}
.tip.tip--bottom:before {
  top: -12px;
  text-shadow: 0px 1px 1px rgba(0, 0, 0, 0.15);
  transform: scale(1.5, 1) rotate(180deg);
}
.tip.tip--top {
  bottom: 100%;
}
.tip.tip--top:before {
  bottom: -12px;
  text-shadow: 0px 4px 5px rgba(0, 0, 0, 0.15);
  transform: scale(1.5, 1);
}
.tip.tip--finish-simple {
  margin-left: -810px;
  width: 763px;
  padding: 25px 30px 20px 30px;
  top: -325px;
}
.tip.tip--finish-simple:before {
  top: 330px;
  left: 756px;
  text-shadow: 0px 3px 3px rgba(0, 0, 0, 0.1);
  transform: scale(1, 1.5) rotate(270deg);
}
.tip.tip--finish-simple .tip-item-img {
  width: 112px;
  height: 90px;
  background-size: cover;
  background-position-x: center;
  background-position-y: center;
}
.tip.tip--finish-simple .tip-item-desc {
  width: 136px;
  display: none;
}
.tip.tip--finish-adv {
  margin-left: -368px;
  width: 763px;
  padding: 25px 30px 20px 30px;
  top: 34px;
  text-align: left;
}
.tip.tip--finish-adv:before {
  top: -12px;
  left: calc(50% - 27px);
  text-shadow: 0px 1px 1px rgba(0, 0, 0, 0.15);
  transform: scale(1.5, 1) rotate(180deg);
}
.tip.tip--finish-adv .tip-item-img {
  width: 112px;
  height: 90px;
  background-size: cover;
  background-position-x: center;
  background-position-y: center;
}
.tip.tip--finish-adv .tip-item-desc {
  width: 136px;
  display: none;
}
.tip.tip--border-simple {
  margin-left: -392px;
  width: 345px;
  padding: 22px 30px 20px 30px;
  top: -160px;
  text-align: left;
}
.tip.tip--border-simple:before {
  top: 165px;
  left: 337px;
  text-shadow: 0px 3px 3px rgba(0, 0, 0, 0.1);
  transform: scale(1, 1.5) rotate(270deg);
}
.tip.tip--border-simple .tooltip-content .tip-item-img {
  width: 114px;
  height: 90px;
  margin: 5px 10px 5px 0;
  background-size: cover;
  background-repeat: no-repeat;
}
.tip.tip--border-adv {
  margin-left: 21px;
  width: 350px;
  padding: 35px 30px 20px 30px;
  top: -57px;
  text-align: left;
}
.tip.tip--border-adv:before {
  top: 61px;
  left: -12px;
  text-shadow: 0px 3px 3px rgba(0, 0, 0, 0.06);
  transform: scale(1, 1.5) rotate(90deg);
}
.tip.tip--mounting-adv {
  margin-left: -366px;
  width: 344px;
  padding: 35px 30px 20px 30px;
  top: -93px;
  text-align: left;
}
.tip.tip--mounting-adv:before {
  top: 96px;
  margin-left: 166px;
  -webkit-transform: rotate(-45deg);
  -ms-transform: rotate(-45deg);
  transform: rotate(-45deg);
}
.tip.tip--mounting-simple {
  margin-left: -490px;
  width: 470px;
  padding: 35px 30px 20px 30px;
  top: -65px;
}
.tip.tip--mounting-simple:before {
  top: 70px;
  margin-left: 229px;
  -webkit-transform: rotate(-45deg);
  -ms-transform: rotate(-45deg);
  transform: rotate(-45deg);
}
.tip .tip-title {
  margin: 8px 0 15px;
  padding: 0 0 15px;
  font-family: "PlayfairDisplay";
  font-size: 26px;
  font-weight: 400;
  font-style: normal;
  text-transform: capitalize;
  text-align: left;
  letter-spacing: normal;
  line-height: 30px;
  color: #000000;
  border-bottom: 1px solid #D2D2D2;
}
.tip .tip-desc {
  margin: 0 0 20px;
  font-family: "Mulish";
  font-size: 16px;
  line-height: 24px;
  font-style: normal;
  font-weight: 400;
  text-align: left;
  text-transform: none;
  color: #000000;
}
.tip .tooltip-content .title {
  text-align: left;
  display: block;
  margin: 8px 0 15px;
  padding: 0 0 15px;
  font-family: "PlayfairDisplay";
  font-size: 26px;
  font-weight: 400;
  text-transform: capitalize;
  line-height: 30px;
  color: #000000;
  border-bottom: 1px solid #D2D2D2;
}
.tip .tooltip-content p {
  text-transform: none;
  font-weight: 400;
  margin: 0;
  font-family: "Mulish";
  font-size: 10px;
  line-height: 24px;
  font-style: normal;
  text-align: left;
  color: #000000;
}
.tip .tooltip-content .tip-item-img {
  display: block;
  opacity: 1;
  top: 35px;
  width: 114px;
  height: 86px;
  margin: 5px 10px 5px 0;
}
.tip .tooltip-content .tip-item {
  display: inline-block;
  vertical-align: top;
  margin: 0 15px 15px 0;
}
.tip .tooltip-content .tip-title {
  display: block;
  margin: 0 0 5px;
  padding: 0;
  font-family: "Mulish";
  font-size: 12px;
  font-weight: 400;
  font-style: normal;
  line-height: 18px;
  text-align: left;
  text-transform: capitalize;
  border: none;
}
.tip .tooltip-content .tip-item-desc {
  text-align: left;
  width: 114px;
  font-size: 10px;
  line-height: 14px;
  font-style: normal;
  font-family: "Mulish";
}
.tooltip {
  position: relative;
}
.tooltip.tooltip-icon {
  width: 16px;
  height: 16px;
  display: inline-block;
  margin: 0 0 -3px 8px;
  cursor: pointer;
  border-radius: 100%;
  border: 1px solid #D0D9E2;
}
.tooltip.tooltip-icon:after {
  content: "?";
  position: absolute;
  top: -2px;
  left: 5px;
  color: #D0D9E2;
  font-family: "Mulish";
  font-size: 11px;
  line-height: 16px;
}
.tooltip.tooltip-icon:hover .tip--top {
  bottom: 30px;
}
.tooltip.tooltip-icon .tip.tip--top {
  bottom: 0px;
}
.tooltip.tooltip-icon .tip.tip--bottom {
  top: 27px;
}
.tooltip:hover .tip {
  visibility: visible !important;
  opacity: 1 !important;
}
.tooltip:hover .tip.tip--top {
  bottom: calc(100% - 10px);
}
.tooltip:hover .tip.tip--bottom {
  top: calc(100% + 20px);
}
.tooltip-tool .tip {
  display: none;
}
.tooltip-tool .tip.tip--bottom:before {
  transform: scale(1.5, 1) rotate(180deg) translateX(50%);
}
@media (max-width: 1575px) {
  .tooltip-tool .tip {
    display: block;
    padding: 10px !important;
  }
}
.tooltip-tool.tooltip-tool--first .tip {
  transform: translateX(-27%) !important;
}
.tooltip-tool.tooltip-tool--first .tip.tip--bottom:before {
  transform: scale(1.5, 1) rotate(180deg) translateX(100%) !important;
}
.tooltip-tool.active .tip {
  opacity: 0 !important;
  visibility: hidden !important;
  display: none !important;
}
/* /TOOLTIPS */

/*#uploader-view-wrapper {
    .height-100-flex;
    position: relative;
    font-family: @main-font;
    font-size: 14px;
    line-height: 16px;

    > div {
        .height-100-flex;
        position: relative;
    }
}

.editor-uploader-popup {
    width: 980px !important;
    height: 542px !important;
    overflow: auto;
}

.files-upload {
    display: none;
}*/
.uploader-source-list {
  background: #fff;
}
.source-wrapper.table-look {
  max-width: 720px;
  margin: auto;
  width: 100%;
  padding: 0 26px 20px;
  background: #fff;
  margin-top: 0;
  position: relative;
  top: 50%;
  transform: translateY(-50%);
}
.look-vertical.source-wrapper.table-look {
  padding-left: 15px;
  padding-right: 15px;
}
.source-wrapper.line-look {
  border-bottom: 1px solid #BECCDB;
  background: #EDEDED;
  border-top: 1px solid #BECCDB;
  height: 68px;
  margin-top: -1px;
}
.source-title {
  font-size: 16px;
  text-transform: uppercase;
  line-height: 36px;
  font-weight: 400;
  padding: 15px 0;
  margin: 0;
  text-align: center;
}
.source-list {
  width: 100%;
  display: flex;
}
.table-look .source-list {
  overflow: hidden;
  flex-wrap: wrap;
  justify-content: center;
  padding: 0 20px;
}
.line-look .source-list {
  margin: 0 auto;
  padding: 0 26px;
  height: 100%;
}
.is-tablet.line-look .source-list {
  padding-left: 15px;
  padding-right: 15px;
}
.source-list__item {
  cursor: pointer;
  text-align: center;
}
.table-look .source-list__item {
  border: 1px solid #D2D2D2;
  margin: 8px;
  width: 150px;
  height: 150px;
  padding: 85px 10px 0;
}
@media only screen and (max-width: 650px) {
  .table-look .source-list__item {
    width: calc(50% - 16px);
  }
}
.look-vertical.table-look .source-list__item {
  width: calc(50% + 2px);
  height: 120px;
  padding-top: 70px;
}
.table-look .source-list__item.full-width {
  width: calc(100% + 2px);
}
.table-look .source-list__item.full-raw-item {
  width: 482px;
  height: 50px;
  padding: 10px;
}
.table-look .source-list__item.full-raw-item span {
  font-size: 18px;
  text-transform: uppercase;
}
.table-look .source-list__item.full-raw-item span sup {
  padding: 0 0 0 5px;
  font-size: 11px;
  color: #A78868;
}
.line-look .source-list__item {
  height: 100%;
  background: #EDEDED;
  position: relative;
  flex: 1;
  border-right: 1px solid #BECCDB;
  padding-top: 40px;
}
.line-look .source-list__item:first-child {
  border-left: 1px solid #BECCDB;
}
.line-look .source-list__item.active {
  background: #fff;
  height: calc(100% + 1px);
  padding-bottom: 1px;
}
.source-list__item span {
  text-transform: uppercase;
  font-size: 12px;
  line-height: 18px;
  position: relative;
  font-family: "Mulish";
  color: #000000;
}
.source-list__item span:after {
  left: 50%;
  transform: translate(-50%, -100%);
}
.table-look .source-list__item span:after {
  top: -6px;
  width: 36px;
  height: 36px;
}
.line-look .source-list__item span:after {
  top: -3px;
}
.source-list__item span.printique:after {
  left: 50%;
  transform: translate(-50%, -100%);
}
.table-look .source-list__item span.printique:after {
  top: -6px;
  width: 26px;
  margin: 0 0 0 3px;
}
.line-look .source-list__item span.printique:after {
  top: -3px;
}
.source-list__item span.flickr:after {
  left: 50%;
  transform: translate(-50%, -100%);
}
.table-look .source-list__item span.flickr:after {
  width: 36px;
  height: 22px;
}
.line-look .source-list__item span.flickr:after {
  top: -3px;
}
.source-list__item span.comp:after {
  left: 50%;
  transform: translate(-50%, -100%);
}
.table-look .source-list__item span.comp:after {
  width: 22px;
  height: 36px;
}
.line-look .source-list__item span.comp:after {
  top: -3px;
}
.source-description {
  width: 100%;
  margin: auto;
  padding-top: 6px;
  font-size: 14px;
  text-align: left;
  color: #000000;
  pointer-events: none;
  font-family: "Mulish";
  padding-left: 6px;
  margin-top: 15px;
}
/* ICONS */
@font-face {
  font-family: "icons";
  font-weight: normal;
  font-style: normal;
}
.font-icon {
  position: relative;
}
.font-icon:after {
  content: "";
  position: absolute;
  font-family: "icons";
  font-style: normal;
  font-weight: normal;
  speak: none;
  display: inline-block;
  text-align: center;
  font-variant: normal;
  text-transform: none;
  line-height: 1em;
  -webkit-font-smoothing: antialiased;
  margin: 0;
  pointer-events: none;
  text-decoration: none;
  transition: none;
}
.font-icon.icon--search:after {
  content: "\E882";
  font-size: 18px;
  transform: scaleX(-1);
}
.font-icon.icon--close:after {
  content: "\E805";
  font-size: 16px;
}
.font-icon.icon--select:after {
  content: "\E80F";
  font-size: 8px;
}
.icon {
  display: inline-block;
  vertical-align: middle;
  margin-left: 3px;
}
.icon--edit:before {
  display: block;
  width: 22px;
  height: 20px;
  background: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTYiIGhlaWdodD0iMTgiIHZpZXdCb3g9IjAgMCAxNiAxOCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTEuNTY5MDQgMTIuOTM4OEwxLjQyMzU3IDE1LjUwOTRMMy44ODY5OSAxNS4zNTgzTDEzLjY0OTcgNS4xNjJMMTEuMzMxNyAyLjc0MjU5TDEuNTY5MDQgMTIuOTM4OFpNMC42ODkyOTUgMTdDMC41MDY1OSAxNyAwLjMzMTQ4IDE2LjkyMDggMC4yMDE4NjMgMTYuNzg0QzAuMDYyNTkzMiAxNi42NCAtMC4wMTA0OTk3IDE2LjQzODMgMC4wMDEyMjEwMiAxNi4yMzY3TDAuMjA4MDU3IDEyLjU3ODdDMC4yMTgzOTkgMTIuNDA1OSAwLjI4OTQyNCAxMi4yNDAzIDAuNDA4Njk5IDEyLjExMDdMMTAuODQ0MyAxLjIxNjAyQzEwLjk3MzIgMS4wNzkyMSAxMS4xNDgzIDEgMTEuMzMxNyAxQzExLjUxNDQgMSAxMS42OTAyIDEuMDc5MjEgMTEuODE5OSAxLjIxNjAyTDE1LjExMjcgNC42NTA3OEMxNS4yNDIzIDQuNzg3NTkgMTUuMzE0NyA0Ljk2NzU4IDE1LjMxNDcgNS4xNjJDMTUuMzE0NyA1LjM1NjQyIDE1LjI0MjMgNS41MzY0OCAxNS4xMTI3IDUuNjczMjlMNC42NzY0MSAxNi41NzUxQzQuNTU3MTQgMTYuNjk3NSA0LjM5Nzg4IDE2Ljc2OTYgNC4yMjk2NSAxNi43ODRMMC43Mjk5NzkgMTdIMC42ODkyOTVaIiBmaWxsPSJibGFjayIvPgo8cGF0aCBkPSJNMTIuNzY4IDcuNDgwODRDMTIuNTkxNSA3LjQ4MDg0IDEyLjQxNSA3LjQwODg0IDEyLjI4MDUgNy4yNjQ4Mkw5LjMxODY0IDQuMTc1NjlDOS4wNDkwNiAzLjg5NDg2IDkuMDQ5MDYgMy40MzQwNyA5LjMxODY0IDMuMTUzMjRDOS41ODc1MyAyLjg3MjQyIDEwLjAyMzkgMi44NzI0MiAxMC4yOTM1IDMuMTUzMjRMMTMuMjU1NCA2LjI0OTU1QzEzLjUyNDMgNi41MzAzOCAxMy41MjQzIDYuOTg0IDEzLjI1NTQgNy4yNjQ4MkMxMy4xMjAzIDcuNDA4ODQgMTIuOTQ0NSA3LjQ4MDg0IDEyLjc2OCA3LjQ4MDg0WiIgZmlsbD0iYmxhY2siLz4KPHBhdGggZD0iTTMuMDg3ODEgMTQuNDk0MUMyLjkxMTMxIDE0LjQ5NDEgMi43MzQ4MiAxNC40MjIxIDIuNjAwMzggMTQuMjg1M0MyLjMzMDggMTQuMDA0NSAyLjMzMDggMTMuNTQzNiAyLjYwMDM4IDEzLjI2MjhMMTAuNzQ3IDQuNzU4NzdDMTEuMDE2NSA0LjQ3Nzk1IDExLjQ1MjMgNC40Nzc5NSAxMS43MjE4IDQuNzU4NzdDMTEuOTkxNCA1LjAzOTYgMTEuOTkxNCA1LjQ5MzIyIDExLjcyMTggNS43NzQwNUwzLjU3NTI2IDE0LjI4NTNDMy40NDAxMiAxNC40MjIxIDMuMjY0MzEgMTQuNDk0MSAzLjA4NzgxIDE0LjQ5NDFaIiBmaWxsPSJibGFjayIvPgo8cGF0aCBkPSJNMS4wNzg4MiAxNC40ODcxTDAuOTM2Nzg1IDE0LjQ5NDRMMC44MDY0ODUgMTQuNTIzMkwwLjcwNTgxMSAxNi4yOTQ2TDIuMzM1NjkgMTYuMTkzN0MyLjM0OTQ4IDE2LjEyODkgMi4zNjYwMyAxNi4wNjQxIDIuMzczNjEgMTUuOTk5M0MyLjQ0ODA3IDE1LjEzNTIgMS44NzkyNyAxNC40ODcxIDEuMDc4ODIgMTQuNDg3MVoiIGZpbGw9ImJsYWNrIi8+CjxwYXRoIGQ9Ik0xNS4zNDE3IDE3SDcuOTkxNDJDNy42Mjc0NSAxNyA3LjMzMzI1IDE2LjcgNy4zMzMyNSAxNi4zMzMzQzcuMzMzMjUgMTUuOTY2NyA3LjYyNzQ1IDE1LjY2NjcgNy45OTE0MiAxNS42NjY3SDE1LjM0MTdDMTUuNzA1NyAxNS42NjY3IDE1Ljk5OTkgMTUuOTY2NyAxNS45OTk5IDE2LjMzMzNDMTUuOTk5OSAxNi43IDE1LjcwNTcgMTcgMTUuMzQxNyAxN1oiIGZpbGw9ImJsYWNrIi8+Cjwvc3ZnPgo=) no-repeat;
  content: '';
}
.icon--delete:after {
  content: '\E811';
  color: #000000;
}
.main-view .icon--delete:after {
  margin-top: 0;
}
/* /ICONS */
/* FORM */
button.btn-edit {
  display: inline-block;
  vertical-align: middle;
  background: none;
  border: none;
  outline: none;
  text-decoration: none;
  cursor: pointer;
  margin: -4px 0 0 0;
  padding: 0;
}
/* /FORM */
/* BASE STYLES */
.uploader-row {
  margin: 0 auto;
  width: calc(100% - 52px);
}
@media only screen and (max-width: 768px) {
  .uploader-row {
    margin: 0 15px;
    width: calc(100% - 30px);
  }
  .uploader-row .padding-top-small {
    padding-left: 15px;
    padding-right: 15px;
    padding-bottom: 25px;
  }
}
.uploader-row-full {
  width: 100%;
}
@media only screen and (max-width: 768px) {
  .uploader-row-full {
    padding: 0 15px;
  }
}
.drop-wrapper {
  padding: 15px 0 20px 0;
  position: relative;
  width: 100%;
  height: 100%;
  flex: 1;
  display: flex;
  flex-direction: column;
}
.computer-upload--start {
  height: 100%;
  padding-bottom: 6px;
  flex: 1;
  display: flex;
  flex-direction: column;
  position: relative;
}
@media only screen and (max-width: 768px) {
  .computer-upload--start {
    display: none;
  }
}
.computer-upload--items-added {
  position: relative;
  z-index: 1;
  display: flex;
  flex-wrap: wrap;
  align-items: center;
}
.computer-upload--items-added .or {
  font-size: 14px;
  color: #D2D2D2;
  padding-left: 20px;
  flex: 1;
  text-transform: uppercase;
}
@media only screen and (max-width: 768px) {
  .computer-upload--items-added {
    align-items: flex-start;
  }
  .computer-upload--items-added .btn-upload,
  .computer-upload--items-added .or {
    display: none;
  }
}
/* /BASE STYLES */
/* UPLOADER HEADER */
.uploader-header-line {
  display: flex;
  justify-content: space-between;
  align-items: center;
  height: auto;
  margin-top: 10px;
}
.center-btn {
  text-align: left;
  margin-top: 0;
}
.center-btn.no-m {
  margin-top: 0px;
}
.uploader-header-sticky-wrapper {
  height: auto;
}
@media only screen and (max-width: 768px) {
  .uploader-header > .uploader-header-line:first-child {
    flex-direction: column;
    height: auto;
  }
  .uploader-header > .uploader-header-line:first-child .left {
    width: 100%;
    margin-bottom: 10px;
    margin-top: 20px;
  }
  .uploader-header > .uploader-header-line:first-child .right {
    width: 100%;
    margin-top: 10px;
  }
}
.uploader-header-line .left {
  display: flex;
  align-items: center;
  overflow: hidden;
}
.uploader-header-line .left .btn-select {
  width: auto;
}
.uploader-header-line .right {
  display: flex;
  align-items: center;
}
.uploader-header-line .right custom-dropdown {
  height: 36px;
}
.sticky-element-attached-top {
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  padding: 0 26px;
  background: #fff;
  z-index: 3;
  box-shadow: 0 2px 4px 0 rgba(17, 17, 17, 0.15);
}
@media only screen and (max-width: 768px) {
  .sticky-element-attached-top {
    padding: 0 15px;
  }
}
.page-nav--breadcrums {
  display: flex;
  max-width: 100%;
}
.page-nav--breadcrums .nav--step {
  position: relative;
  margin-right: 25px;
  height: 17px;
  white-space: nowrap;
  float: none;
  max-width: 100%;
  flex: 1;
  overflow: hidden;
  text-overflow: ellipsis;
}
.page-nav--breadcrums .nav--step span {
  font-family: "Mulish";
  color: #000000;
  font-size: 12px;
  line-height: 14px;
  display: inline-block;
  vertical-align: top;
}
.page-nav--breadcrums .nav--step span.capitalize {
  text-transform: capitalize;
}
.page-nav--breadcrums .nav--step span.dont-capitalize {
  text-transform: none !important;
}
.page-nav--breadcrums .nav--step span.link {
  color: #A78868;
  font-weight: 700;
  border-bottom: 1px solid #A78868;
  cursor: pointer;
  text-decoration: none;
}
.page-nav--breadcrums .nav--step span.link:hover {
  border-bottom-color: transparent;
}
.page-nav--breadcrums .nav--step:after {
  content: "";
  width: 10px;
  height: 10px;
  border-right: 1px solid #000;
  border-bottom: 1px solid #000;
  display: block;
  transform: rotate(-45deg);
  pointer-events: none;
  right: -13px;
  position: absolute;
  top: 4px;
}
.page-nav--breadcrums .nav--step:first-child {
  flex: none;
  overflow: visible;
}
.page-nav--breadcrums .nav--step:last-child:after {
  opacity: 0;
}
.warning-text {
  font-size: 12px;
  color: #a3a3a3;
  margin-right: 10px;
}
.form--search_no-results {
  font-family: "Mulish";
  font-size: 12px;
  text-transform: uppercase;
  margin-right: 5px;
}
.form--search {
  width: 266px;
  position: relative;
  margin-right: 20px;
}
@media only screen and (max-width: 768px) {
  .form--search {
    width: 100%;
  }
}
.form--search input {
  font-family: "Mulish";
  font-size: 14px;
  width: 100%;
  height: 36px;
  border-radius: 2px;
  border: 1px solid #D2D2D2;
  background: #fff;
  padding: 0 36px 0 20px;
}
.form--search:after {
  color: #8C8C8C;
  top: 9px !important;
  right: 10px;
  left: auto !important;
}
.form--search input:focus {
  outline: none;
}
.form--search input::placeholder {
  color: rgba(50, 50, 50, 0.4);
}
.form--search i.icon--close {
  width: 21px;
  height: 21px;
  position: absolute;
  right: 8px;
  top: 6px;
  background: #fff;
  z-index: 2;
  cursor: pointer;
}
.form--search i.icon--close:after {
  font-size: 13px;
  left: 4px;
  top: 4px;
  color: #BECCDB;
}
.logout-btn {
  color: #4A7CB0;
  font-size: 14px;
  line-height: 16px;
  display: inline-block;
  vertical-align: top;
  font-weight: 700;
  border-bottom: 1px solid #4A7CB0;
  cursor: pointer;
  padding: 0 1px;
  font-family: "Mulish";
}
.select-all-btn {
  position: relative;
  height: 24px;
  line-height: 26px;
  font-size: 14px;
  padding: 0 0 0 31px;
  color: #A78868;
  text-decoration: underline;
  cursor: pointer;
}
.select-all-btn:before {
  position: absolute;
  top: 0;
  bottom: auto;
  left: 0;
  right: auto;
  width: 24px;
  height: 24px;
  content: "";
  border-radius: 100%;
  background: #D2D2D2;
}
.select-all-btn.unselect:before {
  background: #A78868;
}
.select-all-btn:after {
  color: #fff;
  left: 6px;
  top: 9px;
  text-decoration: none !important;
}
.chosen-container.chosen-select.sort-select-chosen {
  width: 160px !important;
  height: 32px !important;
  margin-left: 10px;
  padding-left: 10px;
  position: relative;
}
.chosen-select.sort-select-chosen {
  width: 160px;
  height: 36px;
  padding-left: 10px;
  cursor: pointer;
  border: 1px solid #D2D2D2;
}
@media only screen and (max-width: 768px) {
  .sort-select-chosen {
    margin-left: 20px;
  }
}
.chosen-container .chosen-drop {
  opacity: 0;
  display: none;
}
.chosen-with-drop .chosen-drop {
  opacity: 1;
  display: block;
}
.chosen-container.chosen-select.sort-select-chosen a.chosen-single {
  display: block;
  height: 100%;
  line-height: 30px;
  padding: 0 15px;
  font-size: 12px;
  border-radius: 2px;
  position: relative;
  white-space: nowrap;
  background: #fff;
  cursor: pointer;
  text-align: center;
  border: none;
  box-shadow: none;
  color: #000;
}
.chosen-container.chosen-select.sort-select-chosen a.chosen-single div {
  display: none;
}
.chosen-container.chosen-select.sort-select-chosen a.chosen-single:hover {
  color: #82B44F;
}
.chosen-container.chosen-select.sort-select-chosen a.chosen-single:before {
  display: none;
}
.chosen-container.chosen-select.sort-select-chosen a.chosen-single:after {
  font-family: "icons";
  display: inline-block;
  margin: 0;
  content: "\E80A";
  transform: rotate(90deg);
  font-size: 14px;
  color: #82B44F;
  position: relative;
  margin-left: 10px;
  top: 1px;
  padding: 0;
  background: none;
  border: none;
  right: auto;
}
.chosen-container.chosen-select.sort-select-chosen div.chosen-drop {
  box-shadow: 0 2px 4px 0 rgba(17, 17, 17, 0.15);
  position: absolute;
  padding: 0;
  margin: 0;
  list-style: none;
  background: #fff;
  left: 0;
  width: 100%;
  overflow: auto;
  max-height: 338px;
  transition: all 0.1s ease-out;
  z-index: calc(12);
  border: none;
}
.chosen-container.chosen-select.sort-select-chosen div.chosen-search {
  display: none;
}
.chosen-container.chosen-select.sort-select-chosen div.chosen-drop .chosen-results li {
  padding: 0 5px 0 22px;
  font-size: 12px;
  line-height: 38px;
  text-decoration: none;
  display: block;
  cursor: pointer;
  height: 38px;
  text-align: left;
}
.chosen-container.chosen-select.sort-select-chosen div.chosen-drop .chosen-results li.result-selected {
  background-color: #8c8c8c;
  font-weight: 700;
}
.login-adorama-title {
  font-family: "Mulish";
  font-size: 12px;
  margin-right: 5px;
  color: #a2a3a5;
  text-transform: uppercase;
}
.login-adorama-title span {
  cursor: pointer;
}
.login-adorama-title span:not(.btn-outlined):hover {
  border-bottom-color: transparent;
}
.sign-in-printique-title {
  text-align: center !important;
  padding-top: 57px;
  height: 100px;
}
.sign-in-printique-title-text {
  background: #fff;
  color: #4A7CB0;
  font-size: 14px;
  padding: 10px 220px;
  border: 2px solid #4A7CB0;
  border-radius: 2px;
  box-shadow: none;
  text-decoration: none;
  text-transform: uppercase;
  pointer-events: auto;
  cursor: pointer;
  font-weight: 400;
  font-family: "Mulish";
}
/* /UPLOADER HEADER */
/*dropdown*/
@media only screen and (max-width: 768px) {
  .is-mobile-source {
    display: none !important;
  }
}
.wrp-drop-area {
  min-height: 340px;
  position: relative;
  display: flex;
  flex-direction: column;
  height: 100%;
  flex: 1;
}
.items-container {
  flex: 1;
  display: flex;
  flex-direction: column;
}
.items-content {
  flex: 1;
  display: flex;
  flex-direction: column;
}
.items-content .uploader-row {
  flex: 1;
  /*width: 100%;*/
  height: 100%;
  display: flex;
  flex-direction: column;
}
@media only screen and (max-width: 768px) {
  .items-content .uploader-row {
    width: calc(100% - 30px);
  }
}
.items-content .wrp-drop-area {
  min-height: 339px;
}
.drop-area.small .ui-field select {
  display: block !important;
  outline: none;
  box-shadow: none !important;
  color: #82b44f;
  border-radius: 2px;
  padding: 6px 50px 6px 10px;
  text-transform: uppercase;
  font-size: 11px;
  font-family: "Mulish";
  height: 33px;
}
.drop-area.small .chosen-container {
  display: none !important;
}
.padding-top-small {
  padding-top: 2.22rem;
}
.u-text-center {
  text-align: center !important;
}
.uploader-row {
  /*.u-right {float: right;}*/
  /*.u-left {float: left;}*/
}
.uploader-row .content-text {
  font-size: 12px;
  line-height: 18px;
  color: #000000;
  margin-bottom: 25px;
  font-weight: normal;
}
.uploader-row .inner-content-title {
  margin-bottom: 20px;
  font-family: "PlayfairDisplay";
  font-size: 20px;
  line-height: 24px;
  font-weight: 400;
  text-transform: capitalize;
  letter-spacing: normal;
  color: #000000;
}
.-c-default {
  cursor: default !important;
}
/*.u-right--search.page-head--info { max-width: 370px; width: 100%; margin-right: 11px; }*/
.m-border__top {
  border-top: 1px solid #D2D2D2;
}
.m-border__bottom {
  border-bottom: 1px solid #D2D2D2;
}
.choose-wrapper.drop-area {
  overflow: hidden;
  background: #ffffff;
  width: 100%;
  height: 100%;
}
.choose-wrapper.drop-area .medium-8.padding-top-small {
  padding-bottom: 40px;
}
/* drop area small */
.choose-wrapper.drop-area.small {
  height: 520px;
  border: 1px solid #cbcbcb;
}
.choose-wrapper.drop-area.small .b-choose-list__inline {
  width: 100%;
}
.choose-wrapper.drop-area.small > div {
  height: 100%;
}
.choose-wrapper.drop-area.small > div #content-view-wrapper {
  height: 100%;
  background: #fff;
}
.choose-wrapper.drop-area.small > div #content-view-wrapper > div {
  height: 100%;
  display: flex;
  flex-direction: column;
}
.choose-wrapper.drop-area.small .inline-mode {
  height: calc(100% - 68px);
  overflow-y: auto;
  flex: 1;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .choose-wrapper.drop-area.small .inline-mode {
    display: flex;
    flex-direction: column;
  }
}
.choose-wrapper.drop-area.small .items-container {
  width: 100%;
  overflow-y: auto !important;
}
.choose-wrapper.drop-area.small .items-container.without-header {
  min-height: 500px;
}
.drop-area.small .b-choose-list {
  margin-top: 0;
}
.choose-wrapper.drop-area.small .upload-source-back {
  border: none;
}
.drop-area.small .b-choose-list__inline .b-choose-list__item {
  border-bottom: 1px solid #D2D2D2;
}
.drop-area.small .b-choose-list__inline .b-choose-list__item:first-child.active:before {
  width: 119px;
  background: #fff !important;
  height: 1px;
  display: inline-block;
  position: absolute;
  left: 0px;
  bottom: -1px;
  content: "";
}
.drop-area.small .b-choose-list__inline .b-choose-list__item.active:before {
  width: 117px;
  background: #fff !important;
  height: 1px;
  display: inline-block;
  position: absolute;
  left: 0px;
  bottom: -1px;
  content: "";
}
.choose-wrapper.drop-area.small .page-row--title {
  display: none;
}
.choose-wrapper.drop-area.small .drop-wrapper {
  padding: 30px 56px 15px 57px;
}
.choose-wrapper.drop-area.small .uploader-header {
  max-width: 805px;
}
.choose-wrapper.drop-area.small .padding-none.m-border__top {
  border-top: none;
  border-bottom: none;
}
.choose-wrapper.drop-area.small .b-choose-list__inline .b-choose-list__item:first-child a {
  border-left: none;
}
.choose-wrapper.drop-area.small .b-choose-list__inline .b-choose-list__item:last-child a:before {
  display: none;
}
.choose-wrapper.drop-area.small .upload-folder {
  width: 187px;
  margin: 0 -46px 60px 65px;
  height: 211px;
}
.choose-wrapper.drop-area.small .upload-folder--inner {
  width: 187px;
  height: 187px;
  border-radius: 0 8px 8px 8px;
}
.choose-wrapper.drop-area.small .upload-folder--overlay {
  width: 187px;
  height: 187px;
}
.choose-wrapper.drop-area.small .upload-folder:hover .upload-folder--control,
.choose-wrapper.drop-area.small .upload-folder.u-active-folder .upload-folder--control {
  bottom: 2px;
}
.choose-wrapper.drop-area.small .preload-fotos span {
  width: 69px;
  height: 69px;
}
.choose-wrapper.drop-area.small .upload-select,
.folders-list__item .folder-box .overlay .upload-select {
  position: absolute;
  right: 0;
  font-size: 10px;
}
.folders-list__item .folder-box .overlay .upload-select {
  z-index: 1;
  top: -32px;
}
/*.choose-wrapper.drop-area.small .section-album--gallery {
    max-width: 893px;
}*/
/* /BASE STYLES */
/* COMPUTER UPLOAD */
.b-computer-upload {
  height: 100%;
  background: #EDEDED;
  border: 1px dashed #8C8C8C;
  border-radius: 8px;
  position: relative;
  display: flex;
  align-items: flex-start;
  justify-content: center;
  flex: 1;
}
.b-computer-upload-i {
  text-align: center;
  margin-top: 50px;
  pointer-events: none;
}
.b-computer-upload-i .or {
  margin: 9px 0 34px;
  font-size: 18px;
  line-height: 28px;
  color: #8C8C8C;
}
.b-computer-upload-i .note h1 {
  font-family: "Mulish";
  font-weight: 400;
  font-size: 48px;
  line-height: 55px;
  text-transform: uppercase;
  color: #8C8C8C;
  margin: 0;
  letter-spacing: 1px;
  white-space: nowrap;
}
.b-computer-upload-i .note p {
  color: #a3a9af;
  font-size: 11.986px;
  font-style: italic;
  line-height: 18px;
}
.wrp-drop-area .upload-restriction-text {
  font-family: "Mulish";
  text-align: right;
  width: 410px;
  position: absolute;
  bottom: 20px;
  right: 20px;
  pointer-events: none;
  color: #000000;
  font-size: 14px;
  font-style: normal;
  line-height: 18px;
}
.uploader-row-full .upload-restriction-text {
  display: none;
}
@media only screen and (max-width: 768px) {
  .uploader-row-full .upload-restriction-text {
    font-family: "Mulish";
    text-align: center;
    pointer-events: none;
    color: #000;
    font-size: 14px;
    font-style: italic;
    line-height: 18px;
    padding: 0 20px;
    display: block;
  }
}
.btn.btn-upload {
  background: #fff;
  color: #4A7CB0;
  font-size: 12px;
  padding: 0 35px;
  height: 34px;
  line-height: 31px;
  border: none;
  border-radius: 2px;
  box-shadow: none;
  text-decoration: none;
  text-transform: uppercase;
  pointer-events: auto;
  border: 1px solid #4A7CB0;
  font-weight: 700;
}
.btn.btn-upload:after {
  display: none;
  opacity: 0;
  visibility: hidden;
}
.b-computer-upload.is-dropping .btn.btn-upload {
  pointer-events: none;
}
.login-adorama {
  background: #f6f9f2;
  height: 292px;
  margin-top: 40px;
  line-height: 292px;
  text-align: center;
}
.login-adorama span {
  color: #a1a3a0;
  font-size: 21px;
  font-family: "Mulish";
  line-height: 27px;
  display: inline-block;
  vertical-align: middle;
}
.login-adorama span a {
  color: #7baf4d;
}
.drop-area.is-dropping {
  border-color: #8FA4BB;
  background: #f5f5f5;
}
.files-upload {
  display: none;
}
/* /COMPUTER UPLOAD */
/* SOURCE LIST */
.fullscreen-container .source-list-block {
  margin-top: 55px;
}
.source-list-block .upload-restriction-text {
  padding-top: 0px;
}
.btn.btn-authorize {
  background: #4A7CB0;
  color: #fff;
  font-size: 12px;
  padding: 0 35px;
  height: 34px;
  line-height: 31px;
  border: 1px solid #4A7CB0;
  border-radius: 2px;
  box-shadow: none;
  text-decoration: none;
  text-transform: uppercase;
  pointer-events: auto;
}
.btn.btn-authorize.sign-in-button {
  background: white;
  color: #4A7CB0;
  font-size: 14px;
  height: 40px;
  line-height: 39px;
  border: 1px solid #4A7CB0;
  border-radius: 2px;
  box-shadow: none;
  text-decoration: none;
  text-transform: uppercase;
  pointer-events: auto;
  width: calc(100% - 25px);
  max-width: 450px;
}
.btn.btn-authorize.sign-in-button.sign-up {
  border: 2px solid #4A7CB0;
  cursor: pointer;
  font-weight: 600;
  font-family: "Mulish";
}
/*/SOURCE LIST */
/*MENU GRID*/
.b-choose-list {
  width: 600px;
  margin: 0 auto 10px auto;
  clear: both;
  overflow: hidden;
  border-left: 1px solid #BECCDB;
  border-top: 1px solid #BECCDB;
}
.b-choose-list .b-choose-list__item {
  float: left;
  width: 149px;
  height: 150px;
  text-align: center;
  border-bottom: 1px solid #BECCDB;
  border-right: 1px solid #BECCDB;
}
.b-choose-list .b-choose-list__item:hover {
  background-color: #f6f8fa;
}
.b-choose-list .b-choose-list__item a {
  display: block;
  height: 100%;
  padding: 90px 0 0 0;
}
.b-choose-list .b-choose-list__item.disabled {
  float: left;
  width: 149px;
  height: 150px;
  text-align: center;
  border-bottom: 1px solid #BECCDB;
  border-right: 1px solid #BECCDB;
}
.b-choose-list .b-choose-list__item.disabled a {
  display: block;
  height: 100%;
  padding: 90px 16px 0px 16px;
}
.b-choose-list__item a {
  font-size: 16px;
  text-transform: uppercase;
  color: #a3a3a3;
  line-height: 20px;
  font-family: "Mulish";
  position: relative;
  text-decoration: none;
}
.b-choose-list__item.disabled a {
  font-size: 12px;
  text-transform: none;
  color: #000;
  line-height: 16px;
  font-family: "Mulish";
  position: relative;
  text-decoration: none;
}
.b-choose-list__item a:after {
  background-color: transparent;
  background-repeat: no-repeat;
  content: "";
  display: inline-block;
  position: absolute;
  top: 42px;
  left: 50%;
  background-position: 0 0;
  background-size: contain;
  width: 36px;
  height: 36px;
  margin: 0 0 0 -18px;
}
@media only screen and (max-width: 768px) {
  .b-choose-list {
    flex-wrap: wrap;
    margin: 0 15px;
    width: calc(100% - 30px);
    display: flex;
    border-radius: 9px;
    border: 1px solid #BECCDB;
  }
  .b-choose-list .b-choose-list__item {
    width: calc(50% + 2px);
    border: 1px solid #BECCDB;
    height: 120px;
    margin: -1px;
    flex: none;
    background: #fff;
  }
  .b-choose-list .b-choose-list__item a {
    padding: 0 !important;
    display: flex;
    text-align: center;
    align-items: center;
    justify-content: center;
    flex-direction: column;
    box-sizing: border-box;
    line-height: 14px !important;
    color: #000;
    font-size: 11px;
  }
  .b-choose-list__item a:after {
    margin: 0 0 12px !important;
    order: -1;
    top: auto !important;
    left: auto !important;
    position: relative;
  }
  .b-choose-list .b-choose-list__item a:after {
    width: 24px !important;
    height: 24px !important;
  }
}
.b-choose-list__item a.m-computer:after,
.b-choose-list__item a.m-device:after {
  background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTYiIGhlaWdodD0iMjUiIHZpZXdCb3g9IjAgMCAxNiAyNSIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTIuMzE4MTEgNC43OTk5OEw3LjIzMTc4IDAuMjk5MTk0QzcuNjU1OTMgLTAuMDk5NzMxNCA4LjM0NDA3IC0wLjA5OTczMTQgOC43NjgyMiAwLjI5OTE5NEwxMy42ODE5IDQuNzk5OThDMTQuMTA2IDUuMTk4OTEgMTQuMTA2IDUuODQ1NyAxMy42ODE5IDYuMjQ0NjJDMTMuMjU3NCA2LjY0MzU1IDEyLjU2OTYgNi42NDM1NSAxMi4xNDU0IDYuMjQ0NjJMOS4wODYyNSAzLjQ4NzY2VjE2SDYuOTEzNzVWMy40ODc2NkwzLjg1NDU1IDYuMjQ0NjJDMy40MzA0MSA2LjY0MzU1IDIuNzQyNTkgNi42NDM1NSAyLjMxODExIDYuMjQ0NjJDMS44OTM5NiA1Ljg0NTcgMS44OTM5NiA1LjE5ODkxIDIuMzE4MTEgNC43OTk5OFoiIGZpbGw9ImJsYWNrIi8+CjxwYXRoIGQ9Ik0xIDEwSDRWMTJIMlYyM0gxNFYxMkgxMlYxMEgxNUMxNS41NTIzIDEwIDE2IDEwLjQ0NzcgMTYgMTFWMjRDMTYgMjQuNTUyMyAxNS41NTIzIDI1IDE1IDI1SDFDMC40NDc3MTYgMjUgMCAyNC41NTIzIDAgMjRWMTFDMCAxMC40NDc3IDAuNDQ3NzE1IDEwIDEgMTBaIiBmaWxsPSJibGFjayIvPgo8L3N2Zz4K);
  width: 16px;
  margin: 0 0 0 -6px;
}
.b-choose-list__item a.m-adoramapix:after {
  background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNjgiIGhlaWdodD0iOTMiIHZpZXdCb3g9IjAgMCA2OCA5MyIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPGcgY2xpcC1wYXRoPSJ1cmwoI2NsaXAwXzcwXzIpIj4KPHBhdGggZD0iTTQ0LjQyOTggMjUuODc1OEM0My4zNTk4IDIzLjg2NTggNDAuODQ5OCAyMy4xMTU4IDM4Ljg0OTggMjQuMTg1OEwxNS43OTk4IDM2LjU1NThWNDUuOTE1OEw0Mi43NDk4IDMxLjQ1NThDNDQuNzU5OCAzMC4zNzU4IDQ1LjUwOTggMjcuODc1OCA0NC40Mjk4IDI1Ljg3NThaIiBmaWxsPSJibGFjayIvPgo8cGF0aCBkPSJNNjYuNTQ5OCAxNC45NTU4QzY1LjEwOTggOS4yMTU3NSA2MS4yMDk4IDQuNjQ1NzUgNTUuNTc5OCAyLjA2NTc1QzQ5LjE3OTggLTAuODY0MjQ2IDQxLjUwOTggLTAuNjc0MjQ2IDM0Ljk4OTggMi42MTU3NUwxNS43OTk4IDEyLjkzNThWMjIuMjk1OEwzOC43OTk4IDkuOTM1NzVDNDMuMDA5OCA3LjgxNTc1IDQ3Ljk5OTggNy42NzU3NSA1Mi4xNTk4IDkuNTc1NzVDNTUuNDY5OCAxMS4wODU4IDU3LjczOTggMTMuNzE1OCA1OC41NTk4IDE2Ljk3NThDNjEuMjg5OCAyNy44NDU4IDU4LjgzOTggMzYuNzk1OCAzOC4xOTk4IDQ3LjgyNThMMTUuNzk5OCA1OS44NTU4VjY5LjIxNThMNDIuMDg5OCA1NS4xMDU4QzYzLjQzOTggNDMuNzA1OCA3MC43NTk4IDMxLjcwNTggNjYuNTU5OCAxNC45NzU4TDY2LjU0OTggMTQuOTU1OFoiIGZpbGw9ImJsYWNrIi8+CjxwYXRoIGQ9Ik0wIDI4LjA4NTlMMTUuOCAzNi41NTU5VjQ1LjkxNTlMMCAzNy40NDU5VjI4LjA4NTlaIiBmaWxsPSIjOEM4QzhDIi8+CjxwYXRoIGQ9Ik0wIDUxLjM2NTdMMTUuOCA1OS44NDU3VjY5LjIwNTdMMCA2MC43MTU3VjUxLjM2NTdaIiBmaWxsPSIjOEM4QzhDIi8+CjxwYXRoIGQ9Ik0wIDc0LjY0NkwxNS44IDgzLjEzNTlWOTIuNDg2TDAgODQuMDA2Vjc0LjY0NloiIGZpbGw9IiM4QzhDOEMiLz4KPHBhdGggZD0iTTAgNC40MzU1NUwxNS44IDEyLjkzNTZWMjIuMjk1NkwwIDEzLjgwNTZWNC40MzU1NVoiIGZpbGw9IiM4QzhDOEMiLz4KPHBhdGggZD0iTTM1LjEwOTggODIuMTE1N0wxNS43OTk4IDkyLjQ4NTdWODMuMTI1N0wzMS4xOTk4IDc0Ljg0NTdDMzMuOTQ5OCA3My4zNjU3IDM3LjI3OTggNzUuMzU1NyAzNy4yNzk4IDc4LjQ3NTdDMzcuMjc5OCA3OS45OTU3IDM2LjQ0OTggODEuMzg1NyAzNS4xMDk4IDgyLjEwNTdWODIuMTE1N1oiIGZpbGw9ImJsYWNrIi8+CjwvZz4KPGRlZnM+CjxjbGlwUGF0aCBpZD0iY2xpcDBfNzBfMiI+CjxyZWN0IHdpZHRoPSI2OCIgaGVpZ2h0PSI5MyIgZmlsbD0id2hpdGUiLz4KPC9jbGlwUGF0aD4KPC9kZWZzPgo8L3N2Zz4K);
  width: 26px;
  margin: 0 0 0 -12px;
}
.b-choose-list__item a.m-curated-art:after {
  width: 28px;
  margin: 3px 0 0 -16px;
  background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMzgzIiBoZWlnaHQ9IjI1MSIgdmlld0JveD0iMCAwIDM4MyAyNTEiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+CjxwYXRoIGQ9Ik0xMy44MzMgMTkxLjE2N0wxMzMuODMzIDcxLjE2NzNMMjA5LjY2NiAxNDciIHN0cm9rZT0iYmxhY2siIHN0cm9rZS13aWR0aD0iMzcuMzMzMiIgc3Ryb2tlLW1pdGVybGltaXQ9IjEwIi8+CjxwYXRoIGQ9Ik0xMjguODMzIDIzNi4xNjdMMjQ4LjgzMyAxMTYuMTY3TDM2OS42NjYgMjM3IiBzdHJva2U9ImJsYWNrIiBzdHJva2Utd2lkdGg9IjM3LjMzMzIiIHN0cm9rZS1taXRlcmxpbWl0PSIxMCIvPgo8cGF0aCBkPSJNMjYyLjk5OCAzMi44MzU0QzI2Mi45OTggNTAuNzg0NyAyNDguNDQ3IDY1LjMzNTQgMjMwLjQ5OCA2NS4zMzU0QzIxMi41NDggNjUuMzM1NCAxOTcuOTk4IDUwLjc4NDcgMTk3Ljk5OCAzMi44MzU0QzE5Ny45OTggMTQuODg2MSAyMTIuNTQ4IDAuMzM1NTE4IDIzMC40OTggMC4zMzU1MThDMjQ4LjQ0NyAwLjMzNTUxOCAyNjIuOTk4IDE0Ljg4NjEgMjYyLjk5OCAzMi44MzU0WiIgZmlsbD0iYmxhY2siLz4KPC9zdmc+Cg==);
}
.b-choose-list__item a.m-instagram:after {
  background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjUiIGhlaWdodD0iMjUiIHZpZXdCb3g9IjAgMCAyNSAyNSIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTE3LjU1MjQgMEg3LjQ0NzY0QzMuMzQwOTkgMCAwIDMuMzQwOTkgMCA3LjQ0NzY0VjE3LjU1MjRDMCAyMS42NTkgMy4zNDA5OSAyNSA3LjQ0NzY0IDI1SDE3LjU1MjRDMjEuNjU5IDI1IDI1IDIxLjY1OSAyNSAxNy41NTI0VjcuNDQ3NjRDMjUgMy4zNDA5OSAyMS42NTkgMCAxNy41NTI0IDBaTTIyLjQ4NSAxNy41NTI0QzIyLjQ4NSAyMC4yNzY2IDIwLjI3NjYgMjIuNDg1IDE3LjU1MjQgMjIuNDg1SDcuNDQ3NjRDNC43MjM0NCAyMi40ODUgMi41MTUgMjAuMjc2NiAyLjUxNSAxNy41NTI0VjcuNDQ3NjRDMi41MTUgNC43MjMzOSA0LjcyMzQ0IDIuNTE1IDcuNDQ3NjQgMi41MTVIMTcuNTUyNEMyMC4yNzY2IDIuNTE1IDIyLjQ4NSA0LjcyMzM5IDIyLjQ4NSA3LjQ0NzY0VjE3LjU1MjRaIiBmaWxsPSJ1cmwoI3BhaW50MF9saW5lYXIpIi8+CjxwYXRoIGQ9Ik0xMi41IDYuMDM0MTJDOC45MzQ2OCA2LjAzNDEyIDYuMDM0MDkgOC45MzQ3MSA2LjAzNDA5IDEyLjVDNi4wMzQwOSAxNi4wNjUyIDguOTM0NjggMTguOTY1OSAxMi41IDE4Ljk2NTlDMTYuMDY1MyAxOC45NjU5IDE4Ljk2NTkgMTYuMDY1MyAxOC45NjU5IDEyLjVDMTguOTY1OSA4LjkzNDY3IDE2LjA2NTMgNi4wMzQxMiAxMi41IDYuMDM0MTJaTTEyLjUgMTYuNDUwOUMxMC4zMTc5IDE2LjQ1MDkgOC41NDkwOSAxNC42ODIgOC41NDkwOSAxMi41QzguNTQ5MDkgMTAuMzE4IDEwLjMxOCA4LjU0OTEyIDEyLjUgOC41NDkxMkMxNC42ODIgOC41NDkxMiAxNi40NTA5IDEwLjMxOCAxNi40NTA5IDEyLjVDMTYuNDUwOSAxNC42ODIgMTQuNjgyIDE2LjQ1MDkgMTIuNSAxNi40NTA5WiIgZmlsbD0idXJsKCNwYWludDFfbGluZWFyKSIvPgo8cGF0aCBkPSJNMTguOTc4NSA3LjYzMjAxQzE5LjgzNDIgNy42MzIwMSAyMC41Mjc5IDYuOTM4MzQgMjAuNTI3OSA2LjA4MjY2QzIwLjUyNzkgNS4yMjY5NyAxOS44MzQyIDQuNTMzMjkgMTguOTc4NSA0LjUzMzI5QzE4LjEyMjggNC41MzMyOSAxNy40MjkxIDUuMjI2OTcgMTcuNDI5MSA2LjA4MjY2QzE3LjQyOTEgNi45MzgzNCAxOC4xMjI4IDcuNjMyMDEgMTguOTc4NSA3LjYzMjAxWiIgZmlsbD0idXJsKCNwYWludDJfbGluZWFyKSIvPgo8ZGVmcz4KPGxpbmVhckdyYWRpZW50IGlkPSJwYWludDBfbGluZWFyIiB4MT0iMTIuNSIgeTE9IjI0LjkyNzIiIHgyPSIxMi41IiB5Mj0iMC4xOTQxNzkiIGdyYWRpZW50VW5pdHM9InVzZXJTcGFjZU9uVXNlIj4KPHN0b3Agc3RvcC1jb2xvcj0iI0UwOUIzRCIvPgo8c3RvcCBvZmZzZXQ9IjAuMyIgc3RvcC1jb2xvcj0iI0M3NEM0RCIvPgo8c3RvcCBvZmZzZXQ9IjAuNiIgc3RvcC1jb2xvcj0iI0MyMTk3NSIvPgo8c3RvcCBvZmZzZXQ9IjEiIHN0b3AtY29sb3I9IiM3MDI0QzQiLz4KPC9saW5lYXJHcmFkaWVudD4KPGxpbmVhckdyYWRpZW50IGlkPSJwYWludDFfbGluZWFyIiB4MT0iMTIuNSIgeTE9IjI0LjkyNzIiIHgyPSIxMi41IiB5Mj0iMC4xOTQxODkiIGdyYWRpZW50VW5pdHM9InVzZXJTcGFjZU9uVXNlIj4KPHN0b3Agc3RvcC1jb2xvcj0iI0UwOUIzRCIvPgo8c3RvcCBvZmZzZXQ9IjAuMyIgc3RvcC1jb2xvcj0iI0M3NEM0RCIvPgo8c3RvcCBvZmZzZXQ9IjAuNiIgc3RvcC1jb2xvcj0iI0MyMTk3NSIvPgo8c3RvcCBvZmZzZXQ9IjEiIHN0b3AtY29sb3I9IiM3MDI0QzQiLz4KPC9saW5lYXJHcmFkaWVudD4KPGxpbmVhckdyYWRpZW50IGlkPSJwYWludDJfbGluZWFyIiB4MT0iMTguOTc4NSIgeTE9IjI0LjkyNzIiIHgyPSIxOC45Nzg1IiB5Mj0iMC4xOTQxOCIgZ3JhZGllbnRVbml0cz0idXNlclNwYWNlT25Vc2UiPgo8c3RvcCBzdG9wLWNvbG9yPSIjRTA5QjNEIi8+CjxzdG9wIG9mZnNldD0iMC4zIiBzdG9wLWNvbG9yPSIjQzc0QzREIi8+CjxzdG9wIG9mZnNldD0iMC42IiBzdG9wLWNvbG9yPSIjQzIxOTc1Ii8+CjxzdG9wIG9mZnNldD0iMSIgc3RvcC1jb2xvcj0iIzcwMjRDNCIvPgo8L2xpbmVhckdyYWRpZW50Pgo8L2RlZnM+Cjwvc3ZnPgo=);
}
.b-choose-list__item a.m-google:after {
  background-image: url(/app/dist/assets/apps/core/uploader/images/sources/google-e49fd415.svg);
  width: 48px;
  height: 50px;
  margin: -6px 0 0 -24px;
}
.b-choose-list__item a.m-amazon:after {
  background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIzMiIgaGVpZ2h0PSIzMiIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHhtbG5zOmZpZ21hPSJodHRwOi8vd3d3LmZpZ21hLmNvbS9maWdtYS9ucyI+CiAgPGRlc2M+CiAgICBDcmVhdGVkIHVzaW5nIEZpZ21hCiAgPC9kZXNjPgogIDxnIGZpZ21hOnR5cGU9ImZyYW1lIj4KICAgIDx1c2UgZmlsbD0iI0ZGRiIgeGxpbms6aHJlZj0iI2EiIGZpZ21hOnR5cGU9InJvdW5kZWQtcmVjdGFuZ2xlIi8+CiAgICA8dXNlIGZpbGw9InVybCgjYikiIHhsaW5rOmhyZWY9IiNjIiBmaWdtYTp0eXBlPSJ2ZWN0b3IiLz4KICAgIDx1c2UgZmlsbD0iIzAxN0VFMyIgeGxpbms6aHJlZj0iI2QiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDEzLjggOS41KSIgZmlnbWE6dHlwZT0idmVjdG9yIi8+CiAgPC9nPgogIDxkZWZzPgogICAgPGxpbmVhckdyYWRpZW50IGlkPSJiIiB4Mj0iMSIgZ3JhZGllbnRVbml0cz0idXNlclNwYWNlT25Vc2UiIGdyYWRpZW50VHJhbnNmb3JtPSJtYXRyaXgoMzIgMCAwIDMxLjY3NTcgMCAtLjMzOCkiPgogICAgICA8c3RvcCBvZmZzZXQ9IjAiIHN0b3AtY29sb3I9IiMwMzcwQzkiLz4KICAgICAgPHN0b3Agb2Zmc2V0PSIxIiBzdG9wLWNvbG9yPSIjMDE4NEVFIi8+CiAgICA8L2xpbmVhckdyYWRpZW50PgogICAgPHBhdGggaWQ9ImEiIGQ9Ik0wIDRjMC0yLjIgMS44LTQgNC00aDI0YzIuMiAwIDQgMS44IDQgNHYyNGMwIDIuMi0xLjggNC00IDRINGMtMi4yIDAtNC0xLjgtNC00VjR6Ii8+CiAgICA8cGF0aCBpZD0iYyIgZmlsbC1ydWxlPSJldmVub2RkIiBkPSJNNCAwQzEuOCAwIDAgMS44IDAgNHYyNGMwIC44LjIgMS41LjYgMi4yIDEuMi0xLjQgMy0yLjIgNC44LTIuMmgxYy41LTQgNC03IDgtNyAzLjMgMCA2IDIgNy4zIDQuNyAxLjItMS41IDMtMi41IDUuMi0yLjUgMiAwIDMuNSAxIDUgMi41VjRjMC0yLjItMi00LTQtNEg0em0xMyA2Ljd2LjZoLS4zYy0xIDAtMS44IDAtMi43LjQtMiAuNS0yLjggMS44LTIuOCAzLjYgMCAxLjYgMSAyLjcgMi43IDMgMSAwIDItLjIgMi41LTFsLjctLjRoLjRjMCAuNC4zLjYuNiAxaC43bDEuMy0xLjNjLjMtLjMuMy0uNSAwLS43LS40LS40LS42LTEtLjYtMlY1LjhjMC0xLjItLjYtMi0xLjctMi40LTEuNC0uNy0zLS43LTQuNSAwLTEgLjUtMS43IDEuMy0yIDIuNCAwIC40IDAgLjUuNC42LjMgMCAxIDAgMS40LjIuMyAwIC41IDAgLjUtLjQgMC0uNiAxLTEgMi0xIC40IDAgMSAuNiAxIDF2MXptMy40IDkuNWMuMyAwIC42LS4zLjgtLjUuMiAwIC4zLS40LjItLjUgMC0uMi0uMy0uMy0uNi0uMi0xIC41LTIgLjgtMyAxLTEgLjItMiAuMy0zIC4yLTEgMC0yLjItLjUtMy4zLTFsLTEtLjZjLS40IDAtLjctLjMtMS0uNS0uMiAwLS40IDAtLjUuNXYuNWwxIC41IDEgMWMxLjQuOCAzIDEuMyA0LjcgMS4zIDEuNSAwIDMuMi0uNSA0LjctMS40em0xLjggMGMuNC0uNC43LTEgLjgtMS43IDAtLjcgMC0uOC0uOC0xLS42IDAtMS40IDAtMiAuNSAwIDAtLjIuMyAwIC40IDAgLjIgMCAuMi4zLjJIMjJ2LjZjLS4yIDAtLjIuMi0uMi4zbC0uMi42di43aC41eiIvPgogICAgPHBhdGggaWQ9ImQiIGQ9Ik0zLjIuNWMtMS0xLTQtLjUtMyAxLjUuNyAxLjQgMi41IDAgMy0xLjV6Ii8+CiAgPC9kZWZzPgo8L3N2Zz4K);
}
.b-choose-list__item a.m-adobe:after {
  background-image: url(/app/dist/assets/apps/core/less/icons/icon--source-lightroom-new-5a688817.svg);
}
.b-choose-list__item a.m-facebook:after {
  background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjgiIGhlaWdodD0iMjgiIHZpZXdCb3g9IjAgMCAyOCAyOCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTI4IDE0LjA4NTJDMjggNi4zMDY3MyAyMS43MzE0IDAgMTQgMEM2LjI2ODYgMCAwIDYuMzA2NzMgMCAxNC4wODUyQzAgMjEuMTE0OSA1LjExODgzIDI2Ljk0MjMgMTEuODEyNyAyOFYxOC4xNTc2SDguMjU3MDdWMTQuMDg1MkgxMS44MTI3VjEwLjk4MTNDMTEuODEyNyA3LjQ1MTYxIDEzLjkwMzUgNS41MDA1NyAxNy4xMDA4IDUuNTAwNTdDMTguNjMyNSA1LjUwMDU3IDIwLjIzNTEgNS43NzU4OSAyMC4yMzUxIDUuNzc1ODlWOS4yNDIyMkgxOC40NjkxQzE2LjczMDcgOS4yNDIyMiAxNi4xODczIDEwLjMyNzcgMTYuMTg3MyAxMS40NDI4VjE0LjA4NTJIMjAuMDY5N0wxOS40NDk2IDE4LjE1NzZIMTYuMTg3M1YyOEMyMi44ODEyIDI2Ljk0NDMgMjggMjEuMTE2OSAyOCAxNC4wODUyWiIgZmlsbD0idXJsKCNwYWludDBfbGluZWFyXzIxNzlfNDQ5MikiLz4KPHBhdGggZD0iTTE5LjQ0OTYgMTguMDQ4M0wyMC4wNjk4IDE0LjAwMDRIMTYuMTg3NFYxMS4zNzQxQzE2LjE4NzQgMTAuMjY3NiAxNi43Mjg4IDkuMTg2NzcgMTguNDY5MiA5LjE4Njc3SDIwLjIzNTJWNS43NDE0QzIwLjIzNTIgNS43NDE0IDE4LjYzMjYgNS40Njc3NCAxNy4xMDA5IDUuNDY3NzRDMTMuOTAzNiA1LjQ2Nzc0IDExLjgxMjcgNy40MDUwMiAxMS44MTI3IDEwLjkxNTRWMTQuMDAwNEg4LjI1NzExVjE4LjA0ODNIMTEuODEyN1YyNy44MzExQzEyLjUyNTQgMjcuOTQzMyAxMy4yNTU4IDI4LjAwMDQgMTQgMjguMDAwNEMxNC43NDQyIDI4LjAwMDQgMTUuNDc0NyAyNy45NDE0IDE2LjE4NzQgMjcuODMxMVYxOC4wNDgzSDE5LjQ0OTZaIiBmaWxsPSIjRkVGRUZFIi8+CjxkZWZzPgoJPGxpbmVhckdyYWRpZW50IGlkPSJwYWludDBfbGluZWFyXzIxNzlfNDQ5MiIgeDE9IjE2IiB5MT0iMiIgeDI9IjE2IiB5Mj0iMjkuOTE3IiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSI+CgkJPHN0b3Agc3RvcC1jb2xvcj0iIzE4QUNGRSIvPgoJCTxzdG9wIG9mZnNldD0iMSIgc3RvcC1jb2xvcj0iIzAxNjNFMCIvPgoJPC9saW5lYXJHcmFkaWVudD4KPC9kZWZzPgo8L3N2Zz4=);
}
.b-choose-list__item a.m-dropbox:after {
  background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIzNCIgaGVpZ2h0PSIzMiIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHhtbG5zOmZpZ21hPSJodHRwOi8vd3d3LmZpZ21hLmNvbS9maWdtYS9ucyI+CiAgPGRlc2M+CiAgICBDcmVhdGVkIHVzaW5nIEZpZ21hCiAgPC9kZXNjPgogIDxnIGZpbGw9IiMwMDdFRTUiIGZpZ21hOnR5cGU9ImZyYW1lIj4KICAgIDx1c2UgeGxpbms6aHJlZj0iI2EiIGZpZ21hOnR5cGU9InZlY3RvciIvPgogICAgPHVzZSB4bGluazpocmVmPSIjYiIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMCAxMi4yMTIpIiBmaWdtYTp0eXBlPSJ2ZWN0b3IiLz4KICAgIDx1c2UgeGxpbms6aHJlZj0iI2MiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDE3IDEyLjIxMikiIGZpZ21hOnR5cGU9InZlY3RvciIvPgogICAgPHVzZSB4bGluazpocmVmPSIjZCIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMTcpIiBmaWdtYTp0eXBlPSJ2ZWN0b3IiLz4KICAgIDx1c2UgeGxpbms6aHJlZj0iI2UiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDYuOTk4IDE5Ljc4NSkiIGZpZ21hOnR5cGU9InZlY3RvciIvPgogIDwvZz4KICA8ZGVmcz4KICAgIDxwYXRoIGlkPSJhIiBkPSJNMTAgMEwwIDYuNmw3IDUuNkwxNyA2bC03LTZ6Ii8+CiAgICA8cGF0aCBpZD0iYiIgZD0iTTAgNS42bDEwIDYuNiA3LTZMNyAwIDAgNS42eiIvPgogICAgPHBhdGggaWQ9ImMiIGQ9Ik0wIDYuM2w3IDYgMTAtNi43TDEwIDAgMCA2LjN6Ii8+CiAgICA8cGF0aCBpZD0iZCIgZD0iTTE3IDYuNkw3IDAgMCA2bDEwIDYgNy01LjZ6Ii8+CiAgICA8cGF0aCBpZD0iZSIgZD0iTTEwIDBMMyA2IDAgNHYybDEwIDYuMiAxMC02VjMuOGwtMyAyLTctNnoiLz4KICA8L2RlZnM+Cjwvc3ZnPgo=);
  width: 38px;
  margin: 0px 0 0 -19px;
}
.b-choose-list__item a.m-flickr:after {
  background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI0MiIgaGVpZ2h0PSIxOCIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHhtbG5zOmZpZ21hPSJodHRwOi8vd3d3LmZpZ21hLmNvbS9maWdtYS9ucyI+CiAgPGRlc2M+CiAgICBDcmVhdGVkIHVzaW5nIEZpZ21hCiAgPC9kZXNjPgogIDxnIGZpZ21hOnR5cGU9ImZyYW1lIj4KICAgIDx1c2UgZmlsbD0iIzAwNjNEQiIgeGxpbms6aHJlZj0iI2EiIGZpZ21hOnR5cGU9ImVsbGlwc2UiLz4KICAgIDx1c2UgZmlsbD0iI0ZGMDA4MiIgeGxpbms6aHJlZj0iI2EiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDI0KSIgZmlnbWE6dHlwZT0iZWxsaXBzZSIvPgogIDwvZz4KICA8ZGVmcz4KICAgIDxwYXRoIGlkPSJhIiBkPSJNMTggOWMwIDUtNCA5LTkgOXMtOS00LTktOSA0LTkgOS05IDkgNCA5IDl6Ii8+CiAgPC9kZWZzPgo8L3N2Zz4K);
  width: 48px;
  height: 21px;
  margin: 9px 0 0 -24px;
}
.b-choose-list__item a.m-Printique {
  line-height: 20px;
  padding-top: 91px;
}
/*END MENU GRID*/
/*Choose image tabs */
.b-choose-list__inline .b-choose-list__item:first-child a {
  border-left: 1px solid #D2D2D2;
}
@media only screen and (max-width: 768px) {
  .b-choose-list__inline .b-choose-list__item:first-child a {
    border-left: none;
  }
}
.b-choose-list__inline .b-choose-list__item {
  height: 80px;
  max-width: 80px;
  width: 100%;
  text-align: center;
  background: #EDEDED;
  position: relative;
  box-sizing: border-box;
  flex: 1;
}
.b-choose-list__inline .b-choose-list__item a {
  padding: 48px 0 0 0;
  font-size: 12px;
  font-family: "Mulish";
  color: #000000;
  box-sizing: border-box;
  line-height: 14px;
  height: 80px;
  display: block;
  position: relative;
  text-transform: capitalize;
}
.b-choose-list__inline .b-choose-list__item.full-raw-item {
  order: 1;
}
.b-choose-list__inline .b-choose-list__item.full-raw-item .m-curated-art:after {
  width: 28px;
  margin: 3px 0 0 -16px;
  background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMzgzIiBoZWlnaHQ9IjI1MSIgdmlld0JveD0iMCAwIDM4MyAyNTEiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+CjxwYXRoIGQ9Ik0xMy44MzMgMTkxLjE2N0wxMzMuODMzIDcxLjE2NzNMMjA5LjY2NiAxNDciIHN0cm9rZT0iYmxhY2siIHN0cm9rZS13aWR0aD0iMzcuMzMzMiIgc3Ryb2tlLW1pdGVybGltaXQ9IjEwIi8+CjxwYXRoIGQ9Ik0xMjguODMzIDIzNi4xNjdMMjQ4LjgzMyAxMTYuMTY3TDM2OS42NjYgMjM3IiBzdHJva2U9ImJsYWNrIiBzdHJva2Utd2lkdGg9IjM3LjMzMzIiIHN0cm9rZS1taXRlcmxpbWl0PSIxMCIvPgo8cGF0aCBkPSJNMjYyLjk5OCAzMi44MzU0QzI2Mi45OTggNTAuNzg0NyAyNDguNDQ3IDY1LjMzNTQgMjMwLjQ5OCA2NS4zMzU0QzIxMi41NDggNjUuMzM1NCAxOTcuOTk4IDUwLjc4NDcgMTk3Ljk5OCAzMi44MzU0QzE5Ny45OTggMTQuODg2MSAyMTIuNTQ4IDAuMzM1NTE4IDIzMC40OTggMC4zMzU1MThDMjQ4LjQ0NyAwLjMzNTUxOCAyNjIuOTk4IDE0Ljg4NjEgMjYyLjk5OCAzMi44MzU0WiIgZmlsbD0iYmxhY2siLz4KPC9zdmc+Cg==);
}
.b-choose-list__inline .b-choose-list__item.full-raw-item .m-curated-art .full-raw-only {
  display: none;
}
.b-choose-list__inline .b-choose-list__item.full-raw-item sup {
  display: none;
}
@media only screen and (max-width: 768px) {
  .b-choose-list__inline .b-choose-list__item a {
    padding: 0;
    height: 100%;
    display: flex;
    text-align: center;
    align-items: center;
    justify-content: center;
    flex-direction: column;
  }
}
.b-choose-list__inline .b-choose-list__item a:before {
  width: 1px;
  background: #D2D2D2;
  height: 80px;
  display: inline-block;
  position: absolute;
  right: 0px;
  top: 0px;
  content: "";
}
@media only screen and (max-width: 768px) {
  .b-choose-list__inline .b-choose-list__item a:before {
    display: none;
  }
}
.b-choose-list__inline .b-choose-list__item.active:before {
  width: 100%;
  background: #fff;
  height: 1px;
  display: inline-block;
  position: absolute;
  left: 0px;
  bottom: -1px;
  content: "";
}
.b-choose-list__inline .b-choose-list__item.active {
  background: #fff;
}
.b-choose-list__inline .b-choose-list__item.active a {
  font-size: 12px;
  color: #000000;
  font-weight: 700;
}
.b-choose-list__inline {
  display: flex;
  flex-wrap: nowrap;
  flex-direction: row;
}
@media only screen and (max-width: 768px) {
  .b-choose-list__inline {
    flex-wrap: wrap;
    margin: 0;
    width: 100%;
  }
}
.b-choose-list__inline .b-choose-list__item a:after {
  top: 18px;
  width: 24px;
  height: 24px;
  margin: 0 0 0 -12px;
}
.b-choose-list__inline .b-choose-list__item a.m-curated-art:after {
  width: 28px;
  margin: 3px 0 0 -16px;
  top: 17px;
}
.b-choose-list__inline .b-choose-list__item a.m-adoramapix:after {
  width: 22px;
  margin: 0 0 0 -11px;
}
.b-choose-list__inline .b-choose-list__item a.m-google:after {
  top: 15px;
  width: 30px;
  height: 30px;
  margin: 0 0 0 -16px;
}
.b-choose-list__inline .b-choose-list__item a.m-dropbox:after {
  width: 26px;
  height: 26px;
  top: 18px;
  margin: 0 0 0 -13px;
}
.b-choose-list__inline .b-choose-list__item a.m-flickr:after {
  width: 36px;
  height: 15px;
  margin: 0 0 0 -18px;
  top: 24px;
}
.b-choose-list__inline .b-choose-list__item a.m-computer:after,
.b-choose-list__inline.b-choose-list__item a.m-device:after {
  width: 17px;
  height: 25px;
  margin: 0 0 0 -6px;
}
/*.b-header-upload {
    z-index: 0;
    right: -1px;
    top: 0;
    height: 50px;
    cursor: pointer;
    margin: 0 26px 0 auto;
    position: relative;
    display: flex;
    align-items: center;
}*/
.b-header-upload {
  height: 60px;
  position: absolute;
  right: 0;
  margin-right: 12px;
}
.b-header-upload:after {
  z-index: 6;
}
@-webkit-keyframes backet {
  from {
    opacity: 0.8;
  }
  50% {
    opacity: 1;
  }
  to {
    opacity: 0;
  }
}
@keyframes backet {
  from {
    opacity: 0.8;
  }
  50% {
    opacity: 1;
  }
  to {
    opacity: 0;
  }
}
.b-header-upload .animation {
  position: absolute;
  opacity: 0;
  font-family: "Mulish";
  font-size: 12px;
  font-weight: 700;
  margin-right: 20px;
  text-transform: uppercase;
  color: #8C8C8C;
  z-index: 3;
  -webkit-transition-property: all;
  transition-property: all;
  -webkit-transition-timing-function: cubic-bezier(1, 0, 0, 1);
  transition-timing-function: cubic-bezier(1, 0, 0, 1);
  -webkit-animation-name: backet;
  animation-name: backet;
  -webkit-animation-duration: 1.5s;
  animation-duration: 1.5s;
  display: flex;
  align-items: center;
}
.b-header-upload .animation span {
  z-index: 0;
  display: block;
  margin: 0 2px 0 0;
  -webkit-transition-property: all;
  transition-property: all;
  -webkit-transition-timing-function: cubic-bezier(1, 0, 0, 1);
  transition-timing-function: cubic-bezier(1, 0, 0, 1);
  -webkit-animation-name: addb;
  animation-name: addb;
  -webkit-animation-duration: 0.5s;
  animation-duration: 0.5s;
  animation-delay: 0.25s;
  -webkit-animation-delay: 0.25s;
}
.b-header-upload .animation i {
  font-style: normal;
}
@-webkit-keyframes addb {
  from {
    -webkit-transform: rotate(-260deg);
  }
  to {
    -webkit-transform: rotate(0deg);
  }
}
@keyframes addb {
  from {
    transform: rotate(-260deg);
  }
  to {
    transform: rotate(0deg);
  }
}
@-webkit-keyframes count {
  from {
    left: -5px;
  }
  50% {
    left: 0px;
  }
  to {
    left: -2px;
  }
}
@keyframes count {
  from {
    left: -5px;
  }
  50% {
    left: 0px;
  }
  to {
    left: -2px;
  }
}
.b-header-upload-images {
  position: relative;
  opacity: 1;
  font-size: 17px;
  left: -2px;
  z-index: 0;
  animation-delay: 0.45s;
  -webkit-animation-delay: 0.45s;
  -webkit-transition-property: all;
  transition-property: all;
  transition-timing-function: cubic-bezier(0, 1.08, 0.28, 1.04);
  -webkit-transition-timing-function: cubic-bezier(0, 1.08, 0.28, 1.04);
  -webkit-animation-name: count;
  animation-name: count;
  -webkit-animation-duration: 0.4s;
  animation-duration: 0.4s;
}
@-webkit-keyframes check {
  from {
    -webkit-transform: rotate(-120deg);
    transform: rotate(-120deg);
  }
  to {
    -webkit-transform: rotate(10deg);
    transform: rotate(10deg);
  }
}
@keyframes check {
  from {
    -webkit-transform: rotate(-120deg);
    transform: rotate(-120deg);
  }
  to {
    -webkit-transform: rotate(10deg);
    transform: rotate(10deg);
  }
}
.photo-choose:before {
  opacity: 1;
  z-index: 0;
  -webkit-transition-property: all;
  transition-property: all;
  -webkit-transition-timing-function: cubic-bezier(1, 0, 0, 1);
  transition-timing-function: cubic-bezier(1, 0, 0, 1);
  -webkit-animation-name: check;
  animation-name: check;
  -webkit-animation-duration: 0.7s;
  animation-duration: 0.7s;
}
.upload-select {
  color: #8C8C8C;
  font-family: "Mulish";
  font-size: 14px;
  letter-spacing: -0.1px;
  text-transform: capitalize;
  margin: 4px 2px 0 0;
  cursor: pointer;
  position: relative;
  font-weight: 700;
}
.u-active-folder .upload-select.u-selected {
  opacity: 1;
  display: inline-block;
}
.u-active-folder .upload-select.u-not-selected {
  opacity: 0;
  display: none;
}
.upload-select.u-selected {
  opacity: 0;
  display: none;
}
.u-active-folder .upload-folder--head .upload-folder--head__corner {
  border-right: 0;
  border-bottom: 0;
}
.b-header-upload-status {
  position: absolute;
  left: 0;
  top: 0;
  background: #EDEDED;
  width: 0%;
  height: 60px;
  z-index: 2;
  max-width: 100%;
}
.b-header-upload-status-text {
  display: flex;
  align-items: center;
  justify-content: center;
  height: 100%;
  text-align: center;
  font-size: 11px;
  line-height: 11px;
  letter-spacing: -0.2px;
  z-index: 5;
  position: relative;
  font-family: "Mulish";
  color: #777;
  width: 100%;
  white-space: nowrap;
}
.b-header-upload:after {
  background: transparent url(/app/dist/assets/apps/printswizard/assets/choose_sprite-a503fe8c.png) no-repeat -60px -47px;
  width: 12px;
  height: 11px;
  display: block;
  content: "";
  position: absolute;
  right: 19px;
  top: 19px;
  z-index: 6;
  display: none;
}
.b-header-upload.open:after {
  background: transparent url(/app/dist/assets/apps/printswizard/assets/choose_sprite-a503fe8c.png) no-repeat -46px -45px;
}
.b-header-upload-status-text .wrp-text {
  display: flex;
  align-items: center;
  justify-content: center;
}
.b-header-upload-status-text .wrp-text p {
  font-size: 12px;
  text-transform: uppercase;
  font-family: "Mulish";
  color: #8C8C8C;
  margin-right: 10px;
  padding-right: 3px;
  cursor: pointer;
}
.b-header-upload-status-text .wrp-text span.count {
  text-transform: none;
  font-size: 12px;
  font-weight: bold;
  margin-right: 2px;
  line-height: 1;
  color: #8C8C8C;
}
.b-header-upload-status-text .wrp-text div.uploading {
  text-align: center;
  width: 100%;
  padding-top: 0px;
  vertical-align: top;
  margin-right: 20px;
  font-size: 12px;
  color: #000000;
}
.b-header-upload-status-text .wrp-text div.uploading span {
  font-size: 12px;
}
.b-header-upload-status-text .wrp-text div span {
  font-size: 10px;
}
.b-header-upload-status-text .actions-btns {
  text-align: center;
  margin: 0;
  display: inline-block;
  vertical-align: top;
}
.b-header-upload-status-text .actions-btns span {
  color: #4a7cb0;
  margin: 1px 0 0 0;
  font-size: 13px;
  padding: 0 18px;
  height: 28px;
  line-height: 26px;
  display: block;
  font-family: "Mulish";
  text-transform: uppercase;
  font-weight: bold;
  background: #fff;
  border-radius: 4px;
  border: 1px solid #BECCDB;
  transition: 0.3s all;
}
.b-header-upload-status-text .actions-btns span:hover {
  background: #F4F7FB;
}
.section-album .section-album--title {
  height: 47px;
}
.section-album .section-album--title .section-album--title__name {
  font-size: 14px;
  color: #000;
  text-transform: uppercase;
  line-height: 47px;
  display: inline-block;
  font-family: "Mulish";
  margin: 0;
}
.section-album .section-album--title__date {
  font-size: 10px;
  color: #9aa2a9;
  text-transform: uppercase;
  font-family: "Mulish";
  line-height: 47px;
}
.choose-image--select select option {
  height: 37px;
  padding: 13px 0 13px 20px;
  line-height: 11px;
  font-size: 11px;
}
.choose-image--select label {
  margin: 0 0 5px 0;
  display: block;
}
.section-album {
  margin: 0 0 35px 0;
}
/* Album gallery */
.section-album .section-album--title {
  height: 47px;
}
.section-album .section-album--title .section-album--title__name {
  font-size: 14px;
  color: #000;
  text-transform: uppercase;
  line-height: 47px;
  display: inline-block;
  font-family: "Mulish";
  margin: 0;
}
.section-album .section-album--title__date {
  font-size: 10px;
  color: #9aa2a9;
  text-transform: uppercase;
  font-family: "Mulish";
  line-height: 47px;
}
.choose-image--select {
  padding: 30px 0 10px 0;
  width: 150px;
}
.choose-image--select select {
  width: 150px;
  height: 37px;
  padding: 8px 0 10px 20px;
  line-height: 15px;
  font-size: 11px;
  font-family: "Mulish";
}
.choose-image--select select option {
  height: 37px;
  padding: 13px 0 13px 20px;
  line-height: 11px;
  font-size: 11px;
}
.choose-image--select label {
  margin: 0 0 5px 0;
  display: block;
}
.section-album {
  margin: 0 0 35px 0;
}
.section-album--gallery {
  padding: 0;
  display: flex;
  flex-wrap: wrap;
  width: calc(100% + 22px);
  margin-top: 13px;
  flex: none;
}
.section-album--img {
  margin: 0 4px 4px 0px;
  height: 153px;
  display: inline-block;
  vertical-align: top;
  background: #EDEDED;
  position: relative;
  cursor: pointer;
  max-width: 100%;
}
.section-album--img.fixed {
  width: 148px;
}
.section-album--img .image {
  width: 100%;
  height: 100%;
  background-color: transparent;
  background-position: 50% 50%;
  background-repeat: no-repeat;
}
.section-album--img.is-done {
  padding: 5px;
}
.section-album--img.unavailable,
.section-album--img.unavailable a {
  cursor: default;
}
.section-album--img.is-done .image {
  outline: 5px solid #8c8c8c;
}
.section-album--img.is-generated .image {
  background-size: cover;
}
.section-album--img .uploaded {
  position: absolute;
  bottom: 0;
  left: 0;
  height: 2px;
  background: #82B44F;
  z-index: 1;
}
.section-album--img.is-done .uploaded {
  height: 5px;
  background: #8C8C8C;
}
.section-album--img .photo-choose {
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
  left: 0;
  z-index: 2;
}
.section-album--img .photo-choose .check-icon {
  position: absolute;
  left: 10px;
  top: 15px;
  display: none;
  width: 24px;
  height: 24px;
  border-radius: 100%;
  border: 1px solid #fff;
  background-color: transparent;
  background-repeat: no-repeat;
  background-position: 50% 50%;
  background-size: cover;
}
.section-album--img .photo-choose:hover .check-icon {
  display: block;
}
.section-album--img.is-done .photo-choose .check-icon {
  background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjUiIHZpZXdCb3g9IjAgMCAyNCAyNSIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPGcgY2xpcC1wYXRoPSJ1cmwoI2NsaXAwXzY3XzkzMCkiPgo8ZyBvcGFjaXR5PSIwLjUiPgo8cGF0aCBkPSJNMjQgMTIuNUMyNCAxOS4xMjc0IDE4LjYyNzQgMjQuNSAxMiAyNC41QzUuMzcyNTggMjQuNSAwIDE5LjEyNzQgMCAxMi41QzAgNS44NzI1OCA1LjM3MjU4IDAuNSAxMiAwLjVDMTguNjI3NCAwLjUgMjQgNS44NzI1OCAyNCAxMi41WiIgZmlsbD0id2hpdGUiLz4KPG1hc2sgaWQ9Im1hc2swXzY3XzkzMCIgc3R5bGU9Im1hc2stdHlwZTpsdW1pbmFuY2UiIG1hc2tVbml0cz0idXNlclNwYWNlT25Vc2UiIHg9IjAiIHk9IjAiIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNSI+CjxwYXRoIGQ9Ik0yNCAxMi41QzI0IDE5LjEyNzQgMTguNjI3NCAyNC41IDEyIDI0LjVDNS4zNzI1OCAyNC41IDAgMTkuMTI3NCAwIDEyLjVDMCA1Ljg3MjU4IDUuMzcyNTggMC41IDEyIDAuNUMxOC42Mjc0IDAuNSAyNCA1Ljg3MjU4IDI0IDEyLjVaIiBmaWxsPSJ3aGl0ZSIvPgo8L21hc2s+CjxnIG1hc2s9InVybCgjbWFzazBfNjdfOTMwKSI+CjxwYXRoIGQ9Ik0yMyAxMi41QzIzIDE4LjU3NTEgMTguMDc1MSAyMy41IDEyIDIzLjVWMjUuNUMxOS4xNzk3IDI1LjUgMjUgMTkuNjc5NyAyNSAxMi41SDIzWk0xMiAyMy41QzUuOTI0ODcgMjMuNSAxIDE4LjU3NTEgMSAxMi41SC0xQy0xIDE5LjY3OTcgNC44MjAzIDI1LjUgMTIgMjUuNVYyMy41Wk0xIDEyLjVDMSA2LjQyNDg3IDUuOTI0ODcgMS41IDEyIDEuNVYtMC41QzQuODIwMyAtMC41IC0xIDUuMzIwMyAtMSAxMi41SDFaTTEyIDEuNUMxOC4wNzUxIDEuNSAyMyA2LjQyNDg3IDIzIDEyLjVIMjVDMjUgNS4zMjAzIDE5LjE3OTcgLTAuNSAxMiAtMC41VjEuNVoiIGZpbGw9IndoaXRlIi8+CjwvZz4KPHBhdGggZD0iTTYuNzE5NzQgMTEuMzYwMkM2LjMzNjMyIDEwLjk2MjcgNS43MDMyNiAxMC45NTEzIDUuMzA1NzYgMTEuMzM0N0M0LjkwODI2IDExLjcxODIgNC44OTY4NCAxMi4zNTEyIDUuMjgwMjYgMTIuNzQ4N0w2LjcxOTc0IDExLjM2MDJaTTEwLjI4NTcgMTYuNDk3Nkw5LjU2NTk3IDE3LjE5MTlDOS43NTQ0NCAxNy4zODcyIDEwLjAxNDIgMTcuNDk3NiAxMC4yODU3IDE3LjQ5NzZDMTAuNTU3MiAxNy40OTc2IDEwLjgxNyAxNy4zODcyIDExLjAwNTUgMTcuMTkxOUwxMC4yODU3IDE2LjQ5NzZaTTE4LjcxOTcgOS4xOTQyNEMxOS4xMDMyIDguNzk2NzQgMTkuMDkxNyA4LjE2MzY4IDE4LjY5NDIgNy43ODAyNkMxOC4yOTY3IDcuMzk2ODQgMTcuNjYzNyA3LjQwODI2IDE3LjI4MDMgNy44MDU3NkwxOC43MTk3IDkuMTk0MjRaTTUuMjgwMjYgMTIuNzQ4N0w5LjU2NTk3IDE3LjE5MTlMMTEuMDA1NSAxNS44MDM0TDYuNzE5NzQgMTEuMzYwMkw1LjI4MDI2IDEyLjc0ODdaTTExLjAwNTUgMTcuMTkxOUwxOC43MTk3IDkuMTk0MjRMMTcuMjgwMyA3LjgwNTc2TDkuNTY1OTcgMTUuODAzNEwxMS4wMDU1IDE3LjE5MTlaIiBmaWxsPSJibGFjayIvPgo8L2c+CjwvZz4KPGRlZnM+CjxjbGlwUGF0aCBpZD0iY2xpcDBfNjdfOTMwIj4KPHJlY3Qgd2lkdGg9IjI0IiBoZWlnaHQ9IjI0IiBmaWxsPSJ3aGl0ZSIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMCAwLjUpIi8+CjwvY2xpcFBhdGg+CjwvZGVmcz4KPC9zdmc+Cg==);
  display: block;
  border-color: transparent;
}
.section-album--img__name {
  font-family: "Mulish";
  position: absolute;
  bottom: 0px;
  left: 0px;
  width: 100%;
  background: rgba(0, 0, 0, 0.3);
  font-size: 12px;
  font-weight: 700;
  height: 18px;
  line-height: 18px;
  padding: 0 0 0 5px;
  color: #fff;
  text-overflow: ellipsis;
  overflow: hidden;
  word-break: break-all;
}
.section-album--img.is-done .section-album--img__name {
  left: 5px;
  bottom: 5px;
  width: calc(100% - 10px);
}
.section-album--img .photo-choose.is-selected:after {
  content: "";
  position: absolute;
  left: 0;
  top: 0;
  opacity: 0.5;
  display: inline-block;
  width: 100%;
  height: 100%;
}
.section-album--img .photo-choose.is-selected.disabled:before {
  filter: gray;
  -webkit-filter: grayscale(100%);
}
.upload-gallery .section-album--img .photo-choose.is-selected:after {
  display: none;
}
.section-album--img .photo-remove-btn {
  content: "";
  position: absolute;
  right: 8px;
  top: 9px !important;
  background: transparent url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB2aWV3Qm94PSI0ODAgOCAzNCAzNCI+CiAgPGRlZnM+CiAgICA8c3R5bGU+CiAgICAgIC5jbHMtMSB7CiAgICAgICAgZmlsbDogIzk1OTg5YTsKICAgICAgfQoKICAgICAgLmNscy0xLCAuY2xzLTIgewogICAgICAgIHN0cm9rZTogI2ZmZjsKICAgICAgICBzdHJva2Utd2lkdGg6IDFweDsKICAgICAgfQoKICAgICAgLmNscy0yIHsKICAgICAgICBmaWxsOiBub25lOwogICAgICB9CgogICAgICAuY2xzLTMgewogICAgICAgIGZpbHRlcjogdXJsKCNQYXRoXzQpOwogICAgICB9CiAgICA8L3N0eWxlPgogICAgPGZpbHRlciBpZD0iUGF0aF80IiB4PSI0ODAiIHk9IjgiIHdpZHRoPSIzNCIgaGVpZ2h0PSIzNCIgZmlsdGVyVW5pdHM9InVzZXJTcGFjZU9uVXNlIj4KICAgICAgPGZlT2Zmc2V0IGR5PSIzIiBpbnB1dD0iU291cmNlQWxwaGEiLz4KICAgICAgPGZlR2F1c3NpYW5CbHVyIHN0ZERldmlhdGlvbj0iMyIgcmVzdWx0PSJibHVyIi8+CiAgICAgIDxmZUZsb29kIGZsb29kLW9wYWNpdHk9IjAuMTYxIi8+CiAgICAgIDxmZUNvbXBvc2l0ZSBvcGVyYXRvcj0iaW4iIGluMj0iYmx1ciIvPgogICAgICA8ZmVDb21wb3NpdGUgaW49IlNvdXJjZUdyYXBoaWMiLz4KICAgIDwvZmlsdGVyPgogIDwvZGVmcz4KICA8ZyBpZD0iU3ltYm9sXzE1XzIiIGRhdGEtbmFtZT0iU3ltYm9sIDE1IOKAkyAyIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtODcgLTI0OCkiPgogICAgPGcgY2xhc3M9ImNscy0zIiB0cmFuc2Zvcm09Im1hdHJpeCgxLCAwLCAwLCAxLCA4NywgMjQ4KSI+CiAgICAgIDxwYXRoIGlkPSJQYXRoXzQtMiIgZGF0YS1uYW1lPSJQYXRoIDQiIGNsYXNzPSJjbHMtMSIgZD0iTTgsLjVBNy41LDcuNSwwLDEsMSwuNSw4LDcuNSw3LjUsMCwwLDEsOCwuNVoiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDQ4OSAxNCkiLz4KICAgIDwvZz4KICAgIDxnIGlkPSJHcm91cF8yIiBkYXRhLW5hbWU9Ikdyb3VwIDIiIHRyYW5zZm9ybT0idHJhbnNsYXRlKC0wLjM3KSI+CiAgICAgIDxwYXRoIGlkPSJQYXRoXzYiIGRhdGEtbmFtZT0iUGF0aCA2IiBjbGFzcz0iY2xzLTIiIGQ9Ik01MDAuMDU5LDk0Ni43NzdsLTYuODg1LDciIHRyYW5zZm9ybT0idHJhbnNsYXRlKDg4LjAwMyAtNjgwKSIvPgogICAgICA8ZyBpZD0iR3JvdXBfMyIgZGF0YS1uYW1lPSJHcm91cCAzIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSg1ODEuMTIgMjY2LjgzNSkiPgogICAgICAgIDxwYXRoIGlkPSJQYXRoXzciIGRhdGEtbmFtZT0iUGF0aCA3IiBjbGFzcz0iY2xzLTIiIGQ9Ik02Ljg4NSwwLDAsNyIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMCA2Ljg4NSkgcm90YXRlKC05MCkiLz4KICAgICAgPC9nPgogICAgPC9nPgogIDwvZz4KPC9zdmc+Cg==) no-repeat -68px -147px;
  display: inline-block;
  width: 30px;
  height: 30px;
  z-index: 2;
  display: none;
}
.section-album--img:hover .photo-remove-btn {
  display: block;
}
.b-bucket-list__item .uploaded {
  width: 82%;
  height: 6px;
  display: inline-block;
  vertical-align: top;
  position: absolute;
  bottom: 7px;
  background: #ccc;
  left: 9%;
}
.b-bucket-list__item .uploaded span {
  width: 0%;
  height: 100%;
  display: inline-block;
  vertical-align: top;
  position: absolute;
  top: 0;
  background: #82b44f;
  left: 0;
}
.section-album--img .image.fixed {
  width: 180px;
  height: 180px;
}
.section-album--img.selected {
  position: relative;
}
.section-album--img.no-uncheck a {
  cursor: default;
}
.section-album .btn-select {
  margin: 0 0 0 10px;
}
/* /Album gallery */
/* UPLOAD PROGRESS POPUP */
.b-modal--progress {
  width: 680px;
  height: 600px;
  margin: -340px 0 0 -300px;
}
.b-upload-progress-line {
  background: #cccccc;
  height: 20px;
  position: relative;
}
.b-upload-progress-line span {
  position: absolute;
  z-index: 1;
  top: 4px;
  left: 20px;
  font-size: 14px;
  color: #fff;
}
.b-upload-progress-line div {
  background: #82b44f;
  height: 100%;
  position: absolute;
  left: 0;
  top: 0;
  z-index: 0;
}
.b-upload-progress-info {
  border-bottom: 1px solid #ccc;
  overflow: hidden;
}
.b-upload-progress-info div {
  margin: 0 20px;
  padding: 20px 0;
  text-transform: uppercase;
  font-family: "Mulish";
  font-size: 14px;
}
.b-upload-progress-info div span {
  margin: 0 5px 0 0;
  color: #a2a3a5;
}
.b-upload-progress-info div em {
  font-style: normal;
  font-weight: 700;
}
.b-upload-progress-info .info-photos {
  float: left;
}
.b-upload-progress-info .info-time {
  float: right;
}
.b-upload-progress-warning {
  border-bottom: 1px solid #ccc;
  text-align: center;
  text-transform: uppercase;
}
.b-upload-progress-warning h1 {
  font-size: 23px;
  line-height: 23px;
  font-weight: 700;
  margin: 20px 0 10px;
}
.b-upload-progress-warning h2 {
  font-family: "Mulish";
  font-size: 15px;
  font-weight: 400;
  line-height: 15px;
  margin: 10px 0 20px;
}
.b-upload-progress-list {
  overflow: auto;
  height: 250px;
}
.b-upload-progress-list .progress-list {
  padding: 0 0 0 24px;
  margin: 0;
}
.b-upload-progress-list .progress-list__item {
  display: inline-block;
  position: relative;
  width: 80px;
  height: 110px;
  margin: 10px;
}
.b-upload-progress-list .progress-list__item .image {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACIAAAAZCAYAAABU+vysAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsQAAA7EAZUrDhsAAAAZdEVYdFNvZnR3YXJlAEFkb2JlIEltYWdlUmVhZHlxyWU8AAADIWlUWHRYTUw6Y29tLmFkb2JlLnhtcAAAAAAAPD94cGFja2V0IGJlZ2luPSLvu78iIGlkPSJXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQiPz4gPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iQWRvYmUgWE1QIENvcmUgNS41LWMwMTQgNzkuMTUxNDgxLCAyMDEzLzAzLzEzLTEyOjA5OjE1ICAgICAgICAiPiA8cmRmOlJERiB4bWxuczpyZGY9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkvMDIvMjItcmRmLXN5bnRheC1ucyMiPiA8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0iIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtbG5zOnhtcE1NPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvbW0vIiB4bWxuczpzdFJlZj0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL3NUeXBlL1Jlc291cmNlUmVmIyIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgQ0MgKFdpbmRvd3MpIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOjZCQjQ3OTU2QzVCNTExRTU4QjYzRENEMjVFNkY4RDk5IiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOjZCQjQ3OTU3QzVCNTExRTU4QjYzRENEMjVFNkY4RDk5Ij4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6NkJCNDc5NTRDNUI1MTFFNThCNjNEQ0QyNUU2RjhEOTkiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6NkJCNDc5NTVDNUI1MTFFNThCNjNEQ0QyNUU2RjhEOTkiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz6/9UDMAAACAklEQVRIS+2XbU/iQBSFD+AqRsWsGs2aTXSNxKzrB///z4BWXkWIIqANspSCLX1xpr1QSKe0uIHdD/skTc9pP/T0zp2ZNpHL5Rz8AyTp/NeZVuTi8gpbmxvuxXWhGyZq1ZKrpxVJpZLYWPPBnzlh5UMz0sco1F+Qz+ch1doYDHW6M89KgxhjE9VyEabacb2jveLhvgxtZLh+lsgg72wc5Ye2+0a2s9wEe1b6pOaZ9MUsC4PYtoNKqQB78Or6UsM7x8UYW6SiWRhEliVSHrzEvDJx2d9Nk4omNAgfBC2R8cwnOT7YQ2r3mJyHlT7E9a8bcj6hQST25juOeIzf1BGpxSTYcf3jBGcXWRx+O8P380vcZk+RSvI784QG+ZI5IRXkqV4lFY/MThqnRxl83dumK0FCg4z73pQLg68PIgzTQovNlmUalSMMErbozPLY6ZHy4bM7V3mG0mqgVLxDtz+kO9EIg8TpAf13GzpbsGaRpDy2TD9gs3GPTlcltxhhkN4gXjOWiwVSCJ3WL816rDDiHhkqJKKR2f5Rb3XJieFhlJ5GTkwgCF/Sl8Fm+4eqNMmF03qsoa+9kwsSCKLGaNTP0qhV3G8QEYEg2mh1QThltneZlk3OJ1iRGGX+Uwp3Mimf6adi9uon0mv+VOT9yHd3zrQiFisXL9k6D/7MCf9/J+YBPgBLAjpcSdYzOgAAAABJRU5ErkJggg==);
  border: 1px solid #beccdb;
  background-color: #f6f8fa;
  width: 80px;
  height: 80px;
  background-repeat: no-repeat;
  background-position: 50% 30%;
}
.b-upload-progress-list .progress-list__item.done .image {
  background-size: cover;
  background-position: 50% 50%;
}
.b-upload-progress-list .progress-list__item .uploaded {
  width: 80%;
  height: 4px;
  display: inline-block;
  vertical-align: top;
  position: absolute;
  top: 65px;
  background: #ccc;
  left: 10%;
}
.b-upload-progress-list .progress-list__item.done .uploaded {
  border: 1px solid #fff;
  height: 6px;
  top: 64px;
}
.b-upload-progress-list .progress-list__item .uploaded span {
  width: 0%;
  height: 100%;
  display: inline-block;
  vertical-align: top;
  position: absolute;
  top: 0;
  background: #82b44f;
  left: 0;
}
.b-upload-progress-list .progress-list__item .error {
  position: absolute;
  text-align: center;
  font-family: "Mulish";
  text-transform: uppercase;
  font-weight: 700;
  top: 46px;
  font-size: 11px;
  width: 100%;
  left: 0;
  line-height: 14px;
}
.b-upload-progress-list .progress-list__item .error span {
  color: #ff0000;
  display: block;
}
.b-upload-progress-list .progress-list__item .uploading {
  position: absolute;
  text-align: center;
  font-family: "Mulish";
  text-transform: uppercase;
  font-weight: 700;
  top: 46px;
  font-size: 11px;
  width: 100%;
  left: 0;
  line-height: 14px;
}
.b-upload-progress-list .progress-list__item .uploading span {
  color: #82b44f;
  display: block;
}
.b-upload-progress-list .progress-list__item .error a {
  color: #82b44f;
}
.b-upload-progress-list .progress-list__item .info {
  text-align: center;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
  text-transform: uppercase;
  font-size: 12px;
  line-height: 12px;
  padding: 7px 2px 0;
}
.b-upload-progress-list .progress-list__item .info em {
  display: block;
  font-style: normal;
}
.b-upload-progress-list .progress-list__item .info span {
  color: #a2a3a5;
}
.b-upload-progress-list2 {
  overflow: auto;
  height: 250px;
}
.b-modal--progress .button--alt.button {
  padding: 14px 35px 15px 35px;
  width: auto;
}
/* /UPLOAD PROGRESS POPUP */
/* DROPBOX */
.upload-folder .upload-folder--dropbox {
  width: 100%;
  height: 100%;
}
.upload-folder .upload-folder--dropbox:after {
  position: absolute;
  content: "";
  width: 32px;
  height: 32px;
  left: 50%;
  top: 50%;
  margin: -7px 0 0 -16px;
  background: transparent url(/app/dist/assets/apps/printswizard/assets/choose_sprite-a503fe8c.png) no-repeat -246px 0px;
}
/* /DROPBOX */
/* ADOBE */
.upload-folder .upload-folder--adobe {
  width: 100%;
  height: 100%;
}
.upload-folder .upload-folder--adobe:after {
  position: absolute;
  content: "";
  width: 52px;
  height: 52px;
  left: 40%;
  top: 40%;
  background-image: url(/app/dist/assets/apps/core/uploader/images/sources/lightroom_24_hex-4a203114.svg);
}
/* /ADBOE */
/*add icon for amazon*/
.upload-folder--amazon:after {
  content: "";
  position: absolute;
  width: 36px;
  height: 36px;
  left: 50%;
  top: 50%;
  margin: -7px 0 0 -18px;
  background: transparent url(/app/dist/assets/apps/printswizard/assets/choose_sprite-a503fe8c.png) no-repeat -163px 0;
}
a.thumb-ready,
div.thumb-ready {
  background-size: cover;
}
/* BASKET */
.m-basket-wrapper {
  position: fixed;
  width: 100%;
}
.m-basket-wrapper .page-container {
  /*position:absolute;left:50%;margin-left:-570px;top:0;*/
  height: auto;
  padding: 0;
}
.section-basket {
  background: #EDEDED;
  max-height: 285px;
  min-height: 60px;
  overflow: auto;
}
.section-basket--overlay {
  position: fixed;
  width: 100%;
  height: 100%;
  z-index: -1;
  top: 0px;
  cursor: pointer;
}
.section-basket--overlay:after,
.section-basket--overlay:before {
  content: '';
  position: absolute;
  background-color: #f6f8fa;
  height: 100%;
  width: calc(100%/2 - 570px);
  top: 0;
  left: 0;
  background: rgba(0, 0, 0, 0.5);
}
.section-basket--overlay:before {
  top: 0;
  left: auto;
  right: 0;
}
.section-basket--overlay div {
  position: relative;
  margin: 0 auto;
  height: 100%;
  max-width: 1140px;
  background: rgba(0, 0, 0, 0.5);
}
.b-basket-list {
  margin: 28px 0 0px 35px;
  overflow: hidden;
}
.b-basket-list li {
  float: left;
  margin: 0 4px 3px 0px;
  position: relative;
  overflow: hidden;
  max-height: 114px;
}
.b-basket-list li:not(.thumb-ready) {
  min-width: 118.5px;
}
.b-basket-list li,
.b-basket-list li a {
  cursor: default;
}
.b-basket-list li.active,
.b-basket-list li.active a {
  cursor: pointer;
}
.b-basket-list__item.u-remove-bl {
  background: #EDEDED;
  text-align: left;
  overflow: hidden;
  padding: 40px 0 10px 35px;
}
.b-basket-list__item.u-remove-bl a {
  text-decoration: underline;
  line-height: 54px;
  cursor: pointer;
  color: #4a7cb0;
  font-size: 13px;
  letter-spacing: -0.3px;
  font-family: "Mulish";
}
.b-basket-list__item.u-remove-bl a:first-child {
  float: left;
  color: #000000;
  font-family: "Mulish";
  font-size: 12px;
  text-transform: uppercase;
  font-weight: 700;
  text-decoration: none;
}
.b-basket-list__item.u-remove-bl a:first-child:before {
  content: '';
  display: inline-block;
  vertical-align: middle;
  width: 23px;
  height: 24px;
  margin-right: 3px;
  margin-top: 2px;
  background: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTcuNjU2MDIgMTkuMzc0NEM3LjY4NTMzIDE5LjkxNSA4LjEzMTIgMjAuMzI1NSA4LjY2Mzk5IDIwLjMyNTVIOC43MjA2MkM5LjI3ODY4IDIwLjI5NTUgOS43MDUyOSAxOS44MTQ5IDkuNjczOTUgMTkuMjY0M0w5LjAwMDY2IDcuMzM5NThDOC45NjgzMSA2Ljc3ODg4IDguNDg5MSA2LjM1ODM2IDcuOTM1MDcgNi4zODg0QzcuMzc3MDEgNi40MTg0NCA2Ljk1MDMzIDYuODk4OTkgNi45ODI2OCA3LjQ0OTY3TDcuNjU2MDIgMTkuMzc0NFoiIGZpbGw9ImJsYWNrIi8+CjxwYXRoIGQ9Ik0xNi4zMzM1IDIwLjMyNTVIMTYuMjc1OUMxNS43MTc4IDIwLjI5NTUgMTUuMjkxMiAxOS44MTQ5IDE1LjMyMzUgMTkuMjY0M0wxNS45OTY4IDcuMzM5NThDMTYuMDI3MiA2Ljc3ODg4IDE2LjUxNjUgNi4zNDgzNSAxNy4wNjE0IDYuMzg4NEMxNy42MTk1IDYuNDE4NDQgMTguMDQ2MSA2Ljg5ODk5IDE4LjAxNDggNy40NDk2N0wxNy4zNDE1IDE5LjM3NDRDMTcuMzExMiAxOS45MTUgMTYuODY1MyAyMC4zMjU1IDE2LjMzMzUgMjAuMzI1NVoiIGZpbGw9ImJsYWNrIi8+CjxwYXRoIGQ9Ik0xMS40ODg4IDE5LjMyNDNDMTEuNDg4OCAxOS44NzUgMTEuOTQwNyAyMC4zMjU1IDEyLjQ5OTggMjAuMzI1NUMxMy4wNTc4IDIwLjMyNTUgMTMuNTEwNyAxOS44NzUgMTMuNTEwNyAxOS4zMjQzVjcuMzg5NjRDMTMuNTEwNyA2LjgzODk2IDEzLjA1NzggNi4zODg0IDEyLjQ5OTggNi4zODg0QzExLjk0MDcgNi4zODg0IDExLjQ4ODggNi44Mzg5NiAxMS40ODg4IDcuMzg5NjRWMTkuMzI0M1oiIGZpbGw9ImJsYWNrIi8+CjxwYXRoIGZpbGwtcnVsZT0iZXZlbm9kZCIgY2xpcC1ydWxlPSJldmVub2RkIiBkPSJNMTYuNzUzMSAyLjY5Mzc4SDIyLjk4OUMyMy41NDcxIDIuNjkzNzggMjQgMy4xNDQzNCAyNCAzLjY5NTAyQzI0IDQuMjU1NzEgMjMuNTQ3MSA0LjY5NjI1IDIyLjk4OSA0LjY5NjI1SDIyLjM3MjVMMjIuMzcyIDQuNzA2MDFMMjEuMzI1NiAyMi4wNTc1QzIxLjI1NTggMjMuMTQ4OCAyMC4zNzQzIDIzLjk5OTggMTkuMzE3OCAyMy45OTk4SDUuNjgyNTZDNC42MjIwNCAyMy45OTk4IDMuNzM5NDYgMjMuMTQ4OCAzLjY3MjczIDIyLjA1NzVMMi42MjYzNSA0LjcwNjAxTDIuNjI1ODEgNC42OTYyNUgyLjAxMDk5QzEuNDUxOTEgNC42OTYyNSAxIDQuMjU1NzEgMSAzLjY5NTAyQzEgMy4xNDQzNCAxLjQ1MTkxIDIuNjkzNzggMi4wMTA5OSAyLjY5Mzc4SDguMjQ0MjNDOC45OTQ0NiAxLjA4MjY4IDEwLjY0NjMgMCAxMi40OTk4IDBDMTQuMzUwOCAwIDE2LjAwMTQgMS4wODI2OCAxNi43NTMxIDIuNjkzNzhaTTQuNjUwOTMgNC42OTYyNUgyMC4zNDc1TDE5LjMxNTggMjEuOTk3NEw1LjY5MDY2IDIxLjkzNzNMNC42NTA5MyA0LjY5NjI1Wk0xNC4yOTY0IDIuNjkzNzhDMTMuODE4MSAyLjI2MTY2IDEzLjE4MyAyLjAwMjQ3IDEyLjQ5OTggMi4wMDI0N0MxMS44MTYgMi4wMDI0NyAxMS4xODA3IDIuMjYxNjYgMTAuNzAyNiAyLjY5Mzc4SDE0LjI5NjRaIiBmaWxsPSJibGFjayIvPgo8L3N2Zz4K) no-repeat;
}
.b-basket-list li.active:hover > a:after {
  background: transparent url(/app/dist/assets/apps/printswizard/assets/choose_sprite-a503fe8c.png) no-repeat -68px -147px;
  content: "";
  position: absolute;
  right: 24px;
  top: 24px;
  width: 16px;
  height: 16px;
  display: none;
  z-index: 2;
}
.b-basket-list li.active:hover > a:before {
  content: "";
  position: absolute;
  left: 0;
  top: 0;
  background: #000;
  opacity: 0.5;
  display: none;
  width: 100%;
  height: 100%;
  z-index: 1;
}
.b-basket-list li.u-remove-bl:hover > a:after,
.b-basket-list li.u-remove-bl:hover > a:before {
  display: none;
}
.b-basket-list li > a {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-repeat: no-repeat;
  background-position: 50% 50%;
}
.b-basket-list li.image > a {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACIAAAAZCAYAAABU+vysAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsQAAA7EAZUrDhsAAAAZdEVYdFNvZnR3YXJlAEFkb2JlIEltYWdlUmVhZHlxyWU8AAADIWlUWHRYTUw6Y29tLmFkb2JlLnhtcAAAAAAAPD94cGFja2V0IGJlZ2luPSLvu78iIGlkPSJXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQiPz4gPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iQWRvYmUgWE1QIENvcmUgNS41LWMwMTQgNzkuMTUxNDgxLCAyMDEzLzAzLzEzLTEyOjA5OjE1ICAgICAgICAiPiA8cmRmOlJERiB4bWxuczpyZGY9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkvMDIvMjItcmRmLXN5bnRheC1ucyMiPiA8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0iIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtbG5zOnhtcE1NPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvbW0vIiB4bWxuczpzdFJlZj0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL3NUeXBlL1Jlc291cmNlUmVmIyIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgQ0MgKFdpbmRvd3MpIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOjZCQjQ3OTU2QzVCNTExRTU4QjYzRENEMjVFNkY4RDk5IiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOjZCQjQ3OTU3QzVCNTExRTU4QjYzRENEMjVFNkY4RDk5Ij4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6NkJCNDc5NTRDNUI1MTFFNThCNjNEQ0QyNUU2RjhEOTkiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6NkJCNDc5NTVDNUI1MTFFNThCNjNEQ0QyNUU2RjhEOTkiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz6/9UDMAAACAklEQVRIS+2XbU/iQBSFD+AqRsWsGs2aTXSNxKzrB///z4BWXkWIIqANspSCLX1xpr1QSKe0uIHdD/skTc9pP/T0zp2ZNpHL5Rz8AyTp/NeZVuTi8gpbmxvuxXWhGyZq1ZKrpxVJpZLYWPPBnzlh5UMz0sco1F+Qz+ch1doYDHW6M89KgxhjE9VyEabacb2jveLhvgxtZLh+lsgg72wc5Ye2+0a2s9wEe1b6pOaZ9MUsC4PYtoNKqQB78Or6UsM7x8UYW6SiWRhEliVSHrzEvDJx2d9Nk4omNAgfBC2R8cwnOT7YQ2r3mJyHlT7E9a8bcj6hQST25juOeIzf1BGpxSTYcf3jBGcXWRx+O8P380vcZk+RSvI784QG+ZI5IRXkqV4lFY/MThqnRxl83dumK0FCg4z73pQLg68PIgzTQovNlmUalSMMErbozPLY6ZHy4bM7V3mG0mqgVLxDtz+kO9EIg8TpAf13GzpbsGaRpDy2TD9gs3GPTlcltxhhkN4gXjOWiwVSCJ3WL816rDDiHhkqJKKR2f5Rb3XJieFhlJ5GTkwgCF/Sl8Fm+4eqNMmF03qsoa+9kwsSCKLGaNTP0qhV3G8QEYEg2mh1QThltneZlk3OJ1iRGGX+Uwp3Mimf6adi9uon0mv+VOT9yHd3zrQiFisXL9k6D/7MCf9/J+YBPgBLAjpcSdYzOgAAAABJRU5ErkJggg==);
  background-size: initial;
}
.b-basket-list li a.done {
  background-size: cover;
  border: none;
}
.b-basket-list li a:hover {
  content: '';
}
.b-basket-list li.status-uploaded {
  position: relative;
}
.b-basket-list li.status-uploaded:hover a:before,
.b-basket-list li.status-uploaded:hover a:after {
  display: none;
}
.b-basket-list li.status-uploaded:after {
  content: "";
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  z-index: 8;
  background: #e30613 url(/app/dist/assets/apps/printswizard/assets/choose_sprite-a503fe8c.png) no-repeat -168px -142px;
}
.b-basket-list li .error {
  position: absolute;
  text-align: center;
  font-family: "Mulish";
  text-transform: uppercase;
  font-weight: 700;
  top: 0px;
  font-size: 10px;
  width: 100%;
  left: 0;
  line-height: 12px;
  height: 100%;
  border: 1px solid #beccdb;
  padding-top: 10px;
  cursor: default;
}
.b-basket-list li .error span {
  color: #ff0000;
  display: block;
}
.b-basket-list li .error a {
  color: #82b44f;
  display: block;
  margin-top: 5px;
}
.b-basket-list li img {
  width: 100%;
  height: 100%;
  object-fit: cover;
}
/* /BASKET */
/*Folder dropbox*/
.upload-folder-wrapper {
  display: flex;
  flex-wrap: wrap;
  margin: 16px -25px 0 -25px;
}
@media only screen and (max-width: 768px) {
  .upload-folder-wrapper {
    margin: 0 -10px;
    justify-content: space-around;
  }
}
.upload-folder {
  background-color: transparent;
  background-position: 50% 50%;
  background-size: contain;
  background-image: none;
  background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjIyIiBoZWlnaHQ9IjI1MCIgdmlld0JveD0iMCAwIDIyMiAyNTAiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+CjxnIGNsaXAtcGF0aD0idXJsKCNjbGlwMF8xMzNfNCkiPgo8cGF0aCBkPSJNMC41IDJDMC41IDEuMTcxNTggMS4xNzE1NyAwLjUgMiAwLjVIOTMuMjIzNkM5Ni4wMjY2IDAuNSA5OC41OTU4IDIuMDYzMSA5OS44ODQyIDQuNTUyNDZMMTExLjM2NCAyNi43MzE1QzExMi44MjQgMjkuNTUyOCAxMTUuNzM2IDMxLjMyNDMgMTE4LjkxMyAzMS4zMjQzSDIyMEMyMjAuODI4IDMxLjMyNDMgMjIxLjUgMzEuOTk1OSAyMjEuNSAzMi44MjQzVjI0OEMyMjEuNSAyNDguODI4IDIyMC44MjggMjQ5LjUgMjIwIDI0OS41SDJDMS4xNzE1NyAyNDkuNSAwLjUgMjQ4LjgyOCAwLjUgMjQ4VjJaIiBmaWxsPSIjRURFREVEIiBzdHJva2U9IiNFREVERUQiLz4KPC9nPgo8ZGVmcz4KPGNsaXBQYXRoIGlkPSJjbGlwMF8xMzNfNCI+CjxyZWN0IHdpZHRoPSIyMjIiIGhlaWdodD0iMjUwIiBmaWxsPSJ3aGl0ZSIvPgo8L2NsaXBQYXRoPgo8L2RlZnM+Cjwvc3ZnPgo=);
  background-repeat: no-repeat;
  margin: 0 20px 60px;
  height: 250px;
  width: 222px;
  -webkit-transition-property: all;
  transition-property: all;
  -webkit-transition-duration: 0.125s;
  transition-duration: 0.125s;
  -webkit-transition-timing-function: cubic-bezier(1, 0, 0, 1);
  transition-timing-function: cubic-bezier(1, 0, 0, 1);
}
.upload-folder:hover {
  background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjIyIiBoZWlnaHQ9IjI1MCIgdmlld0JveD0iMCAwIDIyMiAyNTAiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+CjxwYXRoIGQ9Ik0wLjUgMkMwLjUgMS4xNzE1OCAxLjE3MTU3IDAuNSAyIDAuNUg5My4yMjM2Qzk2LjAyNjYgMC41IDk4LjU5NTggMi4wNjMxIDk5Ljg4NDIgNC41NTI0NkwxMTEuMzY0IDI2LjczMTVDMTEyLjgyNCAyOS41NTI4IDExNS43MzYgMzEuMzI0MyAxMTguOTEzIDMxLjMyNDNIMjIwQzIyMC44MjggMzEuMzI0MyAyMjEuNSAzMS45OTU5IDIyMS41IDMyLjgyNDNWMjQ4QzIyMS41IDI0OC44MjggMjIwLjgyOCAyNDkuNSAyMjAgMjQ5LjVIMkMxLjE3MTU3IDI0OS41IDAuNSAyNDguODI4IDAuNSAyNDhWMloiIGZpbGw9IndoaXRlIiBzdHJva2U9IiNFRkVDRTgiLz4KPC9zdmc+Cg==);
}
@media only screen and (max-width: 768px) {
  .upload-folder {
    margin: 0 10px 60px;
    padding: 8px;
    width: 170px;
    height: 191px;
  }
}
.upload-folder--box {
  box-sizing: border-box;
  position: relative;
  height: 100%;
}
@media only screen and (max-width: 500px) {
  .upload-folder {
    width: calc(50% - 20px);
    height: 156px;
    display: flex;
    flex-wrap: wrap;
    justify-content: center;
  }
  .upload-folder--box {
    height: 100%;
    width: 135px;
  }
}
.upload-folder--head {
  height: 32px;
}
.upload-folder--head .upload-folder--head__corner {
  width: 90px;
  padding: 10px 0 0 10px;
  display: flex;
  align-items: center;
  position: relative;
  float: left;
  font-family: "Mulish";
  font-size: 12px;
  color: #000000;
  line-height: 12px;
  z-index: 1;
}
.upload-folder--head .upload-folder--head__corner strong {
  margin-right: 8px;
  font-size: 16px;
  font-weight: bold;
  color: #8C8C8C;
}
/*.upload-folder--head .upload-folder--head__corner:after {
    position: absolute;
    left: 80px;
    top: 0px;
    height: 21px;
    width: 21px;
    background: @white;
    content: "";
    -webkit-transform: skew(45deg);
    -moz-transform: skew(45deg);
    -o-transform: skew(45deg);
    transform: skew(45deg);
    z-index: 0;
    box-shadow: 7px -3px 9px rgba(0, 0, 0, 0.06);
}*/
.upload-folder--inner {
  padding: 10px;
  width: 100%;
  height: calc(100% - 32px);
}
.preload-fotos span {
  width: calc(50% - 2px);
  height: calc(50% - 2px);
  position: relative;
  background-size: cover;
}
@media only screen and (max-width: 768px) {
  .upload-folder--inner {
    padding: 8px;
  }
  .upload-folder--head .upload-folder--head__corner {
    padding: 5px 0px 8px 8px;
    width: 70px;
    font-size: 10px;
  }
  .upload-folder--head .upload-folder--head__corner:after {
    left: 60px;
  }
}
.upload-folder--title {
  width: 100%;
  font-size: 15px;
  line-height: 32px;
  font-family: "Mulish";
  color: #000;
  text-transform: uppercase;
}
@media only screen and (max-width: 500px) {
  .upload-folder--title {
    width: 135px;
  }
}
.upload-folder--title__name {
  letter-spacing: -0.2px;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
  line-height: 32px;
  height: 27px;
  font-size: 14px;
  color: #000000;
  font-weight: bold;
  text-transform: capitalize;
}
.upload-folder--title .page--description {
  line-height: 11px;
}
.upload-folder--control {
  height: 21px;
  opacity: 0;
}
.upload-folder--overlay {
  position: absolute;
  left: 0;
  top: 21px;
  width: 100%;
  height: calc(100% - 21px);
  opacity: 0;
}
.upload-folder--overlay a {
  width: 100%;
  height: 100%;
  position: absolute;
  left: 0;
  right: 0;
  text-decoration: none;
}
.upload-folder .upload-folder--control {
  position: relative;
  bottom: -16px;
  display: block;
  opacity: 0;
  z-index: 0;
}
.upload-folder:hover .upload-folder--control,
.upload-folder.u-active-folder .upload-folder--control {
  opacity: 1;
  bottom: -2px;
}
.upload-folder .upload-folder--control .upload-select.mobile {
  display: none;
}
@media only screen and (max-width: 768px) {
  .upload-folder:hover .upload-folder--control,
  .upload-folder.u-active-folder .upload-folder--control {
    opacity: 1;
    bottom: -3px;
  }
  .upload-folder .upload-folder--control .upload-select {
    display: none;
  }
  .upload-folder .upload-folder--control {
    opacity: 1;
    bottom: -4px;
  }
  .upload-folder .upload-folder--control .upload-select.mobile {
    display: block;
    font-size: 9px;
  }
}
.upload-folder .upload-folder--overlay:hover {
  opacity: 1;
}
.upload-folder--box:hover .upload-folder--head .upload-folder--head__corner,
.upload-folder--box:hover .upload-folder--head .upload-folder--head__corner:after,
.upload-folder--box:hover .upload-folder--inner {
  /*background: #fff;*/
}
.upload-folder .preload-fotos {
  opacity: 1;
  -webkit-transition-property: all;
  transition-property: all;
  -webkit-transition-duration: 0.155s;
  transition-duration: 0.155s;
  -webkit-transition-timing-function: cubic-bezier(1, 0, 0, 1);
  transition-timing-function: cubic-bezier(1, 0, 0, 1);
  width: 100%;
  height: 100%;
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
  align-content: space-between;
}
.upload-folder--box:hover .preload-fotos {
  opacity: 0.4;
}
.upload-folder--overlay .btn-transparent {
  margin: -20px 0 0 -51px;
  position: absolute;
  top: 50%;
  left: 50%;
  font-size: 14px;
  background: #fff !important;
  color: #A78868 !important;
  height: 36px;
  line-height: 36px;
  width: 105px;
  box-shadow: 0px 3px 4px rgba(0, 0, 0, 0.15);
  text-align: center;
  text-transform: uppercase !important;
  border: none;
  padding: 0;
  font-weight: 800;
  border: 1px solid #A78868;
}
.upload-folder--overlay .btn-transparent:hover {
  background-color: #FCF8F6 !important;
  color: #AA5F2C !important;
  border-color: #AA5F2C;
}
.upload-folder--overlay .btn-transparent:focus,
.upload-folder--overlay .btn-transparent:active {
  background-color: #fff !important;
  color: #D89C6F !important;
  border-color: #D89C6F;
}
.upload-folder--overlay btn-outlined-medium {
  width: 105px;
  margin: -20px 0 0 -51px;
  position: absolute;
  top: 50%;
  left: 50%;
}
.upload-folder .upload-folder--head .upload-folder--head__corner,
.upload-folder .upload-folder--head .upload-folder--head__corner:after,
.upload-folder .upload-folder--inner,
.upload-folder--overlay .btn-transparent {
  -webkit-transition-property: all;
  transition-property: all;
  -webkit-transition-duration: 0.325s;
  transition-duration: 0.325s;
  -webkit-transition-timing-function: cubic-bezier(1, 0, 0, 1);
  transition-timing-function: cubic-bezier(1, 0, 0, 1);
}
.upload-folder .upload-folder--control {
  -webkit-transition-property: all;
  transition-property: all;
  -webkit-transition-duration: 0.125s;
  transition-duration: 0.125s;
  -webkit-transition-delay: 0.2s;
  transition-delay: 0.2s;
  -webkit-transition-timing-function: cubic-bezier(1, 0, 0, 1);
  transition-timing-function: cubic-bezier(1, 0, 0, 1);
}
.section-wizart-special-title {
  font-size: 16px;
  text-transform: uppercase;
  color: #000;
  line-height: 36px;
  font-family: "Mulish";
  font-weight: normal;
  padding: 15px 0;
  margin: 0;
  box-sizing: border-box;
}
@media only screen and (max-width: 768px) {
  .section-wizart-special-title {
    display: none;
  }
}
.page-caps--description {
  color: #a3a3a3;
  font-size: 11px;
  text-transform: uppercase;
  font-family: "Mulish";
}
.page-head--info a {
  color: #8bb859;
  line-height: 45px;
  letter-spacing: -0.6px;
}
.page--description {
  font-size: 12px;
  color: #9a9a9a;
  line-height: 28px;
  letter-spacing: -0.5px;
  font-family: "Mulish";
}
.upload-folder--title .page--description {
  line-height: 11px;
}
/* /Search uploader */
/*Wizard uploader style*/
/*.page-caps--description {color: #a3a3a3;  font-size: 12px; text-transform: capitalize; font-family: @font-mulish; }


.u-left-select {float: left !important;}
.choose-wrapper.drop-area.small .u-left-select {margin-top: 8px;}*/
/* Uploader (Popup) */
.b-modal__body__content .choose-wrapper.drop-area {
  height: 100%;
  border: none;
}
.b-modal__body__content .small .items-container.without-header,
.b-modal-content .small .items-container.without-header {
  height: 554px;
}
.b-modal__body__content .b-choose-list__inline .b-choose-list__item,
.b-modal-content .b-choose-list__inline .b-choose-list__item {
  float: none;
  display: table-cell;
  vertical-align: top;
  border-bottom: 1px solid #cbcbcb;
}
.b-choose-list__inline .b-choose-list__item.mobile-upload {
  display: none;
}
@media only screen and (max-width: 768px) {
  .b-choose-list__inline .b-choose-list__item.mobile-upload {
    display: block;
  }
  .b-choose-list__inline .b-choose-list__item.mobile-upload:not(.short) {
    width: calc(100% + 2px);
  }
  .b-choose-list__inline .b-choose-list__item.computer-upload {
    display: none;
  }
  .b-choose-list__inline .b-choose-list__item {
    flex: none;
    width: calc(50% + 2px);
    background: #fff;
    border: 1px solid #BECCDB;
    height: 120px;
    margin: -1px;
  }
  /*.b-choose-list__inline .b-choose-list__item.social-upload:nth-of-type(2n+1) { border-right: 1px solid #BECCDB; }*/
}
.b-modal__body__content .small .items-container,
.b-modal-content .small .items-container {
  overflow-y: auto;
  height: 383px;
}
.b-modal__body__content .small .items-container.setup,
.b-modal-content .small .items-container.setup {
  height: 450px;
}
.b-modal__body__content .choose-wrapper.drop-area.small .padding-none.m-border__top,
.b-modal-content .choose-wrapper.drop-area.small .padding-none.m-border__top {
  border-bottom: none;
}
.b-modal__body__content .drop-area.small .ui-field select,
.b-modal-content .drop-area.small .ui-field select {
  margin-top: 1px;
}
.b-modal__body__content .drop-area.small .b-choose-list__inline .b-choose-list__item:first-child a,
.b-modal-content .drop-area.small .b-choose-list__inline .b-choose-list__item:first-child a {
  width: 119px;
}
.b-modal__body__content .page-caps--description,
.b-modal-content .page-caps--description {
  margin-top: 2px;
  margin-right: 10px;
}
/* /Uploader (Popup) */
/* Uploader (Start Page) */
.choose-wrapper.start-page #content-view-wrapper .page-row--title {
  display: none;
}
.choose-wrapper.start-page {
  overflow-y: auto;
  /*margin-left: -240px;*/
  border: none;
}
.choose-wrapper.start-page #content-view-wrapper {
  height: 100%;
}
.upload-source-back {
  border-bottom: 1px solid #D2D2D2;
  background: #EDEDED;
  border-top: 1px solid #D2D2D2;
}
@media only screen and (max-width: 768px) {
  .upload-source-back {
    border: 1px solid #BECCDB;
    margin: 0 0 20px;
    border-radius: 9px;
    overflow: hidden;
  }
  .choose-wrapper.start-page {
    overflow: hidden;
  }
}
@media only screen and (min-width: 769px) {
  .upload-source-back {
    display: block !important;
  }
}
.choose-wrapper.start-page #content-view-wrapper h1.page--title {
  max-width: 1060px;
  width: 100%;
  margin: 0 auto;
  padding: 15px 0;
  font-size: 36px;
  line-height: 40px;
  letter-spacing: -1.8px;
  font-family: "Mulish";
  font-weight: normal;
  text-transform: capitalize;
}
.choose-wrapper.start-page .upload-folder--head .upload-select,
.page-container .upload-folder--head .upload-select {
  float: right;
}
/*.choose-wrapper.start-page .u-left-select .page-caps--description {display: inline-block; margin-top: 10px;}*/
/*---choose select---*/
/*.choose-wrapper.start-page .u-right.page-head--info .chosen-container {min-width: 145px;}
.choose-wrapper.start-page .chosen-single {font-size: 11px; line-height: 11px; border-color: #b0b0b0;}
.choose-wrapper.start-page .chosen-container.chosen-container .chosen-single {overflow: hidden; margin: 0; transition-timing-function: cubic-bezier(1, 0, 0, 1); background: transparent; color: #8bb859; font-family: "ff-meta-web-pro", "HelveticaNeue", "Helvetica", sans-serif; font-size: 13.986px; line-height: 21px; border-radius: 2px; padding: 16px 50px 11px 15px; display: inline-block; text-align: center; cursor: pointer; width: 100%; height: auto; text-align: left; position: relative; z-index: 10; letter-spacing: 0.01em;  border-color: #cbcbcb; text-transform: uppercase;}
.choose-wrapper.start-page .chosen-container.chosen-container .chosen-single span {margin-right: 0; font-weight: 300; line-height: 14px; display: inline-block; font-size: 11px;}*/
/* REDIS GALLERY */
.icon {
  background-size: cover;
}
.icon-empty_button-dims,
.icon-full_button-dims {
  position: absolute;
  left: 10px;
  top: 2px;
  bottom: 0;
  margin: auto;
}
.wrp-btn {
  position: relative;
}
.wrp-inner-search {
  position: absolute !important;
  right: 0;
  top: 73px;
  width: 381px;
  height: auto !important;
}
.drop-area.small .wrp-inner-search {
  right: 56px;
  top: 93px;
  width: 339px;
}
.section-album--img .photo-choose.is-selected:before {
  display: none !important;
}
/* /REDIS GALLERY */
/* BASKET VIEW LIST */
.b-basket-list__item .section-album--img__name {
  visibility: visible;
  opacity: 1;
  max-height: 26px;
  height: auto;
  left: 0;
  top: 81%;
  width: 100%;
  overflow: hidden;
  top: inherit;
  bottom: 0;
  line-height: 1.6;
  padding: 0;
}
.b-basket-list__item:hover .section-album--img__name {
  max-height: inherit;
}
.b-basket-list li.active:hover > a:after {
  top: 13px !important;
  right: 10px !important;
}
.section-album--img__name u {
  text-decoration: none;
  display: block;
  padding: 5px;
}
/* /BASKET VIEW LIST */
/* UPLOADER ALBUM NAME */
.b-select-album {
  position: relative;
  z-index: 2;
  margin-bottom: 15px;
}
.b-select-album__name {
  display: inline-block;
  vertical-align: middle;
  font-size: 13px;
  font-family: "Mulish";
  color: #000;
}
.b-select-album__name span {
  display: inline-block;
  vertical-align: top;
  margin-top: 2px;
}
.b-select-album__name span.title {
  font-size: 12px;
  color: #8c8c8c;
  margin-top: 0;
  height: 25px;
  line-height: 27px;
}
.b-select-album__name + span {
  margin-top: -2px;
  font-size: 12px;
  font-family: "Mulish";
  color: #8c8c8c;
}
.b-select-album__name input {
  border: none;
  font-weight: bold;
  margin-left: 5px;
  outline: none;
  white-space: nowrap;
  overflow: hidden;
  max-width: 152px;
  height: 25px;
  font-size: 12px;
  color: #000000;
}
.b-select-album__sep {
  display: inline-block;
  vertical-align: middle;
  font-size: 13px;
  font-family: "Mulish";
  margin: 0 5px;
}
.b-select-album__button {
  display: inline-block;
  vertical-align: middle;
  margin-top: -1px;
  font-size: 12px;
  font-family: "Mulish";
  font-weight: 500;
  color: #A78868;
  text-transform: uppercase;
  text-decoration: none;
}
.b-select-album__button:hover {
  text-decoration: none;
}
.b-select-album__name .select-wrapper.advanced-size > a.select-btn {
  width: 195px;
  height: 30px;
  line-height: 26px;
  padding-left: 10px;
  padding-right: 30px;
  margin-top: -3px;
  font-size: 11px;
}
.b-select-album__name .select-wrapper.advanced-size {
  width: auto !important;
  margin: 0 10px;
}
.b-select-album__name .select-wrapper > a.select-btn:after {
  padding-left: 30px;
}
.b-select-album__name .wrp-select {
  display: inline-block;
  vertical-align: middle;
}
.b-select-album__name .wrp-select .title {
  display: inline-block;
  vertical-align: top;
  color: #8c8c8c;
  text-transform: uppercase;
  font-size: 12px;
  font-family: "Mulish";
}
.b-select-album__name .wrp-select ul li {
  font-size: 12px;
  word-break: break-word;
}
.select-wrapper > a.select-btn span.suggested-text,
.select-wrapper > a.select-btn span.selected-size-text {
  font-size: 12px;
  white-space: nowrap;
  text-overflow: ellipsis;
  max-width: 187px;
  overflow: hidden;
}
.select-wrapper > a.select-btn span.selected-size-text {
  max-width: 144px;
}
.select-wrapper > a.select-btn span.default-text {
  font-size: 12px;
  color: #000;
  font-weight: bold;
}
.b-select-album .icon--edit {
  position: static;
}
.b-select-album .icon--edit:after {
  display: none;
}
/* /UPLOADER ALBUM NAME */
/* CUSTOM DROPDOWN */
.select-wrapper {
  display: inline-block;
  vertical-align: top;
  position: relative;
  font-family: "Mulish";
}
.select-wrapper label {
  font-size: 12px;
  text-transform: uppercase;
  display: inline-block;
  vertical-align: top;
  margin-right: 10px;
  line-height: 38px;
}
.select-wrapper > a.select-btn {
  vertical-align: top;
  display: inline-block;
  text-decoration: none;
  width: 100%;
  height: 48px;
  line-height: 42px;
  box-sizing: border-box;
  padding: 0 52px 0 15px;
  font-size: 16px;
  text-transform: uppercase;
  color: #000000;
  border-radius: 0;
  border: 1px solid #D2D2D2;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  background: #fff;
  position: relative;
  z-index: 3;
  font-family: "Mulish";
  box-shadow: none;
}
.select-wrapper > a.select-btn:hover {
  border-color: #000000 !important;
}
.select-wrapper > a.select-btn:active {
  border-color: #000000 !important;
}
.select-wrapper > a.select-btn div {
  display: inline-block;
  vertical-align: top;
  pointer-events: none;
}
.select-wrapper > a.select-btn span {
  font-size: 13px;
  line-height: 16px;
  white-space: normal;
  vertical-align: middle;
  display: inline-block;
  pointer-events: none;
  font-family: "Mulish";
}
.select-wrapper > a.select-btn:hover {
  border-color: #B1B0B0;
}
.select-wrapper > a.select-btn:after {
  content: "";
  display: block;
  height: 100%;
  position: absolute;
  right: 0;
  top: 0;
  z-index: 5;
  bottom: 0;
  padding-left: 50px;
  border-left: none;
  background: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTIiIGhlaWdodD0iNyIgdmlld0JveD0iMCAwIDEyIDciIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+CjxnIGNsaXAtcGF0aD0idXJsKCNjbGlwMF82N185MjUpIj4KPHBhdGggZD0iTTAgMC41TDYuMDAwMTIgNi41MDAyNEwxMi4wMDA0IDAuNUgxMC41ODYyTDYuMDAwMTIgNS4wODU5NEwxLjQxNDE4IDAuNUgwWiIgZmlsbD0iYmxhY2siLz4KPC9nPgo8ZGVmcz4KPGNsaXBQYXRoIGlkPSJjbGlwMF82N185MjUiPgo8cmVjdCB3aWR0aD0iMTIiIGhlaWdodD0iNiIgZmlsbD0id2hpdGUiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDAgMC41KSIvPgo8L2NsaXBQYXRoPgo8L2RlZnM+Cjwvc3ZnPgo=) no-repeat center;
}
.select-wrapper > a.select-btn.null-value {
  color: #000000;
  font-size: 14px;
}
.select-wrapper ul {
  visibility: hidden;
  opacity: 0;
  position: absolute;
  z-index: 12;
  padding: 0;
  margin: 0;
  list-style: none;
  background: #fff;
  color: #000000;
  left: 0;
  width: 100%;
  min-width: 210px;
  border: 1px solid #D2D2D2;
  border-radius: 0;
  margin-top: -1px;
  box-sizing: border-box;
  max-height: 338px;
  overflow: auto;
  -webkit-transition: all 0.2s ease-in-out;
  -moz-transition: all 0.2s ease-in-out;
  -o-transition: all 0.2s ease-in-out;
  transition: all 0.2s ease-in-out;
}
.select-wrapper ul.open {
  visibility: visible;
  opacity: 1;
}
.reverse {
  top: auto;
  bottom: 98%;
}
.select-wrapper ul li:first-child {
  margin-top: 14px;
}
.select-wrapper ul li:last-child {
  margin-bottom: 14px;
}
.select-wrapper ul li.active {
  font-weight: bold;
}
.select-wrapper ul li {
  padding: 10px 20px 12px 20px;
  font-size: 14px;
  line-height: 15px;
  text-transform: uppercase;
  color: #000;
  text-decoration: none;
  display: block;
  cursor: pointer;
}
.select-wrapper ul li.active {
  font-weight: bold;
  background: transparent;
}
.select-wrapper ul li:hover {
  background-color: #EDEDED !important;
}
.select-wrapper .select-option-group {
  pointer-events: none;
  color: #8C8C8C;
  border-top: 1px solid #D2D2D2;
  border-bottom: 1px solid #D2D2D2;
  font-size: 12px;
}
.b-select-album .select-wrapper.advanced-size ul {
  max-height: 325px;
}
/* /CUSTOM DROPDOWN */
/* FIX SAFARI */
/*_::-webkit-:host:not(:root:root), .page--breadcrums .u-left-select .wrp-btn {
    top: 3px;
}*/
/* /FIX SAFARI */
.b-basket-list__item .photo-remove-btn {
  visibility: hidden;
  opacity: 0;
  display: block;
  width: 33px;
  height: 33px;
  position: absolute;
  z-index: 3;
  top: 5px;
  right: 0;
  transition: all 0.3s;
}
.b-basket-list__item.active:hover .photo-remove-btn {
  visibility: visible;
  opacity: 1;
}
/*Chrome (OS MAC)*/
.mac-os.mac-chrome .projects-popup .projects-list__header td:nth-child(5) span.sorting:after {
  left: 0;
}
.source-list-title {
  margin: 24px auto 0 auto;
  font-size: 12px;
  font-weight: bold;
  font-family: "Mulish";
  color: #000000;
  text-transform: uppercase;
}
.btn-upload-main {
  pointer-events: all;
}
/* uploader collage */
/* Responsive vertical */
@media (max-height: 765px) {
  .drop-area:not(.small) .source-wrapper.table-look {
    /*top: inherit !important;
        transform: none !important;*/
  }
  .steps-content__body.steps-uploader {
    height: calc(100% - 168px) !important;
  }
}
@media (max-height: 700px) {
  #uploader-view-container {
    overflow-y: auto;
  }
}
/* Authorize upload btn */
@media (min-height: 780px) {
  .center-btn.authorize-upload-btn {
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, 0);
  }
}
@media (max-height: 780px) {
  .drop-area:not(.small) .center-btn.authorize-upload-btn {
    position: absolute;
    left: 50%;
    transform: translateX(-50%);
  }
  .drop-area.small .center-btn.authorize-upload-btn {
    position: absolute;
    left: 50%;
    top: 50%;
    transform: translate(-50%, -50%);
  }
}

/* COLORS */
/* SIZES */
/* FONTS */
/* ANIMATIONS */
@keyframes rotation {
  from {
    transform: rotate(0deg);
  }
  to {
    transform: rotate(360deg);
  }
}
@keyframes rotation-inverse {
  from {
    transform: rotate(360deg);
  }
  to {
    transform: rotate(0deg);
  }
}
@keyframes scale-up-center {
  0% {
    -webkit-transform: scale(0.5);
    transform: scale(0.5);
  }
  100% {
    -webkit-transform: scale(1);
    transform: scale(1);
  }
}
@keyframes scale-out-center {
  0% {
    -webkit-transform: scale(1);
    transform: scale(1);
    opacity: 1;
  }
  100% {
    -webkit-transform: scale(0);
    transform: scale(0);
    opacity: 1;
  }
}
@keyframes slide-next {
  0% {
    -webkit-transform: translateX(0);
    transform: translateX(0);
    opacity: 1;
  }
  100% {
    -webkit-transform: translateX(-100px);
    transform: translateX(-100px);
    opacity: 0;
  }
}
@keyframes slide-from-next {
  0% {
    -webkit-transform: translateX(100px);
    transform: translateX(100px);
    opacity: 0;
  }
  100% {
    -webkit-transform: translateX(0px);
    transform: translateX(0px);
    opacity: 1;
  }
}
@keyframes slide-prev {
  0% {
    -webkit-transform: translateX(0);
    transform: translateX(0);
    opacity: 1;
  }
  100% {
    -webkit-transform: translateX(100px);
    transform: translateX(100px);
    opacity: 0;
  }
}
@keyframes slide-from-prev {
  0% {
    -webkit-transform: translateX(-100px);
    transform: translateX(-100px);
    opacity: 0;
  }
  100% {
    -webkit-transform: translateX(0);
    transform: translateX(0);
    opacity: 1;
  }
}
@keyframes shift-from-bottom {
  0% {
    top: -15px;
    opacity: 0;
  }
  100% {
    top: 0;
    opacity: 1;
  }
}
@keyframes fade-in {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
@keyframes fade-out {
  0% {
    opacity: 1;
  }
  100% {
    opacity: 0;
  }
}
@keyframes swapIn {
  0% {
    transform: scale(1);
  }
  80% {
    transform: scale(0.8);
  }
  100% {
    transform: scale(0.5);
  }
}
@keyframes fadeOut {
  0% {
    transform: scale(0.9);
    opacity: 0;
  }
  100% {
    transform: scale(1);
    opacity: 1;
  }
}
/* MIXINS */
.notification-wrapper {
  position: fixed;
  left: 0;
  top: 0px;
  width: 100%;
  height: 100%;
  z-index: 10000;
  pointer-events: none;
}
.notification-wrapper .notification {
  pointer-events: all;
  position: fixed;
  bottom: 115px;
  left: 64px;
  background: #8C8C8C;
  display: none;
  z-index: 3;
  border-radius: 2px;
  padding: 14px 54px 14px 15px;
  max-width: 300px;
}
.notification-wrapper .notification__content {
  display: flex;
  align-items: center;
}
.notification-wrapper .notification__content p {
  color: #fff;
  font-size: 14px;
  line-height: 18px;
  margin-right: 10px;
}
.notification-wrapper .notification__content p a {
  display: inline-block;
  text-transform: uppercase;
  margin: 0 5px 0 0;
  text-decoration: underline;
  color: #fff;
}
.notification-wrapper .notification__content p a:hover {
  text-decoration: none;
}
.notification-wrapper .notification__content p span {
  /**/
}
.notification-wrapper .notification__content .undo-action {
  color: #fff;
  font-size: 12px;
  text-transform: uppercase;
  line-height: 34px;
  height: 36px;
  display: inline-block;
  border: 1px solid #fff;
  padding: 0 20px;
  font-weight: 700;
  text-decoration: none;
}
.notification-wrapper .notification__close {
  position: absolute;
  right: 18px;
  top: calc(50% - 10px);
  width: 20px;
  height: 20px;
  cursor: pointer;
}
.notification-wrapper .notification__close:after {
  font-family: "icons";
  position: absolute;
  font-style: normal;
  font-weight: normal;
  speak: none;
  display: inline-block;
  text-align: center;
  font-variant: normal;
  text-transform: none;
  line-height: 1em;
  -webkit-font-smoothing: antialiased;
  margin: 0;
  pointer-events: none;
  text-decoration: none;
  transition: none;
  content: "\E805";
  font-size: 14px;
  right: 2px;
  top: 4px;
  color: #fff;
}
/* /NOTIFICATION */

.form-view-popup-container .popup-wrapper-container .popup-wrapper-header:after {
  width: 100%;
  left: 0;
}
.hybrid-mode-wrapper {
  width: 998px;
  position: relative;
  overflow: hidden;
  font-family: "Mulish";
  font-size: 12px;
  background: #fff;
}
.hybrid-mode-wrapper .advance-order-sort {
  margin: 0;
  padding: 15px 32px;
}
.hybrid-mode-wrapper .left-panel {
  float: left;
  width: 206px;
  height: 456px;
}
.hybrid-mode-wrapper .left-panel .images-sort-panel {
  height: 112px;
  padding: 7px 0 0 0;
}
.hybrid-mode-wrapper .left-panel .images-sort-panel .b-titles {
  padding: 0 15px 0 31px;
  text-align: left;
}
.hybrid-mode-wrapper .left-panel .images-sort-panel .b-titles .title-text {
  display: block;
  margin-bottom: 10px;
  font-size: 14px;
  line-height: 25px;
  font-weight: bold;
  color: #000000;
}
.hybrid-mode-wrapper .left-panel .wrapper-sort {
  background-color: #EDEDED;
  border-top: 1px solid #D2D2D2;
  border-bottom: 1px solid #D2D2D2;
  height: 31px;
}
.hybrid-mode-wrapper .left-panel .wrapper-sort .b-sort-sel .select-wrapper {
  top: 0;
  margin-left: 16px;
  width: 161px !important;
}
.hybrid-mode-wrapper .left-panel .wrapper-sort .b-sort-sel .select-wrapper .select-btn {
  background-position: 100% 12px;
}
.hybrid-mode-wrapper .left-panel .wrapper-sort .b-sort-sel .select-wrapper ul li {
  border-top: 1px solid #ced5d9;
  font-size: 12px;
  color: #8bb859;
}
.hybrid-mode-wrapper .left-panel .wrapper-sort .b-sort-sel .select-wrapper ul li:first-child {
  border-top: none;
}
.hybrid-mode-wrapper .left-panel .images-panel {
  height: 343px;
  overflow: hidden;
  padding: 0 15px 0 31px;
  padding-bottom: 10px;
}
.hybrid-mode-wrapper .left-panel .images-panel > ul > li {
  vertical-align: top;
  padding-top: 13px;
  display: block;
  position: relative;
  margin-right: 0;
}
.hybrid-mode-wrapper .left-panel .images-panel > ul > li:first-child {
  padding-top: 7px;
}
.hybrid-mode-wrapper .left-panel .images-panel > ul > li:last-child .image + .wrp-image-full img {
  top: inherit;
  bottom: -31px;
}
.hybrid-mode-wrapper .left-panel .images-panel > ul > li .wrp-img {
  display: inline-block;
  vertical-align: top;
  width: 24px;
  height: 24px;
}
.hybrid-mode-wrapper .left-panel .images-panel > ul > li .wrp-img:hover .image + .wrp-image-full {
  opacity: 1;
  visibility: visible;
}
.hybrid-mode-wrapper .left-panel .images-panel > ul > li .wrp-img .hybrid-image {
  width: 24px;
  height: 24px;
  display: inline-block;
  vertical-align: top;
}
.hybrid-mode-wrapper .left-panel .images-panel > ul > li .wrp-img .hybrid-image.thumb-ready {
  background-size: cover;
}
.hybrid-mode-wrapper .left-panel .images-panel > ul > li .wrp-img .hybrid-image + .wrp-image-full img {
  top: 0;
  left: 0;
  position: absolute;
  z-index: 10;
  margin-top: 5px;
  width: auto;
  height: auto;
  max-width: 171px;
  max-height: 141px;
}
.hybrid-mode-wrapper .left-panel .images-panel > ul > li .hybryd-file-name {
  display: inline-block;
  vertical-align: top;
  max-width: 124px;
  height: 24px;
  line-height: 25px;
  margin-left: 7px;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  text-transform: uppercase;
  text-align: left;
  color: #000000;
}
.hybrid-mode-wrapper .left-panel .left-mount {
  position: relative;
  height: auto;
  background: #EDEDED;
  padding: 9px 0 13px 16px;
  border-top: 1px solid #D2D2D2;
}
.hybrid-mode-wrapper .left-panel .left-mount.is-opened .btn-toggle {
  position: absolute;
  left: 9px;
  top: 0;
  margin-left: 6px;
  margin-top: 13px;
}
.hybrid-mode-wrapper .left-panel .left-mount.is-opened .btn-toggle .icon-plus:after {
  content: '\2013';
  margin-left: 0;
  left: -5px;
}
.hybrid-mode-wrapper .left-panel .left-mount.is-opened .btn-toggle span {
  font-size: 0;
  opacity: 0;
  color: transparent;
}
.hybrid-mode-wrapper .left-panel .left-mount.is-opened .b-left {
  display: block;
  padding-left: 15px;
  font-size: 14px;
  font-weight: 500;
  color: #000000;
}
.hybrid-mode-wrapper .left-panel .left-mount .btn-toggle {
  position: relative;
  z-index: 11;
  display: inline-block;
  vertical-align: top;
  color: #4a7cb0;
  cursor: pointer;
  font-size: 14px;
}
.hybrid-mode-wrapper .left-panel .left-mount .btn-toggle i {
  position: absolute;
  left: 0;
  font-style: normal;
  font-size: 14px;
  display: inline-block;
  vertical-align: top;
  width: 15px;
  height: 15px;
}
.hybrid-mode-wrapper .left-panel .left-mount .btn-toggle i:after {
  content: '+';
  color: #8C8C8C;
  font-size: 24px;
  position: absolute;
  left: 0;
  top: 0;
  line-height: 1;
  margin-top: -4px;
  margin-left: -7px;
}
.hybrid-mode-wrapper .left-panel .left-mount .btn-toggle .text {
  border-bottom: 1px dashed #8C8C8C;
  margin-left: 14px;
  color: #8C8C8C;
}
.hybrid-mode-wrapper .left-panel .left-mount .b-left {
  display: none;
}
.hybrid-mode-wrapper .left-panel .left-mount .b-left span {
  display: block;
  margin-bottom: 21px;
}
.hybrid-mode-wrapper .left-panel .left-mount .b-left span:first-child {
  margin-top: 6px;
}
.hybrid-mode-wrapper .left-panel .left-mount .b-left span:last-child {
  margin-bottom: 0;
  line-height: 1;
}
.hybrid-mode-wrapper .right-panel {
  overflow-y: hidden;
  overflow-x: auto;
  min-height: 466px;
}
.hybrid-mode-wrapper .right-panel .select-wrapper .open {
  min-width: 80px;
  width: 80px;
}
.hybrid-mode-wrapper .right-panel .size-qty-panel {
  height: 112px;
  padding: 7px 0 0 0;
}
.hybrid-mode-wrapper .right-panel .size-qty-panel .size-panel {
  padding-left: 15px;
  position: relative;
  display: inline-block;
  min-height: 29px;
}
.hybrid-mode-wrapper .right-panel .size-qty-panel .size-panel > ul > li {
  display: inline-block;
  vertical-align: top;
  margin-right: 10px;
  position: relative;
  padding-top: 0;
}
.hybrid-mode-wrapper .right-panel .size-qty-panel .size-panel > ul > li .delete-settings {
  width: 15px;
  display: inline-block;
  position: relative;
  cursor: pointer;
  height: 20px;
  vertical-align: middle;
  margin: 4px 0 0 5px;
  position: absolute;
  top: 0;
  right: 2px;
}
.hybrid-mode-wrapper .right-panel .size-qty-panel .size-panel > ul > li .delete-settings.icon--delete.svg-icon:after {
  width: 15px;
  margin-top: 1px;
}
.hybrid-mode-wrapper .right-panel .size-qty-panel .size-panel .btn-add-size {
  display: inline-block;
  position: absolute;
  right: -98px;
  top: 0;
  width: 107px;
  padding-left: 10px;
  margin-top: 0;
  cursor: pointer;
  color: #000000;
  font-family: "Mulish";
  font-size: 16px;
  font-weight: 700;
  text-transform: capitalize;
  text-decoration: none;
  -moz-user-select: none;
  user-select: none;
}
.hybrid-mode-wrapper .right-panel .size-qty-panel .size-panel .btn-add-size:before {
  content: "";
  width: 24px;
  height: 24px;
  display: inline-block;
  vertical-align: middle;
  margin-right: 5px;
  left: -35px;
  top: -2px;
  background: transparent url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPGcgY2xpcC1wYXRoPSJ1cmwoI2NsaXAwXzg4XzUwKSI+CjxtYXNrIGlkPSJtYXNrMF84OF81MCIgc3R5bGU9Im1hc2stdHlwZTpsdW1pbmFuY2UiIG1hc2tVbml0cz0idXNlclNwYWNlT25Vc2UiIHg9IjAiIHk9IjAiIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCI+CjxwYXRoIGQ9Ik0yNCAwSDBWMjRIMjRWMFoiIGZpbGw9IndoaXRlIi8+CjwvbWFzaz4KPGcgbWFzaz0idXJsKCNtYXNrMF84OF81MCkiPgo8cGF0aCBkPSJNMTIgMjMuNUMxOC4zNTEzIDIzLjUgMjMuNSAxOC4zNTEzIDIzLjUgMTJDMjMuNSA1LjY0ODczIDE4LjM1MTMgMC41IDEyIDAuNUM1LjY0ODczIDAuNSAwLjUgNS42NDg3MyAwLjUgMTJDMC41IDE4LjM1MTMgNS42NDg3MyAyMy41IDEyIDIzLjVaIiBmaWxsPSJ3aGl0ZSIgc3Ryb2tlPSJibGFjayIvPgo8cGF0aCBkPSJNMTMgNkgxMVYxMUg2VjEzSDExVjE4SDEzVjEzSDE4VjExSDEzVjZaIiBmaWxsPSJibGFjayIvPgo8L2c+CjwvZz4KPGRlZnM+CjxjbGlwUGF0aCBpZD0iY2xpcDBfODhfNTAiPgo8cmVjdCB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIGZpbGw9IndoaXRlIi8+CjwvY2xpcFBhdGg+CjwvZGVmcz4KPC9zdmc+Cg==) no-repeat 0 0;
}
.hybrid-mode-wrapper .right-panel .size-qty-panel .size-panel .select-wrapper > a.select-btn {
  font-size: 14px;
}
.hybrid-mode-wrapper .right-panel .size-qty-panel .qty-panel {
  padding-left: 15px;
}
.hybrid-mode-wrapper .right-panel .size-qty-panel .qty-panel > ul > li {
  display: inline-block;
  vertical-align: top;
  margin-right: 10px;
  position: relative;
  padding-top: 0;
}
.hybrid-mode-wrapper .right-panel .size-qty-panel .qty-panel > ul > li .chosen-container-input {
  margin-right: 23px;
}
.hybrid-mode-wrapper .right-panel .size-qty-panel .qty-panel > ul > li .chosen-container-input .up-advanced {
  display: block !important;
  top: -5px;
}
.hybrid-mode-wrapper .right-panel .size-qty-panel .qty-panel > ul > li .chosen-container-input .down-advanced {
  display: block !important;
  top: 9px;
}
.hybrid-mode-wrapper .right-panel .empty-panel {
  height: 31px;
  background-color: #F6FAFD;
  border-top: 1px solid #E2E5EA;
  border-bottom: 1px solid #E2E5EA;
  padding: 11px 20px 0 15px;
}
.hybrid-mode-wrapper .right-panel .finish-panel {
  padding-top: 0;
  padding-left: 15px;
}
.hybrid-mode-wrapper .right-panel .finish-panel > ul > li {
  position: relative;
  display: inline-block;
  vertical-align: top;
  margin-right: 33px;
  padding-top: 7px;
  height: 43px;
}
.hybrid-mode-wrapper .right-panel .print-qty-panel {
  height: 343px;
  overflow: auto;
  padding-bottom: 10px;
}
.hybrid-mode-wrapper .right-panel .print-qty-panel .print-qty-row {
  height: 37px;
  padding-left: 15px;
}
.hybrid-mode-wrapper .right-panel .print-qty-panel .print-qty-row > ul > li {
  display: inline-block;
  vertical-align: top;
  margin-right: 10px;
  padding-top: 7px;
}
.hybrid-mode-wrapper .right-panel .print-qty-panel .print-qty-row > ul > li .chosen-container-input {
  margin-right: 23px;
}
.hybrid-mode-wrapper .right-panel .wrapper-b-mount {
  height: 41px;
  width: 100%;
  background: #EDEDED;
  border-top: 1px solid #D2D2D2;
  transition: 0.3s all;
}
.hybrid-mode-wrapper .right-panel .wrapper-b-mount.change-height {
  height: 79px;
}
.hybrid-mode-wrapper .right-panel .wrapper-b-mount.modefire {
  /*max-width: 982px;*/
}
.hybrid-mode-wrapper .right-panel .wrapper-b-mount .b-mount {
  display: none;
  padding: 10px 25px 13px 16px;
  transition: 0.3s all;
}
.hybrid-mode-wrapper .right-panel .wrapper-b-mount .b-mount.is-opened {
  display: block;
}
.hybrid-mode-wrapper .right-panel .wrapper-b-mount .b-mount li {
  display: inline-block;
  vertical-align: top;
  margin-right: 33px;
}
.hybrid-mode-wrapper .right-panel .wrapper-b-mount .b-mount .b-ch {
  display: inline-block;
  vertical-align: top;
  width: 80px;
  margin-right: 33px;
  text-align: left;
}
.hybrid-mode-wrapper .right-panel .wrapper-b-mount .b-mount .b-ch .checkbox-wizart:not(checked) {
  position: absolute;
  opacity: 0;
  display: none;
}
.hybrid-mode-wrapper .right-panel .wrapper-b-mount .b-mount .b-ch .checkbox-wizart:not(checked) + label {
  padding-left: 32px;
  line-height: 24px;
  color: #000;
  cursor: pointer;
  font-size: 13px;
}
.hybrid-mode-wrapper .right-panel .wrapper-b-mount .b-mount .b-ch .checkbox-wizart:not(checked) + label:before {
  width: 20px;
  height: 20px;
}
.hybrid-mode-wrapper .right-panel .wrapper-b-mount .b-mount .b-ch .checkbox-wizart:checked + label:after {
  top: -1px;
  left: 3px;
}
.hybrid-mode-wrapper .qty-panel-fake-scroll {
  position: absolute;
  top: 161px;
  right: 0;
  width: 35px;
  height: 343px;
  background: #fff;
  z-index: 20;
  overflow: auto;
}
.hybrid-mode-wrapper .select-wrapper.hybrid-finish > a.select-btn {
  height: 25px;
  width: 80px;
  line-height: 55px;
}
.hybrid-mode-wrapper .select-wrapper.hybrid-finish > a.select-btn:after {
  padding-left: 30px;
}
.hybrid-mode-wrapper .select-wrapper.hybrid-finish > a.select-btn span {
  width: 50px;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap !important;
  position: relative;
  top: -18px;
}
.hybrid-mode-wrapper .select-wrapper.hybrid-finish .open {
  min-width: 140px;
  width: 140px;
}
.hybrid-mode-wrapper .select-wrapper.hybrid-finish .open.list--mount {
  overflow: hidden;
  left: -1px !important;
  bottom: 24px;
  min-width: 180px !important;
  display: block;
  min-height: 44px;
  max-height: 364px;
}
.hybrid-mode-wrapper .select-wrapper.hybrid-finish .open.list--mount li {
  display: block;
  border-top: 1px solid #cbcbcb;
  height: 53px;
  position: relative;
  padding: 0 !important;
}
.hybrid-mode-wrapper .select-wrapper.hybrid-finish .open.list--mount li:first-child {
  margin-top: 0;
  height: 44px;
}
.hybrid-mode-wrapper .select-wrapper.hybrid-finish .open.list--mount li:first-child .mount-type-select--text {
  left: 55px;
}
.hybrid-mode-wrapper .select-wrapper.hybrid-finish .open.list--mount li .mount-type-select--text {
  left: 55px;
  top: 5px;
}
.hybrid-mode-wrapper .select-wrapper.hybrid-finish .open.list--mount li .mount-type-select--text .mount-type-select--title {
  font-size: 13px;
  letter-spacing: -0.9px;
  font-weight: normal;
}
.hybrid-mode-wrapper .select-wrapper.hybrid-finish .open.list--mount li .mount-type-select--text .mount-type-select--description {
  letter-spacing: -0.4px;
}
.hybrid-mode-wrapper .select-wrapper.hybrid-finish .open li {
  padding: 10px 2px 12px 17px;
  margin-right: 0;
  font-size: 12px;
}
.hybrid-mode-wrapper .select-wrapper.hybrid-sort > a.select-btn {
  height: 31px !important;
  line-height: 30px !important;
}
.hybrid-mode-wrapper .select-wrapper.hybrid-sort > a.select-btn:after {
  padding-left: 35px;
}
.hybrid-mode-wrapper .select-wrapper.hybrid-sort ul li {
  border-bottom: none;
}
.hybrid-mode-wrapper .select-wrapper.hybrid-sort ul li:first-child {
  margin-top: 0;
  border-top: none;
}
.hybrid-mode-wrapper .select-wrapper.hybrid-sort ul li:last-child {
  margin-bottom: 0;
}
.hybrid-mode-wrapper .select-wrapper.hybrid-count > a.select-btn {
  height: 25px;
  width: 80px;
  line-height: 55px;
  margin-right: 23px;
}
.hybrid-mode-wrapper .select-wrapper.hybrid-count > a.select-btn:after {
  padding-left: 30px;
}
.hybrid-mode-wrapper .select-wrapper.hybrid-count > a.select-btn span {
  position: relative;
  top: -18px;
}
.hybrid-mode-wrapper .select-wrapper.hybrid-size {
  margin-right: 23px;
}
.hybrid-mode-wrapper .select-wrapper.hybrid-size > a.select-btn {
  height: 25px;
  width: 80px;
  line-height: 58px;
}
.hybrid-mode-wrapper .select-wrapper.hybrid-size > a.select-btn:after {
  padding-left: 30px;
}
.hybrid-mode-wrapper .select-wrapper.hybrid-size > a.select-btn span {
  position: relative;
  top: -18px;
  width: 50px;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.hybrid-mode-wrapper .select-wrapper.hybrid-size .open {
  min-width: 140px;
  width: 140px;
}
.hybrid-mode-wrapper .select-wrapper > a.select-btn {
  padding: 0 52px 0 4px;
  text-transform: capitalize;
}
.hybrid-mode-wrapper .select-wrapper > a.select-btn span {
  font-size: 14px;
}
.hybrid-mode-wrapper .select-wrapper .open {
  min-width: 140px;
  width: auto;
  left: 0;
  transition: none;
}
.hybrid-mode-wrapper .chosen-container-input {
  width: auto;
}
.hybrid-mode-wrapper .chosen-container-input .chosen-input {
  height: 24px;
  width: 80px;
  padding: 0 5px;
  font-size: 14px;
  text-align: left;
  color: #000000;
  border: 1px solid #D2D2D2;
}
.hybrid-mode-wrapper .chosen-container-input .chosen-input:focus {
  border-color: #A78868;
  outline: none;
}
.hybrid-mode-wrapper .footer {
  position: relative;
  padding: 12px 15px;
  box-shadow: 0 4px 8px rgba(0, 0, 0, 0.3);
  outline: 1px solid #D2D2D2;
  display: flex;
  align-self: end;
}
.hybrid-mode-wrapper .footer btn-solid {
  margin-left: auto;
}

.mode-switcher-popup-wrapper {
  width: 410px;
  padding: 20px 30px 50px;
}
.mode-switcher-popup-wrapper .description {
  margin: 0 0 30px;
  font-size: 16px;
  line-height: 24px;
}
.mode-switcher-popup-wrapper .controls {
  display: flex;
  flex-direction: column;
  align-items: stretch;
}
.mode-switcher-popup-wrapper .controls btn-solid {
  margin: 0 0 16px;
}

/* COLORS */
/* SIZES */
/* FONTS */
/* ANIMATIONS */
@keyframes rotation {
  from {
    transform: rotate(0deg);
  }
  to {
    transform: rotate(360deg);
  }
}
@keyframes rotation-inverse {
  from {
    transform: rotate(360deg);
  }
  to {
    transform: rotate(0deg);
  }
}
@keyframes scale-up-center {
  0% {
    -webkit-transform: scale(0.5);
    transform: scale(0.5);
  }
  100% {
    -webkit-transform: scale(1);
    transform: scale(1);
  }
}
@keyframes scale-out-center {
  0% {
    -webkit-transform: scale(1);
    transform: scale(1);
    opacity: 1;
  }
  100% {
    -webkit-transform: scale(0);
    transform: scale(0);
    opacity: 1;
  }
}
@keyframes slide-next {
  0% {
    -webkit-transform: translateX(0);
    transform: translateX(0);
    opacity: 1;
  }
  100% {
    -webkit-transform: translateX(-100px);
    transform: translateX(-100px);
    opacity: 0;
  }
}
@keyframes slide-from-next {
  0% {
    -webkit-transform: translateX(100px);
    transform: translateX(100px);
    opacity: 0;
  }
  100% {
    -webkit-transform: translateX(0px);
    transform: translateX(0px);
    opacity: 1;
  }
}
@keyframes slide-prev {
  0% {
    -webkit-transform: translateX(0);
    transform: translateX(0);
    opacity: 1;
  }
  100% {
    -webkit-transform: translateX(100px);
    transform: translateX(100px);
    opacity: 0;
  }
}
@keyframes slide-from-prev {
  0% {
    -webkit-transform: translateX(-100px);
    transform: translateX(-100px);
    opacity: 0;
  }
  100% {
    -webkit-transform: translateX(0);
    transform: translateX(0);
    opacity: 1;
  }
}
@keyframes shift-from-bottom {
  0% {
    top: -15px;
    opacity: 0;
  }
  100% {
    top: 0;
    opacity: 1;
  }
}
@keyframes fade-in {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
@keyframes fade-out {
  0% {
    opacity: 1;
  }
  100% {
    opacity: 0;
  }
}
@keyframes swapIn {
  0% {
    transform: scale(1);
  }
  80% {
    transform: scale(0.8);
  }
  100% {
    transform: scale(0.5);
  }
}
@keyframes fadeOut {
  0% {
    transform: scale(0.9);
    opacity: 0;
  }
  100% {
    transform: scale(1);
    opacity: 1;
  }
}
/* MIXINS */
body {
  overflow-y: auto;
}
.print-options.advance-order-wrapper .scroll-view-container {
  position: relative;
  height: calc(100vh - 403px);
  margin: 0;
  padding: 0 20px;
  overflow-y: auto;
}
.print-options.advance-order-wrapper .order-item {
  padding-bottom: 40px;
  margin-right: 9px;
}
.print-options.advance-order-wrapper .order-item .content-container {
  display: flex;
  padding-bottom: 30px;
  position: relative;
}
.print-options.advance-order-wrapper .order-item .content-container:after {
  content: "";
  width: calc(100% - 64px);
  left: 45px;
  bottom: 0;
  position: absolute;
  height: 1px;
  background: #D2D2D2;
}
.print-options.advance-order-wrapper .order-item .content-container .order-preview-container {
  display: flex;
  align-items: flex-start;
  min-width: 451px;
  padding: 0 90px 0 0;
  position: relative;
}
@media only screen and (max-width: 1440px) {
  .print-options.advance-order-wrapper .order-item .content-container .order-preview-container {
    min-width: 305px;
    padding-right: 60px;
  }
}
@media only screen and (max-width: 1200px) {
  .print-options.advance-order-wrapper .order-item .content-container .order-preview-container {
    min-width: 235px;
    padding-right: 40px;
  }
}
.print-options.advance-order-wrapper .order-item .content-container .order-preview-container .scrollable-container {
  padding-top: 6px;
  width: 361px;
}
@media only screen and (max-width: 1440px) {
  .print-options.advance-order-wrapper .order-item .content-container .order-preview-container .scrollable-container {
    width: 245px;
  }
}
@media only screen and (max-width: 1200px) {
  .print-options.advance-order-wrapper .order-item .content-container .order-preview-container .scrollable-container {
    width: 195px;
  }
}
.print-options.advance-order-wrapper .order-item .content-container .order-preview-container .image-container-wrapper {
  display: flex;
  padding-bottom: 45px;
}
.print-options.advance-order-wrapper .order-item .content-container .order-preview-container .image-number {
  padding: 0 0 5px 45px;
  font-size: 12px;
  font-weight: 700;
  line-height: 16px;
  text-transform: uppercase;
  color: #000000;
}
.print-options.advance-order-wrapper .order-item .content-container .order-preview-container .image-number span {
  color: #8C8C8C;
}
.print-options.advance-order-wrapper .order-item .content-container .order-preview-container .image-name {
  padding: 0 0 12px 45px;
  font-size: 12px;
  line-height: 16px;
  color: #000000;
  text-transform: uppercase;
  text-overflow: ellipsis;
  word-break: break-all;
}
.print-options.advance-order-wrapper .order-item .content-container .order-preview-container .dimension-left {
  display: flex;
  justify-content: center;
  align-items: center;
  width: 25px;
  border-right: 1px solid #D2D2D2;
  margin-right: 20px;
  color: #8C8C8C;
  font-size: 12px;
}
.print-options.advance-order-wrapper .order-item .content-container .order-preview-container .dimension-bottom-container {
  position: absolute;
  top: calc(100% + 20px);
  width: 100%;
}
.print-options.advance-order-wrapper .order-item .content-container .order-preview-container .dimension-bottom-container .dimension-bottom {
  display: flex;
  justify-content: center;
  align-items: center;
  height: 25px;
  border-top: 1px solid #D2D2D2;
  color: #8C8C8C;
  font-size: 12px;
}
.print-options.advance-order-wrapper .order-item .content-container .order-preview-container .image-container {
  width: 316px;
  position: relative;
  background-position: center center;
  background-repeat: no-repeat;
  background-size: cover;
  box-shadow: -2px -2px 3px 3px rgba(0, 0, 0, 0.05), 2px 2px 3px 3px rgba(0, 0, 0, 0.05);
}
.print-options.advance-order-wrapper .order-item .content-container .order-preview-container .image-container .image-with-border {
  background-position: center center;
  background-repeat: no-repeat;
  background-size: cover;
}
@media only screen and (max-width: 1440px) {
  .print-options.advance-order-wrapper .order-item .content-container .order-preview-container .image-container {
    width: 200px;
  }
}
@media only screen and (max-width: 1200px) {
  .print-options.advance-order-wrapper .order-item .content-container .order-preview-container .image-container {
    width: 150px;
  }
}
.print-options.advance-order-wrapper .order-item .content-container .order-preview-container .image-container .image-border {
  position: absolute;
}
.print-options.advance-order-wrapper .order-item .content-container .order-preview-container .image-container .image-border.border-top {
  top: 0px;
  left: 0px;
  width: 100%;
}
.print-options.advance-order-wrapper .order-item .content-container .order-preview-container .image-container .image-border.border-left {
  top: 0px;
  left: 0px;
  height: 100%;
}
.print-options.advance-order-wrapper .order-item .content-container .order-preview-container .image-container .image-border.border-bottom {
  bottom: 0px;
  left: 0px;
  width: 100%;
}
.print-options.advance-order-wrapper .order-item .content-container .order-preview-container .image-container .image-border.border-right {
  top: 0px;
  right: 0px;
  height: 100%;
}
.print-options.advance-order-wrapper .order-item .content-container .order-preview-container .image-container_empty-size {
  margin-left: 45px;
  overflow: hidden;
}
.print-options.advance-order-wrapper .order-item .content-container .order-preview-container .image-container.image-container_with-img {
  box-shadow: none;
}
.print-options.advance-order-wrapper .order-item .content-container .order-preview-container .image-container.image-container_with-img img {
  box-shadow: -2px -2px 3px 3px rgba(0, 0, 0, 0.05), 2px 2px 3px 3px rgba(0, 0, 0, 0.05);
}
.print-options.advance-order-wrapper .order-item .content-container .order-preview-container .image-container img {
  height: 100%;
}
.print-options.advance-order-wrapper .order-item .content-container .order-preview-container .image-container .loading-image {
  width: 100%;
  display: block;
}
.print-options.advance-order-wrapper .order-item .content-container .order-preview-container .image-container .loading-image-thumbnail {
  opacity: 0.5;
}
.print-options.advance-order-wrapper .order-item .content-container .order-preview-container .image-container .loading-image-icon {
  background: #F6F8FA url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEwAAAA4CAYAAABXJB78AAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsQAAA7EAZUrDhsAAAAZdEVYdFNvZnR3YXJlAEFkb2JlIEltYWdlUmVhZHlxyWU8AAADIWlUWHRYTUw6Y29tLmFkb2JlLnhtcAAAAAAAPD94cGFja2V0IGJlZ2luPSLvu78iIGlkPSJXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQiPz4gPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iQWRvYmUgWE1QIENvcmUgNS41LWMwMTQgNzkuMTUxNDgxLCAyMDEzLzAzLzEzLTEyOjA5OjE1ICAgICAgICAiPiA8cmRmOlJERiB4bWxuczpyZGY9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkvMDIvMjItcmRmLXN5bnRheC1ucyMiPiA8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0iIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtbG5zOnhtcE1NPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvbW0vIiB4bWxuczpzdFJlZj0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL3NUeXBlL1Jlc291cmNlUmVmIyIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgQ0MgKFdpbmRvd3MpIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOjRENURCNTk4RkRBNjExRTVCRDY0ODc5N0NGQzFCMkJEIiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOjRENURCNTk5RkRBNjExRTVCRDY0ODc5N0NGQzFCMkJEIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6NEQ1REI1OTZGREE2MTFFNUJENjQ4Nzk3Q0ZDMUIyQkQiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6NEQ1REI1OTdGREE2MTFFNUJENjQ4Nzk3Q0ZDMUIyQkQiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz5Nk3WmAAAEbElEQVR4Xu2bWU8bSRCAyxdgMMGQJYdE8hDlIasV+7T7/6XVKrvaVYSwCeGwcXyfY894fIw9PtI16RyAj66eGQus/p66hwGJzzXdVdXjwPtEZhoDExTL6cAuBJUscdBVkI8VggQSicSUj+H4+JiPFD+TTCb5CFSEUVHCiChhRJQwIkoYkbUXZo/GUGq04TrfgItsDW6KGjTbPZhMvycHJNZWGArJlJrwT/IzaOUsWHoZ7HYVus0SFLNp+O9jDjSjy+8WZy2FTSZTSKbK0NGKsB/u8au32Zm2oZS7gULN4FfEWEthqUIDgpbGZ4tJFerQMvt8tpy1E9azhs6aJcrTSB9S+TqfLcdTYePxBK5ydfj7NAPv2dqRZgssXlsllabJJMx+DOexNTag2x/y2WI8EzZm68bJVREGRgX2gtgIMaHHFtgPlwUY2iN+l/+I/uN3MXsDPlqMZ8IwsjZHOp/9IMo+vWS6LL2NU8E0QobxROxJ8ERYi+U1I7PKZ/fZsHUn/1kFm5EwH9HYEPw918IwblICMgo1HTqCYe+G+G6Uj8TR7CjEY1t8thjXwjS9C1szHsW74G50zbZ7v3l+sAvtSYzPxDiMxyASDvHZYlwLy7PIESU8aDpliZ+EQ0F4++oXPluOOd0l3e9KGO5IKIHC5zLtfhkwyvafv2aP2ja/MhuT7eW/v31JWvdcCauynIdKZNiCdtfiM/84erYHf7w7gmn0KWjD2+uawR7Z6P5L+PPXVxDb3uRXxZDu6eMvYWGL+RaV4M4h/PbmBZ/5D6YaPct2UocNtlbtRDcgEAjwny7Hk55+u2NJyULqbKOwhqtLZnFB32O74MGTbSeiKLLuIi2srnf4iA6WLkXCZvGQkBamGe52OyyQRbPrh4SUMGtgw/aE1ke6SzzUhXLj8Z26SwnzKpcq1eWl56s6/HuWdTqnuWrLKf5XgZwwQsNtEVEWpTLysfWs1/JO1xT/hlErwP/nOTDYRuQ3UsJ0j4Qh2XKLj8TAejRbuZ/8ojxsL2HN6idkYX22fmG/yyvCQxYthA8Am5JYl84Cd99WNQ/X+Tr41U0iCzM63kXXNzKC5RKKFenVW3oFPmYqvvTgyMJ0H9YJrEdFDiLwcEOUabcOp9clGHncIicL86sOvMzWnOOxeRTZjjqro7sI/CASKW+lkYRhTYYtZz/ARRtPpmehs2UgLdlLw2I/4WGkkYR1JA8YRBl3anB2U4Gh/bUvP7BHTjvo9Ko090BWhIjtnTSSMNGTFTfg2nN5cQ5/naTh6uITmI0iHBCPzWaB0vA03G2CS4uwFQj7hpuImgemMGcuT7AeXIT5DaYl55mqdJ4mLAw7C/2Bv2vYqsDHHpNbGYSFYcdyXob9GMETepmzUmFhskfwDxnnXTFix4QQYesnDMFHs6GLv1gnHmFrKgyXmXNWd4pWMMLCFpUtjx1MYfAdWJEXWdRXZwRQX51xgRJGRAkjooQRUcKIKGFEbqUViuWoCCMStEJxPlQswwrF4QuyQFJK+nfA6AAAAABJRU5ErkJggg==) no-repeat center center;
}
.print-options.advance-order-wrapper .order-item .content-container .order-preview-container .image-container .progress {
  height: 5px;
  background-color: #8C8C8C;
  position: absolute;
  bottom: 0;
}
.print-options.advance-order-wrapper .order-item .content-container .order-preview-container .print-size-icons {
  padding: 24px 0 0 45px;
  display: flex;
  flex-wrap: wrap;
}
.print-options.advance-order-wrapper .order-item .content-container .order-preview-container .print-size-icons--item {
  margin: 0 10px 10px 0;
  display: flex;
  align-items: center;
  justify-content: center;
  font-size: 11px;
  text-transform: lowercase;
  color: #4a7cb0;
  background: #E9EFF5;
}
.print-options.advance-order-wrapper .order-item .content-container .order-preview-container.vertical-print {
  /*padding: 0 145px 0 75px;*/
}
.print-options.advance-order-wrapper .order-item .content-container .order-preview-container.vertical-print .image-name {
  /*  width: 211px;
                            overflow: hidden;*/
}
.print-options.advance-order-wrapper .order-item .content-container .order-preview-container.vertical-print .image-container {
  width: 166px;
}
@media only screen and (max-width: 1200px) {
  .print-options.advance-order-wrapper .order-item .content-container .order-preview-container.vertical-print .image-container {
    width: 120px;
  }
}
.print-options.advance-order-wrapper .advance-order-wrapper-table > tbody > tr:nth-child(even),
.print-options.advance-order-wrapper tr.even.header-table,
.print-options.advance-order-wrapper .advance-order-wrapper-table > tbody > tr:not(:first-child) > td {
  border: none;
  background: none;
}
.print-options.advance-order-wrapper .header-table_hidden {
  display: none;
}
.print-options.advance-order-wrapper .order-details {
  width: 100%;
}
.print-options.advance-order-wrapper .order-details--item {
  margin-bottom: 30px;
  border-bottom: 1px solid #D2D2D2;
}
.print-options.advance-order-wrapper .order-details--item.empty {
  padding-bottom: 30px;
}
@media only screen and (max-width: 1200px) {
  .print-options.advance-order-wrapper .order-details--item .single-size-item .select-wrapper > a.select-btn {
    height: 36px;
    line-height: 32px;
    font-size: 12px;
    padding-right: 25px;
  }
  .print-options.advance-order-wrapper .order-details--item .single-size-item .select-wrapper > a.select-btn:after {
    padding-left: 25px;
  }
  .print-options.advance-order-wrapper .order-details--item .single-size-item .select-wrapper > a.select-btn span {
    line-height: 36px;
    font-size: 12px;
  }
}
.print-options.advance-order-wrapper .order-details--section-title {
  margin: 0 0 20px;
  font-weight: 700;
  text-transform: uppercase;
  font-size: 12px;
  line-height: 22px;
  color: #000000;
}
@media only screen and (max-width: 1200px) {
  .print-options.advance-order-wrapper .order-details--section-title {
    font-size: 10px;
  }
}
.print-options.advance-order-wrapper .order-details--section-title.first {
  margin-top: 25px;
}
.print-options.advance-order-wrapper .order-details--section-title span {
  color: #8C8C8C;
}
.print-options.advance-order-wrapper .order-details--section-title .options-switcher {
  margin-left: 25px;
  color: #000000;
  cursor: pointer;
}
.print-options.advance-order-wrapper .order-details--section-title .options-switcher:before {
  padding-right: 5px;
  font-family: "icons";
  font-size: 16px;
  position: relative;
  top: 2px;
}
.print-options.advance-order-wrapper .order-details--section-title .options-switcher.down:before {
  content: "\E823";
}
.print-options.advance-order-wrapper .order-details--section-title .options-switcher.up:before {
  content: "\E824";
}
.print-options.advance-order-wrapper .order-details--section-expanded {
  margin-top: 20px;
}
.print-options.advance-order-wrapper .order-details--footer {
  position: relative;
  padding: 0 0 20px 0;
  display: flex;
  justify-content: space-between;
  align-items: center;
  margin-top: 30px;
}
.print-options.advance-order-wrapper .order-details--footer .apply-settings-btn-container {
  z-index: 13;
  margin-left: auto;
}
.print-options.advance-order-wrapper .order-details--footer .apply-settings-btn {
  position: relative;
  top: initial;
  opacity: 1;
}
@media only screen and (max-width: 1200px) {
  .print-options.advance-order-wrapper .order-details--footer .apply-settings-btn {
    height: 28px;
    line-height: 26px;
    font-size: 10px;
  }
}
.print-options.advance-order-wrapper .order-details--footer .apply-settings-btn .tip {
  width: calc(100% + 20px);
  left: 50%;
  background: #8C8C8C;
  bottom: calc(100% + 5px);
  box-shadow: none;
  border-color: #8C8C8C;
  padding: 17px 15px 16px;
}
.print-options.advance-order-wrapper .order-details--footer .apply-settings-btn .tip.visible-always {
  visibility: visible !important;
  opacity: 1 !important;
}
.print-options.advance-order-wrapper .order-details--footer .apply-settings-btn .tip:before {
  color: #8C8C8C;
  text-shadow: none;
}
.print-options.advance-order-wrapper .order-details--footer .apply-settings-btn .tip .tooltip-close-btn {
  position: absolute;
  width: 20px;
  height: 20px;
  right: 14px;
  top: 18px;
}
.print-options.advance-order-wrapper .order-details--footer .apply-settings-btn .tip .tooltip-close-btn:after {
  color: #fff;
  top: 2px;
  left: 2px;
}
.print-options.advance-order-wrapper .order-details--footer .apply-settings-btn .tip .tooltip-content {
  white-space: normal;
  text-align: left;
}
.print-options.advance-order-wrapper .order-details--footer .apply-settings-btn .tip .tooltip-content .tooltip-title {
  color: #fff;
  font-size: 12px;
  line-height: 22px;
  margin-bottom: 6px;
  text-transform: uppercase;
  text-align: left;
}
.print-options.advance-order-wrapper .order-details--footer .apply-settings-btn .tip .tooltip-content p {
  color: #fff;
  font-size: 14px;
}
.print-options.advance-order-wrapper .order-details--footer .apply-settings-btn .tip .tooltip-content .tooltip-btn {
  color: #fff;
  font-size: 12px;
  text-transform: uppercase;
  line-height: 34px;
  height: 36px;
  display: inline-block;
  border: 1px solid #fff;
  padding: 0 20px;
  font-weight: 700;
  text-decoration: none;
  margin-top: 15px;
}
.print-options.advance-order-wrapper .order-details--footer .apply-settings-btn:hover .tip.visible-by-hover {
  visibility: visible !important;
  opacity: 1 !important;
}
.print-options.advance-order-wrapper .order-details--footer .apply-settings-btn:hover .tip.visible-by-hover:hover {
  display: none;
}
.print-options.advance-order-wrapper .options-list {
  display: flex;
  width: 100%;
}
.print-options.advance-order-wrapper .options-list--item {
  margin: 0 30px 30px 0;
  text-align: center;
}
@media only screen and (max-width: 1440px) {
  .print-options.advance-order-wrapper .options-list--item {
    margin-right: 20px;
  }
}
@media only screen and (max-width: 1200px) {
  .print-options.advance-order-wrapper .options-list--item {
    margin-right: 10px;
  }
}
.print-options.advance-order-wrapper .options-list--item.btn-item {
  position: relative;
  padding: 0 13px;
  border: 1px solid #D0D9E2;
  cursor: pointer;
  height: 36px;
  line-height: 34px;
  border-radius: 2px;
  color: #000000;
  margin-right: 12px;
}
.print-options.advance-order-wrapper .options-list--item.btn-item.selected {
  color: #fff;
  background: #8C8C8C;
  border-color: #8C8C8C;
  pointer-events: none;
}
.print-options.advance-order-wrapper .options-list--item_w100 {
  width: 100px;
}
.print-options.advance-order-wrapper .options-list--item .inner {
  padding: 3px;
  cursor: pointer;
  position: relative;
  display: inline-flex;
  margin-bottom: 7px;
  border: solid 1px #D2D2D2;
}
.print-options.advance-order-wrapper .options-list--item .inner .print-type-icon {
  width: 112px;
  height: 90px;
  background-repeat: no-repeat;
  background-position: center center;
  background-size: cover;
}
@media only screen and (max-width: 1200px) {
  .print-options.advance-order-wrapper .options-list--item .inner .print-type-icon {
    width: 90px;
    height: 72px;
  }
}
.print-options.advance-order-wrapper .options-list--item .inner .print-type-icon.type-0 {
  background-image: url(/app/dist/assets/apps/printswizard/assets/standard_mode-2d75e20d.jpg);
}
.print-options.advance-order-wrapper .options-list--item .inner .print-type-icon.type-1 {
  background-image: url(/app/dist/assets/apps/printswizard/assets/framed_mode-2ede4321.jpg);
}
.print-options.advance-order-wrapper .options-list--item .inner .print-type-icon.type-2 {
  background-image: url(/app/dist/assets/apps/printswizard/assets/mounted_mode-f7954ba7.jpg);
}
.print-options.advance-order-wrapper .options-list--item .inner .farame-preview {
  display: block;
  width: 90px;
  height: 90px;
}
.print-options.advance-order-wrapper .options-list--item .inner .mountin-icon {
  width: 112px;
  height: 91px;
}
@media only screen and (max-width: 1200px) {
  .print-options.advance-order-wrapper .options-list--item .inner .mountin-icon {
    width: 90px;
    height: 72px;
  }
}
.print-options.advance-order-wrapper .options-list--item .title {
  font-size: 12px;
  word-wrap: break-word;
  text-align: center;
  text-transform: uppercase;
}
@media only screen and (max-width: 1200px) {
  .print-options.advance-order-wrapper .options-list--item .title {
    font-size: 10px;
  }
}
.print-options.advance-order-wrapper .options-list--item.selected .inner {
  border-color: #000000;
  box-shadow: 0 0 0 1px #000000;
}
.print-options.advance-order-wrapper .options-list--item.selected .inner:before {
  font-family: "icons";
  position: absolute;
  font-style: normal;
  font-weight: normal;
  speak: none;
  display: inline-block;
  text-align: center;
  font-variant: normal;
  text-transform: none;
  line-height: 1em;
  -webkit-font-smoothing: antialiased;
  margin: 0;
  text-decoration: none;
  transition: none;
  content: '\E80F';
  width: 24px;
  height: 24px;
  background: #000000;
  color: #fff;
  border-radius: 100%;
  border: 1px solid #fff;
  top: -10px;
  left: -10px;
  z-index: 1;
  line-height: 23px;
  font-size: 9px;
  padding-left: 1px;
  pointer-events: none;
}
.print-options.advance-order-wrapper .options-list--item.selected .title {
  font-weight: 700;
}

