:root {
	--main-background-color: #FBFBFB;
	--font-family: 'Metrocity', Helvetica, Arial, sans-serif;
	--font-family-monospace: Consolas, Menlo, "DejaVu Sans Mono", "Courier New", monospace;
	--font-size: 12px;
	--line-height: 1.66667;
	--title-font-size: 2rem;
    --title-line-height: 1.3;
	--secondary-subtitle-font-size: 1rem;
    --secondary-subtitle-line-height: 1.35;
	--list-nav-title-font-weight: 700;
    --list-nav-title-font-size: 1.143rem;
    --list-nav-title-line-height: 1.5;


	/* Project Colors */
	--color-theme: #000000;
	--color-theme-50: #00000050;

	--color-black: #333;
	--color-darkgray: #666;
	--color-gray: #999;
	--color-lightgray: #DDD;
	--color-white: #FFFFFF;
	--color-white-75: #FFFFFF75;
    --color-white-50: #FFFFFF50;

	--color-overlay: rgba(0, 0, 0, 0.5);
	--color-background: #F5F5F5;
	--color-lines: #DDD;

	--color-featured-menu: #D0021B;
	/* Project Colors */


	/* Intro + Header + Footer */
		/* Intro */
		--login-page-primary-background-color: #000000;
		--login-page-secondary-background-color: #FFFFFF;
		/* Intro */

		/* Header */
		--header-background-color: #000000;
		--header-border-color: #FFFFFF40;
		--header-text-color: #FFFFFF;
		--header-submenu-background-color: #808080;
		--header-submenu-text-color: #FFFFFF;

		--color-agent: #377BDB;
		--color-seller: #0EBC31;
		/* Header */

		/* Footer */
		--footer-background-color: #000000;
		--footer-title-color: #FFFFFF;
		--footer-text-color: #FFFFFF;
		/* Footer */
	/* Intro + Header + Footer */


	/* Buttons + Links */
		/* Primary */
		--primary-button-text-color: #FFFFFF;
		--primary-button-border-color: #000000;
		--primary-button-background-color: #000000;
		--primary-button-text-color-hover: #000000;
		--primary-button-border-color-hover: #000000;
		--primary-button-background-color-hover: #FFFFFF;
        /* Primary */

        /* Secondary */
        --secondary-button-text-color: #717174;
		--secondary-button-border-color: #717174;
		--secondary-button-background-color: #FFFFFF;
		--secondary-button-text-color-hover: #FFFFFF;
		--secondary-button-border-color-hover: #717174;
		--secondary-button-background-color-hover: #717174;
        /* Secondary */

        /* Tertiary */
        --tertiary-button-height: 30px;
		--tertiary-button-text-color: #333;
		--tertiary-button-border-color: #DDD;
		--tertiary-button-background-color: #FFF;
		--tertiary-button-text-color-hover: #333;
		--tertiary-button-border-color-hover: #999;
		--tertiary-button-background-color-hover: #FFF;
		--tertiary-button-box-shadow: 0 2px 5px 0 rgba(213, 217, 217, 0.5);
		--tertiary-button-border-radius: 6px;
        /* Tertiary */

        /* Quaternary */
        --quaternary-button-text-color: #333;
		--quaternary-button-border-color: #D5D9D9;
		--quaternary-button-background-color: #F5F5F5;
		--quaternary-button-text-color-hover: #333;
		--quaternary-button-border-color-hover: #999;
		--quaternary-button-background-color-hover: #FFF;
		--quaternary-button-box-shadow: 0 2px 5px 0 rgba(213, 217, 217, 0.5);
		--quaternary-button-border-radius: 20px;
        /* Quaternary */

		/* Cart */
		--cart-button-text-color: #FFFFFF;
		--cart-button-border-color: #000000;
		--cart-button-background-color: #000000;
		--cart-button-text-color-hover: #000000;
		--cart-button-border-color-hover: #000000;
		--cart-button-background-color-hover: rgba(242, 242, 242, 0.5);
        /* Cart */

		/* Link */
		--color-link: #17538F;
        /* Link */
	/* Buttons + Links */


	/* Alerts */
	--color-alert-help: #8B8D8F;
	--color-alert-help-light: #E6E6E6;
	--color-alert-error: #E84B3C;
	--color-alert-error-light: #FFE0D9;
	--color-alert-success: #428244;
	--color-alert-success-light: #DFF0D8;
	--color-alert-warning: #B48E4D;
	--color-alert-warning-light: #FCF8E3;
	--color-alert-info: #2963EB;
	--color-alert-info-light: #F3F6FF;
	/* Alerts */


	/* Inventory Stocks */
    /* Inventory Stocks */


    /* Review */
    --color-review-0: #CCCCCC;
    --color-review-100: #F4CC49;
    /* Review */


    /* Temp */
	--color-error: #F14244;
	--input-button-height: 36px;
	/* Temp */
}






/*
*
* Tipography
*
*/

/* IMPORT */
@import url('//fonts.googleapis.com/css?family=Lato:300,400,600,700&subset=latin-ext');

html {
    font-size: var(--font-size);
}

/* PARAGRAPH */
body, body .gm-style, p, .paragraph, body .ui-widget {
	font-family: var(--font-family);
	font-weight: 400;
	font-size: 12px;
	line-height: 20px;
	color: var(--color-black);
}

/* SMALL */
.small, .small::before, .small::after {
	font-size: 11px;
	line-height: 140%;
	text-transform: uppercase;
}

/* MEGA-TITLE */

/* TITLE */
h1:not(.nostyle), .h1:not(.nostyle), .title {
	font-family: "Lato", Helvetica, Arial, sans-serif;
	font-weight: 700;
	font-size: 24px;
	line-height: 130%;
	color: var(--color-black);
	text-transform: uppercase;
}

/* SECONDARY-TITLE */
h2:not(.nostyle), .h2:not(.nostyle), .secondary-title {
	font-family: var(--font-family);
	font-weight: 500;
	font-size: 18px;
	line-height: 120%;
	color: var(--color-black);
}

/* SUBTITLE */
h3:not(.short-content-heading-titles), .h3:not(.short-content-heading-titles), .subtitle {
	font-family: var(--font-family);
	font-weight: 400;
	font-size: 16px;
	line-height: 135%;
	color: var(--color-black);
}

/* SECONDARY-SUBTITLE */
h4, .h4, .secondary-subtitle {
	font-family: var(--font-family);
	font-weight: 500;
	font-size: var(--secondary-subtitle-font-size);
	line-height: var(--secondary-subtitle-line-height);
	color: var(--color-black);
	text-transform: uppercase;
}

/* LIST-NAV-TITLE */
.list-nav-title {
    font-weight: var(--list-nav-title-font-weight);
	font-size: var(--list-nav-title-font-size);
	line-height: var(--list-nav-title-line-height);
    color: var(--color-black);
}

/* SIGNATURE */
.signature {
	font-family: var(--font-family);
	font-weight: 300;
	font-size: 13px;
	line-height: 125%;
	color: var(--color-black);
}

/* LIST-NAV-SUBTITLE */
.list-nav-subtitle {
	font-family: var(--font-family);
	font-weight: 500;
	font-size: 12px;
	line-height: 180%;
	text-transform: uppercase;
	color: var(--color-black);
}

/* CAT TITLE */
.cat-title, #datepickerAgenda .ui-datepicker-title, #datepickerAgenda .ui-datepicker-title * {
	font-family: var(--font-family);
	font-weight: 400;
	font-size: 13px;
	line-height: 120%;
	text-transform: uppercase;
}

.cat-title {
	text-overflow: ellipsis;
	overflow: hidden;
	white-space: nowrap;
}

/* STRONG */
strong {
	font-family: var(--font-family);
	font-weight: 700;
}

/* B */
b {
	font-family: var(--font-family);
	font-weight: 500;
}
.bold {
	font-family: var(--font-family);
	font-weight: 700;
}

/* A */
a, .a {
	color: var(--color-black);
	text-decoration: none;
}

a:hover, .a:hover {
	text-decoration: underline;
}

@media screen and (max-width: 767px) {
	/* PARAGRAPH */

	/* SMALL */

	/* MEGA-TITLE */

	/* TITLE */
	body h1:not(.nostyle):not(.title-heading-titles), body .h1:not(.nostyle), body .title {
		font-size: 22px;
	}

	/* SECONDARY-TITLE */

	/* SUBTITLE */

	/* SECONDARY-SUBTITLE */

	/* LIST-NAV-TITLE */

	/* SIGNATURE */

	/* CAT TITLE */
	.cat-title, #datepickerAgenda .ui-datepicker-title, #datepickerAgenda .ui-datepicker-title * {
		font-size: 14px;
		word-break: break-word;
	}
}

	/*
    *
    * Product Item
    *
    */
    .product-item-name.big  {
        font-size: 1rem;
    }

    .product-item-name {
        font-weight: 700; 
        font-size: 0.857rem;
        line-height: 150%;
        color: var(--color-black);
    }

    .product-item-label,
    .product-item-description {
        font-weight: 400;
        font-size: 0.857rem;
        line-height: 150%;
        color: var(--color-black);
    }

    .product-item-label.bold,
    .product-item-description.bold {
        font-weight: 600;
    }

    .product-item-small {
        font-weight: 400;
        font-size: 0.714rem;
        line-height: 150%;
        color: var(--color-black);
    }

    .product-item-small.bold {
        font-weight: 700;
    }

    .product-item-price-detail {
        font-weight: 700;
        font-size: 1.571rem;
        line-height: 120%;
    }

    .product-item-price.big {
        font-weight: 700;
        font-size: 1.143rem;
    }

    .product-item-price.medium {
        font-weight: 700;
        font-size: 1rem;
    }

    .product-item-price {
        font-weight: 400;
        font-size: 0.857rem;
        line-height: 150%;
        color: var(--color-black);
    }

    .product-item-price.bold {
        font-weight: 700;
    }

    .product-item-price.discount {
        color: var(--color-error);
    }

    .product-item-price-small {
        font-weight: 400;
        font-size: 0.714rem;
        line-height: 150%;
        color: var(--color-black);
    }

    .product-item-price-small.discount {
        color: var(--color-error);
    }






