/*
 *
 * Colors
 *
*/

:root {
	--color-dark: #54212C;
	--color-theme: #6E2B39;
	--color-overlay: rgb(51, 51, 51, 75%);
	--color-background: #F5F6F7;
	--color-lines: #E8E9EA;

	--base-fontFamily: 'Poppins', sans-serif;

	/* Laskasas - S/H-2928/2024 (OC2024/141) - OP2024/99 */
	--color-button: #000;
	--color-button-hover: #333;
}






/*
 *
 * Tipography
 *
*/

/* PARAGRAPH */
body, body .gm-style, p, .paragraph {
	font-family: var(--base-fontFamily);
	font-size: 13px;
	color: #000000;
	line-height: 161%;
	font-weight: 300;
}

body.windows , body.windows  .gm-style, .windows p, .windows .paragraph {
	font-weight: 400;
}

/* SMALL */
small, .small, .small::before, .small::after {
	font-size: 12px;
	color: #666666;
	line-height: 166%;
}

/* MEGA-TITLE */
.mega-title {
	font-family: var(--base-fontFamily);
	font-size: 68px;
	color: #000000;
	line-height: 112%;
	font-weight: 600;
}

.windows .mega-title {
	font-weight: 700;
}

/* TITLE */
h1:not(.nostyle), .h1:not(.nostyle), .title {
	font-family: var(--base-fontFamily);
	font-size: 48px;
	color: #000000;
	line-height: 117%;
	font-weight: 400;
}

.windows h1:not(.nostyle), .windows .h1:not(.nostyle), .windows .title {
	font-weight: 500;
}

/* SECONDARY-TITLE */
h2:not(.nostyle), .h2:not(.nostyle), .secondary-title {
	font-family: var(--base-fontFamily);
	font-size: 32px;
	color: #000000;
	line-height: 125%;
	font-weight: 600;
}

.windows h2:not(.nostyle), .windows .h2:not(.nostyle), .windows .secondary-title {
	font-weight: 700;
}

/* SUBTITLE */
h3:not(.nostyle), .h3:not(.nostyle), .subtitle {
	font-family: var(--base-fontFamily);
	font-size: 20px;
	color: #000000;
	line-height: 140%;
	font-weight: 600;
	text-transform: uppercase;
}

.windows h3:not(.nostyle), .windows .h3:not(.nostyle), .windows .subtitle {
	font-weight: 700;
}

/* SECONDARY-SUBTITLE */
h4:not(.nostyle), .h4:not(.nostyle), .secondary-subtitle {
	font-family: var(--base-fontFamily);
	font-size: 20px;
	color: #000000;
	line-height: 160%;
	font-weight: 400;
}

.windows h4:not(.nostyle), .windows .h4:not(.nostyle), .windows .secondary-subtitle {
	font-weight: 500;
}

/* LIST-NAV-TITLE */
.list-nav-title {
	font-family: var(--base-fontFamily);
	font-size: 14px;
	color: #000000;
	line-height: 157%;
	font-weight: 600;
	text-transform: uppercase;
	text-decoration: none;
}

.windows .list-nav-title {
	font-weight: 700;
}

.list-nav-title.active {
	text-decoration: underline;
}

/* SIGNATURE */
.signature {
	font-family: var(--base-fontFamily);
	font-size: 13px;
	color: #000000;
	line-height: 169%;
	font-weight: 300;
	text-transform: uppercase;

}

.windows .signature {
	font-weight: 400;
}

/* LIST-NAV-SUBTITLE */
.list-nav-subtitle {
	font-family: var(--base-fontFamily);
	font-size: 13px;
	color: #000000;
	line-height: 146%;
	font-weight: 500;
	/*text-transform: uppercase;*/
	text-decoration: none;
}

.windows .list-nav-subtitle {
	font-weight: 600;
}

.list-nav-subtitle.active {
	text-decoration: underline;
}

/* A */
a, .a,
body .form-field a,
body .form-field .a,
body .careers .offer-file a,
body .careers .offer-file .a {
	color: #13487D;
	text-decoration: none;
}

a:hover, .a:hover,
body .form-field a:hover,
body .form-field .a:hover,
body .careers .offer-file a:hover,
body .careers .offer-file .a:hover {
	color: #13487D;
	text-decoration: underline;
}

.a.small, a.small,
body .form-field a.small,
body .form-field .a.small,
body .careers .offer-file a.small,
body .careers .offer-file .a.small {
	color: #666666;
	text-decoration: none;
}

a.small:hover, .a.small:hover,
body .form-field a.small:hover,
body .form-field .a.small:hover,
body .careers .offer-file a.small:hover,
body .careers .offer-file .a.small:hover {
	color: #666666;
	text-decoration: underline;
}

/* PRODUCT ITEM */
	/* Brand */
	.brand-list-product{
		font-family: 'Metrocity', sans-serif;
		font-weight: 400;
		font-size: 11px;
		line-height: normal;
		color: #333;
		text-transform: uppercase;
		display: none;
	}

	/* Name */
	.product-item .desc .name {
		font-family: var(--base-fontFamily);
		font-weight: 600;
		font-size: 12px;
		color: #222222;
		line-height: 125%;
		text-transform: uppercase;
	}

	/* Price */
	.price, .price p {
		font-family: var(--base-fontFamily);
		font-size: 11px;
		color: #000000;
		font-weight: 500;
		line-height: 127%;
		display: inline-block;
    	vertical-align: middle;
    }

    @media screen and (max-width: 767px){
		.product-item .desc .name {font-weight: 700;font-size: 13px;}
		.price, .price p {font-size: 13px}
    }

	/* Price Discount */
	.price .discount {
		color: #E00D00;
	}

	/* Price Old */
	.price .old {
		color: #666;
		text-decoration: line-through;
	}

	/* Price Current */
	.price .current {
		color: #000;
	}

	/* Price Desde, Price Type, Price Date */
	.price .desde, .price .type, .price .date {
		font-family: var(--base-fontFamily);
		font-size: 8px;
		line-height: 125%;
		font-weight: 400;
	}

	/* Price Desde, Price Type */
	.price .desde, .price .type {
		color: #666666;
	}

	article.product-item .desc .price p.desde {float: none;display: block;text-transform: uppercase;padding-bottom: 4px;}

	/* Promo Date */
	.rdc-promo-date, body .price .date,
	body .hotspot-ov-content .product-item .rdc-promo-date {
		color: #E00D00;
		font-size: 8px;
		font-weight: 500;
		line-height: 125%;
		text-transform: uppercase;
	}

@media screen 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) {
	/* PARAGRAPH */
	/*body, body .gm-style, p, .paragraph {
		font-size: 13px;
	}*/

	/* SMALL */
	/*small, .small, .small::before, .small::after {
		font-size: 11px;
	}*/

	/* MEGA-TITLE */
	.mega-title {
		font-size: 46px;
		line-height: 117%;
	}

	/* TITLE */
	h1:not(.nostyle), .h1:not(.nostyle), .title {
		font-size: 35px;
		line-height: 123%;
	}

	/* SECONDARY-TITLE */
	h2:not(.nostyle), .h2:not(.nostyle), .secondary-title {
		font-size: 27px;
		line-height: 130%;
	}

	/* SUBTITLE */
	h3:not(.nostyle), .h3:not(.nostyle), .subtitle {
		font-size: 17px;
		line-height: 147%;
	}

	/* SECONDARY-SUBTITLE */
	h4:not(.nostyle), .h4:not(.nostyle), .secondary-subtitle {
		font-size: 18px;
		line-height: 145%;
	}

	/* LIST-NAV-SUBTITLE - Required for accordion contains secondary-subtitle */
	.list-nav-subtitle {
		font-size: 13px;
		line-height: 169%;
	}

	/* SIGNATURE */
	.signature {
		font-size: 12px;
	}

	/* PRODUCT ITEM - PRICE */
	/*.product-item .desc .name ,
	.product-item .price p {
		font-size: 10px;
	}*/
}





/*
 *
 * Elements & Components
 *
*/

/* Primary Button */
	/* Normal */
	.button, button, input[type=submit], input[type=button] {
		font-family: var(--base-fontFamily);
		font-weight: 500;
		font-size: 13px;
		color: white;
		line-height: 123%;
		text-transform: uppercase;
		padding: 13px 20px;
		border: 1px solid var(--color-button);
		background-color: var(--color-button);
		text-decoration: none;
	}

	/* Normal Hover */
	.button:not([disabled]):not(.mfp-close):hover, button:not([disabled]):not(.mfp-close):hover, input[type=submit]:not([disabled]):not(.mfp-close):hover, input[type=button]:not([disabled]):not(.mfp-close):hover {
		color: #fff;
		border-color: var(--color-button-hover);
		background-color: var(--color-button-hover);
		text-decoration: none;
	}

	/* Normal Disabled */
	.button[disabled], button[disabled], input[type=submit][disabled], input[type=button][disabled] {
		cursor: default !important;
		/*opacity: 0.3;*/
		color: #CCC;
		background-color: #F7F7F7;
		border-color: #F7F7F7;
		text-decoration: none;
	}

	/* White */
	.button.btn-light, .button.white, button.btn-light, input[type=submit].btn-light, input[type=button].btn-light {
		color: var(--color-button);
		border-color: white;
		background-color: white;
		text-decoration: none;
	}

	/* White Hover */
	.button.white:not([disabled]):not(.mfp-close):hover, button.white:not([disabled]):not(.mfp-close):hover, input[type=submit].white:not([disabled]):not(.mfp-close):hover, input[type=button].white:not([disabled]):not(.mfp-close):hover{
		color: white;
		border-color: var(--color-button);
		background-color: var(--color-button);
		text-decoration: none;
	}

	/* White Disabled */
	.button.white[disabled], button.white[disabled], input[type=submit].white[disabled], input[type=button].white[disabled]{
		cursor: default !important;
		/*opacity: 0.3;*/
		color: #CCC;
		background-color: #F7F7F7;
		border-color: #F7F7F7;
		text-decoration: none;
	}

/* Secondary Button */
	/* Normal */
	.button.btn2, button.btn2, input[type=submit].btn2, input[type=button].btn2 {
		color: var(--color-button);
		border-color: var(--color-button);
		background-color: white;
		text-decoration: none;
	}

	/* Normal Hover */
	.button.btn2:not([disabled]):not(.mfp-close):hover, button.btn2:not([disabled]):not(.mfp-close):hover, input[type=submit].btn2:not([disabled]):hover, input[type=button].btn2:not([disabled]):hover, .buttonBlocks:not([disabled]):hover{
		color: white;
		border-color: var(--color-button);
		background-color: var(--color-button);
		text-decoration: none;
	}

	/* Normal Disable */
	.button.btn2[disabled], button.btn2[disabled], input[type=submit].btn2[disabled], input[type=button].btn2[disabled], .buttonBlocks[disabled]{
		cursor: default !important;
		/*opacity: 0.3;*/
		color: #CCC;
		background-color: #F7F7F7;
		border-color: #F7F7F7;
		text-decoration: none;
	}

	/* 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: white;
		border-color: white;
		background-color: transparent;
		text-decoration: none;
	}

	/* White Hover */
	.button.btn2.white:not([disabled]):not(.mfp-close):hover, button.btn2.white:not([disabled]):not(.mfp-close):hover, input[type=submit].btn2.white:not([disabled]):not(.mfp-close):hover, input[type=button].btn2.white:not([disabled]):not(.mfp-close):hover {
		color: var(--color-button);
		border-color: white;
		background-color: white;
		text-decoration: none;
	}

	/* White Disable */
	.button.btn2.white[disabled], button.btn2.white[disabled], input[type=submit].btn2.white[disabled], input[type=button].btn2.white[disabled] {
		cursor: default !important;
		/*opacity: 0.3;*/
		color: #CCC;
		background-color: #F7F7F7;
		border-color: #F7F7F7;
		text-decoration: none;
	}

/* Button Link */
	/* Normal */
	.button.link, .link {
		font-family: var(--base-fontFamily);
		font-size: 13px;
		color: var(--color-button);
		font-weight: 500;
		line-height: 123%;
		text-transform: uppercase;
		text-decoration: none;
		padding: 0;
		border: 0;
		background: transparent;
		display: inline-block;
	}

	.button.link:not(.cursor-default), .link:not(.cursor-default) {
		border-bottom: 1px solid;
	}

	/* Normal Hover */
	.button.link:not([disabled]):hover, .link:not([disabled]):hover {
		border-color: transparent;
	}

	/* Normal Disable */
	.button.link[disabled], .link[disabled] {
		color: #CCCCCC;
		cursor: default !important;
		opacity: 0.3;
		border-color: transparent;
	}

	/* White */
	.button.link.white, .link.white {
		color: white;
	}

	/* White Hover */
	.button.link.white:not([disabled]):hover, .link.white:not([disabled]):hover {
		
	}

	/* White Disable */
	.button.link.white[disabled], .link.white[disabled] {
		color: #CCCCCC;
		cursor: default !important;
		opacity: 0.3;
		border-color: transparent;
	}

/* Buttons Cart */
	/* Normal */
	.btn-cart, .btn-cart-esgotado {
		font-family: var(--base-fontFamily);
		font-weight: 600;
		font-size: 13px;
		color: white;
		line-height: 123%;
		text-transform: uppercase;
		padding: 16px 30px;
		border: 1px solid var(--color-button);
		background-color: var(--color-button);
	}

	/* Normal hover */
	.btn-cart:not([disabled]):not(.loader):not(.btn-cart-esgotado):hover{
		color: #fff;
		border-color: var(--color-button-hover);
		background-color: var(--color-button-hover);
	}

	/* Normal Disable */
	.btn-cart[disabled] {
		cursor: default !important;
		/*opacity: 0.3;*/
		color: #CCC;
		background-color: #F7F7F7;
		border-color: #F7F7F7;
	}

/* Button Esgotado */
body .btn-cart-esgotado{
	color: #CCC !important;
	border-color: #F7F7F7 !important;
	background-color: #F7F7F7 !important;
	cursor: default !important;
}

/* Button Loading */
.button.loader, button.loader, .btn-cart.loader {
	position: relative;
	color: black !important;
	background: black !important;
	border-color: black !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: white;
	-webkit-animation: loader 750ms linear infinite;
	-moz-animation: loader 750ms linear infinite;animation: loader 750ms linear infinite;
}

@-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);}}






/*
 *
 * Accordions
 *
*/
#main .accordion > li {
	border-color: var(--color-lines);
}

#main .accordion > li.active {
	/*border-color: var(--color-dark);*/
}

#main .accordion > li.active + li {
	/*border-top-color: var(--color-dark);*/
}

.accordion .accordion-head, .accordion .accordion-content {
	padding-left: 15px;
	padding-right: 4em;
}






/*
 *
 * Tabs
 *
*/
.tabs-container .tabs li {
	font-weight: 700;
}

.tabs-container:not(.vertical) .tabs {
	border-bottom: 1px solid whitesmoke;
	text-align: center;
	background-color: white;
}

.tabs-container .tabs-item {
	text-decoration: none;
	border-bottom: 3px solid transparent;
	padding: 18px 20px;
	display: block;
}

.tabs-container .tabs li.sel .tabs-item {
	border-color: black;
	border-color: var(--color-theme);
}

.tabs-container .tabs li:not(.sel) .tabs-item:hover {
	background-color: whitesmoke;
}

.tabs-container.vertical .tabs-item {
	padding-bottom: 0;
	border-bottom-width: 1px;
	display: inline-block;
}






