/* Fastcommerce - Cuecas Online - Modelo 2 - Fev/2020 (v2) */

/* Global */
body{color:#666666;font-family:'Roboto',arial,sans-serif!important;margin:0;}
p{font-size:14px;font-weight:400}
a,a:hover{text-decoration:none}
.font-regular{font-weight:400}
.font-bold{font-weight:700}
th{font-size:12px;background:#FFFFCC;color:#336699}
img{border:0}
h1,h2,h3,h4,h5,h6{font-weight:700}
.Titulos{font-weight:700;font-size:28px;text-decoration:none;padding:24px 0;color:#094869;}
.smSelect{font-size:11px}
.smText{font-size:12px}
.mnText,.TextoPequeno{font-size:10px}
.mdtxt{font-size:12px}
.lgtxt{font-size:14px;font-weight:700;text-decoration:none;}
input,textarea{font-size:14px;font-family:'Roboto',arial,sans-serif!important}
input[type="button"],input[type="submit"]{border-radius:3px;-webkit-border-radius:3px;font-size:18px;font-weight:700;text-transform:uppercase;}
input[type="text"],input[type="email"],input[type="number"],input[type=password],.inputsContainer textarea{-webkit-appearance:none;padding:5px;background-image:none;color:#555555;border:1px solid #cacaca}
select{font-family:'Roboto',arial,sans-serif!important}
var{font-style:normal}
.FullSpaceFC{margin-top:20px}
#idTxtProductShareFC{font-size:14px}
.FCLabelForm,.EstRequiredField,.EstTxtRequired{font-weight:700;font-size:16px}
.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}
.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;-moz-opacity:0.9;filter:alpha(opacity=90);transform:scale(.1);}

/* Shopping List */
a.shop-list-action{display:-webkit-box;display:-ms-flexbox;display:flex;display:-webkit-flex;align-items:center;-webkit-align-items:center;padding:2px}

/* Background styles */
.FundoSiteCentro{background:#FFFFFF}.FundoTopoExt{background:#FFFFFF}.FundoSiteInt{background:#FFFFFF}

/* Style Forms Buttons, Inputs and Text */
.InputText{color:#555555}

/* 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}
.FCTrack .EstTabPedidoTit {font-size:14px;font-weight:700;color:#444;background:#dfdfdf;}
.FCTrack .EstTabPedidoNome, .FCTrack .EstNomeCampo {font-weight:700;color:#444;text-decoration:none;}
.FCTrack .EstTabPedidoNome:hover {text-decoration:underline;}
.FCTrack .EstTabPedido, .FCTrack .EstTabPedidoNum{font-size:14px;background:#f6f6f6}
.FCTrack .EstTabPedidoTotal{font-size:14px;font-weight:700;color:#444;background:#ececec}
.FCTrack .EstTabPedidoTotal .FCCurrencyLabel {color:#444}
.FCTrack .EstTabPedidoFrete{font-size:12px;font-weight:400;background:#ececec}
.FCTrack .EstTabPedidoBot{font-size:11px;color:#444}
.FCTrack .EstTabPedidoRef{font-size:11px;color:#444;display:block}
.FCTrack .EstTabPedidoAdicNome{font-size:11px;position:relative;left:-1px}
.FCTrack .EstTabPedidoAdicItem{font-size:11px;font-weight:700}
.FCTrack .EstTextoQtd{font-size:12px;text-align:right}
.FCTrack #idTxtIntroTrackFC .OrderNumberTrack {font-weight:700;color:#444;}
.FCTrack #idRecoverOrderFC {max-width:720px;padding:15px 0;}
.FCTrack #idRecoverOrderFC a{background:#4caf50;border-radius:3px;-webkit-border-radius:3px;padding:8px 10px;font-size:14px;line-height:16px;color:#ffffff;display:-webkit-box;display:-ms-flexbox;display:flex;display:-webkit-flex;align-items:center;-webkit-align-items:center;justify-content:center;-webkit-justify-content:center;max-width:500px;margin:0 auto;}
/*.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:700;font-size:0.75em;vertical-align:middle;line-height:18px}
.FreightTxtOnlyBR img{vertical-align:middle;margin-right:5px}

/* NewsLetter */
#idTxtAskNewsFC{display:block;margin:10px 0 15px 0}

/* Contact */
.FCContact p {line-height:22px;font-size:16px}
.FCContact #FCFormContainer{border-radius:3px!important;-webkit-border-radius:3px!important;}

/* Aviso Disponibilidade */
.FCProductAvailability .titulos{font-weight:700;font-size:18px}

/* 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:'Roboto',arial,sans-serif;line-height:40px}
#idTabRedirPagtoFC .EstTabQuadro{background:#ffffff;font-size:8pt;font-family:'Roboto',arial,sans-serif;}
#idTabRedirPagtoFC .InputButton{background-color:#44ac55;color:#fcfcfc;font-weight:700;font-size:12px;font-family:'Roboto',arial,sans-serif;height:40px;border-radius:5px;-webkit-border-radius:5px}
#idTabRedirPagtoFC .InputButton:hover{background-color:#4c7738;border-radius:5px;-webkit-border-radius:5px;color:#FCFCFC;font-family:'Roboto',arial,sans-serif;font-size:12px;font-weight:700;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-size:16px;font-weight:700;display:block;color:#fff;background:#094869;padding:5px 0 5px 10px}
#ContentFil .FilSearch{padding:0;margin:0;list-style-type:none}
#ContentFil .FilSearch .FilName{margin:30px 0 10px 0;padding:5px 0 5px 5px;font-size:14px;font-weight:700;text-transform:uppercase;cursor:pointer;color:#444;background:#f2f2f2}
#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;-webkit-box-shadow:0 4px 8px -8px black;-moz-box-shadow:0 4px 8px -8px black;box-shadow:0 4px 8px -8px black}
#ContentFil .FilItems .FilItemsList::-webkit-scrollbar{-webkit-appearance:none;width:7px}
#ContentFil .FilItems .FilItemsList::-webkit-scrollbar-thumb{border-radius:4px;-webkit-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:32px;font-size:14px;padding:0 0 0 5px}
#ContentFil #idFilSearchTextInputFC{border:1px solid #cecece;width:165px;height:20px;font-size:14px;margin:0 5px 0 0;}
#ContentFil .FilItems .FilItemsList li{line-height:20px}
#ContentFil .FilItems .FilItemsList label{font-size:14px;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:700}
#ContentFil .SearchItem{font-weight:700;color:#444;}
#ContentFil .ColorFil,#ContentFil .ImageFil{margin:0 3px 0 0;width:16px;height:16px;border-radius:8px;-webkit-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 0;margin:0;list-style-type:none}
#ContentFil .FiltrandoPor li{margin-top:10px;font-size:14px}
#ContentFil .FiltrandoPor img{width:11px;cursor:pointer;margin-left:3px}
#ContentFil .FilRemoveFilters{margin-top:15px}
#ContentFil .FilRemoveFilters a {background-color:#dedede;color:#555555;border-radius:3px;-webkit-border-radius:3px;font-weight:700;font-size:12px;text-decoration:none;width:97%;display:-webkit-box;display:-ms-flexbox;display:flex;display:-webkit-flex;padding:4px 0;justify-content:center;-webkit-justify-content:center;cursor:pointer;}
#ContentFil .FilRemoveFilters a:hover {background-color:#ef871f;color:#fcfcfc}
#ContentFil .FilMoreOptionsSearch{margin-top:15px}
#ContentFil .FilMoreOptionsSearch a {background-color:#dedede;color:#555555;border-radius:3px;-webkit-border-radius:3px;font-weight:700;font-size:12px;text-decoration:none;width:97%;display:-webkit-box;display:-ms-flexbox;display:flex;display:-webkit-flex;padding:4px 0;justify-content:center;-webkit-justify-content:center;cursor:pointer;}
#ContentFil .FilMoreOptionsSearch a:hover {background-color:#ef871f;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 #333}
#ContentFil #idFilSearchOKFC {background:url('../images/ic_seta_branca.svg') no-repeat center center scroll;background-size:14px 14px;background-color:#094869;border-radius:3px;-webkit-border-radius:3px;padding:6px 2px;cursor:pointer;}
#ContentFil #idFilSearchOKFC:hover {background-color:#ef871f;}
#ContentFil #idFilSearchOKFC a {padding:6px 12px;cursor:pointer;}
#ContentFil #idFilSearchOKFC img{display:none;}
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;-webkit-border-radius:0}

/* Style Buttons */
.BotLancamento{font-size:11px;color:#FF0101}
.BotComprar{display:none}
.BotMaisDetalhes{font-size:11px;text-decoration:none;color:#ef871f}
.BotCartProd text{font-size:18px;fill:#ffffff}
.BotCartProd:hover rect{transition:fill 0.4s;fill:#10E410}
.BotProdOut text{font-weight:700}
.ProductStyleSocialIcons li{display:inline}

/* Style Customer registration, Help, Order confirmation */
.EstTabTopo{padding:5px 2px 5px 2px;font-size:12px;font-weight:700}
.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}
.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:12px}

/* 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 */
#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%}

/* Header */
.HeaderMainbar{width:100%;background:#ffffff;position:fixed;z-index:9}
.header-mainbar-container{display:-webkit-box;display:-ms-flexbox;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-menu{display:-webkit-box;display:-ms-flexbox;display:flex;display:-webkit-flex;}
.header-mainbar-container-menu div img{cursor:pointer}
.header-mainbar-container-all-icons{display:-webkit-box;display:-ms-flexbox;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}
.HeaderMenuULFC li{display:inline;margin:0}
.HeaderMenuULFC li a{color:#666666;text-decoration:none;text-transform:uppercase;padding:0 10px 0 10px}
.HeaderMenuULFC li a:hover{color:#666666}
#header-mainbar-container-search-result{background:#F5F5F5;width:100%;height:100px;display:none;position:absolute;z-index:9999;border-bottom:1px solid #9E9E9E}
#header-mainbar-container-search-result .header-mainbar-container-search-result-full-position{max-width:1306px;text-align:center;margin:0 auto}
#header-mainbar-container-search img{cursor:pointer}
.header-mainbar-flex-search{text-align:center;margin:10px 0}
.header-mainbar-flex-search button{background-color:transparent;background-repeat:no-repeat;border:none;cursor:pointer;overflow:hidden;outline:none}
.header-mainbar-flex-search .InputTextBusca{width:80%;outline-color:transparent;outline-style:none;position:static;padding:0;margin:0;border:0;border-bottom:1px solid #c7c7c7;border-radius:0;-webkit-border-radius:0;background-color:#F5F5F5;font-size:1.5rem;color:#094869}
#header-mainbar-container-search-result-close{text-align:right}
.header-sidenav{height:100%;width:250px;position:fixed;z-index:1;top:0;left:-250px;background-color:#0e709c;overflow-x:hidden;transition:0.5s;padding-top:60px;z-index:999999}
.header-sidenav a{text-decoration:none;color:#FFFFFF;display:block;transition:0.3s;}
.header-sidenav .closebtn{position:absolute;top:20px;right:10px;margin-left:50px}
div.closebtn{cursor:pointer}
.header-sidenav-link{text-transform:uppercase;padding:12px 0 12px 20px;font-size:16px;border-bottom:1px solid #619db9;}
.header-menu-wishlist {display:-webkit-box;display:-ms-flexbox;display:flex;display:-webkit-flex;}
.header-menu-wishlist svg {margin:0 5px 0 0;}
.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}
.HeaderBasket{position:relative;top:-2px;}
.HeaderBasket span{display:block;margin:0 0 0 5px}
.HeaderCartItensPosition {width:13px;}
.HeaderBasket img,.HeaderBasket span,.HeaderBasket svg,.HeaderCartItensPosition{float:left}
.HeaderCartItensPosition .HeaderCartNumberProds{border-radius:50%;height:22px;width:22px;position:relative;left:-15px;top:-5px;color:#ffffff;font-size:11px;line-height:22px}
.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}
.header-menu-outros {color:#fff;padding:0 0 0 20px;font-size:14px;font-weight:700;}
.header-sidenav-link2{margin:15px 0 0 20px;padding:0 0 0 15px;font-size:14px;background:url('../images/ic_seta_branca.svg') no-repeat center left scroll;background-size:10px 10px;}
.header-sidenav-cat1 {color:#fff;text-transform:uppercase;font-weight:700;padding:20px 0 0 20px;}
img.zf_selo20anos {padding:0 10px;position:relative;}

/* Header Faixa Top 0 */
.header-top0-belt {background:#f2f2f2;}
.header-top0-belt-cont {display:-webkit-box;display:-ms-flexbox;display:flex;display:-webkit-flex;justify-content:space-between;-webkit-justify-content:space-between;color:#094869;font-size:12px;align-items:center;-webkit-align-items:center;max-width:1306px;height:32px;margin:0 auto;}
.header-top0-belt-hello {color:#094869;display:-webkit-box;display:-ms-flexbox;display:flex;display:-webkit-flex;align-items:center;-webkit-align-items:center;}
.header-top0-belt-hello a {color:#094869;text-decoration:underline;}
.header-top0-belt-hello img {height:16px;margin:0 7px 0 0;}
.header-top0-belt-hello #idImgGlobalSignFC img {height:16px;margin:0 4px;}
.header-top0-belt-tel {color:#094869;display:-webkit-box;display:-ms-flexbox;display:flex;display:-webkit-flex;}
.header-top0-belt-tel a {color:#094869;text-decoration:none;}
.header-top0-belt-tel a:hover {text-decoration:underline;}
.header-top0-belt-tel img {height:16px;margin:0 5px 0 0;vertical-align:middle;}
.header-top0-item1 {display:-webkit-box;display:-ms-flexbox;display:flex;display:-webkit-flex;align-items:center;-webkit-align-items:center;margin:0 8px 0 0;border-right:1px solid #094869;padding:0 8px 0 0;}
.header-top0-item2 {display:-webkit-box;display:-ms-flexbox;display:flex;display:-webkit-flex;align-items:center;-webkit-align-items:center;}

/* Header Menu */
.header-mainbar-menu {font-weight:700;text-transform:uppercase;text-decoration:none;}
.header-mainbar-menu:hover {text-decoration:underline;}

/* Header Menu Dinamico */
.dropdown {display:inline-block;}
.dropdown-content {display:none;position:absolute;text-align:left;background-color:#094869;min-width:160px;box-shadow:0px 8px 16px 0px rgba(0,0,0,0.2);z-index:1;}
.dropdown-content a {font-size:14px;font-weight:400;color:#fff;padding:10px 15px;text-decoration:none;display:block;margin:0;}
.dropdown-content a:hover {background-color:#0e709c;color:#fff;text-decoration:none;}
.dropdown:hover .dropdown-content {display:block;}	

/* Slideshow */
.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-slide img{width:100%;height:auto}
.swiper-button-prev,.swiper-container-rtl .swiper-button-next{background-image:url("../images/icon-arrow-left-swiper.svg")!important;width:30px!important;background-size:contain!important;left:5px!important;background-color:transparent}
.swiper-button-next,.swiper-container-rtl .swiper-button-prev{background-image:url("../images/icon-arrow-right-swiper.svg")!important;width:30px!important;background-size:contain!important;right:5px!important;background-color:transparent}
.swiper-pagination-bullet {background:#888!important;opacity:.5!important;filter:alpha(opacity=50)!important;}
.swiper-pagination-bullet-active{background:#fff!important;opacity:1!important;filter:alpha(opacity=100)!important;}
.swiper-desk {display:block;}
.swiper-mob {display:none;}

/* 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:-webkit-box;display:-ms-flexbox;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 {text-align:center;margin:0 auto;}
.home-container-space {margin:8px 0;}
.MainHomeBoxTitFC h1 {color:#094869;font-size:32px;font-weight:400;text-align:left;margin:15px 0 20px 0;}
.MainHomeBoxTitFC h2 {color:#094869;font-size:32px;font-weight:400;text-align:left;margin:25px 0 20px 0;}
h1.MainHomeBoxTitFC-line,h2.MainHomeBoxTitFC-line{overflow:hidden;text-align:left;}
.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,.DivHomePriceProd{margin-top:10px;padding:0 10px;width:90%;text-align:center;}
.DivHomeNomeProd .HomeNomeProd{display:block;word-wrap:break-word;overflow:hidden;height:38px;line-height:18px;color:#666666;margin-top:0px;font-size:16px;cursor:pointer!important}
.DivHomePriceProd{cursor:pointer!important;display:-webkit-box;display:-ms-flexbox;display:flex;display:-webkit-flex;align-items:center;-webkit-align-items:center;justify-content:center;-webkit-justify-content:center;flex-wrap:wrap;-webkit-flex-wrap:wrap;}
.home-price{color:#094869}
.DivHomePriceProd .prices .price .currency{display:-webkit-box;display:-ms-flexbox;display:flex;display:-webkit-flex;align-items:center;-webkit-align-items:center;justify-content:center;-webkit-justify-content:center}
.DivHomePriceProd .prices .price .currency a{font-size:14px;background:#707e89;border-radius:2px;-webkit-border-radius:2px;color:#FFFFFF;text-align:center;margim:0 auto;padding:10px;text-transform:uppercase}
.old-price{font-size:14px;color:#999999}
.installments{clear:left;line-height:normal;margin-top:0;color:#094869;font-size:12px;}
.installments b {font-weight:400;}
.home-spy-details-container {display:-webkit-box;display:-ms-flexbox;display:flex;display:-webkit-flex;align-items:center;-webkit-align-items:center;justify-content:space-between;-webkit-justify-content:space-between;border-top:1px solid #eeeeee;margin:12px 0 0 0;width:100%}
.DivHomeSpy, .DivHomeDetails, .DivHome-wishlist {border:0;display:-webkit-box;display:-ms-flexbox;display:flex;display:-webkit-flex;align-items:center;-webkit-align-items:center;justify-content:center;-webkit-justify-content:center;width:24px;height:24px;border-left:1px solid #eeeeee;padding:15px;}
.DivHomeSpy img, .DivHomeDetails img {width:22px;position:relative;top:1px;}
.DivHomeBuy {margin:0 0 0 15px;}
.DivHomeProd{border:1px solid #eeeeee;background:#ffffff;display:-webkit-box;display:-ms-flexbox;display:flex;display:-webkit-flex;flex-wrap:wrap;-webkit-flex-wrap:wrap;justify-content:center;-webkit-justify-content:center;cursor:pointer}
.videoProd{border:1px solid #eeeeee;margin-bottom:10px;margin-top:10px;background:#ffffff;padding:10px;}
.DivHomeImagemProd, .DivProductListImagemProd {padding:15px 0 0 0;height:160px;display:-webkit-box;display:-ms-flexbox;display:flex;display:-webkit-flex;justify-content:center;-webkit-justify-content:center;align-items:center;-webkit-align-items:center;}
.DivHomeImagemProd img,.DivProductListImagemProd img{background:#ffffff;cursor:pointer!important;}
.PriceAVistaProdLista{font-size:14px;position:relative;top:-20px;width:100%;}
.PriceAVistaLista{font-size:14px;color:#44ac55;width:100%;text-align:center;}

/* Banner Top Home */
.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:-webkit-box;display:-ms-flexbox;display:flex;display:-webkit-flex;}
.ProductList #idFCContent{width:100%}
.ProductList #idTxtIntroFoundProdsFC{color:#666666}
.ProductList select#OrderProd{height:40px;width:250px;font-size:16px}
.ProductList #idDivPagProd table{display:-webkit-box;display:-ms-flexbox;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}
.DivProductListProd{width:100%;margin:0 auto;display:-webkit-box;display:-ms-flexbox;display:flex;display:-webkit-flex;justify-content:center;-webkit-justify-content:center;align-items:flex-end;-webkit-align-items:flex-end;flex-wrap:wrap;-webkit-flex-wrap:wrap;}
.DivListProd{border:1px solid #eeeeee;background:#ffffff;cursor:pointer;float:left;}

/* Sold Out List */
.zFProdSoldOut-text{color:#FFFFFF;position:absolute;top:143px;left:5px;background:#094869;border-radius:2px;-webkit-border-radius:2px;padding:10px 15px;font-size:14px;width:87%;text-align:center;opacity:0.7;-moz-opacity:0.7;filter:alpha(opacity=70);}

/* Product Details page */
.det-product-container{margin:30px}
.det-product-img-name-container{width:100%;display:-webkit-box;display:-ms-flexbox;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:#444;margin:0;padding:0}
.ProductDet .DivProductDet-sku,.ProductDet .DivProductDet-sku #idCodProdGrid{font-size:14px}
.DivProductDet #idCodProdGrid{font-size:14px;color:#666}
.ProductDet .FCGridMain .FCDescritorGrid{min-width:25px;min-height:20px;padding:8px}
.ProductDet .FreightContainerFC{margin:0 0 30px 0;display:-webkit-box;display:-ms-flexbox;display:flex;display:-webkit-flex;}
.NotaOpiniaoVazio1,.NotaOpiniaoVazio2,.NotaOpiniaoVazio3,.NotaOpiniaoVazio4,.NotaOpiniaoVazio5{float:left}
.ProductDet .EstOpiniaoNota,.ProductDet .EstOpiniaoSep,.ProductDet .EstOpiniaoTituloTexto,.ProductDet .EstOpiniaoTexto{display:block}
.ProductDet #idCommentsQtyFC,.ProductDet #idCommentsAvgFC{display:block}
.ProductDet .EstOpiniaoTituloTexto{margin:10px 0}
.ProductDet .EstTabOpinioes .EstOpiniaoLinha{margin:19px 0}
.ProductDet .EstOpiniaoSep{display:none}
.ProductDet .EstOpiniaoLocal {font-size:12px;}
.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}
.ProductStyleReviewStarsOnFC{float:right;padding:0 20px 0 0}
.ProductStyleReviewQtyOnFC{font-size:0.8rem;float:right;position:relative;left:110px;top:1px;color:#666666}
.ProductStyleReviewQtyOnFC a{color:#666666}
.ProductStyleReviewOffBoxFC{margin:0 0 0 0;float:right}
.det-product-reviews{width:100%;min-height:230px;}
.det-product-reviews #idTabListaOpFC hr#idEstLinhaProdOpFC{display:none}
.det-product-reviews #idTabListaOpFC #EstCommentsTxt{font-size:18px;}
.ProductDet #idCommentsClickFC a, .ProductDet #idEstNoCommentsClickProdOpFC a{background:#094869 !important;border-radius:5px;-webkit-border-radius:5px;padding:7px 0;font-size:12px;color:#ffffff;display:-webkit-box;display:-ms-flexbox;display:flex;display:-webkit-flex;justify-content:center;-webkit-justify-content:center;max-width:280px;}
.ProductDet #idEstNoCommentsClickProdOpFC a {margin:10px 0 0 0;}
.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:#f6f6f6}
.bT-separator{border-top:1px solid #eaeaea;}
.ProductStyleBoxDescriptionFC{font-size:16px;}
.EstProdFilterFC{padding:5px 0;margin:0;list-style-type:none;font-size:14px;}
.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:700}
.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:#ef871f;color:#ffffff;font-size:12px;text-transform:uppercase;font-weight:400;padding:5px 15px;border-radius:3px;-webkit-border-radius:3px;}
.ProductDet .det-product-release{margin:15px 0;}
div#det-product-description-tab{display:none;padding:20px 0 0;border-top:1px solid #ddd}
div#det-product-review-tab{display:none;border-top:1px solid #ddd}
div#det-product-zipcode-tab{display:none;border-top:1px solid #ddd}
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:10px 25px;text-align:center;color:#666666;border:1px solid transparent;background:#eaeaea}
@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:#FFFFFF;background:#666666}
#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:-webkit-box;display:-ms-flexbox;display:flex;display:-webkit-flex;}
.details-reviews-tab-quantity span{position:relative;left:5px;}
.det-product-release{text-align:right}
.fc-cart-onpage-cart-txt{color:#444444;text-decoration:none;font-size:14px;font-weight:700;position:relative;top:12px}
.det-product-recommend a span{position:relative;top:-8px;left:5px;font-size:12px;color:#444;text-transform:uppercase;cursor:pointer}
.det-product-img-name-container-new{display:-webkit-box;display:-ms-flexbox;display:flex;display:-webkit-flex;flex-direction:row;justify-content:space-evenly;width:100%;}
.det-product-img-name-container-full-new{width:50%;margin:0 12px;}
.det-product-img-name-container-two-new{width:40%;margin:0 12px;}
.det-product-icons {display:-webkit-box;display:-ms-flexbox;display:flex;display:-webkit-flex;align-items:center;-webkit-align-items:center;font-size:12px;color:#444;text-transform:uppercase;}
.det-product-icons img {height:28px;margin:0 0 0 8px;}

/* Zoom */
img.ZoomIMG2{border:1px solid #eeeeee!important}
.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-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;-moz-opacity:0.6;filter:alpha(opacity=60);}
.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:-webkit-box;display:-ms-flexbox;display:flex;display:-webkit-flex;align-items:center;justify-content:center}
.mz-caption{display:none}
.image-zoom-size{max-width:512px!important;}

/* Breadcrumb */
.ProductStyleBreadCrumblinkFC{font-size:14px;color:#666666}
.EstPathCat .pad{background:url("../images/iconabreadcrumb.svg") no-repeat bottom center!important;padding:0 0 14px 2px!important;width:14px!important;height:14px!important;position:relative;margin-top:-10px}
.EstPathCatLink{font-size:14px;color:#666666}
.EstPathCatLink:hover{color:#666666}
.EstPathCatLink:visited{color:#666666}
#idBreadcrumb{max-width:1306px;text-align:right;font-size:14px;margin:0 auto}
.pad{margin-top:-7px}
#idBreadcrumb ul{margin:0;padding:0}
#idBreadcrumb ul li{list-style:none;float:left}
#idBreadcrumb ul li a{color:#666666}
#idBreadcrumb ul li:first-child{margin:0 5px 15px 0}
.EstPathCat ul li:first-child{margin:0!important}

/* ProdDet Social Links */
.det-product-social{display:-webkit-box;display:-ms-flexbox;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:#444}
.ProdRating + .ProdRating{padding:16px 0 0 7px!important}
.DescrLineHeight{line-height:22px}
.releaseProd{float:right;margin:0}
.ShareWhatsApp{display:none}

/* Product Recommendation */
.FCProductShare .titulos{font-weight:700;font-size:18px;text-transform:uppercase;}
.FCProductShare .buttonForm {padding:10px;width:100%;cursor:pointer;margin-top:20px;}

/* Wishlist */
.icon-share-wishlist-on{background:url("../images/wishlist_on.svg") no-repeat;background-size:contain;width:24px;height:24px;display:block;cursor:pointer}
.icon-share-wishlist-off{background:url("../images/ic_wishlist_off.svg") no-repeat;background-size:contain;width:24px;height:24px;display:block;cursor:pointer}
a:hover .icon-share-wishlist-off{background:url("../images/wishlist_on.svg") no-repeat;background-size:contain;width:24px;height:24px;display:block;cursor:pointer}
.icon-share-wishlist-on-det-product{background:url("../images/wishlist_on.svg") no-repeat;width:28px;height:25px;display:block;cursor:pointer}
.icon-share-wishlist-off-det-product{background:url("../images/ic_wishlist_off.svg") no-repeat;width:28px;height:25px;display:block;cursor:pointer}
a:hover .icon-share-wishlist-off-det-product{background:url("../images/wishlist_on.svg") no-repeat;width:28px;height:25px;display:block}
.icon-share-wishlist-on-det-product-text{position:relative;top:-24px;left:30px;font-size:12px;text-transform:uppercase;color:#094869;cursor:pointer}
.icon-share-wishlist-off-det-product-text{position:relative;top:-24px;left:30px;font-size:12px;text-transform:uppercase;color:#094869;cursor:pointer}
.FCWishlistContent{width:250px}
@media (min-width:768px){
  .FCWishlistContent{width:220px}
  .FCWishlistMyAcc .FCMyAccContent{width:230px !important}
}
@media (max-width:768px){
  .FCWishlistContent{width:100%}
  .FCWishlistMyAcc .FCMyAccContent{100% !important}
}

/* Highlights */
.DestaquesPage .home-price{padding:15px 0 0 0!important}

/* SubProduct */
.SubProductStyleBoxFC{width:100%;height:200px;padding:10px;margin:10px;-webkit-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;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:700;-webkit-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:700;-webkit-border-radius:2px;border-radius:2px;cursor:pointer;background-color:#555555;border:0 solid #555555;color:#fcfcfc;text-transform:uppercase}
#idHideFilters button:hover{background:#ef871f}
#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;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;-webkit-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:700;-webkit-border-radius:2px;border-radius:2px;color:#fcfcfc;margin-right:10px}
#idTxtRemoveFilters a:hover{background-color:#ef871f}
]#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:#444}
.EstTitQts{font-weight:700;font-size:16px!important;padding:5px;background-color:#f6f6f6;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:'Roboto',arial,sans-serif;font-size:8pt;background-color:#ebebeb}
.EstTabFiltersInt{background-color:#f7f7f7}
.FCfnShowEconomy{font-size:16px;display:block;margin:10px 0;color:#6f9e45}
.ProductList .DivFiltrandoPor .Label{font-weight:700;color:#444;}

/* Aside LeftBar */
.left-bar{display:block;min-height:100px!important;padding-right:22px!important}
.EstListCat ul{margin:0}
#idMenuCat1{margin-left:0!important;}
#idMenuCat1 .ImgClosed{margin:0!important;position:relative;left:14px;top:20px}
.header-sidenav .EstListCat li{padding:0!important;}
.header-sidenav .EstListCat li .PathCat0 a {font-size:16px;color:#fff;padding:0 0 0 30px;text-transform:uppercase;}
.header-sidenav .EstListCat li .PathCat1 a {font-size:16px;color:#fff;padding:0 0 0 20px;}
.EstListCat li:last-child{border-bottom:0}
.EstListCat .ImgClosed {background:url("../images/icon-leftbar-arrow-right.svg") no-repeat left!important;}
.EstListCat .ImgOpened {background:url("../images/icon-leftbar-arrow-down.svg") no-repeat left!important;position:relative !important;left:10px !important;top:20px !important;}
.ProductList .left-bar-menu-position .EstListCat{position:relative;left:-22px}

/* Custom */
.FCCustom .left-bar {display:none;}
.FCCustom #idFCContent {margin:0 auto;max-width:700px;}
.FCCustom h1 {margin-block-start:0;margin-block-end:0;}
.FCCustom h2 {font-size:16px;font-weight:400;color:#094869;margin-block-start:0;margin-block-end:16px;}
.FCCustom #idFCContent p {line-height:26px;font-size:16px;}
.FCCustom #idFCContent h3 {margin-block-start:30px;margin-block-end:0;color:#444;display:-webkit-box;display:-ms-flexbox;display:flex;display:-webkit-flex;align-items:center;-webkit-align-items:center;}
.FCCustom #idFCContent h3 .bullet {border:none;border-radius:50%;width:40px;height:40px;background:#ef871f;color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;display:-webkit-flex;justify-content:center;-webkit-justify-content:center;align-items:center;-webkit-align-items:center;margin:0 10px 0 0;}
.FCCustom #idFCContent hr {margin-top:20px;margin-bottom:20px;border:0;border-top:1px solid #eee;}
.FCCustom #idFCContent .img-top {width:100%;margin:25px 0 0 0}
.FCCustom #idFCContent .img-responsive {width:100%;}
.FCCustom #idFCContent .list {display:-webkit-box;display:-ms-flexbox;display:flex;display:-webkit-flex;list-style:none;width:100%;}
.FCCustom #idFCContent .list li {width:25%;text-align:center;}
.FCCustom #idFCContent .galeria .itemBox {display:-webkit-box;display:-ms-flexbox;display:flex;display:-webkit-flex;align-items:center;-webkit-align-items:center;}
.FCCustom #idFCContent .galeria .imBox {margin:0 15px 0 0;}
.FCCustom #idFCContent a {color:#094869;}
.FCCustom #idFCContent a:hover {color:#094869;text-decoration:underline;}

/* Custom Destaques Page */
.DestaquesPage h1{font-size:1.5rem!important}

/* Hotsite - Marcas */
.hotsite_img1 {text-align:center;}
.hotsite_img1 img {width:100%;max-width:1004px;}
.hotsite .hotsite_title1 h1 {color:#094869;}
.hotsite .hotsite_title1 h3 {color:#444;}
.hotsite .hotsite_text1 {font-size:16px;margin:0 0 30px 0;}
.hotsite .hotsite_links1 ul {display:-webkit-box;display:-ms-flexbox;display:flex;display:-webkit-flex;justify-content:space-evenly;-webkit-justify-content:space-evenly;flex-wrap:wrap;-webkit-flex-wrap:wrap;margin:20px auto 40px auto;}
.hotsite .hotsite_links1 ul li {list-style:none;font-size:16px;text-align:center;border:1px solid #0e709c;color:#0e709c;height:22px;padding:8px 16px;border-radius:3px;-webkit-border-radius:3px;cursor:pointer}
.hotsite .hotsite_links1 ul li:hover {border:1px solid #0e709c;background-color:#0e709c;color:#fff;-webkit-box-shadow:0 0 10px 0 rgba(0,0,0,.3);-moz-box-shadow:0 0 10px 0 rgba(0,0,0,.3);box-shadow:0 0 10px 0 rgba(0,0,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;}
.hotsite_link_det {background:#f2f2f2;font-size:12px;text-transform:uppercase;display:-webkit-box;display:-ms-flexbox;display:flex;display:-webkit-flex;justify-content:center;text-align:center;padding:5px;max-width:210px;border-radius:5px;-webkit-border-radius:5px;margin:10px 0 0 0;cursor:pointer;}
.hotsite_link_det img {margin:5px 0 0 0;}

/* Button Ped Confirmation */
.BotConfPed{border-width:1px;font-weight:700;font-size:14px;font-family:'Roboto',arial,sans-serif;height:40px;width:300px;background:#4caf50;color:#fcfcfc;border-color:#444}
.EstTextoContinuar{font-size:12pt;font-weight:700;font-family:'Roboto',arial,sans-serif;color:#4caf50}
.BotContinuarConfirmacao{background-color:#44ac55;font-weight:700;font-family:'Roboto',arial,sans-serif;border:none;padding:7px 15px 7px 15px;color:#ffffff;cursor:pointer;border-radius:3px;-webkit-border-radius:3px;min-height:47px;transition:background-color 0.5s;background-color:#4caf50;font-size:14px}
.BotContinuar{font-size:12pt;font-weight:700}

/* 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;-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:700;color:#004797}
.FC-ShowCartOnPageLink a:hover{text-decoration:none;font-size:12px;text-decoration:underline;font-weight:700;color:#003a7c}
.FC-ShowCartOnPageLinkCart a{border-width:1px;font-weight:700;font-size:12px;font-family:'Roboto',arial,sans-serif;cursor:pointer;border-radius:10px;-webkit-border-radius:10px;color:#ffffff;border-color:#3b6e22}
.FC-ShowCartOnPageLinkCart a:hover{border-width:1px;font-weight:700;font-size:12px;font-family:'Roboto',arial,sans-serif;cursor:pointer;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 */
.EstTabPedido{line-height:18px}.EstBarCode{margin:10px 0 0 0}.FCCartRemoveBot{margin:5px 0 0 0}.FCCurrencyLabel{font-size:0.8em;color:#666666}.FCPriceCent{font-size:1em}
.FCCart .footer-line-separator{margin-top:41px}
.FCCart button#FCCartBuyBut,.FCCart button#FCCartRightBuyBut{font-family:'Roboto',arial,sans-serif;font-size:18px;font-weight:700}
.FCCart .FCCartRespTable{border-radius:2px !important;-webkit-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}
#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;border:none;padding:6px 5px;cursor:pointer;background-color:#33a1ff;color:#FFFFFF}
.FCCart .EstTabPedidoTit{background:#F5F5F5;border-top:0!important;font-size:14px;font-weight:700;text-transform:uppercase}
.FCCart #FCCartSubtotals .FCCartItemsPrice .FCPrice,.FCCart #FCCartSubtotals .FCCartItemsPrice .FCCurrencyLabel{font-size:16px;color:#4caf50;font-weight:700}
.FCCart #FCCartRightSummary .FCCartPriceValue,.FCCart  #FCCartRightSummary .FCCartPriceValue .FCCurrencyLabel{color:#4caf50;font-weight:700}
.FCCart .FCCartSmallProd .FCCartTotalPrice .FCPrice .FCCurrencyLabel,.FCCart .FCCartSmallProd .FCCartTotalPrice .FCPrice .FCPriceValue{font-size:1.2rem;color:#4caf50;font-weight:700}
.FCCart #FCCartSmallSubtotals .FCCartPriceValue .FCPrice .FCCurrencyLabel,.FCCart #FCCartSmallSubtotals .FCCartPriceValue .FCPrice .FCPriceValue{color:#4caf50;font-weight:700}
.FCCartRecalculate button#FCCartRecalculateBut,.FCCartStillShopping button#FCCartStillShoppingBut{background:transparent!important;color:#666666;text-decoration:underline;font-size:14px;letter-spacing:2px}
#FCCartCupomBut{padding:12px!important;background:#094869!important;font-family:'Roboto',arial,sans-serif;font-size:14px;font-weight:700;text-transform:uppercase;color:#fff;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);margin:0 0 0 5px;}
#FCCartCupomBut:hover{background:#0e709c!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:-webkit-box;display:-ms-flexbox;display:flex;display:-webkit-flex;align-items:center;-webkit-align-items:center;justify-content:center;-webkit-justify-content:center;margin:10px;10%}
.FCCart .FCCartItemCont a {color:#424242;font-weight:700;font-size:14px;}
.FCCart .FCCartItemCont a:hover {color:#424242;text-decoration:underline;}
.FCCart .EstTabPedidoRef, .FCCart .EstTabPedidoAdicNome, .FCCart .EstTabPedidoAdicItem {font-size:12px;}
.FCCart .FCCartCupomLabel {font-size:14px;}
.FCCart #FCCartTotalCalc {font-size:16px;}
.FCCartRightCol{display:none}
.FCCartLeftCol{width:100%!important}
.FCCartTableTit td:nth-child(2){padding:0 45px!important}
.FCCartQty .FCCartQtyInput{height:24px;border-color:#e8e8e8;text-align:center}
.FCCartCupomPerc {position:relative;top:10px;color:#ef871f;}
.FCCartCupomValue {color:#ef871f;}
.FCCartCupomValue .FCCurrencyLabel {color:#ef871f;}
.SaveProdCart {background:#ecf5ed;padding:10px 0;text-align:center;font-weight:700;color:#44ac55;font-size:14px;border:1px solid #44ac55;margin:0 0 10px 0;}
.btn-qty-add{background:#e8e8e8;display:inline-flex;justify-content:center;align-items:center;color:#444;width:25px;height:36px;font-weight:700;font-size:14px;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}

/* Cart Cross Selling */
#CrossSellingCart {font-family:'Roboto',arial,sans-serif}
#CrossSellingCart #idTitCrossSellingCart {font-size:20px;font-weight:700;color:#094869;margin:0 0 15px 10px;}
#CrossSellingCart a {color:#424242;text-decoration:none;font-weight:700;}
#CrossSellingCart a:hover {color:#424242;text-decoration:underline;}
#CrossSellingCart .EstNameCrossCart {height:32px;}
#CrossSellingCart .EstNameCrossCart a {font-family:'Roboto',arial,sans-serif;font-size:12px;}
#CrossSellingCart .EstNameCatCrossCart {font-family:'Roboto',arial,sans-serif;}
#CrossSellingCart #idCrossCartFC {color:#666;}
#CrossSellingCart #idCrossCartFC .prices {font-family:'Roboto',arial,sans-serif;font-weight:400;height:50px;}
#CrossSellingCart #idCrossCartFC .prices .por {padding:5px 0 0 0;}
#CrossSellingCart #idCrossCartFC .prices .currency {font-size:16px;}
#CrossSellingCart #idCrossCartFC .prices .int {font-size:16px;}
#CrossSellingCart #idCrossCartFC .prices .dec {font-size:16px;}
#CrossSellingCart .EstButtonCrossCart {text-align:center;margin:10px 0 0 0;}
#CrossSellingCart .buttonCrossCart {font-size:14px;border-radius:3px;-webkit-border-radius:3px;background:#44ac55;color:#fff;padding:7px 0;border:0px;cursor:pointer;margin-top:20px;
transition:opacity 0.5s ease;width:100%}

/* Error 404 */
.error-404-container{display:-webkit-box;display:-ms-flexbox;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:80px 0 150px 0;text-align:center}
.FCError404h1{font-size:32px;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:14px}
.loginInfo{display:-webkit-box;display:-ms-flexbox;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;}

/* Advanced Search */
.FCAdvancedSearch .FCLabelForm{font-size:20px;font-weight:700;color:#444;}
.FCAdvancedSearch #texto,.FCAdvancedSearch #Any,.FCAdvancedSearch select{font-size:16px;height:40px}
.FCAdvancedSearch .buttonAddSearch {font-size:12px;}

/* 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;-webkit-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:700}

/* 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:#f6f6f6!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}
.NotaOpiniaoCheio,.NotaOpiniaoMeio,.NotaOpiniaoVazio{width:18px!important;height:18px!important}.NotaOpiniaoVazio{background-image:url('../images/iconreviewoff.svg')!important}.NotaOpiniaoMeio{background-image:url('../images/iconreviewhalf.svg')!important}.NotaOpiniaoCheio{background-image:url('../images/iconreviewon.svg')!important}
.EstOpiniaoTexto::before{content:"\2713";color:#4caf50;font-weight:700;margin-right:5px;}

/* Remove LogoTopo */
#idStoreLogoFC{display:none}

/* Calculation Shipping in Cart */
.FCCartRightCol{display:none}
.FCCartLeftCol{width:100%}
.ObsFreightCalc{font-size:11px}
#FCCartFreightSimulation,#FCCartSmallFreightSimulationBut{display:none}
#FCCartFreightCalc {font-size:14px;}
#FCCartFreightCalc #idShippingObs1, #FCCartFreightCalc #idShippingValue1 {font-size:16px;}
#FCCartFreightCalc .idBut{margin-left:3px;transition:background-color .3s ease;background-color:#094869;border-radius:2px;-webkit-border-radius:2px;border:none;padding:9px 20px;color:#ffffff;cursor:pointer;font-weight:700;font-size:14px;}
#FCCartFreightCalc .idBut:hover{background:#0e709c!important;color:#ffffff;box-shadow:0 2px 4px rgba(0,0,0,0.25),0 5px 5px rgba(0,0,0,0.22)}
#FCCartSmallFreightCalc .idBut{margin-left:3px;transition:background-color .3s ease;background-color:#094869;border:none;padding:9px 20px;color:#ffffff;cursor:pointer;font-weight:700;font-size:14px;}
#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;-webkit-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:700;height:40px;display:-webkit-box;display:-ms-flexbox;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;-webkit-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:700}
#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;font-size:14px;}
#FCCartSmallFreightPrice ul li:last-child{font-size:14px;font-weight:700}
#FCCartSmallFreightPrice{width:100%}
#FCCartSmallSubtotals .FCCartQtyLabel, #FCCartSmallSubtotals .FCCartItemsQty {font-size:14px;}
#FCCartSmallSubtotals .FCCartSubtotalsLabel, #FCCartSmallSubtotals .FCCartPriceValue {font-size:16px;}
#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:700}
#FCCartSmallTotalPrice {width:100%}
#FCCartSmallTotalPrice .FCCartSubtotalPriceLabel, #FCCartSmallTotalPrice .FCCartSubtotalPriceValue {font-size:16px;}
#FCCartSmallCupom .FCCartCupomInfo {margin:10px 0;}

/* Freight Small */
#FCCartSmallFreight{border:1px solid #e8e8e8;margin-bottom:10px;padding:10px}
#FCCartSmallFreight-title{line-height:25px;font-size:14px;font-weight:700}
#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:-webkit-box;display:-ms-flexbox;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:700;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:3px;right:6px}
.fc-badge-product-sale{margin-top:3px;border-radius:18px;-webkit-border-radius:18px;width:36px;height:36px;color:#ffffff;font-size:12px;display:-webkit-box;display:-ms-flexbox;display:flex;display:-webkit-flex;justify-content:center;-webkit-justify-content:center;align-items:center;-webkit-align-items:center;}
.fc-badge-product-release{margin-top:3px;border-radius:18px;-webkit-border-radius:18px;width:36px;height:36px;background-color:#f1f1f1;border:1px solid #666;color:#666;font-size:18px;display:-webkit-box;display:-ms-flexbox;display:flex;display:-webkit-flex;justify-content:center;-webkit-justify-content:center;align-items:center;-webkit-align-items:center;}
.fc-badge-product-highlight{margin-top:3px;border-radius:18px;-webkit-border-radius:18px;width:36px;height:36px;background-color:#f1f1f1;border:1px solid #666;color:#666;font-size:22px;display:-webkit-box;display:-ms-flexbox;display:flex;display:-webkit-flex;justify-content:center;-webkit-justify-content:center;align-items:center;-webkit-align-items:center;}

/* Next page of products buttons */
.estNextPageButFC{border-radius:5px;-webkit-border-radius:5px;background:#ef871f;color:#fff;padding:15px;border:0;min-width:40%;cursor:pointer;margin-top:20px;transition:opacity .5s ease;font-size:18px;text-transform:uppercase;font-family:'Roboto',arial,sans-serif;}
.estNextPageButFC:hover {-webkit-box-shadow:0 0 10px 0 rgba(0,0,0,.3);-moz-box-shadow:0 0 10px 0 rgba(0,0,0,.3);box-shadow:0 0 10px 0 rgba(0,0,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}
.estNextPageButFC:disabled{opacity:.4}
.estNextPageContFC{display:-webkit-box;display:-ms-flexbox;display:flex;display:-webkit-flex;width:100%;flex-direction:column;align-items:center}
.estLoadingNextPageFC{visibility:hidden;max-height:50px;margin-top:5px}

/* Footer */
.FooterMainBarFC{max-width:1306px;margin:0 auto;display:-webkit-box;display:-ms-flexbox;display:flex;display:-webkit-flex;}
.footer-bg {background-color:#094869;color:#fff;padding:30px 0 0 0;}
.footer-mainbar-menu-cont1{display:none;}
.footer-mainbar-menu-cont2{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;display:-webkit-flex;display:-webkit-flex;flex-wrap:wrap;-webkit-flex-wrap:wrap;}
.footer-mainbar-menu-two {width:25%;} 
.footer-mainbar-menu-three {width:30%;} 
.footer-mainbar-menu-four {width:30%;} 
.footer-mainbar-menu-five {width:15%;}
.footer-mainbar-menu-six {margin:40px 0 0 0;width:25%;}
.footer-mainbar-menu-seven {margin:40px 0 0 0;width:30%;}
.footer-mainbar-menu-eight {margin:40px 0 0 0;width:30%;}
.footer-mainbar-menu-nine {margin:40px 0 0 0;width:15%;}
.footer-mainbar-menu-one h4, .footer-mainbar-menu-two h4, .footer-mainbar-menu-three h4, .footer-mainbar-menu-four h4, .footer-mainbar-menu-five h4, .footer-mainbar-menu-six h4, .footer-mainbar-menu-seven h4, .footer-mainbar-menu-eight h4, .footer-mainbar-menu-nine h4 {margin:0 0 0 0;padding:10px 0;font-size:16px;color:#ffffff;text-transform:uppercase;font-weight:700;}
.footer-mainbar-menu-one {display:-webkit-box;display:-ms-flexbox;display:flex;display:-webkit-flex;align-items:center;-webkit-align-items:center;}
.footer-mainbar-menu-four{overflow-x:hidden;}
ul.footer-menu{list-style:none;margin:0;padding:0}
ul.footer-menu a{color:#fff;line-height:32px;font-size:14px;text-transform:uppercase;padding:0 0 0 14px;}
ul.footer-menu a:hover{color:#f0f0f0}
ul.footer-menu li {background:url('../images/ic_seta_branca.svg') no-repeat center left scroll;background-size:10px 10px;}
ul.FooterULPaymentFC{margin:0;padding:0}
.FooterULPaymentFC li{display:inline;margin-right:10px}
.footer-security-container ul {list-style:none;display:-webkit-box;display:-ms-flexbox;display:flex;display:-webkit-flex;flex-wrap:wrap;-webkit-flex-wrap:wrap;}
.footer-security-container li {margin:10px 0 0 0;}
.footer-security-badge-1 img, .footer-security-badge-2 img {margin:0 20px 0 0;}
.footer-payments-container ul {margin:5px 0 0 0;width:100%;max-width:200px;list-style:none;display:-webkit-box;display:-ms-flexbox;display:flex;display:-webkit-flex;flex-wrap:wrap;-webkit-flex-wrap:wrap;}
.footer-payments-container img {height:28px;margin:2px 5px 0 0;}
.FooterMainBarFC-socialshare{text-align:center;margin:0 30px;padding:25px 0 20px 0}
ul.footer-share-container{margin:10px 0 0 0;padding:0}
ul.footer-share-container li{display:inline}
ul.footer-share-container li#idShareFooter img {height:36px !important;}
.FooterMainBarFC-container-socialshare{width:100%;background:#f6f6f6;margin:10px 0}
.FooterMainBarFC-container{width:100%}
.FooterMainBarFC-container p{margin:5px 30px;padding:0}
.FooterMainBarFC-container p a{color:#fff}
.footer-mainbar-menu-three-space{margin-top:15px}
.footer-end-company{font-size:12px;max-width:1306px;margin:40px auto 0 auto;padding:25px 0;border-top:1px solid #d4d4d4;display:-webkit-box;display:-ms-flexbox;display:flex;display:-webkit-flex;}
.footer-end-company img {height:36px;}
.footer-end-1 {order:1;width:20%;text-align:left;}
.footer-end-2 {order:2;width:60%;text-align:center;}
.footer-end-3 {order:3;width:20%;text-align:right;}
#idBadgeFC {display:none;}

/* Footer Newsletter */
.footer-newsletter-container{display:-webkit-box;display:-ms-flexbox;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-cont{white-space:nowrap;border:1px solid #d4d4d4;padding:0 0 0 8px;max-width:260px;margin:10px 0 0 0;}
.footer-newsletter-text{font-size:14px;color:#fff;line-height:16px}
.footer-newsletter-submit-button{border:none;background:none;color:#ffffff;width:32px;height:32px;cursor:pointer;outline:none;}
input.FooterNewsletterInput{width:84%;margin:0;border:0;border-radius:0;-webkit-border-radius:0;background:none;font-size:12px;height:28px;color:#fff !important;outline:none;}
input.FooterNewsletterInput:-webkit-autofill{-webkit-box-shadow:0 0 0 30px white inset}

/* Footer Logos + Google Ads */
.footer-ads {width:100%;border-top:1px solid #eaeaea;background:#f6f6f6;padding:40px 0;}
.footer-ads-cont {max-width:1306px;margin:0 auto;display:-webkit-box;display:-ms-flexbox;display:flex;display:-webkit-flex;justify-content:space-between;-webkit-justify-content:space-between;}
.footer-ads-logo img {width:142px;margin:0 40px 0 0;}
.footer-ads-lat1 {width:40%;display:-webkit-box;display:-ms-flexbox;display:flex;display:-webkit-flex;flex-wrap:wrap;-webkit-flex-wrap:wrap;}
.footer-ads-lat2 {width:60%;}
.footer-ads-tit {font-size:16px;font-weight:700;text-transform:uppercase;color:#094869;margin:0 0 20px 0;width:100%;}

/* Footer History */
.footer-history{width:100%;border-top:1px solid #eaeaea;background:#f6f6f6;margin-top:50px;}
#idPageHistory{width:100%;color:#094869;margin-top:35px;}
#idDivPageHistory{max-width:1306px;margin:0 auto;padding-bottom:40px}
#idTitPageHistory h3{font-size:16px;font-weight:700;text-transform:uppercase;color:#094869;margin:0 0 20px 0;text-align:left;}
#idPageHistoryFC li{list-style-type:none;vertical-align:top}
#idPageHistoryFC ul li{display:inline-block;margin:0 2%}
.EstImagePageHistory{margin:5px auto 8px auto;min-height:100px;width:94%;max-width:200px;height:170px;border:1px solid #eaeaea;background:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;display:-webkit-flex;align-items:center;-webkit-align-items:center;justify-content:center;-webkit-justify-content:center;}
.EstImagePageHistory .EstFotoPageHistory{max-width:150px;max-height:150px;}
.EstNamePageHistory{text-align:center;margin:0 0 10px 0}
.EstNamePageHistory a{height:40px;font-size:14px;text-decoration:none;border:0 solid #cecece;color:#666666;}
.EstNamePageHistory a:hover{color:#094869}
.EstPricePageHistory{text-align:center;margin:0;font-size:14px;border:0 solid #cecece;color:#094869;font-weight:700}
.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;padding:0 30px;}
.DivCrossSelling{width:100%;float:left;margin-top:30px}
#idTitProdCrossFC{margin:35px 30px 18px 0;font-size:16px;font-weight:700;text-transform:uppercase;text-align:left;color:#094869;}
#idProdCrossFC{margin:0;background-color:#FFFFFF;border-top:1px solid #eaeaea}
#idProdCrossFC ul li{display:inline-block;float:left;padding:12px;border:1px solid #ffffff;margin:0 25px;width:15%}
#idListProdCrossFC{overflow:hidden;height:300px;position:relative}
#idListProdCrossFC li{margin:0 5px 0 5px;width:20%;min-width:210px;height:265px}
#idProdCrossFC li{list-style-type:none;margin:0;padding:0 0 0 0}
.EstImageProdCross{text-align:center;margin:0 auto;max-width:154px;max-height:154px;background-color:#FFFFFF;height:154px}
.EstImageProdCross img{max-width:150px;max-height:150px;border:1px solid #cecece}
.EstCatProdCross{display:none;text-align:center;margin:0 0 5px 0;font-size:12px;line-height:17px;color:#444}
.EstRefProdCross{display:none;color:#444}
.EstNameProdCross a{display:block;height:40px;overflow:hidden;text-align:center;font-weight:400;margin:10px 0;font-size:14px;color:#666666}
.EstNameProdCross a:hover{color:#094869}
.EstPriceProdCross{text-align:center;margin:0 0 8px 0;font-size:14px;color:#094869;font-weight:700}
.EstPriceProdCross .FCPrice .FCPriceValue .FCPriceCent{font-size:14px}
.EstDescrProdCross{font-size:10px;text-align:center;margin:100px 0 0 0;display:block;cursor:pointer!important;border:0 solid #cecece;color:#666666}
#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:14px;line-height:16px;box-sizing:border-box;opacity:0.9;-moz-opacity:0.9;filter:alpha(opacity=90);position:relative;overflow:hidden}
.EstDescrProdCross span{overflow:hidden;height:33px;display:block}
.ProductDet .CrossSellingFC .FCCurrencyLabel{font-size:14px;color:#094869}
.ProductDet .CrossSellingFC .FCPriceCent,.ProductDet .CrossSellingFC .FCPriceInt{font-size:14px}

/* Recommend us */
.FCRecommend #idTxtIntroRecommendFC{line-height:24px;font-size:16px}
.FCRecommend #FCFormContainer{border-radius:2px !important;-webkit-border-radius:2px !important;}
.FCRecommend #Nome,.FCRecommend #Email,.FCRecommend #NomeAmigo,.FCRecommend #EmailAmigo{font-size:16px!important;height:40px}
.FCRecommend #Comentarios,.FCRecommend #CodCaptcha{font-size:16px!important}

/* Rated - Avaliacao de Produto */
.FCRateProd p {font-size:16px;}
.FCRateProd .EstNomeProd a {color:#444;font-weight:700;}
.FCRateProd .EstRefProd {font-size:12px;}

/* My Account */
.FCMyAccount #idMyAccountFC {margin:30px auto;max-width:1230px;}
.FCMyCheckout .FooterInfoBannersBG,.FCMyCheckout #idPageHistoryFC{display:none}
#FCMenuCli .FCMenuCliImgName .FCMenuCliName .FCMenuCliNameLabel,.FCDivLastOrder1DateValMyAcc,.FCDivLastOrder2PaymentValMyAcc,.FCDivOrdersList1DateValMyAcc,.FCDivOrdersList2PaymentValMyAcc,.FCDivProdAv2DateUntilValMyAcc{font-weight:700}
.FCDivLastOrder1NumMyAcc,.FCDivOrdersList1NumMyAcc,.FCDivRegister1NomeMyAcc{font-weight:700;background-color:#f6f5f5;padding:10px 10px 10px 5px}
.FCDivLastOrder2ValMyAcc{color:#44ac55 !important;font-size:18px}
.FCMyCheckout .FCCurrencyLabel{color:#44ac55 !important}
#idTxtSit1MyAccOrderFC{font-size:14px;font-weight:700}
.FCDivOrdersList2ValMyAcc{color:#44ac55;font-size:18px}
.FCDivRating2EmailValMyAcc{font-size:14px}
.FCDivRating2DateValMyAcc{font-size:14px;font-weight:700}
.FCDivAddress1MyAcc{font-weight:700;background-color:#f6f5f5!important}
.FCDivCards2DateValMyAcc{font-size:14px;font-weight:700}
.FCDivCards1MyAcc{background-color:#f6f5f5!important}
.FCDivCards1ImgMyAcc img{border:1px solid #eaeaea}
.FCDivProdAv1ProdNameMyAcc,.FCDivRating1ProdNameMyAcc{background-color:#fff;color:#444 !important;font-size:16px !important;text-align:center;font-weight:700;padding:10px}
#FCMyAccContentMyAddress,.FCDivAddress2MyAcc{font-size:16px}
.FCMyAccount #Email,.FCMyAccount #Senha{font-size:16px!important;height:40px}
.FCMyAccount .pwdEye{position:relative;top:10px}
.FCMyAccount .FCMenuCliNameLabel {color:#444;}
.FCMyAccount .FCMenuCliLogout {padding:0 0 6px 3px;line-height:14px;}
.FCMyAccount .MyAccOptOn {border-left:4px solid #ef871f;}
.FCMyAccount .FCHelloMyAcc {color:#444;}
.FCMyAccount .FCHelloNameMyAcc {color:#ef871f;}
.FCMyAccount .FCDivAccess1EmailMyAcc {font-size:18px;}
.FCMyAccount .FCDivRegister1NomeMyAcc {color:#444;font-size:20px;margin:0;}
.FCMyAccount .FCDivRegister1RegisterDateMyAcc {color:#666;font-size:14px;}
.FCMyAccount .FCDivRegister2MyAcc div {margin:15px 0;font-size:14px;color:#444}
.FCMyAccount .FCRegisterMyAcc .FCFieldValue {color:#666;}
.FCMyAccount .FCSubTit2MyAcc {text-transform:uppercase;font-size:20px;color:#444}
.FCMyAccount .FCDivMyAddressNameMyAcc {font-weight:700;}
.FCMyAccount .FCDivWishlist1ProdNameMyAcc {color:#444;font-size:16px;font-weight:700;height:42px;line-height:20px;margin:0;text-align:center;overflow-y:hidden;}
.FCMyAccount  #FCMyAccContentMyAddress {margin:10px 10px 10px 0;}
.FCMyAccount .FCDivWishlist2MyAcc {height:90px;}
.FCMyAccount .FCDivWishlistCont1MyAcc div, .FCMyAccount .FCDivWishlistCont2MyAcc div {font-size:12px;margin:6px 0 0 0;}
.FCMyAccount .FCMyAccContent .prices {color:#444;text-align:center;margin-top:0;}
.FCMyAccount .FCMyAccContent .prices .old-price {font-size:14px;}
.FCMyAccount .FCMyAccContent .prices .old-price .por {display:none;}
.FCMyAccount .FCMyAccContent .prices .price {font-size:16px;}
.FCMyAccount .FCMyAccContent .prices .price:before {content:"Por ";}
.FCDivRating2TitValMyAcc, .FCDivRating2ComentMyAcc, .FCDivRating2RateMyAcc, .FCDivRating2EmailMyAcc, .FCDivRating2StatusMyAcc, .FCDivRating2DateMyAcc {font-size:14px;}
.FCMyAccount .buttonMyAcc {font-size:14px;text-transform:uppercase;border-radius:3px;-webkit-border-radius:3px;border:0px;color:#fff;padding:7px;cursor:pointer;margin-top:20px;transition:opacity 0.5s ease;}
.FCMyAccount .buttonForm {width:200px;}
.FCMyAccount .FCCurrencyLabel{color:#44ac55 !important}
.FCMyAccount .FCDivOrdersList1DateMyAcc, .FCMyAccount .FCDivOrdersList2MyAcc div {font-size:14px;}
.FCMyAccount .FCDivRating2MyAcc div {margin:10px 0;font-size:14px;}
.FCMyAccount .FCDivAccess1EmailLabelMyAcc {color:#444;}

/* 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:#444}
.BotVerMais:hover{text-decoration:underline;color:#FFFFFF}
.BotVerMais:hover .TxtBotVerMais{color:#FFFFFF}
#idImgBotPreviousPageFC,#idImgBotNextPageFC{display:none}

/* ZipCode */
#idDivCEPFC{box-sizing:border-box}
#idDivTitCEP{display:-webkit-box;display:-ms-flexbox;display:flex;display:-webkit-flex;width:100%;font-size:12px;margin:10px 0 0 0;text-align:left;color:#094869;text-transform:uppercase;}
#idDivTitCEP img {margin:0 8px 0 0;}
.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:16px}
.FieldCEPNum input{width:209px;height:22px;padding-left:10px;font-size:16px;color:#666;}
.FieldCEPNum input:focus,.FieldCEPQty input:focus{outline:none}
.FieldCEPBtn{height:34px;width:34px;color:#FFFFFF;font-weight:700;cursor:pointer;background:#707e89}
.FieldCEPBtn,.FieldCEPQty,.FieldCEPNum{float:left}
#idDivCEPCalc{margin:10px 0;display:-webkit-box;display:-ms-flexbox;display:flex;display:-webkit-flex;}
#idDivCEPButton button{background-color:#dedede;color:#555555;transition:background-color 0.2s ease;width:100%;border-radius:5px;-webkit-border-radius:5px;border:none;padding:10px 25px 10px 25px;cursor:pointer;font-weight:700;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:700}
.ZipObsVal{font-size:0.7em}
.ZipValue{font-size:0.8em;font-weight:700;color:#0e709c}
.ZipOption:first-child{border-top:0}
.ZipOptions{width:238px;display:table;text-align:left;margin:0 0 0 0;clear:both;border:1px solid #dedede;background:#fcfcfc;padding:0 10px 10px 10px}
.ZipOption{width:100%;display:table;padding:10px 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:16px}
.ProductDet .freightResult{font-size:0.8rem;padding:10px;position:relative;left:0!important;top:0!important;background:#ff0000!important;color:#FFFFFF!important;display:-webkit-box;display:-ms-flexbox;display:flex;display:-webkit-flex;width:147px}
.ProductDet #idDivContentCEP{width:280px}

/* News */
.FCNews .FCLabelForm{font-size:1.3rem}
.FCNews #TextoBuscaNews,.FCNews #Any{font-size:16px!important;height:40px}
.FCNews #idTxtQtdNewsFC{font-size:16px!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:16px;line-height:22px;color:#555555}
.FCNews .LocalDateNewsList{font-size:0.8rem}
.FCNews #idTitNewsFC{font-weight:700;font-size:16px;line-height:30px;font-weight:normal}
.FCNews #idTextNewsFC{font-size:1.3rem;line-height:30px}
.FCNews #idAllNewsFC span#idTitNewsFC{color:#094869;font-size:32px;font-weight:700}
.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;-webkit-border-radius:3px;padding:10px 15px 10px 15px}
.FCNews a:hover #idTxtBotPreviousPageFC{background:#094869;border-radius:3px;-webkit-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;-webkit-border-radius:2px !important;}
.FCNewsletter #NomeAssinante,.FCNewsletter #Email{font-size:16px!important;height:40px}
.FCNewsletter #CodCaptcha{font-size:16px!important}
.FCNews #Procurar,.FCNews #Todas{text-transform:uppercase;font-weight:700;font-size:16px}
.FCNews h2{padding:0;margin:0;font-size:1.3rem}
.NewsDet #idDateNewsFC{display:none;}
.NewsDet #idTableNewsFC, .NewsDet #idAllNewsFC{display:-webkit-box;display:-ms-flexbox;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:-webkit-box;display:-ms-flexbox;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:700}
.FCCategories .EstListCat li {margin:0;list-style-type:none;padding:8px 0;}
.FCCategories .EstListCat li a {font-size:16px;color:#666;}
.FCCategories .EstListCat li a:hover {color:#444;text-decoration:underline;}
.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;-webkit-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;-webkit-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 #666666;min-width:255px;height:280px;box-sizing:border-box;padding:70px 0 0 0;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:100%;opacity:0.9;-moz-opacity:0.9;filter:alpha(opacity=90);margin:0;padding:10px 0 0 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:700}
.CatListFC .SubCatFC{padding-left:20px}
.CatSeeMoreFC{position:absolute;bottom:0;width:100%;height:30px;box-sizing:border-box;padding:7px 10px;text-align:left}
.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}

/* 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{padding:20px 0}
#idTabBotPreviousNextFC #idTxtBotPreviousPageFC{text-align:center;cursor:pointer;font-size:18px;font-weight:700;-webkit-border-radius:3px;border-radius:3px;text-transform:uppercase;display:-webkit-box;display:-ms-flexbox;display:flex;display:-webkit-flex;justify-content:center;-webkit-justify-content:center;padding:15px 0;width:200px;background-color:#e5e5e5;color:#555555;}
#idTabBotPreviousNextFC #idTxtBotPreviousPageFC:hover{text-decoration:none;-webkit-box-shadow:0 0 10px 0 rgba(0,0,0,.3);-moz-box-shadow:0 0 10px 0 rgba(0,0,0,.3);box-shadow:0 0 10px 0 rgba(0,0,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}
#idTabBotPreviousNextFC #idTxtBotNextPageFC{text-align:center;cursor:pointer;font-size:18px;font-weight:700;-webkit-border-radius:3px;border-radius:3px;text-transform:uppercase;display:-webkit-box;display:-ms-flexbox;display:flex;display:-webkit-flex;justify-content:center;-webkit-justify-content:center;padding:15px 0;width:200px;background-color:#4caf50;color:#FFFFFF;}
#idTabBotPreviousNextFC #idTxtBotNextPageFC:hover{text-decoration:none;-webkit-box-shadow:0 0 10px 0 rgba(0,0,0,.3);-moz-box-shadow:0 0 10px 0 rgba(0,0,0,.3);box-shadow:0 0 10px 0 rgba(0,0,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}
#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:'Roboto',arial,sans-serif;font-weight:700;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:#2196F3}
.zFPromoNotFound:hover{box-shadow:1px 0px 7px #888888;transition:0.3s}
.zFPromoNotFound:active{color:#fff}
.zFNotFoundTxt{display:-webkit-box;display:-ms-flexbox;display:flex;display:-webkit-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:1.35em;text-decoration:none;border-radius:5px;-webkit-border-radius:5px;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:700}
.zFProdNotFoundPromo h2{margin:5px auto 20px}
p.zFNotFoundContinue a{color:#222222;font-weight:700}
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:-webkit-box;display:-ms-flexbox;display:flex;display:-webkit-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){
.FProdNotErrOr{width:100%}
.zFProdNotFoundHeader{display:-webkit-box;display:-ms-flexbox;display:flex;display:-webkit-flex;flex-direction:column;align-items:center}
.zFProdNotFoundHeader h2{font-size:16px}
.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:-webkit-box;display:-ms-flexbox;display:flex;display:-webkit-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}
}

/* Cart Design - Carrinho Lateral */
#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:999991;margin:0px 0px 0px 0px}
#CartDesign .ContentItensCart{height:calc(100% - 390px);overflow-x:auto;overflow-y:auto}
#CartDesign .ContentItensCart::-webkit-scrollbar{-webkit-appearance:none;width:7px}
#CartDesign .ContentItensCart::-webkit-scrollbar-thumb{border-radius:3px;-webkit-border-radius:3px;background-color:#999;-webkit-box-shadow:0 0 1px}
#CartDesign .EstTabFinalCart{display:-webkit-box;display:-ms-flexbox;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:#444;color:#fff}
#CartDesign .QtdProdCart td{font-size:13px;color:#444444}
#CartDesign .TotalProdCart,#CartDesign .TotalProdCartValor{height:30px;vertical-align:middle;font-size:8pt;font-weight:700}
#CartDesign .TotalProdCart,#CartDesign .TotalProdCartValor{color:#555}
#CartDesign .DescProdCart{color:#a9a9a9}
#CartDesign .DescProdCartValor{color:#5aa010}
#CartDesign #idZipC{font-size:14px;width:70px;height:22px}
#CartDesign #idButC{font-size:12px;text-transform:uppercase;height:34px;cursor:pointer;transition:background .3s ease;background-color:#094869;border:none;border-top-right-radius:3px;border-bottom-right-radius:3px;color:#fff;padding:0px 10px;position:relative;top:-1px;}
#CartDesign #idButCup{cursor:pointer;padding:10px;background-color:#e6e6e6;border-radius:3px;-webkit-border-radius:3px;border:none;color:#444;font-size:11px;text-transform:uppercase;white-space:nowrap}
#CartDesign .ProdCartCont {width:95%;text-align:center;margin:15px 0px;}
#CartDesign .ProdCartCont a {color:#44ac55;text-transform:uppercase;font-size:16px;cursor:pointer;text-decoration:none;}
.CartDesign-empty{text-align:center;margin:15px 0;padding:15px 0}
.CartDesign-header{background:#094869;ddisplay:-webkit-box;display:-ms-flexbox;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:-webkit-box;display:-ms-flexbox;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:-webkit-box;display:-ms-flexbox;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:#666;font-size:12px}
.CartDesign-product-info-delete img{cursor:pointer;position:relative;top:2px;left:0px}
.CartDesign-product-info-desc{color:#757575;font-size:11px}
.CartDesign-product-info-qty-price{display:-webkit-box;display:-ms-flexbox;display:flex;display:-webkit-flex;align-items:center;-webkit-align-items:center;justify-content:center;-webkit-justify-content:center}
.CartDesign-product-info-qty{display:-webkit-box;display:-ms-flexbox;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:14px;color:#666}
.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{background:#44ac55;color:#ffffff;display:-webkit-box;display:-ms-flexbox;display:flex;display:-webkit-flex;justify-content:center;-webkit-justify-content:center;padding:10px 0;max-width:330px;border-radius:3px;-webkit-border-radius:3px;border:none;}
.ParcProdCart{display:none;width:330px;text-align:right;font-size:12px;border-top:1px solid #ddd;padding-top:10px;font-weight:700;height:35px}
.ZipOptionsCart select{margin:8px 0 0 0;padding:3px;border-radius:2px;-webkit-border-radius:2px;font-size:12px;color:#888888;max-width:170px;}
.CartDesign-product-zipcode-container{display:-webkit-box;display:-ms-flexbox;display:flex;display:-webkit-flex;align-items:center;-webkit-align-items:center;justify-content:center;-webkit-justify-content:center;width:330px;border-top:1px solid #ddd;padding:10px 0;height:auto}
.CartDesign-product-zipcode-field{white-space:nowrap}
.CartDesign-product-zipcode-field span{font-size:14px;font-weight:700}
.CartDesign-product-zipcode-price #idShippingValue{font-weight:700!important;font-size:14px}
.CartDesign-product-zipcode-price{width:100%;text-align:right;line-height:18px}
.CartDesign-product-subtotal-container{display:-webkit-box;display:-ms-flexbox;display:flex;display:-webkit-flex;align-items:center;-webkit-align-items:center;justify-content:center;-webkit-justify-content:center;width:330px;height:60px}
.CartDesign-product-subtotal-price{width:100%;white-space:nowrap;text-align:right;font-size:14px;font-weight:700}
.CartDesign-totalcart-container{display:-webkit-box;display:-ms-flexbox;display:flex;display:-webkit-flex;align-items:center;-webkit-align-items:center;justify-content:flex-end;-webkit-justify-content:flex-end;width:330px;border-top:1px solid #ddd;padding-top:5px;padding-bottom:4px;font-size:14px;font-weight:700;height:26px}
.CartDesign-20-products{font-size:14px;height:40px;display:-webkit-box;display:-ms-flexbox;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;-webkit-border-radius:2px;font-size:14px;padding:8px}
.CartDesign-totalitens-container{display:-webkit-box;display:-ms-flexbox;display:flex;display:-webkit-flex;font-size:14px;width:330px;font-weight:700;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:-webkit-box;display:-ms-flexbox;display:flex;display:-webkit-flex;font-size:14px;width:330px;font-weight:700;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:#094869}
#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:700}
#product-details-show-stock span .product-details-show-stock-lastoff{color:#d41f26;font-weight:700}
.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:-webkit-box;display:-ms-flexbox;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:700;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:16px}
.product-details-data-prom-time-txt{display:block}
.product-details-data-prom-date,.product-details-lats-hours{color:#094869;font-weight:700}
.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%}

/* Cookie Warning */
body div.cookiewarning{display:none}
body.cookiewarning div.cookiewarning{display:block;position:fixed;bottom:0;width:100%;z-index:999991;background-color:rgba(9,72,105,.95);color:#fff;border-top:1px solid #fff;}
.cookiewarning-position{max-width:1306px;padding:20px 18%}
.cookiewarning-position h4{margin:0;padding:0;text-transform:uppercase;}
.cookiewarning-position p{font-size:14px;}
.cookiewarning-position p a{text-decoration:underline;color:#fff}
.cookiewarning-btn{background:#ef871f;color:#fff;padding:5px 35px;width:100px;text-align:center;text-decoration:none;font-size:16px;border-radius:3px;-webkit-border-radius:3px;cursor:pointer;}
body .removecookie{display:inline-block}
body.cookiewarning .removecookie{display:none}
.cookiewarning-position-btn{display:-webkit-box;display:-ms-flexbox;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-top:30px;}
.fc-custom-cookie-policy-content{text-align:left;}
.fc-custom-cookie-policy-content p{font-size:16px;margin:15px 0 0 0;padding:0}
.fc-custom-cookie-policy-content h1{color:#094869;}
.fc-custom-cookie-policy-content h2{margin-block-start:25px;margin-block-end:15px;color:#444;font-weight:700;font-size:18px;}
.fc-custom-cookie-policy-content h5{margin:0!important;padding:0!important;font-size:16px;}

/* 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 **/

/* Media Queries */
@media only screen and (min-width:1025px){
  /* Global */
  .FCHome .middle-container{max-width:1306px;text-align:center;margin:0 auto}
  .ProductList .middle-container,.FCMyAccount .middle-container{max-width:1306px;text-align:left;margin:0 auto}
  .ProductList .header-space-top{padding-top:150px}

  /* Header - barratopo.htm */
  .header-space-top{padding-top:120px}
  .HeaderMainbar{height:120px;margin:auto;box-shadow:0px 3px 6px rgba(0,0,0,.20);}
  .header-mainbar-container{height:88px;margin:0 auto}
  .header-mainbar-container-menu{order:1;display:none;}
  .header-mainbar-container-logo{order:2;}
  .header-mainbar-container-links{order:3;}
  .header-mainbar-container-all-icons{order:4;width:140px;}
  .header-mainbar-flex-logo a img{max-width:200px;max-height:60px;}
  #header-mainbar-container-search-result-close img{cursor:pointer;position:relative;top:15px;left:-50px}
  #voiceSearch{display:none!important}
  
  /* Header - menu */
  .header-mainbar-menu {font-size:14px;padding:0px 12px;}

  /* Main - home.htm */
  .home-container-products{max-width:1306px;text-align:center;margin:0 auto;padding:0 20px}
  .home-container-products-child{width:24%}
  .home-box-news {width:54%;}
  .home-box-sales {width:54%;}
  .DivHomeProd{height:380px;}
  .DivHomeProd:hover{background:#ffffff;-webkit-box-shadow:0 0 10px 0 rgba(0,0,0,.3);-moz-box-shadow:0 0 10px 0 rgba(0,0,0,.3);box-shadow:0 0 10px 0 rgba(0,0,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}
  .home-price {font-size:18px;}
  .home-price-cents{font-size:18px;}
  .home-price .home-price-por {font-size:18px;}
  .DivHomePriceProd .prices .price .currency a {width:50%}
  .videoProd{width:160px;max-width:160px;max-height:160px}
  .DivHomeImagemProd img,.DivProductListImagemProd img{max-width:100%;height:160px}
  .DivHomeImagemProd,.DivProductListImagemProd{padding:15px 0 0 0;height:160px}
  .DivHomePriceProd{height:80px}
  .MainHomeBoxTitFC{max-width:1306px;text-align:center;margin:0 auto;padding:0 25px}

  /* 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;-webkit-border-radius:3px;}

  /* List - EstiloProduto.htm */
  .ProductList #idFCLeftContentRight{padding:0 30px}
  .ProductList #idTxtIntroFoundProdsFC{margin:0;}
  #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 .fc-order-mobile{position:relative;left:-100px;top:-7px}
  .ProductList #idDivPagProd table{height:70px}
  .DivListProd {width:46.5%;margin:15px 10px;display:-webkit-box;display:-ms-flexbox;display:flex;display:-webkit-flex;flex-wrap:wrap;-webkit-flex-wrap:wrap;justify-content:center;-webkit-justify-content:center;}
  .DivListProd:hover{background:#ffffff;-webkit-box-shadow:0 0 15px 0 rgba(0,0,0,.3);-moz-box-shadow:0 0 15px 0 rgba(0,0,0,.3);box-shadow:0 0 15px 0 rgba(0,0,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}

  /* Det - EstiloProduto.htm */
  .det-product-img-name-container-two{position:fixed;left:57%;z-index:8;top:130px;padding:15px 10px 15px 10px;width:26.3%;margin:-7px 0 0 0;}
  .det-product-description-container-full{max-width:1306px;margin:0 auto}
  .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:28px}
  .det-product-description-container{border-top:0px solid #e5e5e5;margin:30px 0 60px 0;width:53%;padding:30px}
  #det-product-tab1-label h2,#det-product-tab2-label h2,#det-product-tab3-label h2{font-size:16px;text-transform:uppercase;font-weight:400;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}
  .ProdWL{margin-top:15px;}
  #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}

  /* History */
  #idListPageHistoryFC li{margin:10px 10px 30px 10px;width:18%;min-width:150px}
  #idListPageHistoryFC{display:-webkit-box;display:-ms-flexbox;display:flex;display:-webkit-flex;justify-content:flex-start;-webkit-justify-content:flex-start}

  /* Help | Newsletter | Indique | Advanced Search | News | Contact */
  .FCRateProd #idFCContent,.FCPwreset #idFCContent,.FCNewsletter #idFCContent,.FCRecommend #idFCContent,.FCAdvancedSearch #idFCContent,.FCNews #idFCContent,.FCContact #idFCContent,.FCTrack #idFCContent,.FCCategories #idFCContent,.FCWishlist #idFCContent{margin:25px 18%}

  /* Init mixtiup - Categories */
  .categories-menu-buttons-container,.categories-menu-container{display:-webkit-box;display:-ms-flexbox;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:-webkit-box;display:-ms-flexbox;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}
 }

@media only screen and (min-width:1280px){
	/* Header Menu */
	.header-mainbar-menu {font-size:16px;padding:0 20px;}

	/* List - EstiloProduto.htm */
	.DivListProd {width:31%;margin:15px 10px;}
}

@media only screen and (max-width:1280px){
	/* Header */
	.header-mainbar-container, .header-top0-belt-cont {margin:0 20px}
	
	/* Footer */
	#idDivPageHistory, .footer-ads-cont, .FooterMainBarFC{margin:0 30px;}
    .footer-end-company {margin:40px 30px 0 30px;}
}

@media only screen and (max-width:1024px){
  /* GLobal */
  .ProductList .left-bar{display:none;}
  .checkout-footerCompanyBoxFC{display:block}
  .shop-list{display:none}
  a,div,img{-webkit-tap-highlight-color:rgba(0,0,0,0)}
  .Titulos{font-size:22px;padding:20px 0;}
  .filterItemsContainer{margin:10px 0}

  /* Header - barratopo.htm */
  .header-space-top{padding-top:0}
  .HeaderMainbar{height:102px;margin:auto;box-shadow:none;position:static}
  .header-top0-belt-cont {margin:0 15px;}
  .header-mainbar-container{height:70px;margin:0 15px;}
  .header-mainbar-container-menu{order:1;display:block;width:70px;text-align:left;}
  .header-mainbar-container-logo{order:2;}
  .header-mainbar-container-links {order:3;display:none;}
  .header-mainbar-container-all-icons{order:4;width:70px;}
  div .HeaderMenuULFC{display:none}
  #header-mainbar-container-login{display:none}
  .header-mainbar-container-cart{margin-left:15px}
  .header-mainbar-flex-logo a img{max-width:150px;max-height:60px}
  #header-mainbar-container-search-result-close img{cursor:pointer;position:relative;top:-44px;left:-55px;width:26px!important;height:26px!important}
  .HeaderCartItensPosition{display:none}
  .speech .header-speech-icon{float:right;display:block;position:relative;top:1px;left:-15px;width:28px;height:28px;}
  .header-mainbar-flex-search .InputTextBusca{width:75%!important}
  #voiceSearchMGlass{position:relative;left:-5px}
  .swiper-desk {display:none;}
  .swiper-mob {display:block;}

  /* Main - home.htm */
  .MainHomeBoxTitFC h1 {font-size:28px;margin:20px 0 0 0;text-align:center;}
  .MainHomeBoxTitFC h2 {font-size:28px;margin:40px 0 0 0;text-align:center;}
  .home-container-products{margin:0 10px}
  .home-container-products-child{width:46.6%;margin:20px 5px 0px 5px;}
  .home-container-space {display:none;}
  .DivHomeProd{height:380px;}
  .DivHomeImagemProd, .DivProductListImagemProd{padding:12px 0 0 0;}
  .DivHomeNomeProd, .DivHomePriceProd{width:95%;}
  .DivHomePriceProd {height:80px;}
  .videoProd{width:100px;max-width:100px;max-height:100px}
  
  /* Hotsite - Marcas */
  .hotsite {padding:0 15px;}
  .hotsite .hotsite_text1 {font-size:14px;}
  .hotsite .hotsite_links1 ul {justify-content:space-between;margin:20px auto;}
  .hotsite .hotsite_links1 ul li {font-size:14px;}
    
  /* Footer - rodape.htm */
  .FooterMainBarFC {margin:0 20px;flex-wrap:wrap;-webkit-flex-wrap:wrap;}
  .footer-mainbar-menu-cont1 {display:block;width:100%;text-align:center;margin:30px 0 50px 0;}
  .footer-mainbar-menu-cont2 {width:100%;}
  .footer-mainbar-menu-one {width:100%;justify-content:center;-webkit-justify-content:center;}
  .footer-mainbar-menu-six {width:55%;}
  .footer-mainbar-menu-seven {width:45%;}
  .footer-mainbar-menu-eight {width:55%;}
  .footer-mainbar-menu-nine {width:45%;}
  #idBadgeAllFC{display:none}
  .ProductList #idPaginationProdFC{margin-top:10px!important;padding-top:10px!important}
  ul.footer-menu a{line-height:40px}
  .footer-end-company{margin:40px 20px 25px 20px;flex-wrap:wrap;-webkit-flex-wrap:wrap;}
  .footer-end-1 {order:2;width:50%;margin:20px 0 0 0;}
  .footer-end-2 {order:1;width:100%;}
  .footer-end-3 {order:3;width:50%;margin:20px 0 0 0;}

  /* 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{font-size:14px;margin:10px 15px;width:96%;display:-webkit-box;display:-ms-flexbox;display:flex;display:-webkit-flex;flex-wrap:nowrap;-webkit-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:-webkit-box;display:-ms-flexbox;display:flex;display:-webkit-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}
  .DivListProd{width:46.5%;height:380px;margin:15px;display:-webkit-box;display:-ms-flexbox;display:flex;display:-webkit-flex;justify-content:center;-webkit-justify-content:center;flex-wrap:wrap;-webkit-flex-wrap:wrap;}
  .ProductList select#OrderProd{width:200px}
  .ProductList #idDivPath{display:none}
  .ProductList #idMobileFilters{display:-webkit-box;display:-ms-flexbox;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:#094869;color:#ffffff;text-align:center;margin:0 0 0 15px;padding:9px 0;border-radius:5px;-webkit-border-radius:5px;cursor:pointer;position:relative;top:-4px}
  .ProductList .fc-mobile-filters-left:hover {-webkit-box-shadow:0 0 10px 0 rgba(0,0,0,.3);-moz-box-shadow:0 0 10px 0 rgba(0,0,0,.3);box-shadow:0 0 10px 0 rgba(0,0,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}
  .ProductList #idPageCountFC{width:50%;text-align:right;}
  .ProductList .DivFiltrandoPor{margin-bottom:15px;}
  .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:10px;right:10px;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:16px;width:99%}
  .ProductList #ProductsFilterFCMobile #ContentFil .FilItems .FilItemsList label{font-size:16px}
  .fc-desktop-option{display:none;font-size:0.5rem}

  /* Sold Out List */
  .zFProdSoldOut-text{width:92%;}

  /* Det - EstiloProduto.htm */
  .det-product-container{margin:0px}
  .det-product-container .det-product-img-name-container-two,.det-product-container #idBreadcrumb{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%;}
  .ProductDet .FCDescritorContent{width:280px}
  #det-product-tab1-label h2,#det-product-tab2-label h2,#det-product-tab3-label h2{font-size:16px;text-transform:uppercase;font-weight:400;padding:0;margin:0}
  label#det-product-tab1-label,label#det-product-tab2-label,label#det-product-tab3-label{padding:10px 20px}
  #det-product-description-tab {min-height:200px;}
  .ProductStyleBoxDescriptionFC{width:92%;padding:5px 0}
  .ProductStyleBoxDescriptionFC iframe{width:95%}
  figure.mz-figure{max-width:100%!important}
  h1#idNameProductGridFC{margin:15px 0 5px 0;font-size:26px;line-height:30px;}
  div#det-product-review-tab{padding:0}
  #idTabListaOpFC{font-size:16px}
  #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;}
  .ProductDet #idProdCrossFC {padding:0 20px;}
  #idTitProdCrossFC {margin:25px 0 13px 0;}
  #idListPageHistoryFC{text-align:center}
  #cartBtnImg_1 img{float:right}
  .ProductDet .freightResult{font-size:0.8rem;padding:10px;position:relative;left:0!important;top:0!important;background:#ff0000!important;color:#FFFFFF!important;display:-webkit-box;display:-ms-flexbox;display:flex;display:-webkit-flex;width:147px}
  .ProductDet #idEstNoCommentsProdOpFC{line-height:20px}
  .ProductDet #idMobileFilters{display:none}
  #idButtonBuyFC_1{position:fixed;background-color:#fff;border-top:1px solid #E0E0E0;box-shadow:0 -5px 10px 0px rgba(0,0,0,.3);bottom:0px;left:0px;margin:0 0 0 0;padding:10px 0px;display:-webkit-box;display:-ms-flexbox;display:flex;display:-webkit-flex;align-items:center;-webkit-align-items:center;justify-content:center;-webkit-justify-content:center}
  .FCBoxGrid{position:relative;width:100%;height:auto!important;text-align:left;font-size:14px;margin-bottom:10px;z-index:1;display:-webkit-box;display:-ms-flexbox;display:flex;display:-webkit-flex;-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;left:5px;}
  .det-product-img-name-container-full{width:100%}
  .det-product-img-name-container-new{display:-webkit-box;display:-ms-flexbox;display:flex;display:-webkit-flex;flex-direction:column;justify-content:space-evenly;width:96%;margin:0 auto;}
  .det-product-img-name-container-full-new{width:100%;margin:0 0;}
  .det-product-img-name-container-two-new{width:100%;margin:0 0;}
  .det-product-description-container{border-top:0 solid #e5e5e5;margin:30px 0;width:97%;padding:10px 0 10px 12px}
  
  /* Footer */
  .ProductList .footer-history{margin-top:40px!important}

  /* History */
  #idListPageHistoryFC li{margin:10px 10px 30px 10px;min-width:150px}
  #idListPageHistoryFC{display:-webkit-box;display:-ms-flexbox;display:flex;display:-webkit-flex;justify-content:space-between;-webkit-justify-content:space-between;flex-direction:column}
  #idPageHistoryFC ul li{margin:0;padding-bottom:40px}
  
  /* My Account */
  .FCMyAccount #idMyAccountFC {margin:20px 15px;}
  .FCMyAccount .FCDivRegister1MyAcc, .FCMyAccount .FCDivRegister2MyAcc {padding:15px 10px;}
  
  /* Rated - Avaliacao */
  .FCRateProd #idRateProdDetailsFC {max-width:91%;}

  /* Help | Newsletter | Indique | Advanced Search | News | Contact */
  .FCRateProd #idFCContent,.FCPwreset #idFCContent,.FCHelp #idFCContent,.FCNewsletter #idFCContent,.FCRecommend #idFCContent,.FCAdvancedSearch #idFCContent,.FCNews #idFCContent,.FCContact #idFCContent,.FCCategories #idFCContent,.FCWishlist #idFCContent{margin:0 15px}

  /* Init mixtiup - Categories */
  .categories-menu-buttons-container,.categories-menu-container{display:-webkit-box;display:-ms-flexbox;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:-webkit-box;display:-ms-flexbox;display:flex;display:-webkit-flex;flex-flow:column;-webkit-flex-flow:column;justify-content:flex-start;-webkit-justify-content:flex-start}

  /* Checkout */
  .FCCartRespTable .FCCartTableTit,.FCCartRespTable tbody tr td,.FCCartRespTable tfoot tr td{padding:5px;}

  /* News */
  #fc-icon-voice-news{display:block;background:#03A9F4;border-radius:2px;-webkit-border-radius:2px;width:100%;height:40px}
  #fc-icon-voice-news img{position:relative;top:4px}

  /* Cart Right Bar */
  #CartDesign .ContentItensCart {height:calc(100% - 365px);}
  #CartDesign{width:300px}
  .ParcProdCart,.CartDesign-product-zipcode-container,.CartDesign-totalcart-container,.CartDesign-product-subtotal-container,.CartDesign-totalitens-container,.CartDesign-descontos-container{width:278px}
  #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-product-zipcode-price #idShippingValue{font-size:14px}
  .FCCart #idErrXMLCEPFC{white-space:normal!important}
  .ProdCartGo a{padding:10px 58px}
  .ProdCartPagto a {max-width:280px;}
  
  /* Footer */
  #idPageHistory {margin-top:25px;}
  #idDivPageHistory {margin:0px 20px;}
}

@media only screen and (max-width:1023px) {
	/* List - EstiloProduto.htm */
	.DivListProd {width:46%;}
	.DivHomeNomeProd, .DivHomePriceProd {width:93%;}
	
	/* Sold Out List */
    .zFProdSoldOut-text{width:89%;}
	
	/* Cart */
	.FCCart .FCCartCupomLabel {font-size:12px;}
	input.FCCartCupomInput {width:140px;}
	
	/* Footer */
	.footer-ads-cont {margin:0 20px;flex-wrap:wrap;-webkit-flex-wrap:wrap;}
	.footer-ads-lat1 {width:100%;}
	.footer-ads-lat2 {width:100%;margin:40px 0 0 0;}
}	

@media only screen and (max-width:768px){
	/* List - EstiloProduto.htm */
	.DivListProd {width:45.5%;}
	
	/* My Account */
	.FCWishlistShareMyAcc .FCWishlistShareLinkMyAcc {width:96% !important;}
	.FCWishlistShareMyAcc {width:90% !important;padding:10px 12px !important;}
	.FCWishlistMyAcc .FCMyAccContent, .FCRatingMyAcc .FCMyAccContent, .FCProdAvMyAcc .FCMyAccContent, .FCOrdersMyAcc .FCMyAccContent {width:90% !important;}
	
	/* Footer */
    .footer-mainbar-menu-two, .footer-mainbar-menu-three, .footer-mainbar-menu-four, .footer-mainbar-menu-five {width:100%;}
	.footer-accordion{border-bottom:1px solid #c7c7c7;color:#444;cursor:pointer;padding:18px;width:100%;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:700;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;max-height:0;overflow:hidden;transition:max-height 0.2s ease-out}   
}
@media only screen and (max-width:736px){
	/* Header */
	.header-top0-belt-cont {justify-content:center;-webkit-justify-content:center;}
	.header-top0-belt-hello {display:none;}
	
	/* Main */
	.DivHomeNomeProd .HomeNomeProd {font-size:14px;}
	
	/* List - EstiloProduto.htm */
	.DivListProd {width:45%;}

	/* Sold Out List */
    .zFProdSoldOut-text{width:87%;}
	
	/* Det - EstiloProduto.htm*/
	.det-product-description-container {width:96%;}
	
	/* Custom */
	.FCCustom #idFCContent {margin:0 15px;}
	
	/* Cart */
	input.FCCartCupomInput {width:110px;}
}

@media only screen and (max-width:670px){
	/* List - EstiloProduto.htm */
	.DivHomeNomeProd, .DivHomePriceProd {width:92%;}
	
	/* Hotsite - Marcas */
	.hotsite .hotsite_links1 ul li {width:42%;margin:10px 0;}

	/* Cart */
	.FCCartCupomPerc {top:2px;}
}

@media only screen and (max-height:600px){
	/* Cart */
    #CartDesign .CupomProdCart{display:none}
    .CartDesign-product-subtotal-container{height:30px}
}

@media only screen and (max-width:640px){
    /* Sold Out List */
    .zFProdSoldOut-text{width:86%;}
	
	/* Cart */
	#FCCartButtons ul{display:-webkit-box;display:-ms-flexbox;display:flex;display:-webkit-flex;flex-direction:column;-webkit-flex-direction:column}
    #FCCartButtons ul li:first-child{order:1;margin:10px 0 0 0;}
    #FCCartButtons ul li:nth-child(2){order:2;margin:10px 0 0 0;}
	#FCCartButtons ul li {width:100%!important;padding:0 0;}
    .FCCartCupomInput {width:150px;}
}

@media only screen and (max-width:570px){
	/* List - EstiloProduto.htm */
	.DivListProd {width:44%;}
	.ProductList #idTxtIntroFoundProdsFC {width:95%;}
	.DivHomeNomeProd, .DivHomePriceProd {width:90%;}
	
	/* Sold Out List */
    .zFProdSoldOut-text{width:84%;}
	
	/* Cart */
	.FCCartCupomPerc {top:-10px;}
	#FCCartCupomBut {margin:0 0 0 0;}
	
	/* Footer */
	.footer-mainbar-menu-six, .footer-mainbar-menu-seven, .footer-mainbar-menu-eight, .footer-mainbar-menu-nine {width:100%;margin:30px 0 0 0;}
}

@media only screen and (max-width:479px){
  /* Header */
  img.zf_selo20anos {display:none;}
  
  /* Home */
  .DivHomeProd {height:300px;}
  .DivHomeNomeProd, .DivHomePriceProd {width:87%;}
  .DivHomeImagemProd,.DivProductListImagemProd{height:100px;}
  .DivHomeImagemProd img, .DivProductListImagemProd img {max-height:100px;max-width:100px;}
  .old-price {font-size:12px;}
  .DivHomeBuy {margin:0 0 0 8px;}
  .DivHomeBuy img {height:18px;}
  .DivHomeSpy, .DivHomeDetails, .DivHome-wishlist {width:18px;height:18px;padding:8px;}
  .icon-share-wishlist-off {width:18px;height:18px;}
  
  /* List - EstiloProduto.htm */
  .ProductList #idTxtIntroFoundProdsFC {width:93%;}
  .DivListProd {height:300px;margin:10px 0px 15px 15px;}
  .estNextPageButFC {width:94%;}
  
  /* Hotsite - Marcas */
  .hotsite .hotsite_links1 ul li {width:100%;margin:0 0 18px 0;}
  
  /* Sold Out List */
  .zFProdSoldOut-text{width:78%;top:80px;}
  
  /* Det - EstiloProduto.htm */
  .det-product-img-name-container-new {width:93%;}
  .det-product-description-container {width:92%;}
  
  /* CrossSelling */
  .EstNameProdCross a {height:auto;}
  #idProdCrossFC ul li {width:80%;}
  
  /* Custom */
  .FCCustom #idFCContent .list {flex-wrap:wrap;-webkit-flex-wrap:wrap;}
  .FCCustom #idFCContent .list li {width:50%;}
  
  /* 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;text-align:center;}
  .btn-qty-add{background:#e8e8e8;display:inline-flex;justify-content:center;align-items:center;color:#444;width:35px;height:36px;font-weight:700;font-size:16px;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}
  .FCCart .FCCartSmallProd .FCCartTotalPrice .FCPrice .FCCurrencyLabel, .FCCart .FCCartSmallProd .FCCartTotalPrice .FCPrice .FCPriceValue {font-size:16px;}
  #FCCartCupomBut {margin:5px 0;width:100%;max-width:330px;}
  #FCCartButtons, #FCCartRightBuyBut {margin-top:0px;}
  .FCCartRecalculate button#FCCartRecalculateBut, .FCCartStillShopping button#FCCartStillShoppingBut {font-size:16px;}
  .FCCart a.BotExcluir {position:relative;top:-30px;left:20px;}
  #FCCartSmallCupom .FCCartCupomPerc, #FCCartSmallCupom .FCCartCupomValue {border:0;}
  .FCCartCupomPerc {top:0;}
  
  /* Track Tables */
 .FCTrack table{width:100% !important;}
  
  /* Footer */
  .footer-ads-lat1 {justify-content:space-between;-webkit-justify-content:space-between;}
  .footer-ads-logo img {width:142px;margin:0 0 0 0;}
  .footer-newsletter-cont {max-width:370px;}
  .footer-end-1, .footer-end-3 {width:100%;text-align:center;}
  .footer-end-2 br {display:none;}
}

@media only screen and (max-width:380px){
	/* Header */
	.header-mainbar-container-menu {width:62px;}
	.header-mainbar-container-all-icons {width:62px;}
	.header-mainbar-flex-logo a img {max-width:130px;max-height:60px;}

	/* Main */
	.DivHomeProd {height:320px;}
	.DivHomeNomeProd, .DivHomePriceProd {width:85%;}
	.DivHomeImagemProd, .DivProductListImagemProd {height:120px;}
	
	/* List - EstiloProduto.htm */
	.DivListProd {width:43.5%;height:320px;}

	/* Sold Out List */
	.zFProdSoldOut-text {width:76%;top:85px;padding:8px 15px;}
	
	/* Custom */
    .FCCustom #idFCContent .list li {width:100%;}
	
	/* Cart */
	.FCCart a.BotExcluir {left:35px;}
	#FCCartCupomBut {max-width:300px;}
	
	/* Footer */
	.footer-mainbar-menu-one img {max-width:150px;}
}

@media only screen and (max-width:360px){
	/* Custom */
	.FCCustom #idFCContent h3 .bullet {width:42px;height:40px;}
	
	/* Categories */
	.FCCategories .EstListCat li a {font-size:14px;}
	
	/* Sold Out List */
	.zFProdSoldOut-text {width:74%;}
	
	/* Cart */
	.FCCart a.BotExcluir {left:40px;}
	#FCCartCupomBut {max-width:285px;}
	
	/* Pedidos */
	.FCTrack tr, .FCTrack td, .FCTrack th {padding:4px!important;}
	.FCTrack .EstTabPedidoNome, .FCTrack .EstNomeCampo {font-size:12px;}
	.FCTrack .EstTabPedidoTit {font-size:13px;}
	.FCTrack .EstCampo {font-size:12px;}
}

@media only screen and (max-width:320px){
	/* Main */
	.DivHomeProd {height:310px;}
	.DivHomeNomeProd, .DivHomePriceProd {width:82%;}
	.DivHomeImagemProd, .DivProductListImagemProd {height:110px;}
	.installments {font-size:11px;}
	
	/* Custom */
	.FCCustom #idFCContent h3 .bullet {width:50px;height:40px;}
	
	/* List - EstiloProduto.htm */
	.DivListProd {height:310px;margin:10px 0px 15px 12px;}

	/* Sold Out List */
	.zFProdSoldOut-text {width:70%;top:80px;font-size:12px;}
	
	/* Cart */
	.FCCart a.BotExcluir {left:60px;}
	#FCCartCupomBut {max-width:255px;}
	
	/* Cart Right Bar */
	#CartDesign .ContentItensCart {height:calc(100% - 335px);}
	
	/* Footer */
	.footer-ads-logo img {width:120px;}
}

/* Smart Modal */
.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:2.5%;right:6.5%;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;-moz-opacity:0.8;filter:alpha(opacity=80);}
@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%;right:2%;}
}

/* Mobile Buy Button */
@media only screen and (max-width:1023px){
  .movedButton .fc-grid-add-to-cart-button{background:#44ac55;color:#ffffff;font-size:18px;font-weight:700;height:auto;position:relative;cursor:pointer;margin:5px 0;padding:10px 0px;border-radius:5px;float:left;text-align:center;text-transform:uppercase;min-width:260px}
	.movedButton .fc-grid-add-to-cart-button:hover{background:#01bb01;box-shadow:0 0 11px rgba(33,33,33,.3)}
	.movedButton .fc-grid-choose-options-button{background:#9a9a99;color:#ffffff;font-size:18px;font-weight:700;height:auto;position:relative;cursor:pointer;margin:5px 0;padding:10px 0px;border-radius:5px;float:left;text-align:center;text-transform:uppercase;min-width:260px}
	.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:18px;font-weight:700;height:auto;position:relative;cursor:pointer;margin:5px 0;padding:10px 0px;border-radius:5px;float:left;text-align:center;text-transform:uppercase;min-width:260px}
	.movedButton .fc-grid-add-to-cart-ready-button:before{content:"";background-image:url("../images/iconcart-grid-added.svg");position:absolute;left:10px;top:5px;height:35px;width:35px}
	.movedButton .fc-grid-sold-out-button{background:#E57373;color:#ffffff;font-size:14px;font-weight:700;height:auto;position:relative;cursor:pointer;margin:5px 0;padding:5px 0px 5px 40px;border-radius:5px;float:left;text-align:center;text-transform:uppercase;min-width:260px}
	.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:18px;font-weight:700;height:auto;position:relative;cursor:pointer;margin:5px 0;padding:10px 0px;border-radius:5px;float:left;text-align:center;text-transform:uppercase;min-width:260px}
}
@media only screen and (max-width:1024px){ 
	#idButtonBuyFC_1{z-index:11;}
	.movedButton .FCTooltipGrid{position:absolute;width:250px;top:-22px;font-size:13px;padding:10px 5px;background:#f53421;color:#ffffff;margin:0px auto !important;z-index:1;-webkit-transition:visibility 0s linear 0.3s,opacity 0.5s linear;transition:visibility 0s linear 0.3s,opacity 0.5s linear}
	.movedButton .FCTooltipGrid.On{visibility:visible;opacity:1}
	.movedButton .FCTooltipGrid.Off{visibility:hidden;opacity:0}
	.ProdWLSel {display:none;}
	/*tamanhos filtros*/
	.FilItemsList li {margin: 12px 0 !important;}
	#ContentFil .ColorFil {position: relative;top: -2px;}
}
@media only screen and (max-width:1113px){ #idButtonBuyFC_1 .FCStepGridNumber{display:none;}}