/*
*
* Buttons
*
*/
/* Primary Button */
	input[type=submit]:not([class*="rdc-button-"]),
    input[type=button]:not([class*="rdc-button-"]),
    button:not([class*="rdc-button-"]),
    .button:not([class*="rdc-button-"]) {
        display: inline-flex;
        align-items: center;
        justify-content: center;
    }
    input[type=submit]:not([class*="rdc-button-"]),
	input[type=button]:not([class*="rdc-button-"]),
	button:not([class*="rdc-button-"]),
    .button:not([class*="rdc-button-"]),
    .rdc-button-primary:not(.rdc-button-plain):not(.rdc-button-icon) {
		font-family: var(--font-family);
		font-weight: 400;
		font-size: 11px;
		line-height: calc(var(--input-button-height) - 2px);
		text-transform: uppercase;
		white-space: nowrap;
		padding: 0 20px;
		border-radius: 4px;
	}
	input[type=submit]:not([class*="rdc-button-"]),
	input[type=button]:not([class*="rdc-button-"]),
	button:not([class*="rdc-button-"]),
	.button:not([class*="rdc-button-"]),
	.rdc-button-primary:not(.rdc-button-plain) {
		--button-height: var(--input-button-height);
		--button-color: var(--primary-button-text-color);
        --button-background-color: var(--primary-button-background-color);
        height: var(--input-button-height);
		color: var(--primary-button-text-color);
		border: 1px solid var(--primary-button-border-color);
		background-color: var(--primary-button-background-color);
	}

	@media screen and (hover: hover) and (pointer: fine) {
		input[type=submit]:not([disabled]):not([class*="rdc-button-"]):not(.btn-cart-esgotado):not(.loader):hover,
		input[type=button]:not([disabled]):not([class*="rdc-button-"]):not(.btn-cart-esgotado):not(.loader):hover,
		button:not([disabled]):not([class*="rdc-button-"]):not(.btn-cart-esgotado):not(.loader):hover,
		.button:not([disabled]):not([class*="rdc-button-"]):not(.btn-cart-esgotado):not(.loader):hover,
		.rdc-button-primary:not([disabled]):not(.rdc-button-plain):not(.loader):hover {
			color: var(--primary-button-text-color-hover);
			border-color: var(--primary-button-border-color-hover);
			background-color: var(--primary-button-background-color-hover);
		}
	}

	/* Icon */
    .rdc-button-primary.rdc-button-icon {
        font-size: 24px;
        width: var(--input-button-height);
        border-radius: 4px;
    }

	/* Disabled */
	input[type=submit][disabled],
	input[type=button][disabled],
	button[disabled],
	.button[disabled],
	.rdc-button-primary[disabled] {
		cursor: default !important;
        color: var(--color-white);
        border-color: var(--color-lightgray);
        background-color: var(--color-lightgray);
	}

	/* Legacy Icon */
    button:not([class*="rdc-button-"]) .rdc-icon-svg,
    .button:not([class*="rdc-button-"]) .rdc-icon-svg {
    	filter: brightness(0%) invert(100%);
    }
    input[type=submit]:not([class*="rdc-button-"]) .svg-button-fill,
	input[type=button]:not([class*="rdc-button-"]) .svg-button-fill,
	button:not([class*="rdc-button-"]) .svg-button-fill,
	.button:not([class*="rdc-button-"]) .svg-button-fill {
		fill: white;
	}

    @media screen and (hover: hover) and (pointer: fine) {
    	button:not([class*="rdc-button-"]):not(.loader):hover .rdc-icon-svg,
    	.button:not([class*="rdc-button-"]):not(.loader):hover .rdc-icon-svg {
    		filter: invert(0%);
    	}
    	input[type=submit]:not([disabled]):not(.loader):hover .svg-button-fill,
    	input[type=button]:not([disabled]):not(.loader):hover .svg-button-fill,
    	button:not([disabled]):not(.loader):hover .svg-button-fill,
    	.button:not([disabled]):not(.loader):hover .svg-button-fill {
			fill: black;
		}
    }

/* Secondary Button */
	input[type=submit].btn2:not([class*="rdc-button-"]),
    input[type=button].btn2:not([class*="rdc-button-"]),
    button.btn2:not([class*="rdc-button-"]),
    .button.btn2:not([class*="rdc-button-"]) {
        display: inline-flex;
        align-items: center;
        justify-content: center;
    }
    input[type=submit].btn2:not([class*="rdc-button-"]),
	input[type=button].btn2:not([class*="rdc-button-"]),
	button.btn2:not([class*="rdc-button-"]),
    .button.btn2:not([class*="rdc-button-"]),
    .rdc-button-secondary:not(.rdc-button-plain):not(.rdc-button-icon) {
		font-family: var(--font-family);
		font-weight: 400;
		font-size: 11px;
		line-height: calc(var(--input-button-height) - 2px);
		text-transform: none;
		white-space: nowrap;
		padding: 0 20px;
		border-radius: 4px;
	}
	input[type=submit].btn2:not([class*="rdc-button-"]),
	input[type=button].btn2:not([class*="rdc-button-"]),
	button.btn2:not([class*="rdc-button-"]),
	.button.btn2:not([class*="rdc-button-"]),
	.rdc-button-secondary:not(.rdc-button-plain) {
		--button-height: var(--input-button-height);
		--button-color: var(--secondary-button-text-color);
        --button-background-color: var(--secondary-button-background-color);
        height: var(--input-button-height);
		color: var(--secondary-button-text-color);
		border: 1px solid var(--secondary-button-border-color);
		background-color: var(--secondary-button-background-color);
	}

	@media screen and (hover: hover) and (pointer: fine) {
		input[type=submit].btn2:not([disabled]):not([class*="rdc-button-"]):not(.btn-cart-esgotado):not(.loader):hover,
		input[type=button].btn2:not([disabled]):not([class*="rdc-button-"]):not(.btn-cart-esgotado):not(.loader):hover,
		button.btn2:not([disabled]):not([class*="rdc-button-"]):not(.btn-cart-esgotado):not(.loader):hover,
		.button.btn2:not([disabled]):not([class*="rdc-button-"]):not(.btn-cart-esgotado):not(.loader):hover,
		.rdc-button-secondary:not([disabled]):not(.rdc-button-plain):not(.loader):hover {
			color: var(--secondary-button-text-color-hover);
			border-color: var(--secondary-button-border-color-hover);
			background-color: var(--secondary-button-background-color-hover);
		}
	}

	/* Icon */
    .rdc-button-secondary.rdc-button-icon {
        font-size: 24px;
        width: var(--input-button-height);
        border-radius: 4px;
    }

	/* Disabled */
	input[type=submit].btn2[disabled],
	input[type=button].btn2[disabled],
	button.btn2[disabled],
	.button.btn2[disabled],
	.rdc-button-secondary[disabled] {
		cursor: default !important;
        color: var(--color-lightgray);
        border-color: var(--color-lightgray);
        background-color: var(--color-white);
	}

	/* Legacy Icon */
    button.btn2:not([class*="rdc-button-"]) .rdc-icon-svg,
    .button.btn2:not([class*="rdc-button-"]) .rdc-icon-svg {
    	filter: invert(0%);
    }

    @media screen and (hover: hover) and (pointer: fine) {
    	button.btn2:not([class*="rdc-button-"]):not(.loader):hover .rdc-icon-svg,
    	.button.btn2:not([class*="rdc-button-"]):not(.loader):hover .rdc-icon-svg {
    		filter: brightness(0%) invert(100%);
    	}
    }

/* Tertiary Button */
    input[type=submit].btn3:not([class*="rdc-button-"]),
    input[type=button].btn3:not([class*="rdc-button-"]),
    button.btn3:not([class*="rdc-button-"]),
    .button.btn3:not([class*="rdc-button-"]) {
        display: inline-flex;
        align-items: center;
        justify-content: center;
    }
    input[type=submit].btn3:not([class*="rdc-button-"]),
    input[type=button].btn3:not([class*="rdc-button-"]),
    button.btn3:not([class*="rdc-button-"]),
    .button.btn3:not([class*="rdc-button-"]),
    .rdc-button-tertiary:not(.rdc-button-plain):not(.rdc-button-icon) {
        font-family: var(--font-family);
        font-weight: 400;
        font-size: 13px;
        line-height: calc(var(--tertiary-button-height) - 2px);
        text-transform: none;
        white-space: nowrap;
        padding: 0 20px;
        border-radius: var(--tertiary-button-border-radius);
    }
    input[type=submit].btn3:not([class*="rdc-button-"]),
    input[type=button].btn3:not([class*="rdc-button-"]),
    button.btn3:not([class*="rdc-button-"]),
    .button.btn3:not([class*="rdc-button-"]),
    .rdc-button-tertiary:not(.rdc-button-plain) {
    	--button-height: var(--tertiary-button-height);
    	--button-color: var(--tertiary-button-text-color);
        --button-background-color: var(--tertiary-button-background-color);
        height: var(--tertiary-button-height);
        color: var(--tertiary-button-text-color);
        border: 1px solid var(--tertiary-button-border-color);
        background-color: var(--tertiary-button-background-color);
        box-shadow: var(--tertiary-button-box-shadow);
    }

    @media screen and (hover: hover) and (pointer: fine) {
        input[type=submit].btn3:not([disabled]):not([class*="rdc-button-"]):not(.btn-cart-esgotado):not(.loader):hover,
        input[type=button].btn3:not([disabled]):not([class*="rdc-button-"]):not(.btn-cart-esgotado):not(.loader):hover,
        button.btn3:not([disabled]):not([class*="rdc-button-"]):not(.btn-cart-esgotado):not(.loader):hover,
        .button.btn3:not([disabled]):not([class*="rdc-button-"]):not(.btn-cart-esgotado):not(.loader):hover,
        .rdc-button-tertiary:not([disabled]):not(.rdc-button-plain):not(.loader):hover {
            color: var(--tertiary-button-text-color-hover);
            border-color: var(--tertiary-button-border-color-hover);
            background-color: var(--tertiary-button-background-color-hover);
        }
    }

    /* Icon */
    .rdc-button-tertiary.rdc-button-icon {
        font-size: 20px;
        width: var(--tertiary-button-height);
        border-radius: var(--tertiary-button-border-radius);
    }

    /* Disabled */
    input[type=submit].btn3[disabled],
    input[type=button].btn3[disabled],
    button.btn3[disabled],
    .button.btn3[disabled],
    .rdc-button-tertiary[disabled] {
        cursor: default !important;
        color: var(--color-lightgray);
        border-color: var(--color-lightgray);
        background-color: var(--color-white);
    }

/* Quaternary Button */
    input[type=submit].btn4:not([class*="rdc-button-"]),
    input[type=button].btn4:not([class*="rdc-button-"]),
    button.btn4:not([class*="rdc-button-"]),
    .button.btn4:not([class*="rdc-button-"]) {
        display: inline-flex;
        align-items: center;
        justify-content: center;
    }
    input[type=submit].btn4:not([class*="rdc-button-"]),
    input[type=button].btn4:not([class*="rdc-button-"]),
    button.btn4:not([class*="rdc-button-"]),
    .button.btn4:not([class*="rdc-button-"]),
    .rdc-button-quaternary:not(.rdc-button-plain):not(.rdc-button-icon) {
        font-family: var(--font-family);
        font-weight: 400;
        font-size: 13px;
        line-height: 28px;
        text-transform: none;
        white-space: nowrap;
        padding: 0 20px;
        border-radius: var(--quaternary-button-border-radius);
    }
    input[type=submit].btn4:not([class*="rdc-button-"]),
    input[type=button].btn4:not([class*="rdc-button-"]),
    button.btn4:not([class*="rdc-button-"]),
    .button.btn4:not([class*="rdc-button-"]),
    .rdc-button-quaternary:not(.rdc-button-plain) {
    	--button-height: 30px;
    	--button-color: var(--quaternary-button-text-color);
        --button-background-color: var(--quaternary-button-background-color);
        height: 30px;
        color: var(--quaternary-button-text-color);
        border: 1px solid var(--quaternary-button-border-color);
        background-color: var(--quaternary-button-background-color);
        box-shadow: var(--quaternary-button-box-shadow);
    }

    @media screen and (hover: hover) and (pointer: fine) {
        input[type=submit].btn4:not([disabled]):not([class*="rdc-button-"]):not(.btn-cart-esgotado):not(.loader):hover,
        input[type=button].btn4:not([disabled]):not([class*="rdc-button-"]):not(.btn-cart-esgotado):not(.loader):hover,
        button.btn4:not([disabled]):not([class*="rdc-button-"]):not(.btn-cart-esgotado):not(.loader):hover,
        .button.btn4:not([disabled]):not([class*="rdc-button-"]):not(.btn-cart-esgotado):not(.loader):hover,
        .rdc-button-quaternary:not([disabled]):not(.rdc-button-plain):not(.loader):hover {
            color: var(--quaternary-button-text-color-hover);
            border-color: var(--quaternary-button-border-color-hover);
            background-color: var(--quaternary-button-background-color-hover);
        }
    }

    /* Icon */
    .rdc-button-quaternary.rdc-button-icon {
        font-size: 20px;
        width: 30px;
        border-radius: 4px;
    }

    /* Disabled */
    input[type=submit].btn4[disabled],
    input[type=button].btn4[disabled],
    button.btn4[disabled],
    .button.btn4[disabled],
    .rdc-button-quaternary[disabled] {
        cursor: default !important;
        color: var(--color-lightgray);
        border-color: var(--color-lightgray);
        background-color: var(--color-white);
    }