/*
 *
 * Form
 *
*/
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: var(--base-fontFamily);
	font-weight: 400;
	color: #333;
	font-size: 13px;
	line-height: 162%;
	padding: 11px 10px 10px;
	border: 1px solid #E0E0E0;
}

input[type=file] {
	padding: 11px 10px 10px;
}

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:not(.disabled):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: #B3B3B3;
}

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: #F7F7F7 !important;
	border: 1px solid #E6E6E6!important;
	-webkit-text-fill-color: rgb(0, 0, 0, 0.5);
	-webkit-opacity: 1;
	cursor: default;
}

div.select {
	position: relative;
	display: block;
	border: 1px solid #E0E0E0;
	overflow-x: hidden;
}

div.select select {
	position: relative;
	width: 100%;
	padding: 11px 30px 10px 10px;
	min-height: 40px;
	appearance:none;
	border: 0px !important;
	border-radius: 0 !important;
	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;
	width: 16px;
	height: 16px;
	background-position: center;
	background-size: 16px;
	top: calc(50% - 8px);
	right: 12px;
	background-repeat: no-repeat;
	background-image: url("data:image/svg+xml,%3Csvg height='32' width='32' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M27 10.992L15.999 22 5 10.992l.99-.991 10.007 10.016L26.008 10z'/%3E%3C/svg%3E");
}

div.select.loading::after {
	background: url(../images/variantsloader.gif) center center/18px no-repeat;
	width: 20px;
	right: 8px;
}

div.select select:disabled{
	background-color: #F7F7F7;
}

div.select select::-ms-expand{
	display: none;
}

div.select[disabled]::after{
	opacity: 0.3;
}

::-webkit-input-placeholder {color: rgb(0, 0, 0, 0.65);}
::-moz-placeholder {color: rgb(0, 0, 0, 0.65);}
:-ms-input-placeholder {color: rgb(0, 0, 0, 0.65);}
:-moz-placeholder {color: rgb(0, 0, 0, 0.65);}

.search-mobile input::-webkit-input-placeholder {color: rgb(0, 0, 0);}
.search-mobile input::-moz-placeholder {color: rgb(0, 0, 0);}
.search-mobile input:-ms-input-placeholder {color: rgb(0, 0, 0);}
.search-mobile input:-moz-placeholder {color: rgb(0, 0, 0);}


body:not(.header-slim):not(.header-slim-mobile):not(.user-currency-active):not(.headerCampaignVisible):not(.hover-wish):not(.user-account-active):not(.container-search-active):not(.tablet):not(.rdc-minicart-visible):not(.submenu-visible).rdc-page-id-1 #header:not(:hover) .container-search:not(.sel) ::-webkit-input-placeholder {color: rgb(255, 255, 255, 0.5);}
body:not(.header-slim):not(.header-slim-mobile):not(.user-currency-active):not(.headerCampaignVisible):not(.hover-wish):not(.user-account-active):not(.container-search-active):not(.tablet):not(.rdc-minicart-visible):not(.submenu-visible).rdc-page-id-1 #header:not(:hover) .container-search:not(.sel) ::-moz-placeholder {color: rgb(255, 255, 255, 0.5);}
body:not(.header-slim):not(.header-slim-mobile):not(.user-currency-active):not(.headerCampaignVisible):not(.hover-wish):not(.user-account-active):not(.container-search-active):not(.tablet):not(.rdc-minicart-visible):not(.submenu-visible).rdc-page-id-1 #header:not(:hover) .container-search:not(.sel) :-ms-input-placeholder {color: rgb(255, 255, 255, 0.5);}
body:not(.header-slim):not(.header-slim-mobile):not(.user-currency-active):not(.headerCampaignVisible):not(.hover-wish):not(.user-account-active):not(.container-search-active):not(.tablet):not(.rdc-minicart-visible):not(.submenu-visible).rdc-page-id-1 #header:not(:hover) .container-search:not(.sel) :-moz-placeholder {color: rgb(255, 255, 255, 0.5);}

@media screen and (min-width: 768px){
	body:not(.header-slim):not(.header-slim-mobile):not(.user-currency-active):not(.headerCampaignVisible):not(.hover-wish):not(.user-account-active):not(.container-search-active):not(.tablet):not(.rdc-minicart-visible):not(.submenu-visible):not(.tablet).rdc-page-id-1 #header:not(:hover) .container-search:not(.sel) ::-webkit-input-placeholder {color: rgb(255, 255, 255, 0.5);}
	body:not(.header-slim):not(.header-slim-mobile):not(.user-currency-active):not(.headerCampaignVisible):not(.hover-wish):not(.user-account-active):not(.container-search-active):not(.tablet):not(.rdc-minicart-visible):not(.submenu-visible):not(.tablet).rdc-page-id-1 #header:not(:hover) .container-search:not(.sel) ::-moz-placeholder {color: rgb(255, 255, 255, 0.5);}
	body:not(.header-slim):not(.header-slim-mobile):not(.user-currency-active):not(.headerCampaignVisible):not(.hover-wish):not(.user-account-active):not(.container-search-active):not(.tablet):not(.rdc-minicart-visible):not(.submenu-visible):not(.tablet).rdc-page-id-1 #header:not(:hover) .container-search:not(.sel) :-ms-input-placeholder {color: rgb(255, 255, 255, 0.5);}
	body:not(.header-slim):not(.header-slim-mobile):not(.user-currency-active):not(.headerCampaignVisible):not(.hover-wish):not(.user-account-active):not(.container-search-active):not(.tablet):not(.rdc-minicart-visible):not(.submenu-visible):not(.tablet).rdc-page-id-1 #header:not(:hover) .container-search:not(.sel) :-moz-placeholder {color: rgb(255, 255, 255, 0.5);}

}

	body:not(.header-slim):not(.header-slim-mobile):not(.user-currency-active):not(.headerCampaignVisible):not(.hover-wish):not(.user-account-active):not(.container-search-active):not(.rdc-minicart-visible):not(.submenu-visible):not(.menu-mobile-opened).tablet.rdc-page-id-1 #header .container-search:not(.sel) ::-webkit-input-placeholder {color: rgb(255, 255, 255, 0.5);}
	body:not(.header-slim):not(.header-slim-mobile):not(.user-currency-active):not(.headerCampaignVisible):not(.hover-wish):not(.user-account-active):not(.container-search-active):not(.rdc-minicart-visible):not(.submenu-visible):not(.menu-mobile-opened).tablet.rdc-page-id-1 #header .container-search:not(.sel) ::-moz-placeholder {color: rgb(255, 255, 255, 0.5);}
	body:not(.header-slim):not(.header-slim-mobile):not(.user-currency-active):not(.headerCampaignVisible):not(.hover-wish):not(.user-account-active):not(.container-search-active):not(.rdc-minicart-visible):not(.submenu-visible):not(.menu-mobile-opened).tablet.rdc-page-id-1 #header .container-search:not(.sel) :-ms-input-placeholder {color: rgb(255, 255, 255, 0.5);}
	body:not(.header-slim):not(.header-slim-mobile):not(.user-currency-active):not(.headerCampaignVisible):not(.hover-wish):not(.user-account-active):not(.container-search-active):not(.rdc-minicart-visible):not(.submenu-visible):not(.menu-mobile-opened).tablet.rdc-page-id-1 #header .container-search:not(.sel) :-moz-placeholder {color: rgb(255, 255, 255, 0.5);}

	body:not(.header-slim):not(.header-slim-mobile):not(.user-currency-active):not(.headerCampaignVisible):not(.hover-wish):not(.user-account-active):not(.container-search-active):not(.rdc-minicart-visible):not(.submenu-visible).menu-mobile-opened.tablet.rdc-page-id-1 #header:not(:hover) .container-search:not(.sel) ::-webkit-input-placeholder {color: rgb(0, 0, 0);}
	body:not(.header-slim):not(.header-slim-mobile):not(.user-currency-active):not(.headerCampaignVisible):not(.hover-wish):not(.user-account-active):not(.container-search-active):not(.rdc-minicart-visible):not(.submenu-visible).menu-mobile-opened.tablet.rdc-page-id-1 #header:not(:hover) .container-search:not(.sel) ::-moz-placeholder {color: rgb(0, 0, 0);}
	body:not(.header-slim):not(.header-slim-mobile):not(.user-currency-active):not(.headerCampaignVisible):not(.hover-wish):not(.user-account-active):not(.container-search-active):not(.rdc-minicart-visible):not(.submenu-visible).menu-mobile-opened.tablet.rdc-page-id-1 #header:not(:hover) .container-search:not(.sel) :-ms-input-placeholder {color: rgb(0, 0, 0);}
	body:not(.header-slim):not(.header-slim-mobile):not(.user-currency-active):not(.headerCampaignVisible):not(.hover-wish):not(.user-account-active):not(.container-search-active):not(.rdc-minicart-visible):not(.submenu-visible).menu-mobile-opened.tablet.rdc-page-id-1 #header:not(:hover) .container-search:not(.sel) :-moz-placeholder {color: rgb(0, 0, 0);}

/* Only Mobile (Portrait and Landscape) */
@media screen 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) {
	body:not(.header-slim):not(.header-slim-mobile):not(.menu-mobile-opened):not(.user-currency-active):not(.headerCampaignVisible):not(.hover-wish):not(.user-account-active):not(.container-search-active):not(.rdc-minicart-visible):not(.submenu-visible).rdc-page-id-1 #header .container-search:not(.sel) ::-webkit-input-placeholder {color: rgb(255, 255, 255, 0.5);}
	body:not(.header-slim):not(.header-slim-mobile):not(.menu-mobile-opened):not(.user-currency-active):not(.headerCampaignVisible):not(.hover-wish):not(.user-account-active):not(.container-search-active):not(.rdc-minicart-visible):not(.submenu-visible).rdc-page-id-1 #header .container-search:not(.sel) ::-moz-placeholder {color: rgb(255, 255, 255, 0.5);}
	body:not(.header-slim):not(.header-slim-mobile):not(.menu-mobile-opened):not(.user-currency-active):not(.headerCampaignVisible):not(.hover-wish):not(.user-account-active):not(.container-search-active):not(.rdc-minicart-visible):not(.submenu-visible).rdc-page-id-1 #header .container-search:not(.sel) :-ms-input-placeholder {color: rgb(255, 255, 255, 0.5);}
	body:not(.header-slim):not(.header-slim-mobile):not(.menu-mobile-opened):not(.user-currency-active):not(.headerCampaignVisible):not(.hover-wish):not(.user-account-active):not(.container-search-active):not(.rdc-minicart-visible):not(.submenu-visible).rdc-page-id-1 #header .container-search:not(.sel) :-moz-placeholder {color: rgb(255, 255, 255, 0.5);}
}

@media screen 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) {
	/*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: 13px;
	}*/
}





/*
 *
 * Messages Bar
 *
*/
.form-message .help,
.form-message .success,
.form-message .info,
.form-message .warning,
.form-message .error,
body .form-stock-message .help,
body .form-stock-message .success, 
body .form-stock-message .info, 
body .form-stock-message .warning, 
body .form-stock-message .error {
	background-repeat: no-repeat;
	background-position: left 6px center;
	background-size: 16px;
	line-height: 175%;
	font-family: var(--base-fontFamily);
	font-size: 12px;
	color: #000000;
	font-weight: 300;
	padding: 5px 4px 4px 30px;
	border-radius: 0;
	border: 1px solid;
}

