/*
 *
 * CSS VARS
 *
*/

:root {
	--color-dark: #000;
	--color-theme: #CF2022;
	--color-black: #333;
	--color-darkgray: #666;
	--color-gray: #999;
	--color-lightgray: #CCC;
	--color-white: #FFF;
	--color-overlay: rgba(51, 51, 51, 0.5);
	--color-background: #F7F7F7;
	--color-lines: #CCC;
	--color-link: #331CD6;
	--color-help: #8B8D8F;
	--color-helplight: #E6E6E6;
	--color-error: #CF2022;
	--color-errorlight: #FFF1F0;
	--color-success: #3F9C35;
	--color-successlight: #F6FFED;
	--color-warning: #FAAD14;
	--color-warninglight: #FFFBE6;
	--color-info: #1890FF;
	--color-infolight: #E6F7FF;
	--color-buttoncart: #CF2022;
	--color-buttoncart-hover: #A70000;

	--base-fontfamily: "Montserrat", -apple-system, BlinkMacsystemFontFamily, "Segoe UI", Roboto, Arial, sans-serif;
    --container-width: 1920px; /* (2560px | 1920px | 1680px | 1440px) */
	--container-padding: 40px;
	--container-padding-n: -40px;
	--row-padding: 12px;
	--row-padding-n: -12px;
	--productdetail-padding: 40px;
	--color-featuredmenu: #CF2022;
	--mobile-popup-max-height: calc(var(--window-inner-height, 100vh) - max(30px, env(safe-area-inset-top)) - 10px);
	--mobile-popup-radius: 10px;

	--input-border-radius: 8px;
	--button-border-radius: 100px;
	--button-circle-size: 32px;
	--button-circle-icon-size: 22px;
	--button-hover-opacity: 0.5;

	/* Spacing */
	--sp-ex-small: 20px;
	--sp-small: 30px;
	--sp-medium: 50px;
	--sp-large: 100px;
}

@media screen and (max-width: 767px) {
	:root {
		/* Spacing */
		--sp-ex-small: 15px;
		--sp-small: 25px;
		--sp-medium: 35px;
		--sp-large: 80px;
	}
}

@media screen and (max-width: 1599px) {
	:root {
		--container-padding: 14px;
		--container-padding-n: -14px;
		--productlist-padding: 0px;
	}
}

@media screen and (min-width: 1200px) {
	:root{
		--productlist-padding: 40px;
	}
}	
@media screen and (max-width: 1199px) {	
	:root{
		--productlist-padding: 10px;
	}
}

header#header,footer#footer{
    --container-width:2560px;
}

/*
 *
 * Tipography
 *
*/
body, .paragraph, .gm-style, .page-content {
	/* Do not add styles */
	font-family: var(--base-fontfamily);
	font-weight: 400;
	font-size: 14px;
	color: var(--color-black);
}

/* A */
a, .a {
	color: currentColor;
	text-decoration: none;
}

/* PARAGRAPH */
.paragraph, .gm-style, .page-content {
	line-height: 160%;
	font-weight: 400;
}

/* PARAGRAPH - A */
.paragraph a, .paragraph .a,
a.paragraph, .paragraph.a {
	color: var(--color-link);
}

/* A - Hover */
@media (hover: hover) {
	a:hover, .a:hover,
	.paragraph a:hover, .paragraph .a:hover,
	a.paragraph:hover, .paragraph.a:hover {
		text-decoration: underline;
	}

	.paragraph a:hover, a.paragraph:hover {
		color: var(--color-link);
		text-decoration: underline;
	}
}

/* PARAGRAPH - B (For mozilla) */
body b, body strong {font-weight: bold;}

/* SMALL */
a.small, .a.small, .small, small, .small, .small::before, .small::after {
	font-weight: 400; /* Required font-weight  */
	font-size: 14px;
	color: var(--color-black);
}

/* MEGA-TITLE */
.mega-title {
	font-weight: 700;
	font-size: 52px;
	line-height: 140%;
}

/* TITLE */
h1:not(.nostyle), .h1:not(.nostyle), .title {
	font-weight: 500;
	font-size: 42px;
	line-height: 140%;
}

/* SECONDARY-TITLE */
h2:not(.nostyle), .h2:not(.nostyle), .secondary-title {
	font-weight: 700;
	font-size: 36px;
	line-height: 140%;
}

/* SUBTITLE */
h3:not(.nostyle), .h3:not(.nostyle), .subtitle {
	font-weight: 700;
	font-size: 26px;
	line-height: 140%;
}

/* SECONDARY-SUBTITLE */
h4:not(.nostyle), .h4:not(.nostyle), .secondary-subtitle {
	font-weight: 500;
	font-size: 22px;
	line-height: 140%;
}

/* LIST-NAV-TITLE */
.list-nav-title {
	font-weight: 700;
	font-size: 16px;
	line-height: 160%;
}

.list-nav-title.active {
	text-decoration: underline;
}

/* SIGNATURE */
.signature {
	font-weight: 600;
	font-size: 14px;
	line-height: 130%;
	color: var(--color-featuredmenu);
}

/* LIST-NAV-SUBTITLE */
.list-nav-subtitle {
	font-weight: 600;
	font-size: 14px;
	line-height: 160%;
}

.list-nav-subtitle.active {
	text-decoration: underline;
}

/* PRODUCT */
	/* Brand */
		.brand-list-product,
		.rdc-product-item-brand {
			color: var(--color-darkgray);
			font-weight: 400;
			font-size: 14px;
			line-height: 160%;
		} 

	/* Name */
		.product-item .desc .name,
		.rdc-product-item-name {
			font-weight: 600;
			font-size: 16px;
			line-height: 160%;
		}

	/* Ref */
		.rdc-product-item-ref {
			color: var(--color-gray);
			font-size: 13px;
		}

	/* ======================================================= */
	.price {
		display: grid;
		align-items: center;
		grid-template-columns: auto auto auto;
		grid-template-rows: auto auto;
		max-width: fit-content;
	}

	.price .discount {
		grid-column: 1 / 2;
		grid-row: 1 / 3;
		min-height: 100%;
		font-weight: 700;
		background: var(--color-error); /* Required */
		color: var(--color-white); /* Required */
		font-size: 14px;
		border-radius: 4px;
		padding: 0px 7px;
		display: flex;
		justify-content: center;
		align-items: center;
		margin-right: 10px;
	}

	.price .desde {
		grid-column: 2 / 3;
		grid-row: 1 / 2;
		margin-right: 8px !important;
	}

	.price .old {
		grid-column: 3 / 4;
		grid-row: 1 / 2;
		font-weight: 400;
		font-size: 14px;
		color: var(--color-darkgray);
		text-decoration: line-through;
	}

	.price .current {
		grid-row: 2 / 3;
		font-weight: 700;
		font-size: 18px;
		margin-bottom: -1px;
	}

	.price:has(> .discount:not([hidden]):not(.ng-hide):not([ng-cloak]):not(.ng-cloak)) .current {
	color: var(--color-error);
}

	.price:not(:has(> .discount:not([hidden]):not(.ng-hide):not([ng-cloak]):not(.ng-cloak))) .current {
		color: var(--color-black); 
	}

	.price .packageType {
		grid-row: 2 / 3;
		font-size: 12px;
		font-weight: 400;
		color: var(--color-darkgray);
		white-space: nowrap;
	}

	.price:not(:has(> .desde:not([hidden]):not(.ng-hide):not([ng-cloak]):not(.ng-cloak))) .old {
		grid-column: 2 / 4;
	}

	.price:not(:has(> .packageType:not([hidden]):not(.ng-hide):not([ng-cloak]):not(.ng-cloak))) .current {
		grid-column: 2 / 4;
		text-align: left;
	}

	.price:has(> .packageType:not([hidden]):not(.ng-hide):not([ng-cloak]):not(.ng-cloak))) .current {
		grid-column: 2 / 3;
	}

	.price:has(> .packageType:not([hidden]):not(.ng-hide):not([ng-cloak]):not(.ng-cloak))) .packageType {
		grid-column: 3 / 4;
	}

	.price:not(:has(> .discount:not([hidden]):not(.ng-hide):not([ng-cloak]):not(.ng-cloak))) .desde {
		grid-column: 1 / 2;
	}

	.price:not(:has(> .discount:not([hidden]):not(.ng-hide):not([ng-cloak]):not(.ng-cloak))) .old {
		grid-column: 2 / 3;
	}

	.price:not(:has(> .discount:not([hidden]):not(.ng-hide):not([ng-cloak]):not(.ng-cloak))):not(:has(> .desde:not([hidden]):not(.ng-hide):not([ng-cloak]):not(.ng-cloak))) .old {
		grid-column: 1 / 3;
	}

	.price:not(:has(> .discount:not([hidden]):not(.ng-hide):not([ng-cloak]):not(.ng-cloak))) .current {
		grid-row: 2 / 3;
	}

	.price:not(:has(> .discount:not([hidden]):not(.ng-hide):not([ng-cloak]):not(.ng-cloak))):not(:has(> .packageType:not([hidden]):not(.ng-hide):not([ng-cloak]):not(.ng-cloak))) .current {
		grid-column: 1 / 4;
	}

	.price:not(:has(> .discount:not([hidden]):not(.ng-hide):not([ng-cloak]):not(.ng-cloak))):not(:has(> .old:not([hidden]):not(.ng-hide):not([ng-cloak]):not(.ng-cloak))):not(:has(> .packageType:not([hidden]):not(.ng-hide):not([ng-cloak]):not(.ng-cloak))) {
		grid-template-columns: auto auto;
		grid-template-rows: auto;
	}

	.price:not(:has(> .discount:not([hidden]):not(.ng-hide):not([ng-cloak]):not(.ng-cloak))):not(:has(> .old:not([hidden]):not(.ng-hide):not([ng-cloak]):not(.ng-cloak))):not(:has(> .packageType:not([hidden]):not(.ng-hide):not([ng-cloak]):not(.ng-cloak))) .desde {
		grid-column: 1 / 2;
		grid-row: 1 / 2;
	}

	.price:not(:has(> .discount:not([hidden]):not(.ng-hide):not([ng-cloak]):not(.ng-cloak))):not(:has(> .old:not([hidden]):not(.ng-hide):not([ng-cloak]):not(.ng-cloak))):not(:has(> .packageType:not([hidden]):not(.ng-hide):not([ng-cloak]):not(.ng-cloak))) .current {
		grid-column: 2 / 3;
		grid-row: 1 / 2;
	}

	.price:not(:has(> .discount:not([hidden]):not(.ng-hide):not([ng-cloak]):not(.ng-cloak))):not(:has(> .desde:not([hidden]):not(.ng-hide):not([ng-cloak]):not(.ng-cloak))):not(:has(> .old:not([hidden]):not(.ng-hide):not([ng-cloak]):not(.ng-cloak))):not(:has(> .packageType:not([hidden]):not(.ng-hide):not([ng-cloak]):not(.ng-cloak))) .current {
		grid-column: 1 / 2;
		grid-row: 1 / 2;
	}
	
	.price:not(:has(> .discount:not([hidden]):not(.ng-hide):not([ng-cloak]):not(.ng-cloak))):not(:has(> .desde:not([hidden]):not(.ng-hide):not([ng-cloak]):not(.ng-cloak))):not(:has(> .old:not([hidden]):not(.ng-hide):not([ng-cloak]):not(.ng-cloak))):not(:has(> .packageType:not([hidden]):not(.ng-hide):not([ng-cloak]):not(.ng-cloak))) {
		grid-template-columns: auto;
		grid-template-rows: auto;
	}

	.price:has(> .product-quotation-info){min-width: 100%;}
	/* ======================================================= */

	/* Price Horizontal */
		.priceh {
			display: inline-flex;
			align-items: baseline;
			grid-auto-flow: column;
			grid-gap: 2px 12px;
			flex-wrap: wrap;
		}

		/* Priceh Old */
		.priceh .old {
			font-weight: 400;
			font-size: 14px;
			color: var(--color-darkgray);
			text-decoration: line-through;
		}

		/* Priceh Discount */
		.priceh .discount {
			font-weight: 700;
			font-size: 14px;
			background: var(--color-error);
			color: var(--color-white);
			padding: 3px 4px;
			border-radius: 4px;
			display: flex;
			align-items: center;
			justify-content: center;
		}

		/* Priceh Current */
		.priceh .current {
			font-weight: 700;
			font-size: 18px;
			color: var(--color-error);
		}

	/* Desde, Package Type, Value */
	.desde, .packageType, .value {
		font-weight: 400;
		font-size: 12px;
		line-height: 130%;
		color: var(--color-darkgray);
		text-transform: capitalize;
	}

	/* Promo Date */
	.rdc-promo-date {
		font-weight: 400;
		font-size: 12px; /* Required font-size */
		color: var(--color-darkgray);
		line-height: 130%;
	}

	/* Promoção ultimos 30 dias */
	.rdc-promo-30days {
		font-weight: 400;
		font-size: 12px;
		color: var(--color-darkgray);
	}

@media screen and (max-width: 1199px) {
	/* MEGA-TITLE */
	.mega-title {
		font-size: 38px;
	}

	/* TITLE */
	h1:not(.nostyle), .h1:not(.nostyle), .title {
		font-size: 30px;
	}

	/* SECONDARY-TITLE */
	h2:not(.nostyle), .h2:not(.nostyle), .secondary-title {
		font-size: 24px;
	}

	/* SUBTITLE */
	h3:not(.nostyle), .h3:not(.nostyle), .subtitle {
		font-size: 20px;
	}

	/* SECONDARY-SUBTITLE */
	h4:not(.nostyle), .h4:not(.nostyle), .secondary-subtitle {
		font-size: 18px;
	}

	/* LIST-NAV-TITLE */
	.list-nav-title {
		font-size: 16px;
	}

	/* LIST-NAV-SUBTITLE - Required for accordion contains secondary-subtitle */
	.list-nav-subtitle {
		font-size: 14px;
	}

	/* SIGNATURE */
	.signature {
		font-size: 13px;
	}

	/* PRODUCT */
	/* Brand */
	.brand-list-product,
	.rdc-product-item-brand {
		font-size: 12px;
	} 

	/* Name */
	.product-item .desc .name,
	.rdc-product-item-name {
		font-size: 13px;
		line-height: 140%;
	}

	/* Price */
	.price p {
		font-size: 12px;
	}

	.price p.current{
		font-size: 14px;
	}
	
	.price .old{
		font-size: 12px;
	}

	.price .discount{
		font-size: 12px;
		padding: 0px 5px;
		margin-right: 7px;
	}

	.price .desde, .price .type, .price .packageType, .price .date {
		font-size: 11px;
	}

	.price .date,
	.rdc-promo-date {
		font-size: 11px;
	}

	.rdc-promo-30days {
		font-size: 11px;
	}
}

/* PRODUCT ITEM SMALL == MOBILE */
@media screen and (min-width: 1200px) {
	/* Os estilos aplicados em mobile, devem ser colocados aqui. Exemplo: */
	.rdc-product-item-size-small .rdc-product-item-brand {
		font-size: 13px;
	}
}





/*
 *
 * Elements & Components
 *
*/
/* Quotation Button */
	button.button-quotation{
		border: 1px solid var(--color-lines);
		background-color: var(--color-white);
		color: var(--color-black);
		height: 100%;
		width: 100%;
		min-height: unset;
		border-radius: 4px;
		padding: 0 10px;
	}

	@media screen and (min-width: 1200px) {
		button.button-quotation{max-width: 173px;height: 34px;}
	}
	@media screen and (max-width: 1199px) {
		button.button-quotation{max-width: 139px;height: 26px; font-size:11px;}
	}

	@media (hover:hover) {
		body button.button-quotation:hover{
			color: var(--color-white);
			background-color: var(--color-black);
			border-color: var(--color-black);
		}
	}

/* Primary Button */
	/* Normal */
	.button, button, input[type=submit], input[type=button] {
		font-weight: 600;
		font-size: 14px;
		line-height: 12px;
		color: var(--color-white);
		padding: 0 30px;
		border: 1px solid var(--color-black);
		background-color: var(--color-black);
		display: inline-flex;
		align-items: center;
		justify-content: center;
		min-width: 90px;
		min-height: 44px;
		border-radius: var(--button-border-radius);
		user-select: none;
	}

	.button:not(.btn-cart):not(.btn-cart-sec).loader, button:not(.btn-cart):not(.btn-cart-sec).loader, input[type=submit]:not(.btn-cart):not(.btn-cart-sec).loader, input[type=button]:not(.btn-cart):not(.btn-cart-sec).loader {
		color: var(--color-black) !important;
		background: var(--color-black) !important;
		border-color: var(--color-black) !important;
	}

	/* Normal Hover */
	@media (hover: hover) {
		.button:not([disabled]):hover, button:not([disabled]):hover, input[type=submit]:not([disabled]):hover, input[type=button]:not([disabled]):hover {
			color: var(--color-black);
			border-color: var(--color-black);
			background-color: transparent;
		}
	}

	/* Normal Disabled */
	.button[disabled], button[disabled], input[type=submit][disabled], input[type=button][disabled] {
		cursor: default !important;
		color: var(--color-white);
		background-color: var(--color-lightgray);
		border-color: var(--color-lightgray);
	}

	/* White */
	.button.btn-light, .button.white, button.btn-light, button.white, input[type=submit].btn-light, input[type=submit].white, input[type=button].btn-light, input[type=button].white {
		color: var(--color-black);
		border-color: var(--color-white);
		background-color: var(--color-white);
	}

	/* White Hover */
	@media (hover: hover) {
		.button.btn-light:not([disabled]):hover, .button.white:not([disabled]):hover, button.btn-light:not([disabled]):hover, button.white:not([disabled]):hover, input[type=submit].btn-light:not([disabled]):hover, input[type=submit].white:not([disabled]):hover, input[type=button].btn-light:not([disabled]):hover, input[type=button].white:not([disabled]):hover {
			color: var(--color-white);
			border-color: var(--color-white);
			background-color: transparent;
		}
	}

	/* White Disabled */
	.button.btn-light[disabled], .button.white[disabled], button.btn-light[disabled], button.white[disabled], input[type=submit].btn-light[disabled], input[type=submit].white[disabled], input[type=button].btn-light[disabled], input[type=button].white[disabled] {
		cursor: default !important;
		color: var(--color-white);
		background-color: var(--color-lightgray);
		border-color: var(--color-lightgray);
	}

/* Secondary Button */
	/* Normal */
	.button.btn2, button.btn2, input[type=submit].btn2, input[type=button].btn2 {
		color: var(--color-black);
		border-color: var(--color-black);
		background-color: transparent;
	}

	/* Normal Hover */
	@media (hover: hover) {
		.button.btn2:not([disabled]):hover, button.btn2:not([disabled]):hover, input[type=submit].btn2:not([disabled]):hover, input[type=button].btn2:not([disabled]):hover, .buttonBlocks:not([disabled]):hover{
			color: var(--color-white);
			border-color: var(--color-black);
			background-color: var(--color-black);
		}
	}

	/* Normal Disable */
	.button.btn2[disabled], button.btn2[disabled], input[type=submit].btn2[disabled], input[type=button].btn2[disabled], .buttonBlocks[disabled]{
		cursor: default !important;
		color: var(--color-white);
		background-color: var(--color-lightgray);
		border-color: var(--color-lightgray);
	}

	/* White */
	.button.btn2.btn-light, .button.btn2.white, button.btn2.btn-light, button.btn2.white, input[type=submit].btn2.btn-light, input[type=submit].btn2.white, input[type=button].btn2.btn-light, input[type=button].btn2.white,
	body #main .contentTitles_button.btn-light {
		color: var(--color-white);
		border-color: var(--color-white);
		background-color: transparent;
	}

	/* White Hover */
	@media (hover: hover) {
		.button.btn2.btn-light:not([disabled]):hover, .button.btn2.white:not([disabled]):hover, button.btn2.btn-light:not([disabled]):hover, button.btn2.white:not([disabled]):hover, input[type=submit].btn2.btn-light:not([disabled]):hover, input[type=submit].btn2.white:not([disabled]):hover, input[type=button].btn2.btn-light:not([disabled]):hover, input[type=button].btn2.white:not([disabled]):hover {
			color: var(--color-black); 
			border-color: var(--color-white);
			background-color: var(--color-white);
		}
	}

	/* White Disable */
	.button.btn2.btn-light[disabled], .button.btn2.white[disabled], button.btn2.btn-light[disabled], button.btn2.white[disabled], input[type=submit].btn2.btn-light[disabled], input[type=submit].btn2.white[disabled], input[type=button].btn2.btn-light[disabled], input[type=button].btn2.white[disabled] {
		cursor: default !important;
		color: var(--color-white);
		background-color: var(--color-lightgray);
		border-color: var(--color-lightgray);
	}

