/* CSS CUSTOM */

/* ========== SPACINGS ========== */

.sp-ex-small{height: 25px;}
.sp-small{height: 30px;}
.sp-medium{height: 60px;}
.sp-large{height: 98px;}

@media screen and (max-width: 767px){
	.sp-ex-small{height: 10px;}
	.sp-small{height: 25px;}
	.sp-medium{height: 35px;}
	.sp-large{height: 70px;}
}

/* ========== / SPACINGS ========== */



/* ========== HEADER ========== */

body #header .nav-top ul li p,  
body #header .nav-top ul li a,  
#header .nav-top ul li .a {font-family: 'Roboto';font-weight: 500;font-size: 11px;line-height: 13px;text-transform: none;text-decoration: none;color: #666;}

/* ========== / HEADER ========== */


#footer .menu-footer .title-menu{font-family: 'Roboto';}
#footer .newsletter-footer-form-desktop input{font-family: 'Roboto';font-weight: 400;}


/* ========== MENU MOBILE ========== */

body .search-mobile{background: #FFF;padding: 10px 15px; border-bottom: 0px solid whitesmoke;display: none;}
body .search-mobile .frm_search{border: 1px solid #CCCCCC;border-radius: 6px;}
body .search-mobile .btn-search-mobile{background: #E76825;border-radius: 0 5px 5px 0;}
body .search-mobile .btn-search-mobile::after{width: 16px;height: 16px;background: url(/sysimages/icon-search.png) left top/16px no-repeat;}
body .search-mobile input{border-radius: 5px;}

body .menu-mobile ul.main-menu{background: #E8E8E8;padding: 10px 0 0;}
body .menu-mobile ul .sub-mobile.visible{ background: #E8E8E8;}
body .menu-mobile li.return { border-bottom: 1px solid #FAFAFA; background-color: #FAFAFA;}
body .menu-mobile ul.menu-inst li a{padding: 8px 15px 8px 50px;}
body .menu-mobile ul.menu-inst li a::before{width: 21px;height: 21px;}
body .menu-mobile ul.menu-inst li.user a::before{background-size: 21px;}

body ul.main-menu li{border-bottom: 1px solid #D9D5D4;}
body ul.main-menu li { border-top: 0px solid whitesmoke; }

body .menu-mobile ul li.hasSub > a::after{content: '';position: absolute; top: calc(50% - 16px); right: 10px;width: 32px; height: 32px;
    background: url(/sysimages/menu-mobile-sub-icon.png) no-repeat left top; background-size: 32px;}
body .menu-mobile ul.main-menu li.return a::before { content: ''; position: absolute; top: calc(50% - 16px);left: 3px; width: 32px;height: 32px;
    background: url(/sysimages/menu-mobile-return-icon.png) left top/32px no-repeat;}
body .menu-mobile ul li a{padding: 13px 55px 13px 15px;}
body .menu-mobile li.return { margin-bottom: 0px;}
body .menu-mobile .sub-mobile.visible li.return{margin-bottom: 10px;}
body .menu-mobile .sub-mobile.visible li.return a{color:#666666;}
body .menu-mobile .sub-mobile.visible li.return span{font-size: 11px;font-family:Roboto;font-weight: 500;}
@media screen and (max-width: 767px) {
body.menu-mobile-opened #containerSite {-webkit-box-shadow: 0 0 0px 0 rgb(102,102,102);-moz-box-shadow: 0 0 0px 0 rgb(102,102,102);
    box-shadow: 0 0 0px 0 rgb(102,102,102);}
body.menu-mobile-opened #containerSite-mask::before{background: #333333;background-image: url("data:image/svg+xml,%0A%3Csvg xmlns='http://www.w3.org/2000/svg' width='32' height='32' viewBox='0 0 32 32'%3E%3Cpath fill='%23FFF' fill-rule='evenodd' d='M22.7692308,8 L24,9.23076923 L17.23,16 L24,22.7692308 L22.7692308,24 L16,17.23 L9.23076923,24 L8,22.7692308 L14.77,16 L8,9.23076923 L9.23076923,8 L16,14.77 L22.7692308,8 Z'/%3E%3C/svg%3E%0A");background-size: 32px;background-position: center;background-repeat: no-repeat;height: 62px;width: 62px;position: absolute;content: '';top: 0; left: 0;}
body.menu-mobile-opened.bannerWelcomeGiftVisible #containerSite-mask::before{height: 92px;}
/*body.menu-mobile-opened #header .wrapper-header .toggle-button span {background: #fff;}*/
}

body.tablet .menu-mobile ul li.hasSub > a::after{top: calc(50% - 16px) !important; right: 10px !important;width: 32px !important; height: 32px !important; background-size: 32px !important;}
body.tablet .menu-mobile ul.main-menu li.return a::before {top: calc(50% - 16px) !important;left: 3px !important; width: 32px !important;height: 32px !important; background: url(/sysimages/menu-mobile-return-icon.png) left top/32px no-repeat !important;
}
/* ========== / MENU MOBILE ========== */


/* ========== HOME SLIDER ========== */

body .home .home-slider .description .content.center {text-align: left;}
body .home .description .content { max-width: 370px;}
body .home .wrapper-slider .home-slider .cover-image{line-height: 0;}

@media screen and (max-width: 767px){
    body .home .wrapper-slider{border-bottom: 13px solid #e66824;}
}

@media screen and (min-width: 768px){
    body .home .render_1.wrapper-slider .home-slider .cover-image img,
    body .home .render_0.wrapper-slider .home-slider .cover-image img{height: 800px;max-height: 800px;}
    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;}
}

/* ========== / HOME SLIDER ========== */
@media screen and (max-width: 767px){

    .value-propositions-cell-text .contentTitles_title{font-size: 12px !important;font-family: "Roboto" !important;font-weight: 500 !important;line-height: 12px !important;}
    .value-propositions-cell-text .contentTitles_description{font-size: 12px !important;line-height: 20px !important;color: #f0f0f0 !important;}

}

/* WISHLIST */
#share-wish .title-popup p:not(:first-child){padding-top: 18px;}
#share-wish .wrapper-input input{font-family: RobotoRegular;font-size: 12px;color: #343737;}
#share-wish .wrapper-social {padding-top: 10px;}

/* WISHLIST */


/* ========== PRODUCT LIST ========== */
body #rdc-productlist-area-b .side-menu{height: 0;overflow: hidden;}
body #rdc-productlist-area-b #sp-id-8564{display: none;}

body #sp-id-1511{
    height: 15px;
}

body #sp-id-5623{
    height: 18px;
}

body #sp-id-8564 {
    height: 31px;
}

body .breadcrumb ul{margin-left: -2px;}
body .breadcrumb ul li a {text-decoration: none;border-color: #D3D3D3;line-height: 11px;}

body .side-menu a:not(.wsm-button),
body .side-menu a:not(.wsm-button):hover, 
body .side-menu a:not(.wsm-button).active {border-width: 0;}
body .side-menu ul.firstLevelMenu ul li > a{display: inline;}
body .side-menu ul.firstLevelMenu ul li > a:hover, body .side-menu ul.firstLevelMenu ul  li.sel > a {display: inline;background-image: linear-gradient(to bottom, #000, #000 0);background-size: 1px 1px;background-repeat: repeat-x;background-position: 0 100%;}
body .side-menu ul.firstLevelMenu > li > a{font-size: 12px;color: #282828;line-height: 12px;padding: 10px;display: block;border-top: 1px solid #d6d6d6 !important;border-bottom: 0;}
body .side-menu ul.firstLevelMenu ul > li > a, body .side-menu a:not(.secondary-subtitle):not(.wsm-button) b{font-family: "Roboto";font-weight: 400;font-size: 12px;color: #666;line-height: 16px;}
body .side-menu ul.firstLevelMenu ul > li.sel > a,
body .side-menu ul.firstLevelMenu ul > li.sel a > b{color: #282828;}
body .side-menu ul.secondLevelMenu{margin-top: 6px;}
body .side-menu ul.secondLevelMenu ul{margin-top: 16px;margin-left: 10px;}
body .side-menu ul.secondLevelMenu > li > a{line-height: 18px !important;}
body .side-menu .secondLevelMenu li:not(:first-child){padding-top: 11px;}

body .filters,
body .filters .box-filter{border-color: #D6D6D6;}
body .filters .box-filter > p::after, body .side-menu ul.firstLevelMenu > li.sel > a::after{ content: ''; position: absolute;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='m5 14v4h22v-4z' fill='%23282828' fill-rule='evenodd'/%3E%3C/svg%3E");background-size: 12px;width: 12px;height: 12px;top: calc(50% - 6px);right: 10px;}
body .filters .box-filter.closed p::after, body .side-menu ul.firstLevelMenu > li > a::after{background-image: url("data:image/svg+xml,%0A%3Csvg height='32' viewBox='0 0 32 32' width='32' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='m18 5-.001 9h9.001v4h-9.001l.001 9h-4l-.001-9h-8.999v-4h8.999l.001-9z' fill='%23282828' fill-rule='evenodd'/%3E%3C/svg%3E");}

body .filters .cnt-filters{padding: 3px 20px 14px;margin-top: 0;}
body .filters .checkbox{margin-bottom: 5px;}
body .filters .checkbox .check{background: #EBEBEB;border: 1px solid #EBEBEB;}
body .filters .checkbox .check::before { background: url(/sysimages/icon-checked.png) center center/38px no-repeat;}
body .filters .checkbox input[type=checkbox]:checked + .check::before{background-color: #E66824 !important;}
body .filters .checkbox input[type=checkbox]:checked + .check { border: 1px solid #E66824; background-color: #E66824 !important;}
body .filters .price #slider-range{margin-right: 12px;height: 16px;}
body .filters .price #slider-range .ui-slider-range{top: -5px;}
body .filters .price #slider-range .ui-slider-range::before{background: #E76825;height: 4px;}
body .filters .price #slider-range .ui-slider-handle{top: -4px;border-radius: 50px;background: #E76825;width: 12px;height: 12px;border: 1px solid #FFF;}

body .filters .bottom-filters{margin-top: 33px;margin-left: 23px;}
body .filters .bottom-filters .clear-filters{border-radius: 50px;background-color: #F8F8F8;padding: 7px 28px;border: 1px solid #DEDEDE;}
body .filters .bottom-filters .clear-filters::before{content: none;}
body .filters .bottom-filters .clear-filters span{border-bottom-width: 0px;}
body .filters .bottom-filters .clear-filters:hover{border-color: #000}
body .filters .title-filter .names-filter-active{display: none;}
body .filters-container .rdc-icon-arrowright{right: 10px !important;background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='32' height='32' viewBox='0 0 32 32'%3E%3Cpolygon fill='%23E66824' points='24 25.17 14.725 16 24 6.83 21.138 4 9 16 21.138 28' transform='matrix(-1 0 0 1 33 0)'/%3E%3C/svg%3E%0A");}

body .bottom-list .button {background-color: #E66824;border: 1px solid #E66824;color: #fff;padding: 10px 25px;}

body #main.products #morep{background: #F0F0F0;border: 1px solid #E2E2E2;font-size: 12px;color: #282828;font-family: 'Roboto'; font-weight: 700;}
body #main.products #morep:hover{background-color: #B6B6B6;}

body .breadcrumb ul li a, 
body .breadcrumb ul li span, 
body .breadcrumb ul li::before{content: '/';margin: 0 2px;}
body .breadcrumb ul li a, 
body .breadcrumb ul li span{color: #333;}


   body #main.search .short-content-heading-titles p{font-family: Roboto;font-weight: 500;font-size: 14px;color: #454545;}

@media screen and (min-width: 767px) {
    body .heading-breadcrumb {padding: 15px 0 0;}
    body #main.search .container-products:not(.full) { width: calc(100% - 324px);}
body #main.products:not(.search) .wrapper-side-menu { width: 238px; margin: 0 86px 0 0;}
body #main.search .wrapper-side-menu{ width: 283px; margin: 0 41px 0 0;}
}

body.tablet .filters .price #slider-range{background-color: #fff;}
body.tablet #main.search .wrapper-side-menu{ width: 220px; margin: 0 30px 0 0;}
body.tablet .products .wrapper-side-menu {float: left;}
body.tablet #main.search .container-products:not(.full) { width: calc(100% - 253px);}
body.tablet #main.products:not(.search) .wrapper-side-menu {width: 220px;  margin: 0 30px 0 0;}
body.tablet .content-results .wrapper-page { padding: 25px 0px 0;}

body.tablet .container-products.list_area_b_active {width: calc(100% - 253px) !important;}

@media screen and (min-width: 767px) {
	body .container-products{width: calc(100% - 324px) !important;margin: 0 auto;}
    body.area-b-no-filters .container-products{float: none;}
}

body.area-b-no-filters #rdc-productlist-area-b{display: none;}
@media screen and (max-width: 767px) {
		/* ========== FILTERS ========== */
	body .top-filters .row { margin: 0 -7px;}
	body .top-filters .row .column { padding: 0 7px;}
	body .top-filters .wrapper-top-filters { padding: 17px 15px;}
	body .filters .checkbox .check::before {width: 26px; height: 26px; background: url(/sysimages/icon-checked.png) center center/90px no-repeat;
    border-radius: 0px; top: calc(50% - 13px); left: calc(50% - 13px);}
    body .filters .title-filter .total-filter-active{font-size: 13px;color: #E66824;opacity: 1;}
    body .wrapper-active-filters .filters-active-item::before { content: ''; position: absolute; right: 12px; top: calc(50% - 6px); width: 12px; height: 12px;
    background: url(/sysimages/icon-close.png) left top/12px auto no-repeat;}
    body .wrapper-active-filters .filters-active-item {border-radius:16px;border: 1px solid #D6D6D6; background: #F8F8F8;padding: 10px 47px 10px 14px;}
    body .bottom-filters { background-color: #fff; border-top: 1px solid #fff;}
    body .wrapper-filters .desc-text{font-family: Oswald-Regular;font-size: 22px;color: #282828;line-height: 43px;text-transform: uppercase;}
    body .wrapper-filters .total-filter-active-top{display: none;}
    body .filters .checkbox .filter-name {font-size: 14px;color: #000000;line-height: 40px;}
    body .filters-container:not(.orderRotate) .wrapper-rotation-filters .header-popup-mobile-filters { margin-bottom: 0px;}
    body .filters .checkbox { margin-bottom: 0px; }
    body .filters .checkbox .check {background: #EBEBEB;border: 1px solid #EBEBEB;}
    body .filters .checkbox .check::after{border-color: #fff}
    
    body .wrapper-pseudo-filters .filters{border-top: 1px solid #E1E1E1 !important;}
    body .filters .box-filter p, body .filters .box-filter span{font-family: Roboto;font-weight: 500;font-size: 13px;line-height: 20px;text-transform: uppercase;}
    body .filters .box-filter > p{padding: 13px 30px 13px 15px;}
    body .wrapper-active-filters{margin-top: -10px;}
    body .wrapper-active-filters-list{padding: 0 0 14px;margin-left: 0;}

	/* ========== FILTERS ========== */
	
	body .top-filters .row .column a{background-color: #F0F0F0;border-color: #E2E2E2;padding: 12px 5px;}

	body .header-popup-mobile-filters{box-shadow: none;height: 87px;margin-bottom: 13px;}
    /*body .header-popup-mobile-filters .desc{vertical-align: bottom;}*/
    body .header-popup-mobile-filters .back-popup-filters.filter-show-svg-icon{top: auto !important;transform: none;bottom:9px;}

    body .filters .cnt-filters{padding-top:4px;padding-left: 0;padding-right: 0;}
    body .filters [flttype="preco"] .cnt-filters{padding-top:20px;}


    /*body .header-popup-mobile-filters .close-popup-filters.filter-show-svg-icon .mfp-close{top: 28px !important;right: 11px !important;}*/
    body .filters-container .mfp-close .rdc-icon-svg{background-color: transparent;background-size: 82%}
}

/* ========== / PRODUCT LIST ========== */


/* ========== PRODUCT DETAIL ========== */

#main.product .heading-breadcrumb .column-return a {display: none;}
.review-history .title-reviews{display: none;}
#sp-8523{display: none;}
.review-history > .container{padding: 0;}

body .mfp-iframe-holder .mfp-close{right: 4px; top: 4px;background-image: url(/sysimages/icon_close_video.png);background-position: center;background-size: 18px;background-color: #fff;}
body .mfp-iframe-holder .mfp-close:hover{opacity: 0.8;}
body .mfp-iframe-holder .mfp-iframe-scaler iframe { border: 4px solid #fff;}
/* ========== / PRODUCT DETAIL ========== */



/* ========== / Campanha Cupão ========== */
body #rdc-product-campaigns-bar .campaign-code{border:0;}
body #rdc-product-campaigns-bar .horizontal-accordion{background: #F0F0F0;border: 1px solid #E2E2E2;border-radius: 6px;padding:25px 0;}
body #rdc-product-campaigns-bar .rdc-campaigns-timer .monospace{ font-family: Oswald-Bold;font-size: 24px;color: #282828;}
body #rdc-product-campaigns-bar .rdc-campaigns-timer .value {padding: 0 4px;min-width:22px;}
body #rdc-product-campaigns-bar .rdc-campaigns-timer { border: 0px solid lightgray;padding:0px 5px 8px 5px;}
body #rdc-product-campaigns-bar .rdc-campaigns-code .content-code .button{padding: 7px 26px 7px 26px;font-family: Montserrat-Medium;font-size: 14px;text-align: center;line-height: 18px;}
body #rdc-product-campaigns-bar .rdc-campaigns-slider { padding: 15px 20px 15px 20px;box-shadow: 0 0 4px 0 rgba(0,0,0,0.14);border-radius: 4px;}
body #rdc-product-campaigns-bar .rdc-campaigns-timer .desc{font-family: OpenSans-Semibold;font-size: 10px;color: #999999;text-align: center;line-height: 7px;}
body #rdc-product-campaigns-bar .campaign-descriptions p{ font-family: OpenSans;font-size: 12px;color: #282828;line-height: 18px;}
body #rdc-product-campaigns-bar .campaign-title .dis-table-cell{display: block;text-align: center;}
body #rdc-product-campaigns-bar .campaign-title .item-title.secondary-subtitle{font-family: OpenSans-Bold;font-size: 13px;color: #E66824 !important;line-height: 22px;}
body #rdc-product-campaigns-bar .campaign-title .dis-table{width: 130px;}
body #rdc-product-campaigns-bar .campaign-title .svg-icon path{fill:#E66824;}
body #rdc-product-campaigns-bar .campaign-title .svg-icon > svg {height: 17px; width: 17px;}
body #rdc-product-campaigns-bar .campaign-descriptions{ border-left: 1px solid #ebebeb;}
body #rdc-product-campaigns-bar .rdc-campaigns-code{ border-left: 1px solid #ebebeb;}
/* ========== / Campanha Cupão ========== */



/* ========== / Account ========== */
body #main.account {background: #fff;}
body #main.account .account-menu { padding: 10px 0 24px;}
body #main.account .account-menu .title-menu { display: none;}
body #main.account .account-menu li.sel a { background: #A0A0A0; border-color: #A0A0A0;color: #fff;}
body #main.account .account-menu li a span{font-family: Roboto;font-weight: 500;font-size: 12px;line-height: 18px;}
body #main.account .account-menu ul li a { padding: 5px 21px;}
body #main.account .title-page h1 { font-size: 26px; line-height: 110%;}
body #main.account .title-page p{font-family: Roboto;font-weight: 500;font-size: 14px;color: #454545;line-height: 18px;}
body #main.account .form-field .max-carac{padding: 9px 14px 7px;}
/* ========== / Account ========== */



/* ========== / STORES ========== */
body .stores.ref02 .search-wrapper .form-field .select{height: 40px;}
body .stores.ref02 .search-wrapper .form-field .select select{height: 38px;}
body .stores.ref02 .search-wrapper .button{height: 40px;}
@media screen and (max-width: 767px) {
    body .stores.ref02 .search-wrapper .form-field .select select{padding-top: 10px;padding-bottom: 10px;}
}
/* ========== / STORES ========== */


/* ========== / FAQS ========== */
body .faqs.ref01 .accordion-faqs > li > .accordion-head::after {
    content: '';
    position: absolute;
    top: calc(50% - 5px);
    right: 18px;
    width: 10px;
    height: 10px;
    background: url(/sysimages/icon-acordion-plus.png) left top/10px no-repeat;
}
body .faqs.ref01 .accordion-faqs > li.active > div::after {
    background: url(/sysimages/icon-acordion-minus.png) left top/10px 3px no-repeat;
}
/* ========== / FAQS ========== */


/* ========== / Testimony ========== */
body .testimony.ref01 .testimony-holder .header .small i{font-style: normal;}
/* ========== / Testimony ========== */

/* ========== / News ========== */
body .news.ref01 article .desc .short_content { padding-top: 19px;}
body .news.ref01 article .desc .item-date { padding-top: 17px;}

/* detail*/
body .news_detail.ref01 .column-other ul li { border-top: 1px solid #f2f2f2;}
body .news_detail.ref01 .column-other ul li:last-child {border-bottom: 1px solid #f2f2f2;}
/* ========== / News ========== */


/* ========== / GIFT CARD ========== */
#main.egifts .btn-cart{background: #000;border-color: #000;}
#main.egifts .btn-cart:hover{background: #fff;border-color: #fff;color:#000;}
/* ========== / GIFT CARD ========== */


/* ========== RESPONSIVE ========== */

@media screen and (max-width: 767px) {
	body .home .home-slider .description .content{padding: 15px 0px 30px;}
}

/* ========== / RESPONSIVE ========== */

@media print{
    #header .container .column-logo{width: 100%;}
    #header .container .column-logo .logo{display: block !important;margin: 0;max-width: 190px;}
    #header .container .column:not(.column-logo) *,
    #wrapper-brands{display: none !important;}
}



#main .value-propositions-item .value-propositions-cell-text .contentTitles_title{font-weight: 500;}
#main .value-propositions-item .value-propositions-cell-text .contentTitles_title, #main .value-propositions-item .value-propositions-cell-text .contentTitles_description{font-size: 13px;}
#main .value-propositions-item .value-propositions-cell-text .contentTitles_description{/*color: #777 !important;*/opacity: 0.45;}



body.tablet .wrapper-blocks .container-banners .wrapper-banner.banner54{padding: 20px 0px !important;}





/* retirar class search */
body #sp-id-1511 {height: 11px;}
body .search.products .breadcrumb{padding: 0px 4px;}
body .search.products .breadcrumb ul li a, body .products .breadcrumb ul li span {font-size: 10px;text-transform: uppercase;border-color: transparent; line-height: 11px;}
body .search.products .breadcrumb ul li a:hover{border-color: currentColor;}
body .search.products .breadcrumb ul li::before { margin: 0px 1px;font-size: 10px;}
body .search.products .breadcrumb ul li a{color: #666666;}

/* solr */
body #main.search .content-results .heading-titles, body #main.search .content-results .wrapper-suggestion{display: none !important;}
body #main.search .heading-breadcrumb {padding: 11px 0 0;}
body #main.search #sp-id-8746{height: 18px;}

body #main.search .side-menu ul li{padding: 0px;}
body #main.search .side-menu ul li.initial > p{display: none !important;}
body #main.search .side-menu ul.secondLevelMenu {margin-top: 0px;margin-left: 0px;}
body #main.search .secondLevelMenu > li{border-top: 1px solid #D6D6D6;}
body #main.search .secondLevelMenu > li:first-child{border-top-color: transparent;}
body #main.search .secondLevelMenu > li > a, body #main.search .secondLevelMenu > li > a *{font-weight: 700; font-size: 15px;color: #000;background: none;text-transform: none;display: block;}
body #main.search .secondLevelMenu > li > a{padding: 11px 11px;}
body #main.search .secondLevelMenu > li > a span{display: none;}

body #main.search .secondLevelMenu > li:not(.all) > a:not([data-field="all"])::after{content: '';position: absolute; right: 9px; top: calc( 50% - 5px); width: 13px; height: 13px; background-size: 100%; transform: rotate(180deg); background-image: url("data:image/svg+xml,%3Csvg width='13' height='13' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M10.7433 8.9375 6.5 4.8679 2.2567 8.9375l-.6317-.6058L6.5 3.6563l4.875 4.6754-.6317.6058Z' fill='%23000'/%3E%3C/svg%3E") !important;}
body #main.search .secondLevelMenu > li:not(.all).sel > a:not([data-field="all"])::after{transform: rotate(0deg);}
body #main.search .secondLevelMenu > li.sel > a[data-field="all"], body #main.search ul.secondLevelMenu > li ul li.sel a, body #main.search ul.secondLevelMenu > li ul li.sel a span{text-decoration: underline !important;}

body #main.search .side-menu ul.secondLevelMenu ul{margin-top: 14px;margin-left: 11px;padding-bottom: 17px;}
body #main.search .side-menu ul.secondLevelMenu ul li:not(:first-child){padding-top: 10px;}
body #main.search .side-menu ul.secondLevelMenu ul li a, body #main.search .side-menu ul.secondLevelMenu ul li a *{font-size: 14px;color: #000;text-transform: none; text-decoration: none !important;border: 0px;background: none;}
body #main.search .side-menu ul.secondLevelMenu ul li a{display: flex;justify-content: space-between;padding-right: 6px;text-transform: uppercase;}
/*body #main.search .side-menu ul.secondLevelMenu ul li a span{display: none;}*/
body #main.search .side-menu ul.secondLevelMenu ul li a:hover{opacity: .4;}
body #main.search .side-menu ul.secondLevelMenu ul li a span{font-size: 13px; color: #B6B6B6;}

body #main.search .container-products{padding-top: 10px;}
body #main.search .top-list .total{font-size: 12px; color: #B6B6B6;text-transform: uppercase; padding-left: 1px; font-weight: 500; display: flex;flex-direction: row-reverse;}
body #main.search .top-list .total span{position: relative;}
body #main.search .top-list .total span::before{content: ' : ';}
body #main.search #sp-id-5611{height: 39px;}

@media screen and (max-width: 767px) {
    body #main.search #sp-id-8746 {height: 23px;}
    body #main.search #sp-id-8564 { height: 14px;}
    body #main.search .side-menu ul.firstLevelMenu > li > a{border-radius: 4px;border: 1px solid #D6D6D6;background-color: #fff;display: flex;align-items: center;padding: 12px;line-height: 14px; font-weight: 500;font-size: 12px;justify-content: center;}
    body #main.search .side-menu ul.firstLevelMenu > li > a::after{display: none;}
    .total-search-bar{padding: 0px 17px 15px;font-weight: 500;color: #B6B6B6;font-size: 12px;text-transform: uppercase;background-color: #F1F1F1; margin-top: -4px;}
    body #main.search #sp-4616{display: none;}

    body #main.search .side-menu ul.firstLevelMenu > li > a::before{content:'';display: block; width: 12px; height: 12px;margin-right: 8px;background-repeat: no-repeat;background-position: right;}
    body #main.search .side-menu ul.firstLevelMenu > li > a::before{background-image: url("data:image/svg+xml,%3Csvg width='12' height='12' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M2.8788 0c-.7601 0-1.3993.5294-1.5913 1.2393H.4303a.4245.4245 0 0 0-.165.0326.4283.4283 0 0 0-.1398.0943.4338.4338 0 0 0-.0932.1414.4376.4376 0 0 0 .0944.4728c.04.04.0873.0718.1394.0934a.4242.4242 0 0 0 .1642.0323h.8555c.1908.7118.8315 1.2435 1.593 1.2435.7539 0 1.3893-.5214 1.5872-1.2223l7.1062-.0212a.4248.4248 0 0 0 .3029-.1276.4333.4333 0 0 0 .0926-.1407.4385.4385 0 0 0 .0323-.166.436.436 0 0 0-.1255-.3056.4264.4264 0 0 0-.3023-.127l-7.0945.0212C4.293.5397 3.6467 0 2.8788 0Zm0 .8668c.4466 0 .7995.356.7995.8076s-.3529.8084-.7995.8084-.7986-.3568-.7986-.8084.352-.8076.7986-.8076Zm4.579 3.3217c-.7727 0-1.423.5388-1.6148 1.2613H.4303a.4245.4245 0 0 0-.1644.0324.4283.4283 0 0 0-.1395.0936.4337.4337 0 0 0-.0934.1406.4376.4376 0 0 0 .0928.4735.4246.4246 0 0 0 .3044.1266H5.844c.1924.7224.8419 1.2622 1.614 1.2622.772 0 1.4215-.5398 1.6139-1.2621h2.5004a.4248.4248 0 0 0 .3029-.1276.4334.4334 0 0 0 .0926-.1407.4386.4386 0 0 0 .0323-.166.436.436 0 0 0-.1255-.3056.4264.4264 0 0 0-.3023-.127H9.0726c-.1918-.7224-.842-1.2612-1.6148-1.2612Zm0 .8668c.4581 0 .8204.3638.8204.827 0 .4633-.3623.8296-.8204.8296-.458 0-.8203-.3663-.8203-.8296 0-.4632.3622-.827.8203-.827ZM4.127 8.6073c-.7718 0-1.4222.5393-1.6148 1.2612H.4302a.4245.4245 0 0 0-.1648.0327.4281.4281 0 0 0-.1399.0943.4346.4346 0 0 0-.1255.3081.4375.4375 0 0 0 .1267.306.4244.4244 0 0 0 .3036.1257h2.081C2.7028 11.4591 3.354 12 4.127 12c.773 0 1.4233-.541 1.6147-1.2647h5.8305a.4262.4262 0 0 0 .302-.1266.436.436 0 0 0 .1258-.3051.4348.4348 0 0 0-.1246-.3072.4293.4293 0 0 0-.139-.0945.4244.4244 0 0 0-.1642-.0334H5.7409c-.1927-.7219-.8422-1.2613-1.614-1.2613Zm0 .8667c.458 0 .8203.3664.8203.8296s-.3623.8296-.8203.8296c-.4581 0-.8204-.3664-.8204-.8296s.3623-.8296.8204-.8296Z' fill='%23000'/%3E%3C/svg%3E");}
    .params-oc .content-noresults .heading-titles {padding-top: 15px;}
}

.wrapper-search > .container{max-width: 1454px;}
@media screen and (min-width: 768px) {
    body #main.search .wrapper-side-menu {width: 228px;margin: 0 46px 0 0;}
    body #main.search .container-products {width: calc(100% - 274px) !important;}
}


/*--------------------- MINICART RECOMENDATION --------------------------- */

/* ---------- Sugestion Mini Cart --------- */
	body .recomendation-cart-right-bar{padding-top: 22px;}
	body .recomendation-cart-right-bar .rdc-wrapper-popup-header > .dis-table > .dis-table-cell:first-child{display: none;}
	body .rdc-recomendation-product .rdc-recomendation-product-totais{flex-direction: column;}
	body .rdc-recomendation-product .rdc-recomendation-product-totais > div:last-child{margin-left: -95px;display: none;}
	body .recomendation-cart-right-bar .rdc-recomendation-product .rdc-recomendation-product-button{width: 100%;margin-top: 7px;}
	body .recomendation-cart-right-bar .rdc-recomendation-product .rdc-recomendation-product-image,
    body .explore-product-recomendation .product-item-image {border: 1px solid #E5E5E5;}
	body .recomendation-cart-right-bar .rdc-recomendation-product .rdc-recomendation-product-desc{width: calc(100% - 122px); padding-top: 8px;}
	body .rdc-recomendation-product-title{padding-bottom: 6px;}
	body .recomendation-cart-right-bar .rdc-wrapper-popup-header .sp-small{height: 28px;}
	body .recomendation-cart-right-bar .rdc-recomendation-free-shipping-cst{border-top: 1px solid #CCC; padding-top: 10px; padding-bottom: 8px; text-align: center;}
	body .recomendation-cart-viewcart-link { margin-top: 30px; width: 100%; background-color: #E66824; border-color: #E66824; border-radius: 4px; -webkit-border-radius: 4px; -moz-border-radius: 4px; -ms-border-radius: 4px; -o-border-radius: 4px; }
    body .recomendation-cart-viewcart-link:hover { background-color: #000; border-color: #000; color: #FFF;}
	body .rdc-recomendation-combine{margin-top: 0px;padding-top: 40px; border-color: #CCC;}
	body .explore-product-recomendation {padding-right: 0;}
	body .explore-product-recomendation.ps--active-y {padding-right: 10px;}	
	body .explore-product-recomendation .product-item-desc {padding-top: 5px; width: calc(100% - 122px);}
	body .explore-product-recomendation .product-item-desc .price p:not(:last-child) {margin-right: 10px;}
	body .recomendation-cart-right-bar .rdc-recomendation-combine .subtitle{margin-bottom: 30px !important;}
	body .explore-product-recomendation-item{border-top: 0; padding-top: 25px;}
	body .explore-product-recomendation .product-item-desc .key1-name{padding-bottom: 0;}
	body .recomendation-cart-right-bar .mfp-close {background-image: url("data:image/svg+xml,%0A%3Csvg width='32' height='32' viewBox='0 0 32 32' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Crect width='32' height='32' rx='16' fill='%23F5F5F5'/%3E%3Cpath d='M16.9436 16L22.875 21.9314L21.9314 22.875L16 16.9436L10.0686 22.875L9.125 21.9314L15.0564 16L9.125 10.0686L10.0686 9.125L16 15.0564L21.9314 9.125L22.875 10.0686L16.9436 16Z' fill='%23282828'/%3E%3C/svg%3E%0A");}
	body .recomendation-cart-right-bar .mfp-close * {display: none;}
    body .explore-product-recomendation .product-item-button .button {border-color: #333; background-color: #FFF; color: #333; border-radius: 4px;}
    body .explore-product-recomendation .product-item-button .button:hover {background-color: #333; color: #FFF;}
    body .explore-product-recomendation .product-item-button:only-child {grid-column: 1/3;}

    body .recomendation-cart-right-bar select {padding-top: 11px; padding-bottom: 11px;}
    body .recomendation-cart-right-bar div.select {border-radius: 4px; -webkit-border-radius: 4px; -moz-border-radius: 4px; -ms-border-radius: 4px; -o-border-radius: 4px; border-color: #CCC;}
    body .recomendation-cart-right-bar div.select::after {width: 16px; height: 16px; top:calc(50% - 8px); background: url("data:image/svg+xml,%0A%3Csvg width='16' height='16' viewBox='0 0 16 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M13.5 5L2.5 5L8 11L13.5 5Z' fill='%23333333'/%3E%3C/svg%3E%0A"); background-size: 100%;}

	@media screen and (min-width: 768px){
		body .recomendation-cart-right-bar{width: 486px; padding-top: 60px;}
        body .recomendation-cart-right-bar .wrapper-popup > div:not(.rdc-wrapper-popup-body){padding-left: 12px;padding-right: 12px;}
		body .recomendation-cart-right-bar .rdc-recomendation-product .rdc-recomendation-product-totais {margin-top: 15px;}
		body .recomendation-cart-right-bar .rdc-wrapper-popup-body{padding-left: 0;padding-right: 0;margin-right: 0;}
		body .recomendation-cart-right-bar .mfp-close{right: 15px !important; top: 15px !important;}
		body .recomendation-cart-right-bar .rdc-recomendation-product,
		body .recomendation-cart-right-bar .rdc-recomendation-combine {padding-left: 25px;padding-right: 25px;}
		body .recomendation-cart-right-bar .explore-product-recomendation .product-item-variants > div > div:nth-child(3){grid-column: 1 / 3;}
		body .recomendation-cart-right-bar .explore-product-recomendation .product-item-variants > div{display: grid !important;grid-gap: 11px 13px !important;grid-template-columns: 50% 50%;width: calc(100% - 15px);}
        body .recomendation-cart-right-bar .rdc-recomendation-product .rdc-recomendation-product-image,
        body .explore-product-recomendation .product-item-image {width: 122px;}
        body .explore-product-recomendation .product-item-variants > div > div {height: 40px !important;}
    }

	@media screen and (max-width: 767px){
		body .recomendation-cart-right-bar {padding-top: 20px;}
		body .recomendation-cart-right-bar .wrapper-popup > div:not(.rdc-wrapper-popup-body) {padding-left: 10px;padding-right: 10px;}
		body .recomendation-cart-right-bar .dis-table-cell{padding-left: 0 !important;}
		body .recomendation-cart-right-bar .rdc-recomendation-product .rdc-recomendation-product-desc{padding-top: 0;}
		body .recomendation-cart-right-bar .rdc-recomendation-product .rdc-recomendation-product-button {margin-top: 11px;}
		body .product-item-colors-length{display: none;}
		body #recomendation-cart-right-bar .explore-product-recomendation .product-item-desc .name{height: auto !important;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
		body .rdc-recomendation-product-title{padding-bottom: 1px;}
		body .rdc-recomendation-product .rdc-recomendation-product-totais {margin-top: 14px;}
		body .explore-product-recomendation .product-item-desc .price {margin-top: 2px;}
		body .recomendation-cart-right-bar .rdc-recomendation-free-shipping-cst {margin: 0 -15px;}
		body .explore-product-recomendation .product-item-desc {width: calc(100% - 80px); padding-left: 13px; padding-top: 0;}
		body .addcart-recomendation-product-bar-mobile {padding-bottom: 30px;}
        body .recomendation-cart-right-bar .rdc-recomendation-product .rdc-recomendation-product-image,
        body .explore-product-recomendation .product-item-image {width: 80px;}

        body .recomendation-cart-right-bar .rdc-recomendation-product {padding-left: 10px; padding-right: 10px;}
        body .recomendation-cart-right-bar .rdc-recomendation-combine {padding-left: 25px; padding-right: 25px;}
        body .explore-product-recomendation .product-item-variants > div > div {height: 42px !important;}

        body .addcart-recomendation-product-bar-mobile button.btn-cart {background-color: #E66824; border-color: #E66824; border-radius: 4px; -webkit-border-radius: 4px; -moz-border-radius: 4px; -ms-border-radius: 4px; -o-border-radius: 4px;} 
        body .addcart-recomendation-product-bar-mobile button.btn-cart:hover {background-color: transparent !important; border-color: #000 !important; color: #000 !important;}

        body .addcart-recomendation-product-bar-mobile-button .btn-wish {border: 1px solid #CCC; border-radius: 4px; -webkit-border-radius: 4px; -moz-border-radius: 4px; -ms-border-radius: 4px; -o-border-radius: 4px; }
        
    }


/* Style */
body .recomendation-cart-right-bar .subtitle {font-weight: 400;font-size: 26px; line-height: 31px; font-family: 'Oswald-Regular', sans-serif;}
body .recomendation-cart-right-bar .rdc-recomendation-combine .subtitle {font-family: 'Roboto', sans-serif; font-weight: 700; font-size: 15px; line-height: 24px;}
body .recomendation-cart-right-bar .rdc-recomendation-product-title {font-weight: 700;}
body .recomendation-cart-right-bar .rdc-recomendation-product-ref {font-weight: 400;font-size: 13px; color: #333;}
body .recomendation-cart-right-bar .rdc-recomendation-product-totais .rdc-recomendation-product-subtotal,
body .recomendation-cart-right-bar .rdc-recomendation-product-totais .rdc-recomendation-product-subtotal b {font-weight: 700;font-size: 15px; color: #333;}
body .recomendation-cart-right-bar .rdc-recomendation-free-shipping-cst p {font-weight: 400; font-size: 13px; color: #333; line-height: 20px;}
body .explore-product-recomendation .product-item-desc .name {font-weight: 700; font-size: 13px; line-height: 20px;}
body .explore-product-recomendation .product-item-desc .price > p{font-size: 13px; font-weight: 700;}
body .recomendation-cart-viewcart-link {font-weight: 700; font-size: 17px !important; line-height: 20px; text-transform: none; padding-top: 10px; padding-bottom: 10px;}

body .recomendation-cart-right-bar select {font-family: 'Roboto', sans-serif; font-size: 14px; color: #333; font-weight: 300;}

@media screen and (max-width: 767px) {
    body .explore-product-recomendation .product-item-button .button {font-size: 17px; font-weight: 500; text-transform: none;} 
    body .addcart-recomendation-product-bar-mobile .secondary-title {font-family: 'Roboto'; text-transform: none; font-weight: 700; font-size: 15px; line-height: 24px;}
    body .addcart-recomendation-product-bar-mobile button.btn-cart {color: #FFF; font-weight: 700; font-size: 17px !important; text-transform: none;}
}


/* ---------------------------------------- */

/* ========== CHAT ========== */
body.rdc-page-module-home .online_chat{bottom: 94px;}
body.rdc-page-module-home .iframe_onlinechat{bottom: 94px;}
@media screen and (max-width: 767px) {
    body.rdc-page-module-home .iframe_onlinechat{z-index: 100000;}
}



/* ========== PESQUISA ========== */
.rcc-search-result-item:hover{
	box-shadow: 0px 0px 14px 6px rgb(0 0 0 / 9%);
	z-index: 1;
}    

.rcc-search-old-price, .rcc-search-discount-value{
	//display:none;
} 

.rcc-search-price{
 //margin-left:0px!important;
}

.rcc-search-results{
	row-gap: 40px!important;
}
.rcc-search-result-item{
  padding: 5px;
}