.form-message .help a, 
.form-message .success a, 
.form-message .info a, 
.form-message .warning a, 
.form-message .error a, 
body .form-stock-message .help a, 
body .form-stock-message .success a, 
body .form-stock-message .info a, 
body .form-stock-message .warning a, 
body .form-stock-message .error a{color: #000 !important;font-weight: 300 !important;}

.form-message .help, body .form-stock-message .help {
	background-color:  #FFFFFF;
	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='%238b8d8f' fill-rule='evenodd'%3E%3Cpath d='m16 4c6.63 0 12 5.37 12 12s-5.37 12-12 12-12-5.37-12-12 5.37-12 12-12zm0 1.6875c-5.6980195 0-10.3125 4.6144805-10.3125 10.3125s4.6144805 10.3125 10.3125 10.3125 10.3125-4.6144805 10.3125-10.3125-4.6144805-10.3125-10.3125-10.3125z' fill-rule='nonzero'%3E%3C/path%3E%3Cpath d='m16.8556542 22.6708224c-.2787156.2480277-.6017256.3726806-.9676406.3726806-.3785865 0-.7088214-.12243-.9907049-.3677345-.2823281-.24486-.42377-.5876973-.42377-1.0281785 0-.3907422.1368847-.7196304.4097648-.9861643s.6076167-.3998008 1.0047101-.3998008c.3907576 0 .7196587.1332669.9866477.3998008.2665444.2665339.4002612.5953665.4002612.9861643-.0005001.4341458-.1401081.7752603-.4192683 1.0232324zm3.4753588-8.6155585c-.2141358.3970777-.4684534.7394704-.7634529 1.0281785-.2941103.2886524-.8230865.7738152-1.586595 1.4559331-.2105234.1924535-.3799203.3613991-.5068568.5068368-.1269364.1459378-.2218054.2791492-.2837175.4002454-.0623567.1210407-.110208.2421369-.1441096.3631775-.0339016.120596-.0849207.3333897-.1540577.6373806-.117433.6451054-.4865158.9676025-1.106804.9676025-.3225654 0-.5936115-.1052575-.8145276-.3162172-.220027-.2109597-.3297904-.5240092-.3297904-.9395932 0-.5208415.0808637-.9721596.2421464-1.3538433.1603935-.3817392.3749739-.7164627.6415183-1.0051151.266989-.2886525.6265683-.6311007 1.0796827-1.0281785.3970933-.3473943.6839787-.6093712.8606005-.7860416.1770664-.1770594.3257333-.3740144.446334-.590865.1215456-.2172951.1811791-.4526519.1811791-.7069595 0-.4964444-.1838467-.9147514-.5533742-1.2558104-.3690828-.3410589-.8452614-.5118384-1.4284801-.5118384-.6825893 0-1.1849444.1721133-1.5075098.5163399-.3225654.3442267-.5949453.8510635-.8185847 1.5210106-.2114126.7011242-.6116738 1.0516307-1.200339 1.0516307-.3474081 0-.6405736-.12243-.8795521-.3672899-.2385339-.24486-.3578008-.5100045-.3578008-.7954892 0-.5890867.1892932-1.1862871.567435-1.7911568.3785864-.6048697.9306267-1.10587118 1.6565656-1.50250431.7254943-.39707773 1.5725898-.59586667 2.5397858-.59586667.8994484 0 1.6931905.16622246 2.3816709.49827835.6884804.33155574 1.2206244.78287393 1.5960429 1.35384333.374974.5705248.5628833 1.1907886.5628833 1.8607356.0008837.5263434-.1061564.9884985-.3202923 1.3855762z'%3E%3C/path%3E%3C/g%3E%3C/svg%3E");
	border-color: #00000080;
}

.form-message .success,
body .form-stock-message .success {
	background-color: #FFFFFF;
	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 4c6.63 0 12 5.37 12 12s-5.37 12-12 12-12-5.37-12-12 5.37-12 12-12zm0 1.6875c-5.6980195 0-10.3125 4.6144805-10.3125 10.3125s4.6144805 10.3125 10.3125 10.3125 10.3125-4.6144805 10.3125-10.3125-4.6144805-10.3125-10.3125-10.3125zm6.1588512 5.8627863c.0025742.0025545.005134.0051234.0076794.0077066.3826574.3883299.3815551 1.01228-.002472 1.3992554l-7.5148374 7.572533c-.3334527.3360127-.8761615.338088-1.2121742.0046354-.0015511-.0015392-.0030963-.0030844-.0046355-.0046354l-3.59894211-3.6265732c-.38226603-.3852009-.38226603-1.006628 0-1.3918289.37903691-.3819469.99593611-.384306 1.37788311-.0052691l.0043113.0043053 2.8251525 2.8389128 6.7420178-6.7937799c.3785236-.3814297.9945874-.3837856 1.3760171-.005262z' fill='%2338ca73'%3E%3C/path%3E%3C/svg%3E");
	border-color: #3f9c3580;
}

.form-message .info, 
body .form-stock-message .info {
	background-color: #FFFFFF;
	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='%230088df'%3E%3Cpath d='m16 4c6.63 0 12 5.37 12 12s-5.37 12-12 12-12-5.37-12-12 5.37-12 12-12zm0 1.6875c-5.6980195 0-10.3125 4.6144805-10.3125 10.3125s4.6144805 10.3125 10.3125 10.3125 10.3125-4.6144805 10.3125-10.3125-4.6144805-10.3125-10.3125-10.3125z'%3E%3C/path%3E%3Cpath d='m0 0h2.400017v2.400023h-2.400017z' transform='matrix(1 0 0 -1 15 12.400022)'%3E%3C/path%3E%3Cpath d='m0 4.799989h2.400017v7.200011h-2.400017z' transform='matrix(1 0 0 -1 15 26.799988)'%3E%3C/path%3E%3C/g%3E%3C/svg%3E");
	border-color: #0088df80;
}

.form-message .warning, 
body .form-stock-message .warning {
	background-color: #FFFFFF;
	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='m7.51175785 27c-1.21116724 0-2.32813258-.669486-2.96063102-1.7215355-.71324293-1.1886792-.71324293-2.6096291-.12111672-3.8529603l7.84567219-14.03448273c.8881893-1.32530904 2.0455269-2.39102147 3.7277036-2.39102147s2.8395143 1.06571243 3.7277036 2.39102147l7.8053 13.96616783c.6459558 1.2160052.619041 2.746259-.0942019 3.9212752-.6324985 1.0520495-1.7360064 1.7215355-2.9606311 1.7215355zm8.49162805-6.804164c.7132429 0 1.2784543.5875082 1.2784543 1.3116461s-.5652114 1.2979831-1.2784543 1.2979831-1.2919117-.5738452-1.2919117-1.2979831.5786688-1.3116461 1.2919117-1.3116461zm0-1.297983c-.4710095 0-.8074448-.3962265-.8612745-.8744307l-.4306372-3.9212753c-.0672871-.669486.6324984-1.297983 1.2919117-1.297983s1.3591988.628497 1.2784543 1.297983l-.4306372 3.9212753c-.0403723.4645413-.3633502.8744307-.8478171.8744307zm-8.49162805 6.3669486h16.96979865c.6324985 0 1.170795-.3552375 1.5072304-.9017567.390265-.655823.3768076-1.4482759.067287-2.1314249l-7.7514703-13.87052696c-.5517539-.81977879-1.238082-1.6258946-2.3012177-1.6258946s-1.7629212.80611581-2.3146752 1.6258946l-7.73801284 13.87052696c-.32297793.696812-.33643535 1.4756019.06728706 2.1314249.32297793.5465192.86127448.9017567 1.49377293.9017567z' fill='%23ec7a09'%3E%3C/path%3E%3C/svg%3E");
	border-color: #ec7a0980;
}

.form-message .error, 
body .form-stock-message .error {
	background-color: #FFFFFF;
	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='%23f60000'%3E%3Cpath d='m16 4c6.6274416 0 12 5.37261464 12 12 0 6.6273854-5.3726146 12-12 12-6.62738536 0-12-5.3726146-12-12 0-6.62738536 5.37261464-12 12-12zm0 1.7c-5.6885013 0-10.3 4.6114987-10.3 10.3s4.6114987 10.3 10.3 10.3 10.3-4.6114987 10.3-10.3c0-5.6885219-4.6114631-10.3-10.3-10.3z'%3E%3C/path%3E%3Cpath d='m20.2792452 11.8792201-.1584717-.1584665c-.4260336-.4260195-1.116759-.4260081-1.5427785.0000254-.000455.0004551-.0009096.0009105-.0013638.0013663l-2.5766312 2.5858521-2.5766185-2.5858393c-.4252649-.4267867-1.1159892-.4280205-1.5427759-.0027556-.0004601.0004585-.0009198.0009173-.0013791.0013766l-.1584474.1584474c-.4260265.4260265-.4260265 1.116752 0 1.5427785.0004593.0004592.0009189.0009181.001379.0013765l2.5858393 2.5766185-2.5858521 2.5766312c-.4267867.4252649-.4280204 1.1159892-.0027555 1.542776.0004542.0004558.0009088.0009112.0013638.0013663l.1584665.1584717c.4260194.4260335 1.1167449.4260449 1.5427784.0000254.0004657-.0004656.0009309-.0009317.0013957-.0013982l2.5766058-2.5858698 2.5766185 2.5858826c.4252613.4267903 1.1159856.4280298 1.5427759.0027685.0004623-.0004606.0009241-.0009216.0013855-.001383l.1584908-.1584908c.4260265-.4260265.4260265-1.1167519 0-1.5427784-.0004614-.0004614-.0009233-.0009224-.0013855-.001383l-2.5858826-2.5766185 2.5858698-2.5766058c.4267903-.4252613.4280298-1.1159856.0027685-1.5427759-.0004648-.0004665-.0009301-.0009326-.0013957-.0013982z'%3E%3C/path%3E%3C/g%3E%3C/svg%3E");
	border-color: #cc020180;
}

.form-field.displayError .label-title,
.form-field.displayError .checkbox-uni label,
.form-field.displayError .label-desc {
	color: #E02020;
}

.form-field.displayError input,
.form-field.displayError div.select,
.form-field.displayError .check,
.form-field.displayError textarea,
.form-field.displayError .checkbox-uni .magic-checkbox+label:before{
	border-color: #E02020 !important;
}






/*
 *
 * 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;
}






/*
 *
 * Geral
 *
*/
body .overlay::before {background-color: rgba(51, 51, 51, 0.5);/*background-color: var(--color-overlay);*/}
body .overlay2::before {background-color: rgba(51, 51, 51, 0.5);/*background-color: var(--color-overlay);*/}
#containerSite-mask {background-color: transparent;}
#menu {background-color: #fff;}
.border-color {border-color: lightgray;}
/*#header .container{max-width: 2560px;}*/
.container {max-width: 1630px;}

#main.products .container,
#main.product .container.wrapper-product, #main.product .container.bottom-img-container, #main.product .container.wrapper-breadcrumb,
#header .container{max-width: 1920px;}

@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: 1156px){
	body:not(.tablet) #header{position: absolute;}
}

body.tablet .container {max-width: 100%;}
body.tablet #containerSite, body.tablet #header {min-width: 0;}






