/*     Fastcommerce - Store 2 - 2019 (v2) */

/* Global */
@import url('https://fonts.googleapis.com/css?family=Montserrat:400,600,900&display=swap');
@font-face {font-family:Montserrat;}  

body{color:#666666;font-family:'Montserrat', sans-serif !important;max-width:1980px;margin:auto;}

.FCNewsletter #idTxtIntroNewsFC,p,body.FCCustom div#idTxtIntroNewsFC{font-size:0.8rem; }
a,a:hover{text-decoration:none}
.font-regular{font-weight:400}
.font-600{font-weight:600}
th{font-size:12px;background:#FFFFCC;color:#336699}
body.FCHome .footer-history {display:none;}
img{border:0}
h1,h2,h3,h4,h5,h6{font-weight:600}

.smSelect{font-size:8pt}
.smText{font-size:12px}
.mnText,.TextoPequeno{font-size:7pt}
.mdtxt{font-size:9pt}
.lgtxt{font-size:14px;font-weight:600;text-decoration:none;color:#333333}
input,textarea{font-size:13px;color:#555555}
input[type="text"],input[type="button"],input[type="submit"]{-webkit-appearance:none;border-radius:0}
input[type="text"],input[type="number"]{padding:5px;background-image:none;color:#555555;border:1px solid #D4D4D4}
div#idDivCEPCalc input[type="text"],
input[type="number"]{width:100%;} 
div#idDivCEPCalc ::-webkit-input-placeholder{font-size: 12px;color:#9D9D9D;text-transform: uppercase;}
div#idDivCEPCalc :-ms-input-placeholder{font-size: 12px;color:#9D9D9D;text-transform: uppercase;}
div#idDivCEPCalc ::placeholder{font-size: 12px;color:#9D9D9D;text-transform: uppercase;}
div#idBadgeAllFC{display: none !important;}

form.news-footer ::placeholder{font-size: 15px;opacity:0.9;color:#ffffff;text-transform: uppercase;}
form.news-footer ::placeholder{font-size: 15px;opacity:0.9;color:#ffffff;text-transform: uppercase;}
form.news-footer ::placeholder{font-size: 15px;opacity:0.9;color:#ffffff;text-transform: uppercase;} 
form#autocomplete-form ::-webkit-input-placeholder{font-size: 15px;opacity:0.9;color:#053967!important;text-transform: uppercase;font-family: 'Montserrat'}
form#autocomplete-form :-ms-input-placeholder{font-size: 15px;opacity:0.9;color:#053967 !important;text-transform: uppercase;font-family: 'Montserrat'}
form#autocomplete-form ::placeholder{font-size: 15px;opacity:0.9;color:#053967 !important;text-transform: uppercase;font-family: 'Montserrat'}

var{font-style:normal}
.FullSpaceFC{margin-top:20px}
#idTxtProductShareFC{font-size:14px}
.FCLabelForm,.EstRequiredField,.EstTxtRequired{font-weight:600;font-size:1rem}
.FCProductShare .titulos{font-weight:600;font-size:18px}
.FCProductAvailability .titulos{font-weight:600;font-size:18px}
.FCMyAccount #idFCContent,
.FCPwreset #idFCContent,
.FCHelp #idFCContent,
.FCNews #idFCContent,
.FCContact #idFCContent,
.FCTrack #idFCContent,
.FCNewsletter #idFCContent,
.FCRateProd #idFCContent,
.FCAdvancedSearch #idFCContent { margin: 0 10px 0 10px }
#DivShowCartOnPage { z-index: 999999999 !important }
#fc-icon-voice-news { display: none }
.FCNewsletter #idTxtIntroNewsFC {text-align: center;}
.loading { box-shadow: 0 3px 1px -2px rgba(0, 0, 0, .2), 0 2px 2px 0 rgba(0, 0, 0, .14), 0 1px 5px 0 rgba(0, 0, 0, .12); padding: 10px; background: #fafafa; width: 50px; height: 50px; border-radius: 50%; position: absolute; top: -100px; left: 50%; opacity: 0.9; transform: scale(.1); }
img#header-mainbar-container-search-icon:hover { transform: translateY(-3px); }
.recomend{display:flex;align-items:center;}
.recomend img{margin-right:10px;border-radius:5px;}

/* Cross selling cart */
.FCCart .EstFiltersCrossCart{display:none;}
.FCCart #idTitCrossSellingCart{font-weight:normal}
.FCCart .EstNameCrossCart{margin-top:15px;}

/* Shopping List */
a.shop-list-action{display:flex;display:-webkit-flex;align-items:center;-webkit-align-items:center;padding:2px}
.ux-buttons{display:flex;justify-content:space-between; margin:0 auto;width:90% }
/* Background styles */
.FundoSiteCentro{background:#FFFFFF}.FundoTopoExt{background:#FFFFFF}.FundoSiteInt{background:#FFFFFF}

/* Style Forms Buttons, Inputs and Text */
.InputText{color:#545B8F}

/* Remove LeftBar of certain pages */
.FCHome .left-bar,.ProductDet .left-bar,.FCFreight .left-bar,.FCCheckoutSteps .left-bar,.FCPayment .left-bar,.FCContact .left-bar,.ProductDet #idDivPath,.ProductDet #idDivSearch,.ProductDet .Titulos,.ProductList .Titulos,.FCCart .left-bar,.FCRegister .left-bar,.FCNews .left-bar,.FCHelp .left-bar,.FCTrack .left-bar,.FCNewsletter .left-bar,.FCRecommend .left-bar,.FCAdvancedSearch .left-bar,.FCRateProd .left-bar,.DestaquesPage .left-bar,.FCCategories .left-bar,.ListadecompraPage .left-bar,.FCWishlist .left-bar,.FCPwreset .left-bar{display:none!important}
.ProductList #idFCContent{text-align:left}

/* Register Tables */
.FCRegister table{border-collapse:inherit!important;border-spacing:5px}.FCRegister td{vertical-align:middle!important}

/* Track Tables */
.FCTrack table{border-collapse:inherit!important;margin:auto;padding:5px!important;border-spacing:1px}.FCTrack tr,.FCTrack td,.FCTrack th{padding:6px!important}

/* NewsLetter */
#idTxtAskNewsFC{display:block;margin:10px 0 15px 0}

/* Contact */
.FCContact p{line-height:24px;font-size:1rem}
.FCContact #FCFormContainer{border-radius:2px!important}
.FCContact .buttonForm{font-size:1rem;text-transform:uppercase;font-weight:600}

/* Redir Payments */
#idTabRedirPagtoFC{background:#dedede;padding:1px;margin:0}
#idTabRedirPagtoFC .EstTabTopo{padding:2px 2px 2px 2px;background:#f0f0f0;color:#0e3657;font-size:11pt;font-family:tahoma;line-height:40px}
#idTabRedirPagtoFC .EstTabQuadro{background:#ffffff;font-size:8pt;font-family:arial}
#idTabRedirPagtoFC .InputButton{background-color:#6ea853;color:#fcfcfc;font-weight:600;font-size:12px;font-family:Montserrat;height:40px;border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px}
#idTabRedirPagtoFC .InputButton:hover{background-color:#4c7738;border-radius:5px;color:#FCFCFC;font-family:Montserrat;font-size:12px;font-weight:600;height:40px;cursor:pointer}

/* Filters */
#ContentFil{width:220px;margin-bottom:20px;padding-bottom:15px}
#ContentFil .DivFiltrarPor{padding:0 0 0 0}
#ContentFil .DivFiltrarPor .Label{font-family:Times;font-size:14px;width:100%;display:block;color:#2267a3;border-radius:3px;font-weight:600;text-align:center;text-transform:uppercase;display:block;}
#ContentFil .DivFiltrarPor .Label:after{display:block;content:'';width:50%;background:#c69c3f;height:2px;margin:5px auto;}
#ContentFil .FilSearch{padding:5px 0 0 0;margin:0;list-style-type:none}
#ContentFil .FilSearch .FilName{margin:25px 0 10px 0;padding:5px;font-size:0.8rem;cursor:pointer;font-weight:600;text-transform:uppercase;font-family:"Montserrat";}
#ContentFil .FilSearch .FilName img{padding:0 4px 0 0;cursor:pointer;width:16px;height:16px}
#ContentFil .FilItems .FilItemsList{width:210px;padding:0 0 5px 2px;margin:0;list-style-type:none;max-height:250px;overflow-x:auto;overflow-y:auto;}
#ContentFil .FilItems .FilItemsList::-webkit-scrollbar{-webkit-appearance:none;width:7px}
#ContentFil .FilItems .FilItemsList::-webkit-scrollbar-thumb{border-radius:4px;background-color:#666;-webkit-box-shadow:0 0 1px}
#ContentFil .FilSearch .SearchFil{margin:3px 0 10px 0;border:1px solid #cecece;width:205px;height:40px;font-size:1rem;padding:0 0 0 5px}
#ContentFil #idFilSearchTextInputFC{border:1px solid #cecece;width:120px;height:22px;font-size:1rem}
#ContentFil .FilItems .FilItemsList li{line-height:16px}
#ContentFil .FilItems .FilItemsList label{font-size:0.8rem;cursor:pointer}
#ContentFil .FilItems .FilItemsList li input[type=checkbox]{margin:4px 5px 2px 0;cursor:pointer}
#ContentFil .FilItems .FilItemsList li input[type=radio]{margin:4px 5px 2px 0;cursor:pointer}
#ContentFil .FilItems .FilItemsList .ColorSearch{color:#64AED9}
#ContentFil .SearchTextFil{text-decoration:underline;font-weight:600}
#ContentFil .SearchItem{font-weight:600}
#ContentFil .ColorFil,#ContentFil .ImageFil{margin:0 3px 0 0;width:16px;height:16px;border-radius:8px;line-height:8px;display:inline-block;vertical-align:bottom;border:1px solid #dedede}
#ContentFil .FilNotFound{font-size:0.9rem}
#ContentFil .FiltrandoPor{padding:5px 0 15px 5px;margin:0;list-style-type:none}
#ContentFil .FiltrandoPor li{margin-top:10px;}
#ContentFil .FiltrandoPor img{width:10px;cursor:pointer;margin-left:3px}
#ContentFil .FilRemoveFilters{margin-top:15px}
#ContentFil .FilRemoveFilters a{background-color:#dedede;color:#555555;border-radius:2px;font-weight:600;font-size:0.8rem;padding:4px 10px 4px 10px;text-decoration:none}
#ContentFil .FilRemoveFilters a:hover{background-color:#990000;color:#fcfcfc}
#ContentFil .FilMoreOptionsSearch{margin-top:15px}
#ContentFil .FilMoreOptionsSearch a{background-color:#dedede;color:#555555;border-radius:3px;font-weight:600;font-size:0.8rem;padding:4px 10px 4px 10px;text-decoration:none}
#ContentFil .FilMoreOptionsSearch a:hover{background-color:#4caf50;color:#fcfcfc}
#ContentFil .SetaDireita:before{content:"";display:inline-block;vertical-align:middle;margin-right:8px;margin-bottom:3px;width:0;height:0;border-top:5px solid transparent;border-bottom:5px solid transparent}
#ContentFil .SetaBaixo:before{content:"";display:inline-block;vertical-align:middle;margin-right:3px;margin-bottom:5px;width:0;height:0;border-left:5px solid transparent;border-right:5px solid transparent;border-top:5px solid #555555}
ul.FilItemsList li label{position:relative;top:-1px}

/* Style Forms Buttons, Inputs and Text */
.InputText{border-width:1px;border-style:solid;font-size:11px}
.InputButton{border-width:1px;font-size:11px}
.EstTabPedidoTit,.EstTabPedidoNum,.EstTabPedidoTotal,.EstTabPedido{border-radius:0;-moz-border-radius:0;-webkit-border-radius:0}

/* Style Buttons */
.BotLancamento{font-size:7pt;color:#FF0101}
.BotComprar{display:none}
.BotEsgotado,.BotExcluir{}
.BotMaisDetalhes{font-size:7pt;text-decoration:none;color:#990000}
.BotCartProd text{font-size:18px;fill:#ffffff}
.BotCartProd:hover rect{transition:fill 0.4s;fill:#10E410}
.BotProdOut text{font-weight:600}
.ProductStyleSocialIcons li{display:inline}

/* Style Product Order */
.EstTabPedidoTit{font-size:8pt;font-weight:600;background:#dfdfdf;color:#666666}
.EstTabPedidoNome{font-size:8pt;font-weight:600;color:#666666}
.EstTabPedidoNome:visited{color:#666666}
.EstTabPedidoNome:hover{color:#666666}
.EstTabPedido,.EstTabPedidoNum{font-size:8pt;background:#f4f4f4}
.EstTabPedidoTotal{font-size:8pt;font-weight:600;background:#efefef}
.EstTabPedidoFrete{font-size:8pt;font-weight:600;background:#F4F4F4}
.EstTabPedidoBot{font-size:8pt;font-weight:600;color:#000000}
.EstTabPedidoRef{font-size:8pt;color:#000000;display:block}
.EstTabPedidoAdicNome{font-size:8pt;display: inline-flex;display: -webkit-inline-flex;}
.EstTabPedidoAdicItem{font-size:8pt;font-weight:600}
.AdicItem{text-transform:capitalize;}
.EstTextoQtd{font-size:8pt;text-align:right}
.EstContinuarComprando{font-size:9pt;font-weight:600;color:#990000}
/*.FreightContainerFC{border-top:1px solid #e5e5e5}*/
.FreightTxtOnlyBR{float:left;clear:both;text-align:center;margin-top:7px;max-width:254px;padding:7px 5px;background:#9e9e9e;color:#FFFFFF;font-weight:600;font-size:0.75em;vertical-align:middle;line-height:18px}
.FreightTxtOnlyBR img{vertical-align:middle;margin-right:5px}
#idMyAccountFC{text-align:center;background:#fafafa;}
.FCHelloNameMyAcc{color:#c89f45!important;}
.MyAccOptOn{border-left:4px solid #c89f45!important;}
.FCSubTitMyAcc{font-weight:600!important}
/* Style Customer registration, Help, Order confirmation */
.EstTabTopo{padding:5px 2px 5px 2px;font-size:12px;font-weight:600}
.FCRegister .EstTabTopo{padding:10px 0 10px 0;font-size:16px;background:#dedede}
.FCRegister #idTabRequiredFieldFC{display:none}
.FCRegister #idTabRegisterFC select{min-height:27px;border:1px solid #cacaca}
.FCRegister #idTabRegisterFC td{text-align:left!important}
.FCRegister #idTabRegisterFC input[type='text'],.FCRegister #idTabRegisterFC input[type='password']{padding:0 10px!important;min-height:27px!important;border:1px solid #cacaca}
.FCRegister #idTabRegisterFC td table{border-spacing:0!important}
.FCRegister #idTabRegisterFC td{padding:5px 0}
#idCalendNascFC img{margin:0 3px}
#idTabRegisterFC .smText{font-size:0.8rem!important}
.FCHelloMyAcc {font-weight: 600 !important}

/* Style for the Search table, for Help table (Payments) and Contact Us */
.EstTabQuadro{font-size:8pt;background:#FFFFFF}

/* Style the fields of the clients form, contact us ... */
.EstNomeCampo{font-size:8pt;font-weight:600;color:#000000}
.EstCampo{font-size:8pt}
#idTabRegisterFC .EstNomeCampo{width:250px}
#idTabRegisterFC{width:70%;margin-left:120px;margin-right:120px}

/* Style Required Fields  */ 
#idLocalFC .EstNomeCampo,#idPBairroFC .EstNomeCampo,#idPCEPFC .EstNomeCampo,#idPCidadeFC .EstNomeCampo,#idPEmailFC .EstNomeCampo,#idPEnderecoFC .EstNomeCampo,#idPEstadoFC .EstNomeCampo,#idPPaisFC .EstNomeCampo,#idPTelefoneFC .EstNomeCampo,#idParaFC .EstNomeCampo,#idTablePCEPFC .EstNomeCampo,#idtrPEnderecoComplFC .EstNomeCampo,#idtrPEnderecoNumFC .EstNomeCampo{color:#ff0000}

/* Style Product Images  */
.ProdCapaDiv .EstImgFC,.ProdListaDiv .EstImgFC{width:100px}
.ProdDetDiv .EstImgFC,.ProdDetDiv .jqzoom{width:200px}
.ProdAmpDiv .EstImgFC{width:400px}
.DivDetImagemProd{max-width:150px}
.DivDetImagemProd img{max-width:100%}
#idDivImagemTopoCatFC img{width:100%}

body.FCCustom .left-bar{display:none;}
.container{max-width:90%;margin:0 auto;}

/* DIAGRAMACAO TEXTUAL */
.text-content{text-align:left;max-width:875px;margin:30px auto;}
.text-content p{line-height:1.5;font-size:13px;}
.text-content h2{font-family:"Montserrat";color:#c69c3f;font-size:18px;letter-spacing:1px;}
.pagamentos{display:flex;flex-wrap:wrap;justify-content:space-between;}
.pagamentos strong{font-size:13px;line-height:1.3;display:block;font-weight:500;color:#c69c3f;}
.text-content > p{margin:0 0 70px;} 
.text-content strong {color:#053967;font-weight:600;margin-right:5px;}

/* Header */
.HeaderMenuULFC li a:before { content: ""; display: inline; width: 100%; height: 2px; background: #c69c3f; margin: 10px 0; position: absolute; top: 10px;opacity: 0 }
.HeaderMenuULFC li:hover a:before { content: ""; display: inline; width: 100%; height: 2px; background: #c69c3f; margin: 10px 0; position: absolute; top: 15px;opacity: 1 }
body.FCHome .HeaderMainbar{width:100%;border-bottom: 5px solid #C69C3F;background:#ffffff; z-index:9}
.HeaderMainbar{width:100%;border-bottom: 1px solid #eee;background:#ffffff; z-index:9}
.header-mainbar-container{ display:flex;display:-webkit-flex;flex-flow:row wrap;-webkit-flex-flow:row wrap;justify-content:space-between;-webkit-justify-content:space-between;align-items:center;-webkit-align-items:center;max-width:1306px;text-align:center}
.header-mainbar-container-contact div span:first-child {font-size:12px;color:#a8a8a8;}
.header-mainbar-container-contact div span:last-child { font-weight: 500; font-size: 15px; color: #053967; letter-spacing: 1.1px; }
.header-mainbar-container-contact img { margin-right: 10px; } 

.header-phone-contact-container{display:flex;position:absolute;top:20%;left:15px;}
.header-phone-number-contact-container{display:flex;}
.header-phone-number-contact-icon-container{display:flex;align-items:center;justify-content:center;}
.header-phone-number-contact-hours-container{margin-left:10px;;text-align:left;}
.header-phone-number-contact-hours-text{font-size:12px;color:#a8a8a8;}
.header-phone-number-contact-text a{font-weight:500;font-size:15px;color:#053967;letter-spacing:1.1px;}
.header-whatsapp-number-contact-container{display:flex;margin-left:15px;}
.header-whatsapp-number-contact-icon-container{display:flex;align-items:center;justify-content:center;}
.header-whatsapp-number-contact-hours-container{margin-left:10px;text-align:left;}
.header-whatsapp-number-contact-hours-text{font-size:12px;color:#a8a8a8;}
.header-whatsapp-number-contact-text a{font-weight:500;font-size:15px;color:#053967;letter-spacing:1.1px;}
@media (min-width:768px) and (max-width:835px){
 .header-phone-number-contact-hours-text{font-size:10px;}
 .header-whatsapp-number-contact-hours-text{font-size:10px;}
 .header-phone-number-contact-text{font-size:12px;}
 .header-whatsapp-number-contact-text{font-size:12px;}
}

.header-mainbar-container-menu{display:flex;display:-webkit-flex;flex-flow:row wrap;-webkit-flex-flow:row wrap;justify-content:space-between;-webkit-justify-content:space-between;align-items:center;-webkit-align-items:center}
.header-mainbar-container-all-icons{display:flex;display:-webkit-flex;flex-flow:row wrap;-webkit-flex-flow:row wrap;justify-content:space-between;-webkit-justify-content:space-between;align-items:center;-webkit-align-items:center}
.HeaderMenuULFC{list-style-type:none;margin-left:15px;display:flex;align-items:center}
.HeaderMenuULFC li{display:inline;margin:0}
.HeaderMenuULFC li a{letter-spacing: 2px;margin:0 20px;color:#053967;  text-decoration:none;text-transform:uppercase;padding:0px;position:relative;text-align:center;}
.HeaderMenuULFC li a:hover{color:#666666}
#header-mainbar-container-search-result{background:#F5F5F5;width:100%;display:none;position:absolute;z-index:9999;border-bottom:1px solid #9E9E9E}
#header-mainbar-container-search-result .header-mainbar-container-search-result-full-position{width:100%;text-align:center;margin:0 auto;max-width:1366px;}
#header-mainbar-container-search img{width:22px;height:22px;}
.header-mainbar-flex-search{text-align:left;margin:10px 0 40px}
.header-mainbar-flex-search button{background-color:transparent;background-repeat:no-repeat;border:none;cursor:pointer;outline:none}
.header-mainbar-flex-search .InputTextBusca {
	width: 90%;
	outline-color: transparent;
	outline-style: none;
	position: static; 
	margin:0 auto;
	border: 0;
	border-bottom: 1px solid #c7c7c7;	
	border-radius: 0;
	background-color: transparent;
	font-size: 18px;
	color: #666666;
}

form#autocomplete-form {
	display: flex;
	align-items: center;
	justify-content: space-between;
	padding: 0 10px;
}
#header-mainbar-container-search-result-close{text-align:right}
.header-sidenav {
	z-index: 999999999;
	height: 100%;
	width: 90%;
	position: fixed;
	top: 0;
	left: 0%;
	background-color: #053967;
	overflow-x: hidden;
	transition: 0.5s;
	padding-top: 0px;
	-webkit-transform: translateX(-101%);
	transform: translateX(-101%);
	transition: -webkit-transform 0.3s cubic-bezier(0.465, 0.183, 0.153, 0.946);
	transition: transform 1s cubic-bezier(0.465, 0.183, 0.153, 0.946);
	transform-origin: center left;
}

.header-sidenav a {
	padding: 0px 8px 4px 35px;
	text-decoration: none;
	font-size: 1rem;
	color: #FFFFFF;
	display: block;
	transition: 0.3s
}
.header-sidenav a:hover,.offcanvas a:focus{color:#FFFFFF}
.header-sidenav .closebtn { position: absolute; top: -42px; right: -30px; font-size: 36px; background: #ededed; margin-left: 50px; transform: rotate(-46deg); width: 70px; height: 88px; align-items: center; display: flex;    box-shadow: 0px 0 9px #c0c0c0; }
.header-sidenav .closebtn img { transform: rotate(47deg); width: 13px; position: relative; left: 10px; top: 2px; }
div.closebtn{cursor:pointer}
.title-Menu{text-align:center;font-weight:normal;color:white;text-transform:uppercase}
.header-sidenav-link{ height:40px;text-transform:uppercase}
.header-sidenav-link-position{position:relative;top:15px}
.header-sidenav .wid .ImgOpened{position:relative;left:14px;top:22px}
.header-sidenav .PathCat0,.header-sidenav .PathCat1,.header-sidenav .PathCat2,.header-sidenav .PathCat3,.header-sidenav .PathCat4,.header-sidenav .PathCat5{}
.header-menu-shopping-list svg{position:relative;top:-4px}
.header-menu-shopping-list span{position:relative;top:-8px}
.header-menu-wishlist svg{position:relative;top:-4px}
.header-menu-wishlist svg #heart-wishlist-border{fill:#ffffff!important}
.header-menu-wishlist svg #heart-wishlist{fill:transparent!important}
a:hover .header-menu-wishlist svg #heart-wishlist{fill:#ffffff!important}
a:hover .header-menu-wishlist svg #heart-wishlist-border{fill:transparent!important}
.header-menu-wishlist span{position:relative;top:-8px;left:4px}
.HeaderBasket{line-height:34px;text-align:center;position: relative;}
.HeaderBasket span{display:block;margin:0 0 0 5px}
.HeaderBasket img,.HeaderBasket span,.HeaderBasket svg,.HeaderCartItensPosition{float:left}
.HeaderCartItensPosition .HeaderCartNumberProds{background:#053967!important;border-radius:50%;height:20px;width:20px;position:absolute;left:0px;top:15px;color:#ffffff;font-size:0.875rem;line-height:32px;display:flex;align-items:center;justify-content:center}
.header-menu-top img{width:40%;margin:0 auto;display:block}
.header-menu-top{background:white;margin:0;padding:16px 0}
div#header-mainbar-container-search{height:26px;width:26px}
.speech .header-speech-icon{display:none}
#offcanvas-overlay{position:fixed;display:none;width:100%;height:100%;top:0;left:0;right:0;bottom:0;background-color:rgba(0,0,0,0.5);z-index:99;cursor:pointer}
.swiper-slide a,
.swiper-slide img{min-width:inherit;display:block}
.swiper-container.banners.swiper-container-horizontal.swiper-container-android .swiper-slide a,
.swiper-container.banners.swiper-container-horizontal.swiper-container-android .swiper-slide img{min-width:100%;display:block}
.swiper-container{width:100%;height:100%;margin-left:auto;margin-right:auto}
.swiper-slide{text-align:center;font-size:18px;background:#ffffff;display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center}
.swiper-container.banners.swiper-container-horizontal.swiper-container-android .swiper-slide img{width:100%;height:auto;margin:0 auto;}
.swiper-slide img{height:auto;margin:0 auto;}
.prod-price strike{text-decoration:none;}
.swiper-container.banners.swiper-container-horizontal img{min-width:100%;max-width:100%;}
 /*SWIPER CONTROLS*/ 
.section-prodSlide .swiper-button-prev,
.section-prodSlide .swiper-button-next { background: #C7AA8A; padding: 5px; width: 30px !important; height: 53px !important; background-size: 17px !important; background-repeat: no-repeat; background-position: center; top: 37%; }
.section-prodSlide .swiper-button-prev { left: 0; background-image: url("../images/icon-arrow-left-swiper.svg") !important; }
.section-prodSlide .swiper-button-next { right: 0; background-image: url("../images/icon-arrow-right-swiper.svg") !important; }
.section-prodSlide .swiper-pagination.swiper-pagination-clickable.swiper-pagination-bullets{display:flex;justify-content:flex-end;align-items:center;margin:-10px auto;padding:0;z-index:1;height:17px;}
.section-prodSlide  span.swiper-pagination-bullet.swiper-pagination-bullet-active{background:#C7AA8A!important;transform:scale(1.5);}
.section-prodSlide .swiper-pagination-bullet{background:transparent!important;border:2px solid #C7AA8A!important;opacity:1!important;width:5px!important;height:5px!important;}
#FCFormContainer{border-color:transparent;}
/*IMAGES HOVER STYLE*/
@media screen and (max-width:920px){
	figure.effect-terry h2{padding:0.75em 10px;font-size:120%;}
}
.hover14 figure{position:relative;margin:0 auto;overflow:hidden;display: flex;justify-content: center;}
.hover14 figure::before{position:absolute;top:0;left:-75%;z-index:2;display:block;content:'';width:50%;height:100%;background:-webkit-linear-gradient(left,rgba(255,255,255,0) 0%,rgba(255,255,255,.3) 100%);background:linear-gradient(to right,rgba(255,255,255,0) 0%,rgba(255,255,255,.3) 100%);-webkit-transform:skewX(-25deg);transform:skewX(-25deg);}
.half-banner{margin:75px auto;}
/* Media queries */
@media screen and (max-width: 50em) {
.grid figure{display:inline-block;float:none;margin:10px auto;width:100%;}
}
.swiper-container.banners.swiper-container-horizontal .swiper-button-prev,
.swiper-container-rtl .swiper-button-next{background-image:url("../images/icon-arrow-left-swiper.svg")!important;width:30px!important;height:53px!important;background-size:contain!important;background-color:transparent}
.swiper-container.banners.swiper-container-horizontal .swiper-button-next,
.swiper-container-rtl .swiper-button-prev{background-image:url("../images/icon-arrow-right-swiper.svg")!important;width:30px!important;height:53px!important;background-size:contain!important;background-color:transparent}
.swiper-pagination-bullet-active{background:#424242!important}
.swiper-container.banners.swiper-container-horizontal .swiper-pagination{display:none;}
.price.home-price.font-600 span.home-price-por{display:none;}
.box-information{margin:50px auto;}
.box-information img{display:block;margin:41px auto 0;}
.box-information p{text-align: center; color:#a8a8a8;    max-width: 360px;}
/* Smart Suggestions */
#GoogleTerms{margin-top:30px}
#GoogleTerms ul{list-style-type:none}
#GoogleTerms ul li{margin:5px 0}
#GoogleTerms ul li a{font-size:18px;color:#666666}
.FCNews #idTableNewsFC #GoogleTerms{margin-left:25%}

/* Main */
.home-container-products{display:flex;display:-webkit-flex;flex-flow:row wrap;-webkit-flex-flow:row wrap;justify-content:space-evenly;-webkit-justify-content:space-evenly;align-items:center;-webkit-align-items:center}
.home-container-products-child{    margin: 30px auto 0px;text-align:center; }
.MainHomeBoxTitFC h1,.MainHomeBoxTitFC h2{color:#c69c3f;font-weight: normal;font-family:"Times New Roman";text-transform:uppercase;font-size:30px;text-align:center;margin:40px 0 30px 0}
h1.MainHomeBoxTitFC-line,h2.MainHomeBoxTitFC-line{overflow:hidden;text-align:center}
h1.MainHomeBoxTitFC-line:before,h1.MainHomeBoxTitFC-line:after,h2.MainHomeBoxTitFC-line:before,h2.MainHomeBoxTitFC-line:after{background-color:#c7c7c7;content:"";display:inline-block;height:1px;position:relative;vertical-align:middle;width:50%}
h1.MainHomeBoxTitFC-line:before,h2.MainHomeBoxTitFC-line:before{right:0.5em;margin-left:-50%}
h1.MainHomeBoxTitFC-line:after,h2.MainHomeBoxTitFC-line:after{left:0.5em;margin-right:-50%}
.text-overflow{box-sizing:border-box;display:block;display:-webkit-box;max-width:400px;min-height:35px;margin:0 auto;line-height:18px;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}
.DivHomeNomeProd .HomeNomeProd,.DivProductListNomeProd .ProductListNomeProd {    margin: 5px auto !important; display: block; word-wrap: break-word; overflow: hidden; height: 2.0rem; line-height: 1.1rem; color: #000000; margin-top: 0px; font-size: 0.8rem; cursor: pointer !important; text-align: left; text-transform: uppercase; }
.prices { display: flex; align-items: center; flex-wrap: wrap; }
.DivHomePriceProd{text-align:left;margin-bottom:15px;cursor:pointer!important;border-top:1px solid #eee;padding-top:5px}
.FCHome .home-price,.ProductList .home-price,body.FCCustom .price.home-price.font-bold{color:#c69c3f;font-weight: normal;}
.FCHome .DivHomePriceProd .prices .price .currency{display:flex;display:-webkit-flex;display:-webkit-flex;align-items:center;-webkit-align-items:center;justify-content:center;-webkit-justify-content:center}
.FCHome .DivHomePriceProd .prices .price .currency a{font-size:0.8rem!important;background:#707e89;border-radius:2px;color:#FFFFFF;text-align:center;margim:0 auto;padding:10px;text-transform:uppercase}
.PriceAVistaProdLista{font-size:0.8em;position:relative;top:-20px}
.FCTrack .FCPrice {font-size: 14px;color:#666666;}
.FCHome .old-price { font-size: 0.7rem; color: #424242; position: relative; margin-left: -2.8%; }
.old-price.font-regular span:after { content: ""; width: 99%; height: 1px; background: #6B6B6B; display: block; position: absolute; transform: rotate(5deg); top: 7px; left: 1px; }
.old-price.font-regular span { position: relative; margin-right: 3px; left: -2px; }
.old-price.font-regular span{position:relative;margin-right:3px;left:-2px;}
.prod-price strike span.FCPrice{position:relative;}

.DivListProd .old-price.font-regular span { position: relative; margin-right: 3px; left: -10px; }
.FCHome .installments,.ProductList .installments,.FCCustom .installments {     font-size: 0.8rem;clear: left; line-height: normal; margin-top: 0; color: #053967; min-width: 100%; max-width: 120px; }
.installments.font-regular strong { font-weight: normal; color: #053967; white-space: nowrap; }
.more-content { background:#C69C3F; border: 0; padding: 13px; width: 280px; color: #fff; margin: 20px auto; text-transform: uppercase; display: block; cursor: pointer; box-shadow: 0px 3px 9px #ddd; border-radius: 3px; font-weight: 700; letter-spacing: 1.0px; }
.more-content:hover {box-shadow: 0px 1px 7px #ddd;}
.box-information div { margin: 0 20px; }
.box-information h2{color:#0A5A85;font-weight:normal;font-family:"Times";font-size:18px;text-align:center;}
.prod-banner-box { display: flex; align-items: center;overflow: hidden; }
.prod-banner-box .banner-tag img { width: 100%; }
.DivHomeSpy a{padding:0 3px}
.DivHomeSpy img{position:relative;top:6px}
.DivHomeProd{border-radius:5px;border:1px solid #eee;background:#ffffff;cursor:pointer; min-width: 90%;}
.videoProd{border:1px solid #eeeeee;margin-bottom:10px;margin-top:10px;background:#ffffff;padding:10px}
.DivHomeImagemProd img,.DivProductListImagemProd img{margin-bottom:10px;margin-top:10px;padding:0px;background:#ffffff;cursor:pointer!important}
 
.home-banner-one-separator-left div p,.home-banner-two-separator-left div p{font-size:1rem;color:#212121}
.home-banner-one-separator-left div h3,.home-banner-two-separator-left div h3{margin:0;padding:0;color:#212121}
.home-banner-one-separator-right,.home-banner-two-separator-right{text-align:center;margin:0 auto}
.home-info-banners{width:100%;display:flex;display:-webkit-flex;flex-flow:row wrap;-webkit-flex-flow:row wrap;justify-content:space-between;-webkit-justify-content:space-between;align-items:center;-webkit-align-items:center}
.home-info-banners div{display:flex;display:-webkit-flex;align-items:center;-webkit-align-items:center;justify-content:center;-webkit-justify-content:center;flex-direction:column;-webkit-flex-direction:column}
.home-info-banners-one a h4,.home-info-banners-two a h4,.home-info-banners-three a h4,.home-info-banners-four a h4{color:#ffffff;text-transform:uppercase;padding:10px 30px;background-color:rgba(0,0,0,1);font-size:1rem;border-radius:25px}
.home-info-banners-one{background-image:url('../images/home-info-banners-payment.jpg')!important;background-repeat:no-repeat;background-position:center top;max-width:100%;max-height:100%;width:auto;height:auto;}
.home-info-banners-two{background-image:url('../images/home-info-banners-security.jpg')!important;background-repeat:no-repeat;background-position:center top;max-width:100%;max-height:100%;width:auto;height:auto;}
.home-info-banners-three{background-image:url('../images/home-info-banners-delivery.jpg')!important;background-repeat:no-repeat;background-position:center top;max-width:100%;max-height:100%;width:auto;height:auto;}
.home-info-banners-four{background-image:url('../images/home-info-banners-contact.jpg')!important;background-repeat:no-repeat;background-position:center top;max-width:100%;max-height:100%;width:auto;height:auto;}
.PriceAVistaLista{height:20px;font-size:0.8rem;color:#44ac55;display: none;}
.box-buy-button button:hover{transform:scale(0.9);}
.box-buy-button button{position:relative;background:transparent;border:0;width:75%;height:49px;display:flex;justify-content:center;margin:0 auto 10px;align-items:center;cursor:pointer;}
.box-buy-button button:before{content:"";display:block;width:100%;height:55px;position:absolute;background-size:100%;background-position:0 0;background-image:url("../images/buy-button.png")!important;}
.box-buy-button{opacity:0;position:absolute;width:100%;left:0;}
.DivHomeProd:hover .box-buy-button{display:block;opacity:1;}
span.ShareWhatsApp{position:relative;display:block;width:100%;}
span.ShareWhatsApp img{margin-right:5px;width:24px;height:25px;}
.fc-swiper-text-container{width:100%;display:flex;display:-webkit-flex;align-items:center;-webkit-align-items:center;justify-content:center;flex-direction:column;position:absolute;top:30px}
/* Swiper text media queries */
@media only screen and (max-width:1700px){.fc-swiper-text-container{transform:scale(.8);top:0px!important}}
@media only screen and (max-width:1400px){.fc-swiper-text-container{transform:scale(.6);top:0px!important}}
@media only screen and (max-width:1200px){.fc-swiper-text-container{transform:scale(.5);top:-15px!important}}

.fc-swiper-text-container div{width:100%;padding-left:17px}
.fc-swiper-text-title h2{font-size:3rem;color:#000000;padding:0;margin:0}
.fc-swiper-text-subtitle h2{font-size:1.5rem;color:#000000}
.fc-swiper-text-btn{width:300px!important;text-align:center;border:2px solid #000000;border-radius:8px;color:#000000;font-weight:600;font-size:2rem;padding:15px 20px;margin-top:20px}
.swiper-slide a img.EstImgFC{opacity:1!important;} 

/* Aside */
.left-bar{min-height:100px!important;padding-right:20px!important}
#idDivPath{height:15px;width:100%}

/* Product List page */
.ProductList #idFCLeftContentRight{display:flex;display:-webkit-flex}
.ProductList #idFCContent{width:100%}
.DivProductListProd{width:100%;text-align:center;margin:0 auto}
.DivListProd{  display:flex;display:-webkit-flex;width:27%;float:left;border-radius:5px;border:1px solid #eee;cursor:pointer!important;background:#ffffff;margin:10px;padding:10px 10px 0 10px;min-height:250px; }
.DivProductListPriceProd{text-align:left;margin-bottom:15px;cursor:pointer!important;border-top:1px solid #eee;padding-top:5px}
 
.ProductList .DivProductListPriceProd .prices .price .currency{display:flex;display:-webkit-flex;align-items:center;-webkit-align-items:center;justify-content:center;-webkit-justify-content:center}
.ProductList .DivProductListPriceProd .prices .price .currency a{font-size:0.8rem!important;background:#697680;border-radius:2px;color:#FFFFFF;text-align:center;margin:0 auto;padding:10px;text-transform:uppercase}
.PriceAVistaProdLista{font-size:0.8em;position:relative;top:-20px}
 
.ProductList .old-price{font-size:0.8rem;color:#424242} 
.ProductList .prodlist-spy-details-container{display:flex;display:-webkit-flex;align-items:center;-webkit-align-items:center;justify-content:space-around;-webkit-justify-content:space-around}
.DivProdListSpy img{position:relative;top:5px}
.ProductList #idTxtIntroFoundProdsFC{color:#666666;display: none;}
.ProductList select#OrderProd{height:40px;width:250px;font-size:1rem;border-color:#D8D8D8;padding:0 5px;}
.ProductList .fc-order-mobile{position:relative;left:-115px;top:-7px;text-transform:uppercase;color:black;font-size:13px;}
.ProductList #idDivPagProd table{display:flex;display:-webkit-flex;flex-direction:row;-webkit-flex-direction:row;justify-content:flex-end;-webkit-justify-content:flex-end;background:transparent}
.ProductList #idDivPagProd{margin-bottom:25px}
.ProductList .det-product-img-name-container-two{display:none}
.ifo-box{background:#F9F9F9;padding:8px 15px;margin:0px auto 20px;display:flex;justify-content:space-between;font-size:12px;color:#8a8a8a;border-radius:3px;}
.ifo-box.hidden-xs span{ width: 100%;text-align: center;text-transform:capitalize;border-right:1px solid #d2d2d2;display:block;padding:0 16px;color:#9CA4AB}
.ifo-box.hidden-xs span:last-child{border-right:0px solid #d2d2d2;white-space:nowrap;}
.FCProduct.ProductList .ProductStyleReviewQtyOnFC {display:none;}
/* Sold Out List */
.zFProdSoldOut-text{    border-bottom: 2px solid #cfab5c;color:#FFFFFF;position:absolute;top:100px;opacity:.95;left:0px;    background: rgb(5, 57, 103);border-radius:2px;padding:10px 15px;margin:0 5px;font-size:0.8rem;width:86%;text-align:center;}

/* Product Details page */
.det-product-container{margin:30px}
.det-product-img-name-container{margin:15px auto;width:100%;display:flex;display:-webkit-flex;flex-flow:row wrap;-webkit-flex-flow:row wrap;justify-content:space-between;-webkit-justify-content:space-between}
.det-product-img-name-container-one{text-align:center;margin:0 auto}
h1#idNameProductGridFC{color:#053967;margin:0;padding:0;font-weight: 600;line-height: 1.1;text-transform: uppercase;}
.ProductDet .DivProductDet-sku,.ProductDet .DivProductDet-sku #idCodProdGrid{font-size:1rem}
.ProductDet .DivProductDet-sku {margin: 5px auto 7px;}
.DivProductDet #idCodProdGrid{font-size:0.75rem;color:#424242}
.ProductDet #idPriceGridFC strike .FCCurrencyLabel,.ProductDet #idPriceGridFC strike .FCPriceInt{font-size:0.95rem}
.ProductDet #idPriceGridFC strike .FCPriceCent{font-size:0.8rem}
.ProductDet #idPriceGridFC .FCPrice .FCCurrencyLabel{margin-right:2px}
.ProductDet .FCGridMain .FCDescritorGrid{min-width:25px;min-height:20px;padding:8px}
.ProductDet .FreightContainerFC{border-top: 1px solid #eee;margin-top: 10px;}
.mob-ref{font-size:small;text-transform:initial;color:#a7a7a7;}
.CrossSellingFC.font-regular {background: #f8f8f8;    padding: 80px 0;}
/*CUSTOM PAGES*/
body.FCCustom div#idTxtIntroNewsFC{text-align:center;margin:0 auto 75px;}
body.FCCustom.AjudacustomPage span#idTitTextoFC{margin:50px auto 10px;}
/*ALL PRICES*/	
.FCPrice{color:#C69C3F;font-weight:600;width:100%;display:block;}
body.FCCheckout .FCPrice{display:inline;}

div#det-product-img-name-container-two .FCPrice{font-size:30px;}
div#det-product-img-name-container-two  .oldPrice  .FCPrice,
.prod-price strike .FCPrice,strike span.FCPrice{font-size:16px!important;}
div#det-product-img-name-container-two strike .FCPrice{margin:0 -5px;}
.FCPrice .FCCurrencyLabel,.FCPrice span.FCPriceCent,span.FCPriceInt{font-size:14px;}
.oldPrice .FCPrice,.prod-price strike .FCPrice,strike span.FCPrice,strike span.FCPrice span.FCCurrencyLabel {font-weight:500;font-size:16px;display:inline-block;width:inherit;position:relative;color:#9CA4AB;}
.oldPrice .FCPrice .FCCurrencyLabel{font-size:15px;color:#9CA4AB;}
strike .FCPrice,.oldPrice{font-weight:600;text-decoration:none!important;}
.oldPrice .FCPrice:after,.prod-price strike span.FCPrice:after,.det-product-buytogether.font-regular strike span.FCPrice:after{content:"";width:99%;height:1px;background:#bec3c8;display:block;position:absolute;transform:rotate(-4deg);top:8px;left:1px;}
.det-product-buytogether.font-regular strike span.FCPrice{position: relative;right:4px}
.det-product-buytogether.font-regular strike span.FCCurrencyLabel,.det-product-buytogether.font-regular strike span.FCPriceCent {font-size: 10px;}

/*ALL PRICES*/
.NotaOpiniaoVazio1,
.NotaOpiniaoVazio2,
.NotaOpiniaoVazio3,
.NotaOpiniaoVazio4,
.NotaOpiniaoVazio5{float:left}
.ProductDet .EstOpiniaoNota,
.ProductDet .EstOpiniaoSep,
.ProductDet .EstOpiniaoTituloTexto,
.ProductDet .EstOpiniaoTexto{display:block;font-size:13px;display:block;line-height:1.4;}
table.EstTabOpinioes br{display:none;}
table.EstTabOpinioes span{display:block;}
table.EstTabOpinioes span:first-child{margin:5px auto;}
table.EstTabOpinioes a{color:#c69c3f;font-weight:400;margin:0 auto 8px;display:block;font-size:14px;}
table.EstTabOpinioes  .EstOpiniaoLocal{font-size:13px;color:#a2a2a2;}
table.EstTabOpinioes span.EstOpiniaoNome{margin:1px auto;text-transform:uppercase;font-size:14px;color:#000;}
.ProductDet #idCommentsQtyFC,.ProductDet #idCommentsAvgFC{display:block}
.ProductDet .EstOpiniaoTituloTexto{margin:10px 0}
.ProductDet .EstTabOpinioes .EstOpiniaoLinha{margin:19px 0}
.ProductDet .EstOpiniaoSep{display:none}
.EstTabOpinioes table tr td img{display:block}
.EstTabOpinioes table tr:nth-child(2) td:nth-child(1){display:block}
.EstTabOpinioes table tr:nth-child(2) td:nth-child(2){display:block}
.ProductStyleReviewOnBoxFC{width:100%;margin:0} 
.ProductStyleReviewQtyOnFC{font-size:0.8rem;float:right;position:relative;left:110px;top:1px;color:#666666}
body.FCProduct.ProductDet .ProductStyleReviewOnBoxFC{width:100%;margin:0;display:flex;font-size:11px;align-items:center;}
body.FCProduct.ProductDet .ProductStyleReviewQtyOnFC{left:0}
.ProductStyleReviewQtyOnFC a{color:#666666} 
.det-product-reviews{width:100%}
.det-product-reviews #idTabListaOpFC hr#idEstLinhaProdOpFC{display:none}
.det-product-reviews #idTabListaOpFC #EstCommentsTxt{font-size:1.3rem}
.ProductDet #idCommentsClickFC a{border-radius:2px;padding:5px 10px 5px 10px;color:#ffffff;line-height:25px}
.ProductDet #idEstNoCommentsClickProdOpFC a,.ProductDet #idCommentsClickFC a{border-radius:2px;padding:5px 10px 5px 10px;color:#ffffff;line-height:30px;background:#c69c3f !important }
.ProductDet #idEstNoCommentsProdOpFC{line-height:35px}
hr.EstOpiniaoLinha{border:0;border-top-width:0;border-bottom-width:0;border-top-style:none;border-bottom-style:none;border-top-color:currentcolor;border-bottom-color:currentcolor;height:0;border-top:1px solid rgba(0, 0, 0, 0.1);border-bottom:1px solid rgba(255, 255, 255, 0.3)}
.det-product-description{background:#f8f8f8;width:100%}
.det-product-buytogether-container{width:100%;background:transparent;}
.page-movie iframe {min-width:100%;max-width:100%;}
.page-movie  {min-width:100%;}
.page-movie{min-width:100%;margin:130px auto;}
 

.ProductStyleBoxDescriptionFC{font-size:1rem;line-height:30px}
.EstProdFilterFC{padding:5px 0;margin:0;list-style-type:none}
.EstProdFilterFC ul{padding:0;margin:0;list-style-type:none}
.EstProdFilterFC ul li{padding-left:-3px;display:inline}
.EstFilterLabel0FC{display:none!important}
.EstFilterLabel1FC{font-weight:600}
.EstFilterLabel1FC:after{content:":";margin-right:3px}
.no-cssfilters-magic .mz-thumb-selected img{opacity:0.9!important;filter:alpha(opacity=90)!important}
.no-cssfilters-magic .mz-thumb{background:transparent!important}
.mz-thumb img{box-shadow:0 0 0 0 rgba(0,0,0,0)!important}
.ProductDet .BotLancamento{background:#b63e02;color:#ffffff;font-size:1rem;font-weight:600;padding:5px 20px;border-radius:5px}
.ProductDet .det-product-release{margin-bottom:19px}
div#det-product-description-tab{display:none;padding:20px 0 0;border-top:1px solid #c69c3f}
div#det-product-review-tab{display:none;border-top:1px solid #c69c3f}
div#det-product-zipcode-tab{display:none;border-top:1px solid #c69c3f}
input#det-product-tab1,input#det-product-tab2,input#det-product-tab3{display:none}
label#det-product-tab1-label,
label#det-product-tab2-label,
label#det-product-tab3-label{display:inline-block;margin:0 0 -1px;padding:15px 25px;text-align:center;color:#053967;border:1px solid transparent;background:transparent;font-size:11px;text-transform:uppercase;}
@media all and (-ms-high-contrast:none), (-ms-high-contrast:active) {
  label#det-product-tab2-label{position:relative;top:22px;}
}
label#det-product-tab1-label:before,label#det-product-tab2-label:before,label#det-product-tab3-label:before{margin-right:10px}
label#det-product-tab1-label:hover,label#det-product-tab2-label:hover,label#det-product-tab3-label:hover{color:#888;cursor:pointer}
input#det-product-tab1:checked + label#det-product-tab1-label,input#det-product-tab2:checked + label#det-product-tab2-label,input#det-product-tab3:checked + label#det-product-tab3-label{color:#053967;background:transparent;}
#det-product-tab1:checked ~ #det-product-description-tab,#det-product-tab2:checked ~ #det-product-review-tab,#det-product-tab3:checked ~ #det-product-zipcode-tab{display:block}
.details-reviews-tab-quantity{display:flex;display:-webkit-flex;}
.details-reviews-tab-quantity span{position:relative;top:3px;left:5px;}
.det-product-release{text-align:right}
.fc-cart-onpage-cart-txt{color:#444444;text-decoration:none;font-size:14px;font-weight:600;position:relative;top:12px}
.det-product-recommend a span{position:relative;top:-9px;left:5px; color:#66747e;cursor:pointer}

/* Zoom */ 
.mz-lens{border:1px solid #aaa !important;border-color:rgba(170,170,170,0.7);box-shadow:0 0 5px rgba(0,0,0,.3);cursor:none;z-index:10;opacity:0}
.mz-figure.mz-active > img{}
.mz-expand{background-color:rgba(0, 0, 0, 0.85)!important}
.mz-expand .mz-expand-bg{display:none!important}
.no-cssfilters-magic .mz-thumb{background:transparent!important}
.mz-thumb img{box-shadow:0 0 0 0 rgba(0,0,0,0)!important}
.zoom-gallery{text-align:center}
.zoom-gallery-slide{display:none}
.zoom-gallery-slide.active{display:block}
.zoom-gallery .video-slide{position:relative;padding-bottom:56.25%;padding-top:30px;height:0;overflow:hidden}
.zoom-gallery .video-slide iframe, .zoom-gallery .video-slide object,.zoom-gallery .video-slide embed{position:absolute;top:0;left:0;width:100%;height:100%}
.zoom-gallery .selectors{text-align:center;margin:10px 0}
.zoom-gallery .selectors a{margin:5px;border:1px solid transparent;display:inline-block}
.zoom-gallery .selectors a:hover,.zoom-gallery .selectors a.active{border:1px solid #d9d9d9!important}
.zoom-gallery .selectors img{box-shadow:none!important;filter:none!important;-webkit-filter:none!important;max-height:70px;max-width:70px}
.zoom-gallery .selectors .mz-thumb-selected img{opacity:1!important}
.zoom-gallery .selectors img{opacity:0.6}
.zoom-gallery .selectors a[data-slide-id=video-1]{position:relative}
.zoom-gallery .selectors a[data-slide-id=video-1] img.grid-video-player{opacity:1!important}
.zoom-gallery .selectors a span{position:absolute;color:#fff;text-shadow:0px 1px 10px #000;top:50%;left:50%;display:inline-block;transform:translateY(-50%) translateX(-50%);-webkit-transform:translateY(-50%) translateX(-50%);font-size:30px;z-index:100}
.position-thumbnails,.position-selectors{display:flex;align-items:center;justify-content:center}
.mz-caption{display:none}
.image-zoom-size{max-width:512px!important;}

/* Breadcrumb */
.ProductStyleBreadCrumblinkFC{font-size:12px;color:#666666}
.EstPathCat .pad{background:url("../images/iconabreadcrumb.svg") no-repeat bottom center!important;padding:0px !important;width:15px!important;height:15px!important;position:relative;}
.EstPathCatLink{font-size:1rem;color:#666666}
.EstPathCatLink:hover{color:#666666}
.EstPathCatLink:visited{color:#666666}
#idBreadcrumb{max-width:1306px;text-align:right;margin:0 auto;text-transform:uppercase;}
 
#idBreadcrumb ul{margin:0;padding:0;display: flex;align-items: center;}
#idBreadcrumb ul li{list-style:none;float:left}
#idBreadcrumb ul li a{color:#666666; font-size: 12px;}
#idBreadcrumb ul li:first-child{      margin-right: 10px;}
.EstPathCat ul li:first-child{margin:0!important}


/* pages */
body.FCMyAccount,body.FCRegister{background:#F9F9F9;}
div#idAccountFC div#FCFormContainer,#FCFormContainer{background:#ffffff;} 
body.FCMyAccount #idMyAccountFC p a:first-child{color:#034470;}
div#FCFormContainer input[type="text"],
div#FCFormContainer input[type="password"],
div#FCFormContainer input[type="email"]{min-width:100%;border:0;border:1px solid #CCCCCC;border-radius:2px!important;padding: 0 10px;}
.FCRegister table{min-width:100%;border:0;border-radius:5px!important;}
body.FCRateProd article#idFCContent p{text-align:center;}
.Titulos,
#idTitProdCrossFC,
.bTText{font-weight:600;width:100%;font-size:30px;text-decoration:none;padding:0;color:#053967;font-family:'Times';text-transform:uppercase;letter-spacing:2px;text-align:center;display:block;margin:0px auto 10px}
.Titulos{margin:30px auto 10px}
div#PricesCJ h3{font-weight:500;text-transform:uppercase;}
.Titulos:after,
#idTitProdCrossFC:after,
.bTText:after{content:"";display:block;width:50%;height:3px;margin:10px auto 0;background:#C69C3F;max-width:130px;}
.inputsContainer,#idRegisterFC #idTabLoginFC .inputsContainer table table td{position:relative;}
.inputsContainer > div{position:absolute;}
.EstRequiredField, .FCRegister label[for=Sit0], .FCRegister label[for=Sit1], .FCRegister label[for=Sit2], .FCRegister td{padding: 3px 0;color:#7B7B7B!important;font-size:13px;font-weight: 400;}
.FCLabelPw a{text-decoration:none;}
.inputButton{position:relative;}
td#idNextPageFC{display:flex;justify-content:center;position:relative;width:100%;}

/*
input#Enviar{width:100%;position:absolute;left:0;top:0;opacity:0;}
div#FCFormContainer .inputButton:before,
td#idNextPageFC:before{background-repeat:no-repeat;content:"";background-size:auto;background-image:url("../images/send-button.png");background-position:center;width:100%;height:100px;display:block;cursor:pointer}
td#idNextPageFC:before{position:absolute;background-repeat:no-repeat;content:"";background-size:auto;background-image:url("../images/continue.png")!important;background-position:center top;z-index:-1;top:0;width:100%;height:100px;display:block;cursor:pointer}

body.FCNewsletter input#EnviarAssinante,
body.FCRateProd .buttonForm{position:relative!important;width:57%;height:55px;opacity:0;}
body.FCNewsletter div#FCFormContainer .inputButton:before,
body.FCRateProd div#FCFormContainer .inputButton:before{background-image:url("../images/enviar-btn-design.png");position:absolute;position:absolute;background-size:auto;background-position:center;width:95%;}
table#idTabBotPreviousNextFC{display:flex;justify-content:center;align-items:center;}
*/

.RegisterLogin table#idTabBotPreviousNextFC{display:flex;justify-content:center;align-items:center;margin-bottom:50px}

.HeaderLogo{margin:0px auto;}
body.FCRegister svg.pwdEye{right:10px!important;float:inherit;position:absolute;top:20px;}
/*ESTILO PRODUTO*/
.det-product-img-name-container-new > img{width:150px;height:150px;margin:0 auto;}
.det-product-img-name-container-new > div > img{margin:0 auto;display:block;}
.det-sub-product-container-content{    font-size: 14px;display:flex;width:100%;align-items:center;padding:0!important;justify-content: 	space-between;	}
.det-sub-product-container:nth-child(odd),
.det-sub-product-container:nth-child(even){background:transparent!important;}
.image-box img{display:block;margin:0 auto;max-width:100%}
.more-buttons{display:flex;}
@media (max-width:767px){
.det-sub-product-container-all{display:flex;flex-direction:row;max-width:89%;margin:0 auto;}
body.FCMyAccount #idMyAccountFC{margin:35px auto;}
body.FCMyAccount #idMyAccountFC p a:first-child{color:#034470;max-width:220px;display:inline-block;}
.FCLabelForm{margin-top:5px;}
.inputsContainer > div{right:5%;margin:3px auto;right:15px;}
.HeaderLogo{max-width:100px;margin:0px auto;}
.det-product-img-name-container-new{display:flex;flex-direction:column;}
.more-buttons{display:flex;justify-content:center;margin:49px auto 0;flex-direction:column;align-items:center;}
.Titulos, #idTitProdCrossFC, .bTText{font-size: 20px;}

}
@media (min-width:768px){
	div#FCFormContainer input[type="text"],div#FCFormContainer input[type="password"],div#FCFormContainer input[type="email"]{min-height:50px;}
	div#idAccountFC div#FCFormContainer,div#FCFormContainer{box-shadow:0px 10px 23px #eaeaea;border:1px solid #D2B799;}
	div#idAccountFC div#FCFormContainer{max-width:370px;padding:30px 15% 0;}
	body.FCRegister div#FCFormContainer{padding:30px 40px 60px}
	.inputsContainer > div{position:absolute;right:5%;margin:0px auto;top:30px;}
	body.FCMyAccount .pwdEye{top:35px;position:absolute;right:0;}
	div#FCFormContainer .inputButton:before{width:70%;margin:0 auto;}
	.HeaderLogo{max-width:140px;}

	/*ESTILOPRODUTO*/
	.det-product-img-name-container-new{display:flex;justify-content:space-around;}
	.det-product-img-name-container-new > div:first-child{width:40%;}
	.det-product-img-name-container-new > div:last-child{width:45%;}
	.more-buttons{display:flex;justify-content:center;margin:49px auto 0;justify-content:space-between;}
	

	/*AJUDA CUSTOM*/
	.pagamentos div {
    width: 45%;
    margin-right: 22px;
	}
}

/* ProdDet SocialLinks */
.det-product-social{display:flex;display:-webkit-flex;align-items:center;-webkit-align-items:center;justify-content:center;-webkit-justify-content:center}
.SocialProdLinks{max-width:300px;min-height:30px;margin:15px 0 0 -2px}
.FooterSocialIcons{margin:initial!important;max-width:150px}
.ProdRating{float:left}
.ProdRating a{text-decoration:underline;color:#333333}
.ProdRating + .ProdRating{padding:16px 0 0 7px!important}
.DescrLineHeight{line-height:22px}
.releaseProd{float:right;margin:0}
.wtapp img{border-radius:4px;}

/* Wishlist */
.icon-share-wishlist-on{background:url("../images/wishlist_on.svg") no-repeat;width:25px;height:25px;display:block;cursor:pointer;background-size:contain;}
.icon-share-wishlist-off{background:url("../images/wishlist_off.svg") no-repeat;width:25px;height:25px;display:block;cursor:pointer;background-size:contain;}
a:hover .icon-share-wishlist-off{background:url("../images/wishlist_on.svg") no-repeat;width:25px;height:25px;display:block;cursor:pointer;background-size:contain;}
.icon-share-wishlist-on-det-product{background:url("../images/wishlist_on-det-product.svg") no-repeat;width:28px;height:25px;display:block;cursor:pointer;background-size:contain;margin-right:5px;}
.icon-share-wishlist-off-det-product{background:url("../images/wishlist_off-det-product.svg") no-repeat;width:28px;height:25px;display:inline-block;cursor:pointer;background-size:contain;margin-right:5px;}
a:hover .icon-share-wishlist-off-det-product{background:url("../images/wishlist_on-det-product-hover.svg") no-repeat;width:28px;height:25px;display:block;background-size:contain;}
.icon-share-wishlist-on-det-product-text{position:relative;font-size:0.8rem;color:#66747e;cursor:pointer}
.icon-share-wishlist-off-det-product-text,
span.ShareWhatsApp a,
.det-product-recommend{position:relative;color:#053967;cursor:pointer;font-size:11px!important;text-transform:uppercase;}
.icon-share-wishlist-off-det-product-text:before,
.det-product-recommend span:before,
span.ShareWhatsApp .labelName:before{content:"";position:absolute;width:100%;background:#053967;height:1px;bottom:-4px;opacity:0.6;display:inline;}
span.ShareWhatsApp .labelName{position:relative;}
.det-product-recommend{text-transform:uppercase;}
.ProductList-wishlist a{display:flex;align-items:center;white-space:nowrap;}
.FCWishlistContent{width:250px}
.footer-mainbar-menu-four{display:flex;justify-content:center;align-items:center;}
span.ShareWhatsApp a{display:flex;align-items:center;}
.FCMyAccContent{border-color: #efeeee;}
@media (min-width:768px) and (max-width:1200px){
	.hidden-sm{display:none;}
	div#det-product-img-name-container-two{margin:0em auto;max-width:90%;}
}
@media (min-width:768px){
	.det-sub-product-container-content div{margin:5px 15px;}
	.det-sub-product-container-all span.FCPrice{font-size:31px;}
	.ux-buttons{margin:40px auto;}
/*.section-prodSlide > div:last-child{width:70%;}*/
.prod-banner-box.and.slideshow.reverse > div:last-child{width:30%}
.prod-banner-box.and.slideshow.reverse > div:first-child{width:70%;overflow:hidden;}
.box-information{display:flex;justify-content:space-between;margin:80px auto;}
#header-mainbar-container-login ul{top:40px;border-radius:3px;left:-50px;z-index:999999;}
.header-mainbar-container-contact{display:flex;align-items:center;justify-content:center;}
.header-mainbar-container-contact{position:absolute;top:20%;left:15px;max-width:170px;}
img[title="Menu"]{display:none;}
.FCWishlistContent{width:220px}
.FCWishlistMyAcc .FCMyAccContent{width:230px!important;}
.header-mainbar-container{flex-wrap:wrap;position:relative;}
.header-mainbar-container-menu{min-width:100%;}
.header-mainbar-container-all-icons{    /* min-width: 100%; */
position:absolute;right:20px;top:22%;max-width:200px;min-width:120px;}
.header-mainbar-container-logo{order:2;width:100%;}
}
@media (max-width:500px){
ul#idListProdCrossFC,
#idListPageHistoryFC{flex-wrap:wrap;}
#idListPageHistoryFC{max-width:90%;margin:0 auto;}
}
@media (max-width:767px){ 
.det-sub-product-container-all span.FCPrice{font-size:18px;}
span.ShareWhatsApp{position:relative;display:block;width:100%;margin:15px auto 0;}
.ux-buttons{margin:35px auto;    max-width: 260px;    flex-wrap: wrap;}
.hidden-xs{display:none;}
.prod-price{text-align:center;}
h1#idNameProductGridFC{text-align:center;}
.data-box-store{flex-direction:column-reverse;max-width:90%;margin:10px auto 20px;}
.footer-mainbar-menu-container > .social-box{max-width:90%;margin:0 auto;}
.swiper-button-prev,
.swiper-container-rtl .swiper-button-next { left: 5px !important; background-color: transparent }
.swiper-button-next,
.swiper-container-rtl .swiper-button-prev { right: 5px !important; }
.icon-drop {right:17px;top:15px;position:relative;cursor:pointer;}
#header-mainbar-container-login ul { top: 48px; right: -20px; min-width: 120px;z-index:999999; }
.hidden-xs { display: none !important }
.header-mainbar-container-contact,.header-phone-contact-container{ display: none !important }
.FCWishlistContent { width: 100% }
.FCWishlistMyAcc .FCMyAccContent { 100% !important }
.header-mainbar-container > div { width: 29%; }
}
/* Highlights */
.DestaquesPage .home-price{padding:15px 0 0 0!important} 
/* SubProduct */
.SubProductStyleBoxFC{width:100%;height:200px;padding:10px;margin:10px;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;box-sizing:border-box;border:1px solid #cdcdcd;background:#fbfbfb}
.SubProductStyleContentFC{float:left;width:33%}

/* List Filters */
#idHeadFilters{font-size:0.9em;margin:10px 0 10px 0;padding:10px;border-style:solid;border-width:1px;box-sizing:border-box;float:left;width:100%;border-radius:2px;-webkit-border-radius:2px;-moz-border-border-radius:2px;border-color:#cdcdcd;background-color:#fcfcfc}
#idTxtFilters{float:left;margin:4px 0 0 0}
#idHideFilters,#idShowFilters{float:left;margin:0 0 0 5px}
#idShowFilters button{padding:8px 20px 8px 20px;font-size:11px;font-weight:600;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;cursor:pointer;background-color:#4caf50;border:0 solid #4caf50;color:#fcfcfc;text-transform:uppercase}
#idShowFilters button:hover{background:#555555}
#idHideFilters button{padding:8px 20px 8px 20px;font-size:11px;font-weight:600;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;cursor:pointer;background-color:#555555;border:0 solid #555555;color:#fcfcfc;text-transform:uppercase}
#idHideFilters button:hover{background:#990000}
#idFiltersFC{font-size:0.9em;border-style:solid;border-width:1px;box-sizing:border-box;float:left;width:100%;border-radius:2px;-webkit-border-radius:2px;-moz-border-border-radius:2px;display:table;box-sizing:border-box;border-color:#cdcdcd;background-color:#fcfcfc}
#idFiltersFC ul li{padding:3px;font-size:0.8em}
#idFiltersFC ul li select{padding:5px;border-radius:2px;background-image:none;color:#555555}
#idUlPathCatQtFC,#idUlAdic1QtFC,#idUlAdic2QtFC,#idUlAdic3QtFC{text-align:left!important;font-size:16px!important}
#idDivPath{width:100%;display:block;box-sizing:border-box}
#idListaProdCategoriasFC{width:34%;float:left;padding:10px;box-sizing:border-box;min-width:240px}
#idListaProdAdicional1FC,#idListaProdAdicional2FC,#idListaProdAdicional3FC{width:22%;float:left;padding:10px;box-sizing:border-box;min-width:240px}
#idUlPathSearchFC .del{margin-left:3px}
#idUlPathSearchFC .del a{cursor:pointer;padding:0;margin:0 3px 0 3px}
#idUlPathSearchFC .del a:hover{cursor:pointer}
#idUlPathSearchFC .del img{width:11px;border:0}
#idUlPathSearchFC .pad{background:url("/images/pathcat.gif") no-repeat center;padding:0;margin:1px 6px 1px 8px}
#idUlPathSearchFC .pad img{width:3px;height:5px}
#idDivSearch{font-size:0.9em;margin:10px 0 10px 0;padding:0;box-sizing:border-box;float:left;width:100%;line-height:30px}
#idTxtFiltersBy{float:left;margin-right:10px}
#idTxtRemoveFilters{float:left;margin-left:10px}
#idTxtRemoveFilters a{padding:8px 20px 8px 20px;font-size:11px;font-weight:600;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;color:#fcfcfc;margin-right:10px}
#idTxtRemoveFilters a:hover{background-color:#990000}
]#idTDLinkAdvancedSearchFC{float:right;margin:2px 0 0 5px}
#idTablePathSearchFC{display:block;float:left;width:100%;margin:10px 0 0 0}
#idUlPathSearchFC{margin-left:10px;font-size:8pt;float:left}
#idUlPathSearchFC li{font-size:8pt}
#idUlPathSearchFC #idPathSearchTextInputFC{width:95px;font-size:9pt;background-color:#fcfcfc}
#idLinkAdvancedSearchFC{text-decoration:none;font-size:0.9rem}
#idLinkAdvancedSearchFC:hover{text-decoration:underline;color:#333333}
.EstTitQts{font-weight:600;font-size:16px!important;padding:5px;background-color:#f5f6f8;height:100%;color:#666666}
#idSelPathCatQtFC,#idSelAdic1QtFC,#idSelAdic2QtFC,#idSelAdic3QtFC{width:100%}
#idUlPathCatQtFC li,#idUlAdic1QtFC li,#idUlAdic2QtFC li,#idUlAdic3QtFC li{list-style-type:none;font-size:8pt;margin:5px 10px 3px 5px}
.EstTabFiltersExt{height:28px;font-family:tahoma;font-size:8pt;background-color:#ebebeb}
.EstTabFiltersInt{background-color:#f7f7f7}
.FCfnShowEconomy{font-size:16px;display:block;margin:10px 0;color:#6f9e45}

/* Aside LeftBar */
.left-bar{display:block;min-height:100px!important;padding-right:22px!important}
.EstListCat ul{margin:0}
#idMenuCat1{margin-left:0!important;padding-bottom:60px}
#idMenuCat1 .ImgClosed{margin:0!important;position:relative;left:14px;top:21px}
#idMenuCat1 .PathCat0,#idMenuCat1 .PathCat1{margin-left:5px!important}
.header-sidenav .EstListCat li{padding:0!important;border-bottom: 1px solid #044075;}
.EstListCat li:last-child{border-bottom:0}
.header-sidenav .EstListCat li a{font-size:1rem;color:#FFFFFF}
.EstListCat li a{font-size:0.8rem;color:#646464}
.EstListCat .ImgClosed{background:url("../images/icon-leftbar-arrow-right.svg") no-repeat left!important;margin:0 5px 0 0}
.EstListCat .ImgOpened{background:url("../images/icon-leftbar-arrow-down.svg") no-repeat left!important;margin:2px 5px 0 5px}
.PathCat1,.PathCat2,.PathCat3,.PathCat4,.PathCat5{padding-left:2px}
.ProductList .left-bar-menu-position .EstListCat{position:relative;left:-22px}

/* Checkout */
.EstTabPedido{line-height:18px}.EstBarCode{margin:10px 0 0 0}.FCCartRemoveBot{margin:5px 0 0 0} 
.FCCart .footer-line-separator{margin-top:41px}
.FCCart button#FCCartBuyBut,.FCCart button#FCCartRightBuyBut{font-weight:600}
.FCCart .FCCartRespTable{border-radius:2px!important}
.FCCart a.BotExcluir{background:url("../images/botexcluir.svg") 0 0 no-repeat;display:block;height:24px;text-indent:-99999em;width:24px;overflow:hidden;text-align:center;margin:0 auto}

/* Custom Destaques Page */
.DestaquesPage h1{font-size:1.5rem!important}

/* Button Ped Confirmation */
.BotConfPed{border-width:1px;font-weight:600;font-size:14px;font-family:verdana;height:40px;width:300px;background:green;color:#fcfcfc;border-color:#333333}
.EstTextoContinuar{font-size:12pt;font-weight:600;color:green;font-family:tahoma,verdana,arial;color:green}
.BotContinuarConfirmacao{background-color:#6ea853;font-weight:600;font-family:verdana;border:none;padding:7px 15px 7px 15px;color:#ffffff;cursor:pointer;-webkit-border-radius:3px;min-height:47px;transition:background-color 0.5s background-color:#4caf50;font-size:14px}
.BotContinuar{font-size:12pt;font-weight:600}

/* Transaction Return Styles */
.StyTransactionID{color:#355590}
.StyTransactionUnderReview{color:#f47900;text-transform:uppercase}
.StyTransactionApproved{color:#06b545;text-transform:uppercase}
.StyTransactionDeclined{color:#db2c0f;text-transform:uppercase}
.StyTransactionNotCompleted{color:#983727;text-transform:uppercase}
.StyTransactionTxtPayment{font-size:0.8em}
.StyReturnPayment{margin-top:20px;background-color:#FFFCF0;padding:5px;border-width:2px;border-style:dashed;border-color:#dedede;text-align:center;border-radius:6px;-moz-border-radius:6px;-webkit-border-radius:6px}

/* Xtreme Checkout */
.FC-ShowCartOffPageLink a{text-decoration:none;font-size:12px;color:#444444}
.FC-ShowCartOffPageLink a:hover{text-decoration:none;font-size:12px;text-decoration:underline;color:#444444}
.FC-ShowCartOnPageLink a{text-decoration:none;font-size:12px;font-weight:600;color:#004797}
.FC-ShowCartOnPageLink a:hover{text-decoration:none;font-size:12px;text-decoration:underline;font-weight:600;color:#003a7c}
.FC-ShowCartOnPageLinkCart a{border-width:1px;font-weight:600;font-size:12px;font-family:verdana;cursor:pointer;border-radius:10px;-moz-border-radius:10px;-webkit-border-radius:10px;color:#ffffff;border-color:#3b6e22}
.FC-ShowCartOnPageLinkCart a:hover{border-width:1px;font-weight:600;font-size:12px;font-family:verdana;cursor:pointer;border-radius:10px;-moz-border-radius:10px;-webkit-border-radius:10px;text-decoration:underline;color:#FFFFFF;border-color:#3b6e22}

/* Store.css */
#FCCartRightSubtotalPrice .FCCartSubtotalPriceLabel,#FCCartRightSubtotalPrice .FCCartSubtotalPriceValue{border-bottom:1px solid #e8e8e8!important}
#FCCartRightWrap .FCCartWrapLabel,#FCCartRightWrap .FCCartWrapValue{border-top:0!important}
#FCCartRightCupom{padding:5px!important}

/* Cart */
#FCCartRightSummary{background:#FFFFFF!important}
.FCCartRightCol{background:#FFFFFF}
.FCCartContainer{position:relative;font-size:0.8em}
table[name="TabEnvioInt"]{margin:50px 0}
table[name="TabEnvioInt"] td{vertical-align:middle;padding:5px 5px}
#idTabRadioPagtoFC td{vertical-align:middle;padding:10px 5px}
.InfoBanners{margin-top:45px!important}
#idTDFreightSimulationFC .EstTabPedido td{padding:12px 5px 0 0;vertical-align:middle}
#idTDFreightSimulationFC #idBut{border-radius:3px;-webkit-border-radius:3px;-moz-border-border-radius:3px;border:none;padding:6px 5px;cursor:pointer;background-color:#33a1ff;color:#FFFFFF}
.FCCart .EstTabPedidoTit{background:#F5F5F5;border-top:0!important;font-size:0.85rem;text-transform:uppercase}
.FCCart #FCCartSubtotals .FCCartItemsPrice .FCPrice,.FCCart #FCCartSubtotals .FCCartItemsPrice .FCCurrencyLabel{font-size:1rem;color:#4caf50;font-weight:600}
.FCCart #FCCartRightSummary .FCCartPriceValue,.FCCart  #FCCartRightSummary .FCCartPriceValue .FCCurrencyLabel{color:#4caf50;font-weight:600}
.FCCart .FCCartSmallProd .FCCartTotalPrice .FCPrice .FCCurrencyLabel,.FCCart .FCCartSmallProd .FCCartTotalPrice .FCPrice .FCPriceValue{font-size:1.2rem;color:#4caf50;font-weight:600}
.FCCart #FCCartSmallSubtotals .FCCartPriceValue .FCPrice .FCCurrencyLabel,.FCCart #FCCartSmallSubtotals .FCCartPriceValue .FCPrice .FCPriceValue{color:#4caf50;font-weight:600}
.FCCartRecalculate button#FCCartRecalculateBut,.FCCartStillShopping button#FCCartStillShoppingBut{background:transparent!important;color:#666666;text-decoration:underline;font-size:0.7rem;letter-spacing:0.8px}
#FCCartCupomBut{padding:13px!important;background:#444444!important;font-size:0.9rem;font-weight:600;color:#FFFFFF;letter-spacing:0.3px;box-shadow:0 1px 3px rgba(0,0,0,0.12),0 1px 2px rgba(0,0,0,0.24);transition:all 0.3s cubic-bezier(.25,.8,.25,1)}
#FCCartCupomBut:hover{background:#666666!important;color:#ffffff;box-shadow:0 2px 4px rgba(0,0,0,0.25),0 5px 5px rgba(0,0,0,0.22)}
input.FCCartCupomInput{height:30px}
.FCCart .middle-container{display:flex;display:-webkit-flex;align-items:center;-webkit-align-items:center;justify-content:center;-webkit-justify-content:center;margin:0 10%}
.FCCartRightCol{display:none}
.FCCartLeftCol{width:100%!important}
.FCCartTableTit td:nth-child(2){padding:0 45px!important}
.FCCartQty .FCCartQtyInput{height:24px;border-color:#e8e8e8}
.btn-qty-add{background:#e8e8e8;display:inline-flex;justify-content:center;align-items:center;color:#444;width:25px;height:36px;font-weight:600;font-size:0.8rem;cursor:pointer}
span.btn-qty-add.btn-qty-plus{border-radius:0px 4px 4px 0px}
span.btn-qty-add.btn-qty-decrease{border-radius:4px 0px 0px 4px}

/* Help */
.FCHelp #idHelpFC p{line-height:30px;font-size:1rem}
.FCHelp #idBotCartFC{display:none}
.FCHelp .EstTabTopo{padding:10px;font-size:1rem;margin:50px 0 10px 0;background:#dedede}
.FCHelp .StyRatePolicies{margin:0 0 15px 35px}
.FCHelp .StyRatePolicies li{margin-left:18px;line-height:25px;margin-bottom:15px}
.FCHelp #idHelpPaymentsFC{line-height:24px}
.FCHelp #idHelpPaymentsFC img{margin:15px}
.StyPayment{display:table;margin-top:10px;width:100%;box-sizing:border-box;background:#dedede}
.StyNamePayment{float:left;width:20%;padding:10px;height:100%;text-align:right;box-sizing:border-box;background:#dedede}
.StyDescrPayment{display:table;padding:10px;box-sizing:border-box;width:80%;background:#fcfcfc;font-size:1rem}

/* Error 404 */
.error-404-container{display:flex;display:-webkit-flex;align-items:center;-webkit-align-items:center;justify-content:center;-webkit-justify-content:center;flex-direction:column;-webkit-flex-direction:column;margin-bottom:150px;text-align:center}
.FCError404h1{font-size:2rem;margin:0 0 25px 0}.FCError404h2{margin:0 10px}

/* Global Signin */
#idImgGlobalSignFC .FacebookSigninClass{width:30px;height:30px;margin-left:10px!important}
#idImgGlobalSignFC .GoogleSigninClass{width:30px;height:30px;margin-left:5px!important}
.HeaderSocialLoginLogout{font-size:0.8rem}
.loginInfo{cursor:pointer;display:flex;display:-webkit-flex;align-items:center;-webkit-align-items:center;justify-content:flex-start;-webkit-box-align:center;-ms-flex-align:center;-ms-grid-row-align:center;align-items:center;-webkit-align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;display:-webkit-box;display:-ms-flexbox;display:flex;display:-webkit-flex}
#header-mainbar-container-login ul{border-top: 1px solid #c69c3f;border-bottom: 1px solid #c69c3f;background:white;position:absolute;top:40px;border-radius:3px;padding:20px;text-align:left;z-index:99;display:none;z-index:999999;}
#header-mainbar-container-login ul li a{color:#616161;}
#header-mainbar-container-login ul::after{
  content: "";
  position: absolute;
  bottom: 100%;
  left: 50%;
  margin-left: -10px;
  border-width: 5px;
  border-style: solid;
  border-color: transparent transparent #c69c3f transparent;
}
div#header-mainbar-container-login:hover ul{display:block;}
#header-mainbar-container-login ul li{list-style:none;padding:5px 0;}
#header-mainbar-container-login ul li {border-bottom: 1px solid #c69c3f17;}
.FCDivRegister1NomeMyAcc {color:#c69c3f !important;background-color: transparent !important; }
.buttonMyAcc{background: #C69C3F !important;}
.FCDivLastOrder1NumMyAcc{color:#c69c3f !important;}
input#idSeeDetailOrder,input#idWishlistDetails {
    background: #1dc3a5 !important;
}		
.FCDivWishlistPriceMyAcc .por {
    display: none;
}
.FCWishlistShareMyAcc {
  
    box-shadow: 0 0px 6px rgba(202, 202, 202, 0.3) !important;
}
.FCDivRating2TitValMyAcc {
    font-weight: 600 !important;
}
.FCDivRating1ProdNameMyAcc {
    color: #053967 !important;  
}
b{font-weight:inherit;}
#header-mainbar-container-login{display:flex;align-items:center;z-index:2;height: 40px;}
.icon-drop{max-width:8px;max-height:8px;cursor:pointer;}
/* Advanced search */
.FCAdvancedSearch .FCLabelForm{font-size:1.3rem;font-weight:600}
.FCAdvancedSearch .buttonForm{font-size:1rem;text-transform:uppercase;font-weight:600}
.FCAdvancedSearch #texto,.FCAdvancedSearch #Any,.FCAdvancedSearch select{font-size:1rem;height:40px}

/* Don't Go Popup */
.DontGoPopup{display:none;position:fixed;z-index:99999;padding-top:100px;left:0;top:0;width:100%;height:100%;overflow:auto;overflow-y:hidden;background-color:rgb(0,0,0);background-color:rgba(0,0,0,0.4)}
.DontGoPopup .DontGoPopupContent div a img{max-width:100%;height:auto}
.DontGoPopupContent{margin:auto;padding:0}
.DontGoBanner img{border:1px solid #888888;border-radius:10px}
.DontGoPopupCloseButton img{position:relative;top:30px;right:12px;float:right;width:80px;height:auto}
.DontGoPopupCloseButton:hover,.DontGoPopupCloseButton:focus{cursor:pointer}
@media only screen and (max-width:1680px){.DontGoPopupContent{width:48%}}
@media only screen and (min-width:1681px){.DontGoPopupContent{width:40%}}

/* Grid final Style */
[class*='gridLevel']{clear:both;width:100%;height:100%;padding:10px 5px!important;box-sizing:border-box;text-align:center;background:transparent;border:1px solid #ccc;margin:10px 0!important;border:1px solid #cccccc}[class*='descriChoice']{clear:both;width:100%;float:left;text-align:left;box-sizing:border-box;padding:0 0 10px 10px;font-weight:600}

/* Removes square from the required field */
.EstDivRequired{display:none}
/* Changes in Vex */
.vex.vex-theme-default { padding-top: 65px !important }
.vex.vex-theme-default .vex-content iframe { border: 0; padding-top: 0 !important }
.vex.vex-theme-default .vex-content { background: #f5f6f8 !important; -webkit-border-radius: 2px !important; -moz-border-radius: 2px !important; -ms-border-radius: 2px !important; -o-border-radius: 2px !important; border-radius: 2px !important }

/* Reviews Stars */
.FCRateStars input, .FCRateStars select { vertical-align: inherit }
body.FCHome .NotaOpiniaoCheio,body.FCHome .NotaOpiniaoMeio,body.FCHome .NotaOpiniaoVazio { width: 10px !important; height: 10px !important }
.ProductList .NotaOpiniaoCheio,.ProductList  .NotaOpiniaoMeio,.ProductList .NotaOpiniaoVazio { width: 15px !important; height: 15px !important }
.NotaOpiniaoVazio{background-image:url('../images/iconreviewoff.svg')!important;background-size:contain;background-repeat: no-repeat;}
.NotaOpiniaoMeio{background-image:url('../images/iconreviewhalf.svg')!important;background-size:contain;background-repeat: no-repeat;}
.NotaOpiniaoCheio{background-image:url('../images/iconreviewon.svg')!important;background-size:contain;background-repeat: no-repeat;}
.EstOpiniaoTexto::before{content:"\2713";color:green;font-weight:600;margin-right:5px;}
.ProductStyleReviewOffBoxFC > div{margin-right:5px;}
td.NotaOpiniaoCheio,td.NotaOpiniaoVazio,td.NotaOpiniaoMeio {
    padding: 0 2px;
}
/* Remove LogoTopo */
#idStoreLogoFC{display:none}

/* Calculation shipping in cart*/
.FCCartRightCol{display:none}
.FCCartLeftCol{width:100%}
.ObsFreightCalc{font-size:11px}
#FCCartFreightSimulation,#FCCartSmallFreightSimulationBut{display:none}
#FCCartFreightCalc .idBut{margin-left:3px;transition:background-color .3s ease;background-color:#424242;border-radius:2px;-webkit-border-radius:2px;-moz-border-border-radius:2px;border:none;padding:11px 25px;color:#ffffff;cursor:pointer;font-weight:600;font-size:0.9rem}
#FCCartSmallFreightCalc .idBut{margin-left:3px;transition:background-color .3s ease;background-color:#424242;border:none;padding:11px 25px;color:#ffffff;cursor:pointer;font-weight:600;font-size:0.9rem}
#FCCartSmallFreight{margin-top:13px}
#FCCartSmallFreightCalc .idBut{margin:6px 0}
#idZipC1,#idZipC2{height:25px;font-size:0.8rem}
#FCCartSmallFreightPrice{float:right;text-align:right;max-width:500px;height:100%;border-radius:2px;white-space:nowrap}
#FCCartSmallFreightPrice ul{margin:0px;padding:0}
#FCCartSmallFreightPrice ul li{list-style:none;float:left}
#FCCartSmallFreightPrice .FCCartFreightPriceLabel{width:200px;padding:5px 2px;height:40px}
#FCCartSmallFreightPrice .FCCartFreightPriceValue{width:80px;padding:5px 2px;font-weight:600;height:40px;display:flex;display:-webkit-flex;align-items:center;-webkit-align-items:center;justify-content:flex-end;-webkit-justify-content:flex-end}
#FCCartSmallTotalPrice{float:right;text-align:right;max-width:500px;height:100%;border-radius:2px;white-space:nowrap}
#FCCartSmallTotalPrice ul{margin:0px;padding:0}
#FCCartSmallTotalPrice ul li{list-style:none;float:left}
#FCCartSmallTotalPrice .FCCartSubtotalPriceLabel{width:200px;padding:5px 2px}
#FCCartSmallTotalPrice .FCCartSubtotalPriceValue{width:80px;padding:5px 2px;font-weight:600}
#FCCartSmallFreightPrice ul li{width:50%!important;float:left;border:1px solid #e8e8e8;padding:8px 10px!important;box-sizing:border-box;list-style:none}
#FCCartSmallFreightPrice ul li:first-child{border-right:0}
#FCCartSmallFreightPrice ul li:last-child{font-weight:600}
#FCCartSmallFreightPrice{width:100%}
#FCCartSmallTotalPrice ul li{width:50%!important;float:left;border:1px solid #e8e8e8;padding:8px 10px!important;box-sizing:border-box;list-style:none}
#FCCartSmallTotalPrice ul li:first-child{border-right:0}
#FCCartSmallTotalPrice ul li:last-child{font-weight:600}
#FCCartSmallTotalPrice{width:100%}
 
/* Freight Small */
#FCCartSmallFreight{border:1px solid #e8e8e8;margin-bottom:10px;padding:10px}
#FCCartSmallFreight-title{line-height:25px;font-size:0.9rem;font-weight:600}
#FCCartSmallFreight-input{position:relative;width:100%;margin:0}
#idZipC2{width:100%}
#FCCartSmallFreightCalc .idBut{margin:0!important;padding:8px 25px!important}
.FCCartSmallFreight-field{position:relative;margin:5em auto;width:50%;display:flex;display:-webkit-flex;flex-direction:row;-webkit-flex-direction:row}
.FCCartSmallFreight-field>input[type=text]{flex:1;padding:0.6em}
.FCCartSmallFreight-field>button{padding:0.6em 0.8em;color:white;border:none;font-size:16px;font-weight:600;cursor:pointer}
.FCCartSmallFreight-field>input[type=text]:focus,.FCCartSmallFreight-field>button{outline:none}

/* Product Badges */
.DivHomeProd,.DivListProd{position:relative}
.fc-badge-product-principal{position:absolute;top:10px;color:#ffffff;right:13px}
.fc-badge-product-sale{background-color: #C69C3F !important;  border-radius:0%;width:35px; padding:0px;font-size:0.8rem;text-align:center}
.fc-badge-product-sale span{position:relative;top:0px;left:0px}
.fc-badge-product-release{margin-top:3px;background-color:#dedede;border-radius:50%;width:28px;height:22px;padding:7px 5px;text-align:center;color:#777777;font-size:18px}
.fc-badge-product-highlight{margin-top:3px;background-color:#e8e8e8;border-radius:50%;width:28px;height:34px;padding:2px 5px;text-align:center;color:#777777;font-size:22px}

/* Next page of products buttons */
.estNextPageButFC{border-radius:3px;background:#C7AA8A;color:#fff;padding:15px;border:0;min-width:40%;cursor:pointer;margin-top:20px;transition:opacity .5s ease;font-size:1.1em}
.estNextPageButFC:hover{opacity:.8}
.estNextPageButFC:disabled{opacity:.4}
.estNextPageContFC{display:flex;width:100%;flex-direction:column;align-items:center}
.estLoadingNextPageFC{visibility:hidden;max-height:50px;margin-top:5px}

/* Footer */

.FooterMainBarFC{width:100%;margin: 40px auto 0;background:#053967;}
.footer-mainbar-menu-container{display:flex;display:-webkit-flex;flex-flow:row wrap;-webkit-flex-flow:row wrap;justify-content:space-between;-webkit-justify-content:space-between;}
 
.footer-mainbar-menu-one h4,
.footer-mainbar-menu-two h4,
.footer-mainbar-menu-three h4,
.footer-mainbar-menu-four h4,
.footer-mainbar-newsletter-field h4 { margin: 0; font-size: 1.3rem; color: #212121; font-weight: normal; color: #fff; }
ul.footer-menu.font-regular.footer-accordion-panel li img { margin: 10px auto; }
.footer-mainbar-menu-four { overflow-x: hidden; }
ul.footer-menu{list-style:none; }
ul.footer-menu a{color:#bfdaf1;line-height:30px;     font-size: 0.8rem;}
ul.footer-menu a:hover{color:#ffffff; transition: .2s}
.footer-newsletter-container{display:flex;display:-webkit-flex;flex-flow:row wrap;-webkit-flex-flow:row wrap;justify-content:space-between;-webkit-justify-content:space-between;margin:0 30px}
.footer-newsletter-container-one,.footer-newsletter-container-two{width:49.5%}
.footer-newsletter-container-one h4{margin:0;padding:0 0 5px 0;font-size:1.1rem}
ul.FooterULPaymentFC{margin:0;padding:0}
.FooterULPaymentFC li{display:inline;margin-right:10px}
.footer-security-container{margin-top:30px;margin-bottom:30px}
.footer-mainbar-menu-container h4 { text-transform: uppercase; font-size: 15px; font-weight: 500; margin: 0 auto; }
span .FooterNewsletterInput {color:white; width: 100%; outline-color: transparent; outline-style: none; position: static; margin: 0; border: 0; border: 2px solid #ffffff; border-radius: 0; background-color: transparent; font-size: 1rem; padding: 0 5px; height: 35px; white-space: nowrap; }
span.FooterInputBtnPosition { position: absolute; right: -4px; }
form.news-footer { display: flex; align-items: center; text-align: center; justify-content: center; position: relative;    margin: 0 auto 20%;}
.footer-newsletter-submit-button { border: none; background: #C69C3F; color: #C69C3F; height: 32px; font-size: 1.2rem; cursor: pointer; border-radius: 2px; position: relative; }
.fast-plataform a{font-size:13px;color:#ffffff;display:flex;align-items:center}
.fast-plataform a img{margin-left:5px}
.data-box-store{display:flex;align-items:center;justify-content:space-between;width:100%}
.footer-mainbar-menu-container > .social-box:before,
.footer-mainbar-menu-container > .social-box:after{content:"";width:50%;height:1px;display:block;background:#d2b067;    opacity: 0.2;}
.footer-mainbar-menu-container > .social-box:before{margin:0 30px 0 0px}
.footer-mainbar-menu-container > .social-box:after{margin:0 0px 0 30px}
.footer-mainbar-menu-container > .social-box{display:flex;width:100%;margin:25px auto 10px;align-items:center}
.data-box-store > div:last-child{display:flex;justify-content:flex-end}
.footer-mainbar-menu-container > .social-box img{margin:0 5px}
.store-data{color:white;text-align:center}
.store-data p{margin:5px 0;padding:0;color:#ffffff;font-size:10px;text-transform:uppercase}
.store-data strong{font-weight:600}
.news-footer ::-webkit-input-placeholder{color:white;opacity: 0.8}
.news-footer :-ms-input-placeholder{color:white;opacity: 0.8}
.news-footer ::placeholder{color:white;opacity: 0.8}
.footer-newsletter-submit-button img{position:relative;left:5px;top:2px}
.footer-newsletter-text{font-size:0.8rem;color:#ffffff;line-height:16px;white-space: nowrap;}
.footer-payment-container{margin-top:30px}
.FooterMainBarFC-socialshare{text-align:center;margin:0 30px;padding:25px 0 20px 0}
ul.footer-share-container{margin:0;padding:0}
ul.footer-share-container li{display:inline}
.FooterMainBarFC-container-socialshare{width:100%;background:#f5f6f8;margin:10px 0}
.FooterMainBarFC-container{width:100%}
.FooterMainBarFC-container p{margin:5px 30px;padding:0}
.FooterMainBarFC-container p a{color:#666666}
.CompanyAddressLine2{margin:0 6px}
.footer-mainbar-menu-three-space{margin-top:15px}
input.FooterNewsletterInput:-webkit-autofill{-webkit-box-shadow:0 0 0 30px white inset}
.section-prodSlide,.home-main-container {
    max-width: 95%;
    margin: 0 auto;
}
/* History */
.footer-history{width:100%; background:transparent;margin-top:50px;margin-bottom:10px}
.ProductList .footer-history{}
#idPageHistory{width:100%;color:#212121;margin-top:40px;margin-bottom:40px}
#idDivPageHistory{border-top:1px solid #c9a1492b;padding-top: 25px;max-width:1306px;margin:0 auto;padding-bottom:40px}
#idTitPageHistory h3{font-size:1.3em;font-weight:600;margin:20px 30px 10px 30px;text-align:left;color:#949494;text-align: center;}
#idPageHistoryFC li{list-style-type:none;vertical-align:top}
.EstImagePageHistory{text-align:center;margin:5px;min-height:100px;height:168px}
.EstImagePageHistory .EstFotoPageHistory{max-width:150px;max-height:150px;margin:2px 0 0 2px; padding:5px;background:#ffffff}
.EstNamePageHistory{text-align:center;margin:0 0 10px 0}
.EstNamePageHistory a{height:40px;font-size:1rem;text-decoration:none;border:0 solid #cecece;color:#666666;font-weight:600}
.EstNamePageHistory a:hover{ text-decoration:none;border:0 solid #cecece;color:#666666}
.EstPricePageHistory{text-align:left;margin:0;font-size:1rem;border:0 solid #cecece;color:#c69c3f;font-weight:600}
.FCMyAccount #idPageHistory,.FCContact #idPageHistory,.FCNews #idPageHistory,.FCNewsletter #idPageHistory,.FCRecommend #idPageHistory,.FCCart #idPageHistory,.FCTrack #idPageHistory{display:none}
.FCMyAccount #idAccountFC,.FCContact #FormContactFC,.FCNewsletter #FCFormContainer,.FCRecommend #FCFormContainer{margin-bottom:200px}

/* CrossSelling */
.ProductDet #idProdCrossFC{max-width:1306px;margin:0 auto;min-width: 90%;}
.DivCrossSelling{width:100%;float:left;margin-top:30px}

#idProdCrossFC{margin:0;width:100%;background-color:transparent;}
#idProdCrossFC ul li{    max-width: 250px;background: white;display:inline-block; padding:12px;border:1px solid #ffffff;margin:10px 25px; }
#idProdCrossFC ul li:hover{border:1px solid #eaeaea; }  
#idProdCrossFC li{list-style-type:none;margin:0;padding:0 0 0 0}
.EstImageProdCross{text-align:center;margin:0 auto;max-width:190px;max-height:190px;background-color:#FFFFFF;height:auto;}
.EstImageProdCross img{max-width:190px;max-height:190px;}
.EstCatProdCross{display:none;text-align:center;margin:0 0 5px 0;font-size:12px;line-height:17px;color:#333333}
.EstRefProdCross{display:none;color:#333333}
.EstNameProdCross{font-size:12px;line-height:17px;margin-bottom:5px;display:block;height:auto}
ul#idListProdCrossFC {
    display: flex;
    justify-content:center;
    padding: 70px 0;

}

.EstNameProdCross a,
.EstNamePageHistory a,
.bTProdName{display:block;height:29px;overflow:hidden;text-align:left;font-weight:600;margin-top:10px;font-size:11px;color:#616161;line-height:1.3;text-transform:uppercase;letter-spacing:0.7px;}
.bTProdName{ padding-bottom:4px;margin-bottom:5px;}
.EstPriceProdCross{text-align:left;margin:0 0 8px 0;font-size:1rem;color:#178239;font-weight:600}
.EstPriceProdCross .FCPrice .FCPriceValue .FCPriceCent{font-size:1rem}
.EstDescrProdCross{font-size:10px;text-align:center;margin:0;display:block;cursor:pointer!important;border:0 solid #cecece;color:#000000}
#idListProdCrossFC1 li:hover .EstDescrProdCross{background:#FFFFFF;border:1px solid #cccccc;transition:margin 0.5s ease;margin:-105px 0 0 0;width:100%;height:100px;padding:20px;font-size:13px;line-height:16px;box-sizing:border-box;opacity:0.9;position:relative;overflow:hidden}
.EstDescrProdCross span{overflow:hidden;height:27px;display:block;text-align:left;}
.ProductDet .CrossSellingFC .FCCurrencyLabel{font-size:1rem;color:#C69C3F}
.ProductDet .CrossSellingFC .FCPriceCent,.ProductDet .CrossSellingFC .FCPriceInt{font-size:1rem}

/* Recommend us */
.FCRecommend #idTxtIntroRecommendFC{line-height:24px;font-size:1rem}
.FCRecommend #FCFormContainer{border-radius:2px!important}
.FCRecommend .buttonForm{font-size:1rem;text-transform:uppercase;font-weight:600}
.FCRecommend #Nome,.FCRecommend #Email,.FCRecommend #NomeAmigo,.FCRecommend #EmailAmigo{font-size:1rem!important;height:40px}
.FCRecommend #Comentarios,.FCRecommend #CodCaptcha{font-size:1rem!important}

/* My Account */
.FCMyCheckout .FooterInfoBannersBG,.FCMyCheckout #idPageHistoryFC{display:none}
#FCMenuCli .FCMenuCliImgName .FCMenuCliName .FCMenuCliNameLabel,.FCDivLastOrder1DateValMyAcc,.FCDivLastOrder2PaymentValMyAcc,.FCDivOrdersList1DateValMyAcc,.FCDivOrdersList2PaymentValMyAcc,.FCDivProdAv2DateUntilValMyAcc{font-weight:600}
.FCDivLastOrder1NumMyAcc,.FCDivOrdersList1NumMyAcc,.FCDivRegister1NomeMyAcc{font-weight:600;background-color:;padding:10px 10px 10px 5px}
#idAccountLastOrderFC{display: flex;align-items: center;justify-content: center;}
.FCDivLastOrder2ValMyAcc{color:#558b2f;font-size:1.5em}
.FCMyCheckout .FCCurrencyLabel{color:#558b2f}
#idTxtSit1MyAccOrderFC{font-size:0.9em;font-weight:600}
.FCDivOrdersList2ValMyAcc{color:#558b2f;font-size:1.5em}
.FCDivRating2EmailValMyAcc{font-size:0.9em}
.FCDivRating2DateValMyAcc{font-size:0.9em;font-weight:600}
.FCMyAccount .buttonForm{text-transform:uppercase;font-weight:600;font-size:1.2em;border-radius:2px}
.FCDivAddress1MyAcc{font-weight:600;background-color:#f6f5f5!important}
.FCDivCards2DateValMyAcc{font-size:0.9em;font-weight:600}
.FCDivCards1MyAcc{background-color:#f6f5f5!important}
.FCDivCards1ImgMyAcc img{border:1px solid #eaeaea}
.FCDivProdAv1ProdNameMyAcc,.FCDivRating1ProdNameMyAcc{font-weight:600;background-color:#f6f5f5;padding:10px}
#FCMyAccContentAddress .FCMyAccContent .FCDivExtAddressMyAcc .buttonsMyAcc #idAddressDelete,#FCMyAccContentCards .FCMyAccContent .FCDivExtCardsMyAcc .buttonMyAcc,#FCMyAccContentProdAv .FCMyAccContent .FCDivExtProdAvMyAcc .buttonsMyAcc #idProdAvDelete,#FCMyAccContentRating .FCMyAccContent .FCDivExtRatingMyAcc .buttonsMyAcc #idRatingDelete{background:#e53935}
.FCAddressMyAcc #idAccountMyAddressFC #FCMyAccContentAddress .buttonsAddAddressMyAcc #idRegisterAddress{background:#1e88e5;font-weight:600}
.FCMyAccContent .FCDivExtAccessMyAcc .buttonsMyAcc #idAccessPswEdit,.FCMyAccContent .FCDivExtLastOrderMyAcc .buttonsMyAcc #idSeeAllOrders,.FCMyAccContent .FCDivExtOrdersListMyAcc .buttonsMyAcc #idSeeDetailTracking{background:#1e88e5}
#FCMyAccContentMyAddress,.FCDivAddress2MyAcc{font-size:0.9em}
.FCTrack #idRecoverOrderFC a{background:#4caf50;border-radius:2px;padding:5px 10px 5px 10px;color:#ffffff}
.FCMyAccount #Email,.FCMyAccount #Senha{font-size:1rem!important;height:40px}
 .FCMyAccContent .prices{color:#cfac5d !important;}
 input#idWishlistDelete{background:#FF3655 !important;}

/* Color for cart out of stock */
.EstQtdInv td{background:#ffe6e6!important}
.EstQtdInv .FCCartQtyInput{background:#fff;border:1px solid red}

/* Text Arrows VER MAIS */
.BotVerMais{font-size:12px;text-decoration:none;font-size:14px;color:#333333}
.BotVerMais:hover{text-decoration:underline;color:#FFFFFF}
.BotVerMais:hover .TxtBotVerMais{color:#FFFFFF}
#idImgBotPreviousPageFC,#idImgBotNextPageFC{display:none}

/* ZipCode */
#idDivCEPFC{box-sizing:border-box}
.ProductDet-cep-position span {
    text-transform: uppercase;
    color:#504F4F;
    font-size: 11px;
    font-weight: 600;
    margin: 0;
    padding: 0;
}
/*.social-box a:before {
	content: "";
	background-image: url("../images/icon-twit.png"); 
	display: block;
	position: relative;
	width: 43px;
	height: 32px;
	background-size: contain;
	background-repeat: no-repeat;
	float: left;
	bottom: 5px;
}*/
/*.social-box a img{
	display: none;
}*/
#idDivTitCEP{width: 100%;font-size: 1rem;margin-top: 10px;text-align: left;}
.FieldCEPQty{box-sizing:border-box;padding:0 0 0 5px;margin:0 5px 0 0;border:1px solid #cacaca;display:none}
.FieldCEPQty input{margin:0 0 0 10px;border:0;width:54px;text-align:center;height:38px;font-size:1rem}
.FieldCEPNum input{width:100px;height:38px;padding-left:10px;font-size:1rem}
.FieldCEPNum input:focus,.FieldCEPQty input:focus{outline:none}
.FieldCEPBtn{height:50px;width:50px;color:#FFFFFF;font-weight:600;cursor:pointer;background:#707e89}
.FieldCEPBtn,.FieldCEPQty,.FieldCEPNum{float:left}
#idDivCEPCalc{margin:10px 0;display: inline-flex;}
#idDivCEPButton button{background-color:#dedede;color:#555555;transition:background-color 0.2s ease;width:100%;border-radius:5px;-webkit-border-radius:5px;-moz-border-border-radius:5px;border:none;padding:10px 25px 10px 25px;cursor:pointer;font-weight:600;font-size:18px}
#idDivCEPButton button:hover{background-color:#eeeeee}
#idDivImgLoadingCEPFC{width:10%;margin-top:10px;text-align:center}
.ZipName{font-size:0.8em;font-weight:600}
.ZipObsVal{font-size:0.7em}
.ZipValue{font-size:0.8em;font-weight:600;color:#4caf50}
.ZipOption:first-child{border-top:0}
.ZipOptions{width:240px;display:table;text-align:left;margin:0 0 0 0;clear:both;border:1px solid #dedede;background:#fcfcfc;padding:10px;position:relative;top:-21px;}
.ZipOption{width:100%;display:table;padding:0 0 0 0}
.ZipNameObs{width:70%;float:left}
.ZipValue{width:30%;float:left}
.zip-container{margin-top:30px;max-width:500px;padding:10px;border:1px solid #e7e7e7}
.FieldCEP label{font-size:1rem}
.ProductDet .freightResult{font-size:0.8rem;padding:10px;position:relative;left:0!important;top:-20px!important;background:#ff0000!important;color:#FFFFFF!important;display:flex;width:147px;}
.ProductDet #idDivContentCEP{width:280px}

/* News */
.FCNews .FCLabelForm{font-size:1.3rem}
.FCNews #TextoBuscaNews,.FCNews #Any{font-size:1rem!important;height:40px}
.FCNews #idTxtQtdNewsFC{font-size:1rem!important}
.FCNews .StyTitNews{font-size:16px;line-height:30px}
.FCNews .StyTitNews a{color:#666666;font-size:1.3rem}
.FCNews .StyTitNews a:hover{color:#424242;text-decoration:underline}
.FCNews .smText{font-size:1rem;line-height:22px;color:#555555}
.FCNews .LocalDateNewsList{font-size:0.8rem}
.FCNews #idTitNewsFC{font-weight:600;font-size:16px;line-height:30px;font-weight:normal}
.FCNews #idTextNewsFC{font-size:1.3rem;line-height:30px}
.FCNews #idAllNewsFC span#idTitNewsFC{color:#212121;font-size:2rem;font-weight:600}
.FCNews #idLocalDateNewsFC{font-size:0.8rem;color:#666666}
#idSpanImgNewsFC{display:table;margin:0 auto}
#idSpanImgNewsFC img{max-width:100%;max-height:500px}
.FCNews #idTxtBotPreviousPageFC{background:#dedede;border-radius:3px;padding:10px 15px 10px 15px}
.FCNews a:hover #idTxtBotPreviousPageFC{background:#212121;border-radius:3px;padding:10px 15px 10px 15px}
.FCNews #idPreviousPageFC a{padding:0 0 0 0!important}
.FCNews .TxtBotVerMais{padding:15px 7px 15px 7px;height:35px}
.FCNews #idMiddlePageFC #idCurrentPageFC{background:#666666}
.FCNews #idPaginationNewsFC #idMiddlePageFC a{color:#666666}
.FCNewsletter #FCFormContainer{border-radius:2px!important}
.FCNewsletter .buttonForm{font-size:1rem;text-transform:uppercase;font-weight:600}
.FCNewsletter #NomeAssinante,.FCNewsletter #Email{font-size:1rem!important;height:40px}
.FCNewsletter #CodCaptcha{font-size:1rem!important}
.FCNews #Procurar,.FCNews #Todas{text-transform:uppercase;font-weight:600;font-size:1rem}
.FCNews h2{padding:0;margin:0;font-size:1.3rem}
.NewsDet #idDateNewsFC{display:none;}
.NewsDet #idTableNewsFC, .NewsDet #idAllNewsFC{display:flex;display:-webkit-flex;flex-direction:column;-webkit-flex-direction:column} 
.NewsDet #idTableNewsFC #idTitTextoFC{order:2;margin-top:25px;}
.NewsDet #idTableNewsFC #idTxtInitNewsFC{order:3}
.NewsDet #idTableNewsFC #idNewsFC{order:4}
.NewsDet #idTableNewsFC #idAllNewsFC{order:1}
.NewsDet #idTableNewsFC .EstLinkASEnews{order:5}
.NewsDet #idAllNewsFC #idLocalDateNewsFC{order:4;margin-bottom:50px;}
.NewsDet #idAllNewsFC h1{order:1}
.NewsDet #idAllNewsFC h2{order:3}
.NewsDet #idAllNewsFC #idSpanImgNewsFC{order:2;display:flex;display:-webkit-flex;align-items:center;-webkit-align-items:center;justify-content:center;-webkit-justify-content:center;}
.NewsDet #idAllNewsFC #idTextArticleNewsFC{order:5}
.NewsDet #idAllNewsFC #idPaginationNewsFC{order:6;margin-top:100px;}
.NewsDet #idAllNewsFC #idTextNewsFC br{display:block!important}
.NewsDet #idAllNewsFC br{display:none}

/* Init mixtiup - Categories */
.FCCategories .CatListFC li a{color:#666666}
.FCCategories .CatListFC li a:hover{text-decoration:underline}
.FCCategories .CatListFC li.Cat0FC a{font-weight:600}
.sort{cursor:pointer}
.FCBtnMixit{display:inline-block;vertical-align:middle;margin:5px;padding:8px;box-sizing:border-box;border-top:1px solid transparent;border-radius:3px;background:#e8e8e8;color:#555555;border-bottom:1px solid #f2f2f2}
#Container .mix{display:none}
.activeCat{color:#FFFFFF}
.control:hover{background:#3f3f3f;}
.control[data-filter]{position:absolute;width:10px;height:10px;top:calc(50% - 6px);left:calc(50% - 6px);border:2px solid currentColor;border-radius:2px;background:currentColor;transition:background-color 150ms,border-color 150ms;}
.control[data-sort]{position:absolute;width:10px;height:10px;border-top:2px solid;border-left:2px solid;top:calc(50% - 6px);left:calc(50% - 6px);transform:translateY(1px) rotate(45deg);}
.control[data-sort*=":desc"]:after{transform:translateY(-4px) rotate(-135deg);}
.mixitup-control-active[data-filter]:after{background:transparent;}
.control:first-of-type{border-radius:3px 0 0 3px;}
.control:last-of-type{border-radius:0 3px 3px 0;}
.control[data-filter] + .control[data-sort]{margin-left:.75rem;}

/* Departments - Categorias.htm */
#SubCatTemplate{display:none}
ul{-webkit-margin-before:0;-webkit-margin-after:0;-webkit-margin-start:0;-webkit-margin-end:0;-webkit-padding-start:0;-moz-margin-before:0;-moz-margin-after:0;-moz-margin-start:0;-moz-margin-end:0;-moz-padding-start:0}
.CatContainerFC{border:1px solid #e8e8e8;min-width:255px;height:37px;box-sizing:border-box;margin:0 5px;float:left;position:relative;background-repeat:no-repeat;background-size:270px;margin-top:25px;cursor:pointer}
.CatListFC{background:#FFFFFF;width:100%;height:35px;margin:0;}
.CatListFC li{list-style:none;padding:7px 6px 7px 12px;box-sizing:border-box;text-align:left} 
.CatListFC li a{text-decoration:none}
.CatListFC .MainCatFC{font-size:18px;font-weight:600}
.CatListFC .SubCatFC{padding-left:20px}
.CatSeeMoreFC{position:absolute;bottom:0;width:100%;height:30px;box-sizing:border-box;padding:7px 10px;text-align:left;background: #cfac5d !important	;}
.CatSeeMoreFC a{color:#FFFFFF}
.CatListFC li:nth-child(n+6){display:none}
.Cat0FC{font-size:16px;text-transform:uppercase}
.Cat1FC{font-size:15px}
.Cat2FC{font-size:15px;padding-left:25px!important}
.mixitup-control-active {
    background: #cfac5d !important	;
    color: #ffffff;
}
.FCError404h1 {
    color: #053967 !important	;
}
/* Checkout passo a passo */
.FCPayment #TabRadio .EstTabPedido,.FCPayment #TabRadio .EstTabPedidoTit{font-size:18px}
#idTabEnvioFC{padding:20px;margin:34px auto}
#idTabEnvioFC td{vertical-align:middle;padding:5px 5px;font-size:16px!important}
#idTabEnvioFC input{font-size:16px!important}
#idTabEnvioFC #idTDTxtEnvioFC{font-size:22px}
#idTabEnvioFC #idInputCEPFC{font-size:22px;width:130px!important}
 
#idTabBotPreviousNextFC #idTxtBotPreviousPageFC{text-align:center;width:80px;padding:15px 30px 15px 30px;cursor:pointer;font-size:16px;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;text-transform:uppercase;background-color:#e4e5e5;color:#555555}
#idTabBotPreviousNextFC #idTxtBotPreviousPageFC:hover{text-decoration:none}
#idTabBotPreviousNextFC #idTxtBotNextPageFC{text-align:center;width:80px;padding:15px 30px 15px 30px;cursor:pointer;font-size:16px;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;text-transform:uppercase;background-color:#4caf50;color:#FFFFFF}
#idTabBotPreviousNextFC #idNextPageFC a,#idTabBotPreviousNextFC #idPreviousPageFC a,#idTabBotPreviousNextFC #idTxtBotNextPageFC:hover{text-decoration:none}
#idTabBotPreviousNextFC #idImgBotNextPageFC,#idTabBotPreviousNextFC #idImgBotPreviousPageFC{display:none}
.BotVerMais{cursor:hand;font-size:9pt;font-family:tahoma,verdana,arial;font-weight:600;text-decoration:none;margin-top:12px}
.BotVerMais:hover{text-decoration:underline}

/* Old Checkout */
.FCFreight #idFCContent,.FCPayment #idFCContent,.OrderLogin #idFCContent,.OrderRegistration #idFCContent,.OrderConfirmation #idFCContent,.OrderCompletion #idFCContent{margin:0 auto;width:85%}
.FCRegister #idFCContent{margin:0 auto;width:50%}
#PassosCompra li{display:inline-block;padding:5px;font-size:12px}
.EstPassoCompraDiv{background-image:none!important}
.OrderRegistration .EstTabTopo,.OrderConfirmation .EstTabTopo,.OrderCompletion .EstTabTopo{padding:10px 0 10px 0;font-size:16px;background:#dedede}
.OrderRegistration #idTabRegisterFC td{padding:5px 0}
.OrderRegistration #idTabRequiredFieldFC{display:none}

/* Product Not Found */
.zFPromoNotFound{background:#c69c3f !important}
.zFPromoNotFound:hover{box-shadow:1px 0px 7px #888888;transition:0.3s}
.zFPromoNotFound:active{color:#fff}
.zFNotFoundTxt{display:flex;margin:30px auto 0;font-size:17px;font-size:1.9em}
.zFNotFoundTxt img{display:block;margin-right:10px}
.zFPromoNotFound:visited{color:#fff}
.zFPromoNotFound{transition:0.3s;width:200px;display:block;color:#fff;font-size:16px;text-decoration:none;border-radius:0px;text-align:center;padding:10px 0;margin:50px auto 0px;text-transform:uppercase}
.zFProdNotFoundPromo li{line-height:normal;list-style:none;margin:20px 0}
.zFNotFoundSTxt{display:block;margin:10px auto;color:#969696;font-size:22px;text-align:center;font-weight:600}
.zFProdNotFoundPromo h2{margin:5px auto 20px}
p.zFNotFoundContinue a{color:#222222;font-weight:600}
p.zFNotFoundContinue{font-size:0.9rem;margin:30px auto}
.FProdNotErrOr-container{width:100%;margin-top:30px}
.FProdNotErrOr{width:50%;text-align:center;margin:0 auto}
.zFProdNotFoundHeader{display:flex;justify-content:space-evenly}
.zFProdNotFoundHeader h2{position:relative;top:-10px;left:5px;font-size:1.25rem}
.zFProdNotFoundPromo{text-align:left;margin:30px}
@media only screen and (max-width:640px){.FProdNotErrOr{width:100%}}
@media only screen and (min-width:1025px) and (max-width:1366px){.FProdNotErrOr{width:70%}
}
@media only screen and (min-width:641px) and (max-width:1024px){
.data-box-store{width:98%;}
.FProdNotErrOr{width:100%}
.zFProdNotFoundHeader{display:flex;flex-direction:column;align-items:center}
.zFProdNotFoundHeader h2{font-size:1rem}
.zFProdNotFoundPromo{text-align:left;margin:30px 5px 30px 15px}
.zFProdNotFoundHeader h2{left:0px}
.zFProdNotFoundPromo li{font-size:0.95rem}

}
@media only screen and (max-width:640px){
.FProdNotErrOr{width:100%}
.zFProdNotFoundHeader{display:flex;flex-direction:column;align-items:center}
.zFProdNotFoundHeader h2{font-size:0.95rem}	
.zFProdNotFoundPromo{text-align:left;margin:30px 5px 30px 15px}
.zFProdNotFoundHeader h2{left:0px}
.zFProdNotFoundPromo li{font-size:0.95rem}
}
body.FCCheckout img.HeaderLogo{margin:25px auto;}
/* Cart design */
#CartDesign{right:-350px;display:block;position:fixed;top:0px;background:#FFFFFF;width:349px;height:100%;border-left:1px solid #999999;border-bottom:1px solid #999999;padding:0;z-index:9999991;margin:0px 0px 0px 0px}
#CartDesign .ContentItensCart{height:calc(100% - 385px);overflow-x:auto;overflow-y:auto}
#CartDesign .ContentItensCart::-webkit-scrollbar{-webkit-appearance:none;width:7px}
#CartDesign .ContentItensCart::-webkit-scrollbar-thumb{border-radius:4px;background-color:#999;-webkit-box-shadow:0 0 1px}
#CartDesign .EstTabFinalCart{display:flex;display:-webkit-flex;flex-direction:column;-webkit-flex-direction:column;justify-content:flex-end;-webkit-justify-content:flex-end}
#CartDesign .ImgProdCart img{max-width:90px;max-height:90px;width:90px;height:90px;border:1px solid #F5F5F5}
#CartDesign .QtdProdCart{margin-top:10px}
#CartDesign .QtdProdCart .QtdVal{width:24px;text-align:center}
#CartDesign .QtdProdCart .QtdMais,#CartDesign .QtdProdCart .QtdMenos{border:1px solid gray;width:20px;height:23px;text-align:center;vertical-align:middle;padding-top:2px;cursor:pointer}
#CartDesign .QtdProdCart .QtdMais:hover,#CartDesign .QtdProdCart .QtdMenos:hover{background:#333;color:#fff}
#CartDesign .QtdProdCart td{font-size:13px;color:#444444}
#CartDesign .ProdCartCont {width:95%;height:30px;text-align:center;margin:15px 0px;}
#CartDesign .ProdCartCont a {color:#053967;text-transform:uppercase;font-size:16px;cursor:pointer;text-decoration:none;}
#CartDesign .CupomProdCart{}
#CartDesign .TotalProdCart,#CartDesign .TotalProdCartValor{height:30px;vertical-align:middle;font-size:8pt;font-weight:600}
#CartDesign .TotalProdCart,#CartDesign .TotalProdCartValor{color:#555}
#CartDesign .DescProdCart{color:#a9a9a9}
#CartDesign .DescProdCartValor{color:#5aa010}
#CartDesign #idZipC{font-size:0.9rem;width:70px;height:22px}
#CartDesign #idButC{font-size:0.9rem;height:34px;cursor:pointer;transition:background .3s ease;background-color:#053967;border:none;color:#fff}
#CartDesign #idButCup{cursor:pointer;padding:15px 16px;background-color:#e6e6e6;border-radius:2px;border:none;color:#333;white-space:nowrap}
.CartDesign-empty{text-align:center;margin:15px 0;padding:15px 0}
.CartDesign-header{background:#053967;display:flex;display:-webkit-flex;align-items:center;-webkit-align-items:center;justify-content:center;-webkit-justify-content:center;padding:15px 0}
.CartDesign-header-title{width:90%;text-align:center}
.CartDesign-header-close{width:10%;text-align:center;position:relative;top:2px;left:-10px}
.CartDesign-product-container{display:flex;display:-webkit-flex;border-top:1px solid #E0E0E0}
.CartDesign-product-img{margin:8px 4px}
.CartDesign-product-info-container{width:100%;margin:8px 4px}
.CartDesign-product-info-name-delete{display:flex;display:-webkit-flex}
.CartDesign-product-info-name{width:215px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.CartDesign-product-info-name a{color:#616161;font-size:0.8rem}
.CartDesign-product-info-delete img{cursor:pointer;position:relative;top:2px;left:0px}

.CartDesign-product-info-desc{color:#757575;font-size:0.7rem}
.CartDesign-product-info-qty-price{display:flex;display:-webkit-flex;align-items:center;-webkit-align-items:center;justify-content:center;-webkit-justify-content:center}
.CartDesign-product-info-qty{display:flex;display:-webkit-flex;align-items:center;-webkit-align-items:center;justify-content:center;-webkit-justify-content:center;width:auto;position:relative;left:-10px}
.CartDesign-product-info-price{width:150px;text-align:right;position:relative;top:4px;font-size:0.8rem;color:#616161}
.EstTabFinalCart{bottom:0;background:#ffffff;width:100%;height:auto;padding:5px 9px 20px 9px;border-top:1px solid #ddd;box-shadow:0 -5px 15px 2px rgba(0,0,0,.1)}
.ProdCartPagto a{padding:10px 57px;background:#c69c3f;color:#ffffff}
.ParcProdCart{width:332px;text-align:right;font-size:0.8rem;border-top:1px solid #ddd;padding-top:10px;font-weight:600;height:35px}
.CartDesign-product-zipcode-container{display:flex;display:-webkit-flex;align-items:center;-webkit-align-items:center;justify-content:center;-webkit-justify-content:center;width:332px;border-top:1px solid #ddd;padding-top:5px;padding-bottom:4px;height:45px}
.CartDesign-product-zipcode-field{white-space:nowrap}
.CartDesign-product-zipcode-field span{font-size:0.8rem;font-weight:600}
.CartDesign-product-zipcode-price #idShippingValue{font-size:0.9rem}
.CartDesign-product-zipcode-price{width:100%;text-align:right;line-height:18px}
.CartDesign-product-subtotal-container{display:flex;display:-webkit-flex;align-items:center;-webkit-align-items:center;justify-content:center;-webkit-justify-content:center;width:332px;height:60px}
.CartDesign-product-subtotal-price{width:100%;white-space:nowrap;text-align:right;font-size:0.9rem;}
.CartDesign-totalcart-container{display:flex;display:-webkit-flex;align-items:center;-webkit-align-items:center;justify-content:flex-end;-webkit-justify-content:flex-end;width:332px;border-top:1px solid #ddd;padding-top:5px;padding-bottom:4px;font-size:0.9rem;height:26px}
.CartDesign-20-products{font-size:0.9rem;height:40px;display:flex;display:-webkit-flex;align-items:center;-webkit-align-items:center;justify-content:center;-webkit-justify-content:center;white-space:pre}
#DivMsgCart div{margin:5px;border-radius:2px;font-size:0.85rem;padding:8px}
.CartDesign-totalitens-container{display:flex;display:-webkit-flex;font-size:0.9rem;width:332px;font-weight:600;margin-top:10px}
.CartDesign-totalitens-container .TotItProdCart{width:100%;text-align:right}
.CartDesign-totalitens-container .TotItProdCartValor{width:100px;text-align:right}
.CartDesign-descontos-container{display:flex;display:-webkit-flex;font-size:0.9rem;width:332px;font-weight:600;margin-top:5px;padding-bottom:10px;border-bottom:1px solid #ddd}
.CartDesign-descontos-container .DescProdCart{width:100%;text-align:right}
.CartDesign-descontos-container .DescProdCartValor{width:100px;text-align:right}
.ProdCartGo{margin:10px 0px 30px 0px}
.ProdCartGo a{padding:10px 88px;background:#BDBDBD;color:#212121}
#CartDesign{-webkit-animation:cartSlideOpen 1s forwards;animation:cartSlideOpen 1s forwards;}
@-webkit-keyframes cartSlideOpen{from{right:-350px}to{right:0px}}
@keyframes cartSlideOpen{from{right:-350px}to {right:0px}}
@-webkit-keyframes cartSlideCloseBtn{from{right:0px}to{right:-350px}}
@keyframes cartSlideCloseBtn{from{right:0px}to{right:-350px}}
@-webkit-keyframes cartSlideCloseAuto{from{right:0px}to{right:-350px}}
@keyframes cartSlideCloseAuto{from{right:0px}to{right:-350px}}

/* Product Stock */ 
.product-details-show-stock-container{position:initial;bottom:0px;width:100%;z-index:99;margin-bottom:5px}
 
#product-details-show-stock span{font-size:0.85rem;font-weight:600}
#product-details-show-stock span .product-details-show-stock-lastoff{color:#d41f26;font-weight:600}
.product-details-data-prom1{margin-bottom:19px;background:#FBE9E7;width:100%}
#DataProm1{margin:10px}
 
#DataProm .product-details-data-prom-date-container{margin-bottom:5px;font-size:0.9rem}
.product-details-data-prom-container{display:flex;display:-webkit-flex;align-items:center;-webkit-align-items:center;justify-content:flex-start;-webkit-justify-content:flex-start}
.product-details-data-prom-time{background:#d41f26;font-weight:600;color:#ffffff!important;margin:0 5px 0 0;padding:19px 10px;text-align:center;height:50px;width:25%}
.product-details-data-prom-time-title{font-size:1rem}
.product-details-data-prom-time-txt{display:block}
.product-details-data-prom-date,.product-details-lats-hours{color:#212121;font-weight:600}
.product-details-progress-bar{background-color:#ffffff;height:15px;width:90%;border:1px solid #f9f8f8;box-shadow:inset 0 1px 2px rgba(0,0,0,0.1)}
.product-details-progress-bar span{display:inline-block;height:100%;transition:width .4s ease-in-out}
.product-details-color1 span{background-color:#d41f26}
.product-details-stripes span {background-size:30px 30px;background-image:linear-gradient(135deg, rgba(255, 255, 255, .15) 25%, transparent 25%,transparent 50%, rgba(255, 255, 255, .15) 50%, rgba(255, 255, 255, .15) 75%,transparent 75%, transparent);animation:animate-stripes 3s linear infinite}
@keyframes animate-stripes{0% {background-position:0 0} 100% {background-position:60px 0}}
.product-details-stripes-size{width:15%}
.product-details-progress-bar2{background-color:#ffffff;height:15px;width:90%;border:1px solid #f9f8f8;box-shadow:inset 0 1px 2px rgba(0,0,0,0.1)}
.product-details-progress-bar2 span{display:inline-block;height:100%;transition:width .4s ease-in-out}
.product-details-color2 span{background-color:#f9a91c}
.product-details-stripes2 span {background-size:30px 30px;background-image:linear-gradient(135deg, rgba(255, 255, 255, .15) 25%, transparent 25%,transparent 50%, rgba(255, 255, 255, .15) 50%, rgba(255, 255, 255, .15) 75%,transparent 75%, transparent);animation:animate-stripes 3s linear infinite}
@keyframes animate-stripes{0% {background-position:0 0} 100% {background-position:60px 0}}
.product-details-stripes-size2{width:40%}
.det-product-img-name-container-one.zoom-gallery.image-zoom-size figure {border: 1px solid #eee;}
/* Cookie Warning */
body.cookiewarning{}
body div.cookiewarning{display:none}
body.cookiewarning div.cookiewarning{display:block;position:fixed;bottom:0;width:100%;z-index:999991;background-color:rgba(0,0,0,.95);color:white}
.cookiewarning-position{max-width:1306px;padding:15px 18%}
.cookiewarning-position h4{margin:0;padding:0}
.cookiewarning-position p{font-size:0.9rem;}
.cookiewarning-position p a{text-decoration:underline;color:#ffffff}
.cookiewarning-btn{background:#178239;color:#ffffff;padding:5px 35px;width:100px;text-align:center;text-decoration:none;font-size:1rem;border-radius:2px;cursor:pointer;}
body .removecookie{display:inline-block}
body.cookiewarning .removecookie{display:none}
.cookiewarning-position-btn{display:flex;display:-webkit-flex;flex-flow:row wrap;-webkit-flex-flow:row wrap;justify-content:space-evenly;-webkit-justify-content:space-evenly;align-items:center;-webkit-align-items:center;}

/* Custom Cookie Policy */
.CookiepolicyPage .left-bar{min-height:20px!important;}
.fc-custom-cookie-policy-container{max-width:1224px;text-align:center;margin:0 auto;}
.fc-custom-cookie-policy-content{text-align:left;}
.fc-custom-cookie-policy-content p{font-size:1rem;margin:0;padding:0}
.fc-custom-cookie-policy-content h5{margin:0!important;padding:0!important}
.top-banner img {min-width: -webkit-fill-available;width: 100%;min-width: 100%}
/* Media Queries */
@media only screen and (max-width:479px){
  /* Cart */
  .FCCart #idTitTextoFC{display:none}
  .FCCart .FCCartBuy{position:fixed;bottom:0;margin:0!important;background:#ffffff;box-shadow:0 -2px 4px 0 rgba(205,205,205,.5);padding:20px 15px 20px 15px!important;left:0;z-index:9}
  .FCCartTableTit td:nth-child(2){padding:0 35px!important}
  .FCCartQtyValue .FCCartQtyInput{height:24px!important;border-color:#e8e8e8;position:relative;top:-1px}
  .btn-qty-add{background:#e8e8e8;display:inline-flex;justify-content:center;align-items:center;color:#444;width:35px;height:36px;font-weight:600;font-size:1rem;cursor:pointer}
  span.btn-qty-add.btn-qty-plus{border-radius:0px 4px 4px 0px;position:relative;left:-9px}
  span.btn-qty-add.btn-qty-decrease{border-radius:4px 0px 0px 4px}
}

@media only screen and (max-height:600px){
  #CartDesign .CupomProdCart{display:none}
  .CartDesign-product-subtotal-container{height:30px}
}

@media only screen and (max-width:412px){
  .home-info-banners-one{background-image:url('../images/mob-home-info-banners-payment.jpg')!important;background-repeat:no-repeat}
  .home-info-banners-two{background-image:url('../images/mob-home-info-banners-security.jpg')!important;background-repeat:no-repeat}
  .home-info-banners-three{background-image:url('../images/mob-home-info-banners-delivery.jpg')!important;background-repeat:no-repeat}
  .home-info-banners-four{background-image:url('../images/mob-home-info-banners-contact.jpg')!important;background-repeat:no-repeat}
}

@media only screen and (max-width:1024px){
.swiper-container-multirow>.swiper-wrapper{flex-wrap:nowrap!important;-webkit-flex-wrap:nowrap!important;-ms-flex-wrap:nowrap!important;}
.header-mainbar-flex-search .InputTextBusca{padding:5px 33px;}
.det-product-recommend{margin:0px auto;}
.more-buttons{display:flex;justify-content:space-between;margin:49px auto 0;flex-direction:column;align-items:center;}
.section-prodSlide .swiper-pagination.swiper-pagination-clickable.swiper-pagination-bullets{display:none;}
.EstNameProdCross a,
.EstNamePageHistory a,
.bTProdName,
.EstPricePageHistory{text-align:center;}
form.news-footer{max-width:220px;}
span .FooterNewsletterInput{min-width:100%}
.footer-mainbar-menu-one{order:2;}
.footer-mainbar-menu-two{order:3;}
.footer-mainbar-menu-three{order:4;}
.footer-mainbar-menu-four{order:1;}
.footer-mainbar-ads{padding:0 15px;}
.footer-mainbar-menu-container h4{text-align:left;}
.footer-newsletter-text,.footer-mainbar-newsletter-field h4{text-align:center;}
.footer-mainbar-newsletter-field  h4:after{content:"";display:block;width:20%;height:2px;background:#c69c3f;margin:10px auto;}
.footer-mainbar-menu-four{margin:20px auto 10px;}
div#header-mainbar-container-whishlist{display:none!important;}
.swiper-button-next, .swiper-button-prev {    top: 40% !important;
    max-width: 17px;}
.header-mainbar-container-all-icons div#header-mainbar-container-login { order: 2; display: flex; justify-content: flex-end; width: 35px;position: relative; }
.header-mainbar-container-all-icons .header-mainbar-container-cart { order: 3; }
div#header-mainbar-container-login img { width: 26px; height: 26px; }
  /* GLobal */
  .ProductList .left-bar{padding-right:0!important}
  .checkout-footerCompanyBoxFC .CompanyAddressLine2{display:block}
  .shop-list{display:none}
  a,div,img{-webkit-tap-highlight-color:rgba(0,0,0,0)}

  /* Header - barratopo.htm */
  .header-space-top{padding-top:0}
  .HeaderMainbar{margin:auto;box-shadow:0;position:static}
.header-mainbar-container{margin:0;padding:2px 10px}
  .header-mainbar-container-logo{order:2;}
  .header-mainbar-container-menu{position:relative;order:1}
  .header-mainbar-container-all-icons{order:3}
  div .HeaderMenuULFC{display:none}
  .header-mainbar-container-cart {    max-width: 26px; position: relative; display: flex; justify-content: center; align-items: center; }

  .header-mainbar-flex-logo a img{max-width:150px;max-height:40px}  
  .HeaderCartItensPosition { display: none } 
  .header-mainbar-container > div:last-child > div { margin-right: 5px; }
  .header-mainbar-container > div:last-child > div:last-child { margin: 0; }
  .HeaderBasket img{width:24px;position:relative;bottom:2px}
  .header-mainbar-flex-logo.header-mainbar-container-logo img{max-width:100%}
  img#header-cat-search-close{position:absolute;left:15px;width:15px;top:20px;}
  .speech .header-speech-icon{float:right;display:block;position:relative;top:0px;left:-10px}

 
  
  a.header-sidenav-link-shopping-list{display:none}

  /* Main - home.htm */
  .home-container-products{margin:0 10px}
  .home-container-products-child{width:46.6%;margin:4% 5px 0px 5px}
  .MainHomeBoxTitFC h2,
  .MainHomeBoxTitFC h1{font-size:1.1rem;margin:0 10px;padding:10px 0;text-align:center}
  .DivHomeImagemProd .EstImgFC{max-width:100px;max-height:100px}
  .DivHomeProd{padding:10px 10px 0px 5px;width:100%;}
  .home-spy-details-container .DivHomeSpy,
  .home-spy-details-container .DivHomeDetails{display:none}
  .DivHomeNomeProd .HomeNomeProd,.DivProductListNomeProd .ProductListNomeProd{height:2.1rem;line-height:1.0rem;font-size:0.7rem;font-family:Montserrat;text-align:left;width:100%;}
  .DivHomeNomeProd{height:auto;display:flex;}
.FCHome .home-price,.DestaquesPage .home-price,.DestaquesPage .home-price-cents,body.FCCustom.PerfumesparaelaPage .price.home-price.font-bold{font-size:1rem!important;font-weight:normal;}
  .FCHome .home-price .home-price-por,
  .DestaquesPage .home-price .home-price-por{font-size:0.8rem!important}
  .FCHome .DivHomePriceProd .prices .price .currency a,
  .DestaquesPage .DivHomePriceProd .prices .price .currency a{width:100%}
  .FCHome .installments, 
  .DestaquesPage .installments{font-size:0.7rem;display:flex;width:90%;}
  .FCHome .home-price-breakline,
  .DestaquesPage .home-price-breakline{display:block}
  .home-main-container{margin-top:5px}
  .videoProd{width:100px;max-width:100px;max-height:100px}
  .DivHomeImagemProd img,
  .DivProductListImagemProd img{    width: 100px;
    max-width: 100%;
    max-height: 100px;
    min-width: 100px;
    min-height: 100px;}
  .home-spy-details-container .DivHome-wishlist{position:absolute;position:absolute;top:5px;left:5px;}
  .home-banner-separator{width:100%;height:auto;margin:25px 0;display:flex;display:-webkit-flex;align-items:center;-webkit-align-items:center;flex-direction:column;-webkit-flex-direction:column;text-align:center}
  .home-banner-one-separator-left,.home-banner-two-separator-left{width:100%;order:1}
  .home-banner-one-separator-right,.home-banner-two-separator-right{position:relative;top:3px;width:100%;height:auto;overflow:hidden;order:2}
  .home-banner-one-separator-right img,.home-banner-two-separator-right img{position:relative;left:100%;margin-left:-200%}
  .home-banner-one-separator-left div,.home-banner-two-separator-left div{margin:15px 10px -15px 10px}
  .home-banner-one-separator-left div h3,.home-banner-two-separator-left div h3{font-size:1.3rem}
  .home-banner-one-separator-left div a,.home-banner-two-separator-left div a{text-align:center;margin 0 auto;width:250px;height:50px;color:#FFFFFF;border-radius:25px;font-size:1.3rem;display:inline-block;padding:0 27px 0 27px;box-sizing:border-box;line-height:46px;margin-bottom:15px}
  .home-banner-one-separator-left div a:hover,.home-banner-two-separator-left div a:hover{height:50px;width:250px;color:#FFFFFF;border-radius:25px;font-size:1.3rem;display:inline-block;padding:0 27px 0 27px;box-sizing:border-box;line-height:46px;position:relative}  
  .home-info-banners{margin-top:0px}
  .home-info-banners-one,.home-info-banners-two,.home-info-banners-three,.home-info-banners-four{width:100%;margin:15px 0;padding:0 10px;text-align:center}
  .home-info-banners-one img,.home-info-banners-two img,.home-info-banners-three img,.home-info-banners-four img{width:140px;height:140px}
  .home-info-banners div{height:300px}
  .FCHome .home-spy-details-container,.DestaquesPage .home-spy-details-container{display:flex;display:-webkit-flex;align-items:center;-webkit-align-items:center;justify-content:center;-webkit-justify-content:center}
  .DivHomePriceProd{height:auto;margin:5px auto 5px }
  .home-info-banners-one a h4,.home-info-banners-two a h4,.home-info-banners-three a h4,.home-info-banners-four a h4{font-size:1rem!important}
  .FCHome .home-price-cents{font-size:0.8rem}
  .ProductList .home-price-cents{font-size:0.7rem!important}

  /* Footer - rodape.htm */
  #idBadgeAllFC{display:none}
  .footer-mainbar-menu-container{margin:0}
  .footer-mainbar-menu-one,.footer-mainbar-menu-two,.footer-mainbar-menu-three,.footer-mainbar-menu-four{width:100%}
  .FooterMainBarFC{margin-top:10px}
  .FooterMainBarFC {
  
    position: relative;
    top: 8px;
}
  .FooterCompanyBoxFC,.FooterTecBoxFC{margin:25px 10px;text-align:center}
  .ProductList #idPaginationProdFC{margin-top:10px!important;padding-top:10px!important}
  ul.footer-share-container li#idShareFooter span{margin:0 7px}
  .footer-security-container a.footer-security-badge-1 img{margin:10px 0}
  .footer-security-container a.footer-security-badge-2 img{margin:0 15px 0 0}
  .footer-security-container a.footer-security-badge-3 img{margin:10px 0 0 20px}
  ul.footer-menu a{line-height:40px}
  
  /* Cookie Warning */
  .cookiewarning-position{max-width:1306px;padding:15px 5%!important}
  
  /* Custom Cookie Policy */
 .fc-custom-cookie-policy-content{margin:0 15px;}
      
  /* Scroll To The Top */
  #FC-ScrollBackTopThetop{display:none!important}
  
  /* List - EstiloProduto.htm */
  .ProductList #idTxtIntroFoundProdsFC{margin:10px 10px!important;width:96%!important;display:flex;flex-wrap:nowrap}
  #idHeadFilters,#idFiltersFC,#idDivSearch{width:94%;margin:10px 10px 10px 10px}
  #idDivSearch{font-size:0.9em;margin:10px 0 10px 0;padding:0;box-sizing:border-box;float:initial!important;width:100%;line-height:10px;display:flex;flex-direction:column}
  #idTxtFiltersBy,#idTDLinkAdvancedSearchFC{margin:0 0 0 15px}
  #idTxtRemoveFilters{margin:20px 0 20px 15px}
  #idTablePathSearchFC{margin:15px 0 0 0}
  ul#idUlPathSearchFC{margin-left:15px}
  .ProductList #idDivPagProd{margin:0 0 0 5px!important;padding-bottom:7px}
  .ProductList .prodlist-spy-details-container{}
  .prodlist-spy-details-container .DivProdListSpy,.prodlist-spy-details-container .DivProdListDetails{display:none}
  .DivProductListPriceProd{height:70px}
  .DivListProd{width:43%;float:left;margin:5px 0 5px 8px;padding:5px 5px 0 5px;height:auto;}
  .ProductList .old-price{font-size:0.8rem}
  .ProductList .home-price{font-size:1rem!important}
  .ProductList .home-price-breakline{display:block}
  .ProductList .installments{font-size:0.8rem;display: flex;}
  .prodlist-spy-details-container .ProductList-wishlist{position:relative;top:-10px}
  .ProductList .prodlist-spy-details-container{display:flex;display:-webkit-flex;align-items:center;-webkit-align-items:center;justify-content:center;-webkit-justify-content:center}
  .ProductList select#OrderProd{width:200px;    display: flex;}
  .ProductList #idDivPath{display:none}
  .ProductList #idMobileFilters{display:flex;display:-webkit-flex;align-items:center;-webkit-align-items:center;justify-content:center;-webkit-justify-content:center;height:60px}
  .ProductList .fc-mobile-filters-left{background:#053967;color:#ffffff;text-align:center;margin:0 10px;padding:9px 0;border-radius:2px;cursor:pointer;position:relative;top:-4px}
  .ProductList #idPageCountFC{width:50%;text-align:right;padding-right:5px}
  .ProductList #idTxtIntroFoundProdsFC{font-size:0.8rem}
  .ProductList .DivFiltrandoPor{margin-bottom:15px}
  .ProductList .DivFiltrandoPor span.Label{font-weight:600}
  .fc-mobile-filters-left{width:30%}
  .fc-mobile-filters-right{width:70%}
  .fc-order-mobile{display:none}
  .filter-sidenav{height:100%;width:300px;position:fixed;z-index:1;top:0;left:-300px;background-color:#ffffff;overflow-x:hidden;transition:0.5s;padding-top:60px;z-index:999999}
  .filter-sidenav .closebtn{position:absolute;top:15px;right:10px;font-size:36px;margin-left:50px}
  div.closebtn{cursor:pointer}
  #filter-offcanvas-overlay{position:fixed;display:none;width:100%;height:100%;top:0;left:0;right:0;bottom:0;background-color:rgba(0,0,0,0.5);z-index:99;cursor:pointer}
  .ProductList #ProductsFilterFCMobile{padding:0 0 80px 20px}
  .ProductList #ProductsFilterFCMobile #ContentFil{width:92%!important}
  .ProductList #ProductsFilterFCMobile #ContentFil .FilSearch .SearchFil{width:100%;padding:0 0 0 5px}  
  .ProductList #ProductsFilterFCMobile #ContentFil .FilItems .FilItemsList{width:100%;max-height:100%}   
  .ProductList #ProductsFilterFCMobile #ContentFil .FilSearch .FilName{font-size:1rem;width:99%} 
  .ProductList #ProductsFilterFCMobile #ContentFil .FilItems .FilItemsList label{font-size:1rem}   
  .fc-desktop-option{display:none;font-size:0.5rem}
  /* Sold Out List */
  .zFProdSoldOut-text{color:#FFFFFF;position:absolute;top:100px;left:0px;background:#053967;border-radius:2px;padding:10px 15px;margin:0 5px;font-size:0.8rem;width:76%;text-align:center;}
  
  /* Det - EstiloProduto.htm */ 
  .det-product-container{margin:0px}
  .det-product-container .det-product-img-name-container-two,.det-product-container #idBreadcrumb,.mob-ref{margin:10px} 
  .ShareWhatsApp{display:inline}
  .det-product-img-name-container-two{width:100%;background:#FFFFFF;position:block!important}
  #det-product-fixed-container-full{width:94%;}
  .det-product-img-name-container-full{width:100%}
.det-product-img-name-container-one {
	width: 91.5%;
	margin: 0 15px 0 15px
}

.det-product-description-container {
    border-top: 0 solid #e5e5e5;
    margin: 30px auto;
    width: 90%;
    padding: 10px 0 10px 10px;
}
  #det-product-tab1-label h2,#det-product-tab2-label h2,#det-product-tab3-label h2{font-size:14px;padding:0;margin:0}
  label#det-product-tab1-label,label#det-product-tab2-label,label#det-product-tab3-label{padding:0 5px}
  .ProductStyleBoxDescriptionFC{width:92%;padding:5px 0}
  .ProductStyleBoxDescriptionFC iframe{width:95%}
  figure.mz-figure{max-width:100%!important}
  h1#idNameProductGridFC{margin-top:15px;font-size:1.5rem}
  div#det-product-review-tab{padding:0}
  #idTabListaOpFC{font-size:1rem}
  #idCommentsQtyFC{width:180px;font-size:0.8rem}
  .zoom-gallery .selectors img{box-shadow:none!important;filter:none!important;-webkit-filter:none!important;height:auto!important;max-width:50px}
  .zoom-gallery .selectors{margin:0;}
  .det-product-buytogether{margin:0px;padding: 30px 0;}
  #idTitPageHistory h3{margin:20px 10px 10px 10px!important;text-align: 	center;	}
  #idListPageHistoryFC{text-align:center}
  #cartBtnImg_1 img{float:right}
  .ProductDet .freightResult{font-size:0.8rem;padding:10px;background:#ff0000!important;color:#FFFFFF!important;display:flex;width:147px}
  .ProductDet #idEstNoCommentsProdOpFC{line-height:20px}
  .ProductDet #idMobileFilters{display:none}
  #idButtonBuyFC_1{position:fixed;background-color:#fff;border-top:1px solid #caa44e;box-shadow:0 -1px 12px 2px rgba(192, 192, 192, 0.2);bottom:0px;left:0px;margin:0 0 0 0;padding:15px 0px;display:flex;display:-webkit-flex;align-items:center;-webkit-align-items:center;justify-content:center;-webkit-justify-content:center;z-index: 11}
  .FCBoxGrid{position:relative;width:100%;height:auto!important;text-align:left;font-size:14px;margin-bottom:10px;z-index:1;display:flex;display:-webkit-flex;display:-ms-flexbox;-ms-flex-wrap:wrap;-webkit-flex-wrap:wrap;flex-wrap:wrap}
  .ProductDet .FooterMainBarFC-container-space{margin-bottom:100px!important}
  .details-reviews-tab-quantity span{position:relative;top:0px;left:5px;}
    
  /* Footer */

  .footer-mainbar-menu-one, .footer-mainbar-menu-two, .footer-mainbar-menu-three, .footer-mainbar-menu-four{padding:10px!important}
  .ProductList .footer-history{margin-top:40px!important}
  
  /* History */ 
  #idListPageHistoryFC{display:flex;display:-webkit-flex;justify-content:space-between;-webkit-justify-content:space-between; }
  #idPageHistoryFC ul li{margin: 1px auto;width:45%;padding:5px;    border: 1px solid #f9f9f9;}
  .EstPricePageHistory{}
  
  /* Help | Newsletter | Indique | Advanced Search | News | Contact */
  .FCRateProd #idFCContent,.FCMyAccount #idFCContent,.FCPwreset #idFCContent,.FCHelp #idFCContent,.FCNewsletter #idFCContent,.FCRecommend #idFCContent,.FCAdvancedSearch #idFCContent,.FCNews #idFCContent,.FCContact #idFCContent,.FCCategories #idFCContent,.FCWishlist #idFCContent{margin:0 10px}

  /* Init mixtiup - Categories */
  .categories-menu-buttons-container,.categories-menu-container{display:flex;display:-webkit-flex;flex-flow:column;-webkit-flex-flow:column;justify-content:flex-start;-webkit-justify-content:flex-start}

  /* Wishlist */
  .FCWishlist #WishlistFC{display:flex;display:-webkit-flex;flex-flow:column;-webkit-flex-flow:column;justify-content:flex-start;-webkit-justify-content:flex-start}
  
  /* Checkout */
  #FCCartButtons ul{display:flex;display:-webkit-flex;flex-direction:column;-webkit-flex-direction:column}
  #FCCartButtons ul li:first-child{order:1}
  #FCCartButtons ul li:nth-child(2){order:2}
  #FCCartSmallFreightSimulation{display:none}
  .FCCartRemoveBot{margin:5px 0 0 0;position:relative;top:7px}
  .FCCartSmallItemWeight,.FCCartTotalPrice,.FCCartUnitPrice{padding-top:0!important}
  .FCCartItemCont tbody tr td,.FCCartItemCont tfoot tr td{padding:0 0 0 5px}
  .FCCartRespTable .FCCartTableTit,.FCCartRespTable tbody tr td,.FCCartRespTable tfoot tr td{padding:2px!important}
  
  /* News */
  #fc-icon-voice-news{display:block;background:#03A9F4;;border-radius:2px;width:100%;height:40px}
  #fc-icon-voice-news img{position:relative;top:4px}
  
  #CartDesign .ContentItensCart{height:calc(100% - 360px)}
  #CartDesign{width:290px}
  .ProdCartPagto a{padding:10px 39px}
  .ParcProdCart,.CartDesign-product-zipcode-container,.CartDesign-totalcart-container,.CartDesign-product-subtotal-container,.CartDesign-totalitens-container,.CartDesign-descontos-container{width:270px}
  #CartDesign .ImgProdCart img{max-width:70px;max-height:70px;width:70px;height:70px}
  .CartDesign-product-info-name{width:180px}
  .CartDesign-product-info-price{width:125px}
  .CartDesign-product-info-qty{left:-5px}
  #CartDesign #idButCup{padding:15px 10px}
  .FCCart #idErrXMLCEPFC{white-space:normal!important}
  .ProdCartGo a{padding:10px 58px}
  .footer-accordion{background:#08447A;width:90%;padding:15px 15px;border-radius:5px;border-bottom:1px solid #0e263b;color:#444;cursor:pointer;text-align:left;outline:none;font-size:15px;transition:0.4s}
  .footer-accordion:after{content:'\002B';-moz-transform:rotate(90.0deg);-o-transform:rotate(90.0deg);-webkit-transform:rotate(90.0deg);color:#ffffff;font-weight:600;float:right;position:relative;left:-5px}
  .footer-accordion-active:after{content:"\2212";-moz-transform:rotate(360.0deg)!important;-o-transform:rotate(360.0deg)!important;-webkit-transform:rotate(360.0deg)!important}
  .footer-accordion-panel{padding:0 18px;background-color:#08447a;max-height:0;overflow:hidden;transition:max-height 0.2s ease-out;max-width:85%;margin:0 auto;}
  /* Ajuda */
  .StyPayment{display:flex;flex-direction:column;margin-top:10px;width:100%;box-sizing:border-box}
  .StyNamePayment{float:left;width:100%;padding:10px;height:100%;text-align:left;box-sizing:border-box;background:#dedede}
  .StyDescrPayment{display:table;padding:10px;box-sizing:border-box;width:100%;background:#fcfcfc;font-size:1rem}
}
@media only screen and (max-width:1199px){
	.box-prod-home.reverse > div:first-child{width:100%;}
	.box-prod-home > div:last-child{min-width:100%;}
}
@media only screen and (min-width:1200px){
	.box-prod-home .box-banner-tag,box-prod-home.reverse .box-banner-tag{width:100%;}
	.box-prod-home > div:first-child{width:24%;}
	.box-prod-home > div:last-child{width:74%;}
	.box-prod-home.reverse > div:first-child{width:74%;}
	.box-prod-home.reverse > div:last-child{width:24%;}
}
@media only screen and (min-width:1025px){
body.FCProduct.ProductDet .page-movie iframe { min-height: 500px;}
.mob-ref,span.ShareWhatsApp {display:none;}
.data-box-store > div{width:30%;}
.box-prod-home{display:flex;align-items:center;justify-content:space-between;}
.swiper-container.banners.swiper-container-horizontal .swiper-button-prev,
.swiper-container-rtl .swiper-button-next{left:-35px!important;}
.swiper-container.banners.swiper-container-horizontal .swiper-button-next,
.swiper-container-rtl .swiper-button-prev{right:-35px!important;}
.swiper-container.banners.swiper-container-horizontal:hover .swiper-button-prev,
.swiper-container-rtl .swiper-button-next{left:15px!important;}
.swiper-container.banners.swiper-container-horizontal:hover .swiper-button-next,
.swiper-container-rtl .swiper-button-prev{right:15px!important;}

.pagamentos div{width:30%;margin-right:22px;}
span.FooterInputBtnPosition{position:absolute;right:3px}
.footer-mainbar-menu-container h4:after{content:"";display:block;width:65%;height:2px;background:#c69c3f;margin:10px 0;}
div#header-mainbar-container-search{display:none;}
.header-mainbar-container-contact > div{display:flex;justify-content:center;flex-direction:column;text-align:left;}

/* Global */
.FCHome .middle-container{max-width:1306px;text-align:center;margin:0 auto;    min-width: 90%;}
.ProductList .middle-container,
.FCMyAccount .middle-container{max-width:1306px;text-align:left;margin:0 auto;margin:30px auto;}
.ProductList .header-space-top{padding-top:100px}

/* Header - barratopo.htm */
.header-space-top{padding-top:65px}
.HeaderMainbar{margin:auto;box-shadow:0 2px 5px rgba(0,0,0,.10)}
.header-mainbar-container{height:auto;margin:0 auto;position:relative;    min-width: 90%;}
.header-mainbar-container-logo{order:1;margin:10px auto;width:100%;text-align:center;}
.header-mainbar-container-menu{position:relative;order:2;display:flex;justify-content:center;margin:0px auto;padding:20px 0;border-top:1px solid #F0E4CB;}
.header-mainbar-container-all-icons{order:3;width:160px;padding-right:0px}
.header-mainbar-flex-logo a img{width:150px;max-width:250px;}
#header-mainbar-container-search-result-close img{cursor:pointer;position:relative;top:15px;left:0px}
img#header-cat-search-close{    right: 20px;left: inherit;}
img#voiceSearchMGlass {top: 1px;
    left: -70px;}
#voiceSearch{display:none!important}

/* Main - home.htm */
.home-container-products{max-width:1306px;text-align:center;margin:0 auto;padding:0 30px}
.home-container-products-child{width:24%}
.DivHomeImagemProd .EstImgFC{max-width:150px;max-height:150px}
.DivHomeProd{padding:10px 10px 0 10px;margin-bottom:30px}
.DivHomeProd:hover,
.DivListProd:hover{background:#ffffff;-webkit-box-shadow:0 0 10px rgba(187,187,187,0.3);-moz-box-shadow:0 0 10px rgba(187,187,187,0.3);box-shadow:0 0 10px rgba(187,187,187,0.3);-webkit-transition:all 120ms ease-in;-moz-transition:all 120ms ease-in;-o-transition:all 120ms ease-in;transition:all 120ms ease-in}
.FCHome .home-price,
.DestaquesPage .home-price{font-size:1.0rem!important}
  .FCHome .home-price-cents{font-size:0.95rem}
  .DestaquesPage .home-price-cents{font-size:1.2rem}
  .FCHome .home-price .home-price-por,.DestaquesPage .home-price .home-price-por{font-size:1rem!important}
  .FCHome .DivHomePriceProd .prices .price .currency a,.DestaquesPage .DivHomePriceProd .prices .price .currency a{width:50%}
  .FCHome .installments,.DestaquesPage .installments,body.FCCustom .installments.font-regular{font-size:0.8rem}
  .home-main-container{margin-top:20px}
  .videoProd{width:150px;max-width:150px;max-height:150px}
  .DivHomeImagemProd img,.DivProductListImagemProd img{max-width:100px;max-height:100px;    min-width: 100px;
    min-height: 100px;}
  .DivHomeImagemProd,.DivProductListImagemProd{height:auto;}
  .home-banner-separator{width:100%; margin:30px 0 30px 0;display:flex;display:-webkit-flex;align-items:center;-webkit-align-items:center;justify-content:space-around;-webkit-justify-content:space-around}
  .home-banner-one-separator-left{width:50%;order:1}
  .home-banner-one-separator-right{position:relative;width:50%;height:auto;overflow:hidden;order:2;top:3px}
  .home-banner-two-separator-left{width:50%;order:2}
  .home-banner-two-separator-right{position:relative;width:100%;height:auto; order:2;top:3px;order:1}
  .home-banner-two-separator-right img {
    width: 100%;
}
  .home-banner-one-separator-left div,.home-banner-two-separator-left div{margin-left:10%}
  .home-banner-one-separator-left div h3,.home-banner-two-separator-left div h3{font-size:2rem}
  .home-banner-one-separator-left div a,.home-banner-two-separator-left div a{height:50px;background:transparent;transition:background-color 0.4s ease;color:#666666;border-radius:25px;border:2px solid #666666;font-size:1.3rem;display:inline-block;padding:0 27px 0 27px;box-sizing:border-box;line-height:46px}
  .home-banner-one-separator-left div a:hover,.home-banner-two-separator-left div a:hover{height:50px;color:#FFFFFF;border-radius:25px;font-size:1.3rem;display:inline-block;padding:0 27px 0 27px;box-sizing:border-box;line-height:46px;position:relative}
  .home-info-banners{margin-top:20px}
  .home-info-banners-one,.home-info-banners-two,.home-info-banners-three,.home-info-banners-four{width:49.5%}
  .home-info-banners div{height:450px}
  .home-spy-details-container .DivHome-wishlist{position:relative;top:3px}
  .home-spy-details-container .DivHomeDetails{position:relative;top:5px;padding:0 4px}
  .FCHome .home-spy-details-container,.DestaquesPage .home-spy-details-container{display:flex;display:-webkit-flex;align-items:center;-webkit-align-items:center;justify-content:flex-end;-webkit-justify-content:flex-end}
 
  .MainHomeBoxTitFC{max-width:1306px;text-align:center;margin:0 auto;padding:0px;min-width: 100%;}
  .footer-security-container a.footer-security-badge-1 img{margin:10px 0}
  .footer-security-container a.footer-security-badge-2 img{margin:0 10px 0 0}
  .footer-security-container a.footer-security-badge-3 img{margin:5px 0 0 15px}
  
  /* Footer - rodape.htm */
  .footer-mainbar-menu-container{    max-width: 1366px;
    margin: 0 auto;    padding: 0 30px;min-width: 90%}
  .footer-mainbar-menu-one,.footer-mainbar-menu-two,.footer-mainbar-menu-three,.footer-mainbar-menu-four{width:22%}
  .FooterMainBarFC{margin: 60px auto 0;
    background: #09345A;
    padding: 35px 0px;
    border-top: 3px solid #c69c3f;
    position: relative;
    top: 10px;} 
  .FooterCompanyBoxFC{text-align:right;max-width:1306px;margin:0 auto}
  .FooterTecBoxFC{margin:0 30px;text-align:center}

  ul.footer-share-container li#idShareFooter span{margin:0 5px}
  
  /* Scroll To The Top */
  #FC-ScrollBackTopThetop{display:none;position:fixed;bottom:40px;right:10px;z-index:3;border:none;outline:none;background-color:#707e89;color:white;cursor:pointer;padding:3px;border-radius:3px}

  /* List - EstiloProduto.htm */
  .ProductList #idFCLeftContentRight{    padding: 0 15px;}
  .ProductList #idTxtIntroFoundProdsFC{margin:0!important}
  #idHeadFilters{width:100%}
  #idFiltersFC{margin:10px 0 10px 0;width:100%}
  .ProductList #idDivPagProd{margin-right:-13px!important;margin-bottom:-5px}
  .ProductList #OrderProd{position:relative;top:-38px} 
  .ProductList #idDivPagProd table{height:70px}
  .prodlist-spy-details-container .ProductList-wishlist{position:relative;top:3px}
  .prodlist-spy-details-container .DivProdListDetails{position:relative;top:5px;padding:0 10px}
  .ProductList .prodlist-spy-details-container{display:flex;display:-webkit-flex;align-items:center;-webkit-align-items:center;justify-content:flex-end;-webkit-justify-content:flex-end}
  .ProductList .home-price-cents{font-size:0.95rem}
 
  /* Det - EstiloProduto.htm */  
  .det-product-img-name-container-two{position:absolute;left:57%;z-index:8;top:210px;padding:15px 10px 15px 10px;width:35.3%;margin:-7px 0 0 0;max-width: 500px;}
  .det-product-description-container-full{width: 100%;}
    
  .ProductDet .FCDescritorContent{width:100%}
  .FCBoxGrid{width:100%}
  .det-product-container{max-width:1306px!important;margin:0 auto;padding-top:20px}
  .det-product-img-name-container-full{width:56%}
  .det-product-img-name-container-one{width:100%}
  h1#idNameProductGridFC{font-size:20px}
  .det-product-description-container{border-top:0px solid #e5e5e5;margin:0px 0;width:53%;padding:0px}
  #det-product-tab1-label h2,#det-product-tab2-label h2,#det-product-tab3-label h2{padding:0;margin:0}
  .ProductStyleBoxDescriptionFC{width:92%;padding:5px 15px}
  .ProductStyleBoxDescriptionFC iframe{width:70%}
  #idDivGridImg .MagicZoomPlus img{max-width:450px}
  div#det-product-review-tab{padding:20px 0 0}
  .mz-thumb-selected img{-webkit-filter:brightness(95%)!important;filter:brightness(95%)!important}
 
  #idBreadcrumb{padding-left:30px}
  .ProductList .fc-mobile-filters-left,.ProductList .fc-mobile-filters-left div,.ProductList #filterSidenav .closebtn{display:none}
  .fc-mobile-option,.ProductDet #idMobileFilters,.ProductDet #filterSidenav .closebtn{display:none}
  .ProductDet #filterSidenav .closebtn{}
  
  /* History */
  #idListPageHistoryFC li{margin:10px 10px 30px 10px;width:18%;min-width:150px}
  #idListPageHistoryFC{display:flex;display:-webkit-flex;justify-content:flex-start;-webkit-justify-content:flex-start}
 
  .FCWishlistShareMyAcc .FCWishlistShareTxtMyAcc,  .FCSubTit2MyAcc,.FCRegisterMyAcc .FCFieldLabel{font-weight: 600 !important}
  .FCSubTit2MyAcc,.FCWishlistIntroMyAcc,.MyAccOptOff,.FCDivRegister2MyAcc {    text-align: left;}
  /* Help | Newsletter | Indique | Advanced Search | News | Contact */
.FCRateProd #idFCContent, .FCPwreset #idFCContent, .FCHelp #idFCContent, .FCNewsletter #idFCContent, .FCRecommend #idFCContent, .FCAdvancedSearch #idFCContent, .FCNews #idFCContent, .FCContact #idFCContent, .FCTrack #idFCContent, .FCCategories #idFCContent, .FCWishlist #idFCContent {
	margin: 15px 18%
}
  /* Init mixtiup - Categories */
  .categories-menu-buttons-container,.categories-menu-container{display:flex;display:-webkit-flex;flex-flow:row wrap;-webkit-flex-flow:row wrap;justify-content:flex-start;-webkit-justify-content:flex-start}
  
  /* Wishlist */
  .FCWishlist #WishlistFC{display:flex;display:-webkit-flex;flex-flow:row wrap;-webkit-flex-flow:row wrap;justify-content:flex-start;-webkit-justify-content:flex-start}
  
  /* Cart */
  .FCCart .HeaderMainbar{position:relative!important;top:0!important}
  .FCCart .header-space-top{padding-top:0!important}
}

/*select frete*/
.ZipOptionsCart select {margin: 5px;padding: 3px;border-radius: 2px;font-size: 0.9em;height: 32px;}
div#FCCartSmallFreight-title, .FCCartSmallFreight-field {margin-left: 5px;}
#CartDesign #idZipC{border-radius: 2px;padding-left: 5px;width: 106px;}
@media screen and (max-width: 360px) {
.CartDesign-product-zipcode-container, .CartDesign-totalcart-container{width: 275px;}
.ZipOptionsCart > select {font-size: 12px !important;}
}
img.cepCartLat {height: 24px;margin-left: 5px;margin-bottom: -6px;cursor: pointer;}
#idZipC::-webkit-input-placeholder {font-size: 14px;}
#idZipC::-moz-placeholder {font-size: 14px;}
.ZipOptionsCart > select {margin: 0 0 8px 0;width: 94%;}
span#idShippingValue {text-align: right;}
.FCCart .ZipOptionsCart > select {margin: 8px 0;width: auto;}
@media screen and (max-width: 415px) {
.FCCart .ZipOptionsCart > select {margin: 8px;width:75%;}
}
input#idZipC, input#idZipC1 {border-color: #a9a9a9;color: #747474;}
.TotalFProdCartValor{color: #C69C3F;font-weight: 600;}

/*ajustes*/
.xGlobalSigninFC {margin-top:50px;margin-bottom:-116px;}
@media screen and (min-width:1025px){
	.xGlobalSigninFC {margin-top:64px;margin-bottom:-70px;margin-left: -207px;}
}
@media screen and (max-width:1024px){
	table#idTabBotPreviousNextFC {margin-top: -37px;}
	.data-box-store {margin-bottom: 20px;flex-flow: column;width: 100%;}
	.store-data{order:1;}
	.fast-plataform{order:2;margin-top: 10px;}
	.design-agency{order:3;margin-right: 18px;margin-top: 10px;}
}
@media screen and (min-width: 768px) and (max-width: 1024px) {
	.header-mainbar-container {height: 55px;}
}
.FCMyAccount .xGlobalSigninFC {margin-top: -21px;margin-bottom: 16px;margin-left: 16px;}
.FCCheckout .xGlobalSigninFC {margin-top: 18px;margin-bottom: 5px;margin-left: 16px;}

.CompanyCity {white-space: nowrap;}

.ProductStyleBoxDescriptionFC img {max-width: 100%;}

.CompanyAddressInfo li {
    display: inline-block;
    margin-left: 6px;
    text-transform: uppercase;
    font-size: 10px;
}
.FCCartQty .FCCartQtyInput, .EstQtdInv .FCCartQtyInput {text-align: center;}

/*smartmodal*/
.sModalArea{
	position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 9;
  transform: translateX(100%);
	transition-duration: 0.3s;
}
.sModalContainer{
	position:fixed;
	top: 2%;
	left: 3%;
	background: #fff;
	width: 92%;
	height: 92%;
	z-index: 11;	
}
iframe#idIframe {height:99%;}
.FCCloseBack {
	text-align: left;
	background: #fff;
	margin-bottom: 10px;
	position:fixed;
	top: 3.4%;
	left: 4%;
	z-index: 12;
	border-radius: 20px;
  padding: 5px;
	-webkit-box-shadow: 1px 2px 8px -2px rgba(0,0,0,0.75);
	-moz-box-shadow: 1px 2px 8px -2px rgba(0,0,0,0.75);
	box-shadow: 1px 2px 8px -2px rgba(0,0,0,0.75);
	cursor: pointer;
}
.FCCloseBack img{ 
	margin: 5px 5px 1px 5px;
	background: #fff;
	width: 16px;
}
.bgsModal {
    position: fixed;
    top: 0;
    left: 0;
    background: black;
    width: 100%;
    height: 100%;
    z-index: 10;
    opacity: 0.8;
}
@media only screen and (max-width:768px){
	.sModalContainer{
		top: 0;
		left: 0;
		width: 100%;
		height: 100%;
		-webkit-overflow-scrolling: touch;
  	overflow-y: scroll;
	}
	div#bTContainer {width: 98%;}
	.FCCloseBack {
		top: 1%;
		left: 2%;
	}
}

#ContentFil .FilItems .FilItemsList li {
    display: flex;
    align-items: baseline;
}
ul.FilItemsList li label {
    top: -3px;
}

.gsc-adBlock, .gsc-orderby, .gcsc-find-more-on-google, .gsc-cursor-box, .gsc-above-wrapper-area-container{display:none!important;}
.gs-title{dsiplay:flex!important;}

@media only screen and (min-width:768px){
  #___gcse_0{width:90%;margin-left:43px;}
}

button.gsc-search-button.gsc-search-button-v2 {
    border-color: #C69C3F;
    background-color: #C69C3F;
}

.RegisterLogin td#idNextPageFC{display:block;margin-top: 23px;margin-bottom: -100px;}

/*mobile buy button*/
@media only screen and (max-width:1023px){
	.movedButton .fc-grid-add-to-cart-button{background:transparent;color:#ffffff;font-size:1.5rem;font-weight:600;max-width:250px;height:auto;position:relative;text-align:center;cursor:pointer;margin:5px 0;padding:10px 0px;border-radius:5px;float:left;text-align:center;min-width:250px}
	.movedButton .BotComprar{position: 	relative;background: 	transparent !important;padding:0}
	.movedButton .fc-grid-add-to-cart-button:before,.movedButton .BotComprar:before{content:"";background-image:url("../images/buy-button.png");display: block;width: 100%;height: 60px;position: absolute;background-size: 100%;background-repeat: no-repeat;}
	.movedButton .fc-grid-choose-options-button{background:#9a9a99;color:#ffffff;font-size:1.5rem;font-weight:600;max-width:250px;height:auto;position:relative;text-align:center;cursor:pointer;margin:5px 0;padding:10px 0px;border-radius:5px;float:left;text-align:center;min-width:250px}
	.movedButton .fc-grid-choose-options-button:hover{background:#878787;box-shadow:0 0 11px rgba(33,33,33,.3)}
	.movedButton .fc-grid-add-to-cart-ready-button{background:#808080;color:#ffffff;font-size:1.5rem;font-weight:600;max-width:250px;height:auto;position:relative;text-align:center;cursor:pointer;margin:5px 0;padding:10px 0px;border-radius:5px;float:left;text-align:center;min-width:250px}
	.movedButton .fc-grid-add-to-cart-ready-button:before{content:"";background-image:url("../images/iconcart-grid-added.svg");position:absolute;left:10px;top:8px;height:35px;width:35px}
	.movedButton .fc-grid-sold-out-button{background:#E57373;color:#ffffff;font-size:0.9rem;font-weight:600;max-width:163px;height:auto;position:relative;text-align:center;cursor:pointer;margin:5px 0;padding:5px 0px 5px 40px;border-radius:5px;float:left;text-align:center;min-width:163px}
	.movedButton .fc-grid-sold-out-button:before{content:"";background-image:url("../images/iconcart-grid-soldout.svg");position:absolute;left:10px;top:7px;height:35px;width:35px}
	.movedButton .fc-grid-sold-out-button:hover{background:#d46b6b;box-shadow:0 0 11px rgba(33,33,33,.3)}
	.movedButton .fc-grid-contact-us-button{background:#8c969c;color:#ffffff;font-size:1.5rem;font-weight:600;max-width:250px;height:auto;position:relative;text-align:center;cursor:pointer;margin:5px 0;padding:10px 0px;border-radius:5px;float:left;text-align:center;min-width:250px}
	.movedButton span.FCStepGridNumber{display: none;}
	.movedButton .FCStepGridNumber{margin-top:33px}
	.movedButton .ProductDet .FooterMainBarFC{margin-bottom:100px;}
	.movedButton div#cartBtnImg_1 {margin: -6px 0 20px 0 !important;}
	.movedButton, .movedButton .FCBtnComprarGrid {padding:0 !important;}
	.movedButton .fc-grid-add-to-cart-ready-button{margin: 21px 0 -11px 0;}
}
/** WhatsApp Flashing **/
.whatsapp_plug_icon{position: fixed; z-index: 1000; bottom: 85px; left: 20px; width: 50px; height: 50px; -webkit-border-radius: 50%; cursor: pointer; background-color: #0ba360; transition: .3s; background-position: center; background-repeat: no-repeat; background-image: url('../images/whatsplug.png'); background-size: 50% auto;}
.whatsapp_plug_icon:hover{background-color: #15cc74;}
.whatsapp_plug_icon::after,
.whatsapp_plug_icon::before{content: ''; position: absolute; opacity: 0; border: 4px solid #0ba360; left: -10px; top: -10px; right: -10px; bottom: -10px; -webkit-border-radius: 50%; animation: WaveWhatsApp 1.5s 2 ease /*infinite*/;}
.whatsapp_plug_icon::after{animation-delay: .5s;}
.whatsapp_plug_icon:hover::after{border: 4px solid #15cc74;}
.whatsapp_plug_icon:hover::before{border: 4px solid #15cc74;}
@keyframes WaveWhatsApp {0%{ transform: scale(0.5); } 50%{ opacity: 1; } 100%{ transform: scale(1.2); opacity: 0; }}
/** WhatsApp Flashing FIM **/

/* Live Store */
.sty4 .HeaderMainbar,.sty4 .footer-history,.sty4 .FooterMainBarFC,.sty4 .FooterMainBarFC-container-socialshare,.sty4 .FooterMainBarFC-container,.sty4 .FooterMainBarFC-container,.sty4 .footer-ads,.sty4 .whatsapp_plug_icon{display:none!important;}
.sty4 .FCAdvancedSearch #idFCContent{margin:0 10px!important;}
.sty4  .Titulos{font-size:1.5rem;position:relative;top:15px;}
.sty4 #idFCContent{margin:0 10px!important;}
.sty4 .inputsContainer > div{position:initial;right:5%;margin:0px auto;top:30px;}