/* CSS CUSTOM */
body .heading-breadcrumb,
body .breadcrumb {display: none;}
body #rdc-productlist-area-f .breadcrumb{display: block;}
body .breadcrumb{background: #F8F8F8;border-top: 1px solid #e0e0e0;}
body .breadcrumb ul{text-align: center;}
body .breadcrumb ul li{margin: 9px 10px;vertical-align: middle;float: none;}
body .breadcrumb ul li:first-child{margin-left: 0;}
body .breadcrumb ul li::before{display: none;}
body .breadcrumb ul li a, body .breadcrumb ul li span, body .back_heading{max-width: 100%;text-transform: uppercase;text-decoration: none;font-size: 12px;line-height: 16px;color: #999;font-weight: 400;padding: 3px 6px;margin: 0;}
body .breadcrumb ul li a:hover{text-decoration: underline;}


/*BLOCOS*/
body .value-propositions-item .contentTitles_title{text-transform: none !important;margin-bottom: 5px !important;font-weight: 700 !important;font-family: NunitoSans !important;color: #000 !important;}
body .ui-datepicker .ui-datepicker-title select{min-height: auto;}
@media screen and (max-width: 767px){
	body .banner-id-33 .title-form .secondary-title{font-size: 19px;line-height: 27px;color: #000;font-weight: 700;}
}

/* Homepage */
	.home .home-slider .description .content{max-width: 550px;}
	.home .home-slider .description .content .title{font-family: Roboto;font-weight: 300;font-size: 14px;line-height: 16px;}
	.home .home-slider .description .content .subtitle{font-family: 'NunitoSans', sans-serif;font-weight: 700;font-size: 50px;line-height: 58px;text-transform: uppercase;}

	body #main.home{padding-bottom: 0}
	@media screen and (min-width: 768px) {
		.home .home-slider .description .content .subtitle{padding-top: 26px !important;}
		.home .home-slider .description .content .home-slider-description{padding-top: 12px !important;}
		body .home .render_1.wrapper-slider .home-slider .cover-image img,
		body .home .render_0.wrapper-slider .home-slider .cover-image img{height: 600px;max-height: 600px;min-height: 600px;}
		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: 600px;}

		body .home .render_2.wrapper-slider .home-slider .cover-image img{max-height: 100vh;height: 100vh;}
	}

	@media screen and (max-width: 767px) {
		.home .home-slider .description .content .subtitle{font-size: 36px;line-height: 44px;}
	}

#header .notifications .mobile-cart-notice span,
#header .notifications .mobile-wish-notice span{font-weight: 600;color: #000;}


@media screen and (min-width: 768px){
	#sp-id-8492{height: 16px}
	body #main.products .content-search.content-results{padding-top: 19px}
	body #main.products .content-search:not(.content-noresults) .container{padding: 0 12px;}

}

body .wrapper-side-menu{width: 240px;margin-right: 16px;margin-top: 1px;margin-left: 28px;}
body .wrapper-side-menu.is_stuck{margin-top: 86px;}
body .wrapper-products{margin-top: 18px;}

article.product-item .availableColorsLength{font-size: 8px;line-height: 11px;}

@media screen and (max-width: 767px){
	body .wrapper-products {margin-top: 28px;}
}

body .top-list .filters-button{color: #121314;}
body .top-list .subtitle_list_1{font-weight: 400;font-size: 14px;line-height: 23px;}
body .header-popup-mobile-filters{height: 54px;background: #F6F6F6;box-shadow: 0 1px 0 0 #D8D8D8;margin-bottom: 0;}
body .header-popup-mobile-filters .desc{font-weight: 700;font-size: 18px;line-height: 24px;padding-left: 15px}
body .header-popup-mobile-filters .back-popup-filters.filter-show-svg-icon .rdc-icon-svg{margin: 4px auto;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='m7 11.5261996c.00089614-.1377761.05454531-.2699838.14993617-.369488.09092533-.0998156.21975747-.1567116.35484893-.1567116s.2639236.056896.35484893.1567116l8.13653607 8.5581405 8.1465318-8.5581405c.0909253-.0998156.2197575-.1567116.3548489-.1567116.1350915 0 .2639236.056896.354849.1567116.1968003.2109444.1968003.5380178 0 .7489622l-8.4963829 8.9376146c-.0909253.0998156-.2197575.1567116-.3548489.1567116-.1350915 0-.2639236-.056896-.354849-.1567116l-8.49638283-8.9476008c-.09539086-.0995042-.14904003-.2317119-.14993617-.369488z' transform='matrix(0 1 -1 0 32 0)'/%3E%3C/svg%3E");}
body .filters-container.list_filters_popup_mobile_2:not(.orderRotate) .wrapper-rotation-filters .header-popup-mobile-filters .desc{padding-left: 48px;}
body .filters-container:not(.orderRotate) .wrapper-rotation-filters .header-popup-mobile-filters .total-filter-active-top{display: none;}
body .header-popup-mobile-filters .back-popup-filters.filter-show-svg-icon{left: 24px;width: 30px;height: 30px;}
body .header-popup-mobile-filters .back-popup-filters .rdc-icon-svg{width: 30px;height: 30px;background-size: 18px;}

body .wrapper-active-filters{width: calc(100% + 30px);margin-left: -15px;}
body .wrapper-active-filters-list{margin-left: 0;padding: 8px 0 8px 20px;box-shadow: 0 1px 0 0 #D8D8D8;}
body .wrapper-active-filters .filters-active-item{margin-left: 15px;padding: 8px 38px 8px 18px;background: #F6F6F6;border-radius: 16px;}
body .wrapper-active-filters .filters-active-item::before{width: 12px;height: 12px;top: calc(50% - 6px);right: 18px;background-color: transparent;background-size: 100%;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='m27.792196 26.1714184-10.181808-10.1610288 10.1610288-10.16102881c.3412456-.45499417.2959983-1.09167299-.1061636-1.49383483-.4021618-.40216183-1.0388406-.4474092-1.4938348-.10616357l-10.1610288 10.16102881-10.16102881-10.18180801c-.45499417-.34124563-1.09167299-.29599826-1.49383483.10616357-.40216183.40216184-.4474092 1.03884066-.10616357 1.49383483l10.16102881 10.18180801-10.18180801 10.1610288c-.34124563.4549942-.29599826 1.091673.10616357 1.4938348.40216184.4021619 1.03884066.4474092 1.49383483.1061636l10.18180801-10.1610288 10.1610288 10.1610288c.4549942.3412456 1.091673.2959983 1.4938348-.1061636.4021619-.4021618.4474092-1.0388406.1061636-1.4938348z'/%3E%3C/svg%3E")}

body .filters{margin-left: -15px;width: calc(100% + 30px);}
body .filters .box-filter{border-bottom: 0;}
body .filters .box-filter:first-child{margin-top: 11px;}
body .filters .box-filter .rdc-icon-arrowright{width: 18px !important;height: 18px !important;right: 30px !important;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='m11.5261996 7c-.1377761.00089614-.2699838.05454531-.369488.14993617-.0998156.09092533-.1567116.21975747-.1567116.35484893s.056896.2639236.1567116.35484893l8.5581405 8.13653607-8.5581405 8.1465318c-.0998156.0909253-.1567116.2197575-.1567116.3548489 0 .1350915.056896.2639236.1567116.354849.2109444.1968003.5380178.1968003.7489622 0l8.9376146-8.4963829c.0998156-.0909253.1567116-.2197575.1567116-.3548489 0-.1350915-.056896-.2639236-.1567116-.354849l-8.9476008-8.49638283c-.0995042-.09539086-.2317119-.14904003-.369488-.14993617z'/%3E%3C/svg%3E");}
body .filters .box-filter .title-filter:hover{background: #F8F8F8;}
body .filters .box-filter > p{padding: 13px 50px 13px 30px;}
body .filters .box-filter p, body .filters .box-filter .title-filter span{font-size: 14px;line-height: 18px;}
body .filters .title-filter .total-filter-active{opacity: 1;}
body .filters .checkbox .filter-name{padding-left: 8px;}
body .filters .checkbox .filter-name, body .order-type .order-dropdown .filter-name{}
body .filters .checkbox{margin-bottom: 16px;width: 50%;display: inline-block;vertical-align: top;}
body .filters .checkbox .check::after{transform:none;border-width: 0;content: '';opacity: 0;width: 10px;height: 10px;position: absolute;top: 2px;left: 2px;background-color: #000;}
body .filters .checkbox input[type=checkbox]:checked + .check{border-color: #000;}
body .filters .checkbox input[type=checkbox]:checked + .check::after{opacity: 1}
body .filters .checkbox .check{position: relative;float: left;width: 16px;height: 16px;min-width: 16px;min-height:16px;border: 1px solid #E6E6E6;background-size: cover;border-radius: 0;background-size: 100% !important;}
body .filters .input-cell{vertical-align: top;}
body .filters .cnt-filters{padding: 0 42px;}

body .bottom-filters{padding: 15px;background-color: #fff;border-top-color: #d8d8d8;}
body.iOS .bottom-filters .button{font-weight: 600;}
@media screen and (min-width: 768px){
	body .container-products{width: calc(100% - 313px) !important;}
	body .filters-container:not(.orderRotate) .wrapper-rotation-filters .header-popup-mobile-filters{margin-bottom: 55px;}
}
@media screen and (max-width: 767px){
	body .filters .box-filter:first-child{margin-top: 10px}
	body .wrapper-pseudo-filters .filters .box-filter:first-child{margin-top: 28px}
	body .filters .box-filter p, body .filters .box-filter span, body .filters .box-filter input{font-size: 14px}
	body .filters .cnt-filters{padding: 0 32px}
	body .wrapper-active-filters .filters-active-item{font-size: 12px}
	body .filters .checkbox .color-cell .check{width: 20px;height: 20px;min-width: 20px;min-height: 20px;border-radius: 20px;}
	body .top-list .list-filters .dis-table-cell.input-cell .check{margin-top: 2px}
	body .filters .box-filter .rdc-icon-arrowright{right: 24px !important}
}

/* Menu Lateral Listagem */
body .side-menu ul li > p{cursor: pointer;}
body .side-menu ul.firstLevelMenu > li > .a{cursor: default;} 
body .side-menu ul.firstLevelMenu > li > .a, 
body .side-menu ul.firstLevelMenu > li > a{font-size: 18px;line-height: 22px;} 
body .side-menu ul.secondLevelMenu > li > p,
body .side-menu ul.secondLevelMenu > li > a{border: 0 !important;}
body .side-menu ul.secondLevelMenu li > p,
body .side-menu ul.secondLevelMenu li > p b,
body .side-menu ul.secondLevelMenu li > a,
body .side-menu ul.secondLevelMenu li > a > b{text-transform: none;font-size: 14px;line-height: 110%;font-weight: 400;position: relative;color: #000;}
body .side-menu ul.secondLevelMenu > li > p:hover,
body .side-menu ul.secondLevelMenu > li > a:hover{opacity: 0.5;}
body .side-menu ul.secondLevelMenu > li > p:hover::before,
body .side-menu ul.secondLevelMenu > li > a:hover::before,
body .side-menu ul.secondLevelMenu > li > p.active::before,
body .side-menu ul.secondLevelMenu > li > a.active::before{content: '';position: absolute;top: calc(50% - 3px);left: -14px;width: 4px;height: 4px;background-position: center;background-repeat: no-repeat;background-size: 4px;background-image: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='UTF-8'%3F%3E%3Csvg width='32px' height='32px' viewBox='0 0 32 32' xmlns='http://www.w3.org/2000/svg'%3E%3Ccircle cx='16' cy='16' r='15.5' fill='%23121314' stroke='%23FFFFFE' fill-rule='evenodd'/%3E%3C/svg%3E");}
/*body .side-menu ul.secondLevelMenu > li > a:hover::before{opacity: 0.5;}*/
body .side-menu ul.secondLevelMenu {margin: 17px 0 26px 20px;}
body .side-menu .secondLevelMenu li:not(:first-child) {padding-top: 8px;}
body .side-menu ul.secondLevelMenu ul {margin: 11px 0 10px 16px;}
body .side-menu ul.thirdLevelMenu li{padding-top: 8px}
body .side-menu ul.thirdLevelMenu li > a, 
body .side-menu ul.thirdLevelMenu li > a > span{line-height: 125%;}
body .side-menu ul.secondLevelMenu li.featured > a::after, 
body .side-menu ul.secondLevelMenu li > a.featured::after{content: 'NEW';position: absolute;line-height: 8px;padding: 4px 3px 2px;top: 1px;right: -33px;background-color: #000;color: #FFF;font-family: NunitoSans;font-size: 8px;text-align: center;font-weight: 700;}

@media screen and (min-width: 768px){
	body.MacOS.firefox:not(.tablet)  .side-menu ul.secondLevelMenu li > a.featured::after{padding: 3px;}
}

@media screen and (pointer: coarse) and (min-width: 768px) and (min-device-height: 1024px) and (orientation: portrait){
	body:not(.rdc-platform-api-device-mobile) #rdc-productlist-area-b.wrapper-side-menu {width: 200px;}
	body .container-products {width: calc(100% - 244px) !important;}
	body .top-list {width: calc(100% - 244px);}
}


body .product-title{font-weight: 400;font-size: 14px;line-height: 18px;color: #000;}
body .product .wrapper-tabs-sizes .tabs-item{font-size: 14px;font-weight:400;}
body .product .wrapper-tabs-sizes .tabs li:hover .tabs-item{color: #121314;background-color: #fff;}
body .product .wrapper-tabs-sizes .tabs li.sel .tabs-item{color: #000;border-color: transparent !important;position: relative;}
body .product .wrapper-tabs-sizes .tabs li.sel .tabs-item::after{content:'';position: absolute;bottom: -1px;left: 0;width: 100%;height: 1px;background-color: #121314;z-index: 10;}
body .product .wrapper-tabs-sizes .tab  span:not(.sta){font-weight: 600;font-size: 13px;line-height: 18px;color: #000;}
body .product .wrapper-tabs-sizes .tab > span span.sta{font-size: 12px;line-height: 16px;color: #666;text-decoration: underline;}
body .product .wrapper-tabs-sizes .tab > span span.sta:hover{text-decoration: none;}
body .product .wrapper-tabs-sizes .tab > span span:not(.sta){font-size: 12px;line-height: 16px;color: #d0201b;font-weight: 400;}
body .product .wrapper-tabs-sizes .tab > span span.wish-add{text-decoration: none;color: #76a83d;}
body .product .wrapper-tabs-sizes .tab > span span.success{text-decoration: none;color: #76a83d;}
body .product .wrapper-tabs-sizes .tab > span span.warning{text-decoration: none;color: #C09D61;}
body .product .wrapper-tabs-sizes .tab > span[disabled],
body .product .wrapper-tabs-sizes .tab > span[updatetock],
body .product .wrapper-tabs-sizes .tab > span[alert_stock]{color: rgba(0,0,0,0.5) !important;}
body .product .wrapper-tabs-sizes .tab > span[alert_stock]{position: relative;padding-left: 5px;text-align: left;padding-right: 24px;}
body .product .wrapper-tabs-sizes .tab > span[alert_stock]::before{content:'';position: absolute;right: 5px;top: calc(50% - 8px);width: 16px;height: 16px;background-size: 16px;background-repeat: no-repeat;background-position: center;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='m25.8181818 8c1.2049849 0 2.1818182.95512587 2.1818182 2.1333333v11.7333334c0 1.1782074-.9768333 2.1333333-2.1818182 2.1333333h-19.63636362c-1.20498491 0-2.18181818-.9551259-2.18181818-2.1333333v-11.7333334c0-1.17820743.97683327-2.1333333 2.18181818-2.1333333zm1.3088182 3.874-11.127 6.2174138-11.128-6.2174138.00072727 9.9926667c0 .6774693.53827584 1.2320113 1.21946251 1.277047l.0896284.002953h19.63636362c.6928663 0 1.2600116-.5263142 1.3060708-1.1923634l.0030201-.0876366zm-1.3088182-3.02066667h-19.63636362c-.69286632 0-1.26001159.52631415-1.3060708 1.19236337l-.00302011.0876366-.00072727.7576667 11.128 6.2172667 11.127-6.2172667.0002727-.7576667c0-.67746926-.5382758-1.2320113-1.2194625-1.27704697z'/%3E%3C/svg%3E");}
body .product .wrapper-tabs-sizes .tab > span[alert_stock].sel::before{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='m25.8181818 8c1.2049849 0 2.1818182.95512587 2.1818182 2.1333333v11.7333334c0 1.1782074-.9768333 2.1333333-2.1818182 2.1333333h-19.63636362c-1.20498491 0-2.18181818-.9551259-2.18181818-2.1333333v-11.7333334c0-1.17820743.97683327-2.1333333 2.18181818-2.1333333zm1.3088182 3.874-11.127 6.2174138-11.128-6.2174138.00072727 9.9926667c0 .6774693.53827584 1.2320113 1.21946251 1.277047l.0896284.002953h19.63636362c.6928663 0 1.2600116-.5263142 1.3060708-1.1923634l.0030201-.0876366zm-1.3088182-3.02066667h-19.63636362c-.69286632 0-1.26001159.52631415-1.3060708 1.19236337l-.00302011.0876366-.00072727.7576667 11.128 6.2172667 11.127-6.2172667.0002727-.7576667c0-.67746926-.5382758-1.2320113-1.2194625-1.27704697z' fill='%23ffffff'/%3E%3C/svg%3E");}
body .product .wrapper-tabs-sizes .tab > span:not([disabled]):not([stock="0"]):not(.sel):not([selected]):hover{color: #000;background-color: #F7F7F8}
body .product .wrapper-tabs-sizes .tab > span.sel{color: #fff !important;background-color: #000}
body .product .wrapper-tabs-sizes .tab > span[disabled]:hover{cursor: not-allowed;}
body .product .wrapper-size-guide-link a,
body .product .column-desc .buttons a{font-size: 14px;color: #000;}
body .product .column-desc .accordion li{border-color: #D8D8D8 !important}
body .product .column-desc .accordion li .accordion-head{}
body .product .column-desc .accordion li .accordion-content{line-height: 22px;}
body .product .column-desc .care-instructions .code{font-size: 16px;line-height: 22px;}
body .product .column-desc .care-instructions p:not(.code){line-height: 22px;}
body .product-technologies .list-technologies .technology-desc p:first-child,
body .product-technologies .list-technologies .technology-desc p:first-child b,
body .product-composition .column-composition .row .column.column-head p,
body .product-composition .column-composition .row .column.column-head p b{font-weight: 600;font-size: 13px;line-height: 18px;}
body .product .product-gallery .slider div a, body .product .product-gallery .slider div .a{font-size: 14px;color: #000;}
body .product .product-faqs .accordion .accordion-head{font-weight: 600;font-size: 12px;line-height: 12px;}
body .product-gallery .more-info{font-size: 12px;line-height: 20px;color: #666;}
body .product-gallery .more-info span{font-size: 13px;}
body .product .column-desc .wrapper-desc .showMobile .open-wish{font-size: 14px;color: #000;text-decoration: underline;}
body .product .column-desc .wrapper-desc .showMobile .open-wish:hover{text-decoration: none;}
body .product-technical-info .file-link a{font-size: 14px;color: #000;line-height: 22px;text-decoration: underline;}
body .product-technical-info .file-link a:hover{text-decoration: none;}
body .stock-alert .form-field .dis-table-cell{text-align: left;}
body .stock-alert .form-field .dis-table-cell span.small{text-align: left;font-size: 14px;line-height: 19px;color: #000;}
body .overlay-size-guide .nav-sizeguide ul li:not(:first-child){padding-top: 10px;}
body .overlay-size-guide .nav-sizeguide ul li .secondary-subtitle, body .nav-sizeguide-item{font-size: 16px;line-height: 20px;}
body .overlay-size-guide .nav-sizeguide ul li:not(.sel) .secondary-subtitle{text-decoration: none;}
body .overlay-size-guide .nav-sizeguide ul li:not(.sel) .secondary-subtitle:hover{text-decoration: underline;}

#wrapper-shipping p span{font-weight: 600;}

#wrapper-bar-mobile #span-4682{font-size: 10px;color: #333;line-height: 12px;}
#wrapper-bar-mobile .rdc-product-afterprice > p{font-size: 10px;color: #333;line-height: 17px;}
#wrapper-bar-mobile .price span{font-size: 12px;line-height: 16px;}
#wrapper-buy-options .wrapper-bottom a{font-size: 14px;color: #000;}

@media screen and (max-width: 767px){
	.column-desc .stock-alert .form-field .btn-stock{}
	#wrapper-bar-mobile .wrapper-bottom .btn-cart{font-weight: 600 !important}
	#wrapper-bar-mobile .wrapper-bottom .btn-cart-esgotado{font-weight: 600 !important}
	body .product .wrapper-tabs-sizes .tab > span[alert_stock]::before{display: none !important}
}


/* Account */
	body #main.account{background-color: #FFF;}
	@media screen and (min-width: 768px){
		body .account .wrapper-page {padding: 64px 0px 150px;}
	}

	/* Menu Lateral */
		
		
		body .account-menu .title-menu p{font-family: NunitoSans;font-size: 13px;color: #666666;font-weight: 300;}
		body .account-menu ul li a{font-family: NunitoSans;font-size: 13px;color: #333333;font-weight: 700;text-transform: none;}
		
		

	/* Content Right */
		
		body .account .title-page h1{font-family: NunitoSans;font-size: 28px;color: #333333;font-weight: 400;text-transform: uppercase;}
		body .account .title-page p{font-family: Roboto;font-size: 13px;color: #666666;font-weight: 200;padding: 10px 0 0 0;}
		
		
		body .account .form-field.float-field p{font-family: Metrocity;font-size: 12px;color: #717171;font-weight: 400;}
		body .account .bottom-form button{font-family: Metrocity;font-size: 12px;color: #FFFFFF;font-weight: 500;text-transform: uppercase;}
		body .account .bottom-form .changeSettings .special-button{font-family: Metrocity;font-size: 10px;color: #333333;font-weight: 400;}
		body .account .bottom-form .required-notice{font-family: Metrocity;font-size: 12px;color: #666666;font-weight: 400;}

		body .account .form-field p span:not([class]){color: #666;}

		body #rdc-account-menu-mobile-v2{padding: 0;}
		

	@media screen and (min-width: 768px){
		/* Menu Lateral */
			body .account-menu ul li.sel a{background-color: #FFF;border-color: #FFF;border-left: 0;text-decoration: underline;}
			body .account-menu ul li.sel a:hover{text-decoration: underline;}
			body .account-menu ul li a{border-left: 0;padding: 9px 21px 8px;}
			body .account-menu .title-menu {padding: 0 20px 20px;}
			body .account-menu{margin-top: 20px;border-color: transparent;margin-right: 141px;}
			body .account .wrapper-account {max-width: 1329px;}

		/* Content Right */
			body .account-content {width: calc(100% - 345px);}
			body .account .content-holder:not(.static){border-color: transparent;padding: 29px 29px 29px 22px;}
			body .account.account-subscribe .content-holder:not(.static),
			body .account.account-cookies .content-holder:not(.static),
			body .account.rdc-account-pag-logout .content-holder:not(.static){padding-left: 0;}
			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], 
			body .account .form-field .select, 
			body .account div.select select, 
			body:not(.account-page) .account .mfp-wrap div.select select{padding: 6px 10px !important;max-height: 32px;min-height: 32px;}
			body .account .select{max-height: 34px;min-height: 34px;}
			body .account div.select::after{right: 8px;background-image: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='UTF-8'%3F%3E%3Csvg width='32px' height='32px' viewBox='0 0 32 32' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M16.36 22.804l8.555-11.326c.1-.131.112-.243.035-.337-.078-.094-.217-.141-.418-.141H7.468c-.201 0-.34.047-.418.14-.077.095-.065.207.035.338l8.556 11.326c.1.13.22.196.359.196.14 0 .259-.065.36-.196z'/%3E%3C/svg%3E");}
			body .account .form-field .select{padding: 0 !important;}
			body .account div.select select{height: 30px;min-height: 30px;}
			body .account div.wrapper-form .form-field{margin-bottom: 22px;}
			body .account-billing form > .row > .column.column-left{padding-left: 13px;padding-right: 21px;}
			body .account-billing form > .row > .column.column-right{padding-right: 28px;padding-left: 0;}
			body .account .bottom-form{padding-top: 17px;padding-right: 13px;}
			body .account .button,body .account button {padding: 7px 13px;}
			body .account .bottom-form .changeSettings .special-button {margin-right: 30px;margin-top: 9px;}
			body .account .bottom-form .changeSettings {padding-left: 51px;}
	}

	/* Mobile and Tablet (Portrait) */
		@media screen and (max-width: 767px) and (max-device-height: 1000px) and (orientation: portrait), 
		screen and (max-device-width: 1020px) and (max-device-height: 1000px) and (orientation: landscape), 
		screen and (pointer: coarse) and (min-width: 700px) and (min-device-height: 1000px) and (orientation: portrait){
			body:not(.tablet) .account .container,
			body:not(.tablet) .account .container-fluid {padding: 18px 18px 60px;}
			body:not(.tablet) .account .bottom-form .changeSettings .special-button{font-size: 11px;margin: 0 0 18px;}
			body:not(.tablet) .account .bottom-form .required-notice{font-size: 13px;}
			body:not(.tablet) .account .bottom-form .changeSettings {padding: 22px 0 0;}
			body.tablet .account .bottom-form .changeSettings{padding-left: 51px;}
			body .account .title-page p{font-family: Metrocity-Book, sans-serif;color: #444}
			body .account.account-billing #rdc-account-menu-mobile-v2{margin-bottom: 5px}
			body .account .content-holder:not(.static){padding-top: 15px !important;}
		}

/* Heading */
		
	body .heading-titles .short-content-heading-titles{padding-top: 9px}
	body .search .heading-titles{margin-top: -2px;}
	body .search .heading-titles .short-content-heading-titles{padding-top: 10px}
	body .wishlist .heading-titles {padding: 0 0 0;}
	.heading-titles .title-heading-titles{text-transform: uppercase;}
	.heading-titles .short-content-heading-titles{font-family: 'NunitoSans', sans-serif;font-weight: 400;font-size: 14px;line-height: 157%;color: #000;}
	@media screen and (min-width: 768px){
		body .sp-small.sp-share-wishlist{height: 39px;}
		body .sp-medium.sp-share-wishlist{height: 60px;}
	}

	@media screen and (max-width: 767px){
		body #sp-heading-8756{display: none}
		body .heading-titles{padding-top: 37px}
		body .wishlist .heading-titles{padding-top: 37px}
		body .search .heading-titles{padding-top: 84px}
	}

	body .faqs .tabs-container.vertical .tabs li > p {background-image: linear-gradient(to bottom, currentColor, currentColor 1px);background-size: 1px 1px;background-repeat: repeat-x;background-position: bottom;text-decoration: none;display: inline;padding-bottom: 0;}

/* BLOG */
	body .blog.ref12 .container-blog .wrapper-sidebar .tags-featured .tags a{padding: 7px 18px 5px;border: 1px solid #F5F5F5;}
	body.firefox .blog.ref12 .container-blog .wrapper-sidebar .tags-featured .tags a{padding-top: 5px;}

/* Wishlist */
	#share-wish .title-popup .secondary-title{font-size: 26px;}
	#share-wish .mfp-close.rdc-mfp-icon-svg{min-width: 42px;min-height: 42px;right: 10px;top: 10px;}
	#share-wish .wrapper-popup .wrapper-clipboard .clipboard{font-family: NunitoSans;font-size: 14px;font-weight: 300;text-transform: none;}
	#share-wish .wrapper-input label input:focus{border-color: #73964B;}
	#share-wish .wrapper-popup .wrapper-clipboard {top: 122%;}
	#share-wish .share-icons .icons_social a{min-width: 28px;height: 28px;margin: 0 9px 5px;}
	#share-wish .share-icons .icons_social a.tm{display: none !important;}
	#share-wish .share-icons .icons_social a.wa{display: inline-block !important;}
	/*#share-wish .wrapper-social {padding-top: 27px;}*/

	@media screen and (max-width: 767px) {
		#share-wish .title-popup .secondary-title{padding-bottom: 8px;font-size: 23px;}
		#share-wish .mfp-close.rdc-mfp-icon-svg{min-width: 34px;min-height: 34px;right: 5px;top: 5px;}
		#share-wish .mfp-close.rdc-mfp-icon-svg .rdc-icon-svg{background-position: 6px 6px;background-size: 22px;}
	}


  .rdc-promo-30days{
    font-size: 10px;
    line-height: 120%;
    font-weight: 400;
  }

/* Minicart 16 (cloud) */
:root {
   --color-theme: #000;
}

.mfp-container {overflow: hidden;}
#recomendation-cart-right-bar, #recomendation-cart-right-bar .rdc-wrapper-popup-body {overflow-y: hidden !important;}
#rdc-mini-cart .items-list, .rdc-recomendation-product {line-height: normal;}
#rdc-mini-cart .subtitle, #recomendation-cart-right-bar .subtitle {font-family: 'NunitoSans', sans-serif;font-weight: 700;font-size: 21px;line-height: 30px;}

#rdc-mini-cart .item-name-title,
#rdc-mini-cart .item-name-qtd,
#recomendation-cart-right-bar .item-name-title span {font-weight: normal !important;}

#rdc-mini-cart .item-color-size-wrapp, .rdc-recomendation-product-color-size-wrapp {margin-top: 4px !important;}

#rdc-mini-cart .item-color-size-wrapp .paragraph,
#recomendation-cart-right-bar .rdc-recomendation-product-color-size-wrapp .paragraph {font-size: 13px;color: #808080;}

#rdc-mini-cart .item-remove a {text-decoration: underline;}
#rdc-mini-cart .item-remove a:hover {text-decoration: none;}

#recomendation-cart-right-bar .flags {display: none;}
.explore-product-recomendation {width: 1px;min-width: 100%;}

body .wrapper-free-shipping p{font-weight: 600;font-size: 12px !important;color: #000 !important;text-transform: uppercase;}
body .wrapper-free-shipping{background-color: #ddd !important;border: 0;padding: 9px 7px 7px !important;}

.explore-product-recomendation-item__button {padding-top: 10px !important;}

@media screen and (max-width: 767px) {
	body .explore-product-recomendation.section-products .column {width: 40vw;}
}

/* Product item small */
body article.product-item.rdc-product-item-size-small .desc {padding: 10px 10px 0;text-align: left;}
body article.product-item.rdc-product-item-size-small .desc .name {font-size: 13px;}
body article.product-item.rdc-product-item-size-small .desc .price {padding-top: 8px;}
body article.product-item.rdc-product-item-size-small .desc .price p {font-style: 13px;}
body article.product-item.rdc-product-item-size-small .availableColorsLength {font-size: 10px;margin-right: auto;}