/*
 *
 * 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");
}






/*
 *
 * Icons SVG
 *
*/
a:not(.disabled):hover .rdc-icon-svg, .a:not(.disabled):hover .rdc-icon-svg, .rdc-icon-hover:hover {
	opacity: 0.5;
}
/* SVG icons Ex: {background-image: url("data:image/svg+xml,%3Csvg ... ");}*/
body .rdc-icon-svg.rdc-icon-social-share {background-image: url("data:image/svg+xml,%3Csvg height='32' width='32' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M13.525 21.97a7.666 7.666 0 01-2.466-5.613c0-4.233 3.484-7.677 7.765-7.677h4.11L19.2 4.987 20.197 4l5.441 5.38-5.44 5.379-.999-.987 3.736-3.693h-4.111c-3.503 0-6.353 2.818-6.353 6.28 0 1.76.717 3.391 2.017 4.593zm13.063-6.095v9.031a.704.704 0 01-.706.698H6.118a.704.704 0 01-.706-.698v-9.038H4v9.038C4 26.061 4.95 27 6.118 27h19.764C27.05 27 28 26.06 28 24.906v-9.03z'/%3E%3C/svg%3E");}
body .rdc-icon-svg.rdc-icon-social-fb {background-image: url("data:image/svg+xml,%3Csvg height='32' width='32' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M24 23.2c0 .484-.244.8-.738.8h-4.15v-6.054h2.11l.32-2.595h-2.43v-1.349c0-.692.19-1.245 1.212-1.245h1.454v-2.063c-.445-.03-1.134-.095-2.036-.095-1.875 0-3.298 1.116-3.298 3.165v1.587h-2.222v2.595h2.222V24H8.747C8.249 24 8 23.684 8 23.2V9.077C8 8.592 8.249 8 8.747 8h14.515c.494 0 .738.592.738 1.077z'/%3E%3C/svg%3E");}
body .rdc-icon-svg.rdc-icon-social-in {background-image: url("data:image/svg+xml,%3Csvg height='32' width='32' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M20.576 8A3.428 3.428 0 0124 11.425v9.15A3.428 3.428 0 0120.576 24h-9.152A3.428 3.428 0 018 20.575v-9.15A3.428 3.428 0 0111.424 8zm0 1.868h-9.152c-.858 0-1.556.698-1.556 1.557v9.15c0 .859.698 1.557 1.556 1.557h9.152c.858 0 1.556-.698 1.556-1.557v-9.15c0-.859-.698-1.557-1.556-1.557zM16 11.58A4.425 4.425 0 0120.42 16c0 2.437-1.983 4.42-4.42 4.42s-4.42-1.983-4.42-4.42A4.425 4.425 0 0116 11.58zm0 1.868c-1.407 0-2.552 1.145-2.552 2.552s1.145 2.552 2.552 2.552 2.552-1.145 2.552-2.552-1.145-2.552-2.552-2.552zm4.524-2.525a.796.796 0 110 1.591.796.796 0 010-1.591z'/%3E%3C/svg%3E");}
body .rdc-icon-svg.rdc-icon-social-lk {background-image: url("data:image/svg+xml,%3Csvg height='32' width='32' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M12.07 23H9.08v-9.766h2.992zm-1.514-10.965c-.945 0-1.556-.68-1.556-1.52C9 9.66 9.63 9 10.595 9s1.556.659 1.574 1.516c0 .84-.61 1.519-1.613 1.519zM23 23h-2.992v-5.412c0-1.26-.434-2.116-1.517-2.116-.826 0-1.317.58-1.534 1.137-.08.198-.1.48-.1.759v5.63h-2.994v-6.65c0-1.22-.039-2.238-.079-3.116h2.6l.137 1.357h.06c.394-.637 1.36-1.577 2.974-1.577 1.969 0 3.445 1.338 3.445 4.213z'/%3E%3C/svg%3E");}
body .rdc-icon-svg.rdc-icon-social-pi {background-image: url("data:image/svg+xml,%3Csvg height='32' width='32' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M17.003 19.602c-.94-.075-1.334-.558-2.07-1.02-.405 2.202-.9 4.314-2.364 5.418-.454-3.331.662-5.83 1.18-8.485-.883-1.543.106-4.648 1.971-3.885 2.295.943-1.987 5.74.887 6.34 3.001.623 4.227-5.403 2.366-7.36-2.69-2.83-7.826-.065-7.194 3.985.153.99 1.14 1.29.394 2.657-1.72-.396-2.234-1.803-2.167-3.68.105-3.071 2.66-5.223 5.221-5.519 3.241-.373 6.282 1.234 6.703 4.397.471 3.569-1.464 7.43-4.927 7.152z'/%3E%3C/svg%3E");}
body .rdc-icon-svg.rdc-icon-social-tm {background-image: url("data:image/svg+xml,%3Csvg height='32' width='32' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M19.999 22.235a7.486 7.486 0 01-1.507.595 6.07 6.07 0 01-1.457.17c-.594 0-1.118-.083-1.575-.244a3.304 3.304 0 01-1.167-.691c-.323-.297-.546-.618-.67-.953-.125-.34-.187-.827-.187-1.466v-4.912H12v-1.978a3.74 3.74 0 001.31-.771 3.79 3.79 0 00.875-1.2c.22-.467.372-1.065.455-1.785h1.848v3.539h3.08v2.195h-3.08v3.592c0 .811.04 1.332.12 1.561.079.232.227.414.445.553.288.185.618.279.985.279.659 0 1.312-.232 1.962-.695v2.211z'/%3E%3C/svg%3E");}
body .rdc-icon-svg.rdc-icon-social-tw {background-image: url("data:image/svg+xml,%3Csvg height='32' width='32' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M22.363 12.487c.007.154.008.307.008.456 0 4.673-3.3 10.057-9.34 10.057A8.794 8.794 0 018 21.411a6.286 6.286 0 004.86-1.465c-1.436-.03-2.648-1.05-3.066-2.452a3.08 3.08 0 001.481-.062c-1.502-.325-2.634-1.753-2.634-3.464v-.043c.442.263.95.424 1.488.443-.882-.636-1.46-1.716-1.46-2.944 0-.647.161-1.256.444-1.777 1.62 2.138 4.037 3.543 6.766 3.694a3.738 3.738 0 01-.085-.807c0-1.95 1.47-3.534 3.284-3.534.942 0 1.797.43 2.396 1.118a6.318 6.318 0 002.083-.858 3.517 3.517 0 01-1.443 1.957 6.235 6.235 0 001.886-.56 6.962 6.962 0 01-1.637 1.83z'/%3E%3C/svg%3E");}
body .rdc-icon-svg.rdc-icon-social-vm {background-image: url("data:image/svg+xml,%3Csvg height='32' width='32' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M22.93 12.88c-.782 4.329-5.154 7.997-6.467 8.834-1.315.834-2.515-.337-2.95-1.223-.498-1.012-1.99-6.491-2.38-6.947-.392-.454-1.565.456-1.565.456L9 13.266s2.381-2.795 4.193-3.142c1.922-.372 1.919 2.896 2.38 4.711.448 1.756.749 2.76 1.138 2.76.391 0 1.138-.977 1.954-2.48.819-1.501-.034-2.829-1.634-1.884.64-3.77 6.681-4.68 5.9-.35z'/%3E%3C/svg%3E");}
body .rdc-icon-svg.rdc-icon-social-yt {background-image: url("data:image/svg+xml,%3Csvg height='32' width='32' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M18.565 15.743l-3.594-1.612c-.313-.14-.571.017-.571.35v3.037c0 .334.258.491.571.351l3.592-1.612c.315-.142.315-.372.002-.514zM16 22c-7.862 0-8-.682-8-6s.138-6 8-6 8 .682 8 6-.138 6-8 6z'/%3E%3C/svg%3E");}
body .rdc-icon-svg.rdc-icon-social-wa {background-image: url("data:image/svg+xml,%3Csvg height='32' width='32' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M25.143 15.765c0 4.919-4.019 8.907-8.977 8.907a8.992 8.992 0 01-4.339-1.108l-4.97 1.579 1.62-4.78a8.814 8.814 0 01-1.288-4.598c0-4.92 4.02-8.908 8.977-8.908 4.959 0 8.977 3.988 8.977 8.908zm-8.977-7.49c-4.162 0-7.547 3.36-7.547 7.49a7.41 7.41 0 001.438 4.39l-.943 2.781 2.9-.921a7.542 7.542 0 004.152 1.238c4.162 0 7.548-3.359 7.548-7.488 0-4.13-3.386-7.49-7.548-7.49zm4.533 9.541c-.055-.09-.202-.146-.422-.255-.22-.109-1.302-.637-1.503-.71-.202-.073-.349-.11-.495.11-.147.218-.569.71-.697.855-.129.146-.257.164-.477.055-.22-.11-.929-.34-1.77-1.083-.653-.58-1.095-1.293-1.224-1.512-.128-.219-.013-.337.097-.445.1-.098.22-.255.33-.383.11-.127.147-.218.22-.364.074-.146.037-.273-.018-.383-.055-.109-.496-1.183-.679-1.62-.183-.437-.366-.365-.495-.365-.128 0-.275-.018-.422-.018a.812.812 0 00-.587.273c-.201.219-.77.747-.77 1.821 0 1.075.789 2.113.899 2.258.11.146 1.522 2.422 3.759 3.296 2.237.874 2.237.583 2.64.546.404-.036 1.302-.528 1.486-1.038.183-.51.183-.947.128-1.038z'/%3E%3C/svg%3E");}
body .rdc-icon-svg.rdc-icon-social-ms {background-image: url("data:image/svg+xml,%3Csvg height='32' width='32' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M16.086 7.003l.414-.001a9.318 9.318 0 019.5 9.103 9.318 9.318 0 01-9.5 9.103 9.803 9.803 0 01-3.035-.475l-.486-.171-2.207 1.378a.396.396 0 01-.591-.23l-.014-.106v-2.723A8.931 8.931 0 017 16.105c.114-4.995 4.14-8.984 9.086-9.102zm6.162 6.379l-4.117 2.244-2.561-2.196a.396.396 0 00-.538.02l-4.75 4.75a.396.396 0 00.47.627l4.116-2.244 2.564 2.197a.396.396 0 00.537-.02l4.75-4.75a.396.396 0 00-.472-.628z'/%3E%3C/svg%3E");}
body .rdc-icon-svg.rdc-icon-social-em {background-image: url("data:image/svg+xml,%3Csvg height='32' width='32' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M24 20c0 .35-.099.676-.257.962l-5.052-5.652 4.998-4.372c.194.308.311.67.311 1.062zm-8-3.664l6.953-6.084A1.975 1.975 0 0022 10H10c-.347 0-.668.096-.953.252zm1.939-.368l-1.61 1.41a.5.5 0 01-.658 0l-1.61-1.41-5.116 5.724c.307.193.666.308 1.055.308h12c.389 0 .748-.115 1.055-.308zm-9.627-5.03C8.117 11.246 8 11.608 8 12v8c0 .35.098.676.257.962l5.051-5.653z'/%3E%3C/svg%3E");}
body .rdc-icon-svg.rdc-icon-close {background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='32' height='32'%3E%3Cpath d='M17.058 16L27 25.942 25.942 27l-9.941-9.942L6.059 27l-1.058-1.058L14.943 16 5 6.058 6.058 5l9.943 9.942L25.942 5 27 6.058z'/%3E%3C/svg%3E");}
body .rdc-icon-svg.rdc-icon-notification {background-image: url("data:image/svg+xml,%3Csvg height='32' width='32' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M25.734 23.476c-.02-.02-1.88-1.92-1.88-4.763v-4.885c0-4.602-3.536-8.344-7.88-8.344s-7.878 3.742-7.878 8.344v4.885c0 2.761-1.871 4.752-1.888 4.772L5 24.75h22zm-17.564-.21c.636-1.026 1.358-2.617 1.358-4.553v-4.885c0-3.783 2.893-6.86 6.447-6.86s6.447 3.077 6.447 6.86v4.885c0 1.958.709 3.536 1.343 4.554zm8.521-17.782H15.26V4h1.432zm0 19.29h1.433c0 1.227-.964 2.226-2.15 2.226s-2.148-.999-2.148-2.226h1.433c0 .41.322.742.716.742s.716-.332.716-.742z'/%3E%3C/svg%3E");}
body .rdc-icon-svg.rdc-icon-success {background-image: url("data:image/svg+xml,%3Csvg height='32' width='32' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M16 4C9.383 4 4 9.383 4 16s5.383 12 12 12 12-5.383 12-12S22.617 4 16 4zm0 22.588C10.16 26.588 5.412 21.84 5.412 16S10.16 5.412 16 5.412 26.588 10.16 26.588 16 21.84 26.588 16 26.588zm6.699-16.265l-1.571-1.009-7.111 10.636-3.476-3.037-1.254 1.377 5.104 4.46z' fill='%233f9c35'/%3E%3C/svg%3E");}
body .rdc-icon-svg.rdc-icon-error {background-image: url("data:image/svg+xml,%3Csvg height='32' width='32' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M16 4C9.383 4 4 9.383 4 16s5.383 12 12 12 12-5.383 12-12S22.617 4 16 4zm0 22.588C10.16 26.588 5.412 21.84 5.412 16S10.16 5.412 16 5.412 26.588 10.16 26.588 16 21.84 26.588 16 26.588zm3.615-15.295L16 14.908l-3.615-3.615-1.092 1.092 3.615 3.614-3.615 3.616 1.092 1.092L16 17.092l3.615 3.615 1.092-1.092L17.092 16l3.615-3.615z' fill='%23d0021b'/%3E%3C/svg%3E");}
body .rdc-icon-svg.rdc-icon-delete,
body #controller-cart .rdc-icon-delete,
body .rdc-icon-svg.rdc-icon-remove {background-image: url("data:image/svg+xml,%3Csvg height='32' width='32' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M19.842 6.345C19.466 5 18.117 4 16.5 4c-1.61 0-2.954.995-3.335 2.345H7v1.547h19V6.345zM16.5 5.547a1.8 1.8 0 011.511.798h-2.993a1.742 1.742 0 011.482-.798zm6.91 3.867h1.726V25.68c0 1.279-1.162 2.32-2.59 2.32H10.454c-1.429 0-2.591-1.041-2.591-2.32V9.414H9.59V25.68c0 .425.387.773.864.773h12.09c.477 0 .864-.348.864-.773zm-8.637 1.547v12.374h-1.728V10.96zm5.182 0v12.374h-1.728V10.96z'/%3E%3C/svg%3E");}
body .rdc-icon-svg.rdc-icon-search {background-image: url("data:image/svg+xml,%3Csvg height='32' width='32' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M13.601 5a8.555 8.555 0 00-6.084 2.518A8.544 8.544 0 005 13.602c0 4.742 3.859 8.601 8.601 8.601a8.55 8.55 0 005.327-1.86l.262-.216.144-.123L26.33 27l.67-.669-6.997-6.997.123-.144a8.556 8.556 0 002.076-5.588c0-4.743-3.858-8.602-8.6-8.602zm0 .946c4.221 0 7.656 3.434 7.656 7.656 0 4.22-3.435 7.655-7.656 7.655-4.22 0-7.655-3.434-7.655-7.655a7.595 7.595 0 012.24-5.414 7.604 7.604 0 015.415-2.242z'/%3E%3C/svg%3E");}
body .rdc-icon-svg.rdc-icon-wishlist {background-image: url("data:image/svg+xml,%3Csvg height='32' width='32' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M21.176 6C24.387 6 27 8.68 27 11.972c0 .378-.042.76-.132 1.186l-.06.261-.144.489c-.419 1.721-1.6 3.63-3.019 5.437l-.411.513-.422.506-.538.62-.544.604-.436.469-.434.455-.43.44-.63.628-.405.394-.582.553-.54.501-.922.827-.946.81L16 27l-.615-.51-.56-.482-.386-.342-.775-.705-.53-.498-.374-.36-.39-.38-.4-.401-.62-.635-.422-.445-.531-.577-.64-.72-.527-.62-.415-.509-.407-.517-.396-.524c-1.104-1.496-2.048-3.069-2.582-4.587l-.09-.267-.14-.466a6.098 6.098 0 01-.2-1.483C5 8.679 7.613 6 10.824 6 13.074 6 15.03 7.316 16 9.237 16.97 7.317 18.926 6 21.176 6zm0 .8c-1.811 0-3.458 1.003-4.35 2.587l-.112.21L16 11.012l-.714-1.415c-.86-1.705-2.572-2.797-4.462-2.797C8.059 6.8 5.8 9.117 5.8 11.972c0 .312.035.637.105.985l.06.266.134.443.086.257c.43 1.223 1.175 2.563 2.184 3.981l.281.389.391.518.196.251.197.248.407.498.52.612.524.592.206.228.418.452.413.436.612.628.396.395.384.375.369.354.52.49.766.697.378.335.549.473.103.085.818-.7.912-.819.533-.494.575-.546.399-.388.622-.62.423-.433.427-.448.43-.46.43-.478.209-.235.42-.487.413-.494.406-.507c1.43-1.82 2.398-3.474 2.81-4.905l.07-.266.133-.439.056-.248c.079-.372.115-.7.115-1.021 0-2.855-2.26-5.172-5.024-5.172z'/%3E%3C/svg%3E");}
body .rdc-icon-svg.rdc-icon-wishlist-active {background-image: url("data:image/svg+xml,%3Csvg height='32' width='32' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M21.176 6C24.387 6 27 8.68 27 11.972c0 .378-.042.76-.132 1.186l-.06.261-.144.489c-.419 1.721-1.6 3.63-3.019 5.437l-.411.513-.422.506-.538.62-.544.604-.436.469-.434.455-.43.44-.63.628-.405.394-.582.553-.54.501-.922.827-.946.81L16 27l-.615-.51-.56-.482-.386-.342-.775-.705-.53-.498-.374-.36-.39-.38-.4-.401-.62-.635-.422-.445-.531-.577-.64-.72-.527-.62-.415-.509-.407-.517-.396-.524c-1.104-1.496-2.048-3.069-2.582-4.587l-.09-.267-.14-.466a6.098 6.098 0 01-.2-1.483C5 8.679 7.613 6 10.824 6 13.074 6 15.03 7.316 16 9.237 16.97 7.317 18.926 6 21.176 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' width='32' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M26.317 8.23h-5.128V3.39a.392.392 0 00-.394-.39h-9.591a.392.392 0 00-.394.39v4.84H5.683a.393.393 0 00-.392.361L4 25.581a.393.393 0 00.392.418h23.214a.392.392 0 00.392-.418l-1.29-16.99a.394.394 0 00-.392-.36zm-5.522 2.471c.199 0 .36.16.36.356a.36.36 0 01-.36.357.36.36 0 01-.36-.357c0-.196.161-.356.36-.356zm-9.198-6.92h8.805v4.45h-8.805zm-.393 6.92c.198 0 .36.16.36.356a.36.36 0 01-.36.357.36.36 0 01-.361-.357c0-.196.162-.356.36-.356zm-6.387 14.52l1.23-16.21h4.763v.984c-.438.16-.754.574-.754 1.063 0 .626.515 1.136 1.148 1.136s1.147-.51 1.147-1.136c0-.489-.315-.903-.754-1.063v-.984h8.805v.984c-.439.16-.754.574-.754 1.063 0 .626.515 1.136 1.147 1.136.633 0 1.147-.51 1.147-1.136 0-.489-.315-.903-.753-1.063v-.984h4.763l1.23 16.21z' fill='%23010002'/%3E%3C/svg%3E");}
body .rdc-icon-svg.rdc-icon-comparator {background-image: url("data:image/svg+xml,%3Csvg height='32' width='32' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M-.209 18.498l6.843-7.076-6.842-7.075-1.162 1.201 4.869 5.032H-7.322v1.684l10.821-.001-4.868 5.033zm9.844 9l6.843-7.076-6.842-7.075-1.162 1.201 4.869 5.032H2.522v1.684l10.821-.001-4.868 5.033z'/%3E%3C/svg%3E");}
body .rdc-icon-svg.rdc-icon-language,
body .rdc-icon-svg.rdc-icon-location {background-image: url("data:image/svg+xml,%3Csvg height='32' width='32' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M16 5C9.935 5 5 9.935 5 16s4.935 11 11 11 11-4.935 11-11S22.065 5 16 5zm3.737 16.665l.092.143-.153.334a15.404 15.404 0 01-2.055 3.31l-.316.376-.358.389-.194.085-.568.035-.186.003h-.118l-.239-.01-.491-.04-.186-.098a15.53 15.53 0 01-2.265-3.18l-.223-.432-.209-.438-.153-.334.092-.143zm4.721 0l.08.162-.285.378a10.383 10.383 0 01-4.709 3.5l-.352.123-.336.103-.681.196-.109-.158.427-.565a16.297 16.297 0 001.623-2.618l.213-.452.198-.46.06-.147.094-.062zm-13.195 0l.094.062.06.147c.375.914.85 1.804 1.42 2.663l.292.427.309.422.43.571-.109.158-.686-.203a10.334 10.334 0 01-4.875-3.147l-.238-.285-.215-.275-.285-.378.081-.162zm-1.09-5.335l.101.096.01.226c.044 1.022.18 2.014.41 2.97l.121.474.138.472.096.306-.096.131H7.018l-.09-.053-.066-.126a10.196 10.196 0 01-1.09-3.375l-.048-.399-.03-.363-.017-.252.1-.107zm10.739 0l.1.106-.011.247a14.808 14.808 0 01-.508 3.21l-.13.445-.143.44-.055.16-.095.067h-8.195l-.095-.068-.055-.16a14.707 14.707 0 01-.708-3.167l-.044-.463-.029-.464-.011-.248.1-.105zm5.31 0l.101.107-.017.252a10.284 10.284 0 01-.84 3.46l-.167.36-.227.442-.09.054h-3.99l-.096-.13.096-.307c.29-.931.489-1.902.594-2.904l.046-.503.03-.509.009-.226.1-.096zm-15.274-5.335l.097.13-.096.307a15.095 15.095 0 00-.591 2.903l-.045.504-.029.508-.01.227-.1.096H5.778l-.101-.107.017-.252c.08-1.205.363-2.373.84-3.46l.167-.36.227-.442.09-.054zm9.125 0l.095.068.055.16a14.73 14.73 0 01.705 3.167l.043.464.029.464.01.247-.1.105h-9.876l-.1-.105.01-.247a14.63 14.63 0 01.504-3.206l.13-.448.143-.441.055-.16.095-.068zm4.91 0l.089.053.066.126a10.238 10.238 0 011.09 3.375l.048.398.03.364.017.252-.1.107h-4.451l-.101-.096-.01-.227a15.638 15.638 0 00-.406-2.969l-.121-.474-.138-.472-.095-.306.096-.131zm-6.793-5.12l.68.198a10.345 10.345 0 014.926 3.158l.24.287.217.277.286.378-.08.162h-3.773l-.093-.062-.06-.147a15.567 15.567 0 00-1.424-2.675l-.293-.428-.308-.423-.427-.566zm-2.188-.215l.19.003.613.045.188.098a15.483 15.483 0 012.258 3.18l.223.434.207.438.152.334-.092.143h-7.538l-.092-.143.152-.334a15.362 15.362 0 012.045-3.306l.314-.377.357-.389.195-.086.53-.034zm-2.257.227l.109.157-.43.573A16.337 16.337 0 0011.82 9.22l-.21.45-.197.456-.06.146-.093.063H7.54l-.08-.162.285-.378a10.384 10.384 0 014.636-3.476l.347-.123.331-.105z'/%3E%3C/svg%3E");}
body .rdc-icon-svg.rdc-icon-logout {background-image: url("data:image/svg+xml,%3Csvg height='32' width='32' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M19 5v3.949h-.79l.001-3.112H5.789v20.326h12.422l-.001-3.113H19V27H5V5z'/%3E%3Cpath d='M23.557 13L27 16.501 23.557 20l-.467-.628 2.635-2.459L15 16.912v-.824h10.725l-2.635-2.46z'/%3E%3C/svg%3E");}
body .rdc-icon-svg.rdc-icon-user {background-image: url("data:image/svg+xml,%3Csvg height='32' width='32' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M16.001 5l.276.004c3.742.11 5.265 2.465 5.385 6.278l.005.274-.006.317-.024.549-.036.557c-.19 2.48-.79 4.591-2.797 5.636l-.24.12-.132.057v.55l.243.03c5.354.723 8.197 2.99 8.32 6.788l.005.261V27H5v-.579c0-3.956 2.85-6.31 8.325-7.049l.243-.03v-.55l-.131-.058c-2.28-1.066-2.913-3.482-3.072-6.293l-.026-.568-.006-.317c0-3.974 1.56-6.44 5.39-6.552zm0 .799l-.254.005c-3.1.09-4.54 1.863-4.611 5.458l-.003.28.005.303c.118 3.336.793 5.197 2.444 6.07l.174.086.612.267v1.78l-.936.117c-4.921.664-7.406 2.6-7.617 5.801l-.012.234h20.393v-.014c-.106-3.251-2.48-5.25-7.282-5.972l-.34-.048-.942-.119v-1.78l.577-.25.226-.111c1.533-.798 2.194-2.367 2.384-5.2l.019-.32.023-.527.006-.29-.004-.262c-.112-3.565-1.448-5.321-4.364-5.493l-.234-.01z'/%3E%3C/svg%3E");}
body .rdc-icon-svg.rdc-icon-arrowup {background-image: url("data:image/svg+xml,%3Csvg height='32' width='32' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M27 21.009l-.99.991-10.011-10.018L5.99 22 5 21.009 15.999 10z'/%3E%3C/svg%3E");}
body .rdc-icon-svg.rdc-icon-arrowdown {background-image: url("data:image/svg+xml,%3Csvg height='32' width='32' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M27 10.992L15.999 22 5 10.992l.99-.991 10.007 10.016L26.008 10z'/%3E%3C/svg%3E");}
body .rdc-icon-svg.rdc-icon-arrowleft {background-image: url("data:image/svg+xml,%3Csvg height='32' width='32' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M11.982 15.999L21.999 26.01l-.991.99L10 15.999 21.009 5l.991.99z'/%3E%3C/svg%3E");}
body .rdc-icon-svg.rdc-icon-arrowright {background-image: url("data:image/svg+xml,%3Csvg height='32' width='32' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M22 16L10.991 27 10 26.01l10.017-10.009L10 5.99l.991-.99z'/%3E%3C/svg%3E");}
body .rdc-icon-svg.rdc-icon-arrow-full-up {background-image: url("data:image/svg+xml,%3Csvg height='32' width='32' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M27 21H5l10.999-11z'/%3E%3C/svg%3E");}
body .rdc-icon-svg.rdc-icon-arrow-full-down {background-image: url("data:image/svg+xml,%3Csvg height='32' width='32' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M15.999 22L5 11h22z'/%3E%3C/svg%3E");}
body .rdc-icon-svg.rdc-icon-arrow-full-left {background-image: url("data:image/svg+xml,%3Csvg height='32' width='32' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M20.999 27L10 15.999 21 5z'/%3E%3C/svg%3E");}
body .rdc-icon-svg.rdc-icon-arrow-full-right {background-image: url("data:image/svg+xml,%3Csvg height='32' width='32' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M22 16L11 27V5z'/%3E%3C/svg%3E");}
body .rdc-icon-svg.rdc-icon-scroll-up {background-image: url("data:image/svg+xml,%3Csvg height='32' width='32' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M25.941 16.662l-9.193-8.893V27h-1.496V7.769l-9.193 8.893L5 15.638 16 5l11 10.639z'/%3E%3C/svg%3E");}
body .rdc-icon-svg.rdc-icon-scroll-down {background-image: url("data:image/svg+xml,%3Csvg height='32' width='32' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M25.941 15.338l-9.193 8.893V5h-1.496v19.231l-9.193-8.893L5 16.362 16 27l11-10.639z'/%3E%3C/svg%3E");}
body .rdc-icon-svg.rdc-icon-equal {background-image: url("data:image/svg+xml,%3Csvg height='32' width='32' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M27 19.267v1.466H5v-1.466zm0-8v1.466H5v-1.466z'/%3E%3C/svg%3E");}
body .rdc-icon-svg.rdc-icon-plus {background-image: url("data:image/svg+xml,%3Csvg height='32' width='32' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M27 16.733H16.733V27h-1.466V16.733H5v-1.466h10.267V5h1.466v10.267H27z'/%3E%3C/svg%3E");}
body .rdc-icon-svg.rdc-icon-minus {background-image: url("data:image/svg+xml,%3Csvg height='32' width='32' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M27 16.733H5v-1.466h22z'/%3E%3C/svg%3E");}
body .rdc-icon-svg.rdc-icon-chat {background-image: url("data:image/svg+xml,%3Csvg height='32' width='32' fill='%23fff' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M28 6.1v11.153c0 1.158-.95 2.1-2.118 2.1h-.717v-1.4h.717c.39 0 .706-.315.706-.7V6.1c0-.384-.316-.7-.706-.7H6.118a.704.704 0 00-.706.7v11.154c0 .385.316.7.706.7h2.117v4.048l2.512-2.196.933 1.05-4.856 4.248v-5.75h-.706A2.111 2.111 0 014 17.253V6.1C4 4.942 4.95 4 6.118 4h19.764C27.05 4 28 4.942 28 6.1zm-4.207 11.253v4.259c0 1.157-.95 2.1-2.118 2.1h-.706V28l-5.177-4.289h-1.204a2.111 2.111 0 01-2.117-2.1v-4.258c0-1.158.95-2.1 2.117-2.1h7.087c1.168 0 2.118.942 2.118 2.1zm-1.412 0c0-.385-.316-.7-.706-.7h-7.087a.704.704 0 00-.706.7v4.259c0 .385.317.7.706.7h1.718l3.252 2.696v-2.696h2.117c.39 0 .706-.315.706-.7z'/%3E%3C/svg%3E");}
body .rdc-icon-svg.rdc-icon-helpdesk {background-image: url("data:image/svg+xml,%3Csvg height='32' width='32' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M25.926 14.187c-.424-5.481-5.212-9.581-10.694-9.157a9.955 9.955 0 00-9.158 9.157 3.948 3.948 0 00-1.934 1.055 3.9 3.9 0 002.13 6.604c.06.033.128.052.197.054a.52.52 0 00.082-.009.256.256 0 00.033-.01c.105.008.21.019.318.019h.867c.24 0 .433-.194.433-.433v-6.933a.433.433 0 00-.433-.433h-.815a9.088 9.088 0 0118.098 0h-.817a.433.433 0 00-.433.433v6.933c0 .239.194.433.433.433h.867v.866c0 3.343-2.613 5.883-6.133 6.05a1.73 1.73 0 10.01.867c4.01-.175 6.99-3.085 6.99-6.917v-.965a3.963 3.963 0 001.893-1.043A3.892 3.892 0 0029 18a3.9 3.9 0 00-3.074-3.813zm-18.593.78v6.066H6.9a3.033 3.033 0 110-6.066zM17.3 30.132a.867.867 0 110-1.733.867.867 0 010 1.733zm8.181-9.122a3.171 3.171 0 01-.381.023h-.433v-6.066h.433a3.033 3.033 0 01.381 6.043z'/%3E%3C/svg%3E");}
body .rdc-icon-svg.rdc-icon-sendmessage {background-image: url("data:image/svg+xml,%3Csvg height='32' width='32' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M26.998 5.417c-.005-.036-.01-.073-.023-.11l-.014-.046a.555.555 0 00-.091-.137.554.554 0 00-.138-.092c-.014-.004-.032-.014-.046-.014a.46.46 0 00-.11-.018h-.05a.421.421 0 00-.129.023c-.009.005-.018.005-.027.01h-.005L5.277 14.196a.46.46 0 00-.032.826l7.666 4.06 4.063 7.67a.464.464 0 00.404.247h.018a.463.463 0 00.404-.275l9.166-21.092v-.005c.004-.009.004-.018.009-.027a.398.398 0 00.023-.129c0-.018.005-.036 0-.055zM6.519 14.651l18.007-7.83-11.353 11.353zm10.827 10.83l-3.522-6.655L25.173 7.468z'/%3E%3C/svg%3E");}
body .rdc-icon-svg.rdc-icon-play {background-image: url("data:image/svg+xml,%3Csvg height='32' width='32' xmlns='http://www.w3.org/2000/svg'%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cpath d='M16 .25a15.7 15.7 0 0111.138 4.612C29.988 7.712 31.75 11.65 31.75 16s-1.762 8.288-4.612 11.138C24.288 29.988 20.35 31.75 16 31.75s-8.288-1.762-11.138-4.612C2.012 24.288.25 20.35.25 16S2.012 7.712 4.862 4.862A15.7 15.7 0 0116 .25z' fill='%23fff' fill-opacity='.5' stroke='%23000' stroke-width='.5'/%3E%3Cpath d='M24 16L12 26V6z' fill='%23000' fill-rule='nonzero'/%3E%3C/g%3E%3C/svg%3E");}
body .rdc-icon-svg.rdc-icon-pause {background-image: url("data:image/svg+xml,%3Csvg height='32' width='32' xmlns='http://www.w3.org/2000/svg'%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cpath d='M16 .25a15.7 15.7 0 0111.138 4.612C29.988 7.712 31.75 11.65 31.75 16s-1.762 8.288-4.612 11.138C24.288 29.988 20.35 31.75 16 31.75s-8.288-1.762-11.138-4.612C2.012 24.288.25 20.35.25 16S2.012 7.712 4.862 4.862A15.7 15.7 0 0116 .25z' fill='%23fff' fill-opacity='.5' stroke='%23000' stroke-width='.5'/%3E%3Cpath d='M13 7v18h-2V7zm8 0v18h-2V7z' fill='%23000' fill-rule='nonzero'/%3E%3C/g%3E%3C/svg%3E");}
body .rdc-icon-svg.rdc-icon-calendar {background-image: url("data:image/svg+xml,%3Csvg height='32' width='32' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M23.765 6.438V5h-4.236v1.438h-7.058V5H8.235v1.438H4V28h24V6.437zm-2.824 0h1.412v2.875H20.94zm-11.294 0h1.412v2.875H9.647zm16.941 20.125H5.412V13.739h21.176zM5.412 12.3V7.875h2.823v2.875h4.236V7.875h7.058v2.875h4.236V7.875h2.823v4.426z'/%3E%3C/svg%3E");}
body .rdc-icon-svg.rdc-icon-checked {background-image: url("data:image/svg+xml,%3Csvg height='32' width='32' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M29 4.015L12.299 29 3 20.874l1.259-1.382 7.66 6.695L27.419 3z'/%3E%3C/svg%3E");}
body .rdc-icon-svg.rdc-icon-clear {background-image: url("data:image/svg+xml,%3Csvg height='32' width='32' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M28 8v16H9.772L3 16l6.772-8zm-1.086 1.059h-16.54L4.281 16l6.093 6.941h16.54zM22.45 12l.549.549L19.549 16 23 19.451l-.549.549L19 16.549 15.549 20 15 19.451 18.451 16 15 12.549l.549-.549L19 15.451z'/%3E%3C/svg%3E");}
body .rdc-icon-svg.rdc-icon-download {background-image: url("data:image/svg+xml,%3Csvg height='32' width='32' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M28 26.588V28H4v-1.412zM22.853 16.5l-.998-.998-5.148 5.147V4h-1.411v16.65l-5.15-5.15-.999 1L16 23.35z'/%3E%3C/svg%3E");}
body .rdc-icon-svg.rdc-icon-star-empty {background-image: url("data:image/svg+xml,%3Csvg height='32' width='32' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M32 12.46H19.775L16 1l-3.777 11.46H0l9.888 7.08L6.114 31 16 23.917 25.888 31l-3.774-11.46z' fill='%23ccc'/%3E%3C/svg%3E");}
body .rdc-icon-svg.rdc-icon-star-half {background-image: url("data:image/svg+xml,%3Csvg height='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='%23805556'/%3E%3Cstop offset='1' stop-color='%23ccc'/%3E%3C/linearGradient%3E%3Cpath d='M32 12.46H19.775L16 1l-3.777 11.46H0l9.888 7.08L6.114 31 16 23.917 25.888 31l-3.774-11.46z' 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' width='32' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M32 12.46H19.775L16 1l-3.777 11.46H0l9.888 7.08L6.114 31 16 23.917 25.888 31l-3.774-11.46z' fill='%23805556'/%3E%3C/svg%3E");}
body .rdc-icon-svg.rdc-icon-marker-success {background-image: url("data:image/svg+xml,%3Csvg height='32' width='32' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M16 0C9.919 0 5 5.008 5 11.2 5 19.6 16 32 16 32s11-12.4 11-20.8C27 5.008 22.081 0 16 0z' fill='%233f9c35'/%3E%3C/svg%3E");}
body .rdc-icon-svg.rdc-icon-marker-error {background-image: url("data:image/svg+xml,%3Csvg height='32' width='32' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M16 0C9.919 0 5 5.008 5 11.2 5 19.6 16 32 16 32s11-12.4 11-20.8C27 5.008 22.081 0 16 0z' fill='%23d0021b'/%3E%3C/svg%3E");}
body .rdc-icon-svg.rdc-icon-microphone {background-image: url("data:image/svg+xml,%3Csvg height='32' width='32' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M9.206 16l.012.264c.235 3.564 3.183 6.39 6.814 6.39l.229-.003c3.486-.118 6.35-2.916 6.584-6.384l.013-.267H24l-.012.306c-.24 3.894-3.263 7.076-7.21 7.496l-.175.018v2.034h1.152c.357 0 .635.25.635.573s-.278.573-.635.573h-3.509c-.34 0-.571-.233-.571-.573s.232-.573.571-.573h1.151v-2.033l-.173-.02-.249-.03c-3.79-.528-6.722-3.673-6.962-7.462L8 16zm6.826-11C18.764 5 21 7.29 21 10.087v4.76l-.004.218C20.886 17.817 18.703 20 16.032 20 13.236 20 11 17.71 11 14.847v-4.76l.004-.215C11.116 7.164 13.317 5 16.032 5zm0 1.25c-2.099 0-3.811 1.732-3.811 3.837v4.76l.005.201c.101 2.066 1.762 3.702 3.806 3.702 2.056 0 3.747-1.754 3.747-3.903v-4.76l-.005-.195c-.101-2.006-1.76-3.642-3.742-3.642z'/%3E%3C/svg%3E");}
body .rdc-icon-svg.rdc-icon-nomicrophone {background-image: url("data:image/svg+xml,%3Csvg height='32' width='32' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M9.206 16l.012.264c.235 3.564 3.183 6.39 6.814 6.39l.229-.003a6.754 6.754 0 003.574-1.171l.965.74a8.093 8.093 0 01-4.023 1.582l-.174.018v2.034h1.152c.357 0 .635.25.635.573s-.278.573-.635.573h-3.509c-.34 0-.571-.233-.571-.573s.232-.573.571-.573h1.151v-2.033l-.422-.05c-3.79-.528-6.722-3.673-6.962-7.462L8 16zM2.799 5L30 25.971 29.201 27 2 6.029zM11 14.692l1.312 1.01c.379 1.747 1.897 3.048 3.72 3.048.08 0 .16-.003.239-.008l1.307 1.004a4.808 4.808 0 01-1.546.254c-2.724 0-4.917-2.174-5.028-4.934l-.004-.22zM24 16l-.012.306c-.06.987-.3 1.929-.689 2.79l-.942-.723a6.775 6.775 0 00.488-2.106l.013-.267zM16.032 5c2.66 0 4.85 2.17 4.963 4.867l.005.22v4.76l-.004.218a5.29 5.29 0 01-.442 1.922l-1.012-.777a4 4 0 00.232-1.163l.005-.2v-4.76l-.005-.195c-.101-2.006-1.76-3.642-3.742-3.642-2.033 0-3.704 1.625-3.806 3.64l-.005.197-.001.499-1.203-.925C11.235 7.049 13.39 5 16.032 5z'/%3E%3C/svg%3E");}
/* body .rdc-icon-svg.rdc-icon-menu {background-image: url("data:image/svg+xml,%3Csvg height='13' width='20' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M20 12v1H0v-1zm0-6v1H0V6zm0-6v1H0V0z'/%3E%3C/svg%3E");} */
body .rdc-icon-svg.rdc-icon-warming {background-image: url("data:image/svg+xml,%3Csvg height='32' width='32' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M15.93 5L4 26h24zm.007 2.918l9.56 16.635H6.487zm.783 10.755h-1.447v-5.7h1.447zm.724 3.03a1.447 1.447 0 11-2.894 0 1.447 1.447 0 012.894 0z' fill='%23ec7a09'/%3E%3C/svg%3E");}
/*body .rdc-icon-svg.rdc-icon-payment {}
body .rdc-icon-svg.rdc-icon-secure {}
body .rdc-icon-svg.rdc-icon-shipping {}
body .rdc-icon-svg.rdc-icon-exchange {}
*/






/* 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 (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) tablet android keyboard*/

/* 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), 
screen and (pointer: coarse) and (min-device-width: 768px) and (min-device-height: 700px) and (orientation: landscape) {}


/*
 *
 * Spacing 
 *
*/
/*.sp-ex-small{height: 20px;}*/
.sp-small{height: 40px;}
/*.sp-medium{height: 50px;}*/
.sp-large{height: 100px;}
@media screen and (max-width: 767px){
	/*.sp-ex-small{height: 15px;}*/
	.sp-small{height: 30px;}
	.sp-medium{height: 40px;}
	.sp-large{height: 80px;}
}


/*
 *
 * Notification 
 *
*/
.wrapper-notifications p{color: #fff;}
.wrapper-notifications p.mobile-cart-notice{color: #000;}


/*
 *
 * Header
 *
*/
/*header a:not(.logout), header a.small, header .a.small {text-decoration: none;color: #333;}*/
/*header a:not(.logout):hover, header a.small:hover, header .a.small:hover {text-decoration: underline;}*/
#header-top-block a, #header-top-block .a {text-transform: uppercase;}
.shop-icons > ul > li > a span{font-size: 11px;color: #000000;font-weight: 400;}
.menu ul > li.featured > a, .menu-mobile ul > li.featured > a,
.menu ul > li > a.featured, .menu-mobile ul > li > a.featured{color: #a7354d; /*color: var(--color-theme);*/}
.container-search #search {font-weight: 300;}
body:not(.header-slim):not(.header-slim-mobile):not(.user-currency-active):not(.headerCampaignVisible):not(.hover-wish):not(.user-account-active):not(.container-search-active):not(.tablet):not(.rdc-minicart-visible):not(.submenu-visible).rdc-page-id-1 #header:not(:hover) .container-search:not(.sel) #search,
body:not(.header-slim):not(.header-slim-mobile):not(.user-currency-active):not(.headerCampaignVisible):not(.hover-wish):not(.user-account-active):not(.container-search-active):not(.rdc-minicart-visible):not(.submenu-visible).rdc-page-id-1 #header:not(:hover) .shop-icons > ul > li > a span{color: #FFF;}
#header .menu > ul > li > a,
#header .menu > ul > li > .a,
#header .menu > ul > li > a > a,
#header .menu > ul > li > a > .a{font-family: var(--base-fontFamily);font-weight: 500;line-height: 123%;text-transform: uppercase;color: #000;}

#header .submenu .wrapper-top li .title-menu{font-family: var(--base-fontFamily);font-size: 15px;color: rgb(0, 0, 0, 0.3);font-weight: 600;line-height: 127%;text-decoration: none;}
#header .submenu .wrapper-top li .title-menu:hover,
#header .submenu .wrapper-top li.active .title-menu,
#header .submenu .wrapper-top li.sel .title-menu{color: #000;}

#header .submenu .column > ul > li > a{background-image: linear-gradient(to bottom, transparent, transparent 1px);background-size: 1px 1px;background-repeat: repeat-x;background-position: bottom;padding-bottom: 3px;text-decoration: none;font-family: var(--base-fontFamily);font-size: 13px;color: #000000;font-weight: 600;line-height: 123%;text-transform: uppercase;}
#header .submenu .column > ul > li > a.cursor-default,
#header .submenu .column > ul > li > a.cursor-default:hover{background-image: none;}
#header .submenu .column-menu ul li ul li a{font-family: var(--base-fontFamily);font-size: 13px;color: #555;/* color: #000000; */line-height: 161%;font-weight: 400;text-transform: none;padding-bottom: 4px;}
/*.windows #header .submenu .column-menu ul li ul li a{font-weight: 300;}*/

#header .submenu .column > ul > li > a.featured,
#header .submenu .wrapper-top li.active .title-menu.featured,
#header .submenu .wrapper-top li.sel .title-menu.featured{color: #a7354d;}
#header .submenu .wrapper-top li .title-menu.featured{color: rgb(110, 43, 57, 0.3);}

#header .submenu .column > ul > li > a:hover,
#header .submenu .column > ul > li.sel > a{background-image: linear-gradient(to bottom, currentColor, currentColor 1px);}

#header .submenu .column-image .desc .title-image{font-family: var(--base-fontFamily);font-size: 14px;color: #FFFFFF;line-height: 22px;font-weight: 300;}
#header .submenu .column-image .desc .desc-image{font-family: var(--base-fontFamily);font-size: 32px;color: #FFFFFF;line-height: 40px;font-weight: 600;}
#header .submenu .column-image .desc .btn-shop.link{color: #FFFFFF;text-decoration: none;}

@media screen and (min-width: 768px){
	/*Header Hover */
		body:not(.header-slim):not(.header-slim-mobile):not(.user-currency-active):not(.headerCampaignVisible):not(.hover-wish):not(.user-account-active):not(.container-search-active):not(.tablet):not(.rdc-minicart-visible):not(.submenu-visible).rdc-page-id-1 #header:not(:hover) .container-search:not(.sel) #search{color: #FFF;}
}

body:not(.header-slim):not(.header-slim-mobile):not(.user-currency-active):not(.headerCampaignVisible):not(.hover-wish):not(.user-account-active):not(.container-search-active):not(.rdc-minicart-visible):not(.submenu-visible).tablet.rdc-page-id-1 #header:not(:hover) .container-search:not(.sel) #search{color: #FFF;}

.submenu-account p.small{font-size: 13px;color: #000000;line-height: 147%;font-weight: 500;}
.submenu-account p.username{font-size: 14px;line-height: 157%;font-weight: 600;text-transform: uppercase;}

@media screen and (max-width: 767px){
	.wrapper-logo .title_list{font-size: 16px;color: #000000;font-weight: 500;} 
}

@media screen and (max-width: 1780px) and (min-width: 768px){
    #header .submenu .wrapper-top li .title-menu{font-size:13px;}
}

/*
 *
 * Mini Carrinho 
 *
*/

.items-dropdown .bottom-list p.h4{font-size: 12px;color: #FFFFFF;line-height: 183%;font-weight: 500;}
.items-dropdown .bottom-list.wrapper-free-shipping{background-color: #000;}
.items-dropdown .bottom-list.rdc-minicart-totais{background-color: #F5F6F7;border-color: #E6E6E6;}
.items-dropdown .bottom-list.rdc-minicart-totais p{font-size: 14px;line-height: 157%;font-weight: 600;}
.items-dropdown .item-desc .item-title b:first-child{font-size: 13px;color: #000;line-height: 146%;font-weight: 600;}
.items-dropdown .item-price .content-price p,
.items-dropdown .item-price .content-price b{font-size: 11px;color: #000000;font-weight: 400;}
.items-dropdown .item-desc .item-size-color span{font-weight: 300;}


/*
 *
 * Mini Carrinho Recomendados
 *
*/

.recomendation-cart-right-bar .recomendation-cart-title.subtitle{font-size: 32px;color: #FFFFFF;line-height: 125%;}
#recomendation-cart-right-bar .rdc-recomendation-product-subtotal b{font-family: var(--base-fontFamily);font-size: 13px;line-height: 161%;font-weight: 300;}
#recomendation-cart-right-bar .rdc-recomendation-product-subtotal b,
#recomendation-cart-right-bar .rdc-recomendation-product-subtotal{color: #fff;}
#recomendation-cart-right-bar .rdc-recomendation-product-button{color: var(--color-button);;font-weight: 700;}
#recomendation-cart-right-bar .rdc-recomendation-product-button:hover{color: #fff;}
#recomendation-cart-right-bar .rdc-recomendation-combine-title.subtitle{font-weight: 500;text-transform: none;padding: 0 20px;}

.recomendation-cart-right-bar .product-item-price.dis-table{background-color: transparent;}

/*
 *
 * Menu Mobile
 *
*/

#menu .menu-mobile ul.main-menu > li > a,
#menu .menu-mobile ul.sub-mobile > li.return .a{font-size: 16px;color: #000000;font-weight: 600;line-height: 119%;}
.menu-mobile ul.menu-inst .menu-inst-cell-exp{color: #000000;font-weight: 400;}
#menu .menu-mobile ul.sub-mobile > li > a{font-size: 13px;color: #000000;font-weight: 600;line-height: 123%;text-transform: uppercase;}
#menu .menu-mobile ul.sub-mobile.second-sub > li > a{line-height: 162%;font-weight: 400;text-transform: none;}

#menu .menu-mobile ul.main-menu > li > a.featured, #menu .menu-mobile ul.sub-mobile > li.return .a.featured,
#menu .menu-mobile ul.sub-mobile > li > a.featured{color: #a7354d;}

/*
 *
 * Footer
 *
*/
.menu-footer a {text-decoration: none;}
.menu-footer a:hover {text-decoration: underline;}
#footer .menu-footer .title-menu, 
#footer .menu-footer .title-menu a{font-weight: 400;font-size: 13px;}

#footer-top-block .user-currency a,
#footer-top-block .user-currency .a{font-size: 13px;color: #d6d6d7;font-weight: 400;text-transform: uppercase;}

#footer .bottom-footer .copy-notice p, #footer .bottom-footer .copy-notice a{font-size: 13px;}
#footer .scrollButton .text{transform: rotate(-270deg);font-size: 11px;color: #000000;letter-spacing: 1px;font-weight: 400;text-transform: uppercase;display: block;}

/* Only Mobile (Portrait and Landscape) and Tablet (Portrait) */
	@media screen 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), 
	screen and (min-width: 700px) and (min-device-height: 1000px) and (orientation: portrait) {
		#footer .bottom-footer .copy-notice p, #footer .bottom-footer .copy-notice a{font-weight: 400;}
		#footer-top-block .user-currency a, #footer-top-block .user-currency .a{font-size: 15px;text-transform: none;}
	}

/* Only Tablet (Landscape) */
	@media screen and (hover: none) and (min-device-width: 768px) and (min-device-height: 700px) and (orientation: landscape) {
		
	}



/*
 *
 * Breadcrumb
 *
*/
.container-breadcrumb a {text-decoration: none;}
#main.products #rdc-productlist-area-a,
#main.product .heading-breadcrumb.rdc-breadcrumb-3,
#main.product .heading-breadcrumb.rdc-breadcrumb-4{display: none;}



/*
 *
 * Listagem
 *
*/

/* Products */
body .section-products {margin: 0 -6px;}
body .section-products .column {padding: 31px 6px 0;}
body .section-products .column.first-line {padding-top: 0px;}

body .row.no-results{margin: 0;}

body article.product-item .desc{text-align: left;padding: 9px 0px;}


article.product-item .desc > a:not([class]) {line-height: 0;}
body article.product-item .flags.rdc-productitem-flags-position-1{line-height: 0;position: relative;transform: translateY(0);text-align: left;left: 0;width: auto;padding-right: 5px;}
body article.product-item .flags .flag, body .product .flags .flag, body article.product-item .flag{padding: 3px 0px 1px;text-transform: uppercase;color: #909090;line-height: 108%;background-color: transparent !important;border: 1px solid;border-width: 1px !important;border-left: 0 !important;border-right: 0 !important;}
body article.product-item .flags.rdc-productitem-flags-position-1 .flag{margin-left: 0px;margin-right: 5px;display: inline-block;vertical-align: middle;}
body article.product-item .flags,
.product-item .desc .name{display: inline-block;vertical-align: middle;}
body article.product-item .desc .name{padding-bottom: 0;}
/*body article.product-item .desc .flags + .name{padding-left: 5px;}*/
body .wishlist article.product-item .desc .name {white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
body article.product-item .desc .price{margin: 9px 0 0;}
body article.product-item .desc .price .discount {padding-left: 6px;padding-right: 6px;}
/*body article.product-item .desc .rating{display: none;}*/
body article.product-item:hover .image, 
body article.product-item:hover .featuredProductItem, 
body article.product-item:hover .desc{border-color: transparent;}

body article.product-item .wrapper-colors ul li{width: 42px;height: 15px;margin-right: 2px;}
body article.product-item .color-code,
body article.product-item .blank:hover{max-height: 15px;border-color: transparent;}
body article.product-item .color-code:hover,
body article.product-item li.sel .color-code,
body article.product-item .wrapper-colors a:hover, body article.product-item .wrapper-colors li.sel a{box-shadow: 0 2px 0 0 #FFFFFF, 0 4px 0 0 #6E2B39;}
body article.product-item .blank:not(.rdc-productitem-more-colors){border: 1px solid #ccc;}

body article.product-item .wrapper-colors ul li img{max-height: 15px;}
body article.product-item .rdc-productitem-more-colors{line-height: 118%;max-height: 15px;font-family: OpenSans;font-size: 12px;color: #666666;font-weight: 300;text-align: left;padding-left: 6px;}
body article.product-item .wrapper-colors{text-align: left;}
body article.product-item .wrapper-colors > div{padding: 0;}

body.tablet article.product-item .wrapper-colors ul li img{max-height: 12px;}

@media screen and (min-width: 768px){
	body article.product-item .desc .name{padding-top: 9px;}
	body article.product-item .flags.rdc-productitem-flags-position-1{padding-top: 4px;}
	body article.product-item .flags.rdc-productitem-flags-position-1 .flag{margin-top: 5px;}
	body article.product-item .desc{padding: 0px 0px 9px;}
	body .wishlist article.product-item .desc {display: flex;flex-direction: column;flex-grow: 1;}
	body .wishlist article.product-item .desc > a:not([class]) {flex-grow: 1;}
}

/* Menu Lateral / Filtros */
#main.products .wrapper-products{padding-top: 35px;}
#rdc-productlist-area-c .top-list .title_list_1,
#rdc-productlist-area-d .top-list .title_list_1{font-size: 14px;font-weight: 700;line-height: 157%;text-transform: uppercase;padding-bottom: 10px;}
#rdc-productlist-area-c .top-list .subtitle_list_1,
#rdc-productlist-area-d .top-list .subtitle_list_1{/*font-weight: 400;*/line-height: 162%;}
#rdc-productlist-area-c .top-list .col-sm-12,
#rdc-productlist-area-d .top-list .col-sm-12 {padding-left: 20px;}
#main .container-products {width: calc(100% - 374px);padding: 0px;/*25px*/ max-width: 1476px;}

@media screen and (min-width: 768px){
	#main.products .wrapper-products-container{padding-left: 25px; padding-right: 25px;}
}
/*.side-menu{display: none;}*/

/*body .wrapper-side-menu {width: 355px;margin: 1px 0px 0 10px;}*/
/*body.header-slim .wrapper-side-menu {margin-top: 40px;}*/

body .wrapper-side-menu {width: 355px;margin: 0 19px 0 0;}
/*body #main:not(.search) .wrapper-side-menu:not(.sticky) {margin-top: 5px;}*/
/*body #main.search .wrapper-side-menu:not(.sticky) {margin-top: -1px;}*/
body .side-menu a:not(.wsm-button),
body .side-menu a:not(.wsm-button),
body .side-menu .a:not(.wsm-button){border-bottom: 0;}
body .side-menu a:not(.wsm-button):not(.item-accordion),
body .side-menu a:not(.wsm-button):not(.item-accordion),
body .side-menu .a:not(.wsm-button):not(.item-accordion){border-bottom: 0;background-image: linear-gradient(to bottom, transparent, transparent 1px);background-size: 1px 1px;background-repeat: repeat-x;background-position: bottom;text-decoration: none;display: inline;padding-bottom: 5px;}
body .side-menu a:not(.wsm-button):not(.item-accordion):hover, 
body .side-menu a:not(.wsm-button):not(.item-accordion).active, 
body .side-menu .a:not(.wsm-button):not(.item-accordion).active{background-image: linear-gradient(to bottom, currentColor, currentColor 1px);}
body .side-menu > ul > li{position: relative;}
body .side-menu > ul > li > a:not(.wsm-button) {display: block !important;line-height: 0;background-image: none !important;border-bottom: 0;padding-bottom: 1px !important;}
body .side-menu > ul > li > a > span{display: inline-block;font-size: 14px;color: #000000;line-height: 140%;font-weight: 700;border-bottom-width: 2px;position: relative;border-bottom: 0;padding-bottom: 10px;}
body .side-menu > ul > li.sel > a > span::before,
body .side-menu > ul > li:not(.sel):hover > a > span::before{content: '';position: absolute;bottom: -2px;left: 0;height: 2px;width: 100%;background-color: #6E2B39;}
body .side-menu > ul > li > a:not(.wsm-button)::after {content: '';position: absolute;top: 0;right: 15px;width: 16px;height: 16px;background-repeat: no-repeat;background-position: center;background-size: 16px;background-image: url("data:image/svg+xml,%3Csvg height='32' width='32' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M27 10.992L15.999 22 5 10.992l.99-.991 10.007 10.016L26.008 10z'/%3E%3C/svg%3E");}
body .side-menu > ul > li.sel > a::after{background-image: url("data:image/svg+xml,%3Csvg height='32' width='32' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M27 21.009l-.99.991-10.011-10.018L5.99 22 5 21.009 15.999 10z'/%3E%3C/svg%3E");}

body .side-menu ul.secondLevelMenu{margin: 0;padding: 30px 0 0 10px;border-top: 1px solid transparent;}
body .side-menu ul li.sel ul.secondLevelMenu{border-top-color: #E6E6E6;}
body .side-menu ul.secondLevelMenu > li > a,
body .side-menu ul.secondLevelMenu > li > a > b,
body .side-menu ul.secondLevelMenu > li > p,
body .side-menu ul.secondLevelMenu > li > p > b{color: #000000;line-height: 146%;font-weight: 600;text-transform: none;position: relative;cursor: pointer;}
body .side-menu ul.secondLevelMenu > li > a > b::before,
body .side-menu ul.secondLevelMenu > li > p > b::before{content: '';position: absolute;top: -1px;left: -2px;width: 16px;height: 16px;background-repeat: no-repeat;background-position: center;background-size: 9px;background-image: url("data:image/svg+xml,%3Csvg height='9' width='9' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M9 5H5v4H4V5H0V4h4V0h1v4h4z'/%3E%3C/svg%3E");}
body .side-menu ul.secondLevelMenu > li > a.active > b::before,
body .side-menu ul.secondLevelMenu > li > p.active > b::before{background-image: url("data:image/svg+xml,%3Csvg height='9' width='9' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M9 5H0V4h9z'/%3E%3C/svg%3E");}
body .side-menu ul.secondLevelMenu > li > a > b,
body .side-menu ul.secondLevelMenu > li > p > b{padding-left: 18px;}
body .side-menu .secondLevelMenu li:not(:first-child) {padding-top: 16px;}
body .side-menu .secondLevelMenu li[ng-repeat="value in searchMenu.menu"] + li {padding-top: 10px;}

body .side-menu ul.secondLevelMenu ul li a, 
body .side-menu ul.secondLevelMenu ul li .a{text-transform: none;color: #000000;line-height: 161%;}
body .side-menu ul.secondLevelMenu ul {margin: 16px 0 5px 18px;}
body .side-menu ul.secondLevelMenu ul li:not(:first-child) {padding-top: 9px;}

body .filters{border-top: 0;margin-top: 20px;}
body .filters .box-filter {border-bottom: 0;margin-bottom: 4px;}
body .filters .box-filter > p{font-size: 14px;color: #000000;line-height: 140%;font-weight: 700;text-transform: uppercase;border-bottom: 1px solid #E6E6E6;padding: 11px;padding-left: 0;}
body .filters .box-filter.closed > p{border-bottom-color: transparent;}
body .filters .box-filter > p > .item-name{position: relative;}
body .filters .box-filter > p > .item-name:before{content: '';position: absolute;bottom: -13px;left: 0;height: 2px;width: 100%;background-color: #6E2B39;}
body .filters .box-filter.closed > p > .item-name:before{background-color: transparent;}
body .filters .cnt-filters{padding-top: 22px;margin-top: 0;padding-bottom: 25px;padding-left: 13px;}
body .filters .box-filter > p::after{top: 11px;right: 15px;width: 16px;height: 16px;background-repeat: no-repeat;background-position: center;background-size: 16px;background-image: url("data:image/svg+xml,%3Csvg height='32' width='32' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M27 21.009l-.99.991-10.011-10.018L5.99 22 5 21.009 15.999 10z'/%3E%3C/svg%3E");}
body .filters .box-filter.closed > p::after{background-image: url("data:image/svg+xml,%3Csvg height='32' width='32' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M27 10.992L15.999 22 5 10.992l.99-.991 10.007 10.016L26.008 10z'/%3E%3C/svg%3E");}

body .filters .checkbox .check{width: 18px;height: 18px;border-color: #E0E0E0;min-width: 18px;min-height: 18px;}
body .filters .checkbox input[type=checkbox]:checked + .check{border-color: #B3B3B3;}
body .filters .checkbox .check::before{background-image: url("data:image/svg+xml,%3Csvg height='32' width='32' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M29 4.015L12.299 29 3 20.874l1.259-1.382 7.66 6.695L27.419 3z'/%3E%3C/svg%3E");}
body .filters .checkbox .filter-name{line-height: 161%;}
body .filters .checkbox.disabled .filter-name{text-decoration: line-through;color: rgb(0, 0, 0, 0.4);}
body .filters .checkbox.disabled .check{background-color: #F7F7F7;border-color: #E6E6E6;}
body .filters .checkbox.disabled{opacity: 1;}
body .filters .input-cell {padding-right: 13px;}
body .filters .checkbox {margin-bottom: 19px;}
body .filters .see-all{font-size: 12px;color: #666666;line-height: 167%;margin-top: 3px;}
body .filters .title-filter .names-filter-active,
body .filters .title-filter .total-filter-active span{display: none;}
body .filters .title-filter .total-filter-active{display: inline-block;font-size: 13px;color: #000000;line-height: 161%;font-weight: 300;margin-left: 11px;}

body .filters .checkbox .color-cell{display: none;}
/*body .filters .box-filter-cor .checkbox {display: inline-block;vertical-align: middle;width: 50%;}*/

body .filters .price #slider-range .ui-slider-range::before{background-color: #6e2c3a;}
body .filters .price #slider-range .ui-slider-handle{background-color: #6e2c3a;width: 14px;}
body .filters .price #slider-range{background-color: #e6e6e6;width: calc(100% - 22px);}
body .filters .cnt-filters.price{padding-top: 30px;padding-left: 10px;padding-right: 2px;display: block;/*width: calc(100% - 19px);*/}
body .filters .box-filter-preco .title-filter .names-filter-active{display: inline-block;vertical-align: bottom;font-size: 13px;line-height: 161%;font-weight: 300;}

body .filters .bottom-filters{display: none !important;}


body .top-list .col-sm-6.filters-active{width: calc(100% - 200px);}
body .top-list .col-sm-6{width: 200px;}

body .top-list .order > p > span.exp1{font-size: 13px;color: #000000;line-height: 146%;font-weight: 600;position: relative;margin-left: 0;}
body .top-list .order > p > span.exp2{font-size: 13px;color: #000000;line-height: 161%;border: 0;}
body .top-list .order > p::after{top: calc(50% - 5px);right: 4px;width: 12px;height: 12px;background-position: center;background-size: 12px;background-image: url("data:image/svg+xml,%3Csvg height='32' width='32' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M27 10.992L15.999 22 5 10.992l.99-.991 10.007 10.016L26.008 10z'/%3E%3C/svg%3E");}
body .top-list .order:hover > p::after{background-image: url("data:image/svg+xml,%3Csvg height='32' width='32' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M27 21.009l-.99.991-10.011-10.018L5.99 22 5 21.009 15.999 10z'/%3E%3C/svg%3E");}
body .top-list .order:hover > p > span.exp1:before{content: '';position: absolute;bottom: -9px;left: 0;width: 100%;height: 2px;background-color: #6e2c3a;z-index: 16;}
body .top-list .order .order-dropdown > div{border-color: transparent;border-top-color: #E6E6E6;padding: 4px 10px 8px 16px;-webkit-box-shadow: 0 3px 4px 0 rgb(230 230 230 / 75%);box-shadow: 0 3px 4px 0 rgb(230 230 230 / 75%);}
body .top-list .order > p{margin-top: 6px;padding-right: 44px;}
body .top-list .order{cursor: pointer;}
body .top-list .order .order-dropdown{min-width: 100%;top: 22px;}
body .top-list .order .checkbox .check{width: 20px;height: 20px;border-color: #E0E0E0;}
body .top-list .order .checkbox .check::before{background-color: #000000;top: 4px;left: 4px;width: calc(100% - 8px);height: calc(100% - 8px);}
body .top-list .order .checkbox .filter-name{font-size: 13px;color: #000000;line-height: 161%;padding-top: 1px;padding-left: 12px;}
body .top-list .order .checkbox{margin: 13px 0;}

body.tablet #main .container-products {width: calc(100% - 230px);}
body:not(.rdc-platform-api-device-mobile).tablet .wrapper-side-menu {width: 210px;margin-left: 0;}

body.tablet #main .filters .box-filter > p {padding-bottom: 11px;/*line-height: 0;*/}
body.tablet #main .products .filters .checkbox {padding-top: 0;padding-bottom: 0;}
body.tablet.rdc-viewport-devicewidth .products .filters .box-filter > p .item-name, 
body.tablet.rdc-viewport-devicewidth .products .filters .box-filter > p .total-filter-active, 
body.tablet.rdc-viewport-devicewidth .products .filters .filter-name{width: auto;}
body.tablet .filters .box-filter-cor .checkbox{width: 100%;}

@media screen and (max-width: 1617px) and (min-width: 768px){
	/*body .wrapper-side-menu{margin-left: 10px;}
	body:not(.tablet) #main .container-products {padding: 0 10px;}*/
}

@media screen and (max-width: 767px){
	body article.product-item .wrapper-colors{display: none;}
	body #main:not(.wishlist) article.product-item .desc .rdc-product-item-total-colors{display: block;margin-top: 3px;}
	body article.product-item .desc .rdc-product-item-total-colors p{font-size: 11px;color: #666666;font-weight: 400;line-height: 128%;}
	body article.product-item .desc .rdc-product-item-total-colors p span{display: inline-block;vertical-align: top;padding-top: 1px;}
	body article.product-item .desc .name{padding-right: 0;padding-left: 0;padding-top: 5px;display: block;}
	body .column-combine-products article.product-item .desc .name{padding-top: 2px;}
	body article.product-item .flags.rdc-productitem-flags-position-1{display: block;min-height: 24px;padding-right: 0;}
	body article.product-item .flags.rdc-productitem-flags-position-1 .flag{font-size: 11px;}
	body .wishlist article.product-item .desc .name {padding-top: 7px;}
	body article.product-item .addCart, article.product-item .btn-cart-esgotado {margin-top: 14px;}

	body article.product-item .desc{padding: 0px 0px 9px;}
	body article.product-item .flags.rdc-productitem-flags-position-1 .flag {margin-top: 5px;}
	body article.product-item .flags.rdc-productitem-flags-position-1 {padding-top: 4px;}

	body .section-products{margin: 0;}
	body .section-products .column {padding: 27px 2px 0;}
	/*body .section-products .column:first-child{padding-top: 0;}*/
	body .container-list .container{padding: 0 2px;}

	#main .container-products {width: 100%;padding: 0;}
	#main.products .wrapper-products {padding-top: 0;}
	body .wrapper-side-menu{width: 100%;margin: 0;}

	body .top-list{display: block;}
	body .top-list .row{width: 100%;margin: 0;}
	#rdc-productlist-area-c .top-list .title_list_1, 
	#rdc-productlist-area-d .top-list .title_list_1{font-size: 13px;line-height: 169%}
	body #rdc-productlist-area-d {padding-top: 21px;}

	body article.product-item .desc .price {margin: 10px 0 0;/* min-height: 38px; */}

	#rdc-productlist-area-b .top-filters.filters-popup{display: none;}

	body .column-combine-products article.product-item .desc {padding: 6px 0px;}

	/* Filtros */
		body .header-popup-mobile-filters{box-shadow: none;/*height: 44px;*/margin-bottom: 0;}
		body .header-popup-mobile-filters .desc{font-size: 16px;color: #000000;font-weight: 500;padding-left: 4px;vertical-align: top;padding-top: 9px;}
		body .header-popup-mobile-filters .close-popup-filters .rdc-icon-circle{background-color: transparent;background-size: 20px;}
		body .header-popup-mobile-filters .desc .total-filter-active-top span{display: none;}
		body .header-popup-mobile-filters .desc .total-filter-active-top{margin-left: 11px;}
		body .header-popup-mobile-filters .close-popup-filters.filter-show-svg-icon .mfp-close{top: 22px !important;}
		body .filters .box-filter > p,
		body .filters .box-filter > p > .item-name{font-size: 13px;font-weight: 500;}
		body .filters .box-filter.closed > p {border-bottom-color: transparent;padding-left: 5px;}
		body .filters .box-filter .order-filter-active{font-size: 13px;color: #000000;line-height: 161%;font-weight: 300;text-transform: none;opacity: 1;padding-left: 15px;}
		body .filters .box-filter > p .rdc-icon-svg{right: 9px;width: 16px;height: 16px;}
		body .filters {margin-top: 6px;}
		body .filters .box-filter {margin-bottom: 5px;}
		body .header-popup-mobile-filters .back-popup-filters.filter-show-svg-icon{top: 22px !important;}

		body .filters-container .bottom-filters{padding: 0px;background-color: #fff;border-top: 0;}
		body .filters-container .bottom-filters .button{padding: 15px 20px 14px;}

		body .filters-container:not(.orderRotate) .wrapper-rotation-filters .header-popup-mobile-filters{margin-bottom: 0px;}
		body .wrapper-rotation-filters .filters {margin-top: 5px;}
		body .header-popup-mobile-filters .back-popup-filters .rdc-icon-svg {width: 20px;height: 20px;}
		body .filters .checkbox .check::after{display: none;}
		body .filters .checkbox .check::before{content: '';display: none;width: 100%;height: 100%;background-size: 100%;background-position: center;background-repeat: no-repeat;background-image: url("data:image/svg+xml,%3Csvg height='32' width='32' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M29 4.015L12.299 29 3 20.874l1.259-1.382 7.66 6.695L27.419 3z'/%3E%3C/svg%3E");}
		body .filters .checkbox input[type=checkbox]:checked + .check::before {display: block;}
		body .filters .checkbox .filter-name{font-size: 13px;padding-left: 13px;}
		body .filters .input-cell {padding-right: 0px;}
		body .filters .cnt-filters {padding-left: 8px;padding-top: 12px;}
		body .filters .title-filter .total-filter-active{opacity: 1;margin-left: 15px;}
		body .filters-container .cell-clear-filters .link{border-color: transparent;}
		body .filters-container .cell-clear-filters .link:hover{border-color: currentColor;}
		body .filters-container .cell-clear-filters{border-top: 1px solid #e6e6e6;padding-bottom: 14px;padding-top: 12px;}

		body .wrapper-active-filters.active{margin-top: -7px;position: relative;z-index: 11;/*margin-bottom: 15px;*/}
		body .wrapper-active-filters.active .wrapper-active-filters-list{margin-left: 0;padding-bottom: 15px;}
		body .wrapper-active-filters .filters-active-item{background-color: #fff;border: 1px solid #efefef;border-radius: 6px;padding: 8px 31px 9px 13px;margin-left: 10px;}
		body .wrapper-active-filters .filters-active-item::before{width: 18px;height: 18px;top: calc(50% - 9px);right: 4px;background-size: 12px;background-color: #f5f6f8;background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='32' height='32'%3E%3Cpath d='M17.058 16L27 25.942 25.942 27l-9.941-9.942L6.059 27l-1.058-1.058L14.943 16 5 6.058 6.058 5l9.943 9.942L25.942 5 27 6.058z'/%3E%3C/svg%3E");}
}
@media screen and (min-width: 1200px){
	body .wrapper-side-menu {padding-top: 40px;}
}

/*
 *
 * Active Filters 
 *
*/

#rdc-productlist-area-d .title-active,
#rdc-productlist-area-d .filter-item{display: inline-block;vertical-align: middle;}

#rdc-productlist-area-d .title-active{line-height: 146%;font-weight: 600;margin-right: 25px;margin-top: 7px;}
body #rdc-productlist-area-d{padding-top: 9px;}
body #rdc-productlist-area-d .filter-item{cursor: pointer;margin-top: 1px;margin-right: 10px;margin-bottom: 9px;border: 1px solid #efefef;border-radius: 6px;padding: 5px 31px 7px 14px;line-height: 140%;position: relative;}
body #rdc-productlist-area-d .filter-item::before{content: '';position: absolute;top: calc(50% - 9px);right: 4px;width: 18px;height: 18px;background-repeat: no-repeat;background-position: center;background-size: 12px;background-color: #f5f6f8;border-radius: 100%;background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='32' height='32'%3E%3Cpath d='M17.058 16L27 25.942 25.942 27l-9.941-9.942L6.059 27l-1.058-1.058L14.943 16 5 6.058 6.058 5l9.943 9.942L25.942 5 27 6.058z'/%3E%3C/svg%3E");}
body .filter_active .container{padding: 0 0px 0 5px;}
#rdc-productlist-area-d.hasFilters .title-active{margin-top: -10px;}

@media screen and (max-width: 767px){
	body #rdc-productlist-area-d{padding-top: 6px;}
	#rdc-productlist-area-d .title-active{margin-top: 0;font-weight: 400;}
	body .filters-active .wrapper-filters .filters-button{font-weight: 400}
	.filters-active .filter_active,
	.filters-active .wrapper-filters{display: inline-block;vertical-align: middle;width: 50%;}
	body .filter_active .container {padding: 0;}
	.filters-active .wrapper-filters{text-align: right;}
	#rdc-productlist-area-c .top-list .col-sm-12, #rdc-productlist-area-d .top-list .col-sm-12 {padding-left: 15px;}
	#rdc-productlist-area-d .top-list .col-sm-12.filters-active{padding-top: 13px;}

	body.filter-fixed #header .right-header{display: none;}
	body.filter-fixed #rdc-productlist-area-d .top-list .col-sm-12.filters-active.fixed{visibility: hidden;}
	#header .filters-fixed{display: none;}
	body.filter-fixed #header .filters-fixed{display: inline-block;vertical-align: top;float: right;padding: 11px 0 0;}
}


/*
 *
 * Wishlist 
 *
*/
article.product-item .addCart, article.product-item .btn-cart-esgotado{padding-top: 10px;padding-bottom: 9px;width: 100%;margin-top: 21px;}
body .wishlist .section-products .column{padding-top: 33px;}
body .wishlist .section-products .column.hidden{display: none !important;}

.wishlist .list-wishlists > p{font-weight: 500;text-transform: none;}


/*
 *
 * Detail
 *
*/
.column-desc .price {font-size: 20px;}
.column-desc .name h1{font-size: 16px;font-weight: 700;line-height: 119%;text-transform: uppercase;}
.column-desc .wrapper-colors p #span-4682{line-height: 123%;font-size: 13px;color: #000;}
.column-desc .wrapper-colors p {padding-bottom: 3px;}
.column-desc .rdc-product-price-conditions p{font-size: 8px;color: #939393;line-height: 150%;font-weight: 500;text-transform: uppercase;}
.column-desc .date-available,
.column-desc .points p{font-weight: 400;}
.column-desc .points p span{color: #6E2B39;font-weight: 600;}

.column-desc .stock-alert .stock-alert-item{background-color: #6e2c3a;color: #fff;border-radius: 0;text-align: center;padding: 10px 15px 9px;font-weight: 400;}
.column-desc .stock-alert .stock-alert-item:hover{background-color: #54212C;}
.column-desc .stock-alert .form-stock-alert{border-color: #E0E0E0;border-top: 1px solid #E0E0E0;margin-top: 5px;}
.column-desc .stock-alert .form-field .dis-table-cell .small{color: #000000;}
.column-desc .btn-wish span,
.column-desc .btn-wish,
.column-desc .buttons .col-sm-12 a:not(.stock-alert-item):not(.btn-info):not(.btn-info-price):not(.btn-info-request) span, 
.column-desc :not(.wrapper-content-desc) .buttons .col-sm-12 a:not(.stock-alert-item):not(.btn-info):not(.btn-info-price):not(.btn-info-request){color: #6E2B39;font-weight: 500;}

.column-desc .variants .wrapper-select .select-label .label-desc:not(.size-guide-link){font-size: 13px;color: #000000;line-height: 161%;}
.column-desc .link-product.size-guide-link span.link,
.column-desc .clear-select span.link{text-transform: none;border: 0;text-decoration: none;}
.column-desc .link-product.size-guide-link span.link:hover,
.column-desc .clear-select span.link:hover{text-decoration: underline;}

/* Services */
	body .rdc-product-services .dis-table-cell .rdc-service-title {font-size: 13px;color: #000000;line-height: 147%;font-weight: 500;}
	body .rdc-product-services .dis-table-cell .rdc-service-price {font-size: 11px;font-weight: 400;line-height: 128%;}

/* Matching Size */
	.variants .wrapper-size-matches table thead tr th,
	.variants .wrapper-size-matches table tbody tr td div{font-size: 12px;color: #a5a2a2;line-height: 167%;font-weight: 400;}
	.variants .wrapper-size-matches table tbody tr td div{text-transform: none;}
	.variants .wrapper-size-matches table tbody tr td{background-color: #fff !important;}
	.variants .wrapper-size-matches table tbody tr td{border-right: 0 !important;border-left: 1px solid #e6e6e6;}
	.variants .wrapper-size-matches table tbody tr td:first-child{border: 0;}
	.variants .matches-border{border-color: #e6e6e6;}

/* Select */
	#main.product .select select{color: #000;font-weight: 600;line-height: 147%;padding: 9px 30px 8px 10px;min-height: 36px;}
	#main.product .sizes .select::after{width: 16px;height: 16px;background-position: center;background-size: 16px;top: calc(50% - 8px);right: 12px;background-image: url("data:image/svg+xml,%3Csvg height='32' width='32' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M27 10.992L15.999 22 5 10.992l.99-.991 10.007 10.016L26.008 10z'/%3E%3C/svg%3E");}

/* Market */
	.column-desc .rows-product ul li p b{font-weight: 300;}

/* Complement with */
		
	body .complement-products article.product-item .desc a:not([class]) div.clearfix .price p.discount{display: none;}
	body .complement-products article.product-item .desc a:not([class]) div.clearfix .price p {font-weight: 500;}
	body .complement-products article.product-item .desc a:not([class]) .name-list-product{font-size: 11px;}
	body .complement-products .title-complement p{font-size: 13px;line-height: 123%;font-weight: 300;}

/* Related Detail */
	body .combine-products .title-combine .secondary-title,
	body .product .related-products .title-related .secondary-title{font-size: 14px;line-height: 157%;text-transform: uppercase;}

/* Packs */
	body .rdc-product-packs .rdc-wrapper-pack-resume .button{background-color: #fff;padding-top: 16px;padding-bottom: 15px;}
	body .rdc-product-packs .rdc-wrapper-pack-resume .rdc-pack-resume-price, 
	body .rdc-product-packs .rdc-wrapper-pack-resume .rdc-pack-resume-price p {font-size: 14px;line-height: 20px;font-weight: 600;}

/* Reviews */		
	.column-desc .reviews p #displayReviews{font-size: 12px;color: #666666;}
	body .review-history .top-reviews .ratingGraph .uni .rating-top-bar span{background-color: #7f5556;}
	body .review-history .top-reviews .dis-table-cell-desktop .rdc-product-review-count{font-size: 14px;line-height: 157%;text-transform: uppercase;}
	body .review-history #review-content .user{font-size: 13px;color: #000000;line-height: 161%;}
	body .review-history .review-title-rating .review-title{font-size: 13px;line-height: 147%;font-weight: 600;}
	body .review-history .reviews-others .small,
	body .review-history .reviews-others .small b{font-size: 13px;color: #000000;line-height: 161%;font-weight: 400;}
	body .review-history .review-rating p{font-size: 12px;color: #666666;line-height: 166%;}

/* Store Locator */		
	body #search-store.ref11 .storeTitle .list-nav-subtitle{font-weight: 600;}
	#search-store.ref11 .accordion-storeavailability .accordion-content p{font-weight: 400;}
	#search-store.ref11 .accordion-icon .rdc-icon-svg {width: 18px;height: 18px;}
	body .mfp-close .rdc-icon-close{background-size: 20px;}
	body .mfp-close{right: 15px;top: 15px;}

	body #show_policy_page .mfp-close{right: 7px;top: 7px;}

/* Wrapper Whatsapp*/
	.wrapper-whatsapp .box span{font-weight: 600;color: #000;text-transform: uppercase;}
	.wrapper-whatsapp .title p{font-weight: 600;}
	.wrapper-whatsapp .subtitle p{font-weight: 400;text-transform: none;}

@media screen and (max-width: 767px){
	.column-desc .rdc-product-price-conditions p{font-weight: 400;}

	/* Reviews */
		body .review-history .top-reviews .dis-table-cell-desktop .rdc-product-review-count{font-size: 13px;line-height: 161%;}
		body .review-history .review-desc~{font-weight: 400;}

	/* Related Detail */
		body .combine-products .title-combine .secondary-title,
		body .product .related-products .title-related .secondary-title{font-size: 13px;line-height: 170%;}

	/* Packs */
		body .rdc-product-packs .rdc-pack .ref,
		body .rdc-product-packs .rdc-pack .name{font-size: 10px;}
}


/*
 *
 * FLAGS
 *
*/
.blog .flags .flag{font-family: var(--base-fontFamily);font-weight: 300;font-size: 12px;line-height: 110%;color: #FFFFFE;text-transform: uppercase;background: #222;}
.blog .flags.flagsStatic .flag{color: #222;}

/*
 *
 * Pesquisa
 *
*/
body #container-iframe-search .iframe-message p{font-size: 13px;color: #000000;line-height: 161%;font-weight: 300;padding: 10.4% 15px;}
body .top-list .col-sm-6 .total{font-weight: 500;}
body .search .side-menu ul.secondLevelMenu > li > a > b::before{display: none;}
body .search .side-menu ul.secondLevelMenu > li > a > b{padding-left: 0;}
body .search .side-menu ul li.sel ul.secondLevelMenu{padding-left: 0;border-top: 0;}
body .search .side-menu ul li.initial .hidden-xs{display: none;}
body .search .side-menu ul.secondLevelMenu > li > a > b:hover{opacity: 0.5;}
/*body .search .side-menu ul.secondLevelMenu ul li a, 
body .search .side-menu ul.secondLevelMenu ul li .a,
body .search .side-menu a:not(.wsm-button):not(.item-accordion):hover, 
body .search .side-menu a:not(.wsm-button):not(.item-accordion).active, 
body .search .side-menu .a:not(.wsm-button):not(.item-accordion).active{}*/
body .search .side-menu a:not(.wsm-button):not(.item-accordion):hover, 
body .search .side-menu a:not(.wsm-button):not(.item-accordion).active, 
body .search .side-menu .a:not(.wsm-button):not(.item-accordion).active{color: #13487D;padding-bottom: 0;}
body .search .side-menu ul.secondLevelMenu ul {margin: 19px 0 5px 16px;}
body .search .side-menu ul.secondLevelMenu {padding: 1px 0 0 10px;}
body .content-results .wrapper-page {padding: 33px 0px 0;}

@media screen and (max-width: 767px){
	body .search.products .side-menu {padding: 0 3px;}
	#main.search .container-products .row > .col-sm-12{padding: 0 2px;}
	.search .side-menu ul li a.wsm-button, 
	.search .side-menu ul li .a.wsm-button{border: 0;background-color: #fff;color: #000;font-weight: 400;}
	.search .sp-ex-small#sp-4616{height: 11px;}
	body .search .content-results .wrapper-page {padding: 0;}
}

/* LookBook */
	body .shopbylook.ref04 .container-shopbylook .row .column .desc p{font-size: 20px;line-height: 140%;text-transform: uppercase;}
	body .shopbylook.ref04 .container-shopbylook .row .column a:hover{text-decoration: none;}

/* Informação de Mercado */
	body #main .value-propositions-item .value-propositions-cell-text .contentTitles_title{font-size: 13px;color: #000000;line-height: 162%;font-weight: 600;text-transform: none;}

#main.stores.ref01 .wrapper-stores-info .wrapper-store a.view-detmap.link:hover,
#main.stores.ref01 .wrapper-stores-info .wrapper-store a.view-map.link:hover {text-decoration: none;color: var(--color-button);;}


.hotspot-ov-content .product-item .price p.discount {color: #FFF;}