
/* MEGA-TITLE */
.mega-title {
	font-family: SofiaPro;
	font-weight: 700;
	font-size: 58px;
	color: #000000;
	line-height: 60px;
}

h1:not(.nostyle), .h1:not(.nostyle), .title, .product-title {
	font-family: SofiaPro;
	font-weight: 700;
	font-size: 36px;
	color: #000000;
	line-height: 38px;
}

h2:not(.nostyle), .h2:not(.nostyle), .secondary-title {
	font-family: SofiaPro;
	font-weight: 300;
	font-size: 28px;
	color: #000000;
	line-height: 34px;
}

h3:not(.nostyle), .h3:not(.nostyle), .subtitle {
	font-family: SofiaPro;
	font-weight: 300;
	font-size: 24px;
	line-height: 32px;
	color: #000;
}

h4:not(.nostyle), .h4:not(.nostyle), .secondary-subtitle {
	font-family: SofiaPro;
	font-weight: 700;
	font-size: 20px;
	line-height: 28px;
	color: #000;
}

.signature {
	font-family: 'SofiaPro', sans-serif;
	font-weight: 500;
	font-size: 13px;
	line-height: 16px;
	color: #666666;
	text-transform: lowercase;
}

/* LIST-NAV-TITLE */
.list-nav-title {
	font-family: 'SofiaPro', sans-serif;
	font-weight: 600;
	font-size: 15px;
	line-height: 20px;
	color: #000;
	text-transform: uppercase;
}

.list-nav-title.active {
	color: #96C220;
}

/* LIST-NAV-SUBTITLE */
.list-nav-subtitle {
	font-family: 'SofiaPro', sans-serif;
	font-weight: 500;
	font-size: 15px;
	line-height: 18px;
	color: #000000;
}

.list-nav-subtitle.active {
	color: #96C220;
}

body, body .gm-style, p, .paragraph {
	font-family: 'Metrocity', sans-serif;
	font-weight: 300;
	font-size: 14px;
	line-height: 22px;
	color: #000;
}

b, strong {
	font-family: 'WorkSans', sans-serif;
	font-weight: 600;
}

small, .small, .small::before, .small::after {
	font-family: 'Metrocity', sans-serif;
	font-weight: 400;
	font-size: 12px;
	line-height: 18px;
	color: #666; 
}

a, .a {
	color: #000;
	text-decoration: underline;
}

a:hover, .a:hover {
	text-decoration: none;
}

.link {
	font-family: 'Metrocity', sans-serif;
	font-weight: 500;
	font-size: 12px;
	line-height: 14px;
	color: #000;
	text-transform: uppercase;
	text-decoration: none !important;
	display: inline-block;
	letter-spacing: 0.1px;
}

.link:not(.cursor-default) {
	border-bottom: 1px solid;
}

.link:hover {
	border-color: transparent;
}

/* ------------ Blog ------------ */
.blog .signature{
	font-family: 'SofiaPro', sans-serif;
	font-weight: 500;
	font-size: 13px;
	line-height: 16px;
	color: #666666;
	text-transform: lowercase;
}

.blog .wrapper-page .small{
	font-family: 'Metrocity', sans-serif;
	font-weight: 400;
	font-size: 12px;
	line-height: 18px;
	color: #666; 
}

.blog .item-title{
	font-family: SofiaPro;
	font-weight: 700;
	font-size: 20px;
	line-height: 28px;
	color: #000;
}

.blog .desc-more-news{
	font-family: 'Metrocity', sans-serif;
	font-weight: 300;
	font-size: 14px;
	line-height: 22px;
	color: #000;
}

.blog .title{
	font-family: SofiaPro;
	font-weight: 300;
	font-size: 28px;
	color: #000000;
	line-height: 34px;
}

.blog .secondary-title{
	font-family: SofiaPro;
	font-weight: 300;
	font-size: 24px;
	line-height: 32px;
	color: #000;
}

.blog .subtitle{
	font-family: SofiaPro;
	font-weight: 300;
	font-size: 24px;
	line-height: 32px;
	color: #000;
}

.blog .secondary-subtitle{
	font-family: 'Helvetica Neue', sans-serif;
	font-weight: 600;
}

.blog .featured-articles .title,
.blog .featured-articles .secondary-title {
	color: #FFF;
}

.blog .flags .flag {
	font-family: WorkSans;
	font-weight: 600;
	font-size: 12px;
	color: #96C220;
	font-weight: normal;
	text-transform: uppercase;
}

/* Tablet */
	body.tablet .link {font-size: 12px;}
	body.tablet, body.tablet .gm-style,
	body.tablet p:not(.title):not(.secondary-title):not(.subtitle) {font-size: 13px;}
	body.tablet .small, body.tablet .small::before, body.tablet .small::after {font-size: 12px;}
	body.tablet h4:not(.nostyle), body.tablet .h4:not(.nostyle), body.tablet .secondary-subtitle {font-size: 13px;}
/* Tablet */

/* Mobile */
@media screen and (min-device-width: 770px) and (max-device-width: 900px) and (orientation: landscape), screen and (orientation:landscape) and (min-device-width: 319px) and (max-device-width: 480px), screen and (max-device-width: 870px) and (max-width: 767px), screen and (orientation:portrait) and (max-width: 767px) {
	/*body, body .gm-style, p {font-size: 13px;}*/

	.mega-title{font-size: 44px;line-height: 46px;}

	body h1:not(.nostyle):not(.title-heading-titles), body .h1:not(.nostyle), body .title {
		font-size: 28px;line-height: 32px;
	}

	body h2:not(.nostyle), body .h2:not(.nostyle), body .secondary-title {
		font-size: 22px;line-height: 26px;
	}

	h3:not(.nostyle), .h3:not(.nostyle), .subtitle{font-size: 20px;line-height: 28px;}

	h4:not(.nostyle), .h4:not(.nostyle), .secondary-subtitle{font-size: 18px;line-height: 24px;}


	/*.small, .small::before, .small::after {font-size: 11px;}*/
}

/* ------------ Forms ------------ */

textarea, input[type=text], input[type=number], input[type=email], input[type=password], input[type=tel], input[type=search], input[type=file], select {
	font-family: Metrocity;
	font-weight: 400;
	font-size: 12px;
	color: #666666;
	font-weight: normal;
	line-height: normal;
	padding: 14px 20px;
	border: 1px solid #DDDDDD;
	border-radius: 1px;
}

.MacOS select option {
    font-family: sans-serif;
}

body.tablet textarea, body.tablet input[type=text], body.tablet input[type=number], body.tablet input[type=email], body.tablet input[type=password], body.tablet input[type=tel], body.tablet input[type=search], body.tablet input[type=file], body.tablet select {
	font-size: 12px;
}

/* Mobile */
@media screen and (min-device-width: 770px) and (max-device-width: 900px) and (orientation: landscape), screen and (orientation:landscape) and (min-device-width: 319px) and (max-device-width: 480px), screen and (max-device-width: 870px) and (max-width: 767px), screen and (orientation:portrait) and (max-width: 767px) {
/*	textarea, input[type=text], input[type=number], input[type=email], input[type=password], input[type=tel], input[type=search], input[type=file], select {
		font-size: 14px;
	}*/
}
	
input[type=file] {
	padding: 14px 20px;
}

textarea {
	line-height: 12px;
}

input[type=text]:hover, input[type=number]:hover, input[type=email]:hover, input[type=password]:hover, input[type=tel]:hover, input[type=search]:hover, textarea:hover, div.select:hover,
input[type=text]:focus, input[type=email]:focus, input[type=password]:focus, input[type=tel]:focus, input[type=search]:focus, textarea:focus {
	border-color: #000000;
}

input[type=text]:disabled, input[type=email]:disabled, input[type=password]:disabled, input[type=tel]:disabled, input[type=search]:disabled, textarea:disabled, div.select[disabled],
input[type=text].disabled, input[type=email].disabled, input[type=password].disabled, input[type=tel].disabled, input[type=search].disabled, textarea.disabled, div.select.disabled {
	background-color: #F5F5F5 !important;border: 1px solid #F5F5F5!important;-webkit-text-fill-color: #000000;-webkit-opacity: 1;cursor: default;
}

select {
	height: auto;
}

div.select{
	position: relative;
	display: block;
	border: 1px solid #DDDDDD;
	border-radius: 1px;
	overflow-x: hidden;
}

div.select select{
	position: relative;
	width: 100%;
	padding: 14px 20px;
	appearance:none;
	border: 0px !important;
	border-radius: 1px;
	background: transparent;
	z-index: 10;
	-webkit-appearance: none;
	-moz-appearance: none;
	-ms-appearance: none;
	-o-appearance: none;
	appearance: none;
	border-radius: 0 !important;
}

