.popup{background-color:#fff}
#page{margin:0 auto;background-color:#fff}
.header{display:inline-block}
#search_block_top .btn.button-search{background:#2a4e7b;border:solid 1px #2a4e7b;border-radius:3px;box-shadow:0 1px 4px 0 #0c0c0d1a 0 0 0 1px #00000026;padding-left:10px;height:45px}
#st_gdpr_iframe,#st-cmp-v2{display:none!important}
.ban_home{z-index:1;position:relative}
#pub_bloco article ul{display:none}
.search_cart .cart-bonus .cartitems .floatl{float:left;height:100%;padding:0;padding-top:0;width:100%;padding-top:10px;margin-top:10px}
#cart_block_top{background:#2a4e7b;margin-top:0;top:0}
.search_cart{color:#fff}
.search_cart .cart-bonus .cartitems .itens{color:#fff}
.search_cart .cart-bonus .cartitems .itensvalue{color:#fff}
.search_cart .cart-bonus::after{color:#fff}
.top_menu > ul > li > a{font-size:12px}
.drop ul ul ul{margin-left:20px}
header .topo .dados-contacto{min-height:45px;line-height:45px}
header .topo{min-height:45px;border-bottom:solid 1px #ccc}
header .footer{height:1px;min-height:1px;border-top:0;overflow:hidden}
.page-container{background:#fff}
.catprod_wrap li{border-bottom:none}
.prdprice_n .has-js .lbl_check input,.prdprice_n .has-js .lbl_check2 input,.prdprice_n .has-js .lbl_radio input{display:none!important}
.prdprice_n .has-js label.lr_on{display:none!important}
.footer-container #footer h4{font:600 18px Poppins,sans-serif;color:#fff!important;margin:15px 10px 5px 0;border-bottom:none;padding-bottom:0}
#footer{max-width:1750px;margin:0 auto;padding-top:0}
.footer-container #footer ul li a{font-size:12px;color:#FFF}
.footer-container #footer ul li a:hover{color:#0183e5!important}
.footer-container #footer ul li{padding-bottom:2px;font-size:12px}
.footer-container .footer-rodape{margin-top:100px}
.footer-container .footer-rodape .col-xs-12,.footer-container .footer-rodape .col-sm-6{padding:0}
.footer-container .footer-rodape ul li{line-height:40px}
.footer-container #footer .socials ul{float:right}
.footer-container #footer ul li.social{padding-bottom:2px;font-size:14px;float:left;margin-left:20px}
.footer-container #footer ul li.social img{max-height:30px;max-width:50px}
a.t{background-color:transparent}
.destaque_img .titulo span{font-weight:600;color:#2a4e7b}
.footer-container{background:#151b2b;margin:0 auto;padding:24px}
header .middle{background:#fff}
header .middle .container{background:#fff}
#search_block_top #search_query_top{border-radius:0;border:1px solid #7f7f7f;background:#fff;line-height:24px;flex-basis:1.0E-9px;flex:1;font-family:'Poppins','Noto',sans-serif;font-size:16px;font-weight:400;color:#ccc;height:45px}
.img-content2 img{width:100%}
.breadcrumb a{background:transparent}
.breadcrumb .navigation-pipe{background:transparent;font-size:14px}
.breadcrumb a.home{background:transparent}
.price{font-size:20px;color:#999;font-weight:700;white-space:nowrap;text-align:left}
.primary_block{max-width:1024px}
.prd_d .prodby{background:#151b2b}
.prd_d:hover .prodby{background:#0183e5}
.drop ul ul li a:hover{color:#2a4e7b}
li.active > a{color:#7d7d7d}
.search_cart .cart-bonus:after{top:0;color:#fff!important}
.drop ul ul li a,.drop h4{line-height:36px;float:none}
.drop > ul > li > ul > li > a:after{color:#7d7d7d;content:"\f107";font-family:fontawesome;font-size:16px;font-weight:100;position:absolute;right:5px;top:0}
.drop > ul > li > ul > li > a.no:after{color:#7d7d7d;content:""!important;font-family:fontawesome;font-size:16px;font-weight:100;position:absolute;right:5px;top:0}
.drop > ul > li > ul > li.t{border-bottom:#fff 2px solid;height:auto}
.drop > ul > li.active > ul > li.t.active > a:after{color:#2a4e7b;content:"\f106";font-family:fontawesome;font-size:16px;font-weight:400;position:absolute;right:5px;top:0}
.icon-coracao{margin-left:12px;font-size:20px;position:absolute;top:10px;right:7px}
.wish .icon-coracao{position:relative;top:0;right:0}
.drop > ul > li > ul > li > ul > li > a:after{color:#222;content:"";font-family:fontawesome;font-size:10px;font-weight:400;position:absolute;right:5px;top:0}
li > a.t{font-size:12px!important;font-weight:400;color:#2a4e7b}
li.active > a{color:#2a4e7b}
li.active > a{font-weight:700!important}
li.hover > a{font-weight:700!important}
.drop li img{max-width:30px!important;margin-right:10px!important}
header .login2{padding-top:9px}
.separator{height:25px;background:#2a4e7b}
.button3:hover{background:#2a4e7b}
.destaque_img .titulo{padding-bottom:0;margin-bottom:10px;border:#000 0 solid;padding:13px;display:inline-block;float:left}
.eenergia2{right:15px;top:2px;font-size:13px;color:#FFF!important;height:26px}
.eenergia{right:7px;font-size:13px;color:#FFF!important;height:26px}
.pb-left-column .eenergia{right:40px}
.pb-left-column .g_a{position:absolute;right:38px}
.header-middle{padding:1.2rem 0 2rem}
#quantity_wanted_p{display:inline-block}
#quantity_wanted_p .btn{float:initial!important}
.breadfinal{color:#fff!important}
.prd_ref span{display:block;right:7px;font-size:13px;color:#FFF!important;height:26px;position:absolute}
.blocos_escolha{border:#2a4e7b 1px solid;text-align:left}
.blocos_escolha h3{text-align:left}
.blocos_escolha .termos{color:#2a4e7b!important}
.blocos_escolha .floatright{color:#2a4e7b!important;max-width:90px;bottom:0;right:0}
.btn.ajax_add_to_cart_button,.btn.ajax_add_to_cart_product_button{background:#2a4e7b!important}
.btn.ajax_add_to_cart_button:hover,.btn.ajax_add_to_cart_product_button:hover{background:#0183e5!important}
ul,ol{margin-top:0;margin-bottom:0}
.button3-sub:hover{background:#000}
.our_price_display{font-weight:600!important;font-size:30px;line-height:32px;font-family:'Poppins',sans-serif;color:#41aaec!important;text-align:left;display:inline-block}
.com_iva{color:#b2b0b0;margin-left:10px;font-weight:300}
.svg{padding:1px}
nav.powerlistmenu div.drawer{position:absolute;width:100%;height:calc(100vh - 300px);list-style:none;margin:0;padding:0;overflow-y:auto;left:0;top:0;font-weight:700;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;background:#f5f5f5;border-right:solid 1px #eee}
nav.powerlistmenu div.drawer div.breadcrumb span.left{margin-right:5px;font-weight:400;font-size:18px;color:#9DA2A6}
nav.powerlistmenu div.drawer ul li a{text-decoration:none;display:block;padding:6px;border-bottom:solid 1px #eee;text-align:left;font-size:12px;color:#000}
nav.powerlistmenu div.drawer ul li.login-m a{text-decoration:none;display:block;padding:6px;border-bottom:solid 1px #29466180;text-align:left;font-size:12px;color:#2a4e7b;text-transform:uppercase}
nav.powerlistmenu div.drawer ul li a:hover{color:#2a4e7b}
nav.powerlistmenu div.drawer div.breadcrumb{position:relative;padding:10px;border-bottom:solid 1px #29466180;color:#fff;background:#2a4e7b;font-weight:100;cursor:pointer;text-align:left;line-height:20px;margin-bottom:10px;text-transform:uppercase;font-size:12px;width:100%;margin-top:0!important}
nav.powerlistmenu div.drawer div.breadcrumb svg.left{margin-right:5px;font-weight:400;font-size:18px;color:#fff;padding-top:5px}
input,button,select,textarea{font-family:inherit;font-size:inherit;line-height:inherit;border-radius:0}
a.t{background-color:transparent}
.button3:hover{background:#2a4e7b}
div.apprise .img-inside img{height:auto;width:100%}
.resp-tab-content{border:1px solid #ececec}
.resp-tabs-list li.resp-tab-item{border:0 solid #000}
.resp-tabs-list li.resp-tab-active{background:#ececec}
.fa-search{color:#2a4e7b}
li.pesqm .fa-search{color:#2a4e7b}
.fa-star-o{color:#2a4e7b}
.fa-bars{color:#2a4e7b}
#search_block_top .btn.button-search:hover{background:#000}
@media (max-width:767px) {
.nav-tabs .nav-item.show .nav-link,.nav-tabs .nav-link.active{background-color:#0183e5}
.footer-container #footer h4:after{content:"\f107"}
.footer-container #footer h4.active:after{content:"\f106"}
}
.textarea-mobile{height:150px!important;display:block}
.condicoes-compra-mobile{display:none}
.mobile{display:none}
.pc{display:block}
.boxs .info{margin-bottom:20px}
@media (max-width:769px) {
.textarea-mobile{height:50px!important}
.mobile{display:block}
.pc{display:none}
.panel{margin-bottom:10px}
.boxs .info{margin-bottom:10px}
.titulo_b{margin:10px 0}
.totals .totals-item label{width:65%}
.totals .totals-item .totals-value{width:35%}
}
@media only screen and (max-width:767px) and (min-width:10px) {
.catprod_wrap{padding-left:16px;padding-right:16px;padding-top:0;padding-bottom:16px}
.filtro_view{display:none!important}
}
@media (max-width:479px) {
.filtro_view{display:none!important}
.breadcrumb a{padding:0 1px}
.catalogo_topo_filtros .float-right{float:right!important;width:100%;text-align:center}
.catalogo_topo_filtros .float-right .paginacao{float:none}
.catalogo_topo_filtros .filtros{padding:0}
.prd_d .prd_ref{display:none}
.prd_d .prd_img{height:auto}
.footer-container .container{padding-bottom:40px;padding-top:30px}
.footer-container #footer .bottom-footer2{padding:20px 0 0;font-size:13px}
.footer-container #footer h4{font-size:12px;color:#fff!important}
.footer-container #footer .footer-block + .footer-block{border:none}
.header-container{background:#f9f9fa}
.destaque_img .titulo{width:100%;text-align:center}
}
.lSSlideOuter .lSPager.lSGallery img{max-height:246px}
.product-gallery-block .lSPager li{border:#ccc 1px solid;display:flex;align-items:center;justify-content:center;opacity:.5}
.product-gallery-block .lSPager li.active{border:#2a4e7b 1px solid;display:flex;opacity:1}
div.product-wrap:hover .category-media a img{border:solid 5px #137eb6!important}
div.product-wrap:hover .category-name{color:#137eb6}
div.prd_d:hover img{-moz-transform:scale(1.05);-webkit-transform:scale(1.05);transform:scale(1.05);transition:transform .05s ease-in-out}
div.prd_d:hover .prodby{background:#0183e5!important}
div.prd_d:hover .prd_title a{color:#137eb6}
.zoom:hover{cursor:zoom-in}
a.effect-shine:hover{-webkit-mask-image:-webkit-linear-gradient(165deg,#0009 30%,#000 50%,#0009 70%);-webkit-mask-size:200%;-webkit-animation:shine 2s infinite;animation:shine 2s infinite}
.menu-container{background:#f9f9fa!important;-ms-box-shadow:1px 1px 3px #0000001a;-o-box-shadow:1px 1px 3px #0000001a;box-shadow:1px 1px 3px #0000001a;margin-bottom:1px}
#cssmenu,#cssmenu ul{margin:0}
#cssmenu,#cssmenu ul,#cssmenu ul li,#cssmenu ul li a,#cssmenu #head-mobile{border:0;list-style:none;line-height:1;display:block;position:relative;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
#cssmenu:after,#cssmenu > ul:after{display:block;clear:both;visibility:hidden;line-height:0;height:0}
#cssmenu #head-mobile{display:none}
#cssmenu{font-family:sans-serif;background:#FFF!important}
#cssmenu > ul > li + #cssmenu > ul > li:after{content:"|";position:absolute;top:0;left:0}
#cssmenu > ul > li{float:left}
#cssmenu > ul > li > a{padding:17px;font-size:12px;letter-spacing:1px;text-decoration:none;color:#2a4e7b!important;font-weight:700;text-transform:uppercase}
#cssmenu > ul > li:hover > a,#cssmenu ul li.active a{color:#2a4e7b}
#cssmenu > ul > li:hover,#cssmenu ul li.active:hover,#cssmenu ul li.active,#cssmenu ul li.has-sub.active:hover{-webkit-transition:background .3s ease;-ms-transition:background .3s ease;transition:background .3s ease}
#cssmenu > ul > li.has-sub > a:after{position:absolute;top:22px;right:11px;width:8px;height:2px;display:block;background:#ddd}
#cssmenu > ul > li.has-sub > a:before{position:absolute;top:19px;right:14px;display:block;width:2px;height:8px;background:#ddd;-webkit-transition:all .25s ease;-ms-transition:all .25s ease;transition:all .25s ease}
#cssmenu > ul > li.has-sub:hover > a:before{top:23px;height:0}
#cssmenu ul ul{position:absolute;left:-9999px;top:46px;z-index:9999999}
#cssmenu ul ul li{height:auto;-webkit-transition:all .25s ease;-ms-transition:all .25s ease;background:#333;transition:all .25s ease}
#cssmenu ul ul li:hover{}
#cssmenu li:hover > ul{left:auto}
#cssmenu li:hover > ul > li{min-height:35px}
#cssmenu ul ul ul{margin-left:100%;top:0}
#cssmenu ul ul li a{border-bottom:1px solid #96969626;padding:11px 15px;width:170px;font-size:12px;text-decoration:none;color:#ddd;font-weight:400}
#cssmenu ul ul li:last-child > a,#cssmenu ul ul li.last-item > a{border-bottom:0}
#cssmenu ul ul li:hover > a,#cssmenu ul ul li a:hover{color:#fff}
#cssmenu ul ul li.has-sub > a:after{position:absolute;top:16px;right:11px;width:8px;height:2px;display:block;background:#ddd}
#cssmenu ul ul li.has-sub > a:before{position:absolute;top:13px;right:14px;display:block;width:2px;height:8px;background:#ddd;webkit-transition:all .25s ease;-ms-transition:all .25s ease;transition:all .25s ease}
#cssmenu ul ul > li.has-sub:hover > a:before{top:17px;height:0}
#cssmenu ul ul li.has-sub:hover,#cssmenu ul li.has-sub ul li.has-sub ul li:hover{background:#2a4e7b!important;color:#FFF!important}
#cssmenu ul ul ul li.active a{border-left:1px solid #333}
#cssmenu > ul > li.has-sub > ul > li.active > a,#cssmenu > ul ul > li.has-sub > ul > li.active> a{border-top:1px solid #333}
@-webkit-keyframes shine {from{-webkit-mask-position:150%} to{-webkit-mask-position:-50%}}
.m_social a svg{color:#2a4e7b}
.sidebar-prod{margin:0!important;border:0;border-bottom:1px solid #e0e0e0}
header .row #header_logo{margin:0;float:left;padding-left:0;position:relative;z-index:2;max-width:285px;margin-top:12px}
header .topo{display:none;background:#f0f1f5;max-height:100%;min-height:58px;border-bottom:solid 0 #000}
.drop > ul > li > ul > li.t{border-bottom:#e4e4e4 1px solid;height:auto}
.top_menu > ul > li + li{border-left:none}
.top_menu > ul > li > a{font-size:12px;color:#000;text-align:center;text-transform:upercase;font-family:'Poppins',sans-serif;font-weight:600;line-height:34px}
.top_menu > ul > li.favoritos > a{color:#000;font-size:12px}
.top_menu > ul > li.login > a{color:#000;font-size:12px}
.filtros_wrapper{margin:0;font-size:13px;display:block;background:#f0f1f4;padding-top:40px;padding-left:10px;padding-right:10px}
.filtros_wrapper .left-side-cm{display:none}
.left-col{float:left;height:100%;background:#f0f1f4}
.top_menu > ul > li:hover > a{color:#2a4e7b}
.top_menu > ul > li.favoritos > a:hover{color:#2a4e7b}
.top_menu > ul > li.login > a:hover{color:#2a4e7b}
.drop ul ul li a,.drop h4{line-height:22px}
.drop ul ul li a,.drop h4{min-height:22px}
header .topo .dados-contacto{color:#999;font-size:14px;font-family:'Poppins',sans-serif;vertical-align:middle;line-height:52px}
.catprod_wrap ul li.item + li.item{border-left:0 solid #f2f2f2}
.prd_d:hover{cursor:pointer}
.menu-slider h3 .txt{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;margin-top:10px}
.pesq_input{background:0;background-color:none;width:100%;border:1px solid #2a4e7b;line-height:24px;flex-basis:1.0E-9px;flex:1;font-family:'Poppins','Noto',sans-serif;font-size:12px;font-weight:400;color:#000;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;padding:5px}
#lightSlider_banners_homepage{height:350px!important}
.top-categories-wrapper{margin-bottom:0}
.top-categories-wrapper .title{display:inline-block;text-align:center;width:100%}
.title{font-weight:300;padding:0 23px}
.title h2{font-weight:300;padding:0 23px}
.header-right .button-menu a{font-size:10px}
.cart-dropdown{z-index:2;margin-left:2rem!important}
#sub_footer_home{background:#151b2b}
#sub_footer_home .swiper_home_wrapper{max-width:1130px;margin:0 auto}
#sub_footer_home .shadow-swiper{margin:0}
#sub_footer_home .swiper-slide{text-align:center}
#sub_footer_home .swiper-slide span{color:#fff;font-size:1.6rem}
.header-search.hs-expanded .btn-search{background:#f2f2f2;color:inherit}
.catprod_wrap .product-gallery-block li{text-align:center;border:solid 1px #f2f2f2}
.lSSlideOuter .lSPager.lSGallery li{height:106.4px}
.product-gallery-block .lSPager li.active{border-radius:0!important}
.box-info-product{width:100%!important}
.titulo-prod{font-size:24px;margin:10px 0}
.recomendar{padding:0!important;margin-top:0;float:left}
.chatgpt{float:left}
.blocos_escolha{padding:0!important;margin:0;margin-top:20px}
.blocos_escolha h3{padding:0!important;padding-bottom:10px!important}
#quantity_wanted_p .btn{float:inherit!important}
#quantity_wanted_p input{width:40px!important;height:44px!important;text-align:center}
#quantity_wanted_p .btn{width:22px!important;height:22px!important}
.box-cart-bottom{width:initial!important}
.breadcrumb{margin:0!important}
.product_attributes{display:inline-block;float:left;margin-top:20px}
#add_to_cart.buttons_bottom_block{padding:0!important;margin-top:20px;margin-left:20px}
.btn.ajax_add_to_cart_button,.btn.ajax_add_to_cart_product_button{border-radius:25px!important;padding:0 20px!important}
.btn.ajax_add_to_cart_button,.btn.ajax_add_to_cart_product_button span{font-size:16px}
#quantity_wanted_p .btn{background:transparent;margin:0!important;display:flex}
#quantity_wanted_p .btn span{width:22px!important;height:22px!important;padding:4px!important}
#quantity_wanted_p .button-plus > span{border-top-right-radius:5px}
#quantity_wanted_p .button-minus > span{border-bottom-right-radius:5px}
.wish{display:inline-block}
.comparar{display:inline-block;padding:0 20px}
.comparar .icon-comparador{font-size:20px;color:#000}
.comparar .icon-comparador span{margin:10px}
.banca{margin-top:46px}
.prd_d .prd_img{margin:20px auto}
.swiper-theme .swiper-button-next,.swiper-theme .swiper-button-prev{font-size:50px;width:50px;height:50px;color:#028df1}
.swiper-theme .swiper-button-prev{left:0}
.swiper-theme .swiper-button-next{right:0}
.swiper-theme .swiper-button-next:not(.swiper-button-disabled):active,.swiper-theme .swiper-button-next:not(.swiper-button-disabled):focus,.swiper-theme .swiper-button-next:not(.swiper-button-disabled):hover,.swiper-theme .swiper-button-prev:not(.swiper-button-disabled):active,.swiper-theme .swiper-button-prev:not(.swiper-button-disabled):focus,.swiper-theme .swiper-button-prev:not(.swiper-button-disabled):hover{background-color:#028df1;border-color:#028df1}
@media only screen and (max-width:767px) and (min-width:10px) {
.m_respons img{max-width:128px;max-height:40px}
}
@media only screen and (max-width :768px)
{
.catprod_wrap .primary_block .pb-center-column{display:none}
.catprod_wrap .primary_block .pb-right-column{display:inline-block}
.prd_d .prd_img{height:150px;margin-top:5px;margin-bottom:5px;text-align:center;width:100%;margin:0 auto}
.prd_d .prd_img img{max-width:150px;max-height:149px!important}
.prd_d .prd_img a{display:flex;vertical-align:middle;width:100%;height:135px;align-items:center}

.cart-dropdown{margin-left:5px!important}

.prd_d{width:100%;min-width:100px;min-height:140px;background:#FFF;display:inline-block;position:relative;margin-bottom:0;padding:0;max-height:414px}
.prd_d .prd_title{width:100%;height:55px;text-align:center;font-size:10px;margin:0 auto;line-height:12px;overflow:hidden;padding:5px;margin-bottom:5px !important}
.prd_d .prd_title a{text-align:center;color:#403a3b;text-decoration:none;font-size:10px;line-height:13px;font-weight:700}
.prd_d .prd_subtitle{display:none}
.prd_d .prdprice_n{width:100%;min-height:80px;text-align:left;font-size:12px;color:#000;float:left;padding-top:5px;background:none;margin-bottom:0}
.prd_d .prdprice_n div.price{text-align:center;font-size:12px;font-weight:700;padding:5px;margin-right:0;color:#403a3b;border-bottom:0 solid #e4e4e4;margin-bottom:0}
.prd_d .prdprice_n .esgotado{font-size:10px;display:inline-block;height:25px;width:45px;margin-left:2px}
.prd_d .prdprice_n .disponivel{font-size:10px;display:inline-block;height:25px;width:45px;margin-left:2px}
.icon-coracao{margin-left:10px;font-size:12px}
.prd_d .prodby-des{margin:0 auto}
.prd_d .prodby,.prd_d .prodby_disabled{width:100%;margin:0 0 0 auto}
.prd_d .prodby-des{width:100%;background-color:#e4c26f}
.prd_d .prdprice_n div.price{font-size:12px!important}
.product-gallery-resp li{max-width:100%!important}
.pb-center-column h1{font-size:20px}
.btn.ajax_add_to_cart_button,.btn.ajax_add_to_cart_product_button{width:100%}
.header-middle{padding:0;display:block}
.header-middle .logo{margin:0 10px}
.mobile-menu-toggle{margin-left:10px}
.header-search{margin:0!important}
.form-control:focus{box-shadow:none}
.header-search.hs-expanded{max-width:100%;padding:10px;display:flex}
.header-search.hs-expanded .btn-search{height:27px;background:#f2f2f2;display:inline-block;margin-left:-3px}
.header-search.hs-expanded input.form-control{width:80%;flex:1;min-height:initial!important}
.header-search.hs-expanded #voiceSearchBtn{padding:4px;display:inline-block;background:#f2f2f2;border:none;color:#000;margin:0;height:27px;width:27px}
.header-search.hs-expanded #voiceSearchBtn_mobile{padding:4px;display:inline-block;background:#f2f2f2;border:none;color:#000;margin:0;height:27px;width:27px}
.header-middle .header-right>:not(:last-child){margin-right:5px}
#sub_footer_home_mobile{color:#fff;text-align:center;display:block;padding:10px 0!important;background:#41aaec}
#sub_footer_home_mobile span{display:inline-block;font-size:15px!important}
.top-categories-wrapper .category-name{margin-top:9px}
.categorias-wrapper{margin-top:20px}
.top-categories-wrapper{margin-bottom:0!important}
.has-submenu_new.show .megamenu_new{display:block!important}
.has-submenu_new.show .megamenu_new_show{display:block!important}
.has-submenu_new_new{display:block!important;min-width:120px;float:left;width:100%}
.megamenu_new>li:not(:last-child){border-bottom:1px solid #2E3237}
.megamenu_new>li>a.show .toggle-btn:before{transform:rotate(630deg)}
}
.home-destaque{visibility:hidden}
.home-maisvendido{visibility:hidden}
.menu-slider{visibility:hidden}
.home-promocao{visibility:hidden;width:100%!important}
article a{color:#403a3b;font-weight:400;line-height:22px;width:100%;font-size:11px}
[data-accordion] [data-control] a{color:#403a3b;font-weight:400;line-height:22px;width:100%;font-size:13px;margin-left:5px}
[data-accordion] [data-control]{padding-right:14px}
[data-accordion] > [data-control]::after{color:#7d7d7d;content:"";font-size:16px;font-weight:100;position:absolute;right:5px;top:5px;text-align:right;background:none}
.subfamacc > [data-control] a::before{color:#000;content:"\0000BB";font-family:fontawesome;font-size:16px;font-weight:100;position:absolute;left:10px;top:8px;text-align:right;background:none}
/* :first-child */
.menu-lat-main{background:#a9c2dc}
.menu-lat-main > [data-control] a::before{margin-left:28px;color:#fff;content:"\f0fe";font-family:FontAwesome;font-size:16px;font-weight:100;position:absolute;left:-10px;top:5px;text-align:right;background:none}
.menu-lat-main article.open> [data-control] a::before{content:"\f146";font-family:FontAwesome}
.menu-lat-main article.open> [data-control]{background-color:#a9c2dc}
.menu-lat-main article.open> [data-content]{background-color:#dbe5f0}
.menu-lat-main article > [data-control] a::before{margin-left:33px;color:#fff;content:"\f0fe";font-family:FontAwesome;font-size:16px;font-weight:100;position:absolute;left:-10px;top:5px;text-align:right;background:none;margin-top:-1px}
.subfamacc.open > [data-control] a::before{content:"\f146";font-family:FontAwesome}
.subfamacc.open > [data-control]{background-color:#ff0}
.subfamacc.open > [data-control] a{color:#4774a1}
.menu-lat-main.open > [data-control] a::before{content:"\f146";font-family:FontAwesome}
.menu-lat-main.open > [data-control]{background-color:#2a4e7b}
.menu-lat-main.open > [data-control] a{color:#fff}
.menu-lat-main button{padding-top:5px}
[data-accordion] [data-control]{position:relative;padding-right:40px;width:100%;text-align:left;background:none;border-radius:0;border:none;border-bottom:solid 1px #ddd;color:#000}
.menu-lat-main > [data-control]{background-color:#2a4e7b}
.menu-lat-main > [data-control] a{color:#fff}
.menu-lat-main:hover > [data-control]{background-color:#2a4e7b}
.menu-lat-main:hover > [data-control] a{color:#fff}
.menu-lat-main.open article > [data-control]{background-color:#a9c2dc}
.menu-lat-main.open article > [data-control] a{color:#000}
section > section > div{padding-left:0!important}
#categorias-menu a{margin-left:40px}
.dropdown_new .dropdown-box{position:absolute;right:0;top:-9999px;color:#666;background-color:#fff;box-shadow:0 4px 20px -8px #0000004d;z-index:1000;visibility:hidden;opacity:0;transition:transform .2s ease-out;transform:translate3d(0,-10px,0)}
.megamenu_new{display:none}
.dropdown_new_show .has-submenu_new .megamenu_new_show{display:block;position:absolute;top:0!important;opacity:1;visibility:visible;left:104%!important;background:#fff;width:200px;margin:0;box-shadow:0 2px 35px #0000001a;z-index:1001;transition:transform .3s ease-out;min-width:30rem}
.dropdown_new_show .has-submenu_new .megamenu_new_show li{line-height:1;padding:0 1rem}
.category-menu .megamenu_new_show .menu-title{font-size:1.3rem;margin-bottom:1.3rem;font-weight:600;line-height:1;letter-spacing:-.025em;text-transform:uppercase;position:relative;color:#666}
.category-menu .megamenu_new_show li a{padding:.7rem 0 .8rem;display:inline-block;font-size:inherit;line-height:1.1;color:#666;font-size:1.3rem;font-weight:500}
.category-menu .megamenu_new_show .has-submenu_new2 .menu-title a::after{content:">";position:absolute;top:50%;right:1rem;line-height:0;font-weight:600;font-size:1.2rem;transition:right .3s}
.category-menu .megamenu_new_show li a:not(.btn){padding-top:.8rem}
.megamenu_new2{display:none!important}
.dropdown_new_show .has-submenu_new2 .megamenu_new_show2{display:block!important;position:absolute;top:-1rem!important;opacity:1;visibility:visible;left:100%!important;background:#fff;width:200px;margin:0;box-shadow:0 2px 35px #0000001a;z-index:1001;transition:transform .3s ease-out;min-width:30rem;max-height:460px;overflow:auto}
.dropdown_new_show .has-submenu_new2 .megamenu_new_show2 li{position:relative;line-height:1;padding:1rem;color:#666;font-size:1.3rem}
.category-menu .megamenu_new_show2 .menu-title{font-size:1.3rem;margin-bottom:1.3rem;font-weight:600;line-height:1;letter-spacing:-.025em;text-transform:uppercase;color:#666}
.category-menu .megamenu_new_show2 li a{padding:.7rem 0 .8rem;display:inline-block;font-size:inherit;line-height:1.1;color:#666;font-size:1.3rem}
.category-menu .megamenu_new_show2 li a:not(.btn){padding-top:.8rem}
.megamenu_new3 li{padding:0!important;margin:0 0 0 20px}
.vertical-menu{position:relative}
.vertical-menu > .has-submenu_new > a::after{content:">";position:absolute;right:1rem;line-height:0;font-weight:600;font-size:1.2rem;transition:right .3s}
#categoryDropdownToggle{background-color:#000!important;min-width:23.1rem;padding:2.1rem 10.1rem 2.1rem 2rem;padding-left:2rem;letter-spacing:-.025em;transition:all .3s;padding-left:10px!important}
#categoryDropdownToggle:hover{background-color:#fece00!important;color:#000}
.mobile-menu-container .mobile-menu .megamenu_new li h4 a{color:#ccd0d4;font-size:12px;padding:5px 2.4rem;font-weight:400}
/*.form-control:focus{border-color:#fc0!important}*/
.has-submenu_new.show .megamenu_new_show{display:block!important}
.header-bottom.v2{background:#151b2b}
.header-left .menu > li{margin-right:0}
.header-left .menu > li.active,.header-left .menu > li.active a{background:#151b2b;color:#fff}
.header-left .menu > li > a{padding:19px;width:190px;text-align:center;color:#000}
.header-left .menu > li > a:hover{background:#242e49;color:#fff}
.header-bottom.v2 .header-left .menu > li > a:hover{background:#e1e1e1;color:#fff}
[data-accordion].open > [data-control]::after{text-align:left}
[data-control],[data-content] > *{border-bottom:none;padding:5px;padding-right:5px;border-bottom:solid 1px #ddd;margin-top:0}
[data-accordion2] [data-control]{position:relative;padding-right:40px;width:100%;text-align:left;background:none;border-radius:0;border:none;border-bottom-color:currentcolor;border-bottom-style:none;border-bottom-width:medium;color:#000}
.cat-menu-novo li .dropd{max-height:60vh}
.container-header{display:flex;width:100%;position:relative;margin-top:15px;padding:0 15px}
.container-menu{position:relative;height:51px}
.container-menu-v2{position:relative;height:51px}
.container-menu .left-side-cm{max-width:345px;position:absolute;z-index:999}
.container-menu-v2 .left-side-cm{max-width:345px;position:absolute}
.container-menu .left-side-cm #catproductos{background:#f2f2f2;padding:10px 0px 10px 0px;max-height:492px;color:#fff;-moz-box-shadow:10px 10px 15px #22222294;-webkit-box-shadow:10px 10px 15px #22222294;box-shadow:10px 10px 15px #22222294;font-family:'Poppins',sans-serif;max-width:340px}
.container-menu-v2 .left-side-cm #catproductos{background:transparent;padding:20px;color:#fff;-moz-box-shadow:10px 10px 15px #22222294;-webkit-box-shadow:10px 10px 15px #22222294;box-shadow:10px 10px 15px #22222294;font-family:'Poppins',sans-serif;max-width:340px}
.header a:not(.btn):hover{color:#0183e5}
#button-menu-sup:hover{color:#0183e5}
#button-menu-sup{cursor:pointer;font-size:14px;text-transform:uppercase;background:#151b2b;color:#fff;width:100%;max-width:340px;display:inline-block;padding-left:24px;padding-right:24px;padding-top:17px;padding-bottom:16px;position:relative;min-width:340px}
#button-menu-sup .seta{display:inline-block;position:absolute;right:0;width:25px;height:25px;padding-top:1px;padding-bottom:1px;padding-left:3px;padding-right:3px;top:17px;right:15px}
.horario{position:absolute;left:345px;color:#fff;font-size:16px}
.horario span{font-weight:700;color:#4774a1}
#setamenu.closed:before{content:"\0025BA";font-size:12px;padding-left:2px}
#setamenu.open:before{content:"\002BC6";font-size:12px;padding-left:2px}
.product-gallery li > a{display:flex;justify-content:center;align-items:center;height:51vh}
/*****************************************************************/
.expandcol{display:block}
.appear{display:none;font-size:14px;text-transform:uppercase;position:relative}
.active .collapsed{color:red}
.appear.thisactive{color:#2a4e7b}
.nav-tabs .nav-item{width:25%;padding:0}
.nav-tabs .nav-item a{background:#4a4a4a;border-top-right-radius:0;border-top-left-radius:0;border-top:1px solid #000!important;border-left:1px solid #000!important;border-right:1px solid #000!important;text-transform:uppercase;color:#fff;font-size:18px;font-weight:400!important;text-align:center}
.nav-tabs .nav-item:first-child a{border-left:0 solid #000!important}
.nav-tabs .nav-item:last-child a{margin-right:0}
.nav-tabs .nav-item a:hover{color:#000}
.nav-tabs > .nav-item.active a{color:#000}
.nav-tabs{border-bottom:1px solid #000}
@media only screen and (max-width:768px) {
.expandcol{display:none}
.appear{display:block}
.aseta{position:absolute;right:10px;color:#c1c1c1}
.aseta.open:before{content:"[-]";font-size:16px}
.aseta.closed:before{content:"[+]";font-size:13px}
.tab-content{margin:15px}
.tab-content h2{background:#f7f7f7;padding:10px;margin-bottom:0;margin-top:0;border-top:.5px solid #c1c1c1;border-bottom:.5px solid #c1c1c1;border-left:.5px solid #c1c1c1;border-right:.5px solid #c1c1c1}
.tab-content h2#head-4{border-bottom:.5px solid #c1c1c1}
#tabs-4{border-top:none}
.tab-content .tab-panee{border-top:.5px solid #c1c1c1;border-bottom:.5px solid #ddd;border-left:.5px solid #ddd;border-right:.5px solid #ddd;margin-bottom:10px}
}
.tab-content .tab-panee{visibility:hidden;height:0;margin-bottom:0;padding-bottom:0;padding-top:0}
.tab-content .tab-panee.active{visibility:visible;height:initial;margin:0 auto 10px;padding:20px}
.thebold{font-weight:700}
.active a > span.thebold{color:#497db2}
/*****************************************************************/
.prd_d .prd_stock{position:absolute;top:0;right:0;width:max-content;height:auto;margin:5px}
.prd_d .prd_stock .disponivel{display:block;background:url(../images/stock_ON_icon.png);background-position:center;background-repeat:no-repeat;width:25px;height:25px}
.prd_d .prd_stock .esgotado{display:block;background:url(../images/stock_OFF_icon.png);background-position:center;background-repeat:no-repeat;width:25px;height:25px}
.prd_d .prd_stock .limitado{display:block;background:#FE8918;width:25px;height:25px;border-radius:50%}
.product .product-price .prodby{display:flex;width:max-content;height:auto;background:#374346;border-radius:25px;justify-content:center;align-content:center;align-items:center;padding:3px 15px;color:#fff;cursor:pointer}
.product .product-price .prodby img{width:100%;padding:5px;max-width:30px}
.product .product-price .prodby:hover{background-color:#fc0!important}
.product .product-price .prodby:focus-visible{outline:2px solid #fc0!important;border-color:#fc0!important}
.product .product-price .compare_prod{width:max-content;height:auto;background:#374346;border-radius:50%}
.product .product-price .compare_prod img{width:100%;padding:8px;max-width:32px}
.product .product-price .compare_prod:hover{background-color:#fc0!important}
.product .product-price .compare_prod:focus-visible{outline:2px solid #fc0!important;border-color:#fc0!important}
.logo_marca{display:flex;align-items:center;justify-content:center}
.logo_marca h2{font-size:25px;text-align:center}
.ban_home .mb-6{margin:0!important}
.top-categories-wrapper .swiper-container{margin-bottom:0!important}
#sw_prods_populares{margin-bottom:7.5rem!important}
#r3_bans_home{margin-bottom:5rem!important}
.prd_d .g_a{float:right!important;margin-right:5px!important;margin-left:5px!important;margin-top:3px}
.comparar-container{display:flex;align-items:center;justify-content:center;font-size:14px;color:#666}
.comparar-container input{margin-right:5px}
#product_show .prd_d .eenergia2{right:14px!important;left:auto!important;top:3px}
.form-registo .form-group label{font-weight:400!important}
.form-registo{width:100%;max-width:50%;margin:0 auto}
@media only screen and (max-width:768px) {
.form-registo{max-width:75%}
}
@media only screen and (max-width:576px) {
.product .product-price .prodby{font-size:14px}
.product .product-price .prodby img{max-width:25px}
.prd_d .prdprice_n .prodby{font-size:14px!important}
.prd_d .prdprice_n .prodby img{max-width:25px!important}
.prd_d .prodby-des.fancy_stock{padding:6px 5px!important}
.prd_d .prodby-des::before{font-size:14px}
.form-registo{max-width:100%}
}
#garantia-envio-credito .thumbnail{margin:40px auto;text-align:center;border:none}
.hometext{font-size:12px;text-transform:uppercase;font-weight:700}
.breadcrumb a:not(:last-child){text-transform:uppercase;font-weight:400}
.start-content{position:absolute;bottom:100px;left:-50px}
.star-8{background:#FF7800;width:150px;height:150px;position:relative;text-align:center;transform:rotate(20deg)}
.star-8:before{content:"";position:absolute;top:0;left:0;height:150px;width:150px;background:#FF7800;transform:rotate(135deg)}
.price-is{position:absolute;transform:rotate(-45deg);top:calc(100% - 85px);text-align:center;width:100%;color:#fff;font-weight:700;font-size:2.4em;font-family:'Poppins'}
.espacial-destacado{font-size:25px;text-align:center;text-transform:uppercase;padding:15px;background:#FF7800;color:#fff;display:inline-block;border-radius:0;margin-bottom:30px;font-family:'Poppins'}
.nome-destacado{font-family:'Poppins';font-size:25px;margin-bottom:30px;line-height:1.4}
.descricao-destacado{font-family:'Poppins';font-size:15px;margin-bottom:30px;line-height:1.8;display:-webkit-box;-webkit-line-clamp:8;-webkit-box-orient:vertical;overflow:hidden;margin-right:100px}
.logo-marca-destacado{position:absolute;bottom:0;left:0;display:inline-block;max-width:150px}
.aproveite-destacado{font-size:50px;position:relative;bottom:12px;left:160px;display:inline-block;font-family:'Poppins';font-weight:700;width:340px;margin-top:30px;margin-left:10px;letter-spacing:-1px}
.ler-mais-destacado{color:#477aae;display:inline-block}
.ler-mais-destacado:before{content:'[ '}
.ler-mais-destacado:after{content:' ]'}
.btn.produto-destacado{float:right;position:relative;color:#FFF;text-transform:uppercase;text-align:center;font-size:20px;cursor:pointer;background-color:#2a4e7b}
.btn.produto-destacado:hover{float:right;position:relative;color:#FFF;text-transform:uppercase;text-align:center;font-size:20px;cursor:pointer;background-color:#137eb6}
.disponivel-destacado{font-size:18px;display:inline-block;margin-top:10px}
.disponivel .fa-circle{color:#393;display:inline-block;margin-top:1px;margin-left:5px}
.limitado .fa-circle{color:#e6e026;display:inline-block;margin-top:1px;margin-left:5px}
.esgotado .fa-circle{color:#e62626;display:inline-block;margin-top:1px;margin-left:5px}
.porencomenda .fa-circle{color:#39f;display:inline-block;margin-top:1px;margin-left:5px}
.a-nossa-loja{font:600 16px Poppins,sans-serif;color:#137eb6;margin:10px 10px 5px 0;border-bottom:none;padding-bottom:0;display:block}
.livro-reclamacoes{font-size:11px;bottom:10px}
.top_logo{float:left;position:relative;flex:0 0 300px;width:300px;margin-left:5px;margin-right:15px}
.top_search{float:left;position:relative;flex:0 0 40%;max-width:40%}
.top_reserved{float:left;position:relative;flex:0 0 20%;max-width:20%}
.top_carrinho{float:right;position:absolute;flex:0 0 215px;width:215px;right:0}
.newsletter_fot img{width:100%;max-width:271px}
@media (max-width:1350px)
{
	.top_reserved{float:left;position:relative;flex:none;max-width:auto}
}
@media (max-width:1200px)
{
	.top_logo{float:left;position:relative;flex:0 0 300px;width:300px}
	.top_search{float:left;position:relative;flex:0 0 30%;max-width:30%}
	.top_reserved{float:left;position:relative;flex:0 0 150px;width:150px}
	.top_carrinho{float:right;position:absolute;flex:0 0 215px;width:215px;right:0}
	.nav-tabs .nav-item a{font-size:12px}
	.espacial-destacado{font-size:16px;padding:15px}
	.horario{font-size:15px}
}
@media (max-width:1180px)
{
	.top_logo{float:left;position:relative;flex:0 0 300px;width:300px}
	.top_search{float:left;position:relative;flex:0 0 30%;max-width:30%}
	.top_reserved{float:left;position:relative;flex:0 0 150px;width:150px}
	.top_carrinho{float:right;position:absolute;flex:0 0 215px;width:215px;right:0}
	.nav-tabs .nav-item a{font-size:14px;font-weight:600!important}
	.espacial-destacado{font-size:16px;padding:15px}
	.horario{font-size:15px;max-width:550px;padding:11px}
}
@media (max-width:1040px)
{
	.top_logo{float:left;position:relative;flex:0 0 200px;width:200px}
}
@media (max-width:992px)
{
	.logo-marca-destacado{position:initial}
	.aproveite-destacado{position:initial}
	.start-content{position:absolute;bottom:10px}
	.disponivel-destacado{margin-top:30px}
	.btn.produto-destacado{margin-top:30px;float:initial}
	.livro-reclamacoes{font-size:11px;position:initial;text-align:center}
}
@media (max-width:520px)
{
	.aproveite-destacado{margin-left:0}
}
.envios-e-devolucoes ul{text-align:left}
.envios-e-devolucoes ul li{cursor:pointer;padding:0 5px;color:#403a3b;text-align:left;margin-bottom:5px;display:block;width:100%}
.envios-e-devolucoes ul li:hover{text-align:left}
.simulador .row .cell,.simulador-results .row .cell{padding-top:15px;padding-bottom:15px}
.simulador-results .row .cell{border:1px solid #ddd}
.simulador .row .form-control{height:40px!important;border-radius:2px}
#sim-erro-msg{height:60px}
.divider-100{height:100px}
#catproductos{padding-top:0}
.catprod_wrap_{background-color:#fff}
.nosubfam a{font-weight:700;font-family:'Poppins',sans-serif;font-size:14px}
.sim-control{border:1px solid #000;padding:1px 10px;margin-bottom:7px;float:right}
.switch-container{position:relative;width:55px;border:1px solid #000;margin:7px 0;display:inline-block}
#csjuros{padding:5px 10px;cursor:pointer;display:inline-block;color:#fff;transition:.5s ease}
#csjuros.on{background:#f44}
#csjuros.off{background:#3F729B}
.finan-titulo{font-size:14px;font-weight:700;margin:30px auto 15px;font-family:'Poppins';color:#000}
.interrog{display:inline-block;width:15px;height:15px;border:2px solid #7f7f7f;color:#000;border-radius:50%;margin-right:3px;font-size:10px;font-weight:700!important;position:relative;transform:translateY(3px);opacity:1;cursor:pointer}
.interrog .sign:after{display:inline-block;position:absolute;content:"?";left:3px;top:-2px}
.mensagens{width:100%;height:30px;background-color:#000;color:#fff;padding:5px}
.mensagens_new_t{width:100%;height:30px;background-color:#000;color:#fff;padding:5px}
.mensagens_show{padding:10px}
.mensagens_show .r1{border-bottom:solid 1px #ccc;margin-top:15px;margin-bottom:15px}
.shopping-cart2 .product{padding:20px;border:solid 0 #000}
.shopping-cart2 .product .form-group{font-size:12px;border:solid 1px #ccc;padding:5px}
.shopping-cart2 .product .form-group label{margin-bottom:0}
.metodos_expedicao{margin-top:17px!important;margin-right:10px!important;margin-left:10px!important}
.metodos_pagamento{margin-left:10px!important}
.simulador{max-width:500px}
#product_show .item{float:left}
.home_destaque0{padding-left:0;width:100%;min-height:605px;background-color:#fff}
.home_destaque{border-top:solid 1px #ccc;padding-top:50px;padding-bottom:50px;padding-left:100px;padding-right:100px}
.main{margin-top:-5px}
.search_hinters{max-width:initial;top:50px}
.prd_d{margin-top:12px;margin-bottom:12px;min-height:initial}
.prd_d .prd_layer{text-align:center;font-weight:500;color:#000}
.stock{font-size:12px;margin:0}
.prd_d .prd_title{margin:20px auto}
.prd_d .prd_title a{font-size:15px;line-height:20px}
.prd_d .prdprice_n{height:65px}
.prd_d .prdprice_n .botao{position:relative;width:100%}
.prd_d .prdprice_n .botao .prodby{font-size:14px!important;border-radius:0;height:auto;float:initial!important;width:70%;padding:0;margin:0 auto}
.prd_d .prdprice_n div.price{color:#fff;font-size:20px!important;text-indent:initial}
.button-menu{padding:10px;margin:0 5px!important;transition:.3s;cursor:pointer}
.prd_d .prdprice_n div.price{padding:5px}
.cat-menu-novo ul li{padding:0 10px!important;border:none!important;background:#f2f2f2!important}
.cat-menu-novo ul li a.leftpartmenu:hover{background:#0183e5!important;color:#fff!important}
.cat-menu-novo ul li a.leftpartmenu{border-bottom:solid 1px #737373;padding:10px;color:#000!important}
.cat-menu-novo ul li:last-child a.leftpartmenu{border:none!important}
.cat-menu-novo ul li a.leftpartmenu span{margin-left:10px}
.cat-menu-novo li .dropd .opcol .fam-b{color:#151b2b!important}
.header-top{border:none}
.header-top .dados-contacto{font-weight:600;margin-left:23px}
.footer-container #footer h4{color:#0183e5!important}
.footer-container #footer .footer-block{width:25%}
.footer-container #footer #rs{width:100%!important}
.footer-container #footer .footer-block .a-nossa-loja{color:#fff!important}
.header-search #voiceSearchBtn{background-color:#f2f2f2!important;border:none}
.header-search #voiceSearchBtn_mobile{background-color:#f2f2f2!important;border:none}
.toggle-footer .nobullet img{width:auto!important}
.footer-container #footer #rs ul li{padding-right:25px}
.footer-newsletter{max-width:65rem}
.floatl > .itensnum{position:absolute;top:-4px;background-color:red;width:22px;text-align:center;border-radius:10px;color:#fff;right:42px;font-size:13px;line-height:22px}
.close-icon:after{width:5px;background-color:#0183e5}
.close-icon:before{height:5px;background-color:#0183e5}
@media only screen and (min-width :768px) and (max-width :1440px)
{
	.footer-container #footer .footer-block{width:25%}
}
.cinza{background: #383838}
@media screen and (max-width:992px)
{
	.header{z-index:999}
	#setamenu{display:none}
	.prod-popup{padding:10px}
	.footer-container #footer .footer-block{width:100%}
	.home_destaque{border-top:solid 1px #ccc;padding-top:15px;padding-bottom:15px;padding-left:12px;padding-right:12px}
	.aproveite-destacado{font-size:30px}
	.start-content{left:15px}
	.col_social_login{width:100%;margin-top:0}
	.vl_social_login{display:none}
	.hide-md-lg_social_login{display:block;text-align:center}
	.star-8{width:100px;height:100px}
	.star-8::before{height:100px;width:100px}
	.star-8 .price-is{font-size:25px!important;top:calc(100% - 60px)!important}
	.btn.produto-destacado{width:100%}
	.espacial-destacado{width:100%}
	.home_destaque0{padding-left:0;width:100%;min-height:auto;background-color:#fff}
	.titulo_d{font-size:26px}
	#footer h4{text-transform:uppercase}
	.footer-container #footer ul li{padding-bottom:5px}
	.footer-container #footer .footer-block + .footer-block{margin-bottom:10px}
	.title-section h2{color:#fff}
	.entry-title{font-size:15px;margin:0;margin-top:5px;margin-bottom:20px;font-weight:500;color:#fff}
	.azul{background:#008bee}
	.cinza{background: #383838}
	.prd_d{margin-bottom:12px}
	.prd_d .prd_layer{min-height:auto;text-align:center;font-weight:500;color:#000}
	.stock{font-size:11px;height:auto;min-height:auto!important;margin:0}
	.prd_d .prd_title a{font-size:12px;line-height:12px}
	.prd_d .prdprice_n{min-height:65px}
	.prd_d .prdprice_n .prodby{font-size:14px!important;border-radius:0;height:auto;float:initial!important;width:80%;padding:0;margin:0 auto}
	.prd_d .prdprice_n div.price{color:#fff;font-size:16px!important}
	.prd_d .prdprice_n div.price > img{width:18px!important;margin-left:-12px!important;margin-right:5px!important}
}
@media screen and (max-width:767px)
{
	.container-fluid{display:inline-block}
}
@media screen and (max-width:374px)
{
	.prd_d .prdprice_n div.price{color:#fff;font-size:13px!important}
	.prd_d .prdprice_n div.price > img{width:15px!important}
}
.tab{overflow:hidden}
.tab button{background-color:inherit;float:left;border:none;outline:none;cursor:pointer;padding:14px 16px;transition:.3s;color:#000;font-weight:600;font-size:16px;position:relative}
.tab button:before{content:"";height:16px;width:3px;background:#000;display:inline-block;position:absolute;left:0}
.tab > button:first-child:before{display:none}
.tab button:hover{color:#41aaec}
.tab button.active{color:#41aaec}
.tabcontent{display:none;padding:6px 12px;border-top:none;animation:fadeEffect 1s}
@keyframes fadeEffect {from{opacity:0}to{opacity:1}}
.prd_d .prd_img img{object-fit:contain}
#printable-area{display:none}
@media print
{
	.header{display:none}
	.pb-right-column > .row:nth-child(2) > div:nth-child(1),.pb-right-column > .row:nth-child(2) > div:nth-child(2){display:none}
	.product_attributes,.box-cart-bottom,.wish,.comparar,.banca{display:none}
	.banner-product-wrapper2{display:none!important}
	.footer-container,.sticky-content-wrapper,.sticky-footer{display:none!important}
	#jvLabelWrap{display:none!important}
	.product-gallery li > a{height:auto}
	.lSSlideOuter .lSPager.lSGallery li{height:auto}
	.ajax_add_to_cart_product_button{display:none!important}
	.lSGallery{display:none}
	.breadcrumb{display:none!important}
	.catprod_wrap .product-gallery-block li{border:none}
	.descricoes > .tab{display:none!important}

	#printable-area{
		display:block !important;
		margin-bottom: 15px;
	}
}