
@import url('https://fonts.googleapis.com/css2?family=Roboto:wght@400;500;700&display=swap');
body::-webkit-scrollbar {width: 8px;}
body::-webkit-scrollbar-track {background-color: #e8e8e8;border-left: solid 1px #ddd;}
body::-webkit-scrollbar-thumb {background-color: #4c5255;border-radius: 8px;border: 2px solid #e8e8e8;outline: 0;}
body::-webkit-scrollbar-thumb:vertical:hover,::-webkit-scrollbar-thumb:horizontal:hover {background-color: #aaa;}
html{
	--cor_primaria: #27c5d9; 
    --text: #3A3A3A; 
    --bg_button: #FD8787; 
    --bg_button_hover: #e47676; 
    --button_menu: #FD8787; 
    --button_menu_hover: #e47676; 
    --color_button_menu: #ffffff; 
    --button_menu_register: #27c5d9; 
    --button_menu_register_hover: #1b1b1b; 
    --color_button: #ffffff; 
    --color_button_atributo: #3A3A3A; 
    --bg_top_bar_promo: #27c5d9;
    --bg_top_bar: #27c5d9; 
    --bg_header: #000; 
    --ic_header_account: #3A3A3A;  
    --ic_header: #ffffff; 
	--color_icon_hover: #27c5d9; 
    --color_header: #ffffff; 
    --border_header: #d8d8d8; 
    --ic_search: #1a1a1a; 
	--number_carrinho: #28c23e; 
	--border_ic_search: #EFF3F6; 
    --border_search: #eee; 
	--bg_search: #fff; 
	--ic_header_cart: #3A3A3A; 
    --button_cart: #FD8787; 
    --button_cart_hover: #e47676; 
    --bg_nav: #FAFAFA; 
    --color_nav: #3A3A3A; 
    --color_bg_nav: #f5f5f5;
	--color_border_nav: #eee;
    --nav_bg_sub: #ffffff; 
    --nav_border_sub: #3A3A3A; 
    --nav_color_sub: #3A3A3A; 
    --bg_menu_header: #ffffff; 
    --title_menu_header: #3A3A3A; 
    --color_menu_header: #3A3A3A; 
    --border_menu_header: #3A3A3A; 
    --button_details: #27c5d9; 
    --button_details_hover: #1ca7b8; 
    --bg_bar_news: #FFF2F2; 
    --title_bar_news: #3A3A3A; 
    --text_bar_news: #3A3A3A; 
    --bg_modal_news: #ffffff; 
    --border_modal_news: #B2B2B2; 
    --color_modal_news: #3A3A3A; 
    --title_modal_news: #3A3A3A;  
    --color_title: #3A3A3A; 	
	--title_border: #27c5d9; 
    --color_title_resumo_compra: #27c5d9; 
    --color_title_block: #3A3A3A; 
    --color_subtitle_block: #3A3A3A; 
    --bg_block: #FFF2F2; 
    --bg_block_second: #FFF2F2;
	--color_title_border: #27c5d9;
    --bg_list_nav: #27c5d9; 
    --bg_list_nav_hover: #1b1b1b; 
    --color_price: #3A3A3A; 
    --border_block: #F5F5F5; 
    --icon_block: #3A3A3A; 
    --bg_line: #ffffff; 
    --border_line: #ffffff; 
    --tags_product: #27c5d9; 
    --bg_timer: #fb373c; 
    --bg_depoimentos: #FAFAFA; 
    --title_depoimentos: #3A3A3A; 
    --color_depoimentos: #3A3A3A; 
    --border_depoimentos: #EAEAEA; 
    --button_add: #3A3A3A; 
    --bg_atendimento: #FAFAFA; 
    --color_atendimento: #3A3A3A; 
    --title_atendimento: #3A3A3A; 
	--border_atendimento: #F1F1F1; 
    --border_vitrine: #F5F5F5; 
    --border_product_menu: #f5f5f5; 
    --bg_footer: #FFF; 
    --border_footer: #27c5d9; 
    --title_footer: #3A3A3A; 
    --text_footer: #3A3A3A; 
    --bg_bar_footer: #FAFAFA; 
    --color_bar_footer: #3A3A3A; 
    --button_buy: #FD8787; 
    --button_buy_hover: #e47676; 
    --button_shipping: #3A3A3A; 
    --button_shipping_hover: #1b1b1b; 
    --button_finish: #FD8787; 
    --button_finish_hover: #e47676; 
    --header_checkout: #FFF2F2; 
    --icon_checkout: #3A3A3A; 
    --title_header_checkout: #3A3A3A; 
    --subtitle_header_checkout: #3A3A3A; 
	--tag_lancamento_bg: ;
    --tag_frete_bg: ;
    --tag_destaque_bg ;
    --tag_frete_bg: ;
    --bg_menu_oferta: #27c5d9;
}
:root {
  --fontSize: 14px;
  --transition: .5s;
  --mainColor: #fb373c;
  --whiteColor: #ffffff;
  --blackColor: #262A37;
  --gradientColor: linear-gradient(44.44deg, #ED2775 7.79%, #FF7448 94.18%);
  --paragraphColor: #716c80;
  --fontFamily: 'Inter', sans-serif;
  --border_title: #27c5d9;
  --btn-primary-color-buy: #fff;
  --border-radius-btn: 50px;
  --btn-primary-color-buy-text: #12C500;
  --btn-primary-color-buy-border: #12C500;
  --btn-primary-color-buy-hover: #12C500;
  --btn-primary-color-buy-border-hover: #12C500;
  --btn-secundary-color-buy: #12C500;  
  --btn-segundary-color-buy-text: #fff;
  --btn-secundary-color-buy-border: #12C500;
  --btn-secundary-color-buy-hover: #12C500;
  --shadow: 0px 3px 10px 0 rgba(0, 0, 0, .16);	
}
body.boxed #wrapper {background: #fff;}
body.boxed .row {padding: 0 20px;}
body.boxed .nasa-header-sticky .sticky-wrapper {max-width: 1250px;margin: 0 auto;}
body.boxed .nasa-header-sticky .sticky-wrapper .fixed-already {padding: 10px 0;}
.header-type-6 input[type="text"] {border: 0!important;background-color: transparent!important;}
body.nasa-dark #wrapper {background-color: #000;}
body.nasa-dark .header-type-6 .icons-wrapper .icon-text {color: #c1c1c1;}
.demo_store {
    padding: 8px;
    font-size: 12px;
    color: #fff;
    position: fixed;
    bottom: 0;
    width: 100%;
    left: 0;
    z-index: 10000;
    right: 0;
    background: #d64b4b;
    text-align: center;    
    padding-right: 30px;
	margin-bottom: 0;
}
.woocommerce-store-notice__dismiss-link{color: #fff;}
body a:hover {color: var(--cor_primaria);}
.woocommerce-MyAccount-navigation-link--edit-address a:after {
    content: "Endereços";
    display: inline-block;    
}
.nasa-title.nasa-l h5 {font-size: 26px;}
@media (min-width:1361px) {
html body .row, html body.boxed .nav-wrapper .nasa-megamenu.fullwidth > .nav-dropdown, html body .nav-wrapper .nasa-megamenu.fullwidth > .nav-dropdown > ul, body .nasa-fixed-product-variations, body .nasa-add-to-cart-fixed .nasa-wrap-content-inner {
    max-width: 1368px!important;}
}
.nasa-promotion-news .nasa-wapper-promotion {background-color: var(--bg_top_bar_promo);}
.nasa-promotion-news .nasa-content-promotion-news {height: 40px}
.nasa-position-relative {height: 0px}
.topo-header-destaque {
    background-color: #3a3a3a;
    color: #fff;
    border-width: 1px;
    padding: 3px 10px 3px;
    border-style: dotted;
    border-color: #fff;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
}
.topo-header-destaque:hover {background-color: #fb373c;color: #fff;transition: all .2s ease-in-out;}
.html-ready #top-bar {
    position: relative;    
    padding: 0px;
    height: 40px;
	border-bottom: 0px solid #27c5d9;
    background-color: var(--bg_top_bar);   
}
.html-ready #top-bar .left {float: none !important;width: 500px;margin: 0 auto;}
.nasa-promotion-news .nasa-content-promotion-news {height: 53px;}
.nasa-promotion-news .nasa-content-promotion-custom {line-height: 48px;}
.nasa-content-promotion-custom {background: #E40046;background: -webkit-linear-gradient(left, #E40046, #E40046);background: linear-gradient(to right, #E40046, #E40046);background-repeat: repeat-x;}
.TextoAlerta {color: #fff;text-transform: uppercase;font-size: 13px;font-weight: 600;}
.nasa-promotion-news .nasa-stclose:before, .nasa-promotion-news .nasa-stclose:after {border-top: 2px solid #fff;}
.nasa-promotion-news .nasa-stclose:hover:before, .nasa-promotion-news .nasa-stclose:hover:after {border-top: 2px solid var(--cor_primaria);}
.nasa-stclose:hover {background: #fff;}
#masthead {background-color: var(--bg_header);}
.header-icons a svg {color: var(--ic_header);}
.nasa-header-mobile-layout .elements-wrapper .header-icons>li {margin-right: 5px;}
.nasa-header-mobile-layout .elements-wrapper.left-icons {margin-left: 5px;}
.mini-icon-mobile a {color: var(--ic_header);}
.nasa-header-mobile-layout .elements-wrapper svg {color: var(--ic_header)!important;}
body .nasa-in-mobile.nasa-mobile-app .elements-wrapper svg {color: var(--ic_header)!important;}
body .nasa-in-mobile.nasa-mobile-app .elements-wrapper .header-icons a {color: var(--ic_header)!important;}
.nasa-header-sticky .fixed-already {background-color: var(--bg_header);}
body .header-type-6 .fixed-already .logo .header_logo {max-height: 40px;}
.nasa-search-space .nasa-show-search-form .nasa-icon-submit-page>svg, .nasa-search-space .nasa-show-search-form .nasa-icon-submit-page:before {fill: var(--ic_search);}
@media only screen and (max-width: 767px) {
.mobile-menu .nasa-icon {color: var(--ic_header);}
}	
.header-menu-collection {background-color: var(--bg_menu_oferta);color: #fff;line-height: 14px;vertical-align: top;position: relative;font-family: "Montserrat",sans-serif;border-radius: 8px;transition: all .2s ease-out;}
.header-menu-collection:hover {opacity: 0.9;transform: scale(1.05);}
.header-menu-collection-a {display: inline-block;font-size: 14px;height: 44px;line-height: 15px;padding: 7px 0 5px;vertical-align: top;width: 139px;color: #fff;text-align: center;}
.header-menu-collection-a:hover {color: #fff;}
.header-menu-collection-a span {display: block;}
.header-menu-collection-a strong {font-size: 16px;text-transform: uppercase;}
.ns-sale-notification {border-radius: 12px;bottom: 20px;left: 20px;}
.ns-sale-notification .product-image {width: 140px;}
.ns-sale-notification .noti-body {font-size: 14px;}
.ns-sale-notification .noti-title {font-size: 12px;font-weight: bold;}
.ns-sale-notification .noti-title:after {content: "COMPROU:";display: block;margin: 3px 0;}
@media (min-width: 768px) {
.nasa-header-sticky .fixed-already {padding: 18.5px 10px}
.nasa-header-sticky .fixed-already #masthead {margin-top: -3px}
.icons-wrapper {display: block;margin-top: 0px;}	
}
.nasa-header-sticky.header-type-6 .fixed-already .nasa-elements-wrap-bg {display: none}
.header-type-6 .nasa-elements-wrap-main-menu {    
    background-color: var(--bg_nav);
	border-top: none!important;
}
.header-type-6 .nasa-menu-vertical-header {background: transparent;}
.header-type-6 .nasa-vertical-header.vertical-menu .section-title {    
    text-transform: none;
    color: var(--color_nav);
	font-weight: 500;
	font-size: 16px;
}
.header-type-6 .nav-wrapper .root-item>a {   
    letter-spacing: 0em;
    font-weight: 500;
    font-size: 16px;
}
.header-type-6 .default-menu>.nav-dropdown {
    margin-top: -13px;
}
.header-type-6 .vertical-menu-wrapper .root-item>a {    
    font-size: 16px;    
    font-weight: 500;
	color: var(--nav_color_sub);
}
.header-type-6 .nav-wrapper .default-menu .menu-item a {    
    line-height: 20px;
}
.header-type-6 .nasa-vertical-header .vertical-menu-wrapper {
    border: none;    
    background-color: var(--nav_bg_sub);
    border-top: 10px solid var(--nav_border_sub);    
    color: var(--nav_color_sub);
    padding: 20px 17px;    
    max-width: calc(100vw - 20px);
    box-shadow: 0 0 8px rgb(0 0 0 / 9%);
}
.header-type-6 .nasa-vertical-header .vertical-menu-wrapper::before {
    content: '';
    display: block;
    position: absolute;
    top: -6px;
    left: 0;
    right: 0;
    margin: auto;
    width: 21px;
    height: 21px;
    border-radius: 4px;
    background-color: var(--border_menu_header);
    transform: rotate(45deg);
    z-index: -1;
}
.nasa-vertical-header .vertical-menu-container {    
    z-index: 9999!important;
}
.header-type-6 .nasa-vertical-header .vertical-menu-wrapper>li>a {
    padding: 5px 0 !important;
    border-bottom: none;
}
.header-type-6 .nasa-vertical-header.vertical-menu .section-title {padding: 18px 15px 18px 15px}
.nasa-search-space .nasa-show-search-form.nasa-search-relative {    
    border: 3px solid #f4f4f4;
    background-color: var(--bg_search)!important;
    border: solid 1px var(--border_search) !important;
}
.header-type-6 .nasa-search-space .nasa-show-search-form .nasa-icon-submit-page:before {font-weight: bold;color: var(--ic_search)}
.header-type-6 .nasa-icon-submit-page::after {
    content: '';
    height: 28px;
    width: 1px;
    background-color: var(--border_ic_search);
    position: absolute;
    left: 8px;
    top: 0;
    bottom: 0;
    margin: auto;
}
.nasa-mini-number {background: var(--number_carrinho);font-weight: 700;}
.header-type-6 .icons-wrapper .icon-text {line-height: 28px!important;font-weight: 500;font-size: 14px!important;color: var(--color_header)}
.header-type-6 .icons-wrapper .header-icons>li {margin-left: 20px}
.header-type-6 .icons-wrapper .header-icons>li a:hover i {color: var(--color_icon_hover)}
.header-type-6 .vertical-menu-wrapper .root-item:hover>a {color: var(--cor_primaria)}
.nasa-breadcrumb {border-bottom: 1px solid #F1F1F1;background: #fff}
.breadcrumb-row {padding-left: 20px}
.breadcrumb {font-size: 14px;font-weight: 400}
.nasa-title .nasa-heading-title {   
    font-weight: 700;
    text-transform: uppercase;
    text-align: center;   
    line-height: 1.25;    
    color: var(--color_title);  
}
.nasa-title.nasa-xl h1, .nasa-title.nasa-xl h2, .nasa-title.nasa-xl h3, .nasa-title.nasa-xl h4, .nasa-title.nasa-xl h5 {
    font-size: 28px;
}
.nasa-warp-slide-nav-top.title-align-center .nasa-title h3 {   
    font-size: 28px;
    font-weight: 700;
    text-transform: uppercase;
    text-align: center;
    padding: 0;
    line-height: 1.25;    
    color: var(--color_title);
	margin-bottom: 15px;
}
.nasa-title.text-center:after {
    -webkit-transform: translate(0%);
    -moz-transform: translate(0%);
    -o-transform: translate(0%);
    -ms-transform: translate(0%);
}
.nasa-title::after {
    content: '';
    display: block;
    width: 100px;
    border-bottom: solid 4px var(--color_title_border);
    margin: 11px auto -2px;
    border-radius: 2px;
    text-align: center;   
    margin-bottom: 28px;        
}
.nasa-classic-style.nasa-tabs-no-border a {   
    letter-spacing: 0.32px;
}
.product-info .entry-title {    
    font-size: 24px;
    font-weight: 700;
    line-height: 1.25;
    color: var(--color_title);
    margin-bottom: 10px;
}
.product-info .entry-title a:hover {color: var(--cor_primaria);}
.product-item .info .name:hover {color: var(--cor_primaria);}
.price {
  font-weight: 700;
  font-size: 22px;
  line-height: 1.8;
  color: var(--color_price);
  white-space: nowrap;
  margin: 5px 0;
  display: block;  
}
.product-info .price {font-weight: 700;font-size: 22px;}
.price del {  
  font-weight: 400;
  color: #ccc;  
  font-size: 16px;
}
.product-item .info .name {
  position: relative;
  z-index: 7;
  font-size: 16px;
  line-height: 1.25;
  letter-spacing: 0.32px;
  display: -webkit-box;  
  -webkit-box-orient: vertical;
  overflow: hidden;
  text-overflow: ellipsis;
  -webkit-line-clamp: 2;
  margin-bottom: 16px;
  min-height: 55px !important;
  color: var(--text);
}
.metaslider .flexslider {margin: 0 0 30px}
.star-rating:before {content: "\f006 \f006 \f006 \f006 \f006";letter-spacing: 0.5px;font-weight: 300;}
.star-rating span:before {content: "\f005 \f005 \f005 \f005 \f005";color: #fdc659;letter-spacing: 0.5px;font-weight: 300;}
.nasa-rating-bars .star-rating {width: 7em;}
.product-warp-item .product-item .info .star-rating {font-size: 14px;height: 1.4em;line-height: 1.4em;margin-bottom: 13px;}
.product-warp-item .product-item .info .star-rating span:before {color: #ffc240;}
.product-warp-item .star-rating::before {content: "\f006 \f006 \f006 \f006 \f006";color: #fdc659;letter-spacing: 0.5px;font-weight: 300;}
.product-warp-item .rating .star-rating {margin: 0;display: inline-block;vertical-align: middle;margin-right: 1px;}
.product-warp-item .rating .count {margin-top: 0;font-size: 11px;display: inline-block;color: #cbcbcb;vertical-align: middle;height: 1.2em;line-height: 1.4em;margin-bottom: 13px;margin-left: 5px;}
.product-info-wrap .product-item .info .star-rating {font-size: 14px;height: 1.4em;line-height: 1.4em;margin-bottom: 13px;}
.product-info-wrap .product-item .info .star-rating span:before {color: #ffc240;}
.product-info-wrap .star-rating::before {content: "\f006 \f006 \f006 \f006 \f006";color: #fdc659;letter-spacing: 0.5px;font-weight: 300;}
.product-info-wrap .rating .star-rating {margin: 0;display: inline-block;vertical-align: middle;margin-right: 1px;}
.product-info-wrap .rating .count {margin-top: 0;font-size: 11px;display: inline-block;color: #cbcbcb;vertical-align: middle;height: 1.2em;line-height: 1.4em;margin-bottom: 13px;margin-left: 5px;}
body .woocommerce-tabs #reviews #comments .description p {font-style: normal;}
.product-lightbox-inner .rating {display: none;}
.product-page .nasa-product-details-page {padding-top: 0!important;margin-top: 30px}
.products-arrow .dropdown-wrap .product-name {font-size: 16px!important;font-weight: 400!important}
.products-arrow .dropdown-wrap .price {font-size: 16px}
.product-info .variations label {letter-spacing: 0.5px;margin-bottom: 5px;}
.nasa-label-small-square-1 .nasa-attr-ux-label {border: 1px solid #eee;margin: 3px 5px 5px;-webkit-border-radius: 6px;-moz-border-radius: 6px;border-radius: 6px;}
.nasa-label-small-square-2 .nasa-attr-ux-label {border: 1px solid #eee;margin: 3px 5px 5px;-webkit-border-radius: 6px;-moz-border-radius: 6px;border-radius: 6px;}
.nasa-label-small-square-2 .nasa-attr-ux-label:hover {border: 1px solid var(--color_border_nav);}
.nasa-label-small-square-2 .nasa-attr-ux-label:hover {background-color: var(--color_bg_nav);}
.nasa-anchor {font-size: 24px;font-weight: 700}
.nasa-title-relate {font-size: 28px;font-weight: 700;text-transform: uppercase}
@media only screen and (min-width: 1024px) {
#nasa-single-product-tabs .woocommerce-tabs .nasa-scroll-content {padding: 20px;background-color: transparent;border: 1px solid #eee;border-radius: 5px;padding-bottom: 50px}
#nasa-single-product-tabs .woocommerce-tabs .nasa-scroll-item {background-color: #fff;border-radius: 22px;margin: 10px 0px 35px 0;border: 1px #eee solid}
.product-details .nasa-accordions-content {padding: 40px;background: #fafafa;border: 1px solid #eee;border-radius: 6px}
.product-details .nasa-accordions-content .columns {background: #fff;padding: 40px;border-radius: 22px;border: 1px solid #eee}
#nasa-single-product-tabs .woocommerce-tabs.nasa-tabs-content {padding: 0px;border: 0px;}
#nasa-single-product-tabs .nasa-tabs-content .nasa-panels {background: #fff;padding: 40px 30px;border: 1px solid #eee;}	
#nasa-single-product-tabs .nasa-tabs-content .nasa-panels {-webkit-border-radius: 10px;-moz-border-radius: 10px;border-radius: 10px;}	
.nasa-classic-style.nasa-tabs-no-border.nasa-tabs-radius li.nasa-single-product-tab a {font-size: 15px;text-transform: uppercase;border: 1px solid #eee;color: #575757;}		
.nasa-classic-style.nasa-tabs-no-border.nasa-tabs-radius li.nasa-single-product-tab.active a {background-color: #f9f9f9;color: #575757;border: 1px solid #eee;font-size: 15px;text-transform: uppercase;}
}
.nasa-classic-style.nasa-tabs-no-border.nasa-tabs-radius a {
    padding: 15px 25px;    
    -webkit-border-radius: 6px;
    -moz-border-radius: 6px;
    border-radius: 6px;
}
.nasa-classic-style.nasa-tabs-no-border.nasa-tabs-radius li {margin-right: 12px;}
.nasa-content-description table {margin-top: 30px;margin-bottom: 30px;}
.nasa-content-description table th, .nasa-content-description table td, .nasa-content-description table tr {border: 1px solid rgba(33,33,33,0.1);}
.nasa-content-description table tr th, .nasa-content-description table tr td {padding: 12px 10px;font-size: 16px;text-align: center;}
.nasa-anchor.active {border-color: var(--cor_primaria)}	
.product-page .nasa-content-additional_information .shop_attributes td {border: 1px solid #eee;padding: 10px 20px;}
.product-page .nasa-content-additional_information .shop_attributes th {border: 1px solid #eee;padding: 10px 20px;}
.woocommerce-product-attributes-item__value p a {text-decoration: none}
.mfp-image-holder .mfp-content {max-width: 800px;}
.mfp-image-holder .mfp-content {-webkit-box-shadow: 0 10px 25px rgba(0,0,0,0.3);-moz-box-shadow: 0 10px 25px rgba(0,0,0,0.3);box-shadow: 0 10px 25px rgba(0,0,0,0.3);}
.mfp-bg.mfp-ready:before {background: rgba(0,0,0,.65);opacity: 1;}
.black-window, .white-window, .transparent-desktop, .transparent-window, .transparent-mobile {background-color: rgba(0, 0, 0, 0.65);}
.black-window.desk-window, .transparent-window.desk-window, .transparent-mobile.desk-window {backdrop-filter: blur(1px);}
.mfp-bg.mfp-ready:not(.mfp-removing) {backdrop-filter: blur(1px);}
.mfp-gallery .mfp-image-holder .mfp-figure .mfp-bottom-bar > .mfp-counter {background-color: rgba(17, 18, 33, 0.5);border: 2px solid rgba(255, 255, 255, 0.5);color: #fff;}
.mfp-gallery .mfp-image-holder .mfp-figure .mfp-bottom-bar > .mfp-counter .mfp-counter {width: 32px;}
.mfp-gallery .nasa-stclose.nasa-mfp-close, .mfp-gallery .nasa-stclose.ns-node-close, .mfp-gallery .nasa-stclose.ns-form-close {background-color: rgba(17, 18, 33, 0.5);border: 2px solid rgba(255, 255, 255, 0.5);}
.mfp-gallery .nasa-stclose:before, .mfp-gallery .nasa-stclose:after {top: 15px;left: 8px;border-top: 2px solid #fff;opacity: 0.8;}
.mfp-gallery .nasa-stclose.nasa-mfp-close:hover, .mfp-gallery .nasa-stclose.ns-node-close:hover, .mfp-gallery .nasa-stclose.ns-form-close:hover {background: var(--cor_primaria);border:2px solid rgba(255, 255, 255, 0.5);text-decoration: none;transition: all .1s ease;}
@media only screen and (max-width: 1360px) {
    .mfp-image-holder .mfp-content {
        max-width:540px
    }
}
.nasa-product-360-degree img {max-width: 800px}
@media only screen and (max-width: 1360px) {
    .nasa-product-360-degree img {
        max-width:540px
    }
}
.filters-container {padding: 20px 0!important}
.nasa-change-layout.productList.list {display: none!important}
.nasa-blog-title {
    line-height: 1.25;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: normal;
    -webkit-line-clamp: 2;
    font-size: 16px;
    font-weight: 500;
}
p {font-size: 16px}
.nasa-post-cats-wrap {
    font-weight: 400;
    letter-spacing: 0;    
    text-transform: none;
    line-height: 1.5;
    color: var(--paragraphColor);
    font-size: var(--fontSize);
}
.nasa-post-cats-wrap a {color: var(--paragraphColor)}
.nasa-category-horizontal-6 .nasa-cat-thumb {display: none}
.nasa-slider-items-margin.nasa-category-horizontal-6 .nasa-slider-item {margin-bottom: 53px;padding: 0px 10px}
.nasa-category-horizontal-6 .nasa-cat-title {display: block;line-height: 54px;font-size: 16px!important;font-weight: 600!important;white-space: nowrap;background-color: var(--bg_list_nav)}
.nasa-category-horizontal-6 .nasa-cat-title {overflow: hidden;text-overflow: ellipsis;padding: 0 20px;text-decoration: none;color: #fff!important;border-radius: 4px;transition: ease-in-out .2s}
.nasa-category-horizontal-6 .nasa-cat-link:hover .nasa-cat-title {background-color: var(--bg_list_nav_hover);color: #fff}
.nasa-category-horizontal-6 .nasa-cat-title:after {display: none}
.nasa-category-horizontal-6 .nasa-nav-arrow {opacity: 1}
.nasa-category-horizontal-6 .slick-list {margin-left: 35px;margin-right: 35px}
.nasa-text-variation {letter-spacing: -0.5px;font-size: 14px;}
article.post .entry-content p {font-size: 16px;text-align: justify;letter-spacing: -.2px;word-spacing: -.2px;}
article.hentry {padding: 0px;border: 0px solid rgba(217,217,217,.4);border-radius: 4px;-webkit-box-shadow: 0 1px 1px rgba(0,0,0,0.04);-ms-box-shadow: 0 1px 1px rgba(0,0,0,0.04);box-shadow: 0 1px 1px rgba(0,0,0,0.04);}
.nasa-single-blog article.hentry {margin-bottom: 40px;}
.single-post .entry-image {text-align: center;}
.nasa-meta-categories {border-radius: 4px;}
.entry-image img {width: 100%;}
.nasa-blog-title {min-height: 55px;}
.single-post .nasa-header-sticky .sticky-wrapper.fixed-already {display: none;}
.nasa-blog-title {font-weight: 600;}
.entry-image img {border-radius: 8px;}
.nasa-single-blog article.hentry {padding-bottom: 30px;}
.nasa-post-navigation {margin-top: 40px;}
@media only screen and (min-width: 52.96552em) {
.blog .desktop-padding-right-30 {padding-right: 10px !important;}
}
.blog-image-fullwidth img, .nasa-slick-slider .blog-image-attachment img {border-radius: 8px;}
.col-sidebar .widget .widgettitle, .col-sidebar .widget .widget-title, .nasa-side-sidebar .widget .widgettitle, .nasa-side-sidebar .widget .widget-title, .dokan-store-sidebar .widget .widgettitle, .dokan-store-sidebar .widget .widget-title {font-weight: 600;border-bottom: 1px solid rgba(217,217,217,.4);padding-bottom: 15px;font-size: 16px;}
.col-sidebar .widget, .nasa-side-sidebar .widget, .dokan-store-sidebar .widget {border-bottom: 0px;padding: 20px;border: 1px solid rgba(217,217,217,.4);-webkit-box-shadow: 0 1px 1px rgba(0,0,0,0.04);-ms-box-shadow: 0 1px 1px rgba(0,0,0,0.04);box-shadow: 0 1px 1px rgba(0,0,0,0.04);margin-bottom: 40px;border-radius: 4px;}
.col-sidebar .widget:last-child, .nasa-side-sidebar .widget:last-child, .dokan-store-sidebar .widget:last-child {padding: 20px;border: 1px solid rgba(217,217,217,.4);-webkit-box-shadow: 0 1px 1px rgba(0,0,0,0.04);-ms-box-shadow: 0 1px 1px rgba(0,0,0,0.04);box-shadow: 0 1px 1px rgba(0,0,0,0.04);}
.col-sidebar .nasa-toggle-widget, .nasa-side-sidebar .nasa-toggle-widget, .dokan-store-sidebar .nasa-toggle-widget {top: 20px;right: 20px;}
.nasa-disable-toggle-widgets .col-sidebar .widget, .nasa-disable-toggle-widgets .nasa-side-sidebar .widget {margin-bottom: 40px;}
.widget_top_rated_products {text-transform: capitalize;}
.nasa-item-meta .nasa-widget-title {font-size: 100%;}
.item-product-widget {padding: 8px 0;}
.nasa-item-img {padding-right: 0!important;}
#custom_html-9 {background-color: #f9f9f9;}
#custom_html-10 {background-color: #f9f9f9;}
#custom_html-11 {background-color: #f9f9f9;}
#custom_html-12 {background-color: #f9f9f9;}
#custom_html-13 {background-color: #f9f9f9;}
#custom_html-15 {background-color: #f9f9f9;}
#custom_html-16 {background-color: #f9f9f9;}
#custom_html-17 {background-color: #f9f9f9;}
body #content.desktop-padding-left-30 {padding-left: 20px !important;}
@media only screen and (min-width: 1024px) {
.product-warp-item .product-item {margin: 0px;border: 1px solid #efefef;border-radius: 4px;padding: 5px;background: #fff;}
.product-warp-item .product-item:hover {box-shadow: 0 3px 12px 0 rgba(102, 95, 93, 0.1);outline: none;}
.products .product-warp-item {margin-bottom: 20px;}
.products.large-block-grid-3 li.product-warp-item .product-item {min-height: 520px;margin-bottom: 0.625rem;}
.products.large-block-grid-4 li.product-warp-item .product-item {min-height: 430px;margin-bottom: 0.625rem;}  	
.product-img img.attachment-shop_catalog, .product-img img.attachment-shop_single, .product-img img.attachment-shop_thumbnail, .product-img img.woocommerce-placeholder {padding: 10px;}
.large-block-grid-3>li {padding: 0 10px 10px;}
.large-block-grid-4>li {padding: 0 10px 10px;}
.large-block-grid-5>li {padding: 0 10px 10px;}
.products.grid li.product-warp-item {margin-bottom: 14px!important;}
.nasa-products-page-wrap.right, .col-sidebar.right {padding-left: 5px;}
.archive .nasa-archive-product-content .large-3 {position: relative;width: 25%;}   
.archive .nasa-archive-product-content .large-9 {position: relative;width: 75%;}	
.nasa-products-page-wrap.right, .col-sidebar.right {padding-left: 10px!important;}
.nasa-products-page-wrap.left, .col-sidebar.left {padding-right: 10px!important;}
.nasa-modern-3 .product-item:after {display: none;}
}
@media only screen and (min-width: 1024px) {
.nasa-slider-items-margin .product-item {border: 1px solid #efefef;border-radius: 4px;padding: 20px;margin: 10px;min-height: 520px;}
.nasa-slider-items-margin .product-item:hover {box-shadow: 0 3px 12px 0 rgba(102, 95, 93, 0.1);outline: none;}
}
.error404 article.post .entry-content p {text-align: center;}
.client {box-sizing: border-box;background-color: var(--bg_depoimentos);padding: 30px 30px 35px;border: 1px solid var(--border_depoimentos);border-radius: 8px;margin: 10px;max-width: 31.8%;float: none;min-height: 210px;}
.client.client-simple .client-img img {margin-top: 0px!important;display: block;width: 100px;min-width: 100px;height: 100px;object-fit: cover;border-radius: 50%;}
.client.client-simple .client-name {color: var(--color_depoimentos)!important;font-size: 14px!important;min-width: 100px!important;}
.client.client-simple .client-img {width: 100px!important}
.client .client-content {font-style: normal!important;line-height: 1.43;letter-spacing: 0.28px;}
.client.client-simple .client-content p{font-size: 14px;}
.client.client-simple .client-content::before {
    content: "\f005 \f005 \f005 \f005 \f005";
    font-family: 'FontAwesome';
    white-space: nowrap;
    color: #FF9C00;
    display: block;
    text-align: left;
    font-size: 14px;
    position: relative;
    height: 0.8em;
    line-height: 0.8em;
    width: 5.7em;  
    margin: 0px 0px 10px;
}
.vc_btn3-container button {display: block; text-align: center;margin: 40px 0;letter-spacing: none}
.vc_btn3.vc_btn3-size-md {letter-spacing: normal}
.vc_btn3.vc_btn3-color-default,.vc_btn3.vc_btn3-color-default.vc_btn3-style-flat {
    color: var(--cor_primaria);
    background-color: #fff;
    border: 1px solid var(--cor_primaria);
}
.vc_btn3.vc_btn3-color-default.vc_btn3-style-flat:focus,.vc_btn3.vc_btn3-color-default.vc_btn3-style-flat:hover,.vc_btn3.vc_btn3-color-default:focus,.vc_btn3.vc_btn3-color-default:hover {
    color: #fff;
    background-color: var(--cor_primaria);
}
.col2-set.addresses h3 {text-transform: none!important;}
.nasa-actived-filter {border-radius: 4px;border: 1px #eee solid;}
.tagcloud a, .nasa-filter-by-tags a {background: #fff;border: 1px solid #eee;border-radius: 6px;color: #666;text-transform: lowercase;}
.tagcloud a.nasa-active,.tagcloud a:hover,.nasa-filter-by-tags a.nasa-active,.nasa-filter-by-tags a:hover {color: #333!important;background: #fafafa;border-color: #e7e7e7}
.nasa_shop_description {margin-top: -20px}
.nasa_shop_description .term-description {background: #ffffff}
.term-description {border: 1px solid #f1f1f1;border-radius: 4px;margin-top: 25px;padding: 20px;background: #fafafa}
.nasa-static-sidebar .nasa-sidebar-tit {font-size: 28px;font-weight: 700}
@media only screen and (max-width: 767px) {
	body #wrapper .banner {
	margin-bottom: 20px}
}
#wrapper .box-cols{
    display: flex;
    margin: 20px 0 !important;
}
#wrapper .box-cols .box-footer:first-child{
    width: calc(38% - 20px);
    margin-right: 20px;
}
#wrapper .box-cols .box-footer:last-child{
    width: 62%;
}
.box-footer{
    background-color: var(--bg_atendimento);
    border-radius: 4px;
    padding: 12px;
    fill: var(--icon_block);
    color: var(--color_atendimento);
    display: flex;
    font-size: 16px;
    line-height: 1.28;
    box-sizing: border-box;
	border: 1px solid var(--border_atendimento);
}
.box-footer.large:last-child > div:first-child{
    border-right: 1px solid var(--border_block);
    padding-right: 10px;
    width: 38%;
}
.box-footer form{
    display: flex;
    margin-left: 40px;
    position: relative;
    margin: auto 0 auto 40px;
    width: 65%;
    justify-content: space-between;
	margin-bottom: 10px!important;
}
.box-footer form::before{
    content: "\f0d1";
    font-size: 20px;
    position: absolute;
    top: 0;
    bottom: 0;
    margin: auto;
    line-height: 40px;
    left: 0;
    width: 39px;
    height: 40px;
    text-align: center;
    border-right: 1px solid #eceae7;
}
.box-footer form::before{
    font-family: 'FontAwesome';
}
.box-footer input{
    height: 52px;
    border-radius: 4px;
    border: solid 1px #f5f5f5;
    padding: 0 10px 0 49px;
    font-size: 12px;
    box-sizing: border-box;
    width: calc(100% - 162px);
    text-transform: uppercase;
}
.box-footer input::-webkit-input-placeholder {
    text-transform: none
}
.box-footer input:-ms-input-placeholder {
    text-transform: none
}
.box-footer input::-ms-input-placeholder {
    text-transform: none
}
.box-footer input::placeholder {
    text-transform: none
}
.box-footer a{
    transition: opacity ease-in-out .2s;
}
.box-footer a:hover{
    opacity: .85;
}
.box-footer .item{
    display: flex;
    align-items: center;
    text-decoration: none;
    flex-grow: 1;
    justify-content: center;
    height: 60px;
}
.box-footer .item:not(:first-child){
    border-left: 1px solid var(--border_block);
}
.box-footer .title{
    font-size: 18px;
    font-weight: 500;
    color: var(--title_atendimento);
}
.box-footer svg{
    width: 38px;
    height: 38px;
    fill: inherit;
    margin-right: 18px;
}
.box-footer form button.botao.principal{
    background: var(--button_menu_register);
	border-width: 0px;
}
.box-footer form button.botao.principal:hover{
    background: var(--button_menu_register_hover);
}
.box-footer.large{
    padding: 24px 40px;
}
.box-footer.large .title{
    font-size: 1.3755rem;
    margin-bottom: 5px;
}
.box-footer form button.botao.principal {
    background: var(--button_menu_register);
    color: #FFF;
    text-shadow: 0 1px 1px rgb(0 0 0 / 20%);
    height: 52px;
    line-height: 52px;
    padding: 0 22px;
    display: inline-block;
    border-radius: 4px;
    font-weight: 600;
    font-size: 16px;
    transition: ease-in-out .3s;
    min-width: 142px;
    letter-spacing: 0px;
    text-transform: none
}
@media (max-width: 991px) {
    .rodape .text,.pagamento .text{
        max-width: unset !important;
    }
    .rodape .sobre-loja-rodape .titulo{
        text-align: center;
        width: 100%;
        margin: 0 auto 20px;
    }
    #wrapper .box-cols{
        flex-direction: column;
    }
    #wrapper .box-cols .box-footer:first-child{
        width: 100%;
    }
    #wrapper .box-cols .box-footer:last-child{
        width: 100%;
        margin-top: 20px;
    }
    .box-footer{
        padding: 20px 10px;
        flex-direction: column;
    }
    .box-footer.large{
        padding: 20px;
    }
    .box-footer form{
        width: 100%;
        margin: 0;
        flex-direction: column;
        align-items: center;
    }
    .box-footer input{
        width: 100%;
        margin-bottom: 20px;
    }
    .box-footer form::before{
        bottom: auto;
        top: 5px;
    }
    .box-footer .item:not(:first-child){
        border-top: 1px solid var(--color_subtitle_block);
        border-left: 0;
        margin-top: 20px;
        padding-top: 20px;
    }
    .box-footer .item{
        flex-direction: column;
        align-items: center;
        text-align: center;
        height: auto;
    }
    .box-footer svg{
        margin: 0;
    }    
    .pagamento-selos + [style] .row-fluid{
        flex-direction: column;
        align-items: center;
    }
    .pagamento-selos + [style] .row-fluid > div:last-child{
        text-align: center !important;
    }
    .pagamento-selos + [style] .row-fluid > div:first-child{
        margin-bottom: 20px;
    }
    .pagamento-selos + [style] p{
        font-size: 12px;
        text-align: center;
    }
    .institucional .span9 .row-fluid{
        flex-direction: column;
        align-items: center;
        text-align: center;
    }
    .sobre-loja-rodape ul{
        justify-content: center;
    }
    .selos ul{
        display: flex;
        flex-direction: column;
        align-items: center;
    }
    .selos li{
        margin: 0 0 20px;
    }
    .selos li:last-child{
        margin-bottom: 0;
    }
    .institucional .span9 .row-fluid > [class*=span]{
        margin-top: 40px;
    }
    .rodape .institucional .sobre-loja-rodape{
        margin-top: 0;
    }
    .rodape .institucional ul{
        margin-bottom: 0;
    }
    .box-footer{
        flex-direction: column;
    }
    .box-footer.large:last-child > div:first-child{
        width: 100%;
        padding: 0 0 20px;
        border: 0;
    }
}
.rodape{background-color: var(--bg_footer);border-top: 10px solid var(--border_footer);border-bottom: 1px solid #eee;color: var(--text_footer);z-index: 0;overflow: hidden;margin-top: 40px;}
.rodape .sobre-loja-rodape {order: -1;max-width: 322px;}
.rodape .sobre-loja-rodape p{font-size: 14px;line-height: 1.43;letter-spacing: 0.28px;color: var(--text_footer);}
.rodape .social-icons {margin-top: 30px;}
.rodape .titulo-rodape {margin-bottom: 20px;padding: 0; display: block;}
.rodape .titulo-rodape h4 {margin-bottom: 20px;font-size: 16px;font-weight: bold;color: var(--title_footer);text-transform: uppercase;}
.rodape .text p{font-size: 14px;line-height: 1.43;letter-spacing: 0.28px;color: var(--text_footer);margin-bottom: 20px;max-width: 155px;}
.copy p {font-size: 13px;}
.rodape .nasa-nav-sc-menu {margin-top: 0px!important;}
.rodape .nasa-img-box img {width: 100%;max-width: 131px;}
.rodape .nasa-img-box:hover {opacity: .8;background: transparent;}
.rodape .nasa-img-box .img-text {display: none;}
.rodape .nasa-img-box {border: 0px;padding: 0px;margin-bottom: 20px;}
.rodape .follow-icon a {margin-right: 10px;}
.rodape .follow-icon a svg {
    opacity: 1;
    width: 32px;
    height: 32px;
    border-radius: 6px;
    background-color: var(--icon_block);
    color: var(--color_button) !important;
    transition: ease-in-out .3s!important;
    text-align: center;
    line-height: 32px;
    font-size: 16px;
    padding: 7px;
}
.rodape .follow-icon a svg:hover {opacity: .8;}
.nasa-cookie-notice-container .nasa-cookie-notice-centent {position: fixed;z-index: 9999;max-width: 960px;transition: .3s ease-in-out;background: #fff;bottom: 25px;left: 10px;right: 10px;padding: 20px;box-shadow: 0 1px 4px 1px rgba(0, 0, 0, 0.1);border-radius: 12px;margin: 0 auto;}
.nasa-notice-text {display: block;max-width: 720px;float: left;text-align: left;line-height: 1.3;}
.nasa-cookie-notice-container .nasa-accept-cookie {background: #2dbf36 0 0 no-repeat padding-box;border: 1px solid #2dbf36;border-radius: 30px;text-align: center;font-size: 14px;padding: 5px 20px;letter-spacing: 0;margin-left: 10px;white-space: nowrap;color: #fff;}
.nasa-cookie-notice-container .nasa-accept-cookie:hover {background: #26a42e;color: #fff;}
.nasa-cookie-notice-container {
  position: fixed;
  z-index: 399;
  bottom: 20px;
  right: 0px;
  left: 0px;
  width: 315px;
  background: #fff;
  visibility: hidden;
  opacity: 0;
  -webkit-transform: translateY(110%);
  -moz-transform: translateY(110%);
  -o-transform: translateY(110%);
  -ms-transform: translateY(110%);
  transform: translateY(110%);
  -webkit-box-shadow: 0 0 5px rgba(0, 0, 0, 0.17);
  -moz-box-shadow: 0 0 5px rgba(0, 0, 0, 0.17);
  box-shadow: 0 0 5px rgba(0, 0, 0, 0.17);
  width: 1200px;
  margin: 0 auto;
}
.nasa-cookie-notice-container.nasa-active {
  visibility: visible;
  opacity: 1;
  -webkit-transform: translateY(0);
  -moz-transform: translateY(0);
  -o-transform: translateY(0);
  -ms-transform: translateY(0);
  transform: translateY(0);
}
.nasa-cookie-notice-container .nasa-cookie-notice-centent {
  padding: 25px;
  margin: 0 auto;
  line-height: 1.6;
  text-align: left;
}
.nasa-cookie-notice-container .nasa-policies-cookie {
  font-weight: bold;
  text-decoration: underline;
  display: inline-block;
}
.nasa-cookie-notice-container .nasa-accept-cookie {
  width: 165px;
  line-height: 28px;
  font-weight: bold;
  display: inline-block;
  border: 1px solid;
  margin-top: 0px;
  text-transform: none;
  float: right;
}
.nasa-cookie-notice-container .nasa-accept-cookie:after {
    font-family: "nasa-font";
    content: "\54";
    position: relative;
    top: 4px;
    margin-left: 3px;
    font-size: 135%;
    line-height: 1;
}
@media screen and (max-width: 767px) {
  .nasa-cookie-notice-container {
    position: fixed;
    z-index: 399;
    bottom: 0px;
    right: 0px;
    left: 0px;
    width: 100%;
  }
   .nasa-cookie-notice-container .nasa-accept-cookie {
    width: 100%;    
    margin-top: 20px;    
    float: none;
    margin-left: 0;
  }
}
.nasa-in-mobile #top-bar .topbar-mobile-text {
    background: #fff!important;
    color: #3A3A3A!important;
    border-bottom: 1px solid #efefef;
    padding-left: 15px;
}
@media only screen and (max-width: 52.96552em) {
.nasa-promotion-news .nasa-wapper-promotion {display: none!important;}
.nasa-position-relative {display: none!important;}  
}
.product-img img.attachment-shop_catalog, .product-img img.attachment-shop_single, .product-img img.attachment-shop_thumbnail, .product-img img.woocommerce-placeholder {
    background: #fff;
}
.nasa-no-image {background: #f8f8f8;}
.product-info .cart .single_add_to_cart_button {   
    font-size: 16px;    
    background: var(--btn-primary-color-buy);
    border-radius: var(--border-radius-btn);
    color: var(--btn-primary-color-buy-text);
    border-color: var(--btn-primary-color-buy-border);
    transition: all .3s cubic-bezier(0.3, 0.01, 0.2, 1);
}
.product-info .cart .single_add_to_cart_button:hover {
  background: var(--btn-primary-color-buy-hover);
  border-color: var(--btn-primary-color-buy-border-hover);
  filter: opacity(0.7);
}
body .nasa-buy-now {
    font-size: 16px;	    
    height: 52px;
    background: var(--btn-secundary-color-buy);
    border-radius: var(--border-radius-btn);
    color: var(--btn-segundary-color-buy-text);
    border-color: var(--btn-secundary-color-buy-border);
    transition: all .3s cubic-bezier(0.3, 0.01, 0.2, 1);
}
body .nasa-buy-now:hover {
  background: var(--btn-secundary-color-buy-hover);
  border-color: var(--btn-secundary-color-buy-border);
  filter: opacity(0.7);
}
#submit, button, .button, input[type="submit"] {   
    letter-spacing: 0.5px;
	height: 52px;
	font-size: 16px;
	text-transform: none;
}
.nasa-static-sidebar .btn-mini-cart .woocommerce-mini-cart__buttons a.checkout,
.ns-cart-popup-v2 .btn-mini-cart .woocommerce-mini-cart__buttons a.checkout {
  background-color: #12C500 !important;
  border-color: #12C500 !important;
  color: #FFF !important;
}
.nasa-static-sidebar .btn-mini-cart .woocommerce-mini-cart__buttons a.checkout:hover,
.ns-cart-popup-v2 .btn-mini-cart .woocommerce-mini-cart__buttons a.checkout:hover {
  background-color: #12C500 !important;
  border-color: #12C500 !important;
  filter: opacity(0.7);	  
}
.cart .quantity {
    margin: 15px 3px;
}
.bandeiras-background-top {
    padding: 12px 20px 1px 20px;
    border-radius: var(--border-radius-theme) var(--border-radius-theme) 0 0;
    background: #f5f5f5;
    margin-top: 24px;
    display: flex;
    text-align: left;
    font-weight: 500;
}
.bandeiras-background-bottom {
    padding: 8px;
    background: #ffffff;
    border-radius: 0 0 var(--border-radius-theme) var(--border-radius-theme);
    box-shadow: 0px 10px 30px -10px #0000002e;
}
.payment-list {
    display: flex;
    flex-wrap: wrap;
    display: block;
    text-align: center;
    top: -3px;
    position: relative;
}
.payment-list__item {
    width: 38px;
    height: 24px;
    margin: 4px;
}
@media only screen and (max-width: 767px) {
	.mobile-menu .header-icons>li a .nasa-icon {margin-left: 5px;}
}
.nasa-minicart-footer {padding-bottom: 100px;}
.nasa-static-group-btn {bottom: 100px;}
.woocommerce .woocommerce-MyAccount-navigation .woocommerce-MyAccount-navigation-link a {    
    text-transform: none;    
    letter-spacing: 0.5px;
    font-size: 17px;
}
.nasa-product-details-page.nasa-layout-modern-2 .nasa-product-info-wrap {    
    -webkit-box-shadow: rgba(0, 0, 0, 0.10) 0px 0.188rem 0.375rem;;
    -moz-box-shadow: rgba(0, 0, 0, 0.10) 0px 0.188rem 0.375rem;;
    box-shadow: rgba(0, 0, 0, 0.10) 0px 0.188rem 0.375rem;    
    border-top: 1px solid #eee;   
    padding: 45px 45px 0px;
}
.nasa-product-details-page .classic-layout .product-info {    
    -webkit-box-shadow: rgba(0, 0, 0, 0.10) 0px 0.188rem 0.375rem;;
    -moz-box-shadow: rgba(0, 0, 0, 0.10) 0px 0.188rem 0.375rem;;
    box-shadow: rgba(0, 0, 0, 0.10) 0px 0.188rem 0.375rem;    
    border-top: 1px solid #eee;   
    padding: 45px 45px 0px;
    -webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	border-radius: 10px;
    margin-bottom: 100px;
}
body .nasa-content-additional_information .shop_attributes {width: 100%;}
.main-images .product-image {border: 1px solid #eee;border-radius: 4px;}
@media only screen and (min-width: 1024px) {
#nasa-single-product-tabs .woocommerce-tabs.nasa-tabs-content {    
    max-width: 1348px;
    margin: 0 auto;
    margin-bottom: 10px;}
}
.nasa-product-details-page .product_meta {   
    border: 1px solid #efefef;    
    padding-left: 15px;
    padding-right: 15px;
    -webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	border-radius: 10px;
}
body .nasa-product-details-page .product_meta>* a, body .nasa-product-details-page .product_meta>* .sku {    
    margin: 0 0 0 3px;    
    font-size: 14px;
	font-weight: 500;
}
.nasa-product-details-page.nasa-layout-modern-2 .nasa-content-additional_information .shop_attributes {   
    width: 100%;
}
.nasa-nav-radius > .nasa-nav-arrow {
    border: 1px solid #eee;
    box-shadow: 0 1px 4px rgba(66,66,66,0.1), 0 5px 10px rgba(66,66,66,0.15);
}
.slick-vertical .ns-slick-arrow {    
    border-radius: 5px;
}
.heading {
    font-family: var(--heading-font-family);
    font-weight: var(--heading-font-weight);
    font-style: var(--heading-font-style);
    color: var(--heading-color);
}
.card__title {
    margin-bottom: 0;
    text-align: center;
}
.card__header--flex {
    display: flex;
    align-items: center;
    justify-content: space-between;
}
.card .icon {
    display: inline-block;
    height: 25px;
    width: 20px;
    fill: currentColor;
    vertical-align: middle;
    background: none;
    pointer-events: none;
    overflow: visible;
}
.icon--lock {
    width: 18px;
    height: 24px;
    color: #00bd58;
}
.card__section, .card__collapsible-button {
    padding-top: 10px;
}
.account-nav-wrap .account-user {    
    -webkit-box-shadow: rgba(0, 0, 0, 0.10) 0px 0.188rem 0.375rem;
    -moz-box-shadow: rgba(0, 0, 0, 0.10) 0px 0.188rem 0.375rem;
    box-shadow: rgba(0, 0, 0, 0.10) 0px 0.188rem 0.375rem;
    border-top: 1px solid #eee;
    -webkit-border-radius: 8px;
    -moz-border-radius: 8px;
    border-radius: 8px;
}
.metaslider .flex-control-nav {  
    bottom: 15px!important;    
}
@media only screen and (min-width: 1024px) {
.ns-items-gap .nasa-slider-item,
.ns-items-gap .product-item, .ns-items-gap .slick-slide:not(.nasa-wrap-column) {
    margin: 10px;
    border: 1px solid #efefef;
    border-radius: 4px;
    padding: 5px;
    background: #fff;
}
.ns-items-gap .nasa-slider-item:hover,
.ns-items-gap .product-item:hover, .ns-items-gap .slick-slide:not(.nasa-wrap-column):hover {box-shadow: 0 3px 12px 0 rgba(102, 95, 93, 0.1);outline: none}
}
body .nasa-modern-7 .add-to-cart-grid {    
    margin: 0 50px;
}
@media only screen and (max-width: 768px) {
body .nasa-modern-7 .add-to-cart-grid {margin: 0 20px;}
.rodape .titulo-rodape h4 {margin-top: 30px;}	
}
.nasa-blog-title {    
    padding: 10px 12px;
}
.nasa-post-cats-wrap {   
    padding: 0 12px;
}
.nasa-post-cats-wrap, .nasa-blog-title, .nasa-post-date-author-wrap, .nasa-info-short {    
    padding: 0 10px;
}
body .nasa-blog-title {font-size: 16px;}
body .products-arrow .icon-next-prev:hover {border-color: var(--cor_primaria);background-color: var(--cor_primaria);}
button,
.button,
#submit,
a.button,
p a.button,
input#submit,
.add_to_cart,
.checkout-button,
input#place_order,
form.cart .button,
.form-submit input,
input[type="submit"],
body .dokan-btn-theme,
body a.dokan-btn-theme,
.btn-mini-cart .button,
#payment .place-order input,
.footer-type-2 input.button,
#nasa-footer .btn-submit-newsletters,
body input[type="submit"].dokan-btn-theme,
.nasa-static-sidebar .nasa-sidebar-return-shop,
.product-deal-special-buttons .nasa-product-grid .add-to-cart-grid .add_to_cart_text {
  background-color: var(--button_details);
  border-color: var(--button_details); 
}
button:hover,
.button:hover,
#submit:hover,
a.button:hover,
p a.button:hover,
input#submit:hover,
.add_to_cart:hover,
.checkout-button:hover,
input#place_order:hover,
form.cart .button:hover,
.form-submit input:hover,
input[type="submit"]:hover,
body .dokan-btn-theme:hover,
body a.dokan-btn-theme:hover,
.btn-mini-cart .button:hover,
#payment .place-order input:hover,
.footer-type-2 input.button:hover,
.nasa-reset-filters-top:hover:before,
#nasa-footer .btn-submit-newsletters:hover,
.nasa-table-compare .add-to-cart-grid:hover,
body input[type="submit"].dokan-btn-theme:hover,
.nasa-static-sidebar .nasa-sidebar-return-shop:hover,
.product-list .product-img .quick-view.fa-search:hover,
.nasa-top-sidebar .nasa-actived-filter .nasa-ignore-price-item:hover:before,
.nasa-top-sidebar .nasa-actived-filter .nasa-ignore-variation-item:hover:before,
.product-deal-special-buttons .nasa-product-grid .add-to-cart-grid:hover .add_to_cart_text {
  background-color: var(--button_details_hover);
  border-color: var(--button_details_hover);  
}
.nasa-close-sidebar:hover,
.nasa-sidebar-close a:hover,
.nasa-close-menu-mobile:hover,
.nasa-top-cat-filter-wrap-mobile .nasa-close-filter-cat:hover {
  background: var(--button_details);
  border-color: var(--button_details);  
}
.badge {    
    background: #BA0095;    
    line-height: 14px;
    font-size: 10px;    
}
.nasa-product-details-page.nasa-layout-modern-2 .nasa-product-info-wrap {text-align: left;}
.nasa-product-details-page .variations .label :before {
    content: "Selecione a opção de:";
    color: #1a1a1a;
    display:  inline-block;    
    padding: 0px 5px;
    font-size: 14px;
    float: left;
    letter-spacing: 0.2px;
    text-transform: none;
    margin-top: -1px;
    font-weight: 500;
}
.product-info .variations .value { float: left;padding: 0;}
.product-info .variations .label {padding: 5px 0;}
.nasa-layout-modern-2 .product-info .variations .reset_variations {left: 5%!important;letter-spacing: 0.5px;bottom: -18px;color: #1a1a1a;}
.hubgo-info-shipping-calc {text-align: center;}
#hubgo-shipping-calc .hubgo-postcode-search {display: block;text-align: center;}
#hubgo-shipping-calc {margin: 3rem 0;}
#hubgo-response table .hubgo-shipping-header th {font-size: 13px;font-family: 'Roboto', sans-serif;letter-spacing: 0.5px;}
#hubgo-response table .hubgo-shipping-method td, #hubgo-response table .hubgo-shipping-method td.amount {
    letter-spacing: 0;
    border-bottom: 1px solid #e5e8ec;
    color: #1a1a1a;
    font-size: 13px;
    font-family: 'Roboto', sans-serif;
}
.woocommerce-variation-price {display: none;}
.product-lightbox-inner #open-popup {display: none;}
.badge-new-label {border: 1px solid #FFF;box-sizing: border-box;white-space: nowrap;font-size: 70%;-webkit-border-radius: 30px;-moz-border-radius: 30px;border-radius: 30px;clear: both;padding: 4px 10px;z-index: 4;line-height: 15px;text-transform: uppercase;text-align: center;background: #1A1A1A;color: #fff;opacity: .9;left: 5px;position: absolute;top: 5px;}
.product-lightbox-inner.product-info .product_meta .tagged_as {display: none;}
body .product-lightbox-inner.product-info .entry-title a {
    font-size: 24px;
    font-weight: 700;
	color: var(--color_title);
}
body .product-lightbox-inner.product-info .entry-title a:hover {color: var(--cor_primaria);}
.nasa-pagination.style-2 {
    text-align: center;
    padding-top: 30px;
}
.nasa-pagination.style-2 .page-numbers .current {
    background-color: var(--cor_primaria);    
}
@media (min-width:1500px) {
html body .row, html body.boxed .nav-wrapper .nasa-megamenu.fullwidth > .nav-dropdown, html body .nav-wrapper .nasa-megamenu.fullwidth > .nav-dropdown > ul, body .nasa-fixed-product-variations, body .nasa-add-to-cart-fixed .nasa-wrap-content-inner {
    width: 100%;
    max-width: 1580px!important;
    padding: 0 20px;}
#nasa-single-product-tabs .woocommerce-tabs.nasa-tabs-content {
    width: 100%;
    max-width: 1580px!important;
    padding: 0 20px;}
}
#a.product-img {margin-left: -10px;margin-right: -10px;margin-top: -10px;}
.product-item .info {padding: 15px 20px 20px 20px;}
@media only screen and (min-width: 1024px) {
.ns-items-gap .nasa-slider-item, .ns-items-gap .product-item, .ns-items-gap .slick-slide:not(.nasa-wrap-column) {padding: 0px;}
.product-warp-item .product-item {padding: 0px;}	
}
#sb_instagram .sbi_photo_wrap {    
    background: #fff;
    padding: 10px;
	border: 1px solid #ececec;
}
.main-img {   
    min-height: 310px;   
    display: flex;     
    align-items: center;
}