div.select::after{
	content: '';
	position: absolute;
	top: calc(50% - 4px);
	right: 15px;
	width: 8px;
	height: 8px;
	background: url(/sysimages/icon-arrow-select.png) left top/8px no-repeat;
}

div.select.loading::after {
	background: url(/sysimages/variantsloader.gif) center center/18px no-repeat;
	width: 20px;
	right: 8px;
}

div.select select:disabled{
	background-color: #F5F5F5;
	border-color: #F5F5F5;
}

div.select select::-ms-expand{
	display: none;
}

div.select[disabled]::after{
	/*opacity: 0.3;*/
}

.lt-ie9 div.select select{
	width: 140%;
}

/* Primary Button */
.button, button, input[type=submit], input[type=button] {
	font-family: SofiaPro;
	font-weight: 600;
	font-size: 13px;
	line-height: normal;
	color: #FFF;
	text-transform: uppercase;
	padding: 11px 20px 12px;
	border: 1px solid #000;
	background-color: #000;
	border-radius: 21px;
}

/* Primary Button Hover */
.button:not([disabled]):hover, button:not([disabled]):hover, input[type=submit]:not([disabled]):hover, input[type=button]:not([disabled]):hover {
	border-color: #96C220;
	background-color: #96C220;
}

/* Primary Button White */
.button.btn-light, .button.white, button.btn-light, input[type=submit].btn-light, input[type=button].btn-light {
	color: #000;
	border-color: #FFF;
	background-color: #FFF;
}

/* Primary Button White Hover */
.button.white:not([disabled]):hover, button.white:not([disabled]):hover, input[type=submit].white:not([disabled]):hover, input[type=button].white:not([disabled]):hover{
	color: #FFFFFF;
	border-color: #FFF;
	background-color: rgba(255, 255, 255, 0.75);
}

/* Secondary Button */
.button.btn2, button.btn2, input[type=submit].btn2, input[type=button].btn2 {
	color: #000;
	padding: 13px 20px;
	border-color: #000000;
	background-color: #FFF;
}

/* Secondary Button Hover */
.button.btn2:not([disabled]):hover, button.btn2:not([disabled]):hover, input[type=submit].btn2:not([disabled]):hover, input[type=button].btn2:not([disabled]):hover, .buttonBlocks:not([disabled]):hover{
	color: #FFF;
	border-color: #000;
	background-color: #000;
}

/* Secondary Button White */
.button.btn2.btn-light, button.btn2.btn-light, input[type=submit].btn2.btn-light, input[type=button].btn2.btn-light,
body #main .contentTitles_button.btn-light{
	color: #FFFFFF;
	border-color: #FFF;
	background-color: transparent;
}

/* Secondary Button White Hover */
.button.btn2.white:not([disabled]):hover, button.btn2.white:not([disabled]):hover, input[type=submit].btn2.white:not([disabled]):hover, input[type=button].btn2.white:not([disabled]):hover {
	color: #000;
	border-color: #FFF;
	background-color: #FFF;
}

.btn-cart, .btn-cart-esgotado {
	font-family: SofiaPro;
	font-weight: 500;
	font-size: 14px;
	line-height: normal;
	color: #FFF;
	text-transform: uppercase;
	padding: 14px 20px;
	border: 1px solid #96C220;
	background-color: #96C220;
	border-radius: 21px;
	letter-spacing: 0.5px;
}

body .btn-cart-esgotado{
	color: #FFF;
	border-color: #CCCCCC;
	background-color: #CCCCCC;
	cursor: default;
}

.btn-cart:not([disabled]):not(.loader):not(.btn-cart-esgotado):hover{
	color: #FFF;
	border-color: #000;
	background-color: #000;
	border-radius: 21px;
}

.button.loader, button.loader, .btn-cart.loader {
	position: relative;
	color: black !important;
	background: #000 !important;
	border-color: #000 !important;
}

.button.loader::before, button.loader::before, .btn-cart.loader::before {
	content: '';
	position: absolute;
	left: 50%;
	top: 50%;
	width: 24px;
	height: 24px;
	margin: -13px 0 0 -13px;
	border-radius: 24px;
	border: rgba(255, 255, 255, 0.25) 2px solid;
	border-top-color: #fff;
	-webkit-animation: loader 750ms linear infinite;
	-moz-animation: loader 750ms linear infinite;animation: loader 750ms linear infinite;
}

button[disabled], .button[disabled] {
	cursor: default !important;
	/*opacity: 0.3;*/
}

/* Mobile */
@media screen and (min-device-width: 770px) and (max-device-width: 900px) and (orientation: landscape), screen and (orientation:landscape) and (min-device-width: 319px) and (max-device-width: 480px), screen and (max-device-width: 870px) and (max-width: 767px), screen and (orientation:portrait) and (max-width: 767px) {
	/* Primary Button */
	.button:not(.bannerLink):not(.notif-add-cart-mobile), button, input[type=submit], input[type=button],
	.btn-cart,
	.btn-cart-esgotado {
		font-size: 13px;
	}
}

/* Home | Banners | Shop By Look (Quando selecionado texto claro nos banners) */
.light, .light p {
	border-color: #FFF;
	color: #FFF;
}

@-moz-keyframes loader{ 100% { -moz-transform: rotate(360deg);}}
@-webkit-keyframes loader{ 100% { -webkit-transform: rotate(360deg);}}
@keyframes loader{ 100% { -webkit-transform: rotate(360deg); transform:rotate(360deg);}}

