/* CSS CUSTOM */
	
	#inline-notification-bar p{font-weight: 400;font-size: 13px !important;opacity: 0.9;}

/* Home */
	/* Home slider */

		.home .home-slider .description .content .home-slider-subtitle{font-size: 52px;line-height: 131%;font-weight: 700;}
		.home .home-slider .description .content .home-slider-title{font-family: 'Montserrat', sans-serif;font-size: 13px;color: #FFFFFF;font-weight: 600;text-transform: uppercase;background-color: #EBD31B;text-align: center;padding: 8px 10px 8px !important;display: inline-block;min-height: 1px !important;}
		.home .home-slider .description .content .home-slider-description{padding-top: 17px;}
		#main.home .home-slider .description .content .rdc-home-slider-wrap-buttons .contentTitles_button{margin: 30px 0;padding: 15px 18px 15px;font-weight: 500;}

		@media screen and (min-width: 768px){
			body .home .description .content {max-width: 645px;}
			body .home .render_1.wrapper-slider .home-slider .cover-image img,
			body .home .render_0.wrapper-slider .home-slider .cover-image img{/* height: 500px;max-height: 600px;*/min-height: 300px;}
			body .home .render_1.wrapper-slider .home-slider figure img,
			body .home .render_0.wrapper-slider .home-slider figure img{height: 100%;object-fit: cover;}
			body .home .render_1.wrapper-slider .home-slider .cover-image,
			body .home .render_0.wrapper-slider .home-slider .cover-image{line-height: 0;}
			body .home .render_1 .home-slider > div:not(.slick-list), 
			body .home .render_1 .home-slider .slick-slide,
			body .home .render_0 .home-slider > div:not(.slick-list), 
			body .home .render_0 .home-slider .slick-slide{/* max-height: 100vh; */min-height: 300px;}

			body .home .render_2.wrapper-slider .home-slider .cover-image img{max-height: 100vh;height: 100vh;}

		}

		@media screen and (max-width: 767px){
			body #main.home .home-slider .description .content .home-slider-subtitle{font-size: 36px;line-height: 128%;padding-top: 20px;}
			body .home .home-slider .description .content{padding-left: 0;padding-right: 0;}
			#main.home .home-slider .description .content .rdc-home-slider-wrap-buttons .contentTitles_button {margin: 34px 0 14px;}
			
		}

	/* Silck dots */
		#main:not(.product) .slick-dots{bottom: 29px;} 
		#main .slick-dots li{margin: 0;padding: 0 3px;}
		#main .slick-dots li button {background-color: rgba(255,255,255,0.50);border-color: #0F3D3E;box-shadow: none;border-width: 2px;}
		#main .slick-dots li.slick-active button,
		#main .slick-dots li button:hover {border-color: #0F3D3E;background-color: #0F3D3E;}

		@media screen and (max-width: 767px){
			#main:not(.product) .slick-dots{bottom: 19px;} 
			#main .banner55 .slick-dots{bottom: -36px;} 
		}


	/* Blocks */
		#main .content_blocks_tabs .content_blocks_tabs_ul .content_blocks_tabs_li:last-child a, 
		#containerSite .content_blocks_tabs .content_blocks_tabs_ul .content_blocks_tabs_li:last-child a{border-right: 0;}

		#main .prod-info-cb .prod-info-cb-disc-price + .prod-info-cb-price{color: #FF603D !important;}

		#main .content_tab .dis_table .dis_cell .box-images{border: 1px solid #f5f5f5;}
		#main .content_tab .dis_table .dis_cell .productItemBlocos:hover .box-images{border: 1px solid #f5f5f5;}

		#main .banner56 .contentTitles_title, 
		#containerSite .banner56 .contentTitles_title{padding: 0 !important;font-size: 13px;color: #0f3d3e;line-height: 162%;font-weight: 600;text-transform: none;background-color: transparent;}


		@media screen and (max-width: 767px){
			#main .blog .flags .flag, body .blog .flags .flag{zoom: 0.8;-moz-transform: scale(0.8);-moz-transform-origin: left center;}
		}

		@media screen and (min-width: 768px){

			.banner2.banner-type-8.banner-id-8 .structuredText_content{max-width: 1380px;margin: auto;}
			.banner2.banner-type-8.banner-id-8 .structuredText_content .rdc-structuredText-subtitle,
			.banner2.banner-type-8.banner-id-8 .structuredText_content .rdc-structuredText-description{max-width: 520px;}
			body:not(.tablet) .wrapper-blocks .banner23 article.product-item {margin-top: 10px;margin-bottom: 10px;}
			body:not(.tablet) .wrapper-blocks .banner23 .content_tab{overflow: visible;}

		}

		@media screen and (max-width: 767px){
			#main .content_tab .dis_table .dis_cell .productItemBlocos:hover .box-images{border-color: #f5f5f5;}
		}

/* Mini carrinho */
	body .items-dropdown{top: calc(100% + 9px);right: -56px;}
	body .items-dropdown-holder{border-bottom: 0;border-left: 0;border-right: 0;border-radius: 6px 6px 8px 8px;box-shadow: 0 5px 12px 0 rgb(0 0 0 / 50%);}
	body .items-dropdown-holder::before {content: '';position: absolute;top: -8px;right: 69px;width: 0;height: 0;border-style: solid;border-width: 0 8px 7px 8px;border-color: transparent transparent #fff transparent;}
	body .items-dropdown .bottom-list.wrapper-free-shipping{background-color: #018bd3;border-top: 0;border-radius: 0 0 6px 6px;padding: 16px 10px 13px;}
	body .items-dropdown .bottom-list.rdc-minicart-totais{padding: 21px 15px 15px;border-top-color: #efb766;}
	body .items-dropdown .bottom-list .total-price-text{padding-left: 16px;}
	body .items-dropdown .bottom-list .total-price{padding-right: 15px;}

	body .items-dropdown .item-img{width: 53px;border: 0;}
	body .items-dropdown .item-desc .item-title,
	body .items-dropdown .item-desc .item-size-color,
	body .items-dropdown .item-desc .item-ref{text-align: left;}
	body .items-dropdown .item-desc .item-ref::before {content: 'Ref.: ';}
	#header-wrapper-block .items-dropdown ul li{padding-left: 0;}
	body .items-dropdown .items-list{margin: 20px 20px 23px;max-height: 223px;}
	body .items-dropdown .item-desc{padding: 4px 5px 4px 11px;width: 190px;}
	body .items-dropdown .item-desc .item-size-color{padding-bottom: 1px;}
	body:not(.tablet) .items-dropdown .items-list .item-desc .item-title {padding-bottom: 9px;}
	body .items-dropdown .item-price .content-price, 
	body .items-dropdown .item-price .content-price-additional {padding-bottom: 17px;}
	body .items-dropdown .item-remove {width: 24px;height: 24px;}
	body .items-dropdown .items-list ul li a {padding: 10px 0 9px;}

	@media only screen and (min-device-width: 768px) and (max-device-width: 1023px) and (-webkit-min-device-pixel-ratio: 1) and (orientation: portrait){
		body .items-dropdown .item-desc {width: 159px;}
		body .items-dropdown{width: 335px;}
	}

/* Listagem */
	

	/* Icon Loading */
		body .bottom-list .loadingIcon img {max-width: 40px;}
	/* Filtros */
		nav.side-menu,
		body .filters .title-filter .names-filter-active{display: none;}
		body .filterbyexp{display: block;padding-bottom: 29px;padding-top: 1px;}
		body .filterbyexp .count{display: inline-block;color: #164379;padding-left: 14px;}
		body .filters .bottom-filters{display: none !important;}
		body .filterbyexp .filter-item{cursor: pointer;position: relative;display: inline-block;vertical-align: middle;background-color: #fff;padding: 5px 37px 5px 16px;margin-right: 11px;margin-bottom: 10px;border-radius: 21px;border: 1px solid #ccc;white-space: nowrap;text-overflow: ellipsis;overflow: hidden;max-width: 240px;}
		body .filterbyexp .filter-item::before{content: '';position: absolute;top: calc(50% - 11px);right: 5px;width: 22px;height: 22px;border-radius: 100%;background-color: #f7f3f7;background-repeat: no-repeat;background-position: center;background-size: 12px;background-image: url("data:image/svg+xml,%3Csvg width='32' height='32' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M6.245 6.224a.895.895 0 011.184 0l8.57 8.63 8.573-8.63a.895.895 0 011.184 0 .733.733 0 010 1.093l-8.628 8.682 8.627 8.681c.3.281.324.71.075 1.016l-.075.08a.892.892 0 01-1.183 0L16 17.149l-8.572 8.627a.894.894 0 01-1.184 0 .736.736 0 010-1.096L14.871 16 6.245 7.317a.729.729 0 01-.075-1.013z' fill='%230C294F'/%3E%3C/svg%3E");}
		body .filterbyexp .filter-item:last-child{margin-right: 0;}
		body .filterbyexp .filter_active{padding-top: 18px;}
		
		body #rdc-productlist-area-b .filter-item.loading::before{background-image: url(/sysimages/listloader.gif);}

		body #rdc-productlist-area-b .filters .box-filter,
		body #rdc-productlist-area-b .filters{border-color: #cccccc;}
		body #rdc-productlist-area-b .filters{border-top: 0;}
		body .filters .box-filter > p::after{right: 8px;top: calc(50% - 5px);background-size: 100%;width: 13px;height: 13px;background-repeat: no-repeat;background-position: center;background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='13' height='13'%3E%3Cpath fill='%230C294F' d='M10.861 2.81L7.171 6.5l3.69 3.69a.474.474 0 11-.67.671L6.5 7.171l-3.69 3.69a.474.474 0 11-.671-.67L5.829 6.5 2.14 2.81a.474.474 0 11.67-.671l3.69 3.69 3.69-3.69a.474.474 0 11.671.67z'/%3E%3C/svg%3E");}
		body .filters .box-filter.closed p::after{width: 13px;height: 13px;background-size: 11px;background-repeat: no-repeat;background-position: center;background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='13' height='13'%3E%3Cpath fill='%230C294F' d='M7 .5V6h5.5a.5.5 0 110 1H7v5.5a.5.5 0 11-1 0V7H.5a.5.5 0 010-1H6V.5a.5.5 0 011 0z'/%3E%3C/svg%3E");}
    	body .filters .box-filter > p{padding: 12px 10px 11px;}
    	body .filters .checkbox .check{width: 18px;height: 18px;border-radius: 2px;border-color: #9E9E9E;background-color: #fff;}
    	body .filters .checkbox input[type=checkbox]:checked + .check{border-color: #0f3d3e;}
    	body .filters .checkbox .check::before{background-image: url("data:image/svg+xml,%3Csvg width='32' height='32' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M22.447 8.153a1.095 1.095 0 00-1.51.406l-7.069 12.504-3.955-3.724a1.09 1.09 0 00-1.563-.045 1.14 1.14 0 00-.051 1.59l5.054 4.763a1.09 1.09 0 001.562.045c.135-.124 7.937-14.004 7.937-14.004.305-.53.124-1.23-.405-1.535z' fill='%230C294F'/%3E%3C/svg%3E");}
    	body .filters .checkbox .filter-name {width: calc(100% - 18px);padding-top: 2px;color: #295e8f;}
    	body.MacOS .filters .checkbox .filter-name {color: #0f3d3e;}
    	body .filters .box-filter{border-bottom: 0;border-top: 1px solid #cccccc;}
    	body .filters .price #slider-range{border-color: #f5f5f5;height: 18px;background-color: #fff;margin-right: 0;}
    	body .filters .price #slider-range .ui-slider-handle{top: calc(50% - 12px);width: 24px;height: 24px;border-radius: 100%;background-color: #EBD31B;box-shadow: 0 4px 16px 0 rgba(0,0,0,0.04), 0 1px 4px 0 rgba(0,0,0,0.16);}
    	body .filters .price #slider-range .ui-slider-range::before{background-color: #EBD31B;height: 6px;top: calc(50% - 3px);}
    	body .filters .price #slider-range .ui-slider-range{top: -3px;}
    	body .filters .price #slider-range .ui-slider-handle:last-child{margin-left: -23px;}
    	body .filters .price .numbers p{color: #0f3d3e;margin-top: 13px;}
    	body .filters .cnt-filters {padding: 0 13px 20px;margin-top: 14px;}
    	body .filters .checkbox {margin-bottom: 14px;}
    	body .filters .box-filter-preco .cnt-filters {margin-top: 16px;}
		body .filters .box-filter-cor .checkbox{display: flex;align-items: center;}
		body .filters .box-filter .checkbox .input-cell{padding-right: 12px;}
		body .filters .box-filter-cor .checkbox .input-cell{width: 31px;}
		body .filters .box-filter-cor .checkbox .color-cell{order: 3;position: relative;}
		body .filters .box-filter-cor .checkbox .check.check-color,
		body.tablet .filters .box-filter-cor .checkbox .check.check-color{width: 24px;height: 24px;border-radius: 100%;}
		body .filters .box-filter-cor .checkbox .color-cell::before {content: '';position: absolute;top: 1px;left: 1px;width: 20px;height: 20px;border: 1px solid #fff;z-index: 1;border-radius: 100%;}
		body .filters .box-filter-cor .cnt-filters {margin-top: 11px;}
		body .filters .custom-scrollbar-filters{max-height: 224px;}
	

		@media screen and (min-width: 768px){
			body .wrapper-side-menu{padding-left: 15px;padding-right: 15px;width: 270px !important;padding-bottom: 43px;}
			body .wrapper-side-menu.rdc-productlist-nofilters{display: none;}
			body .wrapper-side-menu.rdc-productlist-nofilters + .container-products{float: none;display: block;margin: auto;}
			
		}

		body.tablet .wrapper-side-menu{margin-right: 15px;width: 233px !important;}
		body.tablet .products #rdc-productlist-area-b .filters .box-filter > p .item-name, 
		body.tablet .products #rdc-productlist-area-b .filters .box-filter > p .total-filter-active, 
		body.tablet .products #rdc-productlist-area-b .filters .filter-name{width: calc(100% - 5px);}
		body.tablet #main .filters .box-filter > p {padding: 12px 10px 11px;}
		body:not(.rdc-platform-api-device-mobile).tablet .container-products.list_area_b_active {width: calc(100% - 248px);}
		body.tablet .filters .box-filter-preco .cnt-filters{margin-left: -13px;margin-right: -13px;}
		body.tablet .products .filters .box-filter .checkbox{padding-top: 0;padding-bottom: 0;margin-bottom: 10px;}
		



		@media only screen and (min-device-width: 768px) and (max-device-width: 1023px) and (-webkit-min-device-pixel-ratio: 1) and (orientation: portrait){
			body .section-products .column {padding-left: 5px;padding-right: 5px;}
			body .section-products {margin: 0 -5px;}
			body .products article.product-item .desc{padding-left: 0;padding-right: 0;}
			body .products article.product-item .desc .price p.old,
			body .products article.product-item .desc .price p {margin: 0;padding: 0 5px;}
		}

		@media screen and (max-width: 767px){
			#rdc-productlist-area-a .top-list{display: block;}

			.search .top-list .total{text-align: center;padding-top: 3px;}

			.search .wrapper-products .sp-ex-small#sp-id-8492{height: 10px;}

			
			body #rdc-productlist-area-b #sp-8462{height: 10px;}
			body .top-filters .wrapper-top-filters{padding-left: 0;padding-right: 0;}
			body .top-filters .row .column a{padding: 10px 5px 9px;}
			body .header-popup-mobile-filters{box-shadow: 0 1px 0 0 #0F3D3E;height: 43px;margin-bottom: 0;}
			body .header-popup-mobile-filters .desc{padding-bottom: 4px;}
			body #rdc-productlist-area-b .filters,
			body .wrapper-pseudo-filters .filters{margin-top: 13px;}
			body #rdc-productlist-area-b .filters .box-filter, 
			body #rdc-productlist-area-b .filters,
			body .filters .box-filter{border: 0;}
			body .filters .box-filter > p .rdc-icon-svg{width: 16px;height: 16px;right: 15px;}
			body .filters .box-filter > p {padding: 13px 15px;}
			body .wrapper-filters .bottom-filters{background-color: #fff;border-top-color: transparent;}
			body .wrapper-filters .bottom-filters .button{padding-top: 10px;padding-bottom: 10px;}
			body .filters .checkbox .check {min-height: 1px;min-width: 1px;}
			body .filters .checkbox .check::after{top: 0;left: 0;width: 16px;height: 16px;background-position: center;background-repeat: no-repeat;background-size: 18px;border: 0;transform: none;background-image: url("data:image/svg+xml,%3Csvg width='32' height='32' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M22.447 8.153a1.095 1.095 0 00-1.51.406l-7.069 12.504-3.955-3.724a1.09 1.09 0 00-1.563-.045 1.14 1.14 0 00-.051 1.59l5.054 4.763a1.09 1.09 0 001.562.045c.135-.124 7.937-14.004 7.937-14.004.305-.53.124-1.23-.405-1.535z' fill='%230C294F'/%3E%3C/svg%3E");}
			body .filters .checkbox .filter-name{padding-left: 0;padding-top: 0;}
			body .filters .checkbox {margin-bottom: 22px;}
			body .filters-container:not(.orderRotate) .wrapper-rotation-filters .header-popup-mobile-filters {margin-bottom: 0;}
			body #rdc-productlist-area-b .wrapper-rotation-filters .filters,
			body .wrapper-rotation-filters .filters{margin-top: 15px;}
			body .header-popup-mobile-filters .back-popup-filters.filter-show-svg-icon .rdc-icon-svg{background-color: #f5f5f5;border-radius: 100%;background-size: 22px;}
			body .filters-container.list_filters_popup_mobile_2:not(.orderRotate) .wrapper-rotation-filters .header-popup-mobile-filters .desc {padding-left: 47px;}
			body .filters .box-filter .checkbox{display: flex;align-items: center;}
			body .filters .box-filter .checkbox .input-cell{padding-right: 12px;}
			body .filters .box-filter .checkbox .input-cell{width: 31px;}
			body .filters .box-filter .checkbox .color-cell{order: 3;position: relative;width: auto;padding-left: 0;}
			body .filters .box-filter .checkbox .check.check-color{width: 24px;height: 24px;border-radius: 100%;}
			body .filters .box-filter .checkbox .color-cell::before {content: '';position: absolute;top: 1px;left: 1px;width: 14px;height: 14px;border: 1px solid #fff;z-index: 1;border-radius: 100%;}
			body .header-popup-mobile-filters .desc .total-filter-active-top {padding-left: 11px;}
			body .filters .title-filter .total-filter-active span{display: none;}
			body .filters .title-filter .total-filter-active{opacity: 1;padding-left: 12px;}
			body .wrapper-active-filters .filters-active-item{margin-left: 15px;border: 1px solid #CCCCCC;border-radius: 21px;background: #fff;padding: 5px 37px 5px 16px;font-weight: 500;line-height: 162%;}
			body .wrapper-active-filters .filters-active-item::before{top: calc(50% - 10px);right: 6px;width: 20px;height: 20px;border-radius: 100%;background-color: #f7f3f7;background-repeat: no-repeat;background-position: center;background-size: 12px;background-image: url("data:image/svg+xml,%3Csvg width='32' height='32' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M6.245 6.224a.895.895 0 011.184 0l8.57 8.63 8.573-8.63a.895.895 0 011.184 0 .733.733 0 010 1.093l-8.628 8.682 8.627 8.681c.3.281.324.71.075 1.016l-.075.08a.892.892 0 01-1.183 0L16 17.149l-8.572 8.627a.894.894 0 01-1.184 0 .736.736 0 010-1.096L14.871 16 6.245 7.317a.729.729 0 01-.075-1.013z' fill='%230C294F'/%3E%3C/svg%3E");}
			body .wrapper-active-filters .filters-active-item:first-child{margin-left: 0;}
			body .wrapper-active-filters-list::-webkit-scrollbar-thumb{background-color: #ebd31b;}
			body .wrapper-active-filters-list::-webkit-scrollbar{height: 2px;}
			body .wrapper-active-filters-list::-webkit-scrollbar-track{background-color: #ccc;border-top: 1px solid #fff;}
			body .wrapper-active-filters-list{margin-left: 0;margin-right: 5px;width: calc(100% + 0px);padding-bottom: 14px;}
			body .wrapper-active-filters.active{padding-top: 9px;padding-bottom: 1px;}
			body .order-type .order-dropdown .check::before{background-color: #0f3d3e;}
			body .order-type .order-dropdown input[type=checkbox]:checked + .check{border-color:#0f3d3e;}
			body .order-type .order-dropdown .filter-name{font-weight: 500;}
			body .top-filters .row .column a .total-filter-active-top span{display: none;}
			body .top-filters .row .column a .total-filter-active-top {display: inline-block;padding-left: 11px;}


			body .top-filters .wrapper-top-filters.fixed{box-shadow: 0 1px 8px 0 rgba(0,0,0,0.15);padding: 0;}
			body .top-filters .wrapper-top-filters.fixed .row .column{padding: 0;}
			body .top-filters .wrapper-top-filters.fixed .row .column a{background-color: #fff;border-radius: 0;border: 0;padding-top: 0;padding-bottom: 0;margin-top: 10px;margin-bottom: 10px;}
			body .top-filters .wrapper-top-filters.fixed .row .column.column-filter a{border-right: 1px solid #f5f5f5;}


		}


    /* Content Products */
    	
    	#rdc-productlist-area-d .title_list_1{padding-bottom: 4px;}
    	body .top-list .order{border: 1px solid #9e9e9e;border-radius: 4px;}
    	body .top-list .order .exp2{display: none;}
    	body .top-list .order > p > span{margin: 0;padding: 10px 9px 9px;display: block;}
    	body .top-list .order > p{min-width: 178px;}
    	body .top-list .order > p::after{top: calc(50% - 8px);right: 12px;width: 16px;height: 16px;background-image: url("data:image/svg+xml,%3Csvg width='32' height='32' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M26.731 11.25a.971.971 0 00-1.302 0L16 20.917 6.572 11.25a.971.971 0 00-1.302 0 .83.83 0 000 1.225l10.033 10.283a.92.92 0 00.696.24.922.922 0 00.698-.24l10.034-10.283a.831.831 0 000-1.225' fill='%230C294F'/%3E%3C/svg%3E");}
    	body .top-list .order .order-dropdown{top: 30px;min-width: 180px;right: -1px;}
    	body .top-list .order .order-dropdown > div{border: 1px solid #9e9e9e;border-top: transparent;box-shadow: none;}
    	body:not(.tablet) .top-list .order:hover,
    	body.tablet .top-list .order.active {border-radius: 4px 4px 0 0;border-bottom: transparent;}
    	body:not(.tablet) .top-list .order:hover > p::after,
    	body.tablet .top-list .order.active > p::after{background-image: url("data:image/svg+xml,%3Csvg width='32' height='32' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M26.73 19.522L16.697 9.242a.921.921 0 00-.697-.24.92.92 0 00-.697.24L5.269 19.523a.834.834 0 000 1.227.97.97 0 001.302 0L16 11.087l9.43 9.662a.969.969 0 001.3 0 .833.833 0 000-1.227' fill='%230C294F'/%3E%3C/svg%3E");}
    	body .top-list .order .checkbox .check{width: 18px;height: 18px;border-color: #9E9E9E;}
    	body .top-list .order .checkbox .filter-name{padding-top: 1px;color: #0f3d3e;}
    	body .top-list .order .checkbox input[type=checkbox]:checked + .check{border-color: #0f3d3e;}
    	body .top-list .order .checkbox .check::before {background-color: #0f3d3e;}
    	body .top-list .list-filters{padding-top: 6px;}

    	body.tablet .top-list .order.active .order-dropdown{display: block !important;}

    	@media screen and (min-width: 768px){
    		#rdc-productlist-area-d #sp-id-5611{height: 24px;}
    		body .container-products {width: calc(100% - 300px);padding-top: 21px;}
    	}

    	/* Product-item */
    		body article.product-item .image{border-color: #f5f5f5;border-bottom: 1px solid #f5f5f5;border-radius: 3px;}
    		
    		body article.product-item:hover{border-radius: 3px;}
    		body article.product-item .flag{padding: 6px 8px 6px 9px;}
    		body article.product-item .flags{top: 9px;left: 9px;}
    		body article.product-item .desc{padding: 11px 9px;}
    		body article.product-item .desc .price .discount{display: none;}
    		body article.product-item .desc .price p.old, 
    		body article.product-item .desc .price p {margin: 0;padding: 0 10px;}
    		body article.product-item .desc .price p {float: none;vertical-align: initial;display: inline-block;}
    		body article.product-item .desc .price p.desde {padding: 0;margin: 0;}
    		body article.product-item .color-code{position: relative;border-radius: 100%;}
    		body article.product-item .blank{border-color: #ccc;position: relative;}
    		body article.product-item .blank:hover,
    		body article.product-item .color-code:hover,
    		body article.product-item li.sel .blank,
    		body article.product-item li.sel .color-code{border-color: #0F3D3E;}
    		body article.product-item .blank:hover::before,
    		body article.product-item .color-code:hover::before,
    		body article.product-item li.sel .blank::before,
    		body article.product-item li.sel .color-code::before{content: '';position: absolute;top: 0;left: 0;border-radius: 100%;width: calc(100% - 2px);height: calc(100% - 2px);border: 1px solid #fff;}
    		body article.product-item .wrapper-colors ul li{width: 20px;margin-right: 4px;}
    		body article.product-item .wrapper-colors {padding-top: 19px;}
    		body .column-combine-products article.product-item .desc .item-variants {padding-top: 57px;}
    		body .column-combine-products article.product-item .wrapper-colors + .item-variants {padding-top: 10px;}
    		body article.product-item .rdc-productitem-more-colors:after{position: relative;font-size: 17px;line-height: 110%;width: 18px;height: 18px;display: block;color: #0C294F;transform: none;}
    		body.firefox article.product-item .rdc-productitem-more-colors:after{line-height: 110%;}
    		body:not(.rdc-page-id-1) article.product-item .rdc-productitem-more-colors:after{width: 19px;}
    		body .section-products .column {padding-top: 49px;}
    		article.product-item .wrapper-colors ul li .rdc-productitem-more-colors + img{display: none;}
    		body article.product-item .addWish{display: none;}
    		body article.product-item .addWish.sel{display: block;}
    		body article.product-item .addCart, 
    		body article.product-item .btn-cart-esgotado {margin-top: 25px;}
    		body article.product-item .addCart{width: 100%;}

    		@media screen and (min-width: 768px){
    			body article.product-item .desc .name{padding-bottom: 9px;}
    			.section-products .columnWidth2:not(.rdc-product-item-enhance-type-2):not(.rdc-product-item-enhance-full-height) figure.loader .img-feautured-custom{max-height: 498px;}
    			.section-products .columnWidth3:not(.rdc-product-item-enhance-type-2):not(.rdc-product-item-enhance-full-height) figure.loader .img-feautured-custom{max-height: 504px;}
    			body .section-products .columnWidth2 article.product-item figure{padding-bottom: calc(50% - 16px) !important;}

				body:not(.tablet) article.product-item:hover{box-shadow: 0 4px 10px 0 rgb(15 60 61 / 15%);}
				body:not(.tablet) article.product-item:hover .image, 
	    		body:not(.tablet) article.product-item:hover .featuredProductItem, 
	    		body:not(.tablet) article.product-item:hover .desc{border-color: transparent;}

	    		body:not(.tablet) article.product-item .desc {min-height: 121px;}
    		}

    		@media screen and (max-width: 1238px) and (min-width: 768px){
    			body .banner23 article.product-item .rdc-productitem-more-colors:after{line-height: 104%;width: 16px;height: 16px;}
    			body .banner23 article.product-item .wrapper-colors ul li{width: 18px;}
    		}


    		@media screen and (max-width: 1167px) and (min-width: 768px){
    			body article.product-item .wrapper-colors ul li{margin-right: 3px;}
    		}

    		body.tablet article.product-item .desc {padding: 11px 0px;}
    		body.tablet article.product-item .desc .price p.old, 
    		body.tablet article.product-item .desc .price p {margin: 0;padding: 0 5px;}
    		body.tablet article.product-item:hover .desc{border-color: transparent;}
    		body.tablet article.product-item:hover .image, 
    		body.tablet article.product-item:hover .featuredProductItem{border-color: #f5f5f5;}
    		body.tablet.portrait article.product-item .rdc-productitem-more-colors:after{line-height: 103%;width: 15px;height: 16px;}
    		body.tablet.portrait article.product-item .wrapper-colors ul li {width: 18px;margin-right: 3px;}
    		body.tablet article.product-item .wrapper-colors > div {padding: 0 5px;}

    		@media screen and (max-width: 767px){
				body article.product-item .addWish, 
				body article.product-item .btn-comparator, 
				body article.product-item .addCartList {top: 7px;right: 6px;}
				body article.product-item .rdc-productitem-action .rdc-icon-svg {width: 24px;height: 24px;}
				body article.product-item .wrapper-colors{display: none;}
				/*body article.product-item .desc .rdc-product-item-total-colors{display: block;padding-top: 11px;}*/
				body article.product-item .desc .rdc-product-item-total-colors p::before{content: '+';}
				body .section-products .column.columnWidth2.rdc-productlist-desktop-first-row {padding-top: 0;}
				body .section-products .column.columnWidth4 {padding-top: 0;}
				body .section-products .column + .column.columnWidth4 {padding-top: 23px;}
				body .section-products .column {padding-top: 23px;}
				body article.product-item .desc {padding: 7px 5px;margin: 0;}
				body article.product-item .desc .name {padding-bottom: 7px;white-space: nowrap;text-overflow: ellipsis;overflow: hidden;}
				body article.product-item .desc .price p.old, 
				body article.product-item .desc .price p {float: none;display: inline-block;vertical-align: middle;padding: 0 7px;}
				body article.product-item .flags {top: 4px;left: 4px;}

				body .container-list .container{padding: 0 2px;}
				body .section-products{margin: 0;width: 100%;}
				body .section-products .column {padding-left: 2px;padding-right: 2px;}

				body article.product-item .addCart,
				body article.product-item .btn-cart-esgotado {margin-top: 15px;padding: 8px 10px;}

				body .column-combine-products article.product-item .desc .item-variants {padding-top: 32px;}
				body .column-combine-products article.product-item .wrapper-colors + .item-variants {padding-top: 10px;}

    		}



/* Search */
	body .search .filterbyexp {padding-top: 20px;}

	@media screen and (min-width: 768px){
		body .search .container-products:not(.full) {width: calc(100% - 300px);}
		.search #sp-id-5611{height: 27px;}
		body:not(.tablet) .top-list .order:hover {margin-bottom: 1px;}
		body .top-list .order.active{margin-bottom: 1px;}
		.search .top-list .total span {padding-right: 7px;}
		.search .top-list .total{padding-top: 22px;}
		body .search .filters{border: 0;}
		.search .content-results .wrapper-page {padding: 30px 0px 0;}
		body .search .container-products:not(.full){padding: 0;}
		body .search .top-list .list-filters {padding-top: 11px;}
	}

	@media screen and (max-width: 767px){
		.container-products .row > .col-sm-12{padding: 0 2px;}
	}

/* Wishlist */
	body .wishlist.ref01 .share-wishlist .popup-share-wishlist{padding: 15px 17px 15px;}
	body .wishlist.ref01 .sp-medium.sp-share-wishlist{height: 60px;}
	
	.wishlist article.product-item .remWish {top: 9px;right: 8px;}
	.wishlist article.product-item .rdc-productitem-action .rdc-icon-svg{background-size: 22px;}
	

	/* Share */
		#share-wish .title-popup .secondary-title{padding-bottom: 10px;}
		body #share-wish .wrapper-popup .wrapper-input{padding-bottom: 11px;}
		#share-wish .icons_social a{min-width: 24px;height: 24px;margin-right: 20px;}
		#share-wish .icons_social a.tm,
		.blog.ref12 .wrapper-page.wrapper-detail .column-main .share-icons a.tm,
		.shopbylook.detail.ref02 .share-icons a.tm{display: none;}
		#share-wish .icons_social a.wa,
		.blog.ref12 .wrapper-page.wrapper-detail .column-main .share-icons a.wa,
		.shopbylook.detail.ref02 .share-icons a.wa{display: inline-block !important;}
		#share-wish .wrapper-social {margin-top: 22px;}

	@media screen and (min-width: 768px){
		body .wishlist .section-products .column {padding-left: 16px;padding-right: 16px;}
		body .wishlist .section-products {margin: 0 -16px;}
		body .wishlist .section-products .column {padding-top: 53px;}
		body .wishlist .section-products .column.first-line{padding-top: 0;}
	}

	body.tablet .wishlist .section-products .column{padding-left: 5px;padding-right: 5px;}
	body.tablet .wishlist .section-products {margin: 0 -5px;}

	@media screen and (max-width: 767px){
		body .wishlist .section-products .column {padding-left: 2px;padding-right: 2px;}
		body .wishlist .section-products {margin: 0;}
		.wishlist .wrapper-page .wrapper-wishlist .row > .col-sm-12{padding: 0 2px;}
	   	body .wishlist.ref01 .share-wishlist .button{width: auto;}
	   	body .wishlist.ref01 .sp-medium.sp-share-wishlist {height: 40px;}
	   	body .wishlist .section-products .column:not(.first-line) {padding-top: 29px;}
	   	.wishlist article.product-item .remWish {top: 7px;right: 6px;}
	}

/* Heading */
		body .heading-titles .short-content-heading-titles {padding-top: 9px;}
	@media screen and (min-width: 768px){
		body .heading-titles .title-heading-titles {padding-top: 11px;}
	}

/* Account */
	body .account-menu{background-color: #F5F5F3;border-radius: 6px;border: 0;width: 220px;padding: 19px 1px 24px;margin-right: 24px;margin-top: 2px;}
	body .account-menu ul li a{border-top: 0;border-bottom: 0;border-left-color: #F5F5F3;padding: 6px 21px;}
	body .account-menu li.sel a,
	body .account-menu li:hover a{border-left-color: #0f3d3e;}
	body .account .content-holder:not(.static){border-color: #E7E7E7;border-radius: 6px;}
	body .account .form-field textarea, 
	body .account .form-field input[type=text], 
	body .account .form-field input[type=number], 
	body .account .form-field input[type=email], 
	body .account .form-field input[type=password], 
	body .account .form-field input[type=tel], 
	body .account .form-field input[type=search]{padding-top: 7px;padding-bottom: 5px;border-radius: 0;min-height: 32px;}
	body .account .form-field .select, 
	body .account .select{border-radius: 0;}
	body .account div.select select{padding-top: 6px !important;padding-bottom: 6px;min-height: 30px;}
	body.firefox .account div.select select{padding-top: 5px !important;padding-bottom: 6px !important;min-height: 30px;}
	body .account div.wrapper-form .form-field{margin-bottom: 18px;}
	body .account .bottom-form {padding-top: 15px;}



	@media screen and (min-width: 768px){
		body .account .wrapper-page {padding: 58px 0px 150px;}
		body .account .wrapper-account {max-width: 1226px;}
		body .account-menu .title-menu{padding-bottom: 17px;}
		body .account-content {width: calc(100% - 244px);}
		body .account .title-page {padding-left: 10px;padding-right: 10px;padding-bottom: 24px;}
		body .account .bottom-form .changeSettings .special-button{margin-right: 32px;}
		body .account .bottom-form .changeSettings{padding-left: 61px;}
		body .account .bottom-form .required-notice {padding: 12px 0;}
		body .account .content-holder:not(.static){padding: 23px 23px 29px;}
		body .account.account-order .title-page span,
		body .account.account-return .title-page span{margin-top: 11px;}
		body .account.account-order .title-page p,
		body .account.account-return .title-page p{padding-top: 15px;}

		body .account-billing form > .row > .column:nth-child(1){padding-left: 51px;}
	}

	body.tablet #rdc-account-menu-mobile-v2{padding: 0;}
	body.tablet #rdc-account-menu-mobile-v2-itemselected{background-color: #000;}
	body.tablet #rdc-account-menu-mobile-v2-itemselected .rdc-icon-svg{width: 14px;height: 14px;right: 27px;}

	@media screen and (max-width: 767px){
		body #rdc-account-menu-mobile-v2{padding: 0;}
		body #rdc-account-menu-mobile-v2-itemselected{background-color: #000;}
		body #rdc-account-menu-mobile-v2-itemselected .rdc-icon-svg{width: 14px;height: 14px;right: 27px;}
		body .account .bottom-form {padding-top: 2px;}
		body .account .bottom-form .changeSettings{padding-top: 25px;}
		body .account .bottom-form .changeSettings .special-button {margin-bottom: 16px;}
		body .account .container,
		body .account .container-fluid {padding-bottom: 60px;}


	}

/* Blog */
	body .blog.ref12 .container-blog .wrapper-sidebar .sidebar-newsletter button.btn-search{box-shadow: none;}
	@media only screen and (min-device-width: 768px) and (max-device-width: 1023px) and (-webkit-min-device-pixel-ratio: 1) and (orientation: portrait){
		body .blog.ref12 .featured-articles .column-nav .subtitle {font-size: 12px;}
	}

/* Landing Page */
	#main.landingpage .section-products .column {padding-left: 8px;padding-right: 8px;}
	#main.landingpage .section-products {margin: 0 -8px;}

/* Detalhe */
	
	/* Breadcrumb */
		.product .heading-breadcrumb{padding-top: 16px;}
		.product .heading-breadcrumb .column-breadcrumb{padding-left: 17px;}
		.product .heading-breadcrumb .column-return{padding-right: 17px;}

		body.tablet .product .heading-breadcrumb .column-breadcrumb{width: 85%;}
		body.tablet .product .heading-breadcrumb .column-return{width: 15%;}
		body.tablet .product .heading-breadcrumb .breadcrumb ul li span{max-width: 363px;}

	/* Campaigns */
		#rdc-product-campaigns-container #sp-8451{height: 15px;} 
		/*body #rdc-product-campaigns-bar .rdc-campaigns-slider{padding: 13px;} remover no final*/
		#rdc-product-campaigns-container #sp-8946{height: 25px;} 

	.product-gallery > .clearfix {display: flex;flex-direction: column;flex-wrap: nowrap;align-content: center;justify-content: center;align-items: center;}
	body .product-gallery .wrapper-pager{order: 2;display: block;width: 100%;float: none;padding-top: 14px;margin: -4px 0 0;}
	body .product-gallery .wrapper-slider{width: 100%;float: none;}
	body .product-gallery .pager > div:not(.slick-list), 
	body .product-gallery .pager div.slick-slide,
	body .product-gallery .pager > div:not(.slick-list):nth-child(-n+5){display: inline-block;vertical-align: middle;width: 95px !important;height: auto;margin-right: 14px;}

	body .product-gallery .slider-holder{border: 1px solid #f1f1f1;}

	body .product-gallery .pager > div:not(.slick-list) a, 
	body .product-gallery .pager > div:not(.slick-list) .a, 
	body .product-gallery .pager div.slick-slide:not(.slick-current) a:not(:hover), 
	body .product-gallery .pager div.slick-slide:not(.slick-current) .a:not(:hover){opacity: 1;}
	body .product-gallery .pager > div:not(.slick-list) a figure, 
	body .product-gallery .pager > div:not(.slick-list) .a figure, 
	body .product-gallery .pager div.slick-slide:not(.slick-current) a:not(:hover) figure, 
	body .product-gallery .pager div.slick-slide:not(.slick-current) .a:not(:hover) figure{opacity: 0.4;}

	body .product-gallery .popup-video .rdc-icon-svg {width: 34px;height: 34px;background-color: rgb(245, 245, 245, 0.5);border-radius: 100%;}

	body .pager .slick-list,
	body .pager .slick-list .slick-track{max-height: 100px;}
	body .product-gallery .links-product{padding: 0;}
	body .product-gallery .pager button.slick-arrow{display: none;}

	body .slick-slider button.slick-arrow, 
	body .slick-slider button.slick-arrow:hover{box-shadow: none;}
	body .slick-slider button.slick-arrow{opacity: 0.5;top: calc(50% - 13px);width: 24px;height: 24px;}
	body .slick-slider button.slick-arrow:hover{opacity: 1;}
	body .slick-arrow.slick-next {right: 23px;}
	body .slick-arrow.slick-prev {left: 23px;}

	body.tablet .pager .slick-list, 
	body.tablet .pager .slick-list .slick-track {max-height: 82px;}

	@media screen and (max-width: 767px){
		body .product-gallery .slider-holder{border: 0;}
		body .column-images{padding: 0;}
	}

	@media screen and (max-width: 320px){
		#main.product .banner2 .contentTitles_subtitle, #containerSite .product .banner2 .contentTitles_subtitle{font-size: 27px;}
	}

/* Shopbylook */
	@media screen and (min-width: 768px){
		body .shopbylook.detail.ref02 .container-shopbylook .wrapper-images .shop_by_look_detail_va .column-products.prods4, 
		body .shopbylook.detail.ref02 .container-shopbylook .wrapper-images .shop_by_look_detail_vb .column-products.prods4{width: 50%;}
		body .shopbylook.detail.ref02 .wrapper-products.no-padding .row{margin: 0 -16px;}
	}