/* Button Cart */
    .btn-cart:not([class*="rdc-button-"]) {
        display: inline-flex;
        align-items: center;
        justify-content: center;
    }
    .btn-cart:not([class*="rdc-button-"]),
    .rdc-button-cart:not(.rdc-button-plain):not(.rdc-button-icon) {
        flex-direction: column;
    }
    .btn-cart:not([class*="rdc-button-"]),
    .rdc-button-cart:not(.rdc-button-plain):not(.rdc-button-icon) {
		font-family: var(--font-family);
		font-weight: 400;
		font-size: 14px;
		line-height: normal;
		text-transform: uppercase;
		white-space: normal;
		padding: 0 25px;
		border-radius: 4px;
	}
	.btn-cart:not([class*="rdc-button-"]),
	.rdc-button-cart:not(.rdc-button-plain) {
		--button-height: 42px;
        --button-color: var(--color-white);
        --button-background-color: var(--cart-button-background-color);
        height: 42px;
		color: var(--color-white);
		border: 1px solid var(--cart-button-border-color);
		background-color: var(--cart-button-background-color);
	}

	@media screen and (hover: hover) and (pointer: fine) {
		.btn-cart:not([disabled]):not([class*="rdc-button-"]):not(.btn-cart-esgotado):not(.loader):hover,
		.rdc-button-cart:not([disabled]):not(.rdc-button-plain):not(.loader):hover {
			color: var(--cart-button-text-color-hover);
            border-color: var(--cart-button-border-color-hover);
            background-color: var(--cart-button-background-color-hover);
		}
	}

	/* Icon */
    .rdc-button-cart.rdc-button-icon {
        font-size: 24px;
        width: var(--input-button-height);
        border-radius: 4px;
    }

	/* Disabled */
	.btn-cart[disabled],
	.rdc-button-cart[disabled] {
		cursor: default !important;
        color: var(--color-white);
        border-color: var(--color-lightgray);
        background-color: var(--color-lightgray);
	}

/* Button Esgotado */
	.btn-cart-esgotado:not([class*="rdc-button-"]) {
        display: inline-flex;
        align-items: center;
        justify-content: center;
    }
    .btn-cart-esgotado:not([class*="rdc-button-"]),
    .rdc-button-cart-sold-out:not(.rdc-button-plain):not(.rdc-button-icon) {
        flex-direction: column;
    }
    .btn-cart-esgotado:not([class*="rdc-button-"]),
    .rdc-button-cart-sold-out:not(.rdc-button-plain):not(.rdc-button-icon) {
		font-family: var(--font-family);
		font-weight: 400;
		font-size: 14px;
		line-height: normal;
		text-transform: uppercase;
		white-space: normal;
		padding: 0 25px;
		border-radius: 4px;
	}
	.btn-cart-esgotado:not([class*="rdc-button-"]),
	.rdc-button-cart-sold-out:not(.rdc-button-plain) {
        height: 42px;
		color: dimgray;
		border: 1px solid var(--color-lightgray);
		background-color: var(--color-lightgray);
		cursor: default;
	}

	/* Icon */
    .rdc-button-cart-sold-out.rdc-button-icon {
        font-size: 24px;
        width: var(--input-button-height);
        border-radius: 4px;
    }






/*
*
* Elements & Components
*
*/

/* Button Link */
	/* Normal */
	.button.link, .link, .rdc-link {
		font-family: var(--font-family);
		font-weight: 400;
		font-size: 11px;
		line-height: 118%;
		color: #555;
		text-transform: uppercase;
		text-decoration: none;
		text-underline-offset: 3px;
	}

	/* Normal Hover */
	@media screen and (hover: hover) and (pointer: fine) {
	    a:hover .button.link:not([disabled]), a:hover .link:not([disabled]), a:hover .rdc-link:not([disabled]),
	    .a:hover .button.link:not([disabled]), .a:hover .link:not([disabled]), .a:hover .rdc-link:not([disabled]),
		.button.link:not([disabled]):hover, .link:not([disabled]):hover, .rdc-link:not([disabled]):hover {
			text-decoration: underline;
            text-decoration-thickness: 2px;
		}
	}

	/* Normal Disabled */
	.button.link[disabled], .link[disabled], .rdc-link[disabled] {
		cursor: default !important;
		opacity: 0.8;
	}

	/* White */

	/* White Hover */

	/* White Disable */

/* Button Card */
    /* Normal */
    .button-card {
        transition: border-color 0.15s,
        box-shadow 0.15s;
        border-radius: 6px;
    }

    /* Active */
    .button-card.active {
        box-shadow: 0px 0px 0px 2px var(--color-theme);
    }

    /* Normal hover e active */
    @media screen and (hover: hover) and (pointer: fine) {
        .button-card:not(.disabled):not(.esgotado):hover {
            border-color: var(--color-gray);
        }
    }

    /* Disable */
    .button-card.disabled {}

    /* Esgotado */
    .button-card.esgotado {}

    /* Title */
    .button-card-title {}

    /* Description */ 
    .button-card-desc {
        color: var(--color-gray);
    }






/*
*
* Tabs
*
*/
.tabs-container:not(.vertical) .tabs {
	border-bottom: 1px solid var(--color-lines);
	text-align: center;
}

.tabs-container .tabs-item {
	text-decoration: none;
	padding: 2px 10px 4px;
	border-bottom: 2px solid transparent;
	display: block;
	position: relative;
	margin-bottom: -1px;
}

.tabs-container li.sel .tabs-item, .tabs-container li:not(.sel):hover .tabs-item {
	border-color: currentColor;
}

.tabs-container.vertical .tabs li {
	padding-bottom: 0;
	border: 1px solid #EAEAEA;
	border-top-width: 0;
	border-right-width: 0;
	border-left-width: 0;
	line-height: 15px;
}

.tabs-container.vertical li .tabs-item:hover, .tabs-container.vertical li.sel .tabs-item {
	background-color: #F2F2F2;
}

.tabs-container.vertical li .tabs-item {
	font-family: var(--font-family);
	font-weight: 400;
	padding: 6px 15px;
	display: block;
	border-bottom-color: #EAEAEA;
	border-bottom-width: 0;
}

.tabs-container.vertical li .tabs-item i {
	position: absolute;
	top: calc(50% - 6px);
	right: 20px;
	font-size: 12px;
	opacity: 0;
}

.tabs-container.vertical .tabs li:first-child {
	border-top-width: 1px;
}

.rdc-tabs-vertical .tabs-title {
	padding: 0 10px 2px;
	text-transform: uppercase;
}

@media screen and (min-width: 768px) {
	body.tablet .tabs-container.vertical .tabs-item {padding-top: 8px;padding-bottom: 8px;}
}

@media screen and (max-width: 767px) {
	.tabs-container.vertical .tabs li {display: block;margin-left: 0;}
	.tabs-container:not(.vertical) .tabs li {margin-left: 2em;}
	.tabs-container .tabs-item {margin-bottom: 0;padding-left: 0;padding-right: 0;}
}






/*
*
* Form
*
*/

/* Input Text / Number / Email / Password / Tel / Search / Date / File / Textarea / Select */
	/* Normal */
	input[type=text], input[type=number], input[type=email], input[type=password], input[type=tel], input[type=search], input[type=date], input[type=file], textarea, select, body .ui-widget input, body .ui-widget select, body .ui-widget textarea, body .ui-widget button {
		font-family: var(--font-family);
		font-weight: 300;
		font-size: 1rem;
		line-height: normal;
		color: var(--color-darkgray);
		padding: 9px 10px;
		border-radius: 4px;
		border: 1px solid lightgray;
		background-color: var(--color-white);
	}
	input[type=text], input[type=number], input[type=email], input[type=password], input[type=tel], input[type=search], input[type=date], input[type=file], select, body .ui-widget input, body .ui-widget select, body .ui-widget textarea, body .ui-widget button {
		height: var(--input-button-height);
	}

	/* Normal 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=date]:hover, input[type=file]:hover, textarea:hover, div.select:not(.disabled):not([readonly]):hover,
	input[type=text]:focus, input[type=number]:focus, input[type=email]:focus, input[type=password]:focus, input[type=tel]:focus, input[type=search]:focus, input[type=date]:focus, input[type=file]:focus, textarea:focus {
		border-color: #232323;
	}

	/* Normal Readonly */
	input[type=text][readonly], input[type=number][readonly], input[type=email][readonly], input[type=password][readonly], input[type=tel][readonly], input[type=search][readonly], input[type=date][readonly], input[type=file][readonly], textarea[readonly] {
		cursor: default;
		border-color: lightgray !important;
		background-color: whitesmoke !important;
	}

	/* Normal Disabled */
	input[type=text]:disabled, input[type=number]:disabled, input[type=email]:disabled, input[type=password]:disabled, input[type=tel]:disabled, input[type=search]:disabled, input[type=date]:disabled, input[type=file]:disabled, textarea:disabled, div.select[disabled],
	input[type=text].disabled, input[type=number].disabled, input[type=email].disabled, input[type=password].disabled, input[type=tel].disabled, input[type=search].disabled, input[type=date].disabled, input[type=file].disabled, textarea.disabled, div.select.disabled {
		background-color: #EBEBEB !important;
		border: 1px solid #EBEBEB !important;
		-webkit-text-fill-color: var(--color-darkgray);
		-webkit-opacity: 1;
		cursor: default;
	}

	/* Normal Placeholder */
	::-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);}

/* Input Password */
    /* Normal */
    input[data-type=password] {
        padding-right: calc(var(--input-button-height) + 15px);
    }

    input[data-type=password] + .rdc-button-toggle-password {
        position: absolute;
        top: 50%;
        right: 0;
        transform: translateY(-50%);
        display: inline-flex;
        align-items: center;
        justify-content: center;
        width: var(--input-button-height);
        height: var(--input-button-height);
        cursor: pointer;
    }

    input[data-type=password] + .rdc-button-toggle-password .rdc-icon-svg-mask {
        width: 18px;
        height: 18px;
        background-color: var(--color-black);
    }

    input[data-type=password] + .rdc-button-toggle-password:not(.active) .rdc-icon-eye,
    input[data-type=password] + .rdc-button-toggle-password.active .rdc-icon-eye-off {
        display: none;
    }
    
/* Input File */
    /* Normal */
	input[type=file] {
		padding: 7px 10px;
	}

/* Input Date */
    /* Normal */
	input[type=date] {
	    -webkit-appearance: none;
	    appearance: none;
	}

/* Input Radio */
	/* Normal */

/* Input Checkbox */  
	/* Normal */
	