::-webkit-input-placeholder {color: #999;}
::-moz-placeholder {color: #999;}
:-ms-input-placeholder {color: #999;}
:-moz-placeholder {color: #999;}
.container-search #search::-webkit-input-placeholder {color: rgb(51 51 51 / 0.33);}
.container-search #search::-moz-placeholder {color: rgb(51 51 51 / 0.33);}
.container-search #search:-ms-input-placeholder {color: rgb(51 51 51 / 0.33);}
.container-search #search:-moz-placeholder {color: rgb(51 51 51 / 0.33);}

/* Avisos de sucesso e erro (formulários) */
.form-message .success,
.form-message .error,
.form-message .warning {
	background-repeat: no-repeat;
	background-position: right 10px center;
	background-size: 20px;
	line-height: 18px;
}

.form-message .success a,
.form-message .error a,
.form-message .warning a {
	font-family: Metrocity;
	font-weight: 400;
	font-size: 12px;
	color: #333333;
	border-radius: 2px;
}

.form-message .success a:hover,
.form-message .error a:hover,
.form-message .warning a:hover {
	text-decoration: none;
}

.form-message .success {
	/*color: #4CC036;*/
	background-image: url("data:image/svg+xml,%3Csvg width='32' height='32' viewBox='0 0 32 32' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M16 5c6.075 0 11 4.925 11 11s-4.925 11-11 11S5 22.075 5 16 9.925 5 16 5zm3.424 7.677l-.015.015-4.608 4.694-2.02-2.029a1 1 0 00-1.32-.086l-.096.084-.047.047a1 1 0 00-.083 1.32l.083.094v.001l2.897 2.888a1 1 0 001.402.01l5.482-5.316a1 1 0 00.02-1.416l-.28-.288a1 1 0 00-1.415-.018z' fill='%234CC036' fill-rule='evenodd'/%3E%3C/svg%3E");
	background-color: rgba(228,242,212,0.50);
	border-color: #C2E897;
	background-size: 18px;
}

.form-message .error {
	/*color: #E84B3C;*/
	background-image: url("data:image/svg+xml,%3Csvg width='32' height='32' viewBox='0 0 32 32' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M16 5c6.075 0 11 4.925 11 11s-4.925 11-11 11S5 22.075 5 16 9.925 5 16 5zm-3.682 6.993l-.095.084-.146.146a1 1 0 00.002 1.415L14.449 16l-2.37 2.362a1 1 0 00-.086 1.32l.084.095.146.146a1 1 0 001.415-.002L16 17.551l2.362 2.37a1 1 0 001.32.086l.095-.084.146-.146a1 1 0 00-.002-1.415L17.551 16l2.37-2.362a1 1 0 00.086-1.32l-.084-.095-.146-.146a1 1 0 00-1.415.002L16 14.449l-2.362-2.37a1 1 0 00-1.32-.086z' fill='%23E02020' fill-rule='evenodd'/%3E%3C/svg%3E");
	background-color: rgba(247,208,205,0.30);
	border-color: rgba(224,32,32,0.50);
	background-size: 18px;
}

.form-message .warning {
	/*color: #B48E4D;*/
	background-image: url("data:image/svg+xml,%3Csvg width='32' height='32' viewBox='0 0 32 32' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M15.521 5.21a1 1 0 011.357.4l10.315 18.91a1 1 0 01-.878 1.48H5.685a1 1 0 01-.878-1.479L15.122 5.61a1 1 0 01.4-.399zm.6 15h-.241a1 1 0 00-1 1v.316a1 1 0 001 1h.24a1 1 0 001-1v-.315a1 1 0 00-1-1zm0-6.947h-.241a1 1 0 00-1 1v3.79a1 1 0 001 1h.24a1 1 0 001-1v-3.79a1 1 0 00-1-1z' fill='%23C09136' fill-rule='evenodd'/%3E%3C/svg%3E");
	background-color: rgba(252,248,227,0.80);
	border-color: rgba(192,157,97,0.30);
	background-size: 18px;
}

.form-field .label-title,
.form-field .label-subtitle,
.bottom-bottom-form .required-notice,
.content-radio label, .content-check label, .checkbox-uni label {
	font-family: Metrocity;
	font-weight: 400;
	font-size: 12px;
	color: #666666;
	font-weight: normal;
	line-height: normal;
}

.form-field.displayError textarea {
	background-position: right top 6px;
}

#policy_page_link {
	text-decoration: underline;
}

#policy_page_link:hover {
	text-decoration: none;
}

.form-message .warning * {
	color: #B48E4D;
	line-height: 18px;
}

.form-field.displayError .label-title,
.form-field.displayError .checkbox-uni label {
	color: #EB5D4E;
}

.form-field.displayError input,
.form-field.displayError div.select,
.form-field.displayError textarea {
	background-color: #FAE5E7;
	border-color: #F54F4F !important;
}

.form-field.displayError input,
.form-field.displayError textarea {
	background: url(/sysimages/icon-error-input.png) right center/25px no-repeat;
}

/* Geral */
body .overlay::before {background-color: rgba(51, 51, 51, 0.5);}
#containerSite-mask {background-color: transparent;}
#menu {background-color: #000000;}
.border-color {border-color: lightgray;}
#header .container, #footer .container{max-width: 2560px;}
.container {max-width: 1470px;}

@media screen and (max-width: 1440px) {
	.container {max-width: 1404px}
}
@media screen and (max-width: 1366px) {
	.container {max-width: 1332px}
}
@media screen and (max-width: 1280px) {
	.container {max-width: 1242px}
}
/* Desktop & Tablet */
@media screen and (min-device-width: 700px) and (min-device-height: 600px) and (min-width: 768px) {
	#containerSite, #header {min-width: 1140px;}
}
@media screen and (min-width: 768px) and (max-width: 1140px){
	body:not(.tablet) #header{position: absolute;}
}

body.tablet .container {max-width: 100%;}
body.tablet #containerSite, body.tablet #header {min-width: 0;}

/* Accordion */
#main .accordion > li {
	border-color: lightgray;
}

.accordion .accordion-head, .accordion .accordion-content {
	padding-left: 15px;
	padding-right: 4em;
}

/* Tabs */
.tabs-container:not(.vertical) .tabs {
	border-bottom: 2px solid #F4F4F4;
	text-align: center;
}

.tabs-container .tabs-item {
	font-family: Helvetica;
	font-size: 13px;
	color: #666666;
	line-height: 20px;
	text-decoration: none;
	border-bottom: 3px solid transparent;
	padding-bottom: 5px;
	display: block;
	text-transform: uppercase;
}

.tabs-container .tabs li.sel .tabs-item {
	border-color: #000;
	color: #000;
}

.tabs-container .tabs .tabs-item:hover{color: #000;}

.tabs-container.vertical .tabs-item {
	padding-bottom: 0;
	border-bottom-width: 1px;
	display: inline-block;
}

/* Slim Scrollbar (Minicart, Product List Filters) */
.slim-scrollbar.ps.ps--active-x > .ps__scrollbar-x-rail,
.slim-scrollbar.ps.ps--active-y > .ps__scrollbar-y-rail,
.slim-scrollbar.ps:hover > .ps__scrollbar-y-rail:hover,
.slim-scrollbar.ps:hover.ps--in-scrolling.ps--y > .ps__scrollbar-y-rail {
	width: 5px;
	opacity: 1;
	background-color: lightgray;
	border-radius: 8px;
}

.slim-scrollbar.ps > .ps__scrollbar-y-rail > .ps__scrollbar-y,
.slim-scrollbar.ps:hover > .ps__scrollbar-y-rail:hover > .ps__scrollbar-y,
.slim-scrollbar.ps:hover.ps--in-scrolling.ps--y > .ps__scrollbar-y-rail > .ps__scrollbar-y,
.slim-scrollbar.ps.ps--in-scrolling.ps--y > .ps__scrollbar-y-rail > .ps__scrollbar-y {
	width: 5px;
	right: 0;
	border-radius: 8px;
}

/* Product Item */
.product-item {
	background-color: white;
}

.product-item .desc .name {
	font-family: WorkSans;
	font-weight: 500;
	font-size: 14px;
	color: #000000;
	line-height: 19px;
	/*word-break: break-all;*/
}

body.tablet .product-item .desc .name {
	word-break: break-word;
}

.product-item .desc .price p {
	font-family: SofiaPro;
	font-weight: 400;
	font-size: 16px;
	color: #000000;
	line-height: 22px;
}

.product-item .desc .price .old,
.price .old {
	color: #7d7d7d;
	text-decoration: line-through;
}

.product-item .desc .price .discount,
.price .discount {
	color: #FF0000;
}

.product-item .desc .price .current,
.price .current {
	font-family: SofiaPro;
	font-weight: 700;
	font-size: 18px;
}

/*.product-item .desc .price .discount {
	line-height: 100%;
}*/

@media screen and (min-width: 768px){
	.product-item .desc .name {
		min-height: 38px;
		overflow: hidden;
	    text-overflow: ellipsis;
	    display: -webkit-box;
	    -webkit-line-clamp: 2; /* number of lines to show */
	    -webkit-box-orient: vertical;
	}
}

/* Mobile */
@media screen and (min-device-width: 770px) and (max-device-width: 900px) and (orientation: landscape), screen and (orientation:landscape) and (min-device-width: 319px) and (max-device-width: 480px), screen and (max-device-width: 870px) and (max-width: 767px), screen and (orientation:portrait) and (max-width: 767px) {
	article.product-item .flags .flag {font-size: 9px;}
	.product-item .desc .price .current{font-size: 16px;}
	.product-item .desc .price p {font-size: 14px;}
	.product-item .desc .name {
		min-height: 38px;
		overflow: hidden;
	    text-overflow: ellipsis;
	    display: -webkit-box;
	    -webkit-line-clamp: 2; /* number of lines to show */
	    -webkit-box-orient: vertical;
	}
}

/* SVG icons */
a:not(.disabled):hover .rdc-icon-svg, .a:not(.disabled):hover .rdc-icon-svg, .rdc-icon-hover:hover {
	opacity: 0.5;
}

/* Sliders */
.slider .slick-arrow.slick-prev {
	background-size: 100%;
	background-image: url("data:image/svg+xml,%3Csvg width='32px' height='32px' viewBox='0 0 32 32' xmlns='http://www.w3.org/2000/svg'%3E%3Cpolygon points='22 5.555 11.982 16 22 26.445 20.509 28 9 16 20.509 4' transform='matrix(1 0 0 -1 0 32)'%3E%3C/polygon%3E%3C/svg%3E");
}

.slider .slick-arrow.slick-next {
	background-size: 100%;
	background-image: url("data:image/svg+xml,%3Csvg width='32px' height='32px' viewBox='0 0 32 32' xmlns='http://www.w3.org/2000/svg'%3E%3Cpolygon points='23 5.555 12.982 16 23 26.445 21.509 28 10 16 21.509 4' transform='rotate(180 16.5 16)'%3E%3C/polygon%3E%3C/svg%3E");
}

/* Header */
.nav-top ul li a:hover, .nav-top ul li .a:hover {text-decoration: none; border-color: currentColor;}
.shop-icons > ul > li > a span{color: #FFF;background: #000;}
.menu {text-transform: uppercase;}
.menu p.a, .submenu p.a {cursor: default;}
.menu > ul > li > a, .menu > ul > li > .a{text-decoration: none; color: #000;}
.submenu .column-menu .title-menu, .submenu .column-menu ul li a, .submenu .column-menu ul li .a{font-size: 11px;line-height: 130%;}
body.tablet #header .menu > ul > li > a, body.tablet #header .menu > ul > li > .a{font-size: 15px;}
body.tablet .submenu .column-menu .title-menu, body.tablet .submenu .column-menu ul li a, body.tablet .submenu .column-menu ul li .a{font-size: 12px;}

/* Header - Search */
.container-search #search, .container-search .autocompleter {font-family: 'SofiaPro', sans-serif;font-weight: 700;font-size: 24px;line-height: 28px;color: #000;}
.container-search #search::-webkit-input-placeholder {color: rgba(0, 0, 0, 0.33);}
.container-search #search::-moz-placeholder {color: rgba(0, 0, 0, 0.33);}
.container-search #search:-ms-input-placeholder {color: rgba(0, 0, 0, 0.33);}
.container-search #search:-moz-placeholder {color: rgba(0, 0, 0, 0.33);}


/* Header - Notifications */
.notifications .notification p{font-size: 10px;line-height: 16px;}
.notifications .notification p:not(.mobile-cart-notice) {color: #FFF;}

/* Product Detail */
.column-desc .reviews p a, .column-desc .reviews p .a {	
    background-size: 1px 1px;
    background-repeat: repeat-x;
    background-position: bottom;
    text-decoration: none;
    display: inline;
    line-height: 150%;
    padding-bottom: 1px;
}
.column-desc .reviews p a:hover, .column-desc .reviews p .a:hover {
	background-image: linear-gradient(to bottom, currentColor, currentColor 2px);
}
/* Mobile */
@media screen and (min-device-width: 770px) and (max-device-width: 900px) and (orientation: landscape), screen and (orientation:landscape) and (min-device-width: 319px) and (max-device-width: 480px), screen and (max-device-width: 870px) and (max-width: 767px), screen and (orientation:portrait) and (max-width: 767px) {
	.column-desc .buttons .selectQtd:not(.hidden) + .btn-cart,
	.column-desc .buttons .selectQtd:not(.hidden) + .btn-cart-esgotado,
	.column-desc .buttons .selectQtd:not(.hidden) + .btn-info {padding-left: 10px;padding-right: 10px;}
	.column-desc .price {font-family: 'Metrocity', sans-serif;font-weight: 500;}
}

/* SVG icons Ex: {background-image: url("data:image/svg+xml,%3Csvg ... ");} */
body .rdc-icon-svg.rdc-icon-social-fb {background-image: url("data:image/svg+xml,%3Csvg height='32' viewBox='0 0 32 32' width='32' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M25 24.1c0 .545-.275.9-.83.9H19.5v-6.81h2.375l.36-2.92H19.5v-1.518c0-.778.215-1.4 1.365-1.4H22.5V10.03c-.5-.034-1.275-.107-2.29-.107-2.11 0-3.71 1.255-3.71 3.56v1.786H14v2.92h2.5V25H7.84c-.56 0-.84-.355-.84-.9V8.211C7 7.666 7.28 7 7.84 7h16.33c.555 0 .83.666.83 1.211z'/%3E%3C/svg%3E");}
body .rdc-icon-svg.rdc-icon-social-in {background-image: url("data:image/svg+xml,%3Csvg height='32' viewBox='0 0 32 32' width='32' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M21.148 7A3.857 3.857 0 0125 10.853v10.294A3.857 3.857 0 0121.148 25H10.852A3.857 3.857 0 017 21.147V10.853A3.857 3.857 0 0110.852 7zm0 2.101H10.852c-.965 0-1.75.786-1.75 1.752v10.294c0 .966.785 1.752 1.75 1.752h10.296c.965 0 1.75-.786 1.75-1.752V10.853c0-.966-.785-1.752-1.75-1.752zM16 11.028c2.742 0 4.973 2.23 4.973 4.972S18.742 20.972 16 20.972s-4.972-2.23-4.972-4.972 2.23-4.972 4.972-4.972zm0 2.101c-1.583 0-2.871 1.288-2.871 2.871s1.288 2.871 2.87 2.871c1.584 0 2.872-1.288 2.872-2.87S17.583 13.128 16 13.128zm5.09-2.84a.895.895 0 110 1.79.895.895 0 010-1.79z'/%3E%3C/svg%3E");}
body .rdc-icon-svg.rdc-icon-social-lk {background-image: url("data:image/svg+xml,%3Csvg height='32' viewBox='0 0 32 32' width='32' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M10.948 24H7.101V11.443h3.847zM9.001 9.902C7.786 9.902 7 9.029 7 7.949 7 6.847 7.81 6 9.05 6c1.241 0 2.001.847 2.025 1.949 0 1.08-.784 1.953-2.074 1.953zM25 24h-3.847v-6.959c0-1.62-.558-2.72-1.95-2.72-1.063 0-1.694.745-1.973 1.462-.103.255-.129.616-.129.975v7.24h-3.849v-8.55c0-1.568-.05-2.879-.1-4.007h3.342l.176 1.745h.077c.507-.82 1.748-2.028 3.824-2.028 2.531 0 4.429 1.72 4.429 5.418z'/%3E%3C/svg%3E");}
body .rdc-icon-svg.rdc-icon-social-pi {background-image: url("data:image/svg+xml,%3Csvg height='32' viewBox='0 0 32 32' width='32' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M17.17 20.052c-1.097-.084-1.557-.627-2.415-1.147-.472 2.477-1.049 4.854-2.758 6.095-.53-3.748.772-6.558 1.378-9.545-1.031-1.737.123-5.23 2.299-4.371 2.676 1.061-2.319 6.456 1.035 7.131 3.5.702 4.93-6.077 2.76-8.279-3.138-3.182-9.13-.073-8.393 4.484.178 1.113 1.33 1.451.46 2.989-2.008-.446-2.608-2.03-2.53-4.14.124-3.455 3.105-5.876 6.093-6.21 3.78-.42 7.328 1.388 7.82 4.947.55 4.015-1.709 8.36-5.75 8.046z'/%3E%3C/svg%3E");}
body .rdc-icon-svg.rdc-icon-social-tm {background-image: url("data:image/svg+xml,%3Csvg height='32' viewBox='0 0 32 32' width='32' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M21.998 24.016c-.764.364-1.454.616-2.072.765a8.861 8.861 0 01-2.003.219c-.817 0-1.538-.106-2.165-.314s-1.163-.503-1.606-.888c-.443-.382-.75-.794-.92-1.226-.172-.436-.257-1.063-.257-1.884v-6.315H11v-2.544c.698-.23 1.302-.56 1.802-.992.5-.428.901-.94 1.203-1.543.303-.6.51-1.369.625-2.294h2.54v4.55h4.237v2.823H17.17v4.617c0 1.044.055 1.714.166 2.008.109.298.313.532.612.71.396.239.85.359 1.354.359.906 0 1.804-.298 2.698-.893v2.842z'/%3E%3C/svg%3E");}
body .rdc-icon-svg.rdc-icon-social-tw {background-image: url("data:image/svg+xml,%3Csvg height='32' viewBox='0 0 32 32' width='32' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M23.158 11.986c.008.175.01.35.01.52C23.168 17.847 19.454 24 12.66 24c-2.086 0-4.028-.666-5.661-1.816.287.039.582.054.881.054 1.73 0 3.323-.643 4.586-1.728-1.615-.034-2.978-1.2-3.45-2.802a3.414 3.414 0 001.666-.07c-1.689-.372-2.962-2.004-2.962-3.96v-.05a3.466 3.466 0 001.674.506c-.993-.726-1.643-1.96-1.643-3.364 0-.739.182-1.435.5-2.031 1.823 2.443 4.542 4.05 7.612 4.223a4.337 4.337 0 01-.095-.923C15.769 9.811 17.42 8 19.462 8c1.061 0 2.022.491 2.696 1.277a7.047 7.047 0 002.344-.98c-.276.942-.86 1.734-1.623 2.236A6.933 6.933 0 0025 9.895a7.915 7.915 0 01-1.842 2.09z'/%3E%3C/svg%3E");}
body .rdc-icon-svg.rdc-icon-social-vm {background-image: url("data:image/svg+xml,%3Csvg height='32' viewBox='0 0 32 32' width='32' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M23.91 12.6c-1.005 5.411-6.626 9.996-8.315 11.043-1.69 1.043-3.234-.421-3.792-1.53-.641-1.265-2.559-8.114-3.062-8.683-.502-.568-2.01.57-2.01.57L6 13.082s3.062-3.494 5.392-3.928c2.47-.464 2.466 3.62 3.06 5.89.575 2.194.961 3.449 1.462 3.449.503 0 1.463-1.221 2.512-3.1 1.053-1.877-.044-3.536-2.1-2.356.821-4.713 8.59-5.849 7.584-.438z'/%3E%3C/svg%3E");}
body .rdc-icon-svg.rdc-icon-social-yt {background-image: url("data:image/svg+xml,%3Csvg height='32' viewBox='0 0 32 32' width='32' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M18.885 15.7l-4.042-1.88c-.353-.164-.643.019-.643.408v3.544c0 .389.29.572.643.409l4.04-1.881c.355-.165.355-.435.002-.6zM16 23c-8.845 0-9-.795-9-7s.155-7 9-7 9 .795 9 7-.155 7-9 7z'/%3E%3C/svg%3E");}
body .rdc-icon-svg.rdc-icon-social-wa {background-image: url("data:image/svg+xml,%3Csvg height='32' viewBox='0 0 32 32' width='32' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M25 15.768c0 4.843-3.956 8.768-8.836 8.768a8.851 8.851 0 01-4.272-1.09L7 25l1.595-4.704a8.676 8.676 0 01-1.268-4.528C7.327 10.926 11.283 7 16.164 7 21.044 7 25 10.926 25 15.768zm-8.836-7.372c-4.097 0-7.43 3.307-7.43 7.372a7.29 7.29 0 001.416 4.322l-.929 2.738 2.855-.907a7.424 7.424 0 004.088 1.219c4.096 0 7.429-3.307 7.429-7.371s-3.333-7.373-7.43-7.373zm4.462 9.392c-.055-.09-.199-.144-.415-.251-.217-.108-1.282-.628-1.48-.7-.199-.07-.344-.107-.488.108-.144.215-.56.7-.686.843-.126.143-.253.161-.47.054-.216-.108-.914-.335-1.741-1.067-.644-.57-1.079-1.273-1.205-1.488-.126-.215-.013-.331.095-.438.098-.097.217-.251.325-.377.109-.125.145-.215.216-.358.073-.144.037-.269-.018-.377-.054-.107-.487-1.165-.668-1.595-.18-.43-.36-.359-.487-.359-.126 0-.27-.018-.415-.018s-.38.054-.578.27c-.198.214-.758.734-.758 1.792 0 1.057.776 2.08.885 2.222.108.144 1.498 2.384 3.7 3.245 2.202.86 2.202.573 2.6.537.396-.036 1.28-.52 1.462-1.021.18-.503.18-.933.126-1.022z'/%3E%3C/svg%3E");}
body .rdc-icon-svg.rdc-icon-social-ms {background-image: url("data:image/svg+xml,%3Csvg height='32' viewBox='0 0 32 32' width='32' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M15.592 7.003l.391-.001a8.811 8.811 0 018.983 8.608 8.811 8.811 0 01-8.983 8.608 9.268 9.268 0 01-2.87-.45l-.46-.161-2.085 1.303a.374.374 0 01-.56-.218l-.013-.1v-2.575a8.446 8.446 0 01-2.994-6.407 8.811 8.811 0 018.59-8.607zm5.826 6.032l-3.893 2.122-2.421-2.076a.374.374 0 00-.508.02l-4.492 4.49a.374.374 0 00.444.593l3.893-2.122 2.423 2.077c.149.128.37.12.509-.02l4.49-4.49a.374.374 0 00.034-.49.374.374 0 00-.48-.104z'/%3E%3C/svg%3E");}
body .rdc-icon-svg.rdc-icon-social-em {background-image: url("data:image/svg+xml,%3Csvg height='32' viewBox='0 0 32 32' width='32' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M25 20.667c0 .409-.111.788-.289 1.122l-5.683-6.594 5.622-5.101c.218.36.35.783.35 1.24zm-9-4.275l7.822-7.098A2.16 2.16 0 0022.75 9H9.25c-.39 0-.752.112-1.072.294zm2.18-.43l-1.81 1.645a.55.55 0 01-.74 0l-1.811-1.645-5.756 6.68c.345.224.75.358 1.187.358h13.5c.437 0 .842-.134 1.187-.359zM7.35 10.095a2.38 2.38 0 00-.35 1.24v9.333c0 .409.11.788.289 1.122l5.683-6.596z'/%3E%3C/svg%3E");}
body .rdc-icon-svg.rdc-icon-close {background-image: url("data:image/svg+xml,%3Csvg height='32' viewBox='0 0 32 32' width='32' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M3 3l25.636 25.636M29 3L3.364 28.636' fill='none' stroke='%23000' stroke-linecap='round' stroke-width='3'/%3E%3C/svg%3E");background-size: 16px;}
body .rdc-icon-svg.rdc-icon-success {background-image: url("data:image/svg+xml,%3Csvg height='32' viewBox='0 0 32 32' width='32' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M21.194 11.474s-5.734 9.994-5.833 10.084a.812.812 0 01-1.149-.033l-3.714-3.429a.813.813 0 011.186-1.113l2.907 2.681 5.196-9.002a.814.814 0 011.11-.293c.388.22.522.724.297 1.105zM16 3C8.82 3 3 8.817 3 16s5.82 13 13 13 13-5.817 13-13S23.18 3 16 3z' fill='%2338ca73'/%3E%3C/svg%3E");}
body .rdc-icon-svg.rdc-icon-error {background-image: url("data:image/svg+xml,%3Csvg height='32' viewBox='0 0 32 32' width='32' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M20.596 19.445a.814.814 0 11-1.15 1.154l-3.441-3.445-3.466 3.47a.825.825 0 01-1.159 0 .824.824 0 010-1.163l3.466-3.47-3.441-3.436a.813.813 0 111.149-1.154l3.441 3.445 3.492-3.494a.824.824 0 011.158 0c.32.325.32.837 0 1.162l-3.491 3.494zM16 3C8.82 3 3 8.817 3 16s5.82 13 13 13 13-5.817 13-13S23.18 3 16 3z' fill='%23f60000'/%3E%3C/svg%3E");}
body .rdc-icon-svg.rdc-icon-delete,
body #controller-cart .rdc-icon-delete {background-image: url("data:image/svg+xml,%3Csvg height='32' viewBox='0 0 32 32' width='32' xmlns='http://www.w3.org/2000/svg'%3E%3Cg fill='none' fill-rule='evenodd' stroke='%23000' stroke-width='1.438'%3E%3Cpath d='M12.031 8.594h7.188V6.15a.431.431 0 00-.432-.431h-6.324a.431.431 0 00-.432.431zm-4.312 0H23.53v4.312H7.72zm1.485 4.312l.908 13.972a.431.431 0 00.43.403h10.166a.431.431 0 00.43-.403l.908-13.972z'/%3E%3Cpath d='M13.469 15.781h1v8.625h-1zm4.312 0h1v8.625h-1z'/%3E%3C/g%3E%3C/svg%3E");}
body .rdc-icon-svg.rdc-icon-search {background-image: url("data:image/svg+xml,%3Csvg height='32' viewBox='0 0 32 32' width='32' xmlns='http://www.w3.org/2000/svg'%3E%3Cg fill='none' fill-rule='evenodd' stroke='%23000' stroke-width='1.565'%3E%3Ccircle cx='14.174' cy='14.174' r='9.391'/%3E%3Cpath d='M20.435 21.217l6.72 6.72' stroke-linecap='round'/%3E%3C/g%3E%3C/svg%3E");}
body .rdc-icon-svg.rdc-icon-wishlist {background-image: url("data:image/svg+xml,%3Csvg height='32' viewBox='0 0 32 32' width='32' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M10.238 6c-1.603 0-3.197.62-4.412 1.864-2.43 2.49-2.437 6.484-.01 8.975l9.722 9.978a.668.668 0 00.918 0c3.243-3.321 6.479-6.647 9.722-9.969a6.435 6.435 0 000-8.974 6.158 6.158 0 00-8.834 0l-1.342 1.362-1.342-1.372A6.06 6.06 0 0010.238 6zm0 1.217c1.263 0 2.533.502 3.514 1.507l1.796 1.845a.668.668 0 00.918 0l1.786-1.835c1.962-2.01 5.056-2.01 7.018 0 1.961 2.01 1.961 5.255 0 7.264-3.09 3.164-6.18 6.332-9.268 9.496l-9.268-9.505c-1.96-2.013-1.962-5.255 0-7.265.981-1.005 2.241-1.507 3.504-1.507z'/%3E%3C/svg%3E");}
body .rdc-icon-svg.rdc-icon-wishlist-active {background-image: url("data:image/svg+xml,%3Csvg height='32' viewBox='0 0 32 32' width='32' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M10.238 6c-1.603 0-3.197.62-4.412 1.864-2.43 2.49-2.437 6.484-.01 8.975l9.722 9.978a.668.668 0 00.918 0c3.243-3.321 6.479-6.647 9.722-9.969a6.435 6.435 0 000-8.974 6.158 6.158 0 00-8.834 0l-1.342 1.362-1.342-1.372A6.06 6.06 0 0010.238 6z'/%3E%3C/svg%3E");}
body .rdc-icon-svg.rdc-icon-cart,
body #controller-cart .rdc-icon-cart {background-image: url("data:image/svg+xml,%3Csvg height='32' viewBox='0 0 32 32' width='32' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M27.602 10.782a.575.575 0 00-.448-.214H22.55l-4.7-5.653a.576.576 0 00-.885.737l4.088 4.916h-9.577l3.443-4.956a.576.576 0 10-.946-.657l-3.9 5.613H4.576a.576.576 0 00-.557.722l3.64 13.88c.066.253.295.43.557.43h15.977c.272 0 .506-.19.563-.456l2.96-13.88a.575.575 0 00-.114-.482zm-3.875 13.666H8.66L5.323 11.72h21.12z'/%3E%3C/svg%3E");}
body .rdc-icon-svg.rdc-icon-comparator {background-image: url("data:image/svg+xml,%3Csvg height='32' viewBox='0 0 32 32' width='32' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M12.141 16.203v-2.93H3.604A1.604 1.604 0 012 11.67v-.313c0-.886.718-1.604 1.604-1.604h8.537v-2.93s-.071-.264.238-.583a.776.776 0 011.12 0l5.276 4.643c.165.17.236.396.224.618a.819.819 0 01-.224.618l-5.276 4.643a.776.776 0 01-1.12 0c-.31-.319-.238-.558-.238-.558zm7.718 9v-2.93h8.537c.886 0 1.604-.718 1.604-1.604v-.313c0-.886-.718-1.604-1.604-1.604h-8.537v-2.93s.071-.264-.238-.583a.776.776 0 00-1.12 0l-5.276 4.643a.818.818 0 00-.224.618.819.819 0 00.224.618l5.276 4.643c.31.319.81.319 1.12 0 .31-.319.238-.558.238-.558z'/%3E%3C/svg%3E");}
body .rdc-icon-svg.rdc-icon-language {background-image: url("data:image/svg+xml,%3Csvg height='32' viewBox='0 0 32 32' width='32' xmlns='http://www.w3.org/2000/svg'%3E%3Cg stroke='%23000' stroke-width='.522'%3E%3Cpath d='M16 27.878C9.437 27.878 4.122 22.563 4.122 16S9.437 4.122 16 4.122 27.878 9.462 27.878 16c0 6.563-5.315 11.878-11.878 11.878zM16 4.49C9.657 4.49 4.49 9.657 4.49 16S9.657 27.51 16 27.51 27.51 22.343 27.51 16 22.343 4.49 16 4.49z'/%3E%3Cpath d='M4.294 15.804h23.51v1H4.294zm11.535-4.8c-1.323 0-2.523-.147-3.527-.318-3.233-.613-5.363-1.862-5.486-2.008l.319-.22c.073.048.612.391 1.543.783.832.343 2.18.832 3.869 1.126 2.89.515 7.42.588 12.44-1.959l.172.343c-3.477 1.714-6.71 2.253-9.33 2.253zm9.159 12.466c-5.02-2.548-9.527-2.474-12.441-1.96a18.52 18.52 0 00-3.87 1.127c-.93.392-1.469.734-1.542.783l-.294-.244c.122-.147 2.253-1.42 5.486-2.009 2.987-.563 7.64-.66 12.808 1.96z'/%3E%3Cpath d='M16 27.878c-3.404 0-6.171-5.34-6.171-11.927 0-3.135.636-6.098 1.763-8.327C12.767 5.371 14.335 4.122 16 4.122s3.233 1.25 4.408 3.527c1.151 2.229 1.763 5.192 1.763 8.327 0 6.563-2.767 11.902-6.171 11.902zM16 4.49c-3.208 0-5.804 5.143-5.804 11.461 0 3.086.612 6 1.739 8.204 1.102 2.18 2.547 3.355 4.065 3.355s2.963-1.2 4.065-3.355c1.127-2.204 1.74-5.118 1.74-8.204C21.804 9.633 19.207 4.49 16 4.49z'/%3E%3Cpath d='M15.804 4.294h1v23.412h-1z'/%3E%3C/g%3E%3C/svg%3E");}
body .rdc-icon-svg.rdc-icon-logout {background-image: url("data:image/svg+xml,%3Csvg height='32' viewBox='0 0 32 32' width='32' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M23.125 6H8.75a2.866 2.866 0 00-2.875 2.857v2.857h1.438V8.857c0-.788.644-1.428 1.437-1.428h14.375c.793 0 1.438.64 1.438 1.428v14.286c0 .788-.644 1.428-1.438 1.428H8.75c-.793 0-1.438-.64-1.438-1.428v-2.857H5.875v2.857A2.866 2.866 0 008.75 26h14.375A2.866 2.866 0 0026 23.143V8.857A2.866 2.866 0 0023.125 6zm-7.66 14.46a.712.712 0 000 1.01.722.722 0 001.017 0l4.959-4.929a.706.706 0 00.203-.541.703.703 0 00-.203-.54l-4.959-4.929a.722.722 0 00-1.017 0 .712.712 0 000 1.01l3.769 3.745H3.719A.716.716 0 003 16c0 .395.321.714.719.714h15.515z'/%3E%3C/svg%3E");}
body .rdc-icon-svg.rdc-icon-user {background-image: url("data:image/svg+xml,%3Csvg height='32' viewBox='0 0 32 32' width='32' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M16 4c-3.231 0-5.867 2.614-5.867 5.818 0 3.205 2.636 5.818 5.867 5.818s5.867-2.613 5.867-5.818C21.867 6.614 19.23 4 16 4zm0 1.455c2.439 0 4.4 1.945 4.4 4.363 0 2.419-1.961 4.364-4.4 4.364s-4.4-1.945-4.4-4.364c0-2.418 1.961-4.363 4.4-4.363zm0 10.909c-6.07 0-11 4.72-11 10.59V28h1.467v-1.045c0-5.066 4.227-9.137 9.533-9.137s9.533 4.071 9.533 9.137V28H27v-1.045c0-5.871-4.93-10.591-11-10.591z'/%3E%3C/svg%3E");}
body .rdc-icon-svg.rdc-icon-arrowup {background-image: url("data:image/svg+xml,%3Csvg height='32' viewBox='0 0 32 32' width='32' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M27.603 22.574c.53-.566.53-1.485 0-2.053L17.196 9.402A1.28 1.28 0 0016 9.025a1.28 1.28 0 00-1.196.377L4.397 20.521a1.525 1.525 0 000 2.053c.544.568 1.4.568 1.93 0L16 12.233l9.673 10.341c.53.568 1.386.568 1.93 0z'/%3E%3C/svg%3E");}
body .rdc-icon-svg.rdc-icon-arrowdown {background-image: url("data:image/svg+xml,%3Csvg height='32' viewBox='0 0 32 32' width='32' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M4.397 9.426a1.525 1.525 0 000 2.053l10.407 11.119a1.28 1.28 0 001.196.377c.421.08.87-.029 1.196-.377l10.407-11.119c.53-.568.53-1.487 0-2.053-.544-.568-1.4-.568-1.93 0L16 19.767 6.327 9.426c-.53-.568-1.386-.568-1.93 0z'/%3E%3C/svg%3E");}
body .rdc-icon-svg.rdc-icon-arrowleft {background-image: url("data:image/svg+xml,%3Csvg height='32' viewBox='0 0 32 32' width='32' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M22.574 4.397a1.525 1.525 0 00-2.053 0L9.402 14.804A1.28 1.28 0 009.025 16c-.08.421.029.87.377 1.196l11.119 10.407c.568.53 1.487.53 2.053 0 .568-.544.568-1.4 0-1.93L12.233 16l10.341-9.673c.568-.53.568-1.386 0-1.93z'/%3E%3C/svg%3E");}
body .rdc-icon-svg.rdc-icon-arrowright {background-image: url("data:image/svg+xml,%3Csvg height='32' viewBox='0 0 32 32' width='32' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M9.426 27.603c.566.53 1.485.53 2.053 0l11.119-10.407A1.28 1.28 0 0022.975 16a1.28 1.28 0 00-.377-1.196L11.479 4.397a1.525 1.525 0 00-2.053 0c-.568.544-.568 1.4 0 1.93L19.767 16 9.426 25.673c-.568.53-.568 1.386 0 1.93z'/%3E%3C/svg%3E");}
body .rdc-icon-svg.rdc-icon-plus {background-image: url("data:image/svg+xml,%3Csvg height='32' viewBox='0 0 32 32' width='32' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M28 18.25h-9.75V28h-4.5v-9.75H4v-4.5h9.75V4h4.5v9.75H28z' fill='%23111' fill-rule='evenodd'/%3E%3C/svg%3E");}
body .rdc-icon-svg.rdc-icon-minus {background-image: url("data:image/svg+xml,%3Csvg height='32' viewBox='0 0 32 32' width='32' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M4 13.5h24v5H4z' fill='%23111' fill-rule='evenodd'/%3E%3C/svg%3E");}
body .rdc-icon-svg.rdc-icon-chat {background-image: url("data:image/svg+xml,%3Csvg height='32' viewBox='0 0 32 32' width='32' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M4.613 12.344c0-4.263 3.833-7.719 8.87-7.719 4.011 0 8.065 3.456 8.065 7.719s-3.165 7.719-8.064 7.719c-.72 0-2.223-.083-2.893-.224L7.84 21.688v-2.88c-1.967-1.608-3.226-3.755-3.226-6.464zm6.159 9.129c.626.103 2.051.214 2.712.214 5.79 0 9.677-4.34 9.677-9.445S18.304 3 13.484 3C7.686 3 3 7.138 3 12.242c0 2.958 1.119 5.467 3.226 7.275v4.608zm13.961-11.048c.015.233.041.464.041.7 0 .517-.05 1.023-.122 1.523 1.086 1.28 1.735 2.858 1.735 4.57 0 2.71-1.606 5.088-4.032 6.465v2.88l-2.753-1.849c-.67.14-1.366.224-2.086.224-2.089 0-3.198-.633-4.714-1.683-.44.036-.883.058-1.334.058-.321 0-.636-.023-.952-.042 1.92 1.89 3.894 3.088 7 3.088.66 0 1.305-.06 1.932-.163L23.968 29v-4.608C26.419 22.7 28 20.075 28 17.117c0-2.636-1.259-5.008-3.267-6.692zm-6.814 3.137c.669 0 1.21-.545 1.21-1.218 0-.673-.541-1.219-1.21-1.219-.668 0-1.21.546-1.21 1.219s.542 1.219 1.21 1.219zm-9.677 0c.668 0 1.21-.545 1.21-1.218 0-.673-.542-1.219-1.21-1.219-.669 0-1.21.546-1.21 1.219s.541 1.219 1.21 1.219zm4.839 0c.668 0 1.21-.545 1.21-1.218 0-.673-.542-1.219-1.21-1.219-.669 0-1.21.546-1.21 1.219s.541 1.219 1.21 1.219z'/%3E%3C/svg%3E");}
body .rdc-icon-svg.rdc-icon-helpdesk {background-image: url("data:image/svg+xml,%3Csvg height='32' viewBox='0 0 32 32' width='32' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M27.375 22.5c0 .897-.728 1.625-1.625 1.625h-.767c.482-1.35.767-2.86.767-4.469 0-1.294-.19-2.52-.51-3.656h.51c.897 0 1.625.728 1.625 1.625zm-4.166 1.625H22.5a1.626 1.626 0 01-1.625-1.625v-4.875c0-.897.728-1.625 1.625-1.625h1.022a11.47 11.47 0 01.603 3.656c0 1.625-.343 3.139-.916 4.469zM6.761 16a13.428 13.428 0 00-.511 3.656c0 1.61.286 3.119.767 4.469H6.25A1.626 1.626 0 014.625 22.5v-4.875c0-.897.728-1.625 1.625-1.625zm1.717 0H9.5c.897 0 1.625.728 1.625 1.625V22.5c0 .897-.728 1.625-1.625 1.625h-.71a11.288 11.288 0 01-.915-4.469c0-1.302.225-2.53.603-3.656zm18.847-1.202c.022-.274.05-.548.05-.83C27.375 7.912 22.282 3 16 3S4.625 7.91 4.625 13.969c0 .28.028.555.051.83A3.236 3.236 0 003 17.624V22.5a3.25 3.25 0 003.25 3.25s3.253.005 3.25 0c1.727-.077 3.25-1.505 3.25-3.25v-4.875a3.25 3.25 0 00-3.25-3.25H6.25A9.732 9.732 0 0116 4.625c5.385 0 9.75 3.954 9.75 9.75H22.5a3.25 3.25 0 00-3.25 3.25V22.5c0 1.745 1.523 3.173 3.25 3.25-.003.005 1.625 0 1.625 0v2.438a.812.812 0 101.625 0V25.75A3.25 3.25 0 0029 22.5v-4.875c0-1.22-.68-2.27-1.675-2.827z'/%3E%3C/svg%3E");}
body .rdc-icon-svg.rdc-icon-sendmessage {background-image: url("data:image/svg+xml,%3Csvg height='32' viewBox='0 0 32 32' width='32' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M11.45 20.672C12.535 22.667 15.992 29 15.992 29S28.78 4.219 28.984 3.812L29 3.74zM3 15.187s5.926 3.56 7.588 4.548L28.172 3 3 15.187z'/%3E%3C/svg%3E");}
body .rdc-icon-svg.rdc-icon-play {background-image: url("data:image/svg+xml,%3Csvg height='32' viewBox='0 0 32 32' width='32' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M26.274 14.766L10.064 4.32C9.101 3.8 8 3.855 8 5.714v20.572c0 1.7 1.182 1.968 2.063 1.395l16.211-10.447a1.771 1.771 0 000-2.468'/%3E%3C/svg%3E");}
body .rdc-icon-svg.rdc-icon-pause {background-image: url("data:image/svg+xml,%3Csvg height='32' viewBox='0 0 32 32' width='32' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M23.2 4h-3.6c-.994 0-1.8.768-1.8 1.714v20.572c0 .946.806 1.714 1.8 1.714h3.6c.994 0 1.8-.768 1.8-1.714V5.714C25 4.768 24.194 4 23.2 4zM12.4 4H8.8C7.806 4 7 4.768 7 5.714v20.572C7 27.232 7.806 28 8.8 28h3.6c.994 0 1.8-.768 1.8-1.714V5.714C14.2 4.768 13.394 4 12.4 4z'/%3E%3C/svg%3E");}
body .rdc-icon-svg.rdc-icon-calendar {background-image: url("data:image/svg+xml,%3Csvg height='32' viewBox='0 0 32 32' width='32' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M15.2 21.5h1.6v1.625h-1.6zm0 3.25h1.6c.883 0 1.6-.728 1.6-1.625V21.5c0-.897-.717-1.625-1.6-1.625h-1.6c-.883 0-1.6.728-1.6 1.625v1.625c0 .897.717 1.625 1.6 1.625zM8.8 21.5h1.6v1.625H8.8zm0 3.25h1.6c.883 0 1.6-.728 1.6-1.625V21.5c0-.897-.717-1.625-1.6-1.625H8.8c-.883 0-1.6.728-1.6 1.625v1.625c0 .897.717 1.625 1.6 1.625zM15.2 15h1.6v1.625h-1.6zm0 3.25h1.6c.883 0 1.6-.728 1.6-1.625V15c0-.897-.717-1.625-1.6-1.625h-1.6c-.883 0-1.6.728-1.6 1.625v1.625c0 .897.717 1.625 1.6 1.625zM8.8 15h1.6v1.625H8.8zm0 3.25h1.6c.883 0 1.6-.728 1.6-1.625V15c0-.897-.717-1.625-1.6-1.625H8.8c-.883 0-1.6.728-1.6 1.625v1.625c0 .897.717 1.625 1.6 1.625zM26.4 8.5H5.6V6.875c0-.897.717-1.625 1.6-1.625h3.2v.813c0 .449.358.812.8.812s.8-.363.8-.813V5.25h8v.813c0 .449.358.812.8.812s.8-.363.8-.813V5.25h3.2c.883 0 1.6.728 1.6 1.625zm0 16.25c0 .897-.717 1.625-1.6 1.625H7.2c-.883 0-1.6-.728-1.6-1.625V10.125h20.8zM24.8 3.625h-3.2v-.813c0-.448-.358-.812-.8-.812s-.8.364-.8.813v.812h-8v-.813c0-.448-.358-.812-.8-.812s-.8.364-.8.813v.812H7.2C5.433 3.625 4 5.08 4 6.875V24.75C4 26.545 5.433 28 7.2 28h17.6c1.767 0 3.2-1.455 3.2-3.25V6.875c0-1.795-1.433-3.25-3.2-3.25zM21.6 15h1.6v1.625h-1.6zm0 3.25h1.6c.883 0 1.6-.728 1.6-1.625V15c0-.897-.717-1.625-1.6-1.625h-1.6c-.883 0-1.6.728-1.6 1.625v1.625c0 .897.717 1.625 1.6 1.625zm0 3.25h1.6v1.625h-1.6zm0 3.25h1.6c.883 0 1.6-.728 1.6-1.625V21.5c0-.897-.717-1.625-1.6-1.625h-1.6c-.883 0-1.6.728-1.6 1.625v1.625c0 .897.717 1.625 1.6 1.625z'/%3E%3C/svg%3E");}
body .rdc-icon-svg.rdc-icon-checked {background-image: url("data:image/svg+xml,%3Csvg height='32' viewBox='0 0 32 32' width='32' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M11.993 26c-.424 0-.831-.176-1.132-.488L4.46 18.845a1.715 1.715 0 01.01-2.346 1.556 1.556 0 012.253-.01l5.21 5.424L25.21 6.552a1.557 1.557 0 012.26-.124c.657.616.71 1.67.119 2.353L13.183 25.448c-.294.34-.709.54-1.148.552z'/%3E%3C/svg%3E");}
body .rdc-icon-svg.rdc-icon-clear {background-image: url("data:image/svg+xml,%3Csvg height='32' viewBox='0 0 32 32' width='32' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M21.032 13.627a.746.746 0 00-1.07 0l-1.725 1.777-1.68-1.73a.736.736 0 00-1.06 0 .794.794 0 000 1.096l1.679 1.723-1.701 1.754a.8.8 0 000 1.105.746.746 0 001.07 0l1.7-1.754 1.68 1.73a.736.736 0 001.061 0 .793.793 0 000-1.096l-1.679-1.723 1.725-1.777a.798.798 0 000-1.105zm5.467 8.282c0 .85-.672 1.546-1.502 1.546H11.852l-6.113-6.97 6.091-6.938h13.167c.83 0 1.502.696 1.502 1.546zM24.997 8.002H11.54a.74.74 0 00-.585.216l-6.739 7.68a.777.777 0 00-.215.588.784.784 0 00.215.595l6.74 7.68a.753.753 0 00.53.224V25h13.511C26.655 25 28 23.617 28 21.91V11.092c0-1.708-1.345-3.09-3.003-3.09z'/%3E%3C/svg%3E");}
body .rdc-icon-svg.rdc-icon-download {background-image: url("data:image/svg+xml,%3Csvg height='32' viewBox='0 0 32 32' width='32' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M23.209 17.055L16 24.263l-7.209-7.208 1.326-1.326 4.945 4.945V4h1.876v16.674l4.945-4.945zM28 26.125H4V28h24z'/%3E%3C/svg%3E");}
body .rdc-icon-svg.rdc-icon-share {background-image: url("data:image/svg+xml,%3Csvg height='32' viewBox='0 0 32 32' width='32' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M23 20.013a4.001 4.001 0 00-3.333 1.824l-7.633-4.18c.4-1.056.4-2.22 0-3.275l7.633-4.18a4.003 4.003 0 005.043 1.402 3.992 3.992 0 002.114-4.781 4 4 0 00-4.436-2.776 3.995 3.995 0 00-3.268 4.93l-7.726 4.24A4.67 4.67 0 006.187 11.6 4.66 4.66 0 003 16.02a4.66 4.66 0 003.187 4.418 4.67 4.67 0 005.207-1.617l7.726 4.24c-.077.31-.117.627-.12.945C19 26.212 20.791 28 23 28s4-1.788 4-3.994-1.791-3.993-4-3.993zM23 5.37a2.664 2.664 0 012.666 2.662c0 1.47-1.193 2.662-2.666 2.662s-2.667-1.192-2.667-2.662A2.664 2.664 0 0123 5.37zM7.668 19.347a3.327 3.327 0 01-1.097-6.47 3.335 3.335 0 014.017 1.538c.55.999.55 2.21 0 3.208a3.334 3.334 0 01-2.92 1.724zM23 26.67c-1.473 0-2.667-1.192-2.667-2.663s1.194-2.662 2.667-2.662a2.664 2.664 0 110 5.325z'/%3E%3C/svg%3E");}
body .rdc-icon-svg.rdc-icon-star-empty {background-image: url("data:image/svg+xml,%3Csvg height='32' viewBox='0 0 32 32' width='32' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M16 22.157l-5.572 3.124 1.064-6.303-4.797-4.897 6.489-.843L16 7.235l2.792 6.003 6.466.917-4.75 4.846.993 6.303zm12-8.974l-8.278-1.263L16 4l-3.721 7.92L4 13.183l5.989 6.132L8.57 28 16 23.897 23.429 28l-1.418-8.685z' fill='%23ccc'/%3E%3C/svg%3E");}
body .rdc-icon-svg.rdc-icon-star-half {background-image: url("data:image/svg+xml,%3Csvg height='32' viewBox='0 0 32 32' width='32' xmlns='http://www.w3.org/2000/svg'%3E%3ClinearGradient id='a' x1='50%25' x2='50.161%25' y1='50%25' y2='50%25'%3E%3Cstop offset='0' stop-color='%23ffab00'/%3E%3Cstop offset='1' stop-color='%23ccc'/%3E%3C/linearGradient%3E%3Cpath d='M16 7.235l2.792 6.003 6.466.917-4.75 4.846.993 6.303L16 22.159zm3.721 4.685L16 4l-3.721 7.92L4 13.183l5.989 6.132L8.57 28 16 23.897 23.429 28l-1.418-8.685L28 13.183z' fill='url(%23a)'/%3E%3C/svg%3E");}
body .rdc-icon-svg.rdc-icon-star-full {background-image: url("data:image/svg+xml,%3Csvg height='32' viewBox='0 0 32 32' width='32' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M19.721 11.92L16 4l-3.721 7.92L4 13.183l5.989 6.132L8.57 28 16 23.897 23.429 28l-1.418-8.685L28 13.183z' fill='%23ffab00'/%3E%3C/svg%3E");}
body .rdc-icon-svg.rdc-icon-marker-success {background-image: url("data:image/svg+xml,%3Csvg height='32' viewBox='0 0 32 32' width='32' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M16 15.062c-1.519 0-2.75-1.259-2.75-2.812S14.481 9.437 16 9.437s2.75 1.26 2.75 2.813c0 1.553-1.231 2.812-2.75 2.812zM16 1C9.925 1 5 6.037 5 12.25 5 16.954 14.171 31.01 16 31c1.8.01 11-14.11 11-18.75C27 6.037 22.075 1 16 1z' fill='%2365a818'/%3E%3C/svg%3E");}
body .rdc-icon-svg.rdc-icon-marker-error {background-image: url("data:image/svg+xml,%3Csvg height='32' viewBox='0 0 32 32' width='32' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M16 15.062c-1.519 0-2.75-1.259-2.75-2.812S14.481 9.437 16 9.437s2.75 1.26 2.75 2.813c0 1.553-1.231 2.812-2.75 2.812zM5 12.25C5 16.954 14.171 31.01 16 31c1.8.01 11-14.11 11-18.75C27 6.037 22.075 1 16 1S5 6.037 5 12.25z' fill='%23d0021b'/%3E%3C/svg%3E");}
/*
body .rdc-icon-svg.rdc-icon-microphone {}
body .rdc-icon-svg.rdc-icon-nomicrophone {}
*/

/* base.css */
.search-container{position: relative;}
.search-container .input-search{width: 100%;padding-right: 50px;}
.search-container .button-search, .search-container .clear-search-input{position: absolute;top: 1px;right: 1px;background-color: transparent;width: 45px;height: calc(100% - 2px);padding: 0;border: 0;cursor: pointer;}
.search-container .button-search::before{content: '';position: absolute;top: calc(50% - 7px);left: calc(50% - 7px);width: 14px;height: 14px;background: url('/sysimages/icon-search.png') no-repeat left top/14px;}
.search-container .clear-search-input{display: none;background-color: #FFF;}
.search-container .clear-search-input::before{content: '';position: absolute;top: calc(50% - 8px);left: calc(50% - 8px);width: 16px;height: 16px;background: url('/sysimages/icon-clear-search.png') no-repeat left top/16px;}
.search-container .clear-search-input:hover{background-color: whitesmoke;}
/* base.css */

@media screen and (min-width: 768px){

	.sp-ex-small{height: 24px;}
	.sp-small{height: 32px;}
	.sp-medium{height: 64px;}
	.sp-large{height: 128px;}

}


/* Only Mobile (Portrait) */
@media screen and (pointer: coarse) and (max-width: 767px) and (max-device-height: 1000px) and (orientation: portrait) {}

/* Only Mobile (Landscape) */
@media screen and (pointer: coarse) and (max-device-width: 1020px) and (max-device-height: 1000px) and (orientation: landscape) {}

/* Only Mobile (Portrait and Landscape) */
@media screen and (pointer: coarse) and (max-width: 767px) and (max-device-height: 1000px) and (orientation: portrait), 
screen and (max-device-width: 1020px) and (max-device-height: 1000px) and (orientation: landscape) {}

/* Only Tablet (Portrait) */
@media screen and (pointer: coarse) and (min-width: 700px) and (min-device-height: 1000px) and (orientation: portrait) {}

/* Only Tablet (Landscape) */
@media screen and (pointer: coarse) and (min-device-width: 768px) and (min-device-height: 700px) and (orientation: landscape)  {}

/* Only Tablet (Portrait and Landscape) */
@media screen and (pointer: coarse) and (min-width: 700px) and (min-device-height: 1000px) and (orientation: portrait), 
screen and (pointer: coarse) and (min-device-width: 768px) and (min-device-height: 700px) and (orientation: landscape) {}