@media screen and (max-width: 39.9375em) {
.small-16 .text-right{text-align:left}
[type="text"],[type="password"],[type="date"],[type="datetime"],[type="datetime-local"],[type="month"],[type="week"],[type="email"],[type="number"],[type="search"],[type="tel"],[type="time"],[type="url"],[type="color"],textarea{font-size:.8rem}
.small-13{-webkit-flex:0 0 61.25%;-ms-flex:0 0 61.25%;flex:0 0 61.25%;max-width:61.25%}
.product-carousel-cell{width:282px;padding:0 30px}
.content .slider-produtos .img{height:170px;width:100%}
.product-item-psc .price{font-size:1.6rem;color:#f36523;font-weight:700;line-height:1;display:block;margin-top:5px;margin-bottom:10px}
.bloco.highlights .item.b p{color:#e54e49;font-weight:400;text-transform:uppercase;font-size:12px;max-width:190px;line-height:1}
.bloco.highlights .item.a .pelement{color:#00A79D;font-weight:400;text-transform:uppercase;font-size:12px;max-width:180px;line-height:1}
.bloco.highlights .item.c p{color:#D39C00;font-weight:400;text-transform:uppercase;font-size:12px;max-width:157px;line-height:1}
.bloco.pcs .highlights,.bloco.pcs .button-row{margin:0}
.breadcrumbs{margin:10px;padding:0 0 10px 10px}
.tabs-title.first{width:25%}
.head h1{font-size:1.5rem}
.price.new .whole{font-size:2.5rem}
.button.buy{background-color:#000;padding:.85em 2em;font-size:1.4rem;letter-spacing:.2rem}
.produto-descricao .columns h3{display:inline-block;font-size:1.2rem}
.info-garantia-portes-pagamento .action{font-size:.6rem;color:#666}
.checkout-steps .step{text-align:center;padding-top:12px}
.checkout-steps .step .item{margin-bottom:0;padding:5px 0;display:inline-block}
#carrinho{margin-left:-15px;margin-right:-15px}
.cart-list a{font-size:14px;line-height:14px}
.cart-list td{font-size:14px;line-height:14px;font-family:'Montserrat',sans-serif;font-weight:700}
.cart-list .text-right{width:80px;text-align:right}
.media-object-section:first-child{padding-right:0}
.checkout-steps .step h3{font-size:.7rem}
#homepage_news_vticker ul li{padding:5px;font-size:9px;letter-spacing:1px}
h2{font-size:1rem}
.logo-wrapper{text-align:center}
.header{min-height:250px;transition:1s min-height}
.footer-columns .store-card{margin-top:30px}
.footer{padding-top:0}
.footer .footer-columns .menu a{font-size:1rem;padding:5px 0}
.footer-columns .store-card h3{margin-top:0;padding-top:0;border-top:0}
.footer .menu-aux{font-size:.9rem;padding-top:10px}
.left-col{padding-right:10px;border-right:0}
.right-col{padding-left:10px}
.header .big-link{height:150px}
#row_bts_fp .fp_botao:not(.comprar){min-width:auto;width:100%!important;max-width:calc(100% - 130px)}
}
@media screen and (min-width: 40em) {
.logo-wrapper{text-align:left}
}
@media screen and (min-width: 40em) and (max-width: 63.9375em) {
.footer-columns .store-card{margin-top:30px}
.footer h3{margin-top:10px}
.left-col{padding-right:10px;border-right:0}
.right-col{padding-left:10px}
}
.large-3 .title{padding:10px}
.product-item-psc .block-resumo{padding:10px}
.login1 > div > a:hover{color:#f16522}
.metodospagamento{padding-bottom:10px}
@media screen and (max-width: 1400px) {
.footer .row > .small-12{padding:0 10px}
}
@media screen and (max-width:840px) {
.secondtop{background-color:#edefee!important}
}
@media screen and (max-width: 1250px) {
.area_reservada{width:370px;min-width:370px;float:right;position:absolute;right:15px}
}
@media screen and (max-width: 1180px) {
.logoforie{margin:0!important;margin-left:0;margin-left:10px!important;max-width:70%!important;width:150px;min-width:160px}
.area_reservada{width:370px;min-width:370px;float:right;position:absolute;right:15px}
}
@media screen and (max-width: 1024px) {
.block-resumo ul{margin-left:0}
.large-3 .title{padding:10px;height:80px;overflow:hidden}
.product-item-psc .title h3{font-size:1rem!important}
}
.area_reservada_1{display:block}
.area_reservada_2{display:none}
.area_reservada .area_reservada_1{padding:0}
@media screen and (max-width: 1124px) {
.area_reservada_1{display:none}
.area_reservada_2{display:block}
.tovnav2w-a{display:inline-block;transform:translate(-10px,-10px);-ms-transform:translate(-10px,-10px);-webkit-transform:translate(-10px,-10px)}
.tovnav2w-a span{color:#fff!important;background:#f16522;width:14px;display:inline-block;text-align:center;border-radius:2px;font-size:8px;position:absolute;top:12px}
}
@media screen and (max-width: 980px) {
.lista-select .item{margin-top:30px;margin-top:10px}
.lista-select .item .small-2 .switch{margin:15px 0}
label.middle{margin:0!important}
.content .linha{display:none}
.klarna{padding:10px 0 5px!important}
.row-buttons{margin-top:5px!important}
.row-buttons .button.buy3{margin-bottom:5px}
.produto-detalhes{padding-top:0!important;position:relative;top:0;height:fit-content}
.mobile-container-imagens .bloco.ficha{padding:0!important}
.descricao{padding:0!important}
.checkout-buttons{margin-top:0!important}
.lista-select{margin-bottom:30px!important}
.info-big-screens{margin-top:0!important}
.referencia-ficha-produto{padding-bottom:15px}
.bloco_registo{width:100%!important;max-width:95%!important;margin:0 auto!important}
.bloco_registo .row input{width:95%;margin-left:10px}
#chat-widget-container{bottom:65px!important}
.lista-select .item .column h5{height:80px!important;position:relative!important;min-width:80px!important;margin-left:5px!important}
#cart_expedicao .item .column h5{height:40px!important;position:relative!important;min-width:80px!important;margin-left:5px!important}
.cart-list .total .text-right:nth-child(2n){padding:0}
.bloco.highlights{padding:10px 25px;overflow:hidden}
.bloco.highlights .row .col-md-4 .item{float:none!important;margin:0 auto!important;width:320px}
}
.icon1_hilights{width:70px;margin-bottom:17px}
.icon2_hilights{width:50px;margin-bottom:5px}
.icon3_hilights{width:60px;margin-bottom:5px}
@media screen and (max-width: 839px) {
.secondtop{padding:0 20px!important}
.menus_mobile_header{padding:21px 17px 10px!important}
.menus_mobile_header .logo{width:180px}
.breadcrumbs li:not(:last-child)::after{color:#000;content:"\232A";content:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="7" height="11"><polyline points="2,2 6,6 2,10" fill="none" stroke="black" stroke-width="1.2"></polyline></svg>');margin:0 .4rem 0 .3rem;position:relative;top:1px;opacity:1}
}
@media screen and (max-width: 1024px) {
.icon1_hilights{width:50px;margin-bottom:17px}
.icon2_hilights{width:30px;margin-bottom:5px}
.icon3_hilights{width:40px;margin-bottom:5px}
.pcs_click .pc{display:none!important}
.pcs_click{background-color:#ECEEED}
.pcs_click .mobile{display:block!important;max-width:600px;margin:0 auto;padding-top:30px!important}
}
@media screen and (max-width: 640px) {
.pc{display:none!important}
.mobile{display:block!important}
.familias_home{flex:0 0 auto;width:100%;margin-bottom:10px}
}
@media screen and (max-width: 529px) {
.button.buy2{width:100%;margin-right:0}
#prod-qtd{margin-right:0;width:calc(100% - 78px)}
}
.mobile{display:none}
.copy{color:#7f7f7f;font-size:13px}
@media screen and (max-width: 576px) {
.mobile{display:block}
.pc{display:none}
#bloco_favs .title a h3{font-size:14px}
#listEnc td{font-size:14px;padding:3px}
.rightbutton{width:30px;height:265px}
.leftbutton{width:30px;height:265px}
.slidercontent{width:calc(100% - 90px)}
.pcs_click h2{font-size:1.8rem}
.pcs_click .button2_black{font-size:12px}
.pcs_click .media-object-section .pelement{font-size:12px!important}
.pcs_click .media-object-section img{width:40px!important}
.toggle-footer{margin-left:0}
.copy{font-size:10px}
.menu-dest-fam-sup .col-5{padding-left:0}
.menu-dest-fam-sup .col-7{padding-left:0}
.lSSlideOuter .price{text-align:right;padding-right:30px}
.lSSlideOuter .price.old{width:fit-content;float:right;font-size:12px!important}
.menu-dest-fam .bloco{background:#edefee;border-radius:12px;padding:0 15px;height:110px;display:table;width:100%}
.menu-dest-fam .bloco .col-6{height:110px}
}
.area_dir_prods .row .bloco-produto{width:25%!important;min-width:25%!important}
.area_dir_prods .pre_breadc3{min-width:100%}
.area_dir_prods .product-item{border-right:solid 1px #cacaca}
.area_dir_prods .product-item:nth-of-type(4){border-right:solid 0 #cacaca}
.area_dir_prods .product-item:nth-of-type(8){border-right:solid 0 #cacaca}
.area_dir_prods .product-item:nth-of-type(12){border-right:solid 0 #cacaca}
.area_dir_prods .product-item:nth-of-type(16){border-right:solid 0 #cacaca}
.area_dir_prods .row .bloco-produto img{width:100%;max-height:170px;object-fit:contain}
@media (max-width: 1180px) {
.area_dir_prods .row .bloco-produto{width:33%!important;min-width:33%!important}
.area_dir_prods .product-item:nth-of-type(4){border-right:solid 1px #cacaca}
.area_dir_prods .product-item:nth-of-type(8){border-right:solid 1px #cacaca}
.area_dir_prods .product-item:nth-of-type(12){border-right:solid 1px #cacaca;border-right:solid 0 #cacaca}
.area_dir_prods .product-item:nth-of-type(16){border-right:solid 1px #cacaca}
.area_dir_prods .product-item:nth-of-type(3){border-right:solid 0 #cacaca}
.area_dir_prods .product-item:nth-of-type(6){border-right:solid 0 #cacaca}
.area_dir_prods .product-item:nth-of-type(9){border-right:solid 0 #cacaca}
}
@media (max-width: 940px) {
.area_dir_prods .row .bloco-produto{width:50%!important;min-width:50%!important}
.area_dir_prods .product-item:nth-of-type(3){border-right:solid 1px #cacaca}
.area_dir_prods .product-item:nth-of-type(6){border-right:solid 1px #cacaca;border-right:solid 0 #cacaca}
.area_dir_prods .product-item:nth-of-type(9){border-right:solid 1px #cacaca}
.area_dir_prods .product-item:nth-of-type(12){border-right:solid 1px #cacaca;border-right:solid 0 #cacaca}
.area_dir_prods .product-item{border-right:solid 1px #cacaca}
.area_dir_prods .product-item:nth-of-type(2){border-right:solid 0 #cacaca}
.area_dir_prods .product-item:nth-of-type(4){border-right:solid 0 #cacaca}
.area_dir_prods .product-item:nth-of-type(8){border-right:solid 0 #cacaca}
.area_dir_prods .product-item:nth-of-type(10){border-right:solid 0 #cacaca}
.area_dir_prods .product-item:nth-of-type(14){border-right:solid 0 #cacaca}
}
@media (max-width: 640px) {
.area_dir_prods .product-item:nth-of-type(1){border-right:solid 1px #000}
.area_dir_prods .product-item:nth-of-type(3){border-right:solid 1px #000}
.area_dir_prods .product-item:nth-of-type(5){border-right:solid 1px #000}
.area_dir_prods .product-item:nth-of-type(7){border-right:solid 1px #000}
.area_dir_prods .product-item:nth-of-type(9){border-right:solid 1px #000}
}
@media (max-width: 768px) {
.bloco.lista{margin-top:20px}
}
@media (min-width: 768px) {
.menus_slidebar_content .col-md-12{padding-right:15px;padding-left:15px}
.menus_slidebar_content .col-md-10{-webkit-box-flex:0;-ms-flex:0 0 83.333333%;flex:0 0 83.333333%;max-width:83.333333%;padding-right:15px;padding-left:15px}
.menus_slidebar_content .col-md-6{-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%;padding-right:15px;padding-left:15px}
.menus_slidebar_content .col-md-3{-webkit-box-flex:0;-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%;padding-right:15px;padding-left:15px}
.menus_slidebar_content .col-md-2{-webkit-box-flex:0;-ms-flex:0 0 16.666667%;flex:0 0 16.666667%;max-width:16.666667%;padding-right:15px;padding-left:15px}
}
@media screen and (max-width: 576px) {
#line_top_header > div{font-size:11px!important}
}
@media (min-width: 576px) {
.container,.container-sm{max-width:100%!important}
}