/* Select */
    /* Normal */
    select {
		height: auto;
	}

	select option {
		color: var(--color-darkgray);
	}

    div.select {
    	font-weight: 300;
    	font-size: 1rem;
    	color: var(--color-darkgray);
		position: relative;
		display: block;
		border-radius: 4px;
		border: 1px solid lightgray;
		overflow-x: hidden;
		background: var(--color-white);
	}

	div.select select,
	div.select > .rdc-select-header,
	.multi-select-button {
		position: relative;
		width: 100%;
		height: calc(var(--input-button-height) - 2px);
		padding: 9px calc(10px + var(--inline-icon-size) + 14px) 9px 10px;
		appearance: none;
		border: 0px !important;
		background: transparent;
		z-index: 10;
		-webkit-appearance: none;
		-moz-appearance: none;
		-ms-appearance: none;
		-o-appearance: none;
		appearance: none;
	}

	div.select select,
	div.select > .rdc-select-header {
		font-weight: inherit;
		font-size: inherit;
		line-height: normal;
		color: currentColor;
		z-index: 1;
	}

	div.select select::-ms-expand {
		display: none;
	}

	div.select:not([readonly])::after {
		content: "\e92a";
        font-family: "RDC-B2B";
        font-style: normal;
        font-weight: normal;
        font-variant: normal;
        font-size: var(--inline-icon-size);
        line-height: 100%;
        color: currentColor;
        position: absolute;
        top: 50%;
        right: 14px;
        transform: translateY(-50%);
        z-index: 0;
	}

	/* Normal Loading */
	div.select.loading::after {
		/*
		background: url(/sysimages/variantsloader.gif) center center/18px no-repeat;
		width: 20px;
		right: 8px;
		*/
	}

	/* Normal Readonly */
    select[readonly] {
        pointer-events: none;
    }
    
	/* Normal Disabled */
	div.select[disabled]::after {
		opacity: 0.3;
	}

	div.select select:disabled {
		background: none;
	}

	select option {
        color: var(--color-darkgray);
    }
    
	select option[disabled] {
	    color: var(--color-lightgray);
	}

/* Select Menu */
    div.select.rdc-select-menu {
        font-weight: var(--list-nav-title-font-weight);
        font-size: var(--list-nav-title-font-size);
        color: var(--color-white);
        border-color: var(--color-theme) !important;
        background-color: var(--color-theme);
        border-radius: var(--tertiary-button-border-radius);
    }
    div.select.rdc-select-menu > * {
        height: 3.429rem;
        padding-block: 1rem;
    }

    /* Hover */
    div.select.rdc-select-menu:not(.disabled):not([readonly]):hover {
        border-color: var(--color-theme-50) !important;
    }

    /* Disabled */
    div.select.rdc-select-menu[disabled],
    div.select.rdc-select-menu.disabled {
        color: #666;
        border-color: #CCC !important;
        background-color: #CCC !important;
    }

    div.select.rdc-select-menu[disabled]::after {
        opacity: 1;
    }



.rdc-form-field > label,
.form-field-label {
    font-weight: 500;
    font-size: 0.929rem;
    line-height: 100%;
    color: var(--color-black);
}

/* Checkbox - Magic-Checkbox */
.magic-checkbox + label:before,
.magic-checkbox + span,
.magic-radio + label:before,
.magic-radio + span {border-color: var(--color-lines);box-sizing: border-box;}
.magic-radio + label:after {left: 4px;}
.magic-checkbox + label:after,
.magic-checkbox + span:after {width: 6px;height: 12px;}
.magic-checkbox:checked + label:before,
.magic-radio:checked + label:before {border-color: var(--color-black) !important;}
.magic-checkbox:checked[disabled] + label:before {background: none;}
.magic-checkbox[disabled] + label,
.magic-radio[disabled] + label {color: var(--color-gray);}
.magic-checkbox[disabled] + label::before,
.magic-radio[disabled] + label::before,
.magic-checkbox[disabled] + label::after,
.magic-radio[disabled] + label::after {opacity: 0.5;}

/* Multiple - Select */
.multi-select-container{position: relative;width: 100%;display: table;table-layout: fixed;}
.multi-select-container .multi-select-menu{display: none;position: absolute;left: -1px;right: -1px;top: calc(100% - 1px);background: var(--color-white);z-index: 11;border: 1px solid var(--color-lines);border-top-width: 0;z-index: 50;overflow-x: auto !important;max-height: 350px !important;}
.multi-select-container .multi-select-menuitems{width: 100%;overflow: hidden;}
.multi-select-container .multi-select-menuitems .multi-select-menuitem:not(:first-child){margin-top: 1px;}
.multi-select-container .multi-select-menuitem{display: inline-block;position: relative;width: 100%;padding: 8px 10px;white-space: nowrap;cursor: pointer;}
.multi-select-container .multi-select-menuitem p {margin: 0 !important;padding: 0 !important;line-height: 100% !important;display: flex;flex-direction: row;align-items: center;}
.multi-select-container .multi-select-menuitem input[type=radio], .multi-select-menuitem input[type=checkbox]{margin-right: 12px;}
.multi-select-container .multi-select-menuitem:hover{background: #F7F7F7;}
.form-field label.multi-select-menuitem p {margin: 0;padding: 0;}
.multi-select-button{display: table-cell;vertical-align: middle;line-height: normal;white-space: nowrap;text-overflow: ellipsis;overflow: hidden;cursor: default;}
.multi-select-container--open .multi-select-menu{display: block;}
.multi-select-menuitem input[type="checkbox"] {width: 18px;height: 18px;}

/* Base.css Form */
.form-field input {display: table-cell;}
.form-field input[type=radio],
.form-field input[type=checkbox] {width: auto;float: none;margin: 0;}
.form-field textarea {min-height: 13em;line-height: 160%;}
.form-field .label-subtitle {display: table-cell;width: 100%;padding-left: 10px;float: none;}
/* Base.css Form */

.form-field .label-title,
.form-field .label-subtitle,
.content-radio label, .content-check label, .checkbox-uni label {
	font-family: var(--font-family);
	font-weight: 500;
	color: var(--color-black);
	font-size: 12px;
	font-weight: normal;
	line-height: normal;
}

.label-title,
.label-subtitle,
.label-desc {display: block;padding-bottom: 0.3em;line-height: 150%;}
.form-field input {display: inline-grid;}

.form-field .required-policy {
	font-family: var(--font-family);
	font-weight: 400;
}

.form-field.displayError textarea {
	background-position: right top 6px;
}

.form-field .asterisk {
	color: #D0021B;
}

#policy_page_link {
	text-decoration: underline;
}

#policy_page_link:hover {
	text-decoration: none;
}

.form-message .warning * {
	color: var(--color-alert-warning);
	line-height: 18px;
}

.form-field.displayError .label-title,
.form-field.displayError .checkbox-uni label {
	color: #EB5D4E;
}

.form-field.displayError .form-field-input-qtd,
.form-field.displayError input,
.form-field.displayError div.select,
.form-field.displayError textarea {
	background-color: #FAE5E7;
	border-color: #F54F4F !important;
}

.form-field.displayError input,
.form-field.displayError textarea {
	background: #FAE5E7 !important;
}

body .form-field.left {
	width: 100%;
	padding-left: 0;
	padding-right: 0;
}

body .rdc-input-qtd {width: 32px;border: 1px solid lightgray;}
body .rdc-input-qtd input[type="text"] {width: 100%;height: auto;padding: 6px 2px;border: 0 !important;font-size: 11px;text-align: center;}
body .rdc-input-qtd .inputAvailability {height: 4px;}

@media screen and (max-width: 767px) {
	.form-field .label-title,
	.form-field .label-subtitle,
	.content-radio label,
	.content-check label,
	.checkbox-uni label,
	.bottom-form .bottom-bottom-form .required-notice {font-size: 0.8125rem;}
}






/*
*
* Table
*
*/
.rdc-table > thead > tr > * {
	font-weight: 500;
	font-size: 0.929rem;
	color: var(--color-black);
}
.rdc-table > tbody > tr > td {
	font-size: 1rem;
	color: var(--color-black);
}






/*
*
* Messages Bar
*
*/
.form-message > div {
    color: var(--message-bar-color);
}

.form-message > div a {
	text-decoration: underline;
}

.form-message > div a:hover {
	text-decoration: none;
}






/*
*
* Geral
*
*/
html:not(.rdc-platform-only-content) {}
body.rdc-user-logged-disabled .rdc-hidden-prices {display: none !important;}
body.rdc-rrp-active .rdc-hidden-rrpprices {visibility: hidden !important; opacity: 0 !important;}
body.rdc-user-logged-disabled .rdc-show-hidden-prices {display: block !important;}
.productMask 					{ position: relative; }
.productMask:before 			{ position: absolute;top: 0;left: 0;width: 100%;height: 100%;z-index: 10;content: "";background: rgba(0,0,0,0.04); }

@media screen and (min-width: 1200px) {
	#main {min-height: 600px;}
}

@media screen and (min-width: 768px) {
	body, #containerSite, #header {min-width: 1190px;}
	body.tablet,
	body.tablet #containerSite,
	body.tablet #header {min-width: auto;}
}

@media screen and (min-width: 768px) and (max-width: 1200px) {
	#header {position: sticky;min-width: 100vw;max-width: 100vw;}
}






/*
*
* Sliders
*
*/
.slider .slick-arrow {
	background-image: url(/sysimages/icon-controls.png);
}






/*
*
* Old Popups
*
*/
:root {
	--mobile-popup-max-height: calc(var(--window-inner-height, 100vh) - max(30px, env(safe-area-inset-top)) - 10px);
	--mobile-popup-spacing: 15px;
	--desktop-popup-spacing: 30px;
}

@media screen and (min-width: 768px) {
    :root {
        --modal-vertical-spacing: 30px;
        --modal-horizontal-spacing: 20px;
        --modal-header-footer-vertical-spacing: 20px;
    }
}

@media screen and (max-width: 767px) {
    :root {
        --modal-vertical-spacing: 20px;
        --modal-horizontal-spacing: 15px;
    }
}

body .popUp {padding: 62px 0 0;}
.popUp {display: flex;flex-direction: column;overflow: hidden;}
.popUp .wrapper-popup {display: flex;flex-direction: column;flex: 1 1 auto;height: 100%;padding: 0;}
.popUp .wrapper-popup .rdc-wrapper-popup-header {flex-shrink: 0;}
.popUp .wrapper-popup .rdc-wrapper-popup-body {margin: 0 0 var(--desktop-popup-spacing);}
.popUp .wrapper-popup .rdc-wrapper-popup-footer {flex-shrink: 0;position: sticky;bottom: 0;background-color: var(--color-white);z-index: 15;}
.popUp .wrapper-popup .rdc-wrapper-popup-footer-with-bg {border-top: 1px solid var(--color-lines);background-color: var(--color-background);}
.popUp .wrapper-popup .rdc-wrapper-popup-header-icon {width: 38px;height: 38px;margin: 0 auto 15px;}
.popUp.rdc-popup-loader::after {content: '';position: absolute;top: 0;left: 0;width: 100%;height: 100%;background: var(--color-white) url(/sysimages/listloader.gif) no-repeat center center/64px;z-index: 20;}
.popUp.rdc-popup-loader .mfp-close{display: none;}

@media screen and (min-width: 768px){
	.popUp {max-width: 685px;}
	.popUp .wrapper-popup .rdc-wrapper-popup-header,
	.popUp .wrapper-popup .rdc-wrapper-popup-body {padding: 0 var(--desktop-popup-spacing);}
	.popUp .wrapper-popup .rdc-wrapper-popup-header {margin-bottom: var(--desktop-popup-spacing);}
	.popUp .wrapper-popup .rdc-wrapper-popup-body {flex: 1 1 auto;}
	.popUp .wrapper-popup .rdc-wrapper-popup-footer {padding: 0 var(--desktop-popup-spacing) calc(var(--desktop-popup-spacing) + env(safe-area-inset-bottom, 0));}
	.popUp .wrapper-popup .rdc-wrapper-popup-footer-with-bg {padding-top: var(--mobile-popup-spacing);}
	.popUp .wrapper-popup .rdc-wrapper-popup-header-desc {padding-top: 8px;}
}

@media screen and (max-width: 767px){
	.popUp.rdc-popup-full-height {height: var(--window-inner-height);max-height: 100vh;}
	.popUp:not(.rdc-popup-full-height) {height: auto;max-height: var(--mobile-popup-max-height);border-radius: 15px 15px 0 0;}
	.popUp .wrapper-popup {overflow-x: hidden;overflow-y: auto;-webkit-overflow-scrolling: touch;}
	.popUp .wrapper-popup .rdc-wrapper-popup-header,
	.popUp .wrapper-popup .rdc-wrapper-popup-body,
	.popUp .wrapper-popup .rdc-wrapper-popup-footer {padding-left: var(--mobile-popup-spacing);padding-right: var(--mobile-popup-spacing);}
	.popUp .wrapper-popup .rdc-wrapper-popup-header {margin-bottom: 38px;}
	.popUp .wrapper-popup .rdc-wrapper-popup-body {flex: 1 0 auto;}
	.popUp .wrapper-popup .rdc-wrapper-popup-footer {padding-bottom: calc(var(--mobile-popup-spacing) + env(safe-area-inset-bottom, 0));}
	.popUp .wrapper-popup .rdc-wrapper-popup-footer-with-bg {padding-top: var(--mobile-popup-spacing);}
	.popUp .wrapper-popup .rdc-wrapper-popup-header-desc {padding-top: 6px;}
}






