@import url("https://fonts.googleapis.com/css?family=Nunito:200,300,400,600,700,800,900");@import url("https://fonts.googleapis.com/css?family=Roboto+Condensed:300,400,700");@import url("https://fonts.googleapis.com/css?family=Open+Sans:300,400,600,700,800");@import url("https://fonts.googleapis.com/css?family=Lato:100,300,400,700,900");@import url("https://fonts.googleapis.com/css?family=Hind:300,400,500,600,700");main.main_contact .select_institutional {    display: none;}main.main_contact .box_select {    float: right;    margin: 2px 0 0 0;    padding: 0;    max-width: 100%;    width: 100%;    height: 30px;    background-color: #FFFFFF;    font-family: "Nunito", sans-serif;    font-weight: 400;    font-size: 16px;    color: #808080;    outline: none;    border: 1px solid #D8D7D6;    border-radius: 4px;    display: none;}main.main_contact .box_select .option {    margin: 0;    padding: 5px 0 0 10px;    position: relative;    z-index: 1;}main.main_contact .box_select .arrow_select {    content: "";    width: 25px;    height: 30px;    background-image: url("../images/arrow_select_arrow_red.png") !important;    background-repeat: no-repeat;    background-position: center left;    position: relative;    margin: 0;}main.main_brand .select_brands {    display: none;}main.main_brand .box_select {    float: left;    margin: 50px 0 50px 2%;    padding: 0;    max-width: 96%;    width: 96%;    height: 30px;    background-color: #FFFFFF;    font-family: "Nunito", sans-serif;    font-weight: 400;    font-size: 16px;    color: #808080;    text-transform: uppercase;    outline: none;    border: 1px solid #D8D7D6;    border-radius: 4px;    display: none;}main.main_brand .box_select .option {    margin: 0;    padding: 5px 0 0 10px;    position: relative;    z-index: 1;}main.main_brand .box_select .arrow_select {    content: "";    width: 25px;    height: 30px;    background-image: url("../images/arrow_select_arrow_red.png") !important;    background-repeat: no-repeat;    background-position: center left;    position: relative;    margin: 0;}#modal_banner {    float: left;    margin: 0;    width: 800px;    max-width: 100%;    position: relative;    height: 0;    overflow: hidden;/**/}#modal_banner .owl-carousel {    padding: 0;}#modal_banner .owl-carousel .img_item {    width: 100%;}.box_fixed_slide {    position: fixed;    left: 15px;    bottom: 15px;    width: 340px;    min-height: 165px;    background-color: #FFFFFF;    box-shadow: 5px 5px 10px #999999;    z-index: 5;    padding: 15px;}.box_fixed_slide .close_box_fixed_slide {    position: absolute;    top: 0;    right: 0;    border: 1px solid #DDDDDD;    width: 16px;    height: 16px;    line-height: 16px;    font-size: 13px;    text-align: center;    color: #B3B3B3;    cursor: pointer;}.box_fixed_slide .title {    padding: 0;    margin: 0 0 15px 0;    font-family: "Open Sans", sans-serif;    font-weight: 600;    font-size: 13px;    color: #132C97;}.box_fixed_slide .title span {    background: -webkit-linear-gradient(left, #2998D0 10%, #132C97);    -webkit-background-clip: text;    -webkit-text-fill-color: transparent;    position: relative;    z-index: 1;}.box_fixed_slide .item_product {    padding: 10px 0;    margin: 0 0 10px 0;    background-color: #FFFFFF;    border-radius: 5px;    position: relative;}.box_fixed_slide .item_product .box_time {    float: right;    margin: 0;}.box_fixed_slide .item_product .box_time .number {    font-size: 16px;}.box_fixed_slide .item_product .box_time .text {    font-size: 9px;}.box_fixed_slide .item_product .offer_gradient {    float: left;    width: auto;    height: auto;    padding: 3px 8px 1px 8px;    margin: 0 0 0 0;    border-radius: 2px;    font-weight: 500;    font-size: 12px;    color: #FFFFFF;    text-align: center;    text-transform: uppercase;    background: #C51E58;    background: -webkit-linear-gradient(left, #2998CF, #132C97);    background: -o-linear-gradient(left, #2998CF, #132C97);    background: -moz-linear-gradient(left, #2998CF, #132C97);    background: linear-gradient(left, #2998CF, #132C97);    position: relative;    border: 1px solid transparent;}.box_fixed_slide .item_product .offer_gradient:before {    content: "";    z-index: 0;    position: absolute;    top: 0;    left: 0;    width: 100%;    height: 100%;    background-color: #FFFFFF;    border-radius: 2px;    border: 1px solid transparent;    border-radius: 2px;}.box_fixed_slide .item_product .offer_gradient span {    background: -webkit-linear-gradient(left, #2998CF 10%, #132C97);    -webkit-background-clip: text;    -webkit-text-fill-color: transparent;    position: relative;    z-index: 1;}.box_fixed_slide .item_product .offer_green {    float: left;    width: auto;    height: auto;    background-color: #009652;    padding: 3px 8px 1px 8px;    margin: 0 0 0 0;    border-radius: 2px;    font-weight: 500;    font-size: 12px;    color: #FFFFFF;    text-align: center;    text-transform: uppercase;}.box_fixed_slide .item_product .offer_red {    float: left;    width: auto;    height: auto;    background-color: #CE1B17;    padding: 3px 8px 1px 8px;    margin: 0 0 0 0;    border-radius: 2px;    font-weight: 500;    font-size: 12px;    color: #FFFFFF;    text-align: center;    text-transform: uppercase;}.box_fixed_slide .item_product .offer_circle {    position: absolute;    top: 0;    left: 0;    width: 38px;    height: 38px;    background-color: #FF3333;    padding: 8px 0 0 0;    margin: 0;    border-radius: 100%;    font-family: "Open Sans", sans-serif;    font-weight: 600;    font-size: 13px;    color: #FFFFFF;    line-height: 13px;    text-align: center;    text-transform: uppercase;}.box_fixed_slide .item_product .offer_circle .text1 {    padding: 0;}.box_fixed_slide .item_product .offer_circle .text2 {    padding: 0;    font-size: 8px;    line-height: 8px;}.box_fixed_slide .item_product .box_img {    margin: 0;    position: relative;    height: 90px;}.box_fixed_slide .item_product .box_img .img_item {    margin: auto;    position: absolute;    top: 0;    bottom: 0;    left: 0;    right: 0;    max-width: 100%;    max-height: 100%;    z-index: 1;}.box_fixed_slide .item_product .box_infos {    margin: 0;    padding: 0 0 0 15px;}.box_fixed_slide .item_product .top {    padding: 0;    font-family: "Lato", sans-serif;    font-size: 12px;    color: #868686;    text-align: left;}.box_fixed_slide .item_product .top span {    float: left;    width: auto;    margin: 0 18px 0 0;}.box_fixed_slide .item_product .top span:nth-last-child(1) {    margin: 0;}.box_fixed_slide .item_product .code {    padding: 10px 0 0 0;    font-weight: 700;    font-size: 12px;    color: #999999;}.box_fixed_slide .item_product .name {    padding: 0 15px 0 0;    margin: 10px 0 0 0;    font-size: 14px;    color: #666666;    line-height: 17px;    height: 50px;    overflow: hidden;    position: relative;}.box_fixed_slide .item_product .name:before {    content: "...";    position: absolute;    right: 10px;    bottom: 0;    padding: 0;    width: auto;    background-color: #FFFFFF;}.box_fixed_slide .item_product .name:after {    content: "";    position: absolute;    right: 10px;    width: 23px;    height: 100%;    margin-top: 0.2em;    background-color: #FFFFFF;}.box_fixed_slide .item_product .price_old {    padding: 5px 10px 0 0;    margin: 0;    float: left;    width: auto;    font-family: "Roboto Condensed", sans-serif;    font-size: 16px;    color: #979797;    text-decoration: line-through;}.box_fixed_slide .item_product .price {    padding: 0;    margin: 0;    float: left;    width: auto;    font-family: "Roboto Condensed", sans-serif;    font-weight: 700;    font-size: 24px;    color: #131313;}.box_fixed_slide .item_product .price span {    font-weight: 400;    font-size: 20px;    color: #979797;}.results {    position: absolute;    top: 100%;    left: 0;    width: 765px;    background-color: #FFFFFF;    border: 1px solid #E1E1E1;    z-index: 201;    padding: 7px;    border-radius: 0 0 17px 6px;    margin: 3px 0 0 0;    display: none;}.results .column1 {    float: left;    margin: 0;    padding: 20px 28px 0 15px;    width: 70%;    height: 445px;    overflow: hidden;    position: relative;}.results .column1 .ps__scrollbar-y-rail {    width: 3px;    background-color: #EDEDED;    position: absolute;    top: 0;    right: 0;}.results .column1 .ps__scrollbar-y {    width: 3px;    background-color: #BF0000;    position: absolute;    top: 0;    right: 0;}.results .column2 {    float: left;    margin: 0;    padding: 20px 10px 0 30px;    width: 30%;    height: 445px;    position: relative;    background-color: #E7E7E7;    border-left: 6px solid #FFFFFF;    overflow: hidden;}.results .column2 .ps__scrollbar-y-rail {    width: 3px;    background-color: #EDEDED;    position: absolute;    top: 0;    right: 0;}.results .column2 .ps__scrollbar-y {    width: 3px;    background-color: #CCCCCC;    position: absolute;    top: 0;    right: 0;}.results .column2 .title {    padding: 0 0 10px 0;    font-weight: 400;    font-size: 18px;    color: #808080;    line-height: 19px;    text-align: left;}.results .column2 .list {    float: left;    margin: 0 0 30px 0;    width: 100%;}.results .column2 .list li {    float: left;    margin: 0 0 6px 0;    width: 100%;}.results .column2 .list li a {    float: left;    margin: 0;    padding: 0 10px 0 19px;    width: auto;    max-width: 100%;    height: 24px;    font-family: "Hind", sans-serif;    font-weight: 400;    font-size: 13px;    color: #FFFFFF;    line-height: 24px;    position: relative;    background-color: #0D0D86;}.results .column2 .list li a:before {    content: "";    position: absolute;    top: 0;    bottom: 0;    left: 6px;    right: auto;    margin: auto;    width: 5px;    height: 5px;    border-radius: 100%;    background-color: #FFFFFF;}.results .column2 .list li a .arrow {    width: 0;    height: 0;    border-top: 12px solid transparent !important;    border-left: 5px solid #0D0D86;    border-bottom: 12px solid transparent !important;    position: absolute;    top: 0;    left: 100%;}.results .list_results {    float: left;    margin: 0;    width: 100%;}.results .list_results li {    float: left;    margin: 0 0 10px 0;    width: 100%;    text-align: left;}.results .list_results li a {    float: left;    margin: 0;    width: 100%;    padding: 0 0 0 30px;    font-family: "Hind", sans-serif;    font-weight: 400;    font-size: 18px;    color: #0D0D86;    line-height: 19px;    background-image: url("../images/bg_search_header.png");    background-repeat: no-repeat;    background-position: 0 0;    background-size: auto 19px;}.results .suggestion {    float: left;    margin: 20px 0 0 0;    width: 100%;}.results .suggestion li {    float: left;    margin: 0 0 10px 0;    width: 100%;    text-align: left;}.results .suggestion li .text {    font-family: "Hind", sans-serif;    font-weight: 400;    font-size: 19px;    color: #808080;}.results .suggestion li .product_item {    background-color: #0D0D86;    float: left;    margin: 0;    width: 100%;    height: auto;    padding: 2px;}.results .suggestion li .product_item .box_img {    float: left;    margin: 0;    width: 15%;    height: 80px;    background-color: #FFFFFF;}.results .suggestion li .product_item .box_img .img_item {    margin: auto;    position: absolute;    top: 0;    bottom: 0;    left: 0;    right: 0;    max-width: 70%;    max-height: 70%;}.results .suggestion li .product_item .box_1 {    padding: 0;    float: left;    margin: 0;    width: 50%;    height: 80px;}.results .suggestion li .product_item .box_1 .bar {    padding: 8px 0 0 15px;    font-family: "Hind", sans-serif;    font-weight: 400;    font-size: 13px;    color: #FFFFFF;}.results .suggestion li .product_item .box_1 .bar span {    float: left;    margin: 0 15px 0 0;    width: auto;}.results .suggestion li .product_item .box_1 .name {    padding: 8px 20px 0 15px;    font-family: "Hind", sans-serif;    font-weight: 400;    font-size: 16px;    color: #FFFFFF;    line-height: 20px;    text-align: left;    height: 50px;    overflow: hidden;    position: relative;}.results .suggestion li .product_item .box_1 .name:before {    content: "...";    position: absolute;    right: 10px;    bottom: 0;    padding: 0;    width: auto;    background-color: #0D0D86;}.results .suggestion li .product_item .box_1 .name:after {    content: "";    position: absolute;    right: 10px;    width: 23px;    height: 100%;    margin-top: 0.2em;    background-color: #0D0D86;}.results .suggestion li .product_item .box_2 {    padding: 27px 0 0 5px;    float: left;    margin: 0;    width: 35%;    height: 80px;}.results .suggestion li .product_item .box_2 span {    float: left;    margin: 0 10px 0 0;    width: auto;    font-family: "Hind", sans-serif;    font-weight: 400;    font-size: 18px;    color: #FFFFFF;}.box_top_language {    padding: 0;    position: relative;    z-index: 10;    display: none;}.box_language_mobile {    float: right;    width: 40px;    margin: 8px 0 -8px 0;    padding: 0 6px;    position: relative;    background: #0D0D86;    cursor: pointer;}.box_language_mobile .img_language {    float: left;    margin: 0;    width: 100%;}.box_language_mobile .list_language {    position: absolute;    top: 99%;    left: 0;    width: 100%;    background: #0A0A65;    padding: 0 6px 4px 6px;    box-shadow: 5px 5px 10px #000000;    display: none;}.box_language_mobile .list_language li {    float: left;    width: 100%;}.box_language_mobile .list_language img {    float: left;    width: 100%;}.box_language_mobile:hover .list_language {    display: block;}.menu_category .box_language {    float: right;    width: 30px;    margin: 13px 0 0 20px;    padding: 0 6px;    position: relative;    background: #0A0A65;    cursor: pointer;}.menu_category .box_language .img_language {    float: left;    margin: 0;    width: 100%;}.menu_category .box_language .list_language {    position: absolute;    top: 99%;    left: 0;    width: 100%;    background: #0A0A65;    padding: 0 6px 4px 6px;    box-shadow: 5px 5px 10px #000000;    display: none;}.menu_category .box_language .list_language li {    float: left;    width: 100%;}.menu_category .box_language .list_language img {    float: left;    width: 100%;}.menu_category .box_language:hover .list_language {    display: block;}#img_product_cart {    z-index: 11;    position: absolute;    max-width: 120px;    max-height: 120px;    -moz-transition: all 0.3s;    -webkit-transition: all 0.3s;    transition: all 0.3s;}#modal_list .modal-dialog {    box-shadow: none !important;    width: 400px;    max-width: 94%;    margin: 0 auto;}#modal_list .modal-dialog .modal-content {    background-color: transparent;    text-align: center;    padding: 0 !important;    box-shadow: none !important;    border: none !important;}#modal_list .modal-dialog .modal-content .modal-body {    background-color: transparent;    text-align: center;    box-shadow: none !important;    padding: 0 !important;}#modal_list .close_modal {    position: absolute;    top: 0;    right: 0;    width: 32px;    height: 32px;    text-align: center;    z-index: 9;    outline: none;    text-decoration: none;    font-family: "Roboto", sans-serif;    font-weight: 500;    font-size: 16px;    line-height: 32px;    color: #FFFFFF;    opacity: 0.5;}#modal_list .close_modal:hover {    opacity: 10;}#modal_list .box_list {    background-color: #0D0D86;    margin: 41px 0;    padding: 10px 40px;    border-radius: 2px;/*height: 335px;*/}#modal_list .box_list .content_category {    margin: 0;    padding: 0;}#modal_list .box_list .content_category .category {    margin: 20px 0 20px 0;    padding: 0 5px 0 0;    height: auto;}#modal_list .box_list .content_category .category .item {    margin: 0;    padding: 0;    text-align: left;    position: relative;}#modal_list .box_list .content_category .category .item .mother {    margin: 0 0 10px 0;    padding: 0;    font-family: "Roboto", sans-serif;    font-weight: 300;    font-size: 22px;    line-height: 26px;    color: #FFFFFF;    text-align: left;    text-decoration: none;    position: relative;    float: left;}#modal_list .box_list .content_category .category .item .link_subcategory {    margin: 0;    padding: 0 10px;    border-radius: 2.5px;    font-family: "Roboto", sans-serif;    font-weight: 700;    font-size: 14px;    line-height: 32px;    color: #FFFFFF;    text-align: left;    text-decoration: none;    position: relative;    white-space: nowrap;    overflow: hidden;    text-overflow: ellipsis;    width: 100%;    height: 35px;    display: inline-block;    border: 1px solid #0D0D86;    background-color: #BF0000;}#modal_list .box_list .content_category .category .item .link_subcategory:hover {    background-color: #FFFFFF;    border-color: #FFFFFF;    color: #0D0D86;    padding-left: 20px;}#modal_whatsapp .modal-dialog {    box-shadow: none !important;    width: 400px;    max-width: 94%;    margin: 0 auto;}#modal_whatsapp .modal-dialog .modal-content {    background-color: transparent;    text-align: center;    padding: 0 !important;    box-shadow: none !important;    border: none !important;}#modal_whatsapp .modal-dialog .modal-content .modal-body {    background-color: transparent;    text-align: center;    box-shadow: none !important;    padding: 0 !important;}#modal_whatsapp .close_modal {    position: absolute;    top: 0;    right: 0;    width: 32px;    height: 32px;    text-align: center;    z-index: 9;    outline: none;    text-decoration: none;    font-family: "Roboto", sans-serif;    font-weight: 500;    font-size: 16px;    line-height: 32px;    color: #FFFFFF;    opacity: 0.5;}#modal_whatsapp .close_modal:hover {    opacity: 10;}#modal_whatsapp .box_list {    background-color: #0D0D86;    margin: 41px 0;    padding: 10px 40px;    border-radius: 2px;/*height: 335px;*/}#modal_whatsapp .box_list .content_category {    margin: 0;    padding: 0;}#modal_whatsapp .box_list .content_category .category {    margin: 20px 0 20px 0;    padding: 0 5px 0 0;    height: auto;}#modal_whatsapp .box_list .content_category .category .item {    margin: 0;    padding: 0;    text-align: left;    position: relative;    font-family: "Roboto", sans-serif;    font-weight: 300;    font-size: 28px;    line-height: 31px;    color: #FFFFFF;}#modal_whatsapp .box_list .content_category .category .item .mother {    margin: 0 0 10px 0;    padding: 0;    font-family: "Roboto", sans-serif;    font-weight: 300;    font-size: 22px;    line-height: 26px;    color: #FFFFFF;    text-align: left;    text-decoration: none;    position: relative;    float: left;}#modal_whatsapp .box_list .content_category .category .item .link_subcategory {    margin: 0;    padding: 0 10px;    border-radius: 2.5px;    font-family: "Roboto", sans-serif;    font-weight: 700;    font-size: 14px;    line-height: 32px;    color: #FFFFFF;    text-align: left;    text-decoration: none;    position: relative;    white-space: nowrap;    overflow: hidden;    text-overflow: ellipsis;    width: 100%;    height: 35px;    display: inline-block;    border: 1px solid #0D0D86;    background-color: #BF0000;}#modal_whatsapp .box_list .content_category .category .item .link_subcategory:hover {    background-color: #FFFFFF;    border-color: #FFFFFF;    color: #0D0D86;    padding-left: 20px;}.empty_cart {    padding: 100px 15px;    background-color: #FFFFFF;    text-align: center;}.empty_cart .cart_box {    padding: 0 0 0 110px;    margin: 0;    display: inline-block;    width: 560px;    max-width: 100%;    height: auto;    background-image: url("../images/img_empty_cart.png");    background-repeat: no-repeat;    background-position: 0 15px;}.empty_cart .cart_title {    padding: 30px 0 10px 0 !important;    margin: 0 !important;    font-weight: 800 !important;    font-size: 36px !important;    color: #0D0D86 !important;    text-align: left !important;    line-height: 39px !important;}.empty_cart .cart_text {    padding: 0 !important;    margin: 0 !important;    font-weight: 400 !important;    font-size: 21px !important;    color: #797979 !important;    text-align: left !important;}.empty_cart .cart_text span {    color: #0D0D86;}.empty_cart .cart_box_button {    padding: 15px 0 0 0;    margin: 0;    text-align: left;}.empty_cart .cart_box_button a {    padding: 7px 20px;    margin: 0;    font-size: 18px;    color: #797979;    border: 1px solid #0D0D86;    border-radius: 3px;    display: inline-block;    min-width: 101px;    max-width: 100%;    height: auto;    text-align: center;}.empty_cart .cart_box_button a:hover {    color: #0D0D86;}.section_error_product {    padding: 70px 15px;    margin: -3px 0 30px 0;    background-color: #FFFFFF;    text-align: center;}.section_error_product .box {    padding: 0 0 0 140px;    margin: 0;    display: inline-block;    width: 560px;    max-width: 100%;    height: auto;    background-image: url("../images/img_error.png");    background-repeat: no-repeat;    background-position: 0 15px;}.section_error_product .title {    padding: 0 0 30px 0 !important;    margin: 0 !important;    font-weight: 700 !important;    font-size: 66px !important;    color: #0D0D86 !important;    text-align: left !important;    line-height: 66px !important;}.section_error_product .text {    padding: 0 !important;    margin: 0 !important;    font-weight: 400 !important;    font-size: 21px !important;    color: #797979 !important;    text-align: left !important;}.section_error_product .text span {    color: #0D0D86;}.section_error_product ul {    padding: 20px 0 0 0;    margin: 0;}.section_error_product li {    padding: 0 0 10px 30px;    margin: 0;    font-weight: 400;    font-size: 14px;    color: #979797;    text-align: left;    position: relative;}.section_error_product li:before {    content: "";    position: absolute;    top: 5px;    left: 0;    width: 8px;    height: 8px;    border-radius: 100%;    background-color: #0D0D86;}.section_error_product .box_button {    padding: 15px 0 0 0;    margin: 0;    text-align: left;}.section_error_product .box_button a {    padding: 7px 15px;    margin: 0;    font-size: 18px;    color: #797979;    border: 1px solid #0D0D86;    border-radius: 3px;    display: inline-block;    min-width: 101px;    max-width: 100%;    height: auto;    text-align: center;}.section_error_product .box_button a:hover {    color: #0D0D86;}.section_error {    padding: 130px 15px;    background-color: #F9F9F9;    text-align: center;}.section_error .box {    padding: 0 0 0 140px;    margin: 0;    display: inline-block;    width: 560px;    max-width: 100%;    height: auto;    background-image: url("../images/img_error.png");    background-repeat: no-repeat;    background-position: 0 15px;}.section_error .title {    padding: 0 0 30px 0 !important;    margin: 0 !important;    font-weight: 700 !important;    font-size: 66px !important;    color: #0D0D86 !important;    text-align: left !important;    line-height: 66px !important;}.section_error .text {    padding: 0 !important;    margin: 0 !important;    font-weight: 400 !important;    font-size: 21px !important;    color: #797979 !important;    text-align: left !important;}.section_error .text span {    color: #0D0D86;}.section_error .box_button {    padding: 15px 0 0 0;    margin: 0;    text-align: left;}.section_error .box_button a {    padding: 7px 15px;    margin: 0;    font-size: 18px;    color: #797979;    border: 1px solid #0D0D86;    border-radius: 3px;    display: inline-block;    min-width: 101px;    max-width: 100%;    height: auto;    text-align: center;}.section_error .box_button a:hover {    color: #0D0D86;}.box_time {    display: inline-block;    width: 95px;}.box_time .box_number {    padding: 0;}.box_time .number {    float: left;    margin: 0;    width: 33.3%;    font-family: "Lato", sans-serif;    font-weight: 700;    font-size: 18px;    color: #009652;    text-align: center;    line-height: 18px;    position: relative;}.box_time .number:before {    content: ":";    position: absolute;    top: 0;    right: -2px;    width: 4px;    height: 100%;    text-align: center;}.box_time .number:nth-last-child(1):before {    display: none;}.box_time .box_text {    padding: 0;}.box_time .text {    float: left;    margin: 0;    padding: 0;    width: 33.3%;    font-family: "Lato", sans-serif;    font-weight: 400;    font-size: 10px;    color: #B3B3B3;    text-align: center;    line-height: 10px;}* {    line-height: 1.2;}.no_padding {    padding: 0 !important;}#img_product_cart {    z-index: 11;    position: absolute;    max-width: 120px;    max-height: 120px;}.line-through {    text-decoration: line-through;}.pswp__ui--fit .pswp__top-bar, .pswp__ui--fit .pswp__caption {    background-color: rgba(0, 0, 0, 0.3);    background-color: #0D0D86!important;}.bg_modal {    position: fixed;    z-index: 3;    top: 0;    left: 0;    width: 100%;    height: 100%;    background-color: #000000;    opacity: 0.5;    display: none;}.fixed_media.active {    top: auto;    bottom: 10px;}.fixed_media {    z-index: 3;    position: fixed;    top: 0;    bottom: 0;    left: auto;    right: 25px;    margin: auto;    width: 45px;    height: 200px;    padding: 0;}.fixed_media li {    float: left;    margin: 0;    padding: 0;    width: 100%;    height: auto;    text-align: center;}.fixed_media li a {    display: inline-block;    float: left;    margin: 0 0 1px 0;    width: 47px;    height: 34px;    border-radius: 17px;    background-color: #0D0D86;    position: relative;}.fixed_media li a .img_item {    margin: auto;    position: absolute;    top: 0;    bottom: 0;    left: 0;    right: 0;    max-width: 90%;    max-height: 90%;}.fixed_media li .bg_blue_dark {    background-color: #0D0D86;}.fixed_media li .bg_blue_light {    background-color: #4747A7;}.fixed_media li .bg_red {    background-color: #F70000;    border: 1px solid #DE2C2C;    margin-top: 15px;}.fixed_media li .bg_green {    background-color: #009688;    margin-top: 15px;}.fixed_media li .cart {    display: inline-block;    margin: 0;    width: 100%;    height: 34px;    background-image: url("../images/img_cart_fixed.png");    background-repeat: no-repeat;    background-position: center;    position: relative;}.fixed_media li .cart a {    float: left;    margin: 0;    width: 100%;    height: 100%;}.fixed_media li .cart span {    float: right;    margin: 0 4px 0 0;    width: 13px;    height: 13px;    font-size: 8px;    color: #FFFFFF;    text-align: center;    background-color: #BF0000;    border-radius: 100%;    line-height: 13px;}@media (max-width: 500px) {    .fixed_media {        display: none;    }}.msg_success {    padding: 0;    margin: 20px 0 0 0;    font-weight: 600;    font-size: 22px;    color: #238C00;    line-height: 25px;}.msg_error {    padding: 0;    margin: 20px 0 0 0;    font-weight: 600;    font-size: 22px;    color: #FF0000;    line-height: 25px;}ul {    padding: 0;    margin: 0;}li {    list-style: none;    padding: 0;    margin: 0;}.float_left {    float: left !important;}.float_right {    float: right !important;}body {    background-color: #FFFFFF;    font-family: "Nunito", sans-serif;    font-weight: 400;    top: 0 !important;}body.body_promocao_ativa{    padding-top: 158px;}body.body_promocao_inativa{    padding-top: 120px;}.container.relative {    position: relative;}.container {    max-width: 100%;    width: 1320px;    padding: 0 15px;    display: block;    margin: 0 auto;}a {    text-decoration: none !important;    outline: none !important;}a, input, select, button, textarea {    outline: none !important;    -moz-transition: all 0.3s;    -webkit-transition: all 0.3s;    transition: all 0.3s;}img {    -moz-transition: all 0.3s;    -webkit-transition: all 0.3s;    transition: all 0.3s;    border: none;}.img_full {    float: left;    margin: 0;    width: 100%;}.transition {    -moz-transition: all 0.3s;    -webkit-transition: all 0.3s;    transition: all 0.3s;}.back_top, .back_top:hover {    padding: 0;    margin: 0;    position: fixed;    right: 25px;    bottom: 100px;    z-index: 10;    width: 47px;    height: 47px;    border-radius: 100%;    text-decoration: none;    display: none;    background-color: #93989E;    text-align: center;}.back_top:hover {    box-shadow: 3px 3px 10px #999;}.back_top .img_arrow, .back_top:hover .img_arrow {    display: inline-block;    border: none;    margin: 16px 0 7px 0;    width: auto;    height: auto;}.ui-state-active {    background-color: #EEEEEE !important;    border: none !important;    font-family: "Nunito", sans-serif !important;    font-weight: 400 !important;    font-size: 18px !important;    color: #808080 !important;    line-height: 34px !important;}.ui-menu-item {    font-family: "Nunito", sans-serif !important;    font-weight: 400 !important;    font-size: 18px !important;    color: #808080 !important;    line-height: 34px !important;}#modal_cupom {    padding: 0 !important;}#modal_cupom .modal-body {    text-align: center;}#modal_cupom .modal-body .banner {    background-color: #000;}#modal_cupom .modal-body .column_banner {    padding: 0;    height: 470px;    background-image: url("../images/img_banner_modal.png");    background-position: center center;    background-repeat: no-repeat;    background-size: cover;    position: relative;    z-index: 1;}#modal_cupom .modal-body .column_form {    padding: 50px 40px;    background-color: #FFFFFF;    height: 470px;    position: relative;    z-index: 1;}#modal_cupom .modal-body .text_bottom {    padding: 12px 0;    font-weight: 100;    font-size: 15px;    color: #FFFFFF;    text-align: center;}#modal_cupom .modal-body .box_white {    padding: 0;    max-width: 100%;    width: 820px;    display: inline-block;    text-align: left;    position: relative;    margin: 100px 0 0 0;}#modal_cupom .modal-body .box_white .close_modal {    border: 1px solid #808080;    background-color: #FFFFFF;    border-radius: 2px;    width: 18px;    height: 18px;    color: #808080;    text-align: center;    font-size: 12px;    line-height: 17px;    position: absolute;    z-index: 2;    top: 10px;    right: 10px;    cursor: pointer;    -moz-transition: all 0.3s;    -webkit-transition: all 0.3s;    transition: all 0.3s;}#modal_cupom .modal-body .box_white .close_modal:hover {    opacity: 0.8;}#modal_cupom .modal-body .box_white .btn_facebook {    padding: 10px 5px;    margin: 15px 0 0 0;    font-weight: 500;    font-size: 16px;    color: #FFFFFF;    line-height: 19px;    text-align: center;    background-color: #0062A5;    border-radius: 3px;    display: inline-block;    width: 100%;}#modal_cupom .modal-body .box_white .btn_facebook img {    margin: -5px 8px 0 0;}#modal_cupom .modal-body .box_white .btn_facebook:hover {    background-color: #00548C;}#modal_cupom .modal-body .box_white .text_active {    padding: 30px 0 20px 0;    font-weight: 600;    font-size: 18px;    color: #000000;    text-align: center;}#modal_cupom .modal-body .box_white .text {    padding: 10px 0 0 0;    font-size: 15px;    color: #000000;    text-align: center;}#modal_cupom .modal-body .box_white .item_field {    padding: 0 0 3px 0;    font-weight: 300;    font-size: 11px;    color: #606060;}#modal_cupom .modal-body .box_white .field {    display: inline-block;    margin: 4px 0 0 0;    padding: 0 10px;    width: 100%;    height: 34px;    background-color: #FFFFFF;    border: 1px solid #EAEFF1;    border-radius: 3px;    font-size: 14px;    color: #B2B2B2;    line-height: 34px;}#modal_cupom .modal-body .box_white .btn_send {    display: inline-block;    margin: 15px 0 0 0;    padding: 0 10px;    width: 100%;    height: 34px;    background-color: #009652;    border: 1px solid #009652;    border-radius: 3px;    font-weight: 600;    font-size: 16px;    color: #FFFFFF;    line-height: 34px;}#modal_cupom .modal-body .box_white .btn_send:hover {    background-color: #008046;}#modal_cupom .modal-body .box_white .btn_cancel {    display: inline-block;    margin: 10px 0 0 0;    padding: 0 10px;    width: 100%;    height: 34px;    background-color: #FFFFFF;    border: 1px solid #CECECE;    border-radius: 3px;    font-weight: 600;    font-size: 16px;    color: #DB1100;    line-height: 34px;}#modal_cupom .modal-body .box_white .btn_cancel:hover {    opacity: 0.9;}#modal_cupom .modal-body .box_white .box_radio_fake {    padding: 10px 0 0 0;    font-weight: 500;    font-size: 14px;    color: #000000;    line-height: 17px;    position: relative;}#modal_cupom .modal-body .box_white .box_radio_fake label {    font-weight: 400;    padding: 0 0 0 30px;    cursor: pointer;}#modal_cupom .modal-body .box_white .box_radio_fake .radio_fake {    position: absolute;    top: 0;    left: 0;    border: 1px solid #D3D3D3;    background-color: #FFFFFF;    border-radius: 100%;    width: 16px;    height: 16px;}#modal_cupom .modal-body .box_white .box_radio_fake .radio_fake:before {    content: "";    margin: auto;    position: absolute;    top: 0;    bottom: 0;    left: 0;    right: 0;    width: 10px;    height: 10px;    border-radius: 100%;    background-color: #009652;    opacity: 0;    -moz-transition: all 0.3s;    -webkit-transition: all 0.3s;    transition: all 0.3s;}#modal_cupom .modal-body .box_white .box_radio_fake input[type=radio] {    display: none;}#modal_cupom .modal-body .box_white .box_radio_fake input[type=radio]:checked + .radio_fake:before {    opacity: 1;}#modal_cupom .modal-body .box_white::-webkit-input-placeholder {    color: #B2B2B2;    opacity: 10;}#modal_cupom .modal-body .box_white:-moz-placeholder {    color: #B2B2B2;    opacity: 10;}#modal_cupom .modal-body .box_white::-moz-placeholder {    color: #B2B2B2;    opacity: 10;}#modal_cupom .modal-body .box_white:-ms-input-placeholder {    color: #B2B2B2;    opacity: 10;}.menu_cart {    position: fixed;    z-index: 1000;    top: 0;    right: 0;    width: 375px;    height: 100%;    max-width: 100%;    max-height: 100%;    background-color: #FFFFFF;    padding: 90px 0 20px 0;    display: none;}.menu_cart .offer {    float: right;    width: auto;    height: auto;    padding: 2px 6px;    margin: 0;    border-radius: 2px;}.menu_cart .box_time {    float: left;    width: 95px;    margin: -5px -10px 25px 10px;}.menu_cart .box_time .box_number {    padding: 0;}.menu_cart .box_time .number {    float: left;    margin: 0;    width: 33.3%;    font-family: "Lato", sans-serif;    font-weight: 700;    font-size: 16px;    color: #009652;    text-align: center;    line-height: 17px;    position: relative;}.menu_cart .box_time .number:before {    content: ":";    position: absolute;    top: 0;    right: -2px;    width: 4px;    height: 100%;    text-align: center;}.menu_cart .box_time .number:nth-last-child(1):before {    display: none;}.menu_cart .box_time .box_text {    padding: 0;}.menu_cart .box_time .text {    float: left;    margin: 0;    padding: 0;    width: 33.3%;    font-family: "Lato", sans-serif;    font-weight: 400;    font-size: 10px;    color: #B3B3B3;    text-align: center;    line-height: 10px;}.menu_cart .back {    position: absolute;    top: 0;    left: 0;    width: 12%;    height: 79px;    background-image: url("../images/img_arrow_back.png");    background-repeat: no-repeat;    background-position: center;}.menu_cart .my_cart {    position: absolute;    top: 0;    left: 12%;    width: 68%;    height: 79px;    background-color: #B21212;    font-weight: 600;    font-size: 20px;    color: #FFFFFF;    text-align: center;    line-height: 79px;}.menu_cart .my_cart:hover {    background-color: #BF0000;}.menu_cart .cart {    position: absolute;    top: 0;    right: 0;    margin: 0;    width: 20%;    height: 79px;    background-image: url("../images/bg_cart.png");    background-repeat: no-repeat;    background-position: center;    background-color: #FF3333;    -moz-transition: all 0.3s;    -webkit-transition: all 0.3s;    transition: all 0.3s;}.menu_cart .cart a {    float: left;    margin: 0;    width: 100%;    height: 100%;}.menu_cart .cart span {    background-color: #FFFFFF;    position: absolute;    top: 17px;    right: 15px;    margin: 0;    width: 23px;    height: 23px;    border-radius: 100%;    font-family: "Lato", sans-serif;    font-size: 13px;    color: #FF3333;    text-align: center;    line-height: 23px;}.menu_cart .cart:hover {    background-color: #BF0000;}.menu_cart .box_list {    padding: 0 20px 20px 10px;    background-color: #FFFFFF;    height: 100%;    overflow: hidden;}.menu_cart .ps__scrollbar-y-rail {    width: 1px;    background-color: #D6D6D6;    position: absolute;    top: 0;    right: 8px;}.menu_cart .ps__scrollbar-y {    width: 1px;    background-color: #0D0D86;    position: absolute;    top: 0;    right: 0;}.menu_cart .field:nth-child(1) {    border-radius: 2px 2px 0 0;}.menu_cart .field {    padding: 0 10px;    margin: 0 0 -1px 0;    float: left;    width: 100%;    height: 40px;    border: 1px solid #D6D6D6;    background-color: #FFFFFF;    font-size: 16px;    color: #666666;    text-align: center;}.menu_cart .message {    padding: 10px;    margin: 0;    float: left;    width: 100%;    height: 68px;    border-radius: 0 0 2px 2px;    border: 1px solid #D6D6D6;    background-color: #FFFFFF;    font-size: 16px;    color: #666666;    text-align: center;    resize: none;}.menu_cart .btn_send {    padding: 0 10px;    margin: 8px 0 0 0;    float: left;    width: 100%;    height: 48px;    border: none;    border-radius: 4px;    background-color: #009652;    font-weight: 800;    font-size: 20px;    color: #FFFFFF;    text-align: center;}.menu_cart .btn_send:hover {    background-color: #008046;}.menu_cart::-webkit-input-placeholder {    color: #666666;    opacity: 10;}.menu_cart:-moz-placeholder {    color: #666666;    opacity: 10;}.menu_cart::-moz-placeholder {    color: #666666;    opacity: 10;}.menu_cart:-ms-input-placeholder {    color: #666666;    opacity: 10;}.menu_cart .no_item {    padding: 30px 0;    font-weight: 600;    font-size: 18px;    color: #000000;    text-align: center;}.menu_cart .item_product {    padding: 10px 15px;    margin: 0 0 10px 0;    background-color: #FFFFFF;    border: 1px solid #D6D6D6;    border-radius: 5px;    position: relative;}.menu_cart .item_product .remove_item {    position: absolute;    right: 12px;    bottom: 15px;    cursor: pointer;}.menu_cart .item_product .offer_gradient {    float: left;    width: auto;    height: auto;    padding: 3px 8px 1px 8px;    margin: 0 0 25px 0;    border-radius: 2px;    font-weight: 500;    font-size: 12px;    color: #FFFFFF;    text-align: center;    text-transform: uppercase;    background: #C51E58;    background: -webkit-linear-gradient(left, #2998CF, #132C97);    background: -o-linear-gradient(left, #2998CF, #132C97);    background: -moz-linear-gradient(left, #2998CF, #132C97);    background: linear-gradient(left, #2998CF, #132C97);    position: relative;    border: 1px solid transparent;}.menu_cart .item_product .offer_gradient:before {    content: "";    z-index: 0;    position: absolute;    top: 0;    left: 0;    width: 100%;    height: 100%;    background-color: #FFFFFF;    border-radius: 2px;    border: 1px solid transparent;    border-radius: 2px;}.menu_cart .item_product .offer_gradient span {    background: -webkit-linear-gradient(left, #2998CF 10%, #132C97);    -webkit-background-clip: text;    -webkit-text-fill-color: transparent;    position: relative;    z-index: 1;}.menu_cart .item_product .offer_green {    float: left;    width: auto;    height: auto;    background-color: #009652;    padding: 3px 8px 1px 8px;    margin: 0 0 25px 0;    border-radius: 2px;    font-weight: 500;    font-size: 12px;    color: #FFFFFF;    text-align: center;    text-transform: uppercase;}.menu_cart .item_product .offer_red {    float: left;    width: auto;    height: auto;    background-color: #CE1B17;    padding: 3px 8px 1px 8px;    margin: 0 0 25px 0;    border-radius: 2px;    font-weight: 500;    font-size: 12px;    color: #FFFFFF;    text-align: center;    text-transform: uppercase;}.menu_cart .item_product .offer_circle {    position: absolute;    top: 0;    left: 0;    width: 38px;    height: 38px;    background-color: #FF3333;    padding: 8px 0 0 0;    margin: 0;    border-radius: 100%;    font-family: "Open Sans", sans-serif;    font-weight: 600;    font-size: 13px;    color: #FFFFFF;    line-height: 13px;    text-align: center;    text-transform: uppercase;}.menu_cart .item_product .offer_circle .text1 {    padding: 0;}.menu_cart .item_product .offer_circle .text2 {    padding: 0;    font-size: 8px;    line-height: 8px;}.menu_cart .item_product .box_img {    margin: 0;    position: relative;    height: 90px;}.menu_cart .item_product .box_img .img_item {    margin: auto;    position: absolute;    top: 0;    bottom: 0;    left: 0;    right: 0;    max-width: 100%;    max-height: 100%;    z-index: 1;}.menu_cart .item_product .box_infos {    margin: 0;    padding: 0 0 0 15px;}.menu_cart .item_product .top {    padding: 0;    font-family: "Lato", sans-serif;    font-size: 12px;    color: #868686;    text-align: left;}.menu_cart .item_product .top span {    float: left;    width: auto;    margin: 0 18px 0 0;}.menu_cart .item_product .top span:nth-last-child(1) {    margin: 0;}.menu_cart .item_product .code {    padding: 10px 0 0 0;    font-weight: 700;    font-size: 12px;    color: #999999;}.menu_cart .item_product .name {    padding: 0 15px 0 0;    margin: 10px 0 0 0;    font-size: 14px;    color: #666666;    line-height: 17px;    height: 50px;    overflow: hidden;    position: relative;}.menu_cart .item_product .name:before {    content: "...";    position: absolute;    right: 10px;    bottom: 0;    padding: 0;    width: auto;    background-color: #FFFFFF;}.menu_cart .item_product .name:after {    content: "";    position: absolute;    right: 10px;    width: 23px;    height: 100%;    margin-top: 0.2em;    background-color: #FFFFFF;}.menu_cart .item_product .price_old {    padding: 5px 10px 0 0;    margin: 0;    float: left;    width: auto;    font-family: "Roboto Condensed", sans-serif;    font-size: 16px;    color: #979797;    text-decoration: line-through;}.menu_cart .item_product .price {    padding: 0;    margin: 0;    float: left;    width: auto;    font-family: "Roboto Condensed", sans-serif;    font-weight: 700;    font-size: 24px;    color: #131313;}.menu_cart .item_product .price span {    font-weight: 400;    color: #979797;}.menu_cart .item_product .box_add_amount {    padding: 0 0 5px 0;    text-align: center;}.menu_cart .item_product .box_add_amount .box_amount {    padding: 13px 0 0 0;    position: relative;}.menu_cart .item_product .box_add_amount .text {    padding: 0;    font-size: 12px;    color: #999999;    text-align: left;}.menu_cart .item_product .box_add_amount .btn_plus {    padding: 0;    margin: 0;    float: left;    max-width: 33.3%;    width: 50px;    height: 20px;    border-radius: 5px 0 0 5px;    border: 1px solid #ADADAD;    background-color: #FFFFFF;    font-weight: 700;    font-size: 16px;    color: #202020;    line-height: 20px;    text-align: center;}.menu_cart .item_product .box_add_amount .btn_less {    padding: 0;    margin: 0 0 0 -1px;    float: left;    max-width: 33.3%;    width: 50px;    height: 20px;    border-radius: 0 5px 5px 0;    border: 1px solid #ADADAD;    background-color: #FFFFFF;    font-weight: 600;    font-size: 19px;    color: #202020;    line-height: 20px;    text-align: center;}.menu_cart .item_product .box_add_amount .field {    padding: 2px 0 0 0;    margin: 0;    float: left;    max-width: 33.3%;    width: 50px;    height: 20px;    border: 1px solid #ADADAD;    background-color: #FFFFFF;    font-size: 15px;    color: #1F1F1F;    text-align: center;    line-height: 20px;}.menu_mobile {    text-align: left;    position: absolute;    top: 0;    left: 0;    z-index: 1000;    width: 100%;    min-height: 100%;    padding: 0;    overflow: hidden;    text-align: right;    display: none;    height: 100%;    position: fixed;}.menu_mobile .close_menu {    position: absolute;    top: 0;    right: 0;    width: 35px;    height: 35px;    font-size: 16px;    color: #FFFFFF;    text-align: center;    line-height: 35px;    cursor: pointer;    display: none;}.menu_mobile .box_content .ps__scrollbar-y-rail {    width: 1px;    background-color: #EAEAEA;    position: absolute;    top: 0;    right: 7px;}.menu_mobile .box_content .ps__scrollbar-y {    width: 1px;    background-color: #FF3333;    position: absolute;    top: 0;    right: 0;}.menu_mobile .ps__scrollbar-y:before {    content: "";    margin: auto;    position: absolute;    top: -5px;    bottom: 0;    left: -2px;    right: auto;    width: 5px;    height: 5px;    border-radius: 100%;    background-color: #FF3333;}.menu_mobile .column_menu {    float: left;    margin: 0;    width: 336px;    max-width: 88%;    height: auto;}.menu_mobile .top {    padding: 15px;    background-color: #0D0D86;}.menu_mobile .logo {    float: left;    margin: 7px 0;    width: 201px;}.menu_mobile a.cart {    background-image: url("../images/bg_cart.png");    background-repeat: no-repeat;    background-position: center;    background-size: 26px auto;    float: right;    margin: -5px 0 0 0;    width: 38px;    height: 38px;    position: relative;}.menu_mobile a.cart .amount {    position: absolute;    top: 5px;    right: 5px;    width: 15px;    height: 15px;    border-radius: 100%;    background-color: #FFFFFF;    font-family: "Lato", sans-serif;    font-size: 9px;    color: #FF3333;    text-align: center;    line-height: 15px;}.menu_mobile .contact {    padding: 10px 0 25px 0;    width: 97%;    background-color: #0D0D86;}.menu_mobile .contact li {    padding: 0;}.menu_mobile .contact .item {    padding: 0 0 0 65px;    margin: 17px 0 0 0;    text-align: left;    position: relative;    min-height: 40px;}.menu_mobile .contact .item .box_img {    position: absolute;    top: 0;    left: 0;    width: 55px;    height: 35px;}.menu_mobile .contact .item .box_img .img_item {    float: right;    max-width: 60%;}.menu_mobile .contact .item .text1 {    padding: 1px 0 0 0;    margin-bottom: -5px;    font-size: 14px;    color: #FFFFFF;}.menu_mobile .contact .item .text2 {    padding: 5px 0 0 0;    font-weight: 700;    font-size: 16px;    color: #FFFFFF;}.menu_mobile .box_content {    margin: 0;    padding: 0 0px 0 0;    height: auto;    /*max-height: 500px;*/    overflow: hidden;    background-color: #FFFFFF;}.menu_mobile .box_content.right_top {    border-top-right-radius: 13px;}.menu_mobile .box_content.right_bottom {    border-bottom-right-radius: 13px;}.menu_mobile .menu_categories {    padding: 15px 10px 15px 0;    text-align: left;}.menu_mobile .menu_categories .border-left {    margin-left: 5%;    width: 95%;    border-left: 1px solid #FF3333;}.menu_mobile .menu_categories .submenu {    display: none;}.menu_mobile .menu_categories li.active .fa {    -ms-transform: rotate(90deg);    -webkit-transform: rotate(90deg);    transform: rotate(90deg);}.menu_mobile .menu_categories .submenu2 {    display: none;}.menu_mobile .menu_categories ul {    margin: 0;    padding: 0;}.menu_mobile .menu_categories ul li {    padding: 0;    margin: 0 0 -1px 0;    font-family: "Lato", sans-serif;    color: #333333;    position: relative;    border-bottom: 1px solid #F4F4F4;}.menu_mobile .menu_categories ul li .category {    font-size: 15px;    color: #333333;    float: left;    margin: 0;    width: 100%;    padding: 13px 25px 13px 65px;    position: relative;}.menu_mobile .menu_categories ul li .category .fa {    position: absolute;    top: 0;    bottom: 0;    right: 10px;    left: auto;    font-size: 18px;    margin: auto;    color: #C1C1C1;    width: 10px;    height: 20px;    -moz-transition: all 0.3s;    -webkit-transition: all 0.3s;    transition: all 0.3s;}.menu_mobile .menu_categories ul li .category:hover {    color: #FF3333;}.menu_mobile .menu_categories ul li .category:hover .fa {    color: #FF3333;}.menu_mobile .menu_categories ul li .box_img {    position: absolute;    top: 0;    left: 0;    width: 55px;    height: 100%;}.menu_mobile .menu_categories ul li .box_img .img_item {    margin: auto;    position: absolute;    top: 0;    bottom: 0;    left: 0;    right: 0;    max-width: 100%;    max-height: 100%;}.menu_mobile .menu_categories ul li .link {    font-size: 14px;    color: #333333;    float: left;    margin: 0;    width: 100%;    padding: 5px 25px 5px 18px;    position: relative;}.menu_mobile .menu_categories ul li .link .fa {    position: absolute;    top: 0;    bottom: 0;    right: 10px;    left: auto;    font-size: 18px;    margin: auto;    color: #C1C1C1;    width: 10px;    height: 20px;    -moz-transition: all 0.3s;    -webkit-transition: all 0.3s;    transition: all 0.3s;}.menu_mobile .menu_categories ul li .link:hover {    color: #FF3333;}.menu_mobile .menu_categories ul li .link:hover .fa {    color: #FF3333;}.menu_mobile .menu_categories ul li:nth-last-child(1) a {    border-bottom: none;}.menu_mobile .menu_link {    padding: 15px 10px 15px 0;    text-align: left;}.menu_mobile .menu_link ul {    margin: 0;    padding: 0;}.menu_mobile .menu_link ul li {    padding: 0;    margin: 0 0 -1px 0;    font-family: "Lato", sans-serif;    color: #333333;    position: relative;    border-bottom: 1px solid #F4F4F4;}.menu_mobile .menu_link ul li .category {    font-size: 15px;    color: #333333;    float: left;    margin: 0;    width: 100%;    padding: 13px 25px 13px 65px;    position: relative;}.menu_mobile .menu_link ul li .category .fa {    position: absolute;    top: 0;    bottom: 0;    right: auto;    left: 25px;    font-size: 18px;    margin: auto;    color: #FF3333;    width: 10px;    height: 16px;    -moz-transition: all 0.3s;    -webkit-transition: all 0.3s;    transition: all 0.3s;}.menu_mobile .menu_link ul li .category:hover {    color: #FF3333;}.header_main.fixed .msg {    height: 0;    min-height: inherit;    padding: 0;    background-color: transparent;}.header_main.fixed .msg_bottom {    display: block;}.header_main {    padding: 0;    z-index: 4;    position: fixed;    top: 0;    left: 0;    width: 100%;    background-color: #0D0D86;    display: inline-block;}.header_main .msg {    background-color: #000000;    padding: 11px 0;    font-family: "Open Sans", sans-serif;    font-weight: 700;    font-size: 14px;    color: #FFFFFF;    text-transform: uppercase;    text-align: center;    letter-spacing: 6px;    min-height: 38px;    overflow: hidden;}.header_main .msg span {    background: -webkit-linear-gradient(left, #C51E58 10%, #E99C3B);    -webkit-background-clip: text;    -webkit-text-fill-color: transparent;}.header_main .msg_bottom {    background-color: #000000;    padding: 11px 0;    font-family: "Open Sans", sans-serif;    font-weight: 700;    font-size: 14px;    color: #FFFFFF;    text-transform: uppercase;    text-align: center;    letter-spacing: 6px;    display: none;}.header_main .msg_bottom span {    background: -webkit-linear-gradient(left, #C51E58 10%, #E99C3B);    -webkit-background-clip: text;    -webkit-text-fill-color: transparent;}.header_main .btn_menu {    float: left;    width: 19px;    height: auto;    margin: 33px 20px 0 0;    padding: 0;    cursor: pointer;    background-color: transparent;    border: none;    display: none;}.header_main .btn_menu .line {    float: left;    margin: 0 0 6px 0;    width: 100%;    height: 2px;    background-color: #FFFFFF;}.header_main .home {    float: left;    margin: 19px 0;}.header_main .home .logo {    float: left;    margin: 0;    max-width: 100%;}.header_main .search {    float: left;    margin: 19px 0 0 35px;    width: 225px;    height: auto;    position: relative;    z-index: 9999999999;    padding: 1px;    border-radius: 17px;    background: #C51E58;    background: -webkit-linear-gradient(left, #FF3333, #BF0000);    background: -o-linear-gradient(left, #FF3333, #BF0000);    background: -moz-linear-gradient(left, #FF3333, #BF0000);    background: linear-gradient(left, #FF3333, #BF0000);}.header_main .search .field {    float: left;    margin: 0;    padding: 0 45px 0 14px;    width: 100%;    height: 35px;    border: none;    border-radius: 17px;    background-color: #0A0A65;    font-weight: 300;    font-size: 17px;    color: #FFFFFF;    position: relative;    z-index: 1;}.header_main .search .btn_send {    margin: 0;    padding: 0;    width: 45px;    height: 33px;    border: none;    border-radius: 17px;    background-color: #0A0A65;    position: absolute;    z-index: 2;    top: 2px;    right: 2px;    background-image: url("../images/bg_btn_search.png");    background-repeat: no-repeat;    background-position: center;}.header_main .search_mobile {    margin: 15px 0 14px 0;    height: auto;    position: relative;    padding: 1px;    border-radius: 11px;    background: #C51E58;    background: -webkit-linear-gradient(left, #FF3333, #BF0000);    background: -o-linear-gradient(left, #FF3333, #BF0000);    background: -moz-linear-gradient(left, #FF3333, #BF0000);    background: linear-gradient(left, #FF3333, #BF0000);    display: none;}.header_main .search_mobile .field {    float: left;    margin: 0;    padding: 0 45px 0 14px;    width: 100%;    height: 35px;    border: none;    border-radius: 11px;    background-color: #0A0A65;    font-weight: 300;    font-size: 17px;    color: #FFFFFF;    position: relative;    z-index: 1;}.header_main .search_mobile .btn_send {    margin: 0;    padding: 0;    width: 45px;    height: 33px;    border: none;    border-radius: 17px;    background-color: #0A0A65;    position: absolute;    z-index: 2;    top: 2px;    right: 2px;    background-image: url("../images/bg_btn_search.png");    background-repeat: no-repeat;    background-position: center;}.header_main::-webkit-input-placeholder {    color: #FFFFFF;    opacity: 10;}.header_main:-moz-placeholder {    color: #FFFFFF;    opacity: 10;}.header_main::-moz-placeholder {    color: #FFFFFF;    opacity: 10;}.header_main:-ms-input-placeholder {    color: #FFFFFF;    opacity: 10;}.header_main .whatsapp {    float: left;    width: 220px;    height: auto;    padding: 0 0 0 35px;    margin: 17px 0 0 45px;    background-image: url("../images/bg_whatsapp.png");    background-repeat: no-repeat;    background-position: 0 4px;}.header_main .whatsapp .text1 {    padding: 0;    font-size: 14px;    color: #FFFFFF;}.header_main .whatsapp .text2 {    padding: 0;    font-weight: 700;    font-size: 16px;    color: #FFFFFF;}.header_main .phone {    float: left;    width: 170px;    height: auto;    padding: 0 0 0 45px;    margin: 17px 0 0 0;    background-image: url("../images/bg_phone.png");    background-repeat: no-repeat;    background-position: 0 4px;}.header_main .phone .text1 {    padding: 0;    font-size: 14px;    color: #FFFFFF;}.header_main .phone .text2 {    padding: 0;    font-weight: 700;    font-size: 16px;    color: #FFFFFF;    text-transform: uppercase;}.header_main .menu {    float: right;    margin: 18px 0 0 0;    width: auto;}.header_main .menu li {    float: left;    margin: 0;    width: auto;}.header_main .menu li a.media {    float: left;    margin: 0 0 0 7px;    width: 38px;    height: 38px;    background-color: #FF3333;    position: relative;}.header_main .menu li a.media:hover {    background-color: #BF0000;}.header_main .menu li a.cart {    float: left;    margin: 0 0 0 7px;    width: 38px;    height: 38px;    background-color: #FF3333;    position: relative;    background-image: url("../images/bg_cart.png");    background-repeat: no-repeat;    background-position: center;    background-size: 26px auto;    /*display: none;*/}.header_main .menu li a.cart .amount {    position: absolute;    top: 5px;    right: 5px;    width: 15px;    height: 15px;    border-radius: 100%;    background-color: #FFFFFF;    font-family: "Lato", sans-serif;    font-size: 9px;    color: #FF3333;    text-align: center;    line-height: 15px;}.header_main .menu li .img_item {    position: absolute;    max-width: 80%;    max-height: 80%;    margin: auto;    position: absolute;    top: 0;    bottom: 0;    left: 0;    right: 0;}.newsletter {    padding: 0;    margin: 0 0 -45px 0;    position: relative;    z-index: 1;}.newsletter .container {    width: 1200px;}.newsletter .box_newsletter {    padding: 22px 35px;    border-radius: 41px;    background: #C51E58;    background: -webkit-linear-gradient(left, #2999D0, #143099 70%);    background: -o-linear-gradient(left, #2999D0, #143099 70%);    background: -moz-linear-gradient(left, #2999D0, #143099 70%);    background: linear-gradient(left, #2999D0, #143099 70%);}.newsletter .box_text {    padding: 5px 0 0 0;    font-family: "Open Sans", sans-serif;    font-weight: 300;    font-size: 22px;    color: #FFFFFF;}.newsletter .box_text .img_item {    float: left;    margin: -5px 20px 0 10px;}.newsletter .box_form {    padding: 0;}.newsletter .box_form .field {    display: inline-block;    float: left;    margin: 0 3% 0 0;    padding: 0 10px;    width: 43%;    height: 38px;    background-color: #FFFFFF;    border: none;    border-radius: 5px;    font-size: 20px;    color: #0D0D86;    line-height: 38px;    text-align: center;}.newsletter .box_form .btn_send {    display: inline-block;    float: left;    margin: 0;    padding: 0;    width: 8%;    height: 38px;    background-color: transparent;    border: none;    border-radius: 5px;    font-weight: 900;    font-size: 18px;    color: #FFFFFF;    line-height: 38px;    text-align: left;}.newsletter .box_form::-webkit-input-placeholder {    color: #0D0D86;    opacity: 10;}.newsletter .box_form:-moz-placeholder {    color: #0D0D86;    opacity: 10;}.newsletter .box_form::-moz-placeholder {    color: #0D0D86;    opacity: 10;}.newsletter .box_form:-ms-input-placeholder {    color: #0D0D86;    opacity: 10;}.footer_main {    padding: 0;    position: relative;    z-index: 0;}.footer_main .box_language_footer {    padding: 25px 0 0 0;    text-align: center;    display: none;}.footer_main .box_language_footer img {    display: inline-block;    width: 18px;    margin: 0 2px;}.footer_main .list_items {    padding: 25px 0 20px 0;    background-color: #0A0A65;}.footer_main .list_items .container {    width: 1000px;    padding: 0;}.footer_main .list_items .item {    padding: 0 0 0 45px;    position: relative;    min-height: 40px;}.footer_main .list_items .item .box_img {    position: absolute;    top: 3px;    left: 0;    width: 35px;    height: 40px;}.footer_main .list_items .item .box_img .img_item {    float: right;    margin: 0;    max-width: 100%;}.footer_main .list_items .item .text1 {    padding: 0;    font-size: 14px;    color: #FFFFFF;}.footer_main .list_items .item .text2 {    padding: 0;    font-weight: 700;    font-size: 16px;    color: #FFFFFF;    text-transform: uppercase;}.footer_main .box_footer {    padding: 115px 0 55px 0;    background-color: #0D0D86;    background-image: url("../images/shadow_footer.png");    background-repeat: no-repeat;    background-position: center -25px;}.footer_main .box_footer .container {    width: 900px;    padding: 0;}.footer_main .box_links {    padding: 0;}.footer_main .box_links .menu {    padding: 0 5px 0 0;}.footer_main .box_links .menu ul.active {    display: block;}.footer_main .box_links .menu ul {    padding: 0;}.footer_main .box_links .menu li {    float: left;    margin: 0 0 8px 0;    padding: 0;    width: 100%;    font-size: 18px;    color: #FFFFFF;}.footer_main .box_links .menu a {    color: #FFFFFF;}.footer_main .media {    padding: 0;    margin: 0;}.footer_main .media .list_media {    padding: 0 0 20px 0;    text-align: left;}.footer_main .media .list_media li {    float: left;    width: auto;    padding: 0;}.footer_main .media .list_media li a {    margin: 0 10px 0 0;    width: 46px;    height: 46px;    float: left;    position: relative;    background-color: #0A0A65;}.footer_main .media .list_media li a img {    max-width: 80%;    max-height: 80%;    margin: auto;    position: absolute;    top: 0;    bottom: 0;    left: 0;    right: 0;}.footer_main .media .list_media li a:hover {    background-color: #0D0D86;}.footer_main .media .list_media li .text {    float: left;    width: 120px;    font-size: 18px;    color: #FFFFFF;}.footer_main .media .btn_facebook {    display: inline-block;    width: 70px;    height: 22px;    background-color: #3575FF;    border-radius: 4px;    font-family: "Lato", sans-serif;    font-weight: 700;    font-size: 12px;    color: #FFFFFF;    line-height: 22px;}.footer_main .media .btn_facebook .fa {    float: left;    margin: 4px 7px 0 8px;    font-size: 14px;}.footer_main .media .btn_instagram {    display: inline-block;    width: 70px;    height: 22px;    border-radius: 4px;    font-family: "Lato", sans-serif;    font-weight: 700;    font-size: 12px;    color: #FFFFFF;    line-height: 22px;    background: #C51E58;    background: -webkit-linear-gradient(-50deg, #5342D6 30%, #FF3333 70%, #FCAC50);    background: -o-linear-gradient(-50deg, #5342D6 30%, #FF3333 70%, #FCAC50);    background: -moz-linear-gradient(-50deg, #5342D6 30%, #FF3333 70%, #FCAC50);    background: linear-gradient(-50deg, #5342D6 30%, #FF3333 70%, #FCAC50);}.footer_main .media .btn_instagram .fa {    float: left;    margin: 3px 7px 0 6px;    font-size: 16px;}.footer_main .text_address {    margin: 0;    padding: 20px 0;    font-size: 18px;    color: #0D0D86;    text-align: center;    background-color: #E8E8E8;}.footer_main .text_address .text {    display: inline-block;    width: 100%;}.footer_main .text_footer {    margin: 0;    padding: 15px 0;    font-family: "Roboto Condensed", sans-serif;    font-size: 11px;    color: #999999;    text-align: center;    background-color: #F2F2F2;}.footer_main .text_footer .container {    width: 1020px;}.footer_main .copyright {    margin: 0;    padding: 20px 0;    font-family: "Roboto Condensed", sans-serif;    font-size: 11px;    color: #999999;    line-height: 14px;    text-align: center;    background-color: #FFFFFF;}.footer_main .copyright .text {    display: inline-block;    width: 230px;    max-width: 100%;}.footer_main .copyright a {    color: #999999;}.footer_main .copyright a:hover {    color: #F58424;}.menu_category {    padding: 0;    position: relative;    z-index: 2;    background-color: #0A0A65;}.menu_category .all {    float: left;    margin: 0;    padding: 0;    width: 145px;    height: 48px;    position: relative;}.menu_category .all .link {    float: left;    margin: 0;    padding: 0 0 0 47px;    width: 100%;    height: 48px;    position: relative;    z-index: 1;    font-size: 18px;    color: #FFFFFF;    line-height: 48px;}.menu_category .all .btn_menu_all {    position: absolute;    top: 17px;    left: 15px;    width: 19px;    height: auto;    margin: 0;    padding: 0;    cursor: pointer;    background-color: transparent;    border: none;}.menu_category .all .btn_menu_all .line {    float: left;    margin: 0 0 5px 0;    width: 100%;    height: 2px;    background-color: #8585B2;}.menu_category .all .submenu {    position: absolute;    z-index: 0;    top: 99%;    left: 0;    width: 301px;    height: 489px;    background-color: #FFFFFF;    padding: 0 0 10px 0;    box-shadow: -1px 4px 5px #999999;    display: none;}.menu_category .all .submenu ul {    padding: 0;}.menu_category .all .submenu li {    padding: 0;}.menu_category .all .submenu .cat {    float: left;    padding: 15px 25px 14px 65px;    margin: 0;    width: 100%;    height: auto;    border-bottom: 1px solid #F4F4F4;    background-color: #FFFFFF;    font-family: "Lato", sans-serif;    font-size: 15px;    color: #333333;    position: relative;    z-index: 1;}.menu_category .all .submenu .cat .fa {    position: absolute;    top: 15px;    right: 13px;    font-size: 18px;    color: #C1C1C1;}.menu_category .all .submenu .cat .box_img {    margin: 0;    position: absolute;    top: 0;    left: 0;    width: 55px;    height: 50px;}.menu_category .all .submenu .cat .box_img .img_item {    margin: auto;    position: absolute;    top: 0;    bottom: 0;    left: 0;    right: 0;    max-width: 80%;    max-height: 80%;    z-index: 1;}.menu_category .all .submenu .cat:hover .box_img .img_item {    -moz-transform: scale(1.1);    -webkit-transform: scale(1.1);    transform: scale(1.1);}.menu_category .all .submenu .new {    float: left;    padding: 15px 25px 14px 65px;    margin: 0;    width: 100%;    height: auto;    border-bottom: 1px solid #F4F4F4;    background-color: #FFFFFF;    font-family: "Lato", sans-serif;    font-weight: 900;    font-size: 15px;    color: #FF3333;    position: relative;}.menu_category .all .submenu .new .fa {    position: absolute;    top: 15px;    right: 13px;    font-size: 18px;    color: #FF3333;}.menu_category .all .submenu .more .fa {    position: absolute;    top: 15px;    right: 13px;    font-size: 18px;    color: #FF3333;}.menu_category .all .submenu .more {    float: left;    padding: 15px 25px 14px 25px;    margin: 0;    width: 100%;    height: auto;    border-bottom: 1px solid #F4F4F4;    background-color: #FFFFFF;    font-family: "Lato", sans-serif;    font-weight: 900;    font-size: 15px;    color: #FF3333;    position: relative;}.menu_category .all .submenu .menu2 {    display: none;    position: absolute;    z-index: 2;    top: 0;    left: 100%;    margin-left: -2px;    width: 301px;    min-height: 489px;    background-color: #FFFFFF;    padding: 0 0 10px 10px;    box-shadow: -1px 1px 5px #999999;}.menu_category .all .submenu .menu2 .cat {    padding-left: 25px;}.menu_category .all .submenu li:hover .menu2 {    display: block;}.menu_category .all:hover .link {    background-color: #FFFFFF !important;    color: #0A0A65 !important;}.menu_category .all:hover .submenu {    display: block !important;}.menu_category .all:hover:before {    background-color: #FFFFFF;    content: "";    position: absolute;    z-index: 0;    top: 0;    left: 0;    width: 301px;    height: 50px;    background-color: #FFFFFF;    display: block !important;}.menu_category .menu {    float: left;    margin: 14px 0 0 170px;    width: auto;}.menu_category .menu li {    float: left;    margin: 0;    width: auto;}.menu_category .menu a.item_menu {    float: left;    margin: 0 47px 0 0;    width: auto;    font-size: 16px;    color: #FFFFFF;}.menu_category .quotation {    float: right;    margin: 17px 0 0 0;    font-size: 14px;    color: #FFFFFF;}.menu_category .quotation img {    float: left;    margin: -2px 10px 0 0;}.menu_category .quotation span {    font-weight: 700;}.menu_category .box_cart {    float: left;    margin: 15px 0 0 0;    font-size: 18px;    color: #FFFFFF;}.menu_category .box_cart a {    color: #FFFFFF;}.menu_category .box_cart .cart {    float: left;    margin: -6px 7px 0 0;    width: 30px;    height: 35px;    position: relative;    background-image: url("../images/bg_cart.png");    background-repeat: no-repeat;    background-position: center;    background-size: 26px auto;}.menu_category .box_cart .cart .amount {    position: absolute;    top: 0;    right: 0px;    width: 15px;    height: 15px;    border-radius: 100%;    background-color: #C00302;    font-family: "Lato", sans-serif;    font-size: 9px;    color: #FFFFFF;    text-align: center;    line-height: 15px;}.header_main .menu_category .all.fixed .link {    background-color: transparent;    color: #FFFFFF;}.header_main .menu_category .all.fixed .submenu {    display: none;}.header_main .menu_category .all.fixed:before {    display: none;}/*toda loja */main.main_store {    padding: 0;}main.main_store .store {    padding: 0 50px 50px 50px;    background-color: #FFFFFF;}main.main_store .store .item {    padding: 40px 0;    border-bottom: 1px solid #EDEDED;}main.main_store .store .item:nth-last-child(1) {    border: none;}main.main_store .store .title {    padding: 0 0 25px 0;    font-weight: 700;    font-size: 24px;    color: #3A4CA0;}main.main_store .store .title img {/*    -webkit-filter: invert(100%);    -moz-filter: invert(100%);    -ms-filter: invert(100%);    -o-filter: invert(100%);    filter: invert(100%);*/}main.main_store .store ul {    padding: 0 5px 0 0;    margin: 0;}main.main_store .store li {    padding: 0;    margin: 0 0 5px 0;    font-size: 16px;    color: #979797;}main.main_store .store a {    color: #979797;}main.main_store .store a:hover {    color: #0D0D86;}/*toda loja */@media (min-width: 1201px) {    .menu_category .all.active .link {        background-color: #FFFFFF;        color: #0A0A65;    }    .menu_category .all.active .submenu {        display: block;    }    .menu_category .all.active:before {        background-color: #FFFFFF;        content: "";        position: absolute;        z-index: 0;        top: 0;        left: 0;        width: 301px;        height: 50px;        background-color: #FFFFFF;    }}.product {    padding: 0;    margin: 0 0 25px 0;    height: 430px;    position: relative;    z-index: 0;    text-align: left;}.product .mobile {    display: none;}.product .column_left {    float: left;    width: 100%;}.product .column_right {    float: left;    width: 100%;}.product a {    float: left;    width: 100%;    height: 100%;    background-color: #FFFFFF;    border: none;    padding: 10px 15px;}.product .text1 {    padding: 0;    font-size: 12px;    color: #999999;    text-align: left;    overflow: hidden;    text-overflow: ellipsis;    white-space: nowrap;}.product .text2 {    padding: 0;    font-size: 12px;    color: #999999;    text-align: right;    overflow: hidden;    text-overflow: ellipsis;    white-space: nowrap;}.product .box_offer {    padding: 0;    margin: 7px 0 0 0;    height: 35px;    position: relative;    z-index: 1;}.product .box_offer .round {    width: 50px !important;    height: 50px !important;    padding: 15px 0 0 0 !important;    border-radius: 100% !important;    font-weight: 600 !important;    font-size: 11px !important;    word-break: break-all;}.product .box_offer .round .offer_text2 {    font-size: 10px;    line-height: 10px;    text-align: center;    color: #FFFFFF;}.product .box_offer .offer_gradient.round .offer_text2 {    background: -webkit-linear-gradient(left, #2998CF 10%, #132C97);    -webkit-background-clip: text;    -webkit-text-fill-color: transparent;    position: relative;    z-index: 1;}.product .box_offer .rodape_left {    position: absolute;    left: 15px;    bottom: -170px;    display: inline-block;}.product .box_offer .rodape_right {    position: absolute;    right: 15px;    bottom: -170px;    display: inline-block;}.product .box_offer .column {    padding: 0;}.product .box_offer .offer_circle {    float: right;    width: 50px;    height: 50px;    background-color: #FF3333;    padding: 8px 0 0 0;    margin: 0;    border-radius: 100%;    font-family: "Open Sans", sans-serif;    font-weight: 600;    font-size: 18px;    color: #FFFFFF;    line-height: 18px;    text-align: center;    text-transform: uppercase;    position: relative;    z-index: 1;}.product .box_offer .offer_circle .offer_text1 {    padding: 0;}.product .box_offer .offer_circle .offer_text2 {    padding: 0;    font-size: 12px;    line-height: 12px;}.product .box_offer .offer_gradient {    /*float: left;*/    display: inline-block;    width: auto;    height: auto;    padding: 3px 8px 2px 8px;    margin: 0 0 5px 0;    border-radius: 2px;    font-weight: 500;    font-size: 12px;    color: #FFFFFF;    text-align: center;    text-transform: uppercase;    background: #C51E58;    background: -webkit-linear-gradient(left, #2998CF, #132C97);    background: -o-linear-gradient(left, #2998CF, #132C97);    background: -moz-linear-gradient(left, #2998CF, #132C97);    background: linear-gradient(left, #2998CF, #132C97);    position: relative;    border: 1px solid transparent;    overflow: hidden;}.product .box_offer .offer_gradient:before {    content: "";    z-index: 0;    position: absolute;    top: 0;    left: 0;    width: 100%;    height: 100%;    background-color: #FFFFFF;    border-radius: 2px;    border: 1px solid transparent;    border-radius: 2px;}.product .box_offer .offer_gradient span {    background: -webkit-linear-gradient(left, #2998CF 10%, #132C97);    -webkit-background-clip: text;    -webkit-text-fill-color: transparent;    position: relative;    z-index: 1;}.product .box_offer .offer_green {    display: inline-block;    width: auto;    height: auto;    background-color: #009652;    padding: 3px 8px 1px 8px;    margin: 0 0 5px 0;    border-radius: 2px;    font-family: "Hind", sans-serif;    font-weight: 500;    font-size: 12px;    color: #FFFFFF;    text-align: center;    text-transform: uppercase;}.product .box_offer .offer_red {    display: inline-block;    width: auto;    height: auto;    background-color: #CE1B17;    padding: 3px 8px 1px 8px;    margin: 0 0 5px 0;    border-radius: 2px;    font-family: "Hind", sans-serif;    font-weight: 500;    font-size: 12px;    color: #FFFFFF;    text-align: center;    text-transform: uppercase;}.product .box_offer .box_time {    float: right;    width: 110px;    margin: -5px -10px 0 0;}.product .box_offer .box_time .box_number {    padding: 0;}.product .box_offer .box_time .number {    float: left;    margin: 0;    width: 33.3%;    font-family: "Lato", sans-serif;    font-weight: 700;    font-size: 18px;    color: #009652;    line-height: 18px;    text-align: center;    position: relative;}.product .box_offer .box_time .number:before {    content: ":";    position: absolute;    top: 0;    right: -2px;    width: 4px;    height: 100%;    text-align: center;}.product .box_offer .box_time .number:nth-last-child(1):before {    display: none;}.product .box_offer .box_time .box_text {    padding: 0;}.product .box_offer .box_time .text {    float: left;    margin: 0;    width: 33.3%;    font-family: "Lato", sans-serif;    font-weight: 400;    font-size: 10px;    color: #B3B3B3;    text-align: center;    line-height: 10px;}.product .box_img {    margin: 0;    position: relative;    z-index: 0;    height: 180px;    overflow: hidden;}.product .box_img .img_item {    margin: auto;    position: absolute;    top: 0;    bottom: 0;    left: 0;    right: 0;    max-width: 95%;    max-height: 95%;    z-index: 1;}.product .code {    padding: 0;    font-family: "Lato", sans-serif;    font-size: 10px;    color: #B2B2B2;    text-align: left;}.product .name {    padding: 0 15px 0 0;    margin: 20px 0 20px 0;    font-size: 16px;    color: #666666;    line-height: 19px;    text-align: left;    height: 56px;    overflow: hidden;    position: relative;}.product .name:before {    content: "...";    position: absolute;    right: 10px;    bottom: 0;    padding: 0;    width: auto;    background-color: #FFFFFF;}.product .name:after {    content: "";    position: absolute;    right: 10px;    width: 23px;    height: 100%;    margin-top: 0.2em;    background-color: #FFFFFF;}.product .discount {    padding: 0;    margin: 0;    font-family: "Lato", sans-serif;    font-weight: 700;    font-size: 16px;    color: #009552;}.product .box_price {    padding: 0 30px 0 0;    margin: 40px 0 0 0;}.product .price_old {    float: left;    width: auto;    padding: 5px 10px 0 0;    margin: 0;    font-family: "Roboto Condensed", sans-serif;    font-size: 17px;    color: #979797;    text-decoration: line-through;}.product .price {    float: left;    width: auto;    padding: 0;    margin: 0;    font-family: "Roboto Condensed", sans-serif;    font-weight: 700;    font-size: 24px;    color: #131313;}.product .price span {    font-weight: 400;    font-size: 17px;    color: #979797;}.product .more {    padding: 0;    margin: 3px 0 0 0;    font-family: "hind", sans-serif;    font-size: 14px;    color: #9B9B9B;}.product .more span {    display: inline-block;    width: auto;    margin: 0 5px 0 0;    font-size: 16px;    font-weight: 500;    position: relative;    top: 2px;}.product .box_infos {    display: none;    float: right;    margin: 0;    width: 85%;}.product .box_infos .box_1 {    padding: 0 0 0 15px;}.product .box_infos .box_2 {    padding: 0 0 0 5px;}.product .box_infos .box_3 {    padding: 0 0 0 5px;}.product .box_infos .bar {    padding: 0;}.product .box_infos .offer {    position: relative !important;    top: 0;    float: left;    margin: 7px 0 0 0;    width: auto;}.product .box_infos .code {    padding: 8px 25px 0 0;    font-family: "hind", sans-serif;    font-size: 12px;    color: #999999;    text-align: left;    float: left;    margin: 0;    width: auto;}.product .box_infos .brand {    padding: 6px 25px 0 0;    font-family: "hind", sans-serif;    font-size: 13px;    color: #999999;    text-align: left;    float: left;    margin: 0;    width: auto;}.product .box_add_amount {    padding: 0;    z-index: 1;    position: absolute;    bottom: 12px;    right: 12px;    width: 45px;    height: 45px;}.product .box_add_amount .field {    padding: 0;    margin: 0;    position: absolute;    top: 0;    right: 2px;    z-index: 1;    width: 19px;    height: 19px;    border: none;    border-radius: 100%;    background-color: #999999;    font-family: "Lato", sans-serif;    font-weight: 400;    font-size: 12px;    color: #FFFFFF;    text-align: center;}.product .box_add_amount .btn_add {    float: left;    position: relative;    z-index: 0;    margin: 0;    width: 45px;    height: 45px;    border: none;    background-color: transparent;    background-image: url("../images/bg_btn_add.png");    background-repeat: no-repeat;    background-position: center;}.product {    padding: 0;}.product a:hover {    box-shadow: 3px 3px 10px #CCCCCC;}.product a:hover .box_img .img_item {    -moz-transform: scale(1.1);    -webkit-transform: scale(1.1);    transform: scale(1.1);}.product.active {    width: 98% !important;    height: auto;}.product.active a {    padding-right: 80px;}.product.active .box_img {    width: 20%;    height: 110px;}.product.active .box_add_amount {    position: absolute;}.product.active .desktop {    display: none;}.product.active .mobile {    display: block;    float: left;    width: 80%;    padding: 0;}.product.active .mobile .column1 {    float: left;    margin: 0;    width: 55%;}.product.active .mobile .column2 {    float: left;    margin: 0;    width: 22%;}.product.active .mobile .column3 {    float: left;    margin: 0;    padding: 25px 0 0 0;    width: 23%;}.product.active .mobile .text1 span, .product.active .mobile .text2 span {    margin-right: 20px;    margin-bottom: 5px;    float: left;}.product.active .mobile .discount {    margin-top: 25px;}.product.active .mobile .box_offer span {    float: left !important;}.product.active .mobile .box_offer .box_time {    float: left !important;    margin-top: 2px;}.section_breadcrumb {    padding: 0;}.section_breadcrumb ul {    padding: 30px 0 25px 0;    margin: 0;    position: relative;}.section_breadcrumb ul li {    float: left;    width: auto;    padding: 0 10px 0 0;    font-size: 15px;    color: #808080;}.section_breadcrumb ul li .fa {    margin: 1px 0 0 45px;    float: right;    color: #CECEE0;}.section_breadcrumb ul li a {    color: #808080;}.section_breadcrumb ul li a:hover, .section_breadcrumb ul li a.active {    color: #FF3333;}.box_msg_home {    padding: 65px 80px;}.box_msg_home .column {    padding: 0 22px;}.box_msg_home .box_msg1 {    padding: 15px 12px 15px 120px;    background-color: #F4F4F4;    border-radius: 5px;    min-height: 125px;}.box_msg_home .box_msg1 .box_img {    padding: 0;    position: absolute;    top: 10%;    left: 15px;    width: 88px;    height: 100px;    background-color: #009652;    background-image: url("../images/bg_delivery_phone.png");    background-repeat: no-repeat;    background-position: center;}.box_msg_home .box_msg1 .text1 {    padding: 0;    font-family: "Open Sans", sans-serif;    font-weight: 700;    font-size: 16px;    color: #0A0A65;}.box_msg_home .box_msg1 .text2 {    padding: 8px 0 0 0;    font-family: "Open Sans", sans-serif;    font-size: 11px;    color: #000000;}.box_msg_home .box_msg1 .text3 {    padding: 8px 0 0 0;    font-family: "Lato", sans-serif;    font-weight: 700;    font-size: 11px;    color: #009652;}.box_msg_home .box_msg2 {    padding: 15px 160px 12px 15px;    background-color: #F4F4F4;    border-radius: 5px;    min-height: 125px;}.box_msg_home .box_msg2 .img_delivery {    position: absolute;    top: -5px;    right: 15px;    width: auto;    height: auto;}.box_msg_home .box_msg2 .text {    padding: 25px 0 0 38px;    font-family: "Open Sans", sans-serif;    font-weight: 700;    font-size: 20px;    color: #0A0A65;}.box_instagram_img {    padding: 45px 0 0 0;    margin: 19px 0 -40px 0;    background-color: #F9F9F9;}.box_instagram_img .container {    width: 1700px;}.box_instagram_img .title {    margin: 0;    padding: 0;    border-radius: 24px;    font-weight: 600;    font-size: 25px;    color: #2998CF;    text-align: center;    text-transform: uppercase;}.box_instagram_img .title span {    background: -webkit-linear-gradient(left, #2998CF 10%, #132C97);    -webkit-background-clip: text;    -webkit-text-fill-color: transparent;    position: relative;    z-index: 1;}.box_instagram_img .box_button {    margin: 5px 0 0 0;    padding: 0;    text-align: center;}.box_instagram_img .box_button a {    display: inline-block;    margin: 0;    padding: 0;    width: 102px;    height: 24px;    background-color: #0A0A65;    border-radius: 4px;    font-size: 14px;    color: #FFFFFF;    text-align: center;    line-height: 24px;}.box_instagram_img .box_button a:hover {    background-color: #2998CF;}.box_instagram_img .instagram {    padding: 0;    margin: 40px 0 0 0;}.box_instagram_img .instagram a {    position: relative;    float: left;    width: 20%;    overflow: hidden;}.box_instagram_img .instagram a:before {    content: "";    float: left;    margin: 0;    padding: 0 0 100% 0;    width: 100%;    height: auto;}.box_instagram_img .instagram a img {    margin: auto;    position: absolute;    top: 0;    bottom: 0;    left: 0;    right: 0;    min-width: 100%;    min-height: 100%;    max-width: 120%;    max-height: 120%;}.box_instagram_img .instagram a:hover img {    -moz-transform: scale(1.1);    -webkit-transform: scale(1.1);    transform: scale(1.1);}/*.box_instagram {  padding: 0;  margin: 45px 0 -40px 0;  background-color: #F9F9F9;}.box_instagram .container {  border: 1px solid red;  width: 1700px;}.box_instagram .title {  margin: 0;  padding: 0;  border-radius: 24px;  font-weight: 600;  font-size: 25px;  color: #2998CF;  text-align: center;  text-transform: uppercase;}.box_instagram .title span {  background: -webkit-linear-gradient(left, #2998CF 10%, #132C97);  -webkit-background-clip: text;  -webkit-text-fill-color: transparent;  position: relative;  z-index: 1;}.box_instagram .box_button {  margin: 5px 0 0 0;  padding: 0;  text-align: center;}.box_instagram .box_button a {  display: inline-block;  margin: 0;  padding: 0;  width: 102px;  height: 24px;  background-color: #0A0A65;  border-radius: 4px;  font-size: 14px;  color: #FFFFFF;  text-align: center;  line-height: 24px;}.box_instagram .box_button a:hover {  background-color: #2998CF;}.box_instagram .instagram {  padding: 0;  margin: 40px 0 0 0;}.box_instagram .instagram a {  position: relative;  float: left;  width: 20%;  overflow: hidden;}.box_instagram .instagram a:before {  content: "";  float: left;  margin: 0;  padding: 0 0 100% 0;  width: 100%;  height: auto;}.box_instagram .instagram a img {  margin: auto;  position: absolute;  top: 0;  bottom: 0;  left: 0;  right: 0;  min-width: 100%;  min-height: 100%;  max-width: 120%;  max-height: 120%;}.box_instagram .instagram a:hover img {  -moz-transform: scale(1.1);  -webkit-transform: scale(1.1);  transform: scale(1.1);}*/main {    padding-left: 0 !important;    padding-right: 0 !important;    position: relative;    z-index: 1;}.banner_mobile {    padding: 0;    display: none;}main.main_home {    min-height: 1000px;}main.main_home .slide_product:before {    content: "";    position: absolute;    top: 0;    bottom: 0;    left: 0;    right: auto;    margin: auto;    width: 25px;    height: 200px;    z-index: 1;    background-image: url("../images/shadow_left.png");    background-repeat: no-repeat;    background-position: center left;}main.main_home .slide_product:after {    content: "";    position: absolute;    top: 0;    bottom: 0;    left: auto;    right: 0;    margin: auto;    width: 25px;    height: 200px;    z-index: 1;    background-image: url("../images/shadow_right.png");    background-repeat: no-repeat;    background-position: center left;}main.main_home .banner {    padding: 0 0 0 300px;}main.main_home .box_msg_home {    padding: 65px 80px;}main.main_home .box_msg_home .column {    padding: 0 22px;}main.main_home .box_msg_home .box_msg1 {    padding: 15px 12px 15px 120px;    background-color: #F4F4F4;    border-radius: 5px;    min-height: 125px;}main.main_home .box_msg_home .box_msg1 .box_img {    padding: 0;    position: absolute;    top: 10%;    left: 15px;    width: 88px;    height: 100px;    background-color: #009652;}main.main_home .box_msg_home .box_msg1 .text1 {    padding: 0;    font-family: "Open Sans", sans-serif;    font-weight: 700;    font-size: 16px;    color: #0A0A65;}main.main_home .box_msg_home .box_msg1 .text2 {    padding: 8px 0 0 0;    font-family: "Open Sans", sans-serif;    font-size: 11px;    color: #000000;}main.main_home .box_msg_home .box_msg1 .text3 {    padding: 8px 0 0 0;    font-family: "Lato", sans-serif;    font-weight: 700;    font-size: 11px;    color: #009652;}main.main_home .box_msg_home .box_msg2 {    padding: 15px 160px 12px 15px;    background-color: #F4F4F4;    border-radius: 5px;    min-height: 125px;}main.main_home .box_msg_home .box_msg2 .img_delivery {    position: absolute;    top: -5px;    right: 15px;    width: auto;    height: auto;}main.main_home .box_msg_home .box_msg2 .text {    padding: 25px 0 0 38px;    font-family: "Open Sans", sans-serif;    font-weight: 700;    font-size: 20px;    color: #0A0A65;}main.main_home .box_links {    padding: 0;}main.main_home .box_links .item {    padding: 0 17px;    font-family: "Open Sans", sans-serif;    font-weight: 600;    font-size: 15px;    text-align: center;}main.main_home .box_links .item a {    padding: 1.1px 1px 1.2px 1.6px;    float: left;    margin: 0;    width: 100%;    height: auto;    background: #C51E58;    background: -webkit-linear-gradient(left, #2998CF, #132C97);    background: -o-linear-gradient(left, #2998CF, #132C97);    background: -moz-linear-gradient(left, #2998CF, #132C97);    background: linear-gradient(left, #2998CF, #132C97);    border-radius: 20px;}main.main_home .box_links .item .box_white {    background-color: #FFFFFF;    padding: 10px 0;    border-radius: 20px;}main.main_home .box_links .item span {    background: -webkit-linear-gradient(left, #2998CF 10%, #132C97);    -webkit-background-clip: text;    -webkit-text-fill-color: transparent;    position: relative;    z-index: 1;}main.main_home .box_product {    padding: 0;    margin: 55px 0 0 0;    background-color: #F9F9F9;}main.main_home .box_product .category_mobile {    padding: 0;    display: none;}main.main_home .box_product .category_mobile ul {    padding: 0 30px;    position: relative;}main.main_home .box_product .category_mobile .slide_category {    width: 2000px !important;}main.main_home .box_product .category_mobile .slide_category li:nth-last-child(1) a {    margin-right: 80px !important;}main.main_home .box_product .category_mobile li {    padding: 0;    margin: 0;    float: left;    width: auto;}main.main_home .box_product .category_mobile .title {    padding: 25px 0 20px 0;    margin: 0;    font-family: "Open Sans", sans-serif;    font-weight: 600;    font-size: 20px;    text-align: center;    position: relative;}main.main_home .box_product .category_mobile .title span {    background: -webkit-linear-gradient(left, #2998CF 10%, #132C97);    -webkit-background-clip: text;    -webkit-text-fill-color: transparent;}main.main_home .box_product .category_mobile a.link {    float: left;    margin: 0 1px 2px 0;    padding: 6px 15px;    position: relative;    width: auto;    height: auto;    font-family: "Open Sans", sans-serif;    font-size: 16px;    color: #666666;    border: 1px solid #F0F0F0;    background-color: #FFFFFF;}main.main_home .box_product .category_mobile a.link:hover, main.main_home .box_product .category_mobile a.link.active {    color: #FF3333;    border: 1px solid #FF3333;}main.main_home .box_product .category_mobile .lSPrev {    padding: 0 10px;    margin: 0;    background-color: #F9F9F9;    border: none;    position: absolute;    top: 0;    left: 0;    z-index: 10;    width: auto;    height: 32px;    line-height: 32px;    font-size: 20px;    color: #333333;}main.main_home .box_product .category_mobile .lSNext {    padding: 0 10px;    margin: 0;    background-color: #F9F9F9;    border: none;    position: absolute;    top: 0;    right: 0;    z-index: 10;    width: auto;    height: 32px;    line-height: 32px;    font-size: 20px;    color: #333333;}main.main_home .box_product .column_category {    padding: 0;    float: left;    width: 20%;}main.main_home .box_product .column_category ul {    padding: 0;}main.main_home .box_product .column_category li {    padding: 0;}main.main_home .box_product .column_category .title {    padding: 25px 15px 20px 15px;    margin: 0 0 25px 0;    font-family: "Open Sans", sans-serif;    font-weight: 600;    font-size: 20px;    position: relative;}main.main_home .box_product .column_category .title:before {    content: "";    position: absolute;    left: 15px;    bottom: 0;    width: 116px;    height: 1px;    background: #C51E58;    background: -webkit-linear-gradient(left, #2998CF, #132C97);    background: -o-linear-gradient(left, #2998CF, #132C97);    background: -moz-linear-gradient(left, #2998CF, #132C97);    background: linear-gradient(left, #2998CF, #132C97);}main.main_home .box_product .column_category .title:after {    content: "...";    position: absolute;    right: 10px;    bottom: 0;    width: auto;    height: auto;    font-size: 30px;    color: #FF3333;    line-height: 30px;}main.main_home .box_product .column_category .title span {    background: -webkit-linear-gradient(left, #2998CF 10%, #132C97);    -webkit-background-clip: text;    -webkit-text-fill-color: transparent;}main.main_home .box_product .column_category a {    float: left;    margin: 0;    padding: 13px 35px 13px 15px;    position: relative;    width: 100%;    height: auto;    font-family: "Open Sans", sans-serif;    font-size: 16px;    color: #666666;    border-bottom: 1px solid #F0F0F0;    border-right: 1px solid transparent;}main.main_home .box_product .column_category a .fa {    position: absolute;    top: 12px;    right: 20px;    font-size: 22px;    color: #CECEE0;}main.main_home .box_product .column_category a:hover, main.main_home .box_product .column_category a.active {    color: #FF3333;    background-color: #FFFFFF;    border-right: 1px solid #FF3333;}main.main_home .box_product .column_category a:hover .fa, main.main_home .box_product .column_category a.active .fa {    color: #FF3333;}main.main_home .box_product .column_product {    padding: 12px;    float: left;    width: 80%;}main.main_home .box_product .column_product .product {    margin: 0 0 5px 0;}main.main_home .box_product .column_product .box_banner {    padding: 0;    margin: 10px 0 0 0;}main.main_home .box_brands {    padding: 95px 0;}main.main_home .box_brands .title {    padding: 0 0 35px 0;    font-family: "Open Sans", sans-serif;    font-weight: 600;    font-size: 25px;    color: #2998CF;    text-align: center;}main.main_home .box_brands .title span {    background: -webkit-linear-gradient(left, #2998CF 10%, #132C97);    -webkit-background-clip: text;    -webkit-text-fill-color: transparent;    position: relative;    z-index: 1;}main.main_home .box_brands .item {    padding: 0;    text-align: center;}main.main_home .box_brands .item .box_img {    position: relative;    width: 150px;    max-width: 95%;    border: 1px solid transparent;    display: inline-block;    background: #C51E58;    background: -webkit-linear-gradient(left, #2998CF, #132C97);    background: -o-linear-gradient(left, #2998CF, #132C97);    background: -moz-linear-gradient(left, #2998CF, #132C97);    background: linear-gradient(left, #2998CF, #132C97);    border-radius: 100%;    overflow: hidden;}main.main_home .box_brands .item .box_img:before {    content: "";    float: left;    margin: 0;    padding: 0 0 100% 0;    width: 100%;    height: auto;    background-color: #FFFFFF;    border-radius: 100%;}main.main_home .box_brands .item .box_img .img_item {    margin: auto;    position: absolute;    top: 0;    bottom: 0;    left: 0;    right: 0;    max-width: 100%;    max-height: 100%;}main.main_home .box_brands .item .text {    padding: 18px 0 0 0;    font-family: "Open Sans", sans-serif;    font-size: 16px;    color: #666666;    text-align: center;}main.main_home .box_brands .item:hover .box_img .img_item {    -moz-transform: scale(1.1);    -webkit-transform: scale(1.1);    transform: scale(1.1);}main.main_home .box_blue {    padding: 30px 0 40px 0;    background-color: #0A0A65;}main.main_home .box_blue .container {    width: 1400px;}main.main_home .box_blue .box_banner {    padding: 0;    margin-top: -60px;}main.main_home .box_blue .box_banner .item {    padding: 0;    position: relative;    overflow: hidden;}main.main_home .box_blue .box_banner .item:before {    content: "";    float: left;    margin: 0;    padding: 0 0 90% 0;    width: 100%;    height: auto;}main.main_home .box_blue .box_banner .item a {    float: left;    margin: 0;}main.main_home .box_blue .box_banner .item .img_item {    margin: auto;    position: absolute;    top: 0;    bottom: 0;    left: 0;    right: 0;    min-width: 100%;    min-height: 100%;    max-width: 120%;    max-height: 120%;}main.main_home .box_blue .box_banner .item:hover .img_item {    -moz-transform: scale(1.1);    -webkit-transform: scale(1.1);    transform: scale(1.1);}main.main_home .box_blue .box_brand_blue {    padding: 40px 0 0 0;}main.main_home .box_blue .box_brand_blue .item {    padding: 0;    background-color: #FFFFFF;    border: 1px solid #0a0a65;    height: 93px;}main.main_home .box_blue .box_brand_blue .item .img_item {    margin: auto;    position: absolute;    top: 0;    bottom: 0;    left: 0;    right: 0;    max-width: 43%;    max-height: 60%;}main.main_home .box_blue .box_brand_blue .item:hover .img_item {    -moz-transform: scale(1.1);    -webkit-transform: scale(1.1);    transform: scale(1.1);}main.main_home .title_offer {    margin: 75px 0 20px 0;    padding: 10px 0;    border-radius: 24px;    font-weight: 700;    font-size: 25px;    color: #FFFFFF;    text-align: center;    text-transform: uppercase;    background: #C51E58;    background: -webkit-linear-gradient(left, #2998CF, #132C97);    background: -o-linear-gradient(left, #2998CF, #132C97);    background: -moz-linear-gradient(left, #2998CF, #132C97);    background: linear-gradient(left, #2998CF, #132C97);    position: relative;    border: 1px solid transparent;}main.main_home .title_offer:before {    content: "";    z-index: 0;    position: absolute;    top: 0;    left: 0;    width: 100%;    height: 100%;    background-color: #FFFFFF;    border: 1px solid transparent;    border-radius: 24px;}main.main_home .title_offer span {    background: -webkit-linear-gradient(left, #2998CF 10%, #132C97);    -webkit-background-clip: text;    -webkit-text-fill-color: transparent;    position: relative;    z-index: 1;}main.main_home .box_instagram {    padding: 0;    margin: 45px 0 -40px 0;    background-color: transparent;}main.main_home .box_instagram .title {    margin: 0;    padding: 0;    border-radius: 24px;    font-weight: 600;    font-size: 25px;    color: #2998CF;    text-align: center;    text-transform: uppercase;}main.main_home .box_instagram .title span {    background: -webkit-linear-gradient(left, #2998CF 10%, #132C97);    -webkit-background-clip: text;    -webkit-text-fill-color: transparent;    position: relative;    z-index: 1;}main.main_home .box_instagram .box_button {    margin: 5px 0 0 0;    padding: 0;    text-align: center;}main.main_home .box_instagram .box_button a {    display: inline-block;    margin: 0;    padding: 0;    width: 102px;    height: 24px;    background-color: #0A0A65;    border-radius: 4px;    font-size: 14px;    color: #FFFFFF;    text-align: center;    line-height: 24px;}main.main_home .box_instagram .box_button a:hover {    background-color: #2998CF;}main.main_home .box_instagram .instagram {    padding: 0;    margin: 40px 0 0 0;}main.main_home .box_instagram .instagram a {    position: relative;    float: left;    width: 20%;    overflow: hidden;}main.main_home .box_instagram .instagram a:before {    content: "";    float: left;    margin: 0;    padding: 0 0 100% 0;    width: 100%;    height: auto;}main.main_home .box_instagram .instagram a img {    margin: auto;    position: absolute;    top: 0;    bottom: 0;    left: 0;    right: 0;    min-width: 100%;    min-height: 100%;    max-width: 120%;    max-height: 120%;}main.main_home .box_instagram .instagram a:hover img {    -moz-transform: scale(1.1);    -webkit-transform: scale(1.1);    transform: scale(1.1);}main.main_home .box_featured {    padding: 0;    margin: 100px 0 0 0;}main.main_home .box_featured .box_time {    float: right;    margin: 0 10px 0 0;}main.main_home .box_featured .column {    padding: 0;}main.main_home .box_featured .title {    padding: 0 40px 20px 0;    margin: 0 0 35px 0;    font-family: "Open Sans", sans-serif;    font-weight: 600;    font-size: 20px;    color: #808080;    position: relative;}main.main_home .box_featured .title:before {    content: "";    position: absolute;    left: 0;    bottom: 0;    width: 100px;    height: 1px;    background: #FF3333;}main.main_home .box_featured .title:after {    content: "...";    position: absolute;    right: 10px;    bottom: 20px;    width: auto;    height: auto;    font-size: 30px;    color: #FF3333;    line-height: 30px;}main.main_home .box_featured .product_item {    padding: 0;    margin: 0 0 25px 0;    height: 110px;    position: relative;    z-index: 0;    text-align: left;    border-bottom: 1px solid #F2F2F2;}main.main_home .box_featured .product_item a {    float: left;    width: 100%;    height: 100%;    background-color: #FFFFFF;    border: none;    padding: 10px 15px;    border-radius: 7px;}main.main_home .box_featured .product_item .box_img {    margin: 0;    position: relative;    z-index: 0;    height: 90px;    overflow: hidden;}main.main_home .box_featured .product_item .box_img .img_item {    margin: auto;    position: absolute;    top: 0;    bottom: 0;    left: 0;    right: 0;    max-width: 100%;    max-height: 100%;    z-index: 1;}main.main_home .box_featured .product_item .name {    padding: 0 15px 0 0;    margin: 0 0 10px 0;    font-size: 16px;    color: #666666;    line-height: 19px;    text-align: left;    height: 37px;    overflow: hidden;    position: relative;}main.main_home .box_featured .product_item .name:before {    content: "...";    position: absolute;    right: 10px;    bottom: 0;    padding: 0;    width: auto;    background-color: #FFFFFF;}main.main_home .box_featured .product_item .name:after {    content: "";    position: absolute;    right: 10px;    width: 23px;    height: 100%;    margin-top: 0.2em;    background-color: #FFFFFF;}main.main_home .box_featured .product_item .box_price {    padding: 0 30px 0 0;    margin: 0;}main.main_home .box_featured .product_item .price_old {    float: left;    width: auto;    padding: 5px 10px 0 0;    margin: 0;    font-family: "Roboto Condensed", sans-serif;    font-size: 17px;    color: #979797;    text-decoration: line-through;}main.main_home .box_featured .product_item .price {    float: left;    width: auto;    padding: 0;    margin: 0;    font-family: "Roboto Condensed", sans-serif;    font-weight: 700;    font-size: 24px;    color: #131313;}main.main_home .box_featured .product_item .price span {    font-weight: 400;    font-size: 17px;    color: #979797;}main.main_home .box_featured .product_item .box_infos {    padding: 0;    margin: 0;}main.main_home .box_featured .product_item {    padding: 0;}main.main_home .box_featured .product_item a:hover {    box-shadow: 3px 3px 10px #CCCCCC;}main.main_home .box_featured .product_item a:hover .box_img .img_item {    -moz-transform: scale(1.1);    -webkit-transform: scale(1.1);    transform: scale(1.1);}/*lista de produtos*/main.main_product_list {    background-color: #FFFFFF;}main.main_product_list .banner_small {    margin: 0 0 30px 0;    padding: 0;    text-align: center;}main.main_product_list .banner_small .img_item {    display: inline-block;    margin: 0;    width: auto;    max-width: 100%;}main.main_product_list section.banner {    padding: 0;    margin: 0 0 -180px 0;    position: relative;    z-index: 0;}main.main_product_list section.product_list {    padding: 0;    position: relative;    z-index: 1;}main.main_product_list .box_white {    padding: 20px 10px 30px 10px;    background-color: #F9F9F9;}main.main_product_list .box_white .column_category {    padding: 0;    width: 20%;}main.main_product_list .box_white .column_category .box_category_list {    padding: 0;}main.main_product_list .box_white .column_category .title {    padding: 0 0 30px 0;    font-size: 14px;    color: #808080;    line-height: 17px;}main.main_product_list .box_white .column_category .ps__scrollbar-y-rail {    width: 1px;    background-color: #E2E2E2;    position: absolute;    top: 0;    right: 4px;}main.main_product_list .box_white .column_category .ps__scrollbar-y {    width: 1px;    background-color: #0D0D86;    position: absolute;    top: 0;    right: 0;}main.main_product_list .box_white .column_category::-webkit-input-placeholder {    color: #B3B3B3;    opacity: 10;}main.main_product_list .box_white .column_category:-moz-placeholder {    color: #B3B3B3;    opacity: 10;}main.main_product_list .box_white .column_category::-moz-placeholder {    color: #B3B3B3;    opacity: 10;}main.main_product_list .box_white .column_category:-ms-input-placeholder {    color: #B3B3B3;    opacity: 10;}main.main_product_list .box_white .column_category .box_category {    padding: 0;    margin: 0 0 1px 0;    background-color: #FFFFFF;}main.main_product_list .box_white .column_category .box_category .category {    padding: 0;}main.main_product_list .box_white .column_category .box_category .category a {    padding: 15px 30px 15px 10px;    float: left;    margin: 0;    width: 100%;    height: auto;    font-size: 16px;    color: #808080;    line-height: 19px;    text-decoration: none;}main.main_product_list .box_white .column_category .box_category .category .fa {    position: absolute;    top: 17px;    right: 18px;    font-size: 18px;    color: #B2B2B2;    -moz-transition: all 0.3s;    -webkit-transition: all 0.3s;    transition: all 0.3s;}main.main_product_list .box_white .column_category .box_category.active .category a {    color: #0D0D86;}main.main_product_list .box_white .column_category .box_category.active .fa {    -moz-transform: rotate(90deg);    -webkit-transform: rotate(90deg);    transform: rotate(90deg);    color: #0D0D86;}main.main_product_list .box_white .column_category .box_category.active > .list_subcategory {    display: block;}main.main_product_list .box_white .column_category .list_subcategory {    padding: 0 0 35px 5px;    margin: 5px 0 0 0;    display: none;}main.main_product_list .box_white .column_category .list_subcategory .ul_brand {    padding-left: 1px;}main.main_product_list .box_white .column_category .list_subcategory ul {    padding: 0 14px 0 0;    margin: 0;    float: left;    width: 100%;    height: auto;    height: 150px;    overflow: hidden;    position: relative;}main.main_product_list .box_white .column_category .list_subcategory li {    padding: 0;    list-style: none;    padding: 0;    float: left;    margin: 2px 0 9px 0;    width: 100%;    height: auto;}main.main_product_list .box_white .column_category .list_subcategory li a {    font-family: "Lato", sans-serif;    font-weight: 400;    font-size: 16px;    color: #808080;    line-height: 19px;    text-decoration: none;}main.main_product_list .box_white .column_category .list_subcategory li a:hover, main.main_product_list .box_white .column_category .list_subcategory li a.active {    color: #808080;}main.main_product_list .box_white .column_category .list_subcategory li span {    padding: 0;}main.main_product_list .box_white .column_category .list_subcategory li label {    float: left;    margin: 0;    padding: 0 0 0 30px;    width: 100%;    height: auto;    cursor: pointer;    font-family: "Lato", sans-serif;    font-weight: 400;    font-size: 16px;    color: #808080;    line-height: 19px;    position: relative;}main.main_product_list .box_white .column_category .list_subcategory li label input[type=checkbox] {    display: none;}main.main_product_list .box_white .column_category .list_subcategory li label .checkbox {    margin: 0;    width: 18px;    height: 18px;    position: relative;    background-color: #FFFFFF;    background-size: 100% 100%;    border: 1px solid #E2E2E2;    border-radius: 2px;    position: absolute;    top: 0;    left: 0;}main.main_product_list .box_white .column_category .list_subcategory li label .checkbox .checked {    border: none;    width: auto;    height: auto;    margin: auto;    position: absolute;    top: 0;    bottom: 0;    left: 0;    right: 0;    opacity: 0;}main.main_product_list .box_white .column_category .list_subcategory li label input[type=checkbox]:checked + .checkbox {    border-color: transparent;    background: #FF3333;    background: -webkit-linear-gradient(left, #FF3333, #BF0000);    background: -o-linear-gradient(left, #FF3333, #BF0000);    background: -moz-linear-gradient(left, #FF3333, #BF0000);    background: linear-gradient(left, #FF3333, #BF0000);}main.main_product_list .box_white .column_category .list_subcategory li label input[type=checkbox]:checked + .checkbox .checked {    opacity: 1;}main.main_product_list .box_white .column_category .list_subcategory li label input[type=checkbox]:checked + .checkbox + span {    color: #808080;}main.main_product_list .box_white .column_category .list_subcategory li label:hover {    color: #808080;}main.main_product_list .box_white .column_category .list_subcategory .li_brand:hover .box_img, main.main_product_list .box_white .column_category .list_subcategory .li_brand:hover .name_brand {    color: #0D0D86;}main.main_product_list .box_white .column_category .list_subcategory .li_brand:hover .box_img:before, main.main_product_list .box_white .column_category .list_subcategory .li_brand:hover .name_brand:before {    opacity: 1;}main.main_product_list .box_white .column_category .list_subcategory .li_brand:hover .box_img .img_item, main.main_product_list .box_white .column_category .list_subcategory .li_brand:hover .name_brand .img_item {    -webkit-filter: grayscale(0);    filter: grayscale(0);}main.main_product_list .box_white .column_category .list_subcategory .li_brand {    float: left;    margin: 0 0 -1px -1px;    padding: 0;    width: 50%;    height: 55px;    border-radius: 0;}main.main_product_list .box_white .column_category .list_subcategory .li_brand label {    float: left;    margin: 0;    padding: 0;    font-weight: 400;    width: 100%;    height: 55px;    text-decoration: none;    position: relative;}main.main_product_list .box_white .column_category .list_subcategory .li_brand label input[type=checkbox] {    display: none;}main.main_product_list .box_white .column_category .list_subcategory .li_brand label .box_img {    float: left;    margin: 0;    width: 100%;    height: 55px;    text-decoration: none;    position: relative;    border: 1px solid #E1E1E1;}main.main_product_list .box_white .column_category .list_subcategory .li_brand label .box_img:before {    content: "";    position: absolute;    top: 0;    left: 0;    width: 100%;    height: 100%;    border: 1px solid #FF3333;    -moz-transition: 0.3s linear;    -webkit-transition: 0.3s linear;    -ms-transition: 0.3s linear;    opacity: 0;}main.main_product_list .box_white .column_category .list_subcategory .li_brand label .img_item {    margin: auto;    position: absolute;    top: 0;    bottom: 0;    left: 0;    right: 0;    width: auto;    height: auto;    max-width: 70%;    max-height: 50%;    -webkit-filter: grayscale(100%);    filter: grayscale(100%);}main.main_product_list .box_white .column_category .list_subcategory .li_brand label input[type=checkbox]:checked + .name_brand, main.main_product_list .box_white .column_category .list_subcategory .li_brand label input[type=checkbox]:checked + .box_img {    color: #0D0D86;}main.main_product_list .box_white .column_category .list_subcategory .li_brand label input[type=checkbox]:checked + .name_brand:before, main.main_product_list .box_white .column_category .list_subcategory .li_brand label input[type=checkbox]:checked + .box_img:before {    opacity: 1;}main.main_product_list .box_white .column_category .list_subcategory .li_brand label input[type=checkbox]:checked + .name_brand .img_item, main.main_product_list .box_white .column_category .list_subcategory .li_brand label input[type=checkbox]:checked + .box_img .img_item {    -webkit-filter: grayscale(0);    filter: grayscale(0);}main.main_product_list .box_white .column_category .list_subcategory .li_brand .name_brand {    float: left;    margin: 0;    width: 100%;    height: 55px;    text-decoration: none;    position: relative;    font-weight: 400;    font-size: 16px;    color: #666666;    line-height: 55px;    text-align: center;    -moz-transition: 0.3s linear;    -webkit-transition: 0.3s linear;    -ms-transition: 0.3s linear;    border: 1px solid #E1E1E1;}main.main_product_list .box_white .column_category .list_subcategory .li_brand .name_brand:before {    content: "";    position: absolute;    top: 0;    left: 0;    width: 100%;    height: 100%;    border: 1px solid #FF3333;    -moz-transition: 0.3s linear;    -webkit-transition: 0.3s linear;    -ms-transition: 0.3s linear;    opacity: 0;}main.main_product_list .box_white .column_category_mobile {    padding: 0;}main.main_product_list .box_white .column_category_mobile .box_category_list {    padding: 0;}main.main_product_list .box_white .column_category_mobile .title {    padding: 0 0 30px 0;    font-size: 14px;    color: #808080;    line-height: 17px;}main.main_product_list .box_white .column_category_mobile .ps__scrollbar-y-rail {    width: 1px;    background-color: #E2E2E2;    position: absolute;    top: 0;    right: 4px;}main.main_product_list .box_white .column_category_mobile .ps__scrollbar-y {    width: 1px;    background-color: #0D0D86;    position: absolute;    top: 0;    right: 0;}main.main_product_list .box_white .column_category_mobile::-webkit-input-placeholder {    color: #B3B3B3;    opacity: 10;}main.main_product_list .box_white .column_category_mobile:-moz-placeholder {    color: #B3B3B3;    opacity: 10;}main.main_product_list .box_white .column_category_mobile::-moz-placeholder {    color: #B3B3B3;    opacity: 10;}main.main_product_list .box_white .column_category_mobile:-ms-input-placeholder {    color: #B3B3B3;    opacity: 10;}main.main_product_list .box_white .column_category_mobile .box_category {    padding: 0;    margin: 0 0 1px 0;    background-color: #FFFFFF;}main.main_product_list .box_white .column_category_mobile .box_category .category {    padding: 0;}main.main_product_list .box_white .column_category_mobile .box_category .category a {    padding: 15px 30px 15px 10px;    float: left;    margin: 0;    width: 100%;    height: auto;    font-size: 16px;    color: #808080;    line-height: 19px;    text-decoration: none;}main.main_product_list .box_white .column_category_mobile .box_category .category .fa {    position: absolute;    top: 17px;    right: 18px;    font-size: 18px;    color: #B2B2B2;    -moz-transition: all 0.3s;    -webkit-transition: all 0.3s;    transition: all 0.3s;}main.main_product_list .box_white .column_category_mobile .box_category.active .category a {    color: #0D0D86;}main.main_product_list .box_white .column_category_mobile .box_category.active .fa {    -moz-transform: rotate(90deg);    -webkit-transform: rotate(90deg);    transform: rotate(90deg);    color: #0D0D86;}main.main_product_list .box_white .column_category_mobile .box_category.active > .list_subcategory {    display: block;}main.main_product_list .box_white .column_category_mobile .list_subcategory {    padding: 0 0 35px 5px;    margin: 5px 0 0 0;    display: none;}main.main_product_list .box_white .column_category_mobile .list_subcategory .ul_brand {    padding-left: 1px;}main.main_product_list .box_white .column_category_mobile .list_subcategory ul {    padding: 0 14px 0 0;    margin: 0;    float: left;    width: 100%;    height: auto;    height: 150px;    overflow: hidden;    position: relative;}main.main_product_list .box_white .column_category_mobile .list_subcategory li {    padding: 0;    list-style: none;    padding: 0;    float: left;    margin: 2px 0 9px 0;    width: 100%;    height: auto;}main.main_product_list .box_white .column_category_mobile .list_subcategory li a {    font-family: "Lato", sans-serif;    font-weight: 400;    font-size: 16px;    color: #808080;    line-height: 19px;    text-decoration: none;}main.main_product_list .box_white .column_category_mobile .list_subcategory li a:hover, main.main_product_list .box_white .column_category_mobile .list_subcategory li a.active {    color: #808080;}main.main_product_list .box_white .column_category_mobile .list_subcategory li span {    padding: 0;}main.main_product_list .box_white .column_category_mobile .list_subcategory li label {    float: left;    margin: 0;    padding: 0 0 0 30px;    width: 100%;    height: auto;    cursor: pointer;    font-family: "Lato", sans-serif;    font-weight: 400;    font-size: 16px;    color: #808080;    line-height: 19px;    position: relative;}main.main_product_list .box_white .column_category_mobile .list_subcategory li label input[type=checkbox] {    display: none;}main.main_product_list .box_white .column_category_mobile .list_subcategory li label .checkbox {    margin: 0;    width: 18px;    height: 18px;    position: relative;    background-color: #FFFFFF;    background-size: 100% 100%;    border: 1px solid #E2E2E2;    border-radius: 2px;    position: absolute;    top: 0;    left: 0;}main.main_product_list .box_white .column_category_mobile .list_subcategory li label .checkbox .checked {    border: none;    width: auto;    height: auto;    margin: auto;    position: absolute;    top: 0;    bottom: 0;    left: 0;    right: 0;    opacity: 0;}main.main_product_list .box_white .column_category_mobile .list_subcategory li label input[type=checkbox]:checked + .checkbox {    border-color: transparent;    background: #FF3333;    background: -webkit-linear-gradient(left, #FF3333, #BF0000);    background: -o-linear-gradient(left, #FF3333, #BF0000);    background: -moz-linear-gradient(left, #FF3333, #BF0000);    background: linear-gradient(left, #FF3333, #BF0000);}main.main_product_list .box_white .column_category_mobile .list_subcategory li label input[type=checkbox]:checked + .checkbox .checked {    opacity: 1;}main.main_product_list .box_white .column_category_mobile .list_subcategory li label input[type=checkbox]:checked + .checkbox + span {    color: #808080;}main.main_product_list .box_white .column_category_mobile .list_subcategory li label:hover {    color: #808080;}main.main_product_list .box_white .column_category_mobile .list_subcategory .li_brand:hover .box_img, main.main_product_list .box_white .column_category_mobile .list_subcategory .li_brand:hover .name_brand {    color: #0D0D86;}main.main_product_list .box_white .column_category_mobile .list_subcategory .li_brand:hover .box_img:before, main.main_product_list .box_white .column_category_mobile .list_subcategory .li_brand:hover .name_brand:before {    opacity: 1;}main.main_product_list .box_white .column_category_mobile .list_subcategory .li_brand:hover .box_img .img_item, main.main_product_list .box_white .column_category_mobile .list_subcategory .li_brand:hover .name_brand .img_item {    -webkit-filter: grayscale(0);    filter: grayscale(0);}main.main_product_list .box_white .column_category_mobile .list_subcategory .li_brand {    float: left;    margin: 0 0 -1px -1px;    padding: 0;    width: 50%;    height: 55px;    border-radius: 0;}main.main_product_list .box_white .column_category_mobile .list_subcategory .li_brand label {    float: left;    margin: 0;    padding: 0;    font-weight: 400;    width: 100%;    height: 55px;    text-decoration: none;    position: relative;}main.main_product_list .box_white .column_category_mobile .list_subcategory .li_brand label input[type=checkbox] {    display: none;}main.main_product_list .box_white .column_category_mobile .list_subcategory .li_brand label .box_img {    float: left;    margin: 0;    width: 100%;    height: 55px;    text-decoration: none;    position: relative;    border: 1px solid #E1E1E1;}main.main_product_list .box_white .column_category_mobile .list_subcategory .li_brand label .box_img:before {    content: "";    position: absolute;    top: 0;    left: 0;    width: 100%;    height: 100%;    border: 1px solid #FF3333;    -moz-transition: 0.3s linear;    -webkit-transition: 0.3s linear;    -ms-transition: 0.3s linear;    opacity: 0;}main.main_product_list .box_white .column_category_mobile .list_subcategory .li_brand label .img_item {    margin: auto;    position: absolute;    top: 0;    bottom: 0;    left: 0;    right: 0;    width: auto;    height: auto;    max-width: 70%;    max-height: 50%;    -webkit-filter: grayscale(100%);    filter: grayscale(100%);}main.main_product_list .box_white .column_category_mobile .list_subcategory .li_brand label input[type=checkbox]:checked + .name_brand, main.main_product_list .box_white .column_category_mobile .list_subcategory .li_brand label input[type=checkbox]:checked + .box_img {    color: #0D0D86;}main.main_product_list .box_white .column_category_mobile .list_subcategory .li_brand label input[type=checkbox]:checked + .name_brand:before, main.main_product_list .box_white .column_category_mobile .list_subcategory .li_brand label input[type=checkbox]:checked + .box_img:before {    opacity: 1;}main.main_product_list .box_white .column_category_mobile .list_subcategory .li_brand label input[type=checkbox]:checked + .name_brand .img_item, main.main_product_list .box_white .column_category_mobile .list_subcategory .li_brand label input[type=checkbox]:checked + .box_img .img_item {    -webkit-filter: grayscale(0);    filter: grayscale(0);}main.main_product_list .box_white .column_category_mobile .list_subcategory .li_brand .name_brand {    float: left;    margin: 0;    width: 100%;    height: 55px;    text-decoration: none;    position: relative;    font-weight: 400;    font-size: 16px;    color: #666666;    line-height: 55px;    text-align: center;    -moz-transition: 0.3s linear;    -webkit-transition: 0.3s linear;    -ms-transition: 0.3s linear;    border: 1px solid #E1E1E1;}main.main_product_list .box_white .column_category_mobile .list_subcategory .li_brand .name_brand:before {    content: "";    position: absolute;    top: 0;    left: 0;    width: 100%;    height: 100%;    border: 1px solid #FF3333;    -moz-transition: 0.3s linear;    -webkit-transition: 0.3s linear;    -ms-transition: 0.3s linear;    opacity: 0;}main.main_product_list .box_white .column_category_mobile .btn_send {    display: inline-block;    margin: 30px 0 0 0;    padding: 0 12px;    width: 100%;    height: 42px;    background-color: #0D0D86;    border: none;    /*border-radius: 3px;*/    font-family: "Lato", sans-serif;    font-size: 20px;    color: #FFFFFF;    line-height: 42px;    text-align: left;    position: fixed;    width: 100%;    left: 0;    bottom: 0;    z-index: 6;}main.main_product_list .box_white .column_category_mobile .btn_send .fa {    float: right;    margin: 10px 0 0 0;    font-size: 20px;}.btn_filter_mobile {    display: inline-block;    margin: 10px 10px 5px 10px;    padding: 0 6px 0 12px;    width: 95%;    height: 42px;    line-height: 33px;    background-color: #1f9a24;    border: none;    border-radius: 3px;    font-family: "Lato", sans-serif;    font-size: 18px;    color: #FFFFFF;    text-align: left;    position: fixed;    left: 0;    bottom: 0;    z-index: 6;}.btn_filter_mobile .fa {    float: right;    margin: 10px 0 0 0;    font-size: 20px;}.btn_filter_mobile .img_item {    float: right;    margin: 6px 2px 0 0;    font-size: 20px;    width: 22px;}main.main_product_list .box_white .column_product {    padding: 0 0 35px 0;    width: 80%;}main.main_product_list .box_white .column_product .content_pagination {    margin: 30px 0 0 0;    padding: 0;    text-align: center;}main.main_product_list .box_white .column_product .content_pagination ul {    padding: 0;    margin: 0;    width: auto;    display: inline-block;}main.main_product_list .box_white .column_product .content_pagination li {    float: left;    margin: 0;    padding: 1px;    width: auto;}main.main_product_list .box_white .column_product .content_pagination a {    float: left;    margin: 0;    padding: 9px 10px 7px 10px;    width: auto;    height: auto;    min-width: 31px;    border: 1px solid #FFFFFF;    font-size: 17px;    color: #666666;    line-height: 17px;}main.main_product_list .box_white .column_product .content_pagination a .fa {    color: #666666;    margin: -2px 0;}main.main_product_list .box_white .column_product .content_pagination a:hover, main.main_product_list .box_white .column_product .content_pagination a.active {    border-color: #FF3333;    color: #000000;}main.main_product_list .box_white .column_product .content_pagination a:hover .fa, main.main_product_list .box_white .column_product .content_pagination a.active .fa {    color: #FF3333;}main.main_product_list .box_white .column_product .product {    width: 24%;    margin: 0 0 10px 1%;}main.main_product_list .box_white .column_product .container_select {    padding: 0 0 0 10px;    margin: 0 0 22px 0;    text-align: right;}main.main_product_list .box_white .column_product .container_select select {    display: none;}main.main_product_list .box_white .column_product .container_select .text_results {    float: left;    margin: 0;    width: auto;    height: auto;    font-size: 14px;    color: #808080;    line-height: 17px;}main.main_product_list .box_white .column_product .container_select .box_right {    float: right;    margin: 0;    padding: 0 0 0 0;    width: auto;    height: auto;}main.main_product_list .box_white .column_product .container_select .btn_list1 {    float: left;    width: 20px;    height: 25px;    margin: 0;    background-image: url("../images/bg_btn_list1.png");    background-repeat: no-repeat;    background-position: left center;    background-color: transparent;    border: none;}main.main_product_list .box_white .column_product .container_select .btn_list1:hover, main.main_product_list .box_white .column_product .container_select .btn_list1.active {    background-position: -22px center;}main.main_product_list .box_white .column_product .container_select .btn_list2 {    float: left;    width: 15px;    height: 25px;    margin: 0 25px 0 15px;    background-image: url("../images/bg_btn_list2.png");    background-repeat: no-repeat;    background-position: left center;    background-color: transparent;    border: none;}main.main_product_list .box_white .column_product .container_select .btn_list2:hover, main.main_product_list .box_white .column_product .container_select .btn_list2.active {    background-position: -18px center;}main.main_product_list .box_white .column_product .container_select .box_select {    float: right;    margin: 2px 10px 0 0;    padding: 0;    max-width: 100%;    width: 150px;    height: 23px;    background-color: #FFFFFF;    font-family: "Nunito", sans-serif;    font-weight: 400;    font-size: 12px;    color: #808080;    outline: none;    border: 1px solid #D8D7D6;    border-radius: 4px;}main.main_product_list .box_white .column_product .container_select .box_select .option {    margin: 0;    padding: 3px 0 0 10px;    position: relative;    z-index: 1;}main.main_product_list .box_white .column_product .container_select .box_select .arrow_select {    content: "";    width: 25px;    height: 23px;    background-image: url("../images/arrow_select_arrow_red.png") !important;    background-repeat: no-repeat;    background-position: center left;    position: relative;    margin: 0;}/*lista de produtos*//*atendimento*/main.main_contact {    background-color: #FFFFFF;    min-height: 1000px;}main.main_contact section.menu {    padding: 0;    text-align: center;}main.main_contact section.menu ul {    display: inline-block;    width: auto;    margin: 0 0 -5px 0;}main.main_contact section.menu ul li {    float: left;    margin: 0;    padding: 0;    font-family: "Open Sans", sans-serif;    font-size: 16px;    color: #0D0D86;    line-height: 19px;    text-transform: uppercase;}main.main_contact section.menu ul li a {    float: left;    margin: 0 30px;    padding: 30px 10px 30px 10px;    width: auto;    height: auto;    color: #0D0D86;    border-bottom: 2px solid transparent;}main.main_contact section.menu ul li a:hover, main.main_contact section.menu ul li a.active {    border-bottom: 2px solid #FF3333;}main.main_contact .box {    padding: 0 20px;    margin: 20px 0 0 0;    background-color: #F9F9F9;}main.main_contact .box_form {    margin: 0;    padding: 45px 115px 60px 115px;    background-color: #FFFFFF;}main.main_contact .box_form .title {    padding: 0 0 60px 0;    font-family: "Open Sans", sans-serif;    font-weight: 600;    font-size: 25px;    text-align: center;    text-transform: uppercase;}main.main_contact .box_form .title span {    background: -webkit-linear-gradient(left, #2998CF 10%, #132C97);    -webkit-background-clip: text;    -webkit-text-fill-color: transparent;    position: relative;    z-index: 1;}main.main_contact .box_form .column {    padding: 0 15px;}main.main_contact .box_form .item {    padding: 0 0 25px 0;}main.main_contact .box_form .field {    margin: 0;    padding: 0 20px;    float: left;    width: 100%;    height: 49px;    border-radius: 7px;    border: 1px solid #E0E0E0;    background-color: #FFFFFF;    font-family: "Nunito", sans-serif;    font-weight: 400;    font-size: 18px;    color: #808080;}main.main_contact .box_form .box_select {    margin: 0;    padding: 0 0 0 20px;    float: left;    width: 100%;    height: 49px;    border-radius: 7px;    border: 1px solid #E0E0E0;    background-color: #FFFFFF;    font-family: "Nunito", sans-serif;    font-weight: 400;    font-size: 18px;    color: #808080;    outline: none;    display: block;}main.main_contact .box_form .box_select .option {    margin: 0;    padding: 13px 0 0 0;}main.main_contact .box_form .box_select .arrow_select {    width: 33px;    height: 49px;    background-image: url("../images/arrow_select_arrow_red.png") !important;    background-repeat: no-repeat;    background-position: center left;    position: relative;    margin: 0;}main.main_contact .box_form .textarea {    margin: 0;    padding: 10px 20px;    float: left;    width: 100%;    height: 142px;    border-radius: 7px;    border: 1px solid #E0E0E0;    background-color: #FFFFFF;    font-family: "Nunito", sans-serif;    font-weight: 400;    font-size: 18px;    color: #808080;    resize: none;}main.main_contact .box_form .box_recaptcha {    float: left;    margin: 0;}main.main_contact .box_form .btn_send {    margin: 20px 0 10px 0;    padding: 0 17px;    float: left;    width: 225px;    height: 39px;    border: 1px solid #FF3333;    border-radius: 17px;    background-color: #FFFFFF;    font-family: "Nunito", sans-serif;    font-weight: 600;    font-size: 18px;    color: #0D0D86;    line-height: 39px;    text-align: left;    text-transform: uppercase;}main.main_contact .box_form .btn_send .fa {    float: right;    margin: 10px 0 0 0;    color: #666666;}main.main_contact .box_form .btn_send:hover {    background-color: #FF3333;    color: #FFFFFF;}main.main_contact .box_form .btn_send:hover .fa {    color: #FFFFFF;}main.main_contact .box_form .msg_success {    text-align: center;}main.main_contact .box_form .msg_error {    text-align: center;}main.main_contact .box_form::-webkit-input-placeholder {    color: #808080;    opacity: 10;}main.main_contact .box_form:-moz-placeholder {    color: #808080;    opacity: 10;}main.main_contact .box_form::-moz-placeholder {    color: #808080;    opacity: 10;}main.main_contact .box_form:-ms-input-placeholder {    color: #808080;    opacity: 10;}main.main_contact .box_phones {    margin: 25px 0 0 0;    padding: 45px 115px 60px 115px;    background-color: #FFFFFF;}main.main_contact .box_phones .title {    padding: 0 0 10px 0;    font-family: "Open Sans", sans-serif;    font-weight: 600;    font-size: 25px;    text-align: center;    text-transform: uppercase;}main.main_contact .box_phones .title span {    background: -webkit-linear-gradient(left, #2998CF 10%, #132C97);    -webkit-background-clip: text;    -webkit-text-fill-color: transparent;    position: relative;    z-index: 1;}main.main_contact .box_phones .text {    padding: 0 0 30px 0;    font-size: 18px;    color: #000000;    text-align: center;}main.main_contact .box_phones .column {    padding: 0 10px;}main.main_contact .box_phones .column .item {    padding: 45px 60px;    margin: 0 0 25px 0;    min-height: 225px;    border: 1px solid #E0E0E0;    border-radius: 6px;}main.main_contact .box_phones .column .item .city {    padding: 0;    font-family: "Open Sans", sans-serif;    font-weight: 700;    font-size: 18px;    color: #0D0D86;}main.main_contact .box_phones .column .item .country {    padding: 0;    font-family: "Open Sans", sans-serif;    font-size: 16px;    color: #0D0D86;}main.main_contact .box_phones .column .item .text_item {    padding: 0 0 35px 0;    font-size: 18px;    color: #000000;    text-align: center;}main.main_contact .box_phones .column .item ul {    padding: 25px 0 30px 0;    display: inline-block;}main.main_contact .box_phones .column .item li {    padding: 0 0 5px 0;    font-size: 18px;    color: #000000;    min-height: 29px;}main.main_contact .box_sellers {    margin: 25px 0 0 0;    padding: 45px 40px 40px 40px;    background-color: #FFFFFF;}main.main_contact .box_sellers .title {    padding: 0 0 50px 0;    font-family: "Open Sans", sans-serif;    font-weight: 600;    font-size: 25px;    text-align: center;    text-transform: uppercase;}main.main_contact .box_sellers .title span {    background: -webkit-linear-gradient(left, #2998CF 10%, #132C97);    -webkit-background-clip: text;    -webkit-text-fill-color: transparent;    position: relative;    z-index: 1;}main.main_contact .box_sellers .column {    padding: 0 17px;    display: inline-block;}main.main_contact .box_sellers .column .item {    padding: 25px 10px;    margin: 0 0 40px 0;    min-height: 460px;    border: 1px solid #E0E0E0;    text-align: center;    position: relative;}main.main_contact .box_sellers .column .item .box_img {    display: inline-block;    width: 154px;    height: 154px;    max-width: 100%;    border: 1px solid #E0E0E0;    margin: 0 0 20px 0;    position: relative;    z-index: 1;}main.main_contact .box_sellers .column .item .box_img .img_item {    margin: auto;    position: absolute;    top: 0;    bottom: 0;    left: 0;    right: 0;    max-width: 100%;    max-height: 100%;}main.main_contact .box_sellers .column .item .name {    padding: 0;    font-weight: 700;    font-size: 18px;    color: #0D0D86;    text-align: left;    position: relative;    z-index: 1;}main.main_contact .box_sellers .column .item .phone {    padding: 5px 0 10px 0;    font-size: 14px;    color: #3C3C61;    text-align: left;    position: relative;    z-index: 1;}main.main_contact .box_sellers .column .item .box_more {    padding: 20px 0 0 0;    text-align: center;    position: relative;    z-index: 1;}main.main_contact .box_sellers .column .item .box_more a {    display: inline-block;    margin: 0;    padding: 0;    width: 109px;    height: 24px;    border: 1px solid #FF3333;    border-radius: 12px;    font-size: 14px;    color: #3C3C61;    text-align: center;    line-height: 24px;}main.main_contact .box_sellers .column .item .box_more a:hover {    background-color: #FF3333;    color: #FFFFFF;}main.main_contact .box_sellers .column .item .box_infos {    z-index: 0;/*    position: absolute;    top: -200%;    left: 0;*/    width: 154px;    height: 100%;    background-color: #FFFFFF;    padding: 0;    /*opacity: 0;*/    display: inline-block;}main.main_contact .box_sellers .column .item .box_infos .close_infos {    position: absolute;    top: 10px;    right: 10px;    width: 23px;    height: 23px;    border: 1px solid #E0E0E0;    border-radius: 100%;    font-size: 13px;    color: #707070;    line-height: 21px;    text-align: center;    cursor: pointer;    -moz-transition: all 0.3s;    -webkit-transition: all 0.3s;    transition: all 0.3s;}main.main_contact .box_sellers .column .item .box_infos .close_infos:hover {    color: #333333;}main.main_contact .box_sellers .column .item .box_infos .box_item {    padding: 0 0 12px 0;    text-align: left;}main.main_contact .box_sellers .column .item .box_infos .text1 {    padding: 0;    font-size: 14px;    color: #3C3C61;}main.main_contact .box_sellers .column .item .box_infos .text2 {    padding: 0;    font-weight: 700;    font-size: 16px;    color: #0D0D86;    word-break: break-all;}main.main_contact .box_sellers .column .item .box_infos .email {    padding: 0;    font-size: 11px;    color: #0D0D86;}main.main_contact .box_sellers .column .item.active .box_infos {    z-index: 2;    opacity: 1;    top: 0;}main.main_contact .box_warranty {    margin: 25px 0 0 0;    padding: 45px 40px 60px 40px;    background-color: #FFFFFF;}main.main_contact .box_warranty .title {    padding: 0 0 35px 0;    font-family: "Open Sans", sans-serif;    font-weight: 600;    font-size: 25px;    text-align: center;    text-transform: uppercase;}main.main_contact .box_warranty .title span {    background: -webkit-linear-gradient(left, #2998CF 10%, #132C97);    -webkit-background-clip: text;    -webkit-text-fill-color: transparent;    position: relative;    z-index: 1;}main.main_contact .box_warranty .text {    padding: 0 0 50px 0;    font-size: 18px;    color: #000000;    text-align: center;}main.main_contact .box_warranty .title_item {    padding: 15px 20px;    margin: 0 0 -1px 0;    font-size: 18px;    color: #000000;    text-align: left;    border: 1px solid #E0E0E0;}main.main_contact .box_warranty .text_item {    padding: 15px 20px;    margin: 0 0 -1px 0;    font-size: 18px;    color: #808080;    text-align: left;    border: 1px solid #E0E0E0;}main.main_contact .box_warranty .column {    padding: 0;    display: inline-block;}main.main_contact .box_warranty .column_left {    margin-left: -1px;}main.main_contact .box_warranty .column_left .title_item, main.main_contact .box_warranty .column_left .text_item {    border-radius: 7px 0 0 7px;}main.main_contact .box_warranty .column_right {    margin-left: -1px;}main.main_contact .box_warranty .column_right .title_item, main.main_contact .box_warranty .column_right .text_item {    border-radius: 0 7px 7px 0;}main.main_contact .box_map {    margin: 25px 0 0 0;    padding: 45px 40px 40px 40px;    background-color: #FFFFFF;}main.main_contact .box_map .title {    padding: 0 0 35px 0;    font-family: "Open Sans", sans-serif;    font-weight: 600;    font-size: 25px;    text-align: center;    text-transform: uppercase;}main.main_contact .box_map .title span {    background: -webkit-linear-gradient(left, #2998CF 10%, #132C97);    -webkit-background-clip: text;    -webkit-text-fill-color: transparent;    position: relative;    z-index: 1;}main.main_contact .box_map .text {    padding: 0 0 50px 0;    font-size: 18px;    color: #000000;}main.main_contact iframe {    max-width: 100%;}main.main_contact .box_map .map {    padding: 0;}main.main_contact .box_banner {    padding: 105px 0 0 0;    margin: 0;    background-color: #FFFFFF;    text-align: center;}main.main_contact .box_banner .img_item {    margin: 0;    display: inline-block;    width: auto;    max-width: 100%;}main.main_contact .box_instagram {    padding-top: 40px;}/*atendimento*//*institucional*/main.main_institutional {    background-color: #FFFFFF;}main.main_institutional section.institutional {    padding: 0;}main.main_institutional .box_white {    margin: 0;    padding: 30px 20px;    background-color: #F9F9F9;}main.main_institutional .box_white .title {    padding: 50px 0 0 0;    font-family: "Open Sans", sans-serif;    font-weight: 600;    font-size: 25px;    text-align: center;    background-color: #FFFFFF;}main.main_institutional .box_white .title span {    background: -webkit-linear-gradient(left, #2998CF 10%, #132C97);    -webkit-background-clip: text;    -webkit-text-fill-color: transparent;    position: relative;    z-index: 1;}main.main_institutional .box_white .text {    background-color: #FFFFFF;    padding: 50px 40px;    font-family: "Lato", sans-serif;    font-size: 17px;    color: #999999;}main.main_institutional .box_white .box_about_slider {    padding: 0 90px 60px 90px;    background-color: #FFFFFF;}main.main_institutional .box_white .about_slider li {    padding: 0;    text-align: center;}main.main_institutional .box_white .about_slider li .item {    padding: 0;    border-radius: 7px;    max-width: 100%;    width: 135px;    display: inline-block;    position: relative;    overflow: hidden;}main.main_institutional .box_white .about_slider li .item:before {    content: "";    float: left;    position: relative;    z-index: 0;    width: 100%;    height: auto;    padding: 0 0 100% 0;}main.main_institutional .box_white .about_slider li .item a {    position: absolute;    top: 0;    left: 0;    z-index: 1;    margin: 0;    width: 100%;    height: 100%;    overflow: hidden;}main.main_institutional .box_white .about_slider li .item a .img_item {    margin: auto;    position: absolute;    top: 0;    bottom: 0;    left: 0;    right: 0;    max-width: 130%;    max-height: 130%;}main.main_institutional .box_white .about_slider li .item a .img_item:hover {    -moz-transform: scale(1.1);    -webkit-transform: scale(1.1);    transform: scale(1.1);}main.main_institutional .box_banner {    padding: 75px 0 10px 0;    margin: 0;    background-color: #FFFFFF;}main.main_institutional .box_instagram {    padding-top: 40px;}/*institucional*//*marcas*/main.main_brand {    background-color: #FFFFFF;}main.main_brand .box_more {    padding: 0;    text-align: center;}main.main_brand .box_more a {    display: inline-block;    background-color: #FFFFFF;    border: 1px solid #E5E5E5;    width: 260px;    height: 34px;    font-size: 16px;    color: #0D0D86;    line-height: 33px;    text-align: left;    padding: 0 55px 0 15px;    position: relative;}main.main_brand .box_more a .fa {    position: absolute;    top: 0;    right: 0;    width: 50px;    height: 34px;    border-left: 1px solid #E5E5E5;    font-size: 20px;    color: #3D3D9E;    text-align: center;    line-height: 34px;}main.main_brand .brand {    padding: 45px 20px;    margin: 0 0 10px 0;    background-color: #F9F9F9;}main.main_brand .slide_letter {    padding: 10px 15px;    margin: 0 0 10px 0;    background-color: #FFFFFF;    display: none;}main.main_brand .slide_letter .prev {    z-index: 1;    position: absolute;    top: 0;    left: 0;    width: 30px;    height: 100%;    text-align: center;    background-color: #FFFFFF;    cursor: pointer;}main.main_brand .slide_letter .prev .fa {    position: absolute;    top: 20px;    font-size: 18px;    color: #666666;}main.main_brand .slide_letter .next {    z-index: 1;    position: absolute;    top: 0;    right: 0;    width: 30px;    height: 100%;    text-align: center;    background-color: #FFFFFF;    cursor: pointer;}main.main_brand .slide_letter .next .fa {    position: absolute;    top: 20px;    font-size: 18px;    color: #666666;}main.main_brand .slide_letter li {    padding: 0 1px;    margin: 0;    float: left;    width: auto;    font-family: "Hind", sans-serif;    font-weight: 400;    font-size: 16px;    color: #394CA0;    text-align: center;    text-transform: uppercase;}main.main_brand .slide_letter a {    padding: 0 12px;    float: left;    width: auto;    height: 38px;    color: #394CA0;    line-height: 40px;    border: 1px solid #EDEDED;}main.main_brand .slide_letter a:hover, main.main_brand .slide_letter a.active {    color: #FF3333;}main.main_brand .slide_letter span {    font-weight: 600;    font-size: 12px;    line-height: 13px;    float: left;    margin: 0;    padding: 7px 0 0 0;    width: 100%;}main.main_brand .column_letter {    padding: 0;    margin: 0;    float: left;    width: 7%;}main.main_brand .column_letter .title {    padding: 0 0 10px 0;    font-size: 13px;    color: #808080;    text-align: center;}main.main_brand .column_letter ul {    padding: 0;    margin: 0;    position: relative;}main.main_brand .column_letter li {    padding: 1px;    margin: 0 -1px -1px 0;    float: left;    width: 50%;    border: 1px solid #EDEDED;    font-weight: 500;    font-size: 22px;    color: #394CA0;    text-align: center;    text-transform: uppercase;}main.main_brand .column_letter a {    background-color: #FFFFFF;    float: left;    width: 100%;    height: 38px;    color: #394CA0;    line-height: 38px;}main.main_brand .column_letter a:hover, main.main_brand .column_letter a.active {    color: #FF3333;}main.main_brand .column_letter li:nth-last-child(1) {    width: 100%;}main.main_brand .column_brand {    padding: 0;    margin: 0;    float: left;    width: 93%;}main.main_brand .column_brand .box_items {    padding: 0 0 0 18px;    display: none;}main.main_brand .column_brand .box_items.active {    display: block;}main.main_brand .column_brand .item {    padding: 25px 1px 40px 1px;    margin: 0;    float: left;    width: 20%;}main.main_brand .column_brand .item .box {    padding: 0;    height: 84px;    position: relative;    background-color: #FFFFFF;}main.main_brand .column_brand .item .box a {    float: left;    margin: 0;    width: 100%;    height: 100%;    border: 1px solid transparent;}main.main_brand .column_brand .item .box .img_item {    margin: auto;    position: absolute;    top: 0;    bottom: 0;    left: 0;    right: 0;    max-width: 70%;    max-height: 50%;    -webkit-filter: grayscale(100%);    filter: grayscale(100%);}main.main_brand .column_brand .item .box .text {    font-weight: 600;    font-size: 20px;    color: #777777;    line-height: 84px;    text-align: center;}main.main_brand .column_brand .item .box a:hover {    border-color: #FF3333;}main.main_brand .column_brand .item .box a:hover .text {    color: #0D0D86;}main.main_brand .column_brand .item .box a:hover .img_item {    -webkit-filter: grayscale(0);    filter: grayscale(0);}/*marcas*//*carrinho*/main.main_cart {    background-color: #FFFFFF;}main.main_cart section.cart {    padding: 0;}main.main_cart .box_white {    padding: 40px 35px;    background-color: #F9F9F9;}main.main_cart .box_white .item_cart {    padding: 10px 40px 10px 15px;    margin: 0 0 10px 0;    background-color: #FFFFFF;}main.main_cart .box_white .item_cart .offer_circle {    position: absolute;    z-index: 4;    top: 12px;    left: 12px;    width: 38px;    height: 38px;    display: inline-block;    background-color: #FF3333;    padding: 8px 0 0 0;    margin: 0;    border-radius: 100%;    font-family: "Open Sans", sans-serif;    font-weight: 600;    font-size: 13px;    color: #FFFFFF;    line-height: 13px;    text-align: center;    text-transform: uppercase;}main.main_cart .box_white .item_cart .offer_circle .text1 {    padding: 0;}main.main_cart .box_white .item_cart .offer_circle .text2 {    padding: 0;    font-size: 8px;    line-height: 8px;}main.main_cart .box_white .item_cart .offer_gradient {    float: left;    position: relative;    z-index: 3;    display: inline-block;    width: auto;    height: auto;    padding: 3px 8px 1px 8px;    margin: 10px 20px 5px 0;    border-radius: 2px;    font-weight: 500;    font-size: 12px;    color: #FFFFFF;    text-align: center;    text-transform: uppercase;    background: #C51E58;    background: -webkit-linear-gradient(left, #2998CF, #132C97);    background: -o-linear-gradient(left, #2998CF, #132C97);    background: -moz-linear-gradient(left, #2998CF, #132C97);    background: linear-gradient(left, #2998CF, #132C97);    border: 1px solid transparent;}main.main_cart .box_white .item_cart .offer_gradient:before {    content: "";    z-index: 0;    position: absolute;    top: 0;    left: 0;    width: 100%;    height: 100%;    background-color: #FFFFFF;    border-radius: 2px;    border: 1px solid transparent;    border-radius: 2px;}main.main_cart .box_white .item_cart .offer_gradient span {    background: -webkit-linear-gradient(left, #2998CF 10%, #132C97);    -webkit-background-clip: text;    -webkit-text-fill-color: transparent;    position: relative;    z-index: 1;}main.main_cart .box_white .item_cart .remove {    position: absolute;    right: 12px;    bottom: 12px;}main.main_cart .box_white .item_cart .column_img {    padding: 0;    margin: 0;    float: left;    width: 12%;}main.main_cart .box_white .item_cart .column_img .box_img {    padding: 0;    height: 110px;    position: relative;}main.main_cart .box_white .item_cart .column_img .box_img .img_item {    margin: auto;    position: absolute;    top: 0;    bottom: 0;    left: 0;    right: 0;    max-width: 95%;    max-height: 95%;    z-index: 1;}main.main_cart .box_white .item_cart .column_infos {    padding: 20px 0 0 20px;    margin: 0;    float: left;    width: 55%;    height: 112px;}main.main_cart .box_white .item_cart .column_infos .box_offer {    padding: 0 0 0 20px;    margin: 10px 0 0 0;}main.main_cart .box_white .item_cart .column_infos .box_offer .column {    padding: 0;}main.main_cart .box_white .item_cart .column_infos .box_offer .green {    float: left;    width: auto;    height: auto;    background-color: #009652;    padding: 3px 8px 1px 8px;    margin: 10px 20px 5px 0;    border-radius: 2px;    font-family: "Hind", sans-serif;    font-weight: 500;    font-size: 12px;    color: #FFFFFF;    text-align: center;    text-transform: uppercase;}main.main_cart .box_white .item_cart .column_infos .box_offer .red {    float: left;    width: auto;    height: auto;    background-color: #CE1B17;    padding: 3px 8px 1px 8px;    margin: 0 20px 5px 0;    border-radius: 2px;    font-family: "Hind", sans-serif;    font-weight: 500;    font-size: 12px;    color: #FFFFFF;    text-align: center;    text-transform: uppercase;}main.main_cart .box_white .item_cart .column_infos .box_time {    float: left;    width: 120px;    margin: 0 -10px 0 0;}main.main_cart .box_white .item_cart .column_infos .box_time .box_number {    padding: 0;}main.main_cart .box_white .item_cart .column_infos .box_time .number {    float: left;    margin: 0;    width: 33.3%;    font-family: "Lato", sans-serif;    font-weight: 700;    font-size: 18px;    color: #009652;    text-align: center;    position: relative;}main.main_cart .box_white .item_cart .column_infos .box_time .number:before {    content: ":";    position: absolute;    top: 0;    right: -2px;    width: 4px;    height: 100%;    text-align: center;}main.main_cart .box_white .item_cart .column_infos .box_time .number:nth-last-child(1):before {    display: none;}main.main_cart .box_white .item_cart .column_infos .box_time .box_text {    padding: 0;}main.main_cart .box_white .item_cart .column_infos .box_time .text {    float: left;    margin: 0;    width: 33.3%;    font-family: "Lato", sans-serif;    font-weight: 400;    font-size: 10px;    color: #B3B3B3;    text-align: center;}main.main_cart .box_white .item_cart .column_infos .code {    padding: 0;    font-family: "Lato", sans-serif;    font-size: 14px;    color: #868686;    text-align: left;}main.main_cart .box_white .item_cart .column_infos .code span {    float: left;    margin: 0 20px 0 0;    width: auto;}main.main_cart .box_white .item_cart .column_infos .name {    padding: 0 15px 0 0;    margin: 10px 0 0 0;    font-size: 16px;    color: #666666;    line-height: 19px;    height: 58px;    overflow: hidden;    position: relative;}main.main_cart .box_white .item_cart .column_infos .name:before {    content: "...";    position: absolute;    right: 10px;    bottom: 0;    padding: 0;    width: auto;    background-color: #FFFFFF;}main.main_cart .box_white .item_cart .column_infos .name:after {    content: "";    position: absolute;    right: 10px;    width: 23px;    height: 100%;    margin-top: 0.2em;    background-color: #FFFFFF;}main.main_cart .box_white .item_cart .column_amount {    padding: 20px 40px 0 0;    margin: 0;    float: left;    width: 18%;    height: 112px;}main.main_cart .box_white .item_cart .column_amount .title {    padding: 0;    font-weight: 700;    font-size: 12px;    color: #999999;    text-align: left;}main.main_cart .box_white .item_cart .column_amount .text {    padding: 8px 0 4px 0;    font-size: 12px;    color: #999999;    text-align: left;}main.main_cart .box_white .item_cart .column_amount .amount {    padding: 0;    text-align: center;}main.main_cart .box_white .item_cart .column_amount .amount .btn_plus {    padding: 0;    margin: 0;    float: left;    max-width: 33.3%;    width: 51px;    height: 21px;    border-radius: 5px 0 0 5px;    border: 1px solid #ADADAD;    background-color: #FFFFFF;    font-weight: 800;    font-size: 16px;    color: #000000;    line-height: 18px;    text-align: center;}main.main_cart .box_white .item_cart .column_amount .amount .btn_less {    padding: 0;    margin: 0 0 0 -1px;    float: left;    max-width: 33.3%;    width: 51px;    height: 21px;    border-radius: 0 5px 5px 0;    border: 1px solid #ADADAD;    background-color: #FFFFFF;    font-weight: 800;    font-size: 16px;    color: #000000;    line-height: 18px;    text-align: center;}main.main_cart .box_white .item_cart .column_amount .amount .field {    padding: 0;    margin: 0 0 0 -1px;    float: left;    max-width: 33.3%;    width: 51px;    height: 21px;    border-radius: 0;    border: 1px solid #ADADAD;    background-color: #FFFFFF;    font-weight: 500;    font-size: 16px;    color: #000000;    line-height: 18px;    text-align: center;}main.main_cart .box_white .item_cart .column_price {    padding: 20px 0 0 0;    margin: 0;    float: left;    width: 15%;    height: 112px;}main.main_cart .box_white .item_cart .column_price .title {    padding: 0;    font-weight: 700;    font-size: 12px;    color: #999999;    text-align: left;}main.main_cart .box_white .item_cart .column_price .price_old {    padding: 6px 0;    margin: 0 10px 0 0;    float: left;    width: auto;    font-family: "Roboto Condensed", sans-serif;    font-size: 17px;    color: #979797;    text-decoration: line-through;}main.main_cart .box_white .item_cart .column_price .price {    padding: 0;    margin: 0;    float: left;    width: auto;    font-family: "Roboto Condensed", sans-serif;    font-weight: 700;    font-size: 24px;    color: #131313;}main.main_cart .box_white .item_cart .column_price .price span {    font-weight: 400;    font-size: 17px;    color: #979797;}main.main_cart .box_white .box_total {    padding: 0;    margin: 5px 0 0 0;    background-color: #FFFFFF;}main.main_cart .box_white .box_total .box_left {    padding: 25px 0 20px 0;    text-align: center;}main.main_cart .box_white .box_total .box_left span {    display: inline-block;    width: auto;    padding: 5px 20px;    font-weight: 700;    font-size: 12px;    color: #999999;}main.main_cart .box_white .box_total .box_right {    padding: 20px 0 20px 60px;}main.main_cart .box_white .box_total .box_right .text1 {    padding: 0;    font-weight: 700;    font-size: 23px;    color: #009652;}main.main_cart .box_white .box_total .box_right .text2 {    padding: 0;    font-weight: 700;    font-size: 23px;    color: #009652;}main.main_cart .box_form {    margin: 30px 0 0 0;    padding: 55px 85px 35px 85px;    background-color: #FFFFFF;}main.main_cart .box_form .title {    padding: 0;    font-weight: 800;    font-size: 24px;    color: #0D0D86;    text-align: center;}main.main_cart .box_form .text {    padding: 0 0 45px 0;    font-size: 20px;    color: #8F8F8F;    text-align: center;}main.main_cart .box_form .column {    padding: 0 15px;}main.main_cart .box_form .item {    padding: 0 0 25px 0;}main.main_cart .box_form .field {    margin: 0;    padding: 0 20px;    float: left;    width: 100%;    height: 49px;    border-radius: 7px;    border: 1px solid #E0E0E0;    background-color: #FFFFFF;    font-family: "Nunito", sans-serif;    font-weight: 400;    font-size: 18px;    color: #808080;}main.main_cart .box_form .box_select {    margin: 0;    padding: 0 0 0 20px;    float: left;    width: 100%;    height: 49px;    border-radius: 7px;    border: 1px solid #E0E0E0;    background-color: #FFFFFF;    font-family: "Nunito", sans-serif;    font-weight: 400;    font-size: 18px;    color: #808080;    outline: none;}main.main_cart .box_form .box_select .option {    margin: 0;    padding: 13px 0 0 0;}main.main_cart .box_form .box_select .arrow_select {    width: 33px;    height: 49px;    background-image: url("../images/arrow_select_arrow_red.png") !important;    background-repeat: no-repeat;    background-position: center left;    position: relative;    margin: 0;}main.main_cart .box_form .textarea {    margin: 0;    padding: 10px 20px;    float: left;    width: 100%;    height: 142px;    border-radius: 7px;    border: 1px solid #E0E0E0;    background-color: #FFFFFF;    font-family: "Nunito", sans-serif;    font-weight: 400;    font-size: 18px;    color: #808080;    resize: none;}main.main_cart .box_form .box_recaptcha {    float: left;    margin: 0;}main.main_cart .box_form .btn_send {    margin: 15px 0 10px 0;    padding: 8px 45px;    float: left;    width: auto;    height: auto;    border: none;    background-color: #FFFFFF;    font-family: "Nunito", sans-serif;    font-weight: 700;    font-size: 23px;    color: #009652;    text-align: left;}main.main_cart .box_form .btn_send:hover {    color: #007541;}main.main_cart .box_form .box_links {    float: right;    width: auto;    margin: 30px 0 0 0;}main.main_cart .box_form .link {    float: left;    margin: 0 0 0 35px;    width: auto;    font-size: 16px;    color: #0D0D86;}main.main_cart .box_form .link .img_item {    display: inline-block;    width: auto;    margin: -5px 12px 0 0;}main.main_cart .box_form .msg_success {    text-align: center;}main.main_cart .box_form .msg_error {    text-align: center;}main.main_cart .box_form::-webkit-input-placeholder {    color: #808080;    opacity: 10;}main.main_cart .box_form:-moz-placeholder {    color: #808080;    opacity: 10;}main.main_cart .box_form::-moz-placeholder {    color: #808080;    opacity: 10;}main.main_cart .box_form:-ms-input-placeholder {    color: #808080;    opacity: 10;}/*carrinho*//*visualizar produto*/.video_modal {    display: inline-block;    width: 100%;    text-align: center;}.video_modal iframe {    display: inline-block;    max-width: 100%;    margin: 100px 0;    width: 560px;    height: 315px;}main.main_product_view {    background-color: #FFFFFF;}main.main_product_view section.product_view {    padding: 0;}main.main_product_view .box_white {    padding: 30px 0;    background-color: #F9F9F9;    position: relative;}main.main_product_view .box_white .column_infos {    background-color: #FFFFFF;    padding: 30px 40px;    width: 55%;    min-height: 673px;}main.main_product_view .box_white .column_infos .top {    padding: 0;}main.main_product_view .box_white .column_infos .top .item {    float: left;    margin: 0 30px 10px 0;    width: auto;    font-size: 15px;    color: #808080;    text-align: left;}/*main.main_product_view .box_white .column_infos .top .item span {  color: #009652;}*/main.main_product_view .box_white .column_infos .top .item .available {    color: #009652;}main.main_product_view .box_white .column_infos .top .item .unavailable {    color: #BF0000;}main.main_product_view .box_white .column_infos .top .item.bold {    font-weight: 600;}main.main_product_view .box_white .column_infos .top .item:nth-last-child(1) {    margin-right: 0;}main.main_product_view .box_white .column_infos .name {    padding: 25px 0 0 0;    font-weight: 800;    font-size: 36px;    color: #132C97;    text-align: left;    text-transform: uppercase;}main.main_product_view .box_white .column_infos .name span {    background: -webkit-linear-gradient(left, #2998CF 10%, #132C97);    -webkit-background-clip: text;    -webkit-text-fill-color: transparent;    position: relative;    z-index: 1;}main.main_product_view .box_white .column_infos .code {    padding: 25px 0 0 0;    font-size: 15px;    color: #808080;    text-align: left;}main.main_product_view .box_white .column_infos .bar_price {    padding: 20px 0 10px 0;    border-top: 1px solid #F9F9F9;    border-bottom: 1px solid #F9F9F9;}main.main_product_view .box_white .column_infos .bar_price .item {    float: left;    width: auto;    height: auto;    padding: 0 30px 10px 0;    margin: 0;    font-size: 14px;    color: #808080;}main.main_product_view .box_white .column_infos .bar_price .item span {    font-weight: 700;}main.main_product_view .box_white .column_infos .bar_price .item:nth-last-child(1) {    padding-right: 0;}main.main_product_view .box_white .column_infos .box_price {    padding: 0;    margin: 25px 0 0 0;    border-top: 1px solid #F9F9F9;}main.main_product_view .box_white .column_infos .box_price .column_price {    padding: 18px 0;}main.main_product_view .box_white .column_infos .box_price .column {    padding: 0;}main.main_product_view .box_white .column_infos .box_price .price_old {    padding: 9px 20px 9px 0;    margin: 0;    float: left;    width: auto;    font-family: "Roboto Condensed", sans-serif;    font-size: 23px;    color: #979797;    text-decoration: line-through;}main.main_product_view .box_white .column_infos .box_price .price {    padding: 0;    margin: 0;    float: left;    width: auto;    font-family: "Roboto Condensed", sans-serif;    font-weight: 700;    font-size: 33px;    color: #009652;}main.main_product_view .box_white .column_infos .box_price .price span {    font-weight: 400;    font-size: 23px;    color: #979797;}main.main_product_view .box_white .column_infos .box_price .box_add_amount {    padding: 0 0 0 23px;    margin: 15px 0 0 0;    z-index: 1;    float: left;    width: 66px;    height: 43px;    background-image: url("../images/img_cart_product.png");    background-repeat: no-repeat;    background-position: top right;}main.main_product_view .box_white .column_infos .box_price .box_add_amount .btn_plus {    padding: 0;    position: absolute;    top: 0;    left: 0;    width: 17px;    height: 17px;    border: 1px solid #BFBFBF;    background-color: #FFFFFF;    font-family: "Hind", sans-serif;    font-weight: 600;    font-size: 16px;    color: #000000;    line-height: 18px;    text-align: center;}main.main_product_view .box_white .column_infos .box_price .box_add_amount .btn_less {    padding: 0;    position: absolute;    top: 20px;    left: 0;    width: 17px;    height: 17px;    border: 1px solid #BFBFBF;    background-color: #FFFFFF;    font-family: "Hind", sans-serif;    font-weight: 400;    font-size: 22px;    color: #000000;    line-height: 18px;    text-align: center;}main.main_product_view .box_white .column_infos .box_price .box_add_amount .field {    position: absolute;    top: -8px;    right: -2px;    padding: 0;    margin: 0;    display: inline-block;    width: 23px;    height: 23px;    border: none;    border-radius: 100%;    background-color: #999999;    font-family: "Lato", sans-serif;    font-weight: 400;    font-size: 13px;    color: #FFFFFF;    text-align: center;}main.main_product_view .box_white .column_infos .box_price .buy {    float: left;    width: 130px;    height: auto;    margin: 15px 0 0 15px;    padding: 0;    border: none;    background: transparent;    text-align: left;}main.main_product_view .box_white .column_infos .box_price .buy .text1 {    padding: 0;    font-size: 13px;    color: #808080;}main.main_product_view .box_white .column_infos .box_price .buy .text2 {    padding: 0;    font-weight: 700;    font-size: 19px;    color: #009652;}main.main_product_view .box_white .column_infos .box_price .buy:hover {    opacity: 0.9;}main.main_product_view .box_white .column_infos .description {    padding: 20px 0 0 0;    font-size: 16px;    color: #808080;}main.main_product_view .box_white .column_infos .description a {    color: #000000;}main.main_product_view .box_white .column_infos .options {    padding: 25px 0 0 0;    margin: 80px 0 0 0;    border-top: 1px solid #F9F9F9;}main.main_product_view .box_white .column_infos .options .similar {    font-size: 15px;    color: #808080;    line-height: 19px;    float: left;    width: auto;    margin: 5px 0 0 0;}main.main_product_view .box_white .column_infos .options .box_share {    padding: 0;    float: left;    width: auto;}main.main_product_view .box_white .column_infos .options .box_share span {    font-size: 15px;    color: #808080;    line-height: 19px;    float: left;    width: auto;    margin: 5px 8px 0 0;}main.main_product_view .box_white .column_infos .options .box_share a {    float: left;    width: 25px;    height: 28px;    margin: 0 9px 5px 9px;    position: relative;}main.main_product_view .box_white .column_infos .options .box_share a .img_item {    margin: auto;    position: absolute;    top: 0;    bottom: 0;    left: 0;    right: 0;    max-width: 22px;    max-height: 22px;}main.main_product_view .box_white .column_infos .options .box_share a:hover {    border-color: #939393;}main.main_product_view .box_white .column_img {    padding: 30px 0 15px 0;    margin: 0;    border-left: 20px solid #F9F9F9;    background-color: #FFFFFF;    width: 45%;    min-height: 673px;    float: right;}main.main_product_view .box_white .column_img .box_time {    position: relative;    float: left;/*  top: 30px;  left: 30px;  z-index: 5;*/}main.main_product_view .box_white .column_img .green {    float: left;    width: auto;    height: auto;    background-color: #009652;    padding: 3px 8px 1px 8px;    margin: 0 0 5px 5px;    border-radius: 2px;    font-family: "Hind", sans-serif;    font-weight: 500;    font-size: 12px;    color: #FFFFFF;    text-align: center;    text-transform: uppercase;}main.main_product_view .box_white .column_img .red {    float: left;    width: auto;    height: auto;    background-color: #CE1B17;    padding: 3px 8px 1px 8px;    margin: 0 0 5px 5px;    border-radius: 2px;    font-family: "Hind", sans-serif;    font-weight: 500;    font-size: 12px;    color: #FFFFFF;    text-align: center;    text-transform: uppercase;}main.main_product_view .box_white .column_img .offer_gradient {    float: left;    width: auto;    height: auto;    padding: 4px 8px 2px 8px;    margin: 0 0 5px 0;    border-radius: 2px;    font-weight: 500;    font-size: 12px;    color: #FFFFFF;    text-align: center;    text-transform: uppercase;    background: #C51E58;    background: -webkit-linear-gradient(left, #2998CF, #132C97);    background: -o-linear-gradient(left, #2998CF, #132C97);    background: -moz-linear-gradient(left, #2998CF, #132C97);    background: linear-gradient(left, #2998CF, #132C97);    position: relative;    border: 1px solid transparent;    overflow: hidden;}main.main_product_view .box_white .column_img .offer_gradient:before {    content: "";    z-index: 0;    position: absolute;    top: 0px;    left: 0;    width: 100%;    height: 99%;    background-color: #FFFFFF;    border-radius: 2px;    border: 1px solid transparent;}main.main_product_view .box_white .column_img .offer_gradient span {    background: -webkit-linear-gradient(left, #2998CF 10%, #132C97);    -webkit-background-clip: text;    -webkit-text-fill-color: transparent;    position: relative;    z-index: 1;}main.main_product_view .box_white .column_img .round {    width: 53px !important;    height: 53px !important;    padding: 15px 0 0 0 !important;    border-radius: 100% !important;    font-weight: 600 !important;    font-size: 13px !important;    word-break: break-all;}main.main_product_view .box_white .column_img .round .offer_text2 {    font-size: 12px;    line-height: 12px;    text-align: center;    color: #FFFFFF;}main.main_product_view .box_white .column_img .offer_gradient.round .offer_text2 {    background: -webkit-linear-gradient(left, #2998CF 10%, #132C97);    -webkit-background-clip: text;    -webkit-text-fill-color: transparent;    position: relative;    z-index: 1;}main.main_product_view .box_white .column_img .offer_circle {    position: absolute;    z-index: 4;    top: 30px;    right: 20px;    width: 50px;    height: 50px;    display: inline-block;    background-color: #FF3333;    padding: 11px 0 0 0;    margin: 0;    border-radius: 100%;    font-family: "Open Sans", sans-serif;    font-weight: 600;    font-size: 18px;    color: #FFFFFF;    line-height: 18px;    text-align: center;    text-transform: uppercase;}main.main_product_view .box_white .column_img .offer_circle .text1 {    padding: 0;}main.main_product_view .box_white .column_img .offer_circle .text2 {    padding: 0;    font-size: 11px;    line-height: 11px;}main.main_product_view .box_white .column_img .item {    padding: 0;    position: relative;    height: 500px;}main.main_product_view .box_white .column_img .item .img_item {    max-width: 90%;    max-height: 90%;    margin: auto;    position: absolute;    top: 0;    bottom: 0;    left: 0;    right: 0;}main.main_product_view .box_white .column_img .box_thumb {    padding: 0 60px;    margin: 30px 0 0 0;    position: relative;}main.main_product_view .box_white .column_img .box_thumb .item_thumb {    position: relative;    width: 20%;    height: auto;    float: left;    padding: 0 5px;}main.main_product_view .box_white .column_img .box_thumb .item_thumb a {    float: left;    margin: 0;    width: 100%;    height: 100%;    overflow: hidden;    position: relative;    z-index: 1;    border: 1px solid #E5E5E5;}main.main_product_view .box_white .column_img .box_thumb .item_thumb a:before {    content: "";    float: left;    margin: 0;    padding: 0 0 100% 0;    width: 100%;    height: auto;}main.main_product_view .box_white .column_img .box_thumb .item_thumb .img_item {    max-width: 95%;    max-height: 95%;    margin: auto;    position: absolute;    top: 0;    bottom: 0;    left: 0;    right: 0;}main.main_product_view .box_white .column_img .box_thumb .item_thumb .more {    position: absolute;    z-index: 2;    width: 100%;    height: 100%;}main.main_product_view .box_white .column_img .box_thumb .item_thumb .more:before {    content: "";    position: absolute;    top: 0;    left: 0;    margin: 0;    width: 100%;    height: 100%;    background-color: #0D0D86;    opacity: 0.6;}main.main_product_view .box_white .column_img .box_thumb .item_thumb .more span {    font-weight: 700;    font-size: 40px;    color: #FFFFFF;    line-height: 42px;    width: 50px;    height: 40px;    position: absolute;    top: 0;    bottom: 0;    left: 0;    right: 0;    margin: auto;}main.main_product_view .box_descriptoin_product {    padding: 0;    margin: 65px 0 0 0;}main.main_product_view .box_descriptoin_product .tabs_product {    padding: 0;    margin: 0;    position: relative;}main.main_product_view .box_descriptoin_product .tabs_product .tab_name {    padding: 15px 20px;    margin: 0 0 -1px 0;    float: left;    min-width: 198px;    width: auto;    height: auto;    font-weight: 600;    font-size: 18px;    color: #3D3D9E;    text-align: center;    background-color: #FFFFFF;    position: relative;    z-index: 2;    border-top: 1px solid #E5E5E5;    border-left: 1px solid #E5E5E5;    border-right: 1px solid #E5E5E5;}main.main_product_view .box_descriptoin_product .item_product {    border-top: 1px solid #E5E5E5;    border-bottom: 1px solid #E5E5E5;    background-color: #FFFFFF;    padding: 60px 35px;    font-size: 18px;    color: #808080;    text-align: left;    position: relative;    z-index: 1;    margin: 0 0 60px 0;}main.main_product_view .box_descriptoin_product .item_product .text {    font-size: 18px;    color: #808080;    padding: 0 0 40px 0;}main.main_product_view .box_descriptoin_product .item_product .box_dertail {    padding: 0;}main.main_product_view .box_descriptoin_product .item_product .item {    padding: 0;    font-size: 16px;    color: #808080;}main.main_product_view .box_descriptoin_product .item_product .item_detail {    padding: 15px 10px;    border-bottom: 1px solid #DBDBDB;}main.main_product_view .box_descriptoin_product .item_product .item_detail span {    font-size: 18px;    color: #000000;}main.main_product_view .box_more {    padding: 0;    margin-top: -61px;    text-align: center;}main.main_product_view .box_more a {    display: inline-block;    background-color: #FFFFFF;    border: 1px solid #E5E5E5;    width: 260px;    height: 34px;    font-size: 16px;    color: #0D0D86;    line-height: 33px;    text-align: left;    padding: 0 55px 0 15px;    position: relative;}main.main_product_view .box_more a .fa {    position: absolute;    top: 0;    right: 0;    width: 50px;    height: 34px;    border-left: 1px solid #E5E5E5;    font-size: 20px;    color: #3D3D9E;    text-align: center;    line-height: 34px;}main.main_product_view .box_similar {    padding: 0;}main.main_product_view .more_infos {    padding: 0;    display: none;}main.main_product_view .box_product_instagram {    padding: 0;    background-color: #F9F9F9;}main.main_product_view .box_featured {    padding: 0;    margin: 100px 0 0 0;}main.main_product_view .box_featured .box_time {    float: right;    margin: 0 10px 0 0;}main.main_product_view .box_featured .column {    padding: 0;}main.main_product_view .box_featured .title {    padding: 0 40px 20px 0;    margin: 0 0 35px 0;    font-family: "Open Sans", sans-serif;    font-weight: 600;    font-size: 20px;    color: #808080;    position: relative;}main.main_product_view .box_featured .title:before {    content: "";    position: absolute;    left: 0;    bottom: 0;    width: 100px;    height: 1px;    background: #FF3333;}main.main_product_view .box_featured .title:after {    content: "...";    position: absolute;    right: 10px;    bottom: 20px;    width: auto;    height: auto;    font-size: 30px;    color: #FF3333;    line-height: 30px;}main.main_product_view .box_featured .product_item {    padding: 0;    margin: 0 0 25px 0;    height: 110px;    position: relative;    z-index: 0;    text-align: left;    border-bottom: 1px solid #F2F2F2;}main.main_product_view .box_featured .product_item a {    float: left;    width: 100%;    height: 100%;    background-color: #FFFFFF;    border: none;    padding: 10px 15px;    border-radius: 7px;}main.main_product_view .box_featured .product_item .box_img {    margin: 0;    position: relative;    z-index: 0;    height: 90px;    overflow: hidden;}main.main_product_view .box_featured .product_item .box_img .img_item {    margin: auto;    position: absolute;    top: 0;    bottom: 0;    left: 0;    right: 0;    max-width: 100%;    max-height: 100%;    z-index: 1;}main.main_product_view .box_featured .product_item .name {    padding: 0 15px 0 0;    margin: 0 0 10px 0;    font-size: 16px;    color: #666666;    line-height: 19px;    text-align: left;    height: 37px;    overflow: hidden;    position: relative;}main.main_product_view .box_featured .product_item .name:before {    content: "...";    position: absolute;    right: 10px;    bottom: 0;    padding: 0;    width: auto;    background-color: #FFFFFF;}main.main_product_view .box_featured .product_item .name:after {    content: "";    position: absolute;    right: 10px;    width: 23px;    height: 100%;    margin-top: 0.2em;    background-color: #FFFFFF;}main.main_product_view .box_featured .product_item .box_price {    padding: 0 30px 0 0;    margin: 0;}main.main_product_view .box_featured .product_item .price_old {    float: left;    width: auto;    padding: 5px 10px 0 0;    margin: 0;    font-family: "Roboto Condensed", sans-serif;    font-size: 17px;    color: #979797;    text-decoration: line-through;}main.main_product_view .box_featured .product_item .price {    float: left;    width: auto;    padding: 0;    margin: 0;    font-family: "Roboto Condensed", sans-serif;    font-weight: 700;    font-size: 24px;    color: #131313;}main.main_product_view .box_featured .product_item .price span {    font-weight: 400;    font-size: 17px;    color: #979797;}main.main_product_view .box_featured .product_item .box_infos {    padding: 0;    margin: 0;}main.main_product_view .box_featured .product_item {    padding: 0;}main.main_product_view .box_featured .product_item a:hover {    box-shadow: 3px 3px 10px #CCCCCC;}main.main_product_view .box_featured .product_item a:hover .box_img .img_item {    -moz-transform: scale(1.1);    -webkit-transform: scale(1.1);    transform: scale(1.1);}/*visualizar produto*/@media (max-width: 1320px) {    /*.menu_category .menu a.item_menu {    margin: 0 28px 0 0;    font-size: 18px;  }*/    .header_main .whatsapp {        margin-left: 30px;    }    main.main_cart .box_form .box_links {        width: 100%;    }    main.main_cart .box_form .link {        float: left;        margin: 0 35px 0 0;    }}@media (max-width: 1300px) {    .header_main .home {        margin-top: 28px;    }    .header_main .home .logo {        width: 280px;    }    /*.menu_category .menu a.item_menu {    margin: 0 20px 0 0;  }  .menu_category .menu li:nth-child(1) {    display: none;  }*/}@media (max-width: 1200px) {    .menu_category .menu a.item_menu {        margin-right: 35px;    }    /*.menu_category .menu a.item_menu {    margin: 0 10px 0 0;    font-size: 15px;  }*/    main.main_institutional .box_white .box_about_slider {        padding-left: 20px;        padding-right: 20px;    }    main.main_home .banner {        padding: 0;        max-width: 100%;        width: 980px;        float: none;        display: block;        margin-left: auto;        margin-right: auto;    }    .header_main .home {        margin-top: 32px;    }    .header_main .home .logo {        width: 220px;    }    .header_main .whatsapp {        width: 200px;    }    .header_main .menu li a {        width: 35px;        height: 35px;    }    .header_main .home .logo {        width: 190px;    }    .header_main .search {        width: 200px;        margin-left: 20px;    }    .header_main .whatsapp {        margin-left: 15px;    }    main.main_home .box_msg_home {        padding: 65px 0;    }    main.main_home .box_msg_home .box_msg2 .text {        padding-left: 0;    }    .box_msg_home {        padding: 65px 0;    }    .box_msg_home .box_msg2 .text {        padding-left: 0;    }}@media (max-width: 1100px) {    main.main_contact section.menu ul li a {        margin: 0 10px;    }    main.main_cart .box_white .box_total .box_right .text1, main.main_cart .box_white .box_total .box_right .text2 {        font-size: 20px;    }    main.main_cart .box_form {        padding: 55px 45px 35px 45px;    }    main.main_contact .box_form, main.main_contact .box_phones {        padding-left: 50px;        padding-right: 50px;    }    main.main_contact .box_sellers {        padding-left: 20px;        padding-right: 20px;    }    main.main_product_list .box_white .column_product .product {        width: 32%;    }    .menu_category .menu a.item_menu {        margin: 0 18px 0 0;    }    .menu_category .box_cart {        font-size: 15px;    }    .menu_category .quotation {        font-size: 13px;    }}@media (max-width: 1020px) {    main.main_brand .box_select {        display: block;    }    .back_top, .back_top:hover {        right: 15px;        bottom: 59px;        width: 30px;        height: 30px;    }    .back_top .img_arrow, .back_top:hover .img_arrow {        width: 15px;        margin-top: 13px;    }    .footer_main .box_language_footer {        display: block;    }    .box_top_language {        display: block;    }    .header_main .menu li a.cart {        display: block;    }    main.main_product_view .box_white .column_img {        float: left;        border: none;        width: 100%;        min-height: inherit;    }    main.main_product_view .box_white .column_img .item {        height: 360px;    }    main.main_product_view .box_white .column_infos {        width: 100%;        min-height: inherit;        margin-top: 20px;    }    main.main_product_view .box_featured .column {        width: 100%;    }    main.main_product_view .box_featured .product_item {        height: auto;    }    main.main_product_view .box_featured .product_item .box_img {        width: 150px;        max-width: 41%;    }    main.main_cart .box_white .box_total .box_left {        width: 100%;    }    main.main_cart .box_white .box_total .box_right {        padding-top: 0;        width: 100%;    }    main.main_cart .box_white .box_total .box_right .text1 {        width: auto;        padding-right: 50px;    }    main.main_brand .brand {        padding: 0;    }    /*main.main_brand .slide_letter {    display: block;  }*/    main.main_brand .column_letter {        display: none;    }    main.main_brand .column_brand {        width: 100%;        margin: 0;    }    main.main_brand .column_brand .box_items {        padding: 0;    }    main.main_brand .column_brand .item {        width: 33.3%;        height: auto;        padding: 0;        border: 3px solid #F5F5F4;    }    main.main_contact section.menu ul li a {        margin: 0;    }    main.main_product_list .box_white .column_category {        display: none;    }    main.main_product_list .box_white .column_product {        width: 100%;    }    main.main_home .box_product .category_mobile {        display: block;    }    main.main_home .box_featured .column {        width: 100%;    }    main.main_home .box_featured .product_item {        height: auto;    }    main.main_home .box_featured .product_item .box_img {        width: 150px;        max-width: 41%;    }    main.main_home .box_product .column_category {        display: none;    }    main.main_home .box_product .column_product {        width: 100%;    }    main.main_home .box_msg_home {        padding: 65px 0;    }    main.main_home .box_msg_home .column {        padding: 0;        width: 100%;    }    .box_msg_home {        padding: 65px 0;    }    .box_msg_home .column {        padding: 0;        width: 100%;    }    .menu_category {        display: none;    }    body {        padding-top: 0 !important;    }    .newsletter .box_newsletter {        padding: 22px 15px;    }    .newsletter .box_newsletter .box_text {        font-size: 20px;    }    .newsletter .box_newsletter .box_text .img_item {        margin-right: 10px;    }    .header_main {        position: relative;    }    .header_main .btn_menu {        display: block;    }    .header_main .home {        margin-right: 30px;    }    .header_main .home .logo {        width: 230px;    }    .header_main .search {        display: none;    }    .header_main .search_mobile {        display: block;    }}@media (max-width: 900px) {    main.main_contact section.menu ul li a {        display: none;    }    main.main_contact .box_select {        display: block;    }    main.main_home .title_offer {        font-size: 20px;    }    main.main_product_view .box_descriptoin_product .item_product .item {        width: 50%;    }    main.main_cart .box_white {        padding: 40px 10px;    }    main.main_cart .box_white .item_cart .column_img {        width: 20%;    }    main.main_cart .box_white .item_cart .column_infos {        width: 80%;    }    main.main_cart .box_white .item_cart .column_amount {        width: 30%;    }    main.main_cart .box_white .item_cart .column_price {        width: 70%;    }    main.main_cart .box_form {        padding: 55px 25px 35px 25px;    }    main.main_cart .box_form .column {        padding: 0;        width: 100%;    }    main.main_contact .box_form, main.main_contact .box_phones, main.main_contact .box_map {        padding-left: 20px;        padding-right: 20px;    }    main.main_contact .box_form .column, main.main_contact .box_phones .column, main.main_contact .box_map .column {        width: 100%;        padding: 0;    }    .product.active a {        padding-right: 55px;    }    .product.active .box_img {        width: 15%;    }    .product.active .mobile {        width: 85%;    }    .product.active .mobile .column1 {        width: 48%;    }    .product.active .mobile .column2 {        width: 26%;    }    .product.active .mobile .column3 {        width: 26%;    }    .box_instagram {        margin-bottom: 0;    }    .newsletter {        margin: 0;    }    .newsletter .container {        padding: 0;    }    .newsletter .box_newsletter {        padding: 20px 15px;        border-radius: 0;    }    .newsletter .box_newsletter .box_text {        width: 100%;        text-align: center;        padding-bottom: 15px;    }    .newsletter .box_newsletter .box_text .img_item {        float: none;    }    .newsletter .box_newsletter .box_form {        width: 100%;    }    .footer_main .box_footer {        padding-top: 35px;    }    .footer_main .box_links {        width: 100% !important;        padding: 0 30px !important;        margin-bottom: 30px;    }    .footer_main .media {        width: 100%;        text-align: center;    }    .footer_main .media .list_media {        float: none;        display: inline-block;        width: auto;    }    .header_main .msg {        letter-spacing: 2px;    }    .header_main .home {        margin-right: 0;    }    .header_main .whatsapp {        display: none;    }    .header_main .phone {        float: right;    }}@media (max-width: 800px) {    main.main_store .store ul {        width: 100%;    }    main.main_contact section.menu ul li {        font-size: 13px;    }    main.main_contact section.menu ul li a {        padding: 20px 10px;    }    main.main_product_list .box_white .column_product .product {        width: 48%;    }    main.main_home .box_instagram .instagram a {        width: 33.3%;    }    main.main_home .box_instagram .instagram a:nth-last-child(1), main.main_home .box_instagram .instagram a:nth-last-child(2) {        display: none;    }    .box_instagram .instagram a {        width: 33.3%;    }    .box_instagram .instagram a:nth-last-child(1), .box_instagram .instagram a:nth-last-child(2) {        display: none;    }    main.main_brand .column_brand .item {        width: 50%;    }}@media (max-width: 700px) {    main.main_store .store {        padding: 0 20px 50px 20px;    }    .section_breadcrumb {        display: none;    }    #modal_cupom .modal-body .column_form {        padding: 40px 10px;    }    main.main_cart .box_white .item_cart .column_img {        width: 30%;    }    main.main_cart .box_white .item_cart .column_infos {        width: 70%;        height: auto;    }    main.main_cart .box_white .item_cart .column_infos .name {        width: 100%;    }    main.main_cart .box_white .item_cart .column_infos .box_offer {        width: 100%;        padding: 0;    }    main.main_cart .box_white .item_cart .column_amount {        width: 50%;    }    main.main_cart .box_white .item_cart .column_price {        width: 50%;    }    main.main_product_list .box_white .column_product .container_select .btn_list1, main.main_product_list .box_white .column_product .container_select .btn_list2 {        display: none;    }    main.main_product_list .box_white .column_product .product.active {        width: 48% !important;    }    .product.active a {        padding-right: 15px !important;    }    .product.active .box_img {        width: 100% !important;    }    .product.active .mobile {        display: none !important;    }    .product.active .desktop {        display: block !important;    }    main.main_home .box_product .column_product .box_banner {        width: 100%;    }    .header_main .phone {        display: none;    }    main.main_brand .column_brand .item .box .text {        font-size: 16px;        text-overflow: ellipsis;        white-space: nowrap;        overflow: hidden;    }}@media (max-width: 600px) {    .box_instagram_img .instagram a {        width: 33.3%;    }    .box_instagram_img .instagram a:nth-last-child(1), .box_instagram_img .instagram a:nth-last-child(2) {        display: none;    }    .box_language_mobile {        width: 30px;    }    #modal_cupom .modal-body .column_banner {        display: none;    }    #modal_cupom .modal-body .column_form {        width: 100%;    }    .empty_cart .cart_box {        padding: 140px 0 0 0;        background-position: center top;    }    .empty_cart .cart_title {        font-size: 42px;        line-height: 46px;    }    .empty_cart .cart_title, .empty_cart .cart_text, .empty_cart .cart_box_button {        text-align: center !important;    }    .section_error .box {        padding: 140px 0 0 0;        background-position: center top;    }    .section_error .title, .section_error .text, .section_error .box_button {        text-align: center !important;    }    main.main_product_view .box_white .column_img .box_thumb {        padding: 0;    }    main.main_product_view .box_white .column_infos {        padding: 30px 15px;    }    main.main_product_view .box_white .column_infos .name {        font-size: 22px;    }    main.main_product_view .box_white .column_infos .box_price .column_price {        width: 100%;    }    main.main_product_view .box_white .column_infos .box_price .column {        width: 100%;    }    main.main_product_view .box_descriptoin_product .item_product {        padding: 60px 0;    }    main.main_product_view .box_descriptoin_product .item_product .item {        width: 100%;    }    main.main_cart .box_white .box_total .box_right {        padding-left: 20px;        padding-right: 20px;    }    main.main_cart .box_white .box_total .box_right .text1 {        padding-right: 25px;    }    main.main_institutional .box_white {        padding-left: 10px;        padding-right: 10px;    }    main.main_institutional .box_white .title {        padding-left: 10px;        padding-right: 10px;    }    main.main_institutional .box_white .text {        padding-left: 10px;        padding-right: 10px;    }    main.main_contact section.menu ul li {        font-size: 12px;    }    main.main_contact .box {        padding: 0 10px;    }    main.main_contact .box_form, main.main_contact .box_phones, main.main_contact .box_sellers, main.main_contact .box_warranty, main.main_contact .box_map {        padding-left: 10px;        padding-right: 10px;    }    main.main_contact .box_form .column, main.main_contact .box_phones .column, main.main_contact .box_sellers .column, main.main_contact .box_warranty .column, main.main_contact .box_map .column {        padding: 0;    }    main.main_contact .box_phones .column .item {        padding: 45px 20px;    }    main.main_contact .box_warranty .column {        margin: 0 !important;    }    main.main_contact .box_warranty .title_item, main.main_contact .box_warranty .text_item {        border-radius: 7px !important;    }    main.main_product_list .box_white {        padding-left: 0;    }    main.main_product_list .box_white .column_product .product, main.main_product_list .box_white .column_product .product.active {        width: 100% !important;        margin-right: 0;    }    main.main_home .box_blue .box_brand_blue .item {        height: 70px;    }    main.main_home .box_msg_home .box_msg1 {        padding-left: 80px;    }    main.main_home .box_msg_home .box_msg1 .box_img {        width: 60px;        height: 60px;    }    main.main_home .box_msg_home .box_msg1 .text1 {        font-size: 14px;    }    main.main_home .box_msg_home .box_msg2 {        padding-right: 100px;        min-height: inherit;    }    main.main_home .box_msg_home .box_msg2 .img_delivery {        width: 80px;    }    main.main_home .box_msg_home .box_msg2 .text {        font-size: 15px;        padding: 0;    }    .box_msg_home .box_msg1 {        padding-left: 80px;    }    .box_msg_home .box_msg1 .box_img {        width: 60px;        height: 60px;    }    .box_msg_home .box_msg1 .text1 {        font-size: 14px;    }    .box_msg_home .box_msg2 {        padding-right: 100px;        min-height: inherit;    }    .box_msg_home .box_msg2 .img_delivery {        width: 80px;    }    .box_msg_home .box_msg2 .text {        font-size: 15px;        padding: 0;    }    .banner_mobile {        display: block;    }    main.main_home .banner {        display: none;    }    .newsletter .box_form .field {        width: 100%;        margin-bottom: 8px;    }    .newsletter .box_form .btn_send {        width: 100%;        background-color: #0A0A65;        text-align: center;    }    .header_main .menu .media {        display: none;    }    .header_main .menu li a {        background-color: transparent !important;        width: 40px;        height: 40px;        cursor: pointer;    }    .header_main .menu {        margin-right: 30px;    }    .box_language_mobile {        position: absolute;        top: 17px;        right: 0;    }    main.main_product_list .box_white .column_product .container_select .box_select {        width: 100%;    }    .footer_main .box_links .menu li {        font-size: 14px;    }}@media (max-width: 550px) {    .section_error_product .box {        padding: 120px 0 0 0;        background-position: top left;    }    main.main_contact section.menu ul li {        font-size: 14px;        width: 33.3%;    }    main.main_contact section.menu ul li a {        padding: 15px 10px;    }}@media (max-width: 500px) {/*  main.main_brand .column_brand .item {    width: 100%;  }*/    main.main_brand .column_brand .item .box {        height: 60px;    }    main.main_contact section.menu ul li {        width: 50%;    }    main.main_home .box_instagram .instagram a {        width: 50%;    }    main.main_home .box_instagram .instagram a:nth-last-child(3) {        display: none;    }    .box_instagram .instagram a {        width: 50%;    }    .box_instagram .instagram a:nth-last-child(3) {        display: none;    }    .header_main .msg {        letter-spacing: 0.5px;    }    .section_error .title {        font-size: 42px !important;        line-height: 46px !important;    }    .section_error_product .title {        font-size: 42px !important;        line-height: 46px !important;    }}@media (max-width: 400px) {    #modal_cupom .modal-body .column_form {        padding: 40px 10px;    }    main.main_cart .box_white {        padding: 30px 10px;    }    main.main_cart .box_white .item_cart {        padding-right: 25px;    }    main.main_cart .box_white .item_cart .column_img {        width: 100%;    }    main.main_cart .box_white .item_cart .column_infos {        width: 100%;    }    main.main_cart .box_white .item_cart .column_amount {        width: 100%;        height: auto;    }    main.main_cart .box_white .item_cart .column_price {        width: 100%;        height: auto;    }    .box_recaptcha {        -moz-transform: scale(0.8);        -webkit-transform: scale(0.8);        transform: scale(0.8);        -moz-transform-origin: top left;        -webkit-transform-origin: top left;        transform-origin: top left;    }    .footer_main .list_items .item .text1 {        font-size: 12px;    }    .footer_main .list_items .item .text2 {        font-size: 14px;    }    .header_main .btn_menu {        margin-top: 30px;    }    .header_main .home {        margin-right: 0;        width: auto;        max-width: 50%;    }    .header_main .home .logo {        width: 210px;    }    .newsletter .box_newsletter .box_text .img_item {        display: none;    }}@media (max-width: 360px) {    main.main_contact section.menu ul li {        width: 100%;    }    main.main_contact section.menu ul li a {        width: 100%;    }    .header_main .msg {        font-size: 13px;    }}/*# sourceMappingURL=style.css.map */