/* Button Link */
	/* Normal */
	.button.link, .link {
		display: inline; /* Required */
		font-weight: 600;
		font-size: 14px;
		line-height: 130%;
		text-decoration: none !important;
		padding: 1px 0;
		border: 0;
		background: transparent;
	}

	.button.link:not(.cursor-default), .link:not(.cursor-default) {
		border-bottom: 1px solid transparent;
	}

	/* Normal Hover */
	@media (hover: hover) {
		.button.link:not([disabled]):hover, .link:not([disabled]):hover {
			border-color: currentColor;
			color: currentColor;
		}
	}

	/* Normal Disable */
	.button.link[disabled], .link[disabled] {
		cursor: default !important;
		color: var(--color-lightgray);
	}

	/* White */
	.button.link.white, .link.white {
		color: var(--color-white);
	}

	/* White Hover */
	@media (hover: hover) {
		.button.link.white:not([disabled]):hover, .link.white:not([disabled]):hover {
			
		}
	}

	/* White Disable */
	.button.link.white[disabled], .link.white[disabled] {
		cursor: default !important;
		color: var(--color-lightgray);
	}

/* Button Card */
	/* Normal */
	.button-card {
		transition: border-color 0.15s,
		box-shadow 0.15s;
		border-radius: var(--button-border-radius);
	}

	/* Normal hover e active */
	@media (hover: hover) {
		.button-card:not(.disabled):not(.esgotado):not(.active):hover {
			border-color: var(--color-gray);
		}
	}

	/* Active */
	.button-card.active {
		box-shadow: 0px 0px 0px 2px var(--color-theme);
	}

	/* Disable */
	.button-card.disabled {}

	/* Esgotado */
	.button-card.esgotado {}

	/* Title */
	.button-card-title {}

	/* Description */ 
	.button-card-desc {
		color: var(--color-gray);
	}

	@media screen and (hover) {
		.button-card:not(.disabled):not(.esgotado):hover{
			background-color: var(--color-white);
		}
	}


/* Buttons Cart - (Nota: O tamanho do botÃ£o deve ser igual ao .button, no detalhe devem customizar a altura) */
	/* Normal */
	.btn-cart, .btn-cart-sec, .btn-cart-esgotado {
		font-weight: 700;
		font-size: 14px;
		line-height: 10px;
		color: var(--color-white);
		text-transform: capitalize;
		padding: 0 30px;
		display: inline-flex;
		align-items: center;
		justify-content: center;
		gap: 8px;
		min-width: 220px;
		min-height: 44px; /* Ser igual ao .button  */
		border: 1px solid var(--color-buttoncart);
		background-color: var(--color-buttoncart);
		white-space: nowrap;
		border-radius: var(--button-border-radius);
	}

	.btn-cart.loader {
		color: var(--color-buttoncart) !important;
		border-color: var(--color-buttoncart) !important;
		background-color: var(--color-buttoncart) !important;
	}

	/* Normal hover */
	@media (hover: hover) {
		.btn-cart:not([disabled]):not(.loader):not(.btn-cart-esgotado):hover{
			color: var(--color-white);
			border-color: var(--color-buttoncart-hover);
			background-color: var(--color-buttoncart-hover);
		}
	}

	/* Normal Disable */ 
	.btn-cart[disabled] {
		cursor: default !important;
		color: var(--color-white);
		background-color: var(--color-buttoncart);
		border-color: var(--color-buttoncart);
		opacity: 0.5 !important;
	}

/* Button Esgotado */
body .btn-cart-esgotado{
	color: var(--color-white) !important;
	border-color: var(--color-lightgray) !important;
	background-color: var(--color-lightgray) !important;
	cursor: default !important;
	opacity: 1 !important;
}

/* Button Cart Secundario */
.btn-cart-sec{
	color: var(--color-buttoncart);
	border-color: var(--color-buttoncart);
	background-color: transparent;
}

/* Button Cart Secundario hover */
@media (hover: hover) {
	.btn-cart-sec:not([disabled]):not(.loader):not(.btn-cart-esgotado):hover{
		color: var(--color-white);
		border-color: var(--color-buttoncart);
		background-color: var(--color-buttoncart);
	}
}

/* Cart Icon */
.btn-cart:not(.no-ico)::before, .btn-cart-esgotado:not(.no-ico)::before {
    content: '';
    display: block;
    width: 18px;
    height: 18px;
    background-position: center;
    background-repeat: no-repeat;
    background-size: 20px;
	background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='32' height='32' fill='none'%3E%3Cpath fill='%23fff' d='M10.116 30c-.744 0-1.38-.264-1.91-.793a2.602 2.602 0 0 1-.795-1.907 2.584 2.584 0 0 1 .795-1.906 2.624 2.624 0 0 1 1.91-.794 2.6 2.6 0 0 1 1.911.794 2.58 2.58 0 0 1 .794 1.906 2.63 2.63 0 0 1-.794 1.907 2.572 2.572 0 0 1-1.911.793Zm13.526 0c-.743 0-1.38-.264-1.91-.793a2.602 2.602 0 0 1-.795-1.907c0-.743.264-1.379.796-1.906a2.624 2.624 0 0 1 1.91-.794 2.6 2.6 0 0 1 1.91.794c.533.53.797 1.166.795 1.906a2.63 2.63 0 0 1-.794 1.907 2.572 2.572 0 0 1-1.912.793ZM8.966 8.4l3.247 6.75h9.468l3.72-6.75H8.966ZM7.681 5.7H30l-6.73 12.15H11.604l-1.488 2.7h16.232v2.7H5.55l4.024-7.29L4.705 5.7H2V3h4.396l1.285 2.7Z'/%3E%3C/svg%3E");
}

.btn-cart-sec::before{
	background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='32' height='32' fill='none'%3E%3Cpath fill='%23CF2022' d='M10.116 30c-.744 0-1.38-.264-1.91-.793a2.602 2.602 0 0 1-.795-1.907 2.584 2.584 0 0 1 .795-1.906 2.624 2.624 0 0 1 1.91-.794 2.6 2.6 0 0 1 1.911.794 2.58 2.58 0 0 1 .794 1.906 2.63 2.63 0 0 1-.794 1.907 2.572 2.572 0 0 1-1.911.793Zm13.526 0c-.743 0-1.38-.264-1.91-.793a2.602 2.602 0 0 1-.795-1.907c0-.743.264-1.379.796-1.906a2.624 2.624 0 0 1 1.91-.794 2.6 2.6 0 0 1 1.91.794c.533.53.797 1.166.795 1.906a2.63 2.63 0 0 1-.794 1.907 2.572 2.572 0 0 1-1.912.793ZM8.966 8.4l3.247 6.75h9.468l3.72-6.75H8.966ZM7.681 5.7H30l-6.73 12.15H11.604l-1.488 2.7h16.232v2.7H5.55l4.024-7.29L4.705 5.7H2V3h4.396l1.285 2.7Z'/%3E%3C/svg%3E");
}

.btn-cart-sec:hover::before{
	background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='32' height='32' fill='none'%3E%3Cpath fill='%23fff' d='M10.116 30c-.744 0-1.38-.264-1.91-.793a2.602 2.602 0 0 1-.795-1.907 2.584 2.584 0 0 1 .795-1.906 2.624 2.624 0 0 1 1.91-.794 2.6 2.6 0 0 1 1.911.794 2.58 2.58 0 0 1 .794 1.906 2.63 2.63 0 0 1-.794 1.907 2.572 2.572 0 0 1-1.911.793Zm13.526 0c-.743 0-1.38-.264-1.91-.793a2.602 2.602 0 0 1-.795-1.907c0-.743.264-1.379.796-1.906a2.624 2.624 0 0 1 1.91-.794 2.6 2.6 0 0 1 1.91.794c.533.53.797 1.166.795 1.906a2.63 2.63 0 0 1-.794 1.907 2.572 2.572 0 0 1-1.912.793ZM8.966 8.4l3.247 6.75h9.468l3.72-6.75H8.966ZM7.681 5.7H30l-6.73 12.15H11.604l-1.488 2.7h16.232v2.7H5.55l4.024-7.29L4.705 5.7H2V3h4.396l1.285 2.7Z'/%3E%3C/svg%3E");
}

/* Button Loading */
.button.loader, button.loader {
	position: relative;
}

.button.loader::before, button.loader::before, .btn-cart.loader::before {
	content: '';
	position: absolute;
	left: 50%;
	top: 50%;
	width: 24px;
	height: 24px;
	margin: -12px 0 0 -12px;
	background: url("data:image/svg+xml,%3C!-- By Sam Herbert (@sherb), for everyone. More @ http://goo.gl/7AJzbL --%3E%3Csvg width='38' height='38' viewBox='0 0 38 38' xmlns='http://www.w3.org/2000/svg' stroke='%23fff'%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cg transform='translate(1 1)' stroke-width='2'%3E%3Ccircle stroke-opacity='.5' cx='18' cy='18' r='18'/%3E%3Cpath d='M36 18c0-9.94-8.06-18-18-18'%3E%3CanimateTransform attributeName='transform' type='rotate' from='0 18 18' to='360 18 18' dur='1s' repeatCount='indefinite'/%3E%3C/path%3E%3C/g%3E%3C/g%3E%3C/svg%3E") no-repeat center center/24px;
}

/* Button Cart Secundario Loading */
.btn-cart-sec.loader {
	color: transparent;
}

.btn-cart-sec.loader::before {
	background: url("data:image/svg+xml,%3C!-- By Sam Herbert (@sherb), for everyone. More @ http://goo.gl/7AJzbL --%3E%3Csvg width='38' height='38' viewBox='0 0 38 38' xmlns='http://www.w3.org/2000/svg' stroke='%230F355C'%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cg transform='translate(1 1)' stroke-width='2'%3E%3Ccircle stroke-opacity='.5' cx='18' cy='18' r='18'/%3E%3Cpath d='M36 18c0-9.94-8.06-18-18-18'%3E%3CanimateTransform attributeName='transform' type='rotate' from='0 18 18' to='360 18 18' dur='1s' repeatCount='indefinite'/%3E%3C/path%3E%3C/g%3E%3C/g%3E%3C/svg%3E") no-repeat center center / 24px;
}

/* Button Icon */
.btn-icon {min-width: 0;padding: 0;}
.btn-icon .rdc-icon-svg {width: 24px;height: 24px;flex-shrink: 0;}
@media (hover: hover) {
	.btn-icon:not(.sel):not(.active):not(.disabled):not([disabled]):hover .rdc-icon-svg {filter: invert(1);}
}

/*
 *
 * FLAGS
 *
*/
/* Not account */
.flags .flag {font-weight: 600;line-height: 100%;text-transform: uppercase;min-height: 19px;display: flex;justify-content: center;align-items: center;border-radius: 4px;font-size: 10px;padding: 1px 9px 0;border: 1px solid transparent !important;}

html body .blog .flags .flag{color: var(--color-white); background-color: var(--color-dark); border-top-left-radius: 0; border-bottom-left-radius: 0;}
.blog .flags.flagsStatic .flag{color: var(--color-dark);}

/*#main:not(.account, .blog) .flags .flag:not(.flagsStatic, .rdc-flag-sold-out){background-color: var(--color-background) !important;}*/