/*
*
* Autocomplete
*
*/
body .ui-widget.ui-widget-content {margin-top: -2px;border-color: lightgray;}
body .ui-menu .ui-menu-item-wrapper {padding: 5px 10px;margin: 0 !important;border-width: 0 !important;}
body .ui-state-active,
body .ui-widget-content .ui-state-active,
body .ui-widget-header .ui-state-active,
body a.ui-button:active,
body .ui-button:active,
body .ui-button.ui-state-active:hover {color: var(--color-black);text-decoration: underline;border-color: transparent !important;background-color: #ECECEC;}






/*
*
* Slim Scrollbar
*
*/
.slim-scrollbar.ps.ps--active-x > .ps__scrollbar-x-rail,
.slim-scrollbar.ps.ps--active-y > .ps__scrollbar-y-rail,
.slim-scrollbar.ps:hover > .ps__scrollbar-y-rail:hover,
.slim-scrollbar.ps:hover.ps--in-scrolling.ps--y > .ps__scrollbar-y-rail {
	width: 5px;
	opacity: 1;
	background-color: lightgray;
	border-radius: 8px;
}

.slim-scrollbar.ps > .ps__scrollbar-y-rail > .ps__scrollbar-y,
.slim-scrollbar.ps:hover > .ps__scrollbar-y-rail:hover > .ps__scrollbar-y,
.slim-scrollbar.ps:hover.ps--in-scrolling.ps--y > .ps__scrollbar-y-rail > .ps__scrollbar-y,
.slim-scrollbar.ps.ps--in-scrolling.ps--y > .ps__scrollbar-y-rail > .ps__scrollbar-y {
	width: 5px;
	right: 0;
	border-radius: 8px;
}






/*
*
* Icons
*
*/
body .im {font-size: 10px;}
body .im.im-care-down {font-size: 7px;}






/*
*
* Icons SVG
*
*/
.rdc-icon-svg.rdc-icon-social-fb {background-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='M24 23.2C24 23.6843 23.7556 24 23.2622 24H19.1111V17.9459H21.2222L21.5422 15.3514H19.1111V14.0022C19.1111 13.3103 19.3022 12.7568 20.3244 12.7568H21.7778V10.6941C21.3333 10.6638 20.6444 10.5989 19.7422 10.5989C17.8667 10.5989 16.4444 11.7146 16.4444 13.7643V15.3514H14.2222V17.9459H16.4444V24H8.74667C8.24889 24 8 23.6843 8 23.2V9.07676C8 8.59243 8.24889 8 8.74667 8H23.2622C23.7556 8 24 8.59243 24 9.07676V23.2Z' fill='black'%3E%3C/path%3E%3C/svg%3E");}
.rdc-icon-svg.rdc-icon-social-in {background-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 fill-rule='evenodd' clip-rule='evenodd' d='M20.5756 24H11.4244C9.53616 24 8 22.4637 8 20.5755V11.4245C8 9.53616 9.53616 8 11.4244 8H20.5756C22.4638 8 24 9.53616 24 11.4245V20.5755C24 22.4637 22.4638 24 20.5756 24ZM11.4244 9.86779C10.566 9.86779 9.86779 10.5662 9.86779 11.4245V20.5755C9.86779 21.4339 10.566 22.1321 11.4244 22.1321H20.5756C21.4339 22.1321 22.1322 21.4339 22.1322 20.5755V11.4245C22.1322 10.5662 21.4339 9.86779 20.5756 9.86779H11.4244ZM13.4479 16.0001C13.4479 14.5929 14.5927 13.4481 15.9999 13.4481C17.4073 13.4481 18.5521 14.5929 18.5521 16.0001C18.5521 17.4073 17.4073 18.552 15.9999 18.552C14.5927 18.552 13.4479 17.4073 13.4479 16.0001ZM15.9999 20.4199C13.5628 20.4199 11.5801 18.4371 11.5801 16.0001C11.5801 13.5631 13.5628 11.5802 15.9999 11.5802C18.4371 11.5802 20.42 13.5631 20.42 16.0001C20.42 18.4371 18.4371 20.4199 15.9999 20.4199ZM20.5237 12.5141C20.9631 12.5141 21.3195 12.1578 21.3195 11.7184C21.3195 11.279 20.9631 10.9228 20.5237 10.9228C20.0843 10.9228 19.728 11.279 19.728 11.7184C19.728 12.1578 20.0843 12.5141 20.5237 12.5141Z' fill='black'%3E%3C/path%3E%3C/svg%3E");}
.rdc-icon-svg.rdc-icon-social-lk {background-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 fill-rule='evenodd' clip-rule='evenodd' d='M10.5562 12.0348C9.6111 12.0348 9 11.3557 9 10.5158C9 9.65879 9.62958 9 10.5947 9C11.5599 9 12.151 9.65879 12.1694 10.5158C12.1694 11.3557 11.5599 12.0348 10.5562 12.0348ZM12.0709 23H9.07849V13.2337H12.0709V23ZM20.0076 23H23V17.2255C23 14.3499 21.5238 13.012 19.555 13.012C17.9403 13.012 16.9752 13.9518 16.5811 14.5888H16.5211L16.3841 13.2322H13.7842C13.8242 14.1095 13.8627 15.1289 13.8627 16.3481V22.9984H16.8566V17.3675C16.8566 17.0881 16.8766 16.8071 16.9567 16.6088C17.1737 16.0515 17.6648 15.4723 18.4914 15.4723C19.5735 15.4723 20.0076 16.3278 20.0076 17.5876V23Z' fill='black'%3E%3C/path%3E%3C/svg%3E");}
.rdc-icon-svg.rdc-icon-social-pi {background-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='M17.0027 19.6017C16.0624 19.5272 15.6686 19.0443 14.9329 18.582C14.5284 20.7844 14.0338 22.8965 12.5685 24C12.1152 20.6688 13.231 18.1704 13.7499 15.5152C12.8662 13.9715 13.8553 10.8667 15.7205 11.6299C18.0147 12.5735 13.7331 17.3692 16.6073 17.9693C19.6082 18.5931 20.8339 12.5672 18.9732 10.6102C16.2837 7.78091 11.1474 10.5453 11.7794 14.5953C11.932 15.5849 12.9196 15.8857 12.1732 17.2521C10.4529 16.8563 9.93854 15.4487 10.0057 13.5725C10.111 10.501 12.6662 8.3493 15.2275 8.05323C18.468 7.67958 21.5086 9.2866 21.9298 12.45C22.4015 16.0187 20.466 19.8803 17.0027 19.6017Z' fill='black'%3E%3C/path%3E%3C/svg%3E");}
.rdc-icon-svg.rdc-icon-social-tm {background-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='M19.9986 22.235C19.4431 22.5181 18.9413 22.7139 18.4919 22.8298C18.0424 22.9413 17.5562 23 17.0346 23C16.441 23 15.9166 22.9172 15.4601 22.7561C15.0035 22.5949 14.6148 22.3645 14.2926 22.0649C13.9703 21.7682 13.747 21.4475 13.6226 21.1116C13.4982 20.7728 13.436 20.2849 13.436 19.6464V14.7343H12V12.7556C12.5074 12.5764 12.947 12.3204 13.3102 11.9846C13.6735 11.6518 13.9661 11.2528 14.1852 10.7844C14.4057 10.3176 14.5569 9.7198 14.6403 9H16.4876V12.5388H19.5689V14.7343H16.4876V18.3258C16.4876 19.1375 16.5272 19.6585 16.6078 19.8874C16.6869 20.1193 16.8353 20.3015 17.053 20.44C17.3413 20.6253 17.6707 20.7186 18.0382 20.7186C18.6968 20.7186 19.3498 20.4867 20 20.0244V22.235H19.9986Z' fill='black'%3E%3C/path%3E%3C/svg%3E");}
.rdc-icon-svg.rdc-icon-social-tw {background-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='M22.3627 12.4874C22.3696 12.6406 22.3714 12.7939 22.3714 12.9434C22.3714 17.6157 19.0706 23 13.0318 23C11.1774 23 9.45155 22.4169 8 21.4114C8.25524 21.4451 8.51742 21.4581 8.78307 21.4581C10.3214 21.4581 11.7365 20.8956 12.8599 19.9462C11.424 19.9163 10.212 18.8959 9.7936 17.4942C9.99327 17.5334 10.1982 17.5559 10.41 17.5559C10.7086 17.5559 11.0003 17.5129 11.2747 17.4325C9.77276 17.1073 8.64069 15.6795 8.64069 13.9676V13.9246C9.08345 14.1881 9.59045 14.3488 10.1287 14.3675C9.24666 13.7321 8.66848 12.6518 8.66848 11.424C8.66848 10.7773 8.82995 10.1681 9.11297 9.64664C10.7329 11.7847 13.1499 13.1901 15.8793 13.3415C15.822 13.0817 15.7942 12.8126 15.7942 12.5341C15.7942 10.5848 17.2632 9 19.0776 9C20.0204 9 20.8747 9.42985 21.4737 10.1176C22.222 9.95688 22.9235 9.66533 23.5572 9.25978C23.3124 10.084 22.7933 10.7773 22.1144 11.2165C22.7794 11.1287 23.4114 10.9399 24 10.6577C23.5607 11.366 23.0034 11.9903 22.3627 12.4874Z' fill='black'/%3E%3C/svg%3E");}
.rdc-icon-svg.rdc-icon-social-vm {background-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='M22.9303 12.8802C22.1483 17.2089 17.7763 20.877 16.4632 21.7142C15.1485 22.5485 13.9477 21.3772 13.5136 20.491C13.0148 19.4786 11.5231 13.9995 11.1321 13.5438C10.7411 13.0895 9.56805 13.9995 9.56805 13.9995L9 13.2662C9 13.2662 11.3815 10.471 13.1934 10.1236C15.1146 9.75249 15.1115 13.0198 15.5734 14.8353C16.0213 16.5914 16.3215 17.5949 16.711 17.5949C17.102 17.5949 17.8486 16.6181 18.6645 15.1158C19.4835 13.6136 18.6307 12.2864 17.0312 13.2306C17.6701 9.46005 23.7123 8.55157 22.9303 12.8802Z' fill='black'/%3E%3C/svg%3E");}
.rdc-icon-svg.rdc-icon-social-yt {background-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 fill-rule='evenodd' clip-rule='evenodd' d='M8 16C8 21.3185 8.1376 22 16 22C23.8624 22 24 21.3185 24 16C24 10.6815 23.8624 10 16 10C8.1376 10 8 10.6815 8 16ZM14.9712 14.1308L18.5648 15.7431C18.8784 15.8846 18.8784 16.1154 18.5632 16.2569L14.9712 17.8692C14.6576 18.0092 14.4 17.8523 14.4 17.5185V14.4815C14.4 14.1477 14.6576 13.9908 14.9712 14.1308Z' fill='black'/%3E%3C/svg%3E");}
.rdc-icon-svg.rdc-icon-social-wa {background-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 fill-rule='evenodd' clip-rule='evenodd' d='M25 15.7682C25 20.6108 21.0442 24.5364 16.1636 24.5364C14.6142 24.5364 13.1586 24.1404 11.8922 23.4454L7 25L8.595 20.2956C7.7904 18.9744 7.327 17.4248 7.327 15.7682C7.327 10.9256 11.2832 7 16.1636 7C21.0446 7 25 10.9256 25 15.7682ZM16.1643 8.39643C12.0675 8.39643 8.73506 11.7034 8.73506 15.7682C8.73506 17.3812 9.26086 18.875 10.1503 20.0902L9.22206 22.828L12.0771 21.9206C13.2501 22.6908 14.6553 23.14 16.1645 23.14C20.2607 23.14 23.5937 19.8334 23.5937 15.7686C23.5937 11.7038 20.2609 8.39643 16.1643 8.39643ZM20.3281 17.5938C20.4796 17.6665 20.582 17.7156 20.626 17.7877C20.6798 17.8773 20.6798 18.3075 20.4998 18.8099C20.3186 19.3115 19.4342 19.7955 19.0374 19.8313C18.9694 19.8374 18.913 19.851 18.8552 19.8648C18.5756 19.9319 18.263 20.007 16.438 19.2941C14.4031 18.4988 13.0618 16.5247 12.7846 16.1168C12.7618 16.0833 12.7462 16.0603 12.738 16.0495L12.7377 16.049C12.6277 15.904 11.8536 14.8833 11.8536 13.8269C11.8536 12.8375 12.3434 12.3186 12.5689 12.0796C12.5844 12.0632 12.5987 12.0481 12.6114 12.0343C12.81 11.8193 13.0448 11.7655 13.1892 11.7655C13.2639 11.7655 13.3385 11.7703 13.4107 11.7749C13.4782 11.7793 13.5435 11.7835 13.6044 11.7835C13.6196 11.7835 13.6355 11.7825 13.6521 11.7814C13.7741 11.7735 13.9328 11.7633 14.0916 12.1419C14.1495 12.2798 14.2333 12.4822 14.3223 12.6971C14.511 13.1526 14.7229 13.6643 14.7596 13.7373C14.814 13.8451 14.8502 13.9705 14.7776 14.1139C14.7673 14.1345 14.7577 14.154 14.7486 14.1727C14.694 14.2839 14.6542 14.3649 14.5612 14.4725C14.5254 14.514 14.4883 14.5588 14.4512 14.6036C14.3764 14.6939 14.3015 14.7844 14.2362 14.8489C14.128 14.9559 14.015 15.0721 14.1412 15.2871C14.2676 15.5025 14.7024 16.2057 15.3462 16.7753C16.0388 17.388 16.6405 17.647 16.9452 17.7782C17.0045 17.8037 17.0526 17.8244 17.0878 17.8419C17.3046 17.9495 17.4308 17.9315 17.5572 17.7877C17.6838 17.6443 18.099 17.1605 18.2432 16.9453C18.3874 16.7303 18.5322 16.7663 18.7308 16.8379C18.9288 16.9093 19.994 17.4295 20.2108 17.5369C20.2527 17.5576 20.2918 17.5764 20.3281 17.5938Z' fill='black'/%3E%3C/svg%3E");}
.rdc-icon-svg.rdc-icon-social-ms {background-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 fill-rule='evenodd' clip-rule='evenodd' d='M16 9.00136L15.6947 9.00201C12.0499 9.0895 9.08404 12.0288 9 15.709C9.00987 17.6345 9.86253 19.4591 11.3333 20.7019V22.7084L11.3437 22.7859C11.3777 22.9093 11.4908 23 11.625 23C11.6797 23 11.7332 22.9846 11.7796 22.9557L13.4053 21.9402L13.7633 22.0664C14.4851 22.2998 15.2399 22.4183 16 22.4167C19.7831 22.4913 22.9136 19.4916 23 15.7091C22.9136 11.9265 19.7831 8.92677 16 9.00136ZM17.2015 15.3561L20.2349 13.7026C20.3623 13.6331 20.5214 13.6679 20.6082 13.7842C20.6955 13.8999 20.6845 14.0621 20.5825 14.1651L17.0825 17.6647C16.9748 17.7725 16.8022 17.7791 16.6865 17.6799L14.7976 16.0613L11.7643 17.7149C11.6511 17.7763 11.511 17.7562 11.4196 17.6654C11.3054 17.5518 11.3048 17.3672 11.4184 17.253L14.9184 13.7533C15.0261 13.6455 15.1987 13.6389 15.3145 13.7381L17.2015 15.3561Z' fill='black'/%3E%3C/svg%3E");}
.rdc-icon-svg.rdc-icon-social-em {background-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 fill-rule='evenodd' clip-rule='evenodd' d='M23.8217 9.273L15.9994 15.8639L8.17775 9.273C8.49745 9.10378 8.85903 9 9.24944 9H22.7493C23.1392 9 23.5007 9.10378 23.8217 9.273ZM24.7107 20.8754C24.8885 20.5655 24.9995 20.2132 24.9995 19.8332V11.1667C24.9995 10.7425 24.8678 10.35 24.6491 10.0158L19.0275 14.7521L24.7107 20.8754ZM18.1807 15.4652L16.3701 16.9918C16.2642 17.0807 16.1323 17.125 15.9999 17.125C15.8675 17.125 15.7356 17.0807 15.6297 16.9918L13.8186 15.4652L8.06349 21.6667C8.40845 21.8752 8.81273 22 9.24995 22H22.7498C23.187 22 23.5915 21.8752 23.9363 21.6667L18.1807 15.4652ZM7 11.1667C7 10.7425 7.13184 10.3499 7.35049 10.0157L12.9715 14.751L7.28895 20.8754C7.11047 20.5655 7 20.2132 7 19.8333V11.1667Z' fill='black'/%3E%3C/svg%3E");}
.rdc-icon-svg.rdc-icon-arrowup {background-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='M16 10L8 18.0972L9.88 20L16 13.8192L22.12 20L24 18.0972L16 10Z' fill='%23333333'/%3E%3C/svg%3E%0A");}
.rdc-icon-svg.rdc-icon-arrowright {background-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='M12.9028 8L11 9.88L17.1808 16L11 22.12L12.9028 24L21 16L12.9028 8Z' fill='%23333333'/%3E%3C/svg%3E%0A");}
.rdc-icon-svg.rdc-icon-arrowdown {background-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='M22.12 11L16 17.1808L9.88 11L8 12.9028L16 21L24 12.9028L22.12 11Z' fill='%23333333'/%3E%3C/svg%3E%0A");}
.rdc-icon-svg.rdc-icon-arrowleft {background-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='M21 9.88L19.0972 8L11 16L19.0972 24L21 22.12L14.8192 16L21 9.88Z' fill='%23333333'/%3E%3C/svg%3E");}
.rdc-icon-svg.rdc-icon-zoomout {background-image: url("data:image/svg+xml,%3Csvg fill='none' height='32' viewBox='0 0 32 32' width='32' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='m20.6667 18.6667h-1.0534l-.3733-.36c1.3067-1.52 2.0933-3.4934 2.0933-5.64 0-4.7867-3.88-8.6667-8.6666-8.6667-4.7867 0-8.6667 3.88-8.6667 8.6667 0 4.7866 3.88 8.6666 8.6667 8.6666 2.1466 0 4.12-.7866 5.64-2.0933l.36.3733v1.0534l6.6666 6.6533 1.9867-1.9867zm-8 0c-3.32003 0-6.00003-2.68-6.00003-6 0-3.32003 2.68-6.00003 6.00003-6.00003 3.32 0 6 2.68 6 6.00003 0 3.32-2.68 6-6 6zm-3.33337-6.6667h6.66667v1.3333h-6.66667z' fill='%23333'/%3E%3C/svg%3E");}
.rdc-icon-svg.rdc-icon-zoomin {background-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='M20.6667 18.6667H19.6133L19.24 18.3067C20.5467 16.7867 21.3333 14.8133 21.3333 12.6667C21.3333 7.88 17.4533 4 12.6667 4C7.88 4 4 7.88 4 12.6667C4 17.4533 7.88 21.3333 12.6667 21.3333C14.8133 21.3333 16.7867 20.5467 18.3067 19.24L18.6667 19.6133V20.6667L25.3333 27.32L27.32 25.3333L20.6667 18.6667V18.6667ZM12.6667 18.6667C9.34667 18.6667 6.66667 15.9867 6.66667 12.6667C6.66667 9.34667 9.34667 6.66667 12.6667 6.66667C15.9867 6.66667 18.6667 9.34667 18.6667 12.6667C18.6667 15.9867 15.9867 18.6667 12.6667 18.6667ZM13.3333 9.33333H12V12H9.33333V13.3333H12V16H13.3333V13.3333H16V12H13.3333V9.33333Z' fill='%23333333'/%3E%3C/svg%3E%0A");}
.rdc-icon-svg.rdc-icon-restore {background-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='M18.6667 16C18.6667 14.5333 17.4667 13.3333 16 13.3333C14.5333 13.3333 13.3333 14.5333 13.3333 16C13.3333 17.4667 14.5333 18.6667 16 18.6667C17.4667 18.6667 18.6667 17.4667 18.6667 16ZM16 4C9.37333 4 4 9.37333 4 16H0L5.33333 21.3333L10.6667 16H6.66667C6.66667 10.84 10.84 6.66667 16 6.66667C21.16 6.66667 25.3333 10.84 25.3333 16C25.3333 21.16 21.16 25.3333 16 25.3333C13.9867 25.3333 12.12 24.68 10.5867 23.6L8.69333 25.52C10.72 27.0667 13.2533 28 16 28C22.6267 28 28 22.6267 28 16C28 9.37333 22.6267 4 16 4Z' fill='%23333333'/%3E%3C/svg%3E%0A");}
.rdc-icon-svg.rdc-icon-cart {background-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='M20.734 17.3333C21.734 17.3333 22.614 16.7866 23.0673 15.96L27.8406 7.30663C28.334 6.42663 27.694 5.33329 26.6807 5.33329H6.94732L5.69398 2.66663H1.33398V5.33329H4.00065L8.80065 15.4533L7.00065 18.7066C6.02732 20.4933 7.30732 22.6666 9.33398 22.6666H25.334V20H9.33398L10.8007 17.3333H20.734ZM8.21398 7.99996H24.414L20.734 14.6666H11.374L8.21398 7.99996ZM9.33398 24C7.86732 24 6.68065 25.2 6.68065 26.6666C6.68065 28.1333 7.86732 29.3333 9.33398 29.3333C10.8007 29.3333 12.0007 28.1333 12.0007 26.6666C12.0007 25.2 10.8007 24 9.33398 24ZM22.6673 24C21.2006 24 20.014 25.2 20.014 26.6666C20.014 28.1333 21.2006 29.3333 22.6673 29.3333C24.134 29.3333 25.334 28.1333 25.334 26.6666C25.334 25.2 24.134 24 22.6673 24Z' fill='%23333333'/%3E%3C/svg%3E%0A");}
.rdc-icon-svg.rdc-icon-viewmodule {background-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='M4 6V26H28V6H4ZM18.1176 8.76923V14.6154H13.8824V8.76923H18.1176ZM6.82353 8.76923H11.0588V14.6154H6.82353V8.76923ZM6.82353 23.2308V17.3846H11.0588V23.2308H6.82353ZM13.8824 23.2308V17.3846H18.1176V23.2308H13.8824ZM25.1765 23.2308H20.9412V17.3846H25.1765V23.2308ZM20.9412 14.6154V8.76923H25.1765V14.6154H20.9412Z' fill='%23333333'/%3E%3C/svg%3E%0A");}
.rdc-icon-svg.rdc-icon-viewlist {background-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='M4 6V26H28V6H4ZM9.64706 8.85714V11.7143H6.82353V8.85714H9.64706ZM6.82353 17.4286V14.5714H9.64706V17.4286H6.82353ZM6.82353 20.2857H9.64706V23.1429H6.82353V20.2857ZM25.1765 23.1429H12.4706V20.2857H25.1765V23.1429ZM25.1765 17.4286H12.4706V14.5714H25.1765V17.4286ZM25.1765 11.7143H12.4706V8.85714H25.1765V11.7143Z' fill='%23333333'/%3E%3C/svg%3E%0A");}
.rdc-icon-svg.rdc-icon-close {background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='32' height='32' viewBox='0 0 32 32' fill='none'%3E%3Cpath d='M25 8.81286L23.1871 7L16 14.1871L8.81286 7L7 8.81286L14.1871 16L7 23.1871L8.81286 25L16 17.8129L23.1871 25L25 23.1871L17.8129 16L25 8.81286Z' fill='%23333333'/%3E%3C/svg%3E");}
.rdc-icon-svg.rdc-icon-plus {background-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='M25.3327 17.3334H17.3327V25.3334H14.666V17.3334H6.66602V14.6667H14.666V6.66669H17.3327V14.6667H25.3327V17.3334Z' fill='%23333333'/%3E%3C/svg%3E");}
.rdc-icon-svg.rdc-icon-minus {background-image: url("data:image/svg+xml,%3Csvg fill='none' height='32' viewBox='0 0 32 32' width='32' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='m25.3327 17.3334h-18.66668v-2.6667h18.66668z' fill='%23333'/%3E%3C/svg%3E");}
.rdc-icon-svg.rdc-icon-trash {background-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='M21.3327 12V25.3333H10.666V12H21.3327ZM19.3327 4H12.666L11.3327 5.33333H6.66602V8H25.3327V5.33333H20.666L19.3327 4ZM23.9993 9.33333H7.99935V25.3333C7.99935 26.8 9.19935 28 10.666 28H21.3327C22.7993 28 23.9993 26.8 23.9993 25.3333V9.33333Z' fill='%23333333'/%3E%3C/svg%3E%0A");}
.rdc-icon-svg.rdc-icon-garage {background-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='M6 26V11.355L16 4L26 11.355V26H24V12.3314L16 6.44083L8 12.3314V26H6ZM11.6667 24.0473H20.3333V20.7929H11.6667V24.0473ZM11.6667 18.8402H20.3333V15.5858H11.6667V18.8402ZM9.66667 26V13.6331H22.3333V26H9.66667Z' fill='%23333333'/%3E%3C/svg%3E%0A");}
.rdc-icon-svg.rdc-icon-options {background-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='M16.0007 10.6667C17.4673 10.6667 18.6673 9.46671 18.6673 8.00004C18.6673 6.53337 17.4673 5.33337 16.0007 5.33337C14.534 5.33337 13.334 6.53337 13.334 8.00004C13.334 9.46671 14.534 10.6667 16.0007 10.6667ZM16.0007 13.3334C14.534 13.3334 13.334 14.5334 13.334 16C13.334 17.4667 14.534 18.6667 16.0007 18.6667C17.4673 18.6667 18.6673 17.4667 18.6673 16C18.6673 14.5334 17.4673 13.3334 16.0007 13.3334ZM16.0007 21.3334C14.534 21.3334 13.334 22.5334 13.334 24C13.334 25.4667 14.534 26.6667 16.0007 26.6667C17.4673 26.6667 18.6673 25.4667 18.6673 24C18.6673 22.5334 17.4673 21.3334 16.0007 21.3334Z' fill='%23333333'/%3E%3C/svg%3E%0A");}
.rdc-icon-svg.rdc-icon-eye {background-image: url("data:image/svg+xml,%3Csvg height='32' viewBox='0 0 32 32' width='32' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='m16.02 2.66666667c6.3346667 0 10.7506667 4.016 12.672 6.18133333-1.868 2.4493333-6.284 7.152-12.672 7.152-5.8933333 0-10.57333333-4.7146667-12.63733333-7.20933333 1.99066666-2.196 6.42266666-6.124 12.63733333-6.124zm0-2.66666667c-10.092 0-16.02 8.73466667-16.02 8.73466667s6.44666667 9.93200003 16.02 9.93200003c10.3106667 0 15.98-9.93200003 15.98-9.93200003s-5.7213333-8.73466667-15.98-8.73466667zm-.02 4c-2.9466667 0-5.3333333 2.388-5.3333333 5.33333333 0 2.94533337 2.3866666 5.33333337 5.3333333 5.33333337 2.9453333 0 5.3333333-2.388 5.3333333-5.33333337 0-2.94533333-2.388-5.33333333-5.3333333-5.33333333zm-.0053333 5.332c-.752.752-1.972.752-2.7253334 0-.7533333-.752-.7533333-1.97333333 0-2.72533333.752-.752 1.972-.752 2.7253334 0 .7533333.752.7533333 1.972 0 2.72533333z' fill='%23999' transform='translate(0 6.5)'/%3E%3C/svg%3E");}






/*
*
* Header
*
*/
#header #toggle-button-svg{fill: white;}
.nav-top ul li a:hover, .nav-top ul li .a:hover {text-decoration: none; border-color: currentColor;}
.menu {text-transform: uppercase;}
.submenu {text-transform: none;}
.menu ul > li > a, .menu ul > li > .a, #header .user-currency .a, #header .user-account a, #header .user-account a p, #header .cart a .cart-exp, #header .user-anonymous p, #header .shop-icons > ul > li.user-login > a, .submenu .column-menu ul:not(.rdc-header-submenu-fourth-level) > li > a, .submenu .column-menu ul:not(.rdc-header-submenu-fourth-level) > li > .a{text-decoration: none;}
.submenu .column-menu .title-menu, .submenu .column-menu ul li a, .submenu .column-menu ul li .a{font-family: var(--font-family);font-weight: 300;line-height: 16px;color: black;}
.submenu .column-menu .title-menu{font-size: 13px;}
header .featured, .mobile-menu .featured, .mobile-menu .featured > a {color: #D0021B !important;}
.container-search #search,
.container-search .autocompleter {font-family: var(--font-family);font-weight: 300;font-size: 25px;line-height: 135%;color: #000;}

.rdc-header-search-version-1 #search {color: var(--color-black);}
.rdc-header-search-version-1 #search::-webkit-input-placeholder {color: var(--color-darkgray);}
.rdc-header-search-version-1 #search::-moz-placeholder {color: var(--color-darkgray);}
.rdc-header-search-version-1 #search:-ms-input-placeholder {color: var(--color-darkgray);}
.rdc-header-search-version-1 #search:-moz-placeholder {color: var(--color-darkgray);}

.notifications .notification p{line-height: 120%;}
.notifications .notification p:not(.mobile-cart-notice) {color: var(--color-white);}
.topoVendedor {border-bottom: 1px solid #232323;}
.nav-link-main, .downloads .item-hover i.main-text-color{color: white;fill: white;}
.cart-color-text {color: white;fill: white;}
.cart-qtd-color-text {color: black;background: white;}






/*
*
* Home
*
*/
.light, .light p {border-color: var(--color-white);color: var(--color-white);}
.home .home-slider-title, .home .home-slider-subtitle {text-transform: uppercase;}
.home .home-slider-title span, .home .home-slider-subtitle span{padding: 0 15px !important;}
.home .home-slider-title {font-family: var(--font-family);font-weight: 800;font-size: 50px;line-height: 100%;}
.home .home-slider-subtitle{font-family: var(--font-family);font-weight: 700;font-size: 30px;line-height: 130%;}
.home .home-slider-description {font-size: 20px;line-height: 130%;}

@media screen and (min-width: 768px) {
	body.tablet .home .home-slider-title{font-size: 40px;}
	body.tablet .home .home-slider-subtitle{font-size: 26px;}
}

@media screen and (max-width: 767px) {
	.home .home-slider-title {font-size: 34px;}
	.home .home-slider-subtitle {font-size: 25px;}
	.home .home-slider-description {font-size: 19px;}
	.home .slider .description .content p:not(:first-child){margin-top: 10px;}
	.home .home-slider-title, .home .home-slider-subtitle{padding-left: 0 !important;padding-right: 0 !important;}
}






/*
*
* Blocks
*
*/
body.rdc-user-logged-disabled .productItemBlocos .prod-info-cb-price {display: none !important;}

@media screen and (max-width: 767px) {
	body .content_products.productItemAvailable .section-products .column.col-xs-6:nth-child(odd),
	body .content_products.productItemAvailable .section-products .column.col-xs-6:nth-child(even) {padding-left: 5px !important;padding-right: 5px !important}
}






/*
*
* Page
*
*/
.current-page {padding-bottom: 12px;}
.current-page .im-angle-left {font-size: 13px;}

@media screen and (max-width: 767px) {
	.page-content table,
	.page-content thead,
	.page-content tbody,
	.page-content tr,
	.page-content td {display: block;}
	.page-content td {width: 100% !important;}
}






/*
*
* Product item styles
*
*/
.product-item-price-total-detail {
    font-weight: 700;
    font-size: 22px;
    line-height: 120%;
    color: var(--color-black);
}






/*
*
* Product List / Search
*
*/
.title_list_1 {text-transform: uppercase;}
.title_list_1,
.subtitle_list_1 {font-family: var(--font-family);font-weight: 400}
.subtitle_list_1 {font-size: 12px;line-height: 20px;}
body .filterbyexp,
body .side-menu a.secondary-subtitle,
.title_list_1 {font-family: var(--font-family);font-weight: 500;font-size: 16px;}
.side-menu ul li a,
.side-menu ul li a * {font-family: var(--font-family);font-weight: 300;color: black;}

@media screen and (max-width: 767px) {
	.wrapper-stocks ul li p{line-height: 120%;font-size: 0.75rem;}
}






/*
*
* Product Item
*
*/
.product-item {background-color: white;}
.product-item .desc .name {font-family: var(--font-family);font-weight: 500;line-height: 130%;}
.product-item .desc .name .small {line-height: normal;}
.product-item small, .product-item .small {font-size: 10px;text-transform: none;}
.product-item .desc .small.rdc-exp-since {text-transform: capitalize;}
.product-item .desc .color-sizes-cell .small:not(.rdc-exp-since) {font-size: 9px;}
.product-item .desc .color-sizes-cell .small.rdc-exp-since,
.product-item .desc .color-sizes-cell .small.packageType {line-height: normal;}
.product-item .desc .small.rdc-more-colors-info {text-transform: lowercase;}
.product-item .desc .bold {font-family: var(--font-family);font-weight: 500;}
.product-item .desc .discount-cell span.discount {border: 1px solid currentColor;padding: 1px 7px;}
.product-item .desc .price p {font-family: var(--font-family);font-weight: 500;font-size: 13px;line-height: normal;}
.product-item .desc .price p span {font-size: 11px;}
.product-item .desc .price .old {font-size: 12px;}
.product-item:not(.rdc-productitem-layout3) .desc .price .old {color: var(--color-gray);text-decoration: line-through;}
.product-item .desc .price .discount, .price .discount {font-family: var(--font-family);font-weight: 400;font-size: 12px;border: 1px solid currentColor;}
.price .old:not(.rdc-old-color-default), .has-discount .previous-price-value, .discount {color: #DA2E2E;}
.product-item.rdc-productitem-layout2 .name {font-size: 14px;}
.product-item.rdc-productitem-layout2 .product-ref {text-transform: uppercase;}
.product-item.rdc-productitem-layout3 .desc .price .old {font-family: var(--font-family);font-weight: 400;}
.product-item.rdc-productitem-layout3 .desc .season {line-height: 130%;text-transform: uppercase;color: #B5B5B5;}
.product-item.rdc-productitem-layout3 .product-colors-sizes-table .small {font-size: 9px;}
.product-item.rdc-productitem-layout3 .product-info-table p, .product-item.rdc-productitem-layout3 .product-info-table p b {line-height: 140%;}

@media screen and (min-width: 768px) {
	.product-item .desc .discount-cell span.discount {font-size: 9px;line-height: 12px;}
	.product-item.rdc-productitem-layout3 .desc .season {font-size: 10px;}
	.product-item.rdc-productitem-layout3 .desc .name {font-size: 13px;}
	.product-item.rdc-productitem-layout3 .product-info-table p,
	.product-item.rdc-productitem-layout3 .product-info-table p b {font-size: 11px;}
}

@media screen and (max-width: 767px) {
	.product-item .desc .name {font-size: 0.9rem;}
	.product-item .desc .price p, .product-item .desc .price p span, .product-item .desc .price .old {font-size: 1rem;}
	.product-item .desc .color-sizes-cell .small {font-size: 10px;}
	.product-item .desc .small {font-size: 11px;}
	.product-item .desc .small.rdc-exp-since {line-height: 15px;}
	.product-item .desc .discount-cell p:not(.item-title) {line-height: 0;}
	.product-item .desc .discount-cell span.discount {padding: 4px;}
	.product-item .desc .price .discount, .price .discount, .product-item .desc .discount-cell span.discount {font-size: 12px;line-height: 100%;}
	.product-item.rdc-productitem-layout3 .flag {line-height: 100%;}
	.product-item.rdc-productitem-layout3 .desc .season {font-size: 9px;}
	.product-item.rdc-productitem-layout3 .desc .name {font-size: 16px;}
	.product-item.rdc-productitem-layout3 .product-colors-sizes-table .small {font-size: 11px;}
	.product-item.rdc-productitem-layout3 .desc .price p,
	.product-item.rdc-productitem-layout3 .desc .price p span, article.rdc-productitem-layout3 .desc .price .old {font-size: 16px;}
	.product-item.rdc-productitem-layout3 .product-info-table p,
	.product-item.rdc-productitem-layout3 .product-info-table p b {font-size: 13px;}
}






/*
*
* Detail
*
*/
.product .product-gallery .pager div a,
.product .product-gallery .slider,
.product .product-packs .column-product .pack-image figure,
.product .product-technologies figure {border-color: #EAE9E7;}
.product .name h1:not(.nostyle),
.product .name .h1:not(.nostyle),
.product .name .title {font-size: 22px;}
.product .column-desc .price span,
.matriz_prods .price span {display: inline-block;line-height: 22px;}
.product .column-desc .price .price-title,
.product .product-packs .price-title,
.matriz_prods .price .price-title{text-transform: capitalize;}
.product .column-desc .price span.full-price,
.product .product-packs .price span.full-price{margin-right: 22px;font-size: 13px;padding-top: 5px;}
.product .column-desc .price .rdc-discount-value,
.matriz_prods .price .rdc-discount-value{padding-left: 10px;}
.product .column-desc .price .old,
.product .column-desc .price .price_rrp,
.matriz_prods .price .old,
.matriz_prods .price .price_rrp{font-family: var(--font-family);font-weight: 400;font-size: 14px;}
.product .column-desc .price .current,
.matriz_prods .price .current{font-size: 16px;}
.product .column-desc .price .cell-old-price,
.matriz_prods .price .cell-old-price{padding-right: 15px;}
.product .column-desc .price .cell-old-price_rrp,
.product .column-desc .price .cell-discount,
.matriz_prods .price .cell-old-price_rrp,
.matriz_prods .price .cell-discount {padding-right: 40px;}
.product .column-desc .price .smaller-spacing .cell-old-price_rrp,
.product .column-desc .price .smaller-spacing .cell-discount,
.product .column-desc .price .smaller-spacing .cell-old-price,
.matriz_prods .price .smaller-spacing .cell-old-price_rrp,
.matriz_prods .price .smaller-spacing .cell-discount,
.matriz_prods .price .smaller-spacing .cell-old-price{padding-right: 15px;}
.product .column-desc .price .rdc-all-prices .cell-old-price_rrp,
.product .column-desc .price .rdc-all-prices .cell-discount,
.product .column-desc .price .rdc-all-prices .cell-old-price,
.matriz_prods .price .rdc-all-prices .cell-old-price_rrp,
.matriz_prods .price .rdc-all-prices .cell-discount,
.matriz_prods .price .rdc-all-prices .cell-old-price{padding-right: 20px;}
.product .column-desc .price .discount,
.product .product-packs .price .discount,
.matriz_prods .price .discount{padding: 2px 8px;margin: 0;line-height: normal;}
.product .description h2{font-size: 12px;font-weight: normal;}
.product .product-packs .price span{display: inline-block;vertical-align: middle;}
.product .product-packs .h2{font-size: 12px;}
.product .product-packs .price-title{font-size: 11px;}
.product .product-packs .price .old,
.product .product-packs .price .current{line-height: 155%;}

@media screen and (min-width: 768px) {
	.product .column-desc .price .price-title,
	.matriz_prods .price .price-title{font-size: 10px;}
}

@media screen and (max-width: 767px) {
	.column-desc .price .dis-table.rdc-all-prices,
	.column-desc .price .dis-table.smaller-spacing{display: block;}
	.column-desc .price .dis-table.smaller-spacing .dis-table-cell:first-child{display: block;}
	.column-desc .price .dis-table.rdc-all-prices .dis-table-cell,
	.column-desc .price .dis-table.smaller-spacing .dis-table-cell{display: inline-block;padding-bottom: 5px;}
	.product .description h2{font-size: 14px;}
	.column-desc .buttons .selectQtd:not(.hidden) + .btn-cart,
	.column-desc .buttons .selectQtd:not(.hidden) + .btn-cart-esgotado,
	.column-desc .buttons .selectQtd:not(.hidden) + .btn-info {padding-left: 10px;padding-right: 10px;}
}

@media screen and (max-width: 320px) {
	.product .column-desc .price .smaller-spacing .cell-old-price_rrp,
	.product .column-desc .price .smaller-spacing .cell-discount,
	.product .column-desc .price .smaller-spacing .cell-old-price{padding-right: 5px;}
	.product .column-desc .price .rdc-all-prices .cell-old-price_rrp,
	.product .column-desc .price .rdc-all-prices .cell-discount,
	.product .column-desc .price .rdc-all-prices .cell-old-price,
	.matriz_prods .price .rdc-all-prices .cell-old-price_rrp,
	.matriz_prods .price .rdc-all-prices .cell-discount,
	.matriz_prods .price .rdc-all-prices .cell-old-price {padding-right: 10px;}
}






/*
*
* Account
*
*/
body .wrapper-steps .steps .step .line::after {border-color: #FBFBFB;}

@media screen and (min-width: 767px) {
	.account .account-menu .title-menu {display: none;}
}






/*
*
* Flags
*
*/
.flags .flag {
	border: 2px solid var(--color-black);
	background-color: var(--color-black);
	font-size: 10px;
	line-height: 120%;
	color: white;
	padding: 1px 4px;
	border-radius: 2px;
	margin-left: 4px;
}

.flags .flag:first-child {margin-left: 0;}

@media screen and (max-width: 767px) {
	body .flags .flag {font-size: 0.65rem;padding: 2px 6px;}
}






/*
*
* Colors
*
*/
.main-bg-color {background: black;}
.sec-bg-color {background: gray;}
.main-border-color {border-color: #232323;}
.sec-border-color {border-color: gray;}
.main-text-color {color: black;}
.sec-text-color {color: white;}
.inputInventoryGreen {background-color: #86D088;}
.inputInventoryYellow {background-color: #FFDC73;}
.inputInventoryOrange {background-color: #FF7F02;}
.inputInventoryGray {background-color: #BFBFBF;}
.inputInventoryDarkGray {background-color: var(--color-darkgray);}






article.product-item.rdc-card-shadow .image img {border-radius: 5px;}
.rdc-card-image {border-radius: 6px;border: 1px solid var(--color-lines);}
.rdc-card-image img {border-radius: 6px;}

@media screen and (min-width: 992px) {
    .rdc-card-desktop {padding: 10px;border: 1px solid var(--color-lines);border-radius: 6px;}
}

@media screen and (max-width: 991px) {
    .rdc-card-mobile {padding: 10px;border: 1px solid var(--color-lines);border-radius: 6px;}
}






/*
*
* Pagination
*
*/
.rdc-pagination {display: flex;column-gap: 4px;}
.rdc-pagination a,
.rdc-pagination button,
.rdc-pagination .button {padding-left: 10px !important;padding-right: 10px !important;min-width: 32px;}
.rdc-pagination .previous {margin-right: 6px;}
.rdc-pagination .next {margin-left: 6px;}
.rdc-pagination .current,
.rdc-pagination .active {
	color: var(--tertiary-button-text-color-hover) !important;
	border-color: var(--tertiary-button-border-color-hover) !important;
	background-color: var(--tertiary-button-background-color-hover) !important;
}
.rdc-pagination .ellipsis {display: inline-flex;align-items: center;justify-content: center;min-width: 32px;}

@media screen and (min-width: 768px) {
	.rdc-pagination .disabled {display: none;}
}

@media screen and (max-width: 767px) {
	.rdc-pagination {display: flex;justify-content: center;}
	.rdc-pagination .disabled {visibility: hidden;}
	.rdc-pagination .previous,
	.rdc-pagination .next {flex-shrink: 1;flex-grow: 1;}
}






/*
*
* Temporary custom styles
*
*/

/* Heading */
body .rdc-heading {row-gap: 24px;}
body .rdc-heading .rdc-heading-title h1 {position: relative;font-size: 20px;}
body .rdc-heading .rdc-heading-title h1:after {content: "";position: absolute;left: 0;bottom: -9px;z-index: 1;width: 100%;height: 1px;background-color: #EAEAEA;}

@media screen and (min-width: 992px) {
    body .rdc-heading {row-gap: 24px;}
    body .rdc-heading .rdc-heading-title {padding-inline: 2px;}
}

/* Datatable */
table.rdc-datatable thead th,
table.rdc-datatable tfoot th {font-family: var(--font-family) !important;font-weight: 500 !important;}

/* Popups */
.rdc-modal .rdc-modal-title:not(.secondary-subtitle) {line-height: 150%;}
@media screen and (min-width: 768px) {
	.rdc-modal .rdc-modal-title:not(.secondary-subtitle) {font-size: 24px;}
}
@media screen and (max-width: 767px) {
	.rdc-modal .rdc-modal-title:not(.secondary-subtitle) {font-size: 22px;}
}

/* Catalog */
.rdc-page-catalog article figure img {aspect-ratio: 3 / 2;object-fit: cover;}