body .flag.rdc-flag-last-units {color: var(--color-error); border-color: transparent; !important; background-color: var(--color-background);}
body .flag.rdc-flag-sold-out {color: var(--color-white, #fff); border-color: transparent; !important; background-color: var(--color-black, #333);}

/* Account */


/*
 *
 * Accordions
 *
*/
body .accordion > li {
	border: 1px solid var(--color-lines);
	border-radius: 8px;
}

body .accordion > li.active {
	border-color: var(--color-dark);
}

body .accordion > li:not(:last-child){
	margin-bottom: 16px;
}

body .accordion .accordion-head {
	user-select: none;
	padding: 12px 3em 12px 14px;
}

.accordion .accordion-content {
	padding: 4px 14px 20px 14px;
}



/*
 *
 * Tabs
 *
*/
.tabs-container .tabs:not(.rdc-fixed-styles) li {
	margin: 0 7px;
}

.tabs-container .tabs:not(.rdc-fixed-styles) .tabs-item {
	font-weight: 600;
	font-size: 14px;
	line-height: 100%;
	text-decoration: none;
	cursor: pointer;
	display: block;
	padding: 8px 20px;
	border: 1px solid var(--color-lightgray);
	background-color: var(--color-white);
	border-radius: 10px;
	display: inline-flex;
	align-items: center;
	justify-content: center;
	min-height: 42px;
	min-width: 120px;
	user-select: none;
}

@media (hover: hover) {
	.tabs-container .tabs:not(.rdc-fixed-styles) li:not(.sel) .tabs-item:hover {
		color: var(--color-black);
		border-color: var(--color-black);
		opacity: 1;
	}
}

.tabs-container .tabs:not(.rdc-fixed-styles) li.sel .tabs-item {
	color: var(--color-black);
	border-color: var(--color-black);
	opacity: 1;
}

.tabs-container.vertical .tabs:not(.rdc-fixed-styles) .tabs-item {
	display: inline-block;
	padding-bottom: 0;
	border-bottom-width: 1px;
}

@media screen and (max-width: 991px) {
	.tabs-container .tabs:not(.rdc-fixed-styles) {
		margin: 0 var(--container-padding-n);
	}

	.tabs-container .tabs:not(.rdc-fixed-styles) li:first-child {
		margin-left: var(--container-padding);
	}

	.tabs-container .tabs:not(.rdc-fixed-styles) li:last-child {
		margin-right: var(--container-padding);
		padding-right: 0;
	}
}



/*
 *
 * Form
 *
*/
/* Label (forms, filters, etc) */
.label-title, .label-subtitle, .label-desc {user-select: none;line-height: 160%;}

textarea,  input[type=text], input[type=number], input[type=email], input[type=password], input[type=tel], input[type=search], input[type=file], input[type=date], select {
	padding: 8px 15px;
	border: 1px solid var(--color-lines);
	min-height: 38px;
	background-color: white;
	color: currentColor; /* Required */
	border-radius: var(--input-border-radius);
}

input[type=file] {
	padding: 8px 15px;
}

@media (hover: hover) {
	input[type=text]:hover, input[type=number]:hover, input[type=email]:hover, input[type=password]:hover, input[type=tel]:hover, input[type=search]:hover, input[type=file]:hover, input[type=date]:hover, textarea:hover, div.select:not(.disabled,[readonly]):hover,
	input[type="checkbox"].magic-checkbox:not([checked]):not([disabled]):hover, input[type="radio"].magic-radio:not([checked]):not([disabled]):hover {
		border-color: var(--color-gray);
	}
	
	.magic-radio:checked:not(:disabled):hover::before{background-color: var(--color-gray);}

 	input[type=text].filled:not(:focus):hover, input[type=number].filled:not(:focus):hover, input[type=email].filled:not(:focus):hover, input[type=password].filled:not(:focus):hover, input[type=tel].filled:not(:focus):hover, input[type=file].filled:not(:focus):hover, input[type=date].filled:not(:focus):hover, textarea.filled:not(:focus):hover, .select.filled:hover {border-color: var(--color-gray);}
}

input[type=text]:focus, input[type=email]:focus, input[type=password]:focus, input[type=tel]:focus, input[type=search]:focus, input[type=date]:focus, input[type=number]:focus, textarea:focus {
    border-color: var(--color-black);
}

input[type=text]:disabled, input[type=email]:disabled, input[type=password]:disabled, input[type=tel]:disabled, input[type=search]:disabled, input[type=date]:disabled, input[type=number]: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, input[type=date].disabled, input[type=number].disabled, textarea.disabled, div.select.disabled {
	background-color: var(--color-background) !important;
	border: 1px solid var(--color-lines)!important;
	-webkit-text-fill-color: var(--color-gray);
	-webkit-opacity: 1; 
	cursor: default;
}

input[type=text].filled:not(:focus), input[type=number].filled:not(:focus), input[type=email].filled:not(:focus), input[type=password].filled:not(:focus), input[type=tel].filled:not(:focus), input[type=file].filled:not(:focus), input[type=date].filled:not(:focus), textarea.filled:not(:focus), .select.filled {border-color: var(--color-lines);}


/* Select */
div.select {
	position: relative;
	z-index: 0;
	display: block;
	border: 1px solid var(--color-lines);
	overflow-x: hidden;
	border-radius: var(--input-border-radius);
}

body div.select select {
	position: relative;
	width: 100%;
	padding: 8px 40px 7px 15px;
	min-height: 36px;
	height: auto;
	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;
	line-height: 19px; /* Mozilla */
}

body div.select:not([readonly])::after {
	content: '';
	position: absolute;
	top: calc(50% - 8px);
	right: 16px;
	width: 16px;
	height: 16px;
	-webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='32' height='32' fill='none'%3E%3Cpath fill='%23333' d='M28 11.761 16 22.5 4 11.761 6.13 9.5 16 17.978 25.87 9.5 28 11.761Z'/%3E%3C/svg%3E");
	mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='32' height='32' fill='none'%3E%3Cpath fill='%23333' d='M28 11.761 16 22.5 4 11.761 6.13 9.5 16 17.978 25.87 9.5 28 11.761Z'/%3E%3C/svg%3E");
    -webkit-mask-position: left top;
    mask-position: left top;
    -webkit-mask-size: 100%;
    mask-size: 100%;
    -webkit-mask-repeat: no-repeat;
    mask-repeat: no-repeat;
	background-color: var(--color-black);
}

body div.select:not([readonly]).active::after {
	-webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='32' height='32' fill='none'%3E%3Cpath fill='%23333' d='M4 20.39 16 9.5l12 10.89-2.13 2.11L16 13.72 6.13 22.5 4 20.39Z'/%3E%3C/svg%3E");
	mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='32' height='32' fill='none'%3E%3Cpath fill='%23333' d='M4 20.39 16 9.5l12 10.89-2.13 2.11L16 13.72 6.13 22.5 4 20.39Z'/%3E%3C/svg%3E");
}

div.select.loading:not([readonly])::after {
	background: url(/sysimages/variantsloader.gif) center center/18px no-repeat;
	width: 20px;
	right: 8px;
	mask-image: none;
	-webkit-mask-image: none;
}

div.select select:disabled{
	background-color: var(--color-background);
}

div.select select::-ms-expand{
	display: none;
}

div.select[disabled]::after{
	opacity: 0.3;
}

div.select:has(select:focus){
	border-color: var(--color-black) !important;
}

/* Normal Readonly */
select[readonly], div.select[readonly] {
	pointer-events: none;
}

/* Input date */
div.input-date::after {
	mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='32' height='32' fill='none'%3E%3Cpath fill='%23333' d='M4 30V5.7h4V3h2.667v2.7h10.666V3H24v2.7h4V30H4Zm2.667-2.7h18.666V13.8H6.667v13.5Zm0-16.2h18.666V8.4H6.667v2.7Z'/%3E%3C/svg%3E");
}

/* Magic Checkbox & Radio */
.magic-checkbox:checked:before {
	background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='32' height='32' fill='none'%3E%3Cpath fill='%23333' d='M12.667 24 6 17.192l2.333-2.383 4.334 4.425L23.667 8 26 10.383 12.667 24Z'/%3E%3C/svg%3E");
}

.magic-checkbox:not(:disabled), .magic-radio:not(:disabled) {
	background-color: var(--color-white);
}

.magic-radio:not(:checked), .magic-checkbox:not(:checked) {
	border-color: var(--color-lines);
}

.magic-radio:checked:not(:disabled), .magic-checkbox:checked:not(:disabled) {
	border-color: var(--color-black);
}

.magic-radio:checked:not(:disabled):before {
	background-color: var(--color-black);
}

.magic-radio:disabled:checked::before {
	background-color: var(--color-gray);
}

.magic-radio:disabled:checked {
	border-color: var(--color-gray);
}

.magic-radio:disabled {
	background-color: var(--color-background);
}

.magic-radio:disabled + label, .magic-checkbox:disabled + label *:not(.check-color) {
	color: var(--color-gray);
}

::-webkit-input-placeholder {color: var(--color-gray);}
::-moz-placeholder {color: var(--color-gray);}
:-ms-input-placeholder {color: var(--color-gray);}
:-moz-placeholder {color: var(--color-gray);}


/* Magic Checkbox & Radio  -  CUSTOM EXTRA GUIDE */
body .magic-radio, body .magic-checkbox{
	min-width: 22px;
	min-height: 22px;
}

input[type="checkbox"].magic-checkbox + label, input[type="radio"].magic-radio + label{
	max-width: calc(100%  - 22px);
}

body .magic-checkbox{
	border-radius: 4px;
}
body .magic-checkbox:checked:before{
	background-size: 18px;
}


/*
 *
 * Messages Bar
 *
*/
.form-message .help,
.form-message .success,
.form-message .info,
.form-message .warning,
.form-message .error {
	background-repeat: no-repeat;
	background-position: left 7px center;
	background-size: 18px;
	line-height: 160%;
	border-radius: var(--input-border-radius);
	border: 1px solid;
	padding: 5px 2.6em 4px 2.6em;
}

.form-message .help {
	background-color: var(--color-helplight);
	border-color: var(--color-help);
	background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='32' height='32' fill='none'%3E%3Cpath fill='%238B8D8F' d='M15.94 23.2c.42 0 .775-.145 1.066-.436.29-.29.434-.644.434-1.064 0-.42-.145-.775-.434-1.064a1.45 1.45 0 0 0-1.066-.436c-.42 0-.775.145-1.066.436-.29.29-.434.644-.434 1.064 0 .42.145.775.434 1.064.29.29.646.436 1.066.436Zm.18-12.36c.56 0 1.01.155 1.35.464.34.31.51.716.51 1.216 0 .34-.115.685-.344 1.034-.23.35-.556.716-.976 1.096-.6.52-1.04 1.02-1.32 1.5s-.42.96-.42 1.44c0 .28.105.515.316.704a1.084 1.084 0 0 0 1.484-.014c.22-.2.36-.45.42-.75.06-.34.195-.655.406-.944.21-.29.554-.666 1.034-1.126.62-.58 1.055-1.11 1.306-1.59.25-.48.374-1.01.374-1.59 0-1.02-.385-1.855-1.154-2.506-.77-.65-1.766-.974-2.986-.974-.84 0-1.585.16-2.234.48-.65.32-1.156.81-1.516 1.47-.14.26-.19.515-.15.764.04.25.18.456.42.616.26.16.545.21.856.15a1.2 1.2 0 0 0 .764-.51c.22-.3.485-.53.796-.69.31-.16.664-.24 1.064-.24ZM16 28c-1.64 0-3.19-.315-4.65-.946a12.285 12.285 0 0 1-3.824-2.564 11.98 11.98 0 0 1-2.58-3.81C4.316 19.22 4 17.66 4 16c0-1.66.315-3.22.946-4.68a11.98 11.98 0 0 1 2.58-3.81 12.302 12.302 0 0 1 3.824-2.566A11.61 11.61 0 0 1 16 4c1.68 0 3.25.315 4.71.944 1.46.63 2.73 1.486 3.81 2.566 1.08 1.08 1.93 2.35 2.55 3.81.62 1.46.93 3.02.93 4.68 0 1.66-.31 3.22-.93 4.68-.62 1.46-1.47 2.73-2.55 3.81a12.11 12.11 0 0 1-3.81 2.564c-1.46.63-3.03.946-4.71.946Z'/%3E%3C/svg%3E");
}

.form-message .success {
	background-color: var(--color-successlight);
	border-color: var(--color-success);
	background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='32' height='32' fill='none'%3E%3Cpath fill='%233F9C35' d='m14.32 18.16-2.61-2.61c-.22-.22-.49-.33-.81-.33-.32 0-.6.12-.84.36-.22.22-.33.5-.33.84 0 .34.11.62.33.84l3.42 3.42c.22.22.5.33.84.33.34 0 .62-.11.84-.33l6.81-6.81c.22-.22.33-.49.33-.81 0-.32-.12-.6-.36-.84-.22-.22-.5-.33-.84-.33-.34 0-.62.11-.84.33l-5.94 5.94ZM16 28c-1.66 0-3.22-.315-4.68-.946a12.11 12.11 0 0 1-3.81-2.564 12.11 12.11 0 0 1-2.564-3.81C4.316 19.22 4 17.66 4 16c0-1.66.315-3.22.946-4.68A12.11 12.11 0 0 1 7.51 7.51a12.127 12.127 0 0 1 3.81-2.566C12.78 4.314 14.34 4 16 4c1.66 0 3.22.315 4.68.944 1.46.63 2.73 1.486 3.81 2.566a12.11 12.11 0 0 1 2.564 3.81c.63 1.46.946 3.02.946 4.68 0 1.66-.315 3.22-.946 4.68a12.11 12.11 0 0 1-2.564 3.81 12.11 12.11 0 0 1-3.81 2.564c-1.46.63-3.02.946-4.68.946Z'/%3E%3C/svg%3E");
}

.form-message .info {
	background-color: var(--color-infolight);
	border-color: var(--color-info);
	background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='32' height='32' fill='none'%3E%3Cpath fill='%231890FF' d='M16 22c.34 0 .625-.115.856-.346.23-.23.344-.514.344-.854v-4.83c0-.34-.115-.62-.344-.84-.23-.22-.516-.33-.856-.33-.34 0-.625.115-.854.344-.23.23-.346.516-.346.856v4.83c0 .34.115.62.346.84.23.22.514.33.854.33Zm0-9.6c.34 0 .625-.115.856-.346.23-.23.344-.514.344-.854 0-.34-.115-.625-.344-.856A1.164 1.164 0 0 0 16 10c-.34 0-.625.115-.854.344-.23.23-.346.516-.346.856 0 .34.115.625.346.854.23.23.514.346.854.346ZM16 28c-1.66 0-3.22-.315-4.68-.946a12.11 12.11 0 0 1-3.81-2.564 12.11 12.11 0 0 1-2.564-3.81C4.316 19.22 4 17.66 4 16c0-1.66.315-3.22.946-4.68A12.11 12.11 0 0 1 7.51 7.51a12.127 12.127 0 0 1 3.81-2.566C12.78 4.314 14.34 4 16 4c1.66 0 3.22.315 4.68.944 1.46.63 2.73 1.486 3.81 2.566a12.11 12.11 0 0 1 2.564 3.81c.63 1.46.946 3.02.946 4.68 0 1.66-.315 3.22-.946 4.68a12.11 12.11 0 0 1-2.564 3.81 12.11 12.11 0 0 1-3.81 2.564c-1.46.63-3.02.946-4.68.946Z'/%3E%3C/svg%3E");
}

.form-message .warning {
	background-color: var(--color-warninglight);
	border-color: var(--color-warning);
	background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='32' height='32' fill='none'%3E%3Cpath fill='%23FAAD14' d='M5.155 26c-.449 0-.78-.194-.994-.583a1.139 1.139 0 0 1 0-1.167L14.977 5.583C15.19 5.194 15.532 5 16 5c.468 0 .809.194 1.023.583L27.84 24.25c.215.389.215.778 0 1.167-.214.389-.545.583-.994.583H5.155ZM16 13.167c-.331 0-.609.111-.832.335a1.128 1.128 0 0 0-.337.831v3.5c0 .33.112.608.337.831.223.224.5.336.832.336.331 0 .61-.112.834-.336.223-.223.335-.5.335-.83v-3.5c0-.331-.112-.608-.335-.832a1.136 1.136 0 0 0-.834-.335Zm0 9.333c.331 0 .61-.112.834-.336.223-.223.335-.5.335-.83 0-.331-.112-.608-.335-.831a1.134 1.134 0 0 0-.834-.336 1.13 1.13 0 0 0-.832.336c-.225.223-.337.5-.337.83 0 .33.112.608.337.831.223.224.5.336.832.336Z'/%3E%3C/svg%3E");
}

.form-message .error {
	background-color: var(--color-errorlight);
	border-color: var(--color-error);
	background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='32' height='32' fill='none'%3E%3Cpath fill='%23CF2022' d='M10.84 21.16c.22.22.5.33.84.33.34 0 .62-.11.84-.33L16 17.68l3.51 3.51c.22.22.495.325.826.314.33-.01.604-.124.824-.344.22-.22.33-.5.33-.84 0-.34-.11-.62-.33-.84L17.68 16l3.51-3.51c.22-.22.325-.495.314-.826a1.17 1.17 0 0 0-.344-.824c-.22-.22-.5-.33-.84-.33-.34 0-.62.11-.84.33L16 14.32l-3.51-3.51a1.071 1.071 0 0 0-.824-.316c-.33.01-.606.126-.826.346-.22.22-.33.5-.33.84 0 .34.11.62.33.84L14.32 16l-3.51 3.51c-.22.22-.325.495-.314.824.01.33.124.606.344.826ZM16 28c-1.66 0-3.22-.315-4.68-.946a12.11 12.11 0 0 1-3.81-2.564 12.11 12.11 0 0 1-2.564-3.81C4.316 19.22 4 17.66 4 16c0-1.66.315-3.22.946-4.68A12.11 12.11 0 0 1 7.51 7.51a12.127 12.127 0 0 1 3.81-2.566C12.78 4.314 14.34 4 16 4c1.66 0 3.22.315 4.68.944 1.46.63 2.73 1.486 3.81 2.566a12.11 12.11 0 0 1 2.564 3.81c.63 1.46.946 3.02.946 4.68 0 1.66-.315 3.22-.946 4.68a12.11 12.11 0 0 1-2.564 3.81 12.11 12.11 0 0 1-3.81 2.564c-1.46.63-3.02.946-4.68.946Z'/%3E%3C/svg%3E");
}

.form-field.displayError .label-title,
.form-field.displayError .checkbox-uni label {
	color: var(--color-error);
}

.form-field.displayError input,
.form-field.displayError div.select,
.form-field.displayError textarea,
.form-field.displayError .checkbox-uni .magic-checkbox {
	border-color: var(--color-error) !important;
}



/*
 *
 * Geral
 *
*/
.overlay::before {background-color: var(--color-overlay);content: '';position: absolute;top: 0;left: 0;width: 100%;height: 100%;z-index: 90;}
#containerSite-mask {background-color: transparent;}
.border-color {border-color: lightgray;}



/*
 *
 * Sliders
 *
*/
.slider .slick-arrow, .rdc-slider-arrow {
	border-radius: 48px;
	box-shadow: 0px 0px 4px 0px #33333340;
	background-color: rgba(255, 255, 255, 0.2) !important;
	background-position: center !important;
	background-size: 20px;
}

article.product-item .slider .slick-arrow, article.product-item .rdc-slider-arrow{box-shadow: unset;background-color: #FFFFFFBF !important;}

.slick-vertical .slick-arrow, 
.slick-vertical .rdc-slider-arrow, 
.vertical .rdc-slider-arrow {transform: rotate(90deg);}

.slick-vertical .slick-prev, 
.slick-vertical .rdc-slider-prev, 
.vertical .rdc-slider-prev {top: 16px; left: calc(50% - 16px);}

.slick-vertical .slick-next, 
.slick-vertical .rdc-slider-next, 
.vertical .rdc-slider-next {top:auto;bottom: 16px;left: calc(50% - 16px);right: auto;}

.slick-arrow.slick-prev, .rdc-slider-prev {background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='32' height='32' fill='none'%3E%3Cpath fill='%23333' d='M13.75 23 7 16l6.75-7 1.575 1.692-3.994 4.141H25v2.334H11.331l3.994 4.141L13.75 23Z'/%3E%3C/svg%3E");}
.slick-arrow.slick-next, .rdc-slider-next {background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='32' height='32' fill='none'%3E%3Cpath fill='%23333' d='M18.25 9 25 16l-6.75 7-1.575-1.692 3.994-4.141H7v-2.334h13.669l-3.994-4.141L18.25 9Z'/%3E%3C/svg%3E");}

@media (hover: hover) {
	.slider .slick-arrow:hover, .rdc-slider-arrow:hover {opacity: var(--button-hover-opacity);}
}

/* Dots */
body .slick-dots li{margin: 0 5px;}
body .slick-dots li button{background-color: var(--color-gray);width: 16px;height: 6px;border-radius: 2px;border: 1px solid var(--color-white);}
body .slick-dots li.slick-active button{background-color: var(--color-theme);border-color: var(--color-white);}
@media (hover) {body .slick-dots li button:hover{background-color: var(--color-theme);border-color: var(--color-white);opacity: 1;}}


/*
 *
 * Icons SVG
 *
*/
@media (hover: hover) {
	a:not(.disabled):hover .rdc-icon-svg, .a:not(.disabled):hover .rdc-icon-svg, .rdc-icon-hover:hover {
		opacity: var(--button-hover-opacity);
	}
}

/* SVG icons Ex: {mask-image: url("data:image/svg+xml,%3Csvg ... ");} */
body .rdc-icon-svg.rdc-icon-social-share            {mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='32' height='32' fill='none'%3E%3Cpath fill='%23333' d='M5 30V9.545h6.875v2.728H7.75v15h16.5v-15h-4.125V9.545H27V30H5Zm9.625-9.546V5.216l-2.2 2.182L10.5 5.455 16 0l5.5 5.455-1.925 1.943-2.2-2.182v15.238h-2.75Z'/%3E%3C/svg%3E");}
body .rdc-icon-svg.rdc-icon-social-fb               {mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='32' height='32' fill='none'%3E%3Cpath fill='%23333' d='M28 26.8c0 .726-.367 1.2-1.107 1.2h-6.226v-9.081h3.166l.48-3.892h-3.646v-2.024c0-1.038.286-1.868 1.82-1.868h2.18V8.041c-.667-.045-1.7-.143-3.054-.143-2.813 0-4.946 1.674-4.946 4.748v2.381h-3.334v3.892h3.334V28H5.12C4.373 28 4 27.526 4 26.8V5.615C4 4.89 4.373 4 5.12 4h21.773C27.633 4 28 4.889 28 5.615V26.8Z'/%3E%3C/svg%3E");}
body .rdc-icon-svg.rdc-icon-social-in               {mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='32' height='32' fill='none'%3E%3Cpath fill='%23333' fill-rule='evenodd' d='M22.863 28H9.137A5.143 5.143 0 0 1 4 22.863V9.137A5.142 5.142 0 0 1 9.137 4h13.726A5.142 5.142 0 0 1 28 9.137v13.726A5.142 5.142 0 0 1 22.863 28ZM9.136 6.801a2.338 2.338 0 0 0-2.335 2.335v13.727a2.337 2.337 0 0 0 2.335 2.335h13.727a2.337 2.337 0 0 0 2.335-2.335V9.136a2.338 2.338 0 0 0-2.335-2.335H9.136ZM12.172 16A3.832 3.832 0 0 1 16 12.172 3.832 3.832 0 0 1 19.828 16 3.832 3.832 0 0 1 16 19.828 3.832 3.832 0 0 1 12.17 16ZM16 22.63A6.637 6.637 0 0 1 9.37 16 6.637 6.637 0 0 1 16 9.37 6.638 6.638 0 0 1 22.63 16 6.638 6.638 0 0 1 16 22.63Zm6.786-11.859a1.194 1.194 0 1 0 0-2.387 1.194 1.194 0 0 0 0 2.387Z' clip-rule='evenodd'/%3E%3C/svg%3E");}
body .rdc-icon-svg.rdc-icon-social-lk               {mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='32' height='32' fill='none'%3E%3Cpath fill='%23333' fill-rule='evenodd' d='M7.446 9.769C5.96 9.769 5 8.702 5 7.382 5 6.035 5.99 5 7.506 5c1.517 0 2.446 1.035 2.475 2.382 0 1.32-.958 2.387-2.535 2.387ZM9.826 27H5.124V11.653h4.702V27Zm12.471 0H27v-9.074c0-4.52-2.32-6.621-5.414-6.621-2.537 0-4.054 1.476-4.673 2.477h-.094l-.216-2.132h-4.085c.063 1.379.123 2.981.123 4.897v10.45h4.705V18.15c0-.44.031-.88.157-1.192.341-.876 1.113-1.786 2.412-1.786 1.7 0 2.382 1.344 2.382 3.324V27Z' clip-rule='evenodd'/%3E%3C/svg%3E");}
body .rdc-icon-svg.rdc-icon-social-pi               {mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='32' height='32' fill='none'%3E%3Cpath fill='%23333' d='M18.504 21.402c-1.41-.111-2.001-.835-3.105-1.529-.606 3.303-1.348 6.472-3.546 8.127-.68-4.997.993-8.744 1.772-12.727-1.326-2.316.158-6.973 2.956-5.828 3.441 1.415-2.981 8.609 1.33 9.509 4.501.936 6.34-8.103 3.549-11.039-4.034-4.244-11.739-.097-10.791 5.978.229 1.484 1.71 1.936.59 3.985-2.58-.594-3.351-2.705-3.25-5.52.158-4.607 3.99-7.834 7.832-8.278 4.861-.56 9.422 1.85 10.054 6.595.707 5.353-2.196 11.145-7.391 10.727Z'/%3E%3C/svg%3E");}
body .rdc-icon-svg.rdc-icon-social-tm               {mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='32' height='32' fill='none'%3E%3Cpath fill='%23333' d='M21.998 25.798c-.833.445-1.586.752-2.26.935a8.675 8.675 0 0 1-2.186.267c-.89 0-1.677-.13-2.362-.383a4.914 4.914 0 0 1-1.751-1.087c-.483-.466-.819-.97-1.005-1.497-.187-.533-.28-1.3-.28-2.303v-7.719H10v-3.11a5.561 5.561 0 0 0 1.965-1.21 5.938 5.938 0 0 0 1.313-1.887c.33-.733.557-1.673.682-2.804h2.771v5.56h4.622v3.451h-4.622v5.644c0 1.275.06 2.094.18 2.454.12.364.342.65.668.868a2.59 2.59 0 0 0 1.478.438c.988 0 1.968-.364 2.943-1.09v3.473h-.002Z'/%3E%3C/svg%3E");}
body .rdc-icon-svg.rdc-icon-social-tw               {mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='32' height='32' fill='none'%3E%3Cpath fill='%23333' d='M24.477 5h3.986l-8.71 9.319L30 27h-8.023l-6.284-7.691L8.503 27h-3.99l9.317-9.968L4 5h8.227l5.68 7.03L24.477 5Zm-1.4 19.766h2.21l-14.26-17.65H8.655l14.421 17.65Z'/%3E%3C/svg%3E");}
body .rdc-icon-svg.rdc-icon-social-vm               {mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='32' height='32' fill='none'%3E%3Cpath fill='%23333' d='M26.88 10.8c-1.34 7.215-8.835 13.328-11.086 14.724-2.254 1.39-4.312-.562-5.056-2.039-.855-1.687-3.413-10.82-4.083-11.579-.67-.757-2.681.76-2.681.76L3 11.444s4.083-4.66 7.189-5.238c3.293-.619 3.288 4.827 4.08 7.853.768 2.927 1.282 4.6 1.95 4.6.67 0 1.95-1.629 3.349-4.133 1.404-2.503-.058-4.715-2.8-3.142C17.863 5.1 28.22 3.586 26.88 10.8Z'/%3E%3C/svg%3E");}
body .rdc-icon-svg.rdc-icon-social-yt               {mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='32' height='32' fill='none'%3E%3Cpath fill='%23333' fill-rule='evenodd' d='M3 16c0 8.864.232 10 13.5 10S30 24.864 30 16 29.768 6 16.5 6 3 7.136 3 16Zm11.764-3.115 6.064 2.687c.53.236.53.62-.002.856l-6.062 2.687c-.529.234-.964-.028-.964-.584v-5.062c0-.556.435-.818.964-.584Z' clip-rule='evenodd'/%3E%3C/svg%3E");}
body .rdc-icon-svg.rdc-icon-social-wa               {mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='32' height='32' fill='none'%3E%3Cpath fill='%23333' fill-rule='evenodd' d='M29 15.665c0 6.995-5.714 12.665-12.764 12.665-2.238 0-4.34-.572-6.17-1.575L3 29l2.304-6.795a12.532 12.532 0 0 1-1.832-6.54C3.472 8.67 9.187 3 16.236 3 23.286 3 29 8.67 29 15.665ZM16.24 5.017c-5.918 0-10.731 4.777-10.731 10.648 0 2.33.76 4.488 2.044 6.243l-1.341 3.955 4.124-1.31a10.724 10.724 0 0 0 5.904 1.76c5.917 0 10.731-4.776 10.731-10.647S22.157 5.017 16.24 5.017Zm6.01 13.285c.22.105.367.175.431.28.078.129.078.75-.182 1.476-.262.725-1.54 1.424-2.113 1.475-.098.01-.18.029-.263.049-.404.097-.855.205-3.491-.825-2.94-1.148-4.877-4-5.277-4.589a3.244 3.244 0 0 0-.068-.097c-.159-.21-1.277-1.685-1.277-3.21 0-1.43.707-2.18 1.033-2.524l.061-.066c.287-.31.627-.388.835-.388.108 0 .216.007.32.013.097.007.192.013.28.013l.069-.003c.176-.012.405-.026.634.52l.334.802c.272.658.578 1.398.631 1.503.079.156.131.337.026.544l-.042.085c-.078.16-.136.278-.27.433-.052.06-.105.125-.16.19-.107.13-.215.26-.31.354-.156.154-.32.322-.137.633.183.31.81 1.326 1.74 2.15 1.001.884 1.87 1.258 2.31 1.448.086.037.155.067.206.092.314.155.496.13.678-.079.183-.207.783-.905.991-1.216.209-.31.418-.259.705-.155.286.103 1.824.854 2.137 1.01l.17.082Z' clip-rule='evenodd'/%3E%3C/svg%3E");}
body .rdc-icon-svg.rdc-icon-social-ms               {mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='32' height='32' fill='none'%3E%3Cpath fill='%23333' fill-rule='evenodd' d='M16 3.003h-.567C8.664 3.167 3.156 8.626 3 15.46a12.221 12.221 0 0 0 4.333 9.272v3.726l.02.144a.542.542 0 0 0 .81.316l3.018-1.886.665.234a13.36 13.36 0 0 0 4.154.65c7.026.14 12.84-5.432 13-12.456-.16-7.025-5.974-12.596-13-12.457Zm2.234 11.802 5.633-3.071a.542.542 0 0 1 .693.151.542.542 0 0 1-.047.708l-6.5 6.499c-.2.2-.521.212-.736.028l-3.508-3.006-5.633 3.071a.542.542 0 0 1-.643-.858l6.5-6.5c.2-.2.521-.212.736-.027l3.505 3.005Z' clip-rule='evenodd'/%3E%3C/svg%3E");}
body .rdc-icon-svg.rdc-icon-social-em               {mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='32' height='32' fill='none'%3E%3Cpath fill='%23333' d='M3.5 26V6h25v20h-25ZM16 17.25 6 11v12.5h20V11l-10 6.25Zm0-2.5L26 8.5H6l10 6.25ZM6 11V8.5v15V11Z'/%3E%3C/svg%3E");}
body .rdc-icon-svg.rdc-icon-social-sp               {mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='32' height='32' fill='none'%3E%3Cpath fill='%23333' fill-rule='evenodd' d='M16 4a12 12 0 1 0 0 24 12 12 0 0 0 0-24Zm5.504 17.308a.747.747 0 0 1-1.03.248c-2.817-1.721-6.363-2.11-10.54-1.156a.75.75 0 0 1-.904-.854.747.747 0 0 1 .57-.604c4.571-1.046 8.493-.596 11.655 1.338a.75.75 0 0 1 .249 1.027Zm1.466-3.268a.936.936 0 0 1-1.285.309c-3.225-1.983-8.142-2.557-11.958-1.399a.938.938 0 0 1-.543-1.79c4.359-1.323 9.776-.681 13.48 1.594a.934.934 0 0 1 .308 1.288m.127-3.404c-3.869-2.297-10.25-2.508-13.942-1.386a1.124 1.124 0 0 1-1.327-1.605 1.121 1.121 0 0 1 .675-.543c4.238-1.288 11.285-1.038 15.737 1.605a1.123 1.123 0 0 1-1.145 1.93' clip-rule='evenodd'/%3E%3C/svg%3E");}
body .rdc-icon-svg.rdc-icon-social-tk               {mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='32' height='32' fill='none'%3E%3Cpath fill='%23333' d='M22.454 8.76A5.543 5.543 0 0 1 20.967 5H16.63v16.533a3.38 3.38 0 0 1-1.108 2.364 3.74 3.74 0 0 1-2.526.97c-1.992 0-3.648-1.547-3.648-3.467 0-2.293 2.33-4.013 4.729-3.307V13.88C9.238 13.267 5 16.84 5 21.4c0 4.44 3.872 7.6 7.983 7.6 4.406 0 7.984-3.4 7.984-7.6v-8.387A10.684 10.684 0 0 0 27 14.853v-4.12s-2.638.12-4.546-1.973Z'/%3E%3C/svg%3E");}
body .rdc-icon-svg.rdc-icon-file-file               {background-color:#CF2022; mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='32' height='32' fill='none' viewBox='0 0 32 32'%3E%3Cpath fill='%23cf2022' d='M10 28a1 1 0 0 1-1 1H7a2 2 0 0 1-2-2v-4a1 1 0 1 1 2 0v4h2a1 1 0 0 1 1 1m17-17v6a1 1 0 0 1-2 0v-5h-6a1 1 0 0 1-1-1V5h-3a1 1 0 1 1 0-2h4a1 1 0 0 1 .707.293l7 7A1 1 0 0 1 27 11m-7-1h3.586L20 6.414zM10 3H7a2 2 0 0 0-2 2v3a1 1 0 0 0 2 0V5h3a1 1 0 1 0 0-2m16 18a1 1 0 0 0-1 1v5h-1a1 1 0 0 0 0 2h1a2 2 0 0 0 2-2v-5a1 1 0 0 0-1-1M6 19a1 1 0 0 0 1-1v-5a1 1 0 1 0-2 0v5a1 1 0 0 0 1 1m13 8h-5a1 1 0 0 0 0 2h5a1 1 0 0 0 0-2'/%3E%3C/svg%3E");}
body .rdc-icon-svg.rdc-icon-file-ai                 {background-color:#CF2022; mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='32' height='32' fill='none' viewBox='0 0 32 32'%3E%3Cpath fill='%23cf2022' d='M14.832 18.445a1 1 0 0 0-1.665 0l-2.606 3.911-1.22-1.897a1 1 0 0 0-1.682 0l-4.5 7A1 1 0 0 0 3.999 29h16a1 1 0 0 0 .833-1.555zm-9 8.555L8.5 22.849l1.204 1.875a1 1 0 0 0 1.673.014l2.625-3.934L18.132 27zm21.874-16.707-7-7A1 1 0 0 0 20 3H8a2 2 0 0 0-2 2v11a1 1 0 1 0 2 0V5h11v6a1 1 0 0 0 1 1h6v15h-1a1 1 0 0 0 0 2h1a2 2 0 0 0 2-2V11a1 1 0 0 0-.293-.707M21 6.413 24.586 10H21z'/%3E%3C/svg%3E");}
body .rdc-icon-svg.rdc-icon-file-zip                {background-color:#CF2022; mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='32' height='32' fill='none' viewBox='0 0 32 32'%3E%3Cpath fill='%23cf2022' d='M23 19h-2a1 1 0 0 0-1 1v7a1 1 0 0 0 2 0v-1h1a3.5 3.5 0 1 0 0-7m0 5h-1v-3h1a1.5 1.5 0 1 1 0 3m-6-4v7a1 1 0 0 1-2 0v-7a1 1 0 0 1 2 0m-5 7a1 1 0 0 1-1 1H7a1 1 0 0 1-.875-1.5L9.27 21H7a1 1 0 0 1 0-2h4a1 1 0 0 1 .875 1.5L8.724 26H11a1 1 0 0 1 1 1m14.708-15.707-7-7A1 1 0 0 0 19 4H7a2 2 0 0 0-2 2v9a1 1 0 1 0 2 0V6h11v6a1 1 0 0 0 1 1h6v2a1 1 0 0 0 2 0v-3a1 1 0 0 0-.293-.707M20 11V7.414L23.586 11z'/%3E%3C/svg%3E");}
body .rdc-icon-svg.rdc-icon-file-htm                {background-color:#CF2022; mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='32' height='32' fill='none' viewBox='0 0 32 32'%3E%3Cpath fill='%23cf2022' d='M26 16v-4a1 1 0 0 0-.293-.707l-7-7A1 1 0 0 0 18 4H6a2 2 0 0 0-2 2v10a1 1 0 1 0 2 0V6h11v6a1 1 0 0 0 1 1h6v3a1 1 0 0 0 2 0m-7-8.586L22.586 11H19zM7.5 21v6a1 1 0 1 1-2 0v-2H3v2a1 1 0 1 1-2 0v-6a1 1 0 1 1 2 0v2h2.5v-2a1 1 0 1 1 2 0m7 0a1 1 0 0 1-1 1h-1v5a1 1 0 0 1-2 0v-5h-1a1 1 0 0 1 0-2h4a1 1 0 0 1 1 1m9 0v6a1 1 0 0 1-2 0v-3l-1.2 1.6a1 1 0 0 1-1.6 0L17.5 24v3a1 1 0 0 1-2 0v-6a1 1 0 0 1 1.8-.6l2.2 2.934 2.2-2.934a1 1 0 0 1 1.8.6m7 6a1 1 0 0 1-1 1H26a1 1 0 0 1-1-1v-6a1 1 0 0 1 2 0v5h2.5a1 1 0 0 1 1 1'/%3E%3C/svg%3E");}
body .rdc-icon-svg.rdc-icon-file-pdf                {background-color:#CF2022; mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='32' height='32' fill='none' viewBox='0 0 32 32'%3E%3Cpath fill='%23cf2022' d='M27 20a1 1 0 0 1-1 1h-3v2h2a1 1 0 0 1 0 2h-2v2a1 1 0 0 1-2 0v-7a1 1 0 0 1 1-1h4a1 1 0 0 1 1 1m-16.5 2.5A3.5 3.5 0 0 1 7 26H6v1a1 1 0 1 1-2 0v-7a1 1 0 0 1 1-1h2a3.5 3.5 0 0 1 3.5 3.5m-2 0A1.5 1.5 0 0 0 7 21H6v3h1a1.5 1.5 0 0 0 1.5-1.5m11 1A4.5 4.5 0 0 1 15 28h-2a1 1 0 0 1-1-1v-7a1 1 0 0 1 1-1h2a4.5 4.5 0 0 1 4.5 4.5m-2 0A2.5 2.5 0 0 0 15 21h-1v5h1a2.5 2.5 0 0 0 2.5-2.5M4 15V6a2 2 0 0 1 2-2h12a1 1 0 0 1 .707.293l7 7A1 1 0 0 1 26 12v3a1 1 0 0 1-2 0v-2h-6a1 1 0 0 1-1-1V6H6v9a1 1 0 1 1-2 0m15-4h3.586L19 7.414z'/%3E%3C/svg%3E");}
body .rdc-icon-svg.rdc-icon-file-jpg                {background-color:#CF2022; mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='32' height='32' fill='none' viewBox='0 0 32 32'%3E%3Cpath fill='%23cf2022' d='M15.5 19h-2a1 1 0 0 0-1 1v7a1 1 0 0 0 2 0v-1h1a3.5 3.5 0 1 0 0-7m0 5h-1v-3h1a1.5 1.5 0 1 1 0 3m12 0v2.109a1 1 0 0 1-.277.691A3.76 3.76 0 0 1 24.5 28c-2.206 0-4-2.019-4-4.5s1.794-4.5 4-4.5a3.67 3.67 0 0 1 2.06.64 1.002 1.002 0 0 1-1.125 1.657A1.65 1.65 0 0 0 24.5 21c-1.102 0-2 1.125-2 2.5s.898 2.5 2 2.5c.36-.004.71-.123 1-.339V25a1 1 0 0 1 0-2h1a1 1 0 0 1 1 1m-17-4v4.75a3.25 3.25 0 1 1-6.5 0 1 1 0 1 1 2 0 1.25 1.25 0 0 0 2.5 0V20a1 1 0 1 1 2 0m16.708-8.707-7-7A1 1 0 0 0 19.5 4h-12a2 2 0 0 0-2 2v9a1 1 0 1 0 2 0V6h11v6a1 1 0 0 0 1 1h6v2a1 1 0 0 0 2 0v-3a1 1 0 0 0-.293-.707M20.5 11V7.414L24.086 11z'/%3E%3C/svg%3E");}
body .rdc-icon-svg.rdc-icon-file-png                {background-color:#CF2022; mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='32' height='32' fill='none' viewBox='0 0 32 32'%3E%3Cpath fill='%23cf2022' d='M6.5 19h-2a1 1 0 0 0-1 1v7a1 1 0 1 0 2 0v-1h1a3.5 3.5 0 1 0 0-7m0 5h-1v-3h1a1.5 1.5 0 1 1 0 3M27 26.109a1 1 0 0 1-.277.691A3.76 3.76 0 0 1 24 28c-2.206 0-4-2.019-4-4.5s1.794-4.5 4-4.5a3.7 3.7 0 0 1 2.06.639 1.002 1.002 0 1 1-1.125 1.659A1.65 1.65 0 0 0 24 21c-1.102 0-2 1.125-2 2.5s.898 2.5 2 2.5a1.7 1.7 0 0 0 1-.34V25a1 1 0 0 1 0-2h1a1 1 0 0 1 1 1zM18.5 20v7a1 1 0 0 1-1.814.581L13.5 23.125V27a1 1 0 0 1-2 0v-7a1 1 0 0 1 1.814-.581l3.186 4.456V20a1 1 0 0 1 2 0M5 16a1 1 0 0 0 1-1V6h11v6a1 1 0 0 0 1 1h6v2a1 1 0 0 0 2 0v-3a1 1 0 0 0-.293-.707l-7-7A1 1 0 0 0 18 4H6a2 2 0 0 0-2 2v9a1 1 0 0 0 1 1m14-8.586L22.586 11H19z'/%3E%3C/svg%3E");}
body .rdc-icon-svg.rdc-icon-file-xls                {background-color:#CF2022; mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='32' height='32' fill='none' viewBox='0 0 32 32'%3E%3Cpath fill='%23cf2022' d='M19.525 27a1 1 0 0 1-1 1h-3.5a1 1 0 0 1-1-1v-7a1 1 0 0 1 2 0v6h2.5a1 1 0 0 1 1 1m-7.919-7.814a1 1 0 0 0-1.395.233L8.525 21.78l-1.687-2.361a1 1 0 1 0-1.625 1.162L7.296 23.5l-2.085 2.919a1 1 0 0 0 1.625 1.162l1.689-2.361 1.686 2.361a1 1 0 0 0 1.625-1.162L9.753 23.5l2.085-2.919a1 1 0 0 0-.232-1.395m12.368 3.228c-.5-.145-1.018-.294-1.307-.48-.156-.103-.154-.125-.14-.238a.57.57 0 0 1 .25-.459c.575-.39 1.918-.214 2.478-.07a1 1 0 1 0 .509-1.934c-.264-.07-2.625-.653-4.104.345a2.57 2.57 0 0 0-1.119 1.868c-.25 1.985 1.706 2.551 2.875 2.889 1.508.436 1.64.615 1.598.949-.04.301-.158.416-.27.491-.574.383-1.894.194-2.442.044a1.002 1.002 0 1 0-.536 1.931c.62.163 1.258.247 1.899.25.727 0 1.537-.125 2.186-.558a2.6 2.6 0 0 0 1.148-1.903c.276-2.164-1.79-2.768-3.025-3.125M5.024 15V6a2 2 0 0 1 2-2h12a1 1 0 0 1 .708.293l7 7a1 1 0 0 1 .293.707v3a1 1 0 1 1-2 0v-2h-6a1 1 0 0 1-1-1V6h-11v9a1 1 0 1 1-2 0m15-4h3.586l-3.585-3.586z'/%3E%3C/svg%3E");}
body .rdc-icon-svg.rdc-icon-file-doc                {background-color:#CF2022; mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='32' height='32' fill='none' viewBox='0 0 32 32'%3E%3Cpath fill='%23cf2022' d='M7 19H5a1 1 0 0 0-1 1v7a1 1 0 0 0 1 1h2a4.5 4.5 0 0 0 0-9m0 7H6v-5h1a2.5 2.5 0 0 1 0 5m21.191-.614a1 1 0 0 1 .032 1.414A3.76 3.76 0 0 1 25.5 28c-2.206 0-4-2.019-4-4.5s1.794-4.5 4-4.5a3.76 3.76 0 0 1 2.723 1.2 1 1 0 0 1-1.445 1.383A1.78 1.78 0 0 0 25.5 21c-1.102 0-2 1.125-2 2.5s.898 2.5 2 2.5a1.78 1.78 0 0 0 1.277-.582 1 1 0 0 1 1.414-.032M16.5 19c-2.206 0-4 2.019-4 4.5s1.794 4.5 4 4.5 4-2.019 4-4.5-1.794-4.5-4-4.5m0 7c-1.102 0-2-1.125-2-2.5s.898-2.5 2-2.5 2 1.125 2 2.5-.898 2.5-2 2.5m-10-10a1 1 0 0 0 1-1V6h11v6a1 1 0 0 0 1 1h6v2a1 1 0 0 0 2 0v-3a1 1 0 0 0-.293-.707l-7-7A1 1 0 0 0 19.5 4h-12a2 2 0 0 0-2 2v9a1 1 0 0 0 1 1m14-8.586L24.086 11H20.5z'/%3E%3C/svg%3E");}
body .rdc-icon-svg.rdc-icon-close                   {mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='32' height='32' fill='none'%3E%3Cpath fill='%23333' d='m8 26-2-2 8-8-8-8 2-2 8 8 8-8 2 2-8 8 8 8-2 2-8-8-8 8Z'/%3E%3C/svg%3E");}
body .rdc-icon-svg.rdc-icon-notification            {mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='32' height='32' fill='none'%3E%3Cpath fill='%23000' d='M5 25.8V23h2.75v-9.8c0-1.937.573-3.657 1.719-5.162 1.146-1.504 2.635-2.49 4.469-2.958V4.1c0-.583.2-1.079.602-1.487A1.978 1.978 0 0 1 16 2c.572 0 1.06.203 1.462.613.402.41.602.906.6 1.487v.98c1.834.467 3.323 1.453 4.47 2.958 1.145 1.506 1.718 3.226 1.718 5.162V23H27v2.8H5ZM16 30a2.623 2.623 0 0 1-1.941-.822 2.726 2.726 0 0 1-.809-1.978h5.5c0 .77-.269 1.43-.807 1.978A2.618 2.618 0 0 1 16 30Zm-5.5-7h11v-9.8c0-1.54-.538-2.858-1.616-3.955C18.807 8.148 17.512 7.6 16 7.6s-2.807.548-3.884 1.645S10.5 11.66 10.5 13.2V23Z'/%3E%3C/svg%3E");}
body .rdc-icon-svg.rdc-icon-help                    {mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='32' height='32' fill='none'%3E%3Cpath fill='%238B8D8F' d='M15.94 23.2c.42 0 .775-.145 1.066-.436.29-.29.434-.644.434-1.064 0-.42-.145-.775-.434-1.064a1.45 1.45 0 0 0-1.066-.436c-.42 0-.775.145-1.066.436-.29.29-.434.644-.434 1.064 0 .42.145.775.434 1.064.29.29.646.436 1.066.436Zm.18-12.36c.56 0 1.01.155 1.35.464.34.31.51.716.51 1.216 0 .34-.115.685-.344 1.034-.23.35-.556.716-.976 1.096-.6.52-1.04 1.02-1.32 1.5s-.42.96-.42 1.44c0 .28.105.515.316.704a1.084 1.084 0 0 0 1.484-.014c.22-.2.36-.45.42-.75.06-.34.195-.655.406-.944.21-.29.554-.666 1.034-1.126.62-.58 1.055-1.11 1.306-1.59.25-.48.374-1.01.374-1.59 0-1.02-.385-1.855-1.154-2.506-.77-.65-1.766-.974-2.986-.974-.84 0-1.585.16-2.234.48-.65.32-1.156.81-1.516 1.47-.14.26-.19.515-.15.764.04.25.18.456.42.616.26.16.545.21.856.15a1.2 1.2 0 0 0 .764-.51c.22-.3.485-.53.796-.69.31-.16.664-.24 1.064-.24ZM16 28c-1.64 0-3.19-.315-4.65-.946a12.285 12.285 0 0 1-3.824-2.564 11.98 11.98 0 0 1-2.58-3.81C4.316 19.22 4 17.66 4 16c0-1.66.315-3.22.946-4.68a11.98 11.98 0 0 1 2.58-3.81 12.302 12.302 0 0 1 3.824-2.566A11.61 11.61 0 0 1 16 4c1.68 0 3.25.315 4.71.944 1.46.63 2.73 1.486 3.81 2.566 1.08 1.08 1.93 2.35 2.55 3.81.62 1.46.93 3.02.93 4.68 0 1.66-.31 3.22-.93 4.68-.62 1.46-1.47 2.73-2.55 3.81a12.11 12.11 0 0 1-3.81 2.564c-1.46.63-3.03.946-4.71.946Z'/%3E%3C/svg%3E");}
body .rdc-icon-svg.rdc-icon-info                    {mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='32' height='32' fill='none'%3E%3Cpath fill='%231890FF' d='M16 22c.34 0 .625-.115.856-.346.23-.23.344-.514.344-.854v-4.83c0-.34-.115-.62-.344-.84-.23-.22-.516-.33-.856-.33-.34 0-.625.115-.854.344-.23.23-.346.516-.346.856v4.83c0 .34.115.62.346.84.23.22.514.33.854.33Zm0-9.6c.34 0 .625-.115.856-.346.23-.23.344-.514.344-.854 0-.34-.115-.625-.344-.856A1.164 1.164 0 0 0 16 10c-.34 0-.625.115-.854.344-.23.23-.346.516-.346.856 0 .34.115.625.346.854.23.23.514.346.854.346ZM16 28c-1.66 0-3.22-.315-4.68-.946a12.11 12.11 0 0 1-3.81-2.564 12.11 12.11 0 0 1-2.564-3.81C4.316 19.22 4 17.66 4 16c0-1.66.315-3.22.946-4.68A12.11 12.11 0 0 1 7.51 7.51a12.127 12.127 0 0 1 3.81-2.566C12.78 4.314 14.34 4 16 4c1.66 0 3.22.315 4.68.944 1.46.63 2.73 1.486 3.81 2.566a12.11 12.11 0 0 1 2.564 3.81c.63 1.46.946 3.02.946 4.68 0 1.66-.315 3.22-.946 4.68a12.11 12.11 0 0 1-2.564 3.81 12.11 12.11 0 0 1-3.81 2.564c-1.46.63-3.02.946-4.68.946Z'/%3E%3C/svg%3E");}
body .rdc-icon-svg.rdc-icon-success                 {mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='32' height='32' fill='none'%3E%3Cpath fill='%233F9C35' d='m14.32 18.16-2.61-2.61c-.22-.22-.49-.33-.81-.33-.32 0-.6.12-.84.36-.22.22-.33.5-.33.84 0 .34.11.62.33.84l3.42 3.42c.22.22.5.33.84.33.34 0 .62-.11.84-.33l6.81-6.81c.22-.22.33-.49.33-.81 0-.32-.12-.6-.36-.84-.22-.22-.5-.33-.84-.33-.34 0-.62.11-.84.33l-5.94 5.94ZM16 28c-1.66 0-3.22-.315-4.68-.946a12.11 12.11 0 0 1-3.81-2.564 12.11 12.11 0 0 1-2.564-3.81C4.316 19.22 4 17.66 4 16c0-1.66.315-3.22.946-4.68A12.11 12.11 0 0 1 7.51 7.51a12.127 12.127 0 0 1 3.81-2.566C12.78 4.314 14.34 4 16 4c1.66 0 3.22.315 4.68.944 1.46.63 2.73 1.486 3.81 2.566a12.11 12.11 0 0 1 2.564 3.81c.63 1.46.946 3.02.946 4.68 0 1.66-.315 3.22-.946 4.68a12.11 12.11 0 0 1-2.564 3.81 12.11 12.11 0 0 1-3.81 2.564c-1.46.63-3.02.946-4.68.946Z'/%3E%3C/svg%3E");}
body .rdc-icon-svg.rdc-icon-error                   {mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='32' height='32' fill='none'%3E%3Cpath fill='%23CF2022' d='M10.84 21.16c.22.22.5.33.84.33.34 0 .62-.11.84-.33L16 17.68l3.51 3.51c.22.22.495.325.826.314.33-.01.604-.124.824-.344.22-.22.33-.5.33-.84 0-.34-.11-.62-.33-.84L17.68 16l3.51-3.51c.22-.22.325-.495.314-.826a1.17 1.17 0 0 0-.344-.824c-.22-.22-.5-.33-.84-.33-.34 0-.62.11-.84.33L16 14.32l-3.51-3.51a1.071 1.071 0 0 0-.824-.316c-.33.01-.606.126-.826.346-.22.22-.33.5-.33.84 0 .34.11.62.33.84L14.32 16l-3.51 3.51c-.22.22-.325.495-.314.824.01.33.124.606.344.826ZM16 28c-1.66 0-3.22-.315-4.68-.946a12.11 12.11 0 0 1-3.81-2.564 12.11 12.11 0 0 1-2.564-3.81C4.316 19.22 4 17.66 4 16c0-1.66.315-3.22.946-4.68A12.11 12.11 0 0 1 7.51 7.51a12.127 12.127 0 0 1 3.81-2.566C12.78 4.314 14.34 4 16 4c1.66 0 3.22.315 4.68.944 1.46.63 2.73 1.486 3.81 2.566a12.11 12.11 0 0 1 2.564 3.81c.63 1.46.946 3.02.946 4.68 0 1.66-.315 3.22-.946 4.68a12.11 12.11 0 0 1-2.564 3.81 12.11 12.11 0 0 1-3.81 2.564c-1.46.63-3.02.946-4.68.946Z'/%3E%3C/svg%3E");}
body .rdc-icon-svg.rdc-icon-warning                 {mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='32' height='32' fill='none'%3E%3Cpath fill='%23FAAD14' d='M5.155 26c-.449 0-.78-.194-.994-.583a1.139 1.139 0 0 1 0-1.167L14.977 5.583C15.19 5.194 15.532 5 16 5c.468 0 .809.194 1.023.583L27.84 24.25c.215.389.215.778 0 1.167-.214.389-.545.583-.994.583H5.155ZM16 13.167c-.331 0-.609.111-.832.335a1.128 1.128 0 0 0-.337.831v3.5c0 .33.112.608.337.831.223.224.5.336.832.336.331 0 .61-.112.834-.336.223-.223.335-.5.335-.83v-3.5c0-.331-.112-.608-.335-.832a1.136 1.136 0 0 0-.834-.335Zm0 9.333c.331 0 .61-.112.834-.336.223-.223.335-.5.335-.83 0-.331-.112-.608-.335-.831a1.134 1.134 0 0 0-.834-.336 1.13 1.13 0 0 0-.832.336c-.225.223-.337.5-.337.83 0 .33.112.608.337.831.223.224.5.336.832.336Z'/%3E%3C/svg%3E");}
body .rdc-icon-svg.rdc-icon-delete                  {mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='32' height='32' fill='none'%3E%3Cpath fill='%23333' d='M6.313 28V8H5V5.333h6.563V4h7.874v1.333H26V8h-1.313v20H6.313Zm2.625-2.667h13.124V8H8.938v17.333Zm2.624-2.666h2.626v-12h-2.626v12Zm5.25 0h2.625v-12h-2.625v12Z'/%3E%3C/svg%3E");}
body .rdc-icon-svg.rdc-icon-search                  {mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='32' height='32' fill='none'%3E%3Cpath fill='%23333' d='m26.133 28-8.4-8.4a8.127 8.127 0 0 1-5.067 1.733c-2.422 0-4.471-.839-6.149-2.517C4.84 17.138 4.001 15.088 4 12.666c0-2.42.838-4.47 2.517-6.149C8.197 4.84 10.247 4 12.667 4c2.42 0 4.47.84 6.15 2.517 1.68 1.679 2.519 3.728 2.516 6.15a8.127 8.127 0 0 1-1.733 5.066l8.4 8.4L26.133 28Zm-13.466-9.333c1.666 0 3.083-.583 4.25-1.75 1.167-1.166 1.75-2.583 1.75-4.25-.001-1.668-.584-3.084-1.75-4.25-1.165-1.165-2.582-1.749-4.25-1.75-1.669-.002-3.085.581-4.25 1.75-1.164 1.17-1.748 2.586-1.75 4.25-.003 1.664.58 3.08 1.75 4.25s2.587 1.753 4.25 1.75Z'/%3E%3C/svg%3E");}
body .rdc-icon-svg.rdc-icon-wishlist                {mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='32' height='32' fill='none'%3E%3Cpath fill='%23333' d='M6.5 29V7.667c0-.734.266-1.361.798-1.883A2.644 2.644 0 0 1 9.214 5h13.572c.746 0 1.385.261 1.917.784s.798 1.15.797 1.883V29L16 25l-9.5 4Zm2.714-4.067L16 22.067l6.786 2.866V7.667H9.214v17.266Z'/%3E%3C/svg%3E");}
body .rdc-icon-svg.rdc-icon-wishlist.active,
body .rdc-icon-svg.rdc-icon-wishlist-active         {mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='32' height='32' fill='none'%3E%3Cpath fill='%23333' d='M6.5 29V7.667c0-.734.266-1.361.798-1.883A2.644 2.644 0 0 1 9.214 5h13.572c.746 0 1.385.261 1.917.784s.798 1.15.797 1.883V29L16 25l-9.5 4Z'/%3E%3C/svg%3E");}
body .rdc-icon-svg.rdc-icon-cart:not(.active)       {mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='32' height='32' fill='none'%3E%3Cpath fill='%23333' d='M10.116 30c-.744 0-1.38-.264-1.91-.793a2.602 2.602 0 0 1-.795-1.907 2.584 2.584 0 0 1 .795-1.906 2.624 2.624 0 0 1 1.91-.794 2.6 2.6 0 0 1 1.911.794 2.58 2.58 0 0 1 .794 1.906 2.63 2.63 0 0 1-.794 1.907 2.572 2.572 0 0 1-1.911.793Zm13.526 0c-.743 0-1.38-.264-1.91-.793a2.602 2.602 0 0 1-.795-1.907c0-.743.264-1.379.796-1.906a2.624 2.624 0 0 1 1.91-.794 2.6 2.6 0 0 1 1.91.794c.533.53.797 1.166.795 1.906a2.63 2.63 0 0 1-.794 1.907 2.572 2.572 0 0 1-1.912.793ZM8.966 8.4l3.247 6.75h9.468l3.72-6.75H8.966ZM7.681 5.7H30l-6.73 12.15H11.604l-1.488 2.7h16.232v2.7H5.55l4.024-7.29L4.705 5.7H2V3h4.396l1.285 2.7Z'/%3E%3C/svg%3E");}
body .rdc-icon-svg.rdc-icon-cart.active,
body .rdc-icon-svg.rdc-icon-cart-active             {mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='32' height='32' fill='none'%3E%3Cpath fill='%23333' d='M10.116 30c-.744 0-1.38-.264-1.91-.793a2.602 2.602 0 0 1-.795-1.907 2.584 2.584 0 0 1 .795-1.906 2.624 2.624 0 0 1 1.91-.794 2.6 2.6 0 0 1 1.911.794 2.58 2.58 0 0 1 .794 1.906 2.63 2.63 0 0 1-.794 1.907 2.572 2.572 0 0 1-1.911.793Zm13.526 0c-.743 0-1.38-.264-1.91-.793a2.602 2.602 0 0 1-.795-1.907c0-.743.264-1.379.796-1.906a2.624 2.624 0 0 1 1.91-.794 2.6 2.6 0 0 1 1.91.794c.533.53.797 1.166.795 1.906a2.63 2.63 0 0 1-.794 1.907 2.572 2.572 0 0 1-1.912.793ZM7.682 5.7H30l-6.73 12.15H11.604l-1.488 2.7h16.232v2.7H5.55l4.024-7.29L4.705 5.7H2V3h4.396l1.285 2.7Z'/%3E%3C/svg%3E");}
body .rdc-icon-svg.rdc-icon-cart-add                {mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='32' height='32' fill='none'%3E%3Cpath fill='%23333' d='M8.206 29.207c.53.529 1.166.793 1.91.793a2.572 2.572 0 0 0 1.911-.793 2.63 2.63 0 0 0 .794-1.907 2.584 2.584 0 0 0-.794-1.906 2.6 2.6 0 0 0-1.911-.794 2.624 2.624 0 0 0-1.91.794 2.584 2.584 0 0 0-.795 1.906c0 .743.266 1.38.795 1.907Zm13.527 0a2.604 2.604 0 0 0 1.91.793 2.572 2.572 0 0 0 1.91-.793 2.63 2.63 0 0 0 .795-1.907 2.584 2.584 0 0 0-.794-1.906 2.6 2.6 0 0 0-1.912-.794 2.624 2.624 0 0 0-1.91.794 2.584 2.584 0 0 0-.795 1.906c.001.743.266 1.38.796 1.907Z'/%3E%3Cpath fill='%23333' fill-rule='evenodd' d='M30 5.7H7.681L6.396 3H2v2.7h2.705l4.87 10.26-4.024 7.29h20.797v-2.7H10.116l1.488-2.7H23.27L30 5.7Zm-17 6.896L16.333 16 23 9.191 21.833 8l-5.5 5.617-2.166-2.213L13 12.596Z' clip-rule='evenodd'/%3E%3C/svg%3E");}
body .rdc-icon-svg.rdc-icon-comparator:not(.active) {mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='32' height='32' fill='none'%3E%3Cpath fill='%23333' d='M13.333 31v-2.636H4V4.636h9.333V2H16v29h-2.667Zm-6.666-5.273h6.666v-2.636h-4v-2.637h4v-2.636h-4v-2.636h4v-2.636h-4V9.909h4V7.273H6.667v18.454Zm12-18.454V4.636H28v23.728h-9.333v-2.637h6.666V7.273h-6.666Zm0 10.545v-2.636h4v2.636h-4Zm0-5.273V9.91h4v2.636h-4Z'/%3E%3C/svg%3E");}
body .rdc-icon-svg.rdc-icon-comparator.active,
body .rdc-icon-svg.rdc-icon-comparator-active       {mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='32' height='32' fill='none'%3E%3Cpath fill='%23333' d='M13.333 31v-2.636H4V4.636h9.333V2H16v29h-2.667Zm5.334-23.727V4.636H28v23.728h-9.333v-2.637h6.666V7.273h-6.666Zm0 10.545v-2.636h4v2.636h-4Zm0-5.273V9.91h4v2.636h-4ZM9.333 23.091h4v-2.637h-4v2.637Zm0-5.273h4v-2.636h-4v2.636Zm0-5.273h4V9.91h-4v2.636Z'/%3E%3C/svg%3E");}
body .rdc-icon-svg.rdc-icon-location                {mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='32' height='32' fill='none'%3E%3Cpath fill='%23333' d='M16 16.5c.756 0 1.404-.264 1.943-.792a2.57 2.57 0 0 0 .807-1.908 2.58 2.58 0 0 0-.807-1.906A2.682 2.682 0 0 0 16 11.1a2.65 2.65 0 0 0-1.941.794 2.599 2.599 0 0 0-.809 1.906c-.003.74.267 1.376.809 1.908A2.655 2.655 0 0 0 16 16.5Zm0 9.922c2.796-2.52 4.87-4.809 6.222-6.867 1.352-2.058 2.028-3.887 2.028-5.485 0-2.453-.796-4.46-2.388-6.024C20.269 6.483 18.316 5.701 16 5.7c-2.316 0-4.269.781-5.86 2.346-1.592 1.565-2.388 3.573-2.39 6.024 0 1.598.676 3.426 2.028 5.485 1.352 2.06 3.426 4.348 6.222 6.867ZM16 30c-3.69-3.082-6.445-5.945-8.267-8.589-1.82-2.643-2.732-5.09-2.733-7.341 0-3.375 1.106-6.064 3.318-8.066C10.53 4 13.09 3 16 3s5.47 1.001 7.683 3.004c2.213 2.002 3.319 4.691 3.317 8.066 0 2.25-.91 4.697-2.732 7.341S19.69 26.918 16 30Z'/%3E%3C/svg%3E");}
body .rdc-icon-svg.rdc-icon-location-active         {mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='32' height='32' fill='none'%3E%3Cpath fill='%23333' d='M16 16.5c.756 0 1.404-.264 1.943-.792a2.57 2.57 0 0 0 .807-1.908 2.58 2.58 0 0 0-.807-1.906A2.682 2.682 0 0 0 16 11.1a2.65 2.65 0 0 0-1.941.794 2.599 2.599 0 0 0-.809 1.906c-.003.74.267 1.376.809 1.908A2.655 2.655 0 0 0 16 16.5ZM16 30c-3.69-3.082-6.445-5.945-8.267-8.589-1.82-2.643-2.732-5.09-2.733-7.341 0-3.375 1.106-6.064 3.318-8.066C10.53 4 13.09 3 16 3s5.47 1.001 7.683 3.004c2.213 2.002 3.319 4.691 3.317 8.066 0 2.25-.91 4.697-2.732 7.341S19.69 26.918 16 30Z'/%3E%3C/svg%3E");}
body .rdc-icon-svg.rdc-icon-logout                  {mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='32' height='32' fill='none'%3E%3Cpath fill='%23333' d='M6.667 28c-.734 0-1.361-.26-1.883-.783A2.573 2.573 0 0 1 4 25.333V6.667c0-.734.261-1.361.784-1.883A2.574 2.574 0 0 1 6.667 4H16v2.667H6.667v18.666H16V28H6.667Zm14.666-5.333L19.5 20.733l3.4-3.4H12v-2.666h10.9l-3.4-3.4 1.833-1.934L28 16l-6.667 6.667Z'/%3E%3C/svg%3E");}
body .rdc-icon-svg.rdc-icon-user:not(.active)       {mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='32' height='32' fill='none'%3E%3Cpath fill='%23333' d='M16 16c-1.512 0-2.807-.539-3.884-1.616S10.5 12.012 10.5 10.5s.539-2.807 1.616-3.884S14.488 5 16 5s2.807.539 3.884 1.616C20.962 7.693 21.5 8.988 21.5 10.5s-.538 2.807-1.616 3.884C18.807 15.461 17.512 16 16 16ZM5 27v-3.85c0-.78.2-1.495.602-2.148A4.029 4.029 0 0 1 7.2 19.506a20.385 20.385 0 0 1 4.331-1.598 18.988 18.988 0 0 1 8.938 0c1.466.357 2.91.89 4.331 1.598a4.014 4.014 0 0 1 1.6 1.496c.4.654.6 1.37.6 2.148V27H5Zm2.75-2.75h16.5v-1.1a1.33 1.33 0 0 0-.688-1.169 17.903 17.903 0 0 0-3.746-1.391A16.021 16.021 0 0 0 16 20.125a15.84 15.84 0 0 0-3.816.465c-1.26.31-2.509.774-3.746 1.391a1.344 1.344 0 0 0-.5.481 1.28 1.28 0 0 0-.188.688v1.1Zm8.25-11c.756 0 1.404-.269 1.943-.807a2.642 2.642 0 0 0 .807-1.943c0-.757-.27-1.404-.807-1.941A2.658 2.658 0 0 0 16 7.75a2.625 2.625 0 0 0-1.941.809 2.675 2.675 0 0 0-.809 1.941 2.637 2.637 0 0 0 .809 1.943c.541.542 1.188.81 1.941.807Z'/%3E%3C/svg%3E");}
body .rdc-icon-svg.rdc-icon-arrowup                 {mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='32' height='32' fill='none'%3E%3Cpath fill='%23333' d='M4 20.239 16 9.5l12 10.739-2.13 2.261L16 14.022 6.13 22.5 4 20.239Z'/%3E%3C/svg%3E");}
body .rdc-icon-svg.rdc-icon-arrowdown               {mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='32' height='32' fill='none'%3E%3Cpath fill='%23333' d='M28 11.61 16 22.5 4 11.61 6.13 9.5 16 18.28l9.87-8.78L28 11.61Z'/%3E%3C/svg%3E");}
body .rdc-icon-svg.rdc-icon-arrowleft               {mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='32' height='32' fill='none'%3E%3Cpath fill='%23333' d='M20.39 28 9.5 16 20.39 4l2.11 2.13L13.72 16l8.78 9.87L20.39 28Z'/%3E%3C/svg%3E");}
body .rdc-icon-svg.rdc-icon-arrowright              {mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='32' height='32' fill='none'%3E%3Cpath fill='%23333' d='M11.761 4 22.5 16 11.761 28 9.5 25.87 17.978 16 9.5 6.13 11.761 4Z'/%3E%3C/svg%3E");}
body .rdc-icon-svg.rdc-icon-arrow-full-up           {mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='32' height='32' fill='none'%3E%3Cpath fill='%23333' d='M4 20.39 16 9.5l12 10.89-2.13 2.11L16 13.72 6.13 22.5 4 20.39Z'/%3E%3C/svg%3E");}
body .rdc-icon-svg.rdc-icon-arrow-full-down         {mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='32' height='32' fill='none'%3E%3Cpath fill='%23333' d='M28 11.761 16 22.5 4 11.761 6.13 9.5 16 17.978 25.87 9.5 28 11.761Z'/%3E%3C/svg%3E");}
body .rdc-icon-svg.rdc-icon-arrow-full-left         {mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='32' height='32' fill='none'%3E%3Cpath fill='%23333' d='M20.39 28 9.5 16 20.39 4l2.11 2.13L13.72 16l8.78 9.87L20.39 28Z'/%3E%3C/svg%3E");}
body .rdc-icon-svg.rdc-icon-arrow-full-right        {mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='32' height='32' fill='none'%3E%3Cpath fill='%23333' d='M11.61 4 22.5 16 11.61 28 9.5 25.87 18.28 16 9.5 6.13 11.61 4Z'/%3E%3C/svg%3E");}
body .rdc-icon-svg.rdc-icon-scroll-up               {mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='32' height='32' fill='none'%3E%3Cpath fill='%23CF2022' d='m10 14 6-6 6 6-1.45 1.4L17 11.85V24h-2V11.85l-3.55 3.55L10 14Z'/%3E%3C/svg%3E");}
body .rdc-icon-svg.rdc-icon-scroll-down             {mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='32' height='32' fill='none'%3E%3Cpath fill='%23CF2022' d='m22 18-6 6-6-6 1.45-1.4L15 20.15V8h2v12.15l3.55-3.55L22 18Z'/%3E%3C/svg%3E");}
body .rdc-icon-svg.rdc-icon-equal                   {mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='32' height='32' fill='none'%3E%3Cpath fill='%23333' d='M6 23v-3h20v3H6Zm0-11V9h20v3H6Z'/%3E%3C/svg%3E");}
body .rdc-icon-svg.rdc-icon-plus                    {mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='32' height='32' fill='none'%3E%3Cpath fill='%23333' d='M17.5 25h-3V7h3v18Z'/%3E%3Cpath fill='%23333' d='M7 17v-3h18v3H7Z'/%3E%3C/svg%3E");}
body .rdc-icon-svg.rdc-icon-minus                   {mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='32' height='32' fill='none'%3E%3Cpath fill='%23333' d='M6 18v-3h20v3H6Z'/%3E%3C/svg%3E");}
body .rdc-icon-svg.rdc-icon-helpdesk                {mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='32' height='32' fill='none'%3E%3Cpath fill='%23333' d='M12 28H6.667c-.734 0-1.361-.26-1.883-.783A2.573 2.573 0 0 1 4 25.333V16c0-1.667.317-3.228.95-4.683a12.235 12.235 0 0 1 2.566-3.8 12.151 12.151 0 0 1 3.8-2.566C12.773 4.318 14.334 4 16 4c1.666 0 3.227.316 4.684.95a12.223 12.223 0 0 1 3.8 2.566 12.193 12.193 0 0 1 2.567 3.8c.634 1.458.95 3.02.949 4.684v9.333a2.57 2.57 0 0 1-.783 1.884 2.561 2.561 0 0 1-1.884.783H20V17.333h5.333V16c0-2.6-.905-4.805-2.716-6.616-1.81-1.81-4.016-2.716-6.617-2.717-2.6-.001-4.806.905-6.616 2.717-1.81 1.812-2.716 4.018-2.717 6.616v1.333H12V28Zm-2.667-8H6.667v5.333h2.666V20Zm13.334 0v5.333h2.666V20h-2.666Z'/%3E%3C/svg%3E");}
body .rdc-icon-svg.rdc-icon-sendmessage             {mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='32' height='32' fill='none'%3E%3Cpath fill='%23333' d='M26.175 17.232 5.848 25.89a1.3 1.3 0 0 1-1.254-.117C4.198 25.517 4 25.145 4 24.658V7.34c0-.489.198-.86.594-1.115a1.3 1.3 0 0 1 1.254-.117l20.327 8.658c.55.245.825.655.825 1.233 0 .577-.275.988-.825 1.232ZM6.64 22.66 22.28 16 6.64 9.339v4.662L14.56 16l-7.92 1.998v4.662Z'/%3E%3C/svg%3E");}
body .rdc-icon-svg.rdc-icon-eye                     {mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='32' height='32' fill='none'%3E%3Cpath fill='%23333' d='M16 25c-2.43 0-4.676-.646-6.74-1.939-2.062-1.292-3.678-3.057-4.847-5.296a3.978 3.978 0 0 1-.31-.847A3.79 3.79 0 0 1 4 16.035c0-.324.034-.635.103-.935.069-.3.172-.588.31-.865 1.169-2.239 2.785-4.004 4.848-5.297A12.454 12.454 0 0 1 16 7c2.43 0 4.676.646 6.74 1.938 2.062 1.293 3.678 3.058 4.847 5.297.138.277.241.56.31.848.069.29.103.595.103.917 0 .322-.034.628-.103.918a3.89 3.89 0 0 1-.31.847c-1.169 2.239-2.785 4.004-4.848 5.296A12.455 12.455 0 0 1 16 25Zm0-2.77a9.818 9.818 0 0 0 5.536-1.66c1.673-1.108 2.957-2.631 3.85-4.57-.893-1.938-2.177-3.461-3.85-4.57A9.818 9.818 0 0 0 16 9.77a9.818 9.818 0 0 0-5.536 1.66c-1.673 1.11-2.957 2.633-3.85 4.57.893 1.939 2.177 3.462 3.85 4.57A9.818 9.818 0 0 0 16 22.23Zm0-1.384c1.33 0 2.464-.473 3.404-1.42.94-.945 1.41-2.087 1.41-3.426 0-1.338-.47-2.48-1.41-3.427-.94-.946-2.075-1.42-3.404-1.42-1.33 0-2.464.474-3.404 1.42s-1.41 2.088-1.41 3.427c0 1.338.47 2.48 1.41 3.427.94.946 2.075 1.42 3.404 1.42Zm0-2.77c-.573 0-1.06-.2-1.462-.604A2.003 2.003 0 0 1 13.937 16c0-.578.202-1.068.602-1.47A1.994 1.994 0 0 1 16 13.923a1.97 1.97 0 0 1 1.462.607c.402.406.602.896.601 1.47 0 .574-.201 1.065-.601 1.472-.4.407-.887.609-1.462.605Z'/%3E%3C/svg%3E");}
body .rdc-icon-svg.rdc-icon-eye-off                 {mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='32' height='32' fill='none'%3E%3Cpath fill='%23333' d='m24.79 28.631-4.36-4.422-2.19-2.222-9.247-9.38-1.927-1.956-4.704-4.77C2.121 5.634 2 5.322 2 4.942c0-.379.12-.691.362-.936.242-.246.55-.368.924-.368s.681.122.923.368l4.934 5.005 1.985 2.013 9.785 9.926 1.982 2.01 3.742 3.797c.242.245.363.557.363.936 0 .38-.121.692-.363.937-.242.246-.55.368-.924.368-.373 0-.681-.122-.923-.368ZM20.814 16c0-1.34-.47-2.482-1.41-3.428-.94-.946-2.075-1.419-3.404-1.419-.725 0-1.392.14-2 .422l6.401 6.424c.275-.61.413-1.276.413-2Z'/%3E%3Cpath fill='%23333' d='M9.26 23.06A12.454 12.454 0 0 0 16 25c1.552 0 3.028-.264 4.43-.791l-2.19-2.222c-.722.162-1.468.243-2.24.243a9.819 9.819 0 0 1-5.536-1.662c-1.673-1.107-2.957-2.63-3.85-4.569.61-1.325 1.403-2.456 2.379-3.393l-1.927-1.955a13.851 13.851 0 0 0-2.653 3.583 3.884 3.884 0 0 0-.31.865 4.17 4.17 0 0 0-.103.935c0 .3.034.595.103.883.069.288.172.57.31.848 1.169 2.238 2.785 4.003 4.848 5.296ZM16 7c2.43 0 4.676.645 6.74 1.938 2.062 1.292 3.678 3.057 4.847 5.296.138.277.241.56.31.849.069.288.103.594.103.916 0 .322-.035.628-.103.918-.069.29-.172.572-.31.848-.9 1.724-2.066 3.168-3.497 4.33l-1.905-1.992c1.36-1.056 2.427-2.424 3.202-4.104-.894-1.938-2.178-3.461-3.851-4.569A9.818 9.818 0 0 0 16 9.768a9.955 9.955 0 0 0-3.242.526l-2.021-2.156A12.423 12.423 0 0 1 16 6.999Z'/%3E%3C/svg%3E");}
body .rdc-icon-svg.rdc-icon-calendar                {mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='32' height='32' fill='none'%3E%3Cpath fill='%23333' d='M4 30V5.7h4V3h2.667v2.7h10.666V3H24v2.7h4V30H4Zm2.667-2.7h18.666V13.8H6.667v13.5Zm0-16.2h18.666V8.4H6.667v2.7Z'/%3E%3C/svg%3E");}
body .rdc-icon-svg.rdc-icon-checked                 {mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='32' height='32' fill='none'%3E%3Cpath fill='%23333' d='M12.667 24 6 17.192l2.333-2.383 4.334 4.425L23.667 8 26 10.383 12.667 24Z'/%3E%3C/svg%3E");}
body .rdc-icon-svg.rdc-icon-download                {mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='32' height='32' fill='none'%3E%3Cpath fill='%23333' d='m16 21-6.25-6.25 1.75-1.813 3.25 3.25V6h2.5v10.188l3.25-3.25 1.75 1.812L16 21ZM6 26v-6.25h2.5v3.75h15v-3.75H26V26H6Z'/%3E%3C/svg%3E");}
body .rdc-icon-svg.rdc-icon-upload                  {mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='32' height='32' fill='none'%3E%3Cpath fill='%23333' d='M6 26v-6.25h2.5v3.75h15v-3.75H26V26H6Z'/%3E%3Cpath fill='%23333' d='M22.25 12.25 16 6l-6.25 6.25 1.75 1.813 3.25-3.25V21h2.5V10.812l3.25 3.25 1.75-1.812Z'/%3E%3C/svg%3E");}
body .rdc-icon-svg.rdc-icon-star-empty              {mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='32' height='32' fill='none'%3E%3Cpath fill='%23CCC' d='m6.12 31 2.6-11.462L0 11.828l11.52-1.019L16 0l4.48 10.81L32 11.828l-8.72 7.71L25.88 31 16 24.922 6.12 31Z'/%3E%3C/svg%3E");}
body .rdc-icon-svg.rdc-icon-star-full               {mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='32' height='32' fill='none'%3E%3Cpath fill='%23333' d='m6.12 31 2.6-11.462L0 11.828l11.52-1.019L16 0l4.48 10.81L32 11.828l-8.72 7.71L25.88 31 16 24.922 6.12 31Z'/%3E%3C/svg%3E");}
body .rdc-icon-svg.rdc-icon-marker                  {mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='32' height='32' fill='none'%3E%3Cpath fill='%23333' d='M16 15.5c.825 0 1.532-.284 2.12-.851.587-.568.881-1.25.88-2.049-.001-.798-.294-1.48-.88-2.047A2.95 2.95 0 0 0 16 9.7a2.913 2.913 0 0 0-2.118.853c-.585.57-.879 1.252-.882 2.047-.003.795.291 1.478.882 2.049A2.92 2.92 0 0 0 16 15.5ZM16 30c-4.025-3.31-7.031-6.386-9.018-9.225C4.995 17.936 4.001 15.308 4 12.89c0-3.625 1.207-6.513 3.62-8.664C10.033 2.076 12.826 1 16 1c3.174 0 5.968 1.075 8.382 3.226 2.414 2.151 3.62 5.039 3.618 8.664 0 2.417-.994 5.045-2.98 7.885C23.032 23.615 20.026 26.69 16 30Z'/%3E%3C/svg%3E");}
body .rdc-icon-svg.rdc-icon-marker-success          {mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='32' height='32' fill='none'%3E%3Cpath fill='%233F9C35' d='M16 15.5c.825 0 1.532-.284 2.12-.851.587-.568.881-1.25.88-2.049-.001-.798-.294-1.48-.88-2.047A2.95 2.95 0 0 0 16 9.7a2.913 2.913 0 0 0-2.118.853c-.585.57-.879 1.252-.882 2.047-.003.795.291 1.478.882 2.049A2.92 2.92 0 0 0 16 15.5ZM16 30c-4.025-3.31-7.031-6.386-9.018-9.225C4.995 17.936 4.001 15.308 4 12.89c0-3.625 1.207-6.513 3.62-8.664C10.033 2.076 12.826 1 16 1c3.174 0 5.968 1.075 8.382 3.226 2.414 2.151 3.62 5.039 3.618 8.664 0 2.417-.994 5.045-2.98 7.885C23.032 23.615 20.026 26.69 16 30Z'/%3E%3C/svg%3E");}
body .rdc-icon-svg.rdc-icon-marker-error            {mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='32' height='32' fill='none'%3E%3Cpath fill='%23CF2022' d='M16 15.5c.825 0 1.532-.284 2.12-.851.587-.568.881-1.25.88-2.049-.001-.798-.294-1.48-.88-2.047A2.95 2.95 0 0 0 16 9.7a2.913 2.913 0 0 0-2.118.853c-.585.57-.879 1.252-.882 2.047-.003.795.291 1.478.882 2.049A2.92 2.92 0 0 0 16 15.5ZM16 30c-4.025-3.31-7.031-6.386-9.018-9.225C4.995 17.936 4.001 15.308 4 12.89c0-3.625 1.207-6.513 3.62-8.664C10.033 2.076 12.826 1 16 1c3.174 0 5.968 1.075 8.382 3.226 2.414 2.151 3.62 5.039 3.618 8.664 0 2.417-.994 5.045-2.98 7.885C23.032 23.615 20.026 26.69 16 30Z'/%3E%3C/svg%3E");}
body .rdc-icon-svg.rdc-icon-marker-clustering       {mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='32' height='32' fill='none'%3E%3Ccircle cx='16' cy='16' r='16' fill='%23333'/%3E%3C/svg%3E");}
body .rdc-icon-svg.rdc-icon-microphone              {mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='32' height='32' fill='none'%3E%3Cpath fill='%23fff' fill-opacity='.75' d='M16 0C7.16 0 0 7.16 0 16s7.16 16 16 16 16-7.16 16-16S24.84 0 16 0Z' opacity='.75'/%3E%3Cpath fill='%23333' d='M16 19.79c-1.08 0-2-.384-2.756-1.152-.756-.767-1.134-1.7-1.134-2.796V7.947c0-1.096.378-2.028 1.134-2.796C14.001 4.384 14.92 4 16 4c1.08 0 2 .384 2.756 1.151.756.768 1.134 1.7 1.134 2.796v7.895c0 1.097-.378 2.029-1.134 2.796-.757.768-1.675 1.151-2.756 1.151ZM16 29a1.24 1.24 0 0 1-.923-.379 1.28 1.28 0 0 1-.374-.937v-2.763c-2.01-.263-3.717-1.107-5.122-2.533-1.405-1.425-2.259-3.136-2.562-5.131a1.114 1.114 0 0 1 .292-.987c.26-.285.605-.428 1.038-.428.302 0 .572.115.81.345.238.23.39.51.454.84.281 1.534 1.016 2.817 2.205 3.848 1.189 1.03 2.583 1.546 4.182 1.546 1.6 0 2.994-.515 4.182-1.546 1.189-1.03 1.924-2.314 2.205-3.849a1.53 1.53 0 0 1 .47-.84c.249-.229.524-.344.827-.344.41 0 .745.143 1.005.428.26.285.356.614.291.987-.302 1.995-1.156 3.706-2.56 5.131-1.406 1.426-3.113 2.27-5.123 2.533v2.763c0 .373-.124.685-.372.937A1.247 1.247 0 0 1 16 29Z'/%3E%3C/svg%3E");}
body .rdc-icon-svg.rdc-icon-nomicrophone            {mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='32' height='32' fill='none'%3E%3Cpath fill='%23fff' fill-opacity='.75' d='M16 0C7.16 0 0 7.16 0 16s7.16 16 16 16 16-7.16 16-16S24.84 0 16 0Z' opacity='.75'/%3E%3Cpath fill='%23333' d='m25.01 19.33-1.914-1.94c.198-.334.369-.68.512-1.037.143-.357.247-.725.313-1.104.066-.335.225-.62.479-.854.252-.233.532-.35.84-.35.418 0 .759.145 1.023.435.263.29.362.624.296 1.003a8.719 8.719 0 0 1-.56 2.024 10.087 10.087 0 0 1-.99 1.824Zm-3.893-4.014-7.651-7.762v-1.54c0-1.114.385-2.062 1.154-2.843C15.39 2.391 16.324 2 17.424 2c1.099 0 2.033.39 2.803 1.171.77.78 1.154 1.729 1.154 2.844v8.03c0 .245-.027.468-.082.669-.055.2-.116.401-.182.602Zm5.673 13.316L4.363 5.881C4.12 5.636 4 5.323 4 4.944s.12-.691.363-.937c.242-.245.55-.368.923-.368.374 0 .682.123.924.368l22.427 22.751c.242.246.363.558.363.937 0 .38-.12.692-.363.937-.242.245-.55.368-.923.368-.374 0-.682-.123-.924-.368Zm-10.686-2.543v-2.81c-2.045-.268-3.782-1.127-5.21-2.576-1.43-1.45-2.299-3.19-2.606-5.22a1.134 1.134 0 0 1 .296-1.003c.264-.29.616-.435 1.056-.435.308 0 .582.117.824.35.242.235.396.52.462.854.286 1.561 1.034 2.866 2.243 3.915 1.21 1.048 2.627 1.572 4.255 1.572a6.422 6.422 0 0 0 3.957-1.338l1.88 1.907a9.813 9.813 0 0 1-2.093 1.287 8.428 8.428 0 0 1-2.425.687v2.81c0 .38-.127.697-.379.953a1.268 1.268 0 0 1-.94.385c-.374 0-.687-.128-.94-.385a1.301 1.301 0 0 1-.38-.953Z'/%3E%3C/svg%3E");}
body .rdc-icon-svg.rdc-icon-payment                 {mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='32' height='32' fill='none'%3E%3Cpath fill='%23333' d='M26.684 10h-2.631V6.667H5.632v18.666h18.42V22h2.632v6H3V4h23.684v6ZM13.526 22.667V9.333H28v13.334H13.526ZM20.106 18c.547 0 1.014-.194 1.398-.583.384-.388.576-.86.575-1.417 0-.556-.193-1.028-.575-1.416A1.9 1.9 0 0 0 20.105 14a1.869 1.869 0 0 0-1.397.584A1.968 1.968 0 0 0 18.132 16a1.93 1.93 0 0 0 .576 1.417c.387.392.853.587 1.397.583Zm5.262 2v-8h-9.21v8h9.21Z'/%3E%3C/svg%3E");}
body .rdc-icon-svg.rdc-icon-secure                  {mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='32' height='32' fill='none'%3E%3Cpath fill='%23333' d='M16 30c-3.185-.788-5.815-2.582-7.89-5.384C6.036 21.814 5 18.704 5 15.285V7.05L16 3l11 4.05v8.235c0 3.42-1.037 6.53-3.11 9.333C21.816 27.419 19.186 29.213 16 30Zm0-2.835c2.383-.742 4.354-2.227 5.913-4.455 1.558-2.227 2.337-4.703 2.337-7.425V8.906L16 5.87 7.75 8.906v6.379c0 2.723.78 5.198 2.338 7.425 1.558 2.227 3.529 3.712 5.912 4.455ZM11.875 21.9h8.25v-6.75H18.75V13.8c0-.743-.269-1.378-.807-1.906A2.678 2.678 0 0 0 16 11.1a2.66 2.66 0 0 0-1.941.794 2.59 2.59 0 0 0-.809 1.906v1.35h-1.375v6.75Zm2.75-6.75V13.8c0-.383.132-.703.396-.961A1.35 1.35 0 0 1 16 12.45c.389 0 .715.129.98.389s.397.58.395.961v1.35h-2.75Z'/%3E%3C/svg%3E");}
body .rdc-icon-svg.rdc-icon-shipping                {mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='32' height='32' fill='none'%3E%3Cpath fill='%23333' d='M6.667 10.667v14.666h18.666V10.667h-4v10.666L16 18.667l-5.333 2.666V10.667h-4ZM4 28V7.733L7.067 4h17.866L28 7.733V28H4ZM7.2 8h17.6l-1.133-1.333H8.333L7.2 8Zm6.133 2.667V17L16 15.667 18.667 17v-6.333h-5.334Z'/%3E%3C/svg%3E");}
body .rdc-icon-svg.rdc-icon-exchange                {mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='32' height='32' fill='none'%3E%3Cpath fill='%23333' d='M16 28c-3.089 0-5.767-1.016-8.033-3.05-2.267-2.032-3.567-4.571-3.9-7.617H6.8c.311 2.311 1.34 4.223 3.084 5.734 1.745 1.51 3.784 2.266 6.116 2.266 2.6 0 4.806-.905 6.617-2.716 1.812-1.81 2.717-4.016 2.716-6.617 0-2.6-.906-4.806-2.716-6.616-1.81-1.81-4.015-2.716-6.617-2.717a9 9 0 0 0-4.3 1.066 9.909 9.909 0 0 0-3.367 2.934H12v2.666H4v-8h2.667v3.134a11.64 11.64 0 0 1 4.15-3.3A11.91 11.91 0 0 1 16 4c1.667 0 3.228.317 4.684.95a12.214 12.214 0 0 1 3.8 2.566 12.183 12.183 0 0 1 2.567 3.8c.633 1.457.95 3.018.949 4.684 0 1.666-.317 3.227-.95 4.684a12.121 12.121 0 0 1-2.566 3.8 12.276 12.276 0 0 1-3.8 2.567C19.23 27.685 17.668 28 16 28Z'/%3E%3C/svg%3E");}
body .rdc-icon-svg.rdc-icon-copy                    {mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='32' height='32' fill='none'%3E%3Cpath fill='%23333' d='M10.177 23.8V3H27v20.8H10.177Zm2.588-2.6h11.647V5.6H12.765v15.6ZM5 29V8.2h2.588v18.2h14.236V29H5Z'/%3E%3C/svg%3E");}
body .rdc-icon-svg.rdc-icon-tag                     {mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='32' height='32' fill='none'%3E%3Cpath fill='%23333' d='M14.469 29 2 16.546 15.5 3H28v12.485L14.469 29Zm0-3.527L25.5 14.423V5.498h-8.938l-11.03 11.05 8.937 8.926Zm7.906-14.982c.52 0 .964-.182 1.329-.546.365-.363.547-.806.546-1.327 0-.52-.183-.963-.546-1.326a1.818 1.818 0 0 0-1.329-.546 1.788 1.788 0 0 0-1.328.546 1.83 1.83 0 0 0-.547 1.326c-.003.518.18.96.547 1.327.368.367.81.55 1.328.546Z'/%3E%3C/svg%3E");}
body .rdc-icon-svg.rdc-icon-phone                   {mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='32' height='32' fill='none'%3E%3Cpath fill='%23333' d='M26.6 28H28v-7.833L21.333 18.8l-3.866 3.867a22.496 22.496 0 0 1-2.484-1.65 21.227 21.227 0 0 1-2.116-1.85A20.06 20.06 0 0 1 10.933 17c-.6-.778-1.144-1.6-1.633-2.467l3.8-3.833L11.867 4H4v1.4c0 2.8.6 5.556 1.8 8.267 1.2 2.71 2.911 5.177 5.133 7.4C13.156 23.289 15.628 25 18.35 26.2c2.722 1.2 5.472 1.8 8.251 1.8ZM8.033 12c-.333-.8-.61-1.64-.833-2.517a20.899 20.899 0 0 1-.5-2.816h2.967l.566 3.133-2.2 2.2Zm11.934 11.933L22.2 21.7l3.133.633v2.934a16.262 16.262 0 0 1-2.684-.434 17.61 17.61 0 0 1-2.682-.9Z'/%3E%3C/svg%3E");}
body .rdc-icon-svg.rdc-icon-home                    {mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='32' height='32' fill='none'%3E%3Cpath fill='%23333' d='M7.625 25.333h3.938v-8h7.874v8h3.938v-12l-7.875-6-7.875 6v12ZM5 28V12l10.5-8L26 12v16h-9.188v-8h-2.625v8H5Z'/%3E%3C/svg%3E");}
body .rdc-icon-svg.rdc-icon-find-shipping           {mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='32' height='32' fill='none'%3E%3Cpath fill='%23333' d='M6.667 10.667v14.666h18.666V10.667h-4v10.666L16 18.667l-5.333 2.666V10.667h-4ZM4 28V7.733L7.067 4h17.866L28 7.733V28H4ZM7.2 8h17.6l-1.133-1.333H8.333L7.2 8Zm6.133 2.667V17L16 15.667 18.667 17v-6.333h-5.334Z'/%3E%3C/svg%3E");}
body .rdc-icon-svg.rdc-icon-click-collect           {mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='32' height='32' fill='none'%3E%3Cpath fill='%23333' d='M14.722 30v-2.557c-2.664-.298-4.95-1.4-6.857-3.308-1.908-1.906-3.01-4.192-3.308-6.857H2v-2.556h2.557c.298-2.664 1.401-4.95 3.309-6.857 1.908-1.908 4.193-3.01 6.856-3.308V2h2.557v2.557c2.663.298 4.949 1.401 6.856 3.309 1.908 1.908 3.01 4.193 3.308 6.856H30v2.557h-2.557c-.298 2.663-1.4 4.949-3.308 6.856-1.906 1.908-4.192 3.01-6.857 3.308V30h-2.556ZM16 24.95c2.472 0 4.581-.874 6.329-2.621 1.747-1.748 2.62-3.857 2.62-6.329 0-2.472-.873-4.581-2.62-6.329-1.748-1.747-3.857-2.62-6.329-2.62-2.472 0-4.581.873-6.329 2.62-1.747 1.748-2.62 3.857-2.62 6.329 0 2.472.873 4.581 2.62 6.329 1.748 1.747 3.857 2.62 6.329 2.62Zm0-3.836c-1.406 0-2.61-.5-3.612-1.502-1.001-1.002-1.502-2.206-1.502-3.612 0-1.406.5-2.61 1.502-3.612 1.002-1.001 2.206-1.502 3.612-1.502 1.406 0 2.61.5 3.612 1.502 1.001 1.002 1.502 2.206 1.502 3.612 0 1.406-.5 2.61-1.502 3.612-1.002 1.001-2.206 1.502-3.612 1.502Z'/%3E%3C/svg%3E");}
body .rdc-icon-svg.rdc-icon-menu                    {mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='32' height='32' fill='none'%3E%3Cpath fill='%23333' d='M4 24v-2.667h24V24H4Zm0-6.667v-2.666h24v2.666H4Zm0-6.666V8h24v2.667H4Z'/%3E%3C/svg%3E");}
body .rdc-icon-svg.rdc-icon-menu-close              {mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='32' height='32' fill='none'%3E%3Cpath fill='%23333' d='m8 26-2-2 8-8-8-8 2-2 8 8 8-8 2 2-8 8 8 8-2 2-8-8-8 8Z'/%3E%3C/svg%3E");}
body .rdc-icon-svg.rdc-icon-view1:not(.active)      {mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='32' height='32' fill='none'%3E%3Cpath fill='%23999' d='M4 28V4h24v24H4Z'/%3E%3C/svg%3E");}
body .rdc-icon-svg.rdc-icon-view1.active,
body .rdc-icon-svg.rdc-icon-view1-active            {mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='32' height='32' fill='none'%3E%3Cpath fill='%23333' d='M4 28V4h24v24H4Z'/%3E%3C/svg%3E");}
body .rdc-icon-svg.rdc-icon-view2:not(.active)      {mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='32' height='32' fill='none'%3E%3Cpath fill='%23999' d='M4 14.667V4h10.667v10.667H4ZM4 28V17.333h10.667V28H4Zm13.333-13.333V4H28v10.667H17.333Zm0 13.333V17.333H28V28H17.333Z'/%3E%3C/svg%3E");}
body .rdc-icon-svg.rdc-icon-view2.active,
body .rdc-icon-svg.rdc-icon-view2-active            {mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='32' height='32' fill='none'%3E%3Cpath fill='%23333' d='M4 14.667V4h10.667v10.667H4ZM4 28V17.333h10.667V28H4Zm13.333-13.333V4H28v10.667H17.333Zm0 13.333V17.333H28V28H17.333Z'/%3E%3C/svg%3E");}
body .rdc-icon-svg.rdc-icon-view3:not(.active)      {mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='32' height='32' fill='none'%3E%3Cpath fill='%23999' d='M4 28h6.233v-6.233H4V28Zm8.9 0h6.2v-6.233h-6.2V28Zm8.867 0H28v-6.233h-6.233V28ZM4 19.1h6.233v-6.2H4v6.2Zm8.9 0h6.2v-6.2h-6.2v6.2Zm8.867 0H28v-6.2h-6.233v6.2ZM4 10.233h6.233V4H4v6.233Zm8.9 0h6.2V4h-6.2v6.233Zm8.867 0H28V4h-6.233v6.233Z'/%3E%3C/svg%3E");}
body .rdc-icon-svg.rdc-icon-view3.active,
body .rdc-icon-svg.rdc-icon-view3-active            {mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='32' height='32' fill='none'%3E%3Cpath fill='%23333' d='M4 28h6.233v-6.233H4V28Zm8.9 0h6.2v-6.233h-6.2V28Zm8.867 0H28v-6.233h-6.233V28ZM4 19.1h6.233v-6.2H4v6.2Zm8.9 0h6.2v-6.2h-6.2v6.2Zm8.867 0H28v-6.2h-6.233v6.2ZM4 10.233h6.233V4H4v6.233Zm8.9 0h6.2V4h-6.2v6.233Zm8.867 0H28V4h-6.233v6.233Z'/%3E%3C/svg%3E");}
body .rdc-icon-svg.rdc-icon-view4:not(.active)      {mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='32' height='32' fill='none'%3E%3Cpath fill='%23999' d='M4 28h4v-4H4v4Zm6.667 0h4v-4h-4v4Zm6.666 0h4v-4h-4v4ZM24 28h4v-4h-4v4ZM4 8h4V4H4v4Zm0 6.667h4v-4H4v4Zm0 6.666h4v-4H4v4ZM10.667 8h4V4h-4v4Zm0 6.667h4v-4h-4v4Zm0 6.666h4v-4h-4v4ZM17.333 8h4V4h-4v4Zm0 6.667h4v-4h-4v4Zm0 6.666h4v-4h-4v4ZM24 8h4V4h-4v4Zm0 6.667h4v-4h-4v4Zm0 6.666h4v-4h-4v4Z'/%3E%3C/svg%3E");}
body .rdc-icon-svg.rdc-icon-view4.active,
body .rdc-icon-svg.rdc-icon-view4-active            {mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='32' height='32' fill='none'%3E%3Cpath fill='%23333' d='M4 28h4v-4H4v4Zm6.667 0h4v-4h-4v4Zm6.666 0h4v-4h-4v4ZM24 28h4v-4h-4v4ZM4 8h4V4H4v4Zm0 6.667h4v-4H4v4Zm0 6.666h4v-4H4v4ZM10.667 8h4V4h-4v4Zm0 6.667h4v-4h-4v4Zm0 6.666h4v-4h-4v4ZM17.333 8h4V4h-4v4Zm0 6.667h4v-4h-4v4Zm0 6.666h4v-4h-4v4ZM24 8h4V4h-4v4Zm0 6.667h4v-4h-4v4Zm0 6.666h4v-4h-4v4Z'/%3E%3C/svg%3E");}
body .rdc-icon-view-list:not(.active)               {mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='32' height='32' fill='none'%3E%3Cpath fill='%23999' d='M18.2 28V17.333H29V28H18.2ZM2 24v-2.667h12.15V24H2Zm16.2-9.333V4H29v10.667H18.2Zm-16.2-4V8h12.15v2.667H2Z'/%3E%3C/svg%3E");}
body .rdc-icon-view-list.active,
body .rdc-icon-view-list-active                     {mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='32' height='32' fill='none'%3E%3Cpath fill='%23333' d='M18.2 28V17.333H29V28H18.2ZM2 24v-2.667h12.15V24H2Zm16.2-9.333V4H29v10.667H18.2Zm-16.2-4V8h12.15v2.667H2Z'/%3E%3C/svg%3E");}
body .rdc-icon-svg.rdc-icon-address                 {mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='32' height='32' fill='none'%3E%3Cpath fill='%23333' d='m20 28.695-8-2.845L4 29V7.083l8-2.778 8 2.845L28 4v21.917l-8 2.778Zm-1.333-3.32V9.522l-5.334-1.897v15.853l5.334 1.897Zm2.666 0 4-1.355V7.963l-4 1.559v15.853Zm-14.666-.338 4-1.559V7.625l-4 1.355v16.057Z'/%3E%3C/svg%3E");}
body .rdc-icon-svg.rdc-icon-timer                   {mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='32' height='32' fill='none'%3E%3Cpath fill='%23333' d='M19.942 22.642 15.15 17.85V11.1h2.7v5.636l3.982 3.983-1.89 1.923ZM15.15 8.4V5.7h2.7v2.7h-2.7Zm9.45 9.45v-2.7h2.7v2.7h-2.7Zm-9.45 9.45v-2.7h2.7v2.7h-2.7ZM5.7 17.85v-2.7h2.7v2.7H5.7ZM16.5 30c-1.867 0-3.623-.355-5.265-1.064a13.654 13.654 0 0 1-4.286-2.885 13.603 13.603 0 0 1-2.885-4.286C3.356 20.122 3 18.367 3 16.5c0-1.867.354-3.622 1.064-5.265a13.664 13.664 0 0 1 2.885-4.286 13.613 13.613 0 0 1 4.286-2.885C12.879 3.354 14.635 3 16.5 3c1.866 0 3.62.355 5.265 1.064 1.644.709 3.073 1.67 4.286 2.885a13.683 13.683 0 0 1 2.887 4.286c.71 1.643 1.065 3.398 1.062 5.265-.003 1.867-.357 3.622-1.064 5.265a13.543 13.543 0 0 1-2.885 4.286 13.714 13.714 0 0 1-4.286 2.887c-1.64.71-3.396 1.064-5.265 1.062Zm0-2.7c3.015 0 5.569-1.046 7.661-3.139C26.254 22.07 27.3 19.515 27.3 16.5c0-3.015-1.046-5.569-3.139-7.661C22.07 6.746 19.515 5.7 16.5 5.7c-3.015 0-5.569 1.046-7.661 3.139C6.746 10.93 5.7 13.485 5.7 16.5c0 3.015 1.046 5.569 3.139 7.661C10.93 26.254 13.485 27.3 16.5 27.3Z'/%3E%3C/svg%3E");}
body .rdc-icon-svg.rdc-icon-shipping-express        {mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='32' height='32' fill='none'%3E%3Cpath fill='%23333' d='m13.667 21.36 4.266-6.21h-3.8L16.8 5.7H9.667v10.8h4v4.86ZM11 30V19.2H7V3h13.333l-2.666 9.45H23L11 30Z'/%3E%3C/svg%3E");}
body .rdc-icon-svg.rdc-icon-size-guide              {mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='32' height='32' fill='none'%3E%3Cpath fill='%23333' d='M4 26v-8h2.667v3.467l4.133-4.134 1.867 1.867-4.134 4.133H12V26H4Zm17.2-15.333L19.333 8.8l4.134-4.133H20V2h8v8h-2.667V6.533L21.2 10.667Z'/%3E%3C/svg%3E");}
body .rdc-icon-svg.rdc-icon-box-disabled            {mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='32' height='32' fill='none'%3E%3Cpath fill='%23CF2022' fill-rule='evenodd' d='M1.293 1.293a1 1 0 0 1 1.414 0l28 28a1 1 0 0 1-1.414 1.414l-28-28a1 1 0 0 1 0-1.414Z' clip-rule='evenodd'/%3E%3C/svg%3E");}
body .rdc-icon-svg.rdc-icon-gift                    {mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='32' height='32' fill='none'%3E%3Cpath fill='%23333' d='M4.8 31V16.827H2V8.531h7.28a1.906 1.906 0 0 1-.227-.657A5.022 5.022 0 0 1 9 7.148c0-1.152.408-2.132 1.225-2.938C11.042 3.403 12.033 3 13.2 3a3.84 3.84 0 0 1 1.505.295c.467.196.898.466 1.295.811a4.12 4.12 0 0 1 1.295-.83A4.059 4.059 0 0 1 18.8 3c1.167 0 2.158.403 2.975 1.21C22.592 5.016 23 5.996 23 7.148c0 .254-.023.49-.07.71a4.082 4.082 0 0 1-.21.673H30v8.296h-2.8V31H4.8Zm14-25.235a1.36 1.36 0 0 0-.997.399 1.336 1.336 0 0 0-.403.984c0 .391.134.72.403.986.27.266.602.399.997.397.395-.002.727-.135.998-.398.27-.264.405-.592.402-.985a1.369 1.369 0 0 0-1.4-1.383Zm-7 1.383c0 .392.134.72.403.986s.601.398.997.397c.396-.001.729-.134.998-.398.27-.265.404-.593.402-.985a1.34 1.34 0 0 0-.403-.984 1.364 1.364 0 0 0-.997-.399c-.398 0-.73.132-.997.399a1.346 1.346 0 0 0-.403.984Zm-7 4.148v2.766h9.8v-2.766H4.8Zm9.8 16.939V16.827h-7v11.408h7Zm2.8 0h7V16.827h-7v11.408Zm9.8-14.173v-2.766h-9.8v2.766h9.8Z'/%3E%3C/svg%3E");}
body .rdc-icon-svg.rdc-icon-filter                  {mask-image: url("data:image/svg+xml,%3Csvg width='32' height='32' viewBox='0 0 32 32' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M13.3333 24V21.3333H18.6667V24H13.3333ZM8 17.3333V14.6667H24V17.3333H8ZM4 10.6667V8H28V10.6667H4Z' fill='%23333333'/%3E%3C/svg%3E%0A");}
body .rdc-icon-svg.rdc-icon-order                   {mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='32' height='32' fill='none'%3E%3Cpath fill='%23333' d='m6.5 18.5 1.425-1.4 2.575 2.575V7.5h2v12.175l2.575-2.575 1.425 1.4-5 5-5-5Zm9-6 5-5 5 5-1.425 1.4-2.575-2.575V23.5h-2V11.325L16.925 13.9 15.5 12.5Z'/%3E%3C/svg%3E");}
body .rdc-icon-svg.rdc-icon-info-size               {mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='32' height='32' fill='none'%3E%3Cpath fill='%23333' fill-rule='evenodd' d='M17.27 23.135v-9.383h-2.54v9.383h2.54Zm.49-12.511a1.76 1.76 0 1 0-3.52 0 1.76 1.76 0 0 0 3.52 0Z' clip-rule='evenodd'/%3E%3Cpath fill='%23333' fill-rule='evenodd' d='M8.778 26.81A13 13 0 0 0 16 29a13.014 13.014 0 0 0 13-13A13 13 0 1 0 8.778 26.81ZM10.19 7.303A10.459 10.459 0 0 1 16 5.541a10.47 10.47 0 0 1 10.459 10.46 10.458 10.458 0 1 1-16.27-8.697Z' clip-rule='evenodd'/%3E%3C/svg%3E");}
body .rdc-icon-svg.rdc-icon-return2                 {mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='32' height='32' fill='none'%3E%3Cpath fill='%23333' d='M16.39 28 5.5 16 16.39 4l2.11 2.13L9.72 16l8.78 9.87L16.39 28Z'/%3E%3Cpath fill='%23333' d='M25.89 28 15 16 25.89 4 28 6.13 19.22 16 28 25.87 25.89 28Z'/%3E%3C/svg%3E");}
body .rdc-icon-svg.rdc-icon-return1                 {mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='32' height='32' fill='none'%3E%3Cpath fill='%23333' d='M25.89 28 15 16 25.89 4 28 6.13 19.22 16 28 25.87 25.89 28Z'/%3E%3C/svg%3E");}
body .rdc-icon-svg.rdc-icon-edit                    {mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='32' height='32' fill='none'%3E%3Cpath fill='%23333' fill-rule='evenodd' d='m13.5 13.5 5.567-5.567 1.866-1.866L22.6 4.4c.267-.267.584-.4.95-.4.368 0 .684.133.95.4l3.1 3.1c.267.267.4.583.4.95a1.3 1.3 0 0 1-.4.95l-9.1 9.1L9 28H4v-5l9.5-9.5Zm4.067 2.167-1.234-1.234L23.567 7.2 24.8 8.433l-7.233 7.234ZM7.9 25.333H6.667V24.1l7.766-7.767 1.234 1.234L7.9 25.333Z' clip-rule='evenodd'/%3E%3C/svg%3E");}
body .rdc-icon-svg.rdc-icon-navigation-left         {mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='32' height='32' fill='none'%3E%3Cpath fill='%23333' d='M13.75 23 7 16l6.75-7 1.575 1.692-3.994 4.141H25v2.334H11.331l3.994 4.141L13.75 23Z'/%3E%3C/svg%3E");}
body .rdc-icon-svg.rdc-icon-navigation-right        {mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='32' height='32' fill='none'%3E%3Cpath fill='%23333' d='M18.25 9 25 16l-6.75 7-1.575-1.692 3.994-4.141H7v-2.334h13.669l-3.994-4.141L18.25 9Z'/%3E%3C/svg%3E");}
body .rdc-icon-svg.rdc-icon-360                     {mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='32' height='32' fill='none'%3E%3Cpath fill='%23333' d='m12.1 24-1.82-1.83 2.275-2.355c-2.773-.37-5.06-1.133-6.857-2.288C3.898 16.372 3 15.042 3 13.538c0-1.809 1.251-3.35 3.754-4.625C9.257 7.64 12.34 7.001 16 7c3.66 0 6.743.637 9.247 1.913C27.75 10.19 29.002 11.731 29 13.54c0 1.35-.72 2.56-2.16 3.628-1.441 1.068-3.32 1.864-5.64 2.387v-2.68c1.668-.437 2.952-.976 3.852-1.618.9-.643 1.349-1.215 1.348-1.717 0-.698-.926-1.526-2.778-2.485-1.852-.96-4.393-1.439-7.622-1.439-3.23 0-5.77.48-7.622 1.439-1.852.959-2.778 1.787-2.778 2.485 0 .523.553 1.15 1.658 1.88s2.675 1.28 4.712 1.65l-1.69-1.7 1.82-1.83 5.2 5.23L12.1 24Z'/%3E%3C/svg%3E");}
body .rdc-icon-svg.rdc-icon-store-locator           {mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='32' height='32' fill='none'%3E%3Cpath fill='%23333' d='M5.333 8.625V6h21.334v2.625H5.333Zm0 18.375v-7.875H4V16.5l1.333-6.563h21.334L28 16.5v2.625h-1.333V27H24v-7.875h-5.333V27H5.333ZM8 24.375h8v-5.25H8v5.25ZM6.733 16.5h18.534l-.8-3.938H7.533l-.8 3.938Z'/%3E%3C/svg%3E");}
body .rdc-icon-svg.rdc-icon-direction               {mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='32' height='32' fill='none'%3E%3Cpath fill='%23333' fill-rule='evenodd' d='M18.044 29.103 26.532 6.59c.222-.617.104-1.145-.352-1.586-.457-.441-.99-.54-1.599-.296L2.385 13.993c-.472.21-.757.566-.854 1.07-.097.505.048.943.435 1.317l13.707 13.228c.386.372.83.501 1.331.387a1.394 1.394 0 0 0 1.04-.892Zm4.574-20.408-6.534 17.321-3.69-3.56-3.164-3.054-3.69-3.56 17.078-7.147Z' clip-rule='evenodd'/%3E%3C/svg%3E");}
body .rdc-icon-svg.rdc-icon-qrcode                  {mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='32' height='32' fill='none'%3E%3Cpath fill='%23333' d='M13 5H7a2 2 0 0 0-2 2v6a2 2 0 0 0 2 2h6a2 2 0 0 0 2-2V7a2 2 0 0 0-2-2Zm0 8H7V7h6v6Zm0 4H7a2 2 0 0 0-2 2v6a2 2 0 0 0 2 2h6a2 2 0 0 0 2-2v-6a2 2 0 0 0-2-2Zm0 8H7v-6h6v6ZM25 5h-6a2 2 0 0 0-2 2v6a2 2 0 0 0 2 2h6a2 2 0 0 0 2-2V7a2 2 0 0 0-2-2Zm0 8h-6V7h6v6Zm-8 9v-4a1 1 0 0 1 2 0v4a1 1 0 0 1-2 0Zm10-2a1 1 0 0 1-1 1h-3v5a1 1 0 0 1-1 1h-4a1 1 0 0 1 0-2h3v-7a1 1 0 0 1 2 0v1h3a1 1 0 0 1 1 1Zm0 4v2a1 1 0 0 1-2 0v-2a1 1 0 0 1 2 0Z'/%3E%3C/svg%3E");}

/* icons 'background-image' */
body .rdc-icon-svg.rdc-icon-star-half               {background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='32' height='32' fill='none'%3E%3Cpath fill='url(%23a)' d='m6.12 31 2.6-11.462L0 11.828l11.52-1.019L16 0l4.48 10.81L32 11.828l-8.72 7.71L25.88 31 16 24.922 6.12 31Z'/%3E%3Cdefs%3E%3ClinearGradient id='a' x1='16' x2='16.052' y1='15.525' y2='15.525' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='%23333'/%3E%3Cstop offset='1' stop-color='%23CCC'/%3E%3C/linearGradient%3E%3C/defs%3E%3C/svg%3E");}
body .rdc-icon-svg.rdc-icon-play                    {background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='32' height='32' fill='none'%3E%3Cpath fill='%23fff' fill-opacity='.75' d='M16 0C7.16 0 0 7.16 0 16s7.16 16 16 16 16-7.16 16-16S24.84 0 16 0Z' opacity='.75'/%3E%3Cpath fill='%23333' d='M12 22V9l10 6.5L12 22Z'/%3E%3C/svg%3E");}
body .rdc-icon-svg.rdc-icon-pause                   {background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='32' height='32' fill='none'%3E%3Cpath fill='%23fff' fill-opacity='.75' d='M16 0C7.16 0 0 7.16 0 16s7.16 16 16 16 16-7.16 16-16S24.84 0 16 0Z' opacity='.75'/%3E%3Cpath fill='%23333' d='M17.667 22V10H21v12h-3.333ZM11 22V10h3.333v12H11Z'/%3E%3C/svg%3E");}
body .rdc-icon-svg.rdc-icon-sound                   {background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='32' height='32' fill='none'%3E%3Cpath fill='%23fff' fill-opacity='.75' d='M16 0C7.16 0 0 7.16 0 16s7.16 16 16 16 16-7.16 16-16S24.84 0 16 0Z' opacity='.75'/%3E%3Cpath fill='%23333' d='M20.467 26.9c-.445.175-.856.12-1.234-.163-.377-.284-.566-.677-.566-1.179 0-.24.072-.452.217-.637.144-.186.327-.323.55-.41 1.777-.699 3.205-1.812 4.283-3.34 1.078-1.527 1.616-3.25 1.616-5.171 0-1.92-.538-3.644-1.616-5.172-1.078-1.527-2.506-2.64-4.284-3.339a1.115 1.115 0 0 1-.566-.425 1.14 1.14 0 0 1-.2-.655c0-.48.189-.862.566-1.146.378-.283.79-.338 1.234-.163 2.266.894 4.089 2.324 5.466 4.288C27.311 11.352 28 13.556 28 16s-.689 4.648-2.067 6.612c-1.377 1.964-3.2 3.394-5.466 4.288ZM5.333 19.96a1.3 1.3 0 0 1-.949-.376A1.252 1.252 0 0 1 4 18.65v-5.237c0-.37.128-.682.384-.934.255-.25.572-.375.95-.375h4l4.4-4.321c.422-.415.905-.508 1.449-.279.545.23.817.639.817 1.228v14.6c0 .589-.272.997-.817 1.226-.544.23-1.027.137-1.45-.277l-4.4-4.321h-4Zm13.334 1.31V10.73c1 .458 1.805 1.167 2.416 2.128.611.96.917 2.018.917 3.175 0 1.156-.306 2.204-.917 3.142a5.633 5.633 0 0 1-2.416 2.095Zm-5.334-9.362-2.866 2.815h-3.8v2.62h3.8l2.866 2.814v-8.249Z'/%3E%3C/svg%3E");}
body .rdc-icon-svg.rdc-icon-nosound                 {background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='32' height='32' fill='none'%3E%3Cpath fill='%23fff' fill-opacity='.75' d='M16 0C7.16 0 0 7.16 0 16s7.16 16 16 16 16-7.16 16-16S24.84 0 16 0Z' opacity='.75'/%3E%3Cpath fill='%23333' d='M26.523 28.637 23.49 25.57a34.75 34.75 0 0 1-.912.51 8.97 8.97 0 0 1-.945.446c-.435.176-.837.121-1.206-.165-.37-.285-.555-.681-.555-1.187 0-.242.071-.456.213-.642.14-.188.32-.325.537-.413a6.877 6.877 0 0 0 .978-.462l-4.335-4.387v3.661c0 .594-.266 1.006-.8 1.236-.531.232-1.004.139-1.417-.28l-4.302-4.353h-3.91a1.25 1.25 0 0 1-.929-.38 1.281 1.281 0 0 1-.375-.939v-5.277c0-.374.125-.687.375-.94.25-.253.56-.38.929-.38h2.868L4.359 6.21C4.119 5.968 4 5.66 4 5.286s.12-.681.359-.923S4.902 4 5.27 4c.37 0 .674.12.913.363L28.348 26.79c.24.242.359.55.359.924 0 .373-.12.681-.359.923s-.543.363-.912.363c-.37 0-.674-.12-.913-.363Zm-4.89-24.076a11.635 11.635 0 0 1 5.346 4.32c1.347 1.98 2.021 4.2 2.021 6.662 0 1.166-.157 2.287-.472 3.365a11.696 11.696 0 0 1-1.353 3.001l-1.89-1.913a9.055 9.055 0 0 0 .831-2.144 9.609 9.609 0 0 0 .276-2.309c0-1.934-.526-3.671-1.58-5.21a9.113 9.113 0 0 0-4.189-3.365 1.095 1.095 0 0 1-.554-.428 1.173 1.173 0 0 1-.195-.66c0-.484.184-.869.554-1.154.369-.286.771-.341 1.206-.165Zm1.174 12.928-2.933-2.968v-4.288a5.438 5.438 0 0 1 2.396 2.177c.575.968.863 2.023.863 3.166 0 .33-.027.655-.08.974a5.74 5.74 0 0 1-.246.94Zm-5.541-5.606-3.39-3.43 1.174-1.188c.412-.418.885-.511 1.417-.28.533.23.799.643.799 1.237v3.66Zm-2.608 7.85v-3.101l-2.346-2.375H8.14v2.639h3.715l2.803 2.836Z'/%3E%3C/svg%3E");}
body .rdc-icon-svg.rdc-icon-chat                    {background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='32' height='32' fill='none'%3E%3Cpath fill='%23fff' d='M8.2 18.6h10.4V16H8.2v2.6Zm0-3.9h15.6v-2.6H8.2v2.6Zm0-3.9h15.6V8.2H8.2v2.6ZM3 29V5.6a2.5 2.5 0 0 1 .764-1.836A2.51 2.51 0 0 1 5.6 3h20.8c.715 0 1.327.255 1.837.764.51.51.764 1.122.763 1.836v15.6c0 .715-.254 1.327-.763 1.837a2.497 2.497 0 0 1-1.837.763H8.2L3 29Zm4.095-7.8H26.4V5.6H5.6v17.063L7.095 21.2Z'/%3E%3C/svg%3E");}/* Icon deve ser apresentado na cor branco e background-image */
body .rdc-icon-svg.rdc-icon-user.active, 
body .rdc-icon-svg.rdc-icon-user-active             {background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='32' height='32' fill='none'%3E%3Cpath fill='%23CF2022' d='M30 5a3 3 0 1 1-6 0 3 3 0 0 1 6 0Z'/%3E%3Cpath fill='%23333' d='M16 16c-1.512 0-2.807-.539-3.884-1.616S10.5 12.012 10.5 10.5s.539-2.807 1.616-3.884S14.488 5 16 5s2.807.539 3.884 1.616C20.962 7.693 21.5 8.988 21.5 10.5s-.538 2.807-1.616 3.884C18.807 15.461 17.512 16 16 16ZM5 27v-3.85c0-.78.2-1.495.602-2.148A4.029 4.029 0 0 1 7.2 19.506a20.385 20.385 0 0 1 4.331-1.598 18.988 18.988 0 0 1 8.938 0c1.466.357 2.91.89 4.331 1.598a4.014 4.014 0 0 1 1.6 1.496c.4.654.6 1.37.6 2.148V27H5Z'/%3E%3C/svg%3E");background-color: unset !important; mask-image: unset !important; background-repeat: no-repeat;}
body .rdc-icon-svg.rdc-icon-clear                   {background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='32' height='32' fill='none'%3E%3Cpath fill='%23CCC' d='M11.957 25a2.46 2.46 0 0 1-1.174-.29 2.413 2.413 0 0 1-.894-.803L5.47 17.48C5.157 17.029 5 16 5 16s.157-1.029.47-1.479l4.42-6.428A2.478 2.478 0 0 1 11.957 7h12.536c.69 0 1.28.252 1.771.756.49.503.736 1.108.736 1.815V22.43c0 .707-.245 1.312-.736 1.816a2.388 2.388 0 0 1-1.771.755H11.957Z'/%3E%3Cpath fill='%23333' d='M14.763 20.5 13.5 19.243l3.248-3.254-3.248-3.232 1.263-1.257 3.248 3.245 3.226-3.245 1.263 1.257-3.248 3.232 3.248 3.254-1.263 1.257-3.226-3.245-3.248 3.245Z'/%3E%3C/svg%3E");background-color: unset !important; mask-image: unset !important; background-repeat: no-repeat;}
body .rdc-icon-svg.rdc-icon-points                  {background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='32' height='32' fill='none'%3E%3Cpath fill='%23CF2022' d='M32 16.225C32 24.943 27 30.5 15.775 32 7 32 1.802 26.745 0 16.225 0 7.209 5.26 1.802 15.775 0 25 0 30.198 5.412 32 16.225Z'/%3E%3Cpath fill='%23fff' d='M16.314 14.43c.23-.303.438-.579.648-.852.346-.453.698-.901 1.038-1.358.072-.097.146-.124.258-.123 1.267.01 2.534.012 3.802.022.828.007 1.66-.018 2.484.047 1.008.079 1.93.431 2.656 1.173.449.458.696 1.025.77 1.669.078.67.012 1.314-.325 1.909-.371.654-.941 1.078-1.617 1.373a4.483 4.483 0 0 1-1.742.39c-1.397.018-2.793.022-4.19.032-.282.002-.563.006-.845 0-.146-.002-.196.052-.196.202.002.632-.012 1.264-.011 1.896 0 .15-.049.191-.197.19-.785-.007-1.57-.006-2.356-.001-.126 0-.181-.023-.18-.168.004-1.412.002-2.823.003-4.235 0-.047.006-.095.01-.157h.186c2.448 0 4.896.002 7.344 0 .366-.001.721-.059 1.032-.276.508-.355.471-1.213-.068-1.52a1.741 1.741 0 0 0-.872-.212c-2.486-.002-4.972 0-7.458 0h-.174ZM14.7 20.899h-2.814V20.7c0-1.199-.003-2.398.003-3.596 0-.15-.04-.193-.19-.192-1.19.006-2.382.003-3.573.003h-.214v-2.336h.176c1.202-.001 2.404-.005 3.606 0 .146 0 .195-.035.194-.19-.008-.735-.003-1.47-.002-2.206V12H14.7v8.899ZM4 12.028h.56c.665 0 1.331.003 1.997-.003.125-.001.17.033.17.163-.004 2.866-.003 5.73-.003 8.596 0 .092.003.17-.13.169-.86-.004-1.72-.002-2.594-.002v-8.923Z'/%3E%3C/svg%3E");background-color: unset !important; mask-image: unset !important; background-repeat: no-repeat; background-size: 100%;}


/* SVG icons cursor Ex: {cursor: url("data:image/svg+xml,%3Csvg ... "), default;} */
body .rdc-icon-svg.rdc-icon-cursor-zoom, body .rdc-icon-svg.rdc-icon-cursor-zoom * {cursor: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='32' height='32' fill='none'%3E%3Cpath fill='%23333' d='M4 28v-8h2.667v3.467l4.133-4.134 1.867 1.867-4.134 4.133H12V28H4Zm16 0v-2.667h3.467L19.333 21.2l1.867-1.867 4.133 4.134V20H28v8h-8Zm-9.2-15.333L6.667 8.533V12H4V4h8v2.667H8.533l4.134 4.133-1.867 1.867Zm10.4 0L19.333 10.8l4.134-4.133H20V4h8v8h-2.667V8.533L21.2 12.667Z'/%3E%3C/svg%3E");}

/*
 *
 * Slim Scrollbar
 *
*/
/* Firefox used (scrollbar-width and scrollbar-color) */

html body:not(.MacOS) .slim-scrollbar::-webkit-scrollbar{
	width: 5px;
}

html body:not(.MacOS) .slim-scrollbar::-webkit-scrollbar-track {
	background: var(--color-background);
	border-radius: 20px;
	border: 1px solid var(--color-background);
}

html body:not(.MacOS) .slim-scrollbar::-webkit-scrollbar-thumb {
	background-color: var(--color-gray);
	border-radius: 20px;
	border: 1px solid var(--color-gray);;
}





/*---------------------------------------------------------------*
 *                                                               *
 *                         CUSTOM SECTION                        *
 *                                                               *
 *---------------------------------------------------------------*/
/*
 *
 * Banner Homepage
 *
*/
#main .home-slider .rdc-home-slider-wrap-buttons .button{background: transparent !important;}

/*
 *
 * Search
 *
*/
#container-search-results .hrsearch-exp-results,
#rdc-overlay-search-resp-subtitle{text-transform: unset !important;}

/*
 *
 * Footer
 *
*/
/* Common */
footer#footer .newsletter-footer-form .left-col input[type=email]{border-radius: var(--input-border-radius) 0 0 var(--input-border-radius); border-right-width: 0;}
html body #footer.footer-row .left-col.form-field input[type="email"].filled ~ .arrow-btn-submit {border-color: var(--color-gray);}

/* Menu */
footer#footer .footer-menu-row .list-nav-title{font-size: 14px;text-transform: uppercase;}
footer#footer .rdc-footer-menu-list_desc_main p{font-size: 12px !important;}

/* Bottom footer */
@media screen and (max-width:1199px) {
	footer#footer.footer-row #copy-right small{line-height: 158%;}
	footer#footer.footer-row #copy-right small > * {line-height: inherit;}
}

/*
 *
 * Product List
 *
*/
/* Area A */
#rdc-productlist-area-a .rdc-items-slider .rdc-slider-item .rdc-item-image img{border-radius: 8px;}
.rdc-products-info-wrapper .rdc-products-title .rdc-products-info-title{font-size: 16px; line-height: 160% !important; color: var(--color-theme) !important;}
.rdc-products-info-wrapper .rdc-products-title .rdc-products-info-products{font-weight: 700; font-size: 16px; line-height: 160% !important; color: var(--color-black) !important;}

@media screen and (min-width:1200px) {
	body #rdc-productlist-area-a .rdc-items-slider .rdc-item-name{font-weight: unset; font-size: unset; color: var(--color-black);}
}

@media screen and (max-width:1199px) {
	html body #main #rdc-productlist-area-a .rdc-items-slider .rdc-item-name{display: -webkit-box; -webkit-line-clamp: 2; line-clamp: 2; -webkit-box-orient: vertical;white-space: unset;font-weight: unset; font-size: 12px;color: var(--color-black);}
	html body #main #rdc-productlist-area-a .rdc-items-slider .sel .rdc-item-name,
	#rdc-productlist-area-c-child .rdc-products-info-title{color: var(--color-theme);}
}

/* Area C */
#info-total-products .rdc-products-info-products{color: var(--color-black) !important;}
body .rdc-product-list-view .rdc-icon-svg.rdc-icon-view3:not(.active),body .rdc-product-list-view .rdc-icon-svg.rdc-icon-view4:not(.active),
body .rdc-product-list-view .rdc-icon-svg.rdc-icon-view2:not(.active),body .rdc-product-list-view .rdc-icon-svg.rdc-icon-view1:not(.active){background-color: var(--color-black);}
.rdc-products-filters-view .filters-bar-btn .item-name,
#filters-bar-column-btn-filters .filters-bar-btn .item-name{font-weight: 700;}

@media screen and (max-width:1199px) {
	.rdc-productlist-area #filters-bar .filters-bar-btn{border-radius: 100px;}
}

/* Filters Desktop */
@media screen and (min-width: 1200px) {
	/* General */
	#filters-desktop .mfp-close .rdc-icon-circle{background-color: transparent;}

	/* Colors */
    #filters-desktop .box-filter .check-color.type2{border-radius: 4px;}
}

/* Filters Mobile */
@media screen and (max-width: 1199px) {
	/* General */
	body #filters-popup .rdc-wrapper-popup-header > .rdc-icon-circle,
	body #filters-popup .mfp-close .rdc-icon-circle{background-color: transparent;}
	body #filters-popup .wrapper-pseudo-filters .box-filter .list-nav-subtitle{font-size: 16px; font-weight: 700;}
	body #filters-popup .wrapper-active-filters .filters-active-item{background-color: var(--color-background);}

	/* Colors */
    body #filters-popup .box-filter .check-color{border-radius: 4px;}
}


/*
 *
 * Product Item
 *
*/
body article.product-item:not(.ads){background-color: var(--color-background); border-radius: 8px;}

article.product-item .btn-quick-buy .rdc-icon-circle{background-color: var(--color-buttoncart);}
article.product-item .btn-quick-buy .rdc-icon-circle .rdc-icon-svg{background-color: var(--color-white);}
article.product-item .rdc-product-item-actions-top-item > .rdc-icon-circle{background-color: #FFFFFFBF;}

article.product-item .price .old{align-self: baseline;}

@media (hover:hover) {
    article.product-item .rdc-product-item-wrapper-prices:hover{text-decoration: none !important;}
}

/* small */
body article.product-item.rdc-product-item-small .product-item .desc .name,
body article.product-item.rdc-product-item-small .rdc-product-item-name{font-size: 13px; font-weight: 600; line-height: 140%;}
body article.product-item.rdc-product-item-small .rdc-product-item-wrapper-brand .rdc-product-item-brand{font-size: 12px; font-weight: 400; line-height: 140%;}
body article.product-item.rdc-product-item-small .price .desde{font-size: 12px; font-weight: 400; line-height: 130%;}
body article.product-item.rdc-product-item-small .price .old{font-size: 12px; font-weight: 400; line-height: 130%;}
body article.product-item.rdc-product-item-small .price .discount{font-size: 12px; font-weight: 700; line-height: 130%;}
body article.product-item.rdc-product-item-small .price .current{font-size: 14px; font-weight: 700; line-height: 130%;}

/* wishlist */
#main.wishlist article.product-item .rdc-icon-svg.rdc-icon-delete{mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='32' height='32' fill='none'%3E%3Cpath fill='%23333' d='m8 26-2-2 8-8-8-8 2-2 8 8 8-8 2 2-8 8 8 8-2 2-8-8-8 8Z'/%3E%3C/svg%3E");}

/* pi with text */
.rdc-product-item-with_text_content{border-radius: 8px;border:  1px solid var(--color-lines);}


/*
 *
 * Modal Variants
 *
*/
body #rdc-popup-variants form,
body #rdc-popup-variants.popup-variants-productitem,
body #rdc-popup-variants .rdc-wrapper-popup-footer,
body #rdc-popup-variants .rdc-wrapper-popup-body{background-color: var(--color-background);}
body .rdc-product-color-item{border-radius: 8px;}
body #rdc-popup-variants .rdc-button-item-size:not(.disabled) input[disabled] + label,
body #rdc-popup-variants .rdc-button-item-size.disabled input[disabled] + label{border: 1px solid var(--color-lines)}
body .rdc-product-color-item-image-wrapper{border: 2px solid var(--color-white); border-radius: 7px;overflow: hidden;}
body #rdc-popup-variants .rdc-wrapper-popup-footer-buttons .btn-icon .rdc-icon-svg{background-color: var(--color-buttoncart);}
body #rdc-popup-variants .rdc-wrapper-popup-footer-buttons button.btn-icon:not([disabled]){border-color: var(--color-buttoncart);}

@media (hover:hover) {
	body #rdc-popup-variants .rdc-wrapper-popup-footer-buttons .btn-icon:not(.sel):not(.active):not(.disabled):not([disabled]):hover{opacity: 0.5;}
    body #rdc-popup-variants .rdc-wrapper-popup-footer-buttons .btn-icon:not(.sel):not(.active):not(.disabled):not([disabled]):hover .rdc-icon-svg{opacity: 0.5;filter: unset;}
}

/*
 *
 * Detail
 *
*/
/* Area A */
body #rdc-productdetail-area-a .productMask:before{background-color: transparent;}

@media screen and (min-width:992px) {
    body #rdc-productdetail-area-a .wrapper-slider{border: 1px solid var(--color-lines); border-radius: 8px; overflow: hidden;}
	body #rdc-productdetail-area-a .product-gallery .product-gallery-pager:after{border-radius: 8px;}
}

/* Area C */
body #rdc-productdetail-area-c #rdc-product-group-technical-info .rdc-file-characteristics{color: var(--color-darkgray);}

/* Area D */
/*body #rdc-productdetail-area-d .heading-breadcrumb{border: none;}*/


@media (hover:hover){
    body #rdc-productdetail-area-b .rdc-product-color-item:hover{border-color: var(--color-dark